.roadmap-page_page__qgB1x{flex:1 0 auto;width:100%;max-width:1320px;margin:0 auto;padding:56px 24px 88px}.roadmap-page_hero__pKnwG{display:grid;grid-gap:28px;gap:28px;align-items:end;margin-bottom:32px}.roadmap-page_heroCopy__hyk8o{max-width:760px}.roadmap-page_kicker__r1__o{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-strong)}.roadmap-page_title__KY_3f{margin:0;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.92;letter-spacing:-.05em;color:var(--text)}.roadmap-page_lead__i8OBS{margin:20px 0 0;max-width:620px;font-size:1.08rem;line-height:1.7;color:var(--muted)}.roadmap-page_legend__V0_69{display:flex;flex-wrap:wrap;gap:12px}.roadmap-page_eventType__iCBf1,.roadmap-page_legendItem__cVozL{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.roadmap-page_milestone__pQ_5L{color:#0b2e0d;background:linear-gradient(135deg,rgb(var(--accent-rgb)/.86),rgb(var(--accent-rgb)/.94))}.roadmap-page_featureUpdate__uiPo2{color:var(--surface);background:linear-gradient(135deg,rgba(242,232,75,.9),rgba(255,193,7,.94))}.roadmap-page_newGameSupport__yTHvJ{color:var(--text);background:linear-gradient(135deg,rgb(var(--accent-rgb)/.84),rgb(var(--accent-rgb)/.94))}.roadmap-page_communityFeatures__HukZJ{color:#143126;background:linear-gradient(135deg,rgb(var(--accent-rgb)/.3),rgb(var(--accent-rgb)/.82))}.roadmap-page_viewportShell__iqiG7{position:relative;padding:22px;border:1px solid rgb(var(--accent-rgb)/.14);border-radius:30px;background:radial-gradient(1200px 420px at 50% 0,rgb(var(--accent-rgb)/.11),transparent),linear-gradient(180deg,rgb(var(--surface-rgb)/.88),rgb(var(--bg-rgb)/.7));box-shadow:0 22px 80px rgb(var(--accent-rgb)/.08);overflow:hidden}.roadmap-page_viewportNote__0kbJL{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;margin-bottom:18px}.roadmap-page_dragHint__r9f8L{font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.roadmap-page_dragSubhint__vVRzh{font-size:.92rem;color:var(--muted)}.roadmap-page_viewport__bMuU8{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:10px}.roadmap-page_viewport__bMuU8::-webkit-scrollbar{display:none}.roadmap-page_viewportDragging__S8O8d{cursor:-webkit-grabbing;cursor:grabbing}.roadmap-page_timeline__bTUPS{position:relative;display:flex;align-items:flex-start;min-height:440px;padding:42px 0 26px}.roadmap-page_rail__Wa6ck{position:absolute;left:0;right:0;top:126px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--accent-rgb)/.2),rgb(var(--accent-rgb)/.7),rgb(var(--accent-rgb)/.6));box-shadow:0 0 0 1px rgb(var(--accent-rgb)/.05)}.roadmap-page_currentMarker__UEBcv{position:absolute;top:16px;bottom:8px;transform:translateX(-50%);pointer-events:none;z-index:2}.roadmap-page_currentMarkerTag__fa2NE{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;background:var(--text);color:var(--surface);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 16px 30px rgba(0,0,0,.18)}.roadmap-page_currentMarkerLine__Qe8GE{position:absolute;top:38px;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,rgb(var(--text-rgb)/.95),rgb(var(--accent-rgb)/.45),rgb(var(--text-rgb)/0))}.roadmap-page_month__H8IR_{position:relative;flex:0 0 auto;padding:0 18px}.roadmap-page_monthCurrent__4Gx_d .roadmap-page_monthLabel__1PaoD{color:var(--accent-strong)}.roadmap-page_monthCompleted__M_u1Q .roadmap-page_monthLabel__1PaoD{color:rgb(var(--surface-rgb)/.76)}.roadmap-page_monthTopline__LmlQq{display:flex;align-items:center;gap:8px;min-height:44px}.roadmap-page_monthLabel__1PaoD{font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.roadmap-page_monthRailSpacer__I9As6{height:74px}.roadmap-page_cardStack__TNTuH{display:grid;grid-gap:14px;gap:14px}.roadmap-page_eventCard__RdSsn{position:relative;min-height:112px;padding:18px 18px 20px;border:1px solid rgb(var(--accent-rgb)/.12);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.62),rgb(var(--surface-rgb)/.84)),linear-gradient(135deg,rgb(var(--accent-rgb)/.04),rgb(var(--accent-rgb)/.04));box-shadow:0 18px 30px rgb(var(--accent-rgb)/.06)}.roadmap-page_eventCardCompleted__a4t2I{border-color:rgb(var(--accent-rgb)/.28);background:linear-gradient(180deg,rgba(255,255,255,.7),rgb(var(--surface-rgb)/.9)),linear-gradient(135deg,rgb(var(--accent-rgb)/.09),rgb(var(--accent-rgb)/.08))}.roadmap-page_completedMarker__eypAj{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgb(var(--accent-rgb)/.55);border-radius:999px;background:linear-gradient(135deg,rgb(var(--accent-rgb)/.94),rgb(var(--accent-rgb)/.96));box-shadow:0 10px 22px rgb(var(--accent-rgb)/.2)}.roadmap-page_completedCheck__NUaO_{width:7px;height:12px;margin-top:-2px;border:solid #143126;border-width:0 2px 2px 0;transform:rotate(45deg)}.roadmap-page_monthCurrent__4Gx_d .roadmap-page_eventCard__RdSsn{border-color:rgb(var(--accent-rgb)/.24);box-shadow:0 22px 34px rgb(var(--accent-rgb)/.1)}.roadmap-page_futureMonth__hF6Z9{padding-right:0}.roadmap-page_futureCard__BHxgI{min-height:calc(112px * 2 + 14px)}.roadmap-page_eventTitle__v2p3u{margin:14px 0 0;font-size:1.3rem;line-height:1.05;letter-spacing:-.04em}@media (prefers-color-scheme:dark){.roadmap-page_kicker__r1__o{color:var(--accent)}.roadmap-page_viewportShell__iqiG7{border-color:rgb(var(--accent-rgb)/.16);background:radial-gradient(1200px 420px at 50% 0,rgb(var(--accent-rgb)/.16),transparent),linear-gradient(180deg,rgb(var(--surface-rgb)/.92),rgb(var(--bg-rgb)/.86));box-shadow:0 28px 90px rgba(0,0,0,.34)}.roadmap-page_featureUpdate__uiPo2{color:#201800}.roadmap-page_communityFeatures__HukZJ{color:#0d1b13}.roadmap-page_currentMarkerTag__fa2NE{background:var(--text);color:var(--bg)}.roadmap-page_eventCard__RdSsn{border-color:rgb(var(--accent-rgb)/.14);background:linear-gradient(180deg,rgb(var(--surface-rgb)/.88),rgb(var(--surface-rgb)/.96)),linear-gradient(135deg,rgb(var(--accent-rgb)/.08),rgb(var(--accent-rgb)/.06));box-shadow:0 20px 44px rgba(0,0,0,.24)}.roadmap-page_monthCompleted__M_u1Q .roadmap-page_monthLabel__1PaoD{color:rgb(var(--accent-rgb)/.78)}.roadmap-page_eventCardCompleted__a4t2I{border-color:rgb(var(--accent-rgb)/.24);background:linear-gradient(180deg,rgb(var(--surface-rgb)/.9),rgb(var(--surface-rgb)/.98)),linear-gradient(135deg,rgb(var(--accent-rgb)/.1),rgb(var(--accent-rgb)/.06))}.roadmap-page_completedMarker__eypAj{border-color:rgb(var(--accent-rgb)/.48);box-shadow:0 10px 24px rgba(0,0,0,.26)}.roadmap-page_monthCurrent__4Gx_d .roadmap-page_eventCard__RdSsn{border-color:rgb(var(--accent-rgb)/.32)}}@media (max-width:900px){.roadmap-page_page__qgB1x{padding:40px 16px 68px}.roadmap-page_viewportShell__iqiG7{padding:18px;border-radius:24px}.roadmap-page_timeline__bTUPS{min-height:400px}}@media (max-width:640px){.roadmap-page_hero__pKnwG{gap:22px}.roadmap-page_lead__i8OBS{font-size:1rem}.roadmap-page_viewportNote__0kbJL{align-items:flex-start;flex-direction:column}.roadmap-page_timeline__bTUPS{min-height:388px}}