@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_a4582227-module__FiY90W__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_a4582227-module__FiY90W__variable{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
:root{--paper:#eff1f7;--surface:#fff;--surface-2:#f0f2f8;--surface-3:#e7eaf3;--line:#e1e5ef;--line-strong:#cdd3e2;--text:#14161f;--text-2:#383e52;--muted:#474d61;--faint:#565c71;--on-accent:#fff;--on-state:#fff;--on-soft:#14161f;--on-soft-except:#14161f;--hawk:#0c6fc6;--hawk-soft:#e8f2fe;--hawk-line:#b7d8fa;--plume:#b715f0;--logo-face:#000;--slow:#856000;--slow-bg:#f5ebd2;--missing:#4a55c8;--missing-bg:#e4e6fa;--failing:#ce0c66;--failing-bg:#fbe1ec;--graphite:#b8c3ce;--graphite-ink:#7c8a99;--range:var(--graphite-ink);--st-normal:var(--graphite-ink);--st-normal-bg:#dde1ec;--st-running:var(--graphite-ink);--st-running-bg:#e6e9f1;--st-over:var(--slow);--st-over-bg:var(--slow-bg);--st-under:var(--slow);--st-under-bg:var(--slow-bg);--st-failed:var(--failing);--st-failed-bg:var(--failing-bg);--st-rerun:var(--graphite-ink);--st-rerun-bg:#e6e9f1;--st-missing:var(--missing);--st-missing-bg:var(--missing-bg);--st-except:var(--failing);--st-except-bg:var(--failing-bg);--st-trend:var(--graphite-ink);--st-trend-bg:#e6e9f1;--pri-crit:#d01543;--pri-crit-bg:#fde4ea;--pri-warn:#b25209;--pri-warn-bg:#fdf0dc;--pri-info:#565c71;--pri-info-bg:#edeff5;--control:#7c849e;--band-fill:#e4e8f2;--band-edge:#cbd2e3;--r-sm:5px;--r:8px;--r-lg:12px;--shadow-1:0 1px 2px rgba(16,20,36,.05),0 1px 1px rgba(16,20,36,.04);--shadow-2:0 4px 14px rgba(16,20,36,.08),0 1px 3px rgba(16,20,36,.05);--shadow-drawer:-18px 0 48px rgba(12,16,32,.16);--rail:234px;--top:56px;--drawer-w:760px;--sans:var(--font-plex-sans),"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-scale:1;--fs-glyph:calc(9.5px*var(--fs-scale));--fs-nano:calc(10.5px*var(--fs-scale));--fs-micro:calc(11px*var(--fs-scale));--fs-tiny:calc(11.5px*var(--fs-scale));--fs-mini:calc(12px*var(--fs-scale));--fs-2xs:calc(12.5px*var(--fs-scale));--fs-xs:calc(13px*var(--fs-scale));--fs-sm:calc(13.5px*var(--fs-scale));--fs-md:calc(14px*var(--fs-scale));--fs-base:calc(14.5px*var(--fs-scale));--fs-lg:calc(15px*var(--fs-scale));--fs-xl:calc(15.5px*var(--fs-scale));--fs-2xl:calc(16px*var(--fs-scale));--fs-h3:calc(19px*var(--fs-scale));--fs-h2:calc(20px*var(--fs-scale));--fs-h1:calc(22px*var(--fs-scale));--fs-tile:calc(26px*var(--fs-scale));--fsd-scale:1;--fsd-glyph:calc(8px*var(--fsd-scale));--fsd-nano:calc(9px*var(--fsd-scale));--fsd-micro:calc(9.5px*var(--fsd-scale));--fsd-tiny:calc(10px*var(--fsd-scale));--fsd-mini:calc(10.5px*var(--fsd-scale));--fsd-2xs:calc(11px*var(--fsd-scale));--fsd-xs:calc(11.5px*var(--fsd-scale));--fsd-sm:calc(12px*var(--fsd-scale));--fsd-md:calc(12.5px*var(--fsd-scale));--fsd-base:calc(13px*var(--fsd-scale));--fsd-lg:calc(13.5px*var(--fsd-scale));--fsd-xl:calc(14px*var(--fsd-scale));--fsd-2xl:calc(15px*var(--fsd-scale));--w-body:400;--smooth:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#090a11;--surface:#10121c;--surface-2:#171a27;--surface-3:#1f2333;--line:#232838;--line-strong:#333a50;--text:#e9ebf3;--text-2:#c8cedf;--muted:#aeb5c9;--faint:#9ca3ba;--on-accent:#0a0d16;--on-state:#0a0d16;--on-soft:#0a0d16;--on-soft-except:#fff;--hawk:#3da5ff;--hawk-soft:#10243c;--hawk-line:#1f4b7a;--plume:#cd5cff;--logo-face:#fff;--slow:#c08a00;--slow-bg:#2a2410;--missing:#6e7cf0;--missing-bg:#1c1f3d;--failing:#f0426e;--failing-bg:#33141f;--graphite:#3a4654;--graphite-ink:#8a97a6;--range:var(--graphite-ink);--st-normal:var(--graphite-ink);--st-normal-bg:#232838;--st-running:var(--graphite-ink);--st-running-bg:#232838;--st-over:var(--slow);--st-over-bg:var(--slow-bg);--st-under:var(--slow);--st-under-bg:var(--slow-bg);--st-failed:var(--failing);--st-failed-bg:var(--failing-bg);--st-rerun:var(--graphite-ink);--st-rerun-bg:#232838;--st-missing:var(--missing);--st-missing-bg:var(--missing-bg);--st-except:var(--failing);--st-except-bg:var(--failing-bg);--st-trend:var(--graphite-ink);--st-trend-bg:#232838;--pri-crit:#ff6b87;--pri-crit-bg:#360a17;--pri-warn:#f5a524;--pri-warn-bg:#2e2005;--pri-info:#aeb5c9;--pri-info-bg:#1b1f2d;--control:#66708e;--band-fill:#1c2131;--band-edge:#2c3348;--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 6px 20px rgba(0,0,0,.45);--shadow-drawer:-18px 0 60px rgba(0,0,0,.6);--w-body:420;--smooth:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#090a11;--surface:#10121c;--surface-2:#171a27;--surface-3:#1f2333;--line:#232838;--line-strong:#333a50;--text:#e9ebf3;--text-2:#c8cedf;--muted:#aeb5c9;--faint:#9ca3ba;--on-accent:#0a0d16;--on-state:#0a0d16;--on-soft:#0a0d16;--on-soft-except:#fff;--hawk:#3da5ff;--hawk-soft:#10243c;--hawk-line:#1f4b7a;--plume:#cd5cff;--logo-face:#fff;--slow:#c08a00;--slow-bg:#2a2410;--missing:#6e7cf0;--missing-bg:#1c1f3d;--failing:#f0426e;--failing-bg:#33141f;--graphite:#3a4654;--graphite-ink:#8a97a6;--range:var(--graphite-ink);--st-normal:var(--graphite-ink);--st-normal-bg:#232838;--st-running:var(--graphite-ink);--st-running-bg:#232838;--st-over:var(--slow);--st-over-bg:var(--slow-bg);--st-under:var(--slow);--st-under-bg:var(--slow-bg);--st-failed:var(--failing);--st-failed-bg:var(--failing-bg);--st-rerun:var(--graphite-ink);--st-rerun-bg:#232838;--st-missing:var(--missing);--st-missing-bg:var(--missing-bg);--st-except:var(--failing);--st-except-bg:var(--failing-bg);--st-trend:var(--graphite-ink);--st-trend-bg:#232838;--pri-crit:#ff6b87;--pri-crit-bg:#360a17;--pri-warn:#f5a524;--pri-warn-bg:#2e2005;--pri-info:#aeb5c9;--pri-info-bg:#1b1f2d;--control:#66708e;--band-fill:#1c2131;--band-edge:#2c3348;--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 6px 20px rgba(0,0,0,.45);--shadow-drawer:-18px 0 60px rgba(0,0,0,.6);--w-body:420;--smooth:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-size:var(--fs-lg);font-weight:var(--w-body);color:var(--text);background:var(--paper);-webkit-font-smoothing:var(--smooth);font-feature-settings:"cv05" 1;margin:0;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.012em;margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--hawk);outline-offset:2px;border-radius:3px}::selection{background:var(--hawk);color:var(--on-accent)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong)transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:2px solid transparent;border-radius:6px}::-webkit-scrollbar-track{background:0 0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.eyebrow{font-family:var(--mono);font-size:var(--fs-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500}.muted{color:var(--muted)}.faint{color:var(--faint)}.skip{z-index:200;background:var(--hawk);color:var(--on-accent);border-radius:var(--r-sm);font-size:var(--fs-base);padding:7px 12px;font-weight:550;transition:transform .12s;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}.app{grid-template-columns:var(--rail)1fr;min-height:100vh;display:grid}.railcol{background:var(--surface);border-right:1px solid var(--line);z-index:30}.rail{flex-direction:column;height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0}.rail__brand{height:var(--top);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:9px;padding:0 16px;display:flex}.rail__wordmark{font-size:var(--fs-2xl);letter-spacing:-.025em;font-weight:600}.rail__env{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:3px;margin-left:auto;padding:1px 5px;font-weight:500}.rail__nav{flex-direction:column;flex:auto;padding:12px 8px 8px;display:flex;overflow-y:auto}.rail__group{margin-bottom:16px}.rail__group--foot{border-top:1px solid var(--line);margin-top:auto;margin-bottom:4px;padding-top:10px}.rail__group-label{padding:0 8px 6px}.navitem .trunc{flex:auto;min-width:0}.navitem{border-radius:var(--r-sm);width:100%;color:var(--text-2);font-size:var(--fs-base);align-items:center;gap:9px;padding:6px 8px;font-weight:450;transition:background .12s,color .12s;display:flex}.navitem:hover{background:var(--surface-2);color:var(--text)}.navitem svg{opacity:.78;flex:none}.navitem--on{background:var(--hawk-soft);color:var(--hawk);font-weight:550}.navitem--on svg{opacity:1}.navitem__count{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);margin-left:auto;font-weight:500}.navitem__count--crit{color:var(--pri-crit)}.rail__foot{border-top:1px solid var(--line);flex:none;padding:10px 12px}.who__out{border-radius:var(--r-sm);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid transparent;flex:none;place-items:center;transition:color .12s,background .12s,border-color .12s;display:grid}.who__out:hover{color:var(--text);background:var(--surface-2);border-color:var(--line)}.who__out:focus-visible{outline:2px solid var(--hawk);outline-offset:1px;color:var(--text)}.who__out[disabled]{opacity:.5;cursor:default}.who{align-items:center;gap:9px;display:flex}.avatar{background:linear-gradient(140deg,var(--hawk),var(--plume));width:26px;height:26px;color:var(--on-accent);font-size:var(--fs-mini);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.avatar__img{object-fit:cover;opacity:0;border-radius:50%;width:100%;height:100%;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0}.avatar__img--in{opacity:1}.who__name{font-size:var(--fs-md);font-weight:500;line-height:1.25}.who__org{font-size:var(--fs-2xs);color:var(--muted);line-height:1.25}.main{flex-direction:column;min-width:0;max-width:100%;display:flex}.topbar{z-index:20;height:var(--top);background:color-mix(in srgb,var(--paper)88%,transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:0 20px;display:flex;position:-webkit-sticky;position:sticky;top:0}.crumbs{font-size:var(--fs-md);color:var(--muted);align-items:center;gap:6px;min-width:0;display:flex}.crumbs b{color:var(--text);font-weight:550}.crumbs b.mono{font-family:var(--mono);font-weight:500;font-size:var(--fs-sm);letter-spacing:-.01em}.crumbs span{color:var(--muted)}.crumbs a{color:var(--muted);border-radius:3px;transition:color .12s}.crumbs a:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.crumbs a:focus-visible{outline:2px solid var(--hawk);outline-offset:2px;color:var(--text)}.freshness{font-family:var(--mono);font-size:var(--fs-mini);color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;margin-left:10px;padding:1px 8px 1px 6px;display:inline-flex}.freshness b{color:var(--text-2);font-weight:500}.freshness svg{opacity:.7;width:11px;height:11px}.topbar__right{align-items:center;gap:8px;margin-left:auto;display:flex}.search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:250px;height:30px;color:var(--muted);font-size:var(--fs-md);align-items:center;gap:7px;padding:0 9px;display:flex}.search:hover{border-color:var(--line-strong)}.kbd{font-family:var(--mono);font-size:var(--fs-tiny);color:var(--muted);border:1px solid var(--line);border-radius:3px;margin-left:auto;padding:0 4px}.iconbtn{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:30px;height:30px;color:var(--text-2);place-items:center;display:grid;position:relative}.iconbtn:hover{border-color:var(--line-strong);color:var(--text)}.iconbtn__dot{background:var(--pri-crit);min-width:15px;height:15px;color:var(--on-accent);font-family:var(--mono);font-size:var(--fs-micro);border:2px solid var(--paper);border-radius:8px;place-items:center;padding:0 3px;font-weight:500;display:grid;position:absolute;top:-9px;right:-8px}.signalchip{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:30px;font-size:var(--fs-sm);color:inherit;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:flex}.signalchip:hover{border-color:var(--pri)}.signalchip:hover b{color:var(--pri)}.signalchip:focus-visible{outline:2px solid var(--pri);outline-offset:1px}.signalchip b{font-family:var(--mono);font-weight:500;font-size:var(--fs-sm)}.signalchip .muted{font-size:11px}.signalchip .sep{color:var(--faint)}.signalchip__bar{align-items:flex-end;gap:1.5px;height:13px;display:flex}.signalchip__bar i{background:var(--line-strong);border-radius:1px;width:2.5px}.signalchip__bar i.on{background:var(--pri-warn)}.page{flex:auto;min-width:0;padding:20px 20px 56px;overflow-x:clip}.page__head{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page__title{font-size:var(--fs-h1);letter-spacing:-.022em}.page__sub{font-size:var(--fs-base);color:var(--muted);margin-top:2px}.page__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.seg{background:var(--surface-2);border-radius:var(--r-sm);border:1px solid var(--line);padding:2px;display:inline-flex}.seg button{font-size:var(--fs-sm);color:var(--muted);font-weight:500;font-family:var(--mono);letter-spacing:-.01em;border-radius:4px;padding:3px 10px}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.pick{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:28px;font-size:var(--fs-md);color:var(--text-2);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.pick:hover{border-color:var(--line-strong)}.pick--on{border-color:var(--hawk);color:var(--hawk);background:var(--hawk-soft)}.pick__n{font-family:var(--mono);font-size:var(--fs-mini);background:var(--hawk);color:var(--on-accent);border-radius:7px;padding:0 5px;font-weight:500}.btn{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:30px;font-size:var(--fs-md);color:var(--text-2);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--line-strong);color:var(--text)}.btn--primary{background:var(--hawk);border-color:var(--hawk);color:var(--on-accent)}.btn--primary:hover{filter:brightness(1.07);color:var(--on-accent)}.btn--sm{height:25px;font-size:var(--fs-sm);padding:0 9px}.btn--ghost{background:0 0;border-color:transparent}.btn--ghost:hover{background:var(--surface-2);border-color:transparent}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1)}.card__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;display:flex}.card__title{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:600}.card__ctx{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted)}.card__tools{align-items:center;gap:6px;margin-left:auto;display:flex}.card__body{padding:14px}.card__body--flush{padding:0}.grid{align-items:start;gap:14px;display:grid}.grid--2{grid-template-columns:1fr 1fr}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--2-1{grid-template-columns:2fr 1fr}.grid--1-2{grid-template-columns:1fr 2fr}.stack{gap:14px;display:grid}.pill{height:19px;font-family:var(--mono);font-size:var(--fs-mini);letter-spacing:.01em;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:0 7px;font-weight:500;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.pill--normal{color:var(--st-normal);background:var(--st-normal-bg)}.pill--running{color:var(--st-running);background:var(--st-running-bg)}.pill--over{color:var(--st-over);background:var(--st-over-bg)}.pill--under{color:var(--st-under);background:var(--st-under-bg)}.pill--failed{color:var(--st-failed);background:var(--st-failed-bg)}.pill--rerun{color:var(--st-rerun);background:var(--st-rerun-bg)}.pill--missing{color:var(--st-missing);background:var(--st-missing-bg)}.pill--except{color:var(--st-except);background:var(--st-except-bg)}.pill--trend{color:var(--st-trend);background:var(--st-trend-bg)}.pill--hawk{color:var(--hawk);background:var(--hawk-soft)}.pill--quiet{color:var(--muted);background:var(--surface-2)}.pill--live .dot{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.tbl{font-size:var(--fs-md)}.tbl thead th{z-index:2;text-align:left;background:var(--surface-2);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-mini);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:7px 12px;font-weight:500;position:-webkit-sticky;position:sticky;top:0}.tbl thead th.r,.tbl td.r{text-align:right}.tbl tbody td{border-bottom:1px solid var(--line);vertical-align:middle;height:38px;padding:0 12px}.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover td{background:var(--surface-2)}.tbl tbody tr:last-child td{border-bottom:0}.tbl .id{font-family:var(--mono);font-size:var(--fs-md);letter-spacing:-.005em;font-weight:500}.tbl .sub{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);letter-spacing:-.01em}.tbl .n{font-family:var(--mono);font-variant-numeric:tabular-nums}.tbl__wrap{max-height:520px;overflow:auto}.chev{color:var(--muted);flex:none}tr:hover .chev{color:var(--text-2)}.band{width:100%;position:relative}.band--micro{width:132px;height:26px}.band--meso{height:168px}.band__plot{position:absolute;top:0;bottom:0;left:0;right:0}.band__zone{background:var(--band-fill);border-top:1px solid var(--band-edge);border-bottom:1px solid var(--band-edge);position:absolute;left:0;right:0}.band__zone:after{content:"";background:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in srgb,var(--band-edge)40%,transparent)5px 6px);opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0}.band__hairline{border-top:1.5px dashed var(--band-edge);height:0;position:absolute;left:0;right:0}.band__miss{background:var(--st-missing-bg);border-bottom:2px solid var(--st-missing);border-radius:1px;height:7px;position:absolute}.band__bar{background:var(--st-normal);opacity:.55;border-radius:1.5px 1.5px 0 0;width:3px;position:absolute;bottom:0}.band--meso .band__bar{opacity:.6;width:5px}.band__bar:hover{opacity:1}.band__bar[data-s=over]{background:var(--st-over);opacity:1}.band__bar[data-s=under]{background:var(--st-under);opacity:1}.band__bar[data-s=failed]{background:var(--st-failed);opacity:1}.band__bar[data-s=missing]{background:var(--st-missing);opacity:1}.band__bar[data-s=running]{background:var(--st-running);opacity:1}.band__bar[data-s=rerun]{background:var(--st-rerun);opacity:.9;background-image:repeating-linear-gradient(0deg,transparent 0 2px,var(--surface)2px 3px)}.band__axis{font-family:var(--mono);font-size:var(--fsd-tiny);color:var(--muted);justify-content:space-between;display:flex;position:absolute;left:0;right:0}.band__edgelabel{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);background:var(--surface);padding:0 3px;position:absolute;right:4px;transform:translateY(-50%)}.ribbon{max-height:var(--ribbon-port,620px);position:relative;overflow:auto}.ribbon__head{z-index:6;background:var(--surface);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0}.ribbon__nowlabel{font-family:var(--mono);font-size:var(--fsd-nano);color:var(--hawk);background:var(--surface);padding:0 3px;position:absolute;top:1px;transform:translate(-50%)}.ribbon__hours{height:15px;margin-left:172px;margin-right:var(--ribbon-note,0px);position:relative}.ribbon__hour{font-family:var(--mono);font-size:var(--fsd-tiny);color:var(--muted);position:absolute;top:0;transform:translate(-50%)}.ribbon__row{border-bottom:1px solid var(--line);align-items:center;height:30px;display:flex}.ribbon__row:hover{background:var(--surface-2)}.ribbon__row:last-child{border-bottom:0}.ribbon__label{width:172px;font-family:var(--mono);font-size:var(--fsd-xs);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:0 0 172px;padding-right:12px;overflow:hidden}.ribbon__label small{color:var(--muted)}.ribbon__track{flex:auto;height:100%;position:relative}.ribbon__window{background:var(--band-fill);border:1px solid var(--band-edge);border-radius:3px;position:absolute;top:6px;bottom:6px}.ribbon__run{background:var(--st-normal);opacity:.7;border-radius:2px;min-width:3px;height:12px;position:absolute;top:9px}.ribbon__run[data-s=over]{background:var(--st-over);opacity:1}.ribbon__run[data-s=under]{background:var(--st-under);opacity:1}.ribbon__run[data-s=failed]{background:var(--st-failed);opacity:1}.ribbon__run[data-s=running]{background:var(--st-running);opacity:1}.ribbon__gap{border:1.5px dashed var(--st-missing);background:var(--st-missing-bg);border-radius:3px;height:14px;position:absolute;top:8px}.ribbon__body{position:relative}.ribbon__nowline{background:var(--hawk);z-index:6;pointer-events:none;width:1px;position:absolute;top:16px;bottom:0}.ribbon__row--none .ribbon__label{color:var(--faint)}.ribbon__none{font-family:var(--mono);font-size:var(--fsd-tiny);color:var(--muted);border:1px dashed var(--line-strong);border-radius:3px;padding:1px 6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ribbon__grid{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ribbon__grid i{border-left:1px dotted var(--line-strong);opacity:.75;width:0;position:absolute;top:0;bottom:0}.pulse{height:128px;position:relative}.pulse__seg{background:var(--st-normal);opacity:.42;position:absolute}.pulse__seg:hover{opacity:.8}.pulse__seg[data-s=under]{background:var(--st-under);opacity:1}.pulse__seg[data-s=over]{background:var(--st-over);opacity:1}.pulse__seg[data-s=rerun]{background:var(--st-rerun);opacity:.8}.pulse__seg[data-s=failed]{background-color:color-mix(in srgb,var(--st-failed)34%,transparent);background-image:repeating-linear-gradient(-45deg,transparent 0 3px,color-mix(in srgb,var(--st-failed)88%,transparent)3px 5px);opacity:1}.pulse__seg[data-s=missing]{background:var(--st-missing);opacity:1}.legend__sw--hatch{background-image:repeating-linear-gradient(-45deg,transparent 0 2px,color-mix(in srgb,var(--st-failed)88%,transparent)2px 3px);background-color:color-mix(in srgb,var(--st-failed)34%,transparent)!important}.pulse__seg[data-s=except]{background:var(--st-except);opacity:1}.pulse__seg[data-s=running]{background:var(--st-running);opacity:1}.pulse__rug{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:absolute;left:0;right:0}.pulse__tick{background:var(--st-normal);border-radius:1px;width:2px;margin-left:-1px;position:absolute}.pulse__tick[data-s=over]{background:var(--st-over)}.pulse__tick[data-s=under]{background:var(--st-under)}.pulse__tick[data-s=failed]{background:var(--st-failed);width:3px}.pulse__tick[data-s=missing]{background:var(--st-missing);width:3px}.pulse__tick[data-s=except]{background:var(--st-except)}.pulse__tick[data-s=running]{background:var(--st-running);width:3px;animation:1.8s ease-in-out infinite pulse}.pulse__hit{cursor:default}.pulse__hit--at{background:color-mix(in srgb,var(--hawk)12%,transparent);border-radius:2px}.pulse:focus-visible{outline:2px solid var(--hawk);outline-offset:3px;border-radius:3px}.pulse__peak{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);position:absolute;top:0;left:0}.pulse__axis{position:absolute;bottom:0;left:0;right:0}.pulse__axis span{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);position:absolute;top:3px}.pulse__now{background:var(--hawk);opacity:.55;width:1px;position:absolute;top:0;right:0}.spark{display:block;overflow:visible}.spark path{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke}.alert{border-bottom:1px solid var(--line);cursor:pointer;border-left:2px solid transparent;align-items:flex-start;gap:11px;padding:11px 14px 11px 12px;display:flex}.alert:hover{background:var(--surface-2)}.alert:last-child{border-bottom:0}.alert--crit{border-left-color:var(--pri-crit)}.alert--warn{border-left-color:var(--pri-warn)}.alert--info{border-left-color:var(--line-strong)}.alert__glyph{border-radius:var(--r-sm);flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.alert__body{flex:auto;min-width:0}.alert__line{font-size:var(--fs-base);color:var(--text-2);max-width:96ch;line-height:1.45}.alert__line b{font-family:var(--mono);font-weight:500;font-size:var(--fs-md);color:var(--text);letter-spacing:-.005em}.alert__line em{font-style:normal;font-weight:600}.alert__line .n{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.alert__meta{font-family:var(--mono);font-size:var(--fs-mini);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.alert__acts{opacity:0;flex:none;align-items:center;gap:4px;transition:opacity .12s;display:flex}.alert:hover .alert__acts{opacity:1}.alert__roll{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);align-items:flex-start;gap:7px;margin-top:7px;padding:5px 8px;line-height:1.45;display:flex}.alert__roll>:first-child{flex:none;margin-top:1px}.alert__roll>*+*{min-width:0}.scrim{z-index:50;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;pointer-events:none;background:rgba(10,13,24,.38);transition:opacity .18s;position:fixed;top:0;bottom:0;left:0;right:0}.scrim[data-open]{opacity:1;pointer-events:auto}.drawer{z-index:60;visibility:hidden;width:min(var(--drawer-w),calc(100vw - 56px));background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-drawer);flex-direction:column;transition:transform .24s cubic-bezier(.32,.72,0,1),visibility 0s .24s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer[data-open]{visibility:visible;transition-delay:0s;transform:none}.drawer--l2{z-index:70;width:min(calc(var(--drawer-w) - 60px),calc(100vw - 100px))}.drawer__head{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.drawer__back{margin-top:2px}.drawer__title{font-family:var(--mono);font-size:var(--fs-2xl);letter-spacing:-.03em;font-weight:500}.drawer__x{margin-left:auto}.drawer__tabs{border-bottom:1px solid var(--line);flex:none;gap:2px;padding:0 12px;display:flex}.drawer__tab{font-size:var(--fs-md);color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 10px;font-weight:500}.drawer__tab:hover{color:var(--text)}.drawer__tab[aria-selected=true]{color:var(--hawk);border-bottom-color:var(--hawk)}.drawer__body{flex:auto;grid-auto-rows:max-content;align-content:start;gap:16px;padding:16px;display:grid;overflow-y:auto}.drawer__foot{border-top:1px solid var(--line);background:var(--surface-2);flex:none;align-items:center;gap:8px;padding:11px 16px;display:flex}.verdict{border-radius:var(--r);border:1px solid var(--hawk-line);background:var(--hawk-soft);gap:11px;padding:12px 13px;display:flex}.verdict__icon{color:var(--hawk);flex:none;margin-top:1px}.verdict__body{min-width:0}.verdict__label{color:var(--hawk);margin-bottom:3px}.verdict p{font-size:var(--fs-base);color:var(--text-2);line-height:1.55}.verdict p b{font-family:var(--mono);font-weight:500;font-size:var(--fs-md);color:var(--text)}.facts{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.fact{background:var(--surface);padding:9px 12px}.fact__k{font-family:var(--mono);font-size:var(--fs-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fact__v{font-family:var(--mono);font-size:var(--fs-base);font-variant-numeric:tabular-nums;letter-spacing:-.005em;margin-top:2px}.tiles{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;overflow:hidden}.tile{border-right:1px solid var(--line);min-width:0;padding:12px 14px}.tile:last-child{border-right:0}.tile__k{align-items:center;gap:5px;display:flex}.tile__row{align-items:flex-end;gap:9px;margin-top:5px;display:flex}.tile__v{font-size:var(--fs-tile);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.tile__u{font-size:var(--fs-sm);color:var(--muted);font-family:var(--mono);padding-bottom:2px}.tile__d{margin-left:auto}.tile__legend{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.delta{font-family:var(--mono);font-size:var(--fs-xs);align-items:center;gap:3px;font-weight:500;display:inline-flex}.delta--up{color:var(--st-over)}.delta--down{color:var(--st-under)}.delta--flat{color:var(--muted)}.code{font-family:var(--mono);font-size:var(--fs-xs);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);white-space:pre;color:var(--text-2);padding:11px 13px;line-height:1.65;overflow-x:auto}.code b{color:var(--st-except);font-weight:500}.legend{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.legend__i{font-family:var(--mono);font-size:var(--fs-mini);color:var(--muted);align-items:center;gap:5px;display:inline-flex}.legend__sw{border-radius:2px;width:9px;height:9px}.tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:14px;display:flex}.tab{font-size:var(--fs-base);color:var(--muted);border-bottom:2px solid transparent;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-weight:500;display:inline-flex}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--hawk)}.tab__n{font-family:var(--mono);font-size:var(--fs-mini);color:var(--muted);background:var(--surface-2);border-radius:8px;padding:0 5px}.empty{text-align:center;padding:44px 20px}.empty__t{font-size:var(--fs-xl);margin-bottom:4px;font-weight:600}.empty__d{font-size:var(--fs-md);color:var(--muted);max-width:380px;margin:0 auto}.hr{background:var(--line);border:0;height:1px;margin:0}.row{align-items:center;gap:8px;display:flex}.wrap{flex-wrap:wrap}.grow{flex:auto;min-width:0}.trunc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:1180px){.grid--4,.grid--3{grid-template-columns:1fr 1fr}.grid--2-1,.grid--1-2{grid-template-columns:1fr}}@media (max-width:900px){.app,.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.field{background:var(--surface-3);border-radius:var(--r);width:100%;height:384px;position:relative;overflow:hidden}.field__grp{pointer-events:none;border:1px solid var(--line);background:var(--surface);border-radius:4px;position:absolute}.field__glabel{pointer-events:none;font-family:var(--mono);font-size:var(--fsd-micro);letter-spacing:-.02em;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;position:absolute;overflow:hidden}.field__cell{cursor:pointer;background:color-mix(in srgb,var(--st-normal)13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-normal)7%,transparent);border-radius:2px;transition:transform .1s,box-shadow .1s;position:absolute;overflow:hidden}.field__cell:hover,.field__cell--at{z-index:5;box-shadow:inset 0 0 0 1px var(--text),0 2px 10px rgba(0,0,0,.22);outline:none;transform:scale(1.015)}.field__cell--at{outline:2px solid var(--hawk);outline-offset:1px}.field:focus-visible{outline:2px solid var(--hawk);outline-offset:3px}.field__g{z-index:2;font-family:var(--mono);font-size:var(--fsd-tiny);color:var(--on-cell,var(--muted));pointer-events:none;font-style:normal;line-height:1;position:absolute;top:1px;right:3px}.field__cell[data-s=trend] .field__g{color:var(--st-trend)}.field__cell[data-s=stale] .field__g{color:var(--muted)}.field__cell:not([data-s=normal]) .field__lab{padding-right:14px}.field__lab{pointer-events:none;line-height:1.15;font-family:var(--mono);font-size:var(--fsd-micro);letter-spacing:-.02em;color:var(--text-2);padding:3px 4px;overflow:hidden}.field__lab b,.field__lab span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.field__lab b{color:var(--text);font-weight:500}.field__lab span{color:var(--muted)}.field__cell[data-s=failed]{background:var(--st-failed);box-shadow:inset 0 0 0 1px var(--st-failed)}.field__cell[data-s=missing]{background:var(--st-missing);box-shadow:inset 0 0 0 1px var(--st-missing)}.field__cell[data-s=except]{background:color-mix(in srgb,var(--st-except)62%,transparent);box-shadow:inset 0 0 0 1.5px var(--st-except)}.field__cell[data-s=over]{background:color-mix(in srgb,var(--st-over)62%,transparent);box-shadow:inset 0 0 0 1.5px var(--st-over)}.field__cell[data-s=under]{background:color-mix(in srgb,var(--st-under)62%,transparent);box-shadow:inset 0 0 0 1.5px var(--st-under)}.field__cell[data-s=running]{background:color-mix(in srgb,var(--st-running)55%,transparent);box-shadow:inset 0 0 0 1.5px var(--st-running)}.field__cell[data-s=failed],.field__cell[data-s=missing]{--on-cell:var(--on-state)}.field__cell[data-s=except]{--on-cell:var(--on-soft-except)}.field__cell[data-s=over],.field__cell[data-s=under],.field__cell[data-s=running]{--on-cell:var(--on-soft)}.field__cell[data-s=failed] .field__lab,.field__cell[data-s=missing] .field__lab,.field__cell[data-s=except] .field__lab,.field__cell[data-s=over] .field__lab,.field__cell[data-s=under] .field__lab,.field__cell[data-s=running] .field__lab,.field__cell[data-s=failed] .field__lab b,.field__cell[data-s=missing] .field__lab b,.field__cell[data-s=except] .field__lab b,.field__cell[data-s=over] .field__lab b,.field__cell[data-s=under] .field__lab b,.field__cell[data-s=running] .field__lab b{color:var(--on-cell)}.field__cell[data-s=failed] .field__lab span,.field__cell[data-s=missing] .field__lab span,.field__cell[data-s=except] .field__lab span,.field__cell[data-s=over] .field__lab span,.field__cell[data-s=under] .field__lab span,.field__cell[data-s=running] .field__lab span{color:color-mix(in srgb,var(--on-cell)84%,transparent)}.field__cell[data-s=trend]{background:color-mix(in srgb,var(--st-trend)26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-trend)55%,transparent);background-image:repeating-linear-gradient(-45deg,transparent 0 4px,color-mix(in srgb,var(--st-trend)40%,transparent)4px 5px)}.field__cell[data-s=trend] .field__lab b{color:var(--st-trend)}.field__cell[data-s=stale]{box-shadow:inset 0 0 0 1px var(--line-strong);border:1px dashed var(--line-strong);background:0 0}.tally__bar{border-radius:5px;gap:1.5px;height:9px;display:flex;overflow:hidden}.tally__bar i{background:var(--st-normal);opacity:.32}.tally__bar i[data-s=failed]{background:var(--st-failed);opacity:1}.tally__bar i[data-s=missing]{background:var(--st-missing);opacity:1}.tally__bar i[data-s=except]{background:var(--st-except);opacity:1}.tally__bar i[data-s=over]{background:var(--st-over);opacity:1}.tally__bar i[data-s=under]{background:var(--st-under);opacity:1}.tally__bar i[data-s=trend]{background:var(--st-trend);opacity:1}.tally__bar i[data-s=stale]{background:var(--line-strong);opacity:1}.tally__keys{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.tally__key{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);height:24px;font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:inline-flex}.tally__key:hover{border-color:var(--hawk);color:var(--text)}.tally__key:focus-visible{outline:2px solid var(--hawk);outline-offset:2px}.tally__key i{background:var(--st-normal);opacity:.55;border-radius:2px;width:7px;height:7px}.tally__key b{font-size:var(--fs-xs);color:var(--text);font-weight:500}.tally__key[data-s=failed] i{background:var(--st-failed);opacity:1}.tally__key[data-s=missing] i{background:var(--st-missing);opacity:1}.tally__key[data-s=except] i{background:var(--st-except);opacity:1}.tally__key[data-s=over] i{background:var(--st-over);opacity:1}.tally__key[data-s=under] i{background:var(--st-under);opacity:1}.tally__key[data-s=trend] i{background:var(--st-trend);opacity:1}.tally__key[data-s=stale] i{background:var(--line-strong);opacity:1}.tally__key[data-s=failed],.tally__key[data-s=missing]{border-color:color-mix(in srgb,var(--pri-crit)40%,var(--line))}.tbl tbody tr.grouprow td{background:var(--surface-2);border-bottom:1px solid var(--line);height:32px;font-size:var(--fs-sm)}.tbl tbody tr.grouprow:hover td{background:var(--surface-3)}.tbl tbody tr.grouprow .mono{font-size:var(--fs-xs)}.railtoggle{display:none}@media (max-width:900px){.railtoggle{display:grid}.railcol{z-index:90;visibility:hidden;width:264px;transition:transform .22s cubic-bezier(.32,.72,0,1),visibility 0s .22s;position:fixed;top:0;bottom:0;left:0;right:auto;transform:translate(-100%)}.railcol[data-open]{visibility:visible;transition:transform .22s cubic-bezier(.32,.72,0,1),visibility;transform:none;box-shadow:18px 0 48px rgba(0,0,0,.28)}.rail{height:100vh}.topbar{gap:8px;padding:0 12px}.signalchip,.search,.freshness{display:none}.crumbs{font-size:var(--fs-sm)}.page{padding:14px 12px 44px}.page__head{flex-wrap:wrap;gap:10px}.page__actions{width:100%;margin-left:0}.tbl__wrap{-webkit-overflow-scrolling:touch;overflow:auto}.tbl{min-width:720px}.ribbon__body{min-width:640px}.ribbon{max-height:360px}.field{height:260px}.tiles{grid-template-columns:1fr 1fr}.tile:nth-child(2n){border-right:0}.tile{border-bottom:1px solid var(--line)}.facts{grid-template-columns:1fr}.drawer,.drawer--l2{width:100vw}.drawer__tabs{overflow-x:auto}.set__row{grid-template-columns:1fr;gap:10px}.set__ctl{justify-content:flex-start}.alert__acts{opacity:1}}@media (max-width:560px){.page__title{font-size:var(--fs-h3)}.tabs{overflow-x:auto}.filters{gap:6px}.tiles{grid-template-columns:1fr}.tile{border-right:0}}.band--micro .band__mid{background:var(--band-edge);opacity:.9;height:1px;position:absolute;left:0;right:0}.band--micro .band__bar{border-radius:1px}.band--micro .band__miss{height:6px}h2.card__title{font-size:var(--fs-lg);letter-spacing:-.01em;margin:0;font-weight:600}.field__grp--tail{border-style:dashed}.field__tail{text-align:center;cursor:pointer;font-family:var(--mono);font-size:var(--fsd-tiny);color:var(--muted);border-radius:3px;place-content:center;gap:1px;display:grid;position:absolute}.field__tail:hover{background:var(--surface-2);color:var(--text)}.field__tail b{font-size:var(--fsd-2xl);color:var(--text-2);letter-spacing:-.02em;font-weight:500}.field__tail span{font-size:var(--fsd-micro)}.field__more{z-index:3;cursor:pointer;font-family:var(--mono);font-size:var(--fsd-nano);background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:2px 4px;line-height:1;position:absolute}.field__more:hover{border-color:var(--hawk);color:var(--hawk)}.field__more--dot{background:var(--line-strong);border:0;border-radius:0 0 2px;width:7px;height:7px;padding:0;font-size:0}.field__more--dot:hover{background:var(--hawk)}.field__glabel{cursor:pointer;pointer-events:auto}.field__glabel:hover{color:var(--hawk)}.field__tail--at,.field__more--at,.field__glabel--at{outline:2px solid var(--hawk);outline-offset:1px;border-radius:3px}.field__glabel i{color:var(--muted);font-style:normal}.spread{width:100%;height:210px;position:relative}.spread:focus-visible{outline:2px solid var(--hawk);outline-offset:3px}.spread__zone{background:var(--band-fill);border-left:1px solid var(--band-edge);border-right:1px solid var(--band-edge);position:absolute;top:0}.spread__zone:after{content:"";background:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in srgb,var(--band-edge)40%,transparent)5px 6px);opacity:.45;position:absolute;top:0;bottom:0;left:0;right:0}.spread__mid{background:var(--band-edge);width:1px;position:absolute;top:0}.spread__tick{background:var(--line);opacity:.8;width:1px;position:absolute;top:0}.spread__break{border-left:1px dashed var(--line-strong);width:0;position:absolute;top:0}.spread__cell{cursor:pointer;background:var(--st-normal);opacity:.5;font-family:var(--mono);font-size:var(--fsd-glyph);text-align:center;color:var(--on-state);border-radius:1px;line-height:1;position:absolute}.spread__cell[data-dot]{border-radius:4px}.spread__cell[data-s=over]{background:var(--st-over);opacity:1}.spread__cell[data-s=under]{background:var(--st-under);opacity:1}.spread__cell[data-s=failed]{background:var(--st-failed);opacity:1}.spread__cell[data-s=missing]{background:var(--st-missing);opacity:1}.spread__cell[data-s=except]{background:var(--st-except);opacity:1}.spread__cell[data-s=running]{background:var(--st-running);opacity:1}.spread__cell[data-s=stale]{opacity:1;box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.spread__cell[data-s=trend]{background:var(--st-trend);opacity:1;background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 2px,rgba(255,255,255,.55) 2px,rgba(255,255,255,.55) 3px)}.spread__cell:hover{outline:1px solid var(--text);z-index:4}.spread__cell--at{outline:2px solid var(--hawk);z-index:5}.spread__tlabel{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);white-space:nowrap;position:absolute;transform:translate(-50%)}.spread__tlabel--mid{color:var(--text-2)}.spread__plabel{text-align:center;cursor:pointer;font-family:var(--mono);font-size:var(--fsd-mini);color:var(--text-2);font-weight:500;position:absolute}.spread__plabel:hover{color:var(--hawk)}.spread__pglyph{text-align:center;pointer-events:none;font-family:var(--mono);font-size:var(--fsd-tiny);position:absolute}.spine{width:100%;position:relative}.spine:focus-visible{outline:2px solid var(--hawk);outline-offset:3px}.spine__rail{background:var(--st-normal);border-radius:1px;position:absolute;left:0}.spine__rail[data-s=failed]{background:var(--st-failed)}.spine__rail[data-s=missing]{background:var(--st-missing)}.spine__rail[data-s=except]{background:var(--st-except)}.spine__rail[data-s=over]{background:var(--st-over)}.spine__rail[data-s=under]{background:var(--st-under)}.spine__rail[data-s=trend]{background:var(--st-trend)}.spine__rail[data-s=stale]{background:var(--line-strong)}.spine__label{font-family:var(--mono);font-size:var(--fsd-xs);letter-spacing:-.02em;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;align-items:center;gap:5px;display:flex;position:absolute;left:8px;overflow:hidden}.spine__label:hover{color:var(--hawk)}.spine__label i{font-style:normal;font-size:var(--fsd-tiny);flex:none}.spine__label i[data-s=failed]{color:var(--st-failed)}.spine__label i[data-s=missing]{color:var(--st-missing)}.spine__label i[data-s=except]{color:var(--st-except)}.spine__label i[data-s=over]{color:var(--st-over)}.spine__label i[data-s=under]{color:var(--st-under)}.spine__label i[data-s=trend]{color:var(--st-trend)}.spine__label i[data-s=stale]{color:var(--muted)}.spine__fan{cursor:pointer;background:color-mix(in srgb,var(--st-normal)22%,transparent);border-radius:4px;height:7px;position:absolute;overflow:hidden}.spine__fan i{background:var(--st-normal);height:100%;display:block}.spine__fan i[data-s=failed]{background:var(--st-failed)}.spine__fan i[data-s=missing]{background:var(--st-missing)}.spine__fan i[data-s=except]{background:var(--st-except)}.spine__fan i[data-s=over]{background:var(--st-over)}.spine__fan i[data-s=under]{background:var(--st-under)}.spine__fan i[data-s=trend]{background:var(--st-trend)}.spine__fan:hover{outline:1px solid var(--line-strong)}.spine__span{cursor:pointer;background:var(--st-normal);border-radius:2px;height:9px;position:absolute}.spine__span[data-s=failed]{background:var(--st-failed)}.spine__span[data-s=missing]{background:var(--st-missing)}.spine__span[data-s=except]{background:var(--st-except)}.spine__span[data-s=over]{background:var(--st-over)}.spine__span[data-s=under]{background:var(--st-under)}.spine__span[data-s=trend]{background:color-mix(in srgb,var(--st-trend)60%,transparent);background-image:repeating-linear-gradient(-45deg,transparent 0 3px,color-mix(in srgb,var(--st-trend)90%,transparent)3px 4px)}.spine__span[data-s=stale]{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.spine__span:not([data-open]){border-right:2px solid var(--text)}.spine__span[data-open]{border-radius:2px 0 0 2px}.spine__span:hover{outline:1px solid var(--text);z-index:4}.spine__span--at{outline:2px solid var(--hawk);z-index:5}.spine__co{background:var(--text-2);opacity:.55;cursor:pointer;border-radius:1px 1px 0 0;position:absolute}.spine__co:hover{opacity:1}.spine__held{background:var(--line-strong);cursor:pointer;border-radius:0 0 1px 1px;position:absolute}.spine__held:hover{background:var(--muted)}.spine__vrule{background:var(--line);width:1px;position:absolute}.spine__now{background:var(--hawk);opacity:.6;width:1px;position:absolute;top:0}.spine__tlabel{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);white-space:nowrap;position:absolute;transform:translate(-50%)}.spine__glabel{font-family:var(--mono);font-size:var(--fsd-nano);color:var(--muted);white-space:nowrap;position:absolute;transform:translate(-100%)}.swarm{width:100%;height:200px;position:relative}.swarm:focus-visible{outline:2px solid var(--hawk);outline-offset:3px}.swarm__spine{background:var(--band-edge);height:1px;position:absolute}.swarm__vrule{background:var(--line);width:1px;position:absolute;top:0}.swarm__zrule{border-left:1px dotted var(--line-strong);width:0;position:absolute;top:0}.swarm__tlabel{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);position:absolute;transform:translate(-50%)}.swarm__lane{cursor:pointer;font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);position:absolute;left:0}.swarm__lane:hover{color:var(--hawk)}.swarm__dot{cursor:pointer;background:var(--st-normal);opacity:.45;border-radius:50%;position:absolute}.swarm__dot[data-t=growing]{background:var(--st-over);opacity:1}.swarm__dot--new{opacity:1;box-shadow:inset 0 0 0 1.5px var(--st-except);background:0 0}.swarm__dot:hover{outline:1px solid var(--text);z-index:5}.swarm__dot--at{outline:2px solid var(--hawk);z-index:6}.swarm__env{background:var(--st-normal);opacity:.22;cursor:pointer;border-radius:3px;position:absolute}.swarm__env:hover{opacity:.4}.swarm__ovf{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);position:absolute}.lattice{width:100%;position:relative}.lattice:focus-visible{outline:2px solid var(--hawk);outline-offset:3px}.lattice__zone{background:color-mix(in srgb,var(--band-fill)45%,transparent);border-left:1px solid var(--band-edge);border-right:1px solid var(--band-edge);position:absolute;top:0}.lattice__cut{background:var(--line-strong);opacity:.7;height:1px;position:absolute}.lattice__cutlab{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);position:absolute}.lattice__mid{background:var(--band-edge);width:1px;position:absolute;top:0}.lattice__tick{background:var(--line);opacity:.75;width:1px;position:absolute;top:0}.lattice__tlabel{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);white-space:nowrap;position:absolute;transform:translate(-50%)}.lattice__tlabel--mid{color:var(--text-2)}.lattice__tlabel--end{transform:translate(-100%)}.lattice__row{border-radius:3px;position:absolute}.lattice__row:hover{background:var(--surface-2)}.lattice__row--at{box-shadow:inset 2px 0 0 var(--hawk)}.lattice__name{font-family:var(--mono);font-size:var(--fsd-2xs);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;align-items:center;gap:5px;line-height:1;display:flex;position:absolute;overflow:hidden}.lattice__name:hover{color:var(--hawk)}.lattice__name i{font-style:normal;font-size:var(--fsd-nano);flex:none}.lattice__name i[data-s=over]{color:var(--st-over)}.lattice__name i[data-s=under]{color:var(--st-under)}.lattice__name i[data-s=trend]{color:var(--st-trend)}.lattice__name i[data-s=gap]{color:var(--st-except)}.lattice__name i[data-s=normal]{color:var(--muted)}.lattice__n{color:var(--muted);font-size:var(--fsd-tiny)}.lattice__pip{color:var(--st-normal);opacity:.5;background:currentColor;border-radius:50%;position:absolute}.lattice__pip[data-s=over]{color:var(--st-over);opacity:1}.lattice__pip[data-s=under]{color:var(--st-under);opacity:1}.lattice__pip[data-s=trend]{color:var(--st-trend);opacity:.95}.lattice__pip[data-s=gap]{color:var(--st-except);opacity:.9;border-radius:2px}.lattice__pip[data-rim="1"]{box-shadow:0 0 0 1.4px var(--surface),0 0 0 2.9px currentColor}.lattice__pip:hover{outline:1px solid var(--text);outline-offset:1px;z-index:5}.lattice__pip--at{outline:2px solid var(--hawk);outline-offset:1px;z-index:6}.lattice__panel{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);text-align:center;cursor:pointer;white-space:nowrap;position:absolute}.lattice__panel:hover{color:var(--hawk)}.lattice__rest{font-family:var(--mono);font-size:var(--fsd-mini);color:var(--muted);cursor:pointer;position:absolute}.lattice__rest:hover{color:var(--hawk)}.lat-ring{width:8px;height:8px;box-shadow:0 0 0 1.4px var(--surface),0 0 0 2.6px var(--st-over);background:var(--st-over);border-radius:50%;display:inline-block}.lattice__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lattice__list button{cursor:pointer;width:100%;font:inherit;font-size:var(--fs-sm);color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:7px 8px;display:flex}.lattice__list button:hover{background:var(--surface-2);color:var(--text)}.lattice__list button i{font-style:normal;font-size:var(--fs-tiny);flex:none}.lattice__list button i[data-s=over]{color:var(--st-over)}.lattice__list button i[data-s=under]{color:var(--st-under)}.lattice__list button i[data-s=trend]{color:var(--st-trend)}.lattice__list button i[data-s=gap]{color:var(--st-except)}.lattice__list button i[data-s=move]{color:var(--st-over)}.lattice__list button i[data-s=normal]{color:var(--muted)}.lattice__list button span.mono:first-of-type{color:var(--text);flex:auto}.lattice__list button b{color:var(--st-over);font-weight:500}.pageguide__btn{vertical-align:2px;border:1px solid var(--line-strong);background:var(--surface);width:22px;height:22px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;margin-left:9px;transition:color .12s,border-color .12s,background .12s;display:inline-grid}.pageguide__btn:hover{color:var(--hawk);border-color:var(--hawk-line);background:var(--hawk-soft)}.pageguide__btn:focus-visible{outline:2px solid var(--hawk);outline-offset:2px}.pageguide__btn svg{width:13px;height:13px}.explain__trigger{vertical-align:1px;border:1px solid var(--line-strong);background:var(--surface);width:18px;height:18px;color:var(--muted);cursor:help;border-radius:999px;flex:none;place-items:center;margin-left:3px;padding:0;transition:color .12s,border-color .12s,background .12s;display:inline-grid}.explain__trigger:hover,.explain__trigger[aria-expanded=true]{color:var(--hawk);border-color:var(--hawk-line);background:var(--hawk-soft)}.explain__trigger:focus-visible{outline:2px solid var(--hawk);outline-offset:2px}.explain__trigger svg{width:11px;height:11px}.explain__trigger--bare{vertical-align:baseline;border-radius:var(--r-sm);width:auto;height:auto;color:inherit;background:0 0;border:0}.explain__trigger--bare:hover,.explain__trigger--bare[aria-expanded=true]{background:0 0;border-color:transparent}.th__inner{align-items:center;gap:0;min-width:0;display:inline-flex}.tbl th.r .th__inner{flex-direction:row-reverse}.tbl th.r .th__inner .explain__trigger{margin-left:0;margin-right:5px}.explain{z-index:90;background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:var(--shadow-2);font-size:var(--fs-md);overscroll-behavior:contain;padding:11px 12px 12px;line-height:1.55;animation:.13s ease-out explain-in;position:fixed;overflow-y:auto}@keyframes explain-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.explain{animation:none}}.explain[style*="translateY(-100%)"]{animation-name:none}.explain__head{align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.explain__title{min-width:0;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--text);flex:auto;font-weight:500}.explain__x{border-radius:var(--r-sm);width:18px;height:18px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.explain__x:hover{color:var(--text);background:var(--surface-2)}.explain__x:focus-visible{outline:2px solid var(--hawk);outline-offset:1px}.explain__x svg{width:11px;height:11px}.guide{align-content:start;gap:18px;display:grid}.guide--compact{gap:10px}.guide__answers{border-left:2px solid var(--hawk);background:var(--hawk-soft);border-radius:0 var(--r-sm)var(--r-sm)0;font-size:var(--fs-lg);color:var(--text);text-wrap:pretty;margin:0;padding:11px 13px;line-height:1.6}.guide__sec{align-content:start;gap:8px;display:grid}.guide__sec-title{font-family:var(--mono);font-size:var(--fs-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:500}.guide__lede{font-size:var(--fs-base);color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.6}.guide__p{font-size:var(--fs-md);color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.65}.guide__p b,.guide__lede b{color:var(--text);font-weight:600}.guide code,.guide__p code{font-family:var(--mono);background:var(--surface-2);color:var(--text);border-radius:3px;padding:1px 4px;font-size:.93em}.guide__ul{gap:5px;margin:0;padding-left:16px;display:grid}.guide__ul li{font-size:var(--fs-md);color:var(--text-2);line-height:1.6}.guide__ul li::marker{color:var(--faint)}.guide__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide__steps li{grid-template-columns:18px 1fr;align-items:start;gap:9px;display:grid}.guide__step-n{background:var(--hawk);width:18px;height:18px;color:var(--on-accent);font-family:var(--mono);font-size:var(--fs-tiny);border-radius:999px;place-items:center;margin-top:1px;font-weight:600;display:grid}.guide__steps li>span:last-child{font-size:var(--fs-md);color:var(--text-2);line-height:1.6}.guide__defs{background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);gap:1px;margin:0;display:grid;overflow:hidden}.guide__def{background:var(--surface);grid-template-columns:minmax(96px,30%) 1fr;gap:10px;padding:7px 10px;display:grid}.guide__def dt{min-width:0;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:500;display:flex}.guide__def dd{font-size:var(--fs-md);color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.55}.guide__swatch{border-radius:2px;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.guide__note{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-md);text-wrap:pretty;border-left-width:2px;margin:0;padding:9px 11px;line-height:1.6}.guide__note--info{border-left-color:var(--pri-info);background:var(--pri-info-bg);color:var(--pri-info)}.guide__note--warn{border-left-color:var(--pri-warn);background:var(--pri-warn-bg);color:var(--pri-warn)}.guide__note--crit{border-left-color:var(--pri-crit);background:var(--pri-crit-bg);color:var(--pri-crit)}.guide__note b{font-weight:600}.guide__src{gap:4px;margin:0;padding:0;list-style:none;display:grid}.guide__src li{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.guide__src li:last-child{border-bottom:0}.guide__src-what{font-size:var(--fs-sm);color:var(--text-2);flex:45%;min-width:0}.guide__src-from{word-break:break-word;text-align:right;min-width:0;font-family:var(--mono);font-size:var(--fs-mini);color:var(--muted);background:var(--surface-2);border-radius:3px;flex:0 auto;padding:1px 5px}@media (max-width:640px){.guide__def{grid-template-columns:1fr;gap:3px}.guide__src li{flex-direction:column;gap:2px}}.mark-gutter{flex:none;width:72px;display:flex}.mark-gutter>span{place-items:center;width:24px;display:grid}.chart-live{cursor:crosshair;display:block}.chart-live:focus-visible{outline:2px solid var(--hawk);outline-offset:2px}.chart-readout{align-items:baseline;gap:10px;min-height:20px;margin:6px 0 0;font-size:12.5px;display:flex}.chart-readout__k{color:var(--text-2)}.chart-readout__v{color:var(--text);font-weight:600}.chart-readout__idle{color:var(--faint)}.guide__glyph{align-items:center;gap:7px;display:inline-flex}.filt{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.filt__box{align-items:center;display:inline-flex;position:relative}.filt__in{border:1px solid var(--line-strong);background:var(--surface);min-width:168px;color:var(--text);border-radius:8px;padding:7px 26px 7px 11px;font-size:13px}.filt__in::placeholder{color:var(--faint)}.filt__in:focus-visible{outline:2px solid var(--hawk);outline-offset:1px}.filt__clear1{width:18px;height:18px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:15px;line-height:1;position:absolute;right:6px}.filt__clear1:hover{color:var(--text)}.filt__clear{border:1px solid var(--line);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:13px}.filt__clear:hover{border-color:var(--line-strong);color:var(--text)}.filt__note{color:var(--faint);margin-left:2px;font-size:12.5px}.sd__scrim{z-index:40;background:rgba(4,7,10,.42);display:block;position:fixed;top:0;bottom:0;left:0;right:0}.sd{z-index:41;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:55vw;min-width:420px;max-width:900px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 40px rgba(0,0,0,.28)}@media (max-width:900px){.sd{width:100vw;min-width:0;max-width:none}}.sd--wide{width:82vw;max-width:1350px}.sd__head{border-bottom:1px solid var(--line);flex:none;padding:16px 52px 14px 22px;position:relative}.sd__kind{color:var(--faint);font-size:12px}.sd__name{margin-top:2px;font-size:17px}.sd__close{width:32px;height:32px;color:var(--faint);border-radius:8px;place-items:center;font-size:20px;line-height:1;text-decoration:none;display:grid;position:absolute;top:12px;right:16px}.sd__close:hover{color:var(--text);background:var(--surface-2)}.sd__body{flex:1;padding:14px 22px 18px;overflow-y:auto}.sd__foot{border-top:1px solid var(--line);background:var(--surface);flex:none;padding:13px 22px 16px}.muster__hit{cursor:pointer;outline:none}.muster__hit:hover>g{opacity:.62}.muster__hit:focus-visible>g{outline:2px solid var(--hawk);outline-offset:1px;border-radius:3px}.themepick{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.themepick__opt{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;color:inherit;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;gap:2px 11px;padding:12px 13px;display:grid}.themepick__opt:hover{border-color:var(--line-strong)}.themepick__opt[aria-checked=true]{border-color:var(--pri);box-shadow:inset 0 0 0 1px var(--pri)}.themepick__swatch{border:1px solid var(--line-strong);border-radius:8px;grid-row:1/3;width:34px;height:34px}.themepick__swatch--light{background:linear-gradient(135deg,#fff 50%,#f1f0eb 50%)}.themepick__swatch--dark{background:linear-gradient(135deg,#1a1e25 50%,#13161b 50%)}.themepick__swatch--system{background:linear-gradient(135deg,#fff 50%,#13161b 50%)}.themepick__label{font-weight:600;font-size:var(--fs-base);color:var(--text)}.themepick__note{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}
.input{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;height:34px;color:var(--text);font-size:var(--fs-base);padding:0 10px}.input:hover{border-color:var(--line-strong)}.input:focus{outline:2px solid var(--hawk);outline-offset:-1px;border-color:var(--hawk)}.input::placeholder{color:var(--faint)}.pw{display:grid;position:relative}.pw__input{padding-right:36px}.pw__input::-ms-reveal{display:none}.pw__reveal{width:30px;color:var(--faint);border-radius:0 4px 4px 0;place-items:center;display:grid;position:absolute;top:2px;bottom:2px;right:2px}.pw__reveal:hover{color:var(--text)}.pw__reveal:focus-visible{outline:2px solid var(--hawk);outline-offset:-2px;color:var(--text)}.pw__reveal[aria-pressed=true]{color:var(--text)}.formfield{gap:5px;display:grid}.formfield>label{font-family:var(--mono);font-size:var(--fs-mini);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:500}.formfield__hint{font-size:var(--fs-xs);color:var(--muted);line-height:1.45}.auth{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.auth__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:390px;box-shadow:var(--shadow-2);padding:26px 24px 22px}.auth__brand{align-items:center;gap:9px;margin-bottom:18px;display:flex}.auth__title{font-size:var(--fs-h2);letter-spacing:-.022em}.auth__sub{font-size:var(--fs-md);color:var(--muted);margin-top:3px}.auth__form{gap:13px;margin-top:18px;display:grid}.auth__foot{font-size:var(--fs-md);color:var(--muted);text-align:center;margin-top:16px}.auth__foot a{color:var(--hawk);font-weight:500}.notice{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-md);color:var(--text-2);align-items:flex-start;gap:9px;padding:9px 11px;line-height:1.5;display:flex}.notice--bad{border-color:color-mix(in srgb,var(--pri-crit)45%,var(--line));background:var(--pri-crit-bg);color:var(--pri-crit)}.notice--bad b{font-family:var(--mono);font-weight:500}.notice svg{flex:none;margin-top:1px}.pill--crit{color:var(--pri-crit);background:var(--pri-crit-bg)}.pill--warn{color:var(--pri-warn);background:var(--pri-warn-bg)}.pill--info{color:var(--pri-info);background:var(--pri-info-bg)}.pill--plume{color:var(--plume);background:color-mix(in srgb,var(--plume)14%,var(--surface))}.btn--soft{background:var(--hawk-soft);border-color:var(--hawk-line);color:var(--hawk);white-space:nowrap}.btn--soft:hover{border-color:var(--hawk);color:var(--hawk)}.btn--warn{background:var(--pri-warn-bg);border-color:color-mix(in srgb,var(--pri-warn)40%,var(--line));color:var(--pri-warn)}.btn--warn:hover{border-color:var(--pri-warn);color:var(--pri-warn)}.btn--crit{background:var(--pri-crit-bg);border-color:color-mix(in srgb,var(--pri-crit)40%,var(--line));color:var(--pri-crit)}.btn--crit:hover{border-color:var(--pri-crit);color:var(--pri-crit)}.thsort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.thsort:hover{color:var(--text-2)}.thsort svg{flex:none}.thsort--on,.thsort--on:hover{color:var(--hawk)}.btn--icon{padding:0 6px}.gword{font:500 11px/1.4 var(--mono);white-space:nowrap;background:color-mix(in srgb,var(--gw-ink,var(--muted))13%,transparent);color:var(--gw-ink,var(--muted));border-radius:9px;padding:2px 6px}.tbl thead th.sortable{padding:0}.tbl thead th.sortable>button{width:100%;height:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:7px 12px;display:flex}.tbl thead th.sortable.r>button{justify-content:flex-end}.tbl thead th.sortable>button:hover,.tbl thead th[aria-sort]>button{color:var(--text)}.tbl thead th.sortable:has(>.th__inner){padding:7px 12px}.tbl thead th.sortable>.th__inner>button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0;display:inline-flex}.tbl thead th.sortable>.th__inner>button:hover,.tbl thead th[aria-sort]>.th__inner>button{color:var(--text)}.tbl thead th .sortglyph{font-size:var(--fs-nano);opacity:.85}.tbl thead th:not([aria-sort]) .sortglyph{opacity:0}.tbl thead th.sortable:hover .sortglyph{opacity:.55}.tbl tbody tr:focus-visible{outline:2px solid var(--hawk);outline-offset:-2px}.tbl tbody tr:focus-visible td{background:var(--surface-2)}.tbl tbody tr.rowstatic{cursor:default}.tbl tbody tr.rowstatic:hover td{background:0 0}.tbl__census{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted);padding:9px 12px}.tbl__census .mono{color:var(--text-2)}.seg a{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:-.01em;color:var(--muted);border-radius:4px;padding:3px 10px;font-weight:500}.seg a:hover{color:var(--text)}.seg a[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.skel{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-2)0%,var(--surface-3)42%,var(--surface-2)84%);background-size:260% 100%;animation:1.25s ease-in-out infinite skel;display:block}@keyframes skel{0%{background-position:130% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion:reduce){.skel{background:var(--surface-2);animation:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb{margin-bottom:14px}.field__cell[data-s=learning]{background:color-mix(in srgb,var(--st-normal)6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line-strong)55%,transparent)}.field__cell[data-s=learning] .field__g{color:var(--muted)}.field__glabel{text-align:left}.field__glabel:focus-visible{outline:2px solid var(--hawk);outline-offset:1px}.field__tail:focus-visible{outline:2px solid var(--hawk);outline-offset:1px}.field__more:focus-visible{outline:2px solid var(--hawk);outline-offset:1px}.field__note{font-size:var(--fs-2xs);color:var(--faint);place-content:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.band__note{font-size:var(--fsd-micro);color:var(--faint);letter-spacing:.02em;place-content:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.band__census{font-family:var(--sans);font-size:var(--fs-xs);color:var(--muted);margin-top:7px;line-height:1.5}.rnk{gap:1px;display:grid}.rnk__row{border-radius:var(--r-sm);color:inherit;grid-template-columns:168px minmax(0,1fr) 92px;align-items:center;gap:10px;padding:5px 8px;text-decoration:none;display:grid}a.rnk__row:hover{background:var(--surface-2)}a.rnk__row:focus-visible{outline:2px solid var(--hawk);outline-offset:-2px}.rnk__name{font-size:var(--fs-md);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rnk__track{min-width:0;display:block}.rnk__bar{background:var(--graphite);border-radius:2px;height:9px;display:block}.rnk__bar[data-floored]{box-shadow:inset 0 0 0 1.5px var(--graphite-ink);background:0 0}.rnk[data-v=estimated] .rnk__bar{box-shadow:inset 0 0 0 1.25px var(--graphite-ink);opacity:.85;background:0 0}.rnk[data-v=estimated] .rnk__bar[data-rest]{opacity:.5}.rnk[data-v=estimated] .rnk__bar[data-floored]{box-shadow:inset 0 0 0 1.5px var(--graphite-ink)}.rnk[data-v=estimated] .rnk__v{font-style:italic}.rnk__row--rest .rnk__name{color:var(--faint)}.rnk__bar[data-rest]{background:var(--graphite);opacity:.45}.rnk__v{text-align:right;font-family:var(--mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-2)}.rnk__d{font-size:var(--fs-mini);color:var(--faint);grid-column:2/-1;margin-top:-2px}@media (max-width:720px){.rnk__row{grid-template-columns:110px minmax(0,1fr) 76px;gap:7px}}.blt{min-width:0}.blt__head{align-items:baseline;gap:8px;display:flex}.blt__lab{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.07em;color:var(--faint)}.blt__v{font-family:var(--mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:auto}.blt__v small{color:var(--faint)}.blt__track{background:var(--surface-2);height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;margin:5px 0 4px;display:block;position:relative;overflow:hidden}.blt__bar{background:var(--graphite-ink);border-radius:2px 0 0 2px;position:absolute;top:0;bottom:0;left:0}.blt__bar[data-warn]{background:var(--slow)}.blt__bar[data-over]{background:var(--failing)}.blt__tick{background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}.blt__over{background:repeating-linear-gradient(-45deg,var(--failing)0 2px,transparent 2px 4px);width:4px;position:absolute;top:0;bottom:0;right:0}.blt__foot{font-size:var(--fs-mini);color:var(--muted);gap:8px;display:flex}.blt__foot [data-warn]{color:var(--pri-warn)}.blt__foot [data-over]{color:var(--failing)}.blt__reset{color:var(--faint);margin-left:auto}button.spine__label,button.spine__fan,button.spine__co,button.swarm__lane,button.swarm__env{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:inherit;line-height:inherit;text-align:left;border:0;margin:0;padding:0}button.spine__label,button.swarm__lane{background:0 0}.swarm__lane--empty{cursor:default;opacity:.55}.swarm__lane--empty:hover{color:var(--muted)}.spine__label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.spine__rail[data-s=exception],.spine__span[data-s=exception],.spine__fan i[data-s=exception]{background:var(--st-except)}.spine__rail[data-s=metric_bound],.spine__span[data-s=metric_bound],.spine__fan i[data-s=metric_bound],.spine__rail[data-s=metric_move],.spine__fan i[data-s=metric_move]{background:var(--st-trend)}.spine__span[data-s=metric_move]{background:color-mix(in srgb,var(--st-trend)18%,transparent);box-shadow:inset 0 0 0 1.5px var(--st-trend)}.spine__rail[data-s=binned]{background:var(--line-strong)}.spine__fan i[data-s=binned]{background:var(--st-normal)}.spine__label i[data-s=binned]{color:var(--muted)}.spine__row--bin .spine__span{opacity:.45}.spine__row--bin .spine__span:hover{opacity:1}.spine__label i[data-s=exception]{color:var(--st-except)}.spine__label i[data-s=metric_bound],.spine__label i[data-s=metric_move]{color:var(--st-trend)}.spine__span[data-clip]{border-left:2px solid var(--text);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,min(3px,40%) 50%);border-radius:0 2px 2px 0}.spine__num{height:20px;font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);white-space:nowrap;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute}.spine__span--key{cursor:default;width:12px;height:9px;display:inline-block;position:static}.spine__span--key:not([data-open]){border-right:0}.spine__span--key:hover{outline:none}.spine__span--key[data-clip]{border-left-width:2px}.ribbon__slot{background:var(--control);pointer-events:none;width:1px;height:12px;position:absolute;top:9px}.ribbon__slot--ahead{opacity:.5}.ribbon__note{flex:0 0 var(--ribbon-note,0px);width:var(--ribbon-note,0px);font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding-left:8px;overflow:hidden}.ribbon__st{width:11px;font-style:normal;font-size:var(--fsd-tiny);text-align:center;color:var(--muted);margin-right:1px;line-height:1;display:inline-block}.ribbon__row[role=button]:focus-visible{outline:2px solid var(--hawk);outline-offset:-2px}.ribbon__none{background:var(--surface);z-index:5}.ribbon__row:hover .ribbon__none{background:var(--surface-2)}.ribbon__none[data-s=failed]{color:var(--st-failed);border-color:var(--st-failed)}.ribbon__none[data-s=missing]{color:var(--st-missing);border-color:var(--st-missing)}.ribbon__none[data-s=over]{color:var(--st-over);border-color:var(--st-over)}.ribbon__none[data-s=under]{color:var(--st-under);border-color:var(--st-under)}.ribbon__none[data-s=except]{color:var(--st-except);border-color:var(--st-except)}.ribbon__none[data-s=trend]{color:var(--st-trend);border-color:var(--st-trend)}.ribbon{--ribbon-label:172px;--ribbon-note:0px}.ribbon__hours{margin-left:var(--ribbon-label)}.ribbon__label{width:var(--ribbon-label);flex-basis:var(--ribbon-label)}.tile--link{color:inherit;cursor:pointer;display:block}.tile--link:hover{background:var(--surface-2)}.tile--link:focus-visible{outline:2px solid var(--hawk);outline-offset:-2px}#lanes,#owed,#due{scroll-margin-top:68px}.stack>*{min-width:0}.filters__sep{background:var(--line);flex:none;width:1px;height:18px;margin:0 2px}.footnote{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);max-width:96ch;margin-top:10px;line-height:1.6}.linkish{color:var(--hawk);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.linkish:hover{text-decoration:underline}.linkish:focus-visible{outline:2px solid var(--hawk);outline-offset:2px;border-radius:3px}.pill--dot{gap:0;padding:0 6px}.tbl .n{white-space:nowrap}.cellclip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:40ch;display:inline-block;overflow:hidden}:root{--on-hawk:var(--on-accent)}.set{gap:0;display:grid}.set__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;padding:15px 0;display:grid}.set__row:last-child{border-bottom:0}.set__t{font-size:var(--fs-lg);margin-bottom:3px;font-weight:550}.set__d{font-size:var(--fs-md);color:var(--muted);line-height:1.5}.set__impact{font-family:var(--mono);font-size:var(--fs-mini);color:var(--hawk);background:var(--hawk-soft);border:1px solid var(--hawk-line);border-radius:10px;align-items:center;gap:6px;margin-top:7px;padding:1px 8px;display:inline-flex}.set__nopreview{font-size:var(--fs-xs);color:var(--muted);align-items:flex-start;gap:6px;margin-top:7px;line-height:1.5;display:flex}.set__nopreview svg{color:var(--faint);flex:none;margin-top:2px}.set__nopreview b{font-family:var(--mono);color:var(--text-2);font-weight:500}.set__ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.set__reader{font-family:var(--mono);font-size:var(--fs-mini);color:var(--muted);margin-top:6px;line-height:1.55;display:block}.set__reader b{color:var(--pri-warn);font-weight:500}.set__readernote{font-family:var(--sans);font-style:normal;font-size:var(--fs-xs);color:var(--muted);margin-top:2px;display:block}.setrail__back{color:var(--hawk);flex:none;margin-bottom:12px;font-weight:500}.setrail__back:hover{background:var(--hawk-soft);color:var(--hawk)}.setrail__back svg{opacity:1}.sw{background:var(--control);cursor:pointer;border:0;border-radius:11px;flex:none;width:38px;height:21px;padding:0;transition:background .14s;position:relative}.sw:after{content:"";background:var(--on-accent);border-radius:50%;width:17px;height:17px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.sw[aria-checked=true]{background:var(--hawk)}.sw[aria-checked=true]:after{transform:translate(17px)}.sw:focus-visible{outline:2px solid var(--hawk);outline-offset:2px}.sw[disabled]{opacity:.45;cursor:default}.sw[data-dirty=true]{box-shadow:0 0 0 3px var(--hawk-soft)}.sw__lab{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted)}.inp{text-align:right;width:92px;height:30px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-md);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);padding:0 9px}.inp:focus{border-color:var(--hawk);box-shadow:0 0 0 3px var(--hawk-soft);outline:none}.inp[data-dirty=true]{border-color:var(--hawk);background:var(--hawk-soft)}.unit{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);width:62px}.sens{flex-wrap:wrap;gap:3px;display:flex}.sens button{border:1px solid var(--control);background:var(--surface);width:22px;height:24px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);border-radius:4px}.sens button:hover{color:var(--text);border-color:var(--line-strong)}.sens button[aria-pressed=true]{background:var(--hawk);border-color:var(--hawk);color:var(--on-hawk)}.sens button[data-live=true]{box-shadow:inset 0 -2px 0 var(--hawk)}.sens button:focus-visible{outline:2px solid var(--hawk);outline-offset:1px}.replay{align-items:flex-end;gap:3px;height:132px;display:flex;position:relative}.replay__col{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;display:flex}.replay__seg{border-radius:2px 2px 0 0}.replay__seg--in{background:var(--st-normal);opacity:.45}.replay__seg--out{background:var(--st-over)}.replay__seg+.replay__seg{border-radius:0}.replay__cut{background:var(--st-over);width:1px;position:absolute;top:-4px;bottom:0}.replay__cutlab{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--st-over);white-space:nowrap;position:absolute;top:-19px;transform:translate(-50%)}.replay__axis{border-top:1px solid var(--line);height:15px;font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);margin-top:6px;padding-top:5px;position:relative}.replay__tick{white-space:nowrap;position:absolute;top:5px;transform:translate(-50%)}.replay__n{font-family:var(--mono);font-size:var(--fsd-micro);color:var(--muted);text-align:center;white-space:nowrap;margin-bottom:2px}.replay__n[data-out=true]{color:var(--st-over)}.step{grid-template-columns:26px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.step:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:4px;left:12.5px}.step__n{background:var(--surface-2);border:1px solid var(--line);width:26px;height:26px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-weight:500;display:grid;position:relative}.step--done .step__n{background:var(--st-running);border-color:var(--st-running);color:var(--on-hawk)}.step--now .step__n{background:var(--hawk);border-color:var(--hawk);color:var(--on-hawk)}.step__t{font-size:var(--fs-xl);margin-bottom:4px;font-weight:600}.step__d{font-size:var(--fs-base);color:var(--muted);max-width:70ch;margin-bottom:11px;line-height:1.55}.keyrow{border:1px solid var(--hawk-line);background:var(--hawk-soft);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;display:flex}.keyrow__key{font-family:var(--mono);font-size:var(--fs-md);-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.waiting{border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:13px;display:flex}.blip{background:var(--hawk);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse}.codewrap{position:relative}.codewrap>.btn{border-radius:0 var(--r)0 var(--r-sm);position:absolute;top:0;right:0}.codewrap .code{padding-right:74px}@media (max-width:900px){.card__head{flex-wrap:wrap}.card__ctx{min-width:0}.set__row{grid-template-columns:minmax(0,1fr);gap:10px}.set__ctl{justify-content:flex-start}}@media (max-width:560px){.sens button{width:19px}}@media (max-width:900px){.filters .search{width:100%;min-width:0;display:flex}}.btn:disabled{opacity:.45;cursor:default;box-shadow:none}.btn:disabled:hover{background:var(--surface);color:var(--text-2)}.btn--primary:disabled:hover{background:var(--hawk);color:#fff}button.alert{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top:0;border-right:0;border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:left;margin:0}button.alert:last-child{border-bottom:0}button.alert:focus-visible{outline:2px solid var(--hawk);outline-offset:-2px}.pulse__tick[data-s=trend]{background:var(--st-trend)}.pulse__tick[data-s=stale]{background:var(--line-strong)}.alert__line{overflow-wrap:anywhere}.alert__roll .n{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2)}.seg a{position:relative}.seg__pending{background:var(--muted);border-radius:1px;width:12px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.code__kw{color:var(--st-trend);font-weight:500}.code__str{color:var(--st-running)}.grid>*{min-width:0}.lattice__list{grid-template-columns:minmax(0,1fr)}.lattice__list li{min-width:0}.lattice__list button{white-space:nowrap}.lattice__list button span.mono:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ribbon__hour--end{transform:translate(-100%)}.swarm__label{font-family:var(--mono);font-size:var(--fs-mini);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:var(--surface);max-width:46%;padding:0 4px;line-height:14px;position:absolute;overflow:hidden}.swarm__label--l{text-align:right}.spread__cap{cursor:pointer;height:11px;font-family:var(--mono);font-size:var(--fs-nano);color:var(--text-2);border-bottom:2px solid var(--text-2);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 3px),0 100%);justify-content:center;align-items:flex-end;font-weight:500;line-height:1;display:flex;position:absolute}.spread__cap:hover{color:var(--hawk);border-bottom-color:var(--hawk)}.spread__legend{gap:10px;margin-top:8px}@media (max-width:900px){.search--filter{display:inline-flex}}.pick__q{font-size:var(--fs-mini)}.band__ceil{border-top:1px dashed var(--st-over);opacity:.75;pointer-events:none;height:0;position:absolute;left:0;right:0}.band__ceilnum{font-family:var(--mono);font-size:var(--fs-micro);color:var(--st-over);background:var(--paper);border-radius:2px;padding:0 3px;position:absolute;top:-12px;right:0}.band__bar[data-pin]{clip-path:polygon(0 3px,25% 0,50% 3px,75% 0,100% 3px,100% 100%,0 100%)}@media (min-width:901px){.breakmono{overflow-wrap:anywhere}}.setpage{max-width:1180px}@media (max-width:900px){.set__row{grid-template-columns:minmax(0,1fr);gap:10px}.set__ctl{justify-content:flex-start}}.runbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.runbar__msg{font-size:var(--fs-md);color:var(--text-2);flex:320px;min-width:0;line-height:1.6}.runlive{font-family:var(--mono);font-size:var(--fs-xs);gap:6px;margin-top:12px;display:grid}.runlive__row{align-items:center;gap:8px;display:flex}.runlive__row i{border-radius:50%;flex:none;width:7px;height:7px}.runlive__row b{min-width:168px;font-weight:500}.runlive__row span{color:var(--muted)}.rcon{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);margin-top:14px;overflow:hidden}.rcon__head{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.rcon__meta{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);flex:auto;min-width:0}.rcon__meta b{color:var(--text-2);font-weight:500}.rcon__meta em{color:var(--line);font-style:normal}.rcon__chips{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 6px;padding:9px 12px;display:flex}.rcon__chip{border:1px solid var(--line);background:var(--surface);font-family:var(--mono);font-size:var(--fs-mini);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.rcon__chip i{border-radius:50%;flex:none;width:6px;height:6px}.rcon__chip b{font-weight:500;font-size:var(--fs-nano)}.rcon__chip[data-s=running]{color:var(--text);border-color:var(--st-running)}.rcon__chip[data-s=running] i{animation:1.6s ease-in-out infinite pulse}.rcon__chip[data-s=finished]{color:var(--text-2)}.rcon__body{min-height:96px;max-height:340px;font-family:var(--mono);font-size:var(--fs-mini);overscroll-behavior:contain;padding:8px 0;line-height:1.55;overflow:auto}.rcon__line{color:var(--text-2);grid-template-columns:62px 106px minmax(0,1fr);gap:10px;padding:1px 12px;display:grid}.rcon__line:hover{background:var(--surface-3)}.rcon__t{color:var(--faint);font-variant-numeric:tabular-nums}.rcon__tag{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcon__txt{white-space:pre-wrap;word-break:break-word}.rcon__line--runner .rcon__tag,.rcon__line--runner .rcon__txt{color:var(--hawk)}.rcon__line--alert .rcon__tag,.rcon__line--alert .rcon__txt{color:var(--st-missing)}.rcon__line--warn .rcon__txt{color:var(--st-over)}.rcon__line--error .rcon__txt{color:var(--st-missing)}.rcon__line--note .rcon__txt{color:var(--faint);font-style:italic}.rcon__foot{border-top:1px solid var(--line);background:var(--surface);font-family:var(--mono);font-size:var(--fs-nano);color:var(--faint);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.rcon__jump{border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-family:var(--mono);font-size:var(--fs-nano);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.rcon__jump:hover{border-color:var(--hawk);color:var(--hawk)}@media (max-width:720px){.rcon__line{grid-template-columns:58px minmax(0,1fr);gap:8px}.rcon__tag{display:none}}
