.track-panel.svelte-j72bqx{padding:var(--space-5)}.track-legend.svelte-j72bqx{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;font-size:.89rem;display:flex}.legend-item.svelte-j72bqx{align-items:center;gap:var(--space-2);color:var(--color-text);display:inline-flex}.lg.svelte-j72bqx{background:linear-gradient(var(--color-rail), var(--color-rail)) center / 100% 2px no-repeat;width:.75rem;height:1.25rem;display:inline-block;position:relative}.lg.svelte-j72bqx:after{content:"";border-radius:1px;width:1.6px;position:absolute;left:calc(50% - .8px)}.lg-yes.svelte-j72bqx:after{background:var(--color-text);height:45%;top:0}.lg-no.svelte-j72bqx:after{background:var(--color-text-muted);height:45%;bottom:0}.lg-next.svelte-j72bqx:after{background:var(--color-accent);width:2.4px;top:0;bottom:0}.track-years.svelte-j72bqx{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.78rem;display:flex}.track-count.svelte-j72bqx{margin:var(--space-3) 0 0;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.vtl-heading.svelte-j72bqx{margin:var(--space-7) 0 var(--space-3);font-weight:600}.vtl.svelte-j72bqx{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.vtl.svelte-j72bqx:before{content:"";background:var(--color-rail);width:2px;position:absolute;top:.9rem;bottom:.9rem;left:.45rem}.vtl-item.svelte-j72bqx{gap:0 var(--space-4);padding:var(--space-2) 0 var(--space-2) var(--space-6);grid-template-columns:1fr;display:grid;position:relative}@media (width>=48rem){.vtl-item.svelte-j72bqx{grid-template-columns:11rem minmax(0,1fr) auto;align-items:baseline}}.vtl-mark.svelte-j72bqx{border:2px solid var(--color-text);background:var(--color-bg);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.75rem;left:0}.vtl-item[data-status=accepted].svelte-j72bqx .vtl-mark:where(.svelte-j72bqx){background:var(--color-text)}.vtl-item[data-status=noResult].svelte-j72bqx .vtl-mark:where(.svelte-j72bqx){border-color:var(--color-text-muted)}.vtl-item[data-status=upcoming].svelte-j72bqx .vtl-mark:where(.svelte-j72bqx){border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-accent) 20%, transparent)}.vtl-when.svelte-j72bqx{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.89rem}.vtl-title.svelte-j72bqx{color:var(--color-link);text-underline-offset:.18em;text-decoration:underline}.vtl-status.svelte-j72bqx{color:var(--color-text-muted);font-size:.89rem}.vtl-item[data-status=upcoming].svelte-j72bqx .vtl-status:where(.svelte-j72bqx){color:var(--color-text);font-weight:600}.votes-empty.svelte-j72bqx{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-text-muted)}
