.auth_authRoot__1nK8F{--purple:#7c6fff;--purple-light:#a99fff;--purple-dim:rgba(124,111,255,.15);--green:#22c55e;--green-dim:rgba(34,197,94,.12);--red:#ef4444;--amber:#f59e0b;--blue:#3b82f6;--r:10px;--r-lg:16px;--t:0.18s;--grad:linear-gradient(135deg,#7c6fff,#a78bfa);font-family:Inter,sans-serif;min-height:100vh;font-size:14px;line-height:1.5;position:relative}.auth_authRoot__1nK8F[data-theme=dark]{--bg:#0f0e17;--bg2:#1a1927;--bg3:#221f35;--bg4:#2a2740;--border:hsla(0,0%,100%,.07);--border2:hsla(0,0%,100%,.13);--text:#f0eeff;--text2:#9d98c0;--text3:#6b6690;--shadow:rgba(0,0,0,.5)}.auth_authRoot__1nK8F[data-theme=light]{--bg:#f4f3ff;--bg2:#fff;--bg3:#eeecff;--bg4:#e8e5ff;--border:rgba(0,0,0,.07);--border2:rgba(0,0,0,.13);--text:#1a1740;--text2:#5a5580;--text3:#9d98c0;--shadow:rgba(0,0,0,.12)}.auth_authRoot__1nK8F{background:var(--bg);color:var(--text)}.auth_bgGrid__H5IQy{inset:0;background-image:radial-gradient(rgba(124,111,255,.07) 1px,transparent 0);background-size:28px 28px}.auth_bgGlow__EPhZo,.auth_bgGrid__H5IQy{position:fixed;pointer-events:none;z-index:0}.auth_bgGlow__EPhZo{top:-200px;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(ellipse,rgba(124,111,255,.12) 0,transparent 65%)}.auth_themeCorner__aWQNN{position:fixed;top:16px;right:16px;z-index:100;width:34px;height:34px;border-radius:var(--r);border:1px solid var(--border2);background:var(--bg2);color:var(--text2);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--t)}.auth_themeCorner__aWQNN:hover{background:var(--bg3)}.auth_authWrap__2KeZj{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;z-index:1}.auth_authCard__u5h4C{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:40px 36px;width:100%;max-width:400px;box-shadow:0 24px 64px var(--shadow)}.auth_authCard__u5h4C.auth_wide__7PmBP{max-width:440px}.auth_authLogo__PALdL{gap:10px;margin-bottom:32px}.auth_authLogo__PALdL,.auth_logoMark__F6RFi{display:flex;align-items:center;justify-content:center}.auth_logoMark__F6RFi{width:40px;height:40px;border-radius:11px;background:var(--grad);font-weight:800;font-size:15px;color:#fff;letter-spacing:-.5px;flex-shrink:0}.auth_logoName__RL9KV{font-weight:800;font-size:17px;line-height:1.1}.auth_logoSub__XD_bL{font-size:10px;color:var(--text3);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.auth_authHeading__l3Fq5{text-align:center;margin-bottom:28px}.auth_authTitle__ocY2R{font-size:22px;font-weight:800;margin-bottom:6px}.auth_authSub__LqQeD{font-size:13px;color:var(--text2);line-height:1.5}.auth_formGroup__WJrFO{margin-bottom:14px}.auth_formLabel__aNNRd{display:block;font-size:11px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.auth_inputWrap__FmEmr{position:relative}.auth_formInput__QOlzd,.auth_formSelect__stbFp{width:100%;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r);padding:10px 12px 10px 38px;color:var(--text);font-size:14px;font-family:Inter,sans-serif;outline:none;transition:border-color .15s}.auth_formSelect__stbFp{padding:10px 12px;cursor:pointer}.auth_formInput__QOlzd.auth_noIcon__7qC3u{padding-left:12px}.auth_formInput__QOlzd:focus,.auth_formSelect__stbFp:focus{border-color:var(--purple)}.auth_formInput__QOlzd::-moz-placeholder{color:var(--text3)}.auth_formInput__QOlzd::placeholder{color:var(--text3)}.auth_inputIcon__3hpHF{left:11px;pointer-events:none}.auth_inputEye__X7B15,.auth_inputIcon__3hpHF{position:absolute;top:50%;transform:translateY(-50%);color:var(--text3);font-size:16px}.auth_inputEye__X7B15{right:10px;background:none;border:none;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s}.auth_inputEye__X7B15:hover{color:var(--text2)}.auth_helperRow__ORQYt{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.auth_checkLabel__07aDR{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:var(--text2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_checkLabel__07aDR input{accent-color:var(--purple);width:13px;height:13px;cursor:pointer}.auth_tgSwitchSm__EBo5g{position:relative;width:32px;height:18px;flex-shrink:0;cursor:pointer}.auth_tgSwitchSm__EBo5g input{opacity:0;width:0;height:0;position:absolute}.auth_tgSliderSm__dMNyZ{position:absolute;inset:0;background:var(--bg4);border-radius:999px;transition:background .18s}.auth_tgSliderSm__dMNyZ:before{content:"";position:absolute;width:12px;height:12px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .18s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.auth_tgSwitchSm__EBo5g input:checked+.auth_tgSliderSm__dMNyZ{background:var(--purple)}.auth_tgSwitchSm__EBo5g input:checked+.auth_tgSliderSm__dMNyZ:before{transform:translateX(14px)}.auth_forgotLink__52EnA{font-size:12px;color:var(--purple-light);text-decoration:none;font-weight:500}.auth_forgotLink__52EnA:hover{text-decoration:underline}.auth_btnFull__Tt0bR{width:100%;padding:12px;background:var(--purple);color:#fff;border:none;border-radius:var(--r);font-size:14px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:opacity .15s;display:flex;align-items:center;justify-content:center;gap:8px}.auth_btnFull__Tt0bR:hover{opacity:.88}.auth_btnFull__Tt0bR:active{opacity:.75}.auth_btnFull__Tt0bR:disabled{opacity:.5;cursor:not-allowed}.auth_btnGhost__3bEuv{width:100%;padding:11px;background:transparent;border:1px solid var(--border2);color:var(--text2);border-radius:var(--r);font-size:13px;font-weight:500;cursor:pointer;font-family:Inter,sans-serif;transition:background .15s;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.auth_btnGhost__3bEuv:hover{background:var(--bg3)}.auth_divider__SN_lM{display:flex;align-items:center;gap:10px;margin:20px 0;color:var(--text3);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.auth_divider__SN_lM:after,.auth_divider__SN_lM:before{content:"";flex:1;height:1px;background:var(--border2)}.auth_authLink__3d0K_{text-align:center;font-size:13px;color:var(--text2);margin-top:20px}.auth_authLink__3d0K_ a{color:var(--purple-light);text-decoration:none;font-weight:600}.auth_authLink__3d0K_ a:hover{text-decoration:underline}.auth_errorMsg__YHqzP{display:none;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:var(--r);padding:10px 12px;font-size:12px;color:var(--red);margin-bottom:14px;align-items:center;gap:8px;text-align:left}.auth_errorMsg__YHqzP.auth_show__k1RNo{display:flex}.auth_fieldError__5Pjsr{color:var(--red);font-size:12px;margin-top:4px}.auth_formGrid__Jxj_h{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth_formGroupFull__ysJEm{grid-column:1/-1}.auth_badgesRow__bgkP_{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;flex-wrap:wrap}.auth_featBadge__AydjS{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--text3);background:var(--bg3);border:1px solid var(--border);border-radius:20px;padding:3px 10px}.auth_featBadge__AydjS i{font-size:12px;color:var(--green)}.auth_strengthBar__m8L4_{height:4px;background:var(--bg4);border-radius:999px;margin-top:6px;overflow:hidden}.auth_strengthFill__N2FCk{height:100%;border-radius:999px;transition:width .3s,background .3s}.auth_strengthLabel__CVwbi{font-size:11px;color:var(--text3);margin-top:4px}.auth_termsRow__WRxOU{display:flex;align-items:flex-start;gap:8px;margin:4px 0 16px;font-size:12px;color:var(--text2);line-height:1.5}.auth_termsRow__WRxOU input{accent-color:var(--purple);margin-top:2px;cursor:pointer;flex-shrink:0}.auth_termsRow__WRxOU a{color:var(--purple-light);text-decoration:none}.auth_termsRow__WRxOU a:hover{text-decoration:underline}.auth_iconCircle__3hWg6{width:64px;height:64px;border-radius:50%;background:var(--purple-dim);border:1px solid rgba(124,111,255,.25);font-size:28px;color:var(--purple-light)}.auth_iconCircle__3hWg6,.auth_successIcon__Nyh6t{display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.auth_successIcon__Nyh6t{width:72px;height:72px;border-radius:50%;background:var(--green-dim);border:1px solid rgba(34,197,94,.3);font-size:32px;color:var(--green)}.auth_successTitle__LLdAs{font-size:20px;font-weight:800;margin-bottom:8px;text-align:center}.auth_successSub__nWRrS{font-size:13px;color:var(--text2);line-height:1.6;margin-bottom:24px;text-align:center}.auth_emailIcon__H_LwB{width:72px;height:72px;border-radius:50%;background:var(--purple-dim);border:1px solid rgba(124,111,255,.25);margin:0 auto 20px;font-size:30px;color:var(--purple-light);position:relative}.auth_emailBadge__S_fS9,.auth_emailIcon__H_LwB{display:flex;align-items:center;justify-content:center}.auth_emailBadge__S_fS9{position:absolute;top:-4px;right:-4px;width:22px;height:22px;background:var(--green);border-radius:50%;font-size:12px;color:#fff;border:2px solid var(--bg2)}.auth_authEmail__7_rT8{color:var(--purple-light);font-weight:600}.auth_codeRow__lI1O4{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.auth_codeInput__FC_lM{width:48px;height:56px;background:var(--bg3);border:1.5px solid var(--border2);border-radius:var(--r);font-size:22px;font-weight:700;color:var(--text);text-align:center;font-family:Inter,sans-serif;outline:none;transition:border-color .15s,background .15s;caret-color:var(--purple)}.auth_codeInput__FC_lM:focus{border-color:var(--purple);background:var(--bg4)}.auth_codeInput__FC_lM.auth_filled__pAyno{border-color:var(--purple);color:var(--purple-light)}.auth_codeInput__FC_lM.auth_error__clTN7{border-color:var(--red);animation:auth_shake__RZvBU .3s ease}@keyframes auth_shake__RZvBU{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.auth_resendRow__goKA3{text-align:center;font-size:12px;color:var(--text3);margin-top:16px}.auth_resendBtn__IOh4e{background:none;border:none;cursor:pointer;color:var(--purple-light);font-size:12px;font-weight:600;font-family:Inter,sans-serif;padding:0}.auth_resendBtn__IOh4e:disabled{opacity:.4;cursor:not-allowed}.auth_timer__xswGS{font-weight:600;color:var(--text2)}.auth_obWrap__DJo_b{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;position:relative;z-index:1}.auth_obLogo__QXlCb{gap:10px}.auth_obLogo__QXlCb,.auth_stepsBar__xcHwB{display:flex;align-items:center;margin-bottom:40px}.auth_stepsBar__xcHwB{gap:0}.auth_stepItem__kalfe{display:flex;align-items:center;gap:0}.auth_stepDot__S12MM{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;transition:all .3s;border:2px solid var(--border2);background:var(--bg2);color:var(--text3)}.auth_stepDot__S12MM.auth_active__P7lcY{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 0 0 4px var(--purple-dim)}.auth_stepDot__S12MM.auth_done__w5VWJ{background:var(--green);border-color:var(--green);color:#fff}.auth_stepLine__3Q9G8{width:48px;height:2px;background:var(--border2);transition:background .3s}.auth_stepLine__3Q9G8.auth_done__w5VWJ{background:var(--green)}.auth_obCard__d2czW{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:40px;width:100%;max-width:520px;box-shadow:0 24px 64px var(--shadow)}.auth_obStepLabel__b7UsR{font-size:11px;font-weight:700;color:var(--purple-light);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.auth_obTitle__b2uIm{font-size:22px;font-weight:800;margin-bottom:6px}.auth_obSub__wFExR{font-size:13px;color:var(--text2);margin-bottom:28px;line-height:1.6}.auth_formGrid2__BZBso{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth_areasGrid__i2AOt{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth_areaCard__qE3VC{border:1.5px solid var(--border2);border-radius:var(--r-lg);padding:16px;cursor:pointer;transition:all .2s;position:relative;display:block}.auth_areaCard__qE3VC input{position:absolute;opacity:0;width:0;height:0}.auth_areaCard__qE3VC:hover{border-color:var(--purple-light);background:var(--bg3)}.auth_areaCard__qE3VC.auth_selected__UJ_VQ{border-color:var(--purple);background:var(--purple-dim)}.auth_areaIcon__O1tzb{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:10px}.auth_areaName__OsgHD{font-size:13px;font-weight:600;margin-bottom:3px}.auth_areaDesc__nJPza{font-size:11px;color:var(--text3);line-height:1.4}.auth_areaCheck__Jh86A{position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;background:var(--bg4);border:1.5px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:10px;color:transparent;transition:all .2s}.auth_areaCard__qE3VC.auth_selected__UJ_VQ .auth_areaCheck__Jh86A{background:var(--purple);border-color:var(--purple);color:#fff}.auth_toolsGrid__nLnwg{display:flex;flex-direction:column;gap:8px}.auth_toolRow__7L_4c{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--border2);border-radius:var(--r-lg);transition:all .2s}.auth_toolRow__7L_4c.auth_connected__yMeGW{border-color:var(--green);background:rgba(34,197,94,.05)}.auth_toolIcon__ybZug{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.auth_toolName__8yHhG{font-size:13px;font-weight:600;flex:1}.auth_toolSub__fo_tU{font-size:11px;color:var(--text3)}.auth_connectBtn__l_qmj{font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;border:1px solid var(--border2);background:var(--bg3);color:var(--text2);cursor:pointer;font-family:Inter,sans-serif;white-space:nowrap;transition:all .2s}.auth_connectBtn__l_qmj:hover{background:var(--purple-dim);border-color:var(--purple);color:var(--purple-light)}.auth_connectBtn__l_qmj.auth_done__w5VWJ{background:var(--green-dim);border-color:var(--green);color:var(--green)}.auth_successCenter__cor0N{text-align:center;padding:10px 0}.auth_confettiIcon__g_aZ0{font-size:64px;margin-bottom:16px;display:block}.auth_successChips__r9Obb{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:16px;margin-bottom:28px}.auth_chip__eGDZj{display:inline-flex;align-items:center;gap:5px;background:var(--purple-dim);color:var(--purple-light);border:1px solid rgba(124,111,255,.2);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.auth_obNav__KUUCW{display:flex;gap:10px;margin-top:28px}.auth_btnPrimary__o6AW9{flex:1;padding:12px;background:var(--purple);color:#fff;border:none;border-radius:var(--r);font-size:14px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:opacity .15s;display:flex;align-items:center;justify-content:center;gap:8px}.auth_btnPrimary__o6AW9:hover{opacity:.88}.auth_btnGhostSm__kp4bK{padding:12px 20px;background:transparent;border:1px solid var(--border2);color:var(--text2);border-radius:var(--r);font-size:13px;font-weight:500;cursor:pointer;font-family:Inter,sans-serif;transition:background .15s}.auth_btnGhostSm__kp4bK:hover{background:var(--bg3)}@keyframes auth_spin__lCuLY{to{transform:rotate(1turn)}}.auth_spin__lCuLY{animation:auth_spin__lCuLY .7s linear infinite}@media (max-width:480px){.auth_formGrid2__BZBso,.auth_formGrid__Jxj_h{grid-template-columns:1fr}.auth_formGroupFull__ysJEm{grid-column:1}.auth_areasGrid__i2AOt{grid-template-columns:1fr}}.legal_wrap__uPvkE{min-height:100vh;display:flex;justify-content:center;padding:64px 24px 80px;position:relative;z-index:1}.legal_card__JBRxU{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:40px 36px 48px;width:100%;max-width:720px;box-shadow:0 24px 64px var(--shadow);height:-moz-fit-content;height:fit-content}.legal_backLink__YvB3o{display:inline-flex;align-items:center;gap:6px;color:var(--text2);text-decoration:none;font-size:13px;margin-bottom:24px;transition:color .18s}.legal_backLink__YvB3o:hover{color:var(--purple-light)}.legal_title__acmCs{font-size:26px;font-weight:700;margin-bottom:6px}.legal_updated__iI1Ua{font-size:13px;color:var(--text3);margin-bottom:24px}.legal_notice__sYIcY{display:flex;gap:10px;align-items:flex-start;background:var(--purple-dim);border:1px solid var(--border2);border-radius:var(--r);padding:12px 14px;font-size:13px;color:var(--text2);line-height:1.5;margin-bottom:32px}.legal_notice__sYIcY i{color:var(--purple-light);margin-top:2px;flex-shrink:0}.legal_section__tXpjq{margin-bottom:26px}.legal_section__tXpjq:last-child{margin-bottom:0}.legal_sectionTitle__3TqA2{font-size:15px;font-weight:600;margin-bottom:8px;color:var(--text)}.legal_paragraph__vTEd8{font-size:14px;line-height:1.7;color:var(--text2);margin-bottom:10px}.legal_paragraph__vTEd8:last-child{margin-bottom:0}.legal_list__wX0KC{list-style:disc;margin:8px 0 10px;padding-left:20px}.legal_list__wX0KC li{font-size:14px;line-height:1.7;color:var(--text2);margin-bottom:4px}@media (max-width:480px){.legal_wrap__uPvkE{padding:48px 16px 64px}.legal_card__JBRxU{padding:28px 22px 36px}}