.lp,.si{--paper: #fff6eb;--paper-2: #fffaf2;--ink: #15140f;--ink-2: #3b382f;--dim: #6b675a;--line: #e6d9c3;--line-2: #d3c1a2;--orange: #f15f22;--rust: #b8551f;--peach: #fbd9c4;--serif: "Fraunces", Georgia, "Times New Roman", serif;--sans: "Sora", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--plex: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;-webkit-font-smoothing:antialiased}.lp *:focus-visible,.si *:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border-radius:8px;font:600 15px/1 var(--sans);cursor:pointer;border:1px solid var(--ink);transition:transform .15s ease,background .15s ease,color .15s ease}.lp-btn:active{transform:translateY(1px)}.lp-btn[disabled]{opacity:.6;cursor:progress}.lp-btn--ink{background:var(--ink);color:var(--paper)}.lp-btn--ink:hover{background:#2a2820}.lp-btn--line{background:transparent;color:var(--ink)}.lp-btn--line:hover{background:var(--paper-2)}.lp-nav{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:28px;padding:14px clamp(16px,6vw,86px);background:#fff6ebeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.lp-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.lp-logo img{display:block;height:22px;width:auto}.lp-logo__product{font:500 11px/1 var(--plex);letter-spacing:.18em;text-transform:uppercase;color:var(--rust);padding:5px 8px;border:1px solid var(--peach);border-radius:999px;background:#fff1e6}.lp-nav__links{display:flex;gap:26px;margin-left:auto}.lp-nav__links a{color:var(--ink-2);text-decoration:none;font-size:15px}.lp-nav__links a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.lp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(48px,9vw,120px) clamp(16px,11vw,216px) clamp(40px,7vw,96px)}.lp-eyebrow{margin:0 0 18px;font:500 12px/1.4 var(--plex);letter-spacing:.2em;text-transform:uppercase;color:var(--rust)}.lp-hero h1{margin:0;font:500 clamp(48px,7.2vw,96px)/.98 var(--serif);letter-spacing:-.025em;color:var(--ink)}.lp-rule{display:block;width:90px;height:4px;margin:30px 0 28px;background:var(--orange);border-radius:2px}.lp-lede{max-width:34em;margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:var(--ink-2)}.lp-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.lp-cta--end{margin-top:44px}.lp-hero__art{display:flex;justify-content:center}.lp-storm{width:100%;max-width:470px;height:auto;overflow:visible}.lp-grid{fill:#15140f;opacity:.18}.lp-ring{fill:none;stroke:#15140f;stroke-opacity:.14;stroke-width:1.2}.lp-sweep{transform-origin:220px 230px;animation:lp-spin 9s linear infinite}.lp-sweep__wedge{fill:#f15f22;opacity:.14}.lp-alarm{fill:#e2a07c;animation:lp-converge 6.5s cubic-bezier(.6,0,.4,1) infinite}.lp-alarm--hot{fill:#e0553f}.lp-core{fill:#15140f}.lp-core__halo{fill:#f15f22;opacity:.22;transform-origin:220px 230px;animation:lp-pulse 2.6s ease-out infinite}.lp-tags text{font:500 10px/1 var(--plex);letter-spacing:.18em;fill:#6b675a}.lp-storm--still .lp-sweep,.lp-storm--still .lp-alarm,.lp-storm--still .lp-core__halo{animation:none}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-converge{0%,12%{transform:translate(0);opacity:1}70%{transform:translate(var(--dx),var(--dy));opacity:.9}78%,to{transform:translate(var(--dx),var(--dy));opacity:0}}@keyframes lp-pulse{0%{transform:scale(.8);opacity:.35}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion: reduce){.lp-sweep,.lp-alarm,.lp-core__halo{animation:none!important}}.lp-section{padding:clamp(56px,8vw,104px) clamp(16px,11vw,216px);border-top:1px solid var(--line)}.lp-section h2{max-width:20em;margin:0;font:500 clamp(30px,3.6vw,46px)/1.1 var(--serif);letter-spacing:-.015em}.lp-sub{margin:14px 0 0;color:var(--dim);font-size:15px}.lp-section h3{margin:0 0 6px;font:600 17px/1.3 var(--sans)}.lp-section p{line-height:1.6}.lp-run{list-style:none;margin:44px 0 0;padding:0;display:grid;gap:0;border-left:2px solid var(--line)}.lp-run li{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;padding:0 0 26px 26px}.lp-run li:before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2px solid var(--orange)}.lp-run li:last-child:before{background:var(--orange)}.lp-run__t{font:500 13px/1.6 var(--plex);color:var(--rust)}.lp-run p{margin:0;color:var(--ink-2)}.lp-crew{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.lp-card{padding:24px 22px;background:var(--paper-2);border:1px solid var(--line);border-radius:14px}.lp-card__n{display:block;margin-bottom:18px;font:500 12px/1 var(--plex);color:var(--orange);letter-spacing:.14em}.lp-card__model{margin:0 0 12px;font:500 11px/1.4 var(--plex);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.lp-card p:last-child{margin:0;color:var(--ink-2);font-size:15px}.lp-section--ink{background:var(--ink);color:var(--paper);border-top:0}.lp-section--ink .lp-eyebrow{color:#f3a27a}.lp-safety{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px 44px}.lp-safety h3{color:var(--paper)}.lp-safety h3:before{content:"";display:inline-block;width:18px;height:2px;margin:0 10px 4px 0;background:var(--orange)}.lp-safety p{margin:0;color:#cfc8b8}.lp-chips{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.lp-chips li{padding:9px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--paper-2);font-size:14px}.lp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:30px clamp(16px,6vw,86px) 40px;border-top:1px solid var(--line);color:var(--dim);font-size:13px}.lp-foot p{margin:0;flex:1 1 320px}.lp-foot a{color:var(--ink-2)}@media (max-width: 900px){.lp-hero{grid-template-columns:1fr}.lp-hero__art{order:-1;width:100%;max-width:300px;margin:0 auto}.lp-nav__links{display:none}.lp-nav{gap:12px;justify-content:space-between}}@media (max-width: 520px){.lp-run li{grid-template-columns:1fr;gap:4px}.lp-logo__product{display:none}.lp-cta .lp-btn{flex:1 1 100%}}.si{display:flex;align-items:center;justify-content:center;padding:48px 16px}.si-card{width:100%;max-width:400px}.si-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.si-logo img{display:block;height:30px;width:auto}.si-logo__product{font:500 11px/1 var(--plex);letter-spacing:.18em;text-transform:uppercase;color:var(--rust)}.si-hr{margin:24px 0 26px;border:0;border-top:1px solid var(--line)}.si h1{margin:0 0 26px;font:500 34px/1.1 var(--serif);letter-spacing:-.01em}.si-lede{margin:-10px 0 22px;color:var(--ink-2);line-height:1.55;font-size:15px}.si-field{display:block;margin-bottom:22px}.si-field__label{display:block;margin-bottom:6px;font:500 11px/1 var(--plex);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.si .si-field label input{width:100%;padding:10px 0 9px;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:transparent;color:var(--ink);font:400 17px/1.3 var(--sans);outline:none;min-height:0;box-shadow:none}.si .si-field label input:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink)}.si .si-field label input:focus-visible{outline:none}.si-field__hint{display:block;margin-top:8px;color:var(--dim);font-size:13px;line-height:1.45}.si-rules{list-style:none;margin:-8px 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.si-rules li{padding:4px 9px;border-radius:999px;font-size:12px;color:var(--dim);border:1px solid var(--line)}.si-rules li.is-ok{color:#17663f;border-color:#afd9bf;background:#e9f6ee}.si-rules li.is-ok:before{content:"✓ "}.si-totp{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:0 0 22px}.si-qr{border:1px solid var(--line);border-radius:12px;background:var(--paper-2);padding:8px}.si-totp__key{flex:1 1 160px;min-width:0}.si-totp__key code{display:block;font:500 14px/1.6 var(--plex);word-break:break-all;color:var(--ink)}.si-error{margin:0 0 18px;padding:10px 12px;border-left:3px solid #b3261e;background:#fbe8e4;color:#8f1f16;font-size:14px;line-height:1.45;border-radius:0 6px 6px 0}.si-error:focus{outline:none}.si-info{margin:0 0 18px;padding:10px 12px;border-left:3px solid #1e9e63;background:#e9f6ee;color:#17663f;font-size:14px;border-radius:0 6px 6px 0}.si-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px}.si-link{padding:0;border:0;background:none;font:500 15px/1 var(--sans);color:var(--dim);cursor:pointer}.si-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.si-link--accent{color:var(--rust)}.si-foot{margin:44px 0 0;font:500 11px/1.5 var(--plex);letter-spacing:.12em;text-transform:uppercase;color:#a39e8f}:root{color-scheme:light;--font: "Sora", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif: "Fraunces", Georgia, "Times New Roman", serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--rail-w: 280px;--radius: 14px;--radius-sm: 8px;--topbar-h: 62px;--brand: #ff5e14;--brand-hover: #ff7836;--brand-ink: #15140f;--grad: linear-gradient(135deg, #ff9a4d 0%, #ff6a1f 48%, #f15f22 100%);--grad-text: linear-gradient(92deg, #ff9a1f 0%, #ff6a14 55%, #f15f22 100%);--brand-soft: #ffe9dc;--brand-line: #f8c4a4;--accent-text: #b8460e;--teal: #00475b;--teal-hover: #00384a;--teal-ink: #fff6eb;--bg: #fff6eb;--surface: #fffaf2;--panel: #fffaf2;--surface-2: #f6ecdc;--surface-3: #efe2cc;--input: #fffdf8;--line: #e6d9c3;--line-strong: #d3c1a2;--text: #15140f;--text-2: #3b382f;--dim: #6b675a;--faint: #8f8a7a;--focus: #e8590c;--focus-soft: rgba(255, 94, 20, .16);--shadow: 0 1px 0 rgba(21, 20, 15, .02), 0 10px 30px -18px rgba(70, 48, 20, .22);--shadow-lift: 0 18px 40px -22px rgba(70, 48, 20, .35);--backdrop: rgba(30, 24, 12, .45);--ring-track: #efe4d2;--fresh: rgba(255, 94, 20, .1);--danger-wash: rgba(198, 47, 34, .055);--ok-fg: #17663f;--ok-bg: #e3f3e8;--ok-line: #b3dcc2;--ok-solid: #1f9d55;--warn-fg: #7a4f00;--warn-bg: #fcefd0;--warn-line: #ebcb80;--warn-solid: #e8a317;--danger-fg: #a1261b;--danger-bg: #fbe3df;--danger-line: #efb4aa;--danger-solid: #c62f22;--danger-solid-ink: #ffffff;--info-fg: #1d4f99;--info-bg: #e3ebf9;--info-line: #b6caee;--info-solid: #2566c8;--neutral-fg: #55503f;--neutral-bg: #efe6d6;--neutral-line: #dacbb0;--verdict-ok: #17663f;--verdict-warn: #8a5a00;--verdict-danger: #b3261e;--sev1: #c62f22;--sev1-ink: #ffffff;--sev2: #e09a10;--sev2-ink: #15140f;--sev3: #2566c8;--sev3-ink: #ffffff;--series-1: #e8590c;--series-2: #00849f;--series-3: #6250d6;--status-good: #0ca30c;--status-warning: #fab219;--status-critical: #d03b3b;--status-neutral: #a39e8f;--seg-neutral-ink: #0b0b0b;--grid: #ece2d0;--axis: #d3c1a2;--ag-triage-bg: #dcf0f4;--ag-triage-fg: #00586b;--ag-investigator-bg: #ebe7fb;--ag-investigator-fg: #4b3bb5;--ag-remediator-bg: #ffe6d6;--ag-remediator-fg: #b8460e;--ag-pager-bg: #fbefcf;--ag-pager-fg: #7a5200;--ag-verifier-bg: #e1f3e6;--ag-verifier-fg: #17663f;--ag-person-bg: #ece3d2;--ag-person-fg: #3b382f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--brand-hover: #ff7a3d;--brand-soft: rgba(255, 94, 20, .14);--brand-line: rgba(255, 122, 61, .42);--accent-text: #ff8a4c;--teal: #0b6a83;--teal-hover: #0e7b97;--bg: #000106;--surface: #0c1117;--panel: #0c1117;--surface-2: #141b23;--surface-3: #1a232d;--input: #070b10;--line: #1f2933;--line-strong: #2d3947;--text: #fff6eb;--text-2: #d6d0c4;--dim: #93a0ad;--faint: #6c7884;--focus: #ff7a3d;--focus-soft: rgba(255, 122, 61, .22);--shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 12px 30px -18px rgba(0, 0, 0, .8);--shadow-lift: 0 18px 40px -20px rgba(0, 0, 0, .9);--backdrop: rgba(0, 1, 6, .72);--ring-track: #1c2530;--fresh: rgba(255, 122, 61, .12);--danger-wash: rgba(255, 107, 107, .07);--ok-fg: #3dd68c;--ok-bg: rgba(61, 214, 140, .12);--ok-line: rgba(61, 214, 140, .35);--ok-solid: #2fb877;--warn-fg: #ffbd05;--warn-bg: rgba(255, 189, 5, .11);--warn-line: rgba(255, 189, 5, .35);--warn-solid: #ffbd05;--danger-fg: #ff7b7b;--danger-bg: rgba(255, 107, 107, .12);--danger-line: rgba(255, 107, 107, .4);--danger-solid: #ff6b6b;--danger-solid-ink: #000106;--info-fg: #8fb5ff;--info-bg: rgba(143, 181, 255, .12);--info-line: rgba(143, 181, 255, .35);--info-solid: #6ea0ff;--neutral-fg: #a9b3bd;--neutral-bg: rgba(147, 160, 173, .12);--neutral-line: rgba(147, 160, 173, .3);--verdict-ok: #3dd68c;--verdict-warn: #ffbd05;--verdict-danger: #ff7b7b;--sev1: #ff6b6b;--sev1-ink: #000106;--sev2: #ffbd05;--sev2-ink: #000106;--sev3: #6ea0ff;--sev3-ink: #000106;--series-1: #e5581a;--series-2: #1a91aa;--series-3: #8578e0;--status-neutral: #5d6873;--seg-neutral-ink: #ffffff;--grid: #1a222b;--axis: #2d3947;--ag-triage-bg: rgba(26, 145, 170, .2);--ag-triage-fg: #74d3e4;--ag-investigator-bg: rgba(133, 120, 224, .22);--ag-investigator-fg: #b7adf6;--ag-remediator-bg: rgba(229, 88, 26, .22);--ag-remediator-fg: #ff9d62;--ag-pager-bg: rgba(255, 189, 5, .16);--ag-pager-fg: #ffd25a;--ag-verifier-bg: rgba(61, 214, 140, .16);--ag-verifier-fg: #66e2a8;--ag-person-bg: rgba(255, 246, 235, .1);--ag-person-fg: #e9e2d4}}:root[data-theme=dark]{color-scheme:dark;--brand-hover: #ff7a3d;--brand-soft: rgba(255, 94, 20, .14);--brand-line: rgba(255, 122, 61, .42);--accent-text: #ff8a4c;--teal: #0b6a83;--teal-hover: #0e7b97;--bg: #000106;--surface: #0c1117;--panel: #0c1117;--surface-2: #141b23;--surface-3: #1a232d;--input: #070b10;--line: #1f2933;--line-strong: #2d3947;--text: #fff6eb;--text-2: #d6d0c4;--dim: #93a0ad;--faint: #6c7884;--focus: #ff7a3d;--focus-soft: rgba(255, 122, 61, .22);--shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 12px 30px -18px rgba(0, 0, 0, .8);--shadow-lift: 0 18px 40px -20px rgba(0, 0, 0, .9);--backdrop: rgba(0, 1, 6, .72);--ring-track: #1c2530;--fresh: rgba(255, 122, 61, .12);--danger-wash: rgba(255, 107, 107, .07);--ok-fg: #3dd68c;--ok-bg: rgba(61, 214, 140, .12);--ok-line: rgba(61, 214, 140, .35);--ok-solid: #2fb877;--warn-fg: #ffbd05;--warn-bg: rgba(255, 189, 5, .11);--warn-line: rgba(255, 189, 5, .35);--warn-solid: #ffbd05;--danger-fg: #ff7b7b;--danger-bg: rgba(255, 107, 107, .12);--danger-line: rgba(255, 107, 107, .4);--danger-solid: #ff6b6b;--danger-solid-ink: #000106;--info-fg: #8fb5ff;--info-bg: rgba(143, 181, 255, .12);--info-line: rgba(143, 181, 255, .35);--info-solid: #6ea0ff;--neutral-fg: #a9b3bd;--neutral-bg: rgba(147, 160, 173, .12);--neutral-line: rgba(147, 160, 173, .3);--verdict-ok: #3dd68c;--verdict-warn: #ffbd05;--verdict-danger: #ff7b7b;--sev1: #ff6b6b;--sev1-ink: #000106;--sev2: #ffbd05;--sev2-ink: #000106;--sev3: #6ea0ff;--sev3-ink: #000106;--series-1: #e5581a;--series-2: #1a91aa;--series-3: #8578e0;--status-neutral: #5d6873;--seg-neutral-ink: #ffffff;--grid: #1a222b;--axis: #2d3947;--ag-triage-bg: rgba(26, 145, 170, .2);--ag-triage-fg: #74d3e4;--ag-investigator-bg: rgba(133, 120, 224, .22);--ag-investigator-fg: #b7adf6;--ag-remediator-bg: rgba(229, 88, 26, .22);--ag-remediator-fg: #ff9d62;--ag-pager-bg: rgba(255, 189, 5, .16);--ag-pager-fg: #ffd25a;--ag-verifier-bg: rgba(61, 214, 140, .16);--ag-verifier-fg: #66e2a8;--ag-person-bg: rgba(255, 246, 235, .1);--ag-person-fg: #e9e2d4}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p{margin:0}a{color:var(--text)}button{font:inherit}::selection{background:#ff5e144d}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.icon{flex:none;vertical-align:middle}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-48px;z-index:100;padding:8px 12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;font-weight:600}.skip-link:focus{top:10px}.dim{color:var(--dim)}.small{font-size:12.5px}.mono{font-family:var(--mono);font-size:.92em}.nowrap{white-space:nowrap}.tnum{font-variant-numeric:tabular-nums;letter-spacing:.01em}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rot180{transform:rotate(180deg)}.label{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:4px}.empty{padding:18px 16px;color:var(--dim);display:flex;align-items:center;gap:8px}.panel__body>.empty{padding:4px 0}.oncall-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:16px;align-items:start}.col{display:flex;flex-direction:column;gap:16px;min-width:0}.slot{min-width:0}.slot--engineers{grid-column:1 / -1}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:11px 16px;border-bottom:1px solid var(--line);min-height:52px}.panel__head h2{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px}.panel__body{padding:14px 16px}.panel__body--flush{padding:0}.panel--approvals{border-top:3px solid var(--brand)}.count{font-size:12px;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-weight:700;text-align:center;border:1px solid var(--line)}.count--hot{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;margin-bottom:14px;border:1px solid}.banner>span{flex:1}.banner--danger{color:var(--danger-fg);background:var(--danger-bg);border-color:var(--danger-line)}.banner--warn{color:var(--warn-fg);background:var(--warn-bg);border-color:var(--warn-line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-weight:650;font-size:13.5px;line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{min-height:30px;padding:0 10px;font-size:13px}.btn--icon{width:34px;padding:0}.btn--sm.btn--icon{width:30px}.btn--block{width:100%}.btn--primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn--primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.btn--accent{background:var(--teal);border-color:var(--teal);color:var(--teal-ink)}.btn--accent:hover:not(:disabled){background:var(--teal-hover);border-color:var(--teal-hover)}.btn--danger{background:var(--danger-solid);border-color:var(--danger-solid);color:var(--danger-solid-ink)}.btn--danger:hover:not(:disabled){filter:brightness(1.08);background:var(--danger-solid)}.btn--danger-outline{color:var(--danger-fg);border-color:var(--danger-line)}.btn--danger-outline:hover:not(:disabled){background:var(--danger-bg)}.btn--ghost{background:transparent;border-color:transparent}.btn--danger-text{color:var(--danger-fg)}.chip{--c-fg: var(--neutral-fg);--c-bg: var(--neutral-bg);--c-line: var(--neutral-line);display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-fg);white-space:nowrap;max-width:100%}.chip>span{overflow:hidden;text-overflow:ellipsis}.chip--ok,.tile--ok{--c-fg: var(--ok-fg);--c-bg: var(--ok-bg);--c-line: var(--ok-line)}.chip--warn,.tile--warn{--c-fg: var(--warn-fg);--c-bg: var(--warn-bg);--c-line: var(--warn-line)}.chip--danger,.tile--danger{--c-fg: var(--danger-fg);--c-bg: var(--danger-bg);--c-line: var(--danger-line)}.chip--info,.tile--info{--c-fg: var(--info-fg);--c-bg: var(--info-bg);--c-line: var(--info-line)}.chip--neutral,.tile--neutral{--c-fg: var(--neutral-fg);--c-bg: var(--neutral-bg);--c-line: var(--neutral-line)}.chip--strong{font-weight:700}.chip--inline{font-size:11px}.sev{display:inline-flex;align-items:center;padding:1px 7px;border-radius:5px;font-size:11.5px;font-weight:800;letter-spacing:.04em;line-height:18px;white-space:nowrap}.sev--1{background:var(--sev1);color:var(--sev1-ink)}.sev--2{background:var(--sev2);color:var(--sev2-ink)}.sev--3{background:var(--sev3);color:var(--sev3-ink)}.channel-label{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:13px;white-space:nowrap}.role-tag{display:inline-block;margin-left:6px;font-size:11px;line-height:16px;padding:0 6px;border-radius:4px;background:var(--surface-2);color:var(--text-2);font-weight:650;border:1px solid var(--line);vertical-align:1px}.approvals-list{display:flex;flex-direction:column;gap:12px}.approval{--sev-color: var(--sev3);border:1px solid var(--line);border-left:4px solid var(--sev-color);border-radius:10px;padding:12px 14px;background:var(--surface);min-width:0}.approval--sev1{--sev-color: var(--sev1)}.approval--sev2{--sev-color: var(--sev2)}.approval__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.approval__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.approval__tenant{font-weight:650}.approval__title{font-size:16px;font-weight:700;line-height:1.3;margin:8px 0 3px;overflow-wrap:anywhere}.approval__summary{color:var(--text-2);margin-bottom:10px}.approval__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px}.approval__action{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px 12px;min-width:0}.runbook{font-weight:650;overflow-wrap:anywhere}.params{margin:6px 0 0;display:grid;gap:1px;font-size:12.5px}.params>div{display:flex;gap:8px;min-width:0}.params dt{color:var(--dim);flex:none}.params dt:after{content:" ="}.params dd{margin:0;overflow-wrap:anywhere}.facts{margin:0;display:grid;gap:7px;align-content:start}.facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;align-items:baseline}.facts dt{color:var(--dim);font-size:12.5px}.facts dd{margin:0;min-width:0}.approve-via{font-size:13px}.approval__evidence,.approval__notified{margin-top:10px}.approval__evidence ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.approval__evidence li{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-size:13px;min-width:0;overflow-wrap:anywhere}.approval__evidence li b{font-weight:650}.approval__evidence li span{color:var(--text-2)}.approval__notified ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.approval__notified li{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;font-size:13px}.approval__notified .who{font-weight:650;min-width:128px}.notified__chips{display:inline-flex;flex-wrap:wrap;gap:5px;min-width:0}.approval__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.approval__actions .btn{min-width:112px}.countdown{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:2px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.countdown b{font-family:var(--mono);font-weight:700;color:inherit}.countdown--soon{color:var(--warn-fg);background:var(--warn-bg);border-color:var(--warn-line)}.countdown--critical{color:var(--danger-fg);background:var(--danger-bg);border-color:var(--danger-line)}.countdown--expired{color:var(--neutral-fg);background:var(--neutral-bg);border-color:var(--neutral-line)}.decided{list-style:none;margin:0;padding:0}.decided__item{padding:10px 16px;border-bottom:1px solid var(--line)}.decided__item:last-child{border-bottom:0}.decided__row{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.decided__title{font-weight:650;min-width:0;overflow-wrap:anywhere}.decided__by{margin-top:4px;color:var(--text-2)}.decided__reason{margin-top:4px;color:var(--text-2);font-size:13px;padding-left:10px;border-left:2px solid var(--line-strong)}.decision-summary{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px 12px;margin-bottom:12px}.callout{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-sm);margin-bottom:12px;border:1px solid}.callout--danger{color:var(--danger-fg);background:var(--danger-bg);border-color:var(--danger-line)}.callout .check{color:var(--text);font-weight:600}.people{display:flex;flex-direction:column;gap:8px}.person{border:1px solid var(--line);border-radius:10px;padding:9px 12px 10px;min-width:0}.person--primary{border-left:3px solid var(--brand)}.person__role{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:750;color:var(--dim)}.person__name{font-weight:700;font-size:15px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.person__contact{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;min-width:0}.person__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.handoff{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:13px}.handoff .icon{margin-top:2px;color:var(--dim)}.tiles{display:flex;flex-direction:column;gap:8px}.tile{border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-width:0}.tile__head{display:flex;align-items:center;gap:10px}.tile__icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--c-bg);color:var(--c-fg);border:1px solid var(--c-line);flex:none}.tile__name{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.tile__detail{margin-top:8px}.tile__extra{margin-top:2px;overflow-wrap:anywhere}.tile__next{margin-top:8px;padding:7px 9px;border-radius:6px;background:var(--c-bg);border:1px solid var(--c-line);color:var(--text)}.usage{margin-top:10px}.inline-field{display:flex;align-items:center;gap:8px;min-width:0}.timeline{list-style:none;margin:0;padding:0;max-height:480px;overflow-y:auto}.timeline__item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:8px 16px;border-bottom:1px solid var(--line)}.timeline__when{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.timeline__item:last-child{border-bottom:0}.timeline__time{font-size:12.5px;color:var(--dim);padding-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.timeline__line{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;min-width:0}.timeline__inc{font-size:12px;background:var(--surface-2);border:1px solid var(--line);padding:0 6px;border-radius:4px;white-space:nowrap}.timeline__inc--test{font-style:italic;color:var(--dim)}.timeline__who{font-weight:650}.timeline__detail{margin-top:2px}.tabs{display:inline-flex;gap:2px;padding:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:9px}.tab{--sev-color: var(--sev3);border:0;background:transparent;padding:3px 12px;border-radius:7px;font-weight:700;font-size:12.5px;color:var(--text-2);cursor:pointer;min-height:28px}.tab--sev1{--sev-color: var(--sev1)}.tab--sev2{--sev-color: var(--sev2)}.tab[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 -2px 0 var(--sev-color),0 1px 2px #00000014}.steps{list-style:none;margin:0;padding:0}.step{position:relative;display:grid;grid-template-columns:58px 14px minmax(0,1fr);gap:8px;align-items:start;padding-bottom:14px}.step:not(:last-child):before{content:"";position:absolute;left:72px;top:16px;bottom:2px;width:2px;background:var(--line-strong)}.step__time{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--dim);text-align:right;padding-top:1px;white-space:nowrap}.step__dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--brand);background:var(--surface);margin-top:4px;justify-self:center}.step:first-child .step__dot{background:var(--brand)}.step__body{min-width:0}.repeat{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--text-2)}.step-edits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.step-edit fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 10px 10px;margin:0;min-width:0}.step-edit legend{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);padding:0 4px}.step-edit__row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px;align-items:end}.checks{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.policy-form__row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.policy-form__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;flex-wrap:wrap}.eng-table{width:100%;border-collapse:collapse;font-size:13.5px}.eng-table th,.eng-table td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.eng-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-weight:700;background:var(--surface-2);white-space:nowrap}.eng-table thead th:first-child{padding-left:16px}.eng-table tbody tr:last-child>*{border-bottom:0}.eng-name{font-weight:400;padding-left:16px!important;min-width:200px}.eng-name__name{font-weight:700}.eng-name__email{display:block;overflow-wrap:anywhere}.eng-row--inactive .eng-name__name{color:var(--dim)}.eng-row--open>*{border-bottom-color:transparent!important}.eng-actions{text-align:right!important;white-space:nowrap}.eng-actions .btn+.btn{margin-left:6px}.eng-panel-row>td{background:var(--surface-2);padding:10px 16px!important}.eng-panel{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center}.btn-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.btn-group .label{margin:0 4px 0 0}.code-form{flex-basis:100%}.code-form__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.code-input{width:128px!important;letter-spacing:.3em;font-size:15px!important}.switch{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:4px;margin:-4px;cursor:pointer;color:var(--text-2);font-size:13px;font-weight:600;border-radius:6px}.switch:disabled{cursor:progress;opacity:.6}.switch__track{width:34px;height:20px;border-radius:999px;background:var(--line-strong);position:relative;transition:background-color .15s;flex:none}.switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000059;transition:transform .15s}.switch[aria-checked=true] .switch__track{background:var(--ok-solid)}.switch[aria-checked=true] .switch__thumb{transform:translate(14px)}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field label{font-weight:650;font-size:13px}.req{font-weight:500;color:var(--dim)}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit;font-size:14px;color:var(--text);background:var(--input);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:6px 10px;min-height:36px;width:100%;min-width:0}textarea{resize:vertical;min-height:76px}select{padding-right:28px}.select--sm{min-height:30px!important;font-size:13px!important;padding:3px 26px 3px 8px!important;width:auto!important;max-width:100%}input::placeholder,textarea::placeholder{color:var(--dim);opacity:.85}[aria-invalid=true]{border-color:var(--danger-fg)!important;box-shadow:inset 0 0 0 1px var(--danger-fg)}input[type=checkbox]{width:16px;height:16px;margin:2px 0 0;accent-color:var(--brand);flex:none}.hint{color:var(--dim);font-size:12px}.field-error{color:var(--danger-fg);font-size:12px;font-weight:600}.field-error:empty,.hint:empty{display:none}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.check{display:flex;gap:8px;align-items:flex-start;margin-top:12px;cursor:pointer;font-size:13.5px}.consent{margin-top:4px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:14px;line-height:1.5;gap:10px}.consent input[type=checkbox]{width:18px;height:18px;margin-top:2px}.check--pill{margin:0;align-items:center;border:1px solid var(--line-strong);border-radius:999px;padding:3px 10px 3px 8px;font-size:13px;font-weight:600;gap:6px}.check--pill input{margin:0}.check--pill:has(input:checked){background:var(--surface-2);border-color:var(--text-2)}.check--pill:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.field--inline-row{flex-direction:row;align-items:center;gap:8px}.field--inline-row select{width:auto}.form-error{display:flex;gap:8px;align-items:flex-start;color:var(--danger-fg);background:var(--danger-bg);border:1px solid var(--danger-line);padding:8px 10px;border-radius:var(--radius-sm);margin-top:12px;font-weight:600;font-size:13px}.form-error .icon{margin-top:2px}.form-error ul{margin:0;padding-left:16px}.dialog{border:0;padding:0;background:transparent;color:var(--text);width:520px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:visible}.dialog--lg{width:680px}.dialog--sm{width:420px}.dialog::backdrop{background:var(--backdrop)}.dialog__panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 24px 64px #00010652;max-height:calc(100vh - 24px);display:flex;flex-direction:column;overflow:hidden}.dialog__panel>form{display:flex;flex-direction:column;min-height:0;flex:1}.dialog__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 6px 18px}.dialog__title{font-size:17px;font-weight:700;line-height:1.3}.dialog__desc{margin-top:3px;color:var(--dim);font-size:13px}.dialog__body{padding:8px 18px 4px;overflow-y:auto;min-height:0}.dialog__foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 18px 16px}.foot-left{margin-right:auto}.foot-note{margin-right:auto;font-size:13px;font-weight:600;color:var(--danger-fg)}.toasts{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toasts__stack{display:flex;flex-direction:column;gap:8px}.toast{--c-fg: var(--info-fg);pointer-events:auto;display:flex;gap:10px;align-items:flex-start;padding:10px 8px 10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line-strong);border-left:4px solid var(--c-fg);box-shadow:0 10px 28px #0001062e}.toast>.icon{color:var(--c-fg);margin-top:2px}.toast--ok{--c-fg: var(--ok-fg)}.toast--warn{--c-fg: var(--warn-fg)}.toast--danger{--c-fg: var(--danger-fg)}.toast--neutral{--c-fg: var(--neutral-fg)}.toast__text{flex:1;display:flex;flex-direction:column;gap:1px;font-size:13px;min-width:0;overflow-wrap:anywhere}.toast__text span{color:var(--text-2)}.seg{display:inline-flex;gap:2px;padding:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:9px}.seg__btn{border:0;background:transparent;padding:3px 14px;border-radius:7px;font:inherit;font-weight:600;font-size:13px;color:var(--text-2);cursor:pointer;min-height:30px}.seg__btn[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 -2px 0 var(--brand),0 1px 2px #00000014}.confidence{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-2)}.confidence__bar{width:64px;height:6px;border-radius:3px;background:var(--neutral-bg);border:1px solid var(--neutral-line);overflow:hidden}.confidence__bar span{display:block;height:100%;background:var(--teal)}@media (max-width: 1180px){.approval__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1080px){.oncall-grid{grid-template-columns:minmax(0,1fr)}.col{display:contents}.slot--approvals{order:1}.slot--oncall{order:2}.slot--decided{order:3}.slot--pages{order:4}.slot--engineers{order:5}.slot--policy{order:6}.slot--health{order:7}.approval__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media (min-width: 700px) and (max-width: 1080px){.people,.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.eng-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.eng-table,.eng-table tbody,.eng-table tr,.eng-table th,.eng-table td{display:block}.eng-table .eng-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px 16px;border-bottom:1px solid var(--line)}.eng-table tbody tr:last-child{border-bottom:0}.eng-table .eng-row>th,.eng-table .eng-row>td{border:0;padding:0!important}.eng-name{grid-column:1 / -1;min-width:0}.eng-row>td[data-label]:before{content:attr(data-label);display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-weight:700;margin-bottom:3px}.eng-actions{grid-column:1 / -1;text-align:left!important;display:flex!important;gap:8px;flex-wrap:wrap;white-space:normal}.eng-actions .btn+.btn{margin-left:0}.eng-row--open{border-bottom-color:transparent!important}.eng-panel-row>td{border-bottom:1px solid var(--line)!important}}@media (max-width: 760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.incident__time{margin-left:0}.approval__grid,.oncall-grid{grid-template-columns:minmax(0,1fr)}.col{display:contents}.slot--approvals{order:1}.slot--oncall{order:2}.slot--decided{order:3}.slot--pages{order:4}.slot--engineers{order:5}.slot--policy{order:6}.slot--health{order:7}.approval__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.people,.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.eng-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.eng-table,.eng-table tbody,.eng-table tr,.eng-table th,.eng-table td{display:block}.eng-table .eng-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px 16px;border-bottom:1px solid var(--line)}.eng-table tbody tr:last-child{border-bottom:0}.eng-table .eng-row>th,.eng-table .eng-row>td{border:0;padding:0!important}.eng-name{grid-column:1 / -1;min-width:0}.eng-row>td[data-label]:before{content:attr(data-label);display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-weight:700;margin-bottom:3px}.eng-actions{grid-column:1 / -1;text-align:left!important;display:flex!important;gap:8px;flex-wrap:wrap;white-space:normal}.eng-actions .btn+.btn{margin-left:0}.eng-row--open{border-bottom-color:transparent!important}.eng-panel-row>td{border-bottom:1px solid var(--line)!important}.panel__head{padding:10px 12px}.panel__body{padding:12px}.approval{padding:11px 12px}.approval__grid{grid-template-columns:minmax(0,1fr)}.facts>div{grid-template-columns:96px minmax(0,1fr)}.approval__actions .btn{flex:1}.approval__notified .who{min-width:0}.decided__item{padding:10px 12px}.timeline{max-height:none}.timeline__item{gap:10px;padding:8px 12px}.eng-table .eng-row{padding:12px}.eng-panel-row>td{padding:10px 12px!important}.form-grid{grid-template-columns:minmax(0,1fr)}.dialog{max-width:calc(100vw - 16px)}.dialog__head{padding:14px 12px 4px 14px}.dialog__body{padding:8px 14px 4px}.dialog__foot{padding:12px 14px 14px}.step-edit__row{grid-template-columns:84px minmax(0,1fr) auto}.toasts{right:12px;left:12px;bottom:12px;width:auto}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}body{background:var(--bg);color:var(--text);font-size:14px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}a{color:inherit}.linkish{color:var(--accent-text);font-weight:600;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.linkish:hover{text-decoration:underline;text-underline-offset:3px}.grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.rot-90{transform:rotate(-90deg)}.kicker{margin:0 0 8px;font:500 10.5px/1.35 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.tag{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:2px 7px;border:1px solid var(--neutral-line);border-radius:5px;background:var(--neutral-bg);color:var(--neutral-fg);font:700 9.5px/1.35 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.tag--danger{color:var(--danger-fg);background:var(--danger-bg);border-color:var(--danger-line)}.tag--warn{color:var(--warn-fg);background:var(--warn-bg);border-color:var(--warn-line)}.tag--ok{color:var(--ok-fg);background:var(--ok-bg);border-color:var(--ok-line)}.tag--info{color:var(--info-fg);background:var(--info-bg);border-color:var(--info-line)}.btn--line{background:transparent;border-color:var(--line-strong)}.btn--line:hover:not(:disabled){border-color:var(--text-2);background:var(--surface-2)}.btn--pill{border-radius:999px;background:var(--surface)}.btn--primary{color:var(--brand-ink);font-weight:700}.btn--primary:hover:not(:disabled){box-shadow:0 6px 16px -8px #ff5e14cc}.chip--lg{font-size:12.5px;padding:3px 11px 3px 8px;line-height:18px}.chip--lg .icon{width:9px;height:9px;stroke-width:7}.livedot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--ok-solid);animation:live 2.2s ease-out infinite}.livedot--sm{width:7px;height:7px}.livedot--idle{background:var(--line-strong);animation:none}.livedot--err{background:var(--danger-solid);animation:none}@keyframes live{0%{box-shadow:0 0 color-mix(in srgb,var(--ok-solid) 55%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--neutral-line)}.dot--ok{background:var(--ok-solid)}.dot--warn{background:var(--warn-solid)}.dot--danger{background:var(--danger-solid)}.dot--info{background:var(--info-solid)}.dot--pulse{animation:pulse-dot 1.8s ease-out infinite}@keyframes pulse-dot{0%{box-shadow:0 0 color-mix(in srgb,currentColor 0%,var(--danger-solid) 50%)}70%,to{box-shadow:0 0 0 6px transparent}}.sevdot{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--sev3);flex:none}.sevdot--sev1{background:var(--sev1)}.sevdot--sev2{background:var(--sev2)}.shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,var(--surface) calc(var(--rail-w) - 1px),var(--line) calc(var(--rail-w) - 1px),var(--line) var(--rail-w),transparent var(--rail-w))}.shell__main{min-width:0;display:flex;flex-direction:column}.rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;min-width:0;background:var(--surface);border-right:1px solid var(--line);z-index:30}.rail__top{padding:13px 16px 12px;border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:11px;color:var(--text);text-decoration:none}.atg-mark{color:var(--text);flex:none}.wordmark__text{display:flex;flex-direction:column;gap:4px;min-width:0}.wordmark__kicker{font:500 9.5px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--dim)}.wordmark__name{font:650 20px/1.05 var(--font);letter-spacing:-.015em;white-space:nowrap}.rail__search{padding:12px 10px 4px}.searchbox{display:flex;align-items:center;gap:8px;height:36px;padding:0 7px 0 11px;color:var(--dim);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;transition:border-color .15s,box-shadow .15s}.searchbox input:not([type=checkbox]){flex:1;width:auto;min-width:0;min-height:0;height:100%;border:0;border-radius:0;padding:0;background:transparent;color:var(--text);font:500 13px var(--font);outline:none;box-shadow:none}.searchbox input::placeholder{color:var(--dim)}.searchbox input::-webkit-search-cancel-button{display:none}.searchbox:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}kbd{font:500 10px/1 var(--mono);padding:3px 5px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--dim)}.rail__nav{flex:1;overflow-y:auto;padding:6px 10px 12px;overscroll-behavior:contain}.rail__nomatch{padding:10px;color:var(--dim);font-size:13px}.navgroup{margin-top:4px}.navgroup__head{display:flex;align-items:center;gap:9px;width:100%;padding:9px 8px;border:0;border-radius:8px;background:none;color:var(--text);cursor:pointer;font:700 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.navgroup__head:hover{background:var(--surface-2)}.navgroup__head>.icon:first-child{color:var(--text-2)}.navgroup--active>.navgroup__head>.icon:first-child{color:var(--brand)}.navgroup__label{flex:1;text-align:left}.navgroup__count{color:var(--dim);font-weight:500;letter-spacing:0}.navgroup__head>.icon:last-child{color:var(--dim);transition:transform .15s}.navgroup__items{display:flex;flex-direction:column;gap:1px;margin:1px 0 6px 15px;padding-left:9px;border-left:1px solid var(--line)}.navgroup__items--flat{margin:4px 0;padding:0;border:0}.navlink{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 10px;border-radius:8px;color:var(--text-2);text-decoration:none;font-size:13.5px;font-weight:500}.navlink .icon{color:var(--dim)}.navlink:hover{background:var(--surface-2);color:var(--text)}.navlink[aria-current=page]{background:var(--surface-2);color:var(--text);font-weight:650}.navlink[aria-current=page]:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:3px;border-radius:2px;background:var(--brand)}.navlink--flat[aria-current=page]:before{left:0}.navlink[aria-current=page] .icon{color:var(--brand)}.navlink__label{flex:1;min-width:0}.navbadge{min-width:22px;padding:2px 7px;border-radius:999px;text-align:center;font:600 11px/1.2 var(--mono);background:var(--surface-3);color:var(--text-2)}.navbadge--hot{background:var(--brand);color:var(--brand-ink)}.rail__foot{display:flex;flex-direction:column;gap:6px;padding:10px;border-top:1px solid var(--line)}.rail__demo{margin:0 2px 4px;color:var(--dim);font-size:12px;line-height:1.45}.rail__demo .tag{margin-right:4px;vertical-align:1px}.rail__user{display:flex;align-items:center;gap:9px;padding:4px 4px 6px;min-width:0}.rail__who{display:flex;flex-direction:column;min-width:0}.rail__name{font-weight:650;font-size:13px}.rail__email{color:var(--dim);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--teal);color:var(--teal-ink);font:700 11.5px/1 var(--font);letter-spacing:.02em}.pill{display:flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 10px;border:1px dashed var(--line-strong);border-radius:999px;background:transparent;color:var(--text-2);font:500 12.5px/1 var(--font);cursor:pointer;transition:background .15s,border-color .15s}.pill:hover{background:var(--surface-2);color:var(--text);border-color:var(--text-2)}.pill--static{cursor:default}.pill--static:hover{background:transparent;border-color:var(--line-strong);color:var(--text-2)}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;height:var(--topbar-h);padding:0 22px;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.topbar__ctx{min-width:0}.topbar__title{display:flex;align-items:center;gap:10px;font-weight:650;font-size:15px}.topbar__demo{font-size:9px}.topbar .tag{align-self:center}.topbar__sub{margin-top:5px;font:600 9.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.topbar__spacer{flex:1}.topbar__menu{width:40px;min-height:40px}.topbar__brand{display:flex;align-items:center;gap:8px;min-width:0;font:650 16px/1 var(--font);text-decoration:none;color:var(--text);white-space:nowrap}.viewing{display:flex;align-items:center;gap:10px;height:38px;padding:0 4px 0 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.viewing__label{font:600 9.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.viewing select{width:auto;min-width:168px;min-height:0;height:34px;border:0;padding:0 26px 0 6px;background:transparent;color:var(--text);font:650 13.5px var(--font);box-shadow:none;cursor:pointer}.viewing select:focus-visible{outline-offset:0}.rail__viewing{display:none;padding:8px 10px 0}.rail__viewing .viewing{width:100%}.rail__viewing .viewing select{flex:1;min-width:0;max-width:none}.cta{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:999px;background:var(--grad);color:var(--brand-ink);font:700 13px/1 var(--mono);letter-spacing:.02em;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px -10px #ff5e14e6;transition:transform .15s,box-shadow .15s}.cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px #ff5e14}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:var(--backdrop);animation:fadein .2s}@keyframes fadein{0%{opacity:0}}.skip-link{z-index:60}.main{flex:1;min-width:0;padding:18px 24px 72px}.main:focus{outline:none}.page{display:flex;flex-direction:column;gap:16px;max-width:1480px;margin:0 auto;min-width:0}.page>*{min-width:0}.phead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 16px}.phead__text{min-width:0}.crumbs{display:flex;flex-wrap:wrap;margin:0 0 6px;font:500 10.5px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.crumbs__sep{margin:0 9px;opacity:.55}.crumbs__here{color:var(--accent-text)}.phead__title{margin:0;font:500 clamp(26px,2.5vw,34px)/1.12 var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere}.phead__sub{margin:6px 0 0;max-width:78ch;color:var(--text-2);font-size:14px;line-height:1.55}.phead__actions{display:flex;gap:8px}.sync{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 7px 6px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--text-2);font-size:13px}.sync__text{flex:1;min-width:0}.sync__note{color:var(--dim)}.sync--err{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-fg)}.stitle{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.stitle h2{margin:0;font:650 19px/1.2 var(--font);letter-spacing:-.01em}.stitle__hint{font:400 11.5px/1.4 var(--mono);color:var(--dim)}.stitle__right{margin-left:auto}.card{min-width:0;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.card__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-bottom:12px}.card__head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:650}.card__head h2 .icon{color:var(--accent-text)}.card__head>:last-child:not(h2){margin-left:auto}.card__hint{font:400 11.5px/1.4 var(--mono);color:var(--dim)}.panel{border-radius:16px}.panel__head{min-height:54px}.panel__head h2{font-size:15.5px;font-weight:650}.hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(250px,310px);align-items:center;gap:30px;padding:26px 28px}.hero__ring{display:flex;justify-content:center}.verdict{margin:0 0 10px;font:700 clamp(23px,2.3vw,31px)/1.15 var(--font);letter-spacing:-.025em}.verdict--ok{color:var(--verdict-ok)}.verdict--warn{color:var(--verdict-warn)}.verdict--danger{color:var(--verdict-danger)}.verdict--neutral{color:var(--text)}.hero__text{min-width:0;display:flex;flex-direction:column;gap:6px}.hero__para{margin:0;color:var(--text-2);font-size:15px;line-height:1.6}.hero__para b{color:var(--text)}.hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hero__side{min-width:0}.hero__kicker2{margin-top:16px}.hero__bar{display:grid;grid-template-columns:132px minmax(0,1fr) 30px;align-items:center;gap:10px;margin:8px 0;font-size:13px;font-weight:600}.hero__bar>:last-child{text-align:right}.hero__barname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ring{position:relative;display:grid;place-items:center;flex:none}.ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.ring__arc{animation:ring-sweep 1.3s cubic-bezier(.2,.7,.2,1) both;transition:stroke-dasharray .8s cubic-bezier(.2,.7,.2,1)}@keyframes ring-sweep{0%{stroke-dasharray:0 var(--ring-c)}}.ring__center{position:relative;display:flex;flex-direction:column;align-items:center}.ring__big{font:700 46px/1 var(--mono);letter-spacing:-.03em}.ring__mid{font:700 21px/1 var(--mono);letter-spacing:-.02em}.ring__mid--sm{font-size:16px}.ring__of{font-size:.45em;font-weight:600;color:var(--dim);letter-spacing:0}.ring__label{margin-top:8px;font:500 9.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.bar{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--ring-track)}.bar__fill{display:block;height:100%;border-radius:999px;background:var(--ok-solid);transition:width .7s cubic-bezier(.2,.7,.2,1)}.bar__fill--warn{background:var(--warn-solid)}.bar__fill--danger{background:var(--danger-solid)}.bar__fill--info{background:var(--info-solid)}.bar__fill--accent{background:var(--grad)}.bar__fill--neutral{background:var(--line-strong)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px}.kpis--4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.kpi{display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px 16px 15px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.kpi__label{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 10px/1.35 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.kpi__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px}.kpi__num{font:700 28px/1.05 var(--mono);letter-spacing:-.02em}.kpi__text{font:650 17px/1.2 var(--font);letter-spacing:0}.kpi__unit{font:500 14px/1 var(--mono);color:var(--dim)}.kpi__sub{color:var(--dim);font-size:12.5px;line-height:1.4}.kpi--danger .kpi__num{color:var(--verdict-danger)}.kpi--warn .kpi__num{color:var(--verdict-warn)}.kpi .bar{margin-top:3px;height:6px}.dur{white-space:nowrap}.dur+.dur{margin-left:.28em}.dur__u{margin-left:2px;font-size:.52em;font-weight:600;color:var(--dim);letter-spacing:0}.actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.action{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:180px;padding:16px 18px 16px 22px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:14px;--tone: var(--line-strong)}.action:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tone)}.action--danger{--tone: var(--danger-solid)}.action--warn{--tone: var(--warn-solid)}.action--info{--tone: var(--info-solid)}.action--ok{--tone: var(--ok-solid)}.action__title{margin:2px 0 0;font-size:16px;font-weight:650;line-height:1.3}.action__body{flex:1;margin:0;color:var(--dim);font-size:13.5px;line-height:1.5}.action__cta{align-self:flex-start}.crewcard{padding:20px 22px 18px}.crewcard__title{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-weight:650}.crew{--crew-fill: 0%}.crew__list{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.crew__list:before,.crew__list:after{content:"";position:absolute;top:20px;left:10%;height:2px;border-radius:2px}.crew__list:before{right:10%;background:var(--line)}.crew__list:after{width:calc(var(--crew-fill) * .8);background:var(--grad);transition:width .8s cubic-bezier(.2,.7,.2,1)}.crew__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;text-align:center}.crew__node{position:relative;padding:0 8px;background:var(--surface)}.crew__tick{position:absolute;right:2px;bottom:-2px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--ok-solid);color:#fff;border:2px solid var(--surface)}.crew__step--todo .avatar-agent,.crew__step--idle .avatar-agent,.crew__step--skipped .avatar-agent{filter:grayscale(1);opacity:.5}.crew__step--failed .avatar-agent{box-shadow:0 0 0 2px var(--danger-solid)}.crew__step--here .avatar-agent{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--brand)}.crew__step--active.crew__step--here .avatar-agent{animation:here 1.8s ease-in-out infinite}@keyframes here{50%{box-shadow:0 0 0 3px var(--surface),0 0 0 9px color-mix(in srgb,var(--brand) 30%,transparent)}}.crew__name{margin-top:8px;font-size:14px;font-weight:650}.crew__role{font:500 9.5px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.crew__state{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:8px}.crew__note{color:var(--text-2);font-size:12.5px;line-height:1.35}.crew__text{margin:8px 0 0;color:var(--dim);font-size:12.5px;line-height:1.5}.stagepill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;border:1px solid var(--neutral-line);background:var(--neutral-bg);color:var(--neutral-fg);font:700 9.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.stagepill--done{color:var(--ok-fg);background:var(--ok-bg);border-color:var(--ok-line)}.stagepill--active{color:var(--accent-text);background:var(--brand-soft);border-color:var(--brand-line)}.stagepill--active:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);animation:blink 1.2s infinite}@keyframes blink{50%{opacity:.25}}.stagepill--failed{color:var(--danger-fg);background:var(--danger-bg);border-color:var(--danger-line)}.avatar-agent{display:inline-grid;place-items:center;flex:none;border-radius:30%;background:var(--ag-person-bg);color:var(--ag-person-fg)}.avatar-agent--triage{background:var(--ag-triage-bg);color:var(--ag-triage-fg)}.avatar-agent--investigator{background:var(--ag-investigator-bg);color:var(--ag-investigator-fg)}.avatar-agent--remediator{background:var(--ag-remediator-bg);color:var(--ag-remediator-fg)}.avatar-agent--pager{background:var(--ag-pager-bg);color:var(--ag-pager-fg)}.avatar-agent--verifier{background:var(--ag-verifier-bg);color:var(--ag-verifier-fg)}.minipipe{display:inline-flex;align-items:center;gap:4px}.minipipe__dot{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.minipipe__dot--done{background:var(--ok-solid)}.minipipe__dot--active{background:var(--brand);animation:blink 1.2s infinite}.minipipe__dot--failed{background:var(--danger-solid)}.minipipe__dot--skipped{background:transparent;border:1.5px solid var(--line-strong)}.minipipe__dot--here{outline:2px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:1px}.minipipe__label{margin-left:4px;font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.cc-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.simulate{scroll-margin-top:80px}.simulate__flow{margin:-4px 0 14px;padding:10px 12px;border-left:3px solid var(--brand);border-radius:0 8px 8px 0;background:var(--brand-soft);color:var(--text);font-size:13.5px;line-height:1.5}.simulate__tenants{display:flex;flex-direction:column;gap:10px}.simtenant{padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:12px}.simtenant__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px}.simulate__what{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:6px;color:var(--dim);font-size:12.5px;line-height:1.45}.simulate__what b{color:var(--text-2)}.scen__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.scenbtn.scenbtn--reset{grid-column:1 / -1;justify-content:center;padding:5px 10px;border-style:dashed;background:transparent}.scenbtn--reset .scenbtn__icon{width:22px;height:22px;background:transparent}.scenbtn--reset .scenbtn__text{flex-direction:row;align-items:baseline;gap:8px}.scenbtn{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 10px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.scenbtn:hover:not(:disabled){border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-soft);transform:translateY(-1px)}.scenbtn:disabled{opacity:.55;cursor:progress}.scenbtn--on{border-color:var(--brand);background:var(--brand-soft)}.scenbtn__icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:var(--brand-soft);color:var(--accent-text)}.scenbtn--reset .scenbtn__icon{background:var(--surface-2);color:var(--text-2)}.scenbtn__text{display:flex;flex-direction:column;gap:2px;min-width:0}.scenbtn__label{font-size:13px;font-weight:650;line-height:1.2}.scenbtn__short{font:500 10.5px/1.25 var(--mono);color:var(--dim);overflow-wrap:anywhere}.scen__run{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;margin-top:10px;padding:8px 10px;border-radius:9px;background:var(--surface-2);font-size:13px}.scen__follow{margin-left:auto;color:var(--accent-text);font-weight:650;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.scen__follow:hover{text-decoration:underline}.feed{margin:0;padding:0;list-style:none}.feed__item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:10px 4px;border-top:1px solid var(--line);border-radius:8px}.feed__item:first-child{border-top:0}.feed__item--fresh{animation:fresh 2.4s ease-out}@keyframes fresh{0%{background:var(--fresh);transform:translateY(-3px)}to{background:transparent}}.feed__body{display:flex;flex-direction:column;gap:2px;min-width:0}.feed__line{line-height:1.35}.feed__agent{margin-right:8px;font:600 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.feed__title{font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.feed__detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--dim);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.feed__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:2px;color:var(--dim);font-size:11.5px}.feed__meta a{color:var(--accent-text);text-decoration:none}.feed__meta a:hover{text-decoration:underline}.feed__time{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font:500 11px/1.2 var(--mono);color:var(--dim);white-space:nowrap}.feed__abs{font-size:10px;opacity:.8}.feed__empty{padding:12px 4px}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.toolbar__count{margin-left:auto;font:500 11.5px var(--mono);color:var(--dim)}.seg{background:var(--surface-2);border-radius:10px}.seg__btn{min-height:32px;border-radius:8px}.seg__btn[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--brand),0 1px 2px #00000014}.empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;text-align:center;background:var(--surface);border:1px dashed var(--line-strong);border-radius:16px}.empty-state__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--ok-bg);color:var(--ok-fg);margin-bottom:4px}.empty-state h3{margin:0;font:500 24px/1.2 var(--serif)}.empty-state p{max-width:46ch;margin:0 0 8px;color:var(--dim);line-height:1.5}.skel{display:block;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 45%,var(--surface-2) 65%);background-size:220% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.skelgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.skelcard{display:flex;flex-direction:column;gap:10px}.skelcard--tall{min-height:260px}.action .skel+.skel,.card>.skel+.skel{margin-top:10px}.boot{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:22px;background:var(--bg);color:var(--text)}.boot__bar{position:relative;width:168px;height:3px;overflow:hidden;border-radius:2px;background:var(--line)}.boot__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:2px;background:var(--grad);animation:boot 1.1s ease-in-out infinite alternate}@keyframes boot{0%{transform:translate(-10%)}to{transform:translate(160%)}}.irows{display:flex;flex-direction:column;gap:12px}.irow{--sev-color: var(--sev3);position:relative;min-width:0;padding:14px 18px 14px 22px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);transition:box-shadow .2s,border-color .2s}.irow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--sev-color)}.irow:hover{box-shadow:var(--shadow-lift);border-color:var(--line-strong)}.irow--sev1{--sev-color: var(--sev1)}.irow--sev2{--sev-color: var(--sev2)}.irow--closed{--sev-color: var(--line-strong)}.irow__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}.irow__tenant{font-weight:650}.irow__time{margin-left:auto;font:500 11.5px var(--mono);color:var(--dim)}.irow__title{margin:8px 0 4px;font-size:17px;font-weight:650;line-height:1.3}.irow__title a{color:inherit;text-decoration:none}.irow__title a:hover{text-decoration:underline;text-underline-offset:3px}.irow__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;color:var(--dim);font-size:12.5px}.irow__rca{margin-top:10px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px}.irow__rca--busy{display:flex;align-items:center;gap:8px;color:var(--text-2)}.irow__rca--muted{color:var(--dim);font-size:13px;display:flex;align-items:center;gap:6px}.irow__rcahead{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.irow__rcahead .icon{color:var(--ag-investigator-fg)}.irow__rcatext{margin:6px 0 0;line-height:1.5;color:var(--text-2)}.irow__fix{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:10px 0 0;font-size:13px}.irow__fixwhat{min-width:0;overflow-wrap:anywhere}.irow__foot{display:flex;justify-content:flex-end;margin-top:10px}.confidence__bar{background:var(--ring-track)}.confidence__bar span{background:var(--ag-investigator-fg)}.dhead{display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}.dhead__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.dhead__spacer{flex:1}.dhead__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:14px 0;border-block:1px solid var(--line)}.dhead__facts b{display:block;margin-top:6px;font:650 15px/1.25 var(--mono)}.detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);gap:16px;align-items:start}.detail-side{display:flex;flex-direction:column;gap:16px;min-width:0}.trace{position:relative;margin:0;padding:0;list-style:none}.trace__item{position:relative;display:grid;grid-template-columns:70px 30px minmax(0,1fr);gap:12px;padding-bottom:14px}.trace__item:before{content:"";position:absolute;left:96px;top:34px;bottom:2px;width:2px;border-radius:2px;background:var(--line)}.trace__item:last-child:before{display:none}.trace__item--fresh{animation:slidein .6s cubic-bezier(.2,.7,.2,1)}@keyframes slidein{0%{opacity:0;transform:translateY(-6px)}}.trace__when{display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding-top:2px}.trace__off{font:650 12px/1.2 var(--mono);color:var(--text)}.trace__abs{font:400 10px/1.2 var(--mono);color:var(--dim)}.trace__rail{display:flex;justify-content:center}.trace__body{min-width:0}.trace__agent{display:flex;align-items:center;gap:6px;font:600 9.5px/1.3 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim)}.trace__agent .tag{font-size:8.5px;padding:0 5px}.trace__title{margin-top:2px;font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.trace__title.mono{font-size:13px;color:var(--ag-investigator-fg)}.trace__detail{margin-top:2px;color:var(--text-2);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.trace__item--rca .trace__body,.trace__item--corrected .trace__body,.trace__item--refused .trace__body,.trace__item--approved .trace__body,.trace__item--verified .trace__body,.trace__item--rejected .trace__body,.trace__item--expired .trace__body,.trace__item--no_fix .trace__body,.trace__item--fix_failed .trace__body,.trace__item--still_alarming .trace__body,.trace__item--rca_failed .trace__body,.trace__item--resolved .trace__body{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.trace__item--rca .trace__body{background:var(--ag-investigator-bg);border-color:transparent}.trace__item--corrected .trace__body{background:var(--brand-soft);border-color:var(--brand-line)}.trace__item--refused .trace__body,.trace__item--fix_failed .trace__body,.trace__item--still_alarming .trace__body{background:var(--danger-bg);border-color:var(--danger-line)}.trace__item--approved .trace__body,.trace__item--verified .trace__body,.trace__item--resolved .trace__body{background:var(--ok-bg);border-color:var(--ok-line)}.trace__item--next .trace__body{padding-top:6px}.trace__pending{width:14px;height:14px;margin-top:8px;border-radius:50%;border:2px dashed var(--line-strong);animation:spin 4s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dcard{display:flex;flex-direction:column;gap:10px}.dcard .card__head{margin-bottom:2px}.dcard--fix{border-top:3px solid var(--brand)}.runbox{padding:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px}.runbox__name{font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.runbox__words{margin:2px 0 8px;color:var(--dim);font-size:12.5px}.callout--correct{color:var(--text);background:var(--brand-soft);border:1px solid var(--brand-line)}.callout--correct .icon{color:var(--accent-text)}.decide{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:12px}.decide__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.decide__buttons{display:flex;gap:8px}.decide__buttons .btn{flex:1;min-height:38px}.decided-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0}.fixsteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none}.fixsteps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:11.5px;color:var(--dim)}.fixsteps li:before{content:"";position:absolute;top:9px;left:-50%;right:50%;height:2px;background:var(--line);z-index:0}.fixsteps li:first-child:before{display:none}.fixsteps li.is-done:before,.fixsteps li.is-now:before{background:var(--ok-solid)}.fixsteps__dot{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);color:#fff}.fixsteps .is-done{color:var(--text);font-weight:600}.fixsteps .is-done .fixsteps__dot{background:var(--ok-solid);border-color:var(--ok-solid)}.fixsteps .is-now{color:var(--text);font-weight:600}.fixsteps .is-now .fixsteps__dot{border-color:var(--brand);animation:here 1.8s ease-in-out infinite}.fixsteps .is-failed .fixsteps__dot{background:var(--danger-solid);border-color:var(--danger-solid)}.rca2{display:flex;align-items:center;gap:14px}.rca2__text{margin:0;line-height:1.55;color:var(--text)}.evlist{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.evlist li{display:grid;grid-template-columns:82px minmax(0,1fr);gap:2px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;font-size:13px}.evlist__label{font:600 10px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.evlist__detail{overflow-wrap:anywhere;line-height:1.45}.evlist__link{grid-column:2;color:var(--accent-text);font-size:12px;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.evlist__link:hover{text-decoration:underline}.kvgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:4px 0 0}.kvgrid>div{min-width:0}.kvgrid dt{font:600 9.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.kvgrid dd{margin:2px 0 0;font-size:13px;overflow-wrap:anywhere}.kvgrid--tight{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:12px}.kvgrid--tight>div{display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.kvgrid__wide{grid-column:1 / -1}.toolchips{display:flex;flex-wrap:wrap;gap:5px}.toolchip{padding:2px 7px;border:1px solid var(--ag-investigator-bg);border-radius:6px;background:var(--ag-investigator-bg);color:var(--ag-investigator-fg);font-size:11.5px}.btn--primary:disabled{background:transparent;border:1px dashed var(--line-strong);color:var(--dim);opacity:1;box-shadow:none}.alarmlist,.pagelist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.alarmlist li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.alarmlist li:first-child{border-top:0}.alarmlist__name{font-size:12px;overflow-wrap:anywhere}.alarmlist__desc{grid-column:2 / -1;color:var(--dim);font-size:12px}.alarmlist__at{grid-row:1;grid-column:3}.pagelist li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.pagelist li:first-child{border-top:0}.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,540px),1fr));gap:16px}.tcard{display:flex;flex-direction:column;gap:14px}.tcard--incident{border-color:var(--danger-line);background:linear-gradient(180deg,var(--danger-wash),transparent 180px),var(--surface)}.tcard--alarming{border-color:var(--warn-line)}.tcard__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.tcard__id{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.tcard__id h3{margin:0;font-size:19px;font-weight:650;letter-spacing:-.01em}.tcard__id p{margin:0}.tcard__stats{display:grid;grid-template-columns:repeat(3,auto);gap:0 16px;text-align:right}.tcard__stats div{display:flex;flex-direction:column}.tcard__stats b{font:700 19px/1.1 var(--mono)}.tcard__stats span{color:var(--dim);font-size:11.5px}.tcard__window{grid-column:1 / -1;margin:4px 0 0;font:500 9.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.tcard__autonomy{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;background:var(--surface-2);border-radius:10px;font-size:13px;line-height:1.45}.tcard__autonomy .icon{margin-top:2px;color:var(--accent-text)}.tcard__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr);gap:18px;padding-top:2px}.talarms{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 20px;margin:0;padding:0;list-style:none}.talarms li{display:grid;grid-template-columns:80px minmax(0,1fr) 8px auto;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed var(--line);font-size:12.5px}.talarms .chip{justify-self:start}.talarms li.is-firing .talarms__name{font-weight:650}.talarms__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:12px}.talarms__at{font:400 11px var(--mono);white-space:nowrap}.roles{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;font-size:13px}.roles li{display:flex;align-items:flex-start;gap:7px;line-height:1.35}.roles li .icon{margin-top:2px}.roles .is-on .icon{color:var(--ok-solid)}.roles .is-off{color:var(--danger-fg)}.rbchips{display:flex;flex-wrap:wrap;gap:6px}.rbchip{padding:3px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--text-2);font-size:11.5px;text-decoration:none}.rbchip:hover{border-color:var(--brand);color:var(--text)}.tcard__last{display:block;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none;transition:border-color .15s}.tcard__last:hover{border-color:var(--brand)}.tcard__last .kicker{margin-bottom:6px}.tcard__lastrow{display:flex;align-items:center;gap:8px;min-width:0}.tcard__lasttitle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tcard__sim{padding-top:12px;border-top:1px solid var(--line)}.tcard__sim .kicker{margin-bottom:0}.onboard{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:28px;padding:24px 26px}.onboard__intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.onboard__intro .kicker{margin:0}.onboard__intro p{margin:0;line-height:1.55}.onboard__title{margin:0;font:500 30px/1.1 var(--serif);letter-spacing:-.015em}.onboard__note{font-family:var(--mono);font-size:11.5px}.stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.stepper__step{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--bg);border:1px solid var(--line);border-radius:12px}.stepper__step:not(:last-child):after{content:"";position:absolute;top:28px;right:-15px;z-index:1;width:16px;height:2px;background:var(--brand)}.stepper__n{font:650 12px var(--mono);letter-spacing:.16em;color:var(--accent-text)}.stepper__icon{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--brand-soft);color:var(--accent-text)}.stepper__step h3{margin:0;padding-right:40px;font-size:14.5px;line-height:1.35}.stepper__step p{margin:0;color:var(--dim);font-size:13px;line-height:1.5}.rbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:16px}.rbcard{display:flex;flex-direction:column;gap:12px;border-top:3px solid var(--warn-solid)}.rbcard--low{border-top-color:var(--ok-solid)}.rbcard--high{border-top-color:var(--danger-solid)}.rbcard__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.rbcard__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--brand-soft);color:var(--accent-text)}.rbcard__id{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.rbcard__id h3{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.rbcard__desc{margin:0;color:var(--text-2);line-height:1.55}.rbcard__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px}.params--rb{gap:0}.params--rb>div{display:flex;flex-direction:column;gap:1px;padding:6px 0;border-bottom:1px dashed var(--line)}.params--rb dt{color:var(--text);font-weight:600;font-size:12px}.params--rb dt:after{content:""}.params--rb dd{color:var(--dim);font-size:12.5px;line-height:1.4}.rbsteps{counter-reset:s;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.rbsteps li{counter-increment:s;position:relative;padding-left:26px;font-size:13px;line-height:1.45}.rbsteps li:before{content:counter(s);position:absolute;left:0;top:0;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-strong);font:600 10px/1 var(--mono);color:var(--text-2)}.rbcard__foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px}.rbcard__fail{color:var(--danger-fg)}.rbcard__tenants{display:flex;gap:6px;margin-left:auto}.agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.agentchip{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.agentchip:hover{border-color:var(--line-strong)}.agentchip[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.agentchip__text{display:flex;flex-direction:column;min-width:0;flex:1}.agentchip__name{font-weight:650;font-size:13px}.agentchip__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 9.5px var(--mono);letter-spacing:.04em;color:var(--dim)}.agentchip__n{margin-left:auto;font:600 12px var(--mono);color:var(--text-2)}.side-note{display:flex;align-items:center;gap:6px;padding:0 4px}.slot--note{order:9}.slot--drill{order:8}.side-note a{color:var(--accent-text)}.drill__row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.drill__row select{flex:1 1 200px;min-width:0}.mgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mcard{display:flex;flex-direction:column;gap:10px}.mcard--wide{grid-column:1 / -1}.mcard__foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0 0}.mcard__callout{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;background:var(--brand-soft);border-radius:10px;font-size:13px;line-height:1.45}.mcard__callout .icon{margin-top:2px;color:var(--accent-text)}.chart{position:relative;min-width:0;border-radius:8px}.chart svg{display:block;overflow:visible;touch-action:pan-y}.chart .grid{stroke:var(--grid);stroke-width:1}.chart .axis{stroke:var(--axis);stroke-width:1}.chart .tick{font:500 10.5px var(--mono);fill:var(--dim)}.chart .crosshair{stroke:var(--line-strong);stroke-width:1}.chart .mark{transition:opacity .15s}.chart svg:hover .mark:not(.mark--hover){opacity:.55}.ctip{position:absolute;z-index:3;min-width:150px;padding:8px 11px;transform:translate(-50%,-4px);pointer-events:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;box-shadow:var(--shadow-lift);font-size:12px}.ctip__title{margin-bottom:4px;font:600 10.5px var(--mono);letter-spacing:.08em;color:var(--dim)}.ctip__row{display:flex;align-items:center;gap:8px;padding:1px 0;color:var(--text-2)}.ctip__row b{min-width:18px;color:var(--text)}.ctip__key{width:9px;height:9px;border-radius:2px}.ctip__key--line{height:2px;width:12px;border-radius:2px}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;padding:0;list-style:none;color:var(--text-2);font-size:12.5px}.legend li{display:inline-flex;align-items:center}.legend__swatch{display:inline-block;width:10px;height:10px;margin-right:7px;border-radius:3px}.legend__line{display:inline-block;width:14px;height:2px;margin-right:7px;border-radius:2px}.legend__zero{opacity:.5}.legend--seg{margin-top:2px}.hbars{display:flex;flex-direction:column;gap:8px}.hbar{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:4px 12px;padding:3px 6px;border-radius:8px;font-size:13px;cursor:default}.hbar:hover,.hbar--hover{background:var(--surface-2)}.hbar__label{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--text-2)}.hbar__label .icon{color:var(--dim)}.hbar__track{display:flex;align-items:center;gap:8px;height:22px;min-width:0}.hbar__fill{height:14px;min-width:2px;border-radius:0 4px 4px 0;transition:width .7s cubic-bezier(.2,.7,.2,1)}.hbar__value{font:600 12.5px var(--mono);white-space:nowrap}.hbar__note{grid-column:1 / -1;color:var(--dim);font-size:12px}.seg2__bar{display:flex;gap:2px;height:28px}.seg2__part{display:flex;align-items:center;min-width:6px;padding-left:8px;overflow:hidden;border-radius:4px;color:#fff;font:650 11.5px/1 var(--mono);cursor:default;transition:filter .15s}.seg2__part:hover,.seg2__part--hover{filter:brightness(1.12)}.seg2__empty{color:var(--dim);font-size:12.5px;align-self:center}.seg2__tip{margin:6px 0 2px;font-size:12.5px;color:var(--text-2);min-height:18px}.seg2__tip--idle{color:var(--dim)}.tview summary{margin-top:8px;color:var(--dim);font-size:12px;cursor:pointer}.tview summary:hover{color:var(--text)}.tview__wrap{max-height:260px;margin-top:8px;overflow:auto;border:1px solid var(--line);border-radius:10px}.tview table{width:100%;border-collapse:collapse;font-size:12.5px}.tview th,.tview td{padding:6px 10px;border-bottom:1px solid var(--line);text-align:left}.tview thead th{position:sticky;top:0;background:var(--surface-2);font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.tview td{text-align:right}.costbig{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.costbig__n{font:700 46px/1 var(--mono);letter-spacing:-.03em}.costbig__u{color:var(--dim)}.si .si-error{display:flex;gap:6px;align-items:center}.approval{border-radius:14px}.toast{border-radius:12px;box-shadow:var(--shadow-lift)}@media (max-width: 1320px){.hero{grid-template-columns:auto minmax(0,1fr)}.hero__side{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 24px}.hero__side .kicker{grid-column:1 / -1}.hero__kicker2{margin-top:10px}}@media (max-width: 1180px){.cc-grid,.detail-grid,.onboard,.mgrid{grid-template-columns:minmax(0,1fr)}.detail-side{display:contents}.detail-grid>.card{order:1}.detail-side>.dcard{order:2}.detail-side>.dcard--fix{order:0}}@media (max-width: 900px){.shell{grid-template-columns:minmax(0,1fr);background:none}.rail{position:fixed;left:0;top:0;bottom:0;width:min(300px,86vw);height:auto;box-shadow:var(--shadow-lift);transform:translate(-105%);transition:transform .25s cubic-bezier(.2,.7,.2,1);visibility:hidden}.shell--drawer .rail{transform:none;visibility:visible}.topbar{padding:0 12px 0 6px;gap:8px}.viewing{padding-left:8px}.viewing__label{display:none}.viewing select{min-width:0;max-width:130px;padding-right:20px;font-size:13px}.cta{width:38px;padding:0;justify-content:center}.cta__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.crew__list{grid-template-columns:minmax(0,1fr);gap:0}.crew__list:before,.crew__list:after{display:none}.crew__step{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"node name" "node role" "node state" "node text";align-items:start;gap:2px 12px;padding:0 0 14px;text-align:left;justify-items:start}.crew__step:not(:last-child):after{content:"";position:absolute;left:25px;top:46px;bottom:2px;width:2px;background:var(--line)}.crew__step--done:not(:last-child):after{background:var(--ok-solid)}.crew__node{grid-area:node;padding:0}.crew__name{grid-area:name;margin:0}.crew__role{grid-area:role}.crew__state{grid-area:state;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:4px}.crew__text{grid-area:text;margin-top:2px}}@media (max-width: 760px){.main{padding:14px 16px 64px}.sync__note,.topbar .viewing{display:none}.rail__viewing{display:block}.hero__ring .ring{width:132px!important;height:132px!important}.hero__ring .ring svg{width:132px;height:132px}.ring__big{font-size:38px}.phead__title{font-size:26px}.hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 18px;justify-items:stretch}.hero__ring{justify-content:flex-start}.kpis,.kpis--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:12px 13px}.kpi__num{font-size:23px}.kpi__label{letter-spacing:.1em;font-size:9.5px}.actions{grid-template-columns:minmax(0,1fr)}.action{min-height:0}.scen__buttons{grid-template-columns:minmax(0,1fr);gap:6px}.scenbtn{padding:8px 10px}.scenbtn__text{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.talarms li{grid-template-columns:auto minmax(0,1fr) 8px auto}.card{padding:14px}.tcard__head{grid-template-columns:auto minmax(0,1fr)}.tcard__stats{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left;padding-top:10px;border-top:1px solid var(--line)}.tcard__grid,.rbcard__cols,.talarms,.stepper{grid-template-columns:minmax(0,1fr)}.stepper__step:not(:last-child):after{top:auto;bottom:-15px;left:28px;right:auto;width:2px;height:16px}.onboard{padding:18px;gap:18px}.trace__item{grid-template-columns:46px 26px minmax(0,1fr);gap:9px}.trace__item:before{left:67px;top:30px}.trace__abs{display:none}.trace__item .avatar-agent{width:26px!important;height:26px!important}.dhead{padding:14px}.dhead__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.feed__item{grid-template-columns:30px minmax(0,1fr)}.feed__time{grid-column:2;grid-row:2;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start}.hbar{grid-template-columns:112px minmax(0,1fr)}.irow{padding:12px 14px 12px 18px}.irow__time{margin-left:0;width:100%}.rbcard__tenants{margin-left:0}.toolbar__count{width:100%;margin-left:0}.fixsteps li{font-size:10.5px}.evlist li{grid-template-columns:minmax(0,1fr)}.evlist__link{grid-column:1}.kvgrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
