.AuthForm_authForm__wLJ38{width:100%}.AuthForm_authForm__wLJ38 h2{display:none}.AuthForm_signupDisabled__bLlIJ{text-align:center;padding:2rem 1rem}.AuthForm_signupDisabled__bLlIJ .AuthForm_lockIcon__mWCWx{font-size:3rem;margin-bottom:1rem;color:#f59e0b}.AuthForm_signupDisabled__bLlIJ h2{color:#dc2626;margin-bottom:1.5rem}.AuthForm_signupDisabled__bLlIJ p{color:#6b7280;margin-bottom:1rem;line-height:1.6}.AuthForm_contactInfo__jqBTv{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin:1.5rem 0}.AuthForm_contactInfo__jqBTv p{margin:.25rem 0;color:#374151}.AuthForm_contactInfo__jqBTv strong{color:#1f2937}.AuthForm_backToLoginButton__sEjex{width:100%;padding:.75rem;background:linear-gradient(135deg,#6b7280,#4b5563);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:1rem}.AuthForm_backToLoginButton__sEjex:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-1px)}.AuthForm_inputGroup__QrQRh{margin-bottom:14px}.AuthForm_inputGroup__QrQRh label{display:block;margin-bottom:5px;color:#374151;font-weight:500;font-size:14px}.AuthForm_inputGroup__QrQRh input{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;font-size:16px;transition:all .2s ease;box-sizing:border-box;background:#f9fafb}.AuthForm_inputGroup__QrQRh input:focus{outline:none;border-color:#7c3aed;background:white;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.AuthForm_inputGroup__QrQRh input::placeholder{color:#9ca3af}.AuthForm_checkboxRow__2_Qqm{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.AuthForm_checkboxLabel__ELfi7{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;cursor:pointer}.AuthForm_checkbox__gpZB5{width:16px;height:16px;accent-color:#7c3aed}.AuthForm_forgotLink__dMZGD{background:none;border:none;color:#7c3aed;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.AuthForm_forgotLink__dMZGD:hover{color:#5b21b6;text-decoration:underline}.AuthForm_submitButton__LeR7L{width:100%;padding:14px;background:#374151;color:white;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:16px}.AuthForm_submitButton__LeR7L:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px)}.AuthForm_submitButton__LeR7L:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_error__XTulp{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px;text-align:center}.AuthForm_authLinks__zbDce{text-align:center;margin-top:16px}.AuthForm_authLinks__zbDce p{margin:8px 0;color:#6b7280;font-size:14px}.AuthForm_linkButton__ja8Ao{background:none;border:none;color:#7c3aed;cursor:pointer;text-decoration:none;font-size:inherit;padding:0;margin:0 .25rem;font-weight:600}.AuthForm_linkButton__ja8Ao:hover{color:#5b21b6;text-decoration:underline}.AuthForm_buttonGroup__wXgPG{display:flex;flex-direction:column;gap:1rem}.AuthForm_buttonGroup__wXgPG .AuthForm_linkButton__ja8Ao{text-decoration:none;padding:.5rem;border:1px solid #d1d5db;border-radius:8px;color:#374151;background:#f9fafb;transition:all .2s ease}.AuthForm_buttonGroup__wXgPG .AuthForm_linkButton__ja8Ao:hover{background:#f3f4f6;border-color:#9ca3af}.page_appPage__0kzr4{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page_appPage__0kzr4,.page_authContainer__WvX7P{display:flex;align-items:center;justify-content:center}.page_authContainer__WvX7P{width:100%;max-width:420px}.page_authCard__L05Xv{background:white;border-radius:24px;padding:24px 28px;width:100%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid rgba(229,231,235,.8)}.page_signupCard__nisrM{padding:17px 28px}.page_signupCard__nisrM .page_authFormWrapper__omaUs,.page_signupCard__nisrM .page_authHeader__iRGpK,.page_signupCard__nisrM .page_logoSection__wDD5R{margin-bottom:14px}.page_signupCard__nisrM .page_authFooter___fG19{padding-top:11px}.page_logoSection__wDD5R{text-align:center;margin-bottom:20px}.page_logo__5MGzX{margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.page_logoImage__xDAcn{width:64px;height:64px;object-fit:contain}.page_appTitle__mi35D{display:none}.page_authHeader__iRGpK{text-align:center;margin-bottom:20px}.page_welcomeTitle__Uzhmr{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px;line-height:1.2}.page_welcomeSubtitle__NfgoU{font-size:14px;color:#6b7280;margin:0;line-height:1.4}.page_authFormWrapper__omaUs{margin-bottom:20px}.page_authFooter___fG19{text-align:center;padding-top:16px;border-top:1px solid #f3f4f6}.page_signupPrompt__wbHpP{font-size:14px;color:#6b7280;margin:0}.page_signupLink__F0Gth{color:#7c3aed;font-weight:600;text-decoration:none;transition:color .2s ease}.page_signupLink__F0Gth:hover{color:#5b21b6;text-decoration:underline}.page_loadingContainer__ZHMdD{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:white}.page_loadingSpinner__Gf3iT{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:#7c3aed;border-radius:50%;animation:page_spin__Aue9B 1s linear infinite;margin-bottom:16px}.page_loadingTitle__xSbU2{font-size:18px;font-weight:600;color:#1f2937;margin:0}@keyframes page_spin__Aue9B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.page_appPage__0kzr4{padding:16px}.page_authCard__L05Xv{padding:24px}.page_welcomeTitle__Uzhmr{font-size:22px}.page_welcomeSubtitle__NfgoU{font-size:13px}}@media (max-width:480px){.page_authCard__L05Xv{padding:20px}.page_welcomeTitle__Uzhmr{font-size:20px}}