.reveal-rows.svelte-mla5he{gap:.75rem;display:grid}.reveal-row.svelte-mla5he{grid-template-columns:minmax(8rem,12rem) 1fr;align-items:baseline;gap:.15rem 1rem;display:grid}.reveal-row.svelte-mla5he dd:where(.svelte-mla5he){margin:0}.reveal-bar.svelte-mla5he{grid-column:1/-1}.reveal-bar.svelte-mla5he svg:where(.svelte-mla5he){display:block;overflow:visible}.bar.svelte-mla5he{transform-box:fill-box;transform-origin:0;animation:svelte-mla5he-bar-grow var(--dur-story) var(--ease-out) both}.bar-guess.svelte-mla5he{fill:var(--color-text-muted)}.bar-truth.svelte-mla5he{fill:var(--track-observed);animation-delay:calc(var(--dur-story) / 3)}.bar-truth.scenario.svelte-mla5he{fill:var(--track-ref)}.guess-others.svelte-mla5he{border-top:1px solid var(--color-border)}.reveal-truth.svelte-mla5he{animation:svelte-mla5he-truth-in var(--dur-story) var(--ease-out) both;animation-delay:calc(var(--dur-story) / 3)}@keyframes svelte-mla5he-bar-grow{0%{transform:scaleX(0)}}@keyframes svelte-mla5he-truth-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.bar.svelte-mla5he,.reveal-truth.svelte-mla5he{animation:none}}@media (width>=40rem){.reveal-row.svelte-mla5he{grid-template-columns:12rem 11rem 1fr}.reveal-bar.svelte-mla5he{grid-column:auto}}.guess-list.svelte-ti56t5{gap:var(--space-4);padding:0;list-style:none;display:grid}.guess-card.svelte-ti56t5{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}@media (width>=48rem){.guess-card.svelte-ti56t5{padding:var(--space-6)}}.guess-range.svelte-ti56t5{height:2.75rem;accent-color:var(--track-ref);cursor:pointer}.guess-link.svelte-ti56t5{min-height:2.75rem;color:var(--color-link);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.hero-fork.svelte-sxh33m{margin:0}.hf-svg.svelte-sxh33m{width:100%;height:auto;display:block;overflow:visible}.hf-wide.svelte-sxh33m{display:none}@media (width>=48rem){.hf-wide.svelte-sxh33m{display:block}.hf-narrow.svelte-sxh33m{display:none}}.hf-future.svelte-sxh33m{fill:var(--color-surface-2)}.hf-base.svelte-sxh33m{stroke:var(--color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.hf-area.svelte-sxh33m{fill:color-mix(in oklch, var(--track-observed) 7%, transparent)}.hf-observed.svelte-sxh33m,.hf-track.svelte-sxh33m{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4px}.hf-narrow.svelte-sxh33m .hf-observed:where(.svelte-sxh33m),.hf-narrow.svelte-sxh33m .hf-track:where(.svelte-sxh33m){stroke-width:5.5px}.hf-observed.svelte-sxh33m{stroke:var(--track-observed)}.hf-high.svelte-sxh33m{stroke:var(--track-high)}.hf-reference.svelte-sxh33m{stroke:var(--track-ref)}.hf-low.svelte-sxh33m{stroke:var(--track-low)}.hf-label.svelte-sxh33m{fill:var(--color-text);font-weight:600}.hf-year.svelte-sxh33m{fill:var(--color-text-muted);font-variant-numeric:tabular-nums}.hf-year-today.svelte-sxh33m{fill:var(--color-text);font-weight:600}.hf-halo.svelte-sxh33m{fill:var(--color-surface)}.hf-dot.svelte-sxh33m{fill:var(--color-accent)}.hf-caption.svelte-sxh33m{gap:var(--space-1) var(--space-4);margin-top:var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;font-size:.82rem;display:flex}@media (prefers-reduced-motion:no-preference){.hf-observed.svelte-sxh33m,.hf-track.svelte-sxh33m{stroke-dasharray:1;stroke-dashoffset:1px}.hf-observed.svelte-sxh33m{animation:svelte-sxh33m-hf-draw 1.5s var(--ease-out) .15s forwards}.hf-track.svelte-sxh33m{animation:svelte-sxh33m-hf-draw .9s var(--ease-out) 1.55s forwards}.hf-delay-1.svelte-sxh33m{animation-delay:1.65s}.hf-delay-2.svelte-sxh33m{animation-delay:1.75s}.hf-area.svelte-sxh33m,.hf-label.svelte-sxh33m,.hf-halo.svelte-sxh33m,.hf-dot.svelte-sxh33m{opacity:0;animation:svelte-sxh33m-hf-fade .5s var(--ease-out) forwards}.hf-area.svelte-sxh33m{animation-delay:.9s}.hf-halo.svelte-sxh33m,.hf-dot.svelte-sxh33m{animation-delay:1.5s}.hf-label.svelte-sxh33m{animation-delay:2.3s}}@keyframes svelte-sxh33m-hf-draw{to{stroke-dashoffset:0}}@keyframes svelte-sxh33m-hf-fade{to{opacity:1}}.hero-title.svelte-1uha8ag{max-width:16ch}.hero-panel.svelte-1uha8ag{gap:var(--space-6);margin-top:var(--space-7);padding:var(--space-5);display:grid}@media (width>=64rem){.hero-panel.svelte-1uha8ag{align-items:center;gap:var(--space-7);padding:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.stations.svelte-1uha8ag{gap:var(--space-5) var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.stations.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.stations.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}.station.svelte-1uha8ag{gap:var(--space-3);display:grid}.station-mark.svelte-1uha8ag{align-items:center;height:2rem;display:flex;position:relative}.station-mark.svelte-1uha8ag:before{content:"";top:50%;right:calc(-1 * var(--space-4));background:var(--color-rail);height:2px;position:absolute;left:0}.station-mark.svelte-1uha8ag span:where(.svelte-1uha8ag){border:2px solid var(--color-text);background:var(--color-bg);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:grid;position:relative}.station-card.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);height:100%;padding:var(--space-5);transition:border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:block}.station-card.svelte-1uha8ag:hover{border-color:var(--color-text)}.station-title.svelte-1uha8ag{font-size:1.35rem;font-weight:700;line-height:1.2;display:block}
