.recovery.svelte-1gehl7z{background:rgb(var(--ds-surface));place-items:center;min-height:calc(100dvh - 64px);padding:56px 20px 80px;display:grid}.recovery.embedded.svelte-1gehl7z{background:0 0;min-height:0;padding:0}.recovery-card.svelte-1gehl7z{width:min(440px,100%);color:rgb(var(--ds-text-primary))}.eyebrow.svelte-1gehl7z{font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ds-text-muted));margin:0 0 12px}h1.svelte-1gehl7z{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.05vw,2.75rem);font-weight:500;line-height:1.08}.description.svelte-1gehl7z{color:rgb(var(--ds-text-secondary));font-size:var(--ds-text-body-lg);overflow-wrap:anywhere;margin:16px 0 28px;line-height:1.5}p.svelte-1gehl7z{margin:0}form.svelte-1gehl7z{gap:12px;display:grid}label.svelte-1gehl7z{font-size:14px;font-weight:500}input.svelte-1gehl7z{box-sizing:border-box;border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);background:rgb(var(--ds-page-background));width:100%;min-height:48px;color:rgb(var(--ds-text-primary));font:inherit;font-size:var(--ds-text-body-lg);padding:12px 14px}input.svelte-1gehl7z::placeholder{color:rgb(var(--ds-text-muted))}input.svelte-1gehl7z:focus-visible,a.svelte-1gehl7z:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:3px}.future-access.svelte-1gehl7z{color:rgb(var(--ds-text-secondary));margin-top:20px;font-size:14px;line-height:1.5}.error.svelte-1gehl7z{color:rgb(var(--ds-text-primary));margin-top:16px;font-size:14px;line-height:1.5}.other-method.svelte-1gehl7z{width:fit-content;color:rgb(var(--ds-text-secondary));text-underline-offset:4px;margin:20px auto 0;font-size:14px;display:block}.workshop-note.svelte-1gehl7z{border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-text-secondary));align-items:flex-start;gap:12px;margin-top:36px;padding-top:24px;font-size:14px;line-height:1.5;display:flex}.workshop-note.svelte-1gehl7z strong:where(.svelte-1gehl7z){color:rgb(var(--ds-text-primary));font-weight:500}.workshop-note.svelte-1gehl7z p:where(.svelte-1gehl7z){margin-top:6px}.workshop-note.svelte-1gehl7z a:where(.svelte-1gehl7z){color:rgb(var(--ds-text-primary));text-underline-offset:4px;margin-top:12px;display:inline-block}@media (width<=600px){.recovery.svelte-1gehl7z{align-items:start;padding:40px 24px 64px}h1.svelte-1gehl7z{font-size:2rem}}
