.diagram[data-astro-cid-kulahlox]{--diagram-fg:var(--color-foreground);--diagram-muted:var(--color-foreground-secondary);--diagram-net:color-mix(in oklab, var(--color-foreground) 12%, var(--color-background));--diagram-synth:color-mix(in oklab, var(--color-foreground) 34%, var(--color-background));--diagram-hatch:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--color-foreground) 55%, var(--color-background)) 0 2px, transparent 2px 5px);--diagram-speech:repeating-linear-gradient(90deg, var(--color-foreground) 0 2px, transparent 2px 5px);--first-byte:52%;--first-audio:70%;color:var(--diagram-fg);margin:2.5rem 0}.diagram-header[data-astro-cid-kulahlox]{margin-bottom:1.5rem}.eyebrow[data-astro-cid-kulahlox]{color:var(--diagram-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:500}figcaption[data-astro-cid-kulahlox]{letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:300;line-height:1.2}.note[data-astro-cid-kulahlox]{max-width:42rem;color:var(--diagram-muted);margin:1rem 0 0;font-size:.85rem;line-height:1.55}.lane[data-astro-cid-kulahlox]{grid-template-columns:14fr 24fr 14fr 18fr 30fr;gap:3px;height:2.25rem;display:grid}.seg[data-astro-cid-kulahlox]{border-radius:6px;display:block}.out[data-astro-cid-kulahlox],.back[data-astro-cid-kulahlox]{background:var(--diagram-net)}.synth[data-astro-cid-kulahlox]{background:var(--diagram-synth)}.silence[data-astro-cid-kulahlox]{background:var(--diagram-hatch)}.speech[data-astro-cid-kulahlox]{background:var(--diagram-speech)}.spans[data-astro-cid-kulahlox]{gap:.7rem;margin-top:1rem;display:grid}.span[data-astro-cid-kulahlox]{height:1.9rem;position:relative}.span[data-astro-cid-kulahlox] .line[data-astro-cid-kulahlox]{border:1.5px solid var(--diagram-muted);border-top:0;border-radius:0 0 4px 4px;height:.6rem;position:absolute;top:0;left:0}.ttfb[data-astro-cid-kulahlox] .line[data-astro-cid-kulahlox]{width:var(--first-byte)}.ttfa[data-astro-cid-kulahlox] .line[data-astro-cid-kulahlox]{width:var(--first-audio);border-color:var(--diagram-fg)}.span[data-astro-cid-kulahlox] .tag[data-astro-cid-kulahlox]{white-space:nowrap;color:var(--diagram-muted);font-size:.85rem;line-height:1;position:absolute;top:.8rem;left:0}.ttfa[data-astro-cid-kulahlox] .tag[data-astro-cid-kulahlox]{color:var(--diagram-fg);font-weight:500}.key[data-astro-cid-kulahlox]{color:var(--diagram-muted);gap:.6rem;margin:1.4rem 0 0;padding:0;font-size:.9rem;line-height:1.45;list-style:none;display:grid}.key[data-astro-cid-kulahlox] li[data-astro-cid-kulahlox]{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.75rem;margin:0;padding:0;display:grid}.key[data-astro-cid-kulahlox] li[data-astro-cid-kulahlox]:before{content:none}.key[data-astro-cid-kulahlox] b[data-astro-cid-kulahlox]{color:var(--diagram-fg);font-weight:500}.swatch[data-astro-cid-kulahlox]{border-radius:4px;width:1.6rem;height:.8rem;margin-top:.3rem;display:block}.diagram[data-astro-cid-rcfzrazl]{--diagram-fg:var(--color-foreground);--diagram-muted:var(--color-foreground-secondary);--diagram-held:color-mix(in oklab, var(--color-foreground) 18%, var(--color-background));color:var(--diagram-fg);margin:2.5rem 0}.diagram-header[data-astro-cid-rcfzrazl]{margin-bottom:1.5rem}.eyebrow[data-astro-cid-rcfzrazl]{color:var(--diagram-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:500}figcaption[data-astro-cid-rcfzrazl]{letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:300;line-height:1.2}.summary[data-astro-cid-rcfzrazl],.note[data-astro-cid-rcfzrazl]{max-width:42rem;color:var(--diagram-muted);margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.note[data-astro-cid-rcfzrazl]{margin-top:1.25rem;font-size:.85rem}.note[data-astro-cid-rcfzrazl] a[data-astro-cid-rcfzrazl]{color:inherit;text-underline-offset:3px;text-decoration:underline}.bars[data-astro-cid-rcfzrazl]{border-collapse:collapse;width:100%;margin:0}.bars[data-astro-cid-rcfzrazl] tbody[data-astro-cid-rcfzrazl]{gap:.55rem;display:grid}.row[data-astro-cid-rcfzrazl]{color:var(--diagram-muted);grid-template-columns:17rem minmax(0,1fr) 5.25rem;grid-template-areas:"name track value";align-items:center;column-gap:1rem;font-size:.9rem;display:grid}.row[data-astro-cid-rcfzrazl] th[data-astro-cid-rcfzrazl],.row[data-astro-cid-rcfzrazl] td[data-astro-cid-rcfzrazl]{text-align:left;font-weight:inherit;background:0 0;border:0;padding:0}.name[data-astro-cid-rcfzrazl]{text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.track[data-astro-cid-rcfzrazl]{grid-area:track;height:.8rem;display:block}.row[data-astro-cid-rcfzrazl] .value[data-astro-cid-rcfzrazl]{text-align:right;white-space:nowrap;grid-area:value}.bar[data-astro-cid-rcfzrazl]{background:var(--diagram-held);border-radius:999px;min-width:2px;height:100%;display:block}.ours[data-astro-cid-rcfzrazl]{color:var(--diagram-fg);font-weight:500}.ours[data-astro-cid-rcfzrazl] .bar[data-astro-cid-rcfzrazl]{background:var(--diagram-fg)}@media (width<=640px){.bars[data-astro-cid-rcfzrazl] tbody[data-astro-cid-rcfzrazl]{gap:.9rem}.row[data-astro-cid-rcfzrazl]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""track track";row-gap:.4rem}.name[data-astro-cid-rcfzrazl]{white-space:normal}}
