.wp-block-tlgb-roadmap-timeline .tlgbRoadmap{--rmArm:26px;--rmAccent:#6366f1;--rmLineWidth:3px;--rmLineColor:#e5e7eb;--rmDotSize:16px;--rmItemGap:28px;--rmAnimDuration:600ms}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap *,.wp-block-tlgb-roadmap-timeline .tlgbRoadmap :after,.wp-block-tlgb-roadmap-timeline .tlgbRoadmap :before{box-sizing:border-box}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmFilter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmChip{background:transparent;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px;transition:color .16s ease,background .16s ease,border-color .16s ease}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmChip[data-status=all].isActive{background:var(--rmAccent);border-color:var(--rmAccent);color:#fff}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmItem{position:relative}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmDot{background:var(--rmAccent);border-radius:50%;height:var(--rmDotSize);position:absolute;top:22px;width:var(--rmDotSize);z-index:2}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmItem.status-planned .rmDot{background:transparent!important;box-shadow:inset 0 0 0 3px currentColor;color:var(--rmAccent)}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmCard{overflow:hidden}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmItem.status-planned .rmCard{border-style:dashed}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmMeta{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:10px}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmStatus{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;padding:4px 10px;white-space:nowrap}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmVersion{background:rgba(0,0,0,.05);border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:3px 8px}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmTitle{line-height:1.3;margin:0 0 8px}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmDesc{line-height:1.65;margin:0}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmDesc>:first-child{margin-top:0}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmDesc>:last-child{margin-bottom:0}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmProgress{align-items:center;display:flex;gap:10px;margin-top:14px}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmProgressBar{background:rgba(0,0,0,.07);border-radius:999px;flex:1 1 auto;height:6px;overflow:hidden}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmProgressBar span{background:var(--rmAccent);border-radius:inherit;display:block;height:100%}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmProgressValue{flex:0 0 auto;font-size:12px;font-weight:600}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmLink{display:inline-block;font-weight:600;margin-top:12px;text-decoration:none}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmLink:hover{text-decoration:underline}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmItem.isFiltered,.wp-block-tlgb-roadmap-timeline .tlgbRoadmap .rmRow.isFiltered{display:none}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-vertical .rmList{position:relative}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-vertical .rmList:before{background:var(--rmLineColor);border-radius:999px;bottom:0;content:"";left:calc(var(--rmDotSize)/2 - var(--rmLineWidth)/2);position:absolute;top:0;width:var(--rmLineWidth)}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-vertical .rmRow:not(:last-child){margin-bottom:var(--rmItemGap)}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-vertical .rmItem{margin-left:calc(var(--rmDotSize) + var(--rmArm))}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-vertical .rmItem .rmDot{left:calc(var(--rmDotSize)*-1 - var(--rmArm))}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-columns .rmColumns{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-columns .rmColumnTitle{border-bottom:2px solid;font-size:15px;font-weight:700;letter-spacing:.05em;margin:0 0 16px;padding-bottom:10px;text-transform:uppercase}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-columns .rmList{display:flex;flex-direction:column;gap:16px}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-columns .rmItem{margin-left:0}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-columns .rmColumn.isFiltered,.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.layout-columns .rmDot{display:none}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.hasAnim .rmItem{opacity:0;transition:opacity var(--rmAnimDuration) ease,transform var(--rmAnimDuration) ease;will-change:opacity,transform}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.hasAnim .rmItem.isVisible{opacity:1;transform:none}.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.hasAnim.anim-slide-up .rmItem{transform:translateY(32px)}@media(prefers-reduced-motion:reduce){.wp-block-tlgb-roadmap-timeline .tlgbRoadmap.hasAnim .rmItem{opacity:1;transform:none;transition:none}}
