.AuthLayout_authLayout__HezOH{display:flex;min-height:100vh}.AuthLayout_authLayout__HezOH.AuthLayout_engineer__jJQjR,.AuthLayout_authLayout__HezOH.AuthLayout_login__yM32u{background:linear-gradient(135deg,#E63022,#FF6B5B 50%,#FF8A7A)}.AuthLayout_authLayout__HezOH.AuthLayout_corporate__8B4w1{background:linear-gradient(135deg,#7C3AED,#9F67FF 50%,#C084FC)}.AuthLayout_authContainer__gT3ON{display:flex;width:100%;max-width:1200px;margin:0 auto;min-height:100vh}.AuthLayout_authContainer__gT3ON.AuthLayout_fullWidth__tkFOx{max-width:none}.AuthLayout_authFormSide__69xMR{width:520px;flex-shrink:0;background:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px;overflow-y:auto}.AuthLayout_authFormContainer__N1b1a{max-width:400px;width:100%}@media(max-width:1080px){.AuthLayout_authFormSide__69xMR{padding:40px}.AuthLayout_authContainer__gT3ON{max-width:none}}@media(max-width:960px){.AuthLayout_authLayout__HezOH{background:#fff!important}.AuthLayout_authFormSide__69xMR{width:100%;padding:40px 24px}.AuthLayout_authFormContainer__N1b1a{margin:0 auto}}.NotFoundVisual_authVisual__dIE_f{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:60px;position:relative;overflow:hidden}@media(max-width:1080px){.NotFoundVisual_authVisual__dIE_f{padding:40px}}.NotFoundVisual_authVisualContent__Ok7G2{position:relative;z-index:1;max-width:480px;width:100%}.NotFoundVisual_authLogo__9Mqy7{font-size:32px;font-weight:900;color:#fff;margin-bottom:40px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s}.NotFoundVisual_authLogo__9Mqy7:hover{opacity:.9}.NotFoundVisual_authLogoIcon__mrzKt{width:44px;height:44px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.NotFoundVisual_authLogoIcon__mrzKt svg{color:#fff}.NotFoundVisual_illustrationArea__RwvuT{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.NotFoundVisual_big404__Mn4nm{font-size:140px;font-weight:900;color:#fff;opacity:.15;line-height:1;letter-spacing:-4px;position:relative}.NotFoundVisual_compassLost__Q_JqS{width:100px;height:100px;margin-top:-60px;position:relative;z-index:2}.NotFoundVisual_compassOuter__1ORC8{width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.2);border:3px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;position:relative}.NotFoundVisual_compassNeedle__RYfD9{width:4px;height:40px;position:absolute;top:50%;left:50%;transform-origin:bottom center;animation:NotFoundVisual_spinLost__uOeYk 4s ease-in-out infinite}.NotFoundVisual_compassNeedle__RYfD9:before{content:"";position:absolute;top:0;left:0;width:4px;height:20px;background:#fff;border-radius:2px}.NotFoundVisual_compassNeedle__RYfD9:after{content:"";position:absolute;bottom:0;left:0;width:4px;height:20px;background:hsla(0,0%,100%,.4);border-radius:2px}.NotFoundVisual_compassCenter__HL1P6{width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}@keyframes NotFoundVisual_spinLost__uOeYk{0%{transform:translate(-50%,-100%) rotate(-30deg)}25%{transform:translate(-50%,-100%) rotate(45deg)}50%{transform:translate(-50%,-100%) rotate(-15deg)}75%{transform:translate(-50%,-100%) rotate(60deg)}to{transform:translate(-50%,-100%) rotate(-30deg)}}.NotFoundVisual_lostText__i8mdM{font-size:16px;font-weight:700;color:#fff;margin-top:16px;text-align:center}.NotFoundVisual_lostSubtext___Zt7y{font-size:13px;color:hsla(0,0%,100%,.75);margin-top:4px;text-align:center}.NotFoundVisual_floatCircle1__V0w5M,.NotFoundVisual_floatCircle2__qRvk4,.NotFoundVisual_floatCircle3__b0Zla{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.08);animation:NotFoundVisual_float__OE1cd 6s ease-in-out infinite}.NotFoundVisual_floatCircle1__V0w5M{width:200px;height:200px;top:-50px;right:-50px;animation-delay:0s}.NotFoundVisual_floatCircle2__qRvk4{width:120px;height:120px;bottom:100px;right:80px;animation-delay:2s}.NotFoundVisual_floatCircle3__b0Zla{width:80px;height:80px;bottom:50px;left:30%;animation-delay:4s}@keyframes NotFoundVisual_float__OE1cd{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(max-width:960px){.NotFoundVisual_authVisual__dIE_f{display:none}}.not-found_errorCode__67TEf{font-size:64px;font-weight:900;color:#e63022;opacity:.15;margin-bottom:-8px}.not-found_authFormHeader__9RdKO{margin-bottom:24px}.not-found_authFormTitle__ZV6hW{font-size:24px;font-weight:900;margin-bottom:8px;color:#1a1a1a}.not-found_authFormDesc__P_Gik{font-size:13px;color:#666;line-height:1.7}.not-found_primaryBtn__GrKKH{width:100%;padding:14px 20px;background:#e63022;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:16px;text-decoration:none}.not-found_primaryBtn__GrKKH:hover{background:#c82919}.not-found_primaryBtn__GrKKH svg{width:18px;height:18px}.not-found_divider__V9mjx{display:flex;align-items:center;gap:14px;margin:20px 0}.not-found_dividerLine__06gBO{flex:1;height:1px;background:#e5e7eb}.not-found_dividerText__qrtBd{font-size:12px;color:#999}.not-found_suggestions__sipPU{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.not-found_suggestionItem__Hz9TL{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;color:#1a1a1a;transition:all .15s;cursor:pointer}.not-found_suggestionItem__Hz9TL:hover{border-color:#fecaca;background:#fef2f2}.not-found_suggestionIcon__P6PVR{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.not-found_suggestionIcon__P6PVR svg{width:18px;height:18px}.not-found_suggestionIcon__P6PVR.not-found_red__DTFan{background:#fef2f2;color:#e63022}.not-found_suggestionIcon__P6PVR.not-found_blue__KHKpm{background:#dbeafe;color:#3b82f6}.not-found_suggestionIcon__P6PVR.not-found_purple__t4VIN{background:#ede9fe;color:#7c3aed}.not-found_suggestionTitle__L4SxS{font-size:13px;font-weight:600;margin-bottom:1px}.not-found_suggestionDesc__komOZ{font-size:11px;color:#999}.not-found_suggestionArrow__eoCwU{margin-left:auto;color:#999}.not-found_suggestionArrow__eoCwU svg{width:16px;height:16px}.not-found_helpFooter__Fxk2t{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.not-found_helpFooterText__PPsX6{font-size:12px;color:#999;margin-bottom:4px}.not-found_helpFooterLink__0O5LQ{font-size:13px;color:#e63022;text-decoration:none;font-weight:600}.not-found_helpFooterLink__0O5LQ:hover{text-decoration:underline}.AuthVisual_authVisual__SYc_A{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:60px;position:relative;overflow:hidden}@media(max-width:1080px){.AuthVisual_authVisual__SYc_A{padding:40px}}.AuthVisual_authVisualContent__yVfBB{position:relative;z-index:1;max-width:100%;width:100%}.AuthVisual_authLogo__06ZRM{font-size:32px;font-weight:900;color:#fff;margin-bottom:40px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s}.AuthVisual_authLogo__06ZRM:hover{opacity:.9}.AuthVisual_authLogoIcon__puHGx{width:44px;height:44px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.AuthVisual_authLogoIcon__puHGx svg{color:#fff}.AuthVisual_authHeadline__8rFsA{font-size:36px;font-weight:900;color:#fff;line-height:1.3;margin-bottom:16px}.AuthVisual_authSubhead__ykvmm{font-size:16px;color:hsla(0,0%,100%,.85);line-height:1.7;margin-bottom:40px}.AuthVisual_authFeatures__uOOAJ{display:flex;flex-direction:column;gap:16px}.AuthVisual_authFeature__hMFJy{display:flex;align-items:flex-start;gap:14px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:16px 18px}.AuthVisual_authFeatureIcon__6IC_V{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AuthVisual_authFeatureIcon__6IC_V svg{color:#fff}.AuthVisual_authFeatureText__1_vMj{flex:1}.AuthVisual_authFeatureTitle__Vkc0M{font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}.AuthVisual_authFeatureDesc__JTr_M{font-size:12px;color:hsla(0,0%,100%,.75);line-height:1.5}.AuthVisual_floatCircle1__Rm_zn,.AuthVisual_floatCircle2__ADVyH,.AuthVisual_floatCircle3__byTeV{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.08);animation:AuthVisual_float__Kp636 6s ease-in-out infinite}.AuthVisual_floatCircle1__Rm_zn{width:200px;height:200px;top:-50px;right:-50px;animation-delay:0s}.AuthVisual_floatCircle2__ADVyH{width:120px;height:120px;bottom:100px;right:80px;animation-delay:2s}.AuthVisual_floatCircle3__byTeV{width:80px;height:80px;bottom:50px;left:30%;animation-delay:4s}@keyframes AuthVisual_float__Kp636{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(max-width:960px){.AuthVisual_authVisual__SYc_A{display:none}}.PasswordInput_passwordInputWrapper__mgNVa{width:100%}.PasswordInput_inputWrapper__p6Tib{position:relative;width:100%}.PasswordInput_input__swAdm{width:100%;padding:12px 44px 12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:inherit;color:#1a1a1a;outline:none;transition:all .15s}.PasswordInput_input__swAdm:focus{border-color:#e63022;box-shadow:0 0 0 3px rgba(230,48,34,.08)}.PasswordInput_input__swAdm::placeholder{color:#ccc}.PasswordInput_toggleButton__bc7cU{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;transition:color .15s}.PasswordInput_toggleButton__bc7cU:hover{color:#666}.PasswordInput_toggleButton__bc7cU:focus{outline:none}.PasswordInput_strengthBars___IWgv{display:flex;gap:4px;margin-top:8px}.PasswordInput_strengthBar__T8N_W{flex:1;height:4px;border-radius:2px;background:#e5e7eb;transition:background-color .2s}.PasswordInput_strengthBar__T8N_W.PasswordInput_filled__cJxc5.PasswordInput_weak__JSSGt{background:#e63022}.PasswordInput_strengthBar__T8N_W.PasswordInput_filled__cJxc5.PasswordInput_medium__PHQNd{background:#f59e0b}.PasswordInput_strengthBar__T8N_W.PasswordInput_filled__cJxc5.PasswordInput_strong__7Dnol{background:#10b981}.PasswordInput_strengthLabel__HMnxX{font-size:11px;color:#999;margin-top:4px}.AuthForm_authFormHeader__gObCR{margin-bottom:28px}.AuthForm_authFormTitle__2ObKH{font-size:24px;font-weight:900;margin-bottom:6px;color:#1a1a1a}.AuthForm_authFormDesc__Lgs15{font-size:13px;color:#666;line-height:1.6}.AuthForm_alert__P33Y8{margin-bottom:18px;width:100%;padding:12px 14px;border-radius:10px;background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;animation:AuthForm_slideIn__ECqKb .3s ease}@keyframes AuthForm_slideIn__ECqKb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AuthForm_form__6p0ML{width:100%}.AuthForm_formGroup__k6l5w{margin-bottom:18px}.AuthForm_formLabel__r_oXM{font-size:12px;font-weight:600;color:#666;margin-bottom:5px;display:flex;align-items:center;gap:4px}.AuthForm_formRequired__Zn9M4{color:#e63022}.AuthForm_formInputWrap__BG_Ch{position:relative}.AuthForm_formInput__8wIxA{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:inherit;color:#1a1a1a;outline:none;transition:all .15s}.AuthForm_formInput__8wIxA:focus{border-color:#e63022;box-shadow:0 0 0 3px rgba(230,48,34,.08)}.AuthForm_formInput__8wIxA::placeholder{color:#ccc}.AuthForm_formInputWrap__BG_Ch .AuthForm_formInput__8wIxA{padding-right:44px}.AuthForm_formInputIcon__CqTgV{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#999;cursor:pointer;pointer-events:none}.AuthForm_formInputIcon__CqTgV svg{width:18px;height:18px}.AuthForm_formHint__WeI8P{font-size:11px;color:#999;margin-top:4px}.AuthForm_formBtn__PGXCR{width:100%;padding:14px 20px;background:#e63022;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px}.AuthForm_formBtn__PGXCR:hover:not(:disabled){background:#c82919}.AuthForm_formBtn__PGXCR:disabled{opacity:.5;cursor:not-allowed}.AuthForm_formBtn__PGXCR svg{width:18px;height:18px}.AuthForm_formLink__Sn71P{font-size:13px;color:#e63022;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.AuthForm_formLink__Sn71P:hover{text-decoration:underline}.AuthForm_formLink__Sn71P svg{width:16px;height:16px}.AuthForm_formFooter__QGwm8{text-align:center;margin-top:24px}.AuthForm_successIcon__nmYcT{width:72px;height:72px;border-radius:50%;background:#d1fae5;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.AuthForm_successIcon__nmYcT svg{width:32px;height:32px;color:#10b981}.AuthForm_emailDisplay__UKY21{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#f5f5f5;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:500;color:#1a1a1a;margin:16px 0 20px}.AuthForm_emailDisplay__UKY21 svg{width:16px;height:16px;color:#999}.AuthForm_helpText__6L5_u{font-size:12px;color:#999;line-height:1.7;padding:16px;background:#f5f5f5;border-radius:10px;margin-top:20px}.AuthForm_helpText__6L5_u strong{color:#666;font-weight:600}.AuthForm_resendArea__0zICG{margin-top:20px;text-align:center}.AuthForm_resendText__gT0AP{font-size:12px;color:#999;margin-bottom:6px}.AuthForm_completeIcon__gh62V{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#d1fae5,#a7f3d0);display:flex;align-items:center;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative}.AuthForm_completeIcon__gh62V svg{width:36px;height:36px;color:#10b981}.AuthForm_completeIcon__gh62V:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #d1fae5;animation:AuthForm_pulseRing__P7w1s 2s ease-in-out infinite}@keyframes AuthForm_pulseRing__P7w1s{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.AuthForm_completeFooterText__wW02z{font-size:12px;color:#999;margin-top:16px}.page_authFormHeader___bpSW{margin-bottom:28px}.page_authFormTitle__HCzBq{font-size:24px;font-weight:900;margin-bottom:6px;color:#1a1a1a}.page_authFormDesc__nAsn9{font-size:13px;color:#666}.page_alert__YwarX{margin-bottom:18px;width:100%;padding:12px 14px;border-radius:10px;background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;animation:page_slideIn___BLnn .3s ease}@keyframes page_slideIn___BLnn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_form__kHrA4{width:100%}.page_formGroup__rjGKZ{margin-bottom:18px}.page_formLabel__5RbGl{font-size:12px;font-weight:600;color:#666;margin-bottom:5px;display:flex;align-items:center;gap:4px}.page_formRequired__1Njzy{color:#e63022}.page_formInput__brwP1{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:inherit;color:#1a1a1a;outline:none;transition:all .15s}.page_formInput__brwP1:focus{border-color:#e63022;box-shadow:0 0 0 3px rgba(230,48,34,.08)}.page_formInput__brwP1::placeholder{color:#ccc}.page_formRow__MvbuK{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.page_formCheckbox__dZT1A{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;cursor:pointer}.page_formCheckbox__dZT1A input{width:16px;height:16px;accent-color:#e63022;cursor:pointer}.page_formLink__jvYOo{font-size:12px;color:#e63022;text-decoration:none;font-weight:500}.page_formLink__jvYOo:hover{text-decoration:underline}.page_formBtn__eO_F5{width:100%;padding:14px 20px;background:#e63022;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px}.page_formBtn__eO_F5:hover:not(:disabled){background:#c82919}.page_formBtn__eO_F5:disabled{opacity:.5;cursor:not-allowed}.page_formDivider__f7Apu{display:flex;align-items:center;gap:14px;margin:24px 0}.page_formDividerLine__wc6ww{flex:1;height:1px;background:#e5e7eb}.page_formDividerText___kM4c{font-size:12px;color:#999}.page_googleButton__PwDLR,.page_googleWrap___C14K{display:flex;justify-content:center;width:100%}.page_googleButton__PwDLR{align-items:center;gap:12px;padding:12px 24px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;color:#1a1a1a;cursor:pointer;transition:all .15s}.page_googleButton__PwDLR:hover{background:#f8f9fa;border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_googleButton__PwDLR:active{transform:translateY(1px)}.page_googleIcon__tqnod{flex-shrink:0}.page_formFooter__phje0{text-align:center;margin-top:24px}.page_formFooterText__oHzzj{font-size:13px;color:#666}.page_formFooterLink__zSO2m{color:#e63022;font-weight:600;text-decoration:none;margin-left:4px}.page_formFooterLink__zSO2m:hover{text-decoration:underline}.page_authFormHeader__qjTah{margin-bottom:24px}.page_authFormTitle__OHRxw{font-size:24px;font-weight:900;margin-bottom:6px;color:#1a1a1a}.page_authFormDesc__0uFe3{font-size:13px;color:#666}.page_typeSwitcher__LobWo{display:flex;background:#fafafa;border-radius:10px;padding:4px;margin-bottom:24px;border:1px solid #e5e7eb}.page_typeBtn__hXRQQ{flex:1;padding:10px 16px;border:none;background:none;font-size:13px;font-weight:600;font-family:inherit;color:#999;border-radius:8px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.page_typeBtn__hXRQQ:hover{color:#666}.page_typeBtn__hXRQQ.page_active__MISsB{background:#fff;color:#7c3aed;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_alert__bXGv1{margin-bottom:18px;width:100%;padding:12px 14px;border-radius:10px;background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;animation:page_slideIn__ZxjoJ .3s ease}@keyframes page_slideIn__ZxjoJ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_form__u93pW{width:100%}.page_formGroup__0FAOJ{margin-bottom:18px}.page_formLabel__wOtnk{font-size:12px;font-weight:600;color:#666;margin-bottom:5px;display:block}.page_formInput__tEtj1{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:inherit;color:#1a1a1a;outline:none;transition:all .15s}.page_formInput__tEtj1:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.08)}.page_formInput__tEtj1::placeholder{color:#ccc}.page_formHint__nYIWr{font-size:11px;color:#999;margin-top:4px}.page_formBtn__AOYqE{width:100%;padding:14px 20px;background:#7c3aed;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px}.page_formBtn__AOYqE:hover:not(:disabled){background:#6d28d9}.page_formBtn__AOYqE:disabled{opacity:.5;cursor:not-allowed}.page_formDivider__y8K60{display:flex;align-items:center;gap:14px;margin:24px 0}.page_formDividerLine__0lqr4{flex:1;height:1px;background:#e5e7eb}.page_formDividerText__nsbSl{font-size:12px;color:#999}.page_googleSection__zZmzX{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin-bottom:20px}.page_googleHint__GzZMr{font-size:11px;color:#666;margin-bottom:10px;line-height:1.5}.page_googleHint__GzZMr strong{color:#1a1a1a}.page_googleButton__P5gAz,.page_googleWrap__x56fF{display:flex;justify-content:center;width:100%}.page_googleButton__P5gAz{align-items:center;gap:12px;padding:12px 24px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;color:#1a1a1a;cursor:pointer;transition:all .15s}.page_googleButton__P5gAz:hover{background:#f8f9fa;border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_googleButton__P5gAz:active{transform:translateY(1px)}.page_googleIcon__3rA2T{flex-shrink:0}.page_termsText__6Zrtg{font-size:11px;color:#999;text-align:center;margin-top:16px;line-height:1.6}.page_termsText__6Zrtg a{color:#7c3aed;text-decoration:none}.page_termsText__6Zrtg a:hover{text-decoration:underline}.page_formFooter__p3i_a{text-align:center;margin-top:24px}.page_formFooterText__FFbiI{font-size:13px;color:#666}.page_formFooterLink__DPcKT{color:#7c3aed;font-weight:600;text-decoration:none;margin-left:4px}.page_formFooterLink__DPcKT:hover{text-decoration:underline}.page_authFormHeader__jPdjM{margin-bottom:24px}.page_authFormTitle__fv2rp{font-size:24px;font-weight:900;margin-bottom:6px;color:#1a1a1a}.page_authFormDesc__vQ5zG{font-size:13px;color:#666}.page_typeSwitcher__nym_1{display:flex;background:#fafafa;border-radius:10px;padding:4px;margin-bottom:24px;border:1px solid #e5e7eb}.page_typeBtn__Zzoca{flex:1;padding:10px 16px;border:none;background:none;font-size:13px;font-weight:600;font-family:inherit;color:#999;border-radius:8px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.page_typeBtn__Zzoca:hover{color:#666}.page_typeBtn__Zzoca.page_active__nXjNV{background:#fff;color:#e63022;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_alert__DJd_M{margin-bottom:18px;width:100%;padding:12px 14px;border-radius:10px;background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;animation:page_slideIn__NlxyD .3s ease}@keyframes page_slideIn__NlxyD{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_form__jxBrw{width:100%}.page_formGroup__97u1T{margin-bottom:18px}.page_formLabel__MGTST{font-size:12px;font-weight:600;color:#666;margin-bottom:5px;display:block}.page_formInput__Y8tlw{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:inherit;color:#1a1a1a;outline:none;transition:all .15s}.page_formInput__Y8tlw:focus{border-color:#e63022;box-shadow:0 0 0 3px rgba(230,48,34,.08)}.page_formInput__Y8tlw::placeholder{color:#ccc}.page_formHint__Ojhpg{font-size:11px;color:#999;margin-top:4px}.page_formBtn___ErFr{width:100%;padding:14px 20px;background:#e63022;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px}.page_formBtn___ErFr:hover:not(:disabled){background:#c82919}.page_formBtn___ErFr:disabled{opacity:.5;cursor:not-allowed}.page_formDivider__432es{display:flex;align-items:center;gap:14px;margin:24px 0}.page_formDividerLine__5h4xv{flex:1;height:1px;background:#e5e7eb}.page_formDividerText__5Bui4{font-size:12px;color:#999}.page_googleSection__ezuDT{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin-bottom:20px}.page_googleHint__S0Os8{font-size:11px;color:#666;margin-bottom:10px;line-height:1.5}.page_googleHint__S0Os8 strong{color:#1a1a1a}.page_googleButton__d3F5g,.page_googleWrap__SUltT{display:flex;justify-content:center;width:100%}.page_googleButton__d3F5g{align-items:center;gap:12px;padding:12px 24px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;color:#1a1a1a;cursor:pointer;transition:all .15s}.page_googleButton__d3F5g:hover{background:#f8f9fa;border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_googleButton__d3F5g:active{transform:translateY(1px)}.page_googleIcon__IV5Bn{flex-shrink:0}.page_termsText__PzOL7{font-size:11px;color:#999;text-align:center;margin-top:16px;line-height:1.6}.page_termsText__PzOL7 a{color:#e63022;text-decoration:none}.page_termsText__PzOL7 a:hover{text-decoration:underline}.page_formFooter___Sihs{text-align:center;margin-top:24px}.page_formFooterText__bD0tJ{font-size:13px;color:#666}.page_formFooterLink__hMu7L{color:#e63022;font-weight:600;text-decoration:none;margin-left:4px}.page_formFooterLink__hMu7L:hover{text-decoration:underline}.ServerErrorVisual_authVisual__i2jLM{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:60px;position:relative;overflow:hidden}.ServerErrorVisual_authVisual__i2jLM:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08) 0,transparent 30%);pointer-events:none}@media(max-width:1080px){.ServerErrorVisual_authVisual__i2jLM{padding:40px}}.ServerErrorVisual_authVisualContent__cqGqP{position:relative;z-index:1;max-width:480px;width:100%}.ServerErrorVisual_authLogo___dQtE{font-size:32px;font-weight:900;color:#fff;margin-bottom:40px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s}.ServerErrorVisual_authLogo___dQtE:hover{opacity:.9}.ServerErrorVisual_authLogoIcon__9N450{width:44px;height:44px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.ServerErrorVisual_authLogoIcon__9N450 svg{color:#fff}.ServerErrorVisual_illustrationArea__gdhW5{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.ServerErrorVisual_big500__TuWX2{font-size:140px;font-weight:900;color:#fff;opacity:.15;line-height:1;letter-spacing:-4px;position:relative}.ServerErrorVisual_serverIcon__brkv_{width:100px;height:100px;margin-top:-60px;position:relative;z-index:2}.ServerErrorVisual_serverOuter__nr9YP{width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.2);border:3px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;position:relative}.ServerErrorVisual_serverOuter__nr9YP svg{color:#fff;width:36px;height:36px}.ServerErrorVisual_pulseRing__CKb8H{position:absolute;inset:-8px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);animation:ServerErrorVisual_pulseRing__CKb8H 2.5s ease-out infinite}.ServerErrorVisual_pulseRing__CKb8H:nth-child(2){animation-delay:.8s}@keyframes ServerErrorVisual_pulseRing__CKb8H{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}.ServerErrorVisual_lostText__zcTC6{font-size:16px;font-weight:700;color:#fff;margin-top:16px;text-align:center}.ServerErrorVisual_lostSubtext__ubaYK{font-size:13px;color:hsla(0,0%,100%,.75);margin-top:4px;text-align:center}.ServerErrorVisual_floatCircle1__XNBEP,.ServerErrorVisual_floatCircle2__b7xo8,.ServerErrorVisual_floatCircle3__CF9cp{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.08);animation:ServerErrorVisual_float__fw8KL 6s ease-in-out infinite}.ServerErrorVisual_floatCircle1__XNBEP{width:200px;height:200px;top:-50px;right:-50px;animation-delay:0s}.ServerErrorVisual_floatCircle2__b7xo8{width:120px;height:120px;bottom:100px;right:80px;animation-delay:2s}.ServerErrorVisual_floatCircle3__CF9cp{width:80px;height:80px;bottom:50px;left:30%;animation-delay:4s}@keyframes ServerErrorVisual_float__fw8KL{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(max-width:960px){.ServerErrorVisual_authVisual__i2jLM{display:none}}.error_errorCode__UY0Se{font-size:64px;font-weight:900;color:#e63022;opacity:.15;margin-bottom:-8px}.error_authFormHeader___KAm0{margin-bottom:24px}.error_authFormTitle__UDCMI{font-size:24px;font-weight:900;margin-bottom:8px;color:#1a1a1a}.error_authFormDesc___ODR4{font-size:13px;color:#666;line-height:1.7}.error_statusCard__IIuxv{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;margin-bottom:24px}.error_statusHeader__62W8J{display:flex;align-items:center;gap:8px;margin-bottom:12px}.error_statusDot__fvnxT{width:8px;height:8px;border-radius:50%;background:#f59e0b;animation:error_pulseDot__pU4Z1 2s infinite}@keyframes error_pulseDot__pU4Z1{0%,to{opacity:1}50%{opacity:.4}}.error_statusLabel__2zhNk{font-size:12px;font-weight:600;color:#1a1a1a}.error_statusItems__6L8RG{display:flex;flex-direction:column;gap:8px}.error_statusItem__Uwe0J{display:flex;align-items:center;justify-content:space-between;font-size:12px}.error_statusItemName__ttcab{color:#666}.error_statusBadge__7898U{font-size:10px;font-weight:600;padding:2px 9px;border-radius:99px}.error_statusBadge__7898U.error_ok__nrxrT{background:#d1fae5;color:#065f46}.error_statusBadge__7898U.error_issue__rBtLs{background:#fef3c7;color:#92400e}.error_statusBadge__7898U.error_down___JA8Y{background:#fee2e2;color:#991b1b}.error_primaryBtn__hQOsF{width:100%;padding:14px 20px;background:#e63022;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px}.error_primaryBtn__hQOsF:hover{background:#c82919}.error_primaryBtn__hQOsF svg{width:18px;height:18px}.error_secondaryBtn__UUc4R{width:100%;padding:14px 20px;background:#fff;color:#1a1a1a;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:16px;text-decoration:none}.error_secondaryBtn__UUc4R:hover{background:#f5f5f5;border-color:#ccc}.error_secondaryBtn__UUc4R svg{width:18px;height:18px}.error_errorId__K3_gC{text-align:center;font-size:10px;color:#999;font-family:ui-monospace,SF Mono,Fira Code,monospace;letter-spacing:.3px;margin-bottom:16px}.error_helpFooter__TZTzc{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.error_helpFooterText__cAQUN{font-size:12px;color:#999;margin-bottom:4px}.error_helpFooterLink__vTfYp{font-size:13px;color:#e63022;text-decoration:none;font-weight:600}.error_helpFooterLink__vTfYp:hover{text-decoration:underline}