.part[data-v-5f39e81d],.scene[data-v-5f39e81d]{top:0;right:0;bottom:0;left:0;position:absolute}.tally[data-v-5f39e81d],code[data-v-5f39e81d]{font-family:var(--font-code)}.tally[data-v-5f39e81d]{animation:pop-5f39e81d .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-5f39e81d]{animation:vanish-5f39e81d .3s ease both}.terminal[data-v-5f39e81d]{background:var(--code-bg);border:2px solid var(--text);border-radius:1.6vh;bottom:4vh;color:var(--code-text);display:flex;flex-direction:column;gap:1.6vh;left:5%;overflow:hidden;padding:0 2vh 2vh;position:absolute;right:5%;top:7vh}.terminal-bar[data-v-5f39e81d]{align-items:center;background:#181825;display:flex;gap:.7vh;margin:0 -2vh;padding:1vh 1.6vh}.terminal-bar i[data-v-5f39e81d]{background:var(--coral);border-radius:999px;height:1.1vh;width:1.1vh}.terminal-bar i[data-v-5f39e81d]:nth-child(2){background:var(--sun)}.terminal-bar i[data-v-5f39e81d]:nth-child(3){background:var(--mint)}.terminal-bar code[data-v-5f39e81d]{color:#7f849c;font-size:clamp(.5rem,1.3vh,.85rem);font-weight:700;margin-left:1vh}.prompt[data-v-5f39e81d]{font-size:clamp(.55rem,1.6vh,1.05rem)}.prompt[data-v-5f39e81d],.typed[data-v-5f39e81d]{white-space:nowrap}.typed[data-v-5f39e81d]{display:inline-block;overflow:hidden;vertical-align:bottom;width:0}.install.is-active .typed[data-v-5f39e81d]{animation:type-5f39e81d var(--dur) linear var(--t) both}.install.is-leaving .typed[data-v-5f39e81d]{width:var(--w)}.prompt.is-later[data-v-5f39e81d]{opacity:0}.install.is-active .prompt.is-later[data-v-5f39e81d]{animation:appear-5f39e81d .25s ease var(--d) both}.install.is-leaving .prompt.is-later[data-v-5f39e81d]{opacity:1}.download[data-v-5f39e81d]{align-items:center;display:grid;gap:1.4vh;grid-template-columns:12ch 1fr;opacity:0}.pkg[data-v-5f39e81d]{color:#89b4fa;font-size:clamp(.5rem,1.45vh,.95rem)}.bar[data-v-5f39e81d]{background:#313244;border-radius:999px;height:1vh;overflow:hidden}.bar i[data-v-5f39e81d]{background:var(--mint);display:block;height:100%;transform:scaleX(0);transform-origin:left center}.install.is-active .download[data-v-5f39e81d]{animation:appear-5f39e81d .2s ease var(--d) both}.install.is-active .bar i[data-v-5f39e81d]{animation:grow-x-5f39e81d .5s ease-out calc(var(--d) + .05s) both}.done[data-v-5f39e81d]{color:#a6e3a1;font-size:clamp(.5rem,1.45vh,.95rem);opacity:0}.install.is-active .done[data-v-5f39e81d]{animation:appear-5f39e81d .3s ease var(--d) both}.install.is-leaving .done[data-v-5f39e81d],.install.is-leaving .download[data-v-5f39e81d]{opacity:1}.install.is-leaving .bar i[data-v-5f39e81d]{transform:none}.shelf[data-v-5f39e81d]{background:var(--bg);border:3px solid var(--text);border-radius:1.8vh;display:flex;flex-direction:column;gap:.9vh;left:50%;opacity:0;padding:2vh 1.8vh 1.8vh;position:absolute;top:6vh;translate:-50% 0;width:34vh}.imports.is-active .shelf[data-v-5f39e81d]{animation:pop-5f39e81d .35s cubic-bezier(.22,1,.36,1) .3s both}.imports.is-leaving .shelf[data-v-5f39e81d]{opacity:1}.shelf-name[data-v-5f39e81d]{background:var(--text);border-radius:999px;color:var(--bg);font-size:clamp(.55rem,1.5vh,.95rem);font-weight:800;left:1.6vh;padding:calc(.3vh + .25em) 1.1vh;position:absolute;top:-1.8vh}.shelf-name[data-v-5f39e81d],.tool[data-v-5f39e81d]{font-family:var(--font-code)}.tool[data-v-5f39e81d]{background:var(--bg-off);border:2px solid var(--border);border-radius:.9vh;color:var(--text-dim);font-size:clamp(.6rem,1.6vh,1.05rem);font-weight:700;opacity:0;padding:calc(.4vh + .25em) 1.2vh}.imports.is-active .tool[data-v-5f39e81d]{animation:appear-5f39e81d .25s ease calc(.7s + var(--k)*.15s) both}.imports.is-leaving .tool[data-v-5f39e81d]{opacity:1}.imports.is-active .tool.is-taken[data-v-5f39e81d]{animation:appear-5f39e81d .25s ease .7s both,dim-5f39e81d .3s ease 3.1s forwards}@keyframes dim-5f39e81d{0%{opacity:1}to{opacity:.4}}.reach[data-v-5f39e81d]{background:color-mix(in srgb,var(--sun) 40%,var(--bg));border:2px solid var(--text);border-radius:999px;font-family:var(--font-code);font-size:clamp(.6rem,1.75vh,1.15rem);font-weight:800;left:50%;opacity:0;padding:calc(.5vh + .25em) 1.4vh;position:absolute;top:26vh;translate:-50% 0;white-space:nowrap}.reach b[data-v-5f39e81d]{color:var(--coral)}.imports.is-active .reach[data-v-5f39e81d]{animation:pop-5f39e81d .3s cubic-bezier(.22,1,.36,1) 1.5s both,vanish-5f39e81d .2s ease 3.1s forwards}.taken[data-v-5f39e81d]{background:var(--mint);border:2px solid var(--text);border-radius:999px;color:#fff;font-size:clamp(.6rem,1.75vh,1.15rem);font-weight:800;padding:calc(.5vh + .25em) 1.4vh;top:26vh}.from-line[data-v-5f39e81d],.taken[data-v-5f39e81d]{font-family:var(--font-code);left:50%;opacity:0;position:absolute;translate:-50% 0;white-space:nowrap}.from-line[data-v-5f39e81d]{color:var(--text-dim);font-size:clamp(.55rem,1.5vh,.95rem);font-weight:700;top:32vh}.imports.is-active .taken[data-v-5f39e81d]{animation:pop-5f39e81d .3s cubic-bezier(.22,1,.36,1) 3.3s both}.imports.is-active .from-line[data-v-5f39e81d]{animation:appear-5f39e81d .25s ease 3.3s both}.imports.is-leaving .from-line[data-v-5f39e81d],.imports.is-leaving .taken[data-v-5f39e81d]{opacity:1}.alias[data-v-5f39e81d]{align-items:center;display:flex;gap:1vh;left:50%;opacity:0;position:absolute;top:36vh;translate:-50% 0}.imports.is-active .alias[data-v-5f39e81d]{animation:appear-5f39e81d .3s ease 4.6s both}.imports.is-leaving .alias[data-v-5f39e81d]{opacity:1}.alias-box[data-v-5f39e81d]{background:var(--bg);border:2px solid var(--text);border-radius:.9vh;font-size:clamp(.6rem,1.6vh,1.05rem);padding:calc(.4vh + .25em) 1.2vh}.alias-box[data-v-5f39e81d],.alias-tag[data-v-5f39e81d]{font-family:var(--font-code);font-weight:800}.alias-tag[data-v-5f39e81d]{background:var(--sky);border-radius:999px;color:#fff;font-size:clamp(.55rem,1.45vh,.95rem);padding:calc(.35vh + .25em) 1vh}.blueprint[data-v-5f39e81d]{align-items:center;background:color-mix(in srgb,var(--lavender) 16%,var(--bg));border:2px dashed var(--lavender);border-radius:1.4vh;display:flex;flex-direction:column;gap:.6vh;left:50%;opacity:0;padding:1.2vh 1.6vh;position:absolute;top:42vh;translate:-50% 0}.imports.is-active .blueprint[data-v-5f39e81d]{animation:appear-5f39e81d .35s ease 5.8s both}.imports.is-leaving .blueprint[data-v-5f39e81d]{opacity:1}.blueprint code[data-v-5f39e81d]{color:var(--text);font-family:var(--font-code);font-size:clamp(.6rem,1.7vh,1.1rem);font-weight:800}.blueprint-note[data-v-5f39e81d]{color:var(--text-dim);font-size:clamp(.5rem,1.35vh,.9rem);font-weight:700}.die-slot[data-v-5f39e81d]{height:16vh;left:50%;top:8vh;translate:-50% 0;width:16vh}.die[data-v-5f39e81d],.die-slot[data-v-5f39e81d]{position:absolute}.die[data-v-5f39e81d]{background:var(--bg);border:3px solid var(--text);border-radius:2.6vh;display:grid;gap:1vh;grid-template:repeat(3,1fr) /repeat(3,1fr);top:0;right:0;bottom:0;left:0;opacity:0;padding:2vh}.dice.is-active .die[data-v-5f39e81d]{animation:pop-5f39e81d .25s cubic-bezier(.22,1,.36,1) var(--t) both,vanish-5f39e81d .12s ease var(--u) forwards}.dice.is-leaving .die[data-v-5f39e81d]:last-child{opacity:1}.die.is-six[data-v-5f39e81d]{border-color:var(--coral)}.pip[data-v-5f39e81d]{background:transparent;border-radius:999px}.pip.is-on[data-v-5f39e81d]{background:var(--text)}.die.is-six .pip.is-on[data-v-5f39e81d]{background:var(--coral)}.history[data-v-5f39e81d]{display:flex;gap:1.2vh;left:50%;position:absolute;top:28vh;translate:-50% 0}.roll[data-v-5f39e81d]{background:var(--bg-off);border:2px solid var(--border);border-radius:1.2vh;color:var(--text-dim);display:grid;font-family:var(--font-code);font-size:clamp(.7rem,2vh,1.3rem);font-weight:800;height:5vh;opacity:0;place-items:center;width:5vh}.dice.is-active .roll[data-v-5f39e81d]{animation:pop-5f39e81d .25s cubic-bezier(.22,1,.36,1) var(--t) both}.dice.is-leaving .roll[data-v-5f39e81d]{opacity:1}.roll.is-six[data-v-5f39e81d]{background:var(--coral);border-color:var(--coral);color:#fff}.six[data-v-5f39e81d]{align-items:center;display:flex;gap:1.4vh;left:50%;opacity:0;position:absolute;top:36vh;translate:-50% 0}.dice.is-active .six[data-v-5f39e81d]{animation:appear-5f39e81d .3s ease 4.6s both}.dice.is-leaving .six[data-v-5f39e81d]{opacity:1}.six-cat[data-v-5f39e81d]{height:8vh;width:8vh}.six-label[data-v-5f39e81d]{background:var(--coral);border-radius:999px;color:#fff;font-size:clamp(.7rem,2vh,1.3rem);font-weight:800;padding:calc(.5vh + .3em) 1.4vh}.row[data-v-5f39e81d]{display:flex;flex-direction:column;gap:1vh;left:6%;position:absolute;right:6%}.row-loop[data-v-5f39e81d]{top:8vh}.row-array[data-v-5f39e81d]{top:23vh}.row-label[data-v-5f39e81d]{color:var(--text-dim);font-size:clamp(.55rem,1.5vh,1rem);font-weight:800}.cells[data-v-5f39e81d]{background:var(--bg);border:3px solid var(--text);border-radius:1.4vh;display:grid;gap:3%;grid-template-columns:repeat(4,1fr);padding:1.2vh}.row-array .cells[data-v-5f39e81d]{border-color:var(--sky)}.cell[data-v-5f39e81d]{display:inline-grid;justify-items:center}.face[data-v-5f39e81d]{color:var(--text);font-size:clamp(.7rem,2.2vh,1.45rem);font-weight:900;grid-area:1/1;padding:.8vh 0}.after[data-v-5f39e81d]{color:var(--coral);opacity:0}.numpy.is-active .row-loop .before[data-v-5f39e81d]{animation:vanish-5f39e81d .15s ease calc(.8s + var(--k)*.45s) both}.numpy.is-active .row-loop .after[data-v-5f39e81d]{animation:swap-in-5f39e81d .25s ease calc(.9s + var(--k)*.45s) both}.numpy.is-active .row-array .before[data-v-5f39e81d]{animation:vanish-5f39e81d .15s ease 2.6s both}.numpy.is-active .row-array .after[data-v-5f39e81d]{animation:swap-in-5f39e81d .3s cubic-bezier(.34,1.56,.64,1) 2.7s both}.numpy.is-leaving .before[data-v-5f39e81d]{opacity:0}.numpy.is-leaving .after[data-v-5f39e81d]{opacity:1}.mean[data-v-5f39e81d]{background:var(--mint);border-radius:999px;bottom:4vh;color:#fff;font-size:clamp(.6rem,1.7vh,1.1rem);font-weight:800;left:50%;opacity:0;padding:calc(.4vh + .3em) 1.2vh;position:absolute;translate:-50% 0;white-space:nowrap}.numpy.is-active .mean[data-v-5f39e81d]{animation:pop-5f39e81d .35s cubic-bezier(.34,1.56,.64,1) 3.3s both}.numpy.is-leaving .mean[data-v-5f39e81d]{opacity:1}.filter[data-v-5f39e81d]{background:var(--lavender);border-radius:999px;color:#fff;font-size:clamp(.6rem,1.6vh,1.05rem);font-weight:800;left:50%;opacity:0;padding:calc(.4vh + .3em) 1.2vh;position:absolute;top:6.5vh;translate:-50% 0;white-space:nowrap}.pandas.is-active .filter[data-v-5f39e81d]{animation:pop-5f39e81d .35s cubic-bezier(.22,1,.36,1) 1s both}.table[data-v-5f39e81d]{background:var(--bg);border:3px solid var(--text);border-radius:1.4vh;display:grid;grid-template-columns:3fr 6fr 5fr 2fr;left:12%;overflow:hidden;position:absolute;right:12%;top:13vh}.td[data-v-5f39e81d],.th[data-v-5f39e81d]{border-bottom:1px solid var(--border);color:var(--text);font-size:clamp(.6rem,1.8vh,1.2rem);font-weight:800;padding:1.2vh 1.4vh}.th[data-v-5f39e81d]{background:var(--bg-off);color:var(--text-dim)}.idx[data-v-5f39e81d]{color:var(--text-muted)}.num[data-v-5f39e81d]{text-align:right}.mark[data-v-5f39e81d]{opacity:0;text-align:center}.mark.is-in[data-v-5f39e81d]{color:var(--mint)}.mark.is-out[data-v-5f39e81d]{color:var(--coral)}.pandas.is-active .mark[data-v-5f39e81d]{animation:pop-5f39e81d .3s cubic-bezier(.34,1.56,.64,1) calc(1.5s + var(--k)*.25s) both}.pandas.is-active .td.is-out[data-v-5f39e81d]:not(.mark){animation:strike-5f39e81d .4s ease 2.3s both}.pandas.is-leaving .mark[data-v-5f39e81d]{opacity:1}.pandas.is-leaving .td.is-out[data-v-5f39e81d]:not(.mark){opacity:.3}.figure[data-v-5f39e81d]{animation:pop-5f39e81d .4s cubic-bezier(.22,1,.36,1) .4s both;background:#fff;border:2px solid var(--text);border-radius:1.4vh;bottom:3vh;display:flex;flex-direction:column;left:10%;overflow:hidden;position:absolute;right:10%;top:6.5vh}.chart.is-leaving .figure[data-v-5f39e81d]{animation:none}.figure-bar[data-v-5f39e81d]{background:var(--bg-off);border-bottom:1px solid var(--border);padding:.8vh 1.4vh}.figure-bar code[data-v-5f39e81d]{color:var(--text-dim);font-size:clamp(.5rem,1.3vh,.85rem);font-weight:700}.chart-title[data-v-5f39e81d]{color:var(--text);font-size:clamp(.6rem,1.7vh,1.1rem);font-weight:800;margin-top:1.4vh;text-align:center}.plot[data-v-5f39e81d]{align-items:end;border-bottom:2px solid var(--text);border-left:2px solid var(--text);display:grid;flex:1;gap:8%;grid-template-columns:repeat(3,1fr);margin:1.6vh 12% 4.4vh;padding:0 6%}.plot-col[data-v-5f39e81d]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.plot-bar[data-v-5f39e81d]{background:#1f77b4;height:calc(var(--h)*90%);transform-origin:bottom center;width:100%}.chart.is-active .plot-bar[data-v-5f39e81d]{animation:grow-y-5f39e81d .6s cubic-bezier(.22,1,.36,1) calc(1.2s + var(--k)*.35s) both}.plot-label[data-v-5f39e81d]{color:var(--text);font-size:clamp(.5rem,1.35vh,.9rem);font-weight:700;position:absolute;top:calc(100% + .8vh)}.axes[data-v-5f39e81d]{height:34vh;left:6%;overflow:visible;position:absolute;top:7vh;width:88%}.axis[data-v-5f39e81d]{fill:none;stroke:var(--text);stroke-width:.5}.fit[data-v-5f39e81d]{fill:none;stroke:var(--coral);stroke-width:.8;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120;animation:draw-5f39e81d 1s cubic-bezier(.45,0,.55,1) 1.6s both}.guide[data-v-5f39e81d]{fill:none;stroke:var(--text-muted);stroke-width:.35;stroke-dasharray:1.2 1.2;animation:appear-5f39e81d .3s ease 2.8s both;opacity:0}.plot-area[data-v-5f39e81d]{height:34vh;left:6%;top:7vh;width:88%}.dot[data-v-5f39e81d],.plot-area[data-v-5f39e81d]{position:absolute}.dot[data-v-5f39e81d]{animation:pop-5f39e81d .3s cubic-bezier(.34,1.56,.64,1) calc(.5s + var(--k)*.25s) both;background:var(--sky);border:2px solid var(--text);border-radius:999px;height:2.4vh;opacity:0;translate:-50% -50%;width:2.4vh;z-index:2}.dot.predicted[data-v-5f39e81d]{animation:pop-5f39e81d .4s cubic-bezier(.34,1.56,.64,1) 3s both;background:var(--sun);height:3vh;width:3vh}.predicted-label[data-v-5f39e81d]{animation:pop-5f39e81d .35s ease 3.3s both;background:var(--text);color:var(--bg);font-size:clamp(.5rem,1.4vh,.95rem);padding:calc(.3vh + .3em) .9vh;translate:-100% -170%;z-index:2}.learned[data-v-5f39e81d],.predicted-label[data-v-5f39e81d]{border-radius:999px;font-weight:800;opacity:0;position:absolute;white-space:nowrap}.learned[data-v-5f39e81d]{animation:rise-5f39e81d .4s cubic-bezier(.22,1,.36,1) 3.8s both;background:var(--mint);bottom:2.4vh;color:#fff;font-size:clamp(.55rem,1.6vh,1.05rem);left:50%;padding:calc(.4vh + .3em) 1.2vh;translate:-50% 0}@keyframes appear-5f39e81d{0%{opacity:0}to{opacity:1}}@keyframes vanish-5f39e81d{0%{opacity:1}to{opacity:0}}@keyframes pop-5f39e81d{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes rise-5f39e81d{0%{opacity:0;transform:translateY(1.4vh)}to{opacity:1;transform:none}}@keyframes swap-in-5f39e81d{0%{opacity:0;transform:translateY(-.8vh)}to{opacity:1;transform:none}}@keyframes type-5f39e81d{0%{width:0}to{width:36ch}}@keyframes grow-x-5f39e81d{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes grow-y-5f39e81d{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes strike-5f39e81d{0%{opacity:1}to{opacity:.3}}@keyframes draw-5f39e81d{to{stroke-dashoffset:0}}
