.AuthLayout_auth-page__GhCo4{--cake-primary:#009a90;--cake-gradient-start:#009a90;--cake-gradient-end:#0476ca;--cake-neutral-dark:#0f172a;--cake-neutral-grey:#475569;--cake-bg:#f8fafc;--cake-border:#e2e8f0;--cake-error:#e24b4a;min-height:100dvh;height:100%;background:var(--cake-bg);display:flex;animation:AuthLayout_auth-fade-in__WbGPM .45s ease both;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.AuthLayout_auth-form-pane__Snuw4{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px}.AuthLayout_auth-card__L1Ngn{width:100%;max-width:520px;margin-left:auto;margin-right:auto;background:#fff;border:1px solid var(--cake-border);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:40px}.AuthLayout_auth-tabs__25EFH{display:flex;gap:8px;margin:-22px -18px 12px;padding:0 18px}.AuthLayout_auth-tab__Gg9UN{flex:1;padding:12px 16px;background:#fff;border:1px solid var(--cake-border);color:var(--cake-neutral-grey);font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:8px;position:relative}.AuthLayout_auth-tab__Gg9UN:first-child{margin-right:4px}.AuthLayout_auth-tab__Gg9UN:last-child{margin-left:4px}.AuthLayout_auth-tab--active__A2s6U{background:linear-gradient(135deg,#009a90,#0476ca 70%,#0476ca);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 2px 8px rgba(0,154,144,.3)}.AuthLayout_auth-tab__Gg9UN:hover:not(.AuthLayout_auth-tab--active__A2s6U){color:var(--cake-neutral-dark);background:#f8fafc}@keyframes AuthLayout_auth-fade-in__WbGPM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AuthLayout_auth-hero__tR6Xy{display:none}@media(min-width:1024px){.AuthLayout_auth-hero__tR6Xy{display:flex;justify-content:center;width:40%;min-height:100vh;background:linear-gradient(135deg,#009a90,#0476ca 70%,#0476ca);position:relative;flex-shrink:0;padding:64px;overflow:hidden}.AuthLayout_auth-hero__tR6Xy:after,.AuthLayout_auth-hero__tR6Xy:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.AuthLayout_auth-hero__tR6Xy:before{width:280px;height:280px;top:-120px;right:-80px;background:hsla(0,0%,100%,.12)}.AuthLayout_auth-hero__tR6Xy:after{width:200px;height:200px;left:-90px;bottom:70px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,0)}.AuthLayout_auth-hero__overlay__8L5lN{position:relative;z-index:1;color:#fff;width:100%;height:100%}.AuthLayout_auth-hero__content__3q7E9{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;justify-content:space-between;height:100%}.AuthLayout_hero-logo__vRBjA{display:flex;align-items:center;gap:12px;margin-bottom:16px}.AuthLayout_hero-logo__icon__J5y5R{width:48px;height:48px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center}.AuthLayout_hero-logo__icon__J5y5R span{font-size:24px;font-weight:600;background:linear-gradient(135deg,#009a90,#0476ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.AuthLayout_hero-logo__text__GrYo0{text-align:left}.AuthLayout_hero-logo__name__ErFSJ{font-size:24px;font-weight:600;line-height:1.2}.AuthLayout_hero-logo__tagline__LyL3v{font-size:12px;opacity:.85;line-height:1.2}.AuthLayout_hero-title__dQ0e_{font-size:48px;font-weight:700;line-height:1.3;letter-spacing:-.5px}.AuthLayout_hero-description__qtL33{font-size:14px;line-height:1.6;opacity:.95}.AuthLayout_hero-features__FfAcb{list-style:none;padding:0;margin:8px 0;display:flex;flex-direction:column;gap:8px}.AuthLayout_hero-features__FfAcb li{font-size:13px;line-height:1.5;padding-left:20px;position:relative;opacity:.9}.AuthLayout_hero-features__FfAcb li:before{content:"✓";position:absolute;left:0;font-weight:700;color:#fff}.AuthLayout_hero-rating__aevUG{margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:row;gap:16px}.AuthLayout_hero-rating__avatars__bEgPX{display:flex;align-items:center;margin-bottom:10px}.AuthLayout_hero-rating__avatar__AsM7a{width:32px;height:32px;border-radius:50%;border:2px solid hsla(0,0%,100%,.95);box-shadow:0 10px 18px rgba(7,18,44,.14)}.AuthLayout_hero-rating__avatar__AsM7a:not(:first-child){margin-left:-10px}.AuthLayout_hero-rating__avatar__AsM7a:first-child{background:#fbbf24}.AuthLayout_hero-rating__avatar__AsM7a:nth-child(2){background:#f472b6}.AuthLayout_hero-rating__avatar__AsM7a:nth-child(3){background:#60a5fa}.AuthLayout_hero-rating__avatar__AsM7a:nth-child(4){background:#34d399}.AuthLayout_hero-rating__stars__qqDfX{font-size:14px;font-weight:600;margin-bottom:4px}.AuthLayout_hero-rating__text__v4mjc{font-size:12px;opacity:.85;line-height:1.4}}.LoginForm_login-card__title__g0_FD{margin:0;color:var(--cake-neutral-dark);font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.25}.LoginForm_login-card__description__ArEOe{color:var(--cake-neutral-grey);font-size:14px;line-height:1.55;margin-bottom:12px}.LoginForm_login-card__error-banner__55mXU{margin-bottom:16px;border:1px solid rgba(226,75,74,.35);border-radius:8px;background-color:rgba(226,75,74,.08);color:var(--cake-error);padding:10px 12px;font-size:14px}.LoginForm_login-form__88KQi .ant-form-item{margin-bottom:12px}.LoginForm_login-form__88KQi .ant-form-item-label>label{color:var(--cake-neutral-dark);font-size:14px;font-weight:500}.LoginForm_login-form__88KQi .ant-form-item-explain-error{color:var(--cake-error)}.LoginForm_login-form__88KQi .ant-input-affix-wrapper{border-color:var(--cake-border);border-radius:8px;font-size:15px}.LoginForm_login-form__88KQi .ant-input,.LoginForm_login-form__88KQi .ant-input-password{min-height:32px;border-color:var(--cake-border);border-radius:8px;font-size:15px}.LoginForm_login-form__88KQi .ant-input-affix-wrapper:focus-within,.LoginForm_login-form__88KQi .ant-input-password:focus,.LoginForm_login-form__88KQi .ant-input:focus{border-width:1px;border-color:var(--cake-gradient-start);box-shadow:0 6px 18px rgba(3,124,184,.06)}.LoginForm_login-form__88KQi .ant-checkbox-wrapper{color:var(--cake-neutral-grey);font-size:15px}.LoginForm_password-label-row__rOOCt{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.LoginForm_form-label__cn2PD{color:var(--cake-neutral-dark);font-size:14px;font-weight:500}.LoginForm_login-form__actions__domEt{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px;gap:8px}.LoginForm_login-form__submit__D1JRH{margin-bottom:10px}.LoginForm_login-form__link__QCKAA{color:var(--cake-primary);text-decoration:none;font-weight:500;font-size:14px}.LoginForm_login-form__link__QCKAA:hover{text-decoration:underline}.LoginForm_login-form__link-button__xrooa{background:none;border:0;padding:0;font:inherit;cursor:pointer}.LoginForm_login-button__LiM4c{width:100%;min-height:44px;border:0;border-radius:8px;cursor:pointer;color:#fff;font-size:16px;font-weight:500;background:linear-gradient(135deg,var(--cake-gradient-start) 0,var(--cake-gradient-end) 100%);box-shadow:0 20px 25px -5px rgba(0,90,150,.08);transition:transform .2s ease,opacity .2s ease}.LoginForm_login-button__LiM4c:hover{transform:translateY(-1px)}.LoginForm_is-disabled__5oI_H{opacity:.6;cursor:not-allowed}.LoginForm_is-disabled__5oI_H:hover{transform:none}.LoginForm_google-button__ggicR{width:100%;min-height:44px;display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid var(--cake-border);border-radius:8px;background:#fff;color:var(--cake-neutral-dark);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.LoginForm_google-button__ggicR:hover{background:#f8fafc;border-color:var(--cake-primary)}.LoginForm_google-button__ggicR:disabled{opacity:.6;cursor:not-allowed}.LoginForm_google-button__ggicR span{display:inline-block}.LoginForm_login-card__footer__jTwg8{text-align:start;color:var(--cake-neutral-grey);font-size:14px;margin:16px 0 0}.LoginForm_login-divider__7LXvh{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--cake-neutral-grey);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.LoginForm_login-divider__7LXvh:after,.LoginForm_login-divider__7LXvh:before{content:"";flex:1;height:1px;background:var(--cake-border)}.LoginForm_login-divider__7LXvh span{white-space:nowrap}@media(min-width:1024px){.LoginForm_login-card__title__g0_FD{font-size:28px;margin-bottom:8px}.LoginForm_login-form__88KQi,.LoginForm_login-form__submit__D1JRH{margin-bottom:16px}.LoginForm_login-button__LiM4c{min-height:48px;font-size:16px;font-weight:600}.LoginForm_login-divider__7LXvh{margin:24px 0}.LoginForm_google-button__ggicR{min-height:48px;font-size:15px;margin-bottom:20px}}.RegisterForm_login-card__title__NJjbz{margin:0;color:var(--cake-neutral-dark);font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.25}.RegisterForm_login-card__description__XYPOJ{color:var(--cake-neutral-grey);font-size:14px;line-height:1.55;margin-bottom:12px}.RegisterForm_login-card__error-banner___taQw{margin-bottom:16px;border:1px solid rgba(226,75,74,.35);border-radius:8px;background-color:rgba(226,75,74,.08);color:var(--cake-error);padding:10px 12px;font-size:14px}.RegisterForm_login-form__ptTSF .ant-form-item{margin-bottom:12px}.RegisterForm_login-form__ptTSF .ant-form-item-label>label{color:var(--cake-neutral-dark);font-size:14px;font-weight:500}.RegisterForm_login-form__ptTSF .ant-form-item-explain-error{color:var(--cake-error)}.RegisterForm_login-form__ptTSF .ant-input-affix-wrapper{border-color:var(--cake-border);border-radius:8px;font-size:15px}.RegisterForm_login-form__ptTSF .ant-input,.RegisterForm_login-form__ptTSF .ant-input-password{min-height:32px;border-color:var(--cake-border);border-radius:8px;font-size:15px}.RegisterForm_login-form__ptTSF .ant-input-affix-wrapper:focus-within,.RegisterForm_login-form__ptTSF .ant-input-password:focus,.RegisterForm_login-form__ptTSF .ant-input:focus{border-width:1px;border-color:var(--cake-gradient-start);box-shadow:0 6px 18px rgba(3,124,184,.06)}.RegisterForm_login-form__ptTSF .ant-checkbox-wrapper{color:var(--cake-neutral-grey);font-size:15px}.RegisterForm_activation-code-section__wum9l{border:1px solid #d5f3f0;background-color:#f0fbfa;border-radius:8px;padding:16px;margin-bottom:16px}.RegisterForm_activation-code-header__KFO_F{display:flex;align-items:center;gap:8px;margin-bottom:6px}.RegisterForm_activation-code-icon__tHHz6{font-size:16px;line-height:1}.RegisterForm_activation-code-title__sz8mS{color:var(--cake-neutral-dark);font-size:14px;font-weight:600}.RegisterForm_activation-code-description__sTrEo{color:var(--cake-neutral-grey);font-size:13px;margin:0 0 12px;line-height:1.4}.RegisterForm_activation-code-section__wum9l .ant-form-item{margin-bottom:0}.RegisterForm_activation-code__submit__Zb5zQ{text-align:left}.RegisterForm_activation-code__button__hWkm4{background:linear-gradient(135deg,var(--cake-gradient-start) 0,var(--cake-gradient-end) 100%);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.RegisterForm_activation-code__button__hWkm4:hover{background-color:#00837c}.RegisterForm_login-form__submit__u8AUS{margin-bottom:10px}.RegisterForm_login-form__link__6dofc{color:var(--cake-primary);text-decoration:none;font-weight:500;font-size:14px}.RegisterForm_login-form__link__6dofc:hover{text-decoration:underline}.RegisterForm_login-form__link-button__76Ymq{background:none;border:0;padding:0;font:inherit;cursor:pointer}.RegisterForm_login-button__DBfy6{width:100%;min-height:44px;border:0;border-radius:8px;cursor:pointer;color:#fff;font-size:16px;font-weight:500;background:linear-gradient(135deg,var(--cake-gradient-start) 0,var(--cake-gradient-end) 100%);box-shadow:0 20px 25px -5px rgba(0,90,150,.08);transition:transform .2s ease,opacity .2s ease}.RegisterForm_login-button__DBfy6:hover{transform:translateY(-1px)}.RegisterForm_login-button__DBfy6.RegisterForm_is-disabled__1B5gl{opacity:.6;cursor:not-allowed;transform:none}.RegisterForm_login-button__DBfy6.RegisterForm_is-disabled__1B5gl:hover{transform:none}.RegisterForm_google-button__shTTx{width:100%;min-height:44px;display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid var(--cake-border);border-radius:8px;background:#fff;color:var(--cake-neutral-dark);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.RegisterForm_google-button__shTTx:hover{background:#f8fafc;border-color:var(--cake-primary)}.RegisterForm_google-button__shTTx:disabled{opacity:.6;cursor:not-allowed}.RegisterForm_google-button__shTTx span{display:inline-block}.RegisterForm_login-card__footer__XgY9x{text-align:start;color:var(--cake-neutral-grey);font-size:14px;margin:16px 0 0}.RegisterForm_login-divider__M8YjN{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--cake-neutral-grey);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.RegisterForm_login-divider__M8YjN:after,.RegisterForm_login-divider__M8YjN:before{content:"";flex:1;height:1px;background:var(--cake-border)}.RegisterForm_login-divider__M8YjN span{white-space:nowrap}@media(min-width:1024px){.RegisterForm_login-card__title__NJjbz{font-size:28px;margin-bottom:8px}.RegisterForm_login-form__ptTSF,.RegisterForm_login-form__submit__u8AUS{margin-bottom:16px}.RegisterForm_login-button__DBfy6{min-height:48px;font-size:16px;font-weight:600}.RegisterForm_login-divider__M8YjN{margin:24px 0}.RegisterForm_google-button__shTTx{min-height:48px;font-size:15px;margin-bottom:20px}}.ForgotPasswordForm_login-card__title__7t2Kn{margin:0;color:var(--cake-neutral-dark);font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.25}.ForgotPasswordForm_login-card__description__58xdZ{color:var(--cake-neutral-grey);font-size:14px;line-height:1.55;margin-bottom:12px}.ForgotPasswordForm_login-card__error-banner__Qjcmj{margin-bottom:16px;border:1px solid rgba(226,75,74,.35);border-radius:8px;background-color:rgba(226,75,74,.08);color:var(--cake-error);padding:10px 12px;font-size:14px}.ForgotPasswordForm_login-form__7JeQ_ .ant-form-item{margin-bottom:12px}.ForgotPasswordForm_login-form__7JeQ_ .ant-form-item-label>label{color:var(--cake-neutral-dark);font-size:14px;font-weight:500}.ForgotPasswordForm_login-form__7JeQ_ .ant-form-item-explain-error{color:var(--cake-error)}.ForgotPasswordForm_login-form__7JeQ_ .ant-input-affix-wrapper{border-color:var(--cake-border);border-radius:8px;font-size:15px}.ForgotPasswordForm_login-form__7JeQ_ .ant-input,.ForgotPasswordForm_login-form__7JeQ_ .ant-input-password{min-height:32px;border-color:var(--cake-border);border-radius:8px;font-size:15px}.ForgotPasswordForm_login-form__7JeQ_ .ant-input-affix-wrapper:focus-within,.ForgotPasswordForm_login-form__7JeQ_ .ant-input-password:focus,.ForgotPasswordForm_login-form__7JeQ_ .ant-input:focus{border-width:1px;border-color:var(--cake-gradient-start);box-shadow:0 6px 18px rgba(3,124,184,.06)}.ForgotPasswordForm_login-form__7JeQ_ .ant-checkbox-wrapper{color:var(--cake-neutral-grey);font-size:15px}.ForgotPasswordForm_login-form__submit__GQUSB{margin-bottom:10px}.ForgotPasswordForm_login-form__link__vqIB2{color:var(--cake-primary);text-decoration:none;font-weight:500;font-size:14px}.ForgotPasswordForm_login-form__link__vqIB2:hover{text-decoration:underline}.ForgotPasswordForm_login-form__link-button__NY5he{background:none;border:0;padding:0;font:inherit;cursor:pointer}.ForgotPasswordForm_login-button__4UKs3{width:100%;min-height:44px;border:0;border-radius:8px;cursor:pointer;color:#fff;font-size:16px;font-weight:500;background:linear-gradient(135deg,var(--cake-gradient-start) 0,var(--cake-gradient-end) 100%);box-shadow:0 20px 25px -5px rgba(0,90,150,.08);transition:transform .2s ease,opacity .2s ease}.ForgotPasswordForm_login-button__4UKs3:hover{transform:translateY(-1px)}.ForgotPasswordForm_is-disabled__p_uOL{opacity:.6;cursor:not-allowed}.ForgotPasswordForm_is-disabled__p_uOL:hover{transform:none}.ForgotPasswordForm_forgot-password-icon__uiU7S{display:flex;justify-content:center;margin-bottom:16px}.ForgotPasswordForm_forgot-password-icon__uiU7S img{filter:brightness(0) saturate(100%) invert(39%) sepia(89%) saturate(1562%) hue-rotate(158deg) brightness(96%) contrast(88%)}.ForgotPasswordForm_email-hint__CKskw{margin:16px 0;padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.ForgotPasswordForm_hint-content__eO9oc{display:flex;align-items:center;gap:8px}.ForgotPasswordForm_hint-text__q_6AV{color:var(--cake-neutral-grey);font-size:13px;line-height:1.4;flex:1}.ForgotPasswordForm_login-card__footer__BaNyT{text-align:start;color:var(--cake-neutral-grey);font-size:14px;margin:16px 0 0}@media(min-width:1024px){.ForgotPasswordForm_login-card__title__7t2Kn{font-size:28px;margin-bottom:8px}.ForgotPasswordForm_login-form__7JeQ_,.ForgotPasswordForm_login-form__submit__GQUSB{margin-bottom:16px}.ForgotPasswordForm_login-button__4UKs3{min-height:48px;font-size:16px;font-weight:600}}.OtpForm_login-card__title__qYB4t{margin:0;color:var(--cake-neutral-dark);font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.25}.OtpForm_login-card__description__wlGTc{color:var(--cake-neutral-grey);font-size:14px;line-height:1.55;margin-bottom:12px}.OtpForm_email-display__02KNg{color:var(--cake-primary);font-size:14px;font-weight:500;text-align:center;margin-bottom:16px;word-break:break-all}.OtpForm_login-card__error-banner__8O9Do{margin-bottom:16px;border:1px solid rgba(226,75,74,.35);border-radius:8px;background-color:rgba(226,75,74,.08);color:var(--cake-error);padding:10px 12px;font-size:14px}.OtpForm_otp-icon__0mW45{display:flex;justify-content:center;margin-bottom:16px}.OtpForm_otp-icon__0mW45 img{filter:brightness(0) saturate(100%) invert(39%) sepia(89%) saturate(1562%) hue-rotate(158deg) brightness(96%) contrast(88%)}.OtpForm_otp-inputs__6qsg3{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.OtpForm_otp-input__Nvu2O{width:48px;height:48px;text-align:center;font-size:18px;border-radius:8px;border:1px solid var(--cake-border);color:var(--cake-neutral-dark);font-weight:600;background:#fff}.OtpForm_otp-input__Nvu2O:focus{outline:none;border:2px solid var(--cake-primary);box-shadow:0 0 0 3px rgba(0,154,144,.12)}.OtpForm_otp-actions__HtxTi{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.OtpForm_login-button__7CnW_{width:100%;min-height:44px;border:0;border-radius:8px;cursor:pointer;color:#fff;font-size:16px;font-weight:500;background:linear-gradient(135deg,var(--cake-gradient-start) 0,var(--cake-gradient-end) 100%);box-shadow:0 20px 25px -5px rgba(0,90,150,.08);transition:transform .2s ease,opacity .2s ease}.OtpForm_login-button__7CnW_:hover{transform:translateY(-1px)}.OtpForm_is-disabled__qjUsN{opacity:.6;cursor:not-allowed}.OtpForm_is-disabled__qjUsN:hover{transform:none}.OtpForm_resend-button__b5X6F{width:100%;min-height:44px;border:1px solid var(--cake-border);border-radius:8px;background:#fff;color:var(--cake-neutral-dark);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.OtpForm_resend-button__b5X6F:hover:not(:disabled){background:#f8fafc;border-color:var(--cake-primary)}.OtpForm_resend-button__b5X6F:disabled{opacity:.6;cursor:not-allowed}.OtpForm_email-hint__nykep{margin:16px 0;padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.OtpForm_hint-content__YbM5p{display:flex;align-items:center;gap:8px}.OtpForm_hint-text__6802i{color:var(--cake-neutral-grey);font-size:13px;line-height:1.4;flex:1}.OtpForm_login-form__link__9bq3s{color:var(--cake-primary);text-decoration:none;font-weight:500;font-size:14px}.OtpForm_login-form__link__9bq3s:hover{text-decoration:underline}.OtpForm_login-form__link-button__g4q77{background:none;border:0;padding:0;font:inherit;cursor:pointer}.OtpForm_login-card__footer__rPhV_{text-align:start;color:var(--cake-neutral-grey);font-size:14px;margin:16px 0 0}@media(min-width:1024px){.OtpForm_login-card__title__qYB4t{font-size:28px;margin-bottom:8px}.OtpForm_otp-input__Nvu2O{width:56px;height:56px}.OtpForm_login-button__7CnW_{min-height:48px;font-size:16px;font-weight:600}.OtpForm_resend-button__b5X6F{min-height:48px;font-size:15px}}.ResetPasswordForm_login-card__title__hIU2x{margin:0;color:var(--cake-neutral-dark);font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.25}.ResetPasswordForm_login-card__description__enjIA{color:var(--cake-neutral-grey);font-size:14px;line-height:1.55;margin-bottom:12px}.ResetPasswordForm_login-card__error-banner__nmC1E{margin-bottom:16px;border:1px solid rgba(226,75,74,.35);border-radius:8px;background-color:rgba(226,75,74,.08);color:var(--cake-error);padding:10px 12px;font-size:14px}.ResetPasswordForm_login-form__J_O50 .ant-form-item{margin-bottom:12px}.ResetPasswordForm_login-form__J_O50 .ant-form-item-label>label{color:var(--cake-neutral-dark);font-size:14px;font-weight:500}.ResetPasswordForm_login-form__J_O50 .ant-form-item-explain-error{color:var(--cake-error)}.ResetPasswordForm_login-form__J_O50 .ant-input-affix-wrapper{border-color:var(--cake-border);border-radius:8px;font-size:15px}.ResetPasswordForm_login-form__J_O50 .ant-input,.ResetPasswordForm_login-form__J_O50 .ant-input-password{min-height:32px;border-color:var(--cake-border);border-radius:8px;font-size:15px}.ResetPasswordForm_login-form__J_O50 .ant-input-affix-wrapper:focus-within,.ResetPasswordForm_login-form__J_O50 .ant-input-password:focus,.ResetPasswordForm_login-form__J_O50 .ant-input:focus{border-width:1px;border-color:var(--cake-gradient-start);box-shadow:0 6px 18px rgba(3,124,184,.06)}.ResetPasswordForm_login-form__J_O50 .ant-checkbox-wrapper{color:var(--cake-neutral-grey);font-size:15px}.ResetPasswordForm_reset-password-icon__OOdFj{display:flex;justify-content:center;margin-bottom:16px}.ResetPasswordForm_reset-password-icon__OOdFj img{filter:brightness(0) saturate(100%) invert(39%) sepia(89%) saturate(1562%) hue-rotate(158deg) brightness(96%) contrast(88%)}.ResetPasswordForm_login-form__submit__wu5bl{margin-bottom:10px}.ResetPasswordForm_login-form__link__GvzK8{color:var(--cake-primary);text-decoration:none;font-weight:500;font-size:14px}.ResetPasswordForm_login-form__link__GvzK8:hover{text-decoration:underline}.ResetPasswordForm_login-form__link-button__vHhQz{background:none;border:0;padding:0;font:inherit;cursor:pointer}.ResetPasswordForm_login-button__vmCf0{width:100%;min-height:44px;border:0;border-radius:8px;cursor:pointer;color:#fff;font-size:16px;font-weight:500;background:linear-gradient(135deg,var(--cake-gradient-start) 0,var(--cake-gradient-end) 100%);box-shadow:0 20px 25px -5px rgba(0,90,150,.08);transition:transform .2s ease,opacity .2s ease}.ResetPasswordForm_login-button__vmCf0:hover{transform:translateY(-1px)}.ResetPasswordForm_is-disabled___s__Y{opacity:.6;cursor:not-allowed}.ResetPasswordForm_is-disabled___s__Y:hover{transform:none}.ResetPasswordForm_login-card__footer__DqGZq{text-align:start;color:var(--cake-neutral-grey);font-size:14px;margin:16px 0 0}@media(min-width:1024px){.ResetPasswordForm_login-card__title__hIU2x{font-size:28px;margin-bottom:8px}.ResetPasswordForm_login-form__J_O50,.ResetPasswordForm_login-form__submit__wu5bl{margin-bottom:16px}.ResetPasswordForm_login-button__vmCf0{min-height:48px;font-size:16px;font-weight:600}}