.scene[data-v-bf8b5ab1]{top:0;right:0;bottom:0;left:0}.scene[data-v-bf8b5ab1],.tally[data-v-bf8b5ab1]{position:absolute}.tally[data-v-bf8b5ab1]{animation:pop-bf8b5ab1 .35s cubic-bezier(.22,1,.36,1) .2s both;background:var(--text);border-radius:999px;color:var(--bg);font-family:var(--font-code);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}.is-lit[data-v-bf8b5ab1]{outline:3px solid var(--lavender);outline-offset:.5vh}.stack[data-v-bf8b5ab1]{display:inline-grid}.timed[data-v-bf8b5ab1]{grid-area:1/1;opacity:0;text-align:center}.is-running .timed[data-v-bf8b5ab1],.is-running>.timed[data-v-bf8b5ab1]{animation:swap-in-bf8b5ab1 .25s cubic-bezier(.22,1,.36,1) var(--t) both,vanish-bf8b5ab1 .1s ease var(--u) forwards}.is-static .timed[data-v-bf8b5ab1]:last-child{opacity:1}.basket[data-v-bf8b5ab1]{background:color-mix(in srgb,var(--sun) 45%,var(--bg));border:3px solid var(--text);border-radius:2vh;height:12.5vh;left:7.5%;position:absolute;top:7vh;width:85%}.basket-name[data-v-bf8b5ab1]{background:var(--text);border-radius:999px;color:var(--bg);font-family:var(--font-code);font-size:clamp(.6rem,1.5vh,1rem);font-weight:800;left:2%;padding:calc(.3vh + .3em) 1.1vh;position:absolute;top:-3.6vh}.slot[data-v-bf8b5ab1]{left:calc(9% + var(--i)*14%);position:absolute;top:8vh;width:12%}.slot-art[data-v-bf8b5ab1]{border-radius:1.2vh;height:9.5vh;position:relative}.slot-fish[data-v-bf8b5ab1]{height:64%;left:10%;position:absolute;top:2%;width:80%}.slot-value[data-v-bf8b5ab1]{background:var(--bg);border:2px solid var(--text);border-radius:.8vh;color:var(--text);font-family:var(--font-code);font-size:clamp(.6rem,1.65vh,1.1rem);font-weight:800;left:50%;padding:calc(.35vh + .3em) .8vh;position:absolute;top:76%;transform:translate(-50%,-50%)}.slot-badge[data-v-bf8b5ab1]{background:var(--mint);border:2px solid var(--text);border-radius:999px;color:#fff;display:grid;font-size:clamp(.55rem,1.4vh,.9rem);font-weight:900;height:2.8vh;opacity:0;place-items:center;position:absolute;right:0;top:-1.4vh;width:2.8vh}.walker[data-v-bf8b5ab1]{height:9vh;left:15%;opacity:0;position:absolute;top:27vh;translate:-50% 0;width:9vh}.walker-art[data-v-bf8b5ab1]{height:100%;width:100%}.carry[data-v-bf8b5ab1]{align-items:center;background:var(--text);border-radius:999px;bottom:calc(100% + .2vh);color:var(--bg);display:flex;font-family:var(--font-code);font-size:clamp(.6rem,1.5vh,1rem);font-weight:800;gap:.6vh;left:50%;padding:.5vh .5vh .5vh 1.1vh;position:absolute;transition:outline-color .2s ease;translate:-50% 0;white-space:nowrap}.carry-value[data-v-bf8b5ab1]{background:var(--sun);border-radius:999px;color:var(--text);min-width:2.4em;padding:.25vh .7vh}.verdict[data-v-bf8b5ab1]{border-radius:999px;color:#fff;display:grid;font-size:clamp(.55rem,1.35vh,.9rem);font-weight:900;height:2.6vh;place-items:center;width:2.6vh}.verdict.is-yes[data-v-bf8b5ab1]{background:var(--mint)}.verdict.is-no[data-v-bf8b5ab1]{background:var(--coral)}.result[data-v-bf8b5ab1]{align-items:center;border-radius:1.2vh;display:flex;flex-direction:column;gap:.6vh;left:88%;position:absolute;top:36vh;translate:-50% 0}.result-art[data-v-bf8b5ab1]{height:9vh;position:relative;width:9vh}.result-box[data-v-bf8b5ab1]{height:100%;width:100%}.result-stack[data-v-bf8b5ab1]{left:50%;position:absolute;top:64%;translate:-50% -50%}.result-value[data-v-bf8b5ab1]{background:var(--bg);border:2px solid var(--text);border-radius:.9vh;color:var(--text);font-size:clamp(.65rem,1.9vh,1.25rem);padding:calc(.35vh + .3em) .9vh}.result-name[data-v-bf8b5ab1],.result-value[data-v-bf8b5ab1]{font-family:var(--font-code);font-weight:800}.result-name[data-v-bf8b5ab1]{background:var(--text);border-radius:999px;color:var(--bg);font-size:clamp(.55rem,1.4vh,.95rem);padding:calc(.3vh + .3em) 1vh}.big[data-v-bf8b5ab1]{background:color-mix(in srgb,var(--mint) 22%,var(--bg));border:3px solid var(--text);border-radius:1.6vh;display:grid;grid-template-columns:repeat(4,1fr);height:9.5vh;left:16%;padding:0 2%;top:38.5vh;width:60%}.big[data-v-bf8b5ab1],.big-name[data-v-bf8b5ab1]{position:absolute}.big-name[data-v-bf8b5ab1]{background:var(--text);border-radius:999px;color:var(--bg);font-family:var(--font-code);font-size:clamp(.55rem,1.4vh,.95rem);font-weight:800;left:3%;padding:calc(.3vh + .3em) 1vh;top:-3.4vh}.big-cell[data-v-bf8b5ab1]{opacity:0;position:relative}.big-fish[data-v-bf8b5ab1]{height:58%;left:18%;position:absolute;top:4%;width:64%}.big-value[data-v-bf8b5ab1]{background:var(--bg);border:2px solid var(--text);border-radius:.7vh;color:var(--text);font-family:var(--font-code);font-size:clamp(.55rem,1.5vh,1rem);font-weight:800;left:50%;padding:calc(.3vh + .3em) .7vh;position:absolute;top:76%;translate:-50% -50%}.big.is-static .big-cell[data-v-bf8b5ab1]{opacity:1}.versus[data-v-bf8b5ab1]{bottom:2.4vh;display:grid;gap:4%;grid-template-columns:1fr 1fr;left:4%;position:absolute;right:4%;top:22vh}.card[data-v-bf8b5ab1]{background:var(--bg);border:2px solid var(--border);border-radius:1.6vh;display:flex;flex-direction:column;gap:1vh;padding:1.4vh 1.6vh;position:relative}.card-title code[data-v-bf8b5ab1]{color:var(--lavender);font-family:var(--font-code);font-size:clamp(.7rem,1.9vh,1.25rem);font-weight:800}.card-lines[data-v-bf8b5ab1]{display:flex;flex-direction:column;gap:.55vh}.card-lines i[data-v-bf8b5ab1]{background:var(--border);border-radius:999px;display:block;height:.8vh}.card-loop .card-lines i[data-v-bf8b5ab1]{background:color-mix(in srgb,var(--mint) 70%,var(--bg));height:1.2vh}.card-tally[data-v-bf8b5ab1]{color:var(--text-dim);font-size:clamp(.55rem,1.4vh,.95rem);font-weight:800;margin-top:auto}.card-cross[data-v-bf8b5ab1]{background:var(--coral);border-radius:999px;color:#fff;display:grid;font-size:clamp(.7rem,1.8vh,1.2rem);font-weight:900;height:3.4vh;opacity:0;place-items:center;position:absolute;right:1vh;top:1vh;width:3.4vh}.stage-1 .walker[data-v-bf8b5ab1]{animation:appear-bf8b5ab1 .3s ease .2s both,walk6-bf8b5ab1 4.2s cubic-bezier(.45,0,.55,1) var(--d) both;opacity:1}.stage-2 .walker[data-v-bf8b5ab1],.stage-3 .walker[data-v-bf8b5ab1]{animation:rewalk6-bf8b5ab1 4.6s cubic-bezier(.45,0,.55,1) .1s both;opacity:1}.stage-1 .walker-art[data-v-bf8b5ab1],.stage-2 .walker-art[data-v-bf8b5ab1],.stage-3 .walker-art[data-v-bf8b5ab1]{animation:bob-bf8b5ab1 .25s ease-in-out .2s 18 alternate}.stage-1 .slot-art[data-v-bf8b5ab1],.stage-2 .slot-art[data-v-bf8b5ab1],.stage-3 .slot-art[data-v-bf8b5ab1]{animation:ring-bf8b5ab1 .7s ease var(--t) both}.stage-4 .walker[data-v-bf8b5ab1]{animation:vanish-bf8b5ab1 .3s ease both;left:85%}.stage-1 .keep[data-v-bf8b5ab1]{animation:pop-bf8b5ab1 .35s cubic-bezier(.22,1,.36,1) .2s both}.stage-2 .keep[data-v-bf8b5ab1]{animation:vanish-bf8b5ab1 .3s ease both}.stage-2 .count[data-v-bf8b5ab1]{animation:pop-bf8b5ab1 .35s cubic-bezier(.22,1,.36,1) .3s both}.stage-2 .is-big .slot-badge[data-v-bf8b5ab1]{animation:pop-bf8b5ab1 .3s cubic-bezier(.22,1,.36,1) calc(var(--t) + .2s) both}.stage-2 .slot[data-v-bf8b5ab1]:not(.is-big){animation:dim-bf8b5ab1 .3s ease calc(var(--t) + .2s) both}.stage-3 .is-big .slot-badge[data-v-bf8b5ab1]{opacity:1}.stage-3 .slot[data-v-bf8b5ab1]:not(.is-big){opacity:.4}.stage-3 .count[data-v-bf8b5ab1]{animation:vanish-bf8b5ab1 .3s ease both}.stage-3 .big[data-v-bf8b5ab1]{animation:pop-bf8b5ab1 .35s cubic-bezier(.22,1,.36,1) .3s both}.big.is-running .big-cell[data-v-bf8b5ab1]{animation:drop-in-bf8b5ab1 .45s cubic-bezier(.22,1,.36,1) var(--t) both}.stage-4 .big[data-v-bf8b5ab1],.stage-4 .is-big .slot-badge[data-v-bf8b5ab1]{animation:vanish-bf8b5ab1 .3s ease both}.stage-4 .slot[data-v-bf8b5ab1]:not(.is-big){animation:undim-bf8b5ab1 .3s ease both}.stage-4 .card-chain[data-v-bf8b5ab1]{animation:rise-bf8b5ab1 .4s cubic-bezier(.22,1,.36,1) .3s both}.stage-4 .card-chain .card-lines i[data-v-bf8b5ab1]{animation:grow-line-bf8b5ab1 .25s ease both;animation-delay:calc(.5s + var(--k)*.07s)}.stage-4 .card-loop[data-v-bf8b5ab1]{animation:rise-bf8b5ab1 .4s cubic-bezier(.22,1,.36,1) 1.1s both,loop-win-bf8b5ab1 .6s ease 2.3s both}.stage-4 .card-loop .card-lines i[data-v-bf8b5ab1]{animation:grow-line-bf8b5ab1 .25s ease both;animation-delay:calc(1.3s + var(--k)*.08s)}.stage-4 .card-chain[data-v-bf8b5ab1]{animation:rise-bf8b5ab1 .4s cubic-bezier(.22,1,.36,1) .3s both,chain-lose-bf8b5ab1 .5s ease 2.1s both}.stage-4 .card-cross[data-v-bf8b5ab1]{animation:pop-bf8b5ab1 .35s cubic-bezier(.34,1.56,.64,1) 2.2s both}@keyframes appear-bf8b5ab1{0%{opacity:0}to{opacity:1}}@keyframes vanish-bf8b5ab1{0%{opacity:1}to{opacity:0}}@keyframes dim-bf8b5ab1{0%{opacity:1}to{opacity:.4}}@keyframes undim-bf8b5ab1{0%{opacity:.4}to{opacity:1}}@keyframes pop-bf8b5ab1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes rise-bf8b5ab1{0%{opacity:0;transform:translateY(1.6vh)}to{opacity:1;transform:none}}@keyframes swap-in-bf8b5ab1{0%{opacity:0;transform:translateY(-.8vh)}to{opacity:1;transform:none}}@keyframes drop-in-bf8b5ab1{0%{opacity:0;transform:translateY(-5vh)}to{opacity:1;transform:none}}@keyframes grow-line-bf8b5ab1{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes chain-lose-bf8b5ab1{to{filter:grayscale(1);opacity:.55}}@keyframes loop-win-bf8b5ab1{0%{border-color:var(--border);box-shadow:0 0 0 0 transparent}40%{border-color:var(--mint);box-shadow:0 0 0 .8vh color-mix(in srgb,var(--mint) 35%,transparent)}to{border-color:var(--mint);box-shadow:0 0 0 .4vh color-mix(in srgb,var(--mint) 25%,transparent)}}@keyframes ring-bf8b5ab1{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 bob-bf8b5ab1{0%{transform:translateY(0)}to{transform:translateY(-.7vh)}}@keyframes walk6-bf8b5ab1{0%,8.33%{left:15%}16.67%,25%{left:29%}33.33%,41.67%{left:43%}50%,58.33%{left:57%}66.67%,75%{left:71%}83.33%,to{left:85%}}@keyframes rewalk6-bf8b5ab1{0%{left:85%}13.04%,27.17%{left:15%}34.78%,42.39%{left:29%}50%,57.61%{left:43%}65.22%,72.83%{left:57%}80.43%,88.04%{left:71%}95.65%,to{left:85%}}@media (orientation:portrait) and (max-width:760px){.shell[data-v-bf8b5ab1] .output-label{font-size:clamp(.75rem,3vw,.85rem)}[data-v-bf8b5ab1] .code-tabbar .ml-auto span{font-size:.72rem}}
