.Olvide_pageContainer__O9tZP{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem}.Olvide_formBox__QsPCm{background:rgba(16,28,66,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(99,161,255,.2);border-radius:24px;padding:3rem;max-width:450px;width:100%;color:var(--color-text-primary)}.Olvide_title__kzTfx{text-align:center;font-size:2rem;font-weight:600;margin-bottom:.5rem}.Olvide_subtitle__C_Qc_{text-align:center;color:var(--color-text-secondary);margin-bottom:2.5rem}.Olvide_form__4mR_U{display:flex;flex-direction:column;gap:1.5rem}.Olvide_inputGroup__xWDlz{display:flex;flex-direction:column;gap:.5rem}.Olvide_inputLabel__vCDHQ{font-size:.9rem;color:var(--color-text-secondary)}.Olvide_inputField__TiEvo{background-color:rgba(10,15,30,.7);border:1px solid rgba(99,161,255,.3);border-radius:8px;padding:.9rem 1rem;color:var(--color-text-primary);font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s}.Olvide_inputField__TiEvo:focus{border-color:var(--color-accent-orange);box-shadow:0 0 10px rgba(245,138,7,.5)}.Olvide_submitButton__8Ycxh{padding:1rem;margin-top:1rem;background-color:var(--color-accent-orange);color:var(--color-dark-blue);font-weight:700;font-size:1rem;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.Olvide_submitButton__8Ycxh:hover:not(:disabled){transform:scale(1.02);box-shadow:0 0 20px rgba(245,138,7,.6)}.Olvide_submitButton__8Ycxh:disabled{background-color:#555;cursor:not-allowed}.Olvide_errorMessage__Mowka{color:#ff8a8a;font-size:.9rem;text-align:center;margin-top:-1rem}.Olvide_loginLink__5YkvI{text-align:center;margin-top:1.5rem;font-size:.9rem;color:var(--color-text-secondary)}.Olvide_inlineLink__XgTMH{color:var(--color-accent-neon);font-weight:600;text-decoration:underline;transition:color .2s ease}.Olvide_inlineLink__XgTMH:hover{color:var(--color-accent-orange)}.Olvide_forgotPasswordLinkContainer__bS6O_{text-align:center;margin-top:1.5rem;font-size:.9rem}