.recovery-shell.svelte-18nnsfl{color:#f0f0f2;background:#151517;flex-direction:column;min-height:100vh;display:flex}.recovery-main.svelte-18nnsfl{flex:1;width:min(100% - 36px,500px);margin:auto;padding:clamp(52px,9vh,100px) 0}.overline.svelte-18nnsfl{color:#85858c;letter-spacing:1.5px;margin:0 0 14px;font-size:9px;font-weight:650}.recovery-main.svelte-18nnsfl h1:where(.svelte-18nnsfl){letter-spacing:-1.8px;font-size:clamp(35px,7vw,48px);font-weight:500}.recovery-intro.svelte-18nnsfl{color:#99999f;margin:14px 0 28px;font-size:11px;line-height:1.8}.recovery-form.svelte-18nnsfl{background:#202023;border:1px solid #36363b;gap:15px;padding:23px;display:grid}.recovery-form.svelte-18nnsfl label:where(.svelte-18nnsfl){color:#c2c2c7;gap:7px;font-size:9px;display:grid}.recovery-form.svelte-18nnsfl input:where(.svelte-18nnsfl),.recovery-form.svelte-18nnsfl textarea:where(.svelte-18nnsfl){color:#f0f0f2;background:#19191c;border:1px solid #3d3d43;border-radius:0;min-height:41px;padding:10px;font-size:10px}.recovery-form.svelte-18nnsfl textarea:where(.svelte-18nnsfl){resize:vertical;line-height:1.6}.recovery-submit.svelte-18nnsfl{color:#151517;background:#eeeef0;border:1px solid #eeeef0;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;font-size:10px;font-weight:650;display:flex}.recovery-submit.svelte-18nnsfl:disabled{opacity:.6}.recovery-submit.svelte-18nnsfl span:where(.svelte-18nnsfl){font-size:15px}.recovery-error.svelte-18nnsfl{color:#dfa6a6;margin:0;font-size:9px;line-height:1.6}.submitted-state.svelte-18nnsfl{background:#1c2420;border:1px solid #4d6656;justify-items:start;gap:12px;padding:24px;display:grid}.submitted-state.svelte-18nnsfl>span:where(.svelte-18nnsfl){color:#b7d2be;border:1px solid #5a745f;place-items:center;width:29px;height:29px;display:grid}.submitted-state.svelte-18nnsfl strong:where(.svelte-18nnsfl){font-size:12px;font-weight:550}.submitted-state.svelte-18nnsfl p:where(.svelte-18nnsfl){color:#9eaaa1;margin:0;font-size:10px;line-height:1.7}.recovery-footer.svelte-18nnsfl{color:#77777e;text-align:center;border-top:1px solid #29292d;padding:18px;font-size:9px}.recovery-privacy.svelte-18nnsfl{color:#85858c;margin:0;font-size:9px;line-height:1.6}.recovery-privacy.svelte-18nnsfl a:where(.svelte-18nnsfl){color:#d7d7db;text-underline-offset:3px}.text-action.svelte-18nnsfl{color:#bdbdc2;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:7px 0;font-size:10px;text-decoration:underline}
