:root{--bg: #050505;--panel: rgba(255,255,255,.04);--panel2: rgba(255,255,255,.06);--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.7);--muted2: rgba(255,255,255,.55);--border: rgba(255,255,255,.1);--border2: rgba(255,255,255,.14);--shadow: 0 30px 80px rgba(0,0,0,.7)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 600px at 50% 120px,#ffffff1a,#0000 60%),radial-gradient(900px 420px at 50% 60%,#ffffff0f,#0000 60%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.topbar{height:80px;display:flex;align-items:center;padding:0 34px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(to bottom,#ffffff0d,#fff0)}.brand{display:flex;align-items:center;gap:14px;font-weight:800;letter-spacing:-.02em;font-size:20px}.logo{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.55))}.page{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:42px 20px 70px}.container{width:min(980px,100%);text-align:center}.kicker{display:inline-flex;gap:10px;align-items:center;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted2);margin:18px 0}.h1{margin:0;font-weight:900;font-size:clamp(48px,7.2vw,92px);letter-spacing:-.05em;line-height:.95}.sub{margin:18px auto 0;max-width:760px;color:var(--muted);font-size:16px;line-height:1.6}.card{margin:34px auto 0;width:min(980px,100%);background:linear-gradient(to bottom,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:var(--shadow);padding:22px;text-align:left}.cardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px}.cardTitle{font-weight:800;font-size:18px;margin-bottom:8px}.label{font-size:13px;color:var(--muted2);margin-bottom:8px}.pill{font-size:12px;color:#ffffffb3;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;padding:8px 10px;border-radius:999px;white-space:nowrap}.formRow{display:grid;grid-template-columns:1fr 220px;gap:14px;align-items:center}.input{width:100%;height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;padding:0 16px;color:#ffffffeb;outline:none;font-size:15px}.input:focus{border-color:#ffffff38;background:#ffffff14}.button{height:52px;border-radius:14px;border:0;cursor:pointer;font-weight:800;letter-spacing:-.01em;font-size:15px;background:#ffffffeb;color:#000000eb;box-shadow:0 18px 40px #00000073}.button:disabled{opacity:.6;cursor:not-allowed}.status{margin-top:10px;font-size:13px;color:var(--muted)}.statusError{margin-top:10px;font-size:13px;color:#ff8b8b}.divider{margin:18px 0 14px;border-top:1px solid rgba(255,255,255,.07)}.followRow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.followLabel{font-weight:800;font-size:16px;color:#ffffffeb}.socials{display:flex;gap:10px;flex-wrap:wrap}.socialBtn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffe6;font-weight:700}.socialBtn:hover{background:#ffffff0f;border-color:#ffffff2e}.icon{width:16px;height:16px;display:inline-block}.footer{margin-top:22px;text-align:center;color:#fff6;font-size:13px}@media(max-width:720px){.topbar{padding:0 18px}.formRow{grid-template-columns:1fr}.button{width:100%}.card{padding:18px}}
