.term[data-astro-cid-jdoikgal]{background:var(--surface-deep);color:var(--accent);border:2px solid;margin:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.term-bar[data-astro-cid-jdoikgal]{letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid;justify-content:space-between;align-items:center;gap:.8rem;padding:.45rem .8rem;font-size:.7rem;display:flex}.term-steps[data-astro-cid-jdoikgal]{gap:.3rem;display:inline-flex}.term[data-astro-cid-jdoikgal]:not(.is-live) .term-steps[data-astro-cid-jdoikgal]{visibility:hidden}.term-step[data-astro-cid-jdoikgal]{font:inherit;letter-spacing:.04em;color:inherit;cursor:pointer;opacity:.55;background:0 0;border:1px solid;padding:.05rem .35rem}.term-step[data-astro-cid-jdoikgal]:hover,.term-step[data-astro-cid-jdoikgal].is-on{opacity:1}.term-step[data-astro-cid-jdoikgal].is-on{color:var(--surface-deep);background:var(--accent)}.term-step[data-astro-cid-jdoikgal]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.term-body[data-astro-cid-jdoikgal]{padding:1.1rem 1.1rem 1.3rem;display:grid;overflow-x:auto}.frame[data-astro-cid-jdoikgal]{white-space:pre;visibility:hidden;grid-area:1/1;margin:0;font-size:clamp(.72rem,1.5vw,.88rem);line-height:1.45}.frame[data-astro-cid-jdoikgal].is-on{visibility:visible}.art[data-astro-cid-jdoikgal]{line-height:1.2}.dim[data-astro-cid-jdoikgal]{opacity:.55}.brand[data-astro-cid-jdoikgal]{color:var(--paper);letter-spacing:.22em;font-weight:700}.mark-ln[data-astro-cid-jdoikgal]{padding:.7rem 0 .9rem 2ch;display:block}.mark[data-astro-cid-jdoikgal]{width:auto;height:11em;display:block}.dots[data-astro-cid-jdoikgal]:after{content:"..."}.bar[data-astro-cid-jdoikgal]{border:1px solid;width:min(26ch,100%);height:.7em;margin:.15rem 0 .35rem 2ch;padding:1px;display:block}.bar-fill[data-astro-cid-jdoikgal]{background:repeating-linear-gradient(90deg,currentColor 0 .9ch,#0000 .9ch 1.2ch);width:100%;height:100%;display:block}.term[data-astro-cid-jdoikgal].is-live .bar-fill[data-astro-cid-jdoikgal]{animation:5.5s steps(20,end) infinite fill}@keyframes fill{0%{width:0}75%,to{width:100%}}.term[data-astro-cid-jdoikgal].is-live .dots[data-astro-cid-jdoikgal]:after{content:"";animation:1.6s step-end infinite dots}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.term[data-astro-cid-jdoikgal].is-typing .frame[data-astro-cid-jdoikgal].is-on .ln[data-astro-cid-jdoikgal]{visibility:hidden;animation:line-in 0s linear calc(var(--i) * 55ms) forwards}@keyframes line-in{to{visibility:visible}}.term[data-astro-cid-jdoikgal].is-typing .frame[data-astro-cid-jdoikgal].is-on .mark[data-astro-cid-jdoikgal]{animation:.6s steps(12,end) .1s both scan-in}@keyframes scan-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.term-cursor[data-astro-cid-jdoikgal]{animation:1.1s step-end infinite term-blink}@keyframes term-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.term-cursor[data-astro-cid-jdoikgal],.term[data-astro-cid-jdoikgal].is-live .bar-fill[data-astro-cid-jdoikgal],.term[data-astro-cid-jdoikgal].is-live .dots[data-astro-cid-jdoikgal]:after{animation:none}.term[data-astro-cid-jdoikgal].is-live .dots[data-astro-cid-jdoikgal]:after{content:"..."}}.pet[data-astro-cid-gll5tjzy]{z-index:40;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:clamp(.6rem,2vw,1.2rem);right:clamp(1rem,4vw,3rem)}.pet[data-astro-cid-gll5tjzy]:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.pet-sprite[data-astro-cid-gll5tjzy]{width:var(--fw);height:var(--fh);background-image:var(--sheet);background-repeat:no-repeat;background-size:var(--sheet-w) var(--sheet-h);image-rendering:pixelated;display:block}.pet[data-astro-cid-gll5tjzy].is-docked{animation:.7s cubic-bezier(.55,0,1,.45) both pet-drop;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}@keyframes pet-drop{0%{transform:translateY(-60vh)}to{transform:translateY(0)}}.pet[data-astro-cid-gll5tjzy].is-poofing{transform-origin:50% 100%;animation:.45s steps(4,end) both pet-poof}@keyframes pet-poof{0%{opacity:0;transform:scale(.3)}50%{opacity:.7;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pet[data-astro-cid-gll5tjzy].is-docked,.pet[data-astro-cid-gll5tjzy].is-poofing{animation:none}}.kicker-cycle[data-astro-cid-lcdefpme]{white-space:pre;display:inline-block}.kicker-cycle[data-astro-cid-lcdefpme].glitching{animation:.5s step-end kicker-tear}@keyframes kicker-tear{0%{text-shadow:-3px 0 var(--red), 3px 0 #00b8d9;transform:translate(2px)skew(-8deg)}20%{text-shadow:2px 0 var(--red), -2px 0 #00b8d9;clip-path:inset(0 0 45%);transform:translate(-3px)}40%{text-shadow:-1px 0 var(--red), 1px 0 #00b8d9;clip-path:inset(40% 0 0);transform:translate(1px)skew(5deg)}60%{text-shadow:1px 0 var(--red), -1px 0 #00b8d9;clip-path:none;transform:none}to{text-shadow:none;transform:none}}@media (width<=520px){.kicker-cycle[data-astro-cid-lcdefpme]{white-space:normal}}
