.auth_container__wUgYn{display:flex;flex-direction:column;gap:28px;width:100%;max-width:460px;margin:0 auto;padding:48px 48px 56px;background:linear-gradient(145deg,#fff,#fafbff);border-radius:32px;box-shadow:0 0 0 1px rgba(124,58,237,.08),0 4px 12px rgba(0,0,0,.04),0 20px 40px rgba(124,58,237,.12),0 40px 80px rgba(0,0,0,.08);position:relative;overflow:visible;z-index:1}.auth_container__wUgYn:before{content:"";position:absolute;top:-100px;left:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(124,58,237,.15) 0,transparent 70%);border-radius:50%;filter:blur(60px);animation:auth_float1__PASc6 8s ease-in-out infinite;z-index:-1}.auth_container__wUgYn:after{content:"";position:absolute;bottom:-80px;right:-80px;width:250px;height:250px;background:radial-gradient(circle,rgba(147,51,234,.15) 0,transparent 70%);border-radius:50%;filter:blur(50px);animation:auth_float2__Kvede 8s ease-in-out infinite;z-index:-1}@keyframes auth_float1__PASc6{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes auth_float2__Kvede{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,30px) scale(1.1)}66%{transform:translate(20px,-20px) scale(.95)}}.auth_logoSection__UrmQr{display:flex;justify-content:center;margin-bottom:8px;animation:auth_slideDown__Ai5SI .6s ease-out}.auth_logoWrapper__qprjm{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff,#f8f9ff);border-radius:24px;box-shadow:0 0 0 1px rgba(124,58,237,.1),0 8px 24px rgba(124,58,237,.15),inset 0 2px 4px hsla(0,0%,100%,.8);animation:auth_pulse__IDR4h 2s ease-in-out infinite}@keyframes auth_pulse__IDR4h{0%,to{box-shadow:0 0 0 1px rgba(124,58,237,.1),0 8px 24px rgba(124,58,237,.15),inset 0 2px 4px hsla(0,0%,100%,.8)}50%{box-shadow:0 0 0 1px rgba(124,58,237,.2),0 12px 32px rgba(124,58,237,.25),inset 0 2px 4px hsla(0,0%,100%,.9)}}.auth_logoIcon__CculD{width:48px;height:48px;animation:auth_rotate__otl4A 20s linear infinite}@keyframes auth_rotate__otl4A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth_headerSection__Uvsfc{text-align:center;margin-bottom:12px}.auth_subtitle__vcMk1{color:#6b7280;font-size:15px;margin-top:8px;font-weight:500;animation:auth_fadeIn__hkW0_ .8s ease-out .2s both}@keyframes auth_fadeIn__hkW0_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth_slideDown__Ai5SI{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.auth_column24__TP8lu{display:flex;flex-direction:column;gap:24px;animation:auth_fadeIn__hkW0_ .8s ease-out .3s both}.auth_inputLabel__Hmcok{display:flex!important;align-items:center!important;gap:8px!important;color:#4b5563!important;font-weight:600!important}.auth_inputIcon__WG2q_{width:16px;height:16px;color:#7c3aed}.auth_recaptcha__5gk_Y{width:100%!important;display:flex;justify-content:center;margin:16px 0;animation:auth_fadeIn__hkW0_ .8s ease-out .4s both}.auth_recaptcha__5gk_Y>div{transform:scale(.95);transform-origin:center;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.auth_column16__XIFQk{display:flex;flex-direction:column;gap:16px}.auth_otpInput__A_vyP{border:2px solid #e5e7eb;text-align:center;outline:none;padding:16px 12px;border-radius:16px;color:#111827;font-size:20px;font-weight:600;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;background:linear-gradient(145deg,#fff,#fafbff);transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:3px;box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 2px 4px hsla(0,0%,100%,.8)}.auth_otpInput__A_vyP:focus{border-color:#7c3aed;box-shadow:0 0 0 4px rgba(124,58,237,.12),0 4px 16px rgba(124,58,237,.15),inset 0 2px 4px hsla(0,0%,100%,.9);transform:translateY(-2px) scale(1.02);background:linear-gradient(145deg,#fff,#f8f0ff)}.auth_otpInput__A_vyP:hover:not(:focus){border-color:#a78bfa;box-shadow:0 4px 12px rgba(124,58,237,.08),inset 0 2px 4px hsla(0,0%,100%,.8)}.auth_column8__hKtBt{display:flex;flex-direction:column;gap:8px}.auth_textCenter__CHkDh{text-align:center;background:linear-gradient(135deg,#111827,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:32px;font-weight:800;letter-spacing:-.03em;margin-bottom:4px;animation:auth_slideDown__Ai5SI .6s ease-out .1s both}.auth_jsSpaceBetween__aKcud{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-top:8px}.auth_withoutUnderline__RnSzG{text-decoration:none;color:#7c3aed;font-weight:600;font-size:14px;transition:all .2s ease;padding:4px 8px;border-radius:6px}.auth_withoutUnderline__RnSzG:hover{background:rgba(124,58,237,.08);color:#6d28d9}.auth_error__jlRYT{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5;font-weight:500;color:#dc2626;background:linear-gradient(135deg,#fef2f2,#fee2e2);padding:14px 18px;border-radius:12px;border:1px solid #fca5a5;box-shadow:0 4px 12px rgba(239,68,68,.08);animation:auth_slideIn__jQJCL .4s ease-out}@keyframes auth_slideIn__jQJCL{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.auth_error__jlRYT:before{content:"⚠";font-size:18px;animation:auth_bounce__cPvVg 1s ease-in-out infinite}@keyframes auth_bounce__cPvVg{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.auth_fieldsWrap__NGF4c{display:flex;gap:12px;justify-content:space-between}.auth_otpInput__A_vyP:-moz-read-only{-moz-user-select:none;user-select:none;pointer-events:none;opacity:.5;background:#f9fafb}.auth_otpInput__A_vyP:read-only{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.5;background:#f9fafb}.auth_fwBlack__PpLlW{font-weight:700;color:#111827}.auth_successContainer__YhbPn{margin:auto;width:100%;max-width:540px;display:flex;flex-direction:column;align-items:center;gap:32px;padding:64px 56px;background:linear-gradient(145deg,#fff,#f0fdf4);border-radius:32px;box-shadow:0 0 0 1px rgba(34,197,94,.08),0 4px 12px rgba(0,0,0,.04),0 20px 40px rgba(34,197,94,.12),0 40px 80px rgba(0,0,0,.08);position:relative;overflow:hidden}.auth_successContainer__YhbPn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(34,197,94,.08) 0,transparent 70%);animation:auth_rotate__otl4A 20s linear infinite}.auth_w436__UD2sn{width:100%;max-width:436px}.auth_textBtn__gWRAd{cursor:pointer;color:#7c3aed;font-weight:600;font-size:14px;transition:all .2s ease;padding:8px 12px;background:transparent;border-radius:8px;border:none;display:inline-block;text-decoration:none}.auth_textBtn__gWRAd:hover{background:rgba(124,58,237,.08);transform:translateX(2px)}.auth_button__PWt7t{background:linear-gradient(135deg,#7c3aed,#9333ea 50%,#a855f7)!important;border:none!important;border-radius:16px!important;padding:18px 32px!important;font-weight:700!important;font-size:16px!important;letter-spacing:.02em!important;box-shadow:0 2px 4px rgba(0,0,0,.06),0 8px 24px rgba(124,58,237,.25),inset 0 2px 0 hsla(0,0%,100%,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;color:#fff!important;width:100%!important;animation:auth_fadeIn__hkW0_ .8s ease-out .5s both}.auth_button__PWt7t:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .6s ease}.auth_button__PWt7t:hover:not(:disabled){transform:translateY(-3px) scale(1.02)!important;box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 32px rgba(124,58,237,.35),inset 0 2px 0 hsla(0,0%,100%,.25)!important;background:linear-gradient(135deg,#6d28d9,#7c3aed 50%,#9333ea)!important}.auth_button__PWt7t:hover:before{left:100%}.auth_button__PWt7t:active:not(:disabled){transform:translateY(-1px) scale(1.01)!important}.auth_button__PWt7t:disabled{opacity:.5!important;cursor:not-allowed!important;background:linear-gradient(135deg,#9ca3af,#6b7280)!important;box-shadow:none!important}.auth_buttonContent__uLpT0{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600}.auth_buttonArrow__mJWL7{width:18px;height:18px;transition:transform .3s ease}.auth_button__PWt7t:hover .auth_buttonArrow__mJWL7{transform:translateX(4px)}.auth_spinner__QI8kO{width:20px;height:20px;animation:auth_spin__Ac5bT 1s linear infinite}@keyframes auth_spin__Ac5bT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth_spinnerCircle__GZQma{stroke-dasharray:60;stroke-dashoffset:45;animation:auth_dash__PGbbH 1.5s ease-in-out infinite}@keyframes auth_dash__PGbbH{0%{stroke-dashoffset:45}50%{stroke-dashoffset:0}to{stroke-dashoffset:45}}.auth_loadingContainer__C66V5{display:flex;justify-content:center;align-items:center;padding:40px 0}.auth_inputWrapper__pHtwD{position:relative;width:100%}.auth_inputLabel__Hmcok{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;padding:0 4px}.auth_inputField__DAcCK,.auth_inputLabel__Hmcok{font-size:16px;font-weight:500;transition:all .2s ease;background:#fff}.auth_inputField__DAcCK{width:100%;padding:16px;border:2px solid #e5e7eb;border-radius:12px;color:#111827;outline:none}.auth_inputField__DAcCK:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.auth_inputField__DAcCK:focus+.auth_inputLabel__Hmcok,.auth_inputField__DAcCK:not(:placeholder-shown)+.auth_inputLabel__Hmcok{top:-10px;font-size:12px;color:#7c3aed}.auth_socialButtons__vJG0_{display:flex;gap:12px}.auth_socialButton__FVtu9{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;font-weight:600;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.auth_socialButton__FVtu9:hover{border-color:#d1d5db;background:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.auth_forgotPassword__JkG8W{text-align:right;margin-top:-8px}.auth_forgotPassword__JkG8W a{color:#6b7280;font-size:14px;text-decoration:none;transition:color .2s ease}.auth_forgotPassword__JkG8W a:hover{color:#7c3aed}.auth_signupPrompt__NYT_e{text-align:center;color:#6b7280;font-size:14px;margin-top:24px;padding-top:24px;border-top:1px solid #f3f4f6}.auth_signupPrompt__NYT_e a{color:#7c3aed;font-weight:600;text-decoration:none;transition:all .2s ease}.auth_signupPrompt__NYT_e a:hover{color:#6d28d9;text-decoration:underline}@media (max-width:640px){.auth_container__wUgYn{max-width:calc(100% - 32px);margin:16px;padding:40px 32px;border-radius:24px}.auth_logoWrapper__qprjm{width:72px;height:72px}.auth_logoIcon__CculD{width:42px;height:42px}.auth_successContainer__YhbPn{max-width:calc(100% - 32px);margin:16px;padding:48px 40px}.auth_textCenter__CHkDh{font-size:28px}.auth_fieldsWrap__NGF4c{gap:8px}.auth_otpInput__A_vyP{padding:14px 8px;font-size:16px}.auth_recaptcha__5gk_Y>div{transform:scale(.9)}.auth_button__PWt7t{padding:16px 24px!important}}@media (max-width:400px){.auth_container__wUgYn{padding:32px 24px;margin:12px}.auth_textCenter__CHkDh{font-size:24px}.auth_subtitle__vcMk1{font-size:14px}.auth_button__PWt7t{padding:14px 20px!important;font-size:15px!important}.auth_signupLink__l4Kp_{padding:14px 20px;font-size:14px}.auth_recaptcha__5gk_Y>div{transform:scale(.85)}}.styles_error__uoQsL{display:flex;align-items:center;gap:4px;font-size:.75rem;line-height:160%;font-weight:400;color:var(--color-text-error)}.styles_ownButton__57PAF{position:relative;overflow:hidden}.styles_loadingSkeleton__t62Qs{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.1)}