.pa[data-astro-cid-k5ifltnh]{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.stack[data-astro-cid-k5ifltnh]{perspective:1400px;place-items:center;min-height:420px;display:grid}.iso[data-astro-cid-k5ifltnh]{width:240px;height:240px;transform-style:preserve-3d;position:relative;transform:rotateX(58deg)rotate(-42deg)}.slab[data-astro-cid-k5ifltnh]{border:1.5px solid var(--faint);background:color-mix(in srgb, var(--surface) 88%, transparent);transform:translateZ(calc(var(--i) * 38px));transition:transform .6s var(--ease), border-color .3s var(--ease), background-color .3s var(--ease);border-radius:8px;position:absolute;inset:0}.slab-label[data-astro-cid-k5ifltnh]{color:var(--muted);font-size:11px;position:absolute;bottom:12px;left:16px}.slab[data-astro-cid-k5ifltnh].active{border-color:var(--accent);background:color-mix(in srgb, var(--copper-dark) 26%, var(--surface));transform:translateZ(calc(var(--i) * 38px + 26px)) translateX(-18px)}.slab[data-astro-cid-k5ifltnh].active .slab-label[data-astro-cid-k5ifltnh]{color:var(--text)}.list[data-astro-cid-k5ifltnh]{border-top:1px solid var(--rule);display:grid}.layer[data-astro-cid-k5ifltnh]{border:0;border-bottom:1px solid var(--rule);text-align:left;font-size:var(--text-l);color:var(--muted);cursor:pointer;transition:color .2s var(--ease), padding .3s var(--ease);background:0 0;align-items:baseline;gap:.9rem;padding:.85rem 0;display:flex}.layer[data-astro-cid-k5ifltnh] .n[data-astro-cid-k5ifltnh]{font-size:var(--text-xs);color:var(--faint)}.layer[data-astro-cid-k5ifltnh]:hover,.layer[data-astro-cid-k5ifltnh][aria-selected=true]{color:var(--text)}.layer[data-astro-cid-k5ifltnh][aria-selected=true]{padding-left:.6rem}.layer[data-astro-cid-k5ifltnh][aria-selected=true] .n[data-astro-cid-k5ifltnh]{color:var(--accent)}.details[data-astro-cid-k5ifltnh]{display:grid}.detail[data-astro-cid-k5ifltnh]{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .45s var(--ease), visibility .35s;grid-area:1/1;transform:translateY(8px)}.detail[data-astro-cid-k5ifltnh].active{opacity:1;visibility:visible;transform:none}.detail[data-astro-cid-k5ifltnh] h3[data-astro-cid-k5ifltnh]{font-size:var(--display-s)}dl[data-astro-cid-k5ifltnh]{gap:1.25rem;margin-top:1.25rem;display:grid}dt[data-astro-cid-k5ifltnh]{font-size:var(--text-xs);color:var(--muted)}dd[data-astro-cid-k5ifltnh]{margin:.35rem 0 0;line-height:1.55}.breaks[data-astro-cid-k5ifltnh] dt[data-astro-cid-k5ifltnh]{color:var(--accent)}@media (width<=1023px){.pa[data-astro-cid-k5ifltnh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stack[data-astro-cid-k5ifltnh]{grid-column:1/-1;min-height:340px}}@media (width<=639px){.pa[data-astro-cid-k5ifltnh]{grid-template-columns:minmax(0,1fr)}.stack[data-astro-cid-k5ifltnh]{min-height:300px}.iso[data-astro-cid-k5ifltnh]{width:180px;height:180px}.slab[data-astro-cid-k5ifltnh]{transform:translateZ(calc(var(--i) * 30px))}.slab[data-astro-cid-k5ifltnh].active{transform:translateZ(calc(var(--i) * 30px + 20px)) translateX(-14px)}}.rl[data-astro-cid-eeo7cd2s]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.terminal[data-astro-cid-eeo7cd2s]{border-radius:var(--radius-l);border:1px solid var(--rule);background:var(--bg);overflow:hidden}.bar[data-astro-cid-eeo7cd2s]{border-bottom:1px solid var(--rule);font-size:var(--text-xs);color:var(--muted);align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex}.dots[data-astro-cid-eeo7cd2s]{gap:6px;display:flex}.dots[data-astro-cid-eeo7cd2s] i[data-astro-cid-eeo7cd2s]{background:var(--faint);border-radius:50%;width:9px;height:9px}.status[data-astro-cid-eeo7cd2s]{margin-left:auto}.status[data-astro-cid-eeo7cd2s].ok{color:var(--text)}.status[data-astro-cid-eeo7cd2s].fail,.status[data-astro-cid-eeo7cd2s].running{color:var(--accent)}.screen[data-astro-cid-eeo7cd2s]{min-height:380px;color:var(--text);white-space:pre-wrap;margin:0;padding:1.1rem 1.25rem 1.5rem;font-size:clamp(.72rem,.65rem + .3vw,.85rem);line-height:1.85;overflow-x:auto}.screen[data-astro-cid-eeo7cd2s] .prompt{color:var(--accent)}.screen[data-astro-cid-eeo7cd2s] .dim{color:var(--muted)}.screen[data-astro-cid-eeo7cd2s] .ok{color:var(--text)}.screen[data-astro-cid-eeo7cd2s] .bad{color:var(--accent)}.controls[data-astro-cid-eeo7cd2s]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.run[data-astro-cid-eeo7cd2s]{border-radius:var(--radius-s);background:var(--copper-dark);min-height:44px;color:var(--white);font-size:var(--text-s);cursor:pointer;border:0;padding:0 1.2rem;font-weight:500}.run[data-astro-cid-eeo7cd2s]:hover{background:#9a4520}.run[data-astro-cid-eeo7cd2s]:disabled{opacity:.6;cursor:progress}.switch[data-astro-cid-eeo7cd2s]{font-size:var(--text-s);cursor:pointer;align-items:center;gap:.6rem;display:inline-flex}.switch[data-astro-cid-eeo7cd2s] input[data-astro-cid-eeo7cd2s]{opacity:0;width:1px;height:1px;position:absolute}.track[data-astro-cid-eeo7cd2s]{background:var(--surface-2);border:1px solid var(--rule);width:40px;height:22px;transition:background-color .2s var(--ease);border-radius:999px;position:relative}.track[data-astro-cid-eeo7cd2s]:after{content:"";background:var(--text);width:16px;height:16px;transition:transform .25s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch[data-astro-cid-eeo7cd2s] input[data-astro-cid-eeo7cd2s]:checked+.track[data-astro-cid-eeo7cd2s]{background:var(--copper-dark);border-color:var(--copper-dark)}.switch[data-astro-cid-eeo7cd2s] input[data-astro-cid-eeo7cd2s]:checked+.track[data-astro-cid-eeo7cd2s]:after{background:var(--white);transform:translate(18px)}.switch[data-astro-cid-eeo7cd2s] input[data-astro-cid-eeo7cd2s]:focus-visible+.track[data-astro-cid-eeo7cd2s]{outline:2px solid var(--accent);outline-offset:3px}.explain[data-astro-cid-eeo7cd2s]{color:var(--muted);margin-top:1.5rem;line-height:1.6}.facts[data-astro-cid-eeo7cd2s]{border-top:1px solid var(--rule);margin-top:1.5rem;display:grid}.facts[data-astro-cid-eeo7cd2s] li[data-astro-cid-eeo7cd2s]{border-bottom:1px solid var(--rule);font-size:var(--text-s);gap:.9rem;padding:.85rem 0;line-height:1.5;display:flex}.facts[data-astro-cid-eeo7cd2s] .n[data-astro-cid-eeo7cd2s]{font-size:var(--text-xs);color:var(--accent);padding-top:.15em}@media (width<=1023px){.rl[data-astro-cid-eeo7cd2s]{grid-template-columns:minmax(0,1fr)}}
