.auth_container__TzX5c{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;width:100%}.auth_brandingPanel__T_47A{background-color:#111827;color:#ffffff;padding:3rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auth_brandingPanel__T_47A:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 90%,rgba(139,92,246,.15),transparent 40%),radial-gradient(circle at 90% 20%,rgba(59,130,246,.15),transparent 40%);opacity:.7}.auth_brandingContent__0XMNF{position:relative;z-index:1;max-width:500px}.auth_logo__P74tU{font-size:1.5rem;font-weight:700;color:#ffffff;text-decoration:none;display:block;margin-bottom:4rem}.auth_brandingTitle__E2UrH{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.auth_brandingSubtitle__b_Gw5{font-size:1.1rem;color:#d1d5db;line-height:1.7;margin-bottom:2.5rem}.auth_featureList__PR71_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.auth_featureList__PR71_ li{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:500;color:#d1d5db}.auth_featureList__PR71_ svg{color:#34d399;flex-shrink:0}.auth_formPanel__xA_7r{background-color:#f8f9fa;padding:2rem;display:flex;align-items:center;justify-content:center}.auth_formWrapper__QAoG7{width:100%;max-width:450px}.auth_title__UHANO{font-size:2rem;font-weight:800;color:#111827;margin-bottom:.5rem}.auth_subtitle__nWrph{font-size:1rem;color:#4b5563;margin-bottom:2.5rem}.auth_form__SKrsC{display:flex;flex-direction:column;gap:1.25rem}.auth_formGroup__Cohqw{width:100%}.auth_label__LdkdM{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.auth_input__3IzkB{width:100%;padding:.75rem 1rem;font-size:1rem;background-color:#ffffff;border:1px solid #d1d5db;border-radius:.5rem;color:#111827;transition:border-color .2s ease,box-shadow .2s ease}.auth_input__3IzkB:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.2)}.auth_inputError__Yr9QK{border-color:#ef4444}.auth_inputError__Yr9QK:focus{box-shadow:0 0 0 3px rgba(239,68,68,.2)}.auth_passwordValidation__xC8U6{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.auth_validationErrorItem__ScTYA{font-size:.75rem;color:#6b7280;background-color:#e5e7eb;padding:.2rem .6rem;border-radius:999px}.auth_submitButton__CQ5xR{font-size:1rem;font-weight:600;color:#ffffff;background:linear-gradient(90deg,#a78bfa,#8b5cf6);padding:.85rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .3s ease;margin-top:1rem}.auth_submitButton__CQ5xR:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 20px rgba(139,92,246,.25)}.auth_submitButton__CQ5xR:disabled{opacity:.6;cursor:not-allowed}.auth_errorMessage__oquZz,.auth_validationError__PCh2q{color:#ef4444;font-size:.875rem;margin-top:.5rem}.auth_authLinks__745qw{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.auth_authLink__AudLR{color:#4b5563;text-decoration:none;font-size:.9rem;transition:color .2s ease}.auth_authLink__AudLR:hover{color:#6366f1}.auth_authLink__AudLR strong{font-weight:600;color:#6366f1}.auth_passwordInputWrapper__Ce1__{position:relative;display:flex;align-items:center}.auth_passwordInputWrapper__Ce1__ .auth_input__3IzkB{padding-right:3rem}.auth_passwordToggle__ZWOst{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%}.auth_passwordToggle__ZWOst:hover{color:#111827}.auth_consentText__e5_nP{font-size:.75rem;color:#6b7280;text-align:center;margin-top:1.5rem;line-height:1.5}.auth_consentText__e5_nP a{color:#4f46e5;text-decoration:underline;font-weight:500}.auth_consentText__e5_nP a:hover{color:#111827}@media (max-width:992px){.auth_container__TzX5c{grid-template-columns:1fr}.auth_brandingPanel__T_47A{display:none}.auth_formPanel__xA_7r{background-color:#ffffff}}