[data-rmiz]{display:block;position:relative}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{display:none}[data-rmiz-content=found] img{cursor:zoom-in}[data-rmiz-modal][open]{width:100vw;width:100dvw;height:100vh;height:100dvh;background-color:transparent;max-width:none;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal]:focus-visible{outline:none}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=hidden]{background-color:transparent}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}.capability-map_map__Jqbb9{--cap-blue:#2563eb;--cap-blue-soft:color-mix(in srgb,var(--cap-blue) 9%,transparent);--cap-blue-line:color-mix(in srgb,var(--cap-blue) 62%,transparent);--cap-surface:color-mix(in srgb,var(--color-fd-popover) 72%,var(--color-fd-background));--cap-surface-strong:color-mix(in srgb,var(--color-fd-popover) 92%,var(--color-fd-background));--cap-line:color-mix(in srgb,var(--color-fd-muted-foreground) 34%,transparent);width:100%;margin:1.25rem 0 1.5rem;overflow:hidden;color:var(--color-fd-foreground);background:var(--cap-surface);border:1px solid var(--color-fd-border);border-radius:8px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-fd-foreground) 4%,transparent);letter-spacing:0}.dark .capability-map_map__Jqbb9{--cap-blue:#60a5fa;--cap-blue-soft:color-mix(in srgb,var(--cap-blue) 12%,transparent);--cap-blue-line:color-mix(in srgb,var(--cap-blue) 68%,transparent)}.capability-map_map__Jqbb9 a,.capability-map_map__Jqbb9 button,.capability-map_map__Jqbb9 input{letter-spacing:0}.capability-map_toolbar__AlTBX{min-height:54px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--cap-surface-strong)}.capability-map_indexFilters__MJAr8,.capability-map_tabs__4vN0Y{display:inline-flex;align-items:center;padding:2px;background:color-mix(in srgb,var(--color-fd-muted) 72%,transparent);border:1px solid var(--color-fd-border);border-radius:6px}.capability-map_indexFilters__MJAr8 button,.capability-map_tab__HXQPJ{min-height:31px;padding:5px 12px;color:var(--color-fd-muted-foreground);font-size:13px;font-weight:500;line-height:1.25;white-space:nowrap;border:0;border-radius:4px;background:transparent;cursor:pointer}.capability-map_indexFilters__MJAr8 button:hover:not(:disabled),.capability-map_tab__HXQPJ:hover{color:var(--color-fd-foreground)}.capability-map_indexFilters__MJAr8 button[data-active=true],.capability-map_tab__HXQPJ[data-active=true]{color:var(--color-fd-foreground);background:var(--color-fd-popover);box-shadow:0 0 0 1px var(--color-fd-border),0 1px 2px color-mix(in srgb,var(--color-fd-foreground) 7%,transparent)}.capability-map_legend__YS8cc,.capability-map_switchControl__FDwcZ,.capability-map_toolbarEnd__Cesbk{display:flex;align-items:center}.capability-map_toolbarEnd__Cesbk{justify-content:flex-end;gap:16px}.capability-map_legend__YS8cc{gap:14px;color:var(--color-fd-muted-foreground);font-size:12px;white-space:nowrap}.capability-map_legend__YS8cc span{display:inline-flex;align-items:center;gap:6px}.capability-map_currentLine__8zvwr,.capability-map_futureLine__FlblU{display:inline-block;width:22px;height:0;border-top:1px solid var(--cap-line)}.capability-map_futureLine__FlblU{border-top:1px dashed var(--cap-blue-line)}.capability-map_switchControl__FDwcZ{min-height:34px;gap:8px;padding:2px;color:var(--color-fd-muted-foreground);font-size:12px;font-weight:500;white-space:nowrap;border:0;background:transparent;cursor:pointer}.capability-map_switchControl__FDwcZ:hover{color:var(--color-fd-foreground)}.capability-map_switchTrack__HIPxm{position:relative;width:34px;height:20px;flex:0 0 auto;background:color-mix(in srgb,var(--color-fd-muted-foreground) 34%,transparent);border:1px solid color-mix(in srgb,var(--color-fd-muted-foreground) 24%,transparent);border-radius:999px;transition:background-color .16s ease,border-color .16s ease}.capability-map_switchTrack__HIPxm[data-active=true]{background:var(--cap-blue);border-color:var(--cap-blue)}.capability-map_switchThumb__0jgU5{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .16s ease}.capability-map_switchTrack__HIPxm[data-active=true] .capability-map_switchThumb__0jgU5{transform:translateX(14px)}.capability-map_body__FBFEi{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,34%);min-height:590px;border-top:1px solid var(--color-fd-border)}.capability-map_explorer__DrCh0{min-width:0;padding:18px;background:color-mix(in srgb,var(--color-fd-background) 58%,transparent)}.capability-map_detail__vJQuV,.capability-map_explorer__DrCh0{max-height:760px;overflow-y:auto;scrollbar-width:thin}.capability-map_surfaceExplorer__a_uU7,.capability-map_treeExplorer__imhAn{min-width:0}.capability-map_featureNode__4z_1B,.capability-map_recipeNode__QnwzS,.capability-map_rootNode__50f6m,.capability-map_sectionNode__55wlL,.capability-map_surfaceNode__FaVkM,.capability-map_treeNode___uvpx{position:relative;z-index:1;color:var(--color-fd-foreground);background:var(--cap-surface-strong);border:1px solid var(--color-fd-border);border-radius:5px}.capability-map_rootNode__50f6m{width:fit-content;min-height:34px;margin:0 auto;padding:5px 10px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--color-fd-foreground) 5%,transparent)}.capability-map_rootNode__50f6m img{border-radius:4px}.capability-map_rootNode__50f6m:after{display:none}.capability-map_treeLevel__fdkn9{--tree-node-height:44px;--tree-rail-offset:18px;--tree-row-gap:8px;position:relative;margin-top:40px}.capability-map_treeLevel__fdkn9:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;width:1px;height:32px;background:var(--cap-line)}.capability-map_treeLevelRows__OANvC{position:relative;display:grid;gap:var(--tree-row-gap)}.capability-map_treeLevelRows__OANvC:before{display:none}.capability-map_treeLevelRow__pg7x7{position:relative;z-index:1;width:var(--tree-row-width);min-height:calc(var(--tree-node-height) + var(--tree-rail-offset));margin-inline:auto;padding-top:var(--tree-rail-offset);display:grid;grid-template-columns:repeat(var(--tree-row-columns),minmax(0,1fr));gap:8px}.capability-map_treeLevelRow__pg7x7:before{content:"";position:absolute;top:0;right:calc(50% / var(--tree-row-columns));left:calc(50% / var(--tree-row-columns));height:1px;background:var(--cap-line)}.capability-map_treeLevelCell__F8Gds{position:relative;z-index:1;min-width:0;min-height:var(--tree-node-height)}.capability-map_treeLevelCell__F8Gds:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;width:1px;height:calc(var(--tree-rail-offset) - 4px);background:var(--cap-line)}.capability-map_treeLevelExitStem__zPq78{display:none}.capability-map_treeLevel__fdkn9 .capability-map_featureNode__4z_1B,.capability-map_treeLevel__fdkn9 .capability-map_sectionNode__55wlL,.capability-map_treeLevel__fdkn9 .capability-map_surfaceNode__FaVkM,.capability-map_treeLevel__fdkn9 .capability-map_treeNode___uvpx{width:100%;height:var(--tree-node-height);min-height:var(--tree-node-height);padding:7px 8px;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}.capability-map_treeLevel__fdkn9 .capability-map_surfaceNode__FaVkM{grid-template:none}.capability-map_treeLevel__fdkn9 .capability-map_surfaceIcon__ZwBOD{width:14px;height:14px;margin:0}.capability-map_treeLevel__fdkn9 .capability-map_surfaceNode__FaVkM>span{font-size:11px;font-weight:550}.capability-map_treeLevel__fdkn9 .capability-map_featureNode__4z_1B{justify-content:center;text-align:center}.capability-map_treeLevel__fdkn9 .capability-map_featureNode__4z_1B small{display:none}.capability-map_treeLevel__fdkn9 .capability-map_featureNode__4z_1B>span,.capability-map_treeLevel__fdkn9 .capability-map_sectionNode__55wlL>span,.capability-map_treeLevel__fdkn9 .capability-map_surfaceNode__FaVkM>span,.capability-map_treeLevel__fdkn9 .capability-map_treeNode___uvpx>span{min-width:0;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.capability-map_staticTreeNode__qq0vl{cursor:default}.capability-map_actionTreeNode__nONmR,.capability-map_trackTreeNode__F4CAo{font-size:11px}.capability-map_trackTreeNode__F4CAo[data-future=true]{border-style:dashed;border-color:var(--cap-blue-line)}.capability-map_featureBranch__Si_16,.capability-map_sectionBranch__sZQRH,.capability-map_timelineTreeBranch__CAd3F{min-width:0}.capability-map_featureBranch__Si_16,.capability-map_sectionBranch__sZQRH{margin:0;padding:0;border:0}.capability-map_workflowNodes__iZPw4{position:relative;margin-top:22px;padding-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.capability-map_workflowNodes__iZPw4:before{content:"";position:absolute;top:0;left:12.5%;right:12.5%;height:1px;background:var(--cap-line)}.capability-map_workflowNodes__iZPw4 .capability-map_treeNode___uvpx:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:15px;background:var(--cap-line)}.capability-map_treeNode___uvpx{min-width:0;min-height:38px;padding:7px 8px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500;line-height:1.25;text-align:center;cursor:pointer}.capability-map_featureNode__4z_1B:hover,.capability-map_indexItem__apARI:hover,.capability-map_recipeNode__QnwzS:hover,.capability-map_sectionNode__55wlL:hover,.capability-map_surfaceNode__FaVkM:hover,.capability-map_treeNode___uvpx:hover{border-color:color-mix(in srgb,var(--color-fd-muted-foreground) 44%,transparent);background:color-mix(in srgb,var(--color-fd-accent) 60%,var(--cap-surface-strong))}.capability-map_featureNode__4z_1B[data-selected=true],.capability-map_indexItem__apARI[data-selected=true],.capability-map_recipeNode__QnwzS[data-selected=true],.capability-map_sectionNode__55wlL[data-selected=true],.capability-map_surfaceNode__FaVkM[data-selected=true],.capability-map_treeNode___uvpx[data-selected=true]{color:color-mix(in srgb,var(--cap-blue) 88%,var(--color-fd-foreground));border-color:var(--cap-blue-line);background:var(--cap-blue-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--cap-blue) 14%,transparent)}.capability-map_featureIcon__UqZFw,.capability-map_indexIcon__wxJ9j,.capability-map_nodeIcon__ReAad,.capability-map_surfaceIcon__ZwBOD{flex:0 0 auto}.capability-map_featureIcon__UqZFw,.capability-map_nodeIcon__ReAad{width:14px;height:14px}.capability-map_groupSection__En_IL{position:relative;margin-top:24px;padding-top:15px}.capability-map_groupSection__En_IL:before{content:"";position:absolute;top:-24px;left:50%;width:1px;height:24px;background:var(--cap-line)}.capability-map_groupNodes__t5oha{position:relative;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.capability-map_groupNodes__t5oha:before{content:"";position:absolute;top:-15px;left:12%;right:12%;height:1px;background:var(--cap-line)}.capability-map_groupNodes__t5oha .capability-map_treeNode___uvpx{min-width:116px;max-width:180px}.capability-map_groupNodes__t5oha .capability-map_treeNode___uvpx:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:16px;background:var(--cap-line)}.capability-map_featureBranch__Si_16{min-width:0;margin:0;padding:0;border:0}.capability-map_featureBranch__Si_16:before{display:none}.capability-map_featureNodes__tweUm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.capability-map_featureNode__4z_1B{min-width:0;min-height:36px;padding:7px 9px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.3;text-align:start;cursor:pointer}.capability-map_featureNode__4z_1B span{min-width:0;overflow-wrap:anywhere}.capability-map_featureNode__4z_1B small{margin-inline-start:auto;color:var(--color-fd-muted-foreground);font-size:9px;line-height:1.25;white-space:nowrap}.capability-map_featureNode__4z_1B[data-future=true]{border-style:dashed;border-color:var(--cap-blue-line)}.capability-map_futureBranch__k8WhA{position:relative;margin-top:20px;padding-top:21px;border-top:1px dashed var(--cap-blue-line)}.capability-map_futureBranchLabel__mj4lf{position:absolute;top:-9px;left:50%;padding:0 8px;color:var(--cap-blue);background:var(--cap-surface);font-size:11px;font-weight:600;line-height:18px;transform:translateX(-50%)}.capability-map_surfaceExplorer__a_uU7 .capability-map_rootNode__50f6m{margin-bottom:0}.capability-map_surfaceExplorer__a_uU7 .capability-map_rootNode__50f6m:after{height:24px}.capability-map_surfaceNodes___CBpc{position:relative;padding-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid var(--cap-line)}.capability-map_surfaceNode__FaVkM{min-height:76px;padding:10px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:3px 7px;text-align:start;cursor:pointer}.capability-map_surfaceNode__FaVkM:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:15px;background:var(--cap-line)}.capability-map_surfaceIcon__ZwBOD{width:16px;height:16px;grid-row:1/3;margin-top:1px}.capability-map_surfaceNode__FaVkM>span{min-width:0;font-size:12px;font-weight:600;line-height:1.25}.capability-map_surfaceNode__FaVkM small{min-width:0;color:var(--color-fd-muted-foreground);font-size:10px;line-height:1.35}.capability-map_sectionBranch__sZQRH{min-width:0;margin:0;padding:0;border:0}.capability-map_sectionNodes__DBMR4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.capability-map_sectionNode__55wlL{min-width:0;min-height:38px;padding:7px 8px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--color-fd-foreground);font-size:11px;font-weight:550;line-height:1.3;text-align:center;cursor:pointer}.capability-map_sectionNode__55wlL span{min-width:0;overflow-wrap:anywhere}.capability-map_sectionNode__55wlL[data-future=true]{border-style:dashed;border-color:var(--cap-blue-line)}.capability-map_sectionIntro__A2_iO{margin-top:14px;padding-inline-start:10px;border-inline-start:2px solid var(--cap-blue-line)}.capability-map_sectionIntro__A2_iO strong{display:block;color:var(--color-fd-foreground);font-size:12px;font-weight:650;line-height:1.35}.capability-map_sectionIntro__A2_iO p{margin:3px 0 0;color:var(--color-fd-muted-foreground);font-size:11px;line-height:1.5}.capability-map_sectionBranch__sZQRH>.capability-map_featureBranch__Si_16{margin-top:16px;padding-top:16px}.capability-map_sectionBranch__sZQRH>.capability-map_featureBranch__Si_16:before{display:none}.capability-map_explorerHeading__IIAgx{color:var(--color-fd-foreground);font-size:13px;font-weight:650;line-height:1.4}.capability-map_recipeNodes__dANWB{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.capability-map_recipeNode__QnwzS{min-width:0;min-height:68px;padding:9px 10px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;color:var(--color-fd-foreground);text-align:start;cursor:pointer}.capability-map_recipeIcon__l8MKH{width:16px;height:16px;margin-top:2px}.capability-map_recipeNode__QnwzS>span{min-width:0;display:grid;gap:3px}.capability-map_recipeNode__QnwzS strong{font-size:12px;font-weight:650;line-height:1.3}.capability-map_recipeNode__QnwzS small{color:var(--color-fd-muted-foreground);font-size:10px;line-height:1.4}.capability-map_recipePath__6y0SM{margin-top:20px;padding-top:18px;border-top:1px solid var(--color-fd-border)}.capability-map_recipePath__6y0SM .capability-map_sectionIntro__A2_iO{margin-top:0}.capability-map_recipeSteps__PmkTh{margin:17px 0 0;padding:0;list-style:none}.capability-map_recipeSteps__PmkTh li{position:relative;min-width:0;padding:0 0 18px 38px;display:grid;grid-template-columns:minmax(0,1fr)}.capability-map_recipeSteps__PmkTh li:not(:last-child):before{content:"";position:absolute;top:24px;bottom:0;left:12px;width:1px;background:var(--cap-line)}.capability-map_stepNumber__4Cf7i{position:absolute;top:0;left:0;width:25px;height:25px;display:grid;place-items:center;color:color-mix(in srgb,var(--cap-blue) 88%,var(--color-fd-foreground));background:var(--cap-blue-soft);border:1px solid var(--cap-blue-line);border-radius:50%;font-size:9px;font-weight:700}.capability-map_recipeSteps__PmkTh strong{color:var(--color-fd-foreground);font-size:12px;font-weight:650;line-height:1.35}.capability-map_recipeSteps__PmkTh p{margin:3px 0 0;color:var(--color-fd-muted-foreground);font-size:11px;line-height:1.5}.capability-map_recipeFeatures__z91vp,.capability-map_recommendationList__751ox{display:flex;flex-wrap:wrap;gap:5px}.capability-map_recipeFeatures__z91vp{margin-top:8px}.capability-map_recipeFeatures__z91vp button,.capability-map_recommendationList__751ox span{min-height:25px;padding:4px 7px;display:inline-flex;align-items:center;color:var(--color-fd-muted-foreground);font-size:9px;font-weight:550;line-height:1.25;background:color-mix(in srgb,var(--color-fd-muted) 58%,transparent);border:1px solid var(--color-fd-border);border-radius:4px}.capability-map_recipeFeatures__z91vp button{cursor:pointer}.capability-map_recipeFeatures__z91vp button:hover{color:var(--cap-blue);border-color:var(--cap-blue-line)}.capability-map_recipeFeatures__z91vp button[data-selected=true]{color:color-mix(in srgb,var(--cap-blue) 88%,var(--color-fd-foreground));background:var(--cap-blue-soft);border-color:var(--cap-blue-line)}.capability-map_timelineExplorer__zourb{min-width:0}.capability-map_timelineHeader__kXfvF{padding:2px 2px 16px;display:flex;align-items:flex-start;gap:11px;border-bottom:1px solid var(--color-fd-border)}.capability-map_timelineHeaderIcon__YDHib{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;color:var(--cap-blue);background:var(--cap-blue-soft);border:1px solid var(--cap-blue-line);border-radius:6px}.capability-map_timelineHeaderIcon__YDHib svg{width:17px;height:17px}.capability-map_timelineHeader__kXfvF strong{display:block;color:var(--color-fd-foreground);font-size:14px;font-weight:650;line-height:1.35}.capability-map_timelineFutureTrack__kTNdp p,.capability-map_timelineHeader__kXfvF p{margin:4px 0 0;color:var(--color-fd-muted-foreground);font-size:11px;line-height:1.55}.capability-map_timelineBasics__FokO_{padding:11px 0;border-bottom:1px solid var(--color-fd-border)}.capability-map_timelineBasics__FokO_ summary{min-height:32px;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:9px;color:var(--color-fd-foreground);font-size:10px;cursor:pointer}.capability-map_timelineBasics__FokO_ summary strong{font-size:10px;font-weight:650}.capability-map_timelineBasics__FokO_ summary span{min-width:0;overflow:hidden;color:var(--color-fd-muted-foreground);font-size:10px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.capability-map_timelineBasicsContent__QpnpK{padding-top:4px}.capability-map_timelineSectionLabel__LU6h7{color:var(--color-fd-muted-foreground);font-size:10px;font-weight:650;line-height:1.35;text-transform:uppercase}.capability-map_timelineBasicsGrid__3rGyL,.capability-map_timelineGuideGroups__N61a_{margin-top:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.capability-map_timelineGuideGroup__T2vid{min-width:0;padding:10px;background:color-mix(in srgb,var(--cap-surface-strong) 76%,transparent);border:1px solid var(--color-fd-border);border-radius:5px}.capability-map_timelineGuideGroup__T2vid>strong{display:block;color:var(--color-fd-foreground);font-size:11px;font-weight:650;line-height:1.35}.capability-map_timelineGuideGroup__T2vid ul{margin:7px 0 0;padding-inline-start:15px;color:var(--color-fd-muted-foreground);font-size:10.5px;line-height:1.55}.capability-map_timelineGuideGroup__T2vid li+li{margin-top:5px}.capability-map_timelineBasicsLinks__Cn5S0{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px}.capability-map_timelineBasicsLinks__Cn5S0 button{min-height:27px;padding:4px 8px;color:var(--color-fd-muted-foreground);font-size:10px;font-weight:550;background:var(--cap-surface-strong);border:1px solid var(--color-fd-border);border-radius:4px;cursor:pointer}.capability-map_timelineBasicsLinks__Cn5S0 button:hover,.capability-map_timelineBasicsLinks__Cn5S0 button[data-selected=true]{color:var(--cap-blue);background:var(--cap-blue-soft);border-color:var(--cap-blue-line)}.capability-map_timelineTrackList__nbYge{margin:16px 0 0;padding:0;display:grid;gap:7px;list-style:none}.capability-map_timelineTrackItem__FotE6{min-width:0;overflow:hidden;background:var(--cap-surface-strong);border:1px solid var(--color-fd-border);border-radius:6px}.capability-map_timelineTrackItem__FotE6[data-selected=true]{border-color:var(--cap-blue-line);box-shadow:0 0 0 1px color-mix(in srgb,var(--cap-blue) 8%,transparent)}.capability-map_timelineTrackButton__Mdnno{width:100%;min-height:62px;padding:8px 10px;display:grid;grid-template-columns:25px 28px minmax(0,1fr) auto;align-items:center;gap:9px;color:var(--color-fd-foreground);text-align:start;background:transparent;border:0;cursor:pointer}.capability-map_timelineTrackButton__Mdnno:hover{background:color-mix(in srgb,var(--color-fd-accent) 48%,transparent)}.capability-map_timelineTrackNumber__TR2fq{color:var(--color-fd-muted-foreground);font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.capability-map_timelineTrackIcon__lNTK8{width:28px;height:28px;padding:6px;color:var(--color-fd-muted-foreground);background:color-mix(in srgb,var(--color-fd-muted) 60%,transparent);border:1px solid var(--color-fd-border);border-radius:5px}.capability-map_timelineTrackItem__FotE6[data-selected=true] .capability-map_timelineTrackIcon__lNTK8{color:var(--cap-blue);background:var(--cap-blue-soft);border-color:var(--cap-blue-line)}.capability-map_timelineTrackText__rD_TD{min-width:0;display:grid;gap:2px}.capability-map_timelineTrackText__rD_TD strong{min-width:0;overflow:hidden;font-size:12px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.capability-map_timelineTrackCounts__G6YR0 small,.capability-map_timelineTrackText__rD_TD small{color:var(--color-fd-muted-foreground);font-size:10px;line-height:1.35}.capability-map_timelineTrackText__rD_TD small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-map_timelineTrackCounts__G6YR0{display:grid;justify-items:end;gap:2px;white-space:nowrap}.capability-map_timelineTrackExpanded__PBGxx{padding:12px;border-top:1px solid var(--color-fd-border);background:color-mix(in srgb,var(--color-fd-background) 34%,transparent)}.capability-map_timelineGuideGroups__N61a_{margin-top:0}.capability-map_timelineRelated__Zjipf{margin-top:13px;padding-top:12px;border-top:1px solid var(--color-fd-border)}.capability-map_timelineRelated__Zjipf .capability-map_featureBranch__Si_16{margin-top:8px}.capability-map_timelineFutureTrack__kTNdp{margin-top:12px;padding:13px;background:color-mix(in srgb,var(--cap-blue-soft) 34%,transparent);border:1px dashed var(--cap-blue-line);border-radius:6px}.capability-map_timelineFutureTrack__kTNdp>strong{margin-top:6px;display:block;color:var(--color-fd-foreground);font-size:12px}.capability-map_timelineFutureTrack__kTNdp .capability-map_featureBranch__Si_16{margin-top:10px}.capability-map_indexExplorer__VZzGa{display:flex;min-height:540px;flex-direction:column}.capability-map_searchRow__XuMiz{display:flex;align-items:center;gap:10px}.capability-map_searchField__HlpCK{min-width:0;height:38px;flex:1;padding:0 10px;display:flex;align-items:center;gap:8px;color:var(--color-fd-muted-foreground);background:var(--cap-surface-strong);border:1px solid var(--color-fd-border);border-radius:5px}.capability-map_searchField__HlpCK svg{width:15px;height:15px;flex:0 0 auto}.capability-map_searchField__HlpCK input{width:100%;min-width:0;color:var(--color-fd-foreground);font-size:12px;line-height:1;border:0;outline:0;background:transparent}.capability-map_searchField__HlpCK input::placeholder{color:var(--color-fd-muted-foreground)}.capability-map_indexFilters__MJAr8 button{min-height:30px;padding-inline:9px;font-size:11px}.capability-map_indexFilters__MJAr8 button:disabled{opacity:.38;cursor:not-allowed}.capability-map_indexList__1Fmrg{max-height:493px;margin-top:12px;padding-right:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;overflow-y:auto;scrollbar-width:thin}.capability-map_indexItem__apARI{min-width:0;min-height:52px;padding:8px 9px;display:grid;grid-template-columns:17px minmax(0,1fr) 8px;align-items:center;gap:8px;color:var(--color-fd-foreground);text-align:start;background:var(--cap-surface-strong);border:1px solid var(--color-fd-border);border-radius:5px;cursor:pointer}.capability-map_indexItem__apARI[data-future=true]{border-style:dashed;border-color:var(--cap-blue-line)}.capability-map_indexIcon__wxJ9j{width:15px;height:15px}.capability-map_indexText__NpDgd{min-width:0;display:grid;gap:2px}.capability-map_indexText__NpDgd strong{min-width:0;overflow:hidden;font-size:11px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.capability-map_indexText__NpDgd small{color:var(--color-fd-muted-foreground);font-size:10px;line-height:1.25}.capability-map_statusDot__jFwYV{width:7px;height:7px;background:var(--cap-blue);border-radius:50%}.capability-map_statusDot__jFwYV[data-status=exploring],.capability-map_statusDot__jFwYV[data-status=planned]{background:transparent;border:1px solid var(--cap-blue)}.capability-map_emptyState__2N1nq{min-height:300px;display:grid;place-items:center;color:var(--color-fd-muted-foreground);font-size:12px;text-align:center}.capability-map_detail__vJQuV{min-width:0;padding:20px;background:var(--cap-surface-strong);border-inline-start:1px solid var(--color-fd-border)}.capability-map_detailBack__73xTS{min-height:30px;margin-bottom:11px;padding:4px 7px 4px 5px;display:inline-flex;align-items:center;gap:5px;color:var(--color-fd-muted-foreground);font-size:10px;font-weight:550;background:transparent;border:1px solid var(--color-fd-border);border-radius:4px;cursor:pointer}.capability-map_detailBack__73xTS:hover{color:var(--color-fd-foreground);background:var(--color-fd-accent)}.capability-map_detailBack__73xTS svg{width:13px;height:13px}.capability-map_detailSectionLabel__wyzer{margin-top:18px;color:var(--color-fd-muted-foreground);font-size:10px;font-weight:650;line-height:1.35;text-transform:uppercase}.capability-map_detailBreadcrumb__2PyOM{display:flex;flex-wrap:wrap;gap:4px;color:var(--color-fd-muted-foreground);font-size:11px;line-height:1.4}.capability-map_detailBreadcrumb__2PyOM span+span:before{content:"/";margin-inline-end:4px;opacity:.62}.capability-map_detail__vJQuV h3{margin:12px 0 9px;color:var(--color-fd-foreground);font-size:20px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.capability-map_statusBadge__c1c9f{width:fit-content;min-height:24px;padding:3px 8px;display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--cap-blue) 88%,var(--color-fd-foreground));font-size:11px;font-weight:600;line-height:1;background:var(--cap-blue-soft);border:1px solid color-mix(in srgb,var(--cap-blue) 20%,transparent);border-radius:4px}.capability-map_statusBadge__c1c9f svg{width:13px;height:13px}.capability-map_statusBadge__c1c9f[data-status=exploring],.capability-map_statusBadge__c1c9f[data-status=planned]{background:transparent;border-style:dashed;border-color:var(--cap-blue-line)}.capability-map_detailVisual__qtqr0{position:relative;width:100%;aspect-ratio:16/9;margin-top:16px;overflow:hidden;background:color-mix(in srgb,var(--color-fd-muted) 68%,transparent);border:1px solid var(--color-fd-border);border-radius:6px}.capability-map_detailVisual__qtqr0 img{padding:4px;object-fit:contain}.capability-map_detailDescription__h0g_s{margin:5px 0 0;color:var(--color-fd-muted-foreground);font-size:13px;line-height:1.65}.capability-map_beatGuide__ijTrw,.capability-map_contextSection__jFkVv,.capability-map_recommendationSection__X7eD1,.capability-map_resourceCatalog__np1Fd{margin-top:18px;padding-top:1px}.capability-map_beatGuide__ijTrw .capability-map_detailSectionLabel__wyzer,.capability-map_contextSection__jFkVv .capability-map_detailSectionLabel__wyzer,.capability-map_recommendationSection__X7eD1 .capability-map_detailSectionLabel__wyzer,.capability-map_resourceCatalog__np1Fd>.capability-map_detailSectionLabel__wyzer{margin-top:0}.capability-map_beatScope__mjphq,.capability-map_catalogDescription__v_51M,.capability-map_catalogNote__04uCZ,.capability-map_contextSection__jFkVv p{margin:5px 0 0;color:var(--color-fd-muted-foreground);font-size:11px;line-height:1.55}.capability-map_recommendationList__751ox{margin-top:8px}.capability-map_beatGuide__ijTrw ol{margin:10px 0 0;padding:0;list-style:none}.capability-map_beatGuide__ijTrw li{padding:8px 0;display:grid;gap:2px;border-bottom:1px solid var(--color-fd-border)}.capability-map_beatGuide__ijTrw li strong{color:var(--color-fd-foreground);font-size:11px;line-height:1.35}.capability-map_beatGuide__ijTrw li span{color:var(--color-fd-muted-foreground);font-size:10px;line-height:1.5}.capability-map_resourceCatalog__np1Fd{padding-top:15px;border-top:1px solid var(--color-fd-border)}.capability-map_catalogSelect__HBdhM{margin-top:9px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px}.capability-map_catalogSelect__HBdhM>span{color:var(--color-fd-muted-foreground);font-size:10px}.capability-map_catalogSelect__HBdhM select{width:100%;min-width:0;height:32px;padding:0 8px;color:var(--color-fd-foreground);font-size:11px;background:var(--color-fd-background);border:1px solid var(--color-fd-border);border-radius:4px}.capability-map_catalogDescription__v_51M{margin-top:8px}.capability-map_catalogNote__04uCZ{padding-inline-start:8px;border-inline-start:2px solid var(--cap-line)}.capability-map_catalogList__DLE6u{max-height:350px;margin-top:10px;overflow-y:auto;scrollbar-width:thin}.capability-map_musicRow__sgCiz,.capability-map_templateRow__uw_ay{min-width:0;padding:9px 0;border-bottom:1px solid var(--color-fd-border)}.capability-map_templateRow__uw_ay{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.capability-map_backgroundAsset__QDYdp strong,.capability-map_cursorAsset__LkWh6 strong,.capability-map_musicRow__sgCiz strong,.capability-map_templateRow__uw_ay strong{color:var(--color-fd-foreground);font-size:10px;font-weight:650;line-height:1.35}.capability-map_musicRow__sgCiz p,.capability-map_templateRow__uw_ay p{margin:3px 0 0;color:var(--color-fd-muted-foreground);font-size:9px;line-height:1.45}.capability-map_musicRow__sgCiz>span,.capability-map_templateRow__uw_ay>span{color:var(--color-fd-muted-foreground);font-size:9px;line-height:1.35;white-space:nowrap}.capability-map_templateRow__uw_ay>span[data-required=true]{color:color-mix(in srgb,#d97706 82%,var(--color-fd-foreground))}.capability-map_musicRow__sgCiz{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.capability-map_previewButton__p97oR{width:28px;height:28px;display:grid;place-items:center;color:var(--cap-blue);background:var(--cap-blue-soft);border:1px solid var(--cap-blue-line);border-radius:50%;cursor:pointer}.capability-map_previewButton__p97oR svg{width:12px;height:12px}.capability-map_assetGrid__yZLfV{max-height:390px;margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow-y:auto;scrollbar-width:thin}.capability-map_backgroundAsset__QDYdp,.capability-map_cursorAsset__LkWh6{min-width:0;padding:7px;display:grid;gap:5px;background:color-mix(in srgb,var(--color-fd-background) 66%,transparent);border:1px solid var(--color-fd-border);border-radius:5px}.capability-map_cursorAssetImage__Dmj84{height:54px;display:grid;place-items:center;overflow:hidden}.capability-map_cursorAssetImage__Dmj84 img{width:44px;height:44px;object-fit:contain}.capability-map_backgroundGrid__cFlGi{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-map_backgroundAssetImage__Apazq{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--color-fd-muted);border-radius:3px}.capability-map_backgroundAssetImage__Apazq img{object-fit:cover}.capability-map_detailMeta__uTwvd{margin:17px 0 0;padding:0;display:grid;gap:9px}.capability-map_detailMeta__uTwvd div{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:8px}.capability-map_detailMeta__uTwvd dd,.capability-map_detailMeta__uTwvd dt{margin:0;font-size:11px;line-height:1.45}.capability-map_detailMeta__uTwvd dt{color:var(--color-fd-muted-foreground)}.capability-map_detailMeta__uTwvd dd{color:var(--color-fd-foreground);font-weight:500}.capability-map_docLink__ntU9l{width:fit-content;min-height:34px;margin-top:18px;display:inline-flex;align-items:center;gap:7px;color:var(--cap-blue);font-size:13px;font-weight:600;text-decoration:none}.capability-map_docLink__ntU9l:hover{text-decoration:underline;text-underline-offset:3px}.capability-map_docLink__ntU9l svg{width:14px;height:14px;transition:transform .15s ease}.capability-map_docLink__ntU9l:hover svg{transform:translateX(2px)}.capability-map_futureNotice__lCVKA{margin:18px 0 0;color:var(--color-fd-muted-foreground);font-size:11px;line-height:1.55;padding-top:13px;border-top:1px dashed var(--cap-blue-line)}.capability-map_summary__xKIgi{min-height:38px;padding:8px 14px;display:flex;align-items:center;justify-content:flex-end;gap:14px;color:var(--color-fd-muted-foreground);font-size:10px;line-height:1;background:var(--cap-surface-strong);border-top:1px solid var(--color-fd-border)}.capability-map_map__Jqbb9 a:focus-visible,.capability-map_map__Jqbb9 button:focus-visible,.capability-map_map__Jqbb9 input:focus-visible{outline:2px solid var(--cap-blue);outline-offset:2px}.capability-map_visuallyHidden__Buiki{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1080px){.capability-map_legend__YS8cc{display:none}.capability-map_groupNodes__t5oha .capability-map_treeNode___uvpx{min-width:104px}}@media (max-width:860px){.capability-map_body__FBFEi{grid-template-columns:minmax(0,1fr);min-height:0}.capability-map_detail__vJQuV{max-height:none;border-inline-start:0;border-top:1px solid var(--color-fd-border)}.capability-map_detailVisual__qtqr0{max-width:520px}}@media (max-width:640px){.capability-map_toolbar__AlTBX{align-items:stretch;flex-direction:column;gap:8px}.capability-map_tabs__4vN0Y{width:100%;display:flex;overflow-x:auto;scrollbar-width:thin}.capability-map_tab__HXQPJ{min-height:42px;min-width:max-content;flex:0 0 auto;padding-inline:10px;white-space:nowrap}.capability-map_toolbarEnd__Cesbk{justify-content:flex-end}.capability-map_detail__vJQuV,.capability-map_explorer__DrCh0{max-height:none;padding:14px}.capability-map_treeLevel__fdkn9{margin-top:14px}.capability-map_treeLevelCell__F8Gds:before,.capability-map_treeLevelExitStem__zPq78,.capability-map_treeLevelRow__pg7x7:before,.capability-map_treeLevelRows__OANvC:before,.capability-map_treeLevel__fdkn9:before{display:none}.capability-map_treeLevelRows__OANvC{display:flex;gap:8px;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin}.capability-map_treeLevelRow__pg7x7{width:max-content!important;min-width:100%;min-height:44px;flex:0 0 auto;padding-top:0;grid-template-columns:repeat(var(--tree-row-columns),minmax(132px,1fr))}.capability-map_workflowNodes__iZPw4{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-map_featureBranch__Si_16:before,.capability-map_groupNodes__t5oha .capability-map_treeNode___uvpx:before,.capability-map_groupNodes__t5oha:before,.capability-map_groupSection__En_IL:before,.capability-map_surfaceNode__FaVkM:before,.capability-map_workflowNodes__iZPw4 .capability-map_treeNode___uvpx:before,.capability-map_workflowNodes__iZPw4:before{display:none}.capability-map_groupSection__En_IL{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-fd-border)}.capability-map_groupNodes__t5oha{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin}.capability-map_groupNodes__t5oha .capability-map_treeNode___uvpx{min-height:44px;min-width:132px}.capability-map_featureNode__4z_1B,.capability-map_indexItem__apARI,.capability-map_surfaceNode__FaVkM{min-height:44px}.capability-map_featureNodes__tweUm,.capability-map_indexList__1Fmrg,.capability-map_recipeNodes__dANWB{grid-template-columns:minmax(0,1fr)}.capability-map_sectionNodes__DBMR4{display:flex;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.capability-map_sectionNode__55wlL{min-width:148px;scroll-snap-align:start}.capability-map_surfaceNodes___CBpc{display:flex;padding-top:10px;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.capability-map_surfaceNode__FaVkM{min-width:184px;scroll-snap-align:start}.capability-map_searchRow__XuMiz{align-items:stretch;flex-direction:column}.capability-map_indexFilters__MJAr8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.capability-map_indexExplorer__VZzGa{min-height:0}.capability-map_indexList__1Fmrg{max-height:520px}.capability-map_summary__xKIgi{justify-content:flex-start;flex-wrap:wrap}.capability-map_templateRow__uw_ay{grid-template-columns:minmax(0,1fr)}.capability-map_templateRow__uw_ay>span{white-space:normal}.capability-map_assetGrid__yZLfV{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-map_timelineBasicsGrid__3rGyL,.capability-map_timelineGuideGroups__N61a_{grid-template-columns:minmax(0,1fr)}.capability-map_timelineTrackButton__Mdnno{min-height:66px;grid-template-columns:23px 28px minmax(0,1fr)}.capability-map_timelineTrackCounts__G6YR0{grid-column:3;justify-items:start;grid-auto-flow:column;justify-content:start;gap:8px}}@media (prefers-reduced-motion:reduce){.capability-map_docLink__ntU9l svg,.capability-map_switchThumb__0jgU5,.capability-map_switchTrack__HIPxm{transition:none}}