.itl.svelte-1ibrntx{max-width:1200px;margin-inline:auto}.itl-meander.svelte-1ibrntx{aspect-ratio:var(--itl-w) / var(--itl-h);width:100%;position:relative}.itl-svg.svelte-1ibrntx{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.itl-path.svelte-1ibrntx{fill:none;stroke:url(#itl-grad);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(var(--sb-ice-rgb), .35));stroke-dasharray:3000;stroke-dashoffset:3000px;transition:stroke-dashoffset 2.2s cubic-bezier(.65,.05,.36,1)}.itl-shown.svelte-1ibrntx .itl-path:where(.svelte-1ibrntx){stroke-dashoffset:0}.itl-node.svelte-1ibrntx{opacity:0;width:300px;transition:opacity .42s ease var(--itl-delay);flex-direction:column-reverse;align-items:center;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-100%)}.itl-shown.svelte-1ibrntx .itl-node:where(.svelte-1ibrntx){opacity:1}.itl-dot.svelte-1ibrntx{background:var(--itl-dot,var(--sb-ice));width:13px;height:13px;box-shadow:0 0 0 3px var(--sb-bg-surface), 0 0 12px color-mix(in srgb, var(--itl-dot,var(--sb-ice)) 75%, transparent);transition:transform .32s cubic-bezier(.34, 1.56, .64, 1) var(--itl-delay);border-radius:50%;flex:none;margin-bottom:-6.5px;display:block;transform:scale(.3)}.itl-shown.svelte-1ibrntx .itl-dot:where(.svelte-1ibrntx){transform:scale(1)}.itl-node--future.svelte-1ibrntx .itl-dot:where(.svelte-1ibrntx),.itl-li--future.svelte-1ibrntx:before{background:var(--sb-bg-surface)!important;box-shadow:inset 0 0 0 2px var(--itl-dot,var(--sb-ice)), 0 0 0 3px var(--sb-bg-surface)!important}.itl-node--future.svelte-1ibrntx .itl-title:where(.svelte-1ibrntx){color:var(--sb-text-secondary)}.itl-node--future.svelte-1ibrntx .itl-month:where(.svelte-1ibrntx),.itl-li--future.svelte-1ibrntx .itl-month:where(.svelte-1ibrntx){opacity:.75}.itl-card.svelte-1ibrntx{text-align:center;padding-bottom:14px;display:block}.itl-month.svelte-1ibrntx{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-ice);font-size:.72rem;font-weight:700;display:block}.itl-title.svelte-1ibrntx{color:var(--sb-text);margin-top:2px;font-size:.95rem;font-weight:700;line-height:1.25;display:block}.itl-note.svelte-1ibrntx{color:var(--sb-text-muted);white-space:nowrap;margin-top:2px;font-size:.78rem;line-height:1.4;display:block}a.itl-node.svelte-1ibrntx:hover .itl-title:where(.svelte-1ibrntx){color:var(--sb-ice)}a.itl-node.svelte-1ibrntx:hover .itl-dot:where(.svelte-1ibrntx){box-shadow:0 0 0 3px var(--sb-bg-surface), 0 0 18px color-mix(in srgb, var(--itl-dot,var(--sb-ice)) 90%, transparent)}a.itl-node.svelte-1ibrntx:focus-visible{outline:2px solid var(--sb-ice);outline-offset:6px;border-radius:8px}.itl-shown.svelte-1ibrntx .itl-node--now:where(.svelte-1ibrntx) .itl-dot:where(.svelte-1ibrntx){animation:2.6s ease-in-out 2.6s infinite svelte-1ibrntx-itl-now-pulse}@keyframes svelte-1ibrntx-itl-now-pulse{0%,to{box-shadow:0 0 0 3px var(--sb-bg-surface), 0 0 12px color-mix(in srgb, var(--itl-dot) 70%, transparent)}50%{box-shadow:0 0 0 3px var(--sb-bg-surface), 0 0 24px color-mix(in srgb, var(--itl-dot) 100%, transparent)}}.itl-stack.svelte-1ibrntx{margin:0;padding:0;list-style:none;display:none;position:relative}.itl-stack.svelte-1ibrntx:before{content:"";background:linear-gradient(var(--sb-ice), var(--sb-violet));border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:6px;bottom:6px;left:50%}.itl-stack.svelte-1ibrntx li:where(.svelte-1ibrntx){width:50%;padding-bottom:22px;position:relative}.itl-stack.svelte-1ibrntx li:where(.svelte-1ibrntx):nth-child(odd){text-align:right;padding-right:20px}.itl-stack.svelte-1ibrntx li:where(.svelte-1ibrntx):nth-child(2n){text-align:left;margin-left:50%;padding-left:20px}.itl-stack.svelte-1ibrntx li:where(.svelte-1ibrntx):before{content:"";background:var(--itl-dot,var(--sb-ice));width:11px;height:11px;box-shadow:0 0 0 3px var(--sb-bg-surface), 0 0 10px color-mix(in srgb, var(--itl-dot,var(--sb-ice)) 70%, transparent);border-radius:50%;position:absolute;top:5px}.itl-stack.svelte-1ibrntx li:where(.svelte-1ibrntx):nth-child(odd):before{right:-5.5px}.itl-stack.svelte-1ibrntx li:where(.svelte-1ibrntx):nth-child(2n):before{left:-5.5px}.itl-stack.svelte-1ibrntx li:where(.svelte-1ibrntx):last-child:before{animation:2.6s ease-in-out infinite svelte-1ibrntx-itl-now-pulse-sm}.itl-li--future.svelte-1ibrntx:last-child:before{animation:none}@keyframes svelte-1ibrntx-itl-now-pulse-sm{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--itl-dot) 70%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--itl-dot) 100%, transparent)}}.itl-stack.svelte-1ibrntx a:where(.svelte-1ibrntx){text-decoration:none;display:block}.itl-stack.svelte-1ibrntx .itl-title:where(.svelte-1ibrntx){font-size:1rem}.itl-li--future.svelte-1ibrntx .itl-title:where(.svelte-1ibrntx){color:var(--sb-text-secondary)}.itl-foot.svelte-1ibrntx{text-align:center;color:var(--sb-text-muted);margin-top:18px;font-size:.82rem;line-height:1.6}.itl-foot.svelte-1ibrntx a{color:var(--sb-ice)}@media (width<=900px){.itl-meander.svelte-1ibrntx{display:none}.itl-stack.svelte-1ibrntx{display:block}.itl-note.svelte-1ibrntx{white-space:normal}}@media (prefers-reduced-motion:reduce){.itl-path.svelte-1ibrntx{stroke-dashoffset:0;transition:none}.itl-node.svelte-1ibrntx{opacity:1;transition:none}.itl-dot.svelte-1ibrntx{transition:none;transform:scale(1)}.itl-shown.svelte-1ibrntx .itl-node--now:where(.svelte-1ibrntx) .itl-dot:where(.svelte-1ibrntx),.itl-stack.svelte-1ibrntx li:where(.svelte-1ibrntx):last-child:before{animation:none}}
