.part[data-v-36478f7a],.scene[data-v-36478f7a]{top:0;right:0;bottom:0;left:0;position:absolute}code[data-v-36478f7a]{font-family:var(--font-code)}.stack[data-v-36478f7a]{display:inline-grid}.tally[data-v-36478f7a]{animation:pop-36478f7a .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;position:absolute;top:1.6vh;translate:-50% 0;white-space:nowrap;z-index:3}.is-leaving[data-v-36478f7a]{animation:vanish-36478f7a .3s ease both}.area-value[data-v-36478f7a],.convert-value[data-v-36478f7a]{grid-area:1/1;opacity:0}.is-active .area-value[data-v-36478f7a],.is-active .convert-value[data-v-36478f7a]{animation:swap-in-36478f7a .25s cubic-bezier(.22,1,.36,1) var(--t) both,vanish-36478f7a .1s ease var(--u) forwards}.is-leaving .area-value[data-v-36478f7a]:last-child,.is-leaving .convert-value[data-v-36478f7a]:last-child{opacity:1}.circle-stage[data-v-36478f7a]{height:0;left:50%;position:absolute;top:25vh;width:0}.circle[data-v-36478f7a]{background:color-mix(in srgb,var(--sky) 45%,var(--bg));border:3px solid var(--text);border-radius:999px;height:calc(var(--r)*6.6vh);left:0;opacity:0;position:absolute;top:0;translate:-50% -50%;width:calc(var(--r)*6.6vh)}.is-active .circle[data-v-36478f7a]{animation:grow-in-36478f7a .5s cubic-bezier(.34,1.56,.64,1) var(--t) both,vanish-36478f7a .15s ease var(--u) forwards}.is-leaving .circle[data-v-36478f7a]:last-child{opacity:1}.radius[data-v-36478f7a]{height:3px;left:50%;top:50%;translate:0 -50%;width:50%}.radius[data-v-36478f7a],.radius-label[data-v-36478f7a]{background:var(--coral);position:absolute}.radius-label[data-v-36478f7a]{border-radius:999px;color:#fff;font-size:clamp(.5rem,1.3vh,.9rem);font-weight:800;left:58%;padding:calc(.2vh + .3em) .7vh;top:calc(50% - 3.6vh);white-space:nowrap}.area[data-v-36478f7a]{align-items:center;background:var(--text);border-radius:999px;bottom:2.6vh;display:flex;gap:1vh;left:50%;padding:.6vh .6vh .6vh 1.2vh;position:absolute;translate:-50% 0}.area-label[data-v-36478f7a]{color:var(--bg);font-size:clamp(.6rem,1.6vh,1.05rem);font-weight:800}.area-value[data-v-36478f7a]{background:var(--sun);border-radius:999px;color:var(--text);font-size:clamp(.6rem,1.7vh,1.1rem);font-weight:800;min-width:4.5em;padding:.3vh 1vh;text-align:center}.rewrite[data-v-36478f7a]{align-items:center;display:flex;flex-direction:column;padding:8vh 4% 2vh}.formula[data-v-36478f7a]{align-items:baseline;animation:swap-in-36478f7a .4s cubic-bezier(.22,1,.36,1) .4s both;display:flex;gap:.8vh}.formula-flat[data-v-36478f7a],.formula-part[data-v-36478f7a]{color:var(--text);font-size:clamp(1rem,3.4vh,2.2rem);font-weight:800}.formula-part[data-v-36478f7a]{border-radius:.6vh;padding:0 .6vh}.formula-part.is-pi[data-v-36478f7a]{background:color-mix(in srgb,var(--coral) 28%,var(--bg))}.formula-part.is-sq[data-v-36478f7a]{background:color-mix(in srgb,var(--sky) 32%,var(--bg))}.line-label[data-v-36478f7a]{color:var(--text-muted);font-size:clamp(.42rem,1.1vh,.7rem);font-weight:800;letter-spacing:.08em;margin-top:2.4vh;text-transform:uppercase}.label-before[data-v-36478f7a]{animation:appear-36478f7a .3s ease .9s both}.label-after[data-v-36478f7a]{animation:appear-36478f7a .3s ease 3.6s both;margin-top:2.2vh}.new-line[data-v-36478f7a],.old-line[data-v-36478f7a]{border-radius:.9vh;font-weight:800;margin-top:.6vh;padding:.7vh 1.2vh;white-space:nowrap}.old-line[data-v-36478f7a]{animation:swap-in-36478f7a .35s ease 1s both;background:var(--bg-off);border:2px dashed var(--border);color:var(--text-dim);font-size:clamp(.62rem,1.8vh,1.15rem)}.new-line[data-v-36478f7a]{animation:pop-36478f7a .45s cubic-bezier(.34,1.56,.64,1) 3.7s both;background:var(--bg);border:3px solid var(--text);color:var(--text);font-size:clamp(.72rem,2.1vh,1.35rem)}.is-pi-ink[data-v-36478f7a]{color:var(--coral)}.is-sq-ink[data-v-36478f7a]{color:var(--sky)}.old-line .is-pi-ink[data-v-36478f7a],.old-line .is-sq-ink[data-v-36478f7a]{opacity:.85}.maps[data-v-36478f7a]{display:flex;flex-direction:column;gap:.7vh;margin-top:1.6vh}.map[data-v-36478f7a]{background:var(--bg);border:2px solid var(--border);border-radius:999px;color:var(--text);font-size:clamp(.55rem,1.5vh,.95rem);font-weight:800;padding:.45vh 1vh;white-space:nowrap}.map-from[data-v-36478f7a]{color:var(--text-muted)}.map-pi[data-v-36478f7a]{animation:swap-in-36478f7a .35s ease 1.9s both;border-color:var(--coral)}.map-pi .map-to[data-v-36478f7a]{color:var(--coral)}.map-sq[data-v-36478f7a]{animation:swap-in-36478f7a .35s ease 2.7s both;border-color:var(--sky)}.map-sq .map-to[data-v-36478f7a]{color:var(--sky)}.reads[data-v-36478f7a]{animation:pop-36478f7a .35s cubic-bezier(.34,1.56,.64,1) 4.4s both;background:var(--mint);border-radius:999px;color:var(--text);font-size:clamp(.48rem,1.3vh,.85rem);font-weight:800;margin-top:1.4vh;padding:calc(.3vh + .3em) 1.1vh}.tube[data-v-36478f7a]{background:var(--bg);border:3px solid var(--text);border-bottom:none;border-radius:999px 999px 0 0;height:30vh;left:40%;top:7vh;translate:-50% 0;width:4.4vh}.fill[data-v-36478f7a],.tube[data-v-36478f7a]{position:absolute}.fill[data-v-36478f7a]{background:var(--coral);border-radius:999px 999px 0 0;bottom:0;height:0;left:.6vh;right:.6vh}.is-active .fill[data-v-36478f7a]{animation:temps-36478f7a 4.2s cubic-bezier(.45,0,.55,1) .8s both}.is-leaving .fill[data-v-36478f7a]{height:calc(var(--l2)*100%)}.tick[data-v-36478f7a]{background:var(--text);bottom:calc(var(--l)*100%);height:2px;left:-1vh;position:absolute;right:-1vh}.tick-c[data-v-36478f7a],.tick-f[data-v-36478f7a]{color:var(--text);font-size:clamp(.5rem,1.35vh,.9rem);font-weight:800;position:absolute;top:50%;translate:0 -50%;white-space:nowrap}.tick-c[data-v-36478f7a]{right:calc(100% + .8vh)}.tick-f[data-v-36478f7a]{color:var(--sky);left:calc(100% + .8vh)}.bulb[data-v-36478f7a]{background:var(--coral);border:3px solid var(--text);border-radius:999px;height:8vh;left:40%;top:35.5vh;width:8vh}.bulb[data-v-36478f7a],.convert[data-v-36478f7a]{position:absolute;translate:-50% 0}.convert[data-v-36478f7a]{background:var(--text);border-radius:1.2vh;left:78%;padding:.6vh;top:20vh}.convert-value[data-v-36478f7a]{background:var(--bg);border-radius:.8vh;color:var(--text);font-size:clamp(.6rem,1.7vh,1.1rem);font-weight:800;padding:.5vh 1.1vh;text-align:center;white-space:nowrap}.notes[data-v-36478f7a]{align-items:center;gap:3vh;justify-content:center;padding:6vh 4% 2vh}.notes[data-v-36478f7a],.sheet[data-v-36478f7a]{display:flex;flex-direction:column}.sheet[data-v-36478f7a]{background:var(--bg);border:3px solid var(--text);border-radius:1.4vh;gap:.8vh;padding:1.6vh 1.4vh;width:100%}.note-line[data-v-36478f7a]{align-items:center;animation:swap-in-36478f7a .3s ease var(--t) both;border:2px solid transparent;border-radius:.8vh;display:flex;gap:1vh;justify-content:space-between;padding:.6vh .9vh;position:relative}.note-text[data-v-36478f7a]{color:var(--text);font-size:clamp(.5rem,1.45vh,.95rem);font-weight:700;white-space:nowrap}.note-tag[data-v-36478f7a]{animation:appear-36478f7a .3s ease var(--r) both;border-radius:999px;flex:none;font-size:clamp(.38rem,1vh,.62rem);font-weight:800;letter-spacing:.05em;opacity:0;padding:calc(.15vh + .25em) .7vh;text-transform:uppercase;white-space:nowrap}.is-code[data-v-36478f7a]{animation:swap-in-36478f7a .3s ease var(--t) both,light-36478f7a .5s ease var(--r) both}.is-code .note-tag[data-v-36478f7a]{background:var(--mint);color:var(--text)}.is-note .note-text[data-v-36478f7a]{animation:fade-back-36478f7a .5s ease var(--r) both;color:var(--text-muted)}.is-note .note-tag[data-v-36478f7a]{background:var(--bg-off);border:2px solid var(--border);color:var(--text-muted)}.hash[data-v-36478f7a]{align-items:center;animation:pop-36478f7a .4s cubic-bezier(.34,1.56,.64,1) .9s both;background:var(--sun);border-radius:999px;display:flex;gap:1vh;padding:.7vh 1.3vh}.hash-mark[data-v-36478f7a]{color:var(--text);font-size:clamp(.8rem,2.4vh,1.5rem);font-weight:900}.hash-says[data-v-36478f7a]{color:var(--text);font-size:clamp(.5rem,1.4vh,.9rem);font-weight:800}@keyframes appear-36478f7a{0%{opacity:0}to{opacity:1}}@keyframes vanish-36478f7a{0%{opacity:1}to{opacity:0}}@keyframes pop-36478f7a{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes swap-in-36478f7a{0%{opacity:0;transform:translateY(-.8vh)}to{opacity:1;transform:none}}@keyframes grow-in-36478f7a{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes light-36478f7a{0%{background:transparent;border-color:transparent}to{background:color-mix(in srgb,var(--mint) 20%,var(--bg));border-color:var(--mint)}}@keyframes fade-back-36478f7a{0%{opacity:1}to{opacity:.45}}@keyframes temps-36478f7a{0%{height:0}10%{height:calc(var(--l0)*100%)}33%{height:calc(var(--l0)*100%)}43%{height:calc(var(--l1)*100%)}67%{height:calc(var(--l1)*100%)}77%,to{height:calc(var(--l2)*100%)}}@media (orientation:portrait) and (max-width:760px){.line-label[data-v-36478f7a],.note-tag[data-v-36478f7a]{font-size:.7rem}.note-tag[data-v-36478f7a]{letter-spacing:0;padding:calc(.15vh + .2em) .3rem}}
