.recovery-page.svelte-1nd1188{justify-content:center;align-items:center;min-height:calc(100dvh - 190px);padding:40px 20px;display:flex}.recovery-card.svelte-1nd1188{background:#fff;border:1.5px solid #f2e2e5;border-radius:20px;width:min(420px,100%);padding:42px;box-shadow:0 4px 36px #ff8f9c17}.recovery-brand.svelte-1nd1188{text-align:center;margin-bottom:28px}.recovery-brand.svelte-1nd1188 img:where(.svelte-1nd1188){object-fit:cover;border-radius:18px;width:64px;height:64px;margin:0 auto 8px}.recovery-brand.svelte-1nd1188 h1:where(.svelte-1nd1188){color:#2a1a1c;margin-bottom:6px;font-size:23px;font-weight:700}.recovery-brand.svelte-1nd1188 p:where(.svelte-1nd1188){color:#8a6a6d;font-size:14px;line-height:1.5}.recovery-form.svelte-1nd1188{gap:15px;display:grid}.field.svelte-1nd1188{gap:5px;display:grid}.field.svelte-1nd1188 label:where(.svelte-1nd1188){color:#2a1a1c;font-size:13px;font-weight:600}.field.svelte-1nd1188 input:where(.svelte-1nd1188){background:#fffbf9;border:1.5px solid #f2e2e5;border-radius:9px;width:100%;padding:11px 13px;font-size:14px}.channel-choice.svelte-1nd1188{grid-template-columns:1fr 1fr;gap:10px;display:grid}.channel-option.svelte-1nd1188{color:#8b7b73;cursor:pointer;background:#fffbf9;border:1.5px solid #f2e2e5;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 13px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:flex}.channel-option.svelte-1nd1188 ion-icon:where(.svelte-1nd1188){font-size:18px}.channel-option.selected.svelte-1nd1188{color:#d5657a;background:#fff3f5;border-color:#ff8f9c}.error.svelte-1nd1188,.success.svelte-1nd1188,.notice.svelte-1nd1188{border-radius:9px;font-size:13px;font-weight:500;line-height:1.5}.error.svelte-1nd1188{color:#c92a2a;background:#fff5f5;padding:10px 13px}.success.svelte-1nd1188{color:#65494d;text-align:center;background:#fff8f2;justify-items:center;gap:8px;padding:18px;display:grid}.notice.svelte-1nd1188{color:#65494d;background:#fff8f2;padding:10px 13px}.otp-input.svelte-1nd1188{letter-spacing:.32em;text-align:center;font-weight:700;font-size:18px!important}.success.svelte-1nd1188 ion-icon:where(.svelte-1nd1188){color:#e8677a;font-size:28px}.recovery-form.svelte-1nd1188 button:where(.svelte-1nd1188),.primary-link.svelte-1nd1188{color:#fff;text-align:center;cursor:pointer;background:#ff8f9c;border:none;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:4px;padding:0 13px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.recovery-actions.svelte-1nd1188{justify-content:space-between;gap:14px;margin-top:14px;display:flex}.recovery-actions.svelte-1nd1188 button:where(.svelte-1nd1188){color:#e8677a;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:700}.recovery-actions.svelte-1nd1188 button:where(.svelte-1nd1188):disabled{opacity:.55;cursor:wait}.recovery-form.svelte-1nd1188 button:where(.svelte-1nd1188):hover,.primary-link.svelte-1nd1188:hover{background:#e8677a}.recovery-form.svelte-1nd1188 button:where(.svelte-1nd1188):disabled{opacity:.65;cursor:not-allowed}.primary-link.svelte-1nd1188{margin-top:16px}.back-link.svelte-1nd1188{color:#8a6a6d;text-align:center;margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:block}.back-link.svelte-1nd1188:hover{color:#e8677a}@media (width<=819px){.recovery-page.svelte-1nd1188{align-items:flex-start;min-height:0;padding:clamp(16px,4vw,28px) clamp(14px,5vw,24px) clamp(24px,6vw,40px)}.recovery-card.svelte-1nd1188{padding:clamp(24px,8vw,34px) clamp(20px,7vw,28px)}}
