@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zinc-50:#fafafa;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-850:#1f1f23;--zinc-900:#18181b;--zinc-925:#111113;--zinc-950:#09090b;--fjord-200:#b6cbff;--fjord-300:#8db0ff;--fjord-600:#2250c8;--fjord-800:#1e2b4d;--fjord-900:#1a2440;--basil-400:#3dd68c;--basil-900:#12301f;--saffron-400:#ffb547;--saffron-900:#3a2a0e;--signal-400:#ff6b6b;--signal-900:#3a1518;--alpha-scrim-night:#0000009e;--slate-1000:#0a0d12;--surface-canvas:var(--zinc-950);--surface-card:var(--zinc-900);--surface-sunken:var(--zinc-925);--surface-raised:var(--zinc-850);--surface-hover:var(--zinc-800);--surface-selected:var(--fjord-900);--surface-inverse:var(--zinc-50);--surface-scrim:var(--alpha-scrim-night);--text-primary:var(--zinc-50);--text-secondary:var(--zinc-300);--text-tertiary:var(--zinc-400);--text-link:var(--fjord-300);--text-on-accent:var(--zinc-950);--text-inverse:var(--zinc-900);--text-selected:var(--fjord-200);--text-ok:var(--basil-400);--text-warn:var(--saffron-400);--text-crit:var(--signal-400);--icon-primary:var(--zinc-50);--icon-secondary:var(--zinc-300);--icon-tertiary:var(--zinc-400);--icon-accent:var(--fjord-300);--icon-on-accent:var(--zinc-950);--icon-selected:var(--fjord-200);--border-subtle:var(--zinc-800);--border-strong:var(--zinc-700);--border-focus:var(--fjord-300);--border-control:var(--zinc-500);--accent-primary:var(--fjord-300);--accent-pressed:var(--fjord-200);--accent-tint:var(--fjord-900);--state-ok:var(--basil-400);--state-ok-tint:var(--basil-900);--state-running:var(--zinc-400);--state-warn:var(--saffron-400);--state-warn-tint:var(--saffron-900);--state-crit:var(--signal-400);--state-crit-tint:var(--signal-900);--state-unknown:var(--zinc-400);--state-closed:var(--zinc-700);--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-full:999px;--font-display:"Bricolage Grotesque", Inter, system-ui, sans-serif;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--elevation-1:0 1px 2px 0 #0a0d120f;--elevation-2:0 2px 6px 0 #0a0d120f, 0 8px 24px 0 #0a0d121f;--elevation-3:0 4px 12px 0 #0a0d1214, 0 24px 64px 0 #0a0d123d;--focus-ring:0 0 0 3px #2250c873}.t-display-l{font-family:var(--font-display);letter-spacing:-.8px;font-size:40px;font-weight:700;line-height:44px}.t-display-m{font-family:var(--font-display);letter-spacing:-.5px;font-size:30px;font-weight:700;line-height:34px}.t-display-s{font-family:var(--font-display);letter-spacing:-.3px;font-size:24px;font-weight:600;line-height:28px}.t-wordmark{font-family:var(--font-display);letter-spacing:-.4px;font-size:20px;font-weight:700;line-height:normal}.t-heading-m{font-family:var(--font-sans);letter-spacing:-.1px;font-size:16px;font-weight:600;line-height:22px}.t-heading-s,.t-heading-section{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.t-body-l{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.t-body-m{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.t-body-m-strong{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.t-body-s{font-family:var(--font-sans);letter-spacing:.1px;font-size:12px;font-weight:400;line-height:16px}.t-label-l{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:600;line-height:20px}.t-label-m{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:500;line-height:16px}.t-label-s{font-family:var(--font-sans);letter-spacing:.055px;font-size:11px;font-weight:600;line-height:14px}.t-mono-m{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:18px}.t-mono-s{font-family:var(--font-mono);letter-spacing:.2px;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:14px}*,:before,:after{box-sizing:border-box}html,body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.c-primary{color:var(--text-primary)}.c-secondary{color:var(--text-secondary)}.c-tertiary{color:var(--text-tertiary)}.c-link{color:var(--text-link)}.c-critical{color:var(--text-crit)}.c-warning{color:var(--text-warn)}.skip{left:var(--space-16);padding:var(--space-8) var(--space-12);background:var(--accent-primary);color:var(--text-on-accent);border-radius:var(--radius-md);z-index:10;position:absolute;top:-100px}.skip:focus{top:var(--space-16)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template:"nav top aside"64px"nav main aside"/232px minmax(0,1fr) 344px;min-height:100vh;display:grid}.shell:not(:has(>.aside)){grid-template-columns:232px minmax(0,1fr);grid-template-areas:"nav top""nav main"}.nav{background:var(--surface-card);border-right:1px solid var(--border-subtle);grid-area:nav}.nav-inner{gap:var(--space-4);height:100vh;padding:var(--space-16) var(--space-12);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.nav-brand{align-items:baseline;gap:var(--space-10);padding:var(--space-8) var(--space-10) var(--space-16);display:flex}.nav-list{gap:var(--space-4);flex-direction:column;display:flex}.nav-section{padding:var(--space-12) var(--space-10) var(--space-4);color:var(--text-tertiary)}.nav-gap{height:var(--space-20)}.nav-item{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex}.nav-item:hover{background:var(--surface-hover);text-decoration:none}.nav-item[aria-current=page]{background:var(--surface-selected);color:var(--text-selected)}.nav-item .icon{color:var(--icon-secondary)}.nav-item[aria-current=page] .icon{color:var(--icon-selected)}.nav-label{flex:1}.count{padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary)}.count[data-tone=critical]{background:var(--state-crit);color:var(--text-on-accent)}.nav-foot{align-items:center;gap:var(--space-8);padding:var(--space-12) 0 0;white-space:nowrap;margin-top:auto;display:flex}.nav-foot-who{flex-direction:column;flex:1;min-width:0;display:flex}.availability{align-items:center;gap:var(--space-6);color:var(--text-secondary);display:inline-flex}.availability:before{content:"";border-radius:var(--radius-full);background:var(--state-ok);width:8px;height:8px}.avatar{border-radius:var(--radius-full);background:var(--surface-hover);border:1px solid var(--border-strong);width:28px;height:28px;color:var(--text-primary);flex:none;place-items:center;display:inline-grid}.avatar[data-size=s]{width:20px;height:20px}.top{align-items:center;gap:var(--space-12);padding:0 var(--space-24);background:var(--surface-canvas);border-bottom:1px solid var(--border-subtle);grid-area:top;display:flex}.answer-chip{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);background:var(--state-crit-tint);color:var(--text-crit);white-space:nowrap;display:inline-flex}.answer-chip[data-tone=quiet]{background:var(--surface-sunken);color:var(--text-secondary)}.search{align-items:center;gap:var(--space-8);width:420px;min-width:0;padding:var(--space-8) var(--space-12);background:var(--surface-sunken);border:1px solid var(--border-control);border-radius:var(--radius-md);display:flex}.search:focus-within{border-color:var(--border-focus)}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0}.search input::placeholder{color:var(--text-tertiary)}.search .icon{color:var(--icon-tertiary)}.kbd{padding:var(--space-2) var(--space-6);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--text-secondary)}.top-spacer{flex:1}.watch{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-6);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-full);white-space:nowrap;display:inline-flex}.watch:hover{border-color:var(--border-strong);text-decoration:none}.main{gap:var(--space-16);padding:var(--space-24);flex-direction:column;grid-area:main;min-width:0;display:flex}.page-head{gap:var(--space-8);padding-bottom:var(--space-4);flex-direction:column;display:flex}.page-title{align-items:center;gap:var(--space-12);display:flex}.columns{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.columns[data-split=server]{grid-template-columns:minmax(0,400px) minmax(0,1fr)}.stack{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.footnote{color:var(--text-tertiary);max-width:820px}.panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0}.panel-head{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-subtle);min-height:46px;display:flex}.panel-title{color:var(--text-secondary);flex:1}.panel-meta{color:var(--text-tertiary);text-align:right}.panel-body{padding:var(--space-12) var(--space-16)}.panel-body[data-pad=l]{padding:var(--space-16)}.rows>*+*{border-top:1px solid var(--border-subtle)}.area-row{align-items:center;gap:var(--space-16);padding:var(--space-10) 0;grid-template-columns:150px minmax(0,300px) minmax(0,1fr);display:grid}.area-row[data-tone]{padding:var(--space-12) 0}.area-row-right{text-align:right;color:var(--text-tertiary)}.state{align-items:center;gap:var(--space-8);white-space:nowrap;display:inline-flex}.dot{border-radius:var(--radius-full);background:var(--state-running);flex:none;width:8px;height:8px}[data-tone=critical]>.dot,.dot[data-tone=critical]{background:var(--state-crit)}[data-tone=warning]>.dot,.dot[data-tone=warning]{background:var(--state-warn)}[data-tone=closed]>.dot,.dot[data-tone=closed]{background:var(--state-closed)}[data-tone=unknown]>.dot,.dot[data-tone=unknown]{border:1.5px solid var(--state-unknown);background:0 0}.state[data-tone=critical]{color:var(--text-crit)}.state[data-tone=warning]{color:var(--text-warn)}.state[data-tone=running],.state[data-tone=unknown],.state[data-tone=closed]{color:var(--text-secondary)}.value-critical{color:var(--text-crit)}.value-warning{color:var(--text-warn)}.rings{gap:var(--space-10);flex-direction:column;display:flex}.ring{gap:var(--space-12);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.ring-label{color:var(--text-tertiary);line-height:10px}.squares{gap:var(--space-4);flex-wrap:wrap;display:flex}.sq{border-radius:var(--radius-2xs);background:var(--surface-hover);width:10px;height:10px;display:block}.sq[data-state=warning]{background:var(--state-warn)}.sq[data-state=critical]{background:var(--state-crit)}.sq[data-state=closed]{background:var(--state-closed)}.sq[data-state=unknown]{border:1.5px solid var(--state-unknown);background:0 0}.sq[data-access]{box-shadow:0 0 0 2px var(--accent-primary)}.sq:hover{outline:1px solid var(--text-primary);outline-offset:1px}.legend{gap:var(--space-16);padding-top:var(--space-16);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legend-item{align-items:center;gap:var(--space-6);display:inline-flex}.legend .sq:hover{outline:none}.pill{padding:var(--space-2) var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);white-space:nowrap;align-items:center;display:inline-flex}.pill[data-tone=warning]{background:var(--state-warn-tint);border-color:var(--state-warn);color:var(--text-warn)}.pill[data-tone=critical]{background:var(--state-crit-tint);border-color:var(--state-crit);color:var(--text-crit)}.pill[data-tone=accent]{background:var(--accent-tint);border-color:var(--accent-primary);color:var(--text-link)}.tag{padding:var(--space-2) var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.progress-row{gap:var(--space-16);padding:var(--space-10) 0;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;display:grid}.button{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-14);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;display:inline-flex}.button:hover{text-decoration:none}.button[data-kind=primary]{background:var(--accent-primary);color:var(--text-on-accent)}.button[data-kind=primary]:hover{background:var(--accent-pressed)}.button[data-kind=secondary]{background:var(--surface-card);border-color:var(--border-strong);color:var(--text-primary)}.button[data-kind=secondary]:hover{background:var(--surface-hover)}.button[data-kind=quiet]{color:var(--text-link);background:0 0}.button[data-kind=quiet]:hover{background:var(--surface-hover)}.link-button{color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0}.link-button:hover{text-underline-offset:3px;text-decoration:underline}.aside{gap:var(--space-20);padding:var(--space-20) var(--space-16) var(--space-24);background:var(--surface-sunken);border-left:1px solid var(--border-subtle);flex-direction:column;grid-area:aside;min-width:0;display:flex}.aside-section{gap:var(--space-12);flex-direction:column;display:flex}.aside-label{color:var(--text-tertiary)}.ask{gap:var(--space-8);padding:var(--space-16);background:var(--surface-card);border:1px solid var(--state-warn);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ask[data-tone=critical]{border-color:var(--state-crit)}.ask-top{align-items:center;gap:var(--space-8);display:flex}.ask-eyebrow{flex:1}.ask[data-tone=critical] .ask-eyebrow{color:var(--text-crit)}.ask[data-tone=warning] .ask-eyebrow{color:var(--text-warn)}.ask-actions{gap:var(--space-8);padding-top:var(--space-8);display:flex}.box{padding:var(--space-8) var(--space-16);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.box[data-pad=l]{padding:var(--space-12) var(--space-12)}.irow{gap:var(--space-10);padding:var(--space-8) 0;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;display:grid}.irow-detail{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:120px;overflow:hidden}.box-foot{padding:var(--space-4) 0 var(--space-8);color:var(--text-tertiary)}.table{border-collapse:collapse;width:100%}.table th{padding:var(--space-10) var(--space-16);background:var(--surface-sunken);color:var(--text-tertiary);text-align:left;font-weight:inherit;white-space:nowrap}.table thead tr:first-child th:first-child{border-top-left-radius:var(--radius-lg)}.table thead tr:first-child th:last-child{border-top-right-radius:var(--radius-lg)}.table td{padding:var(--space-12) var(--space-16);border-top:1px solid var(--border-subtle);vertical-align:middle}.table[data-dense] td{padding:var(--space-10) var(--space-16)}.table .num{text-align:right;white-space:nowrap}.table tr[data-group]>*{border-top:1px solid var(--border-subtle);padding-top:var(--space-16);padding-bottom:var(--space-4);color:var(--text-tertiary);background:0 0}.table tr[data-total] td{color:var(--text-primary)}.cell-stack{gap:var(--space-2);flex-direction:column;display:flex}.level{min-width:32px;padding:var(--space-2) var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);place-items:center;display:inline-grid}.level[data-level=P1]{background:var(--state-crit-tint);border-color:var(--state-crit);color:var(--text-crit)}.level[data-level=P2]{background:var(--state-warn-tint);border-color:var(--state-warn);color:var(--text-warn)}.stats{gap:var(--space-16) var(--space-32);flex-wrap:wrap;display:flex}.stats[data-fill]{gap:var(--space-16) var(--space-24)}.stats[data-fill]>*{flex:1 1 0;min-width:0}.stat{gap:var(--space-2);flex-direction:column;display:flex}.stat-label,.stat-note{color:var(--text-tertiary)}.meter{height:4px;margin:var(--space-6) 0 var(--space-4);border-radius:var(--radius-full);background:var(--surface-hover);overflow:hidden}.meter-fill{background:var(--state-running);height:100%}.meter[data-tone=warning] .meter-fill{background:var(--state-warn)}.meter[data-tone=critical] .meter-fill{background:var(--state-crit)}.meter[data-tone=primary] .meter-fill{background:var(--text-primary)}.step-0{width:0}.step-5{width:5%}.step-10{width:10%}.step-15{width:15%}.step-20{width:20%}.step-25{width:25%}.step-30{width:30%}.step-35{width:35%}.step-40{width:40%}.step-45{width:45%}.step-50{width:50%}.step-55{width:55%}.step-60{width:60%}.step-65{width:65%}.step-70{width:70%}.step-75{width:75%}.step-80{width:80%}.step-85{width:85%}.step-90{width:90%}.step-95{width:95%}.step-100{width:100%}.kv{gap:var(--space-12);padding:var(--space-10) 0;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;display:grid}.kv[data-wide]{grid-template-columns:150px minmax(0,1fr)}.kv-key{color:var(--text-tertiary);padding-top:var(--space-2)}.kv-value{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;display:flex}.service{align-items:center;gap:var(--space-12);padding:var(--space-10) 0;display:flex}.service>:first-child{flex:1}.hero{gap:var(--space-12);padding:var(--space-20);flex-direction:column;display:flex}.hero-top{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.hero-top .page-actions{gap:var(--space-8);margin-left:auto;display:flex}.note-line{padding:var(--space-8) var(--space-12);background:var(--surface-sunken);border-left:3px solid var(--state-warn);color:var(--text-primary)}.note-line[data-tone=critical]{border-left-color:var(--state-crit)}.note-line[data-tone=neutral]{border-left-color:var(--border-strong)}.hero-facts{gap:var(--space-12);padding-top:var(--space-16);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.access-box{gap:var(--space-8);padding:var(--space-12);background:var(--accent-tint);border:1px solid var(--accent-primary);border-radius:var(--radius-md);flex-direction:column;display:flex}.access-box-top{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.command{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12);background:var(--surface-canvas);border-radius:var(--radius-md);display:flex}.command code{overflow-wrap:anywhere;flex:1}.notes{gap:var(--space-10);padding-top:var(--space-12);color:var(--text-secondary);flex-direction:column;display:flex}.time-row{gap:var(--space-12);padding:var(--space-10) 0;grid-template-columns:48px minmax(0,1fr);align-items:baseline;display:grid}.filters{align-items:center;gap:var(--space-8) var(--space-8);flex-wrap:wrap;display:flex}.field{width:260px;padding:var(--space-10) var(--space-12);background:var(--surface-sunken);border:1px solid var(--border-control);border-radius:var(--radius-md)}.field::placeholder{color:var(--text-tertiary)}.field:focus{border-color:var(--border-focus)}.chip{padding:var(--space-4) var(--space-10);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-primary);white-space:nowrap;align-items:center;display:inline-flex}.chip:hover{background:var(--surface-hover);text-decoration:none}.chip[aria-current=true]{background:var(--surface-selected);border-color:var(--accent-primary);color:var(--text-selected)}.important{gap:var(--space-8) var(--space-12);padding-top:var(--space-4);grid-template-columns:102px minmax(0,1fr);display:grid}.empty{padding:var(--space-24) var(--space-16);color:var(--text-secondary)}.chart{width:100%;height:auto;display:block}.chart .bar{fill:var(--zinc-400)}.chart .bar-forecast{fill:none;stroke:var(--zinc-400);stroke-dasharray:3 3}.chart .axis{fill:var(--text-tertiary);font:500 11px/1 var(--font-sans)}.chart .axis-now{fill:var(--text-primary);font-weight:600}.chart .peak{fill:var(--text-secondary);font:500 11px/1 var(--font-sans)}.chart .grid{stroke:var(--border-subtle)}.share{gap:var(--space-16);grid-template-columns:72px auto;justify-content:end;align-items:center;display:grid}.share .meter{margin:0}.center{min-height:100vh;padding:var(--space-24);place-items:center;display:grid}.card{gap:var(--space-16);width:min(480px,100%);padding:var(--space-24);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex}.role-list{gap:var(--space-8);flex-direction:column;display:flex}.role-option{gap:var(--space-4);width:100%;padding:var(--space-12) var(--space-16);text-align:left;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;display:flex}.role-option:hover{border-color:var(--border-strong);background:var(--surface-hover)}.later{gap:var(--space-12);flex-direction:column;max-width:560px;display:flex}@media (width<=1180px){.shell{grid-template:"nav top"64px"nav main""nav aside"/232px minmax(0,1fr)}.aside{border-left:0;border-top:1px solid var(--border-subtle)}.search{flex:1;width:auto}}@media (width<=900px){:is(.shell,.shell:not(:has(>.aside))){grid-template-columns:64px minmax(0,1fr)}.nav-label,.nav-section,.nav-item .count,.nav-brand .t-label-m,.nav-foot-who,.availability{display:none}.nav-brand .t-wordmark{font-size:14px}.columns,.columns[data-split=server]{grid-template-columns:minmax(0,1fr)}.hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.area-row{grid-template-columns:110px minmax(0,1fr)}.area-row-right{text-align:left;grid-column:2}.watch>.c-tertiary,.search .kbd{display:none}}.legend .sq[data-access]{background:0 0}.contents{display:contents}.nowrap{white-space:nowrap}.underline{text-underline-offset:3px;text-decoration:underline}.ring-rows{padding:0 var(--space-16);margin:0;list-style:none}.ring-row{gap:var(--space-16);padding:var(--space-16) 0;grid-template-columns:36px minmax(0,250px) minmax(0,1fr) auto;align-items:center;display:grid}.ring-row+.ring-row{border-top:1px solid var(--border-subtle)}.ring-no{border:1px solid var(--border-strong);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ring-no[data-tone=warning]{border-color:var(--state-warn);background:var(--state-warn-tint);color:var(--text-warn)}.ring-who{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ring-action{justify-content:flex-end;display:flex}.pill[data-tone=ok]{background:var(--state-ok-tint);border-color:var(--state-ok);color:var(--text-ok)}.button[data-kind=danger]{border-color:var(--state-crit);color:var(--text-crit);background:0 0}.button[data-kind=danger]:hover{background:var(--state-crit-tint)}.stop-row{align-items:center;gap:var(--space-12);display:flex}.main[data-narrow]>*{max-width:820px}.confirm{gap:var(--space-16);flex-direction:column;display:flex}.confirm-actions{align-items:center;gap:var(--space-8);display:flex}.access-box-top[data-align=start]{justify-content:flex-start}.guard-row{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) 0;display:flex}.drawer{gap:var(--space-16);width:100%;max-width:460px;padding:var(--space-24);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--elevation-3);flex-direction:column;display:flex}.drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.drawer-steps{gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.drawer-steps li{border-radius:var(--radius-full);background:var(--border-subtle);height:3px}.drawer-steps li[data-done]{background:var(--accent-primary)}.drawer-form{gap:var(--space-16);border:0;flex-direction:column;display:flex}.field-group{gap:var(--space-8);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.field-group legend{margin-bottom:var(--space-8);padding:0}.drawer .field{width:100%;color:var(--text-primary);resize:vertical}.choice-row{gap:var(--space-8);flex-wrap:wrap;display:flex}.choice,.option{border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;position:relative}.choice{padding:var(--space-8) var(--space-10);color:var(--text-secondary);align-items:center;display:inline-flex}.choice input,.option input{opacity:0;pointer-events:none;position:absolute}.option input{opacity:1;pointer-events:auto;margin:var(--space-2) 0 0;accent-color:var(--accent-primary);position:static}:is(.choice:has(input:checked),.option:has(input:checked)){border-color:var(--accent-primary);background:var(--accent-tint);color:var(--text-primary)}:is(.choice:has(input:focus-visible),.option:has(input:focus-visible)){outline:2px solid var(--focus-ring);outline-offset:2px}.option{align-items:flex-start;gap:var(--space-10);padding:var(--space-12);display:flex}.option[data-disabled]{cursor:not-allowed;opacity:.6}.drawer-note{padding:var(--space-12);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken)}.drawer-alert{gap:var(--space-6);padding:var(--space-12);border:1px solid var(--state-warn);border-radius:var(--radius-md);background:var(--state-warn-tint);color:var(--text-warn);flex-direction:column;display:flex}.drawer-ok{padding:var(--space-12);border:1px solid var(--state-ok);border-radius:var(--radius-md);background:var(--state-ok-tint);color:var(--text-ok)}.drawer-key{align-items:center;gap:var(--space-8);padding:var(--space-20);text-align:center;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.alert-tags{align-items:center;gap:var(--space-10);display:flex}.prepared{gap:var(--space-10);padding:var(--space-12) var(--space-16);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);display:flex}.prepared>.icon{color:var(--icon-secondary);flex:none}.alert-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.time-row[data-planned]{color:var(--text-tertiary)}.table tr[data-silenced] td{opacity:.6}@media (width<=560px){.top{gap:var(--space-8);padding:0 var(--space-12)}.search{flex:1;width:auto}.watch{padding:var(--space-4);flex-shrink:0}.top-spacer,.watch>.t-label-m{display:none}.panel:has(>.table){overflow-x:auto}.alert-actions{flex-direction:column;align-items:stretch}.alert-actions form,.alert-actions .button{width:100%}}.inline-pair{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.product-row{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-12) 0;display:flex}.step-row{align-items:center;gap:var(--space-16);padding:var(--space-10) 0;grid-template-columns:36px minmax(0,1fr) auto;display:grid}.head-row{justify-content:space-between;align-items:center;gap:var(--space-24);display:flex}.draft{gap:var(--space-10);padding:var(--space-16);flex-direction:column;display:flex}.draft-actions{align-items:center;gap:var(--space-8);display:flex}.holds{gap:var(--space-8);flex-direction:column;display:flex}.sub-row{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) 0;display:flex}.count[data-tone=warning]{background:var(--state-warn);color:var(--text-inverse)}.main.chat{grid-template-columns:340px minmax(0,1fr);gap:0;height:calc(100vh - 64px);padding:0;display:grid}.chat-list{gap:var(--space-8);padding:var(--space-16) var(--space-8);border-right:1px solid var(--border-subtle);flex-direction:column;display:flex;overflow-y:auto}.chat-list-head{padding:var(--space-8) var(--space-8) 0}.chat-tabs{gap:var(--space-16);padding:0 var(--space-8);border-bottom:1px solid var(--border-subtle);display:flex}.chat-tab{align-items:center;gap:var(--space-6);padding:var(--space-8) 0;color:var(--text-secondary);border-bottom:2px solid #0000;display:inline-flex}.chat-tab[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.chat-rooms{gap:var(--space-2);flex-direction:column;display:flex}.chat-group{padding:var(--space-8) var(--space-8) 0}.chat-room{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-8);border-radius:var(--radius-lg);color:var(--text-primary);display:flex}.chat-room:hover{background:var(--surface-hover)}.chat-room[aria-current=page]{background:var(--surface-selected)}.chat-avatar{border-radius:var(--radius-full);border:1px solid var(--border-strong);width:48px;height:48px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-avatar[data-size=s]{width:32px;height:32px}.chat-room-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.chat-room-top,.chat-room-bottom{align-items:center;gap:var(--space-6);display:flex}.chat-room-top>:first-child{flex:1}.chat-preview{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-room-view{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-head{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-20);border-bottom:1px solid var(--border-subtle);display:flex}.chat-head-right{margin-left:auto}.chat-bar{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-20);border-bottom:1px solid var(--border-subtle);display:flex}.chat-bar-right{margin-left:auto}.chat-pinned{gap:var(--space-2);padding:var(--space-8) var(--space-20) var(--space-8) var(--space-16);border-left:3px solid var(--accent-primary);border-bottom:1px solid var(--border-subtle);flex-direction:column;margin:0;display:flex}.chat-scroll{flex-direction:column-reverse;flex:1;min-height:0;display:flex;overflow-y:auto}.chat-messages{gap:var(--space-8);padding:var(--space-16) var(--space-20);flex-direction:column;display:flex}.chat-divider,.chat-note{padding:var(--space-2) var(--space-10);border-radius:var(--radius-full);background:var(--surface-card);align-self:center}.chat-message{display:flex}.chat-message[data-mine]{justify-content:flex-end}.bubble{gap:var(--space-6);max-width:560px;padding:var(--space-10) var(--space-12);border-radius:var(--radius-lg);background:var(--zinc-850);flex-direction:column;display:flex}.chat-message[data-mine] .bubble{background:var(--fjord-800)}.bubble-from{color:var(--text-link)}.bubble-quote{padding:var(--space-4) var(--space-8);border-left:2px solid var(--accent-primary);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;display:flex}.bubble-card{gap:var(--space-2);padding:var(--space-8) var(--space-12);border-left:3px solid var(--state-crit);border-radius:var(--radius-sm);background:var(--state-crit-tint);flex-direction:column;display:flex}.bubble-card[data-tone=warning]{border-left-color:var(--state-warn);background:var(--state-warn-tint)}.bubble-file{align-items:center;gap:var(--space-12);display:flex}.file-icon{border-radius:var(--radius-full);background:var(--accent-primary);width:44px;height:44px;color:var(--text-on-accent);justify-content:center;align-items:center;display:inline-flex}.bubble-text:empty{display:none}.emote{margin-left:var(--space-8);padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-ok)}.bubble-foot{align-items:center;gap:var(--space-8);color:var(--text-tertiary);display:flex}.bubble-time{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.reaction{padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--accent-tint);color:var(--text-primary)}.chat-draft{gap:var(--space-8);margin:0 var(--space-20) var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.chat-composer{gap:var(--space-8);padding:var(--space-12) var(--space-20) var(--space-16);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.chat-composer .field{width:100%}
