.auth_page__CGm18{min-height:100vh;background:var(--bg);display:flex;flex-direction:column;align-items:center;padding:64px 20px}.auth_logo__5xJVK{margin-bottom:40px}.auth_card__P0W9t{width:100%;max-width:400px;background:var(--white);border:1px solid var(--divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:40px}.auth_card__P0W9t h1{font-size:22px;font-weight:800;color:var(--navy);margin:0 0 8px}.auth_card__P0W9t .auth_lead___T4a4{font-size:14.5px;color:var(--text);margin:0 0 28px;line-height:1.5}.auth_field__McVeH{margin-bottom:18px}.auth_field__McVeH label{display:block;font-size:13.5px;font-weight:600;color:var(--navy);margin-bottom:6px}.auth_field__McVeH input{width:100%;font:inherit;font-size:15px;padding:11px 14px;border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--white);color:var(--navy)}.auth_field__McVeH input:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.auth_submit__ny_8B{width:100%;margin-top:6px;justify-content:center}.auth_error__Gqe9B{background:var(--danger-light);color:var(--danger)}.auth_error__Gqe9B,.auth_success__2MVz4{font-size:13.5px;padding:10px 14px;border-radius:var(--radius-sm);margin-bottom:18px;line-height:1.5}.auth_success__2MVz4{background:var(--success-light);color:var(--teal-dark)}.auth_links__UbX2s{margin-top:22px;display:flex;justify-content:space-between;font-size:13.5px}.auth_links__UbX2s a{color:var(--teal-dark);font-weight:600}.auth_links__UbX2s a:hover{text-decoration:underline}