.roadmap-hero[data-astro-cid-ilwrikaz]{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(4rem,9vw,7rem) 3rem;display:grid}.roadmap-hero[data-astro-cid-ilwrikaz] h1[data-astro-cid-ilwrikaz]{margin-bottom:1.4rem}.roadmap-hero[data-astro-cid-ilwrikaz] h1[data-astro-cid-ilwrikaz] span[data-astro-cid-ilwrikaz]{color:var(--night-blue)}.review-date[data-astro-cid-ilwrikaz]{color:var(--muted);margin:1.6rem 0 0;font-size:.8rem}.review-date[data-astro-cid-ilwrikaz] time[data-astro-cid-ilwrikaz]{color:var(--text);margin-left:.35rem}.focus-card[data-astro-cid-ilwrikaz]{background:linear-gradient(150deg, #3157ff24, transparent 70%), var(--surface);padding:clamp(1.5rem,3vw,2.1rem)}.focus-label[data-astro-cid-ilwrikaz]{color:var(--night-blue);font:600 .75rem var(--font-display);align-items:center;gap:.5rem;display:flex}.focus-label[data-astro-cid-ilwrikaz]>span[data-astro-cid-ilwrikaz]{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.focus-icon[data-astro-cid-ilwrikaz]{width:3.7rem;height:3.7rem;color:var(--night-blue);background:#8ea2ff14;border:1px solid #8ea2ff33;border-radius:1rem;place-items:center;margin-top:1.75rem;display:grid}.focus-card[data-astro-cid-ilwrikaz] h2[data-astro-cid-ilwrikaz]{margin-block:1.3rem .8rem;font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.18}.focus-card[data-astro-cid-ilwrikaz] p[data-astro-cid-ilwrikaz]{color:var(--muted);font-size:.95rem}.focus-card[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz],.roadmap-item[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz],.roadmap-note[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz]{min-height:2.75rem;color:var(--night-blue);font:600 .8rem var(--font-display);align-items:center;gap:.5rem;display:inline-flex}.focus-card[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz]:hover,.roadmap-item[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz]:hover,.roadmap-note[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz]:hover{text-underline-offset:.25em;text-decoration:underline}.roadmap-nav[data-astro-cid-ilwrikaz]{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.roadmap-nav[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz]{border:1px solid var(--line);background:var(--surface);font:600 .8rem var(--font-display);border-radius:.85rem;align-items:center;gap:.65rem;padding:.85rem;display:flex}.roadmap-nav[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz]:hover{background:var(--surface-raised);border-color:var(--night-blue)}.nav-icon[data-astro-cid-ilwrikaz]{color:var(--stage-color)}.item-count[data-astro-cid-ilwrikaz]{color:var(--muted);font:500 .75rem var(--font-utility);margin-left:auto}.implemented[data-astro-cid-ilwrikaz]{--stage-color:var(--lime)}.planned[data-astro-cid-ilwrikaz]{--stage-color:var(--amber)}.exploring[data-astro-cid-ilwrikaz]{--stage-color:var(--muted)}.roadmap-stages[data-astro-cid-ilwrikaz]{padding-block:1.5rem 2.5rem}.roadmap-stage[data-astro-cid-ilwrikaz]{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:clamp(1.5rem,4vw,4rem);padding-block:3.5rem;scroll-margin-top:6rem;display:grid}.stage-heading[data-astro-cid-ilwrikaz]{border-left:2px solid var(--line);padding-left:1.5rem;position:relative}.stage-heading[data-astro-cid-ilwrikaz]:before{content:"";background:var(--stage-color);width:2px;height:2.5rem;position:absolute;top:0;left:-2px}.stage-number[data-astro-cid-ilwrikaz]{color:var(--muted);font:500 .75rem var(--font-utility);margin-bottom:1.4rem;display:block}.stage-status[data-astro-cid-ilwrikaz]{color:var(--stage-color);font:600 .75rem var(--font-display);align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.stage-heading[data-astro-cid-ilwrikaz] h2[data-astro-cid-ilwrikaz]{margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.18}.stage-heading[data-astro-cid-ilwrikaz] p[data-astro-cid-ilwrikaz]{color:var(--muted);margin:0;font-size:.95rem}.stage-items[data-astro-cid-ilwrikaz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.roadmap-item[data-astro-cid-ilwrikaz]{flex-direction:column;padding:1.35rem;display:flex}.item-detail[data-astro-cid-ilwrikaz]{color:var(--stage-color);font:500 .68rem var(--font-utility);margin-bottom:1.1rem}.roadmap-item[data-astro-cid-ilwrikaz] h3[data-astro-cid-ilwrikaz]{letter-spacing:-.025em;margin-bottom:.7rem;font-size:1.06rem;line-height:1.35}.roadmap-item[data-astro-cid-ilwrikaz] p[data-astro-cid-ilwrikaz]{color:var(--muted);margin-bottom:0;font-size:.88rem;line-height:1.7}.roadmap-item[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz]{align-self:flex-start;margin-top:auto;padding-top:.7rem;font-size:.73rem}.roadmap-item[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz] svg{flex:none}.roadmap-note[data-astro-cid-ilwrikaz]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);padding-block:1rem 4rem;display:grid}.roadmap-note[data-astro-cid-ilwrikaz] h2[data-astro-cid-ilwrikaz]{max-width:25rem;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.roadmap-note[data-astro-cid-ilwrikaz] p[data-astro-cid-ilwrikaz]{color:var(--muted);margin:0 0 .5rem}.sr-only[data-astro-cid-ilwrikaz]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=950px){.roadmap-stage[data-astro-cid-ilwrikaz]{grid-template-columns:1fr;gap:1.5rem}.stage-heading[data-astro-cid-ilwrikaz]{max-width:40rem}.stage-number[data-astro-cid-ilwrikaz]{display:none}}@media (width<=760px){.roadmap-hero[data-astro-cid-ilwrikaz]{grid-template-columns:1fr}.roadmap-nav[data-astro-cid-ilwrikaz]{grid-template-columns:repeat(2,1fr)}.roadmap-note[data-astro-cid-ilwrikaz]{grid-template-columns:1fr}}@media (width<=520px){.stage-items[data-astro-cid-ilwrikaz]{grid-template-columns:1fr}.roadmap-nav[data-astro-cid-ilwrikaz] a[data-astro-cid-ilwrikaz]{gap:.45rem;padding:.85rem .65rem;font-size:.72rem}.roadmap-stage[data-astro-cid-ilwrikaz]{padding-block:2.5rem}}
