.fv[data-astro-cid-nyh5mm6n]{border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-paper-2);width:100%;margin:0;position:relative;overflow:hidden}.res[data-astro-cid-nyh5mm6n]{padding:8px 18px}.lane[data-astro-cid-nyh5mm6n]{padding:16px 0 18px}.lane[data-astro-cid-nyh5mm6n]+.lane[data-astro-cid-nyh5mm6n]{border-top:1px dashed var(--color-hair-2)}.tag[data-astro-cid-nyh5mm6n]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-subtle);margin-bottom:10px;font-size:10.5px;display:block}.row[data-astro-cid-nyh5mm6n]{grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:12px;display:grid}.node[data-astro-cid-nyh5mm6n]{border:1px solid var(--color-hair-2);border-radius:var(--radius-sm);background:var(--color-paper);white-space:nowrap;padding:8px 12px;font-size:13.5px}.node[data-astro-cid-nyh5mm6n].eu{border-color:var(--color-accent);background:var(--color-accent-tint);color:var(--color-accent-deep);font-weight:600}.note[data-astro-cid-nyh5mm6n]{font-family:var(--font-mono);color:var(--color-accent-deep);font-size:11.5px}.air[data-astro-cid-nyh5mm6n] .note[data-astro-cid-nyh5mm6n]{color:var(--color-raw)}.track[data-astro-cid-nyh5mm6n]{height:34px;position:relative}.line[data-astro-cid-nyh5mm6n]{background:var(--color-hair-2);transform-origin:0;height:2px;position:absolute;bottom:16px;left:0;right:0}.pk[data-astro-cid-nyh5mm6n]{background:var(--color-accent-deep);visibility:hidden;border-radius:3px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:12px;left:0}.pk[data-astro-cid-nyh5mm6n].raw{background:var(--color-raw)}.wall[data-astro-cid-nyh5mm6n]{background:var(--color-raw);transform-origin:bottom;border-radius:2px;width:4px;position:absolute;top:2px;bottom:2px;right:8px}.orbit[data-astro-cid-nyh5mm6n]{justify-self:center;width:34px;height:34px;position:relative}.orb[data-astro-cid-nyh5mm6n]{border:2px solid var(--color-hair-2);border-radius:50%;position:absolute;inset:0}.od[data-astro-cid-nyh5mm6n]{background:var(--color-accent-deep);transform-origin:4px 20px;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-3px;left:50%}.od[data-astro-cid-nyh5mm6n].b{transform:rotate(180deg)}html.motion .res[data-astro-cid-nyh5mm6n] .lane[data-astro-cid-nyh5mm6n]{clip-path:inset(0 100% 0 0)}html.motion .res[data-astro-cid-nyh5mm6n] .wall[data-astro-cid-nyh5mm6n]{transform:scaleY(0)}@media (width<=900px){.res[data-astro-cid-nyh5mm6n]{padding:4px 12px}.row[data-astro-cid-nyh5mm6n]{grid-template-columns:1fr auto;grid-template-areas:"a c""b b";row-gap:8px}.row[data-astro-cid-nyh5mm6n]>[data-astro-cid-nyh5mm6n]:first-child{grid-area:a;justify-self:start}.row[data-astro-cid-nyh5mm6n]>[data-astro-cid-nyh5mm6n]:nth-child(2){grid-area:b}.row[data-astro-cid-nyh5mm6n]>[data-astro-cid-nyh5mm6n]:nth-child(3){grid-area:c;justify-self:end}.node[data-astro-cid-nyh5mm6n]{padding:6px 9px;font-size:12px}.note[data-astro-cid-nyh5mm6n]{text-align:right;font-size:10.5px}.orbit[data-astro-cid-nyh5mm6n]{justify-self:start}}.th[data-astro-cid-imh3ac7i]{border-bottom:1px solid var(--color-hair);padding:64px 0 56px}.grid[data-astro-cid-imh3ac7i]{grid-template-columns:5fr 6fr;align-items:center;gap:56px;display:grid}h1[data-astro-cid-imh3ac7i]{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:14px 0 18px;font-size:clamp(38px,4.8vw,64px);font-weight:700;line-height:1}.sub[data-astro-cid-imh3ac7i]{color:var(--color-ink-muted);max-width:44ch;margin:0;font-size:18px;line-height:1.55}.vis[data-astro-cid-imh3ac7i]{min-width:0}.mctl[data-astro-cid-imh3ac7i]{justify-content:flex-end;margin-top:10px;display:flex}@media (width<=900px){.th[data-astro-cid-imh3ac7i]{padding:40px 0 32px}.grid[data-astro-cid-imh3ac7i]{grid-template-columns:1fr;gap:28px}}.cm[data-astro-cid-gbstyrwh]{grid-template-columns:repeat(var(--n,3), 1fr);border-top:1px solid var(--color-ink);display:grid}.c[data-astro-cid-gbstyrwh]{padding:22px 28px 0 0}.c[data-astro-cid-gbstyrwh]+.c[data-astro-cid-gbstyrwh]{border-left:1px solid var(--color-hair);padding-left:28px}.fig[data-astro-cid-gbstyrwh]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(44px,5.4vw,72px);font-weight:700;line-height:1}.lbl[data-astro-cid-gbstyrwh]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-deep);margin:10px 0 14px;font-size:11.5px}.txt[data-astro-cid-gbstyrwh]{color:var(--color-ink-muted);max-width:34ch;margin:0;font-size:15px;line-height:1.5}.rest[data-astro-cid-gbstyrwh]{border-top:1px solid var(--color-hair);gap:8px;margin:30px 0 0;padding:14px 0 0;list-style:none;display:grid}.rest[data-astro-cid-gbstyrwh] li[data-astro-cid-gbstyrwh]{color:var(--color-ink-muted);max-width:72ch;font-size:15px;line-height:1.5}@media (width<=900px){.cm[data-astro-cid-gbstyrwh]{grid-template-columns:1fr}.c[data-astro-cid-gbstyrwh],.c[data-astro-cid-gbstyrwh]+.c[data-astro-cid-gbstyrwh]{border-left:0;padding:22px 0}.c[data-astro-cid-gbstyrwh]+.c[data-astro-cid-gbstyrwh]{border-top:1px solid var(--color-hair)}}.rules[data-astro-cid-ld7fryxk]{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.rule[data-astro-cid-ld7fryxk]{border-bottom:1px solid var(--color-hair);grid-template-columns:6fr 5fr;gap:16px 48px;padding:24px 0;display:grid}.rh[data-astro-cid-ld7fryxk] h3[data-astro-cid-ld7fryxk]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.2}.rh[data-astro-cid-ld7fryxk] p[data-astro-cid-ld7fryxk],.rc[data-astro-cid-ld7fryxk] p[data-astro-cid-ld7fryxk]{color:var(--color-ink-muted);margin:0;font-size:15.5px;line-height:1.6}.rc[data-astro-cid-ld7fryxk]{align-content:start;gap:8px;display:grid}.rc[data-astro-cid-ld7fryxk] .kick[data-astro-cid-ld7fryxk]{color:var(--color-accent-deep)}.rc[data-astro-cid-ld7fryxk] .link[data-astro-cid-ld7fryxk]{justify-self:start;margin-top:4px;font-size:14.5px}.vh[data-astro-cid-ld7fryxk]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cards3[data-astro-cid-ld7fryxk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.card[data-astro-cid-ld7fryxk]{border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-paper);padding:22px}.card[data-astro-cid-ld7fryxk] .kick[data-astro-cid-ld7fryxk]{color:var(--color-accent-deep);margin-bottom:10px;display:block}.card[data-astro-cid-ld7fryxk] p[data-astro-cid-ld7fryxk]{color:var(--color-ink-muted);margin:0;font-size:15.5px;line-height:1.55}.pair[data-astro-cid-ld7fryxk]{border-top:1px solid var(--color-hair)}.pgrid[data-astro-cid-ld7fryxk]{grid-template-columns:1fr 1fr;display:grid}.pc[data-astro-cid-ld7fryxk]{padding:56px 40px 56px 0;scroll-margin-top:80px}.pc[data-astro-cid-ld7fryxk]+.pc[data-astro-cid-ld7fryxk]{border-left:1px solid var(--color-hair);padding:56px 0 56px 40px}.pc[data-astro-cid-ld7fryxk] h2[data-astro-cid-ld7fryxk]{letter-spacing:-.03em;margin:14px 0 10px;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.1}.pc[data-astro-cid-ld7fryxk] p[data-astro-cid-ld7fryxk]{color:var(--color-ink-muted);max-width:48ch;margin:0;font-size:16px;line-height:1.55}.ic[data-astro-cid-ld7fryxk]{fill:none;width:28px;height:28px;stroke:var(--color-accent-deep);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.acc[data-astro-cid-ld7fryxk] .lead[data-astro-cid-ld7fryxk]{margin-bottom:20px}.hair[data-astro-cid-ld7fryxk]{border-top:1px solid var(--color-hair);max-width:70ch;margin:0;padding:0;list-style:none}.hair[data-astro-cid-ld7fryxk] li[data-astro-cid-ld7fryxk]{border-bottom:1px solid var(--color-hair);color:var(--color-ink-muted);padding:14px 0;font-size:15.5px;line-height:1.55}.note[data-astro-cid-ld7fryxk]{font-family:var(--font-mono);color:var(--color-ink-subtle);max-width:60ch;margin-top:24px;font-size:12.5px}.disc[data-astro-cid-ld7fryxk]{grid-template-columns:5fr 6fr;align-items:start;gap:48px;display:grid}.lead[data-astro-cid-ld7fryxk]{max-width:52ch;color:var(--color-ink-muted);margin:0;font-size:17px;line-height:1.55}.links[data-astro-cid-ld7fryxk]{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.link[data-astro-cid-ld7fryxk]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px}.file[data-astro-cid-ld7fryxk]{border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);margin:0;overflow:hidden}.file[data-astro-cid-ld7fryxk] figcaption[data-astro-cid-ld7fryxk]{border-bottom:1px solid color-mix(in oklab, var(--color-paper), var(--color-ink) 80%);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 16px;font-size:11px;display:flex}.fp[data-astro-cid-ld7fryxk]{color:color-mix(in oklab, var(--color-paper), var(--color-ink) 30%)}.file[data-astro-cid-ld7fryxk] pre[data-astro-cid-ld7fryxk]{font-family:var(--font-mono);margin:0;padding:16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.file[data-astro-cid-ld7fryxk] pre[data-astro-cid-ld7fryxk]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ln[data-astro-cid-ld7fryxk]{white-space:pre;display:block}.ln[data-astro-cid-ld7fryxk] b[data-astro-cid-ld7fryxk]{color:var(--color-accent-tint);font-weight:500}.ln[data-astro-cid-ld7fryxk].cm{color:color-mix(in oklab, var(--color-paper), var(--color-ink) 35%)}@media (width<=900px){.cards3[data-astro-cid-ld7fryxk],.pgrid[data-astro-cid-ld7fryxk],.disc[data-astro-cid-ld7fryxk],.rule[data-astro-cid-ld7fryxk]{grid-template-columns:1fr}.pc[data-astro-cid-ld7fryxk],.pc[data-astro-cid-ld7fryxk]+.pc[data-astro-cid-ld7fryxk]{border-left:0;padding:40px 0}.pc[data-astro-cid-ld7fryxk]+.pc[data-astro-cid-ld7fryxk]{border-top:1px solid var(--color-hair)}}.ack[data-astro-cid-ld7fryxk]{border-top:1px solid var(--color-hair);margin-top:28px;padding-top:18px;scroll-margin-top:90px}.ack[data-astro-cid-ld7fryxk] h3[data-astro-cid-ld7fryxk]{letter-spacing:-.015em;margin:0 0 6px;font-size:18px;font-weight:600}.ack[data-astro-cid-ld7fryxk] p[data-astro-cid-ld7fryxk]{color:var(--color-ink-muted);max-width:52ch;margin:0;font-size:15px;line-height:1.5}
