.roadmap_page__0W_HX{background:#f7f9fc;color:#10203a;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:1rem;line-height:1.7;min-height:100vh}.roadmap_page__0W_HX *{box-sizing:border-box}.roadmap_page__0W_HX h1,.roadmap_page__0W_HX h2,.roadmap_page__0W_HX h3,.roadmap_page__0W_HX h4,.roadmap_page__0W_HX p{margin:0}.roadmap_page__0W_HX a{text-decoration:none;color:inherit}.roadmap_page__0W_HX button{font:inherit;cursor:pointer}.roadmap_page__0W_HX a:focus-visible,.roadmap_page__0W_HX button:focus-visible,.roadmap_page__0W_HX summary:focus-visible{outline:3px solid #2d7fd2;outline-offset:5px}.roadmap_skip__rxS9Q{position:fixed;left:1rem;top:-5rem;z-index:60;background:#fff;padding:.75rem 1rem}.roadmap_skip__rxS9Q:focus{top:1rem}.roadmap_header__VITRh{padding:1.65rem clamp(1.25rem,5vw,5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#050b18;color:#e7effc;border-bottom:1px solid #ffffff15}.roadmap_wordmark__tywpn{font-size:1.35rem;font-weight:750;letter-spacing:.17em}.roadmap_header__VITRh nav{display:flex;gap:2rem;font-size:.9rem;color:#bdcce1}.roadmap_footer__bXZYi a:hover,.roadmap_header__VITRh nav a:hover{color:#73b8ff}.roadmap_content__xtKxn{max-width:1392px;margin:auto;padding:0 clamp(1.25rem,5vw,4rem) 5rem}.roadmap_intro__eOmKM{padding:4.5rem 0 3rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.roadmap_kicker__FyVI8{font-size:.75rem;letter-spacing:.15em;font-weight:650;color:#466f9e;margin-bottom:.8rem!important}.roadmap_intro__eOmKM h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:650;letter-spacing:-.045em;line-height:1.2}.roadmap_lead__AZdM_{margin-top:1.2rem!important;color:#66768e;line-height:1.9;font-size:1.125rem}.roadmap_asof__bjmI7{display:flex;flex-direction:column;gap:.4rem;text-align:right;white-space:nowrap;padding-bottom:.4rem;color:#738197;font-size:.875rem}.roadmap_asof__bjmI7 time{color:#253b58;font-size:1.35rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.roadmap_focus__LBntd{background:#0c1c35;color:#f1f7ff;border-radius:1rem;padding:2rem 2.25rem;display:grid;grid-template-columns:190px minmax(0,1fr);gap:1.4rem 2rem;align-items:start;border:1px solid #25446d}.roadmap_focusLabel__tXHd4{display:grid;grid-template-columns:8px 1fr;align-items:center;gap:.7rem;color:#b5c8e4;font-size:.875rem}.roadmap_focusLabel__tXHd4 b{grid-column:2;color:#edf4ff;font-size:1rem;font-weight:500}.roadmap_focusDot__v692c{height:6px;width:6px;background:#7dbbff;border-radius:50%}.roadmap_focus__LBntd h2{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:500;line-height:1.6}.roadmap_focus__LBntd p{margin-top:.8rem!important;color:#b3c5df;font-size:1rem;max-width:42rem}.roadmap_focusLink__4tDhf{grid-column:2;font-size:.875rem;color:#83bfff!important;justify-self:start;border-bottom:1px solid #557daf;padding-bottom:.2rem}.roadmap_products__oRtMx{padding-top:4rem;scroll-margin-top:2rem}.roadmap_sectionTitle__pmrdB{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem}.roadmap_sectionTitle__pmrdB h2{font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:600;line-height:1.5}.roadmap_sectionTitle__pmrdB>p{font-size:.875rem;color:#7a899d}.roadmap_productGrid___tjUD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.roadmap_product__jZ40n{background:white;border:1px solid #dce5f1;border-radius:.9rem;padding:1.6rem;display:flex;flex-direction:column;scroll-margin-top:2rem;min-width:0}.roadmap_productTop__rg_hP{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#7388a4;font-size:.875rem}.roadmap_productTop__rg_hP>span:first-child{font-size:.75rem;letter-spacing:.12em;color:#4a729d;background:#f0f5fc;padding:.4rem .55rem;border-radius:.35rem}.roadmap_product__jZ40n h3{font-size:1.35rem;font-weight:650;line-height:1.5;margin-top:1.1rem}.roadmap_goal__cki6S{color:#63738b;margin-top:.85rem!important;font-size:1rem;line-height:1.85;min-height:7.4em}.roadmap_currentStage__7M2c4{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid #e8edf5;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.roadmap_currentStage__7M2c4>span{color:#8996a9}.roadmap_currentStage__7M2c4 strong{color:#2f5f94;font-weight:550}.roadmap_stages__aGm0x{list-style:none;padding:0;margin:1rem 0 1.4rem;display:flex;flex-direction:column;gap:.12rem}.roadmap_stages__aGm0x li{display:flex;align-items:center;gap:.75rem;min-height:2.25rem;padding:.3rem .55rem;color:#8c99ad;font-size:.875rem;border-radius:.4rem}.roadmap_stageNumber__jnXeA{font-size:.75rem;letter-spacing:.08em;color:#a5b2c4}.roadmap_stages__aGm0x li[data-past=true]{color:#637b9b}.roadmap_stages__aGm0x li[data-current=true]{background:#ebf3ff;color:#265d9b}.roadmap_stages__aGm0x li[data-current=true] .roadmap_stageNumber__jnXeA{color:#4482c7}.roadmap_currentTag__1FN3Y{margin-left:auto;color:#4882bc;font-size:.75rem;white-space:nowrap}.roadmap_evidence__vv8vH{padding-top:1.2rem;border-top:1px solid #e8edf5}.roadmap_evidence__vv8vH h4{font-size:.875rem;font-weight:600;color:#375270;margin-bottom:.45rem}.roadmap_evidence__vv8vH p{font-size:1rem;color:#536780;line-height:1.85}.roadmap_evidence__vv8vH .roadmap_boundary__v8sTi{font-size:.875rem;color:#7b8b9f;margin-top:.75rem}.roadmap_gate__nBIer{margin:1.3rem 0;color:#456283;font-size:.875rem}.roadmap_eventCard__JwH3c summary,.roadmap_gate__nBIer summary{cursor:pointer;padding:.45rem 0;line-height:1.7}.roadmap_gate__nBIer p{font-size:1rem;color:#63758c;padding:.65rem 0 .4rem;line-height:1.8}.roadmap_productBottom__dUCLa{margin-top:auto;padding-top:1rem;border-top:1px solid #e8edf5;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem}.roadmap_productBottom__dUCLa>span{color:#8996a9}.roadmap_productBottom__dUCLa>a{width:fit-content;color:#2863a5;font-weight:550}.roadmap_productBottom__dUCLa>a:hover{color:#164782;text-decoration:underline}.roadmap_timelineSection__cxtpe{padding-top:4.5rem;scroll-margin-top:2rem}.roadmap_filters__Fjgg5{display:flex;gap:.6rem;flex-wrap:wrap}.roadmap_filters__Fjgg5 button{border:1px solid #dce5f0;color:#718199;background:transparent;border-radius:2rem;padding:.55rem 1rem;font-size:.875rem;line-height:1.6}.roadmap_filters__Fjgg5 button[aria-pressed=true]{background:#152b48;border-color:#152b48;color:white}.roadmap_filters__Fjgg5 button:hover{border-color:#7899c2}.roadmap_resultCount__e2gYt{font-size:.75rem;color:#8a98ab;margin:1rem 0 .7rem!important}.roadmap_timeline__8QaYF{list-style:none;padding:0;margin:0}.roadmap_event__FMgM9{display:grid;grid-template-columns:120px 24px minmax(0,1fr);gap:1.3rem;position:relative;align-items:start}.roadmap_event__FMgM9>time{padding-top:1.6rem;font-size:.875rem;color:#627c9d;letter-spacing:.03em;font-variant-numeric:tabular-nums}.roadmap_event__FMgM9:not(:last-child):before{content:"";position:absolute;left:151px;top:2rem;bottom:-2rem;border-left:1px solid #cbd8e8}.roadmap_node__3wLLR{width:12px;height:12px;border:2px solid #7198c4;background:#f7f9fc;border-radius:3px;transform:rotate(45deg);justify-self:center;margin-top:1.9rem;z-index:1}.roadmap_node__3wLLR[data-kind=accepted]{background:#376fa8;border-color:#376fa8}.roadmap_node__3wLLR[data-kind=review]{border-style:dashed}.roadmap_eventCard__JwH3c{background:white;border:1px solid #e0e7f1;border-radius:.75rem;margin-bottom:1rem;padding:1.45rem 1.75rem;min-width:0}.roadmap_eventMeta__HPQxc{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#7a8ea8;font-size:.875rem;margin-bottom:.6rem}.roadmap_kind__A1faT{font-size:.75rem;color:#4a719f;white-space:nowrap;background:#eff4fc;border-radius:.35rem;padding:.22rem .55rem}.roadmap_kind__A1faT[data-kind=accepted]{background:#eaf5f1;color:#3b816a}.roadmap_kind__A1faT[data-kind=review]{background:#fbf4e7;color:#9c793c}.roadmap_eventCard__JwH3c h3{font-size:1.125rem;font-weight:600;color:#243c59;line-height:1.6}.roadmap_eventCard__JwH3c>p{font-size:1rem;color:#6c7e96;line-height:1.85;margin-top:.6rem}.roadmap_eventCard__JwH3c details{font-size:.875rem;color:#7189a7;margin-top:.75rem}.roadmap_eventCard__JwH3c details p{font-size:1rem;line-height:1.8;padding:.65rem 0;color:#687c97}.roadmap_readingNote__VI6r5{border-top:1px solid #dce5f1;margin-top:3rem;padding-top:2rem;display:grid;grid-template-columns:200px 1fr;gap:2rem}.roadmap_readingNote__VI6r5 h2{font-size:1rem;font-weight:600;color:#405875}.roadmap_readingNote__VI6r5 p{font-size:.875rem;color:#8190a5;line-height:1.9;margin-bottom:.55rem}.roadmap_readingNote__VI6r5 strong{color:#5e7593;font-weight:500}.roadmap_footer__bXZYi{background:#050b18;color:#a1b4d0;text-align:center;padding:3rem 1.5rem}.roadmap_footer__bXZYi>.roadmap_wordmark__tywpn{color:#e9f1ff}.roadmap_footer__bXZYi p{font-size:.75rem;letter-spacing:.14em;margin-top:.7rem}.roadmap_footer__bXZYi nav{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;font-size:.875rem;margin:1.5rem 0}.roadmap_footer__bXZYi small{font-size:.75rem;color:#68809f}@media(max-width:1050px){.roadmap_productGrid___tjUD{grid-template-columns:1fr}.roadmap_product__jZ40n{padding:1.75rem}.roadmap_goal__cki6S{min-height:auto;max-width:52rem}.roadmap_stages__aGm0x{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.roadmap_currentTag__1FN3Y{display:none}.roadmap_productBottom__dUCLa{flex-direction:row;justify-content:space-between;align-items:center}.roadmap_sectionTitle__pmrdB{align-items:flex-start;flex-direction:column;gap:.75rem}}@media(max-width:650px){.roadmap_header__VITRh{padding:1.2rem}.roadmap_header__VITRh nav{gap:1rem;font-size:.875rem}.roadmap_wordmark__tywpn{font-size:1.15rem}.roadmap_intro__eOmKM{padding:2.7rem 0 2rem;align-items:flex-start;flex-direction:column;gap:1.5rem}.roadmap_intro__eOmKM h1{font-size:2.5rem}.roadmap_lead__AZdM_{font-size:1rem}.roadmap_asof__bjmI7{text-align:left;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;font-size:.75rem}.roadmap_asof__bjmI7 time{font-size:1rem;letter-spacing:.04em}.roadmap_asof__bjmI7>span:last-child{width:100%}.roadmap_focus__LBntd{grid-template-columns:1fr;padding:1.5rem;gap:1rem}.roadmap_focusLabel__tXHd4{display:flex;flex-wrap:wrap;gap:.65rem}.roadmap_focusLabel__tXHd4 b{margin-left:auto}.roadmap_focus__LBntd h2{font-size:1.4rem}.roadmap_focusLink__4tDhf{grid-column:1}.roadmap_desktopBreak__QmQ56{display:none}.roadmap_products__oRtMx{padding-top:2.75rem}.roadmap_product__jZ40n{padding:1.25rem}.roadmap_stages__aGm0x{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap_stages__aGm0x li{font-size:.875rem;gap:.45rem;padding:.35rem .3rem}.roadmap_productBottom__dUCLa{flex-direction:column;align-items:flex-start}.roadmap_timelineSection__cxtpe{padding-top:3rem}.roadmap_filters__Fjgg5{gap:.5rem}.roadmap_filters__Fjgg5 button{padding:.5rem .8rem}.roadmap_event__FMgM9{grid-template-columns:16px minmax(0,1fr);gap:.75rem}.roadmap_event__FMgM9>time{grid-column:2;padding:.75rem 0 0}.roadmap_event__FMgM9:not(:last-child):before{left:7px;top:3.5rem;bottom:-3.5rem}.roadmap_node__3wLLR{grid-column:1;grid-row:2;margin-top:1.4rem}.roadmap_eventCard__JwH3c{grid-column:2;padding:1.15rem;margin-bottom:.6rem}.roadmap_eventMeta__HPQxc{align-items:flex-start;flex-wrap:wrap;font-size:.875rem}.roadmap_eventCard__JwH3c h3{font-size:1.05rem}.roadmap_readingNote__VI6r5{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.roadmap_content__xtKxn{padding-bottom:3rem}}@media(prefers-reduced-motion:reduce){.roadmap_page__0W_HX{scroll-behavior:auto}}