:root{color:#dbe7f8;font-synthesis:none;background:#0c1322;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1150px;margin:auto;padding:48px 24px}header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}h1{letter-spacing:-1px;margin:12px 0;font-size:clamp(28px,4vw,44px)}h2{font-size:20px}p{color:#aabbd2;line-height:1.6}.eyebrow{color:#68c8ec;letter-spacing:2px;font-size:12px}.panel{background:#151f32;border:1px solid #29364c;border-radius:18px;margin-bottom:20px;padding:24px}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.badge{white-space:nowrap;background:#303547;border-radius:24px;padding:9px 13px;font-size:12px}.on{color:#83e4b8;background:#193d35}nav,.row,.actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.actions{flex-wrap:wrap;justify-content:flex-start;margin:18px 0}input,select{font:inherit;color:#dbe7f8;background:#0c1322;border:1px solid #34425a;border-radius:8px;width:100%;margin:10px 0;padding:12px;display:block}button{font:inherit;color:#09202b;cursor:pointer;white-space:nowrap;background:#68c8ec;border:0;border-radius:8px;padding:11px 16px;font-weight:600}button:disabled{opacity:.35;cursor:default}.secondary{color:#dbe7f8;background:#29364c}.warn{background:#edbc76}.alert{background:#642c38;border-radius:10px;margin-bottom:20px;padding:16px}.pair{overflow-wrap:anywhere;color:#86dcfa;display:block}small{overflow-wrap:anywhere;color:#8799b4}summary{cursor:pointer;color:#68c8ec;margin-bottom:14px}footer{color:#8398b6;margin-top:30px;font-size:13px}@media (width<=650px){header{display:block}.row{flex-wrap:wrap}main{padding:24px 16px}.grid{grid-template-columns:1fr}}
