.cycling-dimensions.svelte-11iytiq{width:100%;scroll-margin-top:4.25rem}.slides.svelte-11iytiq{grid-template-rows:repeat(4,auto);gap:.65rem;display:grid}.slide.svelte-11iytiq{grid-area:1/1/5/2;grid-template-rows:subgrid;visibility:hidden;pointer-events:none;min-width:0;display:grid}.slide.active.svelte-11iytiq{visibility:visible;pointer-events:auto}.step-count.svelte-11iytiq{color:var(--color-text-muted);font-size:.75rem}.step-heading.svelte-11iytiq h3:where(.svelte-11iytiq){color:var(--color-secondary);margin:.15rem 0 .35rem;font-size:1.1rem}.step-heading.svelte-11iytiq .dimension-count:where(.svelte-11iytiq){color:var(--color-accent-strong);margin:0;font-size:.85rem;font-weight:500}svg.svelte-11iytiq{width:100%;height:auto;font-family:inherit;display:block}.grid.svelte-11iytiq{stroke:var(--color-border);stroke-width:1px;opacity:.6}.axis.svelte-11iytiq{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px}.tick.svelte-11iytiq{fill:var(--color-text-muted);font-size:12px}.axis-label.svelte-11iytiq{fill:var(--color-secondary);font-size:13px;font-weight:500}.model-line.svelte-11iytiq{fill:none;stroke:var(--color-accent-strong);stroke-width:3px}.data-point.svelte-11iytiq{fill:var(--color-accent);stroke:var(--color-primary-elevated);stroke-width:1.5px}.box.svelte-11iytiq{fill:none;stroke:var(--color-text-muted);stroke-width:1px;opacity:.35}.plane.svelte-11iytiq{fill:none;stroke:var(--color-accent-strong);stroke-width:1.5px}.plane--windy.svelte-11iytiq{stroke:var(--color-contrast);stroke-dasharray:5 3}.plane-surface.svelte-11iytiq{fill:var(--color-accent);fill-opacity:.07}.plane-surface--windy.svelte-11iytiq{fill:var(--color-contrast)}.perfect-line.svelte-11iytiq{fill:none;stroke:var(--color-accent-strong);stroke-width:2px;stroke-dasharray:6 5}.legend.svelte-11iytiq{color:var(--color-text-muted);flex-wrap:wrap;align-content:start;align-items:baseline;gap:.4rem 1rem;font-size:.8rem;display:flex}.legend.svelte-11iytiq span:where(.svelte-11iytiq){align-items:center;gap:.4rem;display:inline-flex}.dot-swatch.svelte-11iytiq{background:var(--color-accent);border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.line-swatch.svelte-11iytiq,.dashed-swatch.svelte-11iytiq,.windy-swatch.svelte-11iytiq{border-top:2px solid var(--color-accent-strong);width:1.1rem;display:inline-block}.dashed-swatch.svelte-11iytiq{border-top-style:dashed}.windy-swatch.svelte-11iytiq{border-color:var(--color-contrast);border-top-style:dashed}.explanation.svelte-11iytiq{align-self:start;margin:0;font-size:.9rem;line-height:1.6}.navigation.svelte-11iytiq{border-top:1px solid var(--diagram-border);padding-top:.75rem}.step-dot.svelte-11iytiq{border:1px solid var(--diagram-border);width:1.7rem;height:1.7rem;color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:.8rem;display:grid}.step-dot[aria-current=step].svelte-11iytiq{border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:var(--color-primary)}button.svelte-11iytiq:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}.print-summary.svelte-11iytiq{display:none}.announcement.svelte-11iytiq{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=1280px){.cycling-dimensions.svelte-11iytiq{scroll-margin-top:.5rem}}@media print{.navigation.svelte-11iytiq{display:none}.print-summary.svelte-11iytiq{font-size:.85rem;display:block}}
