.container.svelte-jk7o5r{max-width:620px;margin:0 auto;padding:2.5rem var(--container-pad-sm) 0}@media (min-width: 600px){.container.svelte-jk7o5r{padding:4rem var(--container-pad) 0}}.progress.svelte-jk7o5r{display:flex;align-items:center;gap:.85rem;margin-bottom:2rem}.track.svelte-jk7o5r{flex:1;height:6px;border-radius:3px;background:var(--gs-100);overflow:hidden}.fill.svelte-jk7o5r{height:100%;background:var(--color-primary);transform-origin:left;transition:transform var(--dur) var(--ease)}.progress.svelte-jk7o5r span:where(.svelte-jk7o5r){font-size:.8rem;color:var(--color-text-muted)}.q.svelte-jk7o5r{font-size:clamp(1.5rem,4.5vw,2rem);letter-spacing:-.02em;margin:0 0 1.75rem}.opts.svelte-jk7o5r{display:grid;gap:.75rem}.opt.svelte-jk7o5r{display:grid;gap:.2rem;text-align:left;font:inherit;padding:1.1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;color:var(--color-text);cursor:pointer;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.opt.svelte-jk7o5r:hover{border-color:var(--color-primary)}.opt.svelte-jk7o5r:active{transform:scale(.99)}.opt-t.svelte-jk7o5r{font-weight:600}.opt-d.svelte-jk7o5r{color:var(--color-text-muted);font-size:.92rem}.back.svelte-jk7o5r{margin-top:1.75rem;background:none;border:0;font:inherit;font-size:.9rem;color:var(--color-text-muted);cursor:pointer;padding:0}.back.svelte-jk7o5r:hover{color:var(--color-primary-strong)}.result.svelte-jk7o5r{text-align:center;padding:2rem 0}.eyebrow.svelte-jk7o5r{color:var(--color-primary-strong);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem}.result.svelte-jk7o5r h1:where(.svelte-jk7o5r){font-size:clamp(1.8rem,5vw,2.4rem);letter-spacing:-.02em;margin:0}.in-domain.svelte-jk7o5r{color:var(--color-text-muted);margin:.3rem 0 0}.rec-summary.svelte-jk7o5r{max-width:46ch;margin:1rem auto 0}.rec-weight.svelte-jk7o5r{margin:.85rem auto 0;font-size:.85rem;color:var(--color-text-muted)}.rec-why.svelte-jk7o5r{max-width:46ch;margin:.75rem auto 0;font-size:.92rem;color:var(--gs-900)}.pace-note.svelte-jk7o5r{color:var(--color-text-muted);max-width:46ch;margin:.75rem auto 0;font-size:.95rem}.cta.svelte-jk7o5r{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.btn.svelte-jk7o5r{background:var(--color-primary-strong);color:#fff;border:0;font:inherit;font-weight:600;padding:.75rem 1.35rem;border-radius:var(--radius-pill);text-decoration:none}.btn.ghost.svelte-jk7o5r{background:none;border:1px solid var(--border);color:var(--gs-900)}.restart.svelte-jk7o5r{display:block;margin:1.5rem auto 0;background:none;border:0;font:inherit;font-size:.85rem;color:var(--color-text-muted);cursor:pointer;text-decoration:underline}.state.svelte-jk7o5r{color:var(--color-text-muted);padding:2rem 0;text-align:center}
