.roadmap-hero[data-v-5ceb9dff]{max-width:820px}.roadmap-hero h1[data-v-5ceb9dff]{max-width:15ch;margin:var(--space-2) 0 var(--space-4);font-family:var(--font-family-display);font-size:clamp(40px,7vw,72px);line-height:.98}.roadmap-hero__intro[data-v-5ceb9dff]{max-width:68ch;color:var(--color-text-secondary);margin:0;font-size:clamp(18px,2.2vw,22px);line-height:1.6}.roadmap-hero__reviewed[data-v-5ceb9dff]{margin:var(--space-4) 0 var(--space-2);color:var(--color-action);font-weight:750}.roadmap-hero__notice[data-v-5ceb9dff]{max-width:72ch;color:var(--color-text-muted);margin:0;line-height:1.6}.roadmap-grid[data-v-5ceb9dff]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,7vw,72px);display:grid}.roadmap-tier[data-v-5ceb9dff]{border:1px solid var(--color-border-strong);border-top:5px solid var(--color-action);border-radius:var(--radius-xl);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);padding:clamp(22px,4vw,34px)}.roadmap-tier[data-phase=building][data-v-5ceb9dff]{border-top-color:var(--color-format-double)}.roadmap-tier[data-phase=planned][data-v-5ceb9dff]{border-top-color:#0f766e}.roadmap-tier[data-phase=exploring][data-v-5ceb9dff]{border-top-color:var(--color-text-muted)}:root[data-theme=dark]{border-top-color:#6fdfd6}@media (prefers-color-scheme:dark){:root:not([data-theme]){border-top-color:#6fdfd6}}.roadmap-tier>header[data-v-5ceb9dff]{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.roadmap-tier>header p[data-v-5ceb9dff]:last-child,.roadmap-item p[data-v-5ceb9dff]{color:var(--color-text-secondary);line-height:1.6}.roadmap-tier__status[data-v-5ceb9dff]{margin:0 0 var(--space-2);color:var(--color-action);font-size:var(--font-size-base);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.roadmap-item[data-v-5ceb9dff]{padding-top:var(--space-4)}.roadmap-item h2[data-v-5ceb9dff],.roadmap-delivered h2[data-v-5ceb9dff],.roadmap-feedback h2[data-v-5ceb9dff]{margin:0 0 var(--space-2);font-family:var(--font-family-display);font-size:clamp(22px,3vw,28px);line-height:1.2}.roadmap-item p[data-v-5ceb9dff]{margin:0}.roadmap-delivered[data-v-5ceb9dff],.roadmap-feedback[data-v-5ceb9dff]{margin-top:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);padding:clamp(24px,4vw,40px)}.roadmap-feedback[data-v-5ceb9dff]{justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--color-section-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-section-strong) 78%, #000), var(--shadow-md);display:flex}.roadmap-feedback h2[data-v-5ceb9dff]{color:var(--color-on-section-strong)}.roadmap-feedback p[data-v-5ceb9dff]{margin:0 0 var(--space-2);color:var(--color-on-section-strong);line-height:1.6}.roadmap-feedback small[data-v-5ceb9dff]{color:color-mix(in srgb, var(--color-on-section-strong) 92%, transparent)}.roadmap-feedback a[data-v-5ceb9dff]{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-on-section-strong);color:var(--color-section-strong);flex:none;align-items:center;font-weight:750;display:inline-flex}.roadmap-feedback a[data-v-5ceb9dff]:hover{background:color-mix(in srgb, var(--color-on-section-strong) 86%, var(--color-section-strong));text-decoration:none}@media (width<=760px){.roadmap-grid[data-v-5ceb9dff]{grid-template-columns:1fr}.roadmap-feedback[data-v-5ceb9dff]{flex-direction:column;align-items:flex-start}}
