.timeline.svelte-1t888f2{--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--lane: 2.35rem;margin-top:1rem}.kind--release.svelte-1t888f2{--kind: var(--brand-teal)}.kind--pricing.svelte-1t888f2{--kind: var(--brand-gold)}.kind--shutdown.svelte-1t888f2{--kind: var(--brand-orange)}.timeline-track.svelte-1t888f2{height:calc(var(--lane) * (2 * var(--levels, 3) + 1) + 1rem);margin:1.6rem .5rem 0;position:relative}.timeline-axis.svelte-1t888f2{background:linear-gradient(90deg,transparent,var(--line-muted) 4%,var(--line-muted) 96%,transparent);height:1px;left:0;position:absolute;right:0;top:50%}.timeline-future.svelte-1t888f2{background:repeating-linear-gradient(90deg,rgba(229,168,45,.5) 0 4px,transparent 4px 9px);height:1px;position:absolute;right:0;top:50%}.timeline-month.svelte-1t888f2{color:#6b6b6b;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;position:absolute;text-transform:uppercase;top:calc(50% + .35rem);transform:translate(-50%)}.timeline-month.svelte-1t888f2:before{background:var(--line-muted);content:"";height:.4rem;left:50%;position:absolute;top:-.75rem;width:1px}.timeline-today.svelte-1t888f2{border-left:1px solid var(--brand-gold);bottom:.2rem;position:absolute;top:-.6rem}.timeline-today.svelte-1t888f2 span:where(.svelte-1t888f2){background:color-mix(in srgb,var(--brand-gold) 16%,rgba(9,12,16,.92));border:1px solid color-mix(in srgb,var(--brand-gold) 50%,transparent);border-radius:999px;color:var(--brand-gold);font-family:var(--mono);font-size:.6rem;font-weight:700;left:0;letter-spacing:.1em;padding:.1rem .4rem;position:absolute;text-transform:uppercase;top:-1.05rem;transform:translate(-50%)}.timeline-event.svelte-1t888f2{background:none;border:0;cursor:pointer;height:0;padding:0;position:absolute;top:50%;touch-action:manipulation;width:0}.timeline-dot.svelte-1t888f2{background:var(--kind);border-radius:999px;box-shadow:0 0 0 3px #090c10f2,0 0 12px color-mix(in srgb,var(--kind) 55%,transparent);height:.62rem;left:0;position:absolute;top:0;transform:translate(-50%,-50%);transition:transform .16s ease;width:.62rem}.is-future.svelte-1t888f2 .timeline-dot:where(.svelte-1t888f2),.timeline-rail-item.is-future.svelte-1t888f2 .timeline-dot:where(.svelte-1t888f2){background:#090c10f2;border:2px solid var(--kind)}.timeline-stem.svelte-1t888f2{background:linear-gradient(var(--kind),transparent);left:0;opacity:.55;position:absolute;width:1px}.side--above.svelte-1t888f2 .timeline-stem:where(.svelte-1t888f2){background:linear-gradient(0deg,var(--kind),transparent);bottom:0;height:calc(var(--lane) * var(--level-n) - .5rem)}.side--below.svelte-1t888f2 .timeline-stem:where(.svelte-1t888f2){height:calc(var(--lane) * var(--level-n) - .5rem);top:0}.level--1.svelte-1t888f2{--level-n: 1}.level--2.svelte-1t888f2{--level-n: 2}.level--3.svelte-1t888f2{--level-n: 3}.timeline-label.svelte-1t888f2{display:grid;gap:.1rem;left:-.3rem;position:absolute;text-align:left;text-shadow:0 0 3px rgba(9,12,16,.95),0 0 6px rgba(9,12,16,.9);white-space:nowrap}.is-flip.svelte-1t888f2 .timeline-label:where(.svelte-1t888f2){left:auto;right:-.3rem;text-align:right}.side--above.svelte-1t888f2 .timeline-label:where(.svelte-1t888f2){bottom:calc(var(--lane) * var(--level-n) - .55rem)}.side--below.svelte-1t888f2 .timeline-label:where(.svelte-1t888f2){top:calc(var(--lane) * var(--level-n) - .55rem)}.timeline-label.svelte-1t888f2 strong:where(.svelte-1t888f2){color:#e5e5e5;font-size:.72rem;font-weight:650}.timeline-label.svelte-1t888f2 small:where(.svelte-1t888f2){color:color-mix(in srgb,var(--kind) 75%,#a3a3a3);font-family:var(--mono);font-size:.6rem;font-weight:700}.no-label.svelte-1t888f2 .timeline-label:where(.svelte-1t888f2),.no-label.svelte-1t888f2 .timeline-stem:where(.svelte-1t888f2){display:none}.timeline-event.svelte-1t888f2:hover .timeline-dot:where(.svelte-1t888f2),.timeline-event.svelte-1t888f2:focus-visible .timeline-dot:where(.svelte-1t888f2),.timeline-event.is-selected.svelte-1t888f2 .timeline-dot:where(.svelte-1t888f2){transform:translate(-50%,-50%) scale(1.45)}.timeline-event.is-selected.svelte-1t888f2 .timeline-label:where(.svelte-1t888f2) strong:where(.svelte-1t888f2),.timeline-event.svelte-1t888f2:hover .timeline-label:where(.svelte-1t888f2) strong:where(.svelte-1t888f2){color:#fff}.timeline-event.svelte-1t888f2:focus-visible{outline:none}.timeline-event.svelte-1t888f2:focus-visible .timeline-label:where(.svelte-1t888f2){outline:1px solid var(--brand-teal);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.timeline-event.svelte-1t888f2{animation:svelte-1t888f2-timeline-in .52s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 55ms)}}@keyframes svelte-1t888f2-timeline-in{0%{opacity:0}to{opacity:1}}.timeline-readout.svelte-1t888f2{background:linear-gradient(90deg,color-mix(in srgb,var(--kind) 9%,transparent),transparent 55%),#090c1099;border:1px solid color-mix(in srgb,var(--kind) 30%,var(--line-muted));border-radius:.6rem;margin-top:.5rem;min-height:5rem;padding:.75rem .9rem}.timeline-readout-head.svelte-1t888f2{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .7rem}.timeline-readout-head.svelte-1t888f2 strong:where(.svelte-1t888f2){color:#fff;font-size:.9rem}.timeline-kind.svelte-1t888f2{color:var(--kind);font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.timeline-when.svelte-1t888f2{color:#8a8a8a;font-family:var(--mono);font-size:.7rem}.timeline-readout.svelte-1t888f2 p:where(.svelte-1t888f2){color:#c4c4c4;font-size:.8rem;line-height:1.55;margin-top:.35rem}.timeline-legend.svelte-1t888f2{color:#8a8a8a;display:flex;flex-wrap:wrap;font-size:.68rem;gap:.4rem 1rem;margin-top:.7rem}.timeline-legend.svelte-1t888f2 span:where(.svelte-1t888f2){align-items:center;display:inline-flex;gap:.4rem}.timeline-legend.svelte-1t888f2 i:where(.svelte-1t888f2){background:var(--kind, transparent);border-radius:999px;display:inline-block;height:.55rem;width:.55rem}.timeline-legend.svelte-1t888f2 i.is-hollow:where(.svelte-1t888f2){border:2px solid #a3a3a3}.timeline-rail.svelte-1t888f2{display:none}@media(max-width:720px){.timeline-track.svelte-1t888f2,.timeline-readout.svelte-1t888f2{display:none}.timeline-rail.svelte-1t888f2{border-left:1px solid var(--line-muted);display:grid;gap:.9rem;list-style:none;margin:0 0 0 .4rem;padding:.2rem 0 .2rem 1.1rem}.timeline-rail-item.svelte-1t888f2{position:relative}.timeline-rail-item.svelte-1t888f2 .timeline-dot:where(.svelte-1t888f2){left:-1.1rem;top:.45rem}.timeline-rail-item.svelte-1t888f2 strong:where(.svelte-1t888f2){color:#fff;display:block;font-size:.82rem}.timeline-rail-item.svelte-1t888f2 small:where(.svelte-1t888f2){color:color-mix(in srgb,var(--kind) 70%,#a3a3a3);display:block;font-family:var(--mono);font-size:.64rem;margin-top:.15rem}.timeline-rail-item.svelte-1t888f2 summary:where(.svelte-1t888f2){cursor:pointer;list-style:none;min-height:2.75rem;padding-right:1.6rem;position:relative;touch-action:manipulation}.timeline-rail-item.svelte-1t888f2 summary:where(.svelte-1t888f2)::-webkit-details-marker{display:none}.timeline-rail-item.svelte-1t888f2 summary:where(.svelte-1t888f2):after{color:#737373;content:"+";font-family:var(--mono);font-size:.9rem;position:absolute;right:.2rem;top:0}.timeline-rail-item.svelte-1t888f2 details[open]:where(.svelte-1t888f2) summary:where(.svelte-1t888f2):after{content:"−"}.timeline-rail-item.svelte-1t888f2 summary:where(.svelte-1t888f2):focus-visible{outline:1px solid var(--brand-teal);outline-offset:3px}.timeline-rail-item.svelte-1t888f2 p:where(.svelte-1t888f2){color:#a3a3a3;font-size:.75rem;line-height:1.5;margin-top:.25rem}.timeline-rail-today.svelte-1t888f2{border-top:1px dashed color-mix(in srgb,var(--brand-gold) 60%,transparent);margin-left:-1.1rem;position:relative}.timeline-rail-today.svelte-1t888f2 span:where(.svelte-1t888f2){background:#090c10f2;color:var(--brand-gold);font-family:var(--mono);font-size:.6rem;font-weight:700;left:1.1rem;letter-spacing:.1em;padding:0 .35rem;position:absolute;text-transform:uppercase;top:-.45rem}}
