.PageHero-module__4H__wa__hero{background:radial-gradient(ellipse 1100px 600px at 80% 10%, #ffffff2e, transparent 60%), radial-gradient(ellipse 800px 500px at 0% 100%, rgba(var(--accent-3-rgb), .3), transparent 60%), linear-gradient(135deg, var(--accent) 0%, #6a4ed1 100%);padding:100px 0;position:relative}.PageHero-module__4H__wa__hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.PageHero-module__4H__wa__container{max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.PageHero-module__4H__wa__inner{z-index:2;max-width:880px;position:relative}.PageHero-module__4H__wa__eyebrow{font-family:var(--font-mono);color:#fffc;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:700;display:inline-flex}.PageHero-module__4H__wa__headline{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin-bottom:28px;font-size:clamp(48px,6.4vw,92px);font-weight:400;line-height:.96}.PageHero-module__4H__wa__headline em{background:linear-gradient(135deg,#ffeec8 0%,#ffb38a 50%,#ff8e6e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.PageHero-module__4H__wa__sub{color:#ffffffd1;max-width:580px;font-size:19px;line-height:1.55}
.SignUp-module__OJNsia__container{max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.SignUp-module__OJNsia__formSection{padding:80px 0 120px;position:relative}.SignUp-module__OJNsia__formWrap{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}.SignUp-module__OJNsia__formCard{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:18px;padding:40px;box-shadow:inset 0 1px #ffffffb3,0 24px 48px -12px #0f111814}.SignUp-module__OJNsia__formRow{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.SignUp-module__OJNsia__formField{flex-direction:column;gap:8px;display:flex}.SignUp-module__OJNsia__formFieldFull{margin-bottom:18px}.SignUp-module__OJNsia__formField label{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.SignUp-module__OJNsia__req{color:var(--accent-2);margin-left:3px}.SignUp-module__OJNsia__fieldError{color:var(--accent-2);text-transform:none;letter-spacing:.02em}.SignUp-module__OJNsia__formField input{font-family:var(--font-body);color:var(--text);background:var(--bg);border:1px solid var(--line-strong);border-radius:10px;width:100%;padding:13px 14px;font-size:15px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s}.SignUp-module__OJNsia__formField input::placeholder{color:var(--text-dim)}.SignUp-module__OJNsia__formField input:focus{border-color:var(--accent);background:var(--bg-2);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12);outline:none}.SignUp-module__OJNsia__formField input[aria-invalid=true]{border-color:var(--accent-2)}.SignUp-module__OJNsia__passwordRules{font-family:var(--font-mono);color:var(--text-dim);flex-wrap:wrap;gap:6px 16px;margin:2px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.SignUp-module__OJNsia__passwordRules li:before{content:"○";margin-right:6px}.SignUp-module__OJNsia__passwordRules .SignUp-module__OJNsia__ruleMet{color:var(--accent)}.SignUp-module__OJNsia__passwordRules .SignUp-module__OJNsia__ruleMet:before{content:"✓"}.SignUp-module__OJNsia__verification{margin-bottom:18px}.SignUp-module__OJNsia__errorBanner{color:var(--accent-2);background:rgba(var(--accent-2-rgb,255, 59, 0), .06);border:1px solid var(--accent-2);white-space:pre-line;border-radius:8px;margin-bottom:18px;padding:12px 16px;font-size:14px;font-weight:600}.SignUp-module__OJNsia__formFoot{border-top:1px dashed var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:24px;display:flex}.SignUp-module__OJNsia__agreement{font-family:var(--font-mono);color:var(--text-dim);max-width:320px;font-size:11px;line-height:1.5}.SignUp-module__OJNsia__agreement a,.SignUp-module__OJNsia__signInPrompt a{color:var(--accent);text-decoration:none}.SignUp-module__OJNsia__agreement a:hover,.SignUp-module__OJNsia__signInPrompt a:hover{text-decoration:underline}.SignUp-module__OJNsia__signInPrompt{color:var(--text-mute);margin-top:20px;font-size:14px}.SignUp-module__OJNsia__btn{background:var(--accent);color:#fff;font-family:var(--font-mono);cursor:pointer;box-shadow:0 1px 0 #ffffff40 inset, 0 4px 14px rgba(var(--accent-rgb), .32);border:none;border-radius:8px;align-items:center;gap:8px;padding:11px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,opacity .15s;display:inline-flex}.SignUp-module__OJNsia__btn:hover:not(:disabled){box-shadow:0 1px 0 #ffffff40 inset, 0 8px 22px rgba(var(--accent-rgb), .42);background:#6a4ed1;transform:translateY(-1px)}.SignUp-module__OJNsia__btn:disabled{opacity:.5;cursor:not-allowed}.SignUp-module__OJNsia__btnGhost{color:var(--accent);border:1px solid rgba(var(--accent-rgb), .45);font-family:var(--font-mono);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:11px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.SignUp-module__OJNsia__btnGhost:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.SignUp-module__OJNsia__successCard{text-align:center;padding:80px 40px}.SignUp-module__OJNsia__successIcon{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:24px;font-weight:700;display:flex}.SignUp-module__OJNsia__successTitle{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:32px;font-weight:400}.SignUp-module__OJNsia__successTitle em{color:var(--accent);font-style:italic}.SignUp-module__OJNsia__successText{color:var(--text-mute);max-width:400px;margin:0 auto 24px;font-size:15px;line-height:1.6}.SignUp-module__OJNsia__successText strong{color:var(--text)}.SignUp-module__OJNsia__expect{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.SignUp-module__OJNsia__expectCard{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:16px;padding:28px;box-shadow:inset 0 1px #fff9,0 1px 2px #0f11180a}.SignUp-module__OJNsia__expectTitle{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;letter-spacing:.15em;margin-bottom:18px;font-size:11px;font-weight:700}.SignUp-module__OJNsia__expectList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.SignUp-module__OJNsia__expectList li{grid-template-columns:22px 1fr;align-items:flex-start;gap:12px;display:grid}.SignUp-module__OJNsia__expectNum{font-family:var(--font-mono);color:var(--accent);padding-top:2px;font-size:11px;font-weight:700}.SignUp-module__OJNsia__expectBody{color:var(--text);font-size:14.5px;line-height:1.5}.SignUp-module__OJNsia__expectBody em{color:var(--accent);font-style:italic}@media (max-width:980px){.SignUp-module__OJNsia__formWrap{grid-template-columns:1fr;gap:32px}.SignUp-module__OJNsia__formCard{padding:28px 22px}.SignUp-module__OJNsia__formRow{grid-template-columns:1fr;gap:14px}.SignUp-module__OJNsia__expect{position:static}}
