.scene[data-v-25d54a50]{top:0;right:0;bottom:0;left:0}.scene[data-v-25d54a50],.tally[data-v-25d54a50]{position:absolute}.tally[data-v-25d54a50]{animation:pop-25d54a50 .35s cubic-bezier(.22,1,.36,1) .2s both;background:var(--text);border-radius:999px;color:var(--bg);font-size:clamp(.6rem,1.5vh,1rem);font-weight:800;left:50%;padding:calc(.4vh + .3em) 1.3vh;top:1.6vh;translate:-50% 0;white-space:nowrap}.basket[data-v-25d54a50]{background:color-mix(in srgb,var(--sun) 45%,var(--bg));border:3px solid var(--text);border-radius:2vh;height:12.5vh;left:calc(var(--x0) - 1.5%);position:absolute;top:6.4vh;width:calc(var(--p)*2 + var(--w) + 3%)}.stage-3 .basket[data-v-25d54a50],.stage-4 .basket[data-v-25d54a50],.stage-5 .basket[data-v-25d54a50]{width:calc(var(--p)*5 + var(--w) + 3%)}.slot[data-v-25d54a50]{left:calc(var(--x0) + var(--i)*var(--p));position:absolute;top:7.4vh;width:var(--w)}.slot-art[data-v-25d54a50]{border-radius:1.2vh;height:9vh;position:relative}.slot-fish[data-v-25d54a50]{height:64%;left:10%;position:absolute;top:4%;width:80%}.slot-value[data-v-25d54a50]{background:var(--bg);border:2px solid var(--text);border-radius:.8vh;color:var(--text);font-family:var(--font-code);font-size:clamp(.65rem,1.7vh,1.15rem);font-weight:800;left:50%;padding:calc(.35vh + .3em) .8vh;position:absolute;top:76%;transform:translate(-50%,-50%)}.crown[data-v-25d54a50]{background:var(--sun);border:2px solid var(--text);border-radius:999px;color:var(--text);display:grid;font-size:clamp(.7rem,1.8vh,1.2rem);height:3.4vh;place-items:center;position:absolute;right:4%;top:-1.8vh;width:3.4vh}.slot-bar[data-v-25d54a50]{border-radius:999px;height:1.1vh;left:0;position:absolute;top:12.4vh;transform-origin:left center;width:calc(var(--v)/30*100%)}.checks[data-v-25d54a50]{align-items:flex-end;flex-direction:column;opacity:0;position:absolute;right:5%;top:22vh}.check[data-v-25d54a50],.checks[data-v-25d54a50]{display:flex;gap:1vh}.check[data-v-25d54a50]{align-items:center;background:var(--bg);border:2px solid var(--border);border-radius:1vh;padding:.7vh .8vh .7vh 1.2vh}.check code[data-v-25d54a50]{color:var(--text);font-family:var(--font-code);font-size:clamp(.6rem,1.6vh,1.05rem);font-weight:700}.mark[data-v-25d54a50]{border-radius:999px;color:#fff;display:grid;font-size:clamp(.6rem,1.5vh,1rem);font-weight:900;height:2.8vh;place-items:center;width:2.8vh}.mark.is-yes[data-v-25d54a50]{background:var(--mint)}.mark.is-no[data-v-25d54a50]{background:var(--coral)}.grid[data-v-25d54a50]{display:grid;gap:.5vh;grid-template-columns:repeat(6,2.6vh);opacity:0;position:absolute;right:6%;top:24vh}.cell[data-v-25d54a50]{background:var(--mint);border-radius:.6vh;height:2.6vh;width:2.6vh}.cell.is-diagonal[data-v-25d54a50]{background:transparent;border:2px dashed var(--border)}.field[data-v-25d54a50]{background:radial-gradient(circle,var(--coral) 38%,transparent 44%) 0 0 /.62vh .62vh;border-radius:1vh;height:18.5vh;right:4%;top:24vh;width:21vh}.field[data-v-25d54a50],.stamp[data-v-25d54a50]{opacity:0;position:absolute}.stamp[data-v-25d54a50]{background:var(--bg);border:4px solid var(--coral);border-radius:1.2vh;color:var(--coral);font-size:clamp(1rem,3.4vh,2.4rem);font-weight:900;letter-spacing:-.02em;padding:1.2vh 2vh;right:7%;rotate:-8deg;top:29vh}.walker[data-v-25d54a50]{height:10vh;left:15%;opacity:0;position:absolute;top:30vh;translate:-50% 0;width:10vh}.walker-art[data-v-25d54a50]{height:100%;width:100%}.best[data-v-25d54a50]{align-items:center;background:var(--text);border-radius:999px;bottom:calc(100% + .4vh);color:var(--bg);display:flex;font-family:var(--font-code);font-size:clamp(.6rem,1.5vh,1rem);font-weight:800;gap:.8vh;left:50%;padding:.6vh .6vh .6vh 1.2vh;position:absolute;translate:-50% 0;white-space:nowrap}.best-values[data-v-25d54a50]{display:inline-grid}.best-a[data-v-25d54a50],.best-b[data-v-25d54a50]{background:var(--sun);border-radius:999px;color:var(--text);grid-area:1/1;padding:.3vh .8vh;text-align:center}.momo[data-v-25d54a50]{bottom:0;height:12vh;left:4%;position:absolute}.momo-art[data-v-25d54a50]{height:12vh;width:12vh}.bubble[data-v-25d54a50]{animation:pop-25d54a50 .4s cubic-bezier(.22,1,.36,1) .9s both;border:2px solid var(--text);border-radius:1.6vh;color:var(--text);font-size:clamp(.8rem,2.1vh,1.45rem);font-weight:800;left:14vh;padding:1.2vh 1.8vh;top:1.4vh;transform-origin:0 100%;white-space:nowrap}.bubble[data-v-25d54a50],.bubble[data-v-25d54a50]:after{background:var(--bg);position:absolute}.bubble[data-v-25d54a50]:after{border-bottom:2px solid var(--text);border-left:2px solid var(--text);bottom:1.6vh;content:"";height:1.2vh;left:-.75vh;transform:rotate(45deg);width:1.2vh}.stage-1 .slot-bar[data-v-25d54a50]{animation:grow-bar-25d54a50 .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.4s + var(--i)*.18s)}.stage-1 .crown[data-v-25d54a50]{animation:pop-25d54a50 .4s cubic-bezier(.22,1,.36,1) 1.3s both}.stage-1 .bubble[data-v-25d54a50]{animation-delay:1.7s}.stage-2 .checks[data-v-25d54a50]{opacity:1}.stage-2 .check[data-v-25d54a50]{animation:rise-25d54a50 .4s cubic-bezier(.22,1,.36,1) both}.stage-2 .check-0[data-v-25d54a50]{animation-delay:.4s}.stage-2 .check-1[data-v-25d54a50]{animation-delay:1s}.stage-2 .check-2[data-v-25d54a50]{animation-delay:1.5s}.stage-2 .mark[data-v-25d54a50]{animation:pop-25d54a50 .3s cubic-bezier(.22,1,.36,1) both}.stage-2 .check-0 .mark[data-v-25d54a50]{animation-delay:.75s}.stage-2 .check-1 .mark[data-v-25d54a50]{animation-delay:1.35s}.stage-2 .check-2 .mark[data-v-25d54a50]{animation-delay:1.85s}.stage-2 .is-best .slot-art[data-v-25d54a50]{animation:ring-25d54a50 .9s ease 2.1s both}.stage-3 .checks[data-v-25d54a50]{animation:vanish-25d54a50 .25s ease both}.stage-3 .basket[data-v-25d54a50]{animation:basket-grow-25d54a50 .6s cubic-bezier(.65,0,.35,1) .2s both}.stage-3 .slot[data-v-25d54a50]:not(.is-new){animation:relayout-25d54a50 .6s cubic-bezier(.65,0,.35,1) .2s both}.stage-3 .slot.is-new[data-v-25d54a50]{animation:drop-slot-25d54a50 .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.75s + (var(--i) - 3)*.15s)}.stage-3 .is-new .slot-bar[data-v-25d54a50]{animation:grow-bar-25d54a50 .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(1.1s + (var(--i) - 3)*.15s)}.stage-3 .grid[data-v-25d54a50]{animation:appear-25d54a50 .3s ease 1.2s both}.stage-3 .cell[data-v-25d54a50]:not(.is-diagonal){animation:pop-25d54a50 .25s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(1.4s + var(--k)*.05s)}.stage-4 .grid[data-v-25d54a50]{animation:vanish-25d54a50 .3s ease both}.stage-4 .field[data-v-25d54a50]{animation:reveal-25d54a50 1.2s cubic-bezier(.45,0,.55,1) .3s both;opacity:1}.stage-4 .stamp[data-v-25d54a50]{animation:stamp-25d54a50 .35s cubic-bezier(.34,1.56,.64,1) 1.7s both}.stage-5 .field[data-v-25d54a50],.stage-5 .momo[data-v-25d54a50],.stage-5 .stamp[data-v-25d54a50]{animation:vanish-25d54a50 .3s ease both}.stage-5 .walker[data-v-25d54a50]{animation:appear-25d54a50 .3s ease .3s both,walk6-25d54a50 4.2s cubic-bezier(.45,0,.55,1) .6s both}.stage-5 .walker-art[data-v-25d54a50]{animation:bob-25d54a50 .25s ease-in-out .6s 16 alternate}.stage-5 .slot-art[data-v-25d54a50]{animation:ring-25d54a50 .8s ease both;animation-delay:calc(.75s + var(--i)*.714s)}.best-b[data-v-25d54a50]{opacity:0}.stage-5 .best-a[data-v-25d54a50]{animation:lift-out-25d54a50 .3s ease-in 1.4s both}.stage-5 .best-b[data-v-25d54a50]{animation:drop-in-25d54a50 .4s cubic-bezier(.22,1,.36,1) 1.55s both}.stage-5 .tally[data-v-25d54a50]{animation-delay:4.9s}@keyframes appear-25d54a50{0%{opacity:0}to{opacity:1}}@keyframes vanish-25d54a50{0%{opacity:1}to{opacity:0}}@keyframes pop-25d54a50{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes rise-25d54a50{0%{opacity:0;transform:translateY(1.6vh)}to{opacity:1;transform:none}}@keyframes grow-bar-25d54a50{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ring-25d54a50{0%{outline:3px solid transparent;outline-offset:0}35%{outline:3px solid var(--lavender);outline-offset:.5vh}to{outline:3px solid transparent;outline-offset:1.4vh}}@keyframes basket-grow-25d54a50{0%{left:18.5%;width:63%}to{left:7.5%;width:85%}}@keyframes relayout-25d54a50{0%{left:calc(20% + var(--i)*22%);width:16%}to{left:calc(9% + var(--i)*14%);width:12%}}@keyframes drop-slot-25d54a50{0%{opacity:0;transform:translateY(-8vh)}to{opacity:1;transform:none}}@keyframes reveal-25d54a50{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes stamp-25d54a50{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}@keyframes walk6-25d54a50{0%,8%{left:15%}17%,25%{left:29%}34%,42%{left:43%}51%,59%{left:57%}68%,76%{left:71%}85%,to{left:85%}}@keyframes bob-25d54a50{0%{transform:translateY(0)}to{transform:translateY(-.7vh)}}@keyframes lift-out-25d54a50{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-2vh)}}@keyframes drop-in-25d54a50{0%{opacity:0;transform:translateY(-2vh)}to{opacity:1;transform:none}}@media (orientation:portrait) and (max-width:760px){.shell[data-v-25d54a50] .output-label{font-size:clamp(.75rem,3vw,.85rem)}[data-v-25d54a50] .code-tabbar .ml-auto span{font-size:.72rem}.stage-4 .stamp[data-v-25d54a50]{animation-name:stamp-phone-25d54a50}@keyframes stamp-phone-25d54a50{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}}
