.auth_page__u4Ien{min-height:100vh;display:grid;place-items:center;padding:32px 16px}.auth_card___8Km8{width:100%;max-width:420px;background:var(--surface);border:2px solid var(--line);border-radius:24px;padding:32px 28px;display:grid;gap:18px}.auth_logo__RW9bt{margin-bottom:4px}.auth_card___8Km8 h1{font-size:30px;font-weight:650}.auth_card___8Km8 p{color:var(--muted);font-size:15px}.auth_form__TOqgD{display:grid;gap:14px}.auth_label__f_eX0{display:grid;gap:6px;font-size:14px;font-weight:600}.auth_input__EwnNX{font:inherit;font-size:16px;padding:13px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--text)}.auth_input__EwnNX:focus{outline:none;border-color:var(--text)}.auth_button__Bj9q0{font:inherit;font-weight:600;font-size:16px;color:#fff;background:var(--accent-fond);border:none;border-radius:14px;padding:14px;cursor:pointer}.auth_button__Bj9q0:hover:not(:disabled){background:var(--accent-dark)}.auth_button__Bj9q0:disabled{opacity:.5;cursor:not-allowed}.auth_card___8Km8 .auth_error__oxV8g,.auth_error__oxV8g{color:#c9372c;font-size:14px}.auth_card___8Km8 .auth_success__TPw6I,.auth_success__TPw6I{color:#1a7f37;font-size:14px}.auth_small__0hB1s{font-size:14px;color:var(--muted)}.auth_small__0hB1s a{color:var(--text);font-weight:600}