.recovery_page__9m8KH{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--bg,#fff);color:var(--text)}.recovery_card__kRwXj{width:100%;max-width:480px;padding:28px;border:1px solid var(--border);border-top:4px solid var(--ferj-support-lime,#39ff14);border-radius:16px;background:var(--panel,#fff);box-shadow:0 8px 24px rgb(0 20 137/8%)}.recovery_brand__0wiVA{color:var(--brand-ink);font-weight:700}.recovery_card__kRwXj h1{margin:20px 0 12px;font-size:1.6rem}.recovery_card__kRwXj p{font-size:.9rem;line-height:1.5}.recovery_form__IFiVX{display:grid;gap:10px;margin:24px 0}.recovery_form__IFiVX label{font-weight:600}.recovery_form__IFiVX input{min-width:0;width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--panel,#fff);color:inherit}.recovery_form__IFiVX button{padding:12px;border:1px solid var(--ferj-primary-blue);border-radius:8px;background:var(--ferj-primary-blue);color:#fff;font-weight:600;cursor:pointer}.recovery_form__IFiVX button:disabled{opacity:.6;cursor:wait}.recovery_form__IFiVX .recovery_secondary__UyrKa{background:transparent;color:var(--text);border-color:var(--border)}.recovery_feedback__xgt9m{padding:12px;border-left:3px solid var(--ferj-support-lime,#39ff14)}.recovery_error__vGYsi{padding:12px;border-left:3px solid var(--ferj-support-red,#da291c)}