.account-module__zd0OHa__container{background-color:#fff;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.account-module__zd0OHa__content{background:#fff;border-radius:8px;width:100%;max-width:800px;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000001a}.account-module__zd0OHa__leftSection{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.account-module__zd0OHa__newUserHeading{color:#374151;margin-bottom:24px;font-size:24px;font-weight:600;line-height:1.4}.account-module__zd0OHa__registerButton{color:#fff;cursor:pointer;text-align:center;background-color:#374151;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.account-module__zd0OHa__registerButton:hover{background-color:#1f2937}.account-module__zd0OHa__divider{background-color:#e5e7eb;width:1px;margin:0}.account-module__zd0OHa__rightSection{flex-direction:column;flex:1;justify-content:center;padding:40px;display:flex}.account-module__zd0OHa__formHeading{color:#374151;text-align:center;margin-bottom:32px;font-size:28px;font-weight:700}.account-module__zd0OHa__form{flex-direction:column;gap:20px;display:flex}.account-module__zd0OHa__inputGroup{flex-direction:column;gap:8px;display:flex}.account-module__zd0OHa__label{color:#374151;font-size:14px;font-weight:500}.account-module__zd0OHa__input{color:#374151;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:12px 16px;font-size:16px;transition:border-color .2s,background-color .2s}.account-module__zd0OHa__input:focus{background-color:#fff;border-color:#3b82f6;outline:none}.account-module__zd0OHa__forgotPassword{justify-content:flex-end;margin-top:-8px;display:flex}.account-module__zd0OHa__forgotLink{color:#374151;font-size:14px;text-decoration:none;transition:color .2s}.account-module__zd0OHa__forgotLink:hover{color:#1f2937;text-decoration:underline}.account-module__zd0OHa__submitButton{color:#fff;cursor:pointer;background-color:#374151;border:none;border-radius:6px;margin-top:8px;padding:14px 24px;font-size:16px;font-weight:500;transition:background-color .2s}.account-module__zd0OHa__submitButton:hover{background-color:#1f2937}.account-module__zd0OHa__errorMessage{color:#dc2626;text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px}.account-module__zd0OHa__successMessage{color:#166534;text-align:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px}.account-module__zd0OHa__loginPrompt{text-align:center;margin-top:16px}.account-module__zd0OHa__loginPrompt p{color:#6b7280;margin:0;font-size:14px}.account-module__zd0OHa__switchButton{color:#374151;cursor:pointer;background:0 0;border:none;margin-left:4px;font-size:14px;font-weight:500;text-decoration:underline;transition:color .2s}.account-module__zd0OHa__switchButton:hover{color:#1f2937}@media (max-width:768px){.account-module__zd0OHa__content{flex-direction:column;max-width:100%}.account-module__zd0OHa__divider{width:100%;height:1px}.account-module__zd0OHa__leftSection,.account-module__zd0OHa__rightSection{padding:30px 20px}.account-module__zd0OHa__newUserHeading{font-size:20px}.account-module__zd0OHa__formHeading{font-size:24px}}
