.wiz.svelte-177ytp{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%, transparent);border-radius:2px;max-width:68ch;padding:clamp(20px,3.4vw,34px)}.wiz-head.svelte-177ytp{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;min-height:1.2em;margin-bottom:14px;display:flex}.eyebrow.svelte-177ytp{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-size:.71rem;font-weight:600}.feas.svelte-177ytp{color:var(--ink-soft);text-align:right;font-size:.84rem}.dim.svelte-177ytp{opacity:.6}.num.svelte-177ytp{font-variant-numeric:tabular-nums}.dots.svelte-177ytp{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.dot.svelte-177ytp{background:var(--line);border-radius:2px;width:20px;height:4px;transition:background .2s}.dot.on.svelte-177ytp{background:var(--accent)}.q.svelte-177ytp{border:0;min-height:170px;margin:0;padding:0}.t.svelte-177ytp{font-family:var(--serif);margin:0 0 8px;font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.15}.sous.svelte-177ytp{color:var(--ink-faint);margin:0 0 16px;font-size:.88rem}.chips.svelte-177ytp{flex-wrap:wrap;gap:9px;display:flex}.pick.svelte-177ytp{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:9px 16px;font-size:.9rem;transition:border-color .16s,color .16s,background .16s}.pick.svelte-177ytp:hover{border-color:var(--accent);color:var(--accent)}.pick.sel.svelte-177ytp{border-color:var(--accent);background:var(--accent);color:var(--ground)}.vie.svelte-177ytp{flex-direction:column;gap:14px;display:flex}.vrow.svelte-177ytp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.vlab.svelte-177ytp{flex-direction:column;gap:1px;display:flex}.vlab.svelte-177ytp b:where(.svelte-177ytp){font-size:.98rem;font-weight:600}.vlab.svelte-177ytp span:where(.svelte-177ytp){color:var(--ink-faint);font-size:.8rem}.vopts.svelte-177ytp{gap:6px;display:flex}.vpick.svelte-177ytp{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:6px 12px;font-size:.8rem;transition:border-color .16s,color .16s,background .16s}.vpick.svelte-177ytp:hover{border-color:var(--accent);color:var(--accent)}.vpick.sel.svelte-177ytp{border-color:var(--accent);background:var(--accent);color:var(--ground)}.duel.svelte-177ytp{grid-template-columns:1fr 1fr;gap:clamp(10px,1.8vw,18px);display:grid}.oeil.svelte-177ytp{border:1px solid var(--line-soft);background:var(--surface);cursor:pointer;padding:0;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.oeil.svelte-177ytp img:where(.svelte-177ytp){aspect-ratio:4/3;object-fit:cover;background:var(--line-soft);width:100%;display:block}.oeil.svelte-177ytp:hover{border-color:var(--accent);transform:translateY(-3px)}.prog.svelte-177ytp{color:var(--ink-faint);margin-top:12px;font-size:.8rem}.final.svelte-177ytp .lede:where(.svelte-177ytp){color:var(--ink-soft);max-width:48ch;margin:.2em 0 1.3em}.final.svelte-177ytp .lede:where(.svelte-177ytp) b:where(.svelte-177ytp){color:var(--ink);font-weight:600}.nav.svelte-177ytp{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;display:flex}.btn.svelte-177ytp{font:inherit;letter-spacing:.02em;background:var(--accent);color:var(--ground);cursor:pointer;border:0;border-radius:2px;padding:11px 22px;font-size:.86rem;text-decoration:none;transition:background .18s;display:inline-block}.btn.svelte-177ytp:hover{background:var(--accent-2)}.btn.svelte-177ytp:disabled{opacity:.4;cursor:default}.ghost.svelte-177ytp{font:inherit;border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:2px;padding:11px 18px;font-size:.86rem}.ghost.svelte-177ytp:disabled{opacity:.35;cursor:default}.ghost.svelte-177ytp:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}button.svelte-177ytp:focus-visible,a.svelte-177ytp:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=480px){.duel.svelte-177ytp{grid-template-columns:1fr}.vrow.svelte-177ytp{align-items:flex-start}}
