.tally.svelte-1cdokw2{gap:14px;display:grid}header.svelte-1cdokw2{border-bottom:2px dashed var(--line-2);gap:4px;padding-bottom:12px;display:grid}.kicker.svelte-1cdokw2{color:var(--ink-2);font-size:.92rem;font-weight:700}.winner.svelte-1cdokw2{font-family:var(--font-brand);color:#c92a2a;font-size:clamp(1.7rem,7.6vw,2.2rem);line-height:1.2}.of.svelte-1cdokw2{color:var(--ink-2);font-weight:600}.denied.svelte-1cdokw2{color:#c92a2a;border:2px solid #e03131;border-radius:10px;justify-self:start;margin-top:6px;padding:6px 12px;font-weight:700;transform:rotate(-1.5deg)}ol.svelte-1cdokw2{gap:12px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1cdokw2{gap:6px;display:grid}.row.svelte-1cdokw2{justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.row.svelte-1cdokw2 b:where(.svelte-1cdokw2){font-variant-numeric:tabular-nums;flex:none;font-size:1.2rem}.lead.svelte-1cdokw2 .row:where(.svelte-1cdokw2){font-weight:700}.bar.svelte-1cdokw2{background:#1a10330f;border-radius:999px;height:12px;overflow:hidden}.bar.svelte-1cdokw2 span:where(.svelte-1cdokw2){min-width:12px;height:100%;transition:width .42s var(--ease-spring);background:#ff8787;border-radius:999px;display:block;box-shadow:inset 0 3px #ffffff4d}.lead.svelte-1cdokw2 .bar:where(.svelte-1cdokw2) span:where(.svelte-1cdokw2){background:#e03131}.notes.svelte-1cdokw2{flex-wrap:wrap;gap:6px;display:flex}.notes.svelte-1cdokw2 small:where(.svelte-1cdokw2){border-radius:999px;padding:1px 8px;font-size:.8rem;font-weight:600}.claim.c0.svelte-1cdokw2{color:#c92a2a;background:#ffe3e3}.claim.c1.svelte-1cdokw2{background:var(--sun-soft);color:#8a5a00}.claim.c2.svelte-1cdokw2{color:#1b6e2e;background:#e3f8e6}.you.svelte-1cdokw2{background:var(--ink);color:#fff}.nobody.svelte-1cdokw2{color:var(--ink-3);font-size:.9rem}.votes.svelte-1u0dg64{padding:16px}.empty.svelte-1u0dg64{border:1.5px dashed var(--line-2);box-shadow:none;text-align:center;color:var(--ink-2);justify-items:center;gap:12px;padding:24px 20px;font-weight:500;display:grid}.wait.svelte-1u0dg64{background:var(--accent-tint);width:52px;height:52px;color:var(--accent-text);border-radius:16px;place-items:center;display:grid}.pick.svelte-1p6i3f8,.body.svelte-1p6i3f8 .wrap:where(.svelte-1p6i3f8){grid-template-columns:minmax(0,1fr);gap:16px;padding-top:18px;padding-bottom:48px;display:grid}.body.svelte-1p6i3f8{background:var(--bg)}.body.svelte-1p6i3f8 .wrap:where(.svelte-1p6i3f8){padding-top:8px}.hint.svelte-1p6i3f8{color:var(--ink-2)}form.svelte-1p6i3f8,.list.svelte-1p6i3f8{gap:10px;display:grid}.option.habit.svelte-1p6i3f8{align-items:flex-start;gap:10px;padding:12px 14px 12px 10px}.option.habit[disabled].svelte-1p6i3f8{cursor:progress}.flag.svelte-1p6i3f8{width:32px;height:36px;stroke:var(--ink-3);flex:none;margin-top:2px}.flag.svelte-1p6i3f8 .cloth:where(.svelte-1p6i3f8){fill:var(--surface);transform-origin:7px 15px;transition:fill var(--normal) ease}.on.svelte-1p6i3f8 .flag:where(.svelte-1p6i3f8){stroke:var(--ink)}.on.svelte-1p6i3f8 .flag:where(.svelte-1p6i3f8) .cloth:where(.svelte-1p6i3f8){fill:#e03131;animation:svelte-1p6i3f8-flap .52s var(--ease-spring) both}@keyframes svelte-1p6i3f8-flap{0%{transform:scaleX(.4)skewY(8deg)}}.text.svelte-1p6i3f8{justify-items:start;gap:6px;min-width:0;display:grid}.claim.svelte-1p6i3f8{border-radius:999px;padding:1px 8px;font-size:.8rem;font-weight:600}.claim.c0.svelte-1p6i3f8{color:#c92a2a;background:#ffe3e3}.claim.c1.svelte-1p6i3f8{background:var(--sun-soft);color:#8a5a00}.claim.c2.svelte-1p6i3f8{color:#1b6e2e;background:#e3f8e6}.send.svelte-1p6i3f8{z-index:5;padding:6px 4px max(12px, env(safe-area-inset-bottom));background:var(--bg);gap:8px;margin-inline:-4px;display:grid;position:sticky;bottom:0}.send.svelte-1p6i3f8:before{content:"";background:linear-gradient(to top, var(--bg), transparent);pointer-events:none;height:24px;position:absolute;bottom:100%;left:0;right:0}.send.svelte-1p6i3f8 .spin{animation:.9s linear infinite svelte-1p6i3f8-spin}@keyframes svelte-1p6i3f8-spin{to{transform:rotate(360deg)}}.note.svelte-1p6i3f8{color:var(--ink-3);justify-content:center;align-items:flex-start;gap:8px;font-size:.95rem;display:flex}.note.svelte-1p6i3f8 svg{flex:none;margin-top:3px}.votes.svelte-1p6i3f8{padding:16px}.go.svelte-1p6i3f8{padding-inline:1.1em;font-size:1.1rem;line-height:1.25}.warn.svelte-1p6i3f8{background:var(--bad-soft);color:var(--bad);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:600;display:flex}.warn.svelte-1p6i3f8 svg{flex:none;margin-top:3px}.game.svelte-q0ojgu{--red:#e03131;--red-light:#ff8787;--green:#2f9e44;--green-light:#8ce99a;--beige:#e8d5ae;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:12px;padding-bottom:48px;display:grid}.top.svelte-q0ojgu{justify-items:center;gap:2px;display:grid}.bunting.svelte-q0ojgu{width:100%;max-width:420px;display:block;overflow:visible}.pennant.svelte-q0ojgu{stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 0;transition:fill var(--normal) ease}.pennant.empty.svelte-q0ojgu{fill:var(--surface);stroke:var(--ink-4);stroke-dasharray:3 3}.pennant.now.svelte-q0ojgu{stroke:var(--ink);stroke-dasharray:none;animation:1.6s ease-in-out infinite alternate svelte-q0ojgu-sway}.pennant.red.svelte-q0ojgu,.dot.red.svelte-q0ojgu,.split.svelte-q0ojgu .red:where(.svelte-q0ojgu){fill:var(--red);background:var(--red)}.pennant.red.light.svelte-q0ojgu,.dot.red.light.svelte-q0ojgu,.split.svelte-q0ojgu .red.light:where(.svelte-q0ojgu){fill:var(--red-light);background:var(--red-light)}.pennant.green.svelte-q0ojgu,.dot.green.svelte-q0ojgu,.split.svelte-q0ojgu .green:where(.svelte-q0ojgu){fill:var(--green);background:var(--green)}.pennant.green.light.svelte-q0ojgu,.dot.green.light.svelte-q0ojgu,.split.svelte-q0ojgu .green.light:where(.svelte-q0ojgu){fill:var(--green-light);background:var(--green-light)}.pennant.beige.svelte-q0ojgu,.dot.beige.svelte-q0ojgu,.split.svelte-q0ojgu .beige:where(.svelte-q0ojgu){fill:var(--beige);background:var(--beige)}.pennant.svelte-q0ojgu:not(.empty):not(.now){animation:svelte-q0ojgu-hang .42s var(--ease-spring) both}@keyframes svelte-q0ojgu-hang{0%{transform:scaleY(.2)}}@keyframes svelte-q0ojgu-sway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.count.svelte-q0ojgu{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.count.svelte-q0ojgu span:where(.svelte-q0ojgu){color:var(--ink-3);font-weight:500}.round.svelte-q0ojgu{gap:14px;display:grid}.habit.svelte-q0ojgu{background:var(--surface);box-shadow:var(--shadow);text-align:center;border-radius:22px;padding:22px 20px 20px;font-size:clamp(1.4rem,6.2vw,1.8rem);line-height:1.38;position:relative}.habit.svelte-q0ojgu:before{content:"“";font-family:var(--font-brand);color:var(--accent);font-size:4rem;line-height:1;position:absolute;top:-14px;left:14px}.answers.svelte-q0ojgu{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.answers.svelte-q0ojgu .option:where(.svelte-q0ojgu){text-align:center;justify-content:center;min-height:64px;padding:8px 6px;font-size:1.02rem;font-weight:700}.answers.svelte-q0ojgu .option[disabled]:where(.svelte-q0ojgu){cursor:default}.answers.svelte-q0ojgu .option.other:where(.svelte-q0ojgu){opacity:.45}.ruling.svelte-q0ojgu{--flag:var(--red);--flag-ink:#b42323;--flag-soft:#ffe3e3;background:var(--flag-soft);box-shadow:inset 0 0 0 2.5px var(--flag);animation:pop .36s var(--ease-spring) both;border-radius:22px;align-items:center;gap:12px;padding:14px 16px 14px 10px;display:flex}.ruling.light.svelte-q0ojgu{--flag:var(--red-light)}.ruling.green.svelte-q0ojgu{--flag:var(--green);--flag-ink:#1b6e2e;--flag-soft:#e3f8e6}.ruling.green.light.svelte-q0ojgu{--flag:var(--green-light)}.ruling.beige.svelte-q0ojgu{--flag:#c9b387;--flag-ink:#7a6436;--flag-soft:#f8f1e2}.wave.svelte-q0ojgu{flex:none;width:64px;height:auto;overflow:visible}.wave.svelte-q0ojgu .cloth:where(.svelte-q0ojgu) path:where(.svelte-q0ojgu):first-child{fill:var(--flag)}.ruling.beige.svelte-q0ojgu .wave:where(.svelte-q0ojgu) .cloth:where(.svelte-q0ojgu) path:where(.svelte-q0ojgu):first-child{fill:var(--beige)}.cloth.svelte-q0ojgu{transform-origin:12px 32px;animation:svelte-q0ojgu-hoist .56s var(--ease-spring) both, svelte-q0ojgu-flutter 1.3s .56s ease-in-out infinite alternate}@keyframes svelte-q0ojgu-hoist{0%{transform:translateY(38px)scaleX(.3)}}@keyframes svelte-q0ojgu-flutter{to{transform:skewY(-5deg)scaleX(.93)}}.said.svelte-q0ojgu{gap:4px;min-width:0;display:grid}.name.svelte-q0ojgu{font-family:var(--font-brand);color:var(--flag-ink);font-size:clamp(1.6rem,7.4vw,2rem);line-height:1.15}.line.svelte-q0ojgu{font-weight:600;line-height:1.45}.crowd.svelte-q0ojgu{color:var(--ink-2);gap:8px;padding:0 4px;font-size:.95rem;font-weight:600;display:grid}.crowd.svelte-q0ojgu p:where(.svelte-q0ojgu){align-items:center;gap:8px;display:flex}.crowd.svelte-q0ojgu p:where(.svelte-q0ojgu) svg{color:var(--ink-3);flex:none}.crowd.svelte-q0ojgu b:where(.svelte-q0ojgu){color:var(--ink)}.split.svelte-q0ojgu{gap:3px;height:10px;display:flex}.split.svelte-q0ojgu span:where(.svelte-q0ojgu){border-radius:999px;flex-basis:0;min-width:8px;box-shadow:inset 0 0 0 1.5px #1a10331f}.friend.svelte-q0ojgu{background:var(--sun-soft);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:.95rem;font-weight:600;display:flex}.friend.svelte-q0ojgu .ico:where(.svelte-q0ojgu){background:var(--ink);width:28px;height:28px;color:var(--sun);border-radius:50%;flex:none;place-items:center;display:grid}.friend.svelte-q0ojgu b.red:where(.svelte-q0ojgu){color:#b42323}.friend.svelte-q0ojgu b.green:where(.svelte-q0ojgu){color:#1b6e2e}.next.svelte-q0ojgu{margin-top:2px}.vote.svelte-q0ojgu{border-radius:var(--radius);background:var(--sun-soft);gap:10px;padding:16px;display:grid}.vote-head.svelte-q0ojgu{align-items:center;gap:10px;display:flex}.vote.svelte-q0ojgu .ico:where(.svelte-q0ojgu){background:var(--sun);width:40px;height:40px;color:var(--ink);box-shadow:0 3px 0 var(--sun-deep);border-radius:12px;flex:none;place-items:center;display:grid;transform:rotate(-6deg)}.vote.svelte-q0ojgu h2:where(.svelte-q0ojgu){font-size:1.3rem}.vote.svelte-q0ojgu p:where(.svelte-q0ojgu){color:var(--ink-2)}.vote.svelte-q0ojgu .btn:where(.svelte-q0ojgu){margin-top:4px}.ten.svelte-q0ojgu{--red:#e03131;--red-light:#ff8787;--green:#2f9e44;--green-light:#8ce99a;--beige:#e8d5ae;gap:10px;padding:16px;display:grid}.ten.svelte-q0ojgu h2:where(.svelte-q0ojgu){align-items:center;gap:8px;font-size:1.2rem;display:flex}.ten.svelte-q0ojgu h2:where(.svelte-q0ojgu) svg{color:var(--accent-text)}.ten.svelte-q0ojgu ol:where(.svelte-q0ojgu){margin:0;padding:0;list-style:none;display:grid}.ten.svelte-q0ojgu li:where(.svelte-q0ojgu){border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:10px 0;display:grid}.ten.svelte-q0ojgu li:where(.svelte-q0ojgu):first-child{border-top:0}.dot.svelte-q0ojgu{clip-path:polygon(0 0,100% 0,50% 100%);grid-row:span 2;width:14px;height:18px;margin-top:5px}.what.svelte-q0ojgu{font-weight:600;line-height:1.4}.ten.svelte-q0ojgu small:where(.svelte-q0ojgu){color:#8a7444;font-size:.85rem;font-weight:700}.ten.svelte-q0ojgu small.red:where(.svelte-q0ojgu){color:#c92a2a}.ten.svelte-q0ojgu small.green:where(.svelte-q0ojgu){color:#1b6e2e}.step.svelte-q0ojgu{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:22px;padding-bottom:48px;display:grid}form.svelte-q0ojgu{gap:12px;display:grid}.mark.svelte-q0ojgu{background:var(--accent);width:52px;height:52px;color:var(--on-accent);box-shadow:0 4px 0 var(--accent-deep);border-radius:16px;place-items:center;margin-bottom:4px;display:grid;transform:rotate(-6deg)}h1.svelte-q0ojgu{font-size:clamp(2rem,9vw,2.8rem)}.hint.svelte-q0ojgu{color:var(--ink-2)}.go.svelte-q0ojgu{margin-top:6px}.go.svelte-q0ojgu .spin{animation:.9s linear infinite svelte-q0ojgu-spin}@keyframes svelte-q0ojgu-spin{to{transform:rotate(360deg)}}.warn.svelte-q0ojgu{background:var(--bad-soft);color:var(--bad);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:600;display:flex}.warn.svelte-q0ojgu svg{flex:none;margin-top:3px}.back.svelte-q0ojgu{color:var(--ink-2);justify-self:center;padding:8px 4px;font-size:.95rem}
