.hero[data-astro-cid-bbe6dxrz]{margin:0;display:grid;gap:var(--space-four)}@media(min-width:64em){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:var(--space-five);align-items:start}}.hero-panel[data-astro-cid-bbe6dxrz]{container-type:inline-size;position:relative;border-radius:var(--radius-sheet);overflow:hidden;background:var(--court-lines),var(--grad-court);box-shadow:var(--ring-inset)}#hero-svg[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto}#hero-bones[data-astro-cid-bbe6dxrz]{stroke-width:11}#hero-joints[data-astro-cid-bbe6dxrz]{stroke-width:17}@supports (container-type: inline-size){#hero-bones[data-astro-cid-bbe6dxrz]{vector-effect:non-scaling-stroke;stroke-width:max(2px,.78125cqw)}#hero-joints[data-astro-cid-bbe6dxrz]{vector-effect:non-scaling-stroke;stroke-width:max(6px,2cqw)}}.hero-toggle{position:absolute;right:12px;bottom:12px;min-width:44px;min-height:44px;padding:0 16px;border-radius:var(--radius-chip);border:1px solid var(--court-control);background:color-mix(in srgb,var(--court-ink) 80%,transparent);color:var(--on-court);font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.hero-toggle:focus-visible{outline:2px solid var(--focus, var(--volt));outline-offset:2px}.hero-legend[data-astro-cid-bbe6dxrz]{font-size:.9375rem;color:var(--ground-text-muted, var(--text-secondary));text-wrap:pretty}.hero-legend[data-astro-cid-bbe6dxrz] ul[data-astro-cid-bbe6dxrz]{list-style:none;padding-left:0;margin-top:0}.hero-legend[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:22px 1fr;gap:var(--space-three);align-items:start;padding-top:var(--space-three);border-top:1px solid var(--ground-rule)}.hero-legend[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]+li[data-astro-cid-bbe6dxrz]{margin-top:var(--space-three)}.key[data-astro-cid-bbe6dxrz]{display:block;margin-top:.45em}.key--ring[data-astro-cid-bbe6dxrz]{inline-size:14px;block-size:14px;border:2px solid var(--volt);border-radius:var(--radius-chip)}.key--trail[data-astro-cid-bbe6dxrz]{inline-size:20px;block-size:2px;background:var(--court-mint);opacity:.3}.key--gap[data-astro-cid-bbe6dxrz]{inline-size:20px;block-size:2px;background:repeating-linear-gradient(to right,var(--court-mint) 0 4px,transparent 4px 8px)}.reading[data-astro-cid-6wb5xpsy]:first-child{margin-top:0}.reading[data-astro-cid-6wb5xpsy]{margin-top:var(--space-six)}.figure[data-astro-cid-6wb5xpsy]{margin-top:var(--space-two);color:var(--text)}.couplet[data-astro-cid-6wb5xpsy]{font-size:1.125rem;margin-top:var(--space-three)}.reading[data-astro-cid-6wb5xpsy] .small[data-astro-cid-6wb5xpsy]{margin-top:var(--space-one)}.axis[data-astro-cid-6wb5xpsy]{position:relative;height:6px;margin-top:var(--space-four)}.axis-track[data-astro-cid-6wb5xpsy]{position:absolute;inset:0;border-radius:var(--radius-chip);background:var(--track)}.axis-band[data-astro-cid-6wb5xpsy]{position:absolute;top:0;height:6px;border-radius:var(--radius-chip);background:var(--accent)}.axis-tick[data-astro-cid-6wb5xpsy]{position:absolute;top:-3px;width:2px;height:12px;background:var(--border-strong)}.axis-labels[data-astro-cid-6wb5xpsy]{position:relative;height:1.2em;margin-top:var(--space-two)}.axis-labels[data-astro-cid-6wb5xpsy] span[data-astro-cid-6wb5xpsy]{position:absolute;transform:translate(-50%)}.axis-labels[data-astro-cid-6wb5xpsy] span[data-astro-cid-6wb5xpsy]:first-child{transform:none}.axis-labels[data-astro-cid-6wb5xpsy] span[data-astro-cid-6wb5xpsy]:last-child{transform:translate(-100%)}.note[data-astro-cid-6wb5xpsy]{margin-top:var(--space-four);font-size:1.0625rem}.provenance[data-astro-cid-6wb5xpsy]{margin-top:var(--space-three);overflow-wrap:anywhere}.more[data-astro-cid-d2v244zz]{margin-top:var(--space-four);font-size:1.0625rem}.ledger[data-astro-cid-d2v244zz]:first-child{margin-top:0}.ledger[data-astro-cid-d2v244zz]{margin-top:var(--space-six)}.warn[data-astro-cid-d2v244zz]{margin-top:var(--space-four);padding:var(--space-three);border-radius:var(--radius-button);background:var(--warning-bg);color:var(--warning-text);font-size:.9375rem}.ledger__body[data-astro-cid-d2v244zz]>[data-astro-cid-d2v244zz]:first-child{margin-top:0}.rows[data-astro-cid-d2v244zz]{list-style:none;padding:0;margin-top:0}.warn[data-astro-cid-d2v244zz]+.rows[data-astro-cid-d2v244zz]{margin-top:var(--space-five)}.rows[data-astro-cid-d2v244zz] li[data-astro-cid-d2v244zz]{margin-top:var(--space-four)}.rows[data-astro-cid-d2v244zz] li[data-astro-cid-d2v244zz]:first-child{margin-top:0}.head[data-astro-cid-d2v244zz]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-three)}.label[data-astro-cid-d2v244zz]{font-weight:600}.value[data-astro-cid-d2v244zz]{text-align:right;white-space:nowrap}.lane[data-astro-cid-d2v244zz],.nolane[data-astro-cid-d2v244zz]{position:relative;height:6px;margin:10px 0 6px}.lane[data-astro-cid-d2v244zz]:before{content:"";position:absolute;inset:0 8%;height:6px;border-radius:var(--radius-chip);background:var(--track)}.lane-fill[data-astro-cid-d2v244zz]{position:absolute;left:8%;height:6px;border-radius:var(--radius-chip);background:var(--rail);width:calc(84% * var(--p) / 100)}.lane[data-astro-cid-d2v244zz]:after{content:"";position:absolute;top:-4px;left:calc(8% + 84% * var(--flag) / 100);width:1px;height:14px;background:var(--ground-control)}[data-astro-cid-d2v244zz][data-state=saturated] .lane-fill[data-astro-cid-d2v244zz]{display:none}.lane-tick[data-astro-cid-d2v244zz]{position:absolute;top:-4px;left:calc(96% - 1.5px);width:3px;height:14px;border-radius:2px;background:var(--ground-text)}[data-astro-cid-d2v244zz][data-state=flag] .lane-fill[data-astro-cid-d2v244zz]{background:var(--warning-text)}.anchors[data-astro-cid-d2v244zz]{display:flex;justify-content:space-between;padding:0 8%;font-family:var(--font-label);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--ground-text-muted)}[data-astro-cid-d2v244zz][data-state=unmeasured] .anchors[data-astro-cid-d2v244zz]{padding:0}[data-astro-cid-d2v244zz][data-state=unmeasured] .label[data-astro-cid-d2v244zz],[data-astro-cid-d2v244zz][data-state=unmeasured] .value[data-astro-cid-d2v244zz]{color:var(--ground-text-muted)}.hint[data-astro-cid-d2v244zz]{margin-top:var(--space-one);font-size:.9375rem;color:var(--ground-text-muted)}.legend[data-astro-cid-d2v244zz]{margin-top:var(--space-four);padding-top:var(--space-three);border-top:1px solid var(--ground-rule)}.tally[data-astro-cid-d2v244zz]{margin-top:var(--space-five);font-size:1.25rem;font-weight:600;text-wrap:balance}.serve-head[data-astro-cid-4x3uh6hm]>[data-astro-cid-4x3uh6hm]{max-width:var(--w-text)}.spacer[data-astro-cid-4x3uh6hm]{margin-top:var(--space-five)}.coverage[data-astro-cid-4x3uh6hm]{margin-top:var(--space-four);color:var(--ground-text)}.phases[data-astro-cid-4x3uh6hm]{margin-top:var(--space-four)}.phase[data-astro-cid-4x3uh6hm]{display:grid;grid-template-columns:5rem 1fr;gap:var(--space-three);padding:var(--space-two) 0;border-bottom:1px solid var(--ground-hairline)}.phase[data-astro-cid-4x3uh6hm] dt[data-astro-cid-4x3uh6hm]{color:var(--ground-text-muted)}.phase[data-astro-cid-4x3uh6hm] dd[data-astro-cid-4x3uh6hm]{margin:0}.code[data-astro-cid-4x3uh6hm]{margin-top:var(--space-three);padding:var(--space-three);background:var(--ground-card);border:1px solid var(--ground-hairline);border-radius:var(--radius-button);overflow-x:auto;font-family:var(--font-label);font-size:.8125rem;line-height:1.6}.hashes[data-astro-cid-4x3uh6hm]{list-style:none;padding-left:0;margin-top:var(--space-four);font-size:.75rem}.hashes[data-astro-cid-4x3uh6hm] li[data-astro-cid-4x3uh6hm]{display:flex;justify-content:space-between;gap:var(--space-three);padding:var(--space-two) 0;border-bottom:1px solid var(--ground-hairline);margin-top:0}.hashes[data-astro-cid-4x3uh6hm] code[data-astro-cid-4x3uh6hm]{overflow-wrap:anywhere}.hashes[data-astro-cid-4x3uh6hm] .hash[data-astro-cid-4x3uh6hm]{color:var(--ground-text-muted);flex:none}@media(max-width:30em){.phase[data-astro-cid-4x3uh6hm]{grid-template-columns:1fr;gap:var(--space-one)}.hashes[data-astro-cid-4x3uh6hm] li[data-astro-cid-4x3uh6hm]{flex-direction:column;gap:var(--space-one)}}
