.Auth_page__WLLTJ{background-color:var(--wk-bg,#0B0B0D);background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 0);background-size:24px 24px;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:140px 5% 80px}@media(max-width:767px){.Auth_page__WLLTJ{padding:120px 5% 60px;align-items:flex-start}}.Auth_card__Uziqp{width:100%;max-width:480px;background-color:var(--wk-surface-1,#141418);border:1px solid var(--wk-border,#2a2a32);border-radius:16px;padding:40px 36px;box-shadow:0 8px 40px rgba(0,0,0,.5)}@media(max-width:480px){.Auth_card__Uziqp{padding:32px 20px;border-radius:12px}}.Auth_header__PFQMd{text-align:center;margin-bottom:32px}.Auth_logo__KLuuP{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,var(--wk-accent,#00C9A7) 0,var(--wk-accent-deep,#04A287) 100%);border-radius:14px;margin-bottom:24px;color:#04342c;box-shadow:0 4px 20px rgba(0,201,167,.35)}.Auth_heading__vOi8W{font-family:var(--font-headline,"Satoshi",sans-serif);font-weight:800;font-size:28px;color:var(--wk-text,#F4F4F5);margin:0 0 8px;line-height:1.2}@media(max-width:480px){.Auth_heading__vOi8W{font-size:24px}}.Auth_subtext__GewC1{font-size:15px;color:var(--wk-text-2,#B4B4BD);margin:0;line-height:1.5}.Auth_subtext__GewC1 a{color:var(--wk-accent,#00C9A7);font-weight:600;text-decoration:none;transition:color .2s}.Auth_subtext__GewC1 a:hover{color:var(--wk-accent-hover,#2EE6C4);text-decoration:underline;text-underline-offset:3px}.Auth_alert__cW3SQ{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.5;margin-bottom:24px;animation:Auth_slideDown__bmI9k .25s ease forwards}.Auth_alertError__ynAsI{background-color:var(--wk-danger-bg,rgba(248,113,113,.12));color:var(--wk-danger-text,#FCA5A5);border:1px solid rgba(248,113,113,.25)}.Auth_alertError__ynAsI svg{flex-shrink:0;margin-top:1px;color:var(--wk-danger,#F87171)}.Auth_alertSuccess__QDvzQ{background-color:var(--wk-success-bg,rgba(52,211,153,.12));color:#6ee7b7;border:1px solid rgba(52,211,153,.25)}.Auth_alertSuccess__QDvzQ svg{flex-shrink:0;margin-top:1px;color:var(--wk-success,#34D399)}@keyframes Auth_slideDown__bmI9k{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Auth_form__pLks8{display:flex;flex-direction:column}.Auth_formGroup__z4xP1{margin-bottom:20px;position:relative}.Auth_label__g4Eqr{display:block;font-size:14px;font-weight:600;color:var(--wk-text,#F4F4F5);margin-bottom:8px}.Auth_required__1Yq1f{color:var(--wk-accent,#00C9A7);margin-left:2px}.Auth_input__7CCPt{width:100%;height:48px;padding:0 16px;background-color:var(--wk-surface-2,#1E1E24);border:1.5px solid var(--wk-border,#2a2a32);border-radius:8px;color:var(--wk-text,#F4F4F5);font-size:15px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-sizing:border-box}.Auth_input__7CCPt::placeholder{color:var(--wk-text-muted,#8A8A94)}.Auth_input__7CCPt:hover:not(:disabled){border-color:#3a3a44}.Auth_input__7CCPt:focus{outline:none;border-color:var(--wk-accent,#00C9A7);box-shadow:0 0 0 3px var(--wk-accent-tint,rgba(0,201,167,.12))}.Auth_input__7CCPt.Auth_inputError__kWZn4{border-color:var(--wk-danger,#F87171)}.Auth_input__7CCPt.Auth_inputError__kWZn4:focus{border-color:var(--wk-danger,#F87171);box-shadow:0 0 0 3px rgba(248,113,113,.15)}.Auth_input__7CCPt:disabled{opacity:.5;cursor:not-allowed}.Auth_passwordWrapper__g3f6S{position:relative;display:flex;align-items:stretch}.Auth_passwordWrapper__g3f6S .Auth_input__7CCPt{padding-right:52px}.Auth_passwordToggle__KzsOK{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--wk-text-muted,#8A8A94);border-radius:6px;transition:color .2s,background-color .2s}.Auth_passwordToggle__KzsOK:hover{color:var(--wk-text,#F4F4F5);background-color:var(--wk-surface-2,#1E1E24)}.Auth_passwordToggle__KzsOK:focus-visible{outline:2px solid var(--wk-accent,#00C9A7);outline-offset:-2px}.Auth_passwordToggle__KzsOK svg{width:20px;height:20px}.Auth_fieldError__3pNYd{font-size:13px;color:var(--wk-danger-text,#FCA5A5);margin:6px 0 0;display:block;animation:Auth_slideDown__bmI9k .2s ease forwards}.Auth_inlineRow__Rwj97{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;font-size:14px}.Auth_checkboxLabel__MJvRq{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--wk-text-2,#B4B4BD);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Auth_checkboxLabel__MJvRq input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Auth_checkmark__VXwwG{width:20px;height:20px;border:1.5px solid var(--wk-border,#2a2a32);border-radius:5px;background-color:var(--wk-surface-2,#1E1E24);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Auth_checkmark__VXwwG svg{opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.34,1.56,.64,1);color:#04342c;width:12px;height:12px}input[type=checkbox]:checked+.Auth_checkmark__VXwwG{background-color:var(--wk-accent,#00C9A7);border-color:var(--wk-accent,#00C9A7)}input[type=checkbox]:checked+.Auth_checkmark__VXwwG svg{opacity:1;transform:scale(1)}input[type=checkbox]:focus-visible+.Auth_checkmark__VXwwG{outline:2px solid var(--wk-accent,#00C9A7);outline-offset:2px}.Auth_link__Lhp6G{color:var(--wk-accent,#00C9A7);font-weight:500;text-decoration:none;transition:color .2s}.Auth_link__Lhp6G:hover{color:var(--wk-accent-hover,#2EE6C4);text-decoration:underline;text-underline-offset:3px}.Auth_link__Lhp6G:focus-visible{outline:2px solid var(--wk-accent,#00C9A7);outline-offset:2px;border-radius:2px}.Auth_submitBtn__sf5dD{width:100%;height:52px;background-color:var(--wk-accent,#00C9A7);color:var(--wk-on-accent,#04342C);font-weight:700;font-size:16px;border:none;border-radius:10px;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.Auth_submitBtn__sf5dD:hover:not(:disabled){background-color:var(--wk-accent-hover,#2EE6C4);box-shadow:0 4px 20px rgba(0,201,167,.35)}.Auth_submitBtn__sf5dD:active:not(:disabled){transform:scale(.98)}.Auth_submitBtn__sf5dD:disabled{background-color:var(--wk-surface-2,#1E1E24);color:var(--wk-text-muted,#8A8A94);cursor:not-allowed;box-shadow:none}.Auth_submitBtn__sf5dD:focus-visible{outline:2px solid var(--wk-text,#F4F4F5);outline-offset:2px}.Auth_spinner__joHmO{width:20px;height:20px;border:2.5px solid rgba(4,52,44,.25);border-top-color:#04342c;border-radius:50%;animation:Auth_spin__6kRv_ .6s linear infinite}@keyframes Auth_spin__6kRv_{to{transform:rotate(1turn)}}.Auth_divider__aBeIU{display:flex;align-items:center;gap:16px;margin:24px 0}.Auth_divider__aBeIU:after,.Auth_divider__aBeIU:before{content:"";flex:1 1;height:1px;background-color:var(--wk-border,#2A2A32)}.Auth_divider__aBeIU span{font-size:13px;color:var(--wk-text-muted,#8A8A94);text-transform:uppercase;letter-spacing:.05em;font-weight:500;white-space:nowrap}.Auth_termsLabel__ATz1a{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;color:var(--wk-text-2,#B4B4BD);line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Auth_termsLabel__ATz1a input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Auth_termsLabel__ATz1a a{color:var(--wk-accent,#00C9A7);font-weight:500;text-decoration:none}.Auth_termsLabel__ATz1a a:hover{text-decoration:underline;text-underline-offset:3px}.Auth_termsCheckmark__1bdHz{width:20px;height:20px;border:1.5px solid var(--wk-border,#2a2a32);border-radius:5px;background-color:var(--wk-surface-2,#1E1E24);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-top:1px}.Auth_termsCheckmark__1bdHz svg{opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.34,1.56,.64,1);color:#04342c;width:12px;height:12px}input[type=checkbox]:checked+.Auth_termsCheckmark__1bdHz{background-color:var(--wk-accent,#00C9A7);border-color:var(--wk-accent,#00C9A7)}input[type=checkbox]:checked+.Auth_termsCheckmark__1bdHz svg{opacity:1;transform:scale(1)}input[type=checkbox]:focus-visible+.Auth_termsCheckmark__1bdHz{outline:2px solid var(--wk-accent,#00C9A7);outline-offset:2px}.Auth_successState__wfU8_{flex-direction:column;text-align:center;padding:32px 16px;animation:Auth_fadeIn__na3yp .4s ease}.Auth_successIcon__by5hL,.Auth_successState__wfU8_{display:flex;align-items:center;justify-content:center}.Auth_successIcon__by5hL{width:72px;height:72px;background-color:var(--wk-accent-tint,rgba(0,201,167,.12));border-radius:50%;margin-bottom:24px}.Auth_successIcon__by5hL svg{width:36px;height:36px;color:var(--wk-accent,#00C9A7)}.Auth_successHeading__RsFtn{font-family:var(--font-headline,"Satoshi",sans-serif);font-weight:700;font-size:22px;color:var(--wk-text,#F4F4F5);margin:0 0 12px}.Auth_successDesc__IsYbK{font-size:15px;color:var(--wk-text-2,#B4B4BD);line-height:1.6;margin:0 0 28px;max-width:320px}.Auth_successDesc__IsYbK strong{color:var(--wk-text,#F4F4F5)}.Auth_successLink__byrYf{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 32px;background-color:var(--wk-accent,#00C9A7);color:var(--wk-on-accent,#04342C);font-weight:600;font-size:15px;border-radius:10px;text-decoration:none;transition:background-color .2s,box-shadow .2s}.Auth_successLink__byrYf:hover{background-color:var(--wk-accent-hover,#2EE6C4);box-shadow:0 4px 20px rgba(0,201,167,.35)}@keyframes Auth_fadeIn__na3yp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Auth_footerText__S0_OK{text-align:center;font-size:14px;color:var(--wk-text-2,#B4B4BD);margin-top:24px}.Auth_footerText__S0_OK a{color:var(--wk-accent,#00C9A7);font-weight:500;text-decoration:none}.Auth_footerText__S0_OK a:hover{text-decoration:underline;text-underline-offset:3px}.Auth_strengthBar__2_9tg{display:flex;gap:4px;margin-top:8px}.Auth_strengthSegment___n4ME{flex:1 1;height:3px;background-color:var(--wk-border,#2A2A32);border-radius:2px;transition:background-color .3s ease}.Auth_strengthSegment___n4ME.Auth_weak__rwY_o{background-color:var(--wk-danger,#F87171)}.Auth_strengthSegment___n4ME.Auth_fair__dUAKV{background-color:var(--wk-warning,#FBBF24)}.Auth_strengthSegment___n4ME.Auth_good__Recay,.Auth_strengthSegment___n4ME.Auth_strong__DdSFp{background-color:var(--wk-accent,#00C9A7)}.Auth_strengthText__MyeoL{font-size:12px;margin-top:4px;font-weight:500}.Auth_strengthText__MyeoL.Auth_weak__rwY_o{color:var(--wk-danger-text,#FCA5A5)}.Auth_strengthText__MyeoL.Auth_fair__dUAKV{color:var(--wk-warning,#FBBF24)}.Auth_strengthText__MyeoL.Auth_good__Recay,.Auth_strengthText__MyeoL.Auth_strong__DdSFp{color:var(--wk-accent,#00C9A7)}.Auth_socialButtons__qjTrG{display:flex;flex-direction:column;gap:12px}.Auth_socialBtn__p2den{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .2s,box-shadow .2s,border-color .2s,transform .1s}.Auth_socialBtn__p2den:active:not(:disabled){transform:scale(.98)}.Auth_socialBtn__p2den:disabled{opacity:.5;cursor:not-allowed}.Auth_socialBtn__p2den:focus-visible{outline:2px solid var(--wk-accent,#00C9A7);outline-offset:2px}.Auth_socialBtn__p2den svg{flex-shrink:0}.Auth_googleBtn__oJUhg{background-color:var(--wk-surface-2,#1E1E24);border:1.5px solid var(--wk-border,#2a2a32);color:var(--wk-text,#F4F4F5)}.Auth_googleBtn__oJUhg:hover:not(:disabled){background-color:#25252c;border-color:#3a3a44}.Auth_phoneBtn__e6DOS{background-color:rgba(0,0,0,0);border:1.5px solid var(--wk-border,#2a2a32);color:var(--wk-text-2,#B4B4BD)}.Auth_phoneBtn__e6DOS:hover:not(:disabled){background-color:var(--wk-surface-2,#1E1E24);color:var(--wk-text,#F4F4F5)}.Auth_otpOverlay__ILBts{position:fixed;inset:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:Auth_fadeInOverlay__x3BM2 .2s ease}@keyframes Auth_fadeInOverlay__x3BM2{0%{opacity:0}to{opacity:1}}.Auth_otpModal__v8g3q{width:100%;max-width:420px;background-color:var(--wk-surface-1,#141418);border:1px solid var(--wk-border,#2a2a32);border-radius:16px;padding:32px;box-shadow:0 16px 48px rgba(0,0,0,.6);animation:Auth_fadeIn__na3yp .3s ease;position:relative}@media(max-width:480px){.Auth_otpModal__v8g3q{padding:24px 20px;border-radius:12px}}.Auth_otpClose__Gzkgx{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--wk-text-muted,#8A8A94);border-radius:8px;transition:color .2s,background-color .2s}.Auth_otpClose__Gzkgx:hover{color:var(--wk-text,#F4F4F5);background-color:var(--wk-surface-2,#1E1E24)}.Auth_otpClose__Gzkgx svg{width:20px;height:20px}.Auth_otpHeader__aquUf{text-align:center;margin-bottom:28px}.Auth_otpIconCircle__pQuBw{width:56px;height:56px;background-color:var(--wk-surface-2,#1E1E24);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--wk-accent,#00C9A7)}.Auth_otpIconCircle__pQuBw svg{width:26px;height:26px}.Auth_otpTitle__mumjC{font-family:var(--font-headline,"Satoshi",sans-serif);font-weight:700;font-size:22px;color:var(--wk-text,#F4F4F5);margin:0 0 8px}.Auth_otpSubtitle__NCB7o{font-size:14px;color:var(--wk-text-2,#B4B4BD);margin:0;line-height:1.5}.Auth_otpSubtitle__NCB7o strong{color:var(--wk-text,#F4F4F5)}.Auth_otpInputGroup__76Yhh{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.Auth_otpInputGroup__76Yhh input{width:48px;height:56px;text-align:center;font-size:22px;font-weight:700;font-family:inherit;color:var(--wk-text,#F4F4F5);background-color:var(--wk-surface-2,#1E1E24);border:1.5px solid var(--wk-border,#2a2a32);border-radius:10px;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.Auth_otpInputGroup__76Yhh input:focus{outline:none;border-color:var(--wk-accent,#00C9A7);box-shadow:0 0 0 3px var(--wk-accent-tint,rgba(0,201,167,.12))}.Auth_otpInputGroup__76Yhh input::placeholder{color:var(--wk-text-muted,#8A8A94)}@media(max-width:380px){.Auth_otpInputGroup__76Yhh input{width:42px;height:50px;font-size:20px}}.Auth_otpResend__XPbzQ{text-align:center;font-size:14px;color:var(--wk-text-2,#B4B4BD);margin-bottom:20px}.Auth_otpResend__XPbzQ button{background:none;border:none;color:var(--wk-accent,#00C9A7);font-weight:600;font-size:14px;font-family:inherit;cursor:pointer;padding:0;transition:color .2s}.Auth_otpResend__XPbzQ button:hover{color:var(--wk-accent-hover,#2EE6C4);text-decoration:underline;text-underline-offset:3px}.Auth_otpResend__XPbzQ button:disabled{color:var(--wk-text-muted,#8A8A94);cursor:not-allowed;text-decoration:none}.Auth_otpError__WQtg_{text-align:center;font-size:13px;color:var(--wk-danger-text,#FCA5A5);margin-bottom:16px;animation:Auth_slideDown__bmI9k .2s ease}.Auth_phoneWrapper__KQyss{display:flex;align-items:stretch;background-color:var(--wk-surface-2,#1E1E24);border:1.5px solid var(--wk-border,#2a2a32);border-radius:8px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.Auth_phoneWrapper__KQyss:focus-within{border-color:var(--wk-accent,#00C9A7);box-shadow:0 0 0 3px var(--wk-accent-tint,rgba(0,201,167,.12))}.Auth_phoneWrapper__KQyss.Auth_phoneError__9g3s_{border-color:var(--wk-danger,#F87171)}.Auth_phonePrefix__DrHvu{display:flex;align-items:center;justify-content:center;padding:0 12px;background-color:var(--wk-surface-1,#141418);border-right:1px solid var(--wk-border,#2a2a32);color:var(--wk-text-2,#B4B4BD);font-size:15px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Auth_phoneInput__bGUVV{flex-grow:1;border:none;background:rgba(0,0,0,0);height:48px;padding:0 16px;color:var(--wk-text,#F4F4F5);font-size:15px;font-family:inherit;box-sizing:border-box}.Auth_phoneInput__bGUVV:focus{outline:none}.Auth_phoneInput__bGUVV::placeholder{color:var(--wk-text-muted,#8A8A94)}