@keyframes auth_spin__xF91S{to{transform:rotate(1turn)}}.auth_spinner___m8JZ{animation:auth_spin__xF91S .85s linear infinite}.auth_page__NgQpV{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:clamp(16px,3vw,42px);background:radial-gradient(ellipse at 12% 8%,rgba(213,173,85,.08),transparent 28rem),#f1f3f5}.auth_authContainer__2ZUp3{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);width:min(1080px,100%);min-height:660px;overflow:hidden;background:#fff;border:1px solid rgba(25,35,53,.09);border-radius:24px;box-shadow:0 28px 80px rgba(25,35,53,.11),0 2px 8px rgba(25,35,53,.04)}.auth_card__oBMV1{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,5.5vw,68px)}.auth_brand__g1IXy{display:inline-flex;align-items:center;gap:11px;align-self:flex-start;margin-bottom:48px;color:var(--text-primary);font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.025em;text-decoration:none}.auth_brandLogo__okolZ{width:38px;height:38px;border:1px solid rgba(25,35,53,.09);border-radius:11px;object-fit:cover}.auth_brandSuffix__SqrT5{margin-left:2px;color:#7c8796;font-family:var(--font-sans);font-size:.65rem;font-weight:700;letter-spacing:.11em}.auth_header__LbyDd{margin-bottom:26px}.auth_eyebrow__aofC5{margin-bottom:10px;color:var(--accent-indigo);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth_title__VUPHc{margin-bottom:9px;color:var(--text-primary);font-size:clamp(2rem,3.4vw,2.65rem);font-weight:650;letter-spacing:-.055em;line-height:1.08}.auth_sub__3IM7Y{color:var(--text-secondary);font-size:.94rem;line-height:1.6}.auth_errorBox__1R_0K{display:flex;align-items:flex-start;gap:9px;margin:0 0 18px;padding:12px 14px;border:1px solid rgba(185,75,80,.2);border-radius:11px;background:#fff5f5;color:#a33f45;font-size:.86rem;line-height:1.5}.auth_errorBox__1R_0K svg{flex:0 0 auto;margin-top:2px}.auth_form__c_tn9{display:flex;flex-direction:column;gap:18px}.auth_registerForm__2JNJC{gap:16px}.auth_fieldsGrid__UIXvS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 14px}.auth_fieldWide___mLWQ{grid-column:1/-1}.auth_field__xmu9G{display:flex;min-width:0;flex-direction:column;gap:7px}.auth_labelRow__NSDwb{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth_label__hYIPP{color:#354155;font-size:.82rem;font-weight:600}.auth_optional__LQkbg{color:#778395;font-size:.76rem;font-weight:500}.auth_forgotLink__gA1pT{color:var(--accent-indigo);font-size:.8rem;font-weight:600;text-decoration:none}.auth_forgotLink__gA1pT:hover,.auth_switchLink__ACHPL:hover{text-decoration:underline;text-underline-offset:3px}.auth_inputWrap__VzyLY{position:relative;display:flex;align-items:center}.auth_inputIcon__Vy_Lo{position:absolute;left:15px;z-index:1;color:#8994a3;pointer-events:none}.auth_input__LR_NG{width:100%;height:50px!important;padding:0 15px 0 43px!important;border:1px solid #dce1e8!important;border-radius:10px!important;background:#f8f9fb!important;color:#192335!important;font-size:.91rem!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.auth_input__LR_NG::placeholder{color:#939cab!important}.auth_input__LR_NG:hover{border-color:#c6ced9!important}.auth_input__LR_NG:focus{border-color:#7185ca!important;background:#fff!important;box-shadow:0 0 0 3px rgba(64,89,180,.12)!important;outline:none}.auth_input__LR_NG[aria-invalid=true]{border-color:#cd797d!important}.auth_hasToggle__eVr_r{padding-right:49px!important}.auth_passwordToggle__dfbzm{position:absolute;right:8px;display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:transparent;color:#758195;cursor:pointer;transition:background-color .16s ease,color .16s ease}.auth_passwordToggle__dfbzm:hover{background:#edf0f5;color:#293850}.auth_brand__g1IXy:focus-visible,.auth_forgotLink__gA1pT:focus-visible,.auth_passwordToggle__dfbzm:focus-visible,.auth_submitButton__ztJz3:focus-visible,.auth_switchLink__ACHPL:focus-visible{outline:3px solid rgba(64,89,180,.36);outline-offset:3px}.auth_fieldHint__Y1WJQ{color:#778395;font-size:.74rem;line-height:1.4}.auth_termsNote__otHmn{color:#778395;font-size:.76rem;line-height:1.55}.auth_termsNote__otHmn a{color:#4059b4;font-weight:600;text-decoration:underline;text-decoration-color:rgba(64,89,180,.35);text-underline-offset:2px}.auth_submitButton__ztJz3{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:9px;border:1px solid #243650;border-radius:10px;background:#243650;color:#fff;font-family:var(--font-sans);font-size:.9rem;font-weight:650;cursor:pointer;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.auth_submitButton__ztJz3:hover:not(:disabled){transform:translateY(-1px);background:#304766;box-shadow:0 7px 16px rgba(36,54,80,.18)}.auth_submitButton__ztJz3:disabled{cursor:wait;opacity:.72}.auth_switchText__JbBjJ{margin-top:24px;padding-top:20px;border-top:1px solid #edf0f3;color:var(--text-secondary);font-size:.85rem;text-align:center}.auth_switchLink__ACHPL{color:var(--accent-indigo);font-weight:650;text-decoration:none}.auth_aside__KyOmp{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(34px,5vw,60px);background:#1c2b42;color:#f7f8fb;isolation:isolate}.auth_aside__KyOmp:before{position:absolute;z-index:-1;top:-110px;right:-150px;width:440px;height:440px;border:1px solid rgba(232,203,137,.2);border-radius:50%;box-shadow:0 0 0 38px rgba(232,203,137,.025),0 0 0 92px rgba(232,203,137,.02);content:""}.auth_aside__KyOmp:after{position:absolute;z-index:-1;right:0;bottom:0;left:0;height:48%;background:linear-gradient(0deg,rgba(13,22,36,.55),transparent);content:""}.auth_asideContent__ucOUx{position:relative;max-width:400px;margin:auto 0}.auth_asideLabel__JjEmf{margin-bottom:19px;color:#dfc786;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.auth_asideTitle__T2O9h{max-width:370px;margin-bottom:15px;color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;letter-spacing:-.05em;line-height:1.08}.auth_asideCopy__l6o9z{max-width:355px;margin-bottom:32px;color:#bac4d1;font-size:.9rem;line-height:1.7}.auth_asideList__Zjz_5{display:flex;flex-direction:column;padding:0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.auth_asideItem__CxqvP{display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12)}.auth_asideNumber__RI5ms{padding-top:2px;color:#dfc786;font-size:.71rem;font-weight:700;letter-spacing:.06em}.auth_asideItemText__8ZlLQ{display:flex;flex-direction:column;gap:3px}.auth_asideItemText__8ZlLQ strong{color:#f4f5f8;font-size:.86rem;font-weight:600}.auth_asideItemText__8ZlLQ span{color:#aeb9c8;font-size:.78rem;line-height:1.5}.auth_asideItem__CxqvP>svg{color:#dfc786}.auth_asideFoot__ZODtH{position:relative;display:flex;align-items:flex-start;gap:9px;max-width:390px;margin-top:38px;color:#b3bdc9;font-size:.75rem;line-height:1.55}.auth_asideFoot__ZODtH svg{flex:0 0 auto;margin-top:1px;color:#dfc786}.auth_loadingState__lBIfV{display:grid;min-height:100svh;place-items:center;color:var(--text-secondary);font-size:.9rem}@media (max-width:880px){.auth_authContainer__2ZUp3{grid-template-columns:1fr;width:min(680px,100%)}.auth_card__oBMV1{padding:clamp(28px,7vw,54px)}.auth_brand__g1IXy{margin-bottom:38px}.auth_aside__KyOmp{min-height:430px;padding:38px clamp(28px,7vw,54px)}.auth_asideContent__ucOUx{max-width:560px}.auth_asideTitle__T2O9h{max-width:500px}.auth_asideCopy__l6o9z{max-width:510px}}@media (max-width:540px){.auth_page__NgQpV{display:block;padding:12px}.auth_authContainer__2ZUp3{min-height:0;border-radius:17px}.auth_card__oBMV1{padding:28px 21px 25px}.auth_brand__g1IXy{margin-bottom:35px}.auth_header__LbyDd{margin-bottom:22px}.auth_title__VUPHc{font-size:2rem}.auth_fieldsGrid__UIXvS{grid-template-columns:1fr;gap:14px}.auth_fieldWide___mLWQ{grid-column:auto}.auth_aside__KyOmp{min-height:0;padding:31px 23px 28px}.auth_asideTitle__T2O9h{font-size:1.9rem}.auth_asideCopy__l6o9z{margin-bottom:22px}.auth_asideFoot__ZODtH{margin-top:27px}}@media (prefers-reduced-motion:reduce){.auth_spinner___m8JZ{animation:none}.auth_input__LR_NG,.auth_passwordToggle__dfbzm,.auth_submitButton__ztJz3{transition:none}}