:root{--navy:#00002c;--blue:#0060ff;--cyan:#0ff;--muted:#9da3ae;--card:#0b0b2f;--radius:12px;--shadow:0 24px 60px rgba(0,0,0,.45)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(1200px 600px at 15% -10%,rgba(0,255,255,.08),transparent 60%),radial-gradient(800px 500px at 85% 10%,rgba(0,96,255,.1),transparent 60%),var(--navy);color:#fff;font-family:Poppins,system-ui,-apple-system,sans-serif;min-height:100vh}a{color:var(--cyan);text-decoration:none}.shell{max-width:1100px;margin:0 auto;padding:32px 20px 80px}.card{background:var(--card);border:1px solid rgba(0,255,255,.12);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.stack{display:flex;flex-direction:column;gap:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:10px;border:1px solid rgba(0,255,255,.4);background:linear-gradient(135deg,var(--blue),var(--cyan));color:var(--navy);font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba(0,255,255,.25)}input,select,textarea{width:100%;padding:12px;border-radius:10px;border:1px solid rgba(0,255,255,.2);background:#11113d;color:#fff}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.option{display:flex;gap:12px;padding:12px;border:1px solid rgba(0,255,255,.2);border-radius:10px;background:#11113d}