.progress.svelte-1p5o2e2{color:var(--accent-deep);margin:.4rem 0 1.4rem;font-weight:700}.polls.svelte-1p5o2e2{gap:1.2rem;max-width:40rem;display:grid}.poll.svelte-1p5o2e2{background:var(--bg-raise);border:1px solid var(--line);border-radius:1rem;padding:1.2rem 1.2rem 1rem}.poll.svelte-1p5o2e2 h2:where(.svelte-1p5o2e2){margin:0 0 .2rem;font-size:1.25rem}.blurb.svelte-1p5o2e2{color:var(--ink-dim);margin:0 0 .8rem}.opts.svelte-1p5o2e2{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 1rem;display:flex}.opt.svelte-1p5o2e2{font:inherit;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:999px;padding:.55rem .9rem;font-weight:600}.opt.on.svelte-1p5o2e2{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.results.svelte-1p5o2e2{gap:.45rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.results.svelte-1p5o2e2 li:where(.svelte-1p5o2e2){grid-template-columns:minmax(8rem,1fr) 2fr 3rem;align-items:center;gap:.6rem;display:grid}.lbl.svelte-1p5o2e2{font-weight:600}.lbl.svelte-1p5o2e2 em:where(.svelte-1p5o2e2){color:var(--accent-deep);margin-left:.35rem;font-size:.8rem;font-style:normal}.bar.svelte-1p5o2e2{background:var(--bg-deep);border-radius:999px;height:.7rem;overflow:hidden}.bar.svelte-1p5o2e2 span:where(.svelte-1p5o2e2){background:var(--ink-faint);border-radius:999px;height:100%;display:block}li.mine.svelte-1p5o2e2 .bar:where(.svelte-1p5o2e2) span:where(.svelte-1p5o2e2){background:var(--accent)}.n.svelte-1p5o2e2{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-dim)}.meta.svelte-1p5o2e2{color:var(--ink-dim);margin:.4rem 0 0;font-size:.92rem}.linkbtn.svelte-1p5o2e2{font:inherit;color:var(--accent-deep);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.err.svelte-1p5o2e2{color:var(--err);margin:0 0 .6rem}.next.svelte-1p5o2e2{margin-top:2.6rem}.name.svelte-1p5o2e2{max-width:40rem;margin-top:1.2rem}.ideaform.svelte-1p5o2e2{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.ideaform.svelte-1p5o2e2 input:where(.svelte-1p5o2e2){font:inherit;border:1px solid var(--line);background:var(--bg);color:inherit;border-radius:.6rem;flex:14rem;padding:.6rem .8rem}.next.svelte-1p5o2e2 .card:where(.svelte-1p5o2e2){color:inherit;text-decoration:none}@media (width<=560px){.results.svelte-1p5o2e2 li:where(.svelte-1p5o2e2){grid-template-columns:1fr 3rem}.results.svelte-1p5o2e2 .bar:where(.svelte-1p5o2e2){grid-area:2/1/auto/-1}}
