.d3[data-astro-cid-ybb6jxxr]{--r:clamp(110px, 16vw, 210px);width:100%;position:relative}.d3__stage[data-astro-cid-ybb6jxxr]{height:calc(var(--r) * 2 + 40px);perspective:1600px;perspective-origin:50%;place-items:center;display:grid;position:relative}.d3__cyl[data-astro-cid-ybb6jxxr]{width:82%;height:calc(var(--r) * 2 * 3.14159 / var(--n));transform-style:preserve-3d;transform:rotateX(var(--tilt,-8deg));animation:90s linear infinite d3-turn;position:relative}@keyframes d3-turn{0%{transform:rotateX(-8deg)}to{transform:rotateX(352deg)}}.d3__face[data-astro-cid-ybb6jxxr]{transform:rotateX(var(--a)) translateZ(var(--r));backface-visibility:hidden;background:var(--paper);border-top:1px solid color-mix(in srgb, var(--grid) 70%, transparent);position:absolute;inset:0}.d3__face[data-astro-cid-ybb6jxxr] svg[data-astro-cid-ybb6jxxr]{width:calc(100% - 3.4rem);height:calc(100% - 4px);position:absolute;inset:2px 0 2px 3.4rem}.d3__face[data-astro-cid-ybb6jxxr] path[data-astro-cid-ybb6jxxr]{fill:none;stroke:var(--ink);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.d3__face[data-astro-cid-ybb6jxxr]:nth-child(4n+2) path[data-astro-cid-ybb6jxxr]{stroke:var(--trace-2)}.d3__face[data-astro-cid-ybb6jxxr]:nth-child(4n+3) path[data-astro-cid-ybb6jxxr]{stroke:var(--trace-3)}.d3__face[data-astro-cid-ybb6jxxr]:nth-child(4n) path[data-astro-cid-ybb6jxxr]{stroke:var(--trace-4)}.d3__day[data-astro-cid-ybb6jxxr]{color:var(--ink-muted);font-size:.55rem;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.d3__shade[data-astro-cid-ybb6jxxr]{height:calc(var(--r) * 2.02);pointer-events:none;background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in srgb, var(--paper) 70%, transparent) 9%, transparent 34%, transparent 62%, color-mix(in srgb, var(--paper) 55%, transparent) 88%, var(--paper) 100%);border-left:2px solid var(--ink);border-right:2px solid var(--ink);position:absolute;top:50%;left:9%;right:9%;transform:translateY(-50%)}.d3__pen[data-astro-cid-ybb6jxxr]{pointer-events:none;width:40px;height:120px;position:absolute;top:calc(50% - 104px);right:7.5%}.d3__pen[data-astro-cid-ybb6jxxr] svg[data-astro-cid-ybb6jxxr]{width:100%;height:100%;overflow:visible}.arm[data-astro-cid-ybb6jxxr]{stroke:var(--ink);stroke-width:1.5px;fill:none}.nib[data-astro-cid-ybb6jxxr]{fill:var(--event)}.pivot[data-astro-cid-ybb6jxxr]{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.d3__axle[data-astro-cid-ybb6jxxr]{background:var(--ink);width:6%;height:10px;position:absolute;top:calc(50% - 5px)}.d3__axle--l[data-astro-cid-ybb6jxxr]{left:3%}.d3__axle--r[data-astro-cid-ybb6jxxr]{right:3%}.cover[data-astro-cid-ta2fbyqs]{border-bottom:2px solid var(--ink);overflow:hidden}.cover__in[data-astro-cid-ta2fbyqs]{gap:var(--s-6);padding-block:var(--s-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.cover__fm[data-astro-cid-ta2fbyqs]{font-size:.68rem}.cover__h[data-astro-cid-ta2fbyqs]{margin:var(--s-3) 0 var(--s-5);font-size:clamp(3.2rem,1.5rem + 7vw,9rem);line-height:.86}.cover__h[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{animation:cv-in .7s var(--ease-out) both;display:inline-block}.cover__h[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:nth-child(2){color:var(--event);animation-delay:90ms}.cover__h[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:nth-child(3){animation-delay:.18s}@keyframes cv-in{0%{opacity:0;transform:translateY(.3em)}}.cover__p[data-astro-cid-ta2fbyqs]{max-width:44ch;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);line-height:1.5}.cover__drum[data-astro-cid-ta2fbyqs]{margin:0}.cover__drum[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{text-align:center;margin-top:var(--s-2);font-size:.6rem}.manual[data-astro-cid-ta2fbyqs]{gap:var(--s-8);padding-block:var(--s-8);grid-template-columns:14rem minmax(0,70ch);display:grid}.chap-nav[data-astro-cid-ta2fbyqs]{align-self:start;position:sticky;top:6rem}.chap-nav[data-astro-cid-ta2fbyqs] ol[data-astro-cid-ta2fbyqs]{margin:var(--s-3) 0 0;border-top:1px solid var(--ink);padding:0;list-style:none}.chap-nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--grid);grid-template-columns:1.8rem 1fr;padding:7px 0;font-size:.85rem;text-decoration:none;display:grid}.chap-nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--event)}.chap-nav[data-astro-cid-ta2fbyqs] .stencil[data-astro-cid-ta2fbyqs]{font-size:1rem}.chap[data-astro-cid-ta2fbyqs]{margin-bottom:var(--s-8);scroll-margin-top:6rem}.chap__h[data-astro-cid-ta2fbyqs]{align-items:baseline;gap:var(--s-4);border-bottom:2px solid var(--ink);padding-bottom:var(--s-3);margin-bottom:var(--s-5);font-size:clamp(1.8rem,1.3rem + 1.8vw,3rem);font-weight:400;display:flex}.chap__n[data-astro-cid-ta2fbyqs]{color:var(--event);font-size:1.6em;line-height:.8}.para[data-astro-cid-ta2fbyqs]{font-size:1.05rem;line-height:1.7;position:relative}.para[data-astro-cid-ta2fbyqs]:before{content:attr(data-n);text-align:right;width:3.4rem;font-family:var(--f-mono);color:var(--ink-muted);font-size:.72rem;position:absolute;top:.25em;left:-4.2rem}.codes[data-astro-cid-ta2fbyqs]{margin:var(--s-5) 0 0;border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));padding:0;list-style:none;display:grid}.codes[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--grid);grid-template-columns:3.2rem 1fr;align-items:baseline;gap:6px;padding:6px 0;display:grid}.codes[data-astro-cid-ta2fbyqs] .stencil[data-astro-cid-ta2fbyqs]{font-size:1.05rem}.codes__name[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.path[data-astro-cid-ta2fbyqs]{margin:var(--s-6) 0;gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.path__step[data-astro-cid-ta2fbyqs]{align-content:start;gap:4px;padding-top:34px;display:grid;position:relative}.path__node[data-astro-cid-ta2fbyqs]{background:var(--paper);border:2px solid var(--ink);z-index:1;width:14px;height:14px;animation:6s linear infinite node;animation-delay:calc(var(--i) * .9s);position:absolute;top:8px;left:0}@keyframes node{0%,12%,to{background:var(--paper)}3%,8%{background:var(--event)}}.path__i[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);font-size:.65rem}.path__k[data-astro-cid-ta2fbyqs]{font-size:1.6rem}.path__n[data-astro-cid-ta2fbyqs] .stencil[data-astro-cid-ta2fbyqs]{font-size:1rem}.path__d[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);margin-top:var(--s-2);font-size:.8rem;line-height:1.45}.path__cable[data-astro-cid-ta2fbyqs]{background:var(--ink);height:2px;position:absolute;top:14px;left:7px;right:0;overflow:hidden}.path__cable[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{background:linear-gradient(to right, transparent 0 85%, var(--event) 100%);width:30%;animation:6s cubic-bezier(.4,0,.6,1) infinite cable;position:absolute;inset:0;transform:translate(-100%)}@keyframes cable{0%{transform:translate(-100%)}55%,to{transform:translate(340%)}}.nots[data-astro-cid-ta2fbyqs]{counter-reset:n;margin:0;padding:0;list-style:none}.nots[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding:var(--s-4) 0 var(--s-4) 3rem;border-bottom:1px solid var(--grid);line-height:1.6;position:relative}.nots[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{counter-increment:n;content:"4-" counter(n);left:0;top:var(--s-4);font-family:var(--f-mono);color:var(--ink-muted);padding-top:.3em;font-size:.72rem;position:absolute}.nots[data-astro-cid-ta2fbyqs] .stencil[data-astro-cid-ta2fbyqs]{margin-right:6px;font-size:1.15rem}.stale[data-astro-cid-ta2fbyqs]{margin:0 0 var(--s-5);border-top:1px solid var(--event);padding:0;list-style:none}.stale[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{gap:var(--s-3);border-bottom:1px solid var(--grid);grid-template-columns:3.4rem 1fr auto;align-items:baseline;padding:6px 0;display:grid}.stale[data-astro-cid-ta2fbyqs] .stencil[data-astro-cid-ta2fbyqs]{color:var(--event);font-size:1.1rem}.stale[data-astro-cid-ta2fbyqs] .mono[data-astro-cid-ta2fbyqs]{color:var(--event);font-size:.72rem}@media (width<=999.98px){.cover__in[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr)}.manual[data-astro-cid-ta2fbyqs]{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.chap-nav[data-astro-cid-ta2fbyqs]{position:static}.para[data-astro-cid-ta2fbyqs]{padding-left:3rem}.para[data-astro-cid-ta2fbyqs]:before{text-align:left;width:auto;left:0}.path[data-astro-cid-ta2fbyqs]{row-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.path__cable[data-astro-cid-ta2fbyqs]{display:none}}
