.OnboardingV2_shell__vcaFy{--house-ink:#0d0a18;--stage-ink:#15102b;--soft-ink:#2a2444;--violet:#8f61ff;--violet-strong:#6b3fe8;--violet-soft:rgba(143,97,255,0.16);--cream:#f1ead8;--cream-soft:#f8f1de;--ink-line:rgba(241,234,216,0.12);--ink-text:rgba(241,234,216,0.72);--ink-dim:rgba(241,234,216,0.5);width:100%;flex:1 1 auto;min-height:100%;background:radial-gradient(ellipse 80% 60% at 50% -10%,#1d1240 0,transparent 60%),var(--house-ink);color:var(--cream-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.5rem,.75rem + 2vw,3rem) 1.25rem}.OnboardingV2_stageCard__ttzku{width:min(520px,100%);border:1px solid rgba(248,241,222,.16);border-radius:28px;background:rgba(21,16,43,.92);box-shadow:0 28px 64px rgba(0,0,0,.45),0 0 0 1px rgba(143,97,255,.08);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid;gap:1.25rem}.OnboardingV2_topBar__ZfgoA{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.OnboardingV2_wordmark__McKht{font-family:var(--font-ibm,"IBM Plex Sans"),Figtree,ui-sans-serif,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--cream-soft);text-decoration:none}.OnboardingV2_rail__pRJuR{display:flex;align-items:center;gap:.375rem}.OnboardingV2_dot__fkQjN{width:8px;height:8px;border-radius:999px;background:var(--ink-line)}.OnboardingV2_dotActive__jZdMF{background:var(--violet)}.OnboardingV2_dotDone__Y70vn{background:rgba(143,97,255,.55)}.OnboardingV2_column__fzFTt{width:100%;max-width:480px;display:grid;gap:1.25rem}.OnboardingV2_contextStrip__YwYzB{display:flex;align-items:center;gap:.5rem;border-radius:12px;border:1px solid rgba(143,97,255,.3);background:var(--violet-soft);color:var(--cream-soft);font-size:.8125rem;padding:.625rem .875rem}.OnboardingV2_kicker__Ac9zh{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.OnboardingV2_title__gJZgD{font-family:var(--font-ibm,"IBM Plex Sans"),Figtree,ui-sans-serif,sans-serif;font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--cream-soft)}.OnboardingV2_sub___SBbt{font-size:.9375rem;line-height:1.55;color:var(--ink-text)}.OnboardingV2_roleList__xsAN1{display:grid;gap:.75rem}.OnboardingV2_roleCard__DPt6O{display:grid;gap:.375rem;text-align:left;border-radius:18px;border:1px solid var(--ink-line);background:rgba(13,10,24,.55);box-shadow:0 8px 24px rgba(0,0,0,.22);padding:1.125rem 1.25rem;cursor:pointer;color:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.OnboardingV2_roleCard__DPt6O:hover{border-color:rgba(143,97,255,.55);background:rgba(143,97,255,.08);transform:translateY(-1px)}.OnboardingV2_roleTitle__GDiX6{font-size:1.0625rem;font-weight:700;color:var(--cream-soft)}.OnboardingV2_roleSub__oZkt7{font-size:.8125rem;line-height:1.5;color:var(--ink-text)}.OnboardingV2_roleArrow__KPHxf{color:var(--violet);font-weight:700}.OnboardingV2_rewardChip___gsYG{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border:1px solid rgba(143,97,255,.35);background:var(--violet-soft);color:var(--cream-soft);font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-align:center}.OnboardingV2_authList___ARXx{display:grid;gap:.75rem}.OnboardingV2_authBtn__NF0nI{display:flex;align-items:center;justify-content:center;gap:.5rem;height:50px;border-radius:999px;border:1px solid var(--ink-line);background:var(--cream-soft);color:var(--soft-ink);font-size:.9375rem;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease}.OnboardingV2_authBtn__NF0nI:hover{transform:translateY(-1px)}.OnboardingV2_authBtnPrimary__o5nqC{background:var(--violet);color:#fff;border-color:var(--violet)}.OnboardingV2_authMeta__qlkPw{font-size:.75rem;font-weight:500;color:var(--ink-dim);text-align:center}.OnboardingV2_divider__4jegp{display:flex;align-items:center;gap:.75rem;color:var(--ink-dim);font-size:.75rem}.OnboardingV2_divider__4jegp:after,.OnboardingV2_divider__4jegp:before{content:"";flex:1;height:1px;background:var(--ink-line)}.OnboardingV2_field__kYfiU{display:grid;gap:.375rem}.OnboardingV2_fieldLabel__3aLWE{font-size:.8125rem;font-weight:600;color:var(--ink-text)}.OnboardingV2_input__gCtUA{width:100%;border-radius:12px;border:1px solid var(--ink-line);background:rgba(13,10,24,.6);color:var(--cream-soft);font-size:.9375rem;padding:.625rem .875rem;outline:none;transition:border-color .18s ease}.OnboardingV2_input__gCtUA::placeholder{color:var(--ink-dim)}.OnboardingV2_input__gCtUA:focus{border-color:var(--violet)}.OnboardingV2_inputValid__4C8dQ{border-color:rgba(47,133,90,.6)}.OnboardingV2_inputInvalid__ZYa7B{border-color:rgba(255,154,143,.7)}.OnboardingV2_fieldHint__l9vpd{font-size:.75rem;color:var(--ink-dim)}.OnboardingV2_fieldOk__ff8dZ{color:#5fd39a}.OnboardingV2_fieldErr__I7vVt{color:#ff9a8f}.OnboardingV2_secondaryLink__2l5oM{font-size:.8125rem;color:var(--ink-text);text-align:center}.OnboardingV2_linkBtn__TCZOU,.OnboardingV2_secondaryLink__2l5oM a{color:var(--violet);font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;font-size:inherit;padding:0}.OnboardingV2_backBtn__trDje{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;border:none;background:none;color:var(--ink-text);font-size:.8125rem;font-weight:600;cursor:pointer;padding:0}.OnboardingV2_backBtn__trDje:hover{color:var(--cream-soft)}.OnboardingV2_centerCard__QLpFw{border-radius:20px;border:1px solid var(--ink-line);background:rgba(13,10,24,.45);padding:1.75rem 1.5rem;display:grid;gap:.875rem;justify-items:center;text-align:center}.OnboardingV2_primaryCta__44F0Q{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:50px;border-radius:999px;border:none;background:var(--violet);color:#fff;font-size:1rem;font-weight:600;padding:0 1.75rem;cursor:pointer;text-decoration:none;transition:transform .18s ease}.OnboardingV2_primaryCta__44F0Q:hover{transform:translateY(-2px)}.OnboardingV2_spinner__L2pLB{width:44px;height:44px;border-radius:999px;border:3px solid var(--ink-line);border-top-color:var(--violet);animation:OnboardingV2_onbSpin__gN10S .9s linear infinite}@keyframes OnboardingV2_onbSpin__gN10S{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.OnboardingV2_spinner__L2pLB{animation-duration:2.4s}}.OnboardingV2_mutedNote__3WecD{font-size:.75rem;color:var(--ink-dim)}.OnboardingV2_chipRow__yYKxD{display:flex;flex-wrap:wrap;gap:.5rem}.OnboardingV2_chip__Xt_WF{display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;border:1px solid var(--ink-line);background:rgba(13,10,24,.55);color:var(--ink-text);font-size:.8125rem;font-weight:600;padding:.4375rem .875rem;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.OnboardingV2_chip__Xt_WF:hover{border-color:rgba(143,97,255,.55)}.OnboardingV2_chip__Xt_WF:disabled{opacity:.4;cursor:not-allowed}.OnboardingV2_chipOn__S1x1s{border-color:rgba(143,97,255,.55);background:var(--violet-soft);color:var(--cream-soft)}.OnboardingV2_chipPrimary__taWIY{border-color:var(--violet);background:var(--violet);color:#fff}.OnboardingV2_chipTag__qIOq_{font-size:.625rem;font-weight:700;border-radius:999px;background:rgba(255,255,255,.2);padding:.125rem .4375rem}.OnboardingV2_textarea__blcjZ{min-height:96px;resize:vertical;font-family:inherit}