.mkt-roadmap-page .rm-nav{background:var(--navy);z-index:100;border-bottom:1.5px solid #ffffff12;justify-content:space-between;align-items:center;height:60px;padding:0 clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.mkt-roadmap-page .rm-nav-left{align-items:center;min-width:0;display:flex}.mkt-roadmap-page .rm-nav-sep{background:#ffffff1f;width:1px;height:18px;margin:0 10px}.mkt-roadmap-page .rm-nav-page{color:#fff6;font-size:.75rem;font-family:var(--fm);white-space:nowrap}.mkt-roadmap-page .rm-nav-right{align-items:center;gap:8px;display:flex}.mkt-roadmap-page .rm-nbtn{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:.77rem;font-weight:600;transition:all .15s;display:inline-flex}.mkt-roadmap-page .rm-nbtn:hover{color:#fff;background:#ffffff14}.mkt-roadmap-page .rm-nbtn.red{background:var(--red);color:#fff}.mkt-roadmap-page .rm-nbtn.red:hover{background:var(--red2)}.mkt-roadmap-page .rm-nbtn svg{fill:currentColor;flex-shrink:0;width:13px;height:13px}.mkt-roadmap-page .rm-hero{background:var(--navy);padding:clamp(48px,6vw,80px) clamp(16px,4vw,48px) 0;position:relative;overflow:hidden}.mkt-roadmap-page .rm-hero:before{content:"";background:radial-gradient(55% 70% at 95%,#2d6a4f21 0%,#0000 60%);position:absolute;inset:0}.mkt-roadmap-page .rm-hero-inner{max-width:var(--max);z-index:1;margin:0 auto;position:relative}.mkt-roadmap-page .rm-eyebrow{color:#4ade80;letter-spacing:.07em;text-transform:uppercase;background:#2d6a4f33;border:1px solid #2d6a4f66;border-radius:100px;align-items:center;gap:7px;margin-bottom:1.2rem;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.mkt-roadmap-page .rm-eyebrow-dot{background:#4ade80;border-radius:50%;width:5px;height:5px;animation:2s infinite rm-blink}@keyframes rm-blink{0%,to{opacity:1}50%{opacity:.3}}.mkt-roadmap-page .rm-hero h1{font-family:var(--fh);color:#fff;letter-spacing:-.04em;margin-bottom:.9rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.07}.mkt-roadmap-page .rm-hero h1 em{color:#4ade80;font-style:italic}.mkt-roadmap-page .rm-hero-sub{color:#ffffff85;max-width:520px;margin-bottom:1.8rem;font-size:1rem;font-weight:300;line-height:1.72}.mkt-roadmap-page .rm-hero-pills{flex-wrap:wrap;gap:16px;padding-bottom:2.5rem;display:flex}.mkt-roadmap-page .rm-hp{color:#ffffff61;align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.mkt-roadmap-page .rm-hp b{color:#ffffffc7;font-weight:700;font-family:var(--fm);align-items:center;gap:4px;display:inline-flex}.mkt-roadmap-page .rm-hp svg{fill:currentColor;width:11px;height:11px}.mkt-roadmap-page .rm-stats{background:var(--cream2);border-bottom:2px solid var(--border)}.mkt-roadmap-page .rm-stats-inner{max-width:var(--max);grid-template-columns:repeat(4,1fr);margin:0 auto;padding:0 clamp(16px,4vw,48px);display:grid}.mkt-roadmap-page .rm-sb-cell{text-align:center;border-right:1px solid var(--border);padding:16px 0}.mkt-roadmap-page .rm-sb-cell:last-child{border-right:none}.mkt-roadmap-page .rm-sb-n{font-family:var(--fh);color:var(--navy);font-size:1.65rem;font-weight:900;line-height:1}.mkt-roadmap-page .rm-sb-n.r{color:var(--red)}.mkt-roadmap-page .rm-sb-n.b{color:var(--blue)}.mkt-roadmap-page .rm-sb-n.g{color:var(--green)}.mkt-roadmap-page .rm-sb-l{color:var(--muted);margin-top:3px;font-size:.68rem}.mkt-roadmap-page .rm-fbar{border-bottom:2px solid var(--border);z-index:90;background:#fff;padding:9px clamp(16px,4vw,48px);position:sticky;top:60px}.mkt-roadmap-page .rm-fbar-inner{max-width:var(--max);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto;display:flex}.mkt-roadmap-page .rm-chip{cursor:pointer;border:1.5px solid var(--border);background:var(--cream);color:var(--muted);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:5px 13px;font-family:inherit;font-size:.74rem;font-weight:600;transition:all .2s;display:inline-flex}.mkt-roadmap-page .rm-chip:hover{border-color:var(--border2);color:var(--navy)}.mkt-roadmap-page .rm-chip.on{border-color:var(--navy);background:var(--navy);color:#fff}.mkt-roadmap-page .rm-chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mkt-roadmap-page .rm-fbar-spacer{flex:1}.mkt-roadmap-page .rm-gh-link{color:var(--blue);align-items:center;gap:6px;font-size:.74rem;font-weight:600;display:inline-flex}.mkt-roadmap-page .rm-gh-link svg{fill:currentColor;width:12px;height:12px}.mkt-roadmap-page .rm-main{max-width:var(--max);margin:0 auto;padding:clamp(24px,4vw,40px) clamp(16px,4vw,48px)}.mkt-roadmap-page .rm-cta-band{background:var(--navy);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:18px 24px;display:flex}.mkt-roadmap-page .rm-ctab-text h3{font-family:var(--fh);color:#fff;margin-bottom:3px;font-size:.98rem;font-weight:800}.mkt-roadmap-page .rm-ctab-text p{color:#ffffff6b;max-width:380px;font-size:.75rem;line-height:1.55}.mkt-roadmap-page .rm-ctab-btns{flex-shrink:0;gap:7px;display:flex}.mkt-roadmap-page .rm-btn{font-family:var(--fh);cursor:pointer;white-space:nowrap;border:2px solid;border-radius:7px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:800;transition:all .15s;display:inline-flex}.mkt-roadmap-page .rm-btn-r{background:var(--red);color:#fff;border-color:var(--red)}.mkt-roadmap-page .rm-btn-r:hover{background:var(--red2)}.mkt-roadmap-page .rm-btn-g{color:#fff9;background:0 0;border-color:#ffffff2e}.mkt-roadmap-page .rm-btn-g:hover{color:#fff;border-color:#ffffff73}.mkt-roadmap-page .rm-btn svg{fill:currentColor;width:12px;height:12px}.mkt-roadmap-page .rm-kanban{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:22px;margin-bottom:56px;display:grid}.mkt-roadmap-page .rm-col-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mkt-roadmap-page .rm-col-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.mkt-roadmap-page .rm-col-icon svg{width:16px;height:16px;fill:var(--navy)}.mkt-roadmap-page .rm-col-h2{font-family:var(--fh);color:var(--navy);font-size:1rem;font-weight:800}.mkt-roadmap-page .rm-col-badge{font-size:.63rem;font-weight:700;font-family:var(--fm);border-radius:100px;padding:2px 8px}.mkt-roadmap-page .cb-plan{background:var(--cream3);color:var(--muted);border:1px solid var(--border2)}.mkt-roadmap-page .cb-prog{background:var(--bbg);color:var(--blue);border:1px solid #b8d8f0}.mkt-roadmap-page .cb-done{background:var(--gbg);color:var(--green);border:1px solid #90d4b0}.mkt-roadmap-page .rm-col-bar{border-radius:100px;height:3px;margin-bottom:14px}.mkt-roadmap-page .bar-p{background:linear-gradient(90deg, var(--border), var(--cream3))}.mkt-roadmap-page .bar-i{background:linear-gradient(90deg, var(--blue), #7dd3fc)}.mkt-roadmap-page .bar-d{background:linear-gradient(90deg, var(--green), #4ade80)}.mkt-roadmap-page .rm-rc{border:2px solid var(--border);cursor:pointer;text-align:left;background:#fff;border-radius:12px;width:100%;margin-bottom:9px;padding:14px;font-family:inherit;transition:all .2s;display:block;position:relative}.mkt-roadmap-page .rm-rc:hover{border-color:var(--border2);transform:translateY(-1px);box-shadow:0 2px 14px #1a233212}.mkt-roadmap-page .rm-rc.prog{border-color:#b8d8f0}.mkt-roadmap-page .rm-rc.done{opacity:.82;border-color:#90d4b0}.mkt-roadmap-page .rm-rc.pri-h{border-left:3px solid var(--red)}.mkt-roadmap-page .rm-rc.pri-m{border-left:3px solid var(--amber)}.mkt-roadmap-page .rm-rc.pri-l{border-left:3px solid var(--border2)}.mkt-roadmap-page .rm-rc-top{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.mkt-roadmap-page .rm-rc-title{font-family:var(--fh);color:var(--navy);flex:1;font-size:.88rem;font-weight:800;line-height:1.25}.mkt-roadmap-page .rm-rc-num{color:var(--muted);font-size:.63rem;font-family:var(--fm);white-space:nowrap}.mkt-roadmap-page .rm-rc-tags{flex-wrap:wrap;gap:4px;margin-bottom:7px;display:flex}.mkt-roadmap-page .rm-tag{border-radius:100px;padding:2px 6px;font-size:.6rem;font-weight:700}.mkt-roadmap-page .t-feat{background:var(--bbg);color:var(--blue);border:1px solid #b8d8f0}.mkt-roadmap-page .t-bug{background:var(--red-pale);color:var(--red);border:1px solid #f0b0a8}.mkt-roadmap-page .t-data{background:var(--gbg);color:var(--green);border:1px solid #90d4b0}.mkt-roadmap-page .t-seo{background:var(--pbg);color:var(--purple);border:1px solid #c4b5fd}.mkt-roadmap-page .t-sec{background:var(--abg);color:var(--amber);border:1px solid #e8c585}.mkt-roadmap-page .t-perf{background:var(--tbg);color:var(--teal);border:1px solid #a8dfe0}.mkt-roadmap-page .t-ux{background:var(--cream3);color:var(--navy2);border:1px solid var(--border2)}.mkt-roadmap-page .rm-rc-desc{color:var(--muted);margin-bottom:9px;font-size:.74rem;line-height:1.55}.mkt-roadmap-page .rm-rc-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.mkt-roadmap-page .rm-vote-btn{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:var(--cream);border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-family:inherit;font-size:.7rem;font-weight:700;transition:all .2s;display:inline-flex}.mkt-roadmap-page .rm-vote-btn:hover,.mkt-roadmap-page .rm-vote-btn.voted{border-color:var(--green);color:var(--green);background:var(--gbg)}.mkt-roadmap-page .rm-vote-btn svg{fill:currentColor;width:10px;height:10px}.mkt-roadmap-page .rm-rc-meta{align-items:center;gap:6px;display:inline-flex}.mkt-roadmap-page .rm-avatar{color:#fff;width:20px;height:20px;font-size:.56rem;font-weight:700;font-family:var(--fm);text-transform:lowercase;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mkt-roadmap-page .av-blue{background:var(--blue)}.mkt-roadmap-page .av-green{background:var(--green)}.mkt-roadmap-page .av-amber{background:var(--amber)}.mkt-roadmap-page .av-purple{background:var(--purple)}.mkt-roadmap-page .av-red{background:var(--red)}.mkt-roadmap-page .av-navy{background:var(--navy)}.mkt-roadmap-page .rm-rc-handle{color:var(--muted);font-size:.63rem}.mkt-roadmap-page .rm-prog-wrap{margin:9px 0 0}.mkt-roadmap-page .rm-rp-label{color:var(--muted);font-size:.63rem;font-family:var(--fm);justify-content:space-between;margin-bottom:2px;display:flex}.mkt-roadmap-page .rm-rp-track{background:var(--cream3);border-radius:100px;height:4px;overflow:hidden}.mkt-roadmap-page .rm-rp-fill{background:linear-gradient(90deg, var(--blue), #7dd3fc);border-radius:100px;height:100%;transition:width 1.3s}.mkt-roadmap-page .rm-rc-note{background:var(--bbg);color:var(--blue);border-radius:6px;align-items:center;gap:6px;margin-top:7px;padding:5px 8px;font-size:.69rem;display:flex}.mkt-roadmap-page .rm-rc-note svg{fill:currentColor;flex-shrink:0;width:10px;height:10px}.mkt-roadmap-page .rm-shipped-tag{color:var(--green);align-items:center;gap:5px;font-size:.65rem;font-weight:700;display:inline-flex}.mkt-roadmap-page .rm-shipped-tag svg{fill:currentColor;width:10px;height:10px}.mkt-roadmap-page .rm-changelog-link{color:var(--blue);align-items:center;gap:4px;font-size:.65rem;font-weight:600;display:inline-flex}.mkt-roadmap-page .rm-changelog-link svg{fill:currentColor;width:9px;height:9px}.mkt-roadmap-page .rm-col-foot{text-align:center;margin-top:6px}.mkt-roadmap-page .rm-col-foot a{color:var(--blue);align-items:center;gap:5px;font-size:.75rem;font-weight:700;display:inline-flex}.mkt-roadmap-page .rm-col-foot a svg{fill:currentColor;width:11px;height:11px}.mkt-roadmap-page .rm-empty{text-align:center;color:var(--muted2);background:var(--cream);border:1.5px dashed var(--border);border-radius:10px;padding:30px 14px;font-size:.78rem}.mkt-roadmap-page .rm-ms-section{margin-bottom:56px}.mkt-roadmap-page .rm-ms-head{margin-bottom:24px}.mkt-roadmap-page .rm-ms-head h2{font-family:var(--fh);color:var(--navy);letter-spacing:-.03em;font-size:1.55rem;font-weight:800}.mkt-roadmap-page .rm-ms-head p{color:var(--muted);margin-top:4px;font-size:.82rem}.mkt-roadmap-page .rm-ms-tl{padding-left:0;position:relative}.mkt-roadmap-page .rm-ms-tl:before{content:"";background:var(--border);z-index:0;border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:18px}.mkt-roadmap-page .rm-ms-node{margin-bottom:26px;padding-left:44px;position:relative}.mkt-roadmap-page .rm-ms-node:before{content:"";box-sizing:border-box;border:2.5px solid var(--border);background:var(--cream);z-index:1;border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:12px}.mkt-roadmap-page .rm-ms-node.reached:before{background:var(--green);border-color:var(--green)}.mkt-roadmap-page .rm-ms-node.current:before{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px #1e5f8c24}.mkt-roadmap-page .rm-ms-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted2);font-size:.63rem;font-weight:700;font-family:var(--fm);margin-bottom:2px}.mkt-roadmap-page .rm-ms-node.reached .rm-ms-lbl{color:var(--green)}.mkt-roadmap-page .rm-ms-node.current .rm-ms-lbl{color:var(--blue)}.mkt-roadmap-page .rm-ms-title{font-family:var(--fh);color:var(--navy);margin-bottom:2px;font-size:.93rem;font-weight:800}.mkt-roadmap-page .rm-ms-desc{color:var(--muted);font-size:.75rem;line-height:1.55}.mkt-roadmap-page .rm-ms-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mkt-roadmap-page .rm-ms-chip{background:var(--cream2);color:var(--muted);border:1px solid var(--border);border-radius:100px;padding:2px 7px;font-size:.63rem;font-weight:600}.mkt-roadmap-page .rm-ms-node.reached .rm-ms-chip{background:var(--gbg);color:var(--green);border-color:#90d4b0}.mkt-roadmap-page .rm-ms-node.current .rm-ms-chip{background:var(--bbg);color:var(--blue);border-color:#b8d8f0}.mkt-roadmap-page .rm-toast{background:var(--navy);color:#fff;z-index:300;border-radius:8px;align-items:center;gap:8px;max-width:320px;padding:10px 16px;font-size:.75rem;font-weight:600;animation:.3s rm-toast-in;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 20px #0003}.mkt-roadmap-page .rm-toast svg{fill:currentColor;color:#4ade80;flex-shrink:0;width:12px;height:12px}@keyframes rm-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:900px){.mkt-roadmap-page .rm-kanban{grid-template-columns:1fr}.mkt-roadmap-page .rm-stats-inner{grid-template-columns:1fr 1fr}.mkt-roadmap-page .rm-sb-cell:nth-child(2){border-right:none}.mkt-roadmap-page .rm-sb-cell:nth-child(3),.mkt-roadmap-page .rm-sb-cell:nth-child(4){border-top:1px solid var(--border)}.mkt-roadmap-page .rm-cta-band{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.mkt-roadmap-page .rm-nav-page,.mkt-roadmap-page .rm-nav-sep{display:none}}
