.roadmap.svelte-qiwiub{padding-block:var(--space-2xl) var(--space-3xl);background:var(--color-surface);border-block:1px solid var(--color-border)}.roadmap__header.svelte-qiwiub{max-width:40rem;margin-bottom:var(--space-2xl)}.roadmap__heading.svelte-qiwiub{margin-top:var(--space-sm);font-size:var(--text-display-sm);letter-spacing:-.01em;font-weight:800}.roadmap__subheading.svelte-qiwiub{margin-top:var(--space-md);color:var(--color-text-muted)}.roadmap__list.svelte-qiwiub{max-width:42rem;margin:0;padding:0;list-style:none}.roadmap__item.svelte-qiwiub{gap:var(--space-md);display:flex}.roadmap__marker.svelte-qiwiub{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.roadmap__dot.svelte-qiwiub{border-radius:var(--radius-full);background:var(--color-border-strong);flex-shrink:0;width:.75rem;height:.75rem;margin-top:.35rem}.roadmap__dot.is-building.svelte-qiwiub{background:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-soft)}.roadmap__line.svelte-qiwiub{background:var(--color-border);flex:1;width:2px;margin:.35rem 0}.roadmap__content.svelte-qiwiub{padding-bottom:var(--space-xl)}.roadmap__title-row.svelte-qiwiub{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.roadmap__title-row.svelte-qiwiub h3:where(.svelte-qiwiub){font-size:var(--text-lg);font-weight:700}.roadmap__status.svelte-qiwiub{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full);color:var(--color-text-faint);border:1px solid var(--color-border-strong);padding:.2rem .55rem;font-size:.6875rem;font-weight:600}.roadmap__status.is-building.svelte-qiwiub{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.roadmap__content.svelte-qiwiub p:where(.svelte-qiwiub){margin-top:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=640px){.roadmap.svelte-qiwiub{padding-block:var(--space-xl) var(--space-2xl)}}
