.ForgotPasswordForm-module__Q8jIVa__container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:400px;margin:2rem auto;padding:2rem;box-shadow:0 1px 3px #0000001a}.ForgotPasswordForm-module__Q8jIVa__form{flex-direction:column;gap:1.25rem;display:flex}.ForgotPasswordForm-module__Q8jIVa__formGroup{flex-direction:column;gap:.5rem;display:flex}.ForgotPasswordForm-module__Q8jIVa__label{color:#374151;font-size:.95rem;font-weight:500}.ForgotPasswordForm-module__Q8jIVa__input{border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-size:1rem;transition:all .2s}.ForgotPasswordForm-module__Q8jIVa__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ForgotPasswordForm-module__Q8jIVa__input:disabled{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6}.ForgotPasswordForm-module__Q8jIVa__error{color:#991b1b;background-color:#fee2e2;border-left:4px solid #dc2626;border-radius:4px;padding:.75rem 1rem;font-size:.95rem}.ForgotPasswordForm-module__Q8jIVa__buttonGroup{flex-direction:column;gap:.75rem;display:flex}.ForgotPasswordForm-module__Q8jIVa__button{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;padding:.875rem;font-size:1rem;font-weight:600;transition:all .2s}.ForgotPasswordForm-module__Q8jIVa__button:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 6px #3b82f64d}.ForgotPasswordForm-module__Q8jIVa__button:active:not(:disabled){background-color:#1d4ed8}.ForgotPasswordForm-module__Q8jIVa__button:disabled{color:#9ca3af;cursor:not-allowed;background-color:#d1d5db}.ForgotPasswordForm-module__Q8jIVa__secondaryButton{color:#3b82f6;cursor:pointer;background-color:#0000;border:1px solid #3b82f6;border-radius:6px;padding:.875rem;font-size:1rem;font-weight:600;transition:all .2s}.ForgotPasswordForm-module__Q8jIVa__secondaryButton:hover:not(:disabled){background-color:#eff6ff}.ForgotPasswordForm-module__Q8jIVa__secondaryButton:active:not(:disabled){background-color:#dbeafe}.ForgotPasswordForm-module__Q8jIVa__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.ForgotPasswordForm-module__Q8jIVa__successBox{text-align:center;background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;padding:2rem}.ForgotPasswordForm-module__Q8jIVa__icon{color:#22c55e;width:3rem;height:3rem;margin:0 auto 1rem}.ForgotPasswordForm-module__Q8jIVa__successBox h3{color:#166534;margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.ForgotPasswordForm-module__Q8jIVa__successBox p{color:#15803d;margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.ForgotPasswordForm-module__Q8jIVa__backButton{color:#fff;cursor:pointer;background-color:#22c55e;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.ForgotPasswordForm-module__Q8jIVa__backButton:hover{background-color:#16a34a}.ForgotPasswordForm-module__Q8jIVa__backButton:active{background-color:#15803d}@media (max-width:640px){.ForgotPasswordForm-module__Q8jIVa__container{margin:1rem;padding:1.5rem}}
.PremiumAccessForm-module__h_rVIW__container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:400px;margin:2rem auto;padding:2rem;box-shadow:0 1px 3px #0000001a}.PremiumAccessForm-module__h_rVIW__container.PremiumAccessForm-module__h_rVIW__success{background:#f0fdf4;border-color:#86efac}.PremiumAccessForm-module__h_rVIW__title{color:#1f2937;text-align:center;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.PremiumAccessForm-module__h_rVIW__form{flex-direction:column;gap:1.25rem;display:flex}.PremiumAccessForm-module__h_rVIW__formGroup{flex-direction:column;gap:.5rem;display:flex}.PremiumAccessForm-module__h_rVIW__label{color:#374151;font-size:.95rem;font-weight:500}.PremiumAccessForm-module__h_rVIW__input{border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-size:1rem;transition:all .2s}.PremiumAccessForm-module__h_rVIW__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PremiumAccessForm-module__h_rVIW__input:disabled{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6}.PremiumAccessForm-module__h_rVIW__button{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;padding:.875rem;font-size:1rem;font-weight:600;transition:all .2s}.PremiumAccessForm-module__h_rVIW__button:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 6px #3b82f64d}.PremiumAccessForm-module__h_rVIW__button:active:not(:disabled){background-color:#1d4ed8}.PremiumAccessForm-module__h_rVIW__button:disabled{color:#9ca3af;cursor:not-allowed;background-color:#d1d5db}.PremiumAccessForm-module__h_rVIW__error{color:#991b1b;background-color:#fee2e2;border-left:4px solid #dc2626;border-radius:4px;padding:.75rem 1rem;font-size:.95rem}.PremiumAccessForm-module__h_rVIW__successMessage{color:#166534;justify-content:center;align-items:center;gap:.75rem;font-weight:500;display:flex}.PremiumAccessForm-module__h_rVIW__successMessage p{margin:0}.PremiumAccessForm-module__h_rVIW__icon{color:#22c55e;width:24px;height:24px}.PremiumAccessForm-module__h_rVIW__info{color:#6b7280;text-align:center;margin:0;font-size:.875rem}.PremiumAccessForm-module__h_rVIW__forgotPasswordLink{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0;font-size:.875rem;text-decoration:none;transition:color .2s}.PremiumAccessForm-module__h_rVIW__forgotPasswordLink:hover{color:#2563eb;text-decoration:underline}.PremiumAccessForm-module__h_rVIW__forgotPasswordLink:disabled{color:#9ca3af;cursor:not-allowed}@media (max-width:640px){.PremiumAccessForm-module__h_rVIW__container{margin:1rem;padding:1.5rem}.PremiumAccessForm-module__h_rVIW__title{font-size:1.25rem}}
