@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-1:13px;--fs-2:14px;--fs-3:15px;--fs-base:16px;--fs-4:17px;--fs-5:20px;--fs-6:24px;--fs-7:30px;--lh:1.55;--lh-tight:1.25;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--r-s:8px;--r-m:10px;--r-tile:14px;--r-card:22px;--r-pill:999px;--ctl-h:36px;--ctl-h-l:44px;--hit:44px;--side-w:248px;--head-h:60px;--gut:clamp(16px, 2.6vw, 32px);--content-max:1680px;--tile-pad:20px;--tile-gap:16px;--cell-py:12px;--cell-px:16px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--z-head:20;--z-drawer:40;--z-dialog:60;--z-toast:80;--divider:var(--line);--card-border:var(--line)}:root[data-nm-lines=off]{--divider:transparent;--card-border:transparent}:root[data-nm-density=dicht]{--tile-pad:14px;--tile-gap:10px;--cell-py:7px;--cell-px:12px;--sp-5:18px}@media (pointer:coarse){:root{--ctl-h:44px}}@media (max-width:1020px){:root{--head-h:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--sans);font-size:var(--fs-base);line-height:var(--lh);font-feature-settings:"ss01" off;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--head-h) + 16px)}body{background:var(--bg);min-height:100dvh;color:var(--tx);margin:0;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:-2;background-image:var(--bg-motif);background-position:50%;background-size:cover}body:after{z-index:-1;background:var(--bg-veil)}#nm-bg-2{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.nm-bg-2__canvas{width:100%;height:100%;display:block}:root[data-nm-hidden] body:before,:root[data-nm-hidden] body:after,:root[data-nm-hidden] #nm-bg-2,:root[data-nm-hidden] #nm-bg-2 *,:root[data-nm-hidden] #nm-bg-2:before,:root[data-nm-hidden] #nm-bg-2:after{animation-play-state:paused!important}@media (prefers-reduced-transparency:reduce){body:before,#nm-bg-2{display:none}body:after{animation:none!important}}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:500;line-height:var(--lh-tight);text-wrap:balance}h1{font-size:var(--fs-7);letter-spacing:-.03em}h2{font-size:var(--fs-5)}h3{font-size:var(--fs-4)}a{color:var(--ac-tx);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;touch-action:manipulation}img,svg,canvas{max-width:100%;display:block}code,kbd,pre,samp{font-family:var(--mono);font-size:.94em}table{border-collapse:collapse;border-spacing:0}::selection{background:var(--ac);color:var(--on-ac)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[hidden]{display:none!important}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (forced-colors:active){:focus-visible{outline-color:highlight}}.skip-link{z-index:calc(var(--z-toast) + 1);border-radius:var(--r-s);background:var(--ac);color:var(--on-ac);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:12px}.skip-link:focus{top:8px}.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100dvh;display:grid}.side{gap:var(--sp-5);background:var(--bg-deep);border-right:1px solid var(--divider);flex-direction:column;height:100dvh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{min-height:var(--hit);border-radius:var(--r-s);color:var(--tx);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.brand__mark{border-radius:var(--r-s);background:var(--ac);width:30px;height:30px;color:var(--on-ac);place-items:center;display:grid}.brand__mark .ic{width:18px;height:18px}.brand__name{line-height:1.15;display:grid}.brand__name strong{font-size:var(--fs-4);letter-spacing:-.02em;font-weight:600}.brand__name span{font-size:var(--fs-1);color:var(--tx-2)}.nav{gap:2px;display:grid}.nav__link{border-radius:var(--r-s);min-height:40px;color:var(--tx-2);font-size:var(--fs-3);transition:background-color var(--dur-1), color var(--dur-1);align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav__link .ic{width:18px;height:18px}.nav__link:hover{background:var(--state-2);color:var(--tx)}.nav__link[aria-current=page],.nav__link.active{background:var(--state);color:var(--tx)}.nav__link[aria-current=page]:before,.nav__link.active:before{content:"";background:var(--ac-up);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.nav__count{font-size:var(--fs-1);margin-left:auto}.side__foot{padding-top:var(--sp-4);border-top:1px solid var(--divider);gap:2px;margin-top:auto;display:grid}.side__user{font-size:var(--fs-1);color:var(--tx-2);overflow-wrap:anywhere;padding:4px 12px 8px}.nav__link--danger:hover{color:var(--st-crit)}.topbar{display:none}.main{flex-direction:column;min-width:0;display:flex}.content{min-width:0}.content:focus{outline:none}.page{width:100%;max-width:var(--content-max);padding:28px var(--gut) 64px;gap:var(--sp-5);align-content:start;display:grid}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.page-head__t{gap:6px;min-width:0;display:grid}.page-head__sub{font-size:var(--fs-3);color:var(--tx-2);max-width:70ch}.page-head__actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.crumbs{font-size:var(--fs-2);color:var(--tx-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crumbs a{min-height:32px;color:var(--tx-2);align-items:center;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--tx)}.crumbs .ic{width:14px;height:14px}.section{gap:var(--sp-4);display:grid}.section__head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.section__t{font-size:var(--fs-5)}.section__hint{font-size:var(--fs-2);color:var(--tx-2)}.grid{gap:var(--tile-gap);display:grid}.grid--tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.grid--stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.cluster{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.stack{gap:var(--sp-4);display:grid}.stack--s{gap:var(--sp-2)}.stack--l{gap:var(--sp-6)}.muted{color:var(--tx-2)}.small{font-size:var(--fs-2)}@media (max-width:1020px){.shell{grid-template-columns:minmax(0,1fr)}.side{display:none}.topbar{z-index:var(--z-head);justify-content:space-between;align-items:center;gap:var(--sp-3);height:var(--head-h);padding:0 var(--gut);background:var(--head);border-bottom:1px solid var(--divider);display:flex;position:sticky;top:0}:root:not([data-nm-effect=css]):not([data-nm-effect=canvas]) .topbar,:root[data-nm-motion=off] .topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page{padding-top:20px}h1{font-size:var(--fs-6)}}@media (max-width:1020px) and (prefers-reduced-transparency:reduce){.topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.drawer{border:0;border-right:1px solid var(--line);background:var(--bg-deep);width:min(86vw,320px);max-width:none;height:100dvh;max-height:none;color:var(--tx);box-shadow:var(--shadow-menu);margin:0;padding:16px 14px;position:fixed;inset:0 auto 0 0}.drawer[open]{gap:var(--sp-5);flex-direction:column;display:flex}.drawer::backdrop{background:var(--scrim)}.drawer__head{justify-content:space-between;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-nm-motion=off]) .drawer[open]{animation:nm-drawer-in var(--dur-2) var(--ease)}}@keyframes nm-drawer-in{0%{opacity:0;transform:translate(-24px)}}.nav__link--btn{text-align:left;background:0 0;border:0;width:100%}.page,.section,.stack,.group{grid-template-columns:minmax(0,1fr)}@media (max-width:1020px){.page-head__actions .live{display:none}.topbar .brand{min-width:0;padding-inline:0}.topbar .cluster{flex-wrap:nowrap;flex:none}}@media (max-width:400px){.topbar .brand__name span:not(.sr-only){display:none}}@media (max-width:560px){.section__head>.seg-group,.section__head>.seg{flex:100%}}.ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;flex:none;width:1em;height:1em}.btn{min-height:var(--ctl-h);border-radius:var(--r-pill);background:var(--btn2);color:var(--btn2-tx);font-size:var(--fs-2);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1), border-color var(--dur-1), color var(--dur-1), box-shadow var(--dur-1);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn2-up)}.btn:active{transform:translateY(1px)}.btn .ic{width:16px;height:16px}.btn--primary{background:var(--ac);color:var(--on-ac);box-shadow:var(--ac-shadow)}.btn--primary:hover{background:var(--ac-up)}.btn--ghost{border-color:var(--line-up);color:var(--tx);background:0 0}.btn--ghost:hover{background:var(--state-2);border-color:var(--line-hi)}.btn--quiet{color:var(--tx-2);background:0 0}.btn--quiet:hover{background:var(--state);color:var(--tx)}.btn--danger{background:var(--st-crit-bg);color:var(--st-crit)}.btn--danger:hover{background:var(--st-crit-bg);box-shadow:inset 0 0 0 1px var(--st-crit)}.btn--l{min-height:var(--ctl-h-l);font-size:var(--fs-3);padding:0 20px}.btn{max-width:100%}@media (max-width:560px){.btn{white-space:normal;text-align:center;padding-block:6px}}.btn--icon{width:var(--ctl-h);padding:0}.btn--icon.btn--l{width:var(--ctl-h-l)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn.is-busy{cursor:progress}.btn.is-busy:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite nm-spin}@keyframes nm-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.btn{min-height:var(--hit)}.btn--icon{width:var(--hit)}}.field{gap:6px;min-width:0;display:grid}.field__label{font-size:var(--fs-2);font-weight:500}.field__opt{color:var(--tx-2);font-weight:400}.field__help{font-size:var(--fs-1);color:var(--tx-2)}.field__err{font-size:var(--fs-2);color:var(--st-crit);align-items:flex-start;gap:6px;font-weight:500;display:flex}.field__err .ic{margin-top:3px}.input,.select,.textarea{width:100%;min-height:var(--ctl-h-l);border:1px solid var(--field-line);border-radius:var(--r-s);background:var(--field);color:var(--tx);font-size:var(--fs-base);transition:border-color var(--dur-1);padding:9px 12px;line-height:1.4}.input--mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.textarea{resize:vertical;min-height:96px}.input::placeholder,.textarea::placeholder{color:var(--tx-3)}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-hi)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--st-crit)}.input[readonly]{background:var(--surface-2);border-style:dashed}.input-row{gap:var(--sp-2);align-items:stretch;display:flex}.input-row>.input{flex:1;min-width:0}.pw{position:relative}.pw .input{padding-right:52px}.pw .btn{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.form{gap:var(--sp-4);display:grid}.form__actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.fieldset{gap:var(--sp-3);border:0;min-width:0;margin:0;padding:0;display:grid}.fieldset legend{margin-bottom:var(--sp-2);font-size:var(--fs-3);padding:0;font-weight:600}.form-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.check{min-height:var(--hit);font-size:var(--fs-3);cursor:pointer;align-items:flex-start;gap:12px;padding-block:10px;line-height:1.45;display:flex}.check input{width:20px;height:20px;accent-color:var(--ac);cursor:pointer;flex:none;margin:1px 0 0}.check__hint{font-size:var(--fs-2);color:var(--tx-2);display:block}.switch{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--hit);cursor:pointer;display:flex}.switch__text{gap:2px;display:grid}.switch__hint{font-size:var(--fs-2);color:var(--tx-2)}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch__track{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--field-line);width:44px;height:26px;transition:background-color var(--dur-1), border-color var(--dur-1);flex:none;position:relative}.switch__track:after{content:"";background:var(--tx-2);width:18px;height:18px;transition:transform var(--dur-2) var(--ease), background-color var(--dur-1);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+.switch__track{background:var(--ac);border-color:var(--ac)}.switch input:checked+.switch__track:after{background:var(--on-ac);transform:translate(18px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--focus);outline-offset:2px}.seg{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--card-border);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg__opt{position:relative}.seg__opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.seg__opt span,.seg__btn{min-height:calc(var(--ctl-h) - 8px);border-radius:var(--r-pill);color:var(--tx-2);font-size:var(--fs-2);white-space:nowrap;transition:background-color var(--dur-1), color var(--dur-1);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.seg__opt:hover span,.seg__btn:hover{color:var(--tx)}.seg__opt input:checked+span,.seg__btn[aria-pressed=true]{background:var(--raised);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line-up)}.seg__opt input:focus-visible+span{outline:2px solid var(--focus);outline-offset:1px}@media (pointer:coarse){.seg__opt span,.seg__btn{min-height:40px}}@media (max-width:560px){.seg-group{width:100%}.seg{border-radius:var(--r-m);grid-template-columns:repeat(auto-fit,minmax(64px,1fr));width:100%;display:grid}.seg__opt{display:grid}.seg__opt span,.seg__btn{border-radius:var(--r-s);white-space:normal;text-align:center;justify-content:center;padding:4px 6px;line-height:1.2}}.card{min-width:0;padding:var(--tile-pad);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--r-tile);box-shadow:var(--shadow-card)}.card--page{border-radius:var(--r-card);padding:clamp(20px,2.4vw,28px)}.card--flush{padding:0;overflow:hidden}.card__head{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.card__t{font-size:var(--fs-4);letter-spacing:-.015em;font-weight:600}.card__sub{font-size:var(--fs-2);color:var(--tx-2)}.stat{gap:4px;min-width:0;display:grid}.stat__label{font-size:var(--fs-2);color:var(--tx-2)}.stat__value{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.75rem;font-weight:600;line-height:1.1}.stat__value .status{font-family:var(--sans);letter-spacing:0}.stat__unit{font-family:var(--sans);font-size:var(--fs-3);color:var(--tx-2);letter-spacing:0;margin-left:3px;font-weight:500}.stat__hint{font-size:var(--fs-1);color:var(--tx-2)}@media (pointer:coarse){.stat__hint a{padding-block:6px;display:inline-block}}.stat--s .stat__value{font-size:var(--fs-5)}.ring{--p:0;--tone:var(--ac-up);width:var(--ring-size,76px);aspect-ratio:1;flex:none;place-items:center;display:grid;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring__track{fill:none;stroke:var(--surface-2);stroke-width:8px}.ring__val{fill:none;stroke:var(--tone);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset var(--dur-3) var(--ease)}.ring[data-tone=warn]{--tone:var(--st-warn)}.ring[data-tone=crit]{--tone:var(--st-crit)}.ring[data-tone=none] .ring__val{stroke:#0000}.ring__label{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-3);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.ring-stat{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.bar{gap:6px;min-width:0;display:grid}.bar__head{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-2);display:flex}.bar__label{color:var(--tx-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bar__track{border-radius:var(--r-pill);background:var(--surface-2);height:6px;position:relative;overflow:hidden}.bar__fill{border-radius:inherit;background:var(--ac-up);transform-origin:0;width:100%;transition:transform var(--dur-3) var(--ease);position:absolute;inset:0 auto 0 0}.bar[data-tone=warn] .bar__fill{background:var(--st-warn)}.bar[data-tone=crit] .bar__fill{background:var(--st-crit)}.bar--mini .bar__track{height:4px}.status{--st:var(--st-unknown);font-size:var(--fs-2);color:var(--tx);white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.status__sym{background:var(--st);width:18px;height:18px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.status__sym .ic{stroke-width:2.4px;width:12px;height:12px}.status--ok{--st:var(--st-ok)}.status--warn{--st:var(--st-warn)}.status--crit{--st:var(--st-crit)}.status--unknown{--st:var(--st-unknown)}.status--maint{--st:var(--st-maint)}.status--dot .status__sym{width:9px;height:9px}.status--dot .status__sym .ic{display:none}.status__extra{color:var(--tx-2);font-weight:400}@media (forced-colors:active){.status__sym{border:1px solid canvastext}}.live{font-size:var(--fs-2);color:var(--tx-2);align-items:center;gap:8px;display:inline-flex}.live__dot{background:var(--st-ok);border-radius:50%;width:8px;height:8px;position:relative}.live[data-state=connecting] .live__dot{background:var(--st-warn)}.live[data-state=down] .live__dot{background:var(--st-crit)}.live__dot:after{content:"";border:2px solid var(--st-ok);opacity:0;border-radius:50%;position:absolute;inset:0}.badge{border-radius:var(--r-pill);background:var(--btn2);min-height:24px;color:var(--btn2-tx);font-size:var(--fs-1);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.badge .ic{width:13px;height:13px}.badge--ok{background:var(--st-ok-bg);color:var(--st-ok)}.badge--warn{background:var(--st-warn-bg);color:var(--st-warn)}.badge--crit{background:var(--st-crit-bg);color:var(--st-crit)}.badge--unknown{background:var(--st-unknown-bg);color:var(--st-unknown)}.badge--maint{background:var(--st-maint-bg);color:var(--st-maint)}.badge--outline{border:1px solid var(--line-up);color:var(--tx-2);background:0 0}.note{border-radius:var(--r-tile);background:var(--surface-2);color:var(--tx);font-size:var(--fs-3);align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.5;display:flex}.note>.ic{width:18px;height:18px;color:var(--ac-tx);margin-top:2px}.note__body{gap:4px;min-width:0;display:grid}.note__t{font-weight:600}.note--ok{background:var(--st-ok-bg)}.note--ok>.ic{color:var(--st-ok)}.note--warn{background:var(--st-warn-bg)}.note--warn>.ic{color:var(--st-warn)}.note--crit{background:var(--st-crit-bg)}.note--crit>.ic{color:var(--st-crit)}.note--maint{background:var(--st-maint-bg)}.note--maint>.ic{color:var(--st-maint)}.tbl-wrap{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--r-tile);box-shadow:var(--shadow-card);position:relative;overflow-x:auto}.tbl{width:100%;font-size:var(--fs-2)}.tbl caption{padding:14px var(--cell-px) 0;text-align:left;font-weight:600}.tbl th,.tbl td{padding:var(--cell-py) var(--cell-px);text-align:left;vertical-align:middle}.tbl thead th,.tbl thead th.t-num,.tbl thead th.t-mono{font-family:var(--sans)}.tbl thead th{font-size:var(--fs-1);color:var(--tx-2);white-space:nowrap;border-bottom:1px solid var(--divider);font-weight:500}.tbl tbody tr+tr>*{border-top:1px solid var(--divider)}.tbl tbody tr:hover{background:var(--state-2)}.tbl .t-num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.tbl .t-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tbl .t-actions{text-align:right;white-space:nowrap}.tbl__sort{cursor:pointer;min-width:32px;min-height:32px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.tbl__sort .ic{width:12px;height:12px}.tbl__empty{padding:24px var(--cell-px);color:var(--tx-2)}@media (max-width:720px){.tbl-wrap--stack{box-shadow:none;background:0 0;border:0;overflow:visible}.tbl--stack,.tbl--stack tbody,.tbl--stack tr,.tbl--stack td,.tbl--stack tbody th{width:100%;display:block}.tbl--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tbl--stack thead:focus-within{clip-path:none;width:auto;height:auto;margin-bottom:10px;display:block;position:static;overflow:visible}.tbl--stack thead:focus-within tr{flex-wrap:wrap;gap:4px 8px;display:flex}.tbl--stack thead:focus-within th{display:none}.tbl--stack thead:focus-within th:has(.tbl__sort){background:0 0;border:0;padding:0;display:block}.tbl--stack thead:focus-within .tbl__sort{min-height:var(--ctl-h);border:1px solid var(--line-up);border-radius:var(--r-pill);color:var(--tx-2);font-size:var(--fs-2);padding:0 12px}.tbl--stack thead:focus-within th:is([aria-sort=ascending],[aria-sort=descending]) .tbl__sort{border-color:var(--line-hi);color:var(--tx)}.tbl--stack tbody tr{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--r-tile);margin-bottom:10px;padding:6px 0}.tbl--stack tbody tr+tr>*{border-top:0}.tbl--stack td,.tbl--stack tbody th{text-align:right;justify-content:space-between;gap:16px;padding:6px 16px;display:flex}.tbl--stack td:before,.tbl--stack tbody th:before{content:attr(data-label);text-align:left;max-width:45%;font-family:var(--sans);font-size:var(--fs-1);color:var(--tx-2);flex:none;font-weight:500}.tbl--stack td.t-num,.tbl--stack td.t-mono{text-align:right}.tbl--stack td>*{min-width:0}.tbl--stack td .status{white-space:normal;text-align:left;overflow-wrap:anywhere;align-items:flex-start}.tbl--stack td .status__sym{margin-top:1px}}.tabs{scrollbar-width:thin;border-bottom:1px solid var(--divider);gap:2px;display:flex;position:relative;overflow-x:auto}.tabs[data-more=end]{-webkit-mask-image:linear-gradient(90deg,currentColor calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,currentColor calc(100% - 48px),#0000)}.tabs[data-more=start]{-webkit-mask-image:linear-gradient(270deg,currentColor calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,currentColor calc(100% - 48px),#0000)}.tabs[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,currentColor 48px calc(100% - 48px),#0000)}.tabs__tab{min-height:var(--hit);border-radius:var(--r-s) var(--r-s) 0 0;color:var(--tx-2);font-size:var(--fs-3);white-space:nowrap;transition:color var(--dur-1), background-color var(--dur-1);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tabs__tab:hover{color:var(--tx);background:var(--state-2)}.tabs__tab[aria-selected=true]{color:var(--tx)}.tabs__tab[aria-selected=true]:after{content:"";background:var(--ac-up);border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.tabs__tab:focus-visible{outline-offset:-2px}.tabs__later{font-size:var(--fs-1);color:var(--tx-3)}.tabs__panel{padding-top:var(--sp-5);gap:var(--sp-5);display:grid}.tabs__panel:focus:not(:focus-visible){outline:none}.tabs__panel:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-s)}.kv{font-size:var(--fs-2);grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:8px 24px;display:grid}.kv>div{display:contents}.kv dt{color:var(--tx-2)}.kv dd{overflow-wrap:anywhere;min-width:0}.kv .num{font-size:var(--fs-2)}@media (max-width:640px){.kv{grid-template-columns:minmax(0,1fr);gap:2px}.kv dd{margin-bottom:8px}}.empty{border-radius:var(--r-tile);background:var(--surface);border:1px dashed var(--line-up);justify-items:start;gap:10px;padding:clamp(20px,3vw,36px);display:grid}.empty__ic{border-radius:var(--r-m);background:var(--surface-2);width:44px;height:44px;color:var(--ac-tx);place-items:center;display:grid}.empty__ic .ic{width:22px;height:22px}.empty__t{font-size:var(--fs-4);letter-spacing:-.01em;font-weight:600}.empty__p{max-width:60ch;font-size:var(--fs-3);color:var(--tx-2)}.empty--error{border-color:var(--st-crit);border-style:solid}.empty--error .empty__ic{background:var(--st-crit-bg);color:var(--st-crit)}.skel{border-radius:var(--r-s);background:linear-gradient(90deg, var(--state-2), var(--state), var(--state-2));background-size:200% 100%;min-height:1em;display:block}.skel--line{height:12px;margin-block:6px}.skel--block{border-radius:var(--r-tile);height:96px}.skel--tile{border-radius:var(--r-tile);height:220px}.skel--chart{height:var(--chart-h,220px);border-radius:var(--r-s)}.toasts{z-index:var(--z-toast);pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.toast{border-radius:var(--r-tile);background:var(--raised);border:1px solid var(--line-up);box-shadow:var(--shadow-menu);color:var(--tx);font-size:var(--fs-3);pointer-events:auto;align-items:flex-start;gap:10px;padding:12px 8px 12px 14px;display:flex}.toast>.ic{width:18px;height:18px;margin-top:2px}.toast--ok>.ic{color:var(--st-ok)}.toast--warn>.ic{color:var(--st-warn)}.toast--crit>.ic{color:var(--st-crit)}.toast--info>.ic{color:var(--ac-tx)}.toast__body{flex:1;gap:2px;min-width:0;display:grid}.toast__t{font-weight:600}.toast__p{color:var(--tx-2);font-size:var(--fs-2);overflow-wrap:anywhere}.dialog{border:1px solid var(--line-up);border-radius:var(--r-card);background:var(--raised);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--tx);box-shadow:var(--shadow-menu);padding:0;overflow:auto}.dialog--wide{width:min(760px,100vw - 24px)}.dialog::backdrop{background:var(--scrim)}.dialog__inner{gap:var(--sp-4);padding:clamp(18px,3vw,28px);display:grid}.dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.dialog__t{font-size:var(--fs-5);font-weight:600}.dialog__p{color:var(--tx-2);font-size:var(--fs-3)}.dialog__actions{justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-2);flex-wrap:wrap-reverse;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-nm-motion=off]) .dialog[open]{animation:nm-dialog-in var(--dur-2) var(--ease)}}@keyframes nm-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.cmd{gap:var(--sp-2);display:grid}.cmd__box{align-items:flex-start;gap:var(--sp-2);border-radius:var(--r-s);background:var(--bg-deep);border:1px solid var(--line);padding:12px 12px 12px 14px;display:flex;position:relative}.cmd__text{min-width:0;font-family:var(--mono);font-size:var(--fs-2);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tx);flex:1;margin:0;line-height:1.6}.cmd__steps{gap:var(--sp-2);counter-reset:step;display:grid}.cmd__step{gap:var(--sp-2);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.cmd__step:before{counter-increment:step;content:counter(step);background:var(--surface-2);width:24px;height:24px;color:var(--tx-2);font-family:var(--mono);font-size:var(--fs-1);border-radius:50%;place-items:center;margin-top:10px;display:grid}.chart{gap:var(--sp-2);min-width:0;display:grid}.chart__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.chart__t{font-size:var(--fs-3);font-weight:600}.chart__unit{font-size:var(--fs-1);color:var(--tx-2)}.chart__plot{min-width:0;height:var(--chart-h,220px);position:relative}.chart__legend{flex-wrap:wrap;gap:2px 4px;display:flex}.legend__item{border-radius:var(--r-pill);min-height:32px;color:var(--tx);font-size:var(--fs-1);background:0 0;border:0;align-items:center;gap:7px;padding:0 10px 0 8px;display:inline-flex}.legend__item:hover{background:var(--state-2)}.legend__item[aria-pressed=false]{color:var(--tx-3)}.legend__item[aria-pressed=false] .legend__swatch{opacity:.3}.legend__swatch{background:var(--sw);border-radius:2px;width:12px;height:3px}.legend__val{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--tx-2)}@media (pointer:coarse){.legend__item{min-height:var(--hit)}}.chart__state{height:var(--chart-h,220px);border-radius:var(--r-s);border:1px dashed var(--line-up);color:var(--tx-2);font-size:var(--fs-2);text-align:center;padding:var(--sp-4);place-items:center;display:grid}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{font-family:var(--mono);width:min-content;line-height:1.5}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{display:none}.u-select{pointer-events:none;background:var(--state);position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x{border-right:1px dashed var(--chart-cursor);height:100%}.u-hz .u-cursor-y{border-bottom:0;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.spark{height:var(--spark-h,36px);min-width:0;position:relative}.spark .uplot{width:100%}.timerange{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.timerange__custom{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--card-border);flex-wrap:wrap;align-items:flex-end;display:flex}.timerange__custom .field{min-width:200px}.qr{border-radius:var(--r-s);background:var(--qr-bg);width:196px;padding:12px}.qr svg{width:100%;height:auto}.qr rect{fill:var(--qr-fg)}.codes{padding:var(--sp-4);border-radius:var(--r-s);background:var(--bg-deep);border:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 16px;display:grid}.secret{font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.06em;overflow-wrap:anywhere}.node-head{gap:var(--sp-3);display:grid}.node-head__row{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.node-head__name{font-family:var(--mono);letter-spacing:-.04em;overflow-wrap:anywhere;font-weight:500}.node-head__meta{font-size:var(--fs-2);color:var(--tx-2);flex-wrap:wrap;gap:4px 16px;display:flex}.events{display:grid}.event{padding:12px var(--cell-px);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid}.event+.event{border-top:1px solid var(--divider)}.event__sym{margin-top:2px}.event__t{font-weight:500;font-size:var(--fs-3)}.event__meta{font-size:var(--fs-1);color:var(--tx-2);flex-wrap:wrap;grid-column:2;gap:2px 12px;display:flex}.event__time{font-family:var(--mono);font-size:var(--fs-1);color:var(--tx-2);white-space:nowrap}.event__details{font-family:var(--mono);font-size:var(--fs-1);color:var(--tx-2);overflow-wrap:anywhere;grid-column:2/-1}@media (max-width:560px){.event{grid-template-columns:22px minmax(0,1fr)}.event__time{grid-column:2}}.toasts__region{gap:8px;display:grid}.seg-group{border:0;min-width:0;margin:0;padding:0}@media (pointer:coarse){.seg__opt span,.seg__btn,.tbl__sort,.crumbs a,.legend__item,.nav__link,.rack__unit,.tabs__tab{min-height:var(--hit)}.tbl__sort{min-width:var(--hit)}.tbl :is(td,th)>a{min-height:var(--hit);min-width:var(--hit);align-items:center;display:inline-flex}}.tabs__panel,.node-head,.card__body{grid-template-columns:minmax(0,1fr)}.field{align-content:start}.tbl :is(td,th)>.stack{grid-template-columns:minmax(min-content,1fr)}.tbl .t-mono,.tbl tbody th[scope=row]{white-space:nowrap;overflow-wrap:normal}@media (max-width:720px){.tbl--stack .t-mono,.tbl--stack tbody th[scope=row]{white-space:normal;overflow-wrap:anywhere}}@media (max-width:640px){.seg{border-radius:var(--r-tile)}}.login{min-height:100dvh;padding:24px var(--gut);place-items:center;display:grid}.login__box{gap:var(--sp-5);width:min(100%,420px);display:grid}.login__card{gap:var(--sp-4);display:grid}.login__t{font-size:var(--fs-6)}.login__foot{font-size:var(--fs-1);color:var(--tx-2);text-align:center}.login__steps{font-size:var(--fs-1);color:var(--tx-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 6px;display:flex}.login__steps li{overflow-wrap:anywhere;min-width:0}.login__steps li[aria-current=step],.login__steps span[aria-current=step]{color:var(--tx);font-weight:600}.board{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;display:grid}.board__state{align-content:space-between;gap:var(--sp-5);display:grid}.board__headline{letter-spacing:-.035em;max-width:18ch;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.12}.board__when{font-size:var(--fs-2);color:var(--tx-2)}.board__state{container-type:inline-size}.board__counts{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(3,minmax(0,max-content));display:grid}@container (width>=600px){.board__counts{grid-template-columns:repeat(5,minmax(0,max-content))}}@container (width<=359px){.board__counts{grid-template-columns:repeat(2,minmax(0,max-content))}}.board__count{gap:2px;display:grid}.board__count-n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-6);letter-spacing:-.03em;font-weight:600}.rack{border-radius:var(--r-tile);background:var(--bg-deep);border:1px solid var(--card-border);gap:10px;padding:12px;display:grid}.rack__label{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-1);color:var(--tx-2);padding:0 4px;display:flex}.rack__units{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:4px 10px;display:grid}.rack__unit{background:var(--surface);border:1px solid var(--line);min-height:34px;color:var(--tx);font-size:var(--fs-2);border-radius:6px;grid-template-columns:10px 14px minmax(0,1fr) 64px 46px;align-items:center;gap:10px;padding:0 10px 0 6px;text-decoration:none;display:grid;position:relative}.rack__unit:hover{border-color:var(--line-hi)}.rack__ear{justify-items:center;gap:6px;display:grid}.rack__ear:before,.rack__ear:after{content:"";background:var(--line-up);border-radius:50%;width:4px;height:4px}.rack__led{background:var(--st);width:14px;height:14px;color:var(--bg);border-radius:3px;place-items:center;display:grid}.rack__led .ic{stroke-width:2.6px;width:10px;height:10px}.rack__unit[data-health=ok]{--st:var(--st-ok)}.rack__unit[data-health=warn]{--st:var(--st-warn)}.rack__unit[data-health=crit]{--st:var(--st-crit)}.rack__unit[data-health=unknown]{--st:var(--st-unknown)}.rack__unit[data-maint=true]{--st:var(--st-maint);border-style:dashed}.rack__name{min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rack__val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-1);color:var(--tx-2);text-align:right}@media (max-width:1180px){.board{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.rack__unit{grid-template-columns:14px minmax(0,1fr) 40px}.rack__ear,.rack__bar{display:none}}.group{gap:var(--sp-3);display:grid}.group__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.group__t{font-size:var(--fs-4);font-weight:600}.group__meta{font-size:var(--fs-2);color:var(--tx-2)}.tile{transition:border-color var(--dur-1);align-content:start;gap:14px;display:grid;position:relative}.tile:hover,.tile:focus-within{border-color:var(--line-hi)}.tile[data-maint=true]{border-style:dashed;border-color:var(--st-maint)}.tile__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap;display:flex}.tile__name{flex:auto;gap:4px;min-width:min(100%,12ch);display:grid}.tile__link{font-family:var(--mono);font-size:var(--fs-4);letter-spacing:-.03em;color:var(--tx);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.tile__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.tile__link:focus-visible{outline:none}.tile__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.tile__sub{font-size:var(--fs-1);color:var(--tx-2)}.tile__reasons{font-size:var(--fs-2);gap:4px;display:grid}.tile__reason{align-items:flex-start;gap:6px;display:flex}.tile__reason .ic{color:var(--st);margin-top:4px}.tile__metric{grid-template-columns:44px 64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.tile__metric-label{font-size:var(--fs-2);color:var(--tx-2)}.tile__metric-val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-4);text-align:right;font-weight:600}.tile__foot{border-top:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.tile__kv{gap:1px;min-width:0;display:grid}.tile__kv dt{font-size:var(--fs-1);color:var(--tx-2)}.tile__kv dd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cores{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px 16px;display:grid}.cores .bar__head{font-size:var(--fs-1)}.cores .bar__head>.num{white-space:nowrap;flex:none}.vitals{gap:var(--tile-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.tunnel-state{gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@media (max-width:480px){.tunnel-state{grid-template-columns:minmax(0,1fr);align-items:start}}.tunnel-age{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-7);letter-spacing:-.04em;font-weight:600;line-height:1}.actions-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.danger-zone{gap:var(--sp-3);padding:var(--tile-pad);border-radius:var(--r-tile);border:1px solid var(--st-crit);background:var(--surface);display:grid}.event.event--session{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (max-width:560px){.event.event--session{grid-template-columns:minmax(0,1fr)}.event.event--session>.btn{justify-self:start}}.bar__mark{background:var(--surface);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.jump ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.jump__link{border:1px solid var(--card-border);border-radius:var(--r-pill);min-height:32px;color:var(--ac-tx);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;align-items:center;padding:0 12px;display:inline-flex}.jump__link:hover{background:var(--state-2);border-color:var(--line-up)}.section__t[tabindex="-1"]:focus{outline:none}.section__t[tabindex="-1"]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.sub-t{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-4);letter-spacing:-.01em;flex-wrap:wrap;font-weight:600;display:flex}.sub-t__n{font-size:var(--fs-2);color:var(--tx-2);font-weight:400}.plain{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pool,.thin{gap:var(--sp-4);display:grid}.pool[data-health=warn],.thin[data-tone=warn]{border-color:var(--st-warn)}.pool[data-health=crit],.thin[data-tone=crit]{border-color:var(--st-crit)}.pool__head{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.pool__name{font-family:var(--mono);font-size:var(--fs-5);letter-spacing:-.02em;font-weight:600}.pool__size{font-size:var(--fs-2);color:var(--tx-2);margin-left:auto}.pool__meters{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.scrub{gap:var(--sp-2);display:grid}.scrub__row{align-items:center;gap:4px var(--sp-3);flex-wrap:wrap;display:flex}.vtree{--vrow:36px;border-radius:var(--r-m);background:var(--bg-deep);border:1px solid var(--card-border);gap:8px;padding:10px;display:grid}.vtree__legend{font-size:var(--fs-1);padding:0 4px}.vtree__lane{gap:4px;display:grid}.vtree__lane-t{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-1);color:var(--tx-2);padding:4px 4px 0;font-weight:500;display:flex}.vtree__lane-err{font-family:var(--mono);color:var(--st-warn)}.vtree__list,.vdev__kids{margin:0;padding:0;list-style:none}.vdev__kids{padding-left:26px}.vdev{position:relative}.vdev__row{min-height:var(--vrow);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-2);border-radius:6px;grid-template-columns:minmax(0,1fr) 7.5rem minmax(9rem,auto) 10.5rem;align-items:center;gap:10px;margin-top:4px;padding:0 10px;display:grid}.vtree__list>.vdev:first-child>.vdev__row{margin-top:0}.vdev--leaf>.vdev__row{background:var(--surface-2)}.vdev[data-state=warn]>.vdev__row{background:var(--st-warn-bg);border-color:var(--st-warn)}.vdev[data-state=crit]>.vdev__row{background:var(--st-crit-bg);border-color:var(--st-crit)}.vdev__kids>.vdev:before,.vdev__kids>.vdev:not(:last-child):after{content:"";border-left:1px solid var(--line-up);pointer-events:none;position:absolute;left:-16px}.vdev__kids>.vdev:before{height:calc(4px + var(--vrow) / 2);border-bottom:1px solid var(--line-up);border-bottom-left-radius:5px;width:12px;top:0}.vdev__kids>.vdev:not(:last-child):after{top:0;bottom:0}.vdev__name{overflow-wrap:anywhere;min-width:0;font-family:var(--mono);font-weight:500}.vdev__type{color:var(--tx-2);font-size:var(--fs-1)}.vdev__err{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-1);color:var(--tx-2);justify-content:flex-end;gap:10px;display:flex}.vdev__cnt{white-space:nowrap}.vdev__cnt[data-bad]{color:var(--tx);font-weight:600}@media (max-width:640px){.vdev__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""type err";row-gap:2px;padding-block:6px}.vdev__name{grid-area:name}.vdev__row>.status{grid-area:status}.vdev__type{grid-area:type}.vdev__err{grid-area:err}.vdev__kids{padding-left:18px}.vdev__kids>.vdev:before,.vdev__kids>.vdev:not(:last-child):after{left:-11px}.vdev__kids>.vdev:before{width:8px}}.pick{min-height:32px;color:var(--ac-tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:1px;padding:2px 0;text-decoration:none;display:inline-grid}.pick:hover{text-underline-offset:3px;text-decoration:underline}.pick[aria-pressed=true]{color:var(--tx);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.pick__sub{font-family:var(--sans);font-size:var(--fs-1);color:var(--tx-2);font-weight:400}@media (pointer:coarse){.pick,.jump__link{min-height:var(--hit)}.pick{min-width:var(--hit)}}.wearc{align-items:center;gap:8px;display:inline-flex}.wearc__v{min-width:3.5ch;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.wearc .ring__track,.wearc .ring__val{stroke-width:10px}.remc,.healthc,.hoursc{justify-items:start;gap:1px;display:inline-grid}.tbl .t-num .hoursc{justify-items:end}.remc__v{font-weight:500}.remc[data-tone=warn] .remc__v{color:var(--st-warn)}.remc[data-tone=crit] .remc__v{color:var(--st-crit)}.remc__h,.healthc__r,.hoursc__h{font-size:var(--fs-1);color:var(--tx-2)}.healthc__r{max-width:34ch}.tempc[data-tone=warn]{color:var(--st-warn);font-weight:600}@media (max-width:720px){.tbl--stack .remc,.tbl--stack .healthc,.tbl--stack .hoursc,.tbl--stack .pick{text-align:right;justify-items:end}}.drive{gap:var(--sp-5);display:grid}.drive__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.drive__t{font-family:var(--mono);font-size:var(--fs-6);letter-spacing:-.02em;font-weight:600}.drive__t:focus{outline:none}.drive__t:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.wear{gap:var(--sp-3);min-width:0;display:grid}.wear__head{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.wear__plot{min-width:0;height:240px;position:relative}.wear__legend{font-size:var(--fs-1);color:var(--tx-2);flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.wear__legend li{align-items:center;gap:7px;display:inline-flex}.wear__legend li:before{content:"";border-top:2px solid var(--chart-2);width:16px;height:0}.wear__legend li[data-k=meas]:before{background:var(--chart-1);border:0;border-radius:50%;width:7px;height:7px}.wear__legend li[data-k=ext]:before{border-top-style:dashed}.wear__legend li[data-k=limit]:before{border-top:2px dotted var(--st-crit)}.wear__table summary{min-height:32px;font-size:var(--fs-2);color:var(--ac-tx);cursor:pointer;align-items:center;display:inline-flex}.wear__table[open] summary{margin-bottom:var(--sp-2)}.wear__table .tbl{max-width:360px}.wear__table tbody{max-height:280px;display:block;overflow-y:auto}.wear__table thead,.wear__table tbody tr{table-layout:fixed;width:100%;display:table}.filters{align-items:flex-end;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.filters .seg-group{gap:6px;display:grid}.filters .seg-group>legend:not(.sr-only){margin-bottom:6px}.filters .seg{min-height:var(--ctl-h-l);align-content:center;align-items:center}.filters legend,.filters .field__label{font-size:var(--fs-1);color:var(--tx-2);padding:0;font-weight:500}@media (max-width:560px){.filters,.filters__item,.filters .seg-group{width:100%}}.section[data-busy] .tbl-wrap{opacity:.7}@media (prefers-reduced-motion:no-preference){.section .tbl-wrap{transition:opacity var(--dur-2) var(--ease)}}.tbl .t-nowrap{white-space:nowrap}.tbl .stack>.badge{justify-self:start}@media (max-width:720px){.tbl--stack .stack>.badge{justify-self:end}}.linkbtn{color:var(--ac-tx);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.linkbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.commit-head{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.commit-head__t{font-size:var(--fs-4);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.commit{--commit-mark:var(--tx);height:56px;margin:4px 0 0;position:relative}.commit[data-tone=warn]{--commit-mark:var(--st-warn)}.commit[data-tone=crit]{--commit-mark:var(--st-crit)}.commit__rail{background:var(--surface-2);height:14px;box-shadow:inset 0 0 0 1px var(--line-up);border-radius:4px 0 0 4px;position:absolute;top:22px;left:0;overflow:hidden}.commit__used{background:var(--chart-1);position:absolute;inset:0 auto 0 0}.commit__over{background:repeating-linear-gradient(-45deg, var(--commit-mark) 0 2px, transparent 2px 6px);height:14px;box-shadow:inset 0 0 0 1px var(--commit-mark);opacity:.85;border-radius:0 4px 4px 0;position:absolute;top:22px}.commit__mark{background:var(--commit-mark);width:2px;margin-left:-1px;position:absolute;top:14px;bottom:10px}.commit__mark-t{font-size:var(--fs-1);white-space:nowrap;color:var(--tx);position:absolute;top:-16px;right:6px}.commit__end{background:var(--line-up);width:1px;height:6px;position:absolute;top:40px}.commit__end .num{font-size:var(--fs-1);color:var(--tx-2);white-space:nowrap;position:absolute;top:4px;right:4px}.commit__kv{grid-template-columns:minmax(130px,max-content) minmax(0,1fr)}.gfilters{align-items:flex-end}.gfilters__search{flex:220px;max-width:340px}.gfilters__sort{min-width:200px}.gfilters__sort .select{flex:1;min-width:0}.gfilters__sort .btn--icon{min-height:var(--ctl-h-l);min-width:var(--ctl-h-l)}.gfilters__switch{align-self:center}.search{position:relative}.search>.ic{width:16px;height:16px;color:var(--tx-3);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:12px}.search .input{padding-left:36px}@media (max-width:560px){.gfilters__search,.gfilters__sort{width:100%;max-width:none}}.tagfilter{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.tagfilter__t{font-size:var(--fs-1);color:var(--tx-2);font-weight:500}.tags{flex-wrap:wrap;gap:4px;display:flex}.tag{border:1px solid var(--line-up);border-radius:var(--r-s);min-height:24px;color:var(--tx-2);font:inherit;font-family:var(--mono);font-size:var(--fs-1);background:0 0;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}button.tag{cursor:pointer}button.tag:hover{border-color:var(--line-hi);color:var(--tx)}.tag[aria-pressed=true]{border-color:var(--ac);background:var(--ac);color:var(--on-ac)}.tag .ic{stroke-width:2.4px;width:12px;height:12px}.tag--l{min-height:32px;padding:0 10px}.tag__n{color:var(--tx-3)}button.tag:hover .tag__n,.tag[aria-pressed=true] .tag__n{color:inherit}@media (pointer:coarse){.tag--l,button.tag{min-height:var(--hit)}button.tag{min-width:var(--hit);justify-content:center}.tags:has(>button.tag){gap:var(--sp-2)}}.gcount{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:36px;display:flex}.pick__sub--name{font-size:var(--fs-2);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:22ch;overflow:hidden}.pick[aria-pressed=true] .pick__sub--name{font-weight:600}.tbl tbody tr[data-selected=true]{background:var(--state);box-shadow:inset 3px 0 0 var(--ac-up)}.tbl tbody tr[data-issue=true]>th[scope=row]{box-shadow:inset 3px 0 0 var(--st-warn)}.tbl tbody tr[data-selected=true][data-issue=true]>th[scope=row]{box-shadow:none}.gcell{gap:3px;min-width:0;display:grid}.gcell__sub{font-size:var(--fs-1);color:var(--tx-2);font-variant-numeric:tabular-nums}.gtype{justify-items:start;gap:2px;display:inline-grid}.gstat{justify-items:start;gap:4px;display:inline-grid}.gstat__ha{font-size:var(--fs-1);color:var(--tx-2)}.gstat__ha[data-tone=warn]{color:var(--st-warn)}.gstat__ha[data-tone=crit]{color:var(--st-crit);font-weight:600}.tbl td .bar{min-width:96px}.memc{min-width:140px}.memc__head{font-size:var(--fs-2)}.memc__track{border-radius:var(--r-pill);background:var(--surface-2);height:6px;display:block;position:relative;overflow:hidden}.memc__fill{border-radius:inherit;background:var(--chart-3);transform-origin:0;position:absolute;inset:0}.memc__given{background:repeating-linear-gradient(-45deg, var(--line-up) 0 2px, transparent 2px 5px);position:absolute;top:0;bottom:0;right:0}.memc__cap{background:var(--tx);width:2px;margin-left:-1px;position:absolute;top:-1px;bottom:-1px}.netc__r{font-size:var(--fs-2);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.netc__r .ic{width:13px;height:13px;color:var(--tx-3)}@media (max-width:720px){.tbl--stack .gcell,.tbl--stack .gstat,.tbl--stack .gtype{text-align:right;justify-items:end}.tbl--stack .memc{width:min(200px,55vw);min-width:0}.tbl--stack .tags{justify-content:flex-end}.tbl--stack .pick__sub--name{max-width:40vw}}.guest .drive__t .num{color:var(--tx-2);margin-right:6px}.ceph-top{gap:var(--tile-gap);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}@media (max-width:1020px){.ceph-top{grid-template-columns:minmax(0,1fr)}}.chealth{--st:var(--st-unknown);gap:var(--sp-4);display:grid}.chealth[data-tone=ok]{--st:var(--st-ok)}.chealth[data-tone=warn]{--st:var(--st-warn)}.chealth[data-tone=crit]{--st:var(--st-crit)}.chealth__head{align-items:center;gap:var(--sp-3);grid-template-columns:44px minmax(0,1fr);display:grid}.chealth__sym{border-radius:var(--r-m);background:var(--st);width:44px;height:44px;color:var(--bg);place-items:center;display:grid}.chealth__sym .ic{stroke-width:2.4px;width:24px;height:24px}.chealth__line{font-size:var(--fs-5);letter-spacing:-.02em;font-weight:600;line-height:var(--lh-tight)}.chealth__sub{font-size:var(--fs-2);color:var(--tx-2);margin-top:2px}.chealth__sub code{color:var(--st);font-weight:600}.chealth__checks{gap:var(--sp-2)}.ccheck{border-radius:var(--r-m);background:var(--surface-2);border-left:3px solid var(--st-warn);gap:4px;padding:10px 12px;display:grid}.ccheck[data-tone=crit]{border-left-color:var(--st-crit)}.ccheck[data-muted]{border-left-color:var(--st-unknown)}.ccheck__row{align-items:center;gap:4px var(--sp-3);flex-wrap:wrap;display:flex}.ccheck__name{font-family:var(--mono);font-size:var(--fs-2);overflow-wrap:anywhere;font-weight:600}.ccheck__sum{font-size:var(--fs-2);overflow-wrap:anywhere}.ccheck__details summary{min-height:32px;color:var(--ac-tx);font-size:var(--fs-2);cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.ccheck__details summary::-webkit-details-marker{display:none}.ccheck__details summary .ic{width:14px;height:14px;transition:transform var(--dur-2) var(--ease)}.ccheck__details[open] summary .ic{transform:rotate(180deg)}.ccheck__details summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.ccheck__list{border-radius:var(--r-s);background:var(--bg-deep);font-size:var(--fs-1);overflow-wrap:anywhere;margin-top:4px;padding:8px 10px}@media (pointer:coarse){.ccheck__details summary{min-height:var(--hit)}}.cvitals{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-content:start;display:grid}.cvital{align-content:start;gap:6px;display:grid}.cvital--wide{grid-column:1/-1}.ceph-src{margin:0}.bay{border-radius:var(--r-tile);background:var(--bg-deep);border:1px solid var(--card-border);gap:8px;padding:12px;display:grid}.bay__legend{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-1);color:var(--tx-2);padding:0 4px;display:flex}.bay__hosts{gap:8px}.bay__host{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:10px 14px;padding:8px 10px 8px 6px;display:grid}.bay__host[data-own]{border-color:var(--line-hi)}.bay__hosthead{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.bay__hosthead>.badge{grid-column:2;justify-self:start}.bay__ear{grid-row:span 3;justify-items:center;gap:6px;display:grid}.bay__ear:before,.bay__ear:after{content:"";background:var(--line-up);border-radius:50%;width:4px;height:4px}.bay__name{font-size:var(--fs-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bay__count{font-size:var(--fs-1);color:var(--tx-2);grid-column:2}.bay__slots{grid-template-columns:repeat(auto-fill,54px);gap:6px;display:grid}.osd{--st:var(--st-unknown);background:var(--surface-2);border:1px solid var(--line-up);border-radius:5px;grid-template-rows:14px 1fr auto;grid-template-columns:minmax(0,1fr) 6px;column-gap:4px;height:70px;padding:6px 6px 5px 7px;display:grid;position:relative}.osd[data-state=ok]{--st:var(--st-ok)}.osd[data-state=warn]{--st:var(--st-warn);border-color:var(--st-warn)}.osd[data-state=crit]{--st:var(--st-crit);border:1px dashed var(--st-crit);background:repeating-linear-gradient(-45deg, var(--st-crit-bg) 0 4px, var(--surface-2) 4px 9px)}.osd__led{background:var(--st);width:14px;height:14px;color:var(--bg);border-radius:3px;place-items:center;display:grid}.osd__led .ic{stroke-width:2.6px;width:10px;height:10px}.osd__id{font-size:var(--fs-4);color:var(--tx);grid-area:2/1;align-self:end;font-weight:600;line-height:1}.osd__pct{color:var(--tx-2);grid-area:3/1;font-size:12px}.osd__fill{background:var(--bg-deep);border-radius:2px;grid-area:1/2/-1;position:relative;overflow:hidden}.osd__fill:after{content:"";height:var(--fill,0%);background:var(--ac-up);position:absolute;inset:auto 0 0}.osd[data-state=warn] .osd__fill:after{background:var(--st-warn)}.osd[data-state=crit] .osd__fill:after{background:var(--st-unknown)}@media (max-width:640px){.bay__host{grid-template-columns:minmax(0,1fr)}}.pgs{gap:var(--sp-3);display:grid}.pgs__head{font-size:var(--fs-2);color:var(--tx-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pgs__n{font-size:var(--fs-6);color:var(--tx);letter-spacing:-.02em;font-weight:600}.pgs__bar{gap:2px;height:14px;display:flex}.pgs__seg,.pgs__sw{--st:var(--st-unknown);background:var(--st)}.pgs__seg{border-radius:2px;min-width:3px}[data-tone=ok]>.pgs__sw,.pgs__seg[data-tone=ok]{--st:var(--st-ok)}[data-tone=info]>.pgs__sw,.pgs__seg[data-tone=info]{--st:var(--ac-up)}[data-tone=warn]>.pgs__sw,.pgs__seg[data-tone=warn]{--st:var(--st-warn)}[data-tone=crit]>.pgs__sw,.pgs__seg[data-tone=crit]{--st:var(--st-crit)}.pgs__seg[data-tone=info],.pgs__seg[data-tone=warn],.pgs__seg[data-tone=crit]{background:repeating-linear-gradient(-45deg, var(--st) 0 3px, var(--surface) 3px 5px)}.pgs__list{gap:6px}.pgs__item{font-size:var(--fs-2);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.pgs__sw{border-radius:3px;width:12px;height:12px}.pgs__count{text-align:right;white-space:nowrap}.pgs__states{font-size:var(--fs-1);color:var(--tx-2);overflow-wrap:anywhere;flex-wrap:wrap;grid-column:2/-1;gap:2px 10px;display:flex}.latc{align-items:center;gap:4px;display:inline-flex}.latc[data-tone=warn]{color:var(--st-warn);font-weight:600}.latc .ic{width:14px;height:14px}.cboard{gap:var(--sp-3);display:grid}.cboard__headline{font-size:var(--fs-6);letter-spacing:-.03em;font-weight:500}.cboard__when{font-size:var(--fs-2);color:var(--tx-2)}.cboard__lines{margin-top:var(--sp-2);gap:6px}.cline{--st:var(--st-unknown);width:100%;min-height:var(--hit);border:1px solid var(--card-border);border-left:4px solid var(--st);background:var(--surface-2);color:var(--tx);font:inherit;text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:minmax(110px,180px) auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:6px 12px;display:grid}.cline[data-tone=ok]{--st:var(--st-ok)}.cline[data-tone=warn]{--st:var(--st-warn)}.cline[data-tone=crit]{--st:var(--st-crit)}.cline:hover{border-color:var(--line-hi);border-left-color:var(--st)}.cline__name{font-weight:600}.cline__facts{font-size:var(--fs-2);color:var(--tx-2)}@media (max-width:720px){.cline{grid-template-columns:minmax(0,1fr) auto}.cline__facts{grid-column:1/-1}}.ccluster{scroll-margin-top:calc(var(--head-h) + 12px)}.ccluster__t{font-size:var(--fs-6)}.cstates{gap:6px}.cstate{--st:var(--st-ok);border-radius:var(--r-m);background:var(--surface);border:1px solid var(--card-border);border-left:3px solid var(--st);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 12px;display:flex}.cstate[data-tone=warn]{--st:var(--st-warn)}.cstate[data-tone=crit]{--st:var(--st-crit)}.cstate__name{font-weight:600;font-size:var(--fs-2)}.cstate__item{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.cstate__sub{font-size:var(--fs-1);color:var(--tx-2)}.cstate__rep{margin-left:auto}.cstate__link{min-height:32px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-up);text-decoration-color:var(--line-up);text-underline-offset:4px;align-items:center;display:inline-flex}.cstate__link:hover{-webkit-text-decoration-color:var(--line-hi);text-decoration-color:var(--line-hi)}@media (max-width:560px){.cstate__rep{width:100%;margin-left:0}}@media (pointer:coarse){.cstate__link{min-height:var(--hit)}}@media (forced-colors:active){.osd__led,.chealth__sym,.pgs__seg,.pgs__sw,.commit__used,.memc__fill{forced-color-adjust:none;color:canvas;background:canvastext}.osd[data-state=crit]{border:2px dashed canvastext}}@media (min-width:721px){.tbl .gcell>.num,.tbl .gcell__sub,.tbl .memc__head{white-space:nowrap}}.engine{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.engine__text{font-size:var(--fs-2);color:var(--tx-2)}.engines{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.engines>li{min-height:var(--hit);align-items:center;gap:8px;display:inline-flex}.engines__node{color:var(--ac-tx);font-weight:500}.trail{--trail-mark:var(--st-warn);gap:2px;min-width:0;display:grid}.trail[data-tone=crit]{--trail-mark:var(--st-crit)}.trail__track{background:var(--surface-2);height:14px;box-shadow:inset 0 0 0 1px var(--line-up);border-radius:4px;position:relative;overflow:hidden}.trail__fill{background:linear-gradient(90deg, var(--chart-1) 0 25%, transparent 25%), repeating-linear-gradient(-45deg, var(--trail-mark) 0 2px, transparent 2px 6px);box-shadow:inset 0 0 0 1px var(--trail-mark);position:absolute;inset:0}.trail__under{border-right:1px dashed var(--line-up);position:absolute;inset:0 auto 0 0}.trail__tick{background:var(--tx);width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.trail__tick--10{background:var(--line-up);width:1px}.trail__peak{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--tx);width:0;margin-left:-5px;position:absolute;top:0;bottom:0}.trail__scale{height:16px;font-size:var(--fs-1);color:var(--tx-2);position:relative}.trail__scale>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.trail__text{font-size:var(--fs-2);flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.trail__text strong{font-size:var(--fs-4);letter-spacing:-.01em;font-weight:600}.trail__f{color:var(--trail-mark);font-weight:600}.tval{justify-items:end;gap:4px;min-width:120px;display:inline-grid}.tlevel{background:var(--surface-2);width:100%;height:4px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;display:block;position:relative;overflow:hidden}.tlevel__fill{transform-origin:0;background:var(--chart-1);position:absolute;inset:0}.tlevel[data-dir=tx] .tlevel__fill{background:var(--chart-2)}.tlevel[data-dir=pps] .tlevel__fill{background:var(--chart-3)}.tbl th.t-sorted{color:var(--tx)}.tbl .t-rank{color:var(--tx-2)}@media (min-width:721px){.tbl .t-rank{width:1%}}.filters__node{min-width:200px}.anomlink{text-decoration:none}.anomlink:hover .badge{text-underline-offset:3px;text-decoration:underline}.pick__flag{margin-top:2px}.aboard{gap:var(--sp-3);display:grid}.aboard__headline{font-size:var(--fs-6);letter-spacing:-.03em;font-weight:500}.aboard__when{font-size:var(--fs-2);color:var(--tx-2)}.anoms{gap:var(--sp-3);display:grid}.anoms--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.anom{--st:var(--st-warn);gap:var(--sp-2);border:1px solid var(--card-border);border-left:4px solid var(--st);background:var(--surface-2);border-radius:6px;min-width:0;padding:12px 14px;display:grid}.anom[data-tone=crit]{--st:var(--st-crit)}.anom__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.anom__kind{font-size:var(--fs-4);letter-spacing:-.01em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.anom__kind .ic{width:18px;height:18px;color:var(--st)}.anom__since,.anom__rule{font-size:var(--fs-2);color:var(--tx-2)}.anom__foot{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.aref{font-size:var(--fs-3);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}.aref a{color:var(--ac-tx)}.aref__guest{font-weight:500}.aref__on{color:var(--tx-2)}.occs{gap:var(--sp-2);display:grid}.occ{border:1px solid var(--card-border);background:var(--surface-2);border-radius:6px;gap:6px;min-width:0;padding:10px 12px;display:grid}.occ--wide{gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start}.occ--wide[data-tone=warn],.occ--wide[data-tone=crit]{border-left:4px solid var(--st-warn)}.occ--wide[data-tone=crit]{border-left-color:var(--st-crit)}.occ__main{gap:6px;min-width:0;display:grid}.occ__head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.occ__kind{font-weight:600}.occ__meta{font-size:var(--fs-2);color:var(--tx-2)}.occ__facts{gap:4px var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0;display:grid}.occ__facts dt{font-size:var(--fs-1);color:var(--tx-2)}.occ__facts dd{font-variant-numeric:tabular-nums;font-size:var(--fs-2);overflow-wrap:anywhere;margin:0}@media (max-width:900px){.occ--wide{grid-template-columns:minmax(0,1fr)}}.targets{gap:6px;min-width:0;display:grid}.targets__btn{min-height:var(--hit);border:1px solid var(--line-up);border-radius:var(--r-s);background:var(--btn2);color:var(--btn2-tx);font:inherit;font-size:var(--fs-2);cursor:pointer;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.targets__btn:hover{background:var(--btn2-up)}.targets__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.targets__btn .ic{width:16px;height:16px}.targets__hint,.targets__none{font-size:var(--fs-1);color:var(--tx-2);align-items:flex-start;gap:6px;display:inline-flex}.targets__hint .ic,.targets__none .ic{flex:none;width:15px;height:15px;margin-top:1px}.targets__body{border:1px dashed var(--line-up);background:var(--surface);border-radius:6px;gap:6px;padding:8px 10px;display:grid}.targets__tbl th,.targets__tbl td{padding-top:4px;padding-bottom:4px}.targets__err{font-size:var(--fs-2);color:var(--st-crit)}.gnet{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--divider);display:grid}.gnet__t{font-size:var(--fs-5);letter-spacing:-.02em;font-weight:500}.gnet__sub{font-size:var(--fs-3);margin-bottom:var(--sp-2);font-weight:600}.gnet__calm{align-items:center;gap:6px;display:inline-flex}.gnet__calm .ic{width:16px;height:16px;color:var(--st-ok)}@media (forced-colors:active){.trail__fill,.tlevel__fill{forced-color-adjust:none;background:highlight}.trail__tick,.trail__peak{forced-color-adjust:none;background:canvastext;border-top-color:canvastext}}.tbytes{white-space:nowrap;justify-items:end;display:inline-grid}.trail__text{font-variant-numeric:tabular-nums}@media (pointer:coarse){.engines__node,.aref a{min-height:var(--hit);align-items:center;display:inline-flex}}.viewer-note{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--tx-2);font-size:var(--fs-2);justify-self:start;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.viewer-note .ic{width:15px;height:15px;color:var(--ac-tx)}.linklike{color:var(--ac-tx);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line-up);text-decoration-color:var(--line-up);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}@media (pointer:coarse){.linklike{margin-block:-8px;padding-block:12px;display:inline-block}}.linklike:hover{text-decoration-color:currentColor}.linklike:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.annun{border-radius:var(--r-tile);background:var(--bg-deep);border:1px solid var(--card-border);gap:6px;padding:10px;display:grid}.annun__unit{--st:var(--st-unknown);--st-bg:var(--st-unknown-bg);border-radius:var(--r-s);background:var(--surface);border:1px solid var(--card-border);min-height:72px;box-shadow:inset 3px 0 0 var(--st);grid-template-columns:10px 30px minmax(0,1fr) minmax(150px,220px) 132px minmax(0,auto);align-items:center;gap:14px;padding:12px 14px 12px 8px;display:grid}.annun__unit[data-tone=crit]{--st:var(--st-crit);--st-bg:var(--st-crit-bg)}.annun__unit[data-tone=warn]{--st:var(--st-warn);--st-bg:var(--st-warn-bg)}.annun__unit[data-tone=maint]{--st:var(--st-maint);--st-bg:var(--st-maint-bg);border-style:dashed;border-color:var(--line-up)}.annun__unit[data-state=pending]{border-style:dashed}.annun__ear{justify-items:center;gap:18px;display:grid}.annun__ear:before,.annun__ear:after{content:"";background:var(--line-up);border-radius:50%;width:4px;height:4px}.annun__led{background:var(--st-bg);width:30px;height:30px;color:var(--st);box-shadow:inset 0 0 0 1px var(--st);border-radius:6px;place-items:center;display:grid;position:relative}.annun__led .ic{stroke-width:2.4px;width:16px;height:16px}.annun__main{gap:6px;min-width:0;display:grid}.annun__title{font-size:var(--fs-4);font-weight:500;line-height:var(--lh-tight);overflow-wrap:anywhere}.annun__on{color:var(--tx-2);font-weight:400}.annun__meta{font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.annun__labels{color:var(--tx-2);overflow-wrap:anywhere}.annun__note{font-size:var(--fs-2);color:var(--tx-2)}.annun__since{text-align:right;gap:2px;display:grid}.annun__since-v{font-size:var(--fs-4);color:var(--tx)}.annun__act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:1180px){.annun__unit{grid-template-columns:10px 30px minmax(0,1fr) minmax(140px,200px)}.annun__since{text-align:left;flex-wrap:wrap;grid-column:3;align-items:baseline;gap:8px;display:flex}.annun__act{grid-column:4}}@media (max-width:720px){.annun{padding:6px}.annun__unit{grid-template-columns:30px minmax(0,1fr);gap:10px 12px;padding:12px}.annun__ear{display:none}.annun__led{align-self:start}.annun__unit>.gauge,.annun__since,.annun__act{grid-column:2;justify-content:flex-start}}.gauge{--st:var(--st-unknown);gap:5px;min-width:0;display:grid}.gauge[data-tone=crit]{--st:var(--st-crit)}.gauge[data-tone=warn]{--st:var(--st-warn)}.gauge[data-tone=maint]{--st:var(--st-maint)}.gauge[data-tone=ok]{--st:var(--st-ok)}.gauge__value{font-family:var(--mono);font-size:var(--fs-5);font-variant-numeric:tabular-nums;color:var(--tx);line-height:1.1}.gauge__value--text{font-family:var(--sans);font-size:var(--fs-4);font-weight:500}.gauge__rail{background:var(--surface-2);height:10px;box-shadow:inset 0 0 0 1px var(--line-up);border-radius:3px;position:relative}.gauge__fill{background:var(--tx-2);transform-origin:0;border-radius:2px;position:absolute;inset:3px 0}.gauge__zone{z-index:1;background:repeating-linear-gradient(-45deg, var(--st) 0 2px, transparent 2px 6px);opacity:.55;border-radius:3px;position:absolute;top:0;bottom:0}.gauge__notch{z-index:2;background:var(--tx);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.gauge__limit{font-size:var(--fs-1);color:var(--tx-2);font-variant-numeric:tabular-nums}.sendlog{gap:6px;display:grid}.sendlog>li{border-top:1px solid var(--divider);font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}.sendlog>li:first-child{border-top:0}.sendlog__err{color:var(--st-crit);overflow-wrap:anywhere;flex-basis:100%}.filters__sel .select{min-height:var(--ctl-h);width:auto;min-width:180px}.rule-cell{gap:4px;display:grid}.rule-cell__name{font-weight:500}.switch--inline{min-height:var(--hit);justify-content:flex-start;gap:10px;display:inline-flex}.switch--inline input:disabled+.switch__track{opacity:.5;cursor:not-allowed}.switch__state{min-width:3ch;font-size:var(--fs-2);color:var(--tx-2)}.label-rows{gap:var(--sp-2);display:grid}.label-rows__row{align-items:center;gap:var(--sp-2);color:var(--tx-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr) auto;display:grid}.scope-pick{gap:0 var(--sp-4);margin-top:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.rule-preview{border-radius:var(--r-s);background:var(--bg-deep);border:1px solid var(--line);font-size:var(--fs-3);overflow-wrap:anywhere;padding:12px 14px}.input-row__unit{color:var(--tx-2);font-size:var(--fs-2);align-self:center}.input-row>.select{flex:none;width:auto}.chlist{gap:var(--tile-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));display:grid}.chcard{align-content:start;gap:var(--sp-4);min-width:0;padding:var(--tile-pad);border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--shadow-card);display:grid}.chcard[data-enabled=false]{border-style:dashed;border-color:var(--line-up)}.chcard__head{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.chcard__head>.cluster{grid-column:2}.chcard__kind{border-radius:var(--r-s);background:var(--btn2);width:36px;height:36px;color:var(--btn2-tx);place-items:center;display:grid}.chcard__kind .ic{width:18px;height:18px}.chcard__t{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.chcard__kv dd{overflow-wrap:anywhere}.chcard__act{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.chtest{justify-items:start;gap:6px;display:grid}.chtest__result:empty{display:none}.chlog>.btn{margin-left:-8px}.secret-state{margin-left:8px}.field--wide{grid-column:1/-1}.user-actions{max-width:560px}.side__role{color:var(--tx-3);display:block}.nav__group{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--fs-1);color:var(--tx-3);padding:0 12px;font-weight:500}.mock-role{gap:4px;padding:8px 12px;display:grid}.ladder{border-radius:var(--r-s);background:var(--bg-deep);border:1px solid var(--line);gap:8px;padding:14px 16px 30px;display:grid}.ladder__row{font-size:var(--fs-2);grid-template-columns:150px minmax(0,1fr) 80px;align-items:center;gap:12px;display:grid}.ladder__name{color:var(--tx-2)}.ladder__track{background:var(--surface-2);height:12px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;position:relative}.ladder__bar{background:var(--chart-1);border-radius:3px;position:absolute;inset:0 auto 0 0}.ladder__row:nth-child(2) .ladder__bar{background:var(--chart-3)}.ladder__row:nth-child(3) .ladder__bar{background:var(--chart-6)}.ladder__row:nth-child(4) .ladder__bar{background:var(--chart-2)}.ladder__val{text-align:right;color:var(--tx)}.ladder__axis{height:0;font-size:var(--fs-1);color:var(--tx-3);margin:0 92px 0 162px;position:relative}.ladder__axis>span{white-space:nowrap;position:absolute;top:4px;transform:translate(-50%)}.ladder__axis>span:before{content:"";border-left:1px solid var(--line-up);height:6px;position:absolute;top:-10px;left:50%}.ret-list{display:grid}.ret-row{align-items:start;gap:var(--sp-2) var(--sp-5);padding:var(--sp-4) 0;border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) 240px;display:grid}.ret-row:first-child{border-top:0}.ret-row__t{gap:2px;display:grid}.ret-row__in{gap:4px;display:grid}.ret-shorten{gap:6px;padding-left:1.2em;list-style:outside;display:grid}@media (max-width:720px){.ret-row{grid-template-columns:minmax(0,1fr)}.ladder__row{grid-template-columns:96px minmax(0,1fr) 64px}.ladder__axis{margin:0 76px 0 108px}.ladder__axis>span:nth-child(2n){display:none}}@media (max-width:480px){.ladder__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name val""track track";gap:4px 12px}.ladder__name{grid-area:name}.ladder__val{grid-area:val}.ladder__track{grid-area:track}.ladder__row+.ladder__row{margin-top:4px}.ladder__axis{margin:0}}.releases{gap:var(--tile-gap);display:grid}.release{padding:var(--tile-pad);border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--shadow-card);gap:10px;display:grid}.release[data-latest=true]{box-shadow:inset 3px 0 0 var(--ac-up), var(--shadow-card)}.release__head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.release__v{font-size:var(--fs-5);letter-spacing:-.01em;font-weight:500}.release__notes{max-width:72ch;font-size:var(--fs-3)}.release__arts{gap:4px;display:grid}.release__arts>li{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.release__arch{min-width:6ch;font-weight:500}.approval .select{width:auto}.input--s{min-height:var(--ctl-h);padding-block:0}.input--file{min-height:var(--ctl-h-l);cursor:pointer;padding:8px}.access{border-radius:var(--r-s);border:1px solid var(--line);display:grid}.access__row{align-items:center;gap:var(--sp-2) var(--sp-4);border-top:1px solid var(--divider);grid-template-columns:90px minmax(0,260px) auto minmax(0,1fr);padding:8px 14px;display:grid}.access__row:first-child{border-top:0}.access__row[data-out]{background:var(--state-2)}.access__port{font-weight:500}.access__meta{overflow-wrap:anywhere}@media (max-width:720px){.access__row{grid-template-columns:80px minmax(0,1fr)}.access__row>.switch--inline,.access__meta{grid-column:2}}@media (prefers-reduced-motion:no-preference){:root:not([data-nm-motion=off]) .annun__unit[data-tone=crit][data-state=firing] .annun__led:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--st);animation:nm-annun 2.8s var(--ease) infinite;position:absolute;inset:-1px}}@keyframes nm-annun{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}@media (forced-colors:active){.annun__unit{border-left:4px solid canvastext}.gauge__zone{background:repeating-linear-gradient(-45deg,canvastext 0 2px,canvas 2px 6px)}.gauge__notch,.gauge__fill,.ladder__bar{background:canvastext}}.page--appearance{max-width:1180px}.save-state{min-height:1.5em;margin-top:calc(var(--sp-3) * -1);font-size:var(--fs-2);color:var(--tx-2)}.save-state[data-state=failed]{color:var(--tx)}.gallery{gap:var(--sp-6);display:grid}.gallery__set{gap:var(--sp-6);border:0;min-width:0;margin:0;padding:0;display:grid}.gallery__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gallery__group{gap:var(--sp-3);min-width:0;display:grid}.gallery__ghead{align-items:baseline;gap:2px var(--sp-3);flex-wrap:wrap;display:flex}.gallery__gt{font-size:var(--fs-3);letter-spacing:-.01em;font-weight:600}.gallery__gn{font-size:var(--fs-2);color:var(--tx-2)}.gallery__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,172px),1fr));display:grid}@media (max-width:560px){.gallery__grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.tt{grid-template-columns:minmax(0,1fr);padding:6px 6px 8px}.tt__mark{position:absolute;top:10px;right:10px}.tt[data-checked] .tt__mark{box-shadow:0 0 0 2px var(--surface-2)}}.tt{border-radius:var(--r-tile);border:1px solid var(--line-up);background:var(--surface);cursor:pointer;transition:border-color var(--dur-1), background-color var(--dur-1);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:8px 8px 10px;display:grid;position:relative}.tt:hover{border-color:var(--line-hi)}.tt[data-checked]{border-color:var(--ac-up);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ac-up)}.tt:has(.tt__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tt__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tt .tp{grid-column:1/-1}.tt__meta{gap:1px;min-width:0;padding-inline:2px;display:grid}.tt__name{font-size:var(--fs-2);overflow-wrap:anywhere;font-weight:600}.tt__info{font-size:var(--fs-1);color:var(--tx-2);overflow-wrap:anywhere}.tt__mark{border-radius:var(--r-pill);width:22px;height:22px;color:var(--on-ac);place-items:center;display:grid}.tt[data-checked] .tt__mark{background:var(--ac)}.tt__mark .ic{width:14px;height:14px}.tp{aspect-ratio:16/10;border-radius:var(--r-s);isolation:isolate;display:block;position:relative;overflow:hidden}.tp--s{width:132px}.tp__scene{background:var(--bg);color:var(--tx);grid-template-columns:20% minmax(0,1fr);gap:7%;padding:9% 8%;display:grid;position:absolute;inset:0}.tp__scene--half{clip-path:inset(0 0 0 50%);box-shadow:inset 1px 0 0 var(--line-hi)}.tp__motif,.tp__motif:after{position:absolute;inset:0}.tp__motif{z-index:0;background-image:var(--bg-motif);background-position:50%;background-size:cover}.tp__motif:after{content:"";background:var(--bg-veil)}.tp__side,.tp__card{z-index:1;position:relative}.tp__side{align-content:start;gap:6px;padding-top:4px;display:grid}.tp__nav{border-radius:var(--r-pill);background:var(--line-hi);height:4px;display:block}.tp__nav--on{background:var(--ac)}.tp__card{background:var(--surface);border:1px solid var(--line-up);box-shadow:var(--shadow-card);border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;padding:7px;display:grid}.tp__lamps{gap:4px;display:flex}.tp__lamp{border-radius:50%;width:6px;height:6px}.tp__lamp--ok{background:var(--st-ok)}.tp__lamp--warn{background:var(--st-warn)}.tp__lamp--crit{background:var(--st-crit)}.tp__chart{width:100%;height:100%;min-height:14px;display:block;overflow:visible}.tp__chart polyline{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tp__l1{stroke:var(--chart-1)}.tp__l2{stroke:var(--chart-2)}.tp__btn{border-radius:var(--r-pill);background:var(--ac);width:42%;height:5px;display:block}.gallery__pair,.gallery__fx{gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--divider);display:grid}.gallery__pt{font-size:var(--fs-3);font-weight:600}.gallery__fx{gap:var(--sp-5)}.fxc{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.fxc__t{font-size:var(--fs-3);margin-bottom:4px;padding:0;font-weight:600}.fxc__hint{max-width:72ch;font-size:var(--fs-2);color:var(--tx-2)}.fxc .seg{justify-self:start}.seg__opt[data-disabled] span{opacity:.45;text-decoration:line-through}.seg__opt input:disabled{cursor:not-allowed}.appearance__opts{gap:var(--sp-4);display:grid}.appearance__opt{gap:var(--sp-2);max-width:760px;display:grid}.appearance-sum{align-items:center;gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.appearance-sum__text{font-size:var(--fs-3);color:var(--tx-2)}@media (max-width:640px){.appearance-sum{grid-template-columns:auto minmax(0,1fr)}.appearance-sum .btn{grid-column:1/-1;justify-self:start}.tp--s{width:104px}}@media (forced-colors:active){.tt[data-checked]{outline:3px solid highlight}}@media (prefers-reduced-motion:no-preference){:root:not([data-nm-motion=off]) .skel{animation:1.4s ease-in-out infinite nm-skel}:root:not([data-nm-motion=off]) .live[data-state=live] .live__dot:after{animation:2.4s ease-out infinite nm-pulse}:root:not([data-nm-motion=off]) .toast{animation:nm-toast-in var(--dur-2) var(--ease)}:root:not([data-nm-motion=off]) .rack__unit[data-changed=true] .rack__led{animation:nm-flip .6s var(--ease)}}@keyframes nm-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes nm-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes nm-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes nm-flip{0%{transform:scaleY(.2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn.is-busy:before{border-style:dotted;border-right-color:currentColor}}:root[data-nm-motion=off] *,:root[data-nm-motion=off] :before,:root[data-nm-motion=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-nm-motion=off] .btn.is-busy:before{border-style:dotted;border-right-color:currentColor}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}
