html{scroll-behavior:smooth;scroll-padding-top:24px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.top.svelte-1bad6w3{display:flex;justify-content:space-between;align-items:baseline;padding:20px;max-width:920px;margin:0 auto}.home.svelte-1bad6w3{font-weight:600;text-decoration:none;letter-spacing:-.01em}.signin.svelte-1bad6w3{color:var(--ink-2);text-underline-offset:3px}main.svelte-1bad6w3{max-width:920px;margin:0 auto;padding:24px 20px 64px;--building: #e0a526}.intro.svelte-1bad6w3{padding:24px 0 40px;border-bottom:1px solid var(--border)}h1.svelte-1bad6w3{font-size:clamp(2.25rem,7vw,3.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.05}.lead.svelte-1bad6w3{margin-top:16px;max-width:62ch;font-size:1.125rem;color:var(--ink-2);text-wrap:pretty}.note.svelte-1bad6w3{margin-top:12px;max-width:62ch;color:var(--muted);text-wrap:pretty}.legend.svelte-1bad6w3{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.legend.svelte-1bad6w3 li:where(.svelte-1bad6w3){display:flex;align-items:center;gap:8px}.count.svelte-1bad6w3{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.pill.svelte-1bad6w3{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1;white-space:nowrap;color:var(--ink-2);border:1px solid var(--border);border-radius:999px;padding:5px 10px 5px 8px}.pill.svelte-1bad6w3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted)}.pill.shipped.svelte-1bad6w3:before{background:var(--good)}.pill.building.svelte-1bad6w3:before{background:var(--building)}.pill.planned.svelte-1bad6w3:before{background:transparent;box-shadow:inset 0 0 0 2px var(--ink-2)}.pill.later.svelte-1bad6w3:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.stages.svelte-1bad6w3{list-style:none;margin:0;padding:0}.stage.svelte-1bad6w3{display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 20px}.rail.svelte-1bad6w3{position:relative;display:flex;justify-content:center;padding-top:40px}.rail.svelte-1bad6w3:after{content:"";position:absolute;top:76px;bottom:-36px;left:50%;width:1px;background:var(--border)}.stage.svelte-1bad6w3:last-child .rail:where(.svelte-1bad6w3):after{display:none}.num.svelte-1bad6w3{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-variant-numeric:tabular-nums;color:var(--muted);height:28px;display:grid;place-items:center}.stage.shipped.svelte-1bad6w3 .num:where(.svelte-1bad6w3){color:var(--good)}.stage.building.svelte-1bad6w3 .num:where(.svelte-1bad6w3){color:var(--building)}article.svelte-1bad6w3{padding:40px 0;border-bottom:1px solid var(--border);min-width:0}.stage.svelte-1bad6w3:last-child article:where(.svelte-1bad6w3){border-bottom:0}.head.svelte-1bad6w3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}h2.svelte-1bad6w3{font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}h2.svelte-1bad6w3 a:where(.svelte-1bad6w3){text-decoration:none}h2.svelte-1bad6w3 a:where(.svelte-1bad6w3):hover{text-decoration:underline;text-underline-offset:4px}.stage.svelte-1bad6w3:target h2:where(.svelte-1bad6w3) a:where(.svelte-1bad6w3){text-decoration:underline;text-underline-offset:4px}.summary.svelte-1bad6w3{margin-top:10px;max-width:68ch;color:var(--ink-2);text-wrap:pretty}.items.svelte-1bad6w3{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px;max-width:72ch}.items.svelte-1bad6w3 li:where(.svelte-1bad6w3){position:relative;padding-left:18px;font-size:15px;text-wrap:pretty}.items.svelte-1bad6w3 li:where(.svelte-1bad6w3):before{content:"";position:absolute;left:2px;top:.65em;width:6px;height:1px;background:var(--muted)}.why.svelte-1bad6w3{margin-top:20px;max-width:72ch;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px}h3.svelte-1bad6w3{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.why.svelte-1bad6w3 p:where(.svelte-1bad6w3){font-size:15px;color:var(--ink-2);text-wrap:pretty}.after.svelte-1bad6w3{margin-top:16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:14px}.after-label.svelte-1bad6w3{color:var(--muted)}.after.svelte-1bad6w3 a:where(.svelte-1bad6w3){color:var(--ink-2);text-underline-offset:3px;font-variant-numeric:tabular-nums}footer.svelte-1bad6w3{margin-top:8px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted);font-size:14px}@media(max-width:560px){.stage.svelte-1bad6w3{grid-template-columns:30px minmax(0,1fr);gap:0 12px}.rail.svelte-1bad6w3{padding-top:32px}.rail.svelte-1bad6w3:after{top:66px}article.svelte-1bad6w3{padding:32px 0}h2.svelte-1bad6w3{font-size:1.2rem}}
