.calc.svelte-1lzanut{display:grid;gap:20px;min-width:0}.pick.svelte-1lzanut{display:grid;gap:8px;font-weight:600}.pick.svelte-1lzanut input:where(.svelte-1lzanut){justify-self:start;width:auto;min-width:12rem;font-size:var(--fs-body)}.line.svelte-1lzanut{position:relative;list-style:none;margin:0;padding:20px 24px 20px 56px;background:var(--surface);border-radius:20px;display:grid;gap:22px}.rail.svelte-1lzanut{position:absolute;left:31px;top:30px;bottom:30px;width:3px;border-radius:3px;background:var(--accent-soft)}.fill.svelte-1lzanut{position:absolute;inset:0 0 auto;height:calc(var(--p, 1) * 100%);border-radius:3px;background:var(--accent)}li.svelte-1lzanut{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;opacity:.25;transform:translate(-6px);transition:opacity .5s ease,transform .5s ease}li.shown.svelte-1lzanut{opacity:1;transform:none}.node.svelte-1lzanut{position:absolute;left:-31px;top:6px;width:13px;height:13px;border-radius:50%;background:var(--surface);border:3px solid var(--accent)}.start.svelte-1lzanut .node:where(.svelte-1lzanut){background:var(--accent)}.date.svelte-1lzanut{grid-column:1 / -1;font-size:var(--fs-small);color:var(--muted)}.what.svelte-1lzanut{font-weight:600}.left.svelte-1lzanut{font-size:var(--fs-small);color:var(--muted);align-self:center;text-align:right}.past.svelte-1lzanut .what:where(.svelte-1lzanut){color:var(--muted);font-weight:400}.next.svelte-1lzanut{background:var(--sun-soft);border-radius:12px;margin:-8px -12px;padding:8px 12px}.next.svelte-1lzanut .node:where(.svelte-1lzanut){left:-19px;border-color:var(--sun);background:var(--sun);animation:svelte-1lzanut-glow 2.6s ease-in-out infinite}.next.svelte-1lzanut .left:where(.svelte-1lzanut){color:var(--sun-ink);font-weight:600}.cta.svelte-1lzanut{display:grid;gap:10px;justify-items:start}.small.svelte-1lzanut{font-size:var(--fs-small);color:var(--muted)}@keyframes svelte-1lzanut-glow{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--sun) 30%,transparent)}}@media(prefers-reduced-motion:reduce){li.svelte-1lzanut{transition:none}.next.svelte-1lzanut .node:where(.svelte-1lzanut){animation:none}}
