._page_69z9o_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);display:grid;place-items:center;padding:24px}._card_69z9o_1{width:min(100%,480px);background:var(--card);border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:var(--shadow)}._brand_69z9o_1{display:inline-flex;margin-bottom:22px}._brand_69z9o_1 img{width:210px;max-width:72vw;height:50px;object-fit:contain;object-position:left center}._icon_69z9o_1{width:48px;height:48px;border-radius:14px;background:var(--surface);display:grid;place-items:center;color:var(--primary);margin-bottom:14px}._card_69z9o_1 h1{font:700 34px/1.08 var(--font-family-display);margin:0 0 8px}._card_69z9o_1>p{color:var(--muted-foreground);line-height:1.6;font-size:14px}._form_69z9o_1{display:grid;gap:14px;margin-top:20px}._form_69z9o_1 label{display:grid;gap:6px;font-size:13px;font-weight:700}._passwordWrap_69z9o_1{position:relative}._passwordWrap_69z9o_1 input{padding-right:3rem}._passwordToggle_69z9o_1{position:absolute;top:50%;right:.65rem;transform:translateY(-50%);width:44px;height:44px;border:0;background:transparent;color:var(--muted-foreground);display:grid;place-items:center;border-radius:10px;cursor:pointer}._passwordToggle_69z9o_1:hover,._passwordToggle_69z9o_1:focus-visible{background:var(--muted);color:var(--foreground)}._actions_69z9o_1{display:grid;gap:10px;margin-top:18px}._actions_69z9o_1 button,._actions_69z9o_1 a{width:100%}._message_69z9o_1{margin-top:16px;padding:12px;border-radius:12px;background:var(--surface);font-size:13px;line-height:1.5}._error_69z9o_1{margin-top:16px;padding:12px;border-radius:12px;background:#cb2f2a14;border:1px solid hsl(2 66% 48% / .22);color:var(--error);font-size:13px}._muted_69z9o_1{text-align:center;font-size:12px!important}._muted_69z9o_1 a{color:var(--primary);font-weight:700}@media(max-width:520px){._page_69z9o_1{padding:14px}._card_69z9o_1{padding:22px 18px}._card_69z9o_1 h1{font-size:30px}}
