.auth_page__NgQpV{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,1fr);background:#fff;color:#17191e}.auth_visual__97T1E{position:relative;min-height:100dvh;overflow:hidden;background:#e9ebed}.auth_visualImage__B66hm{object-fit:cover;object-position:center 22%}.auth_panel__nTB5E{position:relative;min-height:100dvh;padding:40px clamp(38px,6vw,96px) 32px;display:flex;flex-direction:column;background:#fff}.auth_brandLink__z2o8U{align-self:flex-start}.auth_brand__g1IXy{width:144px;height:auto}.auth_formWrap__lfmnt{width:min(100%,510px);margin:auto;padding:64px 0}.auth_heading__bF_yi{text-align:center}.auth_heading__bF_yi h1{margin:0 auto;max-width:500px;font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.04em;font-weight:650}.auth_heading__bF_yi p{margin:13px 0 0;color:#777d87;font-size:14px}.auth_form__c_tn9{margin-top:34px;display:grid;gap:15px}.auth_form__c_tn9 label>span{display:block;margin-bottom:7px;color:#555b65;font-size:12px;font-weight:600}.auth_form__c_tn9 input{width:100%;height:52px;border:1px solid #d8dbe0;border-radius:12px;background:#f7f8f9;padding:0 15px;color:#16181d;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.auth_form__c_tn9 input:focus{border-color:#25282e;box-shadow:0 0 0 3px rgb(24 27 32/8%)}.auth_form__c_tn9 input::placeholder{color:#a1a6ae}.auth_passwordField__CWy8_{position:relative}.auth_passwordField__CWy8_ input{padding-right:50px}.auth_passwordField__CWy8_ button{position:absolute;right:4px;top:4px;width:44px;height:44px;display:grid;place-items:center;border-radius:9px;color:#707681}.auth_passwordField__CWy8_ button:hover{background:#eceef1}.auth_error__tGaF3{margin:0;border:1px solid #efcccc;border-radius:10px;background:#fff6f6;padding:10px 12px;color:#9a3838;font-size:13px;line-height:1.4}.auth_submit__F1qWh{height:52px;margin-top:3px;border-radius:12px;background:#17191e;color:#fff;font-size:14px;font-weight:650;transition:background .15s ease,transform .15s ease}.auth_submit__F1qWh:hover{background:#2a2d34}.auth_submit__F1qWh:active{transform:translateY(1px)}.auth_switcher__ZT_4X{margin:18px 0 0;text-align:center;color:#777d87;font-size:13px}.auth_switcher__ZT_4X button{color:#202329;font-weight:650;text-decoration:underline;text-underline-offset:3px}.auth_legal__21h1n{margin-top:auto;display:grid;justify-items:center;gap:8px;color:#9297a0;text-align:center;font-size:11px}.auth_legal__21h1n div{display:flex;gap:20px}.auth_legal__21h1n a{color:#6b7079;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.auth_page__NgQpV{display:block}.auth_visual__97T1E{display:none}.auth_panel__nTB5E{min-height:100dvh;padding:26px 20px 24px}.auth_brand__g1IXy{width:125px}.auth_formWrap__lfmnt{padding:72px 0 56px}.auth_heading__bF_yi h1{font-size:32px}.auth_form__c_tn9{margin-top:30px}.auth_legal__21h1n div{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.auth_form__c_tn9 input,.auth_submit__F1qWh{transition:none}}