._page_e4orp_2{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--background);color:var(--foreground);place-items:center;display:grid}._card_e4orp_3{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;max-width:480px;box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:10px;overflow:hidden}._brand_e4orp_4{background:var(--sidebar);color:var(--sidebar-foreground);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}._brand_e4orp_4>svg{flex:none}._brand_e4orp_4 .finance-brand{align-items:center;gap:16px;min-width:0;display:flex}._brand_e4orp_4 .finance-brand img{object-fit:contain;flex:none;width:56px;height:56px}._brand_e4orp_4 .finance-brand-caption{min-width:0;color:var(--sidebar-foreground);gap:4px;display:grid}._brand_e4orp_4 .finance-brand-caption strong{color:var(--primary-foreground);font-size:20px;font-weight:650;line-height:1.2}._brand_e4orp_4 .finance-brand-caption>span{font-size:13px;line-height:1.4}._body_e4orp_11{gap:24px;min-width:0;padding:24px;display:grid}._heading_e4orp_12{align-items:flex-start;gap:12px;display:flex}._heading_e4orp_12>div{min-width:0}._headingIcon_e4orp_14{border:1px solid var(--border);background:var(--muted);width:40px;height:40px;color:var(--primary);border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}._heading_e4orp_12 h1,._loading_e4orp_15 h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:650;line-height:1.2}._heading_e4orp_12 p{color:var(--muted-foreground);margin:8px 0 0;font-size:14px;line-height:1.5}._form_e4orp_17.account-form{gap:16px;min-width:0;margin:0;display:grid}._form_e4orp_17>label{gap:8px;min-width:0;font-size:14px;font-weight:550;display:grid}._fieldLabel_e4orp_19{align-items:center;gap:8px;display:flex}._fieldLabel_e4orp_19 svg{color:var(--muted-foreground);flex:none}._form_e4orp_17 input{background:var(--card);width:100%;min-width:0;min-height:44px;font-size:16px}._form_e4orp_17 ._passwordHint_e4orp_22{color:var(--muted-foreground);margin:-8px 0 0;font-size:13px;line-height:1.5}._form_e4orp_17 ._submit_e4orp_23{width:100%;min-height:44px;margin-top:8px;font-size:14px}._help_e4orp_24{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:flex-start;gap:8px;margin:0;padding-top:16px;font-size:13px;line-height:1.5;display:flex}._help_e4orp_24>svg{flex:none;margin-top:1px}._error_e4orp_26,._recovery_e4orp_26{border:1px solid color-mix(in srgb, var(--destructive) 30%, var(--border));background:color-mix(in srgb, var(--destructive) 5%, var(--card));color:var(--foreground);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:16px;font-size:14px;line-height:1.5}._error_e4orp_26,._recovery_e4orp_26 p{align-items:flex-start;gap:8px;display:flex}._error_e4orp_26>svg,._recovery_e4orp_26 p>svg{color:var(--destructive);flex:none;margin-top:2px}._recovery_e4orp_26{gap:12px;display:grid}._recovery_e4orp_26 p{margin:0}._recovery_e4orp_26 button{white-space:normal;text-align:left;height:auto;min-height:44px}._loading_e4orp_15{text-align:center;justify-items:center;gap:16px;padding:24px;display:grid}._loading_e4orp_15 output{color:var(--muted-foreground);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}._loading_e4orp_15 output>svg{flex:none;margin-top:2px}._spinner_e4orp_35{animation:1s linear infinite _auth-spin_e4orp_1}@keyframes _auth-spin_e4orp_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_e4orp_35{animation:none}}@media (max-width:520px){._page_e4orp_2{align-items:start}._brand_e4orp_4,._body_e4orp_11{padding:16px}._body_e4orp_11{gap:24px}._brand_e4orp_4 .finance-brand img{width:48px;height:48px}._heading_e4orp_12{gap:8px}._headingIcon_e4orp_14{flex-basis:32px;width:32px;height:32px}}
