@media (width<=767px){section.svelte-1bex8oj+section:where(.svelte-1bex8oj){border-top:1px solid #ffffff14;position:relative}section.svelte-1bex8oj+section:where(.svelte-1bex8oj):before{content:"";inset-inline:0;background:linear-gradient(to right, transparent, color-mix(in oklch, var(--color-spark-400) 60%, transparent), transparent);pointer-events:none;max-width:20rem;height:1px;margin-inline:auto;position:absolute;top:-1px}}.timeline-rail.svelte-1bex8oj,.timeline-rail-progress.svelte-1bex8oj{pointer-events:none;width:1px;position:absolute;top:.75rem;bottom:.75rem;left:1.125rem}@media (width>=768px){.timeline-rail.svelte-1bex8oj,.timeline-rail-progress.svelte-1bex8oj{left:1.25rem}}.timeline-rail.svelte-1bex8oj{background:color-mix(in oklch, var(--color-spark-500) 22%, transparent)}.timeline-rail-progress.svelte-1bex8oj{background:linear-gradient(to bottom, color-mix(in oklch, var(--color-spark-400) 90%, transparent), color-mix(in oklch, var(--color-spark-500) 60%, transparent));box-shadow:0 0 12px color-mix(in oklch, var(--color-spark-400) 45%, transparent);transition:height .12s linear;bottom:auto}.timeline-num.svelte-1bex8oj{background-color:var(--color-ink-950);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-spark-400) 45%, transparent), 0 0 0 6px var(--color-ink-950)}@media (prefers-reduced-motion:reduce){.timeline-rail-progress.svelte-1bex8oj{transition:none}}
