:root{--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Inria Serif",Georgia,"Times New Roman",serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--page:#f9f7f5;--card:#ffffff;--card-2:#f8f3f3;--raised:#ede6e6;--ink:#483534;--ink-soft:#6b5c5b;--ink-mute:#8e7e7d;--border:rgba(142,126,125,0.18);--border-strong:rgba(142,126,125,0.3);--brand:#a55c55;--brand-deep:#9c4846;--brand-text:#9c4846;--logo-ring:rgba(142,126,125,0.16);--ok:#1f8a5b;--ok-ink:#0f5c3c;--sched:#cf7f22;--sched-ink:#8a5410;--incident:#d4443f;--incident-ink:#9c322e;--unknown:#8e7e7d;--unknown-ink:#6b5c5b;--radius-chip:8px;--radius-card:16px;--radius-pill:9999px}@media (prefers-color-scheme:dark){:root{--page:#201817;--card:#2c2220;--card-2:#342826;--raised:#3a2d2b;--ink:#f4ece9;--ink-soft:#dac9c4;--ink-mute:#a89693;--border:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.18);--brand:#cc9e9a;--brand-deep:#a55c55;--brand-text:#e3bebb;--logo-ring:rgba(255,255,255,0.12);--ok:#34c286;--ok-ink:#7fdcae;--sched:#f0a742;--sched-ink:#f4c684;--incident:#f0716c;--incident-ink:#f6a6a2;--unknown:#a89693;--unknown-ink:#c9b8b4}}:root[data-theme=light]{--page:#f9f7f5;--card:#ffffff;--card-2:#f8f3f3;--raised:#ede6e6;--ink:#483534;--ink-soft:#6b5c5b;--ink-mute:#8e7e7d;--border:rgba(142,126,125,0.18);--border-strong:rgba(142,126,125,0.3);--brand:#a55c55;--brand-deep:#9c4846;--brand-text:#9c4846;--logo-ring:rgba(142,126,125,0.16);--ok:#1f8a5b;--ok-ink:#0f5c3c;--sched:#cf7f22;--sched-ink:#8a5410;--incident:#d4443f;--incident-ink:#9c322e;--unknown:#8e7e7d;--unknown-ink:#6b5c5b}:root[data-theme=dark]{--page:#201817;--card:#2c2220;--card-2:#342826;--raised:#3a2d2b;--ink:#f4ece9;--ink-soft:#dac9c4;--ink-mute:#a89693;--border:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.18);--brand:#cc9e9a;--brand-deep:#a55c55;--brand-text:#e3bebb;--logo-ring:rgba(255,255,255,0.12);--ok:#34c286;--ok-ink:#7fdcae;--sched:#f0a742;--sched-ink:#f4c684;--incident:#f0716c;--incident-ink:#f6a6a2;--unknown:#a89693;--unknown-ink:#c9b8b4}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}:where(h1,h2,p,ul,li){margin:0}img{max-width:100%}.page{max-width:1080px;margin:0 auto;padding:30px 24px 90px}.masthead{justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:20px}.brand,.masthead{display:flex;align-items:baseline}.brand{gap:10px}.brand .wordmark{font-weight:900;font-size:26px;letter-spacing:.04em;color:var(--brand-text)}.brand .sub{font-family:var(--font-display);font-weight:400;font-size:26px;color:var(--ink)}.updated{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-mute)}.updated b{color:var(--ink-soft);font-weight:600}.banner{display:flex;align-items:center;gap:16px;border-radius:var(--radius-card);padding:20px 22px;margin-bottom:22px;border:1px solid}.banner .beacon{width:40px;height:40px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center}.banner .beacon span{width:14px;height:14px;border-radius:50%}.banner .btxt h1{font-family:var(--font-display);font-weight:400;font-size:25px;margin:0 0 2px;letter-spacing:-.01em;text-wrap:balance}.banner .btxt p{font-size:13.5px}.banner.ok{background:color-mix(in srgb,var(--ok) 12%,var(--page));border-color:color-mix(in srgb,var(--ok) 38%,transparent)}.banner.sched{background:color-mix(in srgb,var(--sched) 13%,var(--page));border-color:color-mix(in srgb,var(--sched) 44%,transparent)}.banner.incident{background:color-mix(in srgb,var(--incident) 12%,var(--page));border-color:color-mix(in srgb,var(--incident) 42%,transparent)}.banner.ok .beacon{background:color-mix(in srgb,var(--ok) 22%,transparent)}.banner.ok .beacon span{background:var(--ok)}.banner.sched .beacon{background:color-mix(in srgb,var(--sched) 24%,transparent)}.banner.sched .beacon span{background:var(--sched)}.banner.incident .beacon{background:color-mix(in srgb,var(--incident) 22%,transparent)}.banner.incident .beacon span{background:var(--incident)}.banner.ok .btxt h1,.banner.ok p{color:var(--ok-ink)}.banner.sched .btxt h1,.banner.sched p{color:var(--sched-ink)}.banner.incident .btxt h1,.banner.incident p{color:var(--incident-ink)}@media (prefers-reduced-motion:no-preference){.banner.incident .beacon span{animation:pulse 1.7s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--incident) 55%,transparent)}70%{box-shadow:0 0 0 11px transparent}to{box-shadow:0 0 0 0 transparent}}}section{margin-top:32px}.sec-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;gap:12px}.sec-head h2{font-family:var(--font-display);font-weight:400;font-size:21px;color:var(--ink);letter-spacing:-.01em}.sec-head .count{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-mute)}.sec-sub{font-size:12.5px;color:var(--ink-mute);margin:0 0 14px;max-width:72ch}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid}.pill .g{width:7px;height:7px;border-radius:50%}.pill.ok{background:color-mix(in srgb,var(--ok) 13%,var(--card));color:var(--ok-ink);border-color:color-mix(in srgb,var(--ok) 38%,transparent)}.pill.ok .g{background:var(--ok)}.pill.sched{background:color-mix(in srgb,var(--sched) 15%,var(--card));color:var(--sched-ink);border-color:color-mix(in srgb,var(--sched) 44%,transparent)}.pill.sched .g{background:var(--sched)}.pill.incident{background:color-mix(in srgb,var(--incident) 13%,var(--card));color:var(--incident-ink);border-color:color-mix(in srgb,var(--incident) 42%,transparent)}.pill.incident .g{background:var(--incident)}.pill.unknown{background:color-mix(in srgb,var(--unknown) 10%,var(--card));color:var(--unknown-ink);border-color:color-mix(in srgb,var(--unknown) 34%,transparent)}.pill.unknown .g{background:var(--unknown)}.tag{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:5px}.tag.sched{background:color-mix(in srgb,var(--sched) 18%,var(--card));color:var(--sched-ink)}.tag.incident{background:color-mix(in srgb,var(--incident) 16%,var(--card));color:var(--incident-ink)}.services{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.svc{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px}.svc.attn{border-color:color-mix(in srgb,var(--sched) 44%,transparent)}.svc.crit{border-color:color-mix(in srgb,var(--incident) 42%,transparent)}.svc .top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.svc .name{font-weight:700;font-size:15px;color:var(--ink)}.svc .desc{font-size:12.5px;color:var(--ink-mute);margin:0 0 4px}.svc .note{font-size:12.5px;color:var(--ink-soft);margin:0}.svc .metrics{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.svc .metric{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute)}.svc .metric b{color:var(--ink-soft);font-weight:600}.mm-summary{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center;margin-bottom:12px;font-size:12.5px;color:var(--ink-soft)}.mm-summary .n{font-family:var(--font-mono);font-weight:600;color:var(--ink)}.mm-summary .q{color:var(--ink-mute)}.reserve-grid{display:flex;flex-wrap:wrap;gap:6px}.reserve{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:4px 9px;border-radius:6px;background:var(--raised);color:var(--ink-soft);border:1px solid var(--border)}.chains{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));grid-gap:10px;gap:10px}.chain{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:14px 16px}.chain .row1{justify-content:space-between}.chain .cn,.chain .row1{display:flex;align-items:center;gap:10px}.chain .cn{min-width:0}.chain .logo{width:27px;height:27px;border-radius:7px;flex:0 0 auto;background:var(--card-2);box-shadow:0 0 0 1px var(--logo-ring);display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--brand-text);text-transform:uppercase}.chain .nm{font-weight:700;font-size:13.5px;color:var(--ink)}.chain .hubtag{font-family:var(--font-mono);font-size:9px;color:var(--ink-mute);letter-spacing:.08em}.chain .assets{margin:10px 0 0;font-size:12px;color:var(--ink-mute)}.toks{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.tok{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10px;font-weight:600;padding:2px 7px;border-radius:5px;background:var(--raised);color:var(--ink-soft)}.tok.disabled{opacity:.5;text-decoration:line-through;-webkit-text-decoration-color:var(--incident);text-decoration-color:var(--incident)}.tok-none{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ink-mute);opacity:.75}.notice{border:1px solid var(--border);border-radius:var(--radius-card);padding:16px 18px;margin-bottom:10px;background:var(--card)}.notice.sched{border-left:4px solid var(--sched)}.notice.incident{border-left:4px solid var(--incident)}.notice .nhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.notice .nhead .nt{font-weight:700;font-size:14.5px;color:var(--ink)}.notice .when{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);margin-left:auto}.notice .nbody{font-size:13px;color:var(--ink-soft);margin:4px 0 0}.updates{list-style:none;margin:12px 0 0;padding:0}.updates li{position:relative;padding:0 0 12px 20px;font-size:12.5px;color:var(--ink-soft)}.updates li:before{content:"";position:absolute;left:3px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.updates li:not(:last-child):after{content:"";position:absolute;left:6.5px;top:12px;bottom:0;width:1px;background:var(--border-strong)}.updates li .stamp{font-weight:600;color:var(--ink)}.updates li .st,.updates li .stamp{font-family:var(--font-mono);margin-right:8px}.updates li .st{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-text)}.empty{font-size:13px;padding:18px 20px}.empty,.stale-note{display:flex;align-items:center;gap:10px;color:var(--ink-mute);background:var(--card-2);border:1px dashed var(--border);border-radius:var(--radius-card)}.stale-note{font-size:12px;padding:10px 14px;margin-bottom:10px}.pending-note{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:11px 14px;background:var(--card-2);border:1px dashed var(--border-strong);border-radius:var(--radius-chip);font-size:12px;color:var(--ink-mute);line-height:1.5}.pending-note .dot{width:7px;height:7px;border-radius:50%;background:var(--unknown);margin-top:5px;flex:0 0 auto}.legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:38px;padding-top:18px;border-top:1px solid var(--border)}.legend .li{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-soft)}.legend .sw{width:10px;height:10px;border-radius:50%}.legend .sw.ok{background:var(--ok)}.legend .sw.sched{background:var(--sched)}.legend .sw.incident{background:var(--incident)}.legend .sw.unknown{background:var(--unknown)}.footer-note,.legend .gloss{color:var(--ink-mute)}.footer-note{margin-top:28px;font-size:11.5px;line-height:1.65}.footer-note code{font-family:var(--font-mono);background:var(--raised);color:var(--ink-soft);padding:1px 5px;border-radius:4px}.error-box{border:1px solid color-mix(in srgb,var(--incident) 42%,transparent);background:color-mix(in srgb,var(--incident) 10%,var(--page));color:var(--incident-ink);border-radius:var(--radius-card);padding:16px 20px;margin-bottom:22px;font-size:13px}@media (max-width:620px){.services{grid-template-columns:1fr}}