.auth-screen_authPanel__H4Ck9{width:min(100%,34rem);min-width:0;margin:auto;padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);box-shadow:var(--card-shadow)}.auth-screen_authHeader__FCh7n{margin-bottom:1.5rem}.auth-screen_formTitle__KnkFT{margin:0;font-size:1.5rem;line-height:1.2}.auth-screen_formDescription__C8bnr{margin:.5rem 0 0;color:var(--text-secondary);line-height:1.55}.auth-screen_authBody__fUsrY,.auth-screen_form__jR0YF{display:grid;grid-gap:1rem;gap:1rem}.auth-screen_tabs__1k9q0{display:flex;gap:.5rem;padding:.25rem;border-radius:1rem;background:#f0edff}.auth-screen_activeTab__nlHSs,.auth-screen_tab__P6A7H{flex:1 1;min-height:44px;border:1px solid var(--accent-primary);border-radius:var(--radius-md);background:var(--accent-primary);color:var(--text-inverse);font:inherit;font-weight:700;cursor:pointer;box-shadow:none}.auth-screen_activeTab__nlHSs{border-width:3px;text-decoration:underline;text-underline-offset:3px}.auth-screen_remember__X8O3p{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}.auth-screen_remember__X8O3p input{width:20px;height:20px}.auth-screen_formLink__Eii1R{text-align:center}.auth-screen_formLink__Eii1R button{min-height:44px;padding:.5rem 1rem;border:1px solid var(--accent-primary);border-radius:var(--radius-md);background:var(--accent-primary);color:var(--text-inverse);font:inherit;font-weight:700;cursor:pointer;box-shadow:none}.auth-screen_authPanel__H4Ck9 button:focus-visible,.auth-screen_authPanel__H4Ck9 input:focus-visible{outline:3px solid #6756e8;outline-offset:3px}@media(max-width:640px){.auth-screen_authPanel__H4Ck9{padding:1.25rem;border-radius:var(--card-radius)}.auth-screen_tabs__1k9q0{flex-direction:column}}@media(max-width:320px){.auth-screen_authPanel__H4Ck9{padding:1rem}.auth-screen_formTitle__KnkFT{font-size:1.3rem}}