@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}._form_lnq4r_1{display:grid;gap:18px}._form_lnq4r_1 p,._form_lnq4r_1 small{color:#bdd0c6;font-size:12px;line-height:1.7}._form_lnq4r_1 label{display:grid;gap:8px;font-size:12px}._form_lnq4r_1 input{min-height:46px;font-size:16px}._form_lnq4r_1 button{min-height:46px;white-space:normal;line-height:1.4}._form_lnq4r_1 ._error_lnq4r_1{color:#ffaaa2}._form_lnq4r_1 ._success_lnq4r_1{color:#d5eaa6}._form_1fe08_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._intro_1fe08_7{margin:0;font-size:.875rem;color:var(--muted-foreground)}._errorMessage_1fe08_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._submitButton_1fe08_22{width:100%}._linkButton_1fe08_26{align-self:center;background:none;border:none;padding:0;font:inherit;font-size:.875rem;color:var(--primary);cursor:pointer;text-decoration:underline}._linkButton_1fe08_26:disabled{opacity:.6;cursor:default}._install_1cfax_1{color:var(--muted-foreground);font-size:12px;gap:8px}._instructions_1cfax_1{display:grid;gap:18px;color:var(--muted-foreground);font:14px/1.7 var(--font-family-base)}._instructions_1cfax_1 p{margin:0}._instructions_1cfax_1 strong{color:var(--foreground)}._instructions_1cfax_1 small{font-size:11px}._login_minlm_1{min-height:100dvh;display:grid;grid-template-columns:1.15fr 1fr;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._pitch_minlm_2{padding:clamp(32px,6vw,100px);display:flex;flex-direction:column;justify-content:center;min-width:0;background:var(--background)}._logo_minlm_3{margin-bottom:56px}._logo_minlm_3 img{width:100%;max-width:310px;height:auto;display:block}._eyebrow_minlm_4{letter-spacing:1.7px;font-size:10px;color:var(--primary);font-weight:600}._pitch_minlm_2 h1{font-family:var(--font-family-display);font-size:clamp(36px,4vw,58px);line-height:1.1;letter-spacing:-1.6px;margin:22px 0}._pitch_minlm_2 em{font-style:normal;color:var(--primary)}._pitch_minlm_2 p{max-width:480px;color:var(--muted-foreground);font-size:17px;line-height:1.7}._features_minlm_7{display:flex;gap:24px;margin:32px 0 48px;flex-wrap:wrap}._features_minlm_7 span{display:flex;gap:8px;align-items:center;font-size:12px}._features_minlm_7 svg{width:18px;color:var(--primary)}._pitch_minlm_2 small{color:var(--muted-foreground);font-size:10px;letter-spacing:1.4px}._access_minlm_8{display:grid;place-items:center;min-width:0;padding:48px 32px;background:var(--background)}._panel_minlm_9{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:stretch;gap:18px;min-width:0}._panel_minlm_9>svg{color:var(--primary);margin-bottom:2px}._panel_minlm_9 h2{font-family:var(--font-family-display);font-size:27px;line-height:1.2;margin:6px 0 0;letter-spacing:-.5px}._panel_minlm_9 p{color:var(--muted-foreground);line-height:1.6;margin:0}._panel_minlm_9 label{display:grid;gap:8px;font-size:13px;margin:0}._panel_minlm_9 button{width:100%;min-height:46px;height:auto;padding:12px 16px;white-space:normal;line-height:1.4;overflow-wrap:anywhere}._panel_minlm_9 input{min-height:48px;font-size:16px;width:100%}._panel_minlm_9>._note_minlm_16{font-size:11px;text-align:center;line-height:1.7;padding:2px 8px}._note_minlm_16{font-size:11px}._error_minlm_17{color:var(--error)!important}._success_minlm_17{color:var(--success)!important}._form_minlm_18{display:grid;gap:20px;min-width:0}._switcher_minlm_19{display:flex;border:1px solid var(--border);border-radius:12px;padding:5px;gap:5px}._switcher_minlm_19 a{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:var(--muted-foreground);padding:12px 8px;min-height:46px;box-sizing:border-box;border-radius:8px;font-size:13px}._switcher_minlm_19 ._chosen_minlm_21{background:var(--primary);color:var(--primary-foreground);font-weight:600}._centralLink_minlm_22{display:block;text-align:center;color:var(--muted-foreground);font-size:11px;margin-top:12px;padding:10px 0;text-underline-offset:4px}@media(max-width:800px){._login_minlm_1{grid-template-columns:1fr;max-width:640px;margin:auto}._pitch_minlm_2{padding:30px 24px 18px;padding-top:max(30px,env(safe-area-inset-top))}._logo_minlm_3{margin-bottom:26px}._logo_minlm_3 img{max-width:248px}._eyebrow_minlm_4{font-size:9px;line-height:1.6}._pitch_minlm_2 h1{font-size:32px;letter-spacing:-.9px;margin:12px 0}._pitch_minlm_2 p{font-size:13px;line-height:1.6;margin:0}._features_minlm_7{margin:20px 0 0;gap:14px}._features_minlm_7 span{font-size:10px;gap:5px}._features_minlm_7 svg{width:15px}._pitch_minlm_2 small{display:none}._access_minlm_8{padding:20px 24px max(26px,env(safe-area-inset-bottom));place-items:start center}._panel_minlm_9{max-width:480px;gap:18px}._panel_minlm_9>svg{display:none}._panel_minlm_9 h2{font-size:24px}._panel_minlm_9>p{font-size:13px}._form_minlm_18{gap:18px}._panel_minlm_9>._note_minlm_16{font-size:11px}}@media(max-width:360px){._pitch_minlm_2,._access_minlm_8{padding-left:20px;padding-right:20px}._pitch_minlm_2 h1{font-size:29px}._features_minlm_7{gap:10px}._switcher_minlm_19 a{font-size:12px}}
