@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_c14226{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_c14226{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_021202{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_021202{--font-sans:"Be Vietnam Pro","Be Vietnam Pro Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a55459{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a55459{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--surface:#f7f6f4;--surface-raised:#fff;--surface-sunken:#eeece9;--line:#e2dfdb;--line-strong:#8f8984;--ink:#1e1b19;--ink-muted:#5b5652;--mhd-orange:#e54600;--mhd-grey:#7f7f7f;--action:#c73f00;--action-hover:#a83500;--on-action:#fff;--orange-text:#b43700;--orange-soft:#fdebe1;--info:#1f5c99;--info-soft:#e2edf8;--success:#1e6f46;--success-soft:#e3f3ea;--warning:#8a5a00;--warning-soft:#fbf0d9;--danger:#b3261e;--danger-soft:#fbe5e3;--violet:#6b3fa0;--violet-soft:#efe7f8;--teal:#0f6b6b;--teal-soft:#dff2f1;--focus:0 0 0 2px #f7f6f4,0 0 0 4px #c73f00;--display:var(--font-display),"Arial Narrow",sans-serif;--sans:var(--font-sans),"Segoe UI",system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#161413;--surface-raised:#201e1c;--surface-sunken:#0e0d0c;--line:#2e2a27;--line-strong:#75706a;--ink:#f3f0ed;--ink-muted:#a9a39e;--action:#ff6424;--action-hover:#ff8a55;--on-action:#161413;--orange-text:#ff8a55;--orange-soft:#3a1a0c;--info:#79aee8;--info-soft:#0f2238;--success:#5cc28e;--success-soft:#10281c;--warning:#e0a93a;--warning-soft:#2e2208;--danger:#f07a70;--danger-soft:#35130f;--violet:#c4a3ef;--violet-soft:#2a1a3d;--teal:#5cc8c4;--teal-soft:#0d2b2a;--focus:0 0 0 2px #161413,0 0 0 4px #ff6424;color-scheme:dark}}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--surface);color:var(--ink);font:400 14px/22px var(--sans)}a{color:inherit;text-decoration:none}a.link{color:var(--orange-text);text-decoration:underline;text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus)}h1,h2,h3{margin:0;text-wrap:balance}h1{font:700 28px/32px var(--display)}h2{font:600 22px/28px var(--display)}h3{font:600 16px/22px var(--sans)}p{margin:0}[hidden]{display:none!important}.mono{font-family:var(--mono);font-size:12.5px}.cap,.muted{color:var(--ink-muted)}.cap{font-size:12px;line-height:16px}.eyebrow{font:600 12px/16px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-text)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.app{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100%}.side{background:var(--surface-raised);border-right:1px solid var(--line);padding:20px 12px;display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:0 8px}.brand .mk{display:flex;gap:3px;align-items:flex-end}.brand .mk i{width:7px;background:var(--mhd-orange);transform:skewX(-14deg)}.brand .mk i:first-child{height:12px;opacity:.5}.brand .mk i:nth-child(2){height:18px;opacity:.75}.brand .mk i:nth-child(3){height:24px}.brand b{font:700 20px/20px var(--display);letter-spacing:.02em}.brand span{display:block;font-size:11px;line-height:14px;color:var(--ink-muted)}.tenant-tag{margin:-8px 8px 0;padding:4px 8px;border:1px solid var(--line);border-left:3px solid var(--mhd-orange);font-size:12px;font-weight:600;color:var(--ink)}.acting{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:4px 4px 4px 10px;border:1px solid var(--mhd-orange);background:var(--surface);font-size:13px;white-space:nowrap}nav.menu{display:flex;flex-direction:column;gap:2px}.nav-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:2px}.nav-btn:hover{background:var(--surface-sunken)}.nav-btn.on{background:var(--orange-soft);color:var(--orange-text);font-weight:600}.nav-btn .cnt{font:500 12px/16px var(--mono);color:var(--ink-muted)}.nav-label{font:600 11px/16px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding:0 10px;margin-top:8px}.me{margin-top:auto;display:flex;gap:10px;align-items:center;padding:10px;border-top:1px solid var(--line)}.av{width:32px;height:32px;border-radius:9999px;background:var(--ink);color:var(--surface);display:inline-grid;place-items:center;font:600 12px var(--sans);flex:none}.av.sm{width:24px;height:24px;font-size:10.5px}.main{min-width:0;display:flex;flex-direction:column}.topbar{flex-wrap:wrap;gap:12px;padding:12px 28px;border-bottom:1px solid var(--line);background:var(--surface-raised);position:-webkit-sticky;position:sticky;top:0;z-index:5}.search,.topbar{display:flex;align-items:center}.search{flex:1 1;max-width:480px;gap:8px;border:1px solid var(--line-strong);border-radius:2px;padding:6px 10px;background:var(--surface)}.search input{border:0;background:none;flex:1 1;min-width:0;outline:none}.screen{padding:24px 28px 48px;display:flex;flex-direction:column;gap:20px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.page-head .l{display:flex;flex-direction:column;gap:4px;min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:2px;padding:7px 14px;cursor:pointer;font-weight:500;white-space:nowrap}.btn:hover{border-color:var(--ink)}.btn.primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.btn.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.sm{padding:4px 10px;font-size:13px}.btn.danger{color:var(--danger)}input[type=date],input[type=datetime-local],input[type=file],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid var(--line-strong);border-radius:2px;background:var(--surface-raised);padding:6px 10px;max-width:100%}textarea{width:100%;resize:vertical}.field{display:flex;flex-direction:column;gap:4px}.field>span{font-size:12px;line-height:16px;color:var(--ink-muted)}.form{display:flex;flex-direction:column;gap:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.alert{padding:10px 12px;border-radius:2px;font-size:13.5px}.alert.err{background:var(--danger-soft);color:var(--danger)}.alert.ok{background:var(--success-soft);color:var(--success)}.alert.warn{background:var(--warning-soft);color:var(--warning)}.badge{display:inline-flex;align-items:center;gap:4px;font:500 12px/16px var(--sans);padding:2px 8px;border-radius:2px;white-space:nowrap}.badge .sd{width:7px;height:7px;border-radius:9999px;background:currentColor;display:inline-block}.b-ok{background:var(--success-soft);color:var(--success)}.b-warn{background:var(--warning-soft);color:var(--warning)}.b-bad{background:var(--danger-soft);color:var(--danger)}.b-info{background:var(--info-soft);color:var(--info)}.b-mut{background:var(--surface-sunken);color:var(--ink-muted)}.b-brand{background:var(--orange-soft);color:var(--orange-text)}.b-vio{background:var(--violet-soft);color:var(--violet)}.b-teal{background:var(--teal-soft);color:var(--teal)}.b-done{background:var(--success);color:var(--surface-raised)}.gate{font:600 12px/16px var(--display);letter-spacing:.06em;background:var(--ink);color:var(--surface);padding:1px 6px}.gate,.rank{border-radius:2px}.rank{display:inline-grid;place-items:center;width:24px;height:24px;font:700 15px/1 var(--display);flex:none}.rank.A{background:var(--action);color:var(--on-action)}.rank.B{background:var(--orange-soft);color:var(--orange-text)}.rank.C,.rank.none{background:var(--surface-sunken);color:var(--ink-muted)}.dot{width:8px;height:8px;border-radius:9999px;display:inline-block;flex:none}.d-ok{background:var(--success)}.d-bad{background:var(--danger)}.d-off{background:var(--line-strong)}.panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;min-width:0}.panel-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.panel-b{padding:16px 18px}.grid2{grid-template-columns:var(--cols,minmax(0,1.6fr) minmax(0,1fr));grid-gap:20px}.grid-even,.grid2{display:grid;gap:20px;align-items:start}.grid-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px}.stack{display:flex;flex-direction:column;gap:20px;min-width:0}.stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.stat{background:var(--surface-raised);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.stat:hover{background:var(--surface-sunken)}.stat b{font:700 30px/34px var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat span{font-size:13px;color:var(--ink-muted)}.stat.alert b{color:var(--danger)}.empty{padding:24px 18px;color:var(--ink-muted)}.rows{display:flex;flex-direction:column}.row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}a.row:hover{background:var(--surface-sunken)}.row.sel{background:var(--orange-soft)}.row .t{font-weight:600}.row .s{font-size:12.5px;color:var(--ink-muted)}.tbl-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}td,th{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th{background:var(--surface-sunken);font:500 12.5px/18px var(--sans);color:var(--ink-muted);white-space:nowrap}tr:last-child td{border-bottom:0}tr.click:hover{background:var(--surface-sunken)}td .t{font-weight:600}td .s{font-size:12px;color:var(--ink-muted)}.filters{gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.chips,.filters{display:flex;flex-wrap:wrap;align-items:center}.chips{gap:6px}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:2px;overflow:hidden}.seg a{padding:6px 14px;font-weight:500;font-size:13px;background:var(--surface-raised)}.seg a+a{border-left:1px solid var(--line-strong)}.seg a.on{background:var(--ink);color:var(--surface)}.fchip{border:1px solid transparent;border-radius:2px;padding:3px 8px;font:500 12px/16px var(--sans);display:inline-flex;align-items:center;gap:6px;opacity:.5}.fchip.on{opacity:1;border-color:currentColor}.pipe-screen{height:calc(100dvh - 59px);padding-bottom:12px}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px;flex:1 1}.board,.col{min-height:0}.col{background:var(--surface-sunken);border-radius:4px;padding:10px;flex-direction:column;gap:8px;overflow-y:auto}.col,.col-h{display:flex}.col-h{justify-content:space-between;align-items:center;padding:2px 4px 6px;gap:6px}.col-h b{font:700 16px/20px var(--display);letter-spacing:.02em}.card{background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.card:hover{border-color:var(--action)}.card .t{font-weight:600;font-size:13.5px;line-height:19px}.card .meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--ink-muted)}.tabs{display:flex;border-bottom:1px solid var(--line);overflow-x:auto}.tab{padding:10px 16px;border-bottom:2px solid transparent;color:var(--ink-muted);font-weight:500;white-space:nowrap}.tab.on{color:var(--ink);border-bottom-color:var(--action)}.src{font:500 12px/16px var(--mono);color:var(--orange-text);white-space:nowrap}.score-row{display:grid;grid-template-columns:170px minmax(0,1fr) 64px;grid-gap:14px;gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.score-row:last-child{border-bottom:0}.bar{height:8px;background:var(--surface-sunken);margin-top:7px;position:relative}.bar i{position:absolute;inset:0 auto 0 0;background:var(--action)}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;font-size:13px;margin:0}.kv dt{color:var(--ink-muted)}.kv dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.log{list-style:none;margin:0;padding:0}.log li{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:14px;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.log time{font:500 12px/20px var(--mono);color:var(--ink-muted)}.opt{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--line-strong);border-radius:2px;cursor:pointer}.opt:has(input:checked){border-color:var(--action);background:var(--orange-soft)}.opt input{margin-top:4px;accent-color:var(--action)}.opt b{display:block}.ws{display:grid;grid-template-columns:260px minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.sec-item{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.sec-item:last-child{border-bottom:0}.sec-item:hover{background:var(--surface-sunken)}.sec-item.on{background:var(--orange-soft)}.sec-item .n{font:500 12px/20px var(--mono);color:var(--ink-muted)}.sec-item .t{font-weight:600;font-size:13.5px;line-height:20px}.stepper{flex-wrap:wrap}.step,.stepper{display:flex;align-items:center}.step{font-size:12.5px;font-weight:500}.step span{padding:4px 10px;border:1px solid var(--line-strong);border-radius:2px;background:var(--surface-raised)}.step.done span{background:var(--success-soft);color:var(--success);border-color:transparent}.step.now span{background:var(--action);color:var(--on-action);border-color:var(--action)}.step:not(:last-child):after{content:"";width:14px;height:1.5px;background:var(--line-strong)}.check{flex-direction:column;font-size:13.5px}.check,.check label{display:flex;gap:8px}.check label{align-items:flex-start;cursor:pointer}.check input{margin-top:4px;accent-color:var(--action)}.src-tag{font:500 11px/14px var(--sans);padding:0 5px;border-radius:2px;background:var(--surface-sunken);color:var(--ink-muted);white-space:nowrap}.src-tag.HSMT{background:var(--info-soft);color:var(--info)}.src-tag.MANUAL{background:var(--violet-soft);color:var(--violet)}.ws-bid{grid-template-columns:280px minmax(0,1fr) 360px}@media (max-width:1600px){.ws-bid{grid-template-columns:230px minmax(0,1fr) 300px;gap:14px}}.seg a{white-space:nowrap}.ws-bid>.stack:last-child{position:-webkit-sticky;position:sticky;top:72px;max-height:calc(100dvh - 88px);overflow-y:auto}.req,.req-list{display:flex;flex-direction:column}.req{padding:10px 16px;border-bottom:1px solid var(--line);gap:4px;font-size:13.5px;line-height:20px}.req:last-child{border-bottom:0}.req.grp{background:var(--surface-sunken);font-weight:600}.req-h{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.req-all{border-top:1px solid var(--line);padding:10px 16px;font-size:13px}.req-all summary{cursor:pointer;color:var(--orange-text);font-weight:500}.req-all table td{padding:5px 8px;font-size:12.5px}.md-preview{font:400 14.5px/24px var(--sans);max-width:78ch;overflow-x:auto}.md-preview h1,.md-preview h2,.md-preview h3,.md-preview h4{font-family:var(--sans);margin:18px 0 8px}.md-preview h1{font-size:20px;line-height:28px}.md-preview h2{font-size:17px}.md-preview h3{font-size:15.5px}.md-preview h4{font-size:14.5px}.md-preview p{margin:0 0 10px}.md-preview ol,.md-preview ul{margin:0 0 10px;padding-left:22px}.md-preview table{margin:8px 0 14px;font-size:13.5px}.md-preview td,.md-preview th{border:1px solid var(--line);padding:6px 8px;vertical-align:top}.md-preview hr{border:0;border-top:1px solid var(--line);margin:16px 0}.md-preview em{color:var(--ink-muted)}.subtabs{display:flex;gap:6px;flex-wrap:wrap}.subtab{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:2px;padding:6px 12px;font-size:13px;font-weight:500}.subtab.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.cbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:6px 16px;gap:6px 16px}.cbgroup{padding:14px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.cbgroup:last-child{border-bottom:0}.cbgroup .gh{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.kw{display:flex;flex-wrap:wrap;gap:4px}.kw span{font-size:12px;background:var(--surface-sunken);padding:1px 7px;border-radius:2px}.kw span.x{background:var(--danger-soft);color:var(--danger);text-decoration:line-through}.runs>div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.runs>div:last-child{border-bottom:0}.src-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.src-row:last-child{border-bottom:0}.load{display:grid;grid-template-columns:auto minmax(0,1fr) 120px auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 18px;border-bottom:1px solid var(--line)}.load:last-child{border-bottom:0}.slots{display:flex;gap:3px}.slots i{width:18px;height:8px;background:var(--surface-sunken);display:block}.slots i.f{background:var(--info)}.slots.full i.f{background:var(--warning)}.login{min-height:100%;display:grid;place-items:center;padding:24px 16px}.login .panel{width:100%;max-width:380px}@media (max-width:1240px){.ws,.ws-bid{grid-template-columns:240px minmax(0,1fr)}.ws>.stack:last-child{grid-column:1/-1;position:static;max-height:none}}@media (max-width:1100px){.grid-even,.grid2{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.app{grid-template-columns:minmax(0,1fr)}.side{position:static;height:auto;flex-wrap:wrap;gap:8px;padding:10px 16px}.side,nav.menu{flex-direction:row}nav.menu{overflow-x:auto;flex:1 1 100%}.me,.nav-label{display:none}.screen,.topbar{padding-left:16px;padding-right:16px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.ws{grid-template-columns:minmax(0,1fr)}.pipe-screen{height:auto}.col{min-height:420px}.score-row{grid-template-columns:minmax(0,1fr) 56px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}details.cbgroup>summary{cursor:pointer;list-style:none}details.cbgroup>summary::-webkit-details-marker{display:none}details.cbgroup>summary:before{content:"▸ ";color:var(--ink-muted)}details.cbgroup[open]>summary:before{content:"▾ "}.setup ul{margin:6px 0 0;padding-left:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:2px 16px;gap:2px 16px}.setup a{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.filters .field{min-width:0}.filters .field input,.filters .field select{width:100%;min-width:0;box-sizing:border-box}@media (max-width:520px){.filters .field[style*="span 2"]{grid-column:auto!important}}.bell,.bell-btn,.user-menu{position:relative}.bell-btn{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);cursor:pointer}.bell-btn:hover{background:var(--surface)}.bell-btn:focus-visible,.me:focus-visible{outline:none;box-shadow:var(--focus)}.bell-dot{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--action);color:var(--on-action);font-size:11px;font-weight:700;line-height:18px;text-align:center}.dropdown{position:absolute;z-index:20;background:var(--surface-raised);border:1px solid var(--line);box-shadow:0 10px 30px rgba(0,0,0,.12)}.dropdown-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.dropdown-f{display:block;padding:10px 14px;border-top:1px solid var(--line);text-align:center;color:var(--orange-text);font-weight:600}.bell-pop{right:0;top:calc(100% + 8px);width:min(380px,calc(100vw - 32px))}.bell-pop .inbox-list{max-height:60vh;overflow:auto}.link-btn{border:0;background:none;padding:0;color:var(--orange-text);font:inherit;font-size:13px;cursor:pointer}.inbox-list{list-style:none;margin:0;padding:0}.inbox-list li{border-bottom:1px solid var(--line)}.inbox-list li:last-child{border-bottom:0}.inbox-list li a{display:grid;grid-gap:2px;gap:2px;padding:10px 14px 10px 22px;color:var(--ink);text-decoration:none;position:relative}.inbox-list li a:hover{background:var(--surface)}.inbox-list li a>span:not(.cap){color:var(--ink-muted);font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inbox-list li.unread a:before{content:"";position:absolute;left:9px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--action)}.inbox-list li.unread b{color:var(--ink)}.inbox-list li:not(.unread) b{font-weight:500}.inbox-list li.empty{padding:18px 14px;color:var(--ink-muted)}.user-menu{margin-top:auto}.user-menu .me{width:100%;margin-top:0;border:0;border-top:1px solid var(--line);background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.user-menu .me:hover{background:var(--surface)}.user-pop{left:0;right:0;bottom:calc(100% + 6px);display:grid}.user-pop button,.user-pop>a{display:block;width:100%;padding:10px 14px;border:0;background:none;text-align:left;font:inherit;color:var(--ink);text-decoration:none;cursor:pointer}.user-pop button:hover,.user-pop>a:hover{background:var(--surface)}.user-pop button.danger{color:var(--danger);border-top:1px solid var(--line)}@media (max-width:760px){.user-menu{margin-top:0;flex:1 1 100%}.user-menu .me{display:flex}.user-pop{bottom:auto;top:calc(100% + 6px)}}@media (min-width:761px){.side nav.menu{flex:1 1 auto;min-height:0;overflow-y:auto}}.side-top{display:contents}.menu-toggle{display:none}@media (max-width:760px){.side{position:-webkit-sticky;position:sticky;top:0;z-index:30;flex-direction:column;flex-wrap:nowrap;gap:8px;padding:10px 16px;border-right:0;border-bottom:1px solid var(--line)}.side-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.menu-toggle{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);font-size:18px;cursor:pointer}.menu-toggle:focus-visible{outline:none;box-shadow:var(--focus)}.tenant-tag{margin:0;align-self:flex-start}.side .user-menu,.side nav.menu{display:none}.side.open nav.menu{display:flex;flex-direction:column;flex:none;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - 190px)}.side.open .nav-label,.side.open .user-menu{display:block}.side.open .user-menu .me{display:flex}.topbar{position:static;gap:8px;padding-top:8px;padding-bottom:8px}.acting{white-space:normal;flex-wrap:wrap;flex:1 1 100%;justify-content:space-between}.search{flex:1 1;min-width:0}}.kv dd .badge{white-space:normal}@media (max-width:760px){table.cards thead{display:none}table.cards,table.cards tbody{display:block;width:100%}table.cards tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px;border-bottom:1px solid var(--line)}table.cards td{display:block;padding:0;border:0;min-width:0!important;white-space:normal!important;text-align:left!important;font-size:13px}table.cards td.c-main{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 56px);font-size:14px}table.cards td[data-label]:before{content:attr(data-label);color:var(--ink-muted);font-size:12px;margin-right:6px}table.cards td.empty{flex:1 1 100%}table.cards tr.click:hover{background:var(--surface)}}@media (max-width:1100px){.review-grid.picked>:last-child{order:-1}}@media (max-width:760px){.board{grid-auto-columns:minmax(260px,84vw);scroll-snap-type:x mandatory}.board>.col{scroll-snap-align:start}.subtabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}}@media (max-width:760px){.subtabs::-webkit-scrollbar{display:none}.subtabs .subtab{flex:none;white-space:nowrap}.page-head{flex-wrap:wrap;gap:8px}.badge{white-space:normal;max-width:100%}table.cards td{overflow-wrap:anywhere}}