.page-module__X_Z_4a__main{color:#211d1c;background:#f7f5f3;place-items:center;min-height:100vh;padding:24px;display:grid}.page-module__X_Z_4a__card{background:#fff;border:1px solid #e7dfda;border-radius:20px;width:min(100%,420px);padding:40px;box-shadow:0 18px 50px #3b1d120d}.page-module__X_Z_4a__mark{color:#fff;background:#d92d20;border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid}.page-module__X_Z_4a__eyebrow{color:#d92d20;letter-spacing:.16em;margin:20px 0 6px;font-size:12px;font-weight:800}.page-module__X_Z_4a__card h1{margin:0;font-size:30px}.page-module__X_Z_4a__description{color:#6f6561;margin:10px 0 28px}.page-module__X_Z_4a__form{gap:9px;display:grid}.page-module__X_Z_4a__form label{margin-top:8px;font-size:14px;font-weight:700}.page-module__X_Z_4a__form input{height:48px;font:inherit;border:1px solid #cfc5bf;border-radius:10px;padding:0 14px}.page-module__X_Z_4a__form input:focus{border-color:#d92d20;outline:3px solid #d92d2026}.page-module__X_Z_4a__form>button{color:#fff;height:50px;font:inherit;cursor:pointer;background:#d92d20;border:0;border-radius:10px;margin-top:5px;font-weight:800}.page-module__X_Z_4a__form>button:disabled{opacity:.65;cursor:wait}.page-module__X_Z_4a__error{color:#b42318;min-height:22px;margin:4px 0 0;font-size:14px}.page-module__X_Z_4a__passwordField{display:block;position:relative}.page-module__X_Z_4a__passwordField input{width:100%;padding-right:2.75rem}.page-module__X_Z_4a__reveal{width:2.25rem;height:2.25rem;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.page-module__X_Z_4a__reveal:hover,.page-module__X_Z_4a__reveal:focus-visible{opacity:1}.page-module__X_Z_4a__reveal:focus-visible{outline-offset:2px;outline:2px solid}.page-module__X_Z_4a__remember{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.page-module__X_Z_4a__remember input{width:auto;margin:0}.page-module__X_Z_4a__authNotice{color:#8a5a48;background:#fdf3ef;border:1px solid #f0d9d0;border-radius:10px;margin:-4px 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}
