.sf-lf__inner.svelte-fytg1v{max-width:980px}.sf-lf__card.svelte-fytg1v{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-7);box-shadow:var(--shadow-sm)}.sf-lf__progress.svelte-fytg1v{gap:var(--space-2);margin-bottom:var(--space-5);justify-content:center;display:flex}.sf-lf__pip.svelte-fytg1v{border-radius:var(--radius-full,999px);background:var(--color-border);width:28px;height:4px}.sf-lf__pip--done.svelte-fytg1v{background:var(--color-accent)}.sf-lf__question.svelte-fytg1v{font-family:var(--font-family-heading);font-size:clamp(var(--font-size-xl), 2.2vw, var(--font-size-2xl));text-align:center;margin:0 0 var(--space-5);color:var(--color-text)}.sf-lf__options.svelte-fytg1v{gap:var(--space-3);display:grid}.sf-lf__option.svelte-fytg1v{width:100%;padding:var(--space-4);font:inherit;text-align:left;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-base), background var(--transition-base)}.sf-lf__option.svelte-fytg1v:hover{border-color:var(--color-accent);background:var(--color-bg-subtle)}.sf-lf__result.svelte-fytg1v{gap:var(--space-5);grid-template-columns:1fr 1.2fr;align-items:center;display:grid}.sf-lf__result-media.svelte-fytg1v{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--color-bg-subtle);overflow:hidden}.sf-lf__result-media.svelte-fytg1v img{object-fit:cover;width:100%;height:100%;display:block}.sf-lf__all.svelte-fytg1v{gap:var(--space-7);display:grid}.sf-lf__result-text.svelte-fytg1v{color:var(--color-text-muted);margin:var(--space-3) 0 var(--space-5)}.sf-lf__result-actions.svelte-fytg1v{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:600px){.sf-lf__result.svelte-fytg1v{grid-template-columns:1fr}}
