:root{color-scheme:dark;--bg:#080e18;--panel:#121c2b;--border:#26354b;--ink:#eff5fb;--muted:#9badc4;--blue:#6fb2fa;--gold:#e7be77}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 5%,#20334d 0,#080e18 35%);color:var(--ink);font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.frame{max-width:1180px;margin:auto;padding:0 22px}.topbar{height:96px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.brand{display:flex;gap:13px;text-decoration:none;color:inherit;align-items:center}.glyph{height:48px;width:48px;display:grid;place-items:center;background:linear-gradient(150deg,#6fb2fa,#245279);border:1px solid #b5ddff;border-radius:12px;color:#0d2339;font-weight:900;font-size:27px}.brand strong{display:block;letter-spacing:.17em;font-size:15px}.brand small{display:block;letter-spacing:.09em;color:var(--muted);font-size:9px;font-weight:600}.pill{border:1px solid #5b845c;color:#b2ecb4;border-radius:999px;padding:8px 12px;font-size:11px;letter-spacing:.09em;white-space:nowrap}.pulse,.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#92dca9;margin-right:6px}.hero{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:55px 0 30px}.eyebrow{color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.22em}.hero h1{font-weight:750;font-size:clamp(38px,6vw,68px);line-height:1.07;letter-spacing:-.045em;margin:11px 0}.hero h1 em{font-style:normal;color:#83beed}.hero p:not(.eyebrow){max-width:580px;color:#a9bbcf;font-size:16px}.hero-mark{width:160px;height:160px;flex:0 0 160px;border:1px solid #446080;transform:rotate(9deg);border-radius:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(145deg,#12283c,#0d1522);box-shadow:0 0 70px #4a7eaa1b}.hero-mark span{font-size:58px;font-weight:900;letter-spacing:-.09em}.hero-mark small{font-size:11px;color:var(--gold);letter-spacing:.14em}.notice{display:flex;gap:15px;align-items:start;padding:15px 18px;background:#202b36;border:1px solid #5b6f82;border-left:4px solid var(--gold);border-radius:12px;margin:7px 0 34px}.notice strong{white-space:nowrap;color:var(--gold);font-size:11px;letter-spacing:.1em;padding-top:2px}.notice span{color:#d7e0ed;font-size:13px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 12px}.section-head h2{font-size:18px;letter-spacing:-.02em;margin:0}.muted{color:var(--muted)}.small{font-size:12px}.tenant-switch{display:grid;grid-template-columns:1fr 1fr;gap:12px}.switch{display:flex;gap:14px;text-align:left;align-items:center;background:#101b2c;color:var(--ink);border:1px solid var(--border);border-radius:13px;padding:18px;cursor:pointer;min-width:0}.switch:hover,.switch:focus-visible{border-color:#729bd1}.switch.active{background:#192b43;border-color:var(--blue)}.switch strong,.switch small{display:block}.switch strong{font-size:15px}.switch small{font-size:12px;color:var(--muted)}.circle{display:grid;place-items:center;background:#28465f;color:#bedbfb;width:37px;height:37px;border-radius:11px;font-weight:750;flex-shrink:0}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:23px 0}.stat{padding:19px;border:1px solid var(--border);background:var(--panel);border-radius:12px}.stat>span,.stat small{display:block;color:var(--muted);font-size:12px}.stat strong{display:block;font-size:32px;line-height:1.3;margin:5px 0;color:#e6f4ff;font-variant-numeric:tabular-nums}.workgrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}.queue,.detail,.panel{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:16px;min-height:280px}.queue{display:flex;flex-direction:column;gap:8px}.case-button{width:100%;text-align:left;background:#0c1522;border:1px solid var(--border);border-radius:9px;padding:14px;color:inherit;cursor:pointer}.case-button.selected{border-color:var(--blue);background:#142941}.case-button strong,.case-button small{display:block}.case-button small{font-size:12px;color:var(--muted);margin-top:5px}.chip{display:inline-block;border:1px solid #56718b;border-radius:7px;padding:3px 8px;font-size:11px;color:#c2d7ec;margin-top:9px}.chip.warn{color:#f4d69d;border-color:#8c7145}.detail h3{margin:0 0 6px;font-size:19px}.detail p{color:#adbbce}.facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:17px 0}.facts div{background:#0c1625;padding:12px;border-radius:9px;font-size:12px;color:var(--muted)}.facts strong{display:block;color:var(--ink);font-size:13px;margin-top:4px}.stage{display:flex;gap:6px;flex-wrap:wrap;margin:15px 0}.stage span{font-size:11px;padding:5px 8px;background:#192b42;color:#bdd1e8;border:1px solid #33455a;border-radius:6px}.actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}button{font:inherit}button:disabled{opacity:.4;cursor:not-allowed}.action{background:#3577b3;color:white;border:none;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer}.action.secondary{background:#263c56}.action:focus-visible,.mini:focus-visible,.switch:focus-visible,.case-button:focus-visible{outline:2px solid #d6e7ff;outline-offset:2px}.draft{white-space:pre-wrap;background:#091522;border:1px solid var(--border);padding:12px;border-radius:8px;color:#dce8f7;font-size:12px;max-height:210px;overflow:auto}.bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.panel{min-height:235px}.panel .section-head{margin-top:0}.gate{padding:11px 3px;border-bottom:1px solid #263346;font-size:12px;display:flex;gap:7px;align-items:center}.gate strong{margin-left:auto;font-size:10px;color:var(--gold);white-space:nowrap}.gate .safe{background:#8bdab1}.gate .warn{background:#e6bd73}#event-feed{padding-left:21px;color:#cedcf0;font-size:12px;max-height:210px;overflow:auto}#event-feed li{margin:0 0 9px}.mini{background:#20334d;border:1px solid #456078;border-radius:7px;color:var(--ink);padding:6px 11px;cursor:pointer}footer{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--border);color:var(--muted);padding:30px 0;margin-top:26px;font-size:11px}@media(max-width:750px){.frame{padding:0 15px}.topbar{height:80px}.brand strong{font-size:13px}.brand small{font-size:8px}.pill{font-size:9px;padding:6px 8px}.hero{padding:32px 0 17px}.hero-mark{display:none}.hero p:not(.eyebrow){font-size:14px}.notice{display:block}.notice strong{display:block;margin-bottom:4px}.tenant-switch,.workgrid,.bottom-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.queue,.detail{min-height:unset}.switch{padding:13px}.facts{grid-template-columns:1fr 1fr}.stat{padding:14px}.gate{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}