.navbar{background:#0f172a;border-bottom:1px solid #1e293b;justify-content:space-between;padding:16px 24px;display:flex}.logo{color:#fbbf24;font-weight:700}.links a{color:#e5e7eb;margin-left:16px;text-decoration:none}.links a:hover{color:#fbbf24}:root{--bg-1:#0f172a;--bg-2:#1e293b;--card:#0f172ad1;--gold:#fbbf24;--gold-soft:#fde68a;--blue:#60a5fa;--text:#e5e7eb;--muted:#94a3b8;--border:#fbbf2440;--shadow:0 20px 60px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top, #60a5fa29, transparent 35%), radial-gradient(circle at bottom right, #fbbf241f, transparent 30%), linear-gradient(160deg, var(--bg-1), var(--bg-2))}a{color:inherit}.page{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.glow{pointer-events:none;filter:blur(12px);background:radial-gradient(circle at 20% 30%,#fbbf2414,#0000 20%),radial-gradient(circle at 80% 20%,#60a5fa1a,#0000 18%),radial-gradient(circle at 65% 80%,#fbbf240f,#0000 24%);position:fixed;inset:0}.card{background:var(--card);border:1px solid var(--border);width:min(920px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:48px;position:relative}.badge{color:var(--gold-soft);letter-spacing:.04em;text-transform:uppercase;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:.9rem;display:inline-flex}.title{letter-spacing:-.04em;margin:18px 0 16px;font-size:clamp(2.6rem,7vw,5rem);line-height:.95}.accent{color:var(--gold);text-shadow:0 0 28px #fbbf242e}.subtitle{max-width:720px;color:var(--muted);margin:0 0 30px;font-size:1.1rem;line-height:1.7}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.panel{background:#0f172a80;border:1px solid #94a3b82e;border-radius:20px;padding:18px}.panel h3{color:var(--gold-soft);margin:0 0 8px;font-size:1rem}.panel p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.6}.ctaRow{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.btn{border-radius:14px;justify-content:center;align-items:center;padding:14px 20px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btnPrimary{background:linear-gradient(135deg, var(--gold), #f59e0b);color:#111827;box-shadow:0 10px 30px #f59e0b40}.btnSecondary{color:var(--text);background:#60a5fa14;border:1px solid #60a5fa47}.status{color:var(--muted);border-top:1px solid #94a3b829;flex-wrap:wrap;gap:12px 24px;margin-top:30px;padding-top:22px;font-size:.95rem;display:flex}.status strong{color:var(--text)}.corner{pointer-events:none;border:2px solid #fbbf242e;border-radius:26px;width:120px;height:120px;position:absolute}.corner.top-right{border-bottom:0;border-left:0;top:18px;right:18px}.corner.bottom-left{border-top:0;border-right:0;bottom:18px;left:18px}.mini{color:var(--muted);margin-top:10px;font-size:.92rem}@media (width<=820px){.card{padding:28px}.grid{grid-template-columns:1fr}.corner{display:none}}
