@font-face{font-family:Iosevka NW;src:url(/assets/iosevka-400-BnI9ayuy.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Iosevka NW;src:url(/assets/iosevka-600-lbUEt6N3.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Iosevka NW;src:url(/assets/iosevka-700-DFw9hydj.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1213;--bg-2:#151a1b;--bg-3:#1b2123;--rule:#283032;--rule-strong:#3a4446;--fg:#c9d0ca;--fg-strong:#e4e9e4;--fg-dim:#8d968f;--fg-faint:#5b645f;--cursor:#1e2729;--up:#5fb874;--warn:#d9a441;--down:#df5047;--down-ink:#160807;--maint:#79a3d8;--idle:#8d968f;--accent:#7ec8c2;--accent-ink:#071514;--font:"Iosevka NW", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lh:1.5rem;--pad:2ch;--radius:2px;--bar-h:3rem}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f2ec;--bg-2:#e9e8e0;--bg-3:#dfded4;--rule:#cfcdc2;--rule-strong:#aeaca1;--fg:#1d2021;--fg-strong:#0b0d0d;--fg-dim:#545955;--fg-faint:#8a8e88;--cursor:#e2e1d6;--up:#1f7a3a;--warn:#8a5a00;--down:#bd3328;--down-ink:#fff;--maint:#2c5ea8;--idle:#5d625d;--accent:#0a6b66;--accent-ink:#fff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f2ec;--bg-2:#e9e8e0;--bg-3:#dfded4;--rule:#cfcdc2;--rule-strong:#aeaca1;--fg:#1d2021;--fg-strong:#0b0d0d;--fg-dim:#545955;--fg-faint:#8a8e88;--cursor:#e2e1d6;--up:#1f7a3a;--warn:#8a5a00;--down:#bd3328;--down-ink:#fff;--maint:#2c5ea8;--idle:#5d625d;--accent:#0a6b66;--accent-ink:#fff}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scrollbar-color:var(--rule-strong) var(--bg);font-size:15px}@media (max-width:760px){html{font-size:16px}}body{background:var(--bg);min-height:100vh;color:var(--fg);font:400 1rem/var(--lh) var(--font);font-variant-ligatures:none;font-feature-settings:"calt" 0;caret-color:var(--accent);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}a{color:inherit;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.25em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}h1,h2,h3,p{margin:0}h1{color:var(--fg-strong);text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:2rem}code,kbd,samp{font:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dim{color:var(--fg-dim)}.strong{color:var(--fg-strong);font-weight:600}.nowrap{white-space:nowrap}.trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.shell{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.topline{z-index:20;min-height:var(--bar-h);padding:0 var(--pad);background:var(--bg-2);border-bottom:1px solid var(--rule);align-items:center;gap:2ch;display:flex;position:sticky;top:0}.wordmark{color:var(--fg-strong);letter-spacing:.02em;align-items:center;gap:1ch;font-weight:700;text-decoration:none;display:flex}.wordmark svg{color:var(--fg)}.tabs{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tabs a{height:var(--bar-h);color:var(--fg-dim);border-bottom:2px solid #0000;align-items:center;gap:.5ch;padding:0 1.25ch;text-decoration:none;display:flex}.tabs a:hover{color:var(--fg)}.tabs a[aria-current=page]{color:var(--fg-strong);border-bottom-color:var(--accent)}.tabs .k{color:var(--fg-dim)}.tabs .count{background:var(--down);color:var(--down-ink);border-radius:var(--radius);padding:0 .5ch;font-weight:700}.topline .spacer{flex:1}.topline .meta{color:var(--fg-dim);white-space:nowrap}main{width:100%;min-width:0;max-width:1320px;padding:calc(var(--lh) * 1) var(--pad) calc(var(--lh) * 2);gap:calc(var(--lh) * 1.25);flex-direction:column;margin:0 auto;display:flex}.keybar{z-index:20;min-height:2.25rem;padding:0 var(--pad);background:var(--bg-2);border-top:1px solid var(--rule);scrollbar-width:none;align-items:stretch;gap:0;display:flex;position:sticky;bottom:0;overflow-x:auto}.keybar::-webkit-scrollbar{display:none}.keybar .hint{color:var(--fg-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75ch;padding:0 1.25ch;display:inline-flex}.keybar .hint:hover{color:var(--fg);background:var(--bg-3)}.keybar .hint kbd{text-align:center;min-width:2.2ch;color:var(--fg-strong);background:var(--bg-3);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 .4ch;line-height:1.25rem}.keybar .hint svg{display:none}.keybar .hint.primary kbd{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.keybar .hint[disabled]{opacity:.45;cursor:default}.keybar .end{margin-left:auto}@media (max-width:760px){:root{--pad:1rem}.tabs,.topline .meta-wide{display:none}.keybar{min-height:calc(3.5rem + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);gap:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.keybar .hint{min-width:0;color:var(--fg);flex-direction:column;flex:1 1 0;justify-content:center;gap:.15rem;padding:.35rem .25rem;font-size:.8125rem;line-height:1rem}.keybar .hint kbd{display:none}.keybar .hint svg{display:block}.keybar .hint.primary svg{color:var(--accent)}.keybar .hint.desk{display:none}.keybar .end{margin-left:0}main{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}@media (min-width:761px){.keybar .hint.phone{display:none}}.verdict{flex-wrap:wrap;align-items:baseline;gap:.5rem 2ch;display:flex}.verdict .say{color:var(--fg-strong);align-items:center;gap:1ch;font-size:1.5rem;font-weight:700;line-height:2rem;display:flex}.verdict .say svg{flex:none;width:1.1rem;height:1.1rem}.verdict[data-state=down] .say{color:var(--down)}.verdict[data-state=warn] .say{color:var(--warn)}.verdict .tally{color:var(--fg-dim);flex-wrap:wrap;gap:0 2ch;display:flex}.verdict .tally b{color:var(--fg-strong);font-weight:600}.panel{border:1px solid var(--rule);border-radius:var(--radius);padding:calc(var(--lh) * .75) 0 calc(var(--lh) * .5);min-width:0;position:relative}.panel>header{top:calc(var(--lh) * -.5);pointer-events:none;align-items:center;gap:1ch;min-width:0;display:flex;position:absolute;left:1.5ch;right:1.5ch}.panel>header>*{pointer-events:auto;background:var(--bg);padding:0 1ch}.panel>header h2{font-size:1rem;line-height:var(--lh);color:var(--fg-strong);white-space:nowrap;font-weight:700}.panel>header .aside{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.panel .body{padding:0 2ch}.panel.alarm{border-color:var(--down);padding-bottom:0}.panel.alarm .alarms>li:last-child{border-radius:0 0 var(--radius) var(--radius)}.panel.alarm>header h2{color:var(--down)}.panel.quiet{border-style:dashed}.mtable{grid-template-columns:15ch minmax(14ch,1.2fr) minmax(10ch,1fr) 10ch 26ch 9ch;column-gap:2ch;min-width:0;display:grid}.mtable [role=row]{display:contents}.mtable .colhead{color:var(--fg-dim);white-space:nowrap;padding:0 0 .25rem}.mtable .colhead:first-child,.mtable .cell:first-child{padding-left:2ch}.mtable .colhead:last-child,.mtable .cell:last-child{text-align:right;padding-right:2ch}.mtable .cell{border-top:1px solid var(--rule);align-items:center;min-width:0;min-height:2.25rem;display:flex}.mtable .cell:last-child{justify-content:flex-end}.mtable .row-link{color:var(--fg-strong);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.mtable .row-link:after{content:"";position:absolute;inset:0}.mtable [role=row][data-row]{position:relative}.mtable .rowwrap{display:contents}.mtable .r{grid-column:1/-1;grid-template-columns:subgrid;display:grid;position:relative}.mtable .r:not(.head):hover,.mtable .r:not(.head):focus-within{background:var(--cursor)}.mtable .r:focus-within .row-link{outline:none}.mtable .r:has(.row-link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.mtable .r.redraw{animation:.18s steps(2,jump-none) redraw}.mtable .r[data-state=down]{background:var(--down)}.mtable .r[data-state=down] .cell{color:var(--down-ink);border-top-color:var(--down)}.mtable .r[data-state=down] .row-link,.mtable .r[data-state=down] .dim,.mtable .r[data-state=down] .st{color:var(--down-ink)}.mtable .r[data-state=down]:has(.row-link:focus-visible){outline-color:var(--fg-strong)}@keyframes redraw{0%{background:var(--fg-strong);color:var(--bg)}to{background:inherit}}.mtable .empty-row{color:var(--fg-dim);border-top:1px solid var(--rule);grid-column:1/-1;padding:.75rem 2ch .25rem}@media (max-width:1100px){.mtable{grid-template-columns:15ch minmax(14ch,1.4fr) minmax(8ch,1fr) 10ch 9ch}}@media (max-width:760px){.mtable{display:block}.mtable .r.head{display:none}.mtable .r{border-top:1px solid var(--rule);grid-template-columns:auto 1fr auto;grid-template-areas:"st name up""st target lat";gap:0 1.5ch;padding:.6rem 1rem;display:grid}.mtable .r .cell{border:0;min-height:0;background:0 0!important;padding:0!important}.mtable .r:hover,.mtable .r:focus-within{background:var(--cursor)}.mtable .r[data-state=down]{background:var(--down);color:var(--down-ink)}.mtable .c-state{grid-area:st;align-self:start}.mtable .c-state .word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mtable .c-target .mword{display:inline}.mtable .c-name{grid-area:name}.mtable .c-target{grid-area:target}.mtable .c-lat{grid-area:lat;justify-content:flex-end}.mtable .c-up{grid-area:up;justify-content:flex-end}}.st{white-space:nowrap;align-items:center;gap:.75ch;display:inline-flex}.st svg{flex:none;width:.75rem;height:.75rem}.st[data-state=up] svg{color:var(--up)}.st[data-state=degraded]{color:var(--warn)}.st[data-state=down]{color:var(--down);font-weight:700}.st[data-state=maintenance]{color:var(--maint)}.st[data-state=paused],.st[data-state=pending]{color:var(--idle)}.st .word{color:inherit}.st[data-state=up] .word{color:var(--fg-dim)}.strip{align-items:flex-end;gap:.2ch;height:1.25rem;display:flex}.strip i{background:var(--up);border-radius:1px;flex:none;width:.8ch;height:40%;display:block}.strip i[data-c=w]{background:var(--warn);opacity:1;height:70%}.strip i[data-c=d]{background:var(--down);opacity:1;height:100%}.strip i[data-c=m]{background:repeating-linear-gradient(180deg, var(--maint) 0 2px, transparent 2px 4px);opacity:1;height:100%}.strip i[data-c=\-]{background:var(--rule-strong);opacity:1;height:2px}.mtable .r[data-state=down] .strip i{background:var(--down-ink);opacity:.5}.mtable .r[data-state=down] .strip i[data-c=d]{opacity:1}.days{grid-template-columns:repeat(var(--n,90), 1fr);align-items:end;gap:2px;height:2.5rem;display:grid}.days>span{background:var(--up);opacity:.8;border-radius:1px;height:30%;display:block;position:relative}.days>span[data-s=minor]{background:var(--warn);opacity:1;height:70%}.days>span[data-s=major]{background:var(--down);opacity:1;height:100%}.days>span[data-s=maintenance]{background:repeating-linear-gradient(180deg, var(--maint) 0 2px, transparent 2px 4px);opacity:1;height:100%}.days>span[data-s=nodata]{background:var(--rule-strong);opacity:1;height:2px}.days>span:focus-visible{outline-offset:1px}.days-scale{color:var(--fg-dim);justify-content:space-between;margin-top:.25rem;display:flex}.tip{z-index:50;background:var(--fg-strong);color:var(--bg);border-radius:var(--radius);pointer-events:none;white-space:nowrap;padding:.25rem 1ch;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.btn{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--bg-2);min-height:2.25rem;color:var(--fg-strong);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:1ch;padding:0 1.5ch;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--bg-3);border-color:var(--fg-faint)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{filter:brightness(1.08)}.btn.danger{color:var(--down);border-color:color-mix(in srgb, var(--down) 55%, var(--rule))}.btn.danger:hover{background:var(--down);color:var(--down-ink)}.btn.ghost{color:var(--fg-dim);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--fg-strong);background:var(--bg-3)}.btn kbd{color:inherit;opacity:.7;font-weight:400}.btn svg{flex:none;width:1rem;height:1rem}.btn.busy{cursor:progress}.btn.busy:after{content:"";background:currentColor;width:1ch;height:2px;animation:.6s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:0}}.btn-row{flex-wrap:wrap;align-items:center;gap:1ch;display:flex}@media (max-width:760px){.btn{min-height:2.75rem}}.field{align-content:start;gap:.25rem;min-width:0;display:grid}.field>label,.field>.label{color:var(--fg-strong);font-weight:600}.field .help{color:var(--fg-dim)}.field .err{color:var(--down);font-weight:600}.input,select.input,textarea.input{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--bg);width:100%;min-height:2.25rem;color:var(--fg-strong);font:inherit;line-height:var(--lh);padding:.35rem 1ch}.input::placeholder{color:var(--fg-dim);opacity:1}.input:hover{border-color:var(--fg-faint)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.input[aria-invalid=true]{border-color:var(--down)}textarea.input{resize:vertical;min-height:7.5rem}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-dim) 50%), linear-gradient(135deg, var(--fg-dim) 50%, transparent 50%);background-position:calc(100% - 1.6ch) 52%,calc(100% - 1.1ch) 52%;background-repeat:no-repeat;background-size:.5ch .5ch;padding-right:3ch}@media (max-width:760px){.input,select.input{min-height:2.75rem}}.check{cursor:pointer;align-items:flex-start;gap:1ch;min-height:2rem;padding-top:.25rem;display:flex}.check input{appearance:none;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--bg);cursor:pointer;flex:none;place-content:center;width:1.1rem;height:1.1rem;margin:.2rem 0 0;display:grid}.check input:before{content:"";background:var(--accent);width:.55rem;height:.55rem;transform:scale(0)}.check input:checked{border-color:var(--accent)}.check input:checked:before{transform:scale(1)}.check input[type=radio],.check input[type=radio]:before{border-radius:50%}.seg{border:1px solid var(--rule-strong);border-radius:var(--radius);flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}.seg button{border:0;border-right:1px solid var(--rule);min-height:2.25rem;color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;padding:0 1.5ch}.seg button:last-child{border-right:0}.seg button:hover{color:var(--fg-strong);background:var(--bg-3)}.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--fg-strong);color:var(--bg);font-weight:600}@media (max-width:760px){.seg button{flex:auto;min-height:2.75rem}}.form{gap:calc(var(--lh) * .9);max-width:72ch;display:grid}.form .row2{grid-template-columns:1fr 1fr;align-items:start;gap:2ch;display:grid}.form .row3{grid-template-columns:repeat(3,1fr);align-items:start;gap:2ch;display:grid}@media (max-width:760px){.form .row2,.form .row3{grid-template-columns:1fr}}details.more{border-top:1px solid var(--rule);padding-top:.75rem}details.more>summary{cursor:pointer;color:var(--fg-strong);align-items:center;gap:1ch;font-weight:600;list-style:none;display:flex}details.more>summary::-webkit-details-marker{display:none}details.more>summary:before{content:"+";width:2ch;color:var(--accent)}details.more[open]>summary:before{content:"−"}details.more>.inner{gap:calc(var(--lh) * .9);padding-top:calc(var(--lh) * .75);display:grid}.pagehead{gap:.5rem;display:grid}.crumbs{color:var(--fg-dim);gap:1ch;display:flex}.crumbs a{color:var(--fg-dim)}.pagehead .line{color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:.25rem 2ch;display:flex}.pagehead .line .st{font-size:1.125rem}.pagehead .actions{margin-top:.5rem}.alarmline{background:var(--down);color:var(--down-ink);border-radius:var(--radius);gap:.25rem;padding:.75rem 2ch;display:grid}.alarmline .what{font-size:1.125rem;font-weight:700}.alarmline .btn{background:var(--down-ink);color:var(--down);border-color:var(--down-ink)}.kv{grid-template-columns:max-content 1fr;gap:.25rem 3ch;margin:0;display:grid}.kv dt{color:var(--fg-dim)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.kv dd.num{white-space:normal}.grid2{align-items:start;gap:calc(var(--lh) * 1.25) 3ch;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:1000px){.grid2{grid-template-columns:minmax(0,1fr)}}.list{margin:0;padding:0;list-style:none;display:grid}.list>li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 2ch;padding:.6rem 2ch;display:grid}.list>li:first-child{border-top:0}.list .title{color:var(--fg-strong);font-weight:600}.list .sub{color:var(--fg-dim)}.list a.title{text-decoration:none}.list a.title:hover{text-decoration:underline}.log{grid-template-columns:7ch 11ch 6ch 8ch minmax(0,1fr);column-gap:2ch;display:grid}.log>*,.log>[role=row]>*{border-top:1px solid var(--rule);min-width:0;padding:.2rem 0}.log .h{color:var(--fg-dim);border-top:0}.log .first{padding-left:2ch}.log .last{padding-right:2ch}@media (max-width:760px){.log{grid-template-columns:6ch 4ch minmax(0,1fr)}.log .wide{display:none}.log .first{padding-left:1rem}.log .last{padding-right:1rem}}.notice{border:1px solid var(--rule-strong);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.25rem 1.5ch;padding:.75rem 2ch;display:grid}.notice svg{width:.9rem;height:.9rem;margin-top:.3rem}.notice.warn{border-color:color-mix(in srgb, var(--warn) 60%, var(--rule))}.notice.warn svg,.notice.warn strong{color:var(--warn)}.notice.bad{border-color:var(--down)}.notice.bad svg,.notice.bad strong{color:var(--down)}.notice.info svg{color:var(--accent)}.notice p+p{margin-top:.25rem}@media (max-width:760px){.notice{grid-template-columns:auto minmax(0,1fr)}.notice>.btn,.notice>.btn-row{grid-column:2}}.blank{gap:calc(var(--lh) * .75);padding:calc(var(--lh) * .5) 2ch calc(var(--lh) * .5);max-width:76ch;display:grid}.blank .prompt{align-items:center;gap:1ch;display:flex}.blank .prompt .input{flex:1}.steps{counter-reset:s;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;grid-template-columns:4ch 1fr;display:grid}.steps li:before{content:"[" counter(s) "]";color:var(--fg-dim)}.skeleton{gap:.6rem;padding:.25rem 2ch;display:grid}.skeleton i{height:.75rem;width:var(--w,60%);background:var(--bg-3);border-radius:1px;display:block}.stale{color:var(--warn)}.filterline{flex-wrap:wrap;align-items:center;gap:.75rem 2ch;display:flex}.mtable .mword{display:none}.filterline .search{flex:28ch;max-width:48ch;position:relative}.filterline .search .input{padding-left:3ch}.filterline .search:before{content:"/";color:var(--accent);font-weight:700;position:absolute;top:50%;left:1.1ch;transform:translateY(-50%)}.cmd{z-index:60;background:var(--bg-2);border:1px solid var(--fg-dim);border-radius:var(--radius);outline:1px solid var(--bg);width:min(72ch,100vw - 2rem);position:fixed;bottom:3.25rem;left:50%;transform:translate(-50%)}.cmd .line{border-bottom:1px solid var(--rule);align-items:center;gap:1ch;padding:0 1.5ch;display:flex}.cmd .line span{color:var(--accent);font-weight:700}.cmd input{min-height:2.75rem;color:var(--fg-strong);font:inherit;background:0 0;border:0;outline:none;flex:1}.cmd ul{max-height:45vh;margin:0;padding:.25rem 0;list-style:none;overflow:auto}.cmd li{cursor:pointer;justify-content:space-between;gap:2ch;padding:.35rem 1.5ch;display:flex}.cmd li[aria-selected=true]{background:var(--fg-strong);color:var(--bg)}.cmd li .dim{color:inherit;opacity:.7}@media (max-width:760px){.cmd{top:1rem;bottom:auto}}dialog.confirm{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--bg-2);max-width:min(60ch,100vw - 2rem);color:var(--fg);border-color:var(--fg-dim);padding:0}dialog.confirm::backdrop{background:#00000080}dialog.confirm .inner{gap:1rem;padding:1.25rem 2ch;display:grid}.toasts{right:var(--pad);z-index:70;gap:.5rem;max-width:min(60ch,100vw - 2rem);display:grid;position:fixed;bottom:3.25rem}.toast{background:var(--fg-strong);color:var(--bg);border-radius:var(--radius);outline:1px solid var(--bg);padding:.6rem 1.5ch;animation:.16s steps(2,jump-none) appear}.toast.bad{background:var(--down);color:var(--down-ink)}@keyframes appear{0%{opacity:0}}@media (max-width:760px){.toasts{left:1rem;right:1rem;bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.gate{min-height:100vh;padding:2rem var(--pad);place-items:center;display:grid}.gate .box{gap:calc(var(--lh) * 1);width:min(56ch,100%);display:grid}.gate .box .panel .body{gap:calc(var(--lh) * .9);padding-top:.5rem;display:grid}.gate .brand{color:var(--fg-strong);align-items:center;gap:1ch;font-size:1.25rem;font-weight:700;display:flex}.gate .brand svg{color:var(--fg);width:1.25rem;height:1.25rem}.qr{border-radius:var(--radius);background:#fff;width:13rem;height:13rem;padding:.75rem}.secret{word-break:break-all;letter-spacing:.08em;color:var(--fg-strong)}.chart{position:relative}.chart .readout{min-height:var(--lh);color:var(--fg-dim);margin-bottom:.75rem}.chart svg:focus-visible{outline-offset:4px}.code{background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--radius);align-items:center;gap:1ch;min-width:0;padding:.35rem 1ch;display:flex}.code code{white-space:nowrap;color:var(--fg-strong);flex:1;overflow-x:auto}.tag{border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--fg-dim);white-space:nowrap;padding:0 .75ch;line-height:1.35rem;display:inline-block}.tag.ok{color:var(--up);border-color:color-mix(in srgb, var(--up) 50%, var(--rule))}.tag.warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 50%, var(--rule))}.tag.bad{color:var(--down);border-color:color-mix(in srgb, var(--down) 50%, var(--rule))}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.alarms{margin:0;padding:0;list-style:none}.alarms>li{background:var(--down);color:var(--down-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 2ch;padding:.6rem 2ch;display:grid}.alarms>li+li{border-top:1px solid color-mix(in srgb, var(--down-ink) 25%, var(--down))}.alarms .what{gap:.1rem;min-width:0;display:grid}.alarms .head{flex-wrap:wrap;align-items:baseline;gap:0 1.5ch;display:flex}.alarms .ic{width:.75rem;height:.75rem;color:var(--down-ink);--bg:var(--down);align-self:center}.alarms .name{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--down-ink) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--down-ink) 50%, transparent);font-weight:700}.alarms .cause,.alarms .meta{overflow-wrap:anywhere}.alarms li:focus-within{outline:2px solid var(--fg-strong);outline-offset:-2px}.alarms .name:focus-visible{outline:none}.btn.inv{background:var(--down-ink);color:var(--down);border-color:var(--down-ink)}.btn.inv:hover{background:var(--down-ink);filter:brightness(1.15)}@media (max-width:760px){.alarms>li{grid-template-columns:minmax(0,1fr);padding:.75rem 1rem}.alarms .btn{justify-self:start}}.row2{align-items:start;gap:calc(var(--lh) * .9) 2ch;grid-template-columns:1fr 1fr;display:grid}.row3{align-items:start;gap:calc(var(--lh) * .9) 2ch;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:760px){.row2,.row3{grid-template-columns:1fr}.filterline .seg{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.filterline .seg button{flex:none}.mtable .r[data-state=degraded] .mword{color:var(--warn)}.mtable .r[data-state=maintenance] .mword{color:var(--maint)}.list>li>.btn-row{grid-column:1/-1}.kv{grid-template-columns:minmax(0,1fr);gap:0}.kv dt{margin-top:.5rem}.kv dt:first-child{margin-top:0}}.figline{flex-wrap:wrap;gap:.25rem 3ch;margin:0;display:flex}.figline>div{align-items:baseline;gap:1ch;display:flex}.figline dt{color:var(--fg-dim)}.figline dd{color:var(--fg-strong);margin:0;font-weight:600}.seg.fill{background:var(--rule);border-color:var(--rule-strong);flex-wrap:wrap;gap:1px;width:100%;max-width:100%;display:flex}.seg.fill button{background:var(--bg);border-right:0;flex:auto}.seg.fill button[aria-pressed=true],.seg.fill button[aria-checked=true]{background:var(--fg-strong)}.filterline .seg.fill{flex:40ch;width:auto}.plot{grid-template-columns:7ch minmax(0,1fr);gap:1ch;display:grid}.yaxis{grid-template-rows:repeat(5, var(--lh));color:var(--fg-dim);text-align:right;display:grid}.yaxis span{line-height:1;transform:translateY(-.4em)}.cells{min-width:0;position:relative}.cells svg{width:100%;height:calc(var(--lh) * 5);display:block}.xscale{margin-left:8ch}@media (max-width:760px){.seg.fill{flex-wrap:wrap;overflow:visible}.filterline .seg.fill{flex-basis:100%}.mtable .r{grid-template-areas:"st name up""st target lat""st strip strip"}.mtable .r .c-strip{grid-area:strip;margin-top:.35rem;display:flex!important}.mtable .r .c-strip .strip{height:.9rem}.log{grid-template-columns:6ch auto minmax(0,1fr)}}@media (max-width:1100px) and (min-width:761px){.mtable .c-strip{display:none!important}}.seg.range{margin-bottom:.75rem}
