.rail.svelte-1j966y0{--dot:11px;grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.rail.svelte-1j966y0:before,.rail.svelte-1j966y0:after{content:"";inset-inline:0;top:calc(var(--dot) / 2);pointer-events:none;height:1px;position:absolute}.rail.svelte-1j966y0:before{background:var(--color-border)}.rail.svelte-1j966y0:after{background:var(--color-primary);transform-origin:0}.stop.svelte-1j966y0{padding:calc(var(--dot) + 1rem) 1.25rem 0 0;position:relative}.dot.svelte-1j966y0{width:var(--dot);height:var(--dot);background:var(--color-background);box-shadow:inset 0 0 0 1.5px var(--color-primary);border-radius:50%;position:absolute;top:0;left:0}.name.svelte-1j966y0{color:var(--color-primary);font-size:.72rem}.loop.svelte-1j966y0{margin-left:.4em}.cap.svelte-1j966y0{max-width:22ch;color:color-mix(in oklab, var(--t-fg) 84%, transparent);margin-top:.45rem;font-size:.95rem;line-height:1.45}@media (width<=767px){.rail.svelte-1j966y0{grid-template-columns:minmax(0,1fr);row-gap:1.4rem}.rail.svelte-1j966y0:before,.rail.svelte-1j966y0:after{inset:0 auto 0 calc(var(--dot) / 2);width:1px;height:auto}.rail.svelte-1j966y0:after{transform-origin:top}.stop.svelte-1j966y0{padding:0 0 0 calc(var(--dot) + 1rem)}.cap.svelte-1j966y0{max-width:none}}@media (prefers-reduced-motion:no-preference){.rail.svelte-1j966y0:after{scale:0 1}.dot.svelte-1j966y0,.name.svelte-1j966y0,.cap.svelte-1j966y0{opacity:0}.reveal.is-in .rail.svelte-1j966y0:after{animation:svelte-1j966y0-rail-run 1.1s var(--ease-signature) forwards}.reveal.is-in .dot.svelte-1j966y0{animation:.3s ease-out forwards svelte-1j966y0-rail-land;animation-delay:calc(.1s + var(--i) * 1s / var(--n))}.reveal.is-in .name.svelte-1j966y0,.reveal.is-in .cap.svelte-1j966y0{animation:.4s ease-out forwards svelte-1j966y0-rail-land;animation-delay:calc(.2s + var(--i) * 1s / var(--n))}@keyframes svelte-1j966y0-rail-run{to{scale:1}}@keyframes svelte-1j966y0-rail-land{to{opacity:1}}@media (width<=767px){.rail.svelte-1j966y0:after{scale:1 0}}}.tiles.svelte-ddx0v{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-ddx0v{border:1px solid var(--color-border);border-radius:var(--radius-card);background:color-mix(in oklab, var(--color-card) 70%, transparent);flex-direction:column;gap:.55rem;padding:1.25rem;display:flex}.mark.svelte-ddx0v{border-radius:var(--radius-card);background:var(--color-background);width:2.5rem;height:2.5rem;color:var(--color-line);place-items:center;padding:.5rem;display:grid}.tname.svelte-ddx0v{margin-top:.25rem;font-size:1.15rem;font-weight:600;line-height:1.25}.tline.svelte-ddx0v{color:color-mix(in oklab, var(--t-fg) 80%, transparent);font-size:.95rem;line-height:1.5}.lines.svelte-ddx0v{border-top:1px dashed color-mix(in oklab, var(--t-line) var(--line-rule), transparent);color:var(--color-foreground);flex-wrap:wrap;gap:.3rem 1rem;margin:.35rem 0 0;padding:.75rem 0 0;font-size:.72rem;list-style:none;display:flex}.in.svelte-ddx0v{color:var(--color-primary)}
