.auth_authContainer__FU06i{width:100%;max-width:480px;margin:2rem auto;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);background-color:#ffffff;position:relative;overflow:hidden}.dark .auth_authContainer__FU06i{background-color:#1f2937;box-shadow:0 4px 20px rgba(0,0,0,.3)}.auth_authTitle__ocY2R{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1f2937}.dark .auth_authTitle__ocY2R{color:#f3f4f6}.auth_authField__DvPEr{margin-bottom:1.25rem}.auth_authLabel__mv3Wv{display:block;font-weight:500;margin-bottom:.5rem;color:#374151}.dark .auth_authLabel__mv3Wv{color:#d1d5db}.auth_authInput__Er7up{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#f9fafb;transition:all .2s ease}.auth_authInput__Er7up:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.auth_authButton__OwtMW{width:100%;display:flex;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;background-color:#4f46e5;color:white;transition:all .2s ease}.auth_authButton__OwtMW:hover{background-color:#4338ca}.auth_authButton__OwtMW:disabled{opacity:.6;cursor:not-allowed}.auth_authLink__3d0K_{color:#6366f1;text-decoration:underline;transition:all .2s ease}.auth_authLink__3d0K_:hover{color:#4338ca}.dark .auth_authLink__3d0K_{color:#818cf8}.dark .auth_authLink__3d0K_:hover{color:#a5b4fc}@media (prefers-color-scheme:dark){.auth_authContainer__FU06i{background-color:#1e1e1e;box-shadow:0 4px 20px rgba(0,0,0,.2)}.auth_authTitle__ocY2R{color:#f3f4f6}.auth_authLabel__mv3Wv{color:#d1d5db}.auth_authInput__Er7up{background-color:#2d2d2d;border-color:#4b5563;color:#e5e7eb}.auth_authInput__Er7up:focus{border-color:#818cf8;box-shadow:0 0 0 2px rgba(129,140,248,.2)}}