.recovery-stage.svelte-1wx4tso{background:radial-gradient(circle at 15% 15%,#dabf8747,#0000 26rem),linear-gradient(145deg,#1d3c4c,#2f5e53 55%,#d4b270);place-items:center;min-height:100dvh;padding:2rem;display:grid}.recovery-brand.svelte-1wx4tso{color:#fff;align-items:center;gap:.6rem;text-decoration:none;display:flex;position:absolute;top:2rem;left:2rem}.recovery-brand.svelte-1wx4tso span:where(.svelte-1wx4tso){background:#ffffff1f;border:1px solid #ffffff4d;border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.recovery-brand.svelte-1wx4tso strong:where(.svelte-1wx4tso){font:600 1.2rem Georgia,serif}.recovery-card.svelte-1wx4tso{background:#fffdf8f7;border:1px solid #ffffff80;border-radius:1.6rem;width:min(31rem,100%);padding:2.2rem;box-shadow:0 2rem 6rem #0d1d234d}.recovery-icon.svelte-1wx4tso{color:#fff;background:var(--green);border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;font-size:1.4rem;display:grid}.recovery-card.svelte-1wx4tso h1:where(.svelte-1wx4tso){font-size:2.8rem}.lead.svelte-1wx4tso{color:var(--muted);margin:.7rem 0 1.2rem;line-height:1.6}.recovery-card.svelte-1wx4tso form:where(.svelte-1wx4tso){gap:.55rem;display:grid}.recovery-card.svelte-1wx4tso form:where(.svelte-1wx4tso)>label:where(.svelte-1wx4tso),legend.svelte-1wx4tso{font-size:.76rem;font-weight:800}.recovery-card.svelte-1wx4tso form:where(.svelte-1wx4tso)>input:where(.svelte-1wx4tso){border:1px solid var(--line-strong);font:inherit;border-radius:.75rem;padding:.8rem}.recovery-card.svelte-1wx4tso fieldset:where(.svelte-1wx4tso){border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:.6rem 0 0;padding:0;display:grid}.recovery-card.svelte-1wx4tso legend:where(.svelte-1wx4tso){grid-column:1/-1;margin-bottom:.4rem}.recovery-card.svelte-1wx4tso fieldset:where(.svelte-1wx4tso) label:where(.svelte-1wx4tso){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.75rem;grid-template-columns:auto 1.8rem 1fr;align-items:center;gap:.4rem;padding:.65rem;display:grid}.recovery-card.svelte-1wx4tso fieldset:where(.svelte-1wx4tso) label:where(.svelte-1wx4tso)>span:where(.svelte-1wx4tso):last-child{display:grid}.recovery-card.svelte-1wx4tso fieldset:where(.svelte-1wx4tso) strong:where(.svelte-1wx4tso){font-size:.75rem}.recovery-card.svelte-1wx4tso fieldset:where(.svelte-1wx4tso) small:where(.svelte-1wx4tso){color:var(--muted);font-size:.62rem}.recovery-card.svelte-1wx4tso form:where(.svelte-1wx4tso)>button:where(.svelte-1wx4tso){color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:.75rem;justify-content:space-between;margin-top:.6rem;padding:.8rem 1rem;font-weight:800;display:flex}.back.svelte-1wx4tso{color:var(--green);margin-top:1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:block}.success.svelte-1wx4tso{color:#285b45;background:#e5f3e9;border-radius:.8rem;grid-template-columns:2.5rem 1fr;gap:.7rem;padding:.9rem;display:grid}.success.svelte-1wx4tso>span:where(.svelte-1wx4tso){color:#fff;background:#4a8568;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.success.svelte-1wx4tso p:where(.svelte-1wx4tso){margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.error.svelte-1wx4tso{color:var(--red);background:var(--red-soft);border-radius:.6rem;padding:.65rem;font-size:.75rem}@media (width<=550px){.recovery-stage.svelte-1wx4tso{padding:5rem .7rem 1rem}.recovery-brand.svelte-1wx4tso{top:1rem;left:1rem}.recovery-card.svelte-1wx4tso{padding:1.4rem}.recovery-card.svelte-1wx4tso fieldset:where(.svelte-1wx4tso){grid-template-columns:1fr}}
