.race-heading[data-v-2462ed8b]{margin:1rem 0}.race-heading h1[data-v-2462ed8b]{margin:.3rem 0 0}.kicker[data-v-2462ed8b]{color:#315d79;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:750}.description[data-v-2462ed8b]{color:var(--muted);line-height:1.6}.rink[data-v-2462ed8b]{color:#233b53;background:#e7f4fb;border:1px solid #b4cfe1;border-radius:1.25rem;padding:1rem}.track-header[data-v-2462ed8b]{justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.track-header small[data-v-2462ed8b]{font-size:.72rem;font-weight:500}.clock[data-v-2462ed8b],.reveal-label[data-v-2462ed8b]{color:#315d79;font-size:.85rem;font-weight:700}.clock[data-v-2462ed8b]{font-variant-numeric:tabular-nums;background:#fffdf8;border-radius:.5rem;padding:.35rem .55rem}.lanes[data-v-2462ed8b]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lane[data-v-2462ed8b]{background:#f8fcff;border:1px solid #c7dcea;border-radius:.75rem;padding:.45rem .7rem .35rem}.lane.own[data-v-2462ed8b]{border-color:#5686a7}.lane.finished[data-v-2462ed8b]{background:#fff7df;border-color:#d5b968}.lane.match-active[data-v-2462ed8b]{background:#fff0cc;border-color:#a76a24;box-shadow:inset 0 0 0 1px #a76a24}.lane-label[data-v-2462ed8b]{overflow-wrap:anywhere;font-size:.83rem;display:block}.runway[data-v-2462ed8b]{height:2.35rem;margin:0 1.15rem 0 1rem;position:relative}.ice[data-v-2462ed8b]{background:linear-gradient(172deg,#cbe6f5 43%,#effaff 50%,#cbe6f5 58%,#b8d9ec);border-radius:2rem;position:absolute;inset:1rem 0 .15rem}.finish-line[data-v-2462ed8b]{background:repeating-linear-gradient(#31536d 0 .22rem,#fff .22rem .44rem);width:.4rem;position:absolute;top:.55rem;bottom:.15rem;right:0}.racer[data-v-2462ed8b]{left:var(--to);width:2.4rem;position:absolute;bottom:0;transform:translate(-50%)}.racer[data-v-2462ed8b]:before{content:"";inset-inline:15%;background:#345a7833;border-radius:50%;height:.22rem;position:absolute;bottom:.05rem}.penguin[data-v-2462ed8b]{transform-origin:50% 86%;width:100%;display:block}.moving[data-v-2462ed8b]{animation:1.65s cubic-bezier(.25,.66,.35,1) both race-forward-2462ed8b}.turn-reveal .penguin[data-v-2462ed8b]{animation:.4s ease-in-out 4 jiggle-2462ed8b}.moving .penguin[data-v-2462ed8b]{animation:1.65s ease-in-out both lean-into-slide-2462ed8b}.belly-slide[data-v-2462ed8b]{animation-name:slide-forward-2462ed8b}.belly-slide .penguin[data-v-2462ed8b]{animation-name:dive-onto-belly-2462ed8b}.turn-reveal .flipper[data-v-2462ed8b]{transform-box:fill-box;transform-origin:100%;animation:.2s ease-in-out 8 alternate flutter-2462ed8b}.moving[data-v-2462ed8b],.turn-reveal .penguin[data-v-2462ed8b],.turn-reveal .flipper[data-v-2462ed8b]{animation-delay:var(--reveal-delay)}.near-finish .penguin[data-v-2462ed8b]{animation:1.05s ease-in-out infinite finish-fidgets-2462ed8b}.gain[data-v-2462ed8b]{color:#fff;background:#315d79;border-radius:.3rem;padding:.12rem .28rem;font-size:.72rem;font-weight:850;position:absolute;top:-.5rem;right:-.55rem}.medal[data-v-2462ed8b]{border:2px solid var(--medal-edge);background:var(--medal-face);width:1.95rem;height:1.95rem;color:var(--medal-ink);border-radius:50%;place-items:center;font-size:.72rem;font-weight:850;display:grid;position:absolute;top:-.15rem;right:calc(100% + .15rem);box-shadow:inset 0 0 0 2px #fff8,0 2px 3px #18273b33}.medal-ahead[data-v-2462ed8b]{left:calc(100% + .15rem);right:auto}.medal[data-v-2462ed8b]:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 55%,0 100%);background:#315d79;width:1.15rem;height:.5rem;position:absolute;top:calc(100% - 1px)}.medal[data-place="1st"][data-v-2462ed8b]{--medal-face:#ffe297;--medal-edge:#ad7423;--medal-ink:#5f390d}.medal[data-place="2nd"][data-v-2462ed8b]{--medal-face:#e5edf5;--medal-edge:#70869c;--medal-ink:#263c55}.medal[data-place="3rd"][data-v-2462ed8b]{--medal-face:#f5c4a2;--medal-edge:#a86343;--medal-ink:#63351f}.lane-note[data-v-2462ed8b]{color:#4a6479;margin:.1rem 0 0;font-size:.7rem;line-height:.9rem}.lane-note.gained[data-v-2462ed8b]{color:#315d79;font-weight:750}.match-badge[data-v-2462ed8b]{color:#593206;background:#f9d689;border-radius:.3rem;padding:.1rem .35rem;font-size:.78rem}.picks[data-v-2462ed8b]{border:1px solid var(--border);background:#fffdf8;border-radius:1rem;margin-top:1rem;padding:1rem}.pick-controls[data-v-2462ed8b]{margin:0 0 1rem}.pick-heading[data-v-2462ed8b]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.picks h2[data-v-2462ed8b]{overflow-wrap:anywhere;margin:0 0 .8rem;font-size:1.1rem}.pick-heading h2[data-v-2462ed8b]{margin:0}.picks p[data-v-2462ed8b]{margin:.7rem 0 0;line-height:1.45}.pick-status[data-v-2462ed8b]{min-height:2.9em}.pick-content[data-v-2462ed8b]{min-height:5rem;position:relative}.under-callout[data-v-2462ed8b]{visibility:hidden}.match-callout[data-v-2462ed8b]:not(:empty){overflow-wrap:anywhere;color:#593206;background:#fff3d6;border:1px solid #d6a852;border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.65rem .8rem;display:flex;position:absolute;inset:0;overflow:auto}.match-callout strong[data-v-2462ed8b]{font-size:1.05rem}.numbers[data-v-2462ed8b]{grid-template-columns:repeat(10,minmax(0,1fr));gap:.35rem;display:grid}.numbers button[data-v-2462ed8b]{min-height:2.75rem;padding:.65rem .15rem;font-weight:750}.numbers button[aria-pressed=true][data-v-2462ed8b]{color:#fff;opacity:1;background:#315d79}table[data-v-2462ed8b]{border-collapse:collapse;width:100%;font-size:.86rem}th[data-v-2462ed8b],td[data-v-2462ed8b]{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:.7rem .25rem}.next[data-v-2462ed8b]{background:var(--accent);color:#fff;width:100%;margin-top:1rem}@keyframes race-forward-2462ed8b{0%{left:var(--from)}to{left:var(--to)}}@keyframes slide-forward-2462ed8b{0%,14%{left:var(--from)}88%,to{left:var(--to)}}@keyframes lean-into-slide-2462ed8b{22%,70%{transform:rotate(32deg)scaleY(.93)}88%{transform:rotate(-8deg)}}@keyframes dive-onto-belly-2462ed8b{14%,88%{transform:translateY(-.72rem)rotate(86deg)}}@keyframes jiggle-2462ed8b{25%{transform:rotate(-9deg)scale(1.05,.94)}65%{transform:rotate(9deg)scale(.96,1.05)}}@keyframes flutter-2462ed8b{to{transform:rotate(-25deg)}}@keyframes finish-fidgets-2462ed8b{16%{transform:translateY(-3px)rotate(-8deg)}34%{transform:translateY(-1px)rotate(7deg)}50%{transform:translateY(-4px)rotate(-4deg)}68%{transform:none}}@media (width<=560px){.numbers[data-v-2462ed8b]{grid-template-columns:repeat(5,minmax(0,1fr))}.pick-content[data-v-2462ed8b]{min-height:7rem}.rink[data-v-2462ed8b]{padding:.7rem}}@media (prefers-reduced-motion:reduce){.moving[data-v-2462ed8b],.turn-reveal .penguin[data-v-2462ed8b],.turn-reveal .flipper[data-v-2462ed8b],.near-finish .penguin[data-v-2462ed8b]{animation:none}}.throw-tracker[data-v-89ad4f8e]{margin-block:1.5rem}.throw-row[data-v-89ad4f8e]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.75rem;display:grid}.throw-row h3[data-v-89ad4f8e]{overflow-wrap:anywhere;align-items:center;gap:.75rem;margin:0;font-size:.8rem;display:flex}.throw-row h3 span[data-v-89ad4f8e]{min-width:0}.throw-row h3[data-v-89ad4f8e]:after{content:"";border-bottom:1px dotted var(--border);opacity:.8;flex:1;min-width:0}.throw-row ol[data-v-89ad4f8e]{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.throw-row li[data-v-89ad4f8e]{border:1px solid var(--border);width:1.7rem;height:1.7rem;color:var(--muted);border-radius:50%;flex:0 0 1.7rem;place-items:center;display:grid}.throw-mark[data-v-89ad4f8e]{font-size:1rem;line-height:1}.throw-row .won[data-v-89ad4f8e]{color:#fff;background:#38634c;border-color:#38634c}.throw-row .lost[data-v-89ad4f8e]{color:#8a3826;background:#f4e9e3}.throw-row .tie[data-v-89ad4f8e]{background:#f0e8db}.throw-row .current[data-v-89ad4f8e]{border:2px solid var(--accent);color:var(--accent)}.throw-row .unused[data-v-89ad4f8e]{opacity:.4}@media (width<=400px){.throw-row ol[data-v-89ad4f8e]{gap:.3rem}}.description[data-v-89ad4f8e]{color:var(--muted);line-height:1.6}.catchup[data-v-89ad4f8e],.watching[data-v-89ad4f8e]{color:var(--accent);line-height:1.6}.moves[data-v-89ad4f8e]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.moves button[data-v-89ad4f8e]{justify-items:center;gap:.5rem;padding:1rem .25rem;display:grid}.moves button span[data-v-89ad4f8e],.symbol[data-v-89ad4f8e]{font-size:2rem}.moves button[aria-pressed=true][data-v-89ad4f8e]{border-color:var(--accent);background:#f0d8ca}.card[data-v-89ad4f8e]{border:1px solid var(--border);background:#fffdf8;border-radius:1.25rem;margin:1.5rem 0;padding:1.25rem}.players[data-v-89ad4f8e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.player[data-v-89ad4f8e]{text-align:center;overflow-wrap:anywhere;gap:.6rem;display:grid}.symbol[data-v-89ad4f8e]{min-block-size:2.4rem;line-height:1.2}.symbol.suspense[data-v-89ad4f8e]{animation:.6s ease-in-out infinite alternate suspense-89ad4f8e}.symbol.revealed[data-v-89ad4f8e]{animation:.25s ease-out reveal-move-89ad4f8e}@keyframes suspense-89ad4f8e{0%{opacity:.45;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}@keyframes reveal-move-89ad4f8e{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.symbol.suspense[data-v-89ad4f8e],.symbol.revealed[data-v-89ad4f8e]{animation:none}}.score-heading[data-v-89ad4f8e]{text-align:center;color:var(--muted);margin:0 0 1rem;font-size:.85rem;font-weight:650}.player[data-v-89ad4f8e]{border:1px solid var(--border);border-radius:.9rem;align-content:start;padding:1rem .4rem}.player.leading[data-v-89ad4f8e]{background:#eef4ee;border-color:#38634c}.player.won[data-v-89ad4f8e]{background:#fff3ce;border-color:#a47710}.score[data-v-89ad4f8e]{justify-content:center;align-items:baseline;gap:.3rem;margin-top:.25rem;line-height:1;display:flex}.score strong[data-v-89ad4f8e]{font-variant-numeric:tabular-nums;font-size:clamp(3rem,8vw,4.5rem);font-weight:850}.score span[data-v-89ad4f8e]{color:var(--muted);font-size:1.1rem}.win-markers[data-v-89ad4f8e]{justify-content:center;gap:.5rem;display:flex}.win-markers span[data-v-89ad4f8e]{border:1px solid var(--border);width:1.7rem;height:1.7rem;color:var(--muted);border-radius:50%;place-items:center;display:grid}.win-markers .filled[data-v-89ad4f8e]{color:#fff;background:#38634c;border-color:#38634c}.progress[data-v-89ad4f8e]{min-block-size:2.8em;font-size:.9rem;line-height:1.4}.leading .progress[data-v-89ad4f8e]{color:#38634c}.throw-result[data-v-89ad4f8e]{text-align:center;border-radius:.75rem;margin:1rem 0 0;padding:1rem;line-height:1.5;display:grid}.throw-result.settled[data-v-89ad4f8e]{background:#f0e8db}.result-space[data-v-89ad4f8e],.result-message[data-v-89ad4f8e]{overflow-wrap:anywhere;grid-area:1/1;align-self:center}.result-space[data-v-89ad4f8e]{visibility:hidden}.result-space[data-v-89ad4f8e]:before{content:attr(data-message)}.actions[data-v-89ad4f8e]{align-items:start;min-block-size:3.5rem;display:grid}.actions.player-actions[data-v-89ad4f8e]{min-block-size:10rem}.choice-controls[data-v-89ad4f8e],.continuation[data-v-89ad4f8e]{grid-area:1/1}.continuation p[data-v-89ad4f8e]{margin:0;padding-block:1rem;line-height:1.5}.choice-status[data-v-89ad4f8e]{margin-block:.75rem 0;line-height:1.5}.next[data-v-89ad4f8e]{background:var(--accent);color:#fff;width:100%;padding:1rem}.description[data-v-b83a3561]{color:var(--muted);line-height:1.6}.vote-label[data-v-b83a3561]{font-size:.9rem;font-weight:750}.choice-stage[data-v-b83a3561]{min-height:17rem;padding-top:1rem}.choice-stage [role=status][data-v-b83a3561]{min-height:3rem;line-height:1.5}.prompt[data-v-b83a3561]{min-height:3rem;font-weight:650;line-height:1.5}.colour-choices[data-v-b83a3561],.tallies[data-v-b83a3561]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.colour-choices button[data-v-b83a3561]{justify-content:center;align-items:center;gap:.75rem;min-height:6rem;font-size:1.2rem;display:flex}.red-choice[data-v-b83a3561]{--colour:#a33e20;--tint:#fae9e2}.blue-choice[data-v-b83a3561]{--colour:#365cad;--tint:#edf1fb}.colour-dot[data-v-b83a3561]{background:var(--colour);border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;display:inline-block}.colour-choices button[data-v-b83a3561]{border-color:var(--colour)}.colour-choices button[aria-pressed=true][data-v-b83a3561]{background:var(--tint);box-shadow:inset 0 0 0 1px var(--colour)}.note[data-v-b83a3561]{color:var(--muted);font-size:.8rem;line-height:1.6}.tallies[data-v-b83a3561]{margin-top:1.5rem}.tally[data-v-b83a3561]{text-align:center;background:var(--tint);border:1px solid var(--border);border-radius:1rem;gap:.5rem;padding:1rem;display:grid}.count[data-v-b83a3561]{font-variant-numeric:tabular-nums;font-size:2.5rem;line-height:1}.tally.winner[data-v-b83a3561]{border-color:var(--colour);box-shadow:inset 0 0 0 1px var(--colour)}.card[data-v-b83a3561]{border:1px solid var(--border);background:#fffdf8;border-radius:1.25rem;margin-block:1.25rem;padding:1.25rem}.card h2[data-v-b83a3561]{margin:0 0 1rem;font-size:1.2rem}.card table[data-v-b83a3561]{border-collapse:collapse;width:100%;font-size:.86rem}.card th[data-v-b83a3561],.card td[data-v-b83a3561]{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:.65rem .3rem}.player-colours[data-v-b83a3561]{margin:0;padding:0;list-style:none}.player-colours li[data-v-b83a3561]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 5.5rem 2rem;align-items:center;gap:.5rem;min-height:4rem;display:grid}.player-colours li[data-v-b83a3561]:first-child{border-top:0}.player-name[data-v-b83a3561]{overflow-wrap:anywhere;min-width:0}.player-name small[data-v-b83a3561]{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}.player-name .leader[data-v-b83a3561]{color:#80600e}.colour-result[data-v-b83a3561]{align-items:center;gap:.4rem;min-height:1.75rem;display:flex}.player-colours li[data-revealed=true] .colour-result[data-v-b83a3561]{animation:.25s ease-out colour-reveal-b83a3561}@keyframes colour-reveal-b83a3561{0%{opacity:0;transform:translateY(.15rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.player-colours li[data-revealed=true] .colour-result[data-v-b83a3561]{animation:none}}.award[data-v-b83a3561]{text-align:right;font-variant-numeric:tabular-nums}.scored[data-v-b83a3561]{color:#38634c}.outcome[data-v-b83a3561]{text-align:center;background:#f0e8db;border-radius:1rem;align-content:center;min-height:6.5rem;padding:.75rem 1rem;display:grid}.outcome h2[data-v-b83a3561]{margin:0;font-size:1.2rem}.outcome p[data-v-b83a3561]{margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.next[data-v-b83a3561]{background:var(--accent);color:#fff;width:100%;margin-top:1.25rem;padding:1rem;display:block}.description[data-v-5ed6ea62]{color:var(--muted);line-height:1.6}.round-status[data-v-5ed6ea62]{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;margin-block:1rem;display:flex}.round-status p[data-v-5ed6ea62]{margin:0;line-height:1.5}.countdown[data-v-5ed6ea62]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:750}.coin-grid[data-v-5ed6ea62]{grid-template-columns:repeat(var(--coin-columns), minmax(0, 1fr));gap:.75rem;display:grid}.player-card[data-v-5ed6ea62]{border:1px solid var(--border);background:#fffdf8;border-radius:1rem;min-width:0;padding:1rem}.player-card.mine[data-v-5ed6ea62]{grid-column:1/-1;padding:1.25rem}.player-card header[data-v-5ed6ea62]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.player-card h2[data-v-5ed6ea62]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.95rem;line-height:1.3}.mine h2[data-v-5ed6ea62]{font-size:1.15rem}.status[data-v-5ed6ea62]{white-space:nowrap;color:var(--muted);background:#eee6d7;border-radius:1rem;padding:.2rem .4rem;font-size:.65rem;font-weight:650}.role[data-v-5ed6ea62]{color:var(--muted);margin:.35rem 0 .75rem;font-size:.7rem}.coin-and-pot[data-v-5ed6ea62]{justify-content:space-around;align-items:center;gap:.75rem;display:flex}.coin-view[data-v-5ed6ea62]{perspective:400px;justify-items:center;gap:.4rem;display:grid}.coin-face[data-v-5ed6ea62]{color:#70510f;background:linear-gradient(135deg,#fff1b5,#edc967);border:3px solid #cba04c;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.6rem;font-weight:850;display:grid;box-shadow:inset 0 0 0 2px #ffe6a0,0 3px #a78030}.coin-face.tails[data-v-5ed6ea62]{background:linear-gradient(135deg,#f4ead3,#d8c8a5);border-color:#ad9463}.mine .coin-face[data-v-5ed6ea62]{width:4rem;height:4rem;font-size:2rem}.spinning[data-v-5ed6ea62]{animation:.6s linear infinite coin-spin-5ed6ea62}.coin-label[data-v-5ed6ea62]{min-height:1.4em;font-size:.75rem;line-height:1.4}.pot[data-v-5ed6ea62]{text-align:center;gap:.25rem;display:grid}.pot strong[data-v-5ed6ea62]{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.mine .pot strong[data-v-5ed6ea62]{font-size:3rem}.pot span[data-v-5ed6ea62]{color:var(--muted);font-size:.7rem}.feedback[data-v-5ed6ea62]{min-height:3em;margin:1rem 0 0;font-size:.75rem;line-height:1.5}.mine .feedback[data-v-5ed6ea62]{text-align:center;min-height:3em;font-size:.9rem}.own-controls[data-v-5ed6ea62]{min-height:8rem;margin-top:.5rem}.guess-buttons[data-v-5ed6ea62]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.guess-buttons button[data-v-5ed6ea62]{padding:.85rem .5rem;font-weight:650}.guess-buttons button[aria-pressed=true][data-v-5ed6ea62]{background:#fff0c1;border-color:#a47710}.bank[data-v-5ed6ea62]{color:#38634c;border-color:#38634c;width:100%;margin-top:.65rem;padding:.85rem .5rem;font-weight:650;display:block}.banked[data-v-5ed6ea62],.timed_out[data-v-5ed6ea62]{background:#f0f5ee;border-color:#9eb59d}.watching[data-v-5ed6ea62]{color:var(--muted);line-height:1.6}.own-controls .watching[data-v-5ed6ea62]{text-align:center;padding-block:1rem}.note[data-v-5ed6ea62]{color:var(--muted);margin-top:1.25rem;font-size:.8rem;line-height:1.6}.next[data-v-5ed6ea62]{background:var(--accent);color:#fff;width:100%;margin-top:1.25rem;padding:1rem;display:block}@keyframes coin-spin-5ed6ea62{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.spinning[data-v-5ed6ea62]{animation:none}}.player-card:not(.mine) header[data-v-5ed6ea62]{min-height:4rem;display:block}.player-card:not(.mine) .status[data-v-5ed6ea62]{margin-top:.35rem;display:inline-block}@media (width>=601px){.mine[data-v-5ed6ea62]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;display:grid}.mine header[data-v-5ed6ea62],.mine .role[data-v-5ed6ea62]{grid-column:1/-1}.mine .coin-and-pot[data-v-5ed6ea62]{grid-area:3/1}.mine .feedback[data-v-5ed6ea62]{grid-area:4/1}.mine .own-controls[data-v-5ed6ea62]{grid-area:3/2/span 2;align-self:center;margin:0}}@media (width<=1000px){.coin-grid[data-v-5ed6ea62]{grid-template-columns:repeat(var(--coin-medium-columns), minmax(0,1fr))}}@media (width<=600px){.coin-grid[data-v-5ed6ea62]{grid-template-columns:repeat(var(--coin-small-columns), minmax(0,1fr))}}.description[data-v-19c0c99b],.note[data-v-19c0c99b]{color:var(--muted);line-height:1.6}.note[data-v-19c0c99b]{font-size:.8rem}.timing-stage[data-v-19c0c99b]{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:20rem;display:flex}.prompt[data-v-19c0c99b]{text-align:center;min-height:3rem;line-height:1.5}.timing-button[data-v-19c0c99b],.finished-mark[data-v-19c0c99b]{border-radius:50%;flex:0 0 9rem;place-items:center;width:9rem;height:9rem;font-size:1.7rem;font-weight:750;display:grid}.timing-button[data-v-19c0c99b]{background:var(--accent);border-color:var(--accent);color:#fff;touch-action:manipulation}.timing-button.running[data-v-19c0c99b]{background:#38634c;border-color:#38634c}.timing-button[aria-busy=true][data-v-19c0c99b]:disabled{opacity:1;cursor:wait}.finished-mark[data-v-19c0c99b]{color:#38634c;background:#edf3ec;font-size:3rem}.results[data-v-19c0c99b]{border:1px solid var(--border);background:#fffdf8;border-radius:1.25rem;margin-block:1.5rem;padding:1.25rem}table[data-v-19c0c99b]{border-collapse:collapse;table-layout:fixed;width:100%}th[data-v-19c0c99b],td[data-v-19c0c99b]{text-align:left;overflow-wrap:anywhere;padding:1rem .25rem}thead[data-v-19c0c99b]{color:var(--muted);font-size:.8rem}tbody tr[data-v-19c0c99b]{border-top:1px solid var(--border);height:5.5rem}th[data-v-19c0c99b]:first-child{width:45%}td strong[data-v-19c0c99b]{font-variant-numeric:tabular-nums}small[data-v-19c0c99b]{color:var(--muted);margin-top:.3rem;font-size:.75rem;font-weight:400;display:block}.leader[data-v-19c0c99b]{color:#80600e}.place[data-v-19c0c99b]{color:var(--accent);margin-bottom:.25rem;font-size:.8rem;display:block}.points[data-v-19c0c99b]{color:#38634c;font-weight:750}.next[data-v-19c0c99b]{background:var(--accent);color:#fff;width:100%;padding:.95rem;font-weight:650}.description[data-v-2d66d591],.note[data-v-2d66d591]{color:var(--muted);line-height:1.6}.note[data-v-2d66d591]{font-size:.8rem}.round-info[data-v-2d66d591]{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;margin-block:1.25rem;font-size:.85rem;display:flex}.table[data-v-2d66d591]{text-align:center;background:#e9eee4;border:1px solid #c4d0bb;border-radius:1.25rem;padding:1.5rem 1rem}.turn[data-v-2d66d591]{max-width:30rem;min-height:3rem;margin:0 auto 1rem;font-weight:650;line-height:1.5}.card-space[data-v-2d66d591]{place-items:center;min-height:12rem;display:grid;position:relative}.playing-card[data-v-2d66d591]{color:#29251f;background:#fffdf8;border:1px solid #d8d0c3;border-radius:.8rem;width:8rem;height:11rem;animation:.22s ease-out deal-2d66d591;position:relative;box-shadow:0 5px 12px #29251f18}.red[data-v-2d66d591]{color:#a33e20}.corner[data-v-2d66d591]{font-size:1.3rem;font-weight:750;line-height:1;position:absolute;top:.6rem;left:.7rem}.corner small[data-v-2d66d591]{margin-top:.2rem;font-size:1rem;display:block}.bottom[data-v-2d66d591]{inset:auto .7rem .6rem auto;transform:rotate(180deg)}.suit[data-v-2d66d591]{place-items:center;height:100%;font-size:3.5rem;display:grid}.previous-card[data-v-2d66d591]{gap:.75rem;font-size:1.2rem;display:grid;position:absolute;top:1rem;left:calc(50% - 8.25rem)}.guesses[data-v-2d66d591]{justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.guesses button[data-v-2d66d591]{background:#fffdf8;min-width:7rem;padding:.9rem;font-weight:650}.guesses button[aria-busy=true][data-v-2d66d591]:disabled{opacity:1;cursor:wait}.watching[data-v-2d66d591]{min-height:3rem;line-height:1.5}.turn-clock[data-v-2d66d591]{min-height:1.5rem;color:var(--muted);font-size:.8rem}.order[data-v-2d66d591],.history[data-v-2d66d591],.results[data-v-2d66d591]{border:1px solid var(--border);background:#fffdf8;border-radius:1rem;margin-top:1.25rem;padding:1.25rem}h2[data-v-2d66d591]{overflow-wrap:anywhere;margin:0 0 1rem;font-size:1.1rem;line-height:1.4}.order h2[data-v-2d66d591]{justify-content:space-between;gap:.75rem;display:flex}.order h2 span[data-v-2d66d591]{color:var(--muted);font-size:.8rem}.order ol[data-v-2d66d591]{margin:0;padding-left:1.5rem}.order li[data-v-2d66d591]{padding:.65rem .35rem}.order li span[data-v-2d66d591]{overflow-wrap:anywhere}.order strong[data-v-2d66d591]{float:right;color:#38634c;margin-left:.75rem;font-size:.8rem}.order .out[data-v-2d66d591],.order .out strong[data-v-2d66d591]{color:var(--muted)}.order .out span[data-v-2d66d591]{text-decoration:line-through}.order .active[data-v-2d66d591]{background:#e9eee4;border-radius:.4rem;font-weight:650}.history ol[data-v-2d66d591]{margin-bottom:0;padding-left:1.3rem}.history li[data-v-2d66d591]{overflow-wrap:anywhere;padding-bottom:.5rem;font-size:.85rem;line-height:1.6}table[data-v-2d66d591]{border-collapse:collapse;width:100%;font-size:.9rem}th[data-v-2d66d591],td[data-v-2d66d591]{border-bottom:1px solid var(--border);text-align:left;overflow-wrap:anywhere;padding:1rem .3rem}.points[data-v-2d66d591]{color:#38634c;font-weight:700}.next[data-v-2d66d591]{background:var(--accent);color:#fff;width:100%;margin-top:1.25rem;padding:1rem}@keyframes deal-2d66d591{0%{opacity:.6;transform:translateY(-6px)rotate(-3deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.playing-card[data-v-2d66d591]{animation:none}}.description[data-v-92f06c5c],.note[data-v-92f06c5c]{color:var(--muted);line-height:1.6}.note[data-v-92f06c5c]{font-size:.8rem}.round-info[data-v-92f06c5c],header[data-v-92f06c5c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.round-info[data-v-92f06c5c]{margin:1.25rem 0;font-size:.85rem}.dealer[data-v-92f06c5c],.own-hand[data-v-92f06c5c],.players[data-v-92f06c5c]{border:1px solid var(--border);background:#fffdf8;border-radius:1.25rem;margin-top:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.dealer[data-v-92f06c5c]{background:#e9eee4;border-color:#c4d0bb}h2[data-v-92f06c5c]{margin:0;font-size:1.15rem}header strong[data-v-92f06c5c],header span[data-v-92f06c5c]{font-size:.85rem}.hand-cards[data-v-92f06c5c]{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.playing-card[data-v-92f06c5c]{border:1px solid var(--border);background:#fffdf8;border-radius:.5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;width:4rem;height:5.5rem;animation:.2s ease-out deal-92f06c5c;display:flex;box-shadow:0 3px 6px #29251f12}.playing-card strong[data-v-92f06c5c]{font-size:1.4rem}.playing-card span[data-v-92f06c5c]{font-size:1.5rem}.card-back[data-v-92f06c5c]{color:#fff;background:repeating-linear-gradient(45deg,#365c49,#365c49 4px,#416b56 4px 8px);border:3px solid #fffdf8}.red[data-v-92f06c5c]{color:#a33e20}.prompt[data-v-92f06c5c]{min-height:3rem;line-height:1.5}.actions[data-v-92f06c5c]{gap:.75rem;display:flex}.actions button[data-v-92f06c5c]{flex:1;padding:1rem;font-weight:650}.actions button[data-v-92f06c5c]:first-child,.next[data-v-92f06c5c]{background:var(--accent);color:#fff}.actions button[aria-busy=true][data-v-92f06c5c]:disabled{opacity:1;cursor:wait}.players ul[data-v-92f06c5c]{margin:1rem 0 0;padding:0;list-style:none}.players li[data-v-92f06c5c]{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:1rem 0}.players li[data-v-92f06c5c]:last-child{padding-bottom:0}.small-cards[data-v-92f06c5c]{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.small-cards span[data-v-92f06c5c]{border:1px solid var(--border);background:#fff;border-radius:.3rem;padding:.4rem}.players li p[data-v-92f06c5c]{font-size:.85rem}.points[data-v-92f06c5c]{margin-top:.5rem;display:block}.points[data-v-92f06c5c],.own-result[data-v-92f06c5c]{color:#38634c}.next[data-v-92f06c5c]{width:100%;margin-top:1rem;padding:1rem}.watching[data-v-92f06c5c]{padding:1rem;line-height:1.6}@keyframes deal-92f06c5c{0%{transform:translateY(-5px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.playing-card[data-v-92f06c5c]{animation:none}}.description[data-v-38603a9b],.note[data-v-38603a9b]{color:var(--muted);line-height:1.6}.note[data-v-38603a9b]{font-size:.8rem}.round-info[data-v-38603a9b]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin:1.25rem 0;font-size:.8rem;display:flex}.table[data-v-38603a9b]{text-align:center;background:#e9eee4;border:1px solid #c4d0bb;border-radius:1.25rem;min-height:17rem;padding:1.5rem 1rem}.guesser-banner[data-v-38603a9b]{text-align:left;background:#fffdf8;border:2px solid #38634c;border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.guesser-avatar[data-v-38603a9b]{color:#fff;background:#38634c;border-radius:50%;flex-shrink:0;place-items:center;width:3rem;height:3rem;font-size:1.4rem;font-weight:750;display:grid}.guesser-banner>div[data-v-38603a9b]{gap:.2rem;min-width:0;display:grid}.guesser-banner strong[data-v-38603a9b]{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.2}.guesser-label[data-v-38603a9b]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:650}.your-guess[data-v-38603a9b]{color:var(--accent);font-size:.85rem;font-weight:700}.my-guess[data-v-38603a9b]{border-color:var(--accent);background:#fff7e1}.my-guess .guesser-avatar[data-v-38603a9b]{background:var(--accent)}.intro[data-v-38603a9b]{text-align:left}.intro h2[data-v-38603a9b]{font-size:1.3rem}.intro p[data-v-38603a9b]{line-height:1.6}.intro-steps[data-v-38603a9b]{padding-left:1.4rem}.intro-steps li[data-v-38603a9b]{margin-bottom:1rem;padding-left:.25rem}.intro-steps li[data-v-38603a9b]::marker{color:#38634c;font-weight:750}.intro-steps p[data-v-38603a9b]{margin:.3rem 0 0}.intro-example[data-v-38603a9b]{background:#fffdf8;border:1px solid #c4d0bb;border-radius:.75rem;padding:1rem}.start[data-v-38603a9b]{background:var(--accent);color:#fff;width:100%;margin-top:.5rem;padding:1rem;font-weight:700}.turn-label[data-v-38603a9b]{color:var(--muted);margin:0 0 1rem;font-size:.8rem}.prompt[data-v-38603a9b]{min-height:3rem;font-weight:650;line-height:1.5}.choices[data-v-38603a9b]{justify-content:center;gap:.75rem;margin:1.25rem 0;display:flex}.choices button[data-v-38603a9b]{width:4rem;min-height:4rem;font-size:1.4rem}.choices button[aria-pressed=true][data-v-38603a9b]{color:#fff;background:#38634c;border-color:#38634c}.guesses[data-v-38603a9b]{grid-template-columns:repeat(auto-fit,minmax(2.8rem,1fr));gap:.5rem;max-width:28rem;margin:1rem auto;display:grid}.guesses button[data-v-38603a9b]{padding:.8rem .2rem;font-weight:650}button[aria-busy=true][data-v-38603a9b]:disabled{opacity:1;cursor:wait}.stage-steps[data-v-38603a9b]{color:var(--muted);justify-content:center;gap:clamp(.4rem,2vw,1.25rem);margin:1.25rem 0;padding:0;font-size:.8rem;list-style:none;display:flex}.stage-steps li[data-v-38603a9b]{align-items:center;gap:.35rem;display:flex}.stage-steps li span[data-v-38603a9b]{border:1px solid var(--border);background:#fffdf8;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid}.stage-steps li[aria-current=step][data-v-38603a9b]{color:#38634c;font-weight:750}.stage-steps li[aria-current=step] span[data-v-38603a9b]{color:#fff;background:#38634c;border-color:#38634c}.stage-heading[data-v-38603a9b]{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.stage-heading h2[data-v-38603a9b]{margin:0}.stage-clock[data-v-38603a9b]{text-align:center;font-variant-numeric:tabular-nums;background:#fffdf8;border-radius:.5rem;min-width:3.3rem;padding:.4rem .6rem;font-size:1.2rem;font-weight:750}.stage-clock.urgent[data-v-38603a9b]{color:var(--accent)}.guess-result[data-v-38603a9b]{background:#fffdf8;border:2px solid;border-radius:1rem;margin:1rem 0;padding:1.25rem .75rem}.guess-result.correct[data-v-38603a9b]{border-color:#38634c}.guess-result.incorrect[data-v-38603a9b]{border-color:var(--accent);background:#fff3ec}.guess-result h2[data-v-38603a9b]{color:#38634c;margin:0 0 1rem;font-size:1.6rem}.guess-result.incorrect h2[data-v-38603a9b]{color:var(--accent)}.comparison[data-v-38603a9b]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.comparison>div[data-v-38603a9b]{gap:.35rem;display:grid}.comparison>div span[data-v-38603a9b]{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.comparison strong[data-v-38603a9b]{font-size:2.8rem;line-height:1.1}.comparison-sign[data-v-38603a9b]{color:var(--muted);font-size:1.6rem}.removal-label[data-v-38603a9b]{font-weight:650;line-height:1.5}.removal-demo[data-v-38603a9b]{justify-content:center;align-items:center;gap:1.5rem;height:5.5rem;margin:1rem 0 .5rem;display:flex}.big-stick[data-v-38603a9b]{background:#c49562;border-radius:.15rem;width:.5rem;height:4rem;display:block;position:relative;transform:rotate(8deg)}.big-stick[data-v-38603a9b]:before{content:"";background:#a33e20;border-radius:.5rem;width:.9rem;height:1.1rem;position:absolute;top:-.2rem;left:-.2rem}.big-stick.removed[data-v-38603a9b]{animation:1.2s ease-in-out both remove-match-38603a9b}.remaining-change[data-v-38603a9b]{color:#38634c;margin:.5rem 0 0;font-size:1.5rem;font-weight:750}.remaining-change span[data-v-38603a9b]{margin-top:.25rem;font-size:1rem;display:block}@keyframes remove-match-38603a9b{0%,15%{opacity:1;transform:rotate(8deg)}55%{opacity:1;transform:translateY(-1rem)rotate(25deg)}to{opacity:0;transform:translateY(-2.5rem)rotate(40deg)scale(.65)}}@media (prefers-reduced-motion:reduce){.big-stick.removed[data-v-38603a9b]{opacity:.2;animation:none;transform:rotate(30deg)}}.contributions[data-v-38603a9b]{max-width:25rem;margin:1rem auto;padding:0;list-style:none}.contributions li[data-v-38603a9b]{overflow-wrap:anywhere;justify-content:space-between;gap:1rem;padding:.4rem;display:flex}.players[data-v-38603a9b],.results[data-v-38603a9b]{border:1px solid var(--border);background:#fffdf8;border-radius:1.25rem;margin-top:1.25rem;padding:1.25rem}h2[data-v-38603a9b]{font-size:1.1rem;line-height:1.4}.players ol[data-v-38603a9b]{margin:0;padding:0;list-style:none}.players li[data-v-38603a9b]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 3rem 2rem;align-items:center;gap:.5rem;padding:1rem .4rem;display:grid}.players strong[data-v-38603a9b]{overflow-wrap:anywhere}.players small[data-v-38603a9b]{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}.active[data-v-38603a9b]{box-shadow:inset 3px 0 var(--accent);background:#fff7e1}.active small[data-v-38603a9b]{color:var(--accent);font-weight:700}.escaped[data-v-38603a9b]{color:#38634c}.sticks[data-v-38603a9b]{justify-content:center;gap:.5rem;display:flex}.stick[data-v-38603a9b]{background:#c49562;border-radius:.1rem;width:.25rem;height:2rem;display:inline-block;position:relative;transform:rotate(10deg)}.stick[data-v-38603a9b]:before{content:"";background:#a33e20;border-radius:.3rem;width:.45rem;height:.6rem;position:absolute;top:-.1rem;left:-.1rem}.penalty[data-v-38603a9b]{color:var(--accent);font-variant-numeric:tabular-nums}table[data-v-38603a9b]{border-collapse:collapse;width:100%;font-size:.85rem}th[data-v-38603a9b],td[data-v-38603a9b]{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:1rem .3rem}.watching[data-v-38603a9b]{line-height:1.6}.next[data-v-38603a9b]{background:var(--accent);color:#fff;width:100%;margin-top:1.25rem;padding:1rem}.food[data-v-1e6d9e3c]{width:100%;height:auto;display:block}.intro[data-v-3d2718c6]{color:var(--muted);line-height:1.6}.stage-head[data-v-3d2718c6]{border-radius:.65rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin:1.15rem 0 .8rem;padding:.55rem .7rem;display:flex}.stage-head h2[data-v-3d2718c6],.recipe h2[data-v-3d2718c6]{overflow-wrap:anywhere;margin:0;font-size:1.25rem}.stage-head.my-turn[data-v-3d2718c6]{color:#fff8ea;background:#813a21}.clocks[data-v-3d2718c6]{gap:.4rem;display:flex}.clocks span[data-v-3d2718c6]{color:#3b2e21;background:#f2e8d5;border-radius:.45rem;padding:.32rem .5rem;font-size:.76rem}.clocks strong[data-v-3d2718c6]{font-variant-numeric:tabular-nums}.recipe[data-v-3d2718c6]{background:#fff8e8;border:1px solid #e0c89f;border-radius:1rem;padding:1rem}.recipe .note[data-v-3d2718c6]{margin:0 0 .65rem}.layers[data-v-3d2718c6]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.layers li[data-v-3d2718c6]{background:#fffdf7;border:1px solid #e2cfaf;border-radius:.55rem;align-content:center;place-items:center;width:3.65rem;min-height:5rem;padding:.2rem;font-size:.72rem;display:grid;position:relative}.layers li.current[data-v-3d2718c6]{border-color:#a35a2d;box-shadow:inset 0 0 0 1px #a35a2d}.layers li.correct[data-v-3d2718c6]{background:#edf7e6;border-color:#55824a;animation:.5s ease-out correct-ingredient-3d2718c6}.layers li.missed[data-v-3d2718c6]{background:#fff0eb;border-color:#a64537;animation:.5s ease-out wrong-ingredient-3d2718c6;box-shadow:inset 0 0 0 1px #a64537}.layers li.shown svg[data-v-3d2718c6]{animation:.3s ease-out show-ingredient-3d2718c6}.check[data-v-3d2718c6],.cross[data-v-3d2718c6]{font-weight:800;position:absolute;top:.2rem;right:.28rem}.check[data-v-3d2718c6]{color:#396b32}.cross[data-v-3d2718c6]{color:#9f3229;font-size:.95rem;line-height:1}.layers svg[data-v-3d2718c6]{width:2.25rem}.blank[data-v-3d2718c6]{color:#7a624c;font-size:1.35rem}.ingredient-grid[data-v-3d2718c6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;display:grid}.ingredient-grid button[data-v-3d2718c6],.intro-ingredients li[data-v-3d2718c6]{justify-items:center;gap:.28rem;padding:.65rem .25rem;display:grid}.ready-to-guess button[data-v-3d2718c6]{background:#fff5e0;border-color:#a35a2d}.ingredient-grid svg[data-v-3d2718c6]{width:clamp(2.3rem,10vw,3.6rem)}.intro-ingredients[data-v-3d2718c6]{padding:0;list-style:none}.intro-ingredients li[data-v-3d2718c6]{background:#fff8e8;border:1px solid #e0c89f;border-radius:.65rem}.feedback[data-v-3d2718c6]{min-height:2.5rem;color:var(--muted);margin:.65rem 0}.loss-badge[data-v-3d2718c6]{color:#fff;background:#9f3229;border-radius:.3rem;margin-inline-end:.35rem;padding:.16rem .45rem;animation:.5s ease-out wrong-ingredient-3d2718c6;display:inline-block}.retry[data-v-3d2718c6]{color:#813a21}.players[data-v-3d2718c6]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.players li[data-v-3d2718c6]{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:.55rem;gap:.16rem;min-width:0;padding:.38rem .55rem;font-size:.8rem;display:grid}.players li[aria-current=true][data-v-3d2718c6]{background:#fff1d9;border-color:#a35a2d}.players li.out[data-v-3d2718c6]{color:var(--muted)}.players li.just-lost[data-v-3d2718c6]{background:#fff0eb;border-color:#a64537}.lives[data-v-3d2718c6]{color:#aa463e;letter-spacing:.12em}.lost[data-v-3d2718c6]{color:#cfb9b5}.note[data-v-3d2718c6]{color:var(--muted);font-size:.86rem}table[data-v-3d2718c6]{border-collapse:collapse;width:100%;margin-top:.65rem}th[data-v-3d2718c6],td[data-v-3d2718c6]{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e0c89f;padding:.62rem .25rem}.next[data-v-3d2718c6]{background:var(--accent);color:#fff;width:100%;margin-top:1rem}@keyframes correct-ingredient-3d2718c6{30%{transform:translateY(-.25rem)scale(1.1)}65%{transform:translateY(.08rem)scale(.98)}}@keyframes show-ingredient-3d2718c6{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes wrong-ingredient-3d2718c6{20%,60%{transform:translate(-.25rem)}40%,80%{transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){.layers li.correct[data-v-3d2718c6],.layers li.missed[data-v-3d2718c6],.layers li.shown svg[data-v-3d2718c6],.loss-badge[data-v-3d2718c6]{animation:none}}._card_1f7i5_2{border:1px solid var(--border);background:#fffdf8;border-radius:1.25rem;min-width:0;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem)}._card_1f7i5_2 h2{letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.2rem}._description_1f7i5_4{color:var(--muted);margin:.5rem 0 1rem;font-size:.9rem;line-height:1.5}._chart_1f7i5_5{width:100%;height:auto;display:block;overflow:visible}._chart_1f7i5_5 text{fill:var(--muted);font:22px ui-sans-serif,system-ui,sans-serif}._axis_1f7i5_7{text-align:center;color:var(--muted);margin:0 0 1.25rem;font-size:.8rem}._legend_1f7i5_8{flex-wrap:wrap;gap:.5rem;display:flex}._legend_1f7i5_8 button{align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.8rem;display:inline-flex}._legend_1f7i5_8 button[aria-pressed=true]{border-color:var(--accent);background:#f3e4d9}._swatch_1f7i5_11{border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem}._details_1f7i5_12{margin-top:1.25rem;font-size:.85rem}._details_1f7i5_12 summary{cursor:pointer;color:var(--muted);padding:.4rem 0}._tableScroll_1f7i5_14{overflow-x:auto}._card_1f7i5_2 table{border-collapse:collapse;width:100%;margin-top:.5rem}._card_1f7i5_2 th,._card_1f7i5_2 td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.7rem .5rem}.winner-card[data-v-073c3408]{text-align:center;background:radial-gradient(at top,#fff0bf,#fffaf0 70%);border:1px solid #e4c67d;border-radius:1.25rem;margin-block:1.5rem;display:grid;position:relative}.winner-placeholder[data-v-073c3408],.winner-content[data-v-073c3408]{grid-area:1/1;align-self:center;padding:clamp(1.5rem,4vw,2.5rem)}.winner-placeholder[data-v-073c3408]{color:var(--muted)}.winner-content[data-v-073c3408]{visibility:hidden;overflow-wrap:anywhere;min-height:16rem}.winner-content.revealed[data-v-073c3408]{visibility:visible;animation:.85s cubic-bezier(.2,.8,.2,1) both winner-arrive-073c3408}.winner-crown[data-v-073c3408]{font-size:3.75rem;line-height:1.2;display:inline-block}.revealed .winner-crown[data-v-073c3408]{animation:1.1s ease-out both winner-crown-073c3408}.winner-caption[data-v-073c3408]{color:#80600e;text-transform:uppercase;letter-spacing:.16em;margin:.75rem 0 .5rem;font-size:.75rem;font-weight:750}.winner-content h2[data-v-073c3408]{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.winner-points[data-v-073c3408]{color:#80600e;margin:.75rem 0 0;font-size:1.1rem;font-weight:650}.confetti[data-v-073c3408]{z-index:100;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@keyframes winner-arrive-073c3408{0%{opacity:0;transform:translateY(.6rem)scale(.94)}60%{opacity:1;transform:translateY(-.15rem)scale(1.02)}to{opacity:1;transform:none}}@keyframes winner-crown-073c3408{0%{opacity:0;transform:translateY(1rem)scale(.3)rotate(-18deg)}55%{opacity:1;transform:translateY(-.35rem)scale(1.18)rotate(8deg)}80%{transform:translateY(.1rem)scale(.98)rotate(-3deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.winner-content.revealed[data-v-073c3408],.revealed .winner-crown[data-v-073c3408]{animation:none}}._page_frsm2_2{flex-direction:column;max-width:1240px;min-height:100svh;margin:0 auto;padding:1.5rem clamp(1.25rem,5vw,4rem);display:flex;position:relative}._header_frsm2_3{border-bottom:1px solid var(--border);align-items:center;gap:1.5rem;padding-bottom:1.5rem;display:flex}._brand_frsm2_4{letter-spacing:-.08em;color:inherit;font-size:2rem;font-weight:850;text-decoration:none}._brand_frsm2_4 span{color:var(--accent)}._playerCounts_frsm2_6{text-align:right;flex-direction:column;gap:.25rem;display:flex}._tag_frsm2_7{color:var(--muted);margin-left:auto;font-size:.8rem}._restoring_frsm2_8{color:var(--muted);flex:1;align-content:center;padding:3rem 0;display:grid}._home_frsm2_9{flex:1;grid-template-columns:1.35fr 1fr;align-items:center;gap:4rem;padding:4rem 0;display:grid}._eyebrow_frsm2_10{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:750}._home_frsm2_9 h1{font-size:clamp(2.7rem,5.5vw,4.8rem)}h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:1rem 0 1.5rem;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.08}h1 em{color:var(--accent);font-style:normal}h2{letter-spacing:-.025em;margin:0 0 1.4rem;font-size:1.2rem}h2 small{float:right;color:var(--muted);padding-top:.2rem;font-size:.8rem;font-weight:400}._description_frsm2_16{color:var(--muted);font-size:1.1rem;line-height:1.65}._facts_frsm2_17{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}._facts_frsm2_17 span{border:1px solid var(--border);border-radius:2rem;padding:.45rem .8rem;font-size:.8rem}._card_frsm2_19{border:1px solid var(--border);background:#fffdf8;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}._tabs_frsm2_20{background:#eee8df;border-radius:.75rem;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:2rem;padding:.3rem;display:grid}._tabs_frsm2_20 button{background:0 0;border:0;padding:.65rem .4rem;font-size:.85rem}._tabs_frsm2_20 button[aria-pressed=true]{color:var(--accent);background:#fffdf8;box-shadow:0 1px 3px #29251f18}._primary_frsm2_23{background:var(--accent);color:#fff;border-color:var(--accent);width:100%;margin-top:1.25rem;padding:.95rem 1.2rem;font-weight:650;display:block}._primary_frsm2_23:hover:not(:disabled){background:#873116}._note_frsm2_25{color:var(--muted);margin-top:1.2rem;font-size:.8rem;line-height:1.65}._codeInput_frsm2_26{letter-spacing:.3em;text-transform:uppercase}._roomHeader_frsm2_27{flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.5rem 0 2rem;display:flex}._menuButton_frsm2_28{flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}._roomPopover_frsm2_29{z-index:10;border:1px solid var(--border);background:#fffdf8;border-radius:1rem;gap:1rem;width:min(340px,100% - 2.5rem);padding:1.25rem;position:absolute;top:5.5rem;right:clamp(1.25rem,5vw,4rem);box-shadow:0 8px 28px #29251f18}._roomPopover_frsm2_29 ._connection_frsm2_30{width:100%;margin-left:0}._compactLayout_frsm2_31{padding-top:1.5rem}._shareLink_frsm2_32{order:1;width:100%;margin:0}._roomHeader_frsm2_27 ._eyebrow_frsm2_10{margin:0 0 .25rem}._roomCode_frsm2_34{letter-spacing:.18em;font-size:1.9rem;font-weight:750}._connection_frsm2_30{color:var(--muted);margin-left:auto;font-size:.8rem}._online_frsm2_36{color:#38634c}._online_frsm2_36:before{content:"●";margin-right:.5rem}._layout_frsm2_38{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:3rem;padding-bottom:3rem;display:grid}._coinLayout_frsm2_39{grid-template-columns:minmax(0,1fr)}._coinLayout_frsm2_39 ._sidebar_frsm2_40{display:none}._play_frsm2_6{min-width:0;padding:.5rem 0}._roundStart_frsm2_42{background:var(--accent);color:#fff;padding:.75rem 1.2rem;font-weight:650}._doublePoints_frsm2_43{background:#fff7e1;border:1px solid #d7b56d;border-radius:.75rem;align-items:center;gap:.75rem;padding:.9rem 1rem;line-height:1.5;animation:.75s ease-out both _bonus-arrive_frsm2_1;display:flex}._bonusBadge_frsm2_44{color:#59380c;background:#f3d78b;border-radius:.55rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.15rem;font-weight:850;display:grid}._roundMeta_frsm2_45{justify-content:space-between;align-items:center;min-height:2.75rem;display:flex}._timer_frsm2_46{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;color:var(--accent);font-size:2rem;font-weight:750}._timer_frsm2_46 small{font-size:1rem}._phaseStage_frsm2_48{min-height:20rem;display:grid}._phaseContent_frsm2_49{grid-area:1/1;align-self:start;min-width:0}._phaseEnterActive_frsm2_50{transition:opacity .28s ease-out,transform .28s ease-out}._phaseLeaveActive_frsm2_51{pointer-events:none;transition:opacity .16s ease-in,transform .16s ease-in}._phaseEnterFrom_frsm2_52{opacity:0;transform:translateY(6px)}._phaseLeaveTo_frsm2_53{opacity:0;transform:translateY(-4px)}._ready_frsm2_54{padding:2rem 0;font-size:1.25rem;font-weight:650}._waiting_frsm2_55{background:#eee6d7;border-radius:.75rem;padding:1rem;line-height:1.5}._numbers_frsm2_56{grid-template-columns:repeat(5,1fr);gap:.5rem;margin:.75rem 0 1rem;display:grid}._numbers_frsm2_56 button{padding:.85rem .3rem;font-size:1.2rem;font-weight:650}._numbers_frsm2_56 button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:#f0d8ca}._saved_frsm2_59{color:#38634c;min-height:1.4em;font-size:.85rem;line-height:1.5}._players_frsm2_60{margin:0;padding:0;list-style:none}._players_frsm2_60 li{border-bottom:1px solid #ebe5db;align-items:center;gap:.7rem;padding:.9rem 0;font-size:.9rem;display:flex}._players_frsm2_60 li:last-child{border:0}._playersHeading_frsm2_63{margin-top:1.75rem}._npcChoice_frsm2_64{cursor:pointer;align-items:center;gap:.7rem;width:100%;margin:0;display:flex}._npcChoice_frsm2_64 input{width:1.25rem;height:1.25rem;accent-color:var(--accent);flex-shrink:0;margin:0}._npcChoice_frsm2_64:has(input:disabled){cursor:default}._avatar_frsm2_67{background:#eee6d7;border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}._movement_frsm2_68{color:var(--muted);white-space:nowrap;font-size:.85rem}._up_frsm2_69{color:#38634c}._down_frsm2_70{color:#a33e20}._playerName_frsm2_71{overflow-wrap:anywhere;flex:1;min-width:0}._playerName_frsm2_71 small{color:var(--muted);margin-top:.2rem;display:block}._players_frsm2_60 small{font-weight:400}._textButton_frsm2_74{color:var(--muted);background:0 0;border:0;padding:.6rem 0;font-size:.8rem;text-decoration:underline}._endGameButton_frsm2_75{width:100%;color:var(--accent);border-color:var(--accent);background:0 0}._results_frsm2_76{table-layout:fixed;border-collapse:collapse;width:100%;margin:0;font-size:.9rem}._results_frsm2_76 th:first-child{width:50%;padding-left:.5rem}._results_frsm2_76 tbody tr{height:4.5rem}._resultPlayer_frsm2_79{align-items:center;gap:.7rem;display:flex}._results_frsm2_76 tbody tr:last-child th,._results_frsm2_76 tbody tr:last-child td{border-bottom:0}._results_frsm2_76 th,._results_frsm2_76 td{text-align:left;border-bottom:1px solid #ebe5db;padding:.9rem 0}._results_frsm2_76 thead{color:var(--muted);font-size:.8rem}._results_frsm2_76 tbody th{overflow-wrap:anywhere;padding-right:.6rem;font-weight:500}._leader_frsm2_84 th,._leader_frsm2_84 td{background:#fff7e1}._leader_frsm2_84 ._avatar_frsm2_67{color:#62420c;background:#f4d57d;position:relative}._newLeader_frsm2_86 th,._newLeader_frsm2_86 td{animation:1.1s ease-out _leader-glow_frsm2_1}._newLeader_frsm2_86 ._avatar_frsm2_67{animation:.7s ease-out 50ms both _leader-pop_frsm2_1}._newLeader_frsm2_86 ._avatar_frsm2_67:after{content:"✦";color:#a47710;pointer-events:none;font-size:.8rem;animation:.75s ease-out both _leader-spark_frsm2_1;position:absolute;top:-.4rem;right:-.3rem}._playerName_frsm2_71 ._leaderLabel_frsm2_89{color:#80600e;font-weight:650}._crown_frsm2_90{font-size:1em;line-height:1;display:inline-block}._newLeader_frsm2_86 ._crown_frsm2_90{animation:.65s ease-out 50ms both _crown-pop_frsm2_1}@keyframes _leader-glow_frsm2_1{0%{background:#fffdf8}30%{background:#ffe6a3}to{background:#fff7e1}}@keyframes _leader-pop_frsm2_1{0%,to{transform:scale(1);box-shadow:0 0 #d8ac3c00}40%{transform:scale(1.16);box-shadow:0 0 0 .4rem #d8ac3c25}}@keyframes _crown-pop_frsm2_1{0%{opacity:0;transform:translateY(.2rem)scale(.6)rotate(-12deg)}55%{opacity:1;transform:translateY(-.1rem)scale(1.2)rotate(5deg)}to{opacity:1;transform:none}}@keyframes _leader-spark_frsm2_1{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:translate(.2rem,-.2rem)scale(.6)}}@keyframes _bonus-arrive_frsm2_1{0%{opacity:.75;transform:translateY(4px);box-shadow:0 0 #d7b56d00}42%{opacity:1;transform:none;box-shadow:0 0 0 .35rem #d7b56d38}to{opacity:1;transform:none;box-shadow:0 0 0 .55rem #d7b56d00}}@media (prefers-reduced-motion:reduce){._doublePoints_frsm2_43,._newLeader_frsm2_86 th,._newLeader_frsm2_86 td,._newLeader_frsm2_86 ._avatar_frsm2_67,._newLeader_frsm2_86 ._avatar_frsm2_67:after,._newLeader_frsm2_86 ._crown_frsm2_90{animation:none}._newLeader_frsm2_86 ._avatar_frsm2_67:after{display:none}}._points_frsm2_105{color:#38634c;font-weight:750}._error_frsm2_106{background:#fae3d9;border:1px solid #d59e87;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;line-height:1.5;display:flex}._footer_frsm2_107{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:1rem;padding-top:1.25rem;font-size:.75rem;display:flex}@media (width<=800px){._home_frsm2_9,._layout_frsm2_38{grid-template-columns:1fr;gap:2rem}._home_frsm2_9{padding:2rem 0}._tag_frsm2_7{display:none}._header_frsm2_3 ._textButton_frsm2_74{margin-left:auto}._connection_frsm2_30{width:100%;margin-left:0}._footer_frsm2_107{flex-wrap:wrap}}:root{color:#29251f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--accent:#a33e20;--muted:#655d52;--border:#d8d0c3;background:#f7f2e9;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{border:1px solid var(--border);color:inherit;cursor:pointer;background:#fffdf8;border-radius:.6rem;padding:.65rem 1rem}button:disabled{cursor:not-allowed;opacity:.5}button:hover:not(:disabled){border-color:var(--accent)}label{margin:1.2rem 0 .5rem;font-size:.85rem;font-weight:650;display:block}input{border:1px solid var(--border);width:100%;min-width:0;color:inherit;background:#fffefc;border-radius:.6rem;padding:.9rem 1rem;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
