:root{color-scheme:dark;--bg:#080d16;--panel:#111b2b;--line:#40516d;--text:#edf3ff;--muted:#b4c2d8;--cyan:#76e4ee;font-family:ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 85% 0,#1b2547,transparent 55%),var(--bg);color:var(--text);margin:0}a{color:var(--cyan);text-underline-offset:4px;overflow-wrap:anywhere}header{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;padding:18px max(16px,4vw);border-bottom:1px solid var(--line)}header>a{font-weight:750;letter-spacing:.1em;text-decoration:none}nav{display:flex;gap:18px;flex-wrap:wrap}nav a,header>a{display:inline-flex;min-height:44px;align-items:center}main{max-width:1200px;margin:auto;padding:32px 20px}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--cyan);font-size:.75rem}h1{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em;line-height:1.1;margin:14px 0}h2{font-size:1.02rem;overflow-wrap:anywhere;margin:10px 0}.lede,.muted{color:var(--muted);line-height:1.6}.lede{max-width:650px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.metrics>div{border-top:1px solid var(--line);padding:14px 4px}.metrics span{display:block;color:var(--muted);font-size:.75rem}.metrics strong{display:block;font-size:1.7rem;margin-top:8px}#status{padding:14px 16px;border:1px solid var(--line);border-radius:9px;color:var(--muted);line-height:1.5}.toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:24px 0}label{font-size:.78rem;color:var(--muted);flex:1;min-width:190px}input,select{display:block;width:100%;margin-top:6px;min-height:44px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;padding:10px;font:inherit;font-size:.9rem}button{min-height:44px;padding:10px 14px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:7px;font:inherit;cursor:pointer}button:disabled{opacity:.6;cursor:wait}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.card{min-width:0;border:1px solid var(--line);border-radius:12px;padding:18px;background:linear-gradient(140deg,#152239e8,#101a28e8)}.tag{font-size:.66rem;letter-spacing:.05em;color:var(--cyan);overflow-wrap:anywhere}.card p{font-size:.8rem;line-height:1.55;color:var(--muted)}.record-state{padding:8px 0;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted)}.links{display:flex;gap:16px;flex-wrap:wrap}.links a{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem}details{margin-top:24px;border-top:1px solid var(--line)}summary{cursor:pointer;min-height:44px;padding:14px 0}dl{font-size:.82rem}dt{color:var(--muted);margin-top:12px}dd{margin:6px 0;overflow-wrap:anywhere;font-family:ui-monospace,monospace}li{line-height:1.6;color:var(--muted);font-size:.8rem}footer{padding:28px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.skip{position:absolute;top:-100px;left:10px;background:var(--bg);padding:12px;z-index:10}.skip:focus{top:10px}[hidden]{display:none!important}@media(max-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cards{grid-template-columns:1fr}main{padding:24px 16px}.metrics{gap:8px}.metrics strong{font-size:1.25rem}.metrics span{font-size:.65rem}.toolbar>*{width:100%;min-width:0}.toolbar label{flex-basis:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){body,.card,input,select,button{background:Canvas;color:CanvasText}.card,button,input,select,#status{border-color:CanvasText}.tag,a{color:LinkText}}