@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5e81af{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5e81af{--font-grotesk:"Space Grotesk","Space Grotesk Fallback"}:root{color-scheme:light;--bg:#f4f6f4;--surface:#ffffff;--surface-2:#f8faf8;--sunken:#eef2ef;--overlay:rgba(12,20,16,0.42);--ink:#0f1a14;--ink-2:#39463f;--muted:#5b6862;--faint:#86928b;--line:#e2e8e4;--line-soft:#edf1ee;--line-strong:#c9d3cd;--accent:#0b6b3a;--accent-hover:#08552e;--accent-ink:#0a5a31;--accent-tint:#e6f3eb;--accent-line:#b6dcc6;--on-accent:#ffffff;--blue:#1d56cf;--blue-tint:#e9f0fd;--amber:#875000;--amber-tint:#fff3dc;--amber-line:#f0d6a3;--red:#a3241a;--red-tint:#fdecea;--red-line:#f2bdb7;--grey-tint:#eef1ef;--side-bg:#0d1712;--side-ink:#b7c4bc;--side-ink-strong:#ffffff;--side-hover:#16241c;--side-active:#1d3026;--side-line:#1f2d25;--viz-open:#2a78d6;--viz-awaiting:#eb6834;--viz-verified:#1baf7a;--viz-closed:#8a9690;--viz-grid:#e6ebe8;--viz-axis:#c9d3cd;--viz-hover:#1c5cab;--map-water:#eaf0ec;--map-land:#ffffff;--map-edge:#a8b6ad;--radius:14px;--radius-sm:10px;--radius-xs:7px;--shadow-sm:0 1px 2px rgba(15,26,20,0.04),0 1px 1px rgba(15,26,20,0.03);--shadow-md:0 1px 2px rgba(15,26,20,0.05),0 6px 20px rgba(15,26,20,0.07);--shadow-lg:0 12px 40px rgba(15,26,20,0.16);--focus:#2a78d6;--font-body:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--font-head:var(--font-grotesk),var(--font-inter),system-ui,sans-serif;--sidebar-w:248px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0b110e;--surface:#121a16;--surface-2:#151e19;--sunken:#0f1612;--overlay:rgba(0,0,0,0.6);--ink:#e7eee9;--ink-2:#c3cec7;--muted:#94a19a;--faint:#6d7a73;--line:#233029;--line-soft:#1b2621;--line-strong:#33423a;--accent:#34b26c;--accent-hover:#46c47e;--accent-ink:#7fd6a3;--accent-tint:#12301f;--accent-line:#24573a;--on-accent:#04130a;--blue:#86adff;--blue-tint:#15223b;--amber:#f2b35b;--amber-tint:#30240e;--amber-line:#5a4318;--red:#ff8f85;--red-tint:#371613;--red-line:#6a2a24;--grey-tint:#1b2420;--side-bg:#080d0a;--side-ink:#9fb0a6;--side-hover:#121b16;--side-active:#17261e;--side-line:#172019;--viz-open:#3987e5;--viz-awaiting:#d95926;--viz-verified:#199e70;--viz-closed:#6d7a73;--viz-grid:#1f2a24;--viz-axis:#33423a;--viz-hover:#6da7ec;--map-water:#0f1612;--map-land:#18221c;--map-edge:#3c4b42;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.35);--shadow-lg:0 16px 48px rgba(0,0,0,0.55);--focus:#6da7ec}}:root[data-theme=dark]{color-scheme:dark;--bg:#0b110e;--surface:#121a16;--surface-2:#151e19;--sunken:#0f1612;--overlay:rgba(0,0,0,0.6);--ink:#e7eee9;--ink-2:#c3cec7;--muted:#94a19a;--faint:#6d7a73;--line:#233029;--line-soft:#1b2621;--line-strong:#33423a;--accent:#34b26c;--accent-hover:#46c47e;--accent-ink:#7fd6a3;--accent-tint:#12301f;--accent-line:#24573a;--on-accent:#04130a;--blue:#86adff;--blue-tint:#15223b;--amber:#f2b35b;--amber-tint:#30240e;--amber-line:#5a4318;--red:#ff8f85;--red-tint:#371613;--red-line:#6a2a24;--grey-tint:#1b2420;--side-bg:#080d0a;--side-ink:#9fb0a6;--side-hover:#121b16;--side-active:#17261e;--side-line:#172019;--viz-open:#3987e5;--viz-awaiting:#d95926;--viz-verified:#199e70;--viz-closed:#6d7a73;--viz-grid:#1f2a24;--viz-axis:#33423a;--viz-hover:#6da7ec;--map-water:#0f1612;--map-land:#18221c;--map-edge:#3c4b42;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.35);--shadow-lg:0 16px 48px rgba(0,0,0,0.55);--focus:#6da7ec}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}a{color:var(--accent-ink);text-underline-offset:2px}a:hover{color:var(--accent-hover)}h1,h2,h3{font-family:var(--font-head);margin:0;letter-spacing:-.01em;color:var(--ink);font-weight:650}h1{font-size:26px;line-height:1.2}h2{font-size:17px;line-height:1.3}h3{font-size:15px}p{margin:0 0 .6em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}::selection{background:var(--accent-tint)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:.93em}.muted{color:var(--muted)}.small{font-size:13px}.ok{color:var(--accent-ink)}.ok,.warn{font-weight:600}.warn{color:var(--amber)}.barlist-value,.chart-tick,.num,.tile-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);background:linear-gradient(to right,var(--side-bg) var(--sidebar-w),var(--bg) var(--sidebar-w))}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--side-bg);color:var(--side-ink);display:flex;flex-direction:column;gap:18px;padding:18px 14px}.sidebar .brand{padding:4px 8px 10px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand,.brand:hover{color:var(--side-ink-strong)}.brand-name{font-family:var(--font-head);font-weight:700;font-size:16.5px;letter-spacing:-.01em}.brand-sub{display:block;font-size:11.5px;color:var(--side-ink);font-weight:500;letter-spacing:.02em}.nav-section{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6f8277;padding:0 10px;margin-bottom:-10px}.nav{flex-direction:column;gap:2px}.nav,.nav a{display:flex}.nav a{align-items:center;gap:11px;padding:9px 10px;border-radius:9px;color:var(--side-ink);font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s}.nav a svg{flex:none;opacity:.85}.nav a:hover{background:var(--side-hover);color:var(--side-ink-strong)}.nav a[aria-current=page]{background:var(--side-active);color:var(--side-ink-strong);font-weight:600;box-shadow:inset 3px 0 0 #3ec27b}.nav a[aria-current=page] svg{opacity:1;color:#57d08e}.side-foot{margin-top:auto;border-top:1px solid var(--side-line);padding-top:14px;flex-direction:column}.side-foot,.who{display:flex;gap:10px}.who{align-items:center;padding:0 6px}.who-name{color:var(--side-ink-strong);font-weight:600;font-size:13.5px;line-height:1.25}.who-role{font-size:12px;color:var(--side-ink)}.avatar{width:34px;height:34px;border-radius:50%;background:#1f3a2b;color:#8fe0b2;display:grid;place-items:center;font-weight:700;font-size:12.5px;flex:none}.side-links{display:flex;gap:14px;padding:0 6px}.linkbtn{background:none;border:0;color:var(--side-ink);text-decoration:none;cursor:pointer;padding:4px 0;font-size:12.5px;font-weight:500}.linkbtn:hover{color:var(--side-ink-strong);text-decoration:underline}.shell-main{min-width:0;display:flex;flex-direction:column}.pagebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:12px;min-height:56px;padding:0 28px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.pagebar,.pagebar-election{display:flex;align-items:center}.pagebar-election{gap:8px;font-size:13px;color:var(--muted);min-width:0}.pagebar-election strong{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-dot{width:8px;height:8px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 3px color-mix(in srgb,#2fbf71 22%,transparent);flex:none}.topbar{background:var(--side-bg);color:#fff}.topbar-inner{max-width:1440px;margin:0 auto;padding:0 24px;min-height:60px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.page{width:100%;max-width:1480px;margin:0 auto;padding:24px 28px 48px}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.page-head p{margin:4px 0 0;color:var(--muted);max-width:760px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.workspace{display:grid;grid-gap:18px;gap:18px;align-items:start;grid-template-columns:320px minmax(0,1fr);grid-template-areas:"queue main" "queue side"}.col-queue{grid-area:queue;min-width:0;position:-webkit-sticky;position:sticky;top:72px;max-height:calc(100vh - 88px);overflow-y:auto}.col-main{grid-area:main;display:flex;flex-direction:column}.col-main,.col-side{min-width:0;gap:16px}.col-side{grid-area:side;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;align-items:start}@media (min-width:1560px){.workspace{grid-template-columns:340px minmax(0,1fr) 360px;grid-template-areas:"queue main side"}.col-side{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:72px}}.stack{flex-direction:column;gap:12px}.row,.stack{display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px 12px}.spacer{flex:1 1}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:16px;align-items:start}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:16px}.grid-map{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px}.dash-grid,.grid-map{display:grid;gap:16px;align-items:start}.dash-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-gap:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm)}.card-tight{padding:0;overflow:hidden}.card-map{padding:12px}.card h2{font-size:16px}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:4px}.card-head .small{color:var(--muted)}.card-ok{border-color:var(--accent-line);background:var(--accent-tint)}.card-bad{border-color:var(--red-line);background:var(--red-tint)}.card-ok h1,.card-ok h2{color:var(--accent-ink)}.card-bad h1,.card-bad h2{color:var(--red)}.card h2.section-label,.section-label{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 10px;font-family:var(--font-body)}.pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;line-height:1.6}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.tone-green{background:var(--accent-tint);color:var(--accent-ink)}.tone-blue{background:var(--blue-tint);color:var(--blue)}.tone-amber{background:var(--amber-tint);color:var(--amber)}.tone-red{background:var(--red-tint);color:var(--red)}.tone-grey{background:var(--grey-tint);color:var(--ink-2)}.sev{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:6px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:500;text-decoration:none;transition:border-color .12s,background .12s}.chip:hover{border-color:var(--line-strong);color:var(--ink)}.chip[aria-current=true]{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:600}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px}.tile{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:4px;color:var(--ink);text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color .12s,box-shadow .12s,transform .12s}a.tile:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);color:var(--ink)}.tile-label{font-size:12.5px;font-weight:500;color:var(--muted);display:flex;align-items:center;gap:7px}.tile-value{font-size:30px;font-weight:650;letter-spacing:-.02em;line-height:1.15;font-family:var(--font-body)}.tile-foot{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.tile-spark{display:block;width:100%;height:34px;margin-top:4px}.tile-accent{width:8px;height:8px;border-radius:3px;flex:none}.queue-head{padding:16px;border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:2}.queue-head h2{font-size:16px}.queue-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.queue-item{display:flex;flex-direction:column;gap:6px;padding:13px 16px;border-bottom:1px solid var(--line-soft);color:var(--ink);text-decoration:none;transition:background .1s}.queue-item:hover{background:var(--surface-2);color:var(--ink)}.queue-item[aria-current=true]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.queue-empty{padding:36px 16px;text-align:center;color:var(--muted)}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.media-tile{position:relative;border-radius:12px;overflow:hidden;background:repeating-linear-gradient(135deg,var(--sunken) 0 10px,var(--line-soft) 10px 20px);min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--line)}.media-tile img,.media-tile video{width:100%;height:170px;object-fit:cover;display:block;background:#000}.media-tile audio{width:100%;margin:50px 0 8px}.media-meta{padding:6px 9px;background:color-mix(in srgb,var(--surface) 94%,transparent);font-size:12px;display:flex;justify-content:space-between;gap:6px}.media-badge{position:absolute;top:8px;right:8px}.quote{margin:0;padding:12px 16px;background:var(--surface-2);border:1px solid var(--line-soft);border-left:3px solid var(--line-strong);border-radius:10px;font-size:15px;line-height:1.55}.facts{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:14px 20px;gap:14px 20px}.facts dt{font-size:11.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.facts dd{margin:3px 0 0;font-size:14.5px}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.timeline li{display:grid;grid-template-columns:52px 1fr;grid-gap:10px;gap:10px}.incident-members{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.incident-members li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.incident-members a[aria-current=page]{font-weight:700;color:var(--ink)}.location-svg .loc-grid{stroke:var(--line)}.location-svg .loc-area{fill:color-mix(in srgb,var(--accent) 9%,transparent);stroke:var(--accent)}.location-svg .loc-unit{fill:var(--accent);stroke:var(--surface)}.location-svg .loc-fix{fill:var(--blue);stroke:var(--surface)}.location-svg .loc-fix.is-flagged{fill:var(--amber)}.location-svg .loc-link{stroke:var(--blue)}.location-svg .loc-link.is-flagged{stroke:var(--amber)}.location-svg .loc-text{fill:var(--ink-2)}.location-svg .loc-bg{fill:var(--surface-2)}.field{display:flex;flex-direction:column;gap:6px}.field label,.legend{font-size:13px;font-weight:600;color:var(--ink-2)}.input,.textarea{width:100%;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);transition:border-color .12s,box-shadow .12s}.input:hover,.textarea:hover{border-color:var(--faint)}.input:focus,.textarea:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.input{height:42px}.input-sm{height:34px;padding:4px 10px;font-size:13px;width:auto;flex:1 1 130px;min-width:0}select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.textarea{resize:vertical;min-height:84px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px 16px;gap:12px 16px}.choice-list{display:flex;flex-direction:column;gap:8px;border:0;margin:0;padding:0}.choice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:var(--surface);transition:border-color .12s}.choice:hover{border-color:var(--line-strong)}.choice:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-tint)}.choice:has(input:disabled){opacity:.65;cursor:not-allowed}.choice input{margin-top:3px;accent-color:var(--accent)}.segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-strong);border-radius:11px;overflow:hidden;background:var(--surface)}.segmented label{display:flex;align-items:center;justify-content:center;height:40px;font-weight:600;font-size:13.5px;cursor:pointer;color:var(--ink-2)}.segmented label+label{border-left:1px solid var(--line)}.segmented label:has(input:checked){background:var(--ink);color:var(--surface)}.segmented input{position:absolute;opacity:0;pointer-events:none}.btn{height:42px;padding:0 16px;border-radius:10px;border:1px solid transparent;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;transition:background .12s,border-color .12s,box-shadow .12s}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 0 rgba(255,255,255,.12) inset,var(--shadow-sm)}.btn-primary:hover{background:var(--accent-hover);color:var(--on-accent)}.btn-primary:disabled{background:var(--line-strong);color:var(--muted);cursor:not-allowed;box-shadow:none}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.btn-secondary:hover{border-color:var(--faint);color:var(--ink)}.btn-secondary:disabled{color:var(--faint);cursor:not-allowed}.btn-sm{height:32px;padding:0 11px;font-size:13px;border-radius:8px}.notice{display:flex;gap:10px;border-radius:10px;padding:10px 12px;font-size:13.5px;border:1px solid transparent}.notice-blue{background:var(--blue-tint);color:var(--blue)}.notice-red{background:var(--red-tint);color:var(--red);border-color:var(--red-line)}.notice-green{background:var(--accent-tint);color:var(--accent-ink);border-color:var(--accent-line)}.secret{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:18px;letter-spacing:1px;background:var(--surface);color:var(--ink);padding:8px 12px;border-radius:8px;align-self:flex-start;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin-top:6px;border:1px solid var(--line)}.secret-inline{display:inline-block;font-size:14px;color:var(--ink);background:var(--grey-tint);padding:2px 6px;border-radius:6px;overflow-wrap:anywhere}.qr{width:200px;height:200px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:6px}.table-scroll{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.table td{padding:11px 16px;border-bottom:1px solid var(--line-soft);vertical-align:top}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-2)}.table .num{text-align:right}.cell-bar{display:flex;align-items:center;gap:10px;justify-content:flex-end}.cell-bar-track{width:90px;height:6px;border-radius:3px;background:var(--sunken);overflow:hidden;flex:none}.cell-bar-fill{height:100%;border-radius:3px;background:var(--viz-open)}.pack-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pack-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 0;border-top:1px solid var(--line-soft)}.pack-item:first-child{border-top:0;padding-top:0}.file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.file-list li{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--line-soft)}.file-list li:first-child{border-top:0}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.feed li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:4px 12px;gap:4px 12px;align-items:start;padding:11px 0;border-top:1px solid var(--line-soft)}.feed li:first-child{border-top:0;padding-top:2px}.feed a{color:var(--ink);text-decoration:none;font-weight:600}.feed a:hover{color:var(--accent-ink);text-decoration:underline}.feed-dot{width:9px;height:9px;border-radius:50%;margin-top:6px}.dict{margin:0;padding:0 16px 8px}.dict>div{padding:10px 0;border-top:1px solid var(--line-soft)}.dict dt{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.dict dd{margin:4px 0 0;color:var(--ink-2);max-width:70ch}.statusbar{height:28px;border-radius:8px;gap:2px;background:var(--surface)}.statusbar,.statusbar span{display:flex;overflow:hidden}.statusbar span{align-items:center;padding-left:8px;font-size:12px;font-weight:700;color:#fff;min-width:0;white-space:nowrap}.statusbar .is-light{color:#0f1a14}.status-legend{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-2)}.status-legend li{display:inline-flex;align-items:center;gap:7px}.status-legend b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.map-wrap{position:relative}.map-svg{display:block;width:100%;height:auto;max-height:72vh;background:var(--map-water);border-radius:10px;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.map-svg:active{cursor:-webkit-grabbing;cursor:grabbing}.map-water{fill:var(--map-water)}.map-area{fill:var(--map-land);stroke:var(--map-edge);stroke-width:1;vector-effect:non-scaling-stroke}.map-area-label{fill:var(--muted);pointer-events:none}.map-dot{stroke:var(--surface)}.map-mark{cursor:pointer;outline:none}.map-mark:hover .map-dot{stroke:var(--ink)}.map-mark:focus-visible .map-dot{stroke:var(--focus)}.map-mark:focus-visible .map-cluster{stroke:var(--focus);stroke-width:3}.map-cluster{fill:var(--ink);stroke:var(--surface)}.map-cluster-label{fill:var(--surface);font-weight:700;pointer-events:none}.map-tools{display:flex;justify-content:flex-end;gap:4px;margin-bottom:8px}.map-btn{min-width:34px;height:34px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:17px;font-weight:600;cursor:pointer}.map-btn-text{font-size:13px;padding:0 10px}.map-btn:disabled{color:var(--faint);cursor:default}.map-tip{position:absolute;transform:translate(-50%,calc(-100% - 14px));background:var(--ink);color:var(--surface);padding:8px 10px;border-radius:8px;font-size:12.5px;display:flex;flex-direction:column;gap:2px;pointer-events:none;max-width:260px;z-index:3;box-shadow:var(--shadow-md)}.map-tip span{opacity:.78}.map-legend{list-style:none;margin:10px 4px 2px;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--ink-2)}.map-legend li{display:inline-flex;align-items:center;gap:6px}.map-swatch{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.map-swatch-cluster{width:14px;height:14px;background:var(--ink)}.map-list{position:absolute;transform:translate(-50%,12px);background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:10px 12px;width:min(340px,calc(100vw - 48px));max-height:300px;overflow:auto;z-index:4;font-size:13.5px}.map-list ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.map-list li{display:flex;gap:8px;align-items:baseline}.map-list-close{color:var(--accent-ink);padding:4px 0}.barlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.barlist-row{display:grid;grid-template-columns:minmax(110px,38%) 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:13.5px}.barlist-label{overflow-wrap:anywhere;display:flex;flex-direction:column;color:var(--ink)}.barlist-note{font-size:12px;color:var(--muted)}.barlist-track{display:flex;align-items:center;gap:8px;min-width:0}.barlist-bar{height:14px;min-width:2px;background:var(--viz-open);border-radius:0 4px 4px 0;flex:none}.barlist-value{white-space:nowrap;font-size:13px;font-weight:600;color:var(--ink)}.chart-plot{position:relative}.chart-svg{display:block;width:100%;height:auto}.chart-grid{stroke:var(--viz-grid);stroke-width:1}.chart-axis{stroke:var(--viz-axis);stroke-width:1}.chart-tick{font-size:11px;fill:var(--muted)}.chart-col{fill:var(--viz-open)}.chart-col.is-hover{fill:var(--viz-hover)}.chart-tip{position:absolute;top:0;transform:translateX(-50%);background:var(--ink);color:var(--surface);padding:6px 10px;border-radius:8px;font-size:12.5px;display:flex;flex-direction:column;pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-md)}.chart-tip span{opacity:.78}.chart-table summary{cursor:pointer;font-size:13px;color:var(--accent-ink);margin-top:6px}.spark-line{fill:none;stroke:var(--viz-open);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.spark-area{fill:color-mix(in srgb,var(--viz-open) 12%,transparent)}.dropzone{border:2px dashed var(--line-strong);border-radius:var(--radius);padding:28px 20px;text-align:center;background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:10px}.dropzone[data-over=true]{border-color:var(--accent);background:var(--accent-tint)}.login-wrap{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-aside{background:var(--side-bg);color:var(--side-ink);padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;position:relative;overflow:hidden}.login-aside h2{color:#fff;font-size:28px;line-height:1.2;max-width:440px}.login-aside p{max-width:440px;font-size:15px}.login-aside:after{content:"";position:absolute;inset:auto -120px -160px auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(52,178,108,.28),transparent 65%)}.login-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.login-points li{display:flex;gap:10px;align-items:flex-start}.login-points li:before{content:"";width:6px;height:6px;border-radius:50%;background:#3ec27b;margin-top:8px;flex:none}.login-panel{display:grid;place-items:center;padding:32px 24px}.login-card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:18px}.public-top{background:var(--side-bg);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--side-line)}.public-top-inner{max-width:1100px;margin:0 auto;padding:0 28px;min-height:62px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px}.public-nav{display:flex;flex-wrap:wrap;gap:2px}.public-nav a{padding:8px 12px;border-radius:8px;color:var(--side-ink);font-size:14px;font-weight:500;text-decoration:none}.public-nav a:hover{color:#fff;background:var(--side-hover)}.public-nav a[aria-current=page]{background:var(--side-active);color:#fff;font-weight:600}.home-wrap{max-width:1100px;margin:0 auto;padding-left:28px;padding-right:28px}.home-hero{background:var(--side-bg);color:#fff;padding:56px 0 60px;position:relative;overflow:hidden}.home-hero:after{content:"";position:absolute;right:-180px;top:-120px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(52,178,108,.22),transparent 62%);pointer-events:none}.home-hero .home-wrap{position:relative;z-index:1}.home-kicker{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8fe0b2}.home-title{font-size:clamp(30px,4.4vw,48px);line-height:1.08;max-width:820px;color:#fff;letter-spacing:-.02em}.home-lead{margin:0;max-width:700px;font-size:17px;line-height:1.6;color:#c9d4cd}.home-note{color:#9fb0a6}.home-hero .btn-secondary{background:transparent;color:#fff;border-color:#3d5045;box-shadow:none}.home-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px}.home-steps h3{font-size:17px}.home-steps p{margin:0;color:var(--ink-2)}.home-step-n{width:32px;height:32px;border-radius:10px;background:var(--accent-tint);color:var(--accent-ink);display:grid;place-items:center;font-weight:700}.home-safety{background:var(--amber-tint);border-color:var(--amber-line)}.home-safety h2{color:var(--ink)}.home-list{margin:0;padding-left:20px}.home-link,.home-list{display:flex;flex-direction:column;gap:6px}.home-link{color:var(--ink);text-decoration:none;transition:border-color .12s,box-shadow .12s}.home-link:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);color:var(--ink)}.home-footer{border-top:1px solid var(--line);padding:20px 0 32px;color:var(--muted)}.theme-toggle{display:inline-flex;gap:2px;padding:2px;border-radius:9px}.theme-toggle button{width:28px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;cursor:pointer}.theme-toggle-dark{background:var(--side-hover)}.theme-toggle-dark button{color:var(--side-ink)}.theme-toggle-dark button:hover{color:var(--side-ink-strong)}.theme-toggle-dark button[aria-checked=true]{background:var(--side-active);color:#8fe0b2}.theme-toggle-light{background:var(--sunken);border:1px solid var(--line)}.theme-toggle-light button{color:var(--muted)}.theme-toggle-light button:hover{color:var(--ink)}.theme-toggle-light button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.login-panel{position:relative}.login-theme{position:absolute;top:20px;right:20px}.side-links,.side-theme{align-items:center}.side-theme{display:flex;justify-content:space-between;gap:10px;padding:0 6px;font-size:12.5px;color:var(--side-ink)}@media (max-width:1100px){.dash-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr);background:var(--bg)}.sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px}.sidebar .brand{padding:0}.brand-sub,.nav-section{display:none}.nav{flex-direction:row;overflow-x:auto;width:100%;order:3;gap:4px;padding-bottom:2px}.nav a{padding:7px 10px;white-space:nowrap;font-size:13.5px}.nav a[aria-current=page]{box-shadow:inset 0 -2px 0 #3ec27b}.side-foot{margin:0 0 0 auto;border:0;padding:0;flex-direction:row;align-items:center}.side-theme>span,.who-name,.who-role{display:none}.pagebar{padding:0 16px;min-height:48px;position:static}.page{padding:16px 16px 40px}.home-wrap,.public-top-inner{padding-left:16px;padding-right:16px}.workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"queue" "main" "side"}.col-queue{position:static;max-height:420px}.grid-map,.login-wrap{grid-template-columns:minmax(0,1fr)}.login-aside{display:none}}@media (max-width:600px){.cell-bar-track,.pagebar-election span:not(.live-dot){display:none}.tile-value{font-size:26px}.page-head .btn{width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}