canvas[data-astro-cid-iciigno3]{opacity:1!important}.term[data-astro-cid-kenkipkp]{padding-bottom:var(--term-pad,0);font-family:var(--font-terminal,var(--font-mono));font-size:calc(clamp(.8125rem, .72rem + .55vw, .9375rem) * var(--font-terminal-scale,1));color:var(--term-fg);gap:1.6em;line-height:1.7;display:grid}.term__boot[data-astro-cid-kenkipkp]{gap:1.6em;display:grid}.term[data-astro-cid-kenkipkp].is-cleared .term__boot[data-astro-cid-kenkipkp]{display:none}.term__line[data-astro-cid-kenkipkp]{visibility:visible}.term__line[data-astro-cid-kenkipkp].is-hidden{visibility:hidden}.term__dim[data-astro-cid-kenkipkp],dt[data-astro-cid-kenkipkp]{color:var(--term-dim)}.term__prompt[data-astro-cid-kenkipkp]{align-items:baseline;gap:.6em;display:flex}.term__prompt[data-astro-cid-kenkipkp].is-typing [data-astro-cid-kenkipkp][data-typed]:after{content:"";vertical-align:text-bottom;background:var(--term-fg);width:.6em;height:1.1em;margin-left:.1em;display:inline-block}.term__list[data-astro-cid-kenkipkp]{gap:.15em;margin:0;display:grid}.term__row[data-astro-cid-kenkipkp]{grid-template-columns:11ch minmax(0,1fr);gap:1ch;display:grid}dd[data-astro-cid-kenkipkp]{overflow-wrap:anywhere;margin:0}@media (width<=30rem){.term__list[data-astro-cid-kenkipkp]{gap:.9em}.term__row[data-astro-cid-kenkipkp]{grid-template-columns:minmax(0,1fr);gap:0}}.term__bio[data-astro-cid-kenkipkp]{max-width:64ch;color:var(--term-fg-2);text-wrap:pretty}.term__hint[data-astro-cid-kenkipkp]{color:var(--term-dim)}.term__run[data-astro-cid-kenkipkp]{font:inherit;color:var(--term-fg-2);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--term-line);cursor:pointer;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);background:0 0;border:0;padding:0}.term__run[data-astro-cid-kenkipkp]:hover{color:var(--term-fg);text-decoration-color:var(--term-fg)}.term__log[data-astro-cid-kenkipkp]:empty{display:none}.term__log[data-astro-cid-kenkipkp] .term__prompt[data-astro-cid-kenkipkp]{align-items:baseline;gap:.6em;margin-top:1.2em;display:flex}.term__log[data-astro-cid-kenkipkp] .term__dim[data-astro-cid-kenkipkp]{color:var(--term-dim)}.term__log[data-astro-cid-kenkipkp] .term__prompt[data-astro-cid-kenkipkp]:first-child{margin-top:0}.term__log[data-astro-cid-kenkipkp] .term__echo[data-astro-cid-kenkipkp]{overflow-wrap:anywhere;min-width:0}.term__log[data-astro-cid-kenkipkp] .term__out[data-astro-cid-kenkipkp]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.7em}.term__log[data-astro-cid-kenkipkp] .term__out--dim[data-astro-cid-kenkipkp]{color:var(--term-dim)}.term__log[data-astro-cid-kenkipkp] .term__out--error[data-astro-cid-kenkipkp]{color:var(--term-error)}.term__log[data-astro-cid-kenkipkp] .play[data-astro-cid-kenkipkp]{gap:.3em;display:grid}.term__log[data-astro-cid-kenkipkp] .play__row[data-astro-cid-kenkipkp]{grid-template-columns:11ch minmax(0,1fr) 7ch;align-items:center;gap:1ch;display:grid}.term__log[data-astro-cid-kenkipkp] .play__row--opts[data-astro-cid-kenkipkp]{align-items:start}.term__log[data-astro-cid-kenkipkp] .play__value[data-astro-cid-kenkipkp]{color:var(--term-fg-2);font-variant-numeric:tabular-nums}.term__log[data-astro-cid-kenkipkp] .play__opts[data-astro-cid-kenkipkp]{flex-wrap:wrap;gap:1.5ch;display:flex}.term__log[data-astro-cid-kenkipkp] .play__opt[data-astro-cid-kenkipkp]{font:inherit;color:var(--term-dim);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;padding:0}.term__log[data-astro-cid-kenkipkp] .play__opt[data-astro-cid-kenkipkp]:hover,.term__log[data-astro-cid-kenkipkp] .play__opt[data-astro-cid-kenkipkp].is-on{color:var(--term-fg)}.term__log[data-astro-cid-kenkipkp] .play__opt[data-astro-cid-kenkipkp].is-on:before{content:"["}.term__log[data-astro-cid-kenkipkp] .play__opt[data-astro-cid-kenkipkp].is-on:after{content:"]"}.term__log[data-astro-cid-kenkipkp] .play__hint[data-astro-cid-kenkipkp]{color:var(--term-dim);margin-top:.4em}.term__log[data-astro-cid-kenkipkp] .play__range[data-astro-cid-kenkipkp]{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:1.2em}.term__log[data-astro-cid-kenkipkp] .play__range[data-astro-cid-kenkipkp]::-webkit-slider-runnable-track{background:var(--term-line);height:2px}.term__log[data-astro-cid-kenkipkp] .play__range[data-astro-cid-kenkipkp]::-webkit-slider-thumb{appearance:none;background:var(--term-fg);border:0;border-radius:0;width:.6em;height:1.1em;margin-top:-.55em}.term__log[data-astro-cid-kenkipkp] .play__range[data-astro-cid-kenkipkp]::-moz-range-track{background:var(--term-line);height:2px}.term__log[data-astro-cid-kenkipkp] .play__range[data-astro-cid-kenkipkp]::-moz-range-thumb{background:var(--term-fg);border:0;border-radius:0;width:.6em;height:1.1em}.term__entry[data-astro-cid-kenkipkp]{margin:0}.term__field[data-astro-cid-kenkipkp]{flex:1;min-width:0;position:relative}.term__input[data-astro-cid-kenkipkp]{width:100%;font:inherit;color:#0000;caret-color:#0000;background:0 0;border:0;outline:none;padding:0;font-size:max(16px,1em);position:absolute;inset:0}.term__ghost[data-astro-cid-kenkipkp]{white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;display:block}.term__caret[data-astro-cid-kenkipkp]{background:var(--term-fg);color:var(--term-bg);white-space:pre}.term[data-astro-cid-kenkipkp].is-done .term__caret[data-astro-cid-kenkipkp]{animation:1.1s step-end infinite blink}.term__entry[data-astro-cid-kenkipkp]:not(:focus-within) .term__caret[data-astro-cid-kenkipkp]{color:inherit;box-shadow:inset 0 0 0 1px var(--term-line-2);background:0 0;animation:none}a[data-astro-cid-kenkipkp]{text-underline-offset:.25em;text-decoration:underline dashed;text-decoration-color:var(--term-line);transition:text-decoration-color .2s var(--ease)}a[data-astro-cid-kenkipkp]:hover{text-decoration-color:var(--term-fg)}@media (prefers-reduced-motion:reduce){.term[data-astro-cid-kenkipkp].is-done .term__caret[data-astro-cid-kenkipkp]{animation:none}}@keyframes blink{50%{opacity:0}}.window[data-astro-cid-pakyvys6]{backdrop-filter:blur(14px);background:#0f1012db;border:1px solid #ffffff1a;border-radius:10px;width:min(100%,46rem);overflow:hidden;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff0f}.window__bar[data-astro-cid-pakyvys6]{font-family:var(--font-terminal,var(--font-mono));font-size:calc(.75rem * var(--font-terminal-scale,1));color:var(--term-dim);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding:clamp(.4rem,1.2vh,.6rem) .9rem;display:grid}.window__dots[data-astro-cid-pakyvys6]{gap:.45rem;display:flex}.window__dots[data-astro-cid-pakyvys6] i[data-astro-cid-pakyvys6]{background:var(--term-chrome);border-radius:50%;width:.7rem;height:.7rem}.window__title[data-astro-cid-pakyvys6]{text-align:center}.window__body[data-astro-cid-pakyvys6]{--term-pad:clamp(.9rem, 1vw + 1.6vh, 2rem);padding:var(--term-pad);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--term-line) transparent;min-height:min(20rem,50svh);max-height:min(78svh,40rem);padding-bottom:0;overflow-y:auto}@media (width<=30rem){.window__body[data-astro-cid-pakyvys6]{max-height:86svh}}:root{--term-bg:#0f1012;--term-chrome:#2c2f36;--term-line:#3a3d44;--term-line-2:#4a4d55;--term-dim:#8a8e98;--term-fg-2:#a9acb3;--term-fg:#e6e6e3;--term-error:#c08a80;--font-mono:"Fira Code Variable", ui-monospace, "SF Mono", Menlo, monospace;--gutter:16px;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:dark}@media (width>=720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--term-bg);color:var(--term-fg);font-family:var(--font-mono);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--term-fg);outline-offset:3px}img,svg,canvas{max-width:100%;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bg[data-astro-cid-elogontb]{z-index:-1;background:var(--term-bg);position:fixed;inset:0;overflow:hidden}.bg[data-astro-cid-elogontb] canvas{opacity:0;width:100%;height:100%;transition:opacity 1.5s var(--ease)}.bg[data-astro-cid-elogontb] canvas.is-ready{opacity:var(--bg-opacity,1)}.stage[data-astro-cid-elogontb]{min-height:100svh;padding:clamp(.75rem, 3vh, 2rem) var(--gutter);place-items:center;display:grid}
