.AuthForm_page__NTDAX{min-height:100vh;background:var(--color-background-tertiary);display:flex;align-items:center;justify-content:center;padding:1.5rem}.AuthForm_card__EXtAa{width:100%;max-width:400px;background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.AuthForm_logo__hmdmV{font-size:22px;font-weight:500;color:var(--color-text-primary);text-align:center}.AuthForm_logoAccent__bjpiH{color:var(--color-accent)}.AuthForm_copy__W16oB{text-align:center}.AuthForm_headline__Abczz{font-size:18px;font-weight:500;color:var(--color-text-primary);margin-bottom:6px}.AuthForm_subline__LDWj_{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.AuthForm_providers__c37Wz{display:flex;flex-direction:column;gap:10px}.AuthForm_providerBtn__pHKbr{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;border-radius:var(--border-radius-md);cursor:pointer;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);transition:background .12s}.AuthForm_providerBtn__pHKbr:hover{background:var(--color-background-secondary)}.AuthForm_providerBtn__pHKbr:disabled{opacity:.6;cursor:not-allowed}.AuthForm_divider__2tfw3{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--color-text-secondary)}.AuthForm_divider__2tfw3:after,.AuthForm_divider__2tfw3:before{content:"";flex:1 1;height:1px;background:var(--color-border-tertiary)}.AuthForm_form__HFeUn{display:flex;flex-direction:column;gap:14px}.AuthForm_field__PWMhZ{display:flex;flex-direction:column;gap:6px}.AuthForm_label__BUhcw{font-size:12px;font-weight:500;color:var(--color-text-secondary)}.AuthForm_input__8QvsY{width:100%;padding:10px 12px;font-size:14px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-primary)}.AuthForm_input__8QvsY:focus{outline:none;border-color:var(--color-accent)}.AuthForm_requirements__I9JHJ{display:flex;flex-direction:column;gap:4px;padding:8px 0 2px}.AuthForm_requirement__L74Sf{font-size:12px;color:var(--color-text-secondary);display:flex;align-items:center;gap:6px}.AuthForm_requirementMet__FxZEI{color:var(--color-text-primary)}.AuthForm_submitBtn___7wRA{width:100%;padding:10px 16px;font-size:14px;font-weight:500;border-radius:var(--border-radius-md);cursor:pointer;background:var(--color-accent);color:var(--color-background-primary);border:none;transition:opacity .12s}.AuthForm_submitBtn___7wRA:hover{opacity:.9}.AuthForm_submitBtn___7wRA:disabled{opacity:.5;cursor:not-allowed}.AuthForm_error__h5FUU{color:var(--color-danger,#d33)}.AuthForm_error__h5FUU,.AuthForm_success__PMwzV{font-size:13px;background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:8px 12px}.AuthForm_success__PMwzV{color:var(--color-text-primary)}.AuthForm_footer__QKoQD{font-size:12px;color:var(--color-text-secondary);text-align:center}.AuthForm_link__wlEcX{color:var(--color-accent);text-decoration:none;background:none;border:none;cursor:pointer;font-size:inherit;padding:0}.AuthForm_link__wlEcX:hover{text-decoration:underline}.AuthForm_link__wlEcX:disabled{color:var(--color-text-secondary);cursor:not-allowed;text-decoration:none}