.AuthForm_page__NTDAX{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(160deg,#08162f,#0d234f)}.AuthForm_card__EXtAa{width:min(420px,100%);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-section);padding:32px 28px;box-shadow:var(--shadow-lg)}.AuthForm_brand__JbtbG{font:800 1.15rem/1.1 var(--font-heading);color:var(--app-text);margin-bottom:4px}.AuthForm_subtitle__3RjW1{color:var(--app-text-muted);font-size:.9rem;margin-bottom:24px}.AuthForm_form__HFeUn{display:flex;flex-direction:column;gap:16px}.AuthForm_field__PWMhZ{display:flex;flex-direction:column;gap:6px;font-size:.88rem;font-weight:600;color:var(--app-text)}.AuthForm_input__8QvsY{border:1.5px solid var(--app-border-strong);border-radius:var(--app-radius-control);background:var(--app-surface-soft);color:var(--app-text);padding:12px 14px;outline:none;font-family:inherit}.AuthForm_input__8QvsY:focus{border-color:var(--app-brand);box-shadow:0 0 0 4px rgba(22,194,201,.22)}.AuthForm_hint__olPuw{font-size:.78rem;font-weight:400;color:var(--app-text-subtle)}.AuthForm_error__h5FUU{color:var(--app-danger);background:var(--app-danger-soft)}.AuthForm_error__h5FUU,.AuthForm_success__PMwzV{font-size:.85rem;border-radius:var(--app-radius-sm);padding:10px 12px}.AuthForm_success__PMwzV{color:var(--app-success);background:var(--app-success-soft)}.AuthForm_submit__3_M0O{min-height:46px;border:0;border-radius:var(--app-radius-control);background:linear-gradient(135deg,#17b8c4,#1fd7c8);color:var(--app-brand-foreground);font-weight:800;cursor:pointer}.AuthForm_submit__3_M0O:disabled{opacity:.6;cursor:default}.AuthForm_switch__nSAkN{min-height:42px;border:0;border-radius:var(--app-radius-control);background:#22c55e;color:#000;font-weight:800;cursor:pointer;text-align:center;font-size:.9rem}.AuthForm_switch__nSAkN:hover{background:#16a34a}.AuthForm_note__IrVkA{font-size:.8rem;color:var(--app-text-muted);text-align:center}.AuthForm_link__wlEcX{color:var(--app-brand);text-decoration:underline}.AuthForm_field__PWMhZ:is(fieldset){margin:0;padding:0;border:0}.AuthForm_field__PWMhZ legend{padding:0;margin-bottom:6px;font-size:.88rem;line-height:1.45}.AuthForm_radioGroup__wxZJZ{display:flex;flex-direction:column;gap:2px}.AuthForm_radioOption__xzBvM{display:flex;align-items:flex-start;gap:9px;padding:7px 9px;border-radius:8px;cursor:pointer;font-size:.88rem;line-height:1.45;transition:background .12s ease}.AuthForm_radioOption__xzBvM:hover{background:var(--app-surface-soft)}.AuthForm_radioOption__xzBvM input{margin:2px 0 0;accent-color:var(--app-brand);flex-shrink:0}.AuthForm_radioOption__xzBvM:focus-within{background:var(--app-surface-soft);outline:2px solid var(--app-brand);outline-offset:-2px}ul.AuthForm_error__h5FUU{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}