.roadmap_page__mUoam{background:#f6f8fc;color:#101b2b;min-height:100vh}.roadmap_page__mUoam :is(a,button,select,input,summary):focus-visible{outline:3px solid #1e51c9;outline-offset:4px}.roadmap_page__mUoam :is(p,li){line-height:1.7}.roadmap_page__mUoam :is(h1,h2,h3,h4,p){margin:0}.roadmap_page__mUoam :is(h1,h2){font-family:var(--font-display),sans-serif}.roadmap_page__mUoam :is(h1,h2,h3,p,li){overflow-wrap:anywhere}.roadmap_skip__DdVHQ{position:absolute;left:1rem;top:-8rem;padding:1rem;background:#101b2b;color:#fff;z-index:100}.roadmap_skip__DdVHQ:focus{top:1rem}.roadmap_header__Qr_ud{border-bottom:1px solid #ced6e2;background:#fff}.roadmap_footer___5Qvu,.roadmap_headerInner__eCHKv,.roadmap_main__ef0kc{max-width:1184px;margin-inline:auto;padding-inline:2rem}.roadmap_headerInner__eCHKv{justify-content:space-between;padding-block:1rem}.roadmap_headerInner__eCHKv,.roadmap_headerLinks__YSVDy{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.roadmap_headerLinks__YSVDy a{display:inline-flex;align-items:center;min-height:44px}.roadmap_hero__pd57Q{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:4rem;padding-block:5rem 4rem}.roadmap_eyebrow__MUbM_{display:block;font:600 .75rem/1.6 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:#526078}.roadmap_hero__pd57Q h1{font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:1.06;letter-spacing:-.045em;font-weight:600;margin-block:1.1rem 1.5rem}.roadmap_lead__CGTSB{font-size:1.2rem;max-width:36rem}.roadmap_heroNote__6yqRz{color:#526078;margin-block:1rem 1.75rem!important;max-width:35rem}.roadmap_primaryLink__3DTdi{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;border-radius:6px;padding:.8rem 1.1rem;background:#1e51c9;color:#fff;font-weight:600;border:1px solid #1e51c9;text-align:center}.roadmap_primaryLink__3DTdi:hover{background:#173f9c}.roadmap_nextRelease__NodpQ{padding:2rem;border:1px solid #b6c6e8;border-top:4px solid #1e51c9;background:#fff}.roadmap_largeDate__86kOz{display:block;font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:600;letter-spacing:-.035em;margin-block:.6rem 1.5rem}.roadmap_nextRelease__NodpQ h2{font-size:1.3rem;line-height:1.3;margin-bottom:.75rem}.roadmap_nextRelease__NodpQ p:not(.roadmap_eyebrow__MUbM_){font-size:.95rem;color:#526078}.roadmap_nextRelease__NodpQ .roadmap_badge__sGH3_{margin-block:1.5rem}.roadmap_textLink__cMfZ_{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;color:#1e51c9;font-weight:600;text-decoration:underline;text-underline-offset:4px}.roadmap_nextRelease__NodpQ .roadmap_textLink__cMfZ_{display:flex}.roadmap_reviewStrip__YwoQk{display:flex;flex-wrap:wrap;gap:.75rem 2rem;border-block:1px solid #ced6e2;padding-block:1rem;color:#526078;font-size:.8rem}.roadmap_reviewStrip__YwoQk time{color:#101b2b;font-weight:600;margin-inline-start:.4rem}.roadmap_sectionNav__EuPbX{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding-block:1rem}.roadmap_sectionNav__EuPbX a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;color:#1e51c9;text-decoration:underline;text-underline-offset:5px}.roadmap_section__EKmi1{padding-block:3.5rem;scroll-margin-top:1rem}.roadmap_sectionHeading__i4oA5{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:2rem}.roadmap_planning__D_gNT h2,.roadmap_sectionHeading__i4oA5 h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.035em;margin-top:.6rem}.roadmap_sectionHeading__i4oA5>p{max-width:32rem;color:#526078;font-size:.95rem}.roadmap_filters__JyxOU{display:flex;flex-wrap:wrap;gap:1rem;padding:1.25rem;border:1px solid #ced6e2;background:#fff}.roadmap_filters__JyxOU>div{flex:1 1 210px;min-width:0}.roadmap_filters__JyxOU>div:last-child{flex-grow:2}.roadmap_filters__JyxOU label{display:block;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.roadmap_filters__JyxOU :is(select,input){width:100%;min-height:48px;border:1px solid #7c899e;border-radius:4px;padding:.6rem .75rem;background:#fff;color:#101b2b;font:inherit}.roadmap_filters__JyxOU input::-moz-placeholder{color:#526078}.roadmap_filters__JyxOU input::placeholder{color:#526078}.roadmap_resultCount__4258t{color:#526078;font-size:.8rem;margin-block:1rem!important}.roadmap_timeline__f1_rX{list-style:none;padding:0;margin:0}.roadmap_milestone__S0wCZ{display:grid;grid-template-columns:220px minmax(0,1fr);padding-block:2rem;border-top:1px solid #ced6e2;scroll-margin-top:1.5rem}.roadmap_milestone__S0wCZ:target{outline:2px solid #1e51c9;outline-offset:8px}.roadmap_milestoneDate__X2wo2{display:flex;flex-direction:column;gap:.5rem;padding-inline-end:1.5rem}.roadmap_milestoneDate__X2wo2 time{font-family:var(--font-display),sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:-.025em}.roadmap_milestoneDate__X2wo2>span:last-child{font-size:.8rem;color:#526078}.roadmap_milestoneBody__O_Lyw{border-inline-start:2px solid #b6c6e8;padding-inline-start:2rem;min-width:0}.roadmap_cardMeta__2XKgg{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;font-size:.75rem;color:#526078;margin-bottom:.8rem}.roadmap_badge__sGH3_,.roadmap_conditionalBadge__DChqp,.roadmap_subtleBadge__ndkW_{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:.75rem;font-weight:600;line-height:1.5;border:1px solid #b6c6e8;background:#eaf0ff;color:#23489e;border-radius:4px;padding:.2rem .6rem}.roadmap_conditionalBadge__DChqp{color:#794711;background:#fff3df;border-color:#cda96f}.roadmap_subtleBadge__ndkW_{color:#526078;background:#f6f8fc;border-color:#ced6e2}.roadmap_milestoneBody__O_Lyw h3{font-size:1.4rem;line-height:1.3;letter-spacing:-.02em;font-weight:600}.roadmap_milestoneBody__O_Lyw h3 a{display:inline-block;padding-block:.3rem}.roadmap_milestoneBody__O_Lyw h3 a:hover{text-decoration:underline;text-underline-offset:4px}.roadmap_outcome__qdg_k{margin-block:.6rem 1rem!important}.roadmap_scope__ZxBcJ{padding-inline-start:1.2rem;margin-block:0 1.3rem;color:#526078;font-size:.9rem;list-style:disc}.roadmap_scope__ZxBcJ li+li{margin-top:.4rem}.roadmap_scope__ZxBcJ li::marker{color:#1e51c9}.roadmap_details__5FbJr{border:1px solid #ced6e2;border-radius:4px;background:#fff}.roadmap_details__5FbJr summary{cursor:pointer;padding:.9rem 1rem;min-height:48px;color:#1e51c9;font-size:.85rem;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.roadmap_details__5FbJr summary::-webkit-details-marker{display:none}.roadmap_expandIcon__Q76MD{font-size:1.3rem;line-height:1}.roadmap_details__5FbJr[open] .roadmap_expandIcon__Q76MD{transform:rotate(45deg)}.roadmap_detailContent____2AD{padding:0 1.25rem 1.25rem;color:#526078;font-size:.9rem}.roadmap_detailContent____2AD h4{color:#101b2b;font-weight:600;margin-block:.8rem .3rem}.roadmap_detailContent____2AD ul{padding-inline-start:1.2rem;list-style:disc}.roadmap_detailContent____2AD li+li{margin-top:.4rem}.roadmap_workWindow___q71F{border-top:1px solid #ced6e2;margin-top:1rem!important;padding-top:1rem;font-size:.8rem}.roadmap_empty__GqLVC{padding:3rem 1rem;text-align:center}.roadmap_empty__GqLVC p{margin-block:.75rem 1.5rem}.roadmap_foundationGrid__GBXx1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ced6e2}.roadmap_foundation__Kk0v1{padding:1.5rem 1.5rem 2rem 0;border-bottom:1px solid #ced6e2}.roadmap_foundationNumber__wsbIt{font:500 .75rem var(--font-mono),monospace;color:#1e51c9}.roadmap_foundation__Kk0v1 h3{font-weight:600;font-size:1rem;margin-block:.75rem}.roadmap_foundation__Kk0v1 p{color:#526078;font-size:.9rem}.roadmap_foundationGrid__GBXx1+a{margin-top:1rem}.roadmap_ideas__0jOJO{list-style:none;padding:0;margin:0}.roadmap_ideas__0jOJO li{display:grid;grid-template-columns:1fr 1.6fr auto;gap:2rem;align-items:start;padding-block:1.5rem;border-top:1px solid #ced6e2}.roadmap_ideas__0jOJO h3{font-size:1rem;font-weight:600}.roadmap_ideas__0jOJO p{color:#526078;font-size:.9rem}.roadmap_planning__D_gNT{display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;padding-block:3rem;border-block:1px solid #ced6e2;scroll-margin-top:1rem}.roadmap_planningCopy___PpJP{font-size:.9rem;color:#526078}.roadmap_planningCopy___PpJP p+p{margin-top:1rem}.roadmap_planningCopy___PpJP strong{color:#101b2b}.roadmap_feedback__9HAs4{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:2rem;padding-block:4rem}.roadmap_feedback__9HAs4 h2{font-size:1.8rem;letter-spacing:-.03em}.roadmap_feedback__9HAs4 p{color:#526078;margin-top:.5rem}.roadmap_footer___5Qvu{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-top:1px solid #ced6e2;padding-block:1.5rem;color:#526078;font-size:.8rem}.roadmap_footer___5Qvu nav{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.roadmap_footer___5Qvu a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.roadmap_hero__pd57Q{gap:2rem;padding-block:3rem}.roadmap_nextRelease__NodpQ{padding:1.5rem}.roadmap_milestone__S0wCZ{grid-template-columns:180px minmax(0,1fr)}.roadmap_milestoneBody__O_Lyw{padding-inline-start:1.5rem}.roadmap_foundationGrid__GBXx1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.roadmap_footer___5Qvu,.roadmap_headerInner__eCHKv,.roadmap_main__ef0kc{padding-inline:1.25rem}.roadmap_headerLinks__YSVDy{gap:.75rem}.roadmap_headerLinks__YSVDy>a:first-child{display:none}.roadmap_hero__pd57Q,.roadmap_planning__D_gNT,.roadmap_sectionHeading__i4oA5{grid-template-columns:minmax(0,1fr);gap:1.5rem}.roadmap_hero__pd57Q{padding-block:2.5rem}.roadmap_hero__pd57Q h1{font-size:2.8rem}.roadmap_lead__CGTSB{font-size:1.1rem}.roadmap_sectionNav__EuPbX{gap:.25rem 1rem}.roadmap_section__EKmi1{padding-block:2rem}.roadmap_milestone__S0wCZ{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem}.roadmap_milestoneDate__X2wo2{padding-inline-end:0;gap:.3rem}.roadmap_milestoneDate__X2wo2 time{font-size:1.3rem}.roadmap_milestoneBody__O_Lyw{padding-inline-start:1rem}.roadmap_milestoneBody__O_Lyw h3{font-size:1.25rem}.roadmap_foundationGrid__GBXx1{grid-template-columns:minmax(0,1fr)}.roadmap_foundation__Kk0v1{padding-inline-end:0}.roadmap_ideas__0jOJO li{grid-template-columns:minmax(0,1fr);gap:.75rem}.roadmap_planning__D_gNT{padding-block:2rem}.roadmap_feedback__9HAs4{padding-block:2.5rem}}@media print{.roadmap_feedback__9HAs4,.roadmap_filters__JyxOU,.roadmap_header__Qr_ud,.roadmap_sectionNav__EuPbX,.roadmap_skip__DdVHQ{display:none}.roadmap_main__ef0kc{max-width:none;padding:0}.roadmap_hero__pd57Q{padding-block:1rem}.roadmap_milestone__S0wCZ{-moz-column-break-inside:avoid;break-inside:avoid}}