.decoded[data-astro-cid-2tswur67]{grid-template-columns:auto 1fr;gap:.45rem 1rem;font-size:.95rem;display:grid}.decoded[data-astro-cid-2tswur67] dt{color:var(--ink-3);white-space:nowrap}.decoded[data-astro-cid-2tswur67] dd{color:var(--ink);margin:0}.decoded[data-astro-cid-2tswur67] .num{color:var(--data)}.decoded[data-astro-cid-2tswur67] .unknown{color:var(--color-spark-200)}.decoded[data-astro-cid-2tswur67] .flag{font:500 .68rem var(--font-mono);color:var(--color-spark-300);border:1px solid color-mix(in oklab, var(--color-spark-400) 55%, transparent);vertical-align:1px;border-radius:3px;margin-left:.4rem;padding:0 .3rem;display:inline-block}.decoded[data-astro-cid-2tswur67] .sub{color:var(--ink-3);margin-top:.1rem;font-size:.8rem;line-height:1.35;display:block}.decoded[data-astro-cid-2tswur67] a{color:var(--data);text-underline-offset:2px;text-decoration:underline}@media (width<=40rem){.decoded[data-astro-cid-2tswur67]{grid-template-columns:1fr;gap:0}.decoded[data-astro-cid-2tswur67] dt{white-space:normal;margin-top:.7rem;font-size:.78rem}.decoded[data-astro-cid-2tswur67] dt:first-child{margin-top:0}}.hd-fig[data-astro-cid-2tswur67] svg[data-astro-cid-2tswur67]{background:var(--bg-sunk);border:1px solid var(--line);border-radius:4px;width:100%;height:auto;display:block}.strip[data-astro-cid-2tswur67]{grid-template-columns:repeat(auto-fit,minmax(2.9rem,1fr));gap:.3rem;margin-top:.7rem;display:grid}.strip[data-astro-cid-2tswur67] .tile{border:1px solid var(--line);background:var(--bg-sunk);cursor:default;border-radius:5px;justify-items:center;gap:.12rem;padding:.4rem .2rem .45rem;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.strip[data-astro-cid-2tswur67] .tile .pn{font:500 .62rem var(--font-mono);color:var(--ink-3)}.strip[data-astro-cid-2tswur67] .tile b{font:600 1.15rem/1.1 var(--font-mono);color:var(--ink)}.strip[data-astro-cid-2tswur67] .tile.d b{color:#2a78d6}.strip[data-astro-cid-2tswur67] .tile.u b{color:var(--color-spark-200)}.strip[data-astro-cid-2tswur67] .tile .pl{font:.66rem var(--font-mono);color:var(--ink-3);white-space:nowrap}.strip[data-astro-cid-2tswur67] .tile.hl{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--bg-sunk));transform:translateY(-1px)}.decoded[data-astro-cid-2tswur67] dt,.decoded[data-astro-cid-2tswur67] dd{border-radius:3px;transition:background-color .14s}.decoded[data-astro-cid-2tswur67] dt.hl,.decoded[data-astro-cid-2tswur67] dd.hl{background:color-mix(in oklab, var(--accent) 11%, transparent);box-shadow:0 0 0 .25rem color-mix(in oklab, var(--accent) 11%, transparent)}.strip-hint[data-astro-cid-2tswur67]{margin:.45rem 0 0;font-size:.78rem}@media (width<=40rem){.strip[data-astro-cid-2tswur67]{grid-template-columns:repeat(5,minmax(0,1fr))}}html.anim .strip[data-astro-cid-2tswur67][data-anim]:not(.go) .tile{opacity:0}html.anim .strip[data-astro-cid-2tswur67].go .tile{animation:.36s cubic-bezier(.2,.8,.2,1) backwards ca-rise;animation-delay:calc(var(--k) * 40ms)}.hd-fig[data-astro-cid-2tswur67] .narrow[data-astro-cid-2tswur67]{display:none}@media (width<=40rem){.hd-fig[data-astro-cid-2tswur67] .wide[data-astro-cid-2tswur67]{display:none}.hd-fig[data-astro-cid-2tswur67] .narrow[data-astro-cid-2tswur67]{display:block}}.block-tables[data-astro-cid-2tswur67]{gap:1rem;margin-top:3rem;display:grid}.block-tables[data-astro-cid-2tswur67] .h2[data-astro-cid-2tswur67]{margin-top:1.5rem}.block-tables[data-astro-cid-2tswur67] td[data-astro-cid-2tswur67].num{white-space:nowrap}.lengths[data-astro-cid-2tswur67]{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.35rem;display:grid}.len[data-astro-cid-2tswur67]{border:1px solid var(--line);font:.85rem var(--font-mono);border-radius:4px;justify-content:space-between;gap:.5rem;padding:.35rem .6rem;display:flex}.len[data-astro-cid-2tswur67] b[data-astro-cid-2tswur67]{color:var(--accent)}.len[data-astro-cid-2tswur67] span[data-astro-cid-2tswur67]{color:var(--data);text-align:right}.len[data-astro-cid-2tswur67]:last-child span[data-astro-cid-2tswur67]{color:var(--ink-3);font-size:.72rem;font-family:var(--font-sans)}.hd-fig[data-astro-cid-2tswur67] .hd-code{font:600 15px var(--font-mono);fill:var(--ink)}.hd-fig[data-astro-cid-2tswur67] .hd-t{font:12px var(--font-mono);fill:var(--ink-2);paint-order:stroke;stroke:var(--bg-sunk);stroke-width:3px;stroke-linejoin:round}.hd-fig[data-astro-cid-2tswur67] .hd-dim{fill:var(--ink-3)}.hd-fig[data-astro-cid-2tswur67] .hd-data{fill:#2a78d6}.hd-fig[data-astro-cid-2tswur67] .hd-acc{fill:#e2601a}.hd-fig[data-astro-cid-2tswur67] .hd-work{fill:url(#ca-hatch);stroke:#656e74;stroke-width:1px;stroke-linejoin:round}.hd-fig[data-astro-cid-2tswur67] .hd-shank{fill:url(#ca-metal-h);stroke:#2c3033;stroke-width:1px;stroke-linejoin:round}.hd-fig[data-astro-cid-2tswur67] .hd-head{fill:url(#ca-metal-h);stroke:#2c3033;stroke-width:1.1px;stroke-linejoin:round}.hd-fig[data-astro-cid-2tswur67] .hd-brk{stroke:#1b1d1e;stroke-width:1.2px;fill:none}.hd-fig[data-astro-cid-2tswur67] .hd-ins{fill:url(#ca-carbide);stroke:#1b1d1e;stroke-width:1.1px;stroke-linejoin:round}.hd-fig[data-astro-cid-2tswur67] .hd-clamp{fill:#a2abb2;stroke:#2c3033;stroke-width:.9px;stroke-linejoin:round}.hd-fig[data-astro-cid-2tswur67] .hd-hole{fill:#f9fcff;stroke:#656e74;stroke-width:.9px}.hd-fig[data-astro-cid-2tswur67] .hd-pin{fill:#656e74}.hd-fig[data-astro-cid-2tswur67] .hd-screw{fill:#565e63}.hd-fig[data-astro-cid-2tswur67] .hd-main{stroke:#e2601a;stroke-width:3px;stroke-linecap:round;fill:none}.hd-fig[data-astro-cid-2tswur67] .hd-minor{stroke:#1b1d1e;stroke-width:1.8px;stroke-linecap:round;fill:none}.hd-fig[data-astro-cid-2tswur67] .hd-feed{stroke:#1e6fd6;stroke-width:2px}.hd-fig[data-astro-cid-2tswur67] .hd-arc{stroke:#e2601a;stroke-width:1.3px;fill:none}.hd-fig[data-astro-cid-2tswur67] .hd-ref{stroke:#e2601a;stroke-width:1px;stroke-dasharray:3 3;fill:none}.hd-fig[data-astro-cid-2tswur67] .hd-ext{stroke:var(--ink-3);stroke-width:1px;fill:none}.hd-fig[data-astro-cid-2tswur67] .hd-dimline{stroke:var(--ink-3);stroke-width:1px}.hd-fig[data-astro-cid-2tswur67] .hd-sec{fill:url(#ca-hatch);stroke:#1b1d1e;stroke-width:1.2px}
