.page_page___e_sO{min-height:100vh;display:grid;place-items:center;padding:1rem}.page_card__nPipi{width:min(100%,420px);border-radius:32px;padding:1.5rem;background:rgba(255,255,255,.9);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_icon__zHDh5{width:4rem;height:4rem;display:grid;place-items:center;font-size:2rem;border-radius:22px;background:rgba(242,138,153,.14);margin-bottom:1rem}.page_eyebrow__8nA_f{color:#e57b87;font-weight:700;margin:0 0 .4rem}.page_card__nPipi h1{margin:0}.page_subtitle__dbd2I{margin:.5rem 0 1.4rem;color:var(--muted)}.login-form_form__70Za9{display:grid;grid-gap:1rem;gap:1rem}.login-form_field___vPch{display:grid;grid-gap:.45rem;gap:.45rem}.login-form_field___vPch label{font-size:.95rem;color:var(--muted)}.login-form_field___vPch input{min-height:3rem;border-radius:16px;border:1px solid var(--border);background:rgba(255,255,255,.94);padding:.8rem 1rem;outline:none}.login-form_field___vPch input:focus{border-color:var(--today);box-shadow:0 0 0 4px var(--ring)}.login-form_error__soicC{margin:0;color:var(--danger);font-size:.95rem}.login-form_submit__MZHYa{border:none;border-radius:18px;min-height:3.2rem;background:linear-gradient(135deg,#f28a99,#ee6f86);color:white;font-weight:700;box-shadow:var(--shadow)}.login-form_submit__MZHYa:disabled{opacity:.7}