.auth-module__uh9QMa__page{background:var(--color-canvas);place-items:center;min-block-size:calc(100vh - 72px);padding:clamp(28px,5vw,64px) 20px 80px;display:grid}.auth-module__uh9QMa__wrap{border:1px solid var(--color-border);background:var(--color-surface);inline-size:min(100%,1080px);box-shadow:var(--shadow-selected);border-radius:22px;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);display:grid;overflow:hidden}.auth-module__uh9QMa__aside{color:#fff;background:#103543;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(30px,5vw,54px);display:flex}.auth-module__uh9QMa__brand{color:#fff;letter-spacing:-.04em;font-size:25px;font-weight:900;text-decoration:none}.auth-module__uh9QMa__brand span{color:#8edbd6}.auth-module__uh9QMa__aside h1{letter-spacing:-.05em;max-inline-size:430px;margin:16px 0 14px;font-size:clamp(31px,4vw,48px);line-height:1.05}.auth-module__uh9QMa__aside p{color:#d0dee2;margin:0;line-height:1.65}.auth-module__uh9QMa__benefits{gap:13px;margin:0;padding:0;list-style:none;display:grid}.auth-module__uh9QMa__benefits li{color:#e7f1f3;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.auth-module__uh9QMa__benefits svg{color:#8edbd6}.auth-module__uh9QMa__formPanel{padding:clamp(30px,5vw,58px)}.auth-module__uh9QMa__formHeader span{color:var(--color-action);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.auth-module__uh9QMa__formHeader h2{color:var(--color-text);letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(29px,3.5vw,40px)}.auth-module__uh9QMa__formHeader p{color:var(--color-text-secondary);margin:0;line-height:1.55}.auth-module__uh9QMa__form{gap:18px;margin-block-start:30px;display:grid}.auth-module__uh9QMa__field{color:var(--color-text-secondary);gap:7px;font-size:13px;font-weight:750;display:grid}.auth-module__uh9QMa__inputWrap{position:relative}.auth-module__uh9QMa__inputWrap>svg:first-child{color:var(--color-text-muted);position:absolute;inset-block-start:50%;inset-inline-start:14px;transform:translateY(-50%)}.auth-module__uh9QMa__inputWrap input{border:1px solid var(--color-border-control);min-block-size:50px;inline-size:100%;color:var(--color-text);font:inherit;background:#fff;border-radius:10px;outline:none;padding:12px 46px}.auth-module__uh9QMa__inputWrap input:focus{border-color:var(--color-action);box-shadow:0 0 0 3px var(--color-action-soft)}.auth-module__uh9QMa__inputWrap input[aria-invalid=true]{border-color:var(--color-danger)}.auth-module__uh9QMa__reveal{inline-size:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;position:absolute;inset-block:3px;inset-inline-end:3px}.auth-module__uh9QMa__error{color:var(--color-danger);margin:0;font-size:12px;font-weight:700}.auth-module__uh9QMa__alert{color:#8f2721;background:#fff3f2;border:1px solid #f2b8b5;border-radius:10px;padding:12px 14px;font-size:14px}.auth-module__uh9QMa__agreement{color:var(--color-text-secondary);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.auth-module__uh9QMa__agreement input{block-size:18px;inline-size:18px;accent-color:var(--color-action);margin-block-start:1px}.auth-module__uh9QMa__submit{background:var(--color-action);min-block-size:52px;color:var(--color-on-action);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:flex}.auth-module__uh9QMa__submit:hover{background:var(--color-action-hover)}.auth-module__uh9QMa__submit:disabled{cursor:wait;opacity:.65}.auth-module__uh9QMa__switch{text-align:center;color:var(--color-text-secondary);margin:24px 0 0;font-size:14px}.auth-module__uh9QMa__switch a{color:var(--color-action);font-weight:800;text-decoration:none}.auth-module__uh9QMa__trustNote{color:var(--color-text-muted);justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:12px;display:flex}.auth-module__uh9QMa__trustNote svg{color:var(--color-success)}@media (max-width:780px){.auth-module__uh9QMa__page{padding:16px 14px 92px;display:block}.auth-module__uh9QMa__wrap{border-radius:17px;grid-template-columns:1fr}.auth-module__uh9QMa__aside{gap:28px;padding:28px}.auth-module__uh9QMa__aside h1{font-size:33px}.auth-module__uh9QMa__benefits{display:none}.auth-module__uh9QMa__formPanel{padding:28px 22px 32px}}
