@keyframes svelte-1hrwz2v-shimmer{to{transform:translate(200%)}}.animate-shimmer.svelte-1hrwz2v{animation:svelte-1hrwz2v-shimmer 2s infinite}.exit-modal.svelte-9hh6xy{border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(145deg,#1e1e1e,#161616);padding:28px 24px;box-shadow:0 24px 48px #00000080,0 0 0 1px #ffffff08}@media (min-width: 640px){.exit-modal.svelte-9hh6xy{padding:32px}}.exit-icon-wrapper.svelte-9hh6xy{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#fbbf2426,#f59e0b1a);border:1px solid rgba(251,191,36,.15)}.exit-offer-box.svelte-9hh6xy{border-radius:14px;border:1px solid rgba(251,191,36,.15);background:#fbbf240f;padding:14px 16px}.exit-btn-primary.svelte-9hh6xy{width:100%;border-radius:14px;background:linear-gradient(135deg,#dc2626,#ef4444);padding:14px 24px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 4px 16px #ef444440;transition:all .3s ease}.exit-btn-primary.svelte-9hh6xy:hover{transform:translateY(-1px);box-shadow:0 8px 24px #ef44444d}.exit-btn-secondary.svelte-9hh6xy{width:100%;border-radius:14px;border:1px solid rgba(251,191,36,.2);background:#fbbf240f;padding:14px 24px;font-size:15px;font-weight:600;color:#fbbf24;cursor:pointer;transition:all .3s ease}.exit-btn-secondary.svelte-9hh6xy:hover{background:#fbbf241a;border-color:#fbbf244d}.selection-button.svelte-uv04a{transform:translateY(0);will-change:transform,box-shadow}.selection-button.svelte-uv04a:hover:not(:disabled){transform:translateY(-1px) scale(1.01)}.selection-button.svelte-uv04a:active:not(:disabled){transform:translateY(0) scale(.99)}@keyframes svelte-uv04a-selectPop{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.loading-container.svelte-1pts96q{display:flex;flex-direction:column;gap:24px;padding:32px 0}@media (min-width: 640px){.loading-container.svelte-1pts96q{gap:28px;padding:40px 0}}.pulse-ring.svelte-1pts96q{position:absolute;border-radius:50%;border:1.5px solid rgba(239,68,68,.15)}.pulse-ring-1.svelte-1pts96q{inset:-12px;animation:svelte-1pts96q-pulse-expand 2.5s ease-out infinite}.pulse-ring-2.svelte-1pts96q{inset:-24px;animation:svelte-1pts96q-pulse-expand 2.5s ease-out infinite .5s}.pulse-ring-3.svelte-1pts96q{inset:-36px;animation:svelte-1pts96q-pulse-expand 2.5s ease-out infinite 1s}@keyframes svelte-1pts96q-pulse-expand{0%{opacity:.6;transform:scale(.95)}to{opacity:0;transform:scale(1.15)}}.progress-track.svelte-1pts96q{height:6px;border-radius:99px;background:#ffffff0f;overflow:hidden}.progress-fill.svelte-1pts96q{height:100%;border-radius:99px;background:linear-gradient(90deg,#dc2626,#ef4444);transition:width .5s ease;position:relative}.progress-fill.svelte-1pts96q:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:svelte-1pts96q-progress-shimmer 1.5s ease-in-out infinite}@keyframes svelte-1pts96q-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.stage-row.svelte-1pts96q{display:flex;align-items:center;gap:12px;padding:4px 0}.stage-active.svelte-1pts96q{color:#d1d5db}.stage-pending.svelte-1pts96q{color:#4b5563}.stage-check.svelte-1pts96q{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#22c55e}.results-container.svelte-1nep0ls{display:flex;flex-direction:column;gap:20px;padding:24px 0}@media (min-width: 640px){.results-container.svelte-1nep0ls{gap:24px;padding:32px 0}}.result-success-icon.svelte-1nep0ls{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#22c55e26,#22c55e14);border:1px solid rgba(34,197,94,.15)}.result-card.svelte-1nep0ls{border-radius:16px;padding:16px;text-align:left;width:100%}.theme-dark.svelte-1nep0ls .result-card:where(.svelte-1nep0ls){border:1px solid rgba(255,255,255,.06);background:linear-gradient(145deg,#1e1e1e,#1a1a1a)}.theme-light.svelte-1nep0ls .result-card:where(.svelte-1nep0ls){border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 1px 3px #0000000f}@media (min-width: 640px){.result-card.svelte-1nep0ls{padding:20px}}.result-card-interactive.svelte-1nep0ls{cursor:pointer;transition:all .25s ease}.theme-dark.svelte-1nep0ls .result-card-interactive:where(.svelte-1nep0ls):hover{border-color:#ffffff1f;background:linear-gradient(145deg,#222,#1c1c1c)}.theme-light.svelte-1nep0ls .result-card-interactive:where(.svelte-1nep0ls):hover{border-color:#6366f133;background:#6366f105}.result-card-face.svelte-1nep0ls{cursor:pointer;transition:all .25s ease}.theme-dark.svelte-1nep0ls .result-card-face:where(.svelte-1nep0ls){border-color:#a855f726;background:linear-gradient(145deg,#a855f70f,#ec48990a)}.theme-light.svelte-1nep0ls .result-card-face:where(.svelte-1nep0ls){border-color:#a855f726;background:linear-gradient(145deg,#a855f70a,#ec489905)}.result-card-face.svelte-1nep0ls:hover{border-color:#a855f74d}.result-card-header.svelte-1nep0ls{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.result-card-icon.svelte-1nep0ls{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex-shrink:0}.theme-dark.svelte-1nep0ls .result-card-icon:where(.svelte-1nep0ls){background:#ffffff0d}.theme-light.svelte-1nep0ls .result-card-icon:where(.svelte-1nep0ls){background:#0000000a}.result-card-icon-amber.svelte-1nep0ls{background:linear-gradient(135deg,#fbbf241f,#f59e0b0f);border:1px solid rgba(251,191,36,.1)}.result-card-icon-purple.svelte-1nep0ls{background:linear-gradient(135deg,#a855f71f,#ec48990f);border:1px solid rgba(168,85,247,.1)}.result-badge.svelte-1nep0ls{font-size:11px;font-weight:600;padding:3px 10px;border-radius:99px}.theme-dark.svelte-1nep0ls .result-badge-red:where(.svelte-1nep0ls){background:#ef44441f;color:#f87171}.theme-light.svelte-1nep0ls .result-badge-red:where(.svelte-1nep0ls){background:#6366f11a;color:#6366f1}.result-badge-purple.svelte-1nep0ls{background:#a855f71f;color:#c084fc}.result-image-preview.svelte-1nep0ls{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px}.theme-dark.svelte-1nep0ls .result-image-preview:where(.svelte-1nep0ls){background:#2a2a2a}.theme-light.svelte-1nep0ls .result-image-preview:where(.svelte-1nep0ls){background:#f3f4f6}.result-image-locked.svelte-1nep0ls{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px;cursor:pointer;transition:transform .2s ease;border:none}.theme-dark.svelte-1nep0ls .result-image-locked:where(.svelte-1nep0ls){background:linear-gradient(135deg,#333,#2a2a2a)}.theme-light.svelte-1nep0ls .result-image-locked:where(.svelte-1nep0ls){background:linear-gradient(135deg,#e5e7eb,#d1d5db)}.result-image-locked.svelte-1nep0ls:hover{transform:scale(1.04)}.result-lock-pill.svelte-1nep0ls{display:flex;align-items:center;justify-content:center;padding:5px;border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.result-social-row.svelte-1nep0ls{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:12px;cursor:pointer;transition:all .2s ease}.theme-dark.svelte-1nep0ls .result-social-row:where(.svelte-1nep0ls){border:1px solid rgba(255,255,255,.05);background:#ffffff08}.theme-dark.svelte-1nep0ls .result-social-row:where(.svelte-1nep0ls):hover{border-color:#ffffff1a;background:#ffffff0d}.theme-light.svelte-1nep0ls .result-social-row:where(.svelte-1nep0ls){border:1px solid rgba(0,0,0,.06);background:#00000005}.theme-light.svelte-1nep0ls .result-social-row:where(.svelte-1nep0ls):hover{border-color:#6366f133;background:#6366f10a}.result-blur-bar.svelte-1nep0ls{height:14px;border-radius:6px;filter:blur(4px)}.theme-dark.svelte-1nep0ls .result-blur-bar:where(.svelte-1nep0ls){background:linear-gradient(90deg,#ffffff0f,#ffffff1a)}.theme-light.svelte-1nep0ls .result-blur-bar:where(.svelte-1nep0ls){background:linear-gradient(90deg,#0000000f,#0000001a)}.result-profile-row.svelte-1nep0ls{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.result-face-tile.svelte-1nep0ls{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#a855f733,#ec489926)}.result-face-match-row.svelte-1nep0ls{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:8px;font-size:12px}.theme-dark.svelte-1nep0ls .result-face-match-row:where(.svelte-1nep0ls){background:#ffffff0a}.theme-light.svelte-1nep0ls .result-face-match-row:where(.svelte-1nep0ls){background:#00000008}.result-no-data.svelte-1nep0ls{border-radius:16px;border:1px solid rgba(251,191,36,.15);background:#fbbf240f;padding:16px;text-align:center}.result-cta-btn.svelte-1nep0ls{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border-radius:14px;padding:16px 24px;font-size:16px;font-weight:700;color:#fff;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-dark.svelte-1nep0ls .result-cta-btn:where(.svelte-1nep0ls){background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 4px 16px #ef444440,0 0 0 1px #ef44441a}.theme-dark.svelte-1nep0ls .result-cta-btn:where(.svelte-1nep0ls):hover{box-shadow:0 8px 24px #ef44444d,0 0 0 1px #ef444426}.theme-light.svelte-1nep0ls .result-cta-btn:where(.svelte-1nep0ls){background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 4px 16px #6366f140,0 0 0 1px #6366f11a}.theme-light.svelte-1nep0ls .result-cta-btn:where(.svelte-1nep0ls):hover{box-shadow:0 8px 24px #6366f14d,0 0 0 1px #6366f126}.result-cta-btn.svelte-1nep0ls:hover{transform:translateY(-1px) scale(1.01)}.result-cta-btn.svelte-1nep0ls:active{transform:translateY(0) scale(.99)}.result-cta-shimmer.svelte-1nep0ls{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translate(-100%);animation:svelte-1nep0ls-cta-shimmer 2.5s ease-in-out infinite}@keyframes svelte-1nep0ls-cta-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
