.login_loginPage__RDQ1L{min-height:100vh;color:#071018;background:linear-gradient(90deg,rgba(7,16,24,.96),rgba(7,16,24,.92) 42%,transparent 0),linear-gradient(135deg,#f7fbfa,#edf7f2)}.login_shell__HRcrz{width:min(1120px,calc(100% - 32px));min-height:100vh;display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,.7fr);grid-gap:42px;gap:42px;align-items:center;margin:0 auto;padding:34px 0}.login_intro__h2nsQ{color:#ffffff}.login_intro__h2nsQ h1{max-width:520px;margin:34px 0 0;font-size:clamp(2.5rem,5vw,4.9rem);line-height:.98;letter-spacing:0}.login_intro__h2nsQ p{max-width:520px;margin:22px 0 0;color:#b8c8d3;font-size:1.05rem;line-height:1.65}.login_panel__6_Z8z{padding:24px;background:rgba(255,255,255,.94);border:1px solid #d7e4ee;border-radius:14px;box-shadow:0 28px 70px rgba(15,23,42,.16)}.login_panelHeader__tOhJM{margin-bottom:22px}.login_panelHeader__tOhJM small{color:#087466;font-weight:950;text-transform:uppercase}.login_panelHeader__tOhJM h2{margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.6rem)}.login_form__NY6Qf{display:grid;grid-gap:14px;gap:14px}.login_modeSwitch__Ubytu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;background:#eef6f3;border:1px solid #d7e4ee;border-radius:10px}.login_modeSwitch__Ubytu button,.login_submit__56LbW{min-height:42px;border:0;border-radius:8px;font-weight:950;cursor:pointer}.login_modeSwitch__Ubytu button{color:#475569;background:transparent}.login_modeSwitch__Ubytu button.login_active__pjZXO{color:#ffffff;background:#087466}.login_form__NY6Qf label{display:grid;grid-gap:7px;gap:7px;color:#243241;font-weight:950}.login_form__NY6Qf input,.login_form__NY6Qf select{min-height:44px;padding:0 12px;color:#071018;background:#ffffff;border:1px solid #cbd8e3;border-radius:8px;font:inherit;font-weight:800}.login_submit__56LbW{color:#ffffff;background:#087466}.login_submit__56LbW:disabled{cursor:wait;opacity:.72}.login_form__NY6Qf p{margin:0;color:#64748b;line-height:1.55}@media (max-width:860px){.login_loginPage__RDQ1L{background:#f7fbfa}.login_shell__HRcrz{grid-template-columns:1fr}.login_intro__h2nsQ{color:#071018}.login_intro__h2nsQ p{color:#475569}}