.auth_authContainer__uW_6b{display:flex;min-height:100vh}.auth_formPanel__62HrG{flex:0 0 45%;background:#fff;padding:48px 64px;display:flex;flex-direction:column;justify-content:center;position:relative}.auth_formPanel__62HrG:before{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,#e5e5e5,transparent)}.auth_formWrapper__qU7Vh{max-width:420px;width:100%;margin:0 auto}.auth_logoRow__ek2Xi{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.auth_logo__kC1qL{display:inline-flex;align-items:center;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:#0a0a0a;letter-spacing:-.03em;text-decoration:none}.auth_logoMark__q3OC8{width:36px;height:36px;background:linear-gradient(135deg,#e8655a,#ff8a80);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 10px hsla(5,76%,63%,.35);flex-shrink:0}.auth_langSwitcher__kVV6a{display:flex;gap:2px;background:#f4f4f5;border-radius:8px;padding:3px}.auth_langBtn___ZwtU{padding:5px 12px;border:none;border-radius:6px;font-size:13px;font-weight:500;color:#a3a3a3;background:transparent;transition:all .15s ease;cursor:pointer}.auth_langBtnActive__yHDGZ{background:#fff;color:#0a0a0a;box-shadow:0 1px 3px rgba(0,0,0,.08)}.auth_formHeader__nMYrN{margin-bottom:32px}.auth_formTitle__lCHQ_{font-size:28px;font-weight:700;color:#0a0a0a;letter-spacing:-.02em;margin-bottom:8px}.auth_formSubtitle__LX4sT{font-size:15px;color:#525252}.auth_formSubtitle__LX4sT span{color:#e8655a;font-weight:600}.auth_socialButtons__PAqk6{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.auth_socialBtn__lIKmW{width:100%;padding:14px 20px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;font-size:14px;font-weight:500;color:#0a0a0a;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .15s ease;cursor:pointer;font-family:inherit}.auth_socialBtn__lIKmW:hover{border-color:#a3a3a3;background:#fafafa;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.auth_socialBtn__lIKmW:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth_divider__LhdcP{display:flex;align-items:center;gap:16px;margin-bottom:28px}.auth_dividerLine__22zJ4{flex:1;height:1px;background:#e5e5e5}.auth_dividerText__CL9D0{font-size:13px;color:#a3a3a3;white-space:nowrap}.auth_formGroup__GahYP{margin-bottom:20px}.auth_formLabel__siOu2{font-size:14px;font-weight:500;color:#0a0a0a;margin-bottom:8px;display:block}.auth_required__onU5_{color:#dc2626;margin-left:2px}.auth_formInput__ySGxw{width:100%;padding:14px 16px;border:1px solid #e5e5e5;border-radius:10px;font-size:15px;font-family:inherit;color:#0a0a0a;background:#fff;outline:none;transition:all .15s ease}.auth_formInput__ySGxw::-moz-placeholder{color:#a3a3a3}.auth_formInput__ySGxw::placeholder{color:#a3a3a3}.auth_formInput__ySGxw:hover{border-color:#a3a3a3}.auth_formInput__ySGxw:focus{border-color:#18181b;box-shadow:0 0 0 3px rgba(24,24,27,.08)}.auth_formInputError__BWdRT{border-color:#dc2626!important}.auth_formInputError__BWdRT:focus{box-shadow:0 0 0 3px rgba(220,38,38,.08)}.auth_formInput__ySGxw:disabled{background:#fafafa;color:#a3a3a3;cursor:not-allowed}.auth_errorAlert__SlSUH{padding:12px 16px;border-radius:10px;background:#fef2f2;margin-bottom:20px;gap:8px}.auth_errorAlert__SlSUH,.auth_errorText__e_I0C{color:#dc2626;font-size:13px;display:flex;align-items:center}.auth_errorText__e_I0C{margin-top:5px;gap:4px}.auth_passwordWrapper__uDhUw{position:relative}.auth_passwordField___Ywhk{padding-right:48px!important}.auth_passwordToggle__uDS6d{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:#a3a3a3;display:flex;align-items:center;padding:4px;transition:color .15s ease;cursor:pointer}.auth_passwordToggle__uDS6d:hover{color:#0a0a0a}.auth_inputWithBtn__7QHha{display:flex;gap:12px}.auth_inputWithBtn__7QHha .auth_formInput__ySGxw{flex:1;min-width:0}.auth_sendCodeBtn__zsO5F{flex-shrink:0;padding:14px 18px;background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;font-size:13px;font-weight:500;color:#0a0a0a;white-space:nowrap;transition:all .15s ease;cursor:pointer;font-family:inherit}.auth_sendCodeBtn__zsO5F:hover:not(:disabled){background:#18181b;border-color:#18181b;color:#fff}.auth_sendCodeBtn__zsO5F:disabled{opacity:.6;cursor:not-allowed}.auth_passwordRules__GRFam{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.auth_passwordRule__hWGo4{display:flex;align-items:center;gap:6px;font-size:12px;color:#a3a3a3;transition:color .15s ease}.auth_passwordRuleValid__56643{color:#15803d}.auth_formOptions__eG6dx{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.auth_forgotLink__4mgFs{font-size:13px;font-weight:500;color:#e8655a;transition:opacity .15s ease;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;text-decoration:none}.auth_forgotLink__4mgFs:hover{opacity:.75}.auth_checkboxGroup__ybg5C{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px}.auth_checkboxInput__9hnyG{width:18px;height:18px;margin-top:1px;accent-color:#18181b;flex-shrink:0;cursor:pointer}.auth_checkboxLabel__wRPUh{font-size:13px;color:#525252;line-height:1.55}.auth_checkboxLabel__wRPUh a{color:#18181b;font-weight:500;text-decoration:underline;text-underline-offset:2px}.auth_checkboxLabel__wRPUh a:hover{color:#e8655a}.auth_btnPrimary__rRri1{width:100%;padding:16px 24px;background:linear-gradient(135deg,#18181b,#27272a);border:none;border-radius:10px;font-size:15px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px rgba(24,24,27,.15);transition:all .15s ease;margin-bottom:8px;cursor:pointer;font-family:inherit}.auth_btnPrimary__rRri1:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(24,24,27,.2)}.auth_btnPrimary__rRri1:active:not(:disabled){transform:translateY(0)}.auth_btnPrimary__rRri1:disabled{opacity:.55;cursor:not-allowed}.auth_btnArrow__8ZEFM{transition:transform .15s ease}.auth_btnPrimary__rRri1:hover:not(:disabled) .auth_btnArrow__8ZEFM{transform:translateX(3px)}.auth_loadingSpinner__XfPNB{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:auth_authSpin__ob_Lv .8s linear infinite}.auth_loadingSpinnerDark__iwJE7{width:20px;height:20px;border:2px solid rgba(0,0,0,.15);border-top-color:#525252;border-radius:50%;animation:auth_authSpin__ob_Lv .8s linear infinite}.auth_resendLink__MhS1K{font-size:13px;color:#e8655a;font-weight:500;background:none;border:none;margin-top:6px;cursor:pointer;padding:0;font-family:inherit}.auth_resendLink__MhS1K:hover{text-decoration:underline}.auth_formFooter__lKgNj{text-align:center;margin-top:28px;padding-top:24px;border-top:1px solid #e5e5e5}.auth_formFooterNoBorder___6_Rb{border-top:none}.auth_formFooterText__8rzbb{font-size:14px;color:#525252}.auth_formFooterLink__LKqTQ{color:#18181b;font-weight:600;transition:color .15s ease;cursor:pointer;background:none;border:none;padding:0;font-size:14px;font-family:inherit;text-decoration:none}.auth_formFooterLink__LKqTQ:hover{color:#e8655a;text-decoration:underline;text-underline-offset:2px}.auth_trustBadges__vZLCL{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px}.auth_trustBadge__yg1Zc{display:flex;align-items:center;gap:6px;font-size:12px;color:#a3a3a3}.auth_trustBadge__yg1Zc svg{color:#e8655a}.auth_brandPanel__LQGPs{flex:0 0 55%;background:linear-gradient(135deg,#09090b,#000);padding:48px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.auth_brandBg__JUU_0{position:absolute;inset:0;pointer-events:none}.auth_gridPattern__Ig_Tz{background-image:linear-gradient(hsla(5,76%,63%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(5,76%,63%,.04) 1px,transparent 0);background-size:60px 60px}.auth_glowOrbs__qO7wu,.auth_gridPattern__Ig_Tz{position:absolute;inset:0}.auth_glowOrb__Ks2Mc{position:absolute;border-radius:50%;filter:blur(100px);animation:auth_authFloat__zQ13y 8s ease-in-out infinite}.auth_glowOrb1__ovNho{width:400px;height:400px;background:hsla(5,76%,63%,.15);top:5%;right:-5%}.auth_glowOrb2__XcYTX{width:300px;height:300px;background:hsla(5,76%,63%,.1);bottom:15%;left:5%;animation-delay:3s}.auth_brandContent__l_UGH{position:relative;z-index:1;text-align:center;max-width:480px;width:100%}.auth_logoRing__niG9b{width:100px;height:100px;margin:0 auto 40px;position:relative}.auth_logoRingOuter__g1s84{position:absolute;inset:0;border-radius:50%;border:2px solid hsla(5,76%,63%,.3);animation:auth_authPulseRing__coWuT 3s ease-in-out infinite}.auth_logoRingInner__XdedX{position:absolute;inset:10px;border-radius:50%;background:linear-gradient(135deg,hsla(5,76%,63%,.18),hsla(5,76%,63%,.06));border:2px solid hsla(5,76%,63%,.5);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:#e8655a}.auth_brandTagline__WRnIj{font-size:12px;font-weight:600;color:#e8655a;text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px}.auth_brandHeadline__Xc6de{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.25;margin-bottom:16px}.auth_brandSubheadline__1G7ek{font-size:16px;color:hsla(0,0%,100%,.6);line-height:1.6;margin-bottom:48px}.auth_featureCards__58a82{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.auth_featureCard__yfU_x{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:20px 14px;text-align:center;backdrop-filter:blur(10px);transition:all .25s ease}.auth_featureCard__yfU_x:hover{background:hsla(0,0%,100%,.06);border-color:hsla(5,76%,63%,.3);transform:translateY(-4px)}.auth_featureIcon__zDiJL{width:44px;height:44px;border-radius:10px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;color:#e8655a;background:hsla(5,76%,63%,.15)}.auth_featureIconAmber__Hoygt{background:rgba(245,158,11,.15);color:#f59e0b}.auth_featureIconCyan__qz7J9{background:rgba(6,182,212,.15);color:#06b6d4}.auth_featureIconPink__Bm1iy{background:rgba(236,72,153,.15);color:#ec4899}.auth_featureIconViolet__YpXyF{background:rgba(139,92,246,.15);color:#8b5cf6}.auth_featureIconEmerald__Q8RkW{background:rgba(16,185,129,.15);color:#10b981}.auth_featureTitle__UABAZ{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.95);margin-bottom:4px}.auth_featureDesc__0uDU0{font-size:11px;color:hsla(0,0%,100%,.5);line-height:1.4}@keyframes auth_authSpin__ob_Lv{to{transform:rotate(1turn)}}@keyframes auth_authPulseRing__coWuT{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.6}}@keyframes auth_authFloat__zQ13y{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@media (max-width:1024px){.auth_brandPanel__LQGPs{display:none}.auth_formPanel__62HrG{flex:1;padding:32px 24px}.auth_formPanel__62HrG:before{display:none}}@media (max-width:680px){.auth_formPanel__62HrG{padding:80px 20px 24px}.auth_inputWithBtn__7QHha{flex-direction:column}.auth_sendCodeBtn__zsO5F{width:100%}}@media (max-width:480px){.auth_formPanel__62HrG{padding:80px 16px 16px}.auth_logo__kC1qL{font-size:20px}.auth_formTitle__lCHQ_{font-size:22px}.auth_trustBadges__vZLCL{flex-direction:column;gap:8px}}