:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#010d13;--panel:#061921;--panel-strong:#06232e;--line:#1a434f;--text:#e8f0f3;--muted:#b0c1c7;--accent:#4dd7a4;--accent-ink:#071a13;--danger:#f66d67;--highlight:#d2a249;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius:18px}@supports (color:lab(0% 0 0)){:root{--bg:lab(3.08607% -2.3302 -4.46666);--panel:lab(7.31104% -5.10349 -8.13551);--panel-strong:lab(11.9535% -7.49179 -10.8569);--line:lab(26.0211% -11.7317 -11.8684);--text:lab(94.2614% -2.55328 -2.46172);--muted:lab(76.9209% -5.06452 -4.89874);--accent:lab(77.4991% -47.7961 13.5853);--accent-ink:lab(7.60602% -8.88311 2.61089);--danger:lab(63.526% 53.3685 30.8739);--highlight:lab(69.9073% 11.8094 51.9441)}}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 14% 6%, #00413157, transparent 30%), radial-gradient(circle at 90% 0%, #3e210033, transparent 24%), linear-gradient(180deg, #02141c, var(--bg));min-height:100%;color:var(--text);margin:0;font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif}@supports (color:lab(0% 0 0)){html,body{background:radial-gradient(circle at 14% 6%, lab(23.5843% -36.3814 5.08327/.34), transparent 30%), radial-gradient(circle at 90% 0%, lab(16.2335% 14.1984 29.8288/.2), transparent 24%), linear-gradient(180deg, lab(5.34544% -4.25187 -7.26385), var(--bg))}}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-shell{max-width:1200px;padding:var(--space-7) var(--space-5);margin:0 auto}.dashboard-shell{animation:.42s ease-out fade-in}.stack{gap:var(--space-5);display:grid}.hero{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);background:linear-gradient(135deg,#00282999,#0000 45%),linear-gradient(#05202cf0,#02141cf5);background:linear-gradient(135deg,lab(13.5955% -19.0711 -6.90663/.6),#0000 45%),linear-gradient(lab(10.7679% -6.97283 -11.1634/.94),lab(5.34544% -4.25187 -7.26385/.96));border-radius:28px;display:grid;box-shadow:0 26px 70px #00020573;box-shadow:0 26px 70px lab(.457081% -.258848 -1.3259/.45)}.hero-headline{gap:var(--space-3);display:grid}.kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:.75rem}.hero h1,.panel h2,.panel h3{letter-spacing:-.03em;margin:0;font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;font-weight:700}.hero h1{max-width:13ch;font-size:clamp(2.2rem,4.4vw,4.2rem);line-height:1}.hero p,.meta,.helper,.empty{max-width:70ch;color:var(--muted);margin:0;line-height:1.6}.grid{gap:var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);display:grid}.stats-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat-card{border:1px solid color-mix(in oklch, var(--line) 80%, var(--highlight));background:color-mix(in oklch, var(--panel) 88%, black);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.stat-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem}.stat-value{margin:0;font-size:clamp(1.3rem,2vw,2rem);font-weight:700}.stat-note{color:color-mix(in oklch, var(--muted) 86%, white);margin:0;font-size:.84rem}.channel-strip{gap:var(--space-2);flex-wrap:wrap;display:flex}.channel-chip{border:1px solid var(--line);background:color-mix(in oklch, var(--panel) 70%, black);border-radius:999px;align-items:center;gap:8px;padding:.42rem .8rem;font-size:.82rem;display:inline-flex}.channel-chip strong{color:color-mix(in oklch, var(--highlight) 70%, white)}.panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in oklch, var(--panel) 88%, black);display:grid;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field,.field-wide{gap:var(--space-2);display:grid}.field-wide{grid-column:1/-1}label{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.82rem}input,select,textarea{border:1px solid var(--line);background:color-mix(in oklch, var(--panel-strong) 90%, black);width:100%;color:var(--text);border-radius:14px;padding:.85rem 1rem;transition:border-color .12s,box-shadow .12s}input:focus,select:focus,textarea:focus{border-color:color-mix(in oklch, var(--accent) 70%, white);outline:none;box-shadow:0 0 0 3px #50b58429;box-shadow:0 0 0 3px lab(66.7906% -39.6644 15.6217/.16)}textarea{resize:vertical;min-height:130px}.checkbox-row{align-items:center;gap:var(--space-3);display:flex}.checkbox-row input{width:auto}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.primary,.secondary,.danger{border:0;border-radius:999px;padding:.85rem 1.3rem;font-weight:700;transition:transform .1s,filter .14s}.primary:hover,.secondary:hover,.danger:hover{filter:brightness(1.05);transform:translateY(-1px)}.primary{background:var(--accent);color:var(--accent-ink)}.secondary{background:var(--panel-strong);color:var(--text);border:1px solid var(--line)}.danger{background:color-mix(in oklch, var(--danger) 70%, black);color:#fff}.release-list{gap:var(--space-4);display:grid}.release-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);background:linear-gradient(180deg, #08253080, transparent 44%), color-mix(in oklch, var(--panel-strong) 82%, black);border-radius:16px;animation:.28s ease-out slide-in;display:grid}@supports (color:lab(0% 0 0)){.release-card{background:linear-gradient(180deg, lab(13.1383% -7.98933 -10.5356/.5), transparent 44%), color-mix(in oklch, var(--panel-strong) 82%, black)}}.release-header,.release-meta{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.pill-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill{background:color-mix(in oklch, var(--panel) 65%, black);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.38rem .8rem;font-size:.82rem;display:inline-flex}.pill.accent{background:color-mix(in oklch, var(--accent) 28%, black);color:var(--text)}.login-shell{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.login-card{width:min(460px,100%)}@media (max-width:920px){.stats-grid,.grid,.form-grid{grid-template-columns:1fr}.page-shell{padding:var(--space-6) var(--space-4)}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
