._hint_1hspq_1{font-size:12px!important;margin:4px 0 0!important;color:var(--muted-foreground)}._fine_1hspq_1{font-size:12px!important;line-height:1.65!important;margin:16px 0 0!important}._stack_1hspq_1{display:grid;gap:10px}._stack_1hspq_1 label{font-size:13px;font-weight:600}._stack_1hspq_1 button{margin-top:6px}._error_1hspq_1{color:var(--error)!important;margin:0!important}._page_1hspq_1 ._forgot_1hspq_1{display:block;text-align:right;font-size:13px;color:var(--primary);margin:14px 0 2px;text-decoration:underline;text-underline-offset:3px}._page_1hspq_1{min-height:100vh;display:grid;place-items:center;background:var(--background);font-family:var(--font-family-base);color:var(--foreground);padding:24px}._page_1hspq_1 section{width:100%;max-width:420px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-md)}._brand_1hspq_2{font:700 28px var(--font-family-display);color:var(--primary);display:flex;gap:10px;align-items:center}._page_1hspq_1 h1{font:600 30px var(--font-family-display);margin-top:30px}._page_1hspq_1 p{color:var(--muted-foreground);line-height:1.7;margin-bottom:24px}._page_1hspq_1 a:not([class]){display:block;text-align:center;color:var(--primary);font-size:13px;margin-top:16px;text-decoration:underline;text-underline-offset:3px}._page_1hspq_1 a:focus-visible{outline:3px solid #2F6B4F;outline-offset:3px}._page_1hspq_1 ._legalInline_1hspq_2{display:inline;color:#24543b;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin:0}
