.welcome_page__E7Hk8{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:var(--bg,#fafbfc);position:relative;overflow:hidden}.welcome_spotlight__sXsYe{position:absolute;inset:0;background:radial-gradient(60vw 60vh at 50% 0,rgba(16,185,129,.08) 0,transparent 60%),radial-gradient(50vw 50vh at 50% 100%,rgba(124,58,237,.05) 0,transparent 65%);pointer-events:none;z-index:0}[data-theme=dark] .welcome_spotlight__sXsYe{background:radial-gradient(60vw 60vh at 50% 0,rgba(16,185,129,.13) 0,transparent 60%),radial-gradient(50vw 50vh at 50% 100%,rgba(124,58,237,.1) 0,transparent 65%)}.welcome_skip__a1biP{position:absolute;top:22px;right:24px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:1px solid var(--border,rgba(15,23,42,.1));border-radius:999px;color:var(--text3,#64748b);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s;z-index:5}.welcome_skip__a1biP svg{width:14px;height:14px}.welcome_skip__a1biP:hover{border-color:var(--accent,#10b981);color:var(--accent,#10b981)}.welcome_card__FWTN5{position:relative;z-index:1;width:100%;max-width:580px;background:var(--surface,#ffffff);border:1px solid var(--border,rgba(15,23,42,.07));border-radius:24px;padding:48px 44px 36px;box-shadow:0 30px 80px rgba(15,23,42,.1),0 12px 30px rgba(15,23,42,.05);text-align:center;transform:translateY(12px);opacity:0;animation:welcome_cardIn__yiw2d .54s cubic-bezier(.16,1,.3,1) .1s forwards}[data-theme=dark] .welcome_card__FWTN5{background:var(--surface,#0f172a);border-color:rgba(255,255,255,.08);box-shadow:0 30px 80px rgba(0,0,0,.5),0 12px 30px rgba(0,0,0,.3)}@keyframes welcome_cardIn__yiw2d{to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.welcome_card__FWTN5{animation:none;transform:none;opacity:1}}.welcome_sparkles__Wj9HV{position:absolute;top:-22px;left:0;right:0;height:80px;pointer-events:none}.welcome_sparkle__f7sSF{position:absolute;color:#10b981;opacity:0;transform:translateY(-8px) scale(.6) rotate(0deg);animation:welcome_sparkleIn__dkNPD .72s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--sd,0s);filter:drop-shadow(0 0 6px rgba(16,185,129,.55))}.welcome_sparkle__f7sSF svg{width:100%;height:100%}@keyframes welcome_sparkleIn__dkNPD{to{opacity:1;transform:translateY(0) scale(1) rotate(20deg)}}@media (prefers-reduced-motion:reduce){.welcome_sparkle__f7sSF{animation:none;opacity:1;transform:none}}.welcome_eyebrow__L61OL{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#10b981}[data-theme=dark] .welcome_eyebrow__L61OL{color:#34d399}.welcome_title__XBq1D{margin:0 0 14px;font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--text,#0f172a)}.welcome_lead__WuEo7{margin:0 auto 28px;max-width:460px;font-size:15px;line-height:1.6;color:var(--text2,#475569)}.welcome_actions__A8kKF{display:flex;flex-direction:column;gap:10px;margin:0 auto 18px;max-width:420px}.welcome_actionsHighlight___EgYS .welcome_btnPrimary__iHfgb{animation:welcome_ctaPulse__p_mWH 1.2s cubic-bezier(.16,1,.3,1) .2s}@keyframes welcome_ctaPulse__p_mWH{0%,to{transform:scale(1);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 14px rgba(16,185,129,.3)}40%{transform:scale(1.025);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 14px 32px rgba(16,185,129,.55)}}@media (prefers-reduced-motion:reduce){.welcome_actionsHighlight___EgYS .welcome_btnPrimary__iHfgb{animation:none}}.welcome_btnPrimary__iHfgb{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 24px;border-radius:14px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.01em;border:none;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease-out;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 14px rgba(16,185,129,.3)}.welcome_btnPrimary__iHfgb:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 32px rgba(16,185,129,.45),0 6px 14px rgba(16,185,129,.22)}.welcome_btnPrimary__iHfgb:active{transform:scale(.98)}.welcome_btnPrimary__iHfgb:disabled{opacity:.7;cursor:wait}.welcome_btnPrimary__iHfgb svg{width:18px;height:18px}.welcome_btnSpinner__BV6Su{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:welcome_spin__xpNBS .7s linear infinite}@keyframes welcome_spin__xpNBS{to{transform:rotate(1turn)}}.welcome_btnGhost__YfMeN{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:12px;background:transparent;color:var(--text2,#475569);font-family:inherit;font-size:14.5px;font-weight:600;border:1px solid var(--border,rgba(15,23,42,.1));cursor:pointer;transition:border-color .15s,color .15s,background .15s}.welcome_btnGhost__YfMeN:hover{border-color:var(--accent,#10b981);color:var(--accent,#10b981)}.welcome_errorMsg__1GF51{margin:4px 0 12px;font-size:13px;color:#b91c1c;text-align:center}[data-theme=dark] .welcome_errorMsg__1GF51{color:#fca5a5}.welcome_fineprint__y9QhJ{margin:0;font-size:12.5px;line-height:1.55;color:var(--text3,#94a3b8)}@media (max-width:600px){.welcome_card__FWTN5{padding:40px 22px 28px;border-radius:20px;max-width:100%}.welcome_title__XBq1D{font-size:30px}.welcome_lead__WuEo7{font-size:14px;max-width:100%}.welcome_skip__a1biP{top:14px;right:14px;padding:6px 10px;font-size:11.5px}.welcome_sparkles__Wj9HV{display:none}.welcome_actions__A8kKF{max-width:100%}.welcome_btnPrimary__iHfgb{height:50px;font-size:15px}}.FounderButton_btnFounder__aQYnP{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:auto;padding:14px 24px;border-radius:14px;background:radial-gradient(ellipse at 50% 0,rgba(212,164,68,.12) 0,transparent 55%),linear-gradient(180deg,#1c1c1c,#050505);border:1px solid rgba(212,164,68,.28);color:#ffffff;font-family:inherit;cursor:pointer;overflow:hidden;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease-out,border-color .22s ease-out;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(0,0,0,.65),0 4px 14px rgba(0,0,0,.3)}.FounderButton_founderTopRule__mY23r{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(212,164,68,.5) 50%,transparent);pointer-events:none;z-index:2}.FounderButton_founderShimmer__Y874p{position:absolute;top:0;left:-150%;width:80%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(244,210,122,.1) 45%,rgba(244,210,122,.28) 50%,rgba(244,210,122,.1) 55%,transparent 70%);pointer-events:none;transition:left .85s cubic-bezier(.16,1,.3,1);z-index:1}.FounderButton_btnFounder__aQYnP:hover{transform:translateY(-2px);border-color:rgba(244,210,122,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.65),0 16px 36px rgba(212,164,68,.22),0 6px 14px rgba(0,0,0,.4),0 0 0 1px rgba(244,210,122,.18)}.FounderButton_btnFounder__aQYnP:hover .FounderButton_founderShimmer__Y874p{left:150%}.FounderButton_btnFounder__aQYnP:active{transform:scale(.98)}.FounderButton_btnFounder__aQYnP:focus-visible{outline:2px solid rgba(244,210,122,.65);outline-offset:3px}.FounderButton_btnFounder__aQYnP:disabled{opacity:.65;cursor:wait}.FounderButton_btnFounder__aQYnP:disabled:hover{transform:none}.FounderButton_founderTitle__w775I{display:inline-flex;align-items:center;gap:12px;font-size:14.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#F4D27A,#FFE9A8 22%,#D4A444 50%,#FFE9A8 78%,#F4D27A);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 2px rgba(212,164,68,.35));z-index:1;position:relative}.FounderButton_founderStar__e1zD_{display:inline-flex;width:12px;height:12px;flex-shrink:0;color:#F4D27A;filter:drop-shadow(0 0 4px rgba(244,210,122,.55));animation:FounderButton_founderTwinkle__MyU_7 3.4s ease-in-out infinite}.FounderButton_founderStar__e1zD_ svg{width:100%;height:100%}.FounderButton_founderStar__e1zD_:nth-child(3){animation-delay:1.7s}@keyframes FounderButton_founderTwinkle__MyU_7{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.55;transform:scale(.85) rotate(45deg)}}.FounderButton_founderSub__S0BT0{font-size:11px;font-weight:500;color:rgba(255,255,255,.55);letter-spacing:.06em;z-index:1;position:relative;text-align:center}.FounderButton_founderSub__S0BT0 strong{color:rgba(244,210,122,.9);font-weight:600;letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.FounderButton_btnFounder__aQYnP,.FounderButton_btnFounder__aQYnP:hover,.FounderButton_founderShimmer__Y874p,.FounderButton_founderStar__e1zD_{animation:none;transition:none}}@media (max-width:600px){.FounderButton_btnFounder__aQYnP{padding:12px 18px}.FounderButton_founderTitle__w775I{font-size:13px;letter-spacing:.16em;gap:10px}.FounderButton_founderSub__S0BT0{font-size:10.5px}}.FounderButton_btnFounderSolid__sHELG{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:auto;padding:14px 24px;border-radius:14px;background:linear-gradient(135deg,#F4D27A,#FFE9A8 50%,#D4A444);border:1px solid #d4a444;color:#0a0a0a;font-family:inherit;cursor:pointer;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease-out;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(120,80,0,.2),0 4px 14px -2px rgba(212,164,68,.55)}.FounderButton_btnFounderSolid__sHELG:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(120,80,0,.2),0 12px 28px -4px rgba(212,164,68,.75)}.FounderButton_btnFounderSolid__sHELG:active{transform:scale(.98)}.FounderButton_btnFounderSolid__sHELG:focus-visible{outline:2px solid #1c1c1c;outline-offset:3px}.FounderButton_btnFounderSolid__sHELG:disabled{opacity:.65;cursor:wait}.FounderButton_btnFounderSolid__sHELG:disabled:hover{transform:none}.FounderButton_btnFounderSolid__sHELG .FounderButton_founderStar__e1zD_{color:#1c1c1c;filter:drop-shadow(0 1px 0 rgba(255,255,255,.4))}.FounderButton_founderTitleSolid__CA1LM{display:inline-flex;align-items:center;gap:12px;font-size:14.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a;text-shadow:0 1px 0 rgba(255,255,255,.35);z-index:1;position:relative}.FounderButton_founderSubSolid__FgL3n{font-size:11px;font-weight:600;color:rgba(20,20,20,.7);letter-spacing:.06em;z-index:1;position:relative;text-align:center}.FounderButton_founderSubSolid__FgL3n strong{color:#1c1c1c;font-weight:800;letter-spacing:.04em}@media (max-width:600px){.FounderButton_btnFounderSolid__sHELG{padding:12px 18px}.FounderButton_founderTitleSolid__CA1LM{font-size:13px;letter-spacing:.16em;gap:10px}.FounderButton_founderSubSolid__FgL3n{font-size:10.5px}}