.page-module__-Ecv7G__page{padding-block:var(--space-8) var(--section-y)}.page-module__-Ecv7G__hero{align-items:start;gap:var(--space-4);flex-direction:column;display:flex}.page-module__-Ecv7G__definition{max-width:62ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-ink-2)}.page-module__-Ecv7G__lead{max-width:66ch;color:var(--color-ink-2)}.page-module__-Ecv7G__heroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__-Ecv7G__heroLink{font-size:var(--text-sm)}.page-module__-Ecv7G__releases{flex-direction:column;display:flex}.page-module__-Ecv7G__release{gap:var(--space-4);padding-block:var(--section-y-sm);border-top:var(--border);flex-direction:column;display:flex}.page-module__-Ecv7G__releaseHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__-Ecv7G__version{font-size:var(--text-2xl);scroll-margin-top:calc(var(--header-height) + var(--dev-bar-height) + var(--space-6))}.page-module__-Ecv7G__versionLink{color:inherit;text-decoration:none}.page-module__-Ecv7G__versionLink:hover{color:var(--color-accent);text-decoration:none}.page-module__-Ecv7G__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__-Ecv7G__meta{align-items:baseline;gap:var(--space-2);margin-top:calc(var(--space-4) * -1 + var(--space-1));font-size:var(--text-sm);color:var(--color-ink-3);flex-wrap:wrap;display:flex}.page-module__-Ecv7G__mono{font-family:var(--font-mono);font-size:.92em}.page-module__-Ecv7G__dot{color:var(--color-ink-4)}.page-module__-Ecv7G__group{gap:var(--space-2);flex-direction:column;display:flex}.page-module__-Ecv7G__groupTitle{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-3)}.page-module__-Ecv7G__highlights,.page-module__-Ecv7G__notes{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);flex-direction:column;margin:0;display:flex}.page-module__-Ecv7G__highlights{padding-left:0;list-style:none}.page-module__-Ecv7G__highlights li{padding-left:var(--space-5);color:var(--color-ink);position:relative}.page-module__-Ecv7G__highlights li:before{content:"";border-radius:var(--radius-full);background:var(--color-accent);width:6px;height:6px;position:absolute;top:.62em;left:0}.page-module__-Ecv7G__footer{gap:var(--space-3);padding-top:var(--section-y-sm);border-top:var(--border);flex-direction:column;display:flex}.page-module__-Ecv7G__footerTitle{font-size:var(--text-xl)}.page-module__-Ecv7G__footer p{max-width:62ch;color:var(--color-ink-2);font-size:var(--text-sm)}.page-module__-Ecv7G__footerActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__-Ecv7G__updated{margin-top:var(--section-y-sm);font-size:var(--text-xs);color:var(--color-ink-3)}.page-module__-Ecv7G__heroRow{padding-bottom:var(--section-y-sm);gap:var(--space-8);align-items:center;display:grid}.page-module__-Ecv7G__heroMascot{justify-self:center}@media (min-width:900px){.page-module__-Ecv7G__heroRow{grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,72px)}}.page-module__-Ecv7G__sectionNav{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.page-module__-Ecv7G__sectionNav a{border:1px solid var(--color-border);border-radius:8px;padding:8px 14px;font-size:14px}.page-module__-Ecv7G__planning{padding:32px 0 48px}.page-module__-Ecv7G__planning h2,.page-module__-Ecv7G__releasesTitle{font-size:var(--text-2xl);margin-bottom:24px}.page-module__-Ecv7G__roadmap{gap:16px;margin:0;padding:0;list-style:none;display:grid}.page-module__-Ecv7G__roadmap li{border:1px solid var(--color-border);background:var(--color-bg-subtle);border-radius:14px;padding:24px}.page-module__-Ecv7G__roadmap h3{margin-top:12px;font-size:18px}.page-module__-Ecv7G__roadmap p{color:var(--color-ink-2);margin-top:8px;font-size:14px}.page-module__-Ecv7G__roadmapStatus{color:var(--color-ink-3);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.page-module__-Ecv7G__roadmapStatus:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.page-module__-Ecv7G__roadmapStatus[data-tone=available]{color:var(--color-success)}.page-module__-Ecv7G__roadmapStatus[data-tone=ongoing]{color:var(--color-accent)}.page-module__-Ecv7G__planningNote{color:var(--color-ink-3);margin-top:20px;font-size:12px;line-height:1.7}@media (min-width:700px){.page-module__-Ecv7G__roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}}
