:root{--bg:#0b1220;--card:#111a2b;--muted:#9fb0c2;--accent:#60a5fa;--ok:#34d399;--warn:#f59e0b;--danger:#ef4444;--text:#e5e7eb}#__next,body,html{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;background:radial-gradient(1200px 800px at 70% -10%,#153055 0,var(--bg) 40%);color:var(--text)}.container{max-width:680px;margin:40px auto;padding:24px}.card{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}h1{font-size:28px;margin:0 0 12px}p.muted{color:var(--muted);margin-top:0}button,input{font-size:16px}.input{width:100%;padding:14px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:var(--text);outline:none}.row{display:flex;gap:10px;align-items:center}.btn{padding:12px 16px;border-radius:12px;border:0;background:var(--accent);color:#fff;cursor:pointer;font-weight:600}.btn.secondary{background:#1f2937}.tag{font-size:12px;color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);margin-top:8px}hr.sep{border:0;border-top:1px solid hsla(0,0%,100%,.08);margin:20px 0}.footer,.small{font-size:12px;color:var(--muted)}.footer{margin-top:18px;text-align:center}.loader{width:18px;height:18px;border:3px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}a{color:var(--accent);text-decoration:none}