body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,#fff7ed,#f8fafc 36% 100%);color:#0f172a}*{box-sizing:border-box}.recovery-card.svelte-5w2u99{margin:36px 0;padding:clamp(24px,6vw,48px);border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#fffffff0;box-shadow:0 20px 50px #0f172a14}.eyebrow.svelte-5w2u99{margin:0 0 12px;color:#ea580c;font-size:.78rem;font-weight:800;letter-spacing:.12em}h1.svelte-5w2u99{margin:0;font-size:clamp(2.25rem,9vw,4rem);line-height:.98;letter-spacing:-.05em}.lead.svelte-5w2u99{margin:20px 0 28px;color:#475569;font-size:1.05rem;line-height:1.65}form.svelte-5w2u99{display:grid;gap:12px}label.svelte-5w2u99{font-weight:800}input.svelte-5w2u99{width:100%;min-height:54px;padding:0 16px;border:1px solid #cbd5e1;border-radius:14px;font:inherit;font-size:1rem}input.svelte-5w2u99:focus{border-color:#f97316;outline:3px solid rgba(249,115,22,.18)}input[aria-invalid=true].svelte-5w2u99{border-color:#dc2626}button.svelte-5w2u99{min-height:54px;margin-top:4px;border:0;border-radius:14px;background:#0f172a;color:#fff;font:inherit;font-weight:800;cursor:pointer}button.svelte-5w2u99:disabled{cursor:wait;opacity:.7}.error.svelte-5w2u99{margin:0;color:#b91c1c;font-weight:700}.confirmation.svelte-5w2u99,.boundary-note.svelte-5w2u99{margin-top:24px;padding:18px;border-radius:16px}.confirmation.svelte-5w2u99{background:#ecfdf5;color:#14532d}.confirmation.svelte-5w2u99 p:where(.svelte-5w2u99),.boundary-note.svelte-5w2u99 p:where(.svelte-5w2u99){margin:6px 0 0;line-height:1.55}.boundary-note.svelte-5w2u99{background:#fff7ed;color:#7c2d12}.boundary-note.svelte-5w2u99 h2:where(.svelte-5w2u99){margin:0;font-size:1rem}@media(max-width:520px){.recovery-card.svelte-5w2u99{margin-top:20px;border-radius:22px}}.recovery-layout.svelte-5w2u99{width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(30px,6vw,72px);margin:46px auto 0}.recovery-card.svelte-5w2u99{margin:0;background:#fffdf9f5}.recovery-context.svelte-5w2u99 h2:where(.svelte-5w2u99){max-width:14ch;margin:14px 0 28px;font-size:clamp(2.4rem,4.5vw,4.5rem);line-height:.96;letter-spacing:-.055em}.recovery-context.svelte-5w2u99 ol:where(.svelte-5w2u99){display:grid;gap:0;margin:0 0 26px;padding:0;list-style:none;counter-reset:recovery-step}.recovery-context.svelte-5w2u99 li:where(.svelte-5w2u99){position:relative;display:grid;gap:5px;padding:16px 0 16px 44px;border-top:1px solid var(--buyer-line);counter-increment:recovery-step}.recovery-context.svelte-5w2u99 li:where(.svelte-5w2u99):before{position:absolute;top:16px;left:0;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--buyer-line);border-radius:999px;color:var(--buyer-muted);font-size:.8rem;font-weight:800;content:counter(recovery-step)}.recovery-context.svelte-5w2u99 span:where(.svelte-5w2u99){color:var(--buyer-muted);line-height:1.5}.recovery-context.svelte-5w2u99>a:where(.svelte-5w2u99){color:var(--buyer-accent-strong);font-weight:850;text-decoration:none}@media(max-width:780px){.recovery-layout.svelte-5w2u99{grid-template-columns:1fr;margin-top:24px}.recovery-context.svelte-5w2u99{padding:20px 10px 0}}
