.roadmap_roadmap-container__DvOVq{padding:1rem;max-width:960px;margin:1rem auto;font-family:sans-serif;z-index:0;background-color:var(--surface);height:fit-content;border-radius:15px}.roadmap_roadmap-title__a6dNQ{font-size:2rem;font-weight:700;margin-bottom:16px}.roadmap_roadmap-progress__953GR{margin-bottom:24px}.roadmap_progress-bar-container__StKXo{width:100%;background-color:#d2d3d6;border-radius:8px;height:16px;overflow:hidden}.roadmap_progress-bar-fill__jCXLf{height:100%;background-color:#2563eb;border-radius:8px;transition:width .3s ease}.roadmap_milestones-grid__1qCsi{display:grid;gap:16px}.roadmap_card__G_OEI{background-color:var(--second-surface);border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:16px;display:flex;align-items:flex-start;gap:16px}.roadmap_card-content__daHed{flex:1}.roadmap_milestone-icon__Yd3PM{width:24px;height:24px;margin-top:4px}.roadmap_milestone-icon__Yd3PM.roadmap_complete__UNc_N{color:#22c55e}.roadmap_milestone-icon__Yd3PM.roadmap_incomplete__vjXjO{color:#9ca3af}.roadmap_milestone-title__Y9nPg{font-size:1.25rem;font-weight:600;margin-bottom:4px;color:var(--text-muted)}.roadmap_milestone-description__6T233{font-size:.875rem;color:var(--text-muted)}.roadmap_milestone-card__bH3Hs{display:flex;align-items:center;gap:16px}