.auth-module__K2bxqa__authWrapper{box-sizing:border-box;background:linear-gradient(135deg,#0e0c1a 0%,#1a1a2e 60%,#0e0c1a 100%);justify-content:center;align-items:center;max-width:100%;min-height:100dvh;padding:clamp(12px,4vw,24px);display:flex;position:relative;overflow:hidden auto}.auth-module__K2bxqa__authWrapper:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff4d001f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:20%;left:10%}.auth-module__K2bxqa__authWrapper:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed1a 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:10%;right:5%}.auth-module__K2bxqa__authCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;width:100%;min-width:0;max-width:480px;padding:clamp(24px,6vw,48px) clamp(20px,5vw,44px);position:relative}.auth-module__K2bxqa__logo{justify-content:center;align-items:center;gap:10px;margin-bottom:36px;display:flex}.auth-module__K2bxqa__logoIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.auth-module__K2bxqa__logoIconImg{object-fit:contain;width:100%;height:100%}.auth-module__K2bxqa__logoText{color:#fff;letter-spacing:-.5px;font-size:24px;font-weight:800}.auth-module__K2bxqa__authTitle{color:#fff;letter-spacing:-.8px;text-align:center;word-wrap:break-word;margin-bottom:8px;font-size:clamp(22px,6vw,28px);font-weight:800}.auth-module__K2bxqa__authSubtitle{color:#ffffff80;text-align:center;margin-bottom:36px;font-size:15px;line-height:1.6}.auth-module__K2bxqa__divider{background:#ffffff14;height:1px;margin:15px 0}.auth-module__K2bxqa__footerLink{text-align:center;color:#ffffff73;margin-top:24px;font-size:14px}.auth-module__K2bxqa__footerLink a{color:#ff4d00;font-weight:600;transition:opacity .2s}.auth-module__K2bxqa__footerLink a:hover{opacity:.8}@media (max-width:375px){.auth-module__K2bxqa__logoText{font-size:20px}.auth-module__K2bxqa__authSubtitle{font-size:14px}}
@keyframes authForm-module__YCNSUW__authSpin{to{transform:rotate(360deg)}}.authForm-module__YCNSUW__formRoot{--ant-color-text:#ffffffd9}.authForm-module__YCNSUW__formRoot .ant-form-item-label>label{color:#ffffffa6!important}.authForm-module__YCNSUW__formRoot .ant-input-affix-wrapper{border-radius:10px;min-height:48px}:is(.authForm-module__YCNSUW__formRoot .ant-input,.authForm-module__YCNSUW__formRoot .ant-input-affix-wrapper){color:#fff!important;background:#ffffff0d!important;border-color:#ffffff1a!important}:is(.authForm-module__YCNSUW__formRoot .ant-input::placeholder,.authForm-module__YCNSUW__formRoot .ant-input-affix-wrapper input::placeholder){color:#ffffff40!important}:is(.authForm-module__YCNSUW__formRoot .ant-input-affix-wrapper:hover,.authForm-module__YCNSUW__formRoot .ant-input-affix-wrapper:focus-within){border-color:#ff4d0080!important;box-shadow:0 0 0 2px #ff4d001f!important}.authForm-module__YCNSUW__formRoot .ant-input-password-icon{color:#fff6!important}.authForm-module__YCNSUW__formRoot .ant-form-item-explain-error{word-break:break-word;font-size:12px;color:#ff6b6b!important}.authForm-module__YCNSUW__formRoot .ant-form-item{max-width:100%}.authForm-module__YCNSUW__fieldLabel{color:#ffffffa6;font-size:14px;font-weight:500}.authForm-module__YCNSUW__inputLarge{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;height:48px;padding:12px 16px;font-size:15px}.authForm-module__YCNSUW__iconMuted{color:#ffffff4d}.authForm-module__YCNSUW__errorAlert{word-break:break-word;background:#ff4d4d14;border:1px solid #ff4d4d33;border-radius:10px;max-width:100%;margin-bottom:24px}.authForm-module__YCNSUW__passwordItemTight{margin-bottom:4px}.authForm-module__YCNSUW__passwordItem{margin-bottom:12px}.authForm-module__YCNSUW__hintMuted{color:#ffffff4d;margin-bottom:28px;font-size:12px}.authForm-module__YCNSUW__forgotRow{text-align:right;margin-bottom:28px}.authForm-module__YCNSUW__forgotLink{color:#ff4d00;font-size:13px;font-weight:500}.authForm-module__YCNSUW__submitItem{margin-bottom:0}.authForm-module__YCNSUW__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4d00,#ff6a2b);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-size:16px;font-weight:700;transition:opacity .2s;display:flex;box-shadow:0 6px 20px #ff4d0059}.authForm-module__YCNSUW__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:#ff4d0080}.authForm-module__YCNSUW__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite authForm-module__YCNSUW__authSpin;display:inline-block}
.signup-module__rERznW__successWrap{text-align:center}.signup-module__rERznW__successIconCircle{background:#00c8971f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.signup-module__rERznW__successIcon{color:#00c897;font-size:36px}.signup-module__rERznW__successBody{color:#ffffff8c;margin-bottom:32px;font-size:15px;line-height:1.7}.signup-module__rERznW__successEmail{color:#fff}.signup-module__rERznW__backButton{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff26;border-radius:12px;width:100%;padding:14px;font-size:16px;font-weight:600}
