.RoadmapPage-module__MNRrmG__page{--roadmap-bg:var(--bodycolor);--roadmap-border:color-mix(in oklab, var(--border-color) 72%, transparent);--roadmap-border-strong:color-mix(in oklab, var(--border-color-strong) 72%, transparent);--roadmap-muted:color-mix(in oklab, var(--fg-2) 82%, transparent);--roadmap-soft:color-mix(in oklab, var(--surface-1) 76%, transparent);--roadmap-soft-strong:color-mix(in oklab, var(--surface-2) 74%, transparent);--roadmap-brand:var(--brand);--roadmap-brand-soft:color-mix(in oklab, var(--brand-soft) 72%, transparent);--roadmap-reveal-delay:0s;--status-bg:color-mix(in oklab, var(--surface-2) 58%, transparent);--status-border:color-mix(in oklab, var(--border-color) 72%, transparent);--status-fg:var(--fg-2);min-height:100dvh;color:var(--fg-1);background:var(--roadmap-bg);isolation:isolate;padding:0 0 clamp(32px,3vw,48px);position:relative;overflow-x:clip}.RoadmapPage-module__MNRrmG__page:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--roadmap-bg) 0%, color-mix(in oklab, var(--roadmap-bg) 22%, transparent) 18%, color-mix(in oklab, var(--roadmap-bg) 34%, transparent) 78%, var(--roadmap-bg) 100%), radial-gradient(circle at 50% 16%, transparent 0, color-mix(in oklab, var(--roadmap-bg) 64%, transparent) 72%);position:absolute;inset:0}.RoadmapPage-module__MNRrmG__pageBackground{z-index:1;opacity:1;pointer-events:none;height:100dvh;position:fixed;inset:0;overflow:hidden}.RoadmapPage-module__MNRrmG__pageBackground:after{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--roadmap-bg) 10%, transparent) 0%, color-mix(in oklab, var(--roadmap-bg) 42%, transparent) 58%, color-mix(in oklab, var(--roadmap-bg) 72%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.RoadmapPage-module__MNRrmG__ferrofluid{filter:saturate(1.08)contrast(1.08);mix-blend-mode:screen;opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.RoadmapPage-module__MNRrmG__enterpriseSection,.RoadmapPage-module__MNRrmG__feedbackSection,.RoadmapPage-module__MNRrmG__honeycombSection,.RoadmapPage-module__MNRrmG__hero,.RoadmapPage-module__MNRrmG__releaseArchive,.RoadmapPage-module__MNRrmG__staticMapSection,.RoadmapPage-module__MNRrmG__roadmapScroller{z-index:2;width:min(100% - 48px,1512px);margin-inline:auto;position:relative}.RoadmapPage-module__MNRrmG__hero>div,.RoadmapPage-module__MNRrmG__feedbackIntro,.RoadmapPage-module__MNRrmG__feedbackForm,.RoadmapPage-module__MNRrmG__honeycombIntro,.RoadmapPage-module__MNRrmG__honeycombMap,.RoadmapPage-module__MNRrmG__staticMapSection .RoadmapPage-module__MNRrmG__sectionHeader,.RoadmapPage-module__MNRrmG__staticMapCard,.RoadmapPage-module__MNRrmG__sectionHeader,.RoadmapPage-module__MNRrmG__releaseArchiveCard,.RoadmapPage-module__MNRrmG__enterpriseTitle,.RoadmapPage-module__MNRrmG__enterpriseCard{opacity:0;transition:opacity .76s var(--ease-standard), transform .92s cubic-bezier(.16, 1, .3, 1);transition-delay:var(--roadmap-reveal-delay);transform:translateY(28px)}.RoadmapPage-module__MNRrmG__hero[data-revealed=true]>div,.RoadmapPage-module__MNRrmG__feedbackSection[data-revealed=true] .RoadmapPage-module__MNRrmG__feedbackIntro,.RoadmapPage-module__MNRrmG__feedbackSection[data-revealed=true] .RoadmapPage-module__MNRrmG__feedbackForm,.RoadmapPage-module__MNRrmG__honeycombSection[data-revealed=true] .RoadmapPage-module__MNRrmG__honeycombIntro,.RoadmapPage-module__MNRrmG__honeycombSection[data-revealed=true] .RoadmapPage-module__MNRrmG__honeycombMap,.RoadmapPage-module__MNRrmG__staticMapSection[data-revealed=true] .RoadmapPage-module__MNRrmG__sectionHeader,.RoadmapPage-module__MNRrmG__staticMapSection[data-revealed=true] .RoadmapPage-module__MNRrmG__staticMapCard,.RoadmapPage-module__MNRrmG__releaseArchive[data-revealed=true] .RoadmapPage-module__MNRrmG__sectionHeader,.RoadmapPage-module__MNRrmG__releaseArchive[data-revealed=true] .RoadmapPage-module__MNRrmG__releaseArchiveCard,.RoadmapPage-module__MNRrmG__enterpriseSection[data-revealed=true] .RoadmapPage-module__MNRrmG__enterpriseTitle,.RoadmapPage-module__MNRrmG__enterpriseSection[data-revealed=true] .RoadmapPage-module__MNRrmG__enterpriseCard{opacity:1;transform:translate(0,0)}.RoadmapPage-module__MNRrmG__hero{gap:clamp(32px,5vw,80px);padding:clamp(128px,10vw,162px) 0 clamp(18px,2.2vw,32px);display:grid}.RoadmapPage-module__MNRrmG__hero>div:first-child{gap:18px;min-width:0;max-width:1160px;display:grid}.RoadmapPage-module__MNRrmG__tag{border:1px solid var(--roadmap-border);width:fit-content;min-height:26px;color:var(--roadmap-muted);background:color-mix(in oklab, var(--surface-2) 44%, transparent);font-family:var(--font-body);border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.RoadmapPage-module__MNRrmG__hero h1{max-width:1160px;color:var(--fg-1);font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;font-size:clamp(34px,4.45vw,72px);font-weight:300;line-height:.98}.RoadmapPage-module__MNRrmG__hero p{max-width:780px;color:var(--roadmap-muted);font-family:var(--font-body);font-size:clamp(15px,1.12vw,18px);font-weight:300;line-height:1.5}.RoadmapPage-module__MNRrmG__nowrap{white-space:nowrap}.RoadmapPage-module__MNRrmG__staticMapSection{gap:clamp(22px,3vw,38px);padding:clamp(18px,2.5vw,34px) 0 clamp(28px,4.8vw,72px);display:grid}.RoadmapPage-module__MNRrmG__staticMapSection .RoadmapPage-module__MNRrmG__sectionHeader{max-width:900px}.RoadmapPage-module__MNRrmG__staticMapSection .RoadmapPage-module__MNRrmG__sectionHeader h2{font-size:clamp(34px,4vw,64px)}.RoadmapPage-module__MNRrmG__staticMapGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.1vw,16px);min-width:0;display:grid}.RoadmapPage-module__MNRrmG__staticMapCard{--static-state-color:var(--fg-2);border:1px solid var(--roadmap-border);background:linear-gradient(145deg, color-mix(in oklab, var(--surface-2) 52%, transparent), color-mix(in oklab, var(--bodycolor) 82%, transparent)), color-mix(in oklab, var(--surface-1) 56%, transparent);min-width:0;min-height:100%;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--fg-1) 8%, transparent), 0 18px 54px #00000029;border-radius:18px;grid-template-rows:auto auto auto 1fr auto;gap:15px;padding:clamp(14px,1.2vw,18px) clamp(14px,1.2vw,18px) clamp(16px,1.4vw,22px);display:grid;position:relative;overflow:hidden}.RoadmapPage-module__MNRrmG__staticMapCard[data-state=released]{--static-state-color:var(--success)}.RoadmapPage-module__MNRrmG__staticMapCard[data-state=in-progress]{--static-state-color:var(--warning)}.RoadmapPage-module__MNRrmG__staticMapCard[data-state=next]{--static-state-color:var(--accent-bright-purple)}.RoadmapPage-module__MNRrmG__staticMapCard[data-state=vision]{--static-state-color:var(--accent-bright-blue)}.RoadmapPage-module__MNRrmG__staticMapCard:before{content:"";background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--static-state-color) 18%, transparent), transparent 42%), linear-gradient(180deg, #ffffff0d, transparent 38%);opacity:.72;pointer-events:none;position:absolute;inset:0}.RoadmapPage-module__MNRrmG__staticMapCardHeader,.RoadmapPage-module__MNRrmG__staticMapCopy,.RoadmapPage-module__MNRrmG__staticMapFeatures,.RoadmapPage-module__MNRrmG__staticMapImage,.RoadmapPage-module__MNRrmG__staticMapProgress{z-index:1;position:relative}.RoadmapPage-module__MNRrmG__staticMapCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.RoadmapPage-module__MNRrmG__staticMapIndex{color:color-mix(in oklab, var(--static-state-color) 72%, var(--fg-1));font-family:var(--font-heading);font-size:clamp(22px,2.2vw,34px);font-weight:420;line-height:1}.RoadmapPage-module__MNRrmG__staticMapStatus{border:1px solid color-mix(in oklab, var(--static-state-color) 28%, var(--roadmap-border));min-height:24px;color:color-mix(in oklab, var(--static-state-color) 78%, var(--fg-1));background:color-mix(in oklab, var(--static-state-color) 14%, transparent);font-family:var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.RoadmapPage-module__MNRrmG__staticMapImage{place-items:center;height:clamp(82px,8vw,122px);margin-bottom:4px;display:grid}.RoadmapPage-module__MNRrmG__staticMapImage img{object-fit:contain;width:auto;max-width:min(132px,72%);height:100%;filter:saturate(.9) brightness(.94) contrast(1.08) drop-shadow(0 14px 22px color-mix(in oklab, var(--brand) 20%, transparent))}.RoadmapPage-module__MNRrmG__staticMapCopy{align-content:start;gap:8px;min-height:clamp(104px,8vw,132px);display:grid}.RoadmapPage-module__MNRrmG__staticMapCopy h3{min-height:2.06em;color:var(--fg-1);font-family:var(--font-heading);text-wrap:balance;font-size:clamp(22px,1.8vw,30px);font-weight:330;line-height:1.02}.RoadmapPage-module__MNRrmG__staticMapCopy p{min-height:4.02em;color:var(--roadmap-muted);font-family:var(--font-body);font-size:clamp(12px,.92vw,14px);font-weight:330;line-height:1.34}.RoadmapPage-module__MNRrmG__staticMapFeatures{color:color-mix(in oklab, var(--fg-1) 76%, transparent);font-family:var(--font-body);align-content:start;gap:7px;margin:0;padding:0 0 8px;font-size:clamp(11.5px,.78vw,13px);font-weight:360;line-height:1.28;list-style:none;display:grid}.RoadmapPage-module__MNRrmG__staticMapFeatures li{grid-template-columns:15px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.RoadmapPage-module__MNRrmG__staticMapFeatures svg{color:color-mix(in oklab, var(--static-state-color) 80%, var(--fg-1));margin-top:1px}.RoadmapPage-module__MNRrmG__staticMapFeatures li[data-status=planned]{color:color-mix(in oklab, var(--fg-2) 68%, transparent)}.RoadmapPage-module__MNRrmG__staticMapFeatures li[data-status=planned] svg{color:var(--warning);opacity:.86}.RoadmapPage-module__MNRrmG__staticMapProgress{background:color-mix(in oklab, var(--border-color) 58%, transparent);border-radius:999px;height:4px;margin-top:4px;overflow:hidden}.RoadmapPage-module__MNRrmG__staticMapProgress span{width:var(--static-map-progress);border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--static-state-color) 52%, transparent), color-mix(in oklab, var(--static-state-color) 82%, var(--fg-1)));height:100%;display:block}.RoadmapPage-module__MNRrmG__roadmapScroller{--roadmap-scroll-distance:0px;--roadmap-track-x:0px;height:calc(100svh + var(--roadmap-scroll-distance));min-height:760px;padding:0}.RoadmapPage-module__MNRrmG__roadmapSticky{align-content:center;gap:clamp(18px,2.4vw,32px);min-height:100svh;padding:clamp(30px,3.4vw,48px) 0 clamp(34px,5vw,64px);display:grid;position:sticky;top:0;overflow:hidden}.RoadmapPage-module__MNRrmG__roadmapNavigation,.RoadmapPage-module__MNRrmG__roadmapProgress{opacity:0;width:100%;transition:opacity .76s var(--ease-standard), transform .92s cubic-bezier(.16, 1, .3, 1);margin-inline:auto;display:grid;transform:translateY(24px)}.RoadmapPage-module__MNRrmG__roadmapNavigation[data-revealed=true],.RoadmapPage-module__MNRrmG__roadmapProgress[data-revealed=true]{opacity:1;transform:translate(0,0)}.RoadmapPage-module__MNRrmG__roadmapProgress{justify-items:center}.RoadmapPage-module__MNRrmG__roadmapProgress .RoadmapPage-module__MNRrmG__tag{margin-inline:auto}.RoadmapPage-module__MNRrmG__roadmapMarkers{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RoadmapPage-module__MNRrmG__roadmapMarkerItem{--marker-color:var(--fg-2);min-width:0;display:flex;position:relative}.RoadmapPage-module__MNRrmG__roadmapMarkerItem[data-state=released]{--marker-color:var(--success)}.RoadmapPage-module__MNRrmG__roadmapMarkerItem[data-state=in-progress]{--marker-color:var(--warning)}.RoadmapPage-module__MNRrmG__roadmapMarkerItem[data-state=next]{--marker-color:var(--accent-bright-purple)}.RoadmapPage-module__MNRrmG__roadmapMarkerItem[data-state=vision]{--marker-color:var(--accent-bright-blue)}.RoadmapPage-module__MNRrmG__roadmapMarker{border:1px solid var(--roadmap-border);width:auto;min-height:34px;color:color-mix(in oklab, var(--fg-2) 78%, transparent);background:color-mix(in oklab, var(--surface-1) 46%, transparent);font-family:var(--font-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:5px 10px 5px 7px;font-size:11px;font-weight:520;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.RoadmapPage-module__MNRrmG__roadmapMarker:hover,.RoadmapPage-module__MNRrmG__roadmapMarker:focus-visible{border-color:var(--roadmap-border-strong);color:color-mix(in oklab, var(--fg-1) 86%, transparent);background:color-mix(in oklab, var(--surface-2) 58%, transparent)}.RoadmapPage-module__MNRrmG__roadmapMarker:focus-visible{outline:2px solid color-mix(in oklab, var(--marker-color) 48%, transparent);outline-offset:3px}.RoadmapPage-module__MNRrmG__roadmapMarker[data-active=true]{border-color:var(--roadmap-border-strong);color:var(--fg-1);background:color-mix(in oklab, var(--surface-2) 70%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--fg-1) 10%, transparent), 0 0 20px color-mix(in oklab, var(--fg-1) 6%, transparent)}.RoadmapPage-module__MNRrmG__roadmapMarker i{width:22px;height:22px;color:var(--marker-color);background:0 0;border-radius:9px;flex:0 0 22px;place-items:center;display:inline-grid}.RoadmapPage-module__MNRrmG__roadmapMarkerIndex{color:var(--fg-1);font-family:var(--font-heading);font-size:15px;font-weight:450;line-height:1}.RoadmapPage-module__MNRrmG__roadmapMarkerLabel{min-width:0;color:color-mix(in oklab, var(--fg-2) 84%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:620;line-height:1;overflow:hidden}.RoadmapPage-module__MNRrmG__roadmapViewport{width:100%;overflow:hidden}.RoadmapPage-module__MNRrmG__roadmapTrack{width:max-content;transform:translate3d(var(--roadmap-track-x), 0, 0);will-change:transform;gap:clamp(24px,3vw,48px);display:flex}.RoadmapPage-module__MNRrmG__stage{--stage-readiness-color:var(--fg-2);opacity:0;min-height:clamp(280px,28vw,360px);transition:opacity .76s var(--ease-standard), transform .92s cubic-bezier(.16, 1, .3, 1);flex:0 0 clamp(560px,54vw,760px);grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2.2vw,30px);padding:clamp(12px,1.4vw,20px);display:grid;position:relative;transform:translateY(28px)}.RoadmapPage-module__MNRrmG__stage[data-state=released]{--stage-readiness-color:var(--success)}.RoadmapPage-module__MNRrmG__stage[data-state=in-progress]{--stage-readiness-color:var(--warning)}.RoadmapPage-module__MNRrmG__stage[data-state=next]{--stage-readiness-color:var(--accent-bright-purple)}.RoadmapPage-module__MNRrmG__stage[data-state=vision]{--stage-readiness-color:var(--accent-bright-blue)}.RoadmapPage-module__MNRrmG__stage:after{content:none}.RoadmapPage-module__MNRrmG__stage[data-visible=true]{opacity:1;transform:translate(0,0)}.RoadmapPage-module__MNRrmG__stage[data-side=left]:after{transform:translate(-100%,-50%)}.RoadmapPage-module__MNRrmG__stage[data-side=right]:after{transform:translateY(-50%)rotate(180deg)}.RoadmapPage-module__MNRrmG__stageVisual{z-index:1;align-content:start;place-self:start;gap:9px;width:min(100%,220px);min-width:0;transition:none;display:grid;position:relative;transform:none}.RoadmapPage-module__MNRrmG__stage[data-visible=true] .RoadmapPage-module__MNRrmG__stageVisual{transform:none}.RoadmapPage-module__MNRrmG__stageCopy{z-index:1;gap:13px;min-width:0;max-width:500px;padding-top:3px;display:grid;position:relative}.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageVisual{grid-column:auto}.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageCopy{text-align:left;grid-area:auto;justify-items:start;margin-left:0}.RoadmapPage-module__MNRrmG__stageCopy h2{color:var(--fg-1);font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;font-size:clamp(28px,2.2vw,34px);font-weight:300;line-height:1}.RoadmapPage-module__MNRrmG__stageCopy p{max-width:520px;color:var(--roadmap-muted);font-family:var(--font-body);text-wrap:balance;font-size:clamp(14px,1.05vw,17px);font-weight:300;line-height:1.42}.RoadmapPage-module__MNRrmG__stageBullets{max-width:560px;color:color-mix(in oklab, var(--fg-1) 76%, transparent);font-family:var(--font-body);gap:8px;margin:4px 0 0;padding:0;font-size:clamp(14px,1vw,16px);font-weight:330;line-height:1.38;list-style:none;display:grid}.RoadmapPage-module__MNRrmG__stageBullets li{min-width:0;padding-left:22px;position:relative}.RoadmapPage-module__MNRrmG__stageBullets li:before{content:"";background:var(--brand);width:6px;height:6px;box-shadow:0 0 18px color-mix(in oklab, var(--brand) 38%, transparent);border-radius:50%;position:absolute;top:.62em;left:0}.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageBullets{justify-items:start}.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageBullets li{padding-left:22px;padding-right:0}.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageBullets li:before{left:0;right:auto}.RoadmapPage-module__MNRrmG__stageImagePanel{aspect-ratio:1.05;perspective:900px;width:100%;transform-style:preserve-3d;position:relative}.RoadmapPage-module__MNRrmG__stageImageTilt{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.RoadmapPage-module__MNRrmG__stageImage{object-fit:contain;object-position:left top;width:100%;height:100%;filter:saturate(.9) brightness(.94) contrast(1.08) sepia(.04) drop-shadow(0 14px 24px color-mix(in oklab, var(--brand) 24%, transparent)) drop-shadow(0 2px 10px color-mix(in oklab, var(--brand) 12%, transparent));display:block}.RoadmapPage-module__MNRrmG__stageReadiness{width:100%;color:color-mix(in oklab, var(--fg-2) 72%, transparent);font-family:var(--font-body);letter-spacing:0;gap:6px;font-size:10px;font-weight:560;display:grid}.RoadmapPage-module__MNRrmG__stageReadiness span{justify-content:space-between;align-items:baseline;gap:10px;line-height:1;display:flex}.RoadmapPage-module__MNRrmG__stageReadiness b{color:color-mix(in oklab, var(--stage-readiness-color) 76%, var(--fg-1));font-family:var(--font-body);font-size:11px;font-weight:650;line-height:1}.RoadmapPage-module__MNRrmG__stageReadiness i{background:color-mix(in oklab, var(--border-color) 58%, transparent);border-radius:999px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.RoadmapPage-module__MNRrmG__stageReadiness i:after{content:"";width:var(--stage-readiness);border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--stage-readiness-color) 42%, transparent), color-mix(in oklab, var(--stage-readiness-color) 78%, var(--fg-1)));position:absolute;inset:0 auto 0 0}.RoadmapPage-module__MNRrmG__sectionEyebrow{border:1px solid var(--roadmap-border);width:fit-content;min-height:26px;color:var(--roadmap-muted);background:color-mix(in oklab, var(--surface-2) 42%, transparent);font-family:var(--font-body);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:520;line-height:1;display:inline-flex}.RoadmapPage-module__MNRrmG__feedbackSection,.RoadmapPage-module__MNRrmG__releaseArchive,.RoadmapPage-module__MNRrmG__enterpriseSection{margin-top:clamp(64px,8vw,116px)}.RoadmapPage-module__MNRrmG__feedbackSection{border:1px solid var(--roadmap-border);background:linear-gradient(135deg, var(--glass-grad-top), var(--glass-grad-bottom)), var(--surface-card-liquid);box-shadow:inset 0 1px 0 var(--glass-panel-border-soft);border-radius:clamp(22px,2vw,30px);grid-template-columns:minmax(0,.82fr) minmax(360px,.9fr);align-items:start;gap:clamp(28px,5vw,84px);padding:clamp(26px,3.2vw,44px);display:grid}.RoadmapPage-module__MNRrmG__feedbackIntro{gap:14px;max-width:640px;display:grid}.RoadmapPage-module__MNRrmG__feedbackIntro h2,.RoadmapPage-module__MNRrmG__sectionHeader h2,.RoadmapPage-module__MNRrmG__enterpriseTitle h2{color:var(--fg-1);font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;font-size:clamp(32px,4.2vw,68px);font-weight:300;line-height:.98}.RoadmapPage-module__MNRrmG__feedbackIntro p,.RoadmapPage-module__MNRrmG__sectionHeader p{color:var(--roadmap-muted);font-family:var(--font-body);font-size:clamp(15px,1.12vw,18px);font-weight:300;line-height:1.5}.RoadmapPage-module__MNRrmG__feedbackForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.RoadmapPage-module__MNRrmG__feedbackForm label{min-width:0;color:var(--roadmap-muted);font-family:var(--font-body);gap:7px;font-size:12px;font-weight:520;display:grid}.RoadmapPage-module__MNRrmG__feedbackForm input,.RoadmapPage-module__MNRrmG__feedbackForm textarea{border:1px solid var(--roadmap-border);width:100%;min-width:0;color:color-mix(in oklab, var(--fg-1) 92%, transparent);background:color-mix(in oklab, var(--bodycolor) 48%, transparent);font:inherit;border-radius:14px;outline:none;font-size:14px;font-weight:360;transition:border-color .16s,box-shadow .16s,background .16s}.RoadmapPage-module__MNRrmG__feedbackForm input{height:42px;padding:0 13px}.RoadmapPage-module__MNRrmG__feedbackForm textarea{resize:vertical;min-height:116px;padding:12px 13px;line-height:1.45}.RoadmapPage-module__MNRrmG__feedbackForm input:focus,.RoadmapPage-module__MNRrmG__feedbackForm textarea:focus{border-color:color-mix(in oklab, var(--brand) 58%, var(--border-color-strong));background:color-mix(in oklab, var(--bodycolor) 64%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 14%, transparent)}.RoadmapPage-module__MNRrmG__feedbackMessage,.RoadmapPage-module__MNRrmG__feedbackActions{grid-column:1/-1}.RoadmapPage-module__MNRrmG__feedbackTrap{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RoadmapPage-module__MNRrmG__feedbackActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.RoadmapPage-module__MNRrmG__feedbackForm .RoadmapPage-module__MNRrmG__feedbackConsent{max-width:560px;color:color-mix(in oklab, var(--fg-2) 76%, transparent);font-family:var(--font-body);flex:320px;align-items:flex-start;gap:10px;font-size:12px;font-weight:380;line-height:1.45;display:flex}.RoadmapPage-module__MNRrmG__feedbackConsent input{border:1px solid color-mix(in oklab, var(--roadmap-border) 78%, var(--fg-2));width:16px;min-width:16px;height:16px;accent-color:var(--brand);border-radius:5px;flex:none;margin:2px 0 0}.RoadmapPage-module__MNRrmG__feedbackConsent input:focus-visible{outline:2px solid color-mix(in oklab, var(--brand) 72%, transparent);outline-offset:3px}.RoadmapPage-module__MNRrmG__feedbackConsent a{color:color-mix(in oklab, var(--fg-1) 86%, var(--brand));text-decoration:none;transition:color .16s,opacity .16s}.RoadmapPage-module__MNRrmG__feedbackConsent a:hover{color:var(--fg-1);opacity:.88}.RoadmapPage-module__MNRrmG__feedbackStatus{color:color-mix(in oklab, var(--fg-2) 78%, transparent);font-family:var(--font-body);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:inline-flex}.RoadmapPage-module__MNRrmG__feedbackStatus[data-state=success]{color:color-mix(in oklab, var(--success) 78%, var(--fg-1))}.RoadmapPage-module__MNRrmG__feedbackStatus[data-state=error]{color:color-mix(in oklab, var(--destructive) 78%, var(--fg-1))}.RoadmapPage-module__MNRrmG__feedbackStatus[data-state=warning]{color:var(--warning,#f59e0b)}.RoadmapPage-module__MNRrmG__sectionHeader{gap:14px;max-width:940px;margin-bottom:clamp(22px,3vw,36px);display:grid}.RoadmapPage-module__MNRrmG__releaseArchiveList{gap:14px;display:grid}.RoadmapPage-module__MNRrmG__releaseArchiveCard{--status-bg:var(--success-soft);--status-border:color-mix(in oklab, var(--success) 22%, transparent);--status-fg:color-mix(in oklab, var(--success) 78%, var(--fg-1));border:1px solid var(--roadmap-border);background:linear-gradient(180deg, var(--glass-grad-top), var(--glass-grad-bottom)), var(--surface-card-liquid);box-shadow:inset 0 1px 0 var(--glass-panel-border-soft);border-radius:24px;grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);gap:clamp(22px,4vw,58px);padding:clamp(20px,2.6vw,34px);display:grid}.RoadmapPage-module__MNRrmG__releaseArchiveCard[data-state=in-progress],.RoadmapPage-module__MNRrmG__enterpriseCard[data-state=planned]{--status-bg:var(--warning-soft);--status-border:color-mix(in oklab, var(--warning) 24%, transparent);--status-fg:color-mix(in oklab, var(--warning) 80%, var(--fg-1))}.RoadmapPage-module__MNRrmG__enterpriseCard[data-state=request]{--status-bg:var(--accent-purple);--status-border:color-mix(in oklab, var(--accent-bright-purple) 24%, transparent);--status-fg:color-mix(in oklab, var(--accent-bright-purple) 76%, var(--fg-1))}.RoadmapPage-module__MNRrmG__releaseArchiveMeta{align-content:start;gap:10px;display:grid}.RoadmapPage-module__MNRrmG__releaseArchiveMeta strong{color:var(--fg-1);font-family:var(--font-heading);font-size:clamp(30px,4vw,58px);font-weight:300;line-height:.95}.RoadmapPage-module__MNRrmG__releaseArchiveMeta span,.RoadmapPage-module__MNRrmG__enterpriseCard span{border:1px solid var(--status-border);width:fit-content;min-height:22px;color:var(--status-fg);background:var(--status-bg);font-family:var(--font-body);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:620;line-height:1;display:inline-flex}.RoadmapPage-module__MNRrmG__releaseArchiveBody{gap:13px;min-width:0;display:grid}.RoadmapPage-module__MNRrmG__releaseArchiveBody h3,.RoadmapPage-module__MNRrmG__enterpriseCard h3{color:var(--fg-1);font-family:var(--font-body);margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:650;line-height:1.16}.RoadmapPage-module__MNRrmG__releaseArchiveBody p,.RoadmapPage-module__MNRrmG__enterpriseCard p{color:var(--roadmap-muted);font-family:var(--font-body);margin:0;font-size:14px;font-weight:330;line-height:1.48}.RoadmapPage-module__MNRrmG__releaseFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.RoadmapPage-module__MNRrmG__releaseFeature{border:1px solid var(--roadmap-border);background:color-mix(in oklab, var(--surface-1) 42%, transparent);border-radius:16px;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:13px;display:grid}.RoadmapPage-module__MNRrmG__releaseFeature i{width:28px;height:28px;color:color-mix(in oklab, var(--brand) 58%, var(--fg-1));background:color-mix(in oklab, var(--brand-soft) 76%, transparent);border-radius:9px;place-items:center;display:inline-grid}.RoadmapPage-module__MNRrmG__releaseFeature span{gap:4px;min-width:0;display:grid}.RoadmapPage-module__MNRrmG__releaseFeature b{color:color-mix(in oklab, var(--fg-1) 88%, transparent);font-family:var(--font-body);font-size:13px;font-weight:650;line-height:1.2}.RoadmapPage-module__MNRrmG__releaseFeature small{color:color-mix(in oklab, var(--fg-2) 74%, transparent);font-family:var(--font-body);font-size:12px;font-weight:330;line-height:1.35}.RoadmapPage-module__MNRrmG__enterpriseSection{border:1px solid var(--roadmap-border);background:var(--roadmap-bg);border-radius:clamp(22px,2vw,30px);grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(28px,4.6vw,74px) clamp(24px,4vw,64px);display:grid}.RoadmapPage-module__MNRrmG__enterpriseTitle{gap:14px;display:grid}.RoadmapPage-module__MNRrmG__enterpriseTitle h2{font-size:clamp(28px,3.2vw,52px);line-height:1}.RoadmapPage-module__MNRrmG__enterpriseCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.RoadmapPage-module__MNRrmG__enterpriseCard{--status-bg:color-mix(in oklab, var(--surface-2) 60%, transparent);--status-border:color-mix(in oklab, var(--border-color-strong) 70%, transparent);--status-fg:color-mix(in oklab, var(--fg-2) 86%, transparent);border:1px solid var(--roadmap-border);background:linear-gradient(180deg, var(--glass-grad-top), var(--glass-grad-bottom)), color-mix(in oklab, var(--surface-card-liquid) 72%, transparent);border-radius:20px;align-content:start;gap:12px;min-height:174px;padding:clamp(18px,2vw,24px);display:grid}.RoadmapPage-module__MNRrmG__honeycombSection{gap:clamp(28px,4vw,54px);margin-top:clamp(64px,8vw,116px);padding-bottom:clamp(8px,2vw,24px);display:grid}.RoadmapPage-module__MNRrmG__honeycombIntro{gap:14px;max-width:820px;display:grid}.RoadmapPage-module__MNRrmG__honeycombIntro h2{color:var(--fg-1);font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,68px);font-weight:300;line-height:.98}.RoadmapPage-module__MNRrmG__honeycombIntro p{max-width:700px;color:var(--roadmap-muted);font-family:var(--font-body);margin:0;font-size:clamp(15px,1.12vw,18px);font-weight:300;line-height:1.5}.RoadmapPage-module__MNRrmG__honeycombMap{min-height:clamp(500px,43vw,640px);position:relative;overflow:visible}.RoadmapPage-module__MNRrmG__honeycombLinks{z-index:1;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.RoadmapPage-module__MNRrmG__honeycombLinks path{stroke:color-mix(in oklab, var(--fg-1) 36%, transparent);stroke-dasharray:3 10;stroke-linecap:round;stroke-width:1px}.RoadmapPage-module__MNRrmG__honeyNode{--node-color:var(--fg-2);--node-soft:color-mix(in oklab, var(--surface-2) 64%, transparent);--node-outline:color-mix(in oklab, var(--fg-1) 30%, transparent);z-index:2;aspect-ratio:1;width:clamp(158px,14.5vw,216px);filter:drop-shadow(0 16px 32px color-mix(in oklab, var(--fg-1) 7%, transparent));opacity:0;transition:opacity .76s var(--ease-standard), transform .92s cubic-bezier(.16, 1, .3, 1), filter .24s var(--ease-standard);transition-delay:var(--roadmap-reveal-delay);position:absolute;transform:translateY(24px)scale(.98)}.RoadmapPage-module__MNRrmG__honeycombSection[data-revealed=true] .RoadmapPage-module__MNRrmG__honeyNode{opacity:1;transform:translate(0,0)scale(1)}.RoadmapPage-module__MNRrmG__honeyNode:hover{filter:drop-shadow(0 18px 36px color-mix(in oklab, var(--fg-1) 10%, transparent))}.RoadmapPage-module__MNRrmG__honeyNode[data-state=released]{--node-color:var(--success);--node-soft:var(--success-soft)}.RoadmapPage-module__MNRrmG__honeyNode[data-state=in-progress]{--node-color:var(--warning);--node-soft:var(--warning-soft)}.RoadmapPage-module__MNRrmG__honeyNode[data-state=next]{--node-color:var(--accent-bright-purple);--node-soft:var(--accent-purple)}.RoadmapPage-module__MNRrmG__honeyNode[data-state=vision]{--node-color:var(--accent-bright-blue);--node-soft:var(--accent-blue)}.RoadmapPage-module__MNRrmG__honeyNode[data-slot="1"]{top:16%;left:13%}.RoadmapPage-module__MNRrmG__honeyNode[data-slot="2"]{top:7%;left:33%}.RoadmapPage-module__MNRrmG__honeyNode[data-slot="3"]{top:24%;left:53%}.RoadmapPage-module__MNRrmG__honeyNode[data-slot="4"]{top:48%;left:32%}.RoadmapPage-module__MNRrmG__honeyNode[data-slot="5"]{top:50%;left:58%}.RoadmapPage-module__MNRrmG__honeyNode:before{content:"";z-index:0;background:var(--node-outline);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);position:absolute;inset:0}.RoadmapPage-module__MNRrmG__honeyNodeInner{z-index:1;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:var(--fg-1);background:linear-gradient(180deg, color-mix(in oklab, var(--surface-2) 34%, transparent), transparent 66%), color-mix(in oklab, var(--roadmap-bg) 92%, var(--surface-1));text-align:center;align-content:center;justify-items:center;gap:5px;padding:30px 22px 24px;display:grid;position:absolute;inset:1px}.RoadmapPage-module__MNRrmG__honeyNodeTag{z-index:3;border:1px solid color-mix(in oklab, var(--node-color) 26%, transparent);min-height:25px;color:color-mix(in oklab, var(--node-color) 82%, var(--fg-1));background:color-mix(in oklab, var(--node-soft) 78%, var(--surface-1));font-family:var(--font-body);white-space:nowrap;box-shadow:0 10px 20px color-mix(in oklab, var(--node-color) 9%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:620;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.RoadmapPage-module__MNRrmG__honeyNodeTag b{color:var(--fg-1);font-family:var(--font-heading);font-size:15px;font-weight:430;line-height:1}.RoadmapPage-module__MNRrmG__honeyNode[data-tag-side=left] .RoadmapPage-module__MNRrmG__honeyNodeTag{right:calc(100% + 11px)}.RoadmapPage-module__MNRrmG__honeyNode[data-tag-side=right] .RoadmapPage-module__MNRrmG__honeyNodeTag{left:calc(100% + 11px)}.RoadmapPage-module__MNRrmG__honeyNodeImage{object-fit:contain;width:clamp(54px,5.8vw,86px);height:clamp(54px,5.8vw,86px);filter:saturate(.95) brightness(.94) drop-shadow(0 10px 18px color-mix(in oklab, var(--fg-1) 12%, transparent))}.RoadmapPage-module__MNRrmG__honeyNodeInner h3{max-width:150px;color:var(--fg-1);font-family:var(--font-body);margin:0;font-size:clamp(13px,1vw,15px);font-weight:660;line-height:1.08}.RoadmapPage-module__MNRrmG__honeyNodeInner p{max-width:150px;color:color-mix(in oklab, var(--fg-2) 82%, transparent);font-family:var(--font-body);margin:0;font-size:11px;font-weight:360;line-height:1.25}@media (prefers-reduced-motion:reduce){.RoadmapPage-module__MNRrmG__roadmapScroller{height:auto}.RoadmapPage-module__MNRrmG__hero>div,.RoadmapPage-module__MNRrmG__roadmapNavigation,.RoadmapPage-module__MNRrmG__roadmapProgress,.RoadmapPage-module__MNRrmG__feedbackIntro,.RoadmapPage-module__MNRrmG__feedbackForm,.RoadmapPage-module__MNRrmG__honeycombIntro,.RoadmapPage-module__MNRrmG__honeycombMap,.RoadmapPage-module__MNRrmG__staticMapSection .RoadmapPage-module__MNRrmG__sectionHeader,.RoadmapPage-module__MNRrmG__staticMapCard,.RoadmapPage-module__MNRrmG__sectionHeader,.RoadmapPage-module__MNRrmG__releaseArchiveCard,.RoadmapPage-module__MNRrmG__enterpriseTitle,.RoadmapPage-module__MNRrmG__enterpriseCard,.RoadmapPage-module__MNRrmG__honeyNode{opacity:1;transition:none;transform:none}.RoadmapPage-module__MNRrmG__roadmapSticky{min-height:0;position:relative}.RoadmapPage-module__MNRrmG__roadmapTrack{width:auto;display:grid;transform:none}.RoadmapPage-module__MNRrmG__stage,.RoadmapPage-module__MNRrmG__stageVisual,.RoadmapPage-module__MNRrmG__stageImageTilt,.RoadmapPage-module__MNRrmG__honeyNode{opacity:1;transition:none;transform:none}}@media (max-width:980px){.RoadmapPage-module__MNRrmG__enterpriseSection,.RoadmapPage-module__MNRrmG__feedbackSection,.RoadmapPage-module__MNRrmG__honeycombSection,.RoadmapPage-module__MNRrmG__staticMapSection,.RoadmapPage-module__MNRrmG__releaseArchive,.RoadmapPage-module__MNRrmG__roadmapScroller{width:min(100% - 32px,1512px)}.RoadmapPage-module__MNRrmG__staticMapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RoadmapPage-module__MNRrmG__roadmapScroller{height:auto;min-height:0;padding-top:26px}.RoadmapPage-module__MNRrmG__roadmapSticky{gap:28px;min-height:0;padding:0;position:relative;overflow:visible}.RoadmapPage-module__MNRrmG__roadmapProgress{width:100%}.RoadmapPage-module__MNRrmG__roadmapMarkers{flex-wrap:wrap;gap:7px}.RoadmapPage-module__MNRrmG__roadmapMarker{min-height:32px;padding:5px 9px 5px 7px}.RoadmapPage-module__MNRrmG__roadmapMarker i{border-radius:8px;flex-basis:21px;width:21px;height:21px}.RoadmapPage-module__MNRrmG__roadmapMarkerIndex{font-size:14px}.RoadmapPage-module__MNRrmG__roadmapViewport{overflow:visible}.RoadmapPage-module__MNRrmG__roadmapTrack{gap:34px;width:auto;display:grid;transform:none}.RoadmapPage-module__MNRrmG__stage{flex-basis:auto;grid-template-columns:1fr;gap:18px;min-height:0;padding:22px}.RoadmapPage-module__MNRrmG__stage:after{content:none}.RoadmapPage-module__MNRrmG__stage[data-side=left]:after,.RoadmapPage-module__MNRrmG__stage[data-side=right]:after{transform:translateY(-50%)}.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageVisual,.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageCopy{text-align:left;grid-area:auto;justify-items:start;margin-left:0}.RoadmapPage-module__MNRrmG__stageCopy{max-width:720px}.RoadmapPage-module__MNRrmG__stageVisual{width:min(100%,210px)}.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageBullets{justify-items:start}.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageBullets li{padding-left:22px;padding-right:0}.RoadmapPage-module__MNRrmG__stage[data-side=right] .RoadmapPage-module__MNRrmG__stageBullets li:before{left:0;right:auto}.RoadmapPage-module__MNRrmG__feedbackSection,.RoadmapPage-module__MNRrmG__enterpriseSection{grid-template-columns:1fr}.RoadmapPage-module__MNRrmG__feedbackSection{padding:24px}.RoadmapPage-module__MNRrmG__releaseArchiveCard{grid-template-columns:1fr}.RoadmapPage-module__MNRrmG__releaseFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RoadmapPage-module__MNRrmG__honeycombMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:18px;display:grid;overflow:visible}.RoadmapPage-module__MNRrmG__honeycombLinks{display:none}.RoadmapPage-module__MNRrmG__honeyNode{aspect-ratio:auto;justify-self:center;width:100%;max-width:260px;display:grid;position:relative;top:auto;left:auto}.RoadmapPage-module__MNRrmG__honeyNode:before{display:none}.RoadmapPage-module__MNRrmG__honeyNodeInner{aspect-ratio:1;background:linear-gradient(180deg, color-mix(in oklab, var(--surface-2) 34%, transparent), transparent 66%), color-mix(in oklab, var(--roadmap-bg) 92%, var(--surface-1));width:100%;box-shadow:inset 0 0 0 1px var(--node-outline);position:relative;inset:auto}.RoadmapPage-module__MNRrmG__honeyNodeTag,.RoadmapPage-module__MNRrmG__honeyNode[data-tag-side=left] .RoadmapPage-module__MNRrmG__honeyNodeTag,.RoadmapPage-module__MNRrmG__honeyNode[data-tag-side=right] .RoadmapPage-module__MNRrmG__honeyNodeTag{justify-self:center;margin-bottom:8px;position:relative;top:auto;left:auto;right:auto;transform:none}}@media (max-width:640px){.RoadmapPage-module__MNRrmG__page{padding-bottom:32px}.RoadmapPage-module__MNRrmG__enterpriseSection,.RoadmapPage-module__MNRrmG__feedbackSection,.RoadmapPage-module__MNRrmG__honeycombSection,.RoadmapPage-module__MNRrmG__hero,.RoadmapPage-module__MNRrmG__staticMapSection,.RoadmapPage-module__MNRrmG__releaseArchive,.RoadmapPage-module__MNRrmG__roadmapScroller{width:min(100% - 32px,1512px)}.RoadmapPage-module__MNRrmG__hero{padding-top:112px;padding-bottom:32px}.RoadmapPage-module__MNRrmG__hero h1{font-size:clamp(34px,10vw,50px);line-height:.98}.RoadmapPage-module__MNRrmG__roadmapTrack{gap:28px}.RoadmapPage-module__MNRrmG__staticMapGrid{grid-template-columns:1fr}.RoadmapPage-module__MNRrmG__staticMapCard{min-height:0}.RoadmapPage-module__MNRrmG__staticMapImage{height:112px}.RoadmapPage-module__MNRrmG__roadmapMarkerLabel{display:none}.RoadmapPage-module__MNRrmG__roadmapMarkers{scrollbar-width:none;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.RoadmapPage-module__MNRrmG__roadmapMarkers::-webkit-scrollbar{display:none}.RoadmapPage-module__MNRrmG__roadmapMarker{border-radius:999px;flex:none;min-height:32px;padding:5px 8px 5px 6px}.RoadmapPage-module__MNRrmG__roadmapMarker i{flex-basis:20px;width:20px;height:20px;display:inline-grid}.RoadmapPage-module__MNRrmG__roadmapMarkerIndex{font-size:14px}.RoadmapPage-module__MNRrmG__stage{padding:18px}.RoadmapPage-module__MNRrmG__stageVisual{width:min(100%,176px)}.RoadmapPage-module__MNRrmG__feedbackSection,.RoadmapPage-module__MNRrmG__enterpriseSection{border-radius:22px;padding:20px}.RoadmapPage-module__MNRrmG__feedbackForm,.RoadmapPage-module__MNRrmG__enterpriseCards,.RoadmapPage-module__MNRrmG__releaseFeatureGrid{grid-template-columns:1fr}.RoadmapPage-module__MNRrmG__feedbackIntro h2,.RoadmapPage-module__MNRrmG__honeycombIntro h2,.RoadmapPage-module__MNRrmG__sectionHeader h2,.RoadmapPage-module__MNRrmG__enterpriseTitle h2{font-size:clamp(30px,10vw,44px)}.RoadmapPage-module__MNRrmG__honeycombMap{grid-template-columns:1fr;padding:14px}.RoadmapPage-module__MNRrmG__honeyNode{max-width:240px}.RoadmapPage-module__MNRrmG__releaseArchiveCard{padding:18px}}
