.roadmap_page__KXifq{--red:oklch(58% 0.24 29);--red-hot:oklch(65% 0.25 30);--ink:#000;--surface:oklch(11% 0 0);--surface-2:oklch(16% 0 0);--paper:oklch(97% 0 0);--muted:oklch(66% 0 0);--line:oklch(24% 0 0);--live:var(--paper);--current:var(--red-hot);--open:var(--muted);--archive:oklch(45% 0.01 70);position:relative;min-height:100vh;overflow:clip;padding:5.5rem var(--gutter) 2rem;background:var(--ink);color:var(--paper);isolation:isolate}.roadmap_grid___Zg5u{position:fixed;z-index:-2;inset:0;pointer-events:none;background-image:linear-gradient(oklch(95% 0 0/.035) 1px,transparent 0),linear-gradient(90deg,oklch(95% 0 0/.035) 1px,transparent 0);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.roadmap_page__KXifq:before{position:fixed;z-index:-1;top:0;right:7vw;width:12rem;height:26rem;content:"";border-right:2px solid var(--red);border-left:1px solid oklch(58% .24 29/.2);transform:skewX(-17deg);opacity:.7}.roadmap_shell__ao2wg{width:min(100%,94rem);margin:0 auto}.roadmap_controlHeader__i1cLE{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:center;min-height:3.25rem;padding:.5rem .5rem .5rem 1rem;border:1px solid var(--line);background:var(--surface)}.roadmap_controlHeader__i1cLE h1{margin:0;font-family:var(--font-bai),sans-serif;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.roadmap_srOnly__YTgX2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.roadmap_stageNav__VUOf_{position:-webkit-sticky;position:sticky;z-index:20;top:4.65rem;display:flex;min-height:3rem;margin:0;overflow-x:auto;border:1px solid var(--line);border-top:0;background:oklch(0 0 0/.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.roadmap_stageNav__VUOf_::-webkit-scrollbar{display:none}.roadmap_stageNav__VUOf_ a{display:flex;flex:1 0 8.5rem;gap:.55rem;align-items:center;justify-content:center;min-height:3rem;border-right:1px solid var(--line);color:var(--muted)!important;font-family:var(--font-monorama),sans-serif!important;font-size:.625rem;letter-spacing:.06em!important;text-transform:uppercase;transition:color .12s linear,background-color .12s linear}.roadmap_stageNav__VUOf_ a:last-child{border-right:0}.roadmap_stageNav__VUOf_ a:hover{color:var(--paper)!important;background:var(--surface-2)}.roadmap_footer__Y8rqE a:focus-visible,.roadmap_source__EGeD4:focus-visible,.roadmap_stageNav__VUOf_ a:focus-visible{outline:2px solid var(--red-hot);outline-offset:-2px}.roadmap_stageNav__VUOf_ a span{color:var(--red-hot)}.roadmap_flow__hVJuC{border-right:1px solid var(--line);border-left:1px solid var(--line)}.roadmap_stage__vKtVj{display:grid;grid-template-columns:15rem minmax(0,1fr);scroll-margin-top:8.5rem;border-bottom:1px solid var(--line)}.roadmap_stageHeader__w2tX_{position:relative;display:grid;grid-template-columns:2.25rem 1fr auto;grid-gap:.85rem;gap:.85rem;align-content:start;min-height:100%;padding:1.25rem;border-right:1px solid var(--line);background:var(--surface)}.roadmap_stageHeader__w2tX_:after{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background:var(--red)}.roadmap_stageIndex__RstMH{color:var(--red-hot);font-family:var(--font-monorama),sans-serif;font-size:1.25rem;line-height:1}.roadmap_stageHeader__w2tX_ h2{margin:0;font-family:var(--font-bai),sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.015em;text-transform:uppercase}.roadmap_stageHeader__w2tX_ p{font-family:var(--font-monorama),sans-serif;font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;margin:.35rem 0 0;color:var(--muted)}.roadmap_events__yLgPL{position:relative}.roadmap_events__yLgPL:before{position:absolute;top:0;bottom:0;left:1.75rem;width:1px;content:"";background:var(--red)}.roadmap_event__PQcdc{position:relative;display:grid;scroll-margin-top:8.5rem;grid-template-columns:3.5rem minmax(8rem,.7fr) minmax(16rem,2fr) minmax(8rem,.7fr);min-height:4.25rem;border-bottom:1px solid var(--line);background:var(--ink);transition:background-color .12s linear}.roadmap_event__PQcdc:last-child{border-bottom:0}.roadmap_event__PQcdc:hover{background:var(--surface)}.roadmap_eventNode__wZmx9{position:relative;display:grid;place-items:center}.roadmap_eventNode__wZmx9 i{z-index:1;width:.55rem;height:.55rem;border:1px solid var(--tone,var(--red-hot));background:var(--ink);transform:rotate(45deg);transition:background-color .12s linear,transform .18s cubic-bezier(.25,1,.5,1)}.roadmap_event__PQcdc:hover{box-shadow:inset 3px 0 0 var(--paper)}.roadmap_event__PQcdc:target{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--red-hot)}.roadmap_event__PQcdc:hover .roadmap_eventNode__wZmx9 i{background:var(--tone,var(--red-hot));transform:rotate(45deg) scale(1.25)}.roadmap_eventAction__cvGH7,.roadmap_eventMeta__VeAR_,.roadmap_source__EGeD4{display:flex;flex-direction:column;justify-content:center;padding:.65rem .75rem;border-left:1px solid var(--line)}.roadmap_eventMeta__VeAR_ span,.roadmap_eventMeta__VeAR_ strong{font-family:var(--font-monorama),sans-serif;font-size:.6rem;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.roadmap_eventMeta__VeAR_ span{color:var(--paper)}.roadmap_eventMeta__VeAR_ strong{margin-top:.25rem;color:var(--tone,var(--red-hot));font-weight:500}.roadmap_eventMeta__VeAR_ time{margin-top:.25rem;color:var(--muted);font-family:var(--font-monorama),sans-serif;font-size:.55rem;letter-spacing:.05em}.roadmap_eventAction__cvGH7 h3{margin:0;font-family:var(--font-bai),sans-serif;font-size:.9rem;font-weight:600;letter-spacing:-.01em}.roadmap_eventAction__cvGH7 p{margin:.18rem 0 0;color:var(--muted);font-family:var(--font-bai),sans-serif;font-size:.72rem;line-height:1.35}.roadmap_source__EGeD4{flex-direction:row;gap:.5rem;align-items:center;justify-content:space-between;color:var(--muted)!important;font-family:var(--font-monorama),sans-serif!important;font-size:.58rem;line-height:1.25;letter-spacing:.04em!important;text-transform:uppercase;transition:color .12s linear}.roadmap_source__EGeD4:hover{color:var(--red-hot)!important}.roadmap_source__EGeD4[data-soon]{color:var(--muted)!important;cursor:default}.roadmap_source__EGeD4[data-soon]:hover{color:var(--muted)!important}.roadmap_source__EGeD4 svg{flex:0 0 auto;width:.9rem;height:.9rem}.roadmap_source__EGeD4 path{fill:none;stroke:currentColor;stroke-width:1.2}.roadmap_footer__Y8rqE{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:3.25rem;padding:0 .75rem;border:1px solid var(--line);border-top:0;color:var(--muted);font-family:var(--font-monorama),sans-serif;font-size:.58rem;letter-spacing:.05em}.roadmap_footer__Y8rqE div{display:flex;gap:1rem}.roadmap_footer__Y8rqE a{color:var(--paper)!important}@media (max-width:900px){.roadmap_stage__vKtVj{grid-template-columns:11rem minmax(0,1fr)}.roadmap_event__PQcdc{grid-template-columns:3.5rem 7.5rem minmax(0,1fr) 3rem}.roadmap_source__EGeD4 span{display:none}.roadmap_source__EGeD4{justify-content:center}}@media (max-width:680px){.roadmap_page__KXifq{padding-top:5.1rem}.roadmap_stageNav__VUOf_{top:3.9rem}.roadmap_stage__vKtVj{display:block}.roadmap_stageHeader__w2tX_{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.roadmap_event__PQcdc{grid-template-columns:2.5rem 6.75rem minmax(0,1fr) 2.75rem}.roadmap_events__yLgPL:before{left:1.25rem}.roadmap_eventAction__cvGH7,.roadmap_eventMeta__VeAR_,.roadmap_source__EGeD4{padding:.6rem .5rem}.roadmap_eventAction__cvGH7 h3{font-size:.82rem}.roadmap_eventAction__cvGH7 p{font-size:.68rem}.roadmap_footer__Y8rqE{align-items:flex-start;flex-direction:column;padding-top:.75rem;padding-bottom:.75rem}}@media (max-width:430px){.roadmap_event__PQcdc{grid-template-columns:2.5rem 5.7rem minmax(0,1fr) 2.5rem}.roadmap_eventMeta__VeAR_ span,.roadmap_eventMeta__VeAR_ strong{font-size:.53rem}.roadmap_eventAction__cvGH7 p{display:none}}@media (prefers-reduced-motion:reduce){.roadmap_eventNode__wZmx9 i{transition:none}}.roadmap_stats__wfOIz{display:flex}.roadmap_stat__H23eW{position:relative;padding:.2rem 1rem .2rem .9rem;border-left:1px solid var(--line)}.roadmap_stat__H23eW strong{display:block;font-family:var(--font-yapari),sans-serif;font-size:1.2rem;font-weight:400;line-height:1;letter-spacing:-.03em}.roadmap_stat__H23eW strong small{margin-left:.1em;color:var(--red-hot);font-size:.5em}.roadmap_stat__H23eW span{display:block;margin-top:.25rem;color:var(--muted);font-family:var(--font-monorama),sans-serif;font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.roadmap_chart__8QuDU{position:relative;margin:0;border:1px solid var(--line);border-top:0;background:var(--surface)}.roadmap_chart__8QuDU:-webkit-full-screen{border:0;background:var(--ink)}.roadmap_chart__8QuDU:fullscreen{border:0;background:var(--ink)}.roadmap_chart__8QuDU:-webkit-full-screen .roadmap_canvas__J_pGX{max-height:calc(100vh - 1.9rem)}.roadmap_chart__8QuDU:fullscreen .roadmap_canvas__J_pGX{max-height:calc(100vh - 1.9rem)}.roadmap_tools__5Ul2h{display:flex;justify-content:flex-end;border-top:1px solid var(--line);background:var(--ink)}.roadmap_tools__5Ul2h button{min-width:2rem;height:1.9rem;padding:0 .6rem;border:0;border-left:1px solid var(--line);background:none;color:var(--paper);font-family:var(--font-monorama),sans-serif;font-size:.6rem;letter-spacing:.06em;cursor:pointer;transition:background-color .12s linear,color .12s linear}.roadmap_tools__5Ul2h button:disabled{color:var(--muted);cursor:default}.roadmap_tools__5Ul2h button:hover{background:var(--surface-2)}.roadmap_tools__5Ul2h button:focus-visible{outline:2px solid var(--red-hot);outline-offset:-2px}.roadmap_tools__5Ul2h button[aria-pressed=true]{color:var(--red-hot)}.roadmap_legend__5I87f{display:flex;gap:.1rem;align-items:center;padding-right:.5rem;font-family:var(--font-monorama),sans-serif;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.roadmap_legend__5I87f[hidden]{display:none}.roadmap_legend__5I87f button{display:flex;gap:.4rem;align-items:center;padding:.3rem .5rem;border:1px solid transparent;background:none;color:var(--paper);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:opacity .12s linear,border-color .12s linear}.roadmap_legend__5I87f button:hover{border-color:var(--line)}.roadmap_legend__5I87f button:focus-visible,.roadmap_node__FTwbA:focus-visible,.roadmap_notesToggle__0am1K:focus-visible,.roadmap_popActions__BulLt a:focus-visible,.roadmap_popClose__4mcUz:focus-visible,.roadmap_stageToggle__bkxej:focus-visible{outline:2px solid var(--red-hot);outline-offset:2px}.roadmap_legend__5I87f button[aria-pressed=false]{opacity:.35}.roadmap_legend__5I87f i,.roadmap_node__FTwbA i{width:.5rem;height:.5rem;border:1px solid var(--tone);background:var(--tone);transform:rotate(45deg)}.roadmap_legend__5I87f button[data-tone=open] i,.roadmap_node__FTwbA[data-undated] i{background:var(--ink)}.roadmap_canvas__J_pGX{contain:inline-size;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:calc(100vh - 11.5rem);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.roadmap_board__SlSZv{--zoom:1;--stretch:1;--lane-w:7.75rem;--y-w:calc(4.4rem * var(--stretch));--h-w:calc(4.75rem * var(--stretch));--q-w:calc(4.75rem * var(--stretch));--next-w:9.25rem;--node-x:0.55rem;--spine-y:0.95rem;--stack-gap:0.2rem;position:relative;display:grid;min-width:max-content;zoom:var(--zoom)}.roadmap_board__SlSZv:not([data-detail="0"]) .roadmap_nodeTitle__2WTZg{-webkit-line-clamp:none}.roadmap_nodeDesc__SV983{display:none;max-width:100%;margin-top:.1rem;padding:0 .15rem;background:var(--ink);color:var(--muted);font-family:var(--font-bai),sans-serif;font-size:.5rem;line-height:1.25;-webkit-box-decoration-break:clone;box-decoration-break:clone}.roadmap_board__SlSZv[data-detail="2"] .roadmap_nodeDesc__SV983{display:block;width:-moz-fit-content;width:fit-content}.roadmap_canvas__J_pGX[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing}.roadmap_canvas__J_pGX[data-dragging] .roadmap_node__FTwbA{pointer-events:none}.roadmap_rule__Td43F{grid-row:1/-1;border-left:1px solid oklch(95% 0 0/.05);pointer-events:none}.roadmap_rule__Td43F[data-strong]{border-left-color:var(--line)}.roadmap_axisCorner__g1VbS{z-index:7;left:0;grid-column:1;border-right:1px solid var(--line)}.roadmap_axisCorner__g1VbS,.roadmap_axis__U2KYF{position:-webkit-sticky;position:sticky;top:0;grid-row:1;border-bottom:1px solid var(--line);background:var(--surface)}.roadmap_axis__U2KYF{z-index:6;padding:.4rem 0 .3rem calc(var(--node-x) - .3rem);color:var(--muted);font-family:var(--font-monorama),sans-serif;font-size:.52rem;letter-spacing:.06em;white-space:nowrap}.roadmap_axis__U2KYF[data-kind=next]{color:var(--red-hot)}.roadmap_laneBg__bhJ_J{grid-column:1/-1;border-bottom:1px solid var(--line)}.roadmap_laneLabel__WnkZD{position:-webkit-sticky;position:sticky;z-index:5;left:0;display:grid;grid-column:1;grid-template-columns:auto 1fr;grid-gap:.1rem .5rem;gap:.1rem .5rem;align-content:start;padding:.55rem .6rem;border-right:1px solid var(--line);background:var(--surface)}.roadmap_laneLabel__WnkZD span{color:var(--red-hot);font-family:var(--font-monorama),sans-serif;font-size:.62rem;line-height:1.2}.roadmap_laneLabel__WnkZD h3{margin:0;font-family:var(--font-bai),sans-serif;font-size:.64rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.roadmap_laneLabel__WnkZD small{grid-column:2;color:var(--muted);font-family:var(--font-monorama),sans-serif;font-size:.52rem;letter-spacing:.05em;text-transform:uppercase}.roadmap_spine__iAbjF{z-index:1;align-self:start;height:2px;margin-top:calc(var(--spine-y) - 1px);background:var(--red);pointer-events:none}.roadmap_spine__iAbjF[data-dashed]{height:0;border-top:2px dashed var(--red);background:none;opacity:.75}.roadmap_drop__ms8AL{align-self:stretch;width:2px;margin-top:var(--spine-y);background:var(--red)}.roadmap_drop__ms8AL,.roadmap_rise__Tlzlh{z-index:1;justify-self:start;margin-left:calc(var(--node-x) - 1px);pointer-events:none}.roadmap_rise__Tlzlh{align-self:start;width:1.4rem;height:calc(var(--spine-y) + 1px);border-bottom:2px solid var(--red);border-left:2px solid var(--red);border-bottom-left-radius:.7rem}.roadmap_cell__Q3gxH{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--stack-gap);align-items:flex-start;padding:calc(var(--spine-y) - .4rem) .25rem .4rem 0}.roadmap_node__FTwbA{position:relative;max-width:100%;margin:0;padding:0 0 0 calc(var(--node-x) + .25rem);border:0;background:none;color:var(--paper);font:inherit;text-align:left;cursor:pointer;transition:opacity .16s linear}.roadmap_node__FTwbA[data-dim]{opacity:.18}.roadmap_node__FTwbA i{position:absolute;z-index:1;top:.15rem;left:calc(var(--node-x) - .25rem);transition:transform .16s cubic-bezier(.25,1,.5,1)}.roadmap_node__FTwbA:hover i,.roadmap_node__FTwbA[aria-expanded=true] i{transform:rotate(45deg) scale(1.35)}.roadmap_node__FTwbA[aria-expanded=true] i{outline:1px solid var(--red-hot);outline-offset:2px}.roadmap_cell__Q3gxH .roadmap_node__FTwbA:not(:last-child):after{position:absolute;top:.4rem;left:calc(var(--node-x) - .5px);width:1px;height:calc(100% + var(--stack-gap));content:"";background:var(--red);opacity:.75}.roadmap_cell__Q3gxH .roadmap_node__FTwbA[data-undated]:not(:last-child):after{border-left:1px dashed var(--red);background:none}.roadmap_nodeCode__jFsZ3,.roadmap_nodeTitle__2WTZg{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 .15rem;background:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.roadmap_nodeCode__jFsZ3{height:.8rem;color:var(--paper);font-family:var(--font-monorama),sans-serif;font-size:.5rem;line-height:.8rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:color .12s linear}.roadmap_node__FTwbA:hover .roadmap_nodeCode__jFsZ3,.roadmap_node__FTwbA[aria-expanded=true] .roadmap_nodeCode__jFsZ3{color:var(--red-hot)}.roadmap_nodeTitle__2WTZg{display:-webkit-box;margin-top:.05rem;overflow:hidden;color:var(--muted);font-family:var(--font-bai),sans-serif;font-size:.56rem;line-height:1.15;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}.roadmap_node__FTwbA[data-undated] .roadmap_nodeTitle__2WTZg{color:var(--paper)}.roadmap_stars__fnv9P{display:grid;grid-template-columns:13rem minmax(0,1fr);border:1px solid var(--line);border-top:0;background:var(--surface)}.roadmap_starsHead__ISq0C{padding:.85rem 1rem;border-right:1px solid var(--line)}.roadmap_starsHead__ISq0C h2{margin:0;font-family:var(--font-bai),sans-serif;font-size:.8rem;font-weight:600;letter-spacing:-.01em;text-transform:uppercase}.roadmap_starsHead__ISq0C p{margin:.35rem 0 0;color:var(--muted);font-family:var(--font-bai),sans-serif;font-size:.68rem;line-height:1.35}.roadmap_starList__FFl1Z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;list-style:none}.roadmap_starList__FFl1Z li{display:grid;grid-template-rows:auto auto 1fr;grid-gap:.25rem;gap:.25rem;padding:.75rem .85rem .85rem;border-right:1px solid var(--line)}.roadmap_starList__FFl1Z li:last-child{border-right:0}.roadmap_starList__FFl1Z span{color:var(--red-hot);font-family:var(--font-monorama),sans-serif;font-size:.6rem;letter-spacing:.08em}.roadmap_starList__FFl1Z h3{margin:0;font-family:var(--font-bai),sans-serif;font-size:.74rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase}.roadmap_starList__FFl1Z p{margin:0;color:var(--muted);font-family:var(--font-bai),sans-serif;font-size:.64rem;line-height:1.35}.roadmap_bar__thFq7{display:flex;gap:1rem;align-items:stretch;justify-content:space-between;margin-top:.5rem;border:1px solid var(--line);border-bottom:0;background:var(--ink)}.roadmap_tabs__RAcAx{display:flex}.roadmap_tabs__RAcAx button{position:relative;min-width:6rem;padding:.6rem 1.1rem .55rem;border:0;border-right:1px solid var(--line);background:none;color:var(--muted);font-family:var(--font-monorama),sans-serif;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .12s linear,background-color .12s linear}.roadmap_tabs__RAcAx button:hover{color:var(--paper);background:var(--surface)}.roadmap_tabs__RAcAx button:focus-visible{outline:2px solid var(--red-hot);outline-offset:-2px}.roadmap_tabs__RAcAx button[aria-selected=true]{color:var(--paper);background:var(--surface)}.roadmap_tabs__RAcAx button[aria-selected=true]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:var(--red-hot)}.roadmap_live__J8OpO{position:absolute;top:.55rem;left:0;width:.35rem;height:.35rem;background:var(--red-hot);box-shadow:0 0 .6rem oklch(65% .25 30/.6);animation:roadmap_pulse__V9DMT 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes roadmap_pulse__V9DMT{50%{opacity:.3}}.roadmap_now__Vu6zl{position:relative;z-index:3;margin-top:1.5rem;pointer-events:none}.roadmap_now__Vu6zl:before{position:absolute;top:0;bottom:0;left:calc(var(--now-frac) * 100%);content:"";border-left:1px dashed var(--paper)}.roadmap_nowLabel__LkUg_{position:-webkit-sticky;position:sticky;z-index:7;top:0;align-self:start;justify-self:start;margin-left:calc(var(--now-frac) * 100% - .9rem);padding:.4rem .25rem .3rem;background:var(--surface);color:var(--paper);font-family:var(--font-monorama),sans-serif;font-size:.58rem;letter-spacing:.1em;pointer-events:none}.roadmap_pop__mL7tq{position:fixed;z-index:1000;width:min(20rem,calc(100vw - 1rem));padding:.8rem .9rem .9rem;border:1px solid var(--line);border-top:2px solid var(--tone,var(--red));background:oklch(6% 0 0/.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1rem 2.5rem oklch(0 0 0/.55);color:var(--paper);outline:none}.roadmap_popHead__ITGsx{display:flex;gap:1rem;justify-content:space-between;padding-right:1.5rem;font-family:var(--font-monorama),sans-serif;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.roadmap_popHead__ITGsx strong{color:var(--tone);font-weight:500;text-align:right}.roadmap_pop__mL7tq h4{margin:.4rem 0 0;font-family:var(--font-bai),sans-serif;font-size:.95rem;font-weight:600;letter-spacing:-.01em}.roadmap_pop__mL7tq p{margin:.3rem 0 0;color:var(--muted);font-family:var(--font-bai),sans-serif;font-size:.74rem;line-height:1.4}.roadmap_popMeta__tcMRp{display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem .7rem;gap:.15rem .7rem;margin:.6rem 0 0;font-family:var(--font-monorama),sans-serif;font-size:.55rem;letter-spacing:.05em;text-transform:uppercase}.roadmap_popMeta__tcMRp dt{color:var(--muted)}.roadmap_popMeta__tcMRp dd{margin:0}.roadmap_popNotes__MNo_5{margin:.65rem 0 0;padding:.6rem 0 0 .9rem;border-top:1px solid var(--line);font-family:var(--font-bai),sans-serif;font-size:.72rem;line-height:1.4}.roadmap_popNotes__MNo_5 li+li{margin-top:.3rem}.roadmap_popActions__BulLt{display:flex;gap:.5rem;margin-top:.8rem}.roadmap_popActions__BulLt a,.roadmap_popActions__BulLt span{flex:1 1;padding:.45rem .6rem;border:1px solid var(--line);color:var(--paper)!important;font-family:var(--font-monorama),sans-serif!important;font-size:.58rem;letter-spacing:.06em!important;text-align:center;text-transform:uppercase;transition:color .12s linear,border-color .12s linear}.roadmap_popActions__BulLt a:hover{border-color:var(--red-hot);color:var(--red-hot)!important}.roadmap_popActions__BulLt span{color:var(--muted)}.roadmap_popClose__4mcUz{position:absolute;top:.3rem;right:.3rem;width:1.5rem;height:1.5rem;border:0;background:none;color:var(--muted);font-size:1rem;line-height:1;cursor:pointer}.roadmap_popClose__4mcUz:hover{color:var(--paper)}.roadmap_stageToggle__bkxej{display:flex;gap:.4rem;align-items:center;align-self:start;padding:.25rem .45rem;border:1px solid var(--line);background:none;color:var(--muted);font-family:var(--font-monorama),sans-serif;font-size:.6rem;letter-spacing:.05em;cursor:pointer;transition:color .12s linear,border-color .12s linear}.roadmap_stageToggle__bkxej:hover{border-color:var(--red-hot);color:var(--paper)}.roadmap_notesToggle__0am1K svg,.roadmap_stageToggle__bkxej svg{width:.7rem;height:.7rem;transition:transform .16s cubic-bezier(.25,1,.5,1)}.roadmap_notesToggle__0am1K path,.roadmap_stageToggle__bkxej path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.roadmap_notesToggle__0am1K[aria-expanded=false] svg,.roadmap_stageToggle__bkxej[aria-expanded=false] svg{transform:rotate(-90deg)}.roadmap_events__yLgPL[hidden]{display:none}.roadmap_notesToggle__0am1K{display:inline-flex;gap:.3rem;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.4rem;padding:0;border:0;background:none;color:var(--red-hot);font-family:var(--font-monorama),sans-serif;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.roadmap_notes__RGKvf{margin:.4rem 0 0;padding:0 0 0 .9rem;color:var(--muted);font-family:var(--font-bai),sans-serif;font-size:.7rem;line-height:1.4}.roadmap_notes__RGKvf li+li{margin-top:.2rem}.roadmap_notes__RGKvf a{color:var(--paper)!important;font-family:var(--font-monorama),sans-serif!important;font-size:.58rem;letter-spacing:.05em!important;text-transform:uppercase}.roadmap_notes__RGKvf a:hover{color:var(--red-hot)!important}.roadmap_notes__RGKvf[hidden]{display:none}@media (max-width:900px){.roadmap_board__SlSZv{--lane-w:8rem;--y-w:calc(3.5rem * var(--stretch));--h-w:calc(4.5rem * var(--stretch));--q-w:calc(4.5rem * var(--stretch))}.roadmap_controlHeader__i1cLE{grid-template-columns:auto 1fr}.roadmap_stars__fnv9P{grid-template-columns:1fr}.roadmap_starsHead__ISq0C{border-right:0;border-bottom:1px solid var(--line)}.roadmap_starList__FFl1Z{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap_starList__FFl1Z li:nth-child(3n){border-right:0}.roadmap_starList__FFl1Z li:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:680px){.roadmap_board__SlSZv{--lane-w:6rem;--y-w:calc(6.5rem * var(--stretch));--h-w:calc(7.5rem * var(--stretch));--q-w:calc(7.5rem * var(--stretch));--next-w:10rem;--spine-y:1.25rem;--stack-gap:0.35rem}.roadmap_laneLabel__WnkZD{padding:.7rem .5rem}.roadmap_laneLabel__WnkZD span{font-size:.58rem}.roadmap_laneLabel__WnkZD h3{font-size:.62rem}.roadmap_laneLabel__WnkZD small{display:none}.roadmap_axis__U2KYF{font-size:.52rem}.roadmap_node__FTwbA{width:min(7.5rem,calc(100% - .25rem));min-height:4.25rem;padding-left:calc(var(--node-x) + .35rem)}.roadmap_nodeCode__jFsZ3{height:.85rem;font-size:.52rem;line-height:.85rem}.roadmap_nodeTitle__2WTZg{color:var(--paper);font-size:.62rem;line-height:1.2;-webkit-line-clamp:2}.roadmap_cell__Q3gxH{padding-right:.35rem;padding-bottom:.75rem}.roadmap_stageToggle__bkxej{grid-column:3}.roadmap_canvas__J_pGX{max-height:72vh;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.roadmap_tools__5Ul2h button{min-width:2.75rem;height:2.75rem}.roadmap_tools__5Ul2h button:last-child{min-width:6.5rem}.roadmap_starList__FFl1Z{grid-template-columns:1fr}.roadmap_starList__FFl1Z li{border-right:0;border-bottom:1px solid var(--line)}.roadmap_starList__FFl1Z li:last-child{border-bottom:0}.roadmap_controlHeader__i1cLE{gap:.5rem 1rem;padding:.6rem .75rem}.roadmap_stats__wfOIz{grid-column:1/-1;grid-row:2}.roadmap_stat__H23eW:first-child{padding-left:.8rem;border-left:0}.roadmap_bar__thFq7{flex-wrap:wrap}.roadmap_tabs__RAcAx{width:100%}.roadmap_tabs__RAcAx button{flex:1 1;min-width:0}.roadmap_legend__5I87f{width:100%;padding:.25rem .5rem;border-top:1px solid var(--line)}.roadmap_pop__mL7tq{inset:auto .5rem .5rem .5rem!important;width:auto;max-height:70vh;overflow-y:auto}.roadmap_pop__mL7tq h4{font-size:1.05rem}.roadmap_popNotes__MNo_5,.roadmap_pop__mL7tq p{font-size:.85rem}.roadmap_popActions__BulLt a,.roadmap_popActions__BulLt span{display:grid;min-height:2.75rem;place-items:center}.roadmap_popClose__4mcUz{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.roadmap_live__J8OpO{animation:none}.roadmap_nodeCode__jFsZ3,.roadmap_node__FTwbA,.roadmap_node__FTwbA i,.roadmap_notesToggle__0am1K svg,.roadmap_stageToggle__bkxej svg{transition:none}}