.head[data-astro-cid-rvjiitll]{padding:clamp(1.25rem,4vw,2.25rem) clamp(1rem,5vw,4rem) clamp(2rem,5vw,3rem)}.home[data-astro-cid-rvjiitll]{letter-spacing:-.04em;align-items:center;gap:.55rem;font-size:1.5rem;font-weight:850;text-decoration:none;display:inline-flex}.home__mark[data-astro-cid-rvjiitll]{width:2.25rem;display:block}h1[data-astro-cid-rvjiitll]{letter-spacing:-.055em;margin:clamp(2rem,6vw,3.5rem) 0 0 -.03em;font-size:clamp(3rem,9vw,6.5rem);font-weight:850;line-height:.88}.page[data-astro-cid-rvjiitll]{--poll:#00791f;--push:#2a78d6;--third:#e87ba4;--band-1:26%;--band-2:12%;--line:color-mix(in oklab, var(--on-page) 12%, transparent);--card:color-mix(in oklab, var(--page) 70%, white);--gutter:clamp(1rem, 5vw, 4rem);padding:clamp(1.5rem, 4vw, 2.5rem) var(--gutter) clamp(3rem, 8vw, 5rem);background:var(--page);color:var(--on-page);flex:1;font-size:1.0625rem;line-height:1.55}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page[data-astro-cid-rvjiitll]{--poll:#00a22b;--push:#3987e5;--third:#d55181;--band-1:38%;--band-2:18%;--card:color-mix(in oklab, var(--page) 90%, white)}}:root[data-theme=dark] .page[data-astro-cid-rvjiitll]{--poll:#00a22b;--push:#3987e5;--third:#d55181;--band-1:38%;--band-2:18%;--card:color-mix(in oklab, var(--page) 90%, white)}.page[data-astro-cid-rvjiitll]>.meta[data-astro-cid-rvjiitll]{max-width:60rem}.meta[data-astro-cid-rvjiitll]{color:var(--on-page-soft);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;font-size:.9375rem;display:flex}.meta[data-astro-cid-rvjiitll] a[data-astro-cid-rvjiitll]{color:var(--page-link)}section[data-astro-cid-rvjiitll]{margin-top:clamp(2.25rem,5vw,3.25rem)}h2[data-astro-cid-rvjiitll]{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.1}code[data-astro-cid-rvjiitll]{font-size:.9em}.row[data-astro-cid-rvjiitll]{margin:1.25rem calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) .75rem;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:thin;gap:1rem;display:flex;overflow-x:auto}.page[data-astro-cid-rvjiitll] .card{scroll-snap-align:start;border:1px solid var(--line);background:var(--card);border-radius:.75rem;flex:0 0 min(27rem,86vw);margin:0;padding:1rem 1rem .75rem;position:relative}.page[data-astro-cid-rvjiitll] .tone-poll{--tone:var(--poll)}.page[data-astro-cid-rvjiitll] .tone-push{--tone:var(--push)}.page[data-astro-cid-rvjiitll] .card__title{align-items:center;gap:.45rem;font-weight:700;line-height:1.25;display:flex}.page[data-astro-cid-rvjiitll] .card__title:before{content:"";background:var(--tone);border-radius:2px;width:.6rem;height:.6rem}.page[data-astro-cid-rvjiitll] .legend{color:var(--on-page-soft);gap:1rem;margin:.5rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.page[data-astro-cid-rvjiitll] .legend li{align-items:center;gap:.4rem;display:inline-flex}.page[data-astro-cid-rvjiitll] .swatch{width:.9rem;display:inline-block}.page[data-astro-cid-rvjiitll] .swatch--line{background:var(--tone);height:2px}.page[data-astro-cid-rvjiitll] .swatch--band{background:color-mix(in oklab, var(--tone) var(--band-1), transparent);border-radius:2px;height:.65rem}.page[data-astro-cid-rvjiitll] .card svg{width:100%;height:auto;margin-top:.75rem;display:block;overflow:visible}.page[data-astro-cid-rvjiitll] .gridline line{stroke:var(--line)}.page[data-astro-cid-rvjiitll] .gridline text,.page[data-astro-cid-rvjiitll] .tick,.page[data-astro-cid-rvjiitll] .reference text{fill:var(--on-page-soft);font-size:12px}@media (width<=30rem){.page[data-astro-cid-rvjiitll] .gridline text,.page[data-astro-cid-rvjiitll] .tick,.page[data-astro-cid-rvjiitll] .reference text{font-size:15px}}.page[data-astro-cid-rvjiitll] .reference line{stroke:var(--on-page-soft);stroke-width:1.25px;stroke-dasharray:3 4}.page[data-astro-cid-rvjiitll] .baseline{stroke:color-mix(in oklab, var(--on-page) 30%, transparent)}.page[data-astro-cid-rvjiitll] .line{fill:none;stroke:var(--tone);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.page[data-astro-cid-rvjiitll] .band--1{fill:color-mix(in oklab, var(--tone) var(--band-1), transparent)}.page[data-astro-cid-rvjiitll] .band--2{fill:color-mix(in oklab, var(--tone) var(--band-2), transparent)}.page[data-astro-cid-rvjiitll] .swatch--band.band--2{background:color-mix(in oklab, var(--tone) var(--band-2), transparent)}.page[data-astro-cid-rvjiitll] .area{fill:color-mix(in oklab, var(--tone) 12%, transparent)}.page[data-astro-cid-rvjiitll] .bar{fill:var(--tone)}.page[data-astro-cid-rvjiitll] .dot{fill:var(--tone);stroke:var(--card);stroke-width:2px;opacity:0}.page[data-astro-cid-rvjiitll] .hit{fill:#0000}.page[data-astro-cid-rvjiitll] .fill-s1{--fill:var(--poll)}.page[data-astro-cid-rvjiitll] .fill-s2{--fill:var(--push)}.page[data-astro-cid-rvjiitll] .fill-s3{--fill:var(--third)}.page[data-astro-cid-rvjiitll] .fill-rest{--fill:color-mix(in oklab, var(--on-page) 38%, var(--card))}.page[data-astro-cid-rvjiitll] .segment{fill:var(--fill);stroke:var(--card);stroke-width:1px}.page[data-astro-cid-rvjiitll] .swatch.fill-s1,.page[data-astro-cid-rvjiitll] .swatch.fill-s2,.page[data-astro-cid-rvjiitll] .swatch.fill-s3,.page[data-astro-cid-rvjiitll] .swatch.fill-rest{background:var(--fill);border-radius:2px;height:.65rem}.page[data-astro-cid-rvjiitll] .direct{fill:var(--on-page-soft);font-size:12px}.page[data-astro-cid-rvjiitll] .card__title--plain:before{display:none}.page[data-astro-cid-rvjiitll] .cell{fill:color-mix(in oklab, var(--tone) var(--k), var(--card))}.page[data-astro-cid-rvjiitll] .cell--empty{fill:none;stroke:var(--line)}.page[data-astro-cid-rvjiitll] .point.is-active .cell{stroke:var(--on-page);stroke-width:1.5px}.page[data-astro-cid-rvjiitll] .cross{stroke:var(--on-page-soft);stroke-width:1px;opacity:0}.page[data-astro-cid-rvjiitll] .point.is-active .dot,.page[data-astro-cid-rvjiitll] .point.is-active .cross{opacity:1}.page[data-astro-cid-rvjiitll] .point.is-active .cross{opacity:.5}.page[data-astro-cid-rvjiitll] .point.is-active .hit{fill:color-mix(in oklab, var(--on-page) 5%, transparent)}.page[data-astro-cid-rvjiitll] .tip{z-index:1;border:1px solid var(--line);background:var(--page);min-width:8rem;box-shadow:0 6px 20px color-mix(in oklab, var(--on-page) 14%, transparent);pointer-events:none;white-space:nowrap;border-radius:.5rem;padding:.45rem .6rem;font-size:.8125rem;line-height:1.35;position:absolute}.page[data-astro-cid-rvjiitll] .tip[hidden]{display:none}.page[data-astro-cid-rvjiitll] .tip__label{color:var(--on-page-soft);margin-bottom:.2rem}.page[data-astro-cid-rvjiitll] .tip__row{align-items:center;gap:.45rem;display:flex}.page[data-astro-cid-rvjiitll] .tip__row strong{margin-left:auto;padding-left:.75rem}.page[data-astro-cid-rvjiitll] .tip__swatch{background:var(--tone);border-radius:2px;flex:none;width:.7rem;height:.7rem}.page[data-astro-cid-rvjiitll] .tip__swatch--line{height:2px}.page[data-astro-cid-rvjiitll] .tip__swatch--band-1{background:color-mix(in oklab, var(--tone) var(--band-1), transparent)}.page[data-astro-cid-rvjiitll] .tip__swatch--band-2{background:color-mix(in oklab, var(--tone) var(--band-2), transparent)}.page[data-astro-cid-rvjiitll] .tip__swatch--s1{background:var(--poll)}.page[data-astro-cid-rvjiitll] .tip__swatch--s2{background:var(--push)}.page[data-astro-cid-rvjiitll] .tip__swatch--s3{background:var(--third)}.page[data-astro-cid-rvjiitll] .tip__swatch--rest{background:color-mix(in oklab, var(--on-page) 38%, var(--card))}.page[data-astro-cid-rvjiitll] .tip__swatch--{display:none}.page[data-astro-cid-rvjiitll] .point:focus-visible{outline:none}.page[data-astro-cid-rvjiitll] .card__footnote{color:var(--on-page-soft);margin:.5rem 0 0;font-size:.8125rem}
