.timeline-overview[data-astro-cid-yytjfn2t]{display:flex;justify-content:center;align-items:center;gap:0;padding:2rem 0}.timeline-item[data-astro-cid-yytjfn2t]{text-align:center;padding:1.5rem 3rem;position:relative}.timeline-item[data-astro-cid-yytjfn2t].active .timeline-year[data-astro-cid-yytjfn2t]{color:var(--white);background:var(--steel-blue)}.timeline-year[data-astro-cid-yytjfn2t]{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:600;color:var(--titanium);background:var(--dark-gray);padding:1rem 2rem;margin-bottom:.75rem;display:inline-block}.timeline-label[data-astro-cid-yytjfn2t]{font-size:.875rem;color:var(--silver)}.timeline-connector[data-astro-cid-yytjfn2t]{width:60px;height:2px;background:linear-gradient(90deg,var(--steel-blue),var(--titanium))}.roadmap-grid[data-astro-cid-yytjfn2t]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.roadmap-card[data-astro-cid-yytjfn2t]{background:var(--black);padding:2rem;border:1px solid rgba(255,255,255,.05);transition:border-color .3s ease}.roadmap-card[data-astro-cid-yytjfn2t]:hover{border-color:var(--steel-blue)}.roadmap-icon[data-astro-cid-yytjfn2t]{font-size:2rem;margin-bottom:1rem}.roadmap-card[data-astro-cid-yytjfn2t] h3[data-astro-cid-yytjfn2t]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.roadmap-card[data-astro-cid-yytjfn2t] p[data-astro-cid-yytjfn2t]{color:var(--silver);font-size:.9375rem;line-height:1.7;margin-bottom:1.5rem}.roadmap-tags[data-astro-cid-yytjfn2t]{display:flex;gap:.5rem;flex-wrap:wrap}.roadmap-tags[data-astro-cid-yytjfn2t] span[data-astro-cid-yytjfn2t]{font-size:.75rem;color:var(--titanium);padding:.25rem .75rem;background:#ffffff0d}.ai-roadmap[data-astro-cid-yytjfn2t]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.ai-item[data-astro-cid-yytjfn2t]{background:var(--dark-gray);padding:2.5rem;border:1px solid rgba(255,255,255,.05)}.ai-phase[data-astro-cid-yytjfn2t]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.phase-badge[data-astro-cid-yytjfn2t]{font-family:JetBrains Mono,monospace;font-size:.6875rem;padding:.375rem .75rem;text-transform:uppercase;letter-spacing:.05em}.phase-badge[data-astro-cid-yytjfn2t].dev{background:#eab30826;color:#eab308}.phase-badge[data-astro-cid-yytjfn2t].planned{background:#2b3a424d;color:var(--silver)}.ai-item[data-astro-cid-yytjfn2t] h3[data-astro-cid-yytjfn2t]{font-size:1.25rem;font-weight:600}.ai-item[data-astro-cid-yytjfn2t]>p[data-astro-cid-yytjfn2t]{color:var(--silver);line-height:1.7;margin-bottom:1.5rem}.ai-features[data-astro-cid-yytjfn2t]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.ai-features[data-astro-cid-yytjfn2t] li[data-astro-cid-yytjfn2t]{font-size:.875rem;color:var(--titanium);padding:.5rem 0 .5rem 1.25rem;position:relative}.ai-features[data-astro-cid-yytjfn2t] li[data-astro-cid-yytjfn2t]:before{content:"→";position:absolute;left:0;color:var(--steel-blue)}.certifications-roadmap[data-astro-cid-yytjfn2t]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.cert-item[data-astro-cid-yytjfn2t]{background:var(--white);padding:2rem;border:1px solid var(--platinum);text-align:center}.cert-icon[data-astro-cid-yytjfn2t]{font-size:2.5rem;margin-bottom:1rem}.cert-item[data-astro-cid-yytjfn2t] h3[data-astro-cid-yytjfn2t]{font-size:1.125rem;font-weight:600;color:var(--black);margin-bottom:.75rem}.cert-item[data-astro-cid-yytjfn2t] p[data-astro-cid-yytjfn2t]{color:var(--titanium);font-size:.875rem;line-height:1.6;margin-bottom:1rem}.cert-status[data-astro-cid-yytjfn2t]{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.6875rem;padding:.375rem .75rem;background:#2b3a421a;color:var(--steel-blue);text-transform:uppercase;letter-spacing:.05em}.cert-status[data-astro-cid-yytjfn2t].ready{background:#22c55e26;color:#22c55e}@media(max-width:1024px){.roadmap-grid[data-astro-cid-yytjfn2t]{grid-template-columns:1fr}.certifications-roadmap[data-astro-cid-yytjfn2t]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.timeline-overview[data-astro-cid-yytjfn2t]{flex-direction:column;gap:1rem}.timeline-connector[data-astro-cid-yytjfn2t]{width:2px;height:30px}.timeline-item[data-astro-cid-yytjfn2t]{padding:1rem}.ai-roadmap[data-astro-cid-yytjfn2t],.ai-features[data-astro-cid-yytjfn2t],.certifications-roadmap[data-astro-cid-yytjfn2t]{grid-template-columns:1fr}}[data-theme=light] .timeline-year[data-astro-cid-yytjfn2t]{background:var(--light-gray);color:var(--black)}[data-theme=light] .timeline-item[data-astro-cid-yytjfn2t].active .timeline-year[data-astro-cid-yytjfn2t]{background:var(--steel-blue);color:var(--white)}[data-theme=light] .timeline-label[data-astro-cid-yytjfn2t]{color:var(--titanium)}[data-theme=light] .roadmap-card[data-astro-cid-yytjfn2t]{background:var(--light-gray);border:1px solid rgba(0,0,0,.05)}[data-theme=light] .roadmap-card[data-astro-cid-yytjfn2t] h3[data-astro-cid-yytjfn2t]{color:var(--black)}[data-theme=light] .roadmap-card[data-astro-cid-yytjfn2t] p[data-astro-cid-yytjfn2t]{color:var(--titanium)}[data-theme=light] .roadmap-tags[data-astro-cid-yytjfn2t] span[data-astro-cid-yytjfn2t]{background:#0000000d;color:var(--titanium)}[data-theme=light] .ai-item[data-astro-cid-yytjfn2t]{background:var(--light-gray);border:1px solid rgba(0,0,0,.05)}[data-theme=light] .ai-item[data-astro-cid-yytjfn2t] h3[data-astro-cid-yytjfn2t]{color:var(--black)}[data-theme=light] .ai-item[data-astro-cid-yytjfn2t]>p[data-astro-cid-yytjfn2t]{color:var(--titanium)}[data-theme=light] .phase-badge[data-astro-cid-yytjfn2t].planned{color:var(--titanium)}
