.drawing-defs[data-astro-cid-dh2nia6m]{width:0;height:0;position:absolute;overflow:hidden}.hatch-line[data-astro-cid-dh2nia6m]{stroke:var(--plate-line-faint);stroke-width:1.4px}.arrow-ink[data-astro-cid-dh2nia6m]{fill:var(--plate-line)}.arrow-soft[data-astro-cid-dh2nia6m]{fill:var(--plate-line-soft)}.canvas[data-astro-cid-45c6rypa]{aspect-ratio:640/720;min-width:0;position:relative;container:sheet-canvas/inline-size}.canvas-svg[data-astro-cid-45c6rypa]{--u:1.65;width:100%;height:100%;display:block;overflow:visible}@container sheet-canvas (width>=28rem){.canvas-svg[data-astro-cid-45c6rypa]{--u:1.25}}@container sheet-canvas (width>=36rem){.canvas-svg[data-astro-cid-45c6rypa]{--u:1}}@container sheet-canvas (width>=44rem){.canvas-svg[data-astro-cid-45c6rypa]{--u:.86}}.layer[data-astro-cid-45c6rypa] path[data-astro-cid-45c6rypa]{fill:none;stroke:var(--plate-line);stroke-linecap:butt;stroke-linejoin:round}.layer-cut[data-astro-cid-45c6rypa] path[data-astro-cid-45c6rypa]{fill:url(#b-hatch);stroke:none}.layer-outline[data-astro-cid-45c6rypa] path[data-astro-cid-45c6rypa]{stroke-width:calc(2.3 * var(--u) * var(--canvas-weight,1))}.layer-parts[data-astro-cid-45c6rypa] path[data-astro-cid-45c6rypa]{stroke-width:calc(1.45 * var(--u) * var(--canvas-weight,1))}.layer-detail[data-astro-cid-45c6rypa] path[data-astro-cid-45c6rypa]{stroke:var(--plate-line-soft);stroke-width:calc(.95 * var(--u) * var(--canvas-weight,1))}.layer-hidden[data-astro-cid-45c6rypa] path[data-astro-cid-45c6rypa]{stroke:var(--plate-line-soft);stroke-width:1.1px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.layer-flow[data-astro-cid-45c6rypa] path[data-astro-cid-45c6rypa]{stroke:var(--plate-line-soft);stroke-width:1.2px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.cross-plate[data-astro-cid-kkgnruqf]{--plate:var(--paper-raised);--plate-frame:var(--rule-soft);--plate-line:oklch(32% .014 50);--plate-line-soft:color-mix(in oklch, var(--ink) 62%, transparent);--plate-line-faint:color-mix(in oklch, var(--ink) 36%, transparent);--plate-hi:var(--brand);border:var(--line-hair) solid var(--rule-soft);background:var(--plate);align-content:start;min-width:0;margin:0;display:grid}.cross-plate[data-astro-cid-kkgnruqf] .flip-plate{--color-text:color-mix(in oklch, var(--paper-raised) calc(var(--on) * 100%), var(--ink))}.plate-stage[data-astro-cid-kkgnruqf]{padding:clamp(.75rem,.4rem + 1.5vw,1.75rem) clamp(.625rem,.3rem + 1.4vw,1.5rem);display:grid}.plate-box[data-astro-cid-kkgnruqf]{justify-self:center;width:min(100%,30rem);min-width:0}.focus-part[data-astro-cid-kkgnruqf]{opacity:var(--on);transition:--on .28s var(--ease-out-quint);pointer-events:none}.focus-glow[data-astro-cid-kkgnruqf]{fill:none;stroke:var(--plate-line);stroke-width:11px;stroke-opacity:var(--focus-glow,.22);stroke-linejoin:round;vector-effect:non-scaling-stroke}.focus-line[data-astro-cid-kkgnruqf]{fill:none;stroke:var(--plate-hi);stroke-width:2.6px;stroke-dasharray:var(--focus-dash,none);stroke-linejoin:round;vector-effect:non-scaling-stroke}.focus-ring[data-astro-cid-kkgnruqf]{fill:none;stroke:var(--plate-hi);stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;scale:calc(2.4 - var(--on) * 1.4)}.leader-group[data-astro-cid-kkgnruqf]{opacity:calc(.55 + var(--on) * .45);transition:opacity .26s var(--ease-out-quint), --on .28s var(--ease-out-quint)}.leader[data-astro-cid-kkgnruqf]{fill:none;stroke:color-mix(in oklch, var(--plate-hi) calc(var(--on) * 100%), var(--plate-line));stroke-width:calc(1.35 * var(--u))}.leader-dot[data-astro-cid-kkgnruqf]{fill:color-mix(in oklch, var(--plate-hi) calc(var(--on) * 100%), var(--plate-line))}.balloon[data-astro-cid-kkgnruqf]{left:var(--x);top:var(--y);width:var(--marker-size);height:var(--marker-size);border:var(--line-bold) solid var(--plate-line);background:color-mix(in oklch, var(--plate-line) calc(var(--on) * 100%), var(--plate));opacity:calc(.65 + var(--on) * .35);transition:--on .22s var(--ease-out-quint), opacity .26s var(--ease-out-quint);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.plate-key[data-astro-cid-kkgnruqf]{border-top:var(--line-hair) solid var(--plate-frame);display:grid}.plate-readout[data-astro-cid-kkgnruqf]{padding:var(--space-xs) var(--space-s);border-bottom:var(--line-hair) solid var(--plate-frame);background:var(--paper-sunken);grid-template-areas:"readout";display:grid}.readout-item[data-astro-cid-kkgnruqf]{visibility:hidden;grid-area:readout;align-content:center;gap:.125rem;display:grid}.plate-legend[data-astro-cid-kkgnruqf]{gap:var(--space-2xs) var(--space-s);padding:var(--space-s);border-bottom:var(--line-hair) solid var(--plate-frame);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));margin:0;list-style:none;display:grid}.legend-item[data-astro-cid-kkgnruqf]{align-items:center;gap:var(--space-2xs);min-width:0;opacity:calc(.85 + var(--on) * .15);transition:--on .22s var(--ease-out-quint), opacity .22s var(--ease-out-quint);display:flex}.legend-item[data-astro-cid-kkgnruqf] .legend-number{border:var(--line-firm) solid var(--plate-line);background:color-mix(in oklch, var(--plate-line) calc(var(--on) * 100%), var(--plate));border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.plate-title[data-astro-cid-kkgnruqf]{padding:var(--space-2xs) var(--space-s)}@media (prefers-reduced-motion:reduce){.focus-part[data-astro-cid-kkgnruqf],.leader-group[data-astro-cid-kkgnruqf],.balloon[data-astro-cid-kkgnruqf],.legend-item[data-astro-cid-kkgnruqf]{transition:none}}.cross-year[data-astro-cid-smlpv6qz]{gap:var(--space-head);display:grid}.year-head[data-astro-cid-smlpv6qz]{gap:var(--space-s);display:grid}.year-body[data-astro-cid-smlpv6qz]{gap:var(--space-l) var(--col-gap);min-width:0;display:grid}.year-chart[data-astro-cid-smlpv6qz]{min-width:0;container-type:inline-size}.year-set[data-astro-cid-smlpv6qz]{border:0;min-width:0;margin:0;padding:0}.year-legend[data-astro-cid-smlpv6qz]{float:left;width:100%;padding:0 0 var(--space-xs);margin:0}.year-grid[data-astro-cid-smlpv6qz]{--year-track-column:2 / -1;clear:both;column-gap:var(--space-xs);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.year-months[data-astro-cid-smlpv6qz]{grid-template-columns:repeat(12,minmax(0,1fr));grid-column:var(--year-track-column);padding-bottom:var(--space-2xs);border-bottom:var(--line-firm) solid var(--ink);display:grid}.year-month[data-astro-cid-smlpv6qz]{text-align:center}.year-row[data-astro-cid-smlpv6qz]{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-2xs);padding-block:var(--space-xs);border-bottom:var(--line-hair) solid var(--rule-soft);cursor:pointer;scroll-margin-top:var(--space-xl);transition:background-color .16s var(--ease-out-quint);align-items:center;display:grid;position:relative}.year-row[data-astro-cid-smlpv6qz]:hover{background:var(--paper-sunken)}.year-row[data-astro-cid-smlpv6qz]:has(.year-input:checked){background:var(--secondary-fill)}.year-row[data-astro-cid-smlpv6qz]:has(.year-input:focus-visible){outline:var(--line-bold) solid var(--color-focus);outline-offset:calc(var(--line-bold) * -1)}.year-row[data-astro-cid-smlpv6qz]:target{outline:var(--line-bold) dashed var(--ink);outline-offset:calc(var(--line-bold) * -1)}.year-input[data-astro-cid-smlpv6qz]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.year-dot[data-astro-cid-smlpv6qz]{border:var(--line-firm) solid var(--ink);background:var(--paper);border-radius:50%;grid-area:1/1;justify-self:center;width:1.25rem;height:1.25rem}.year-row[data-astro-cid-smlpv6qz]:has(.year-input:checked) .year-dot[data-astro-cid-smlpv6qz]{background:var(--ink);box-shadow:inset 0 0 0 .25rem var(--paper)}.year-name[data-astro-cid-smlpv6qz]{justify-content:space-between;align-items:baseline;gap:0 var(--space-s);flex-wrap:wrap;grid-area:1/2/auto/-1;min-width:0;display:flex}.year-track[data-astro-cid-smlpv6qz]{grid-template-columns:repeat(12,minmax(0,1fr));grid-column:var(--year-track-column);border:var(--line-hair) solid var(--ink);background:var(--paper);height:1.5rem;display:grid}.year-cell[data-astro-cid-smlpv6qz]+.year-cell[data-astro-cid-smlpv6qz]{border-left:var(--line-hair) solid var(--rule-soft)}.year-cell-on[data-astro-cid-smlpv6qz]{background-color:var(--secondary-fill);background-image:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--brand) 35%, transparent) 0 1px, transparent 1px 6px)}.year-row[data-astro-cid-smlpv6qz]:has(.year-input:checked) .year-cell-on[data-astro-cid-smlpv6qz]{background:var(--ink)}.year-notes[data-astro-cid-smlpv6qz]{padding-top:var(--space-m);border-top:var(--line-firm) solid var(--ink);display:grid}.year-note[data-astro-cid-smlpv6qz]{align-content:start;gap:var(--space-s);visibility:hidden;grid-area:1/1;display:grid}.year-tip[data-astro-cid-smlpv6qz]{gap:var(--space-3xs);padding-top:var(--space-s);border-top:var(--line-hair) solid var(--rule-soft);display:grid}@media (width<=47.9375rem){.year-body[data-astro-cid-smlpv6qz]{gap:var(--space-s)}.year-grid[data-astro-cid-smlpv6qz]{--fade:2.5rem;gap:var(--space-2xs);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.year-grid[data-astro-cid-smlpv6qz]::-webkit-scrollbar{display:none}.year-grid[data-astro-cid-smlpv6qz][data-fade-right]{mask-image:linear-gradient(to right, black calc(100% - var(--fade)), transparent)}.year-grid[data-astro-cid-smlpv6qz][data-fade-left]{mask-image:linear-gradient(to left, black calc(100% - var(--fade)), transparent)}.year-grid[data-astro-cid-smlpv6qz][data-fade-left][data-fade-right]{mask-image:linear-gradient(to right, transparent, black var(--fade), black calc(100% - var(--fade)), transparent)}.year-months[data-astro-cid-smlpv6qz],.year-track[data-astro-cid-smlpv6qz]{display:none}.year-row[data-astro-cid-smlpv6qz]{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);border:var(--line-firm) solid var(--ink);background:var(--paper-raised);scroll-snap-align:start;flex:none;display:flex}.year-row[data-astro-cid-smlpv6qz]:has(.year-input:checked){background:var(--secondary-fill)}.year-name[data-astro-cid-smlpv6qz]{display:block}.year-name[data-astro-cid-smlpv6qz]>:last-child{display:none}.year-note[data-astro-cid-smlpv6qz]{display:var(--note-display,none)}}@container (width>=34rem){.year-grid[data-astro-cid-smlpv6qz]{--year-track-column:3 / -1;grid-template-columns:1.5rem minmax(9rem,.62fr) minmax(0,1fr)}.year-name[data-astro-cid-smlpv6qz]{grid-column:2;gap:0;display:grid}.year-track[data-astro-cid-smlpv6qz]{grid-row:1}}@media (width>=48rem){.year-body[data-astro-cid-smlpv6qz]{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.year-chart[data-astro-cid-smlpv6qz]{grid-area:1/1/2/2}.year-notes[data-astro-cid-smlpv6qz]{grid-area:2/1/3/2}.year-body[data-astro-cid-smlpv6qz] .year-plate{grid-area:1/2/3/3;align-self:start}}@media (width>=75rem){.cross-year[data-astro-cid-smlpv6qz]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.year-head[data-astro-cid-smlpv6qz]{grid-column:1/span 7}.year-head-wide[data-astro-cid-smlpv6qz]{grid-column:1/-1}.year-body[data-astro-cid-smlpv6qz]{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr))}.year-chart[data-astro-cid-smlpv6qz]{grid-area:1/1/2/7}.year-notes[data-astro-cid-smlpv6qz]{grid-area:2/1/3/7}.year-body[data-astro-cid-smlpv6qz] .year-plate{grid-area:1/7/3/-1}}@media (prefers-reduced-motion:reduce){.year-row[data-astro-cid-smlpv6qz]{transition:none}}
