.login_page__uwRuR{background:#e9eaec url(/figma/auth-login-design.png) 50%/cover no-repeat;color:#fff;min-height:100vh;overflow:hidden;padding:1.125rem 1.25rem;position:relative}.login_page__uwRuR:after{background:rgba(0,0,0,.4);content:"";pointer-events:none}.login_page__uwRuR:after,.login_visual__9lbmV{inset:0;position:absolute}.login_formSide__r1OXr{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 2.25rem);padding:3.75rem 1.25rem 1.25rem;position:relative;z-index:1}.login_formWrap__Tze2V{display:flex;flex-direction:column;gap:0;max-width:33.75rem;width:100%}.login_brand__1GywN{height:2.125rem;left:1.25rem;position:absolute;top:1.125rem;width:12.8125rem}.login_brand__1GywN img{display:block;height:100%;object-fit:contain;width:100%}.login_formCard__lpXDQ{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:hsla(0,0%,100%,.2);border-radius:1.25rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.login_cardExit__nGdEo{animation:login_authCardExit__fYP__ .32s cubic-bezier(.65,0,.84,0) both}.login_cardEnter__B28yo{animation:login_authCardEnter__p42aO .45s cubic-bezier(.22,1,.36,1) both}.login_formWrap__Tze2V h1{color:#fff;font-family:Medium Cyrillic,ABC Schengen,sans-serif;font-size:2rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0}.login_subtitle__rH5bb{font-size:1rem;line-height:1;margin:-1.25rem 0 0}.login_formWrap__Tze2V form,.login_formWrap__Tze2V label{display:flex;flex-direction:column;gap:.5rem}.login_formWrap__Tze2V label{color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.1;padding-left:0}.login_formWrap__Tze2V .login_checkboxField__c5BxE{align-items:center;flex-direction:row;gap:.5rem;padding-left:1rem}.login_checkboxField__c5BxE input{accent-color:#ec2327;min-height:auto;width:1rem}.login_formWrap__Tze2V input{background:transparent;border:.0625rem solid #e9eaec;border-radius:1.25rem;color:#fff;font:inherit;min-height:2.625rem;outline:none;padding:.75rem 1rem;width:100%}.login_formWrap__Tze2V .login_checkboxField__c5BxE input{min-height:auto;padding:0;width:.8125rem}.login_formWrap__Tze2V input::placeholder{color:#fff;opacity:.6}.login_formWrap__Tze2V input:focus{border-color:#fff}.login_submit__5bQu9{align-self:flex-start;background:#414db1;border:0;border-radius:1.25rem;color:#fff;cursor:pointer;font-size:1rem;min-height:2.75rem;padding:1rem 1.875rem}.login_submit__5bQu9:disabled{cursor:wait;opacity:.6}.login_message__5cBSY{background:#fff0f0;border-radius:.75rem;color:#b21c1f;font-size:.875rem;padding:.75rem 1rem}.login_messageSuccess__EIyZT{background:hsla(0,0%,100%,.92);color:#1f4d2a}.login_switch__v4kEW{color:#fff;font-size:.875rem;line-height:1.1;margin:0;text-align:center}.login_switch__v4kEW button{background:transparent;border:0;color:#fff;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.login_switch__v4kEW button:disabled{cursor:wait;opacity:.6}@keyframes login_authCardExit__fYP__{to{opacity:0;transform:translateY(-120vh)}}@keyframes login_authCardEnter__p42aO{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.login_cardEnter__B28yo,.login_cardExit__nGdEo{animation:none}}@media(max-width:700px){.login_page__uwRuR{padding:.625rem}.login_formSide__r1OXr{min-height:calc(100vh - 1.25rem);padding:3.75rem 1.125rem 1.75rem}.login_brand__1GywN{left:1.125rem;top:.625rem}}@media(max-width:560px){.login_formCard__lpXDQ{padding:1.125rem}.login_formWrap__Tze2V h1{font-size:1.75rem}}