.auth_card__oBMV1{max-width:420px;margin-inline:auto;-webkit-margin-before:clamp(var(--s6),12vh,var(--s9));margin-block-start:clamp(var(--s6),12vh,var(--s9));padding:var(--s6);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius)}.auth_head__Zx3n8{-webkit-margin-after:var(--s5);margin-block-end:var(--s5)}.auth_title__VUPHc{font-family:var(--font-display);font-size:28px;line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--s2)}.auth_lead__IkuT9{color:var(--text-muted);font-size:var(--sm);line-height:1.5;margin:0}.auth_form__c_tn9{display:grid;grid-gap:var(--s4);gap:var(--s4)}.auth_field__xmu9G{display:grid;grid-gap:var(--s1);gap:var(--s1)}.auth_input__LR_NG{width:100%;padding:var(--s2) var(--s3);font-size:var(--body);color:var(--text);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius)}.auth_input__LR_NG:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.auth_fieldError__1DUr5{margin:0;color:var(--warn);font-size:var(--xs);line-height:1.4}.auth_actions__rXODp{display:flex;justify-content:flex-end;-webkit-margin-before:var(--s1);margin-block-start:var(--s1)}.auth_switch__9FVqh{margin:0;color:var(--text-muted);font-size:var(--sm)}.auth_switchLink__ACHPL{color:var(--accent);text-decoration:underline;text-underline-offset:3px}