:is(.mtPageContent:has(.mtWorkRoom),.mtPageContent:has(.mtApproachDocument)){padding:16px 28px 92px}.mtObjectTrail{min-height:36px;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.mtObjectTrail a{text-decoration:none}.mtObjectTrail svg{width:14px}.mtObjectTitleRow{justify-content:space-between;align-items:flex-start;gap:24px;margin:20px 0 22px;display:flex}.mtObjectTitleRow h1{letter-spacing:-.9px;overflow-wrap:anywhere;margin:6px 0 0;font-size:30px;font-weight:570;line-height:1.25}.mtObjectTitleRow .mtObjectEyebrow{letter-spacing:.06em;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.mtObjectActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mtObjectModes{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:48px;margin:0 0 22px;display:flex}.mtObjectModes>button{color:var(--muted);border-bottom:2px solid #0000;border-radius:0;padding:13px 0;font-size:14px;font-weight:500}.mtObjectModes>button[aria-pressed=true]{color:var(--green);border-bottom-color:var(--green)}.mtObjectModes>button:hover{color:var(--ink);background:0 0}.mtObjectModes>span{color:var(--faint);margin-left:auto;font-size:12px}.mtApproachDocument{min-width:0}.mtApproachDocument .mtApproachGraphRead{border:1px solid var(--line);border-radius:12px;overflow:hidden}.mtApproachDocument .mtApproachGraphToolbar{background:var(--ui-color-navigation);min-height:60px;padding:10px 16px}.mtApproachGraphLayout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.mtApproachGraphLayout:has(.mtApproachStepDetails[data-has-selection=true]){grid-template-columns:minmax(0,1fr) 324px}.mtApproachStepDetails:not([data-has-selection=true]){display:none}.mtApproachStepDetails{border-left:1px solid var(--line);background:var(--ui-color-navigation);min-width:0;height:clamp(440px,100dvh - 362px,730px);padding:24px;overflow:auto}.mtApproachStepDetails>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mtApproachStepDetails>header h3{flex-basis:100%;margin:4px 0 8px;font-size:20px;font-weight:550;line-height:1.4}.mtApproachStepDetails>header small{color:var(--muted);font-size:12px}.mtApproachStepDetails>header>button{margin-left:auto}.mtApproachGraphMain{min-width:0;overflow:hidden}.mtApproachGraphMain>div{min-width:0}.mtSpatialCanvas{background:#12191f;flex-direction:column;min-width:0;height:clamp(440px,100dvh - 362px,730px);display:flex}.mtCanvasPath{border-bottom:1px solid #ffffff08;flex-wrap:wrap;align-items:center;gap:3px;min-height:52px;padding:8px 12px;display:flex}.mtCanvasPath>span:not(.mtCanvasScopeCount){align-items:center;gap:2px;display:flex}.mtCanvasPath button{gap:7px;padding:8px;font-size:12px}.mtCanvasPath svg{width:14px}.mtCanvasScopeCount{color:var(--faint);margin-left:auto;padding:8px;font-size:12px}.mtCanvasBranchHeader{background:#ffffff02;border-bottom:1px solid #ffffff0a;padding:14px 22px}.mtCanvasBranchHeader>div:first-child{align-items:center;gap:12px;font-size:14px;display:flex}.mtCanvasBranchHeader p{max-width:80ch;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.65}.mtCanvasBranchOptions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mtCanvasBranchOptions button{border:1px solid var(--line);border-radius:6px;min-height:36px;padding:8px 12px;font-size:13px}.mtCanvasBranchOptions button[aria-pressed=true]{background:var(--green-wash);border-color:var(--green);color:var(--green)}.mtSpatialCanvas .mtCanvasViewport{overscroll-behavior:contain;cursor:grab;background-image:radial-gradient(#50606c40 .75px,#0000 .75px);background-size:20px 20px;flex:1;width:100%;min-width:0;max-width:100%;height:auto;min-height:160px;overflow:auto}.mtSpatialCanvas .mtCanvasViewport:active{cursor:grabbing}.mtCanvasExtent{min-width:100%;position:relative}.mtSpatialCanvas .mtCanvasPlane{transform-origin:0 0;position:relative}.mtSpatialStep{transition:opacity .14s;position:absolute}.mtStepOrdinal{color:#8296a5;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:-29px}.mtSpatialStep .mtStepCard{text-align:left;background:#1b252e;border:1px solid #3c4c58;border-radius:10px;flex-direction:column;align-items:stretch;width:100%;height:184px;min-height:184px;padding:18px 16px 14px;display:flex;position:relative;box-shadow:0 3px #06090c30}.mtSpatialStep .mtStepCard:hover{background:#212f37;border-color:#729286}.mtSpatialStep .mtStepCard[aria-pressed=true]{border-color:var(--green);box-shadow:0 0 0 2px #82e0b819}.mtSpatialStep .mtStepCard strong{min-height:42px;margin-top:14px;font-size:15px;font-weight:580;line-height:1.45}.mtSpatialStep .mtStepCard p{-webkit-line-clamp:2;color:#aab7c3;margin:7px 0 12px;font-size:12px;line-height:1.6}.mtSpatialStep .mtStepCardKind{letter-spacing:.02em;color:#9fc5e3;font-size:11px}.mtSpatialStep .mtStepCardKind>span{font-size:16px}.mtSpatialStep .mtStepCard[data-kind=choice] .mtStepCardKind,.mtSpatialStep .mtStepCard[data-kind=iteration] .mtStepCardKind,.mtSpatialStep .mtStepCard[data-kind=parallel] .mtStepCardKind{color:#cebae7}.mtSpatialStep .mtStepPorts{border-top:1px solid #ffffff0a;margin-top:auto;padding-top:10px;font-size:11px}.mtOpenStepGroup{color:#c8d5df;justify-content:space-between;width:100%;margin-top:10px;padding:8px 4px;font-size:12px}.mtOpenStepGroup svg{width:15px}.mtCanvasWires{pointer-events:none;color:#728a9d;position:absolute;inset:0;overflow:visible}.mtSpatialCanvas .mtOrderWire{stroke:#627788;stroke-width:1.3px;stroke-dasharray:3 4;fill:none}.mtSpatialCanvas .mtDataWire{stroke:#82e0b866;stroke-width:1.2px;fill:none}.mtSpatialCanvas .mtCanvasWires .is-selected{color:var(--green)}.mtSpatialCanvas .mtCanvasWires .is-selected .mtDataWire{stroke:var(--green);stroke-width:1.7px}.mtSpatialCanvas .mtCanvasWires .is-muted{opacity:.15}.mtSpatialCanvas .mtCanvasWires circle{stroke:var(--green);fill:#13241e}.mtSpatialCanvas .mtCanvasWires text{fill:#c6eedc;paint-order:stroke;stroke:#12191f;stroke-width:5px;font-size:11px}.mtSpatialCanvasFooter{border-top:1px solid var(--line);background:var(--ui-color-navigation);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 14px;display:flex}.mtSpatialCanvasFooter .mtCanvasControls{box-shadow:none;background:0 0;border:0;gap:4px;margin:0;padding:0;position:static}.mtSpatialCanvasFooter .mtCanvasControls button{min-height:34px;padding:7px 10px;font-size:12px}.mtSpatialCanvasFooter .mtCanvasLegend{gap:14px;margin:0;padding:0;font-size:11px;position:static}.mtSpatialCanvasFooter .mtCanvasLegend button{gap:8px;padding:4px;font-size:11px}.mtApproachOverview{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:48px;padding:12px 0 32px;display:grid}.mtApproachOverview h2{margin:0 0 16px;font-size:21px;font-weight:500}.mtApproachOverview p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.mtRevisionList{max-width:1000px;display:grid}.mtRevisionList>button{border-bottom:1px solid var(--line);text-align:left;border-radius:0;grid-template-columns:160px minmax(0,1fr) auto;gap:24px;padding:20px 16px;font-size:14px;display:grid}.mtRevisionList>button[aria-pressed=true]{background:#82e0b808}.mtRevisionList>button>span{color:var(--muted)}.mtRevisionList>button>strong{font-weight:500}.mtContextMenu{position:relative}.mtContextMenu>summary{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:8px 15px;font-size:14px;list-style:none;display:flex}.mtContextMenu[open]>div{z-index:35;border:1px solid var(--line);background:#1b242c;border-radius:10px;min-width:250px;max-height:60dvh;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 40px #0006}.mtContextMenu>div>button{text-align:left;justify-content:flex-start;width:100%;min-height:42px;font-size:13px}@media (min-width:1700px){:is(.mtPageContent:has(.mtWorkRoom),.mtPageContent:has(.mtApproachDocument)){padding-inline:40px}.mtApproachGraphLayout:has(.mtApproachStepDetails[data-has-selection=true]){grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1100px){.mtApproachGraphLayout:has(.mtApproachStepDetails[data-has-selection=true]){grid-template-columns:minmax(0,1fr)}.mtApproachStepDetails{border-left:0;border-top:1px solid var(--line);height:auto;max-height:600px}.mtObjectTitleRow{flex-wrap:wrap}}@media (max-width:767px){:is(.mtPageContent:has(.mtWorkRoom),.mtPageContent:has(.mtApproachDocument)){padding:12px 16px 94px}.mtObjectTitleRow h1{font-size:25px}.mtObjectTitleRow{gap:16px;margin:14px 0 18px}.mtObjectActions{flex-wrap:wrap;width:100%}.mtObjectModes{gap:22px;max-width:100%;margin-bottom:16px;overflow:auto}.mtObjectModes>button{white-space:nowrap;flex-shrink:0}.mtObjectModes>span{display:none}.mtApproachOverview{grid-template-columns:minmax(0,1fr);gap:24px}.mtRevisionList>button{grid-template-columns:minmax(0,1fr) auto;gap:12px}.mtRevisionList>button>span{grid-column:1/-1}.mtCanvasScopeCount{display:none}.mtSpatialCanvas{height:470px}.mtSpatialCanvasFooter .mtCanvasLegend>span:last-child{display:none}.mtSpatialCanvasFooter{padding:6px 8px}}.mtWorkDirection{border-top:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;margin:0 0 8px;padding:22px 0 24px;display:grid}.mtWorkDirection .mtWorkGoal{border:0;border-right:1px solid var(--line);background:0 0;margin:0;padding:0 30px 0 0}.mtWorkDirection .mtWorkGoal h3,.mtWorkOutcome>span{letter-spacing:.02em;color:var(--muted);font-size:12px;font-weight:500}.mtWorkDirection .mtWorkGoalDirection{color:#ccebdd;margin:8px 0;font-size:15px;line-height:1.65}.mtWorkDirection .mtWorkGoalReferences{gap:10px;margin-top:10px}.mtWorkDirection .mtWorkGoalReferences a{color:var(--faint);padding:0;font-size:11px;font-weight:400}.mtWorkDirection .mtSnapshotLabel{display:none}.mtWorkOutcome>p{color:#c8d4de;margin:8px 0 0;font-size:15px;line-height:1.65}.mtWorkRoomBody{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.mtWorkRoomBody[data-inspecting=true]{grid-template-columns:minmax(0,1fr) 326px}.mtWorkRoomBody>div{min-width:0}.mtInlinePa{width:24px;height:24px;color:var(--green);background:#82e0b815;border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.mtLandscapeToolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.mtLandscapeToolbar>div{background:var(--ui-color-navigation);border:1px solid #ffffff0b;border-radius:8px;align-items:center;padding:3px;display:flex}.mtLandscapeToolbar button{border-radius:5px;min-height:36px;padding:9px 12px;font-size:12px}.mtLandscapeToolbar button[aria-pressed=true]{color:var(--ink);background:#29343d}.mtLandscapeToolbar>span{color:var(--faint);font-size:12px}.mtLandscapeGroups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.mtWorkRoomBody[data-inspecting=true] .mtLandscapeGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mtLandscapeGroup{background:#141c23;border:1px solid #34434f;border-radius:10px;min-width:0;overflow:hidden}.mtLandscapeGroup>header{background:#1c2730;border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:2px;min-height:82px;padding:12px 12px 14px 6px;display:flex}.mtLandscapeGroup>header>button:first-child{flex:0 0 28px;min-height:36px;padding:8px 4px}.mtLandscapeGroup>header>button:nth-child(2){text-align:left;flex:1;min-width:0;padding:6px 4px;display:block}.mtLandscapeGroup>header strong{font-size:14px;font-weight:550;line-height:1.5;display:block}.mtLandscapeGroup>header small{color:#9aafbe;margin-top:6px;font-size:11px;font-weight:400;display:block}.mtLandscapeGroup>header>button[aria-pressed=true] strong{color:var(--green)}.mtLandscapeChildren{padding:4px 10px 10px}.mtLandscapeChildren>.mtLandscapeGroup{margin-top:8px}.mtLandscapeWork{text-align:left;border-bottom:1px solid #ffffff09;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:76px;padding:14px 8px;display:flex}.mtLandscapeWork:hover{background:#ffffff04}.mtLandscapeWork[aria-pressed=true]{box-shadow:inset 2px 0 var(--green);background:#82e0b810}.mtLandscapeWork>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.mtLandscapeWork strong{font-size:13px;font-weight:450;line-height:1.5}.mtLandscapeWork small{color:#93a6b4;font-size:11px;font-weight:400}.mtWorkStateDot{border:1px solid #91a2b0;border-radius:50%;flex:0 0 7px;align-self:flex-start;width:7px;height:7px;margin-top:7px}.mtLandscapeWork[data-state=approved] .mtWorkStateDot{border-color:var(--green);background:var(--green)}.mtLandscapeWork[data-state=blocked] .mtWorkStateDot{border-color:var(--amber);background:var(--amber)}.mtLandscapeWork[data-state=running] .mtWorkStateDot{background:#83c8ff;border-color:#83c8ff}.mtWorkRelationCount{color:#8eada7;align-self:flex-start;align-items:center;gap:4px;margin-top:6px;font-size:10px;font-weight:400;display:flex}.mtWorkRelationCount svg{width:13px;height:13px}.mtLandscapeGroup[data-muted=true],.mtLandscapeChildren>div[data-muted=true]{opacity:.38}.mtWorkInspector{background:#182129;border:1px solid #354652;border-radius:10px;align-self:start;max-height:calc(100dvh - 170px);padding:20px;position:sticky;top:95px;overflow:auto}.mtWorkInspector>header{justify-content:space-between;align-items:center;margin:-8px -8px 14px 0;display:flex}.mtWorkInspector>header>span{color:var(--muted);font-size:12px}.mtWorkInspector>h2{margin:16px 0 22px;font-size:21px;font-weight:500;line-height:1.4}.mtSmallLabel{color:var(--faint);font-size:12px}.mtWorkInspector>p,.mtWorkInspector details p{color:var(--muted);white-space:pre-wrap;margin:6px 0 20px;font-size:14px;line-height:1.75}.mtWorkInspector>a{justify-content:space-between;width:100%;font-size:13px}.mtWorkRelations{margin-top:24px}.mtWorkRelations section{border-top:1px solid var(--line);padding:16px 0}.mtWorkRelations h4{align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.mtWorkRelations h4 svg{width:15px;color:var(--green)}.mtWorkRelations h4>span{color:var(--faint);margin-left:auto}.mtWorkRelations section>p{color:var(--faint);font-size:12px;line-height:1.6}.mtWorkRelations section>button{text-align:left;color:#c3d4df;border-bottom:1px solid #ffffff08;justify-content:space-between;gap:8px;width:100%;min-height:46px;padding:8px 0;font-size:12px;font-weight:400;line-height:1.6;display:flex}.mtWorkRelations section>button svg{flex-shrink:0;width:14px}.mtChainFocus{border-left:2px solid var(--green);background:#82e0b807;align-items:center;gap:14px;margin-bottom:20px;padding:16px;display:flex}.mtChainFocus>svg{color:var(--green);flex-shrink:0}.mtChainFocus>div{flex:1}.mtChainFocus strong{font-size:13px;font-weight:500}.mtChainFocus p{color:var(--muted);margin:5px 0 0;font-size:12px}.mtWorkTimeList>p{color:var(--muted);font-size:13px}.mtWorkTimeList>button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;width:100%;padding:18px 12px;font-size:13px;display:grid}.mtWorkTimeList>button>span{color:var(--muted);font-size:12px}.mtRoomEmpty{flex-direction:column;align-items:flex-start;gap:12px;max-width:620px;padding:48px 32px;display:flex}.mtRoomEmpty>svg{width:32px;height:32px;color:var(--faint)}.mtRoomEmpty>h3{margin:10px 0 0;font-size:20px;font-weight:500}.mtRoomEmpty>p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.mtWorkReading{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:40px;display:grid}.mtWorkReading h2{font-size:20px;font-weight:500}.mtWorkReading .mtWorkBriefingGrid{flex-direction:column;display:flex}.mtWorkReading .mtWorkBriefingGrid>aside{display:none}.mtWorkReading .mtWorkBriefing{margin:0}.mtWorkReading .mtWorkBriefingGrid p{line-height:1.85}.mtWorkContract{background:#182129;border-radius:10px;padding:24px}.mtWorkContractFacts{flex-wrap:wrap;gap:32px;margin-top:24px;display:flex}.mtWorkContractFacts>span{color:var(--muted);gap:8px;font-size:12px;display:grid}.mtWorkContractFacts strong{color:var(--ink);font-size:15px;font-weight:500}.mtWorkResultList>a{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:96px;padding:20px;text-decoration:none;display:flex}.mtWorkResultList>a>div{flex:1;gap:8px;display:grid}.mtWorkResultList>a strong{font-size:16px;font-weight:500}.mtWorkResultList>a span{color:var(--muted);font-size:12px}@media (min-width:1800px){.mtLandscapeGroups{grid-template-columns:repeat(4,minmax(0,1fr))}.mtWorkRoomBody[data-inspecting=true] .mtLandscapeGroups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.mtLandscapeGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.mtWorkRoomBody[data-inspecting=true] .mtLandscapeGroups{grid-template-columns:minmax(0,1fr)}.mtLandscapeToolbar{flex-wrap:wrap}}@media (max-width:1000px){.mtWorkRoomBody[data-inspecting=true]{grid-template-columns:minmax(0,1fr)}.mtWorkInspector{z-index:30;width:min(380px,100% - 32px);max-height:none;position:fixed;inset:90px 16px 86px auto;box-shadow:0 10px 50px #0007}.mtWorkRoomBody[data-inspecting=true] .mtLandscapeGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.mtWorkReading{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mtWorkDirection{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px 0}.mtWorkDirection .mtWorkGoal{border:0;padding:0}.mtLandscapeGroups,.mtWorkRoomBody[data-inspecting=true] .mtLandscapeGroups{grid-template-columns:minmax(0,1fr);gap:16px}.mtLandscapeToolbar button{padding-inline:9px;font-size:11px}.mtWorkTimeList>button{grid-template-columns:minmax(0,1fr);gap:8px}.mtWorkInspector{top:76px}}@media (min-width:1280px){.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtAppBody{padding-right:400px}:is(.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtWorkInspector,.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtApproachStepDetails){display:none}:is(.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtWorkRoomBody,.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtApproachGraphLayout){grid-template-columns:minmax(0,1fr)}.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtLandscapeGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px) and (max-width:1599px){.mtAppFrame:has([data-pa-open=true][data-pa-size=side]){--navigation-width:76px}.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtNavigation{padding-inline:12px}.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtNavigationScope{display:none}.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtSubNavigation{display:none}.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtPrimaryNavigation>span{display:none}.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtNavigationBottom{display:none}.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtWordmark{white-space:nowrap;width:28px;overflow:hidden}.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtBrandMark{flex-shrink:0}}.mtWorkDirection .mtSectionLine{min-height:0;margin:0;padding:0}.mtWorkDirection .mtSectionLine h3{margin:0}.mtWorkDirection .mtWorkGoalReferences{margin-top:6px}.mtWorkDirection{padding:16px 0 18px}.mtLandscapeToolbar{margin-bottom:16px}.mtWorkRoomBody .mtWorkInspector{min-height:320px;max-height:calc(100dvh - 450px)}.mtWorkInspector>h2{margin:12px 0 16px;font-size:19px}@media (max-width:1000px){.mtWorkRoomBody .mtWorkInspector{min-height:0;max-height:none}}.mtWorkRoom{width:100%;min-width:0}.mtObjectTitleRow>div:first-child,.mtWorkDirection>*,.mtWorkRoom .mtObjectModes{min-width:0}.mtSpatialStep .mtStepCard{gap:0}.mtSpatialStep .mtStepCard>strong{white-space:normal;text-overflow:clip;flex-shrink:0;min-height:42px;line-height:1.4;overflow:visible}.mtSpatialStep .mtStepCard>p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex-shrink:0;min-height:36px;margin:6px 0 8px;line-height:1.5;display:-webkit-box}.mtSpatialStep .mtStepPorts{width:100%;margin:0;padding-top:8px}.mtSpatialStep .mtStepPorts>span{max-width:none;font-size:10px}.mtSpatialStep .mtStepCardKind{flex-shrink:0;height:22px}.mtApproachDocument .mtApproachGraphToolbar{min-height:54px}.mtApproachDocument .mtApproachGraphToolbar label{align-items:center;gap:12px;font-size:12px;display:flex}.mtApproachDocument .mtApproachGraphToolbar select{min-height:36px;padding-block:7px;font-size:12px}.mtSpatialCanvas{height:clamp(430px,100dvh - 352px,730px)}.mtPreviewMode{white-space:nowrap;color:#c5b5f5;background:#c5b5f509;border:1px solid #c5b5f53b;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:450;text-decoration:none}.mtPaRecipient{color:var(--faint);margin-left:auto;font-size:11px}.mtPaConversationDay{color:var(--faint);text-align:center;margin:0 0 24px;font-size:11px}.mtPaDelivery{color:var(--faint);margin:12px 0 0;font-size:10px;display:block}.mtPaReference{border:1px solid var(--line);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;margin-top:14px;padding:12px;text-decoration:none;display:flex}.mtPaReference span{flex:1;font-size:12px;line-height:1.5}.mtPaReference>svg{width:16px;color:var(--green);flex-shrink:0}.mtPaSuggestions{gap:10px;margin-top:28px;display:grid}.mtPaSuggestions>button{text-align:left;border:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px;font-size:12px;font-weight:400;display:flex}.mtPaSuggestions svg{flex-shrink:0;width:15px}.mtPaPending{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.mtPaPending>span{background:var(--green);border-radius:50%;width:4px;height:4px}.mtPaPending>span:last-child{margin-right:8px}.mtPaAttached{border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;margin-bottom:10px;padding:4px 8px;display:flex}.mtPaAttached>span{color:var(--muted);flex:1;font-size:12px}.mtPaAttached svg{flex-shrink:0;width:14px}.mtPaVoiceRoom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100%;padding:32px 12px;display:flex}.mtPaVoiceRoom h3{margin:16px 0 0;font-size:22px;font-weight:450}.mtPaVoiceRoom p{color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.7}.mtPaVoiceRoom>a{margin-top:12px;font-size:12px}.mtPaVoiceOrb{color:#b6f4d9;background:#234438;border:1px solid #82e0b873;border-radius:50%;place-items:center;width:100px;height:100px;font-size:30px;font-weight:500;display:grid;box-shadow:0 0 0 16px #82e0b805}.mtPaVoiceOrb[data-speaking=true]{box-shadow:0 0 0 16px #82e0b80b,0 0 0 32px #82e0b805}@media (max-width:1100px){.mtPreviewMode{white-space:normal;max-width:104px;font-size:10px}}@media (max-width:767px){.mtPreviewMode{padding:5px}.mtScopeBar:has(.mtPreviewMode){gap:6px;padding-inline:12px}.mtScopeBar:has(.mtPreviewMode) .mtScopePicker select{max-width:100px}}.mtAppBody{flex-direction:column;height:100dvh;min-height:0;display:flex}.mtScopeBar{flex:none}.mtPageContent{overscroll-behavior:contain;flex:1;min-height:0;margin-bottom:68px;padding-bottom:24px;overflow:auto}.mtOrganizationDocument .alsWorkspaceMain{grid-template-columns:minmax(0,1fr);min-height:0}.mtCompanionDock{bottom:0;left:var(--navigation-width);z-index:36;background:#12191f;border-top:1px solid #33414b;justify-content:flex-end;align-items:center;height:68px;padding:8px 18px;display:flex;position:fixed;right:0}.mtCompanionDock [data-pa-launcher]{min-width:260px;height:48px;min-height:46px;box-shadow:none;position:static;visibility:visible!important}.mtCompanionDock [data-pa-size=side]{height:calc(var(--pa-visual-height,100dvh) - 144px)}:is(.mtPageContent:has(.mtWorkRoom),.mtPageContent:has(.mtApproachDocument)){padding-top:4px;padding-bottom:24px}.mtObjectTitleRow h1{font-size:28px}.mtWorkDirection{gap:24px;margin-bottom:0;padding:12px 0}.mtWorkDirection .mtWorkGoalDirection,.mtWorkOutcome>p{font-size:14px;line-height:1.6}.mtWorkDirection .mtWorkGoalReferences{display:none}.mtWorkDirection .mtWorkGoal:focus-within .mtWorkGoalReferences{display:flex}.mtWorkRoom .mtObjectModes{gap:22px;margin-bottom:12px}.mtWorkRoom .mtObjectModes>button{padding-block:10px;font-size:13px}.mtApproachDocument>.mtObjectTitleRow{margin:6px 0 8px}.mtApproachDocument .mtObjectModes{min-height:42px;margin-bottom:14px}.mtApproachDocument .mtObjectModes>button{padding-block:10px}.mtSpatialCanvas{height:clamp(380px,100dvh - 388px,660px);min-height:0}.mtApproachStepDetails{height:clamp(380px,100dvh - 388px,660px)}.mtCanvasPath{min-height:42px;padding-block:3px}.mtCanvasLegend{pointer-events:auto}.mtSpatialCanvasFooter .mtCanvasLegend{font-size:11px}.mtWireBundle{z-index:3;color:#b7d7c9;background:#182720;border:1px solid #49645b;border-radius:6px;justify-content:center;gap:8px;min-height:30px;padding:6px 9px;font-size:11px;font-weight:400;display:flex;position:absolute}.mtWireBundle:hover,.mtWireBundle:focus-visible{color:var(--green);border-color:var(--green)}.mtWireBundle svg{width:13px;height:13px}.mtPortList>section[data-focused=true]{border-left:2px solid var(--green);background:#82e0b806;padding-left:12px}.mtDependencyMap{background:#131b22;border:1px solid #35434e;border-radius:10px;min-width:0;overflow:hidden}.mtDependencyToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.mtDependencyToolbar label{color:var(--muted);align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.mtDependencyToolbar select{max-width:280px;min-height:36px;padding-block:7px;font-size:12px}.mtDependencyToolbar>button{font-size:12px}.mtDependencyToolbar>button[aria-pressed=true]{color:var(--green)}.mtDependencyViewport{overscroll-behavior:contain;cursor:grab;background-image:radial-gradient(#50606c40 .75px,#0000 .75px);background-size:20px 20px;min-width:0;height:360px;overflow:auto}.mtDependencyPlane{transform-origin:0 0;position:relative}.mtDependencyColumn{letter-spacing:.02em;color:#90a8b6;font-size:11px;position:absolute;top:25px}.mtDependencyNode{text-align:left;background:#1c2832;border:1px solid #40515d;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding:12px 14px;display:flex;position:absolute}.mtDependencyNode>strong{font-size:13px;font-weight:500;line-height:1.5}.mtDependencyNode>span{color:#aab7c3;align-items:center;gap:7px;font-size:10px;font-weight:400;display:flex}.mtDependencyNode i{background:#8e9eab;border-radius:50%;width:5px;height:5px}.mtDependencyNode[aria-pressed=true]{border-color:var(--green);background:#1c302a}.mtDependencyNode[data-state=approved] i{background:var(--green)}.mtDependencyNode[data-state=blocked] i{background:var(--amber)}.mtDependencyNode[data-state=running] i{background:var(--blue)}.mtDependencyWires{pointer-events:none;color:#84b6a1;position:absolute;inset:0}.mtDependencyWires path:not(defs path){fill:none;stroke:#7db49b;stroke-width:1.5px}.mtDependencyWires path.is-selected{stroke:var(--green);stroke-width:2.5px}.mtDependencyEdgeLabel{color:#b5c7bd;background:#131b22;border:1px solid #0000;border-radius:4px;min-height:24px;padding:4px;font-size:9px;font-weight:400;position:absolute}.mtDependencyEdgeLabel[aria-pressed=true],.mtDependencyEdgeLabel:hover{color:var(--green);border-color:#82e0b87d}.mtDependencyFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.mtDependencyFooter>span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.mtDependencyFooter>span svg{width:14px;color:var(--green)}.mtDependencyFooter>div{align-items:center;gap:8px;display:flex}.mtDependencyFooter button{min-width:30px;min-height:30px;padding:6px;font-size:12px}.mtDependencyFooter>div>span{color:var(--faint);font-size:11px}.mtDependencySelection{background:#1b2923;border-top:1px solid #82e0b83d;align-items:flex-start;gap:12px;padding:16px;display:flex}.mtDependencySelection>div{flex:1}.mtDependencySelection>svg{width:17px;color:var(--green)}.mtDependencySelection span{color:#9bb9aa;font-size:10px}.mtDependencySelection strong{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.mtDependencySelection p{color:var(--muted);font-size:12px;line-height:1.6}.mtDependencySelection button{font-size:11px}@media (max-width:1000px){.mtDependencyToolbar{flex-wrap:wrap}.mtWorkInspector{top:80px;bottom:80px}}@media (max-width:767px){.mtCompanionDock{padding:8px 16px;left:0}.mtCompanionDock [data-pa-launcher]{width:100%}.mtCompanionDock [data-pa-size=side]{height:calc(var(--pa-visual-height,100dvh) - 132px)}.mtPageContent{margin-bottom:68px}.mtWorkDirection .mtWorkGoalDirection,.mtWorkOutcome>p{font-size:14px}.mtObjectTitleRow h1{font-size:23px}.mtDependencyToolbar label{width:100%;display:grid}.mtDependencyToolbar select{max-width:100%}.mtDependencyToolbar>button{justify-content:flex-start;width:100%}.mtSpatialCanvas{height:440px}}.mtWorkDirection .mtSectionLine h3 a{min-height:0;color:var(--muted);padding:0;font-size:12px;font-weight:400;text-decoration:none}.mtWorkDirection .mtSectionLine h3 a:hover{color:var(--green)}.mtWorkRoom>.mtObjectTitleRow{z-index:6;background:var(--ui-color-canvas);padding:8px 0;position:sticky;top:-4px}.mtSpatialCanvas,.mtApproachStepDetails{height:clamp(360px,100dvh - 450px,640px)}.mtCanvasBundleSummary{background:#16211d;border-top:1px solid #33414b;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:6px 16px;display:grid}.mtCanvasBundleSummary>button{text-align:left;color:#b6c9c0;border-bottom:1px solid #ffffff06;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:8px 0;display:flex}.mtCanvasBundleSummary>button:hover{color:var(--green)}.mtCanvasBundleSummary>button>span{align-items:center;gap:6px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.mtCanvasBundleSummary svg{color:#83b99f;flex-shrink:0;width:12px;height:12px}.mtCanvasBundleSummary strong{color:#92b9a3;flex-shrink:0;font-size:10px;font-weight:450}.mtSpatialCanvasFooter{flex:none}@media (max-width:767px){.mtSpatialCanvas{height:500px}.mtCanvasBundleSummary{grid-template-columns:minmax(0,1fr);max-height:150px;overflow:auto}.mtWorkRoom>.mtObjectTitleRow{position:static}}.mtSpatialStep:has(.mtOpenStepGroup) .mtStepPorts{visibility:hidden}.mtSpatialStep .mtOpenStepGroup{background:#1b252e;border-top:1px solid #ffffff0b;width:calc(100% - 28px);min-height:30px;margin:0;padding:7px 2px;position:absolute;top:143px;left:14px}.mtConnectionInspector>header{justify-content:space-between;align-items:center;display:flex}.mtConnectionInspector h3{margin:16px 0 10px;font-size:21px;font-weight:500;line-height:1.4}.mtConnectionInspector>p{color:var(--muted);font-size:13px;line-height:1.7}.mtConnectionInspector>section{border-top:1px solid var(--line);margin-top:20px;padding-top:10px}.mtConnectionInspector>section>button{text-align:left;min-height:40px;padding:8px 0;font-size:13px;font-weight:500}.mtConnectionInspector>section>div{border-bottom:1px solid #ffffff08;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:12px 0;display:grid}.mtConnectionInspector>section>div>span{color:var(--muted);grid-column:1/-1;font-size:11px}.mtConnectionInspector strong{overflow-wrap:anywhere;color:#c8e6d6;font-size:12px;font-weight:450;line-height:1.6}.mtConnectionInspector small{color:#97a7b4;padding-top:3px;font-size:10px}[data-pa-example] [data-speaker]{margin:0;padding:0;display:block}[data-pa-example] [data-speaker]>span{width:auto;height:auto;color:var(--green);text-align:left;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:12px;display:block;position:static}[data-pa-example] [data-speaker=human]{margin-left:30px}[data-pa-example] [data-speaker=human]>span{color:var(--muted)}[data-pa-example] [data-speaker]>p{margin:0;padding:14px;font-size:14px;line-height:1.7}[data-pa-example] [data-speaker] .mtPaReference{width:100%;max-width:100%;min-height:50px;margin:10px 0 0;padding:12px;font-size:12px;display:flex}[data-pa-example] [data-speaker] .mtPaReference>span{background:0 0;border-radius:0;width:auto;height:auto;margin:0;display:block}.mtResultRoom{min-width:0}.mtPageContent:has(.mtResultRoom){padding:4px 28px 24px}.mtResultRoom .mtObjectTitleRow{margin:8px 0 20px}.mtResultRoom .mtObjectTitleRow h1{max-width:36ch;font-size:25px}.mtResultRoomToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.mtResultRoomToolbar>div{gap:16px;display:flex}.mtResultRoomToolbar button{padding:10px 0;font-size:13px}.mtResultRoomToolbar button[aria-pressed=true]{color:var(--green)}.mtResultRoomGrid{grid-template-columns:minmax(0,1fr) 354px;align-items:start;gap:24px;display:grid}.mtResultRoomGrid[data-large=true]{grid-template-columns:minmax(0,1fr)}.mtResultRoomMaterial{min-width:0}.mtResultRoomMaterial .mtNativeResult{border-radius:10px;min-height:600px;padding:36px 42px}.mtResultRoomMaterial .mtNativeResult h2{margin:24px 0;font-size:28px;line-height:1.25}.mtResultRoomMaterial .mtResultProse h1{font-size:26px}.mtResultRoomMaterial .mtResultProse p{font-size:15px;line-height:1.9}.mtResultRoomDecision{min-width:0;max-height:calc(100dvh - 170px);padding-bottom:16px;position:sticky;top:0;overflow:auto}.mtResultRoomDecision[hidden]{display:none}.mtResultRoomDecision .alsDecisionRequest{border:1px solid var(--line);background:#19232b;border-radius:10px;padding:20px}.mtResultRoomDecision .alsDecisionRequest h2{font-size:20px;font-weight:500;line-height:1.4}.mtResultRoomDecision .alsDecisionRequest p{font-size:13px;line-height:1.75}.mtResultRoomDecision .alsDecisionRequest .alsKicker{color:var(--muted);font-size:11px}.mtResultRoomDecision .alsDecisionOptions{border-inline:0;border-radius:0;padding:16px 0}.mtResultRoomDecision .alsDecisionOptions label{background:#1f2c35;border-color:#40515d;border-radius:8px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.mtResultRoomDecision .alsDecisionOptions label>span{flex:1;min-width:0}.mtResultRoomDecision .alsDecisionOptions strong{font-size:13px;font-weight:500}.mtResultRoomDecision .alsDecisionOptions small,.mtResultRoomDecision .alsDecisionOptions em{font-size:12px;line-height:1.6}.mtResultRoomDecision .alsDecisionOptions label>.mtUiBadge{margin-left:24px}.mtResultRoomDecision .mtUiNotice{padding:14px}.mtResultStatus{border:1px solid var(--line);background:#18232a;border-radius:10px;gap:14px;padding:24px;display:grid}.mtResultStatus>svg{color:var(--green)}.mtResultStatus h2{margin:0;font-size:20px;font-weight:500;line-height:1.5}.mtResultStatus p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.mtResultStatus a{justify-content:space-between;font-size:13px;display:flex}.mtResultEvidence{border:1px solid var(--line);background:#172129;border-radius:10px;padding:32px}.mtResultEvidence h2{font-size:22px;font-weight:500}.mtResultEvidence>a{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}@media (max-width:1100px){.mtResultRoomGrid{grid-template-columns:minmax(0,1fr)}.mtResultRoomDecision{max-height:none;position:static}}@media (max-width:767px){.mtPageContent:has(.mtResultRoom){padding:4px 16px 24px}.mtResultRoom .mtObjectTitleRow h1{font-size:23px}.mtResultRoomMaterial .mtNativeResult{padding:24px 20px}.mtResultRoomToolbar>div{gap:12px}.mtResultRoomToolbar button{font-size:11px}}.mtIndexHeader{padding:12px 0 28px}.mtIndexHeader>span{color:var(--green);letter-spacing:.06em;font-size:12px}.mtIndexHeader>h1{letter-spacing:-.7px;margin:10px 0 12px;font-size:30px;font-weight:550}.mtIndexHeader>p{color:var(--muted);margin:0;font-size:15px}.mtIndexControls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:8px 0 20px;display:flex}.mtIndexControls>div{flex-wrap:wrap;gap:6px;display:flex}.mtIndexControls button{min-height:38px;padding:9px 12px;font-size:13px;font-weight:450}.mtIndexControls button[aria-pressed=true]{color:var(--green);background:#25332e}.mtIndexSearch{border:1px solid var(--line);min-width:180px;color:var(--faint);border-radius:8px;align-items:center;gap:8px;padding-left:12px;display:flex}.mtIndexSearch input{background:0 0;border:0;max-width:210px;font-size:13px}.mtIndexScope{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.mtIndexScope>span{color:var(--faint);font-size:12px}.mtIndexScope button{min-height:34px;padding:8px 10px;font-size:12px}.mtIndexScope button[aria-pressed=true]{color:var(--green)}.mtWorkIndexLabels,.mtWorkIndexRow{grid-template-columns:minmax(0,1fr) 130px 170px 120px;align-items:center;gap:24px;display:grid}.mtWorkIndexLabels{border-bottom:1px solid var(--line);color:var(--faint);padding:12px 18px;font-size:11px}.mtWorkIndexRow{border-bottom:1px solid #ffffff0d;border-radius:0;min-height:112px;padding:22px 18px;text-decoration:none}.mtWorkIndexRow:hover{background:#ffffff05}.mtWorkIndexRow>div{align-items:flex-start;gap:15px;min-width:0;display:flex}.mtWorkIndexRow>div>svg{color:#98b4a6;flex-shrink:0;width:20px;margin-top:3px}.mtWorkIndexRow>div>span{gap:8px;display:grid}.mtWorkIndexRow strong{font-size:15px;font-weight:500;line-height:1.5}.mtWorkIndexRow small{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.mtWorkIndexRow>.mtUiBadge{justify-self:start}.mtWorkIndexRow>span:not(.mtUiBadge){color:var(--muted);font-size:12px;font-weight:400}.mtWorkIndexRow time{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:400;display:flex}.mtWorkIndexRow time svg{width:16px}.mtResultCatalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.mtResultTile{border:1px solid var(--line);background:#1a242c;border-radius:12px;min-width:0;overflow:hidden}.mtResultTile>a{text-decoration:none;display:block}.mtResultTilePreview{color:#172b24;background:#f3f3ed;border:9px solid #1a242c;border-bottom:0;border-radius:15px 15px 0 0;height:300px;padding:26px 24px;overflow:hidden}.mtResultTilePreview>span{color:#68756c;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:10px;display:flex}.mtResultTilePreview svg{width:14px}.mtResultTilePreview h2{letter-spacing:-.4px;margin:20px 0 16px;font-size:20px;font-weight:550;line-height:1.4}.mtResultTilePreview p{color:#496052;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.9;display:-webkit-box;overflow:hidden}.mtResultTile footer{justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 20px;display:flex}.mtResultTile footer>div{justify-items:start;gap:8px;min-width:0;display:grid}.mtResultTile footer a{color:var(--muted);text-align:left;padding:0;font-size:11px}.mtResultTile footer>button{flex-shrink:0;padding:4px;font-size:11px}.mtResultTile footer>button svg{width:14px}@media (max-width:1200px){.mtWorkIndexLabels,.mtWorkIndexRow{grid-template-columns:minmax(0,1fr) 100px 130px;gap:16px}.mtWorkIndexLabels>span:last-child,.mtWorkIndexRow time{display:none}.mtResultCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}.mtIndexControls{flex-wrap:wrap}}@media (max-width:767px){.mtWorkIndexLabels{display:none}.mtWorkIndexRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0}.mtWorkIndexRow>div{grid-column:1/-1}.mtResultCatalog{grid-template-columns:minmax(0,1fr);gap:18px}.mtIndexScope{flex-wrap:wrap}.mtIndexControls>div{gap:0}.mtIndexControls button{padding:8px;font-size:11px}.mtIndexSearch{width:100%}.mtIndexSearch input{width:100%;max-width:none}}.mtCompanionDock [data-pa-size=side],.mtCompanionDock [data-pa-size=wide]{width:var(--pa-panel-width,400px);max-width:55vw;height:auto;box-shadow:none;z-index:35;border-radius:0;position:fixed;inset:76px 0 68px auto;overflow:visible}.mtCompanionDock [data-pa-size]>header{flex-shrink:0}.mtAppFrame:has([data-pa-open=true]) .mtAppBody{padding-right:var(--pa-panel-width,400px)}:is(.mtAppFrame:has([data-pa-open=true]) .mtApproachGraphLayout,.mtAppFrame:has([data-pa-open=true]) .mtWorkRoomBody,.mtAppFrame:has([data-pa-open=true]) .mtResultRoomGrid){grid-template-columns:minmax(0,1fr)}:is(.mtAppFrame:has([data-pa-open=true]) .mtApproachStepDetails,.mtAppFrame:has([data-pa-open=true]) .mtWorkInspector){display:none}.mtAppFrame:has([data-pa-open=true]) .mtLandscapeGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.mtCompanionResize{cursor:col-resize;z-index:3;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:-5px}.mtCompanionResize>span{background:#597467;border-radius:2px;width:2px;height:60px;position:absolute;top:45%;left:4px}.mtCompanionResize:hover,.mtCompanionResize:focus-visible{outline-color:var(--green);background:#82e0b812}.mtVoiceCompanion{background:#1a2b23;border:1px solid #49715f;border-radius:24px;align-items:center;gap:12px;width:min(660px,100%);min-height:48px;padding:5px 8px;display:flex}.mtVoiceAvatar{height:34px;color:var(--green);background:#2a4d3b;border-radius:50%;flex:0 0 34px;place-items:center;font-size:13px;font-weight:600;display:grid}.mtVoiceCompanion>div{flex:1;gap:2px;min-width:0;display:grid}.mtVoiceCompanion strong{font-size:12px;font-weight:500}.mtVoiceCompanion small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mtVoiceCompanion button{white-space:nowrap;min-height:32px;padding:7px 8px;font-size:11px}.mtPaNavigationProposal{background:#82e0b808;border:1px solid #82e0b830;border-radius:6px;align-items:center;gap:12px;margin-bottom:12px;padding:10px;font-size:12px;display:flex}.mtPaNavigationProposal>span{color:var(--muted);flex:1}.mtPaNavigationProposal button{font-size:12px}@media (min-width:768px) and (max-width:1599px){.mtAppFrame:has([data-pa-open=true]){--navigation-width:76px}.mtAppFrame:has([data-pa-open=true]) .mtNavigation{padding-inline:12px}.mtAppFrame:has([data-pa-open=true]) .mtNavigationScope{display:none}.mtAppFrame:has([data-pa-open=true]) .mtSubNavigation{display:none}.mtAppFrame:has([data-pa-open=true]) .mtPrimaryNavigation>span{display:none}.mtAppFrame:has([data-pa-open=true]) .mtNavigationBottom{display:none}.mtAppFrame:has([data-pa-open=true]) .mtWordmark{white-space:nowrap;width:28px;overflow:hidden}.mtAppFrame:has([data-pa-open=true]) .mtBrandMark{flex-shrink:0}.mtAppFrame:has([data-pa-open=true]) .mtScopeBar{gap:10px;padding-inline:20px}.mtAppFrame:has([data-pa-open=true]) .mtScopePicker select{max-width:170px}.mtAppFrame:has([data-pa-open=true]) .mtScopeActions{gap:6px}.mtAppFrame:has([data-pa-open=true]) .mtScopeActions kbd{display:none}}@media (max-width:1100px){:is(.mtAppFrame:has([data-pa-open=true]) .mtScopeBar .mtAreaLabel,.mtAppFrame:has([data-pa-open=true]) .mtScopeBar .mtScopeDivider){display:none}.mtAppFrame:has([data-pa-open=true]) .mtLandscapeGroups{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mtAppFrame:has([data-pa-open=true]) .mtAppBody{padding-bottom:48dvh;padding-right:0}.mtAppFrame:has([data-pa-open=true][data-pa-size=wide]) .mtAppBody{padding-bottom:62dvh}.mtCompanionDock [data-pa-size=side],.mtCompanionDock [data-pa-size=wide]{border-radius:12px 12px 0 0;width:100%;max-width:100%;height:48dvh;inset:auto 0 68px}.mtCompanionDock [data-pa-size=wide]{height:62dvh}.mtCompanionResize{display:none}.mtVoiceCompanion{gap:6px}.mtVoiceCompanion small{max-width:90px}.mtVoiceCompanion button{padding:6px;font-size:10px}}.mtAppBody{container:appbody/inline-size}@container appbody (max-width:850px){.mtScopeBar .mtAreaLabel,.mtScopeBar .mtScopeDivider,.mtScopeBar .mtSearchTrigger span,.mtScopeBar .mtNewWork span{display:none}.mtScopeBar .mtScopePicker select{max-width:170px}.mtScopeBar .mtScopeActions{gap:6px}.mtScopeBar .mtScopeActions kbd{display:none}}@container appbody (max-width:620px){.mtScopeBar{gap:8px;padding-inline:12px}.mtScopeBar .mtScopePicker select{max-width:130px}.mtScopeBar .mtPreviewMode{white-space:normal;max-width:90px;padding:5px;font-size:10px}}@media (min-width:768px) and (max-width:1100px){.mtAppFrame:has([data-pa-open=true]) .mtAppBody{padding-bottom:45dvh;padding-right:0}.mtCompanionDock [data-pa-size=side],.mtCompanionDock [data-pa-size=wide]{width:calc(100% - 76px);max-width:none;height:45dvh;top:auto;bottom:68px;left:76px}.mtCompanionResize{display:none}}@media (min-width:1280px){.mtAppFrame:has([data-pa-open=true][data-pa-size=side]) .mtAppBody{padding-right:var(--pa-panel-width,400px)}}.mtVoiceMini{background:#192a22;border:1px solid #4b6e5e;border-radius:22px;align-items:center;gap:2px;width:auto;height:40px;padding:3px 5px;display:flex}.mtVoiceMini>button:first-child{align-items:center;gap:10px;min-height:32px;padding:0 7px 0 0;display:flex}.mtVoiceMini>button:nth-child(2){color:#b5cec1;background:0 0;border:0;width:30px;min-width:30px;height:30px;min-height:30px;padding:7px}.mtVoiceMiniAvatar{color:#a4e6c2;background:#2c4d3b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.mtVoiceWave{align-items:center;gap:3px;height:20px;display:flex}.mtVoiceWave>i{background:#7eb494;border-radius:2px;width:2px;height:5px;display:block}.mtVoiceWave>i:nth-child(2){height:13px}.mtVoiceWave>i:nth-child(3){height:18px}.mtVoiceWave>i:nth-child(4){height:9px}.mtVoiceMini[data-active=true] .mtVoiceWave>i{animation:1.6s ease-in-out infinite alternate voice-wave}.mtVoiceMini[data-active=true] .mtVoiceWave>i:nth-child(2){animation-delay:-.7s}.mtVoiceMini[data-active=true] .mtVoiceWave>i:nth-child(3){animation-delay:-.3s}.mtVoiceMini[data-active=true] .mtVoiceWave>i:nth-child(4){animation-delay:-1.1s}@keyframes voice-wave{0%{opacity:.55;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}.mtVoiceMiniMenu{position:relative}.mtVoiceMiniMenu>summary{cursor:pointer;width:28px;height:30px;min-height:30px;color:var(--muted);place-items:center;font-size:11px;list-style:none;display:grid}.mtVoiceMiniMenu>div{background:#1b2720;border:1px solid #496354;border-radius:10px;width:220px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 14px);right:0;box-shadow:0 8px 30px #0005}.mtVoiceMiniMenu>div>span{color:var(--muted);padding:6px 8px;font-size:11px}.mtVoiceMiniMenu button{justify-content:flex-start;min-height:38px;padding:8px;font-size:12px}.mtCompanionDock [data-pa-example]>header{gap:8px;padding:14px 16px 10px}.mtCompanionDock [data-pa-example]>header h2{margin:3px 0 0;font-size:20px}.mtCompanionDock [data-pa-example]>header .mtUiIconButton{width:32px;height:32px}.mtCompanionDock [data-pa-example]>header>div>div{gap:4px;margin-top:10px;padding-top:10px}.mtCompanionDock [data-pa-example] [data-speaker]>p{padding:11px 12px;font-size:13px;line-height:1.7}.mtCompanionDock [data-pa-example]>footer{padding:12px}.mtCompanionDock [data-pa-example] textarea{min-height:74px;font-size:13px}.mtCompanionDock [data-pa-launcher]{min-width:156px;height:42px;min-height:42px}.mtCompanionDock:has([data-pa-voice=true]){height:56px;padding-block:7px}@media (prefers-reduced-motion:reduce){.mtVoiceMini[data-active=true] .mtVoiceWave>i{animation:none}}@media (max-width:767px){.mtCompanionDock [data-pa-launcher]{width:auto;min-width:156px}}.mtCompanionDock [hidden]{display:none!important}[data-pa-example] [data-speaker=human]>p{color:#14281e;background:#86ddba}[data-pa-example] [data-speaker]>span{font-family:inherit;font-style:normal}.mtWorkRoom .mtExecutionView{margin-top:0}.mtWorkRoom .mtExecutionHeader{align-items:center;margin-bottom:12px}.mtWorkRoom .mtExecutionHeader .mtUiEyebrow{display:none}.mtWorkRoom .mtExecutionHeader h2{margin:0;font-size:20px}.mtWorkRoom .mtExecutionHeader button{min-height:36px;padding:8px 12px;font-size:12px}.mtExecutionToolbar{border-radius:10px 10px 0 0;gap:14px;padding:10px 16px}.mtExecutionToolbar select{min-height:36px;padding-block:7px;font-size:12px}.mtExecutionToolbar>span{font-size:11px}.mtExecutionLayout{grid-template-columns:minmax(0,1fr) 326px}.mtExecutionLayout .mtSpatialCanvas{height:480px}.mtExecutionLayout .mtStepInspector{max-height:480px;padding:20px}.mtExecutionWaiting{background:#322a1a;border:1px solid #856e4540;border-top:0;align-items:center;gap:14px;padding:14px 18px;display:flex}.mtExecutionWaiting>svg{color:#e4bf77;flex-shrink:0}.mtExecutionWaiting>div{flex:1;gap:6px;display:grid}.mtExecutionWaiting strong{color:#efdfb8;font-size:13px;font-weight:500}.mtExecutionWaiting span{color:#c9b991;font-size:12px;line-height:1.6}.mtExecutionWaiting button{color:#e7cf9b;font-size:12px}.mtWaitPoint{padding:8px 0}.mtWaitPoint>svg{color:#e6c181}.mtWaitPoint>h4{margin:12px 0;font-size:18px;font-weight:500;line-height:1.5}.mtWaitPoint>p{font-size:14px;line-height:1.75}.mtWaitPoint>span{color:var(--faint);font-size:12px}.mtWaitPoint>a{justify-content:space-between;margin:20px 0;font-size:13px;display:flex}.mtWaitPoint>details{font-size:12px}.mtAppFrame:has([data-pa-open=true]) .mtExecutionLayout{grid-template-columns:minmax(0,1fr)}.mtAppFrame:has([data-pa-open=true]) .mtStepInspector{display:none}@media (max-width:1100px){.mtExecutionLayout{grid-template-columns:minmax(0,1fr)}.mtExecutionWaiting{flex-wrap:wrap}}@media (max-width:767px){.mtWorkRoom .mtExecutionHeader{align-items:flex-start;gap:12px}.mtExecutionToolbar>label{width:100%}.mtExecutionToolbar select{min-width:0}}.mtAppFrame:has([data-pa-open=true]) .mtStudioInspector{display:none}.mtAppFrame:has([data-pa-open=true]) .mtStudioLayout{grid-template-columns:190px minmax(0,1fr)}.mtSpatialStep[data-related=false]{opacity:.72}.mtSpatialCanvas[data-execution=true] .mtCanvasBranchHeader{padding:8px 16px}.mtSpatialCanvas[data-execution=true] .mtCanvasBranchHeader>div:first-child,.mtSpatialCanvas[data-execution=true] .mtCanvasBranchHeader>p{display:none}.mtSpatialCanvas[data-execution=true] .mtCanvasBranchOptions{margin:0}.mtSpatialCanvas[data-execution=true] .mtCanvasBranchOptions button{min-height:30px;padding:6px 10px;font-size:11px}.mtWorkConversation{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.mtWorkConversation>header{padding:16px}.mtWorkConversation>header h2{margin:8px 0;font-size:17px;line-height:1.5}.mtWorkConversation>header p{font-size:11px;line-height:1.6}.mtWorkRecipient{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 12px;display:flex}.mtWorkRecipient label{color:var(--muted);flex:1;gap:5px;min-width:0;font-size:10px;display:grid}.mtWorkRecipient select{width:100%;min-height:34px;padding:6px 22px 6px 8px;font-size:11px}.mtWorkRecipient>button{min-height:34px;padding:6px 8px;font-size:11px}.mtWorkConversationTurn{border-bottom:1px solid #ffffff0c;padding:16px 0}.mtWorkConversationTurn>header{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:12px;font-size:11px;display:flex}.mtWorkConversationTurn>header span{color:#aacdba;line-height:1.5}.mtWorkConversationTurn time{flex-shrink:0;font-size:10px}.mtWorkConversationTurn p{white-space:pre-wrap;background:#202c35;border:1px solid #3b4b57;border-radius:10px;margin:10px 0;padding:12px;font-size:13px;line-height:1.8}.mtWorkConversationTurn[data-author=principal] p{color:#d4eee0;background:#233b2d;border-color:#43664f}.mtWorkConversationTurn small{color:var(--faint);font-size:10px}.mtWorkConversationEmpty{padding:18px 0}.mtWorkConversationEmpty>svg{color:var(--muted)}.mtWorkConversationEmpty h3{font-size:18px;font-weight:500;line-height:1.5}.mtWorkConversationEmpty p,.mtWorkDeliveryUnavailable{color:var(--muted);font-size:13px;line-height:1.75}.mtConversationIdentity{color:var(--muted);margin-top:20px;font-size:11px}.mtConversationIdentity dl>div{gap:5px;margin-top:12px;display:grid}.mtConversationIdentity dd{overflow-wrap:anywhere;margin:0;font-size:10px}.mtWorkMessageReceipt{color:#adcfba;margin:0 0 10px;font-size:12px;line-height:1.6}.mtWorkConversationResume{border:1px solid var(--line);border-radius:20px;gap:8px;min-height:40px;margin-right:10px;padding:8px 12px;font-size:12px;display:flex}.mtCompanionDock>.mtLiveRegion{min-width:0}.mtCompanionDock>.mtLiveRegion>.mtLiveConnection{display:none}.mtCompanionDock:has([data-pa-voice=true]) .mtWorkConversationResume{display:none}.mtKnowledgeExplorer{grid-template-columns:300px minmax(0,1fr);gap:28px}.mtKnowledgeExplorer[data-view=graph]{grid-template-columns:minmax(0,1fr) 340px}.mtKnowledgeExplorer .mtKnowledgeRows{border-top:1px solid var(--line);gap:0;display:grid}.mtKnowledgeExplorer .mtKnowledgeRow{border-bottom:1px solid #ffffff10;border-radius:0;padding:20px 16px}.mtKnowledgeExplorer .mtKnowledgeRow article{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mtKnowledgeExplorer .mtKnowledgeRow strong{font-size:14px;font-weight:500;line-height:1.55}.mtKnowledgeExplorer .mtKnowledgeRow p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.mtKnowledgeExplorer .mtKnowledgeRowMeta{align-items:center;gap:6px;font-size:11px;display:flex}.mtKnowledgeExplorer .mtKnowledgeRowMeta svg{flex-shrink:0;width:13px}.mtKnowledgeExplorer .mtKnowledgeRow .mtUiBadge{font-size:9px}.mtKnowledgeDetail{background:#172028;border:1px solid #35444f;border-radius:10px;padding:28px}.mtKnowledgeDetail[data-standalone=true]{max-width:1120px}.mtKnowledgeDetail>header>div{margin-top:10px}.mtKnowledgeDetail h2{margin:18px 0 10px;font-size:26px;font-weight:500;line-height:1.45}.mtKnowledgeRevisionLabel{color:var(--faint);font-size:12px}.mtKnowledgeReadModes{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin:22px 0;display:flex}.mtKnowledgeReadModes>button{border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:13px}.mtKnowledgeReadModes>button[aria-pressed=true]{border-bottom-color:var(--green);color:var(--green)}.mtKnowledgeStatement{max-width:72ch;padding-bottom:8px;font-size:16px;line-height:1.9}.mtKnowledgeStatement p{margin:0 0 18px}.mtKnowledgeStatement .mtEssentialMeaning{color:#9fbfac;border-top:1px solid #ffffff0d;align-items:flex-start;gap:10px;margin-top:28px;padding:14px 0;font-size:12px;display:flex}.mtEssentialMeaning svg{flex-shrink:0;width:16px}.mtKnowledgeDetail>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.mtKnowledgeDetail>footer>button{min-height:36px;font-size:12px}.mtKnowledgeSource h3,.mtKnowledgeRelations h3,.mtKnowledgeRevisionHistory h3{font-size:18px;font-weight:500}.mtKnowledgeSource p,.mtKnowledgeRelations p,.mtKnowledgeRevisionHistory p{color:var(--muted);font-size:14px;line-height:1.8}.mtKnowledgeRelations>a{border-bottom:1px solid #ffffff0d;gap:8px;padding:18px 0;text-decoration:none;display:grid}.mtKnowledgeRelations>a>span{color:var(--muted);font-size:11px}.mtKnowledgeRelations strong{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:450;display:flex}.mtKnowledgeEditor{gap:18px;margin-top:24px;display:grid}.mtKnowledgeEditor>header h3{margin:0 0 8px;font-size:20px;font-weight:500}.mtKnowledgeEditor>header span{color:var(--muted);font-size:12px}.mtKnowledgeEditor>label{color:var(--muted);gap:8px;font-size:13px;display:grid}.mtKnowledgeEditor textarea,.mtKnowledgeEditor input{width:100%;font-size:14px;font-weight:400;line-height:1.75}.mtKnowledgeEditor>footer{justify-content:flex-end;gap:12px;display:flex}@media (max-width:1100px){.mtKnowledgeExplorer{grid-template-columns:260px minmax(0,1fr);gap:20px}.mtKnowledgeExplorer[data-view=graph]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mtKnowledgeExplorer{grid-template-columns:minmax(0,1fr)}.mtKnowledgeExplorer .mtKnowledgeRows{max-height:280px;overflow:auto}.mtKnowledgeDetail{padding:22px 18px}.mtKnowledgeDetail h2{font-size:22px}.mtKnowledgeReadModes{gap:14px}}.mtResumeWorkRoot{background:#1c2e24;border:1px solid #456554;border-radius:10px;align-items:center;gap:18px;margin:0 0 22px;padding:18px 22px;text-decoration:none;display:flex}.mtResumeWorkRoot>svg{width:24px;height:24px;color:var(--green);flex-shrink:0}.mtResumeWorkRoot>span{flex:1;gap:6px;min-width:0;display:grid}.mtResumeWorkRoot small{color:#9eb7a9;font-size:11px;font-weight:400}.mtResumeWorkRoot strong{font-size:16px;font-weight:500;line-height:1.5}.mtResumeWorkRoot>b{color:#a5dbbf;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.mtResumeWorkRoot b svg{width:16px}.mtOpenLandscape{color:#8ed6af;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:450;display:flex}.mtOpenLandscape svg{width:14px;height:14px}.mtRecentWorkNavigation{border-top:1px solid #ffffff14;gap:10px;margin-top:18px;padding:16px 10px;text-decoration:none;display:grid}.mtRecentWorkNavigation>span{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:10px}.mtRecentWorkNavigation strong{color:#c8e6d5;align-items:flex-start;gap:8px;font-size:12px;font-weight:450;line-height:1.6;display:flex}.mtRecentWorkNavigation svg{flex-shrink:0;width:15px;margin-top:3px}.mtRecentWorkNavigation small{color:#7fc29d;font-size:10px;font-weight:400}.mtAppFrame[data-navigation-compact=true] .mtRecentWorkNavigation{display:none}@media (max-width:1599px){.mtAppFrame:has([data-pa-open=true]) .mtRecentWorkNavigation{display:none}}@media (max-width:767px){.mtResumeWorkRoot{flex-wrap:wrap;gap:12px;padding:16px}.mtResumeWorkRoot>b{margin-left:36px}.mtResumeWorkRoot strong{font-size:14px}}.mtProjectMap{background:#131c23;border:1px solid #354652;border-radius:10px;min-width:0;overflow:hidden}.mtProjectMapToolbar{border-bottom:1px solid var(--line);background:#19242c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.mtProjectMapToolbar>div:first-child{gap:5px;display:grid}.mtProjectMapToolbar strong{font-size:14px;font-weight:550}.mtProjectMapToolbar span{color:#a5b7c4;font-size:12px}.mtProjectMapToolbar>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.mtProjectMapToolbar button{min-height:32px;padding:7px 9px;font-size:11px}.mtProjectMapViewport{overscroll-behavior:contain;min-width:0;height:clamp(420px,100dvh - 390px,720px);overflow:auto}.mtProjectMapPlane{transform-origin:0 0;position:relative}.mtProjectColumnHeading{color:#8fa6b5;border-bottom:1px solid #ffffff0b;border-right:1px solid #ffffff0c;justify-content:space-between;align-items:center;height:42px;padding:0 48px 0 18px;font-size:11px;display:flex;position:absolute;top:0}.mtProjectDependencyHeading{color:#8bab9c;align-items:center;gap:10px;height:42px;font-size:11px;display:flex;position:absolute;top:0}.mtProjectDependencyHeading svg{width:16px}.mtProjectTreeRow{padding:0 8px 0 calc(10px + var(--tree-depth)*18px);background:#151f27;border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0c;align-items:center;gap:4px;display:flex;position:absolute}.mtProjectTreeRow[data-root=true]{background:#20322a;border-bottom-color:#4b6a58}.mtProjectTreeRow[data-selected=true]{background:#243d31;box-shadow:inset 3px 0 #82e0b8}.mtProjectTreeIndent{top:0;bottom:0;left:calc(5px + var(--tree-depth)*18px);border-left:1px solid #617a88;position:absolute}.mtProjectTreeIndent:after{content:"";border-top:1px solid #617a88;width:10px;position:absolute;top:50%;left:0}.mtProjectTreeRow[data-depth="0"] .mtProjectTreeIndent{display:none}.mtProjectTreeRow>button:first-of-type{flex-shrink:0}.mtProjectTreeRow>.mtUiIconButton{background:0 0;border:0;width:24px;min-width:24px;height:28px;min-height:28px;padding:5px}.mtProjectTreeLeaf{text-align:center;color:#93a6b3;flex:0 0 24px;font-size:18px}.mtProjectWorkSelect{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:4px 3px;display:flex}.mtProjectWorkSelect>strong{color:#e0e9ee;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:450;line-height:1.45;display:-webkit-box;overflow:hidden}.mtProjectTreeRow[data-root=true] .mtProjectWorkSelect>strong{color:#d2f0e0;font-weight:600}.mtProjectWorkSelect>small{color:#8faab9;margin-top:2px;font-size:10px}.mtProjectOpenWork{color:#849f91;flex:0 0 22px;min-height:26px;padding:3px}.mtProjectOpenWork svg{width:14px;height:14px}.mtProjectWorkState{text-align:right;color:#9cafbb;flex:0 0 58px;font-size:10px}.mtProjectWorkState[data-state=approved]{color:#94d2af}.mtProjectWorkState[data-state=blocked]{color:#e3bd76}.mtProjectWorkState[data-state=running]{color:#95c9ee}.mtProjectRelationCounts{text-align:right;color:#87ae9a;flex:0 0 34px;font-size:9px}.mtProjectInternalLinks{white-space:nowrap;color:#a2c9b3;min-height:30px;margin-left:16px;padding:7px;font-size:10px;position:absolute;top:8px;left:100%}.mtProjectDependencyWires{pointer-events:none;color:#729c86;position:absolute;top:0;left:0}.mtProjectDependencyWires g>path{fill:none;stroke:#6d9784;stroke-width:1.25px}.mtProjectDependencyWires g>circle{fill:#17241c;stroke:#93c6a7;stroke-width:1.2px}.mtProjectDependencyWires g.is-selected{color:#a0e6bb}.mtProjectDependencyWires g.is-selected>path{stroke:#a0e6bb;stroke-width:2.1px}.mtProjectEdgeLabel{color:#a7c5b4;white-space:nowrap;background:#131c23;border:1px solid #344c3e;border-radius:4px;min-height:22px;padding:3px 5px;font-size:9px;line-height:1.4;position:absolute}.mtProjectEdgeLabel[aria-pressed=true],.mtProjectEdgeLabel:hover{border-color:var(--green);color:#b9efce}.mtProjectDependencyDetails{background:#1c2c23;border-top:1px solid #486250;padding:18px}.mtProjectDependencyDetails>header{justify-content:space-between;align-items:center;display:flex}.mtProjectDependencyDetails header span{color:#97b9a5;font-size:11px}.mtProjectDependencyDetails h3{margin:8px 0;font-size:17px;font-weight:500}.mtProjectDependencyDetails>div{border-bottom:1px solid #ffffff08;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 0;display:flex}.mtProjectDependencyDetails>div>svg{color:#8fc8a7;width:15px}.mtProjectDependencyDetails>div>button{text-align:left;padding:6px 0;font-size:12px;font-weight:450}.mtProjectDependencyDetails>div>span{color:#8cad9a;margin-left:auto;font-size:10px}.mtProjectMapFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.mtProjectMapFooter>span{color:#92a8b5;font-size:10px}.mtProjectMapFooter>div{align-items:center;gap:8px;display:flex}.mtProjectMapFooter button{min-width:28px;min-height:28px;padding:5px 8px;font-size:11px}.mtProjectMapFooter>div>span{color:var(--muted);font-size:10px}.mtProjectFocusExplanation{color:#c0d2b2;background:#283225;border-bottom:1px solid #61734a;align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.mtProjectFocusExplanation svg{flex-shrink:0;width:16px}.mtWorkIndexBody{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.mtWorkIndexBody[data-inspecting=true]{grid-template-columns:minmax(0,1fr) 320px}.mtWorkTreeGrid{border-top:1px solid var(--line);min-width:0}.mtWorkTreeGridLabels,.mtWorkIndexTreeRow{grid-template-columns:minmax(0,1fr) 100px 172px;align-items:center;gap:16px;display:grid}.mtWorkTreeGridLabels{color:var(--faint);border-bottom:1px solid var(--line);padding:12px 16px;font-size:11px}.mtWorkIndexTreeRow{border-bottom:1px solid #ffffff0c;min-height:70px;padding:0 16px 0 0}.mtWorkIndexTreeRow[data-selected=true]{box-shadow:inset 3px 0 var(--green);background:#1d3026}.mtWorkIndexTreeRow[data-context-only=true]{background:#ffffff02}.mtWorkIndexTreeTitle{min-width:0;min-height:70px;padding-left:calc(8px + var(--tree-depth)*24px);align-items:center;gap:4px;display:flex;position:relative}.mtIndexTreeGuide{left:calc(4px + var(--tree-depth)*24px);border-left:1px solid #496372;position:absolute;top:0;bottom:0}.mtIndexTreeGuide:after{content:"";border-top:1px solid #496372;width:10px;position:absolute;top:35px;left:0}.mtWorkIndexTreeRow[aria-level="1"] .mtIndexTreeGuide{display:none}.mtWorkIndexTreeTitle>.mtUiIconButton{background:0 0;border:0;width:28px;min-width:28px;min-height:32px;padding:5px}.mtIndexTreeLeaf{text-align:center;color:var(--faint);flex:0 0 28px}.mtIndexWorkSelect{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;padding:12px 4px;display:flex}.mtIndexWorkSelect>strong{font-size:14px;font-weight:500;line-height:1.5}.mtIndexWorkSelect>small{color:#92a8b5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.mtWorkIndexTreeRow>.mtUiBadge{justify-self:start}.mtOpenWorkContext{color:#9fcbb0;text-align:right;justify-content:flex-end;gap:8px;padding:8px 0;font-size:11px;font-weight:450;text-decoration:none;display:flex}.mtOpenWorkContext svg{flex-shrink:0;width:14px}.mtWorkSelectionPanel{background:#18232c;border:1px solid #394c58;border-radius:10px;min-width:0;padding:20px;position:sticky;top:0}.mtWorkSelectionPanel>header{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.mtWorkSelectionPanel h2{margin:14px 0 20px;font-size:20px;font-weight:500;line-height:1.5}.mtWorkSelectionPanel>span{color:var(--faint);font-size:11px}.mtWorkSelectionPanel p{color:var(--muted);font-size:14px;line-height:1.75}.mtWorkSelectionPanel>a,.mtWorkSelectionPanel>button{justify-content:space-between;width:100%;margin-top:12px;font-size:12px;display:flex}.mtAppFrame:has([data-pa-open=true]) .mtWorkSelectionPanel{display:none}.mtAppFrame:has([data-pa-open=true]) .mtWorkIndexBody{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.mtWorkIndexBody[data-inspecting=true]{grid-template-columns:minmax(0,1fr)}.mtWorkSelectionPanel{position:static}}@media (max-width:767px){.mtWorkTreeGridLabels{display:none}.mtWorkIndexTreeRow{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:0 8px 8px 0}.mtWorkIndexTreeTitle{grid-column:1/-1}.mtWorkIndexTreeRow>.mtUiBadge{margin-left:38px}.mtProjectMapToolbar{padding:12px}.mtProjectMapToolbar>div:last-child{gap:2px}.mtProjectMapViewport{height:490px}}.mtWorkSearchRow{padding-left:calc(var(--tree-depth)*20px);align-items:center;gap:2px;min-height:52px;display:flex}.mtWorkSearchRow>button,.mtWorkSearchRow>span{background:0 0;border:0;flex:0 0 24px;min-width:24px;min-height:28px;padding:4px}.mtWorkSearchRow>a{border-left:1px solid #45606b;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 8px;text-decoration:none;display:flex}.mtWorkSearchRow>a>span{gap:4px;display:grid}.mtWorkSearchRow strong{font-size:13px;font-weight:500;line-height:1.5}.mtWorkSearchRow small{color:var(--faint);font-size:10px}.mtWorkSearchRow>a>svg{width:14px;color:var(--green);flex-shrink:0}.mtWorkSearchRow[data-context-only=true] strong{color:#94b0bc;font-size:12px;font-weight:450}.mtWorkSearchRow>a:hover{background:#ffffff05}.mtWorkRoom .mtObjectTrail{margin-bottom:18px}.mtWorkRoom .mtObjectTitleRow{margin-bottom:16px}.mtWorkRoom .mtWorkDirection{margin:12px 0;padding:12px 0}.mtWorkRoom .mtWorkDirection p{margin:5px 0 0;font-size:13px;line-height:1.55}.mtWorkRoom .mtObjectModes{margin-bottom:12px}.mtWorkSituation{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) minmax(240px,1.6fr) minmax(180px,.8fr);gap:22px;margin-bottom:20px;padding:20px 0;display:grid}.mtWorkSituation>div{flex-direction:column;gap:7px;min-width:0;display:flex}.mtWorkSituation>div>span{color:var(--faint);font-size:11px}.mtWorkSituation>div>strong{color:var(--text);font-size:18px;font-weight:500;line-height:1.5}.mtWorkSituation>div>small{color:#a0b3bf;font-size:11px;line-height:1.65}.mtWorkSituation strong>small{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.mtWorkSituation a{color:#a9d6b8;width:fit-content;font-size:12px}.mtOutcomeProgressTrack{background:#304039;border-radius:5px;max-width:240px;height:5px;display:flex;overflow:hidden}.mtOutcomeProgressTrack span{background:#8bd5ac}.mtOutcomeProgressTrack i{background:repeating-linear-gradient(110deg,#d9b876,#d9b876 2px,#665c44 2px 4px)}.mtWorkSituation[data-compact=true]{gap:20px;margin-bottom:12px;padding:8px 0 16px}.mtWorkSituation[data-compact=true]>div>strong{font-size:14px}.mtWorkSituation[data-compact=true] .mtSituationAttention>small{display:none}.mtWorkMeasurementDetails{color:var(--muted);grid-column:1/-1;font-size:12px}.mtWorkMeasurementDetails summary{width:fit-content}.mtMeasurementGrid{grid-template-columns:1fr 1fr;gap:30px;padding-top:12px;display:grid}.mtMeasurementGrid h4{color:var(--text);margin:6px 0}.mtMeasurementGrid p{line-height:1.7}.mtMeasurementGrid dl{gap:12px;display:grid}.mtMeasurementGrid dl>div{justify-content:space-between;gap:20px;display:flex}.mtMeasurementGrid dd{color:var(--text);margin:0}.mtInsightInline{color:#9ab3a5;font-size:10px;font-weight:400}.mtWorkBriefResultGrid{grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:24px;display:grid}.mtWorkBriefCard,.mtWorkMaterialCard{border:1px solid var(--line);background:#151e25;border-radius:10px;min-width:0;padding:24px}.mtWorkBriefCard>header,.mtWorkMaterialCard>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mtWorkBriefCard p{color:#c3d0d8;font-size:14px;line-height:1.8}.mtWorkBriefCard h3{margin-top:22px;font-size:13px;font-weight:500}.mtWorkCheckList{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.mtWorkCheckList li{color:#acbfca;gap:10px;font-size:12px;line-height:1.7;display:flex}.mtWorkCheckList li span{color:#8ba99a}.mtWorkBriefFacts{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;padding:14px 0;display:flex}.mtWorkBriefFacts>span{color:var(--faint);gap:7px;font-size:10px;display:grid}.mtWorkBriefFacts strong{color:#c5d1d9;font-size:12px;font-weight:450}.mtWorkBriefCard>button{margin-top:8px;padding:5px 0;font-size:11px}.mtWorkMaterialCard{background:#19251f;border-color:#35483d}.mtWorkMaterialCard header small{color:#86a392;font-size:10px}.mtWorkMaterialCard article{padding:20px 0 0}.mtWorkMaterialCard h3{color:#d5e4d8;margin:12px 0;font-size:19px;font-weight:450;line-height:1.5}.mtWorkMaterialCard p{color:#adbfaf;white-space:pre-line;font-size:13px;line-height:1.8}.mtWorkMaterialCard a{color:#b1d6b9;font-size:12px}.mtWorkMaterialEmpty{padding:15px 0}.mtWorkBoundPackage{border:1px solid var(--line);border-radius:12px;margin:24px 0;overflow:hidden}.mtWorkBoundPackage>header{background:#18232b;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.mtWorkBoundPackage h2{margin:8px 0 0;font-size:21px;font-weight:500;line-height:1.4}.mtWorkBoundPackage>header a{color:#a9d4b8;white-space:nowrap;font-size:12px}.mtBoundExecutionLine{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;padding:18px 24px;display:flex}.mtBoundExecutionLine>div{flex:1;gap:6px;display:grid}.mtBoundExecutionLine span,.mtBoundExecutionLine small{color:#94acba;font-size:11px}.mtBoundExecutionLine strong{color:#c5dce5;font-size:13px;font-weight:450}.mtBoundExecutionLine>button{font-size:12px}.mtWorkBoundPackage .mtApproachGraphRead{border-radius:0;margin:0}.mtWorkBoundPackage .mtSpatialCanvas{height:380px;min-height:340px}.mtWorkBoundPackage>.mtSecondaryCopy{padding:0 24px}.mtBoundEquipmentGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:28px;padding:24px;display:grid}.mtBoundEquipmentGrid h3{margin:0 0 18px;font-size:13px;font-weight:500}.mtBoundEquipmentGrid dl{gap:16px;margin:0;display:grid}.mtBoundEquipmentGrid dt{color:var(--faint);font-size:10px;line-height:1.6}.mtBoundEquipmentGrid dd{overflow-wrap:anywhere;color:#c8d6de;margin:5px 0 0;font-size:12px;line-height:1.65}.mtBoundEquipmentGrid article+article{margin-top:16px}.mtBoundEquipmentGrid strong{font-size:12px;font-weight:500}.mtBoundEquipmentGrid p{color:#9fb2bf;font-size:12px;line-height:1.7}.mtBoundEquipmentGrid small,.mtBoundEquipmentGrid a{color:#a4c5b0;font-size:11px}.mtBoundEvidence{border-top:1px solid var(--line);color:var(--faint);padding:14px 24px;font-size:11px}.mtWorkDependencySummary{margin:28px 0}.mtWorkDependencySummary header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mtWorkDependencySummary h2{font-size:18px;font-weight:500}.mtWorkDependencySummary header button{font-size:12px}.mtWorkDependencySummary>a{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:15px 0;text-decoration:none;display:flex}.mtWorkDependencySummary>a>span:first-child{color:var(--faint);min-width:128px;font-size:11px}.mtWorkDependencySummary>a>strong{flex:1;font-size:13px;font-weight:450}.mtWorkDependencySummary>p{color:var(--muted);font-size:12px}@media (max-width:1100px){.mtWorkSituation{grid-template-columns:1fr 1.4fr}.mtSituationUsage{grid-column:1/-1;align-items:center;flex-direction:row!important}.mtWorkBriefResultGrid{grid-template-columns:1fr}.mtBoundEquipmentGrid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.mtWorkSituation{grid-template-columns:1fr;gap:20px}.mtSituationUsage{flex-wrap:wrap}.mtWorkBriefCard,.mtWorkMaterialCard{padding:18px}.mtWorkBoundPackage>header{flex-direction:column;align-items:flex-start;padding:18px}.mtBoundEquipmentGrid{grid-template-columns:1fr;padding:18px}.mtMeasurementGrid{grid-template-columns:1fr}.mtBoundExecutionLine{padding:18px}.mtWorkDependencySummary>a{flex-wrap:wrap;gap:8px}.mtWorkDependencySummary>a>span:first-child{width:100%}}.mtProjectSelectedContext{background:#192820;border-bottom:1px solid #415846;padding:16px 18px}.mtProjectSelectedContext>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.mtProjectSelectedContext header span{color:#9bbaa7;font-size:10px}.mtProjectSelectedContext h3{margin:7px 0 12px;font-size:16px;font-weight:500}.mtProjectSelectedContext header a{color:#b1d6bd;font-size:12px}.mtNamedDependencies{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mtNamedDependencies h4{color:#b2cbbb;gap:10px;margin:12px 0;font-size:11px;font-weight:500;display:flex}.mtNamedDependencies h4>span{color:#83a28e}.mtNamedDependencies section>p{color:#8aa096;font-size:11px}.mtNamedDependency{border-top:1px solid #ffffff12;min-width:0;padding:12px 0}.mtNamedDependency[data-active=true]{background:#263d2b}.mtDependencySentence{flex-wrap:wrap;gap:3px 6px;line-height:1.6;display:flex}.mtDependencySentence>button{text-align:left;color:#d3e9d9;min-height:0;padding:0;font-size:12px;font-weight:500}.mtDependencySentence>span{color:#98b1a2;font-size:12px}.mtDependencyCondition{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.mtDependencyCondition>span:first-child{color:#9caea3;align-items:center;gap:5px;font-size:10px;display:flex}.mtDependencyCondition svg{flex-shrink:0;width:12px}.mtNamedDependency footer{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.mtNamedDependency footer>a,.mtNamedDependency footer>button{color:#9bc7aa;min-height:22px;padding:2px 0;font-size:10px}.mtProjectStickyTree{z-index:3;pointer-events:none;position:sticky;left:0}.mtProjectStickyTree>div{pointer-events:auto}.mtProjectTreeRow{left:0}.mtProjectEdgeLabel{color:#c2e8cf;background:#14271c;border:1px solid #557b63;border-radius:50%;min-width:24px;min-height:24px;padding:1px 5px;font-size:13px}.mtProjectDependencyWires g[data-muted=true]{opacity:.13}.mtProjectDependencyWires g[data-direction=incoming].is-selected>path{stroke:#dcb779}.mtProjectDependencyWires g[data-direction=incoming].is-selected{color:#dcb779}.mtProjectDependencyWires g[data-direction=outgoing].is-selected>path{stroke:#8ecced}.mtProjectDependencyWires g[data-direction=outgoing].is-selected{color:#8ecced}.mtProjectDependencyWires .mtRouteDirectionArrow{stroke-width:2.4px}.mtProjectMapViewport{height:clamp(450px,100dvh - 380px,780px)}.mtProjectTreeRow .mtProjectWorkSelect>strong{-webkit-line-clamp:1}.mtProjectTreeRow .mtProjectWorkSelect>small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mtProjectMobileTree{display:none}@media (max-width:767px){.mtProjectMapViewport,.mtProjectSelectedContext,.mtProjectMapFooter,.mtProjectDependencyDetails{display:none}.mtProjectMobileTree{padding:8px 4px 18px;display:block}.mtMobileProjectWork{margin-left:calc(var(--tree-depth)*10px);border-left:1px solid #506c5d;padding-left:3px}.mtMobileProjectWork[aria-level="1"]{border-left:0}.mtMobileProjectWork>div:first-child{border-bottom:1px solid #ffffff0b;align-items:center;gap:2px;min-height:68px;display:flex}.mtMobileProjectWork>div:first-child>button:first-child{background:0 0;border:0;flex:0 0 26px;width:26px;min-width:26px;padding:4px}.mtMobileProjectWork>div:first-child>button:not(.mtUiIconButton){text-align:left;flex:1;gap:6px;min-width:0;padding:10px 3px;display:grid}.mtMobileProjectWork strong{color:#d4e1e4;font-size:12px;font-weight:500;line-height:1.5}.mtMobileProjectWork small{color:#9bacb3;font-size:9px;line-height:1.5}.mtMobileTreeDot{text-align:center;color:#88a197;flex:0 0 26px}.mtMobileProjectWork>div:first-child>a{color:#a2c9b2;flex-shrink:0;width:30px;padding:4px}.mtMobileProjectWork>div:first-child>a svg{width:16px}.mtMobileProjectWork[data-selected=true]>div:first-child{background:#24372b}.mtMobileProjectWork .mtNamedDependencies{background:#1c2d23;grid-template-columns:1fr;gap:8px;padding:4px 9px 12px}.mtNamedDependency{padding:10px 0}}.mtWorkRoom[data-view=landscape] .mtObjectTrail{min-height:28px;margin-bottom:0;font-size:11px}.mtWorkRoom[data-view=landscape]>.mtObjectTitleRow{margin:8px 0 12px}.mtWorkRoom[data-view=landscape] .mtObjectTitleRow h1{font-size:25px}.mtWorkRoom[data-view=landscape] .mtObjectModes{margin-bottom:8px}.mtWorkRoom[data-view=landscape] .mtWorkSituation[data-compact=true]{padding:5px 0 12px}.mtWorkRoom[data-view=landscape] .mtWorkSituation[data-compact=true]>div{gap:3px}.mtWorkRoom[data-view=landscape] .mtWorkSituation[data-compact=true] .mtOutcomeProgress>small{display:none}.mtProjectSelectedContext{padding:9px 18px}.mtProjectSelectedContext h3{margin:4px 0}.mtWorkRoomBody .mtWorkInspector{min-height:0;max-height:calc(100dvh - 130px);position:sticky;top:10px}.mtWorkInspector .mtNamedDependencies{grid-template-columns:1fr;gap:12px}.mtWorkInspector .mtNamedDependencies p{margin:6px 0}.mtWorkInspector .mtNamedDependency footer a{font-size:10px}.mtWorkInspector>button{margin-top:20px;font-size:11px}@media (max-width:1000px){.mtWorkRoomBody .mtWorkInspector{width:auto;max-height:none;position:static}}@media (max-width:767px){.mtWorkRoomBody .mtWorkInspector{display:none}.mtMobileWorkSpeak{margin:10px;font-size:11px}.mtWorkRoom[data-view=landscape] .mtSituationUsage{display:none}}.mtDependencyGroupRule{color:#88a293;margin-top:8px;font-size:10px;line-height:1.6;display:block}.mtSpatialCanvas[data-execution=true] .mtCanvasBranchHeader>div:first-child{display:flex}.mtSpatialCanvas[data-execution=true] .mtCanvasBranchHeader>p{display:block}.mtCanvasBranchHeader>div:first-child{flex-wrap:wrap;gap:8px}.mtCanvasBranchHeader p{font-size:11px}.mtCanvasBranchLaneLabel{border-left:2px solid #83aa97;flex-direction:column;gap:4px;padding-left:10px;display:flex;position:absolute}.mtCanvasBranchLaneLabel strong{color:#c9dfd5;font-size:12px;font-weight:500}.mtCanvasBranchLaneLabel span{color:#89a898;font-size:10px}.mtSpatialStep[data-step-state=completed] .mtStepCard{background:#1b2c23;border-color:#5a8a69}.mtSpatialStep[data-step-state=waiting] .mtStepCard{border-color:#be9453}.mtSpatialStep[data-step-state=not_selected]{opacity:.55}.mtStepExecutionEvidence{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.mtStepExecutionEvidence .mtUiBadge{font-size:8px}.mtStepExecutionEvidence small{color:#a5bab3;font-size:9px}.mtApproachMobileFlow{display:none}@media (max-width:767px){.mtSpatialCanvas .mtCanvasViewport{display:none}.mtSpatialCanvas,.mtExecutionLayout .mtSpatialCanvas,.mtWorkBoundPackage .mtSpatialCanvas{height:auto;min-height:0}.mtApproachMobileFlow{padding:16px 12px;display:block}.mtSpatialCanvasFooter .mtCanvasControls{display:none}.mtCanvasBranchHeader{padding:14px}.mtCanvasBranchHeader>div:first-child{font-size:13px}.mtMobileFlowSequence,.mtMobileFlowBranch ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.mtMobileFlowSequence>li,.mtMobileFlowBranch li{position:relative}.mtMobileFlowSequence>li+li:before,.mtMobileFlowBranch li+li:before{content:"↓";color:#99b3a9;font-size:15px;position:absolute;top:-23px;left:50%}.mtMobileFlowStep{background:#1a2730;border:1px solid #435961;border-radius:9px;min-width:0;padding:12px}.mtMobileFlowStep>button:first-child{text-align:left;gap:7px;width:100%;padding:0;display:grid}.mtMobileFlowStep>button:first-child>span{color:#9cb9c7;font-size:10px}.mtMobileFlowStep strong{color:#d7e4e7;font-size:14px;font-weight:500;line-height:1.5}.mtMobileFlowStep>button:last-child:not(:first-child){border-top:1px solid #ffffff12;justify-content:space-between;width:100%;margin-top:10px;padding:6px 0 0;font-size:11px}.mtMobileFlowStep[data-selected=true]{background:#22392d;border-color:#8ed5b0}.mtMobileFlowStep[data-step-state=not_selected]{opacity:.65;border-style:dashed}.mtMobileFlowStep[data-step-state=completed]{border-color:#618d70}.mtMobileBranchFork{border-left:2px solid #739c88;gap:18px;margin:18px 0;padding:10px 0 10px 16px;display:grid}.mtMobileBranchFork>strong{color:#9fcab2;font-size:10px;font-weight:500}.mtMobileBranchFork[data-kind=choice]{border-left-style:dashed;border-left-color:#beaa7b}.mtMobileFlowBranch{position:relative}.mtMobileFlowBranch:before{content:"";border-top:1px solid #739c88;width:12px;position:absolute;top:20px;left:-17px}.mtMobileFlowBranch>header{margin-bottom:10px}.mtMobileFlowBranch h4{color:#b4d2c2;margin:0 0 7px;font-size:12px;font-weight:500}.mtMobileFlowBranch p{color:#8fa99b;font-size:11px;line-height:1.6}.mtMobileFlowContext>span{color:#90a89e;margin:10px 0;font-size:10px;display:block}}.mtWorkQuickBinding{background:#19252c;border:1px solid #344a55;border-radius:8px;grid-template-columns:1.2fr 1fr;gap:22px;margin:12px 0 4px;padding:16px 20px;display:grid}.mtWorkQuickBinding>div{gap:6px;display:grid}.mtWorkQuickBinding span{color:#8aa8b7;font-size:10px}.mtWorkQuickBinding strong{color:#d2e1e4;font-size:13px;font-weight:500;line-height:1.6}.mtWorkQuickBinding button{color:#aacbb8;width:fit-content;min-height:20px;padding:0;font-size:11px}.mtWorkQuickBinding small{color:#a3b9c3;font-size:11px}.mtSpatialCanvas:has(.mtCanvasBranchHeader){height:min(760px,100dvh - 150px);min-height:620px}.mtExecutionLayout .mtSpatialCanvas:has(.mtCanvasBranchHeader){height:min(760px,100dvh - 150px);min-height:620px}.mtWorkBoundPackage .mtSpatialCanvas:has(.mtCanvasBranchHeader){height:min(760px,100dvh - 150px);min-height:620px}.mtSpatialCanvas:has(.mtCanvasBranchHeader) .mtStepOrdinal{display:none}.mtSpatialCanvas[data-execution=true] .mtStepCard p{-webkit-line-clamp:1;margin-bottom:6px}.mtSpatialCanvas[data-execution=true] .mtStepCard .mtStepPorts{display:none}.mtCompleteWork .mtWorkSituation{gap:14px 22px;margin-bottom:18px;padding:14px 0}@media (max-width:767px){.mtWorkQuickBinding{grid-template-columns:1fr;padding:14px}.mtSpatialCanvas:has(.mtCanvasBranchHeader){height:auto;min-height:0}.mtExecutionLayout .mtSpatialCanvas:has(.mtCanvasBranchHeader){height:auto;min-height:0}.mtWorkBoundPackage .mtSpatialCanvas:has(.mtCanvasBranchHeader){height:auto;min-height:0}}.mtNamedDependency{padding:0}.mtDependencyCompactRow{text-align:left;align-items:center;gap:9px;width:100%;padding:13px 0;display:flex}.mtDependencyCompactRow>span:first-child{flex:1;gap:5px;min-width:0;display:grid}.mtDependencyCompactRow strong{color:#d2e4d8;font-size:12px;font-weight:500;line-height:1.5}.mtDependencyCompactRow small{color:#97b3a2;font-size:10px;line-height:1.6}.mtDependencyCompactRow .mtUiBadge{flex-shrink:0;font-size:8px}.mtDependencyCompactRow>svg{color:#95b5a2;flex-shrink:0;width:13px}.mtDependencyExpanded{padding:3px 10px 14px}.mtDependencyExpanded p{color:#a6beae;line-height:1.75;font-size:11px!important}.mtDependencyExpanded p strong{color:#cbdfd2;font-weight:500}.mtDependencyExpanded>div{flex-wrap:wrap;gap:12px;display:flex}.mtDependencyExpanded button{min-height:24px;padding:3px 0;font-size:10px}.mtDependencyExpanded footer{flex-wrap:wrap;gap:12px;display:flex}.mtDependencyExpanded a{color:#aacfb8;font-size:10px}.mtDependencyGroupRule{margin:7px 0 0}.mtProjectPortHeading{color:#8cabb5;height:42px;padding:16px 7px 0;font-size:9px;position:absolute;top:0}.mtProjectWorkPorts{pointer-events:none;position:absolute}.mtProjectInputPort,.mtProjectOutputPort{color:#b7afa0;background:#121d23;align-items:center;gap:7px;padding:2px 4px;font-size:8px;line-height:1;display:flex;position:absolute}.mtProjectInputPort{top:4px;left:7px}.mtProjectOutputPort{color:#9bbdce;bottom:4px;right:7px}.mtProjectInputPort i{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #cbb083;width:0;height:0}.mtProjectOutputPort i{border:1px solid #8dc3dc;border-radius:50%;width:6px;height:6px}.mtProjectWorkPorts[data-selected=true] .mtProjectInputPort,.mtProjectWorkPorts[data-selected=true] .mtProjectOutputPort{color:#e0e8da;background:#25382d;font-weight:600}.mtWorkRoom .mtObjectTrail{min-height:26px;margin-bottom:4px}.mtWorkRoom>.mtObjectTitleRow{margin:8px 0 12px}.mtWorkRoom>.mtWorkDirection{margin:8px 0;padding:10px 0}.mtWorkRoom .mtObjectModes{min-height:38px;margin-bottom:10px}.mtWorkRoom .mtObjectModes>button{padding:10px 0}.mtWorkMeasurementDetails{margin:0;padding:0}.mtWorkMeasurementDetails>summary{padding:6px 0}.mtWorkBoundPackage,.mtCanvasBranchHeader{scroll-margin-top:90px}.mtGovernanceScope{background:#1c2d25;border:1px solid #385b46;border-radius:8px;align-items:center;gap:16px;margin-bottom:22px;padding:14px 18px;display:flex}.mtGovernanceScope span{color:#9ab9a5;font-size:12px}.mtGovernanceScope strong{color:#d0e8d8;font-size:15px;font-weight:500}.mtGovernanceLocation{border-bottom:1px solid var(--line);gap:24px;margin-bottom:16px;padding:16px 0;display:flex}.mtGovernanceLocation a{font-size:13px}.mtGovernanceDataForm{gap:18px;max-width:960px;padding:18px 0;display:grid}.mtGovernanceDataForm>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.mtGovernanceDataForm header span{color:var(--muted);font-size:12px}.mtGovernanceDataForm h3{margin:8px 0;font-size:20px;font-weight:500}.mtGovernanceFormColumns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mtGovernanceDataForm footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.mtGovernanceRequestReview{background:#1a2c23;border:1px solid #526951;border-radius:10px;padding:22px}.mtGovernanceRequestReview dl{gap:18px;display:grid}.mtGovernanceRequestReview dt{color:#a6bcac;font-size:12px}.mtGovernanceRequestReview dd{color:#d6e3d9;margin:6px 0;font-size:14px;line-height:1.7}.mtGovernanceRequestReview p{color:#9db6a5;font-size:12px}.mtGovernanceOrganizationEntry{border:1px solid var(--line);background:#17242c;border-radius:12px;max-width:720px;padding:24px}.mtGovernanceOrganizationEntry p{color:var(--muted);line-height:1.7}.mtGovernanceOrganizationEntry>a{margin-top:20px}@media (max-width:767px){.mtGovernanceFormColumns{grid-template-columns:1fr}.mtGovernanceScope,.mtGovernanceDataForm>header{flex-direction:column;align-items:flex-start;gap:8px}}.mtMaterialDocument{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.mtMaterialDocument p{white-space:normal}.mtMaterialDocument pre{white-space:pre-wrap;overflow:auto}.mtDocumentAttachment{border:1px solid #ffffff18;border-radius:8px;margin:18px 0;padding:12px 14px;font-size:12px}.mtMaterialPaper .mtDocumentAttachment{border-color:#cdd7cd}.mtWorkNativePreview{border-radius:8px;max-height:390px;margin:16px -8px;overflow:auto}.mtWorkNativePreview .mtNativeResult{min-height:0;padding:24px}.mtWorkNativePreview .mtNativeResult h2{font-size:21px}.mtWorkRoom[data-work-kind=project]>.mtObjectTitleRow h1{font-size:30px}.mtWorkRoom[data-work-kind=project] .mtObjectEyebrow>span{color:#a3d9b9;font-weight:500}.mtWorkFilterBar{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:16px 0;display:flex}.mtWorkFilterBar label{color:#a1b2bd;gap:6px;min-width:190px;font-size:11px;display:grid}.mtWorkFilterBar select{background:#16232c;height:40px;font-size:13px}.mtWorkFilterBar button{margin-left:auto;font-size:12px}.mtActiveWorkFilters{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:14px;display:flex}.mtActiveWorkFilters>span{color:#c7dfcf;background:#203c2c;border:1px solid #53705e;border-radius:5px;padding:5px 9px;font-size:11px}.mtActiveWorkFilters small{color:#8ca798;font-size:11px}.mtWorkFormLabel{text-transform:none;color:#a9c6b6;font-size:10px}.mtWorkIndexTreeRow[data-work-kind=project]{background:#1b3026;border-color:#547a61;min-height:110px}.mtWorkIndexTreeRow[data-work-kind=project] .mtIndexWorkSelect strong{color:#d2e7d9;font-size:22px;font-weight:550;line-height:1.35}.mtWorkIndexTreeRow[data-work-kind=project] .mtWorkFormLabel{color:#a4d6b9;font-size:11px}.mtWorkIndexTreeRow[data-work-kind=standing]{background:#1d2b3a;border-color:#577185}.mtIndexWorkSelect{gap:5px}.mtAttentionDesk{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:start;gap:22px;display:grid}.mtAttentionLane>header{color:#c4d3da;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mtAttentionLane>header span{font-size:14px;font-weight:550}.mtAttentionLane>header strong{border:1px solid #4c636c;border-radius:5px;padding:4px 8px;font-size:12px}.mtAttentionLane>article{background:#192932;border:1px solid #4a616c;border-top:3px solid #b6a271;border-radius:10px;margin-bottom:18px;padding:22px}.mtAttentionObjectTrail{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.mtAttentionObjectTrail a{color:#8db19f;padding:0;font-size:10px}.mtAttentionObjectTrail a+a:before{content:"/";color:#60796d;margin-right:6px}.mtAttentionLane h2{margin:15px 0 12px;font-size:21px;font-weight:550;line-height:1.4}.mtAttentionLane p{color:#b0c2cb;font-size:13px;line-height:1.75}.mtAttentionLane .mtAttentionWorkSelect{text-align:left;color:#a4c8b6;padding:8px 0;font-size:11px}.mtAttentionLane footer{border-top:1px solid #425862;gap:14px;margin-top:16px;padding-top:16px;display:grid}.mtAttentionLane footer small{color:#8fa9b0;font-size:11px;line-height:1.6}@media (max-width:767px){.mtWorkFilterBar{gap:10px}.mtWorkFilterBar label{width:calc(50% - 5px);min-width:0}.mtWorkFilterBar label:last-of-type{width:100%}.mtAttentionDesk{grid-template-columns:1fr}.mtWorkIndexTreeRow[data-work-kind=project] .mtIndexWorkSelect strong{font-size:18px}}.mtCompactWorkSituation{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:4px;padding:10px 0 15px;display:flex}.mtCompactWorkSituation>div{align-items:center;gap:10px;display:flex}.mtCompactWorkSituation strong{color:#b7d7c3;font-size:12px;font-weight:500}.mtCompactWorkSituation span{color:#9bb0ba;font-size:11px}.mtCompactWorkSituation>div>span{color:#ceb98d}.mtCompactWorkSituation a{font-size:11px}.mtCompactWorkSituation>small{color:#9cb3bd;margin-left:auto;font-size:11px}.mtWorkRoom[data-view=landscape] .mtWorkDirection{gap:24px;margin-bottom:8px}.mtWorkRoom[data-view=landscape] .mtWorkOutcome p{margin-top:4px;font-size:13px;line-height:1.55}@media (max-width:767px){.mtCompactWorkSituation{gap:8px 14px}.mtCompactWorkSituation>small{margin-left:0}}
.mtCompoundCanvas{background:#121b22;flex-direction:column;min-width:0;height:clamp(540px,100dvh - 265px,850px);display:flex}.mtCompoundToolbar{background:#19242d;border-bottom:1px solid #34434d;align-items:center;gap:12px;padding:12px 18px;display:flex}.mtCompoundToolbar>div{gap:5px;margin-right:auto;display:grid}.mtCompoundToolbar strong{color:#cadbe1;font-size:13px;font-weight:500}.mtCompoundToolbar span{color:#8fa9b5;font-size:11px}.mtCompoundToolbar button{padding:7px 10px;font-size:11px}.mtCompoundStageTrail{border-bottom:1px solid #ffffff0b;flex-shrink:0;gap:8px;padding:8px 16px;display:flex;overflow:auto}.mtCompoundStageTrail>span{flex-shrink:0;align-items:center;gap:8px;display:flex}.mtCompoundStageTrail svg{color:#5d7d8b;width:12px}.mtCompoundStageTrail button{white-space:nowrap;text-overflow:ellipsis;max-width:230px;padding:7px 9px;font-size:11px;overflow:hidden}.mtCompoundViewport{overscroll-behavior:contain;background-image:radial-gradient(#59778238 .7px,#0000 .7px);background-size:22px 22px;flex:1;min-width:0;min-height:280px;overflow:auto}.mtCompoundPlane{transform-origin:0 0;position:relative}.mtCompoundGroup{z-index:0;background:#15261e;border:1px solid #416356;border-radius:14px;position:absolute}.mtCompoundGroup[data-kind=choice]{background:#262519;border-color:#6c6148}.mtCompoundGroup[data-kind=iteration]{background:#162634;border:2px solid #526c87}.mtCompoundGroup[data-kind=branch]{background:#0f1921a0;border-color:#ffffff17;border-radius:9px}.mtCompoundGroup>.mtCompoundHeading>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px 0;display:flex}.mtCompoundGroup header>button:first-child,.mtCompoundGroup header>div{text-align:left;gap:5px;min-width:0;padding:0;display:grid}.mtCompoundGroup header span{color:#94b7a4;font-size:11px}.mtCompoundGroup header strong{color:#d4e5db;font-size:15px;font-weight:550;line-height:1.45}.mtCompoundGroup header>button:last-child:not(:first-child){color:#b5c8bf;flex-shrink:0;padding:3px 5px;font-size:11px}.mtCompoundGroup>.mtCompoundHeading>p{color:#9db5a9;margin:8px 18px;font-size:11px;line-height:1.6}.mtCompoundGroup[data-kind=branch]>.mtCompoundHeading>header{padding:12px 16px}.mtCompoundGroup[data-kind=branch] header strong{max-width:90%;font-size:12px}.mtCompoundGroup[data-kind=branch] header span{font-size:10px}.mtCompoundGroup[data-selected=true]{border-color:#99dbb8;box-shadow:0 0 0 2px #83d6ac20}.mtCompoundStep{z-index:2;background:#1d2a34;border:1px solid #4b6472;border-radius:10px;position:absolute;box-shadow:0 3px 8px #0002}.mtCompoundStep>header{border-bottom:1px solid #ffffff0b;min-height:76px;padding:14px 16px}.mtCompoundStep header>button,.mtCompoundStep header>div:first-child{text-align:left;gap:6px;width:100%;padding:0;display:grid}.mtCompoundStep header span{color:#9dc4d7;font-size:11px}.mtCompoundStep header strong{color:#e0e9ed;font-size:15px;font-weight:550;line-height:1.45}.mtCompoundStep[data-selected=true]{border-color:#91d8b6;box-shadow:0 0 0 2px #83d6ac20}.mtCompoundStep[data-step-state=completed]{border-color:#68896e}.mtCompoundStep[data-step-state=waiting]{border-color:#b89553}.mtCompoundStep[data-step-state=not_selected]{opacity:.65;border-style:dashed}.mtCompoundNoPorts{color:#8ba0ad;margin:16px;font-size:12px}.mtCompoundPort{z-index:4;width:8px;height:8px;margin:-4px;position:absolute}.mtCompoundPort>i{background:#121c24;border:2px solid #91c3cf;border-radius:50%;width:8px;height:8px;display:block}.mtCompoundPort[data-direction=output]>i{border-color:#8bc6a6}.mtCompoundPort>button{box-sizing:border-box;height:var(--compound-port-label-height);min-height:var(--compound-port-label-height);text-align:left;border-radius:4px;grid-template-rows:16px 13px 13px;gap:3px;width:137px;padding:4px 5px;display:grid;position:absolute;top:4px;transform:translateY(-50%)}.mtCompoundPort[data-direction=input]>button{left:12px}.mtCompoundPort[data-direction=output]>button{text-align:right;right:12px}.mtCompoundPort strong{text-overflow:ellipsis;white-space:nowrap;color:#cce0e3;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.mtCompoundPort small{text-overflow:ellipsis;white-space:nowrap;color:#8cabb5;font-size:10px;line-height:13px;overflow:hidden}.mtCompoundPort button:hover,.mtCompoundPort[data-selected=true] button{background:#345040;outline:1px solid #8fceb1}.mtCompoundPort[data-group-port=true]>button{background:#14221cf2;width:138px}.mtCompoundWires{z-index:1;pointer-events:none;position:absolute;inset:0}.mtCompoundWires g>path{fill:none;stroke:#88bba7;stroke-width:1.4px;opacity:.42}.mtCompoundWires g[data-kind=order]>path{stroke:#9baebb;stroke-dasharray:5 5;opacity:.55}.mtCompoundWires g[data-highlighted=true]>path{opacity:1;stroke:#a9e2c4;stroke-width:2.5px}.mtCompoundWires g[data-muted=true]>path{opacity:.1}.mtCompoundWires .mtCompoundWireHit{pointer-events:stroke;cursor:pointer;stroke-width:16px!important;stroke:#0000!important;opacity:1!important}.mtCompoundWires .mtCompoundWireHit:focus{outline:0;stroke:#94cfa855!important}.mtCompoundPreview{overflow-wrap:anywhere;color:#a3bcae;border-left:2px solid #577362;gap:8px;margin:0;padding-left:12px;font-size:12px;line-height:20px;display:grid;position:absolute;left:18px;right:18px}.mtCompoundHeading{display:flow-root}.mtCompoundHeading strong{white-space:normal;overflow-wrap:anywhere}.mtCompoundEvidence{align-items:center;gap:7px;margin-top:6px;display:flex!important}.mtCompoundEvidence .mtUiBadge{min-height:19px;padding:3px 6px;font-size:8px}.mtCompoundEvidence>span:not(.mtUiBadge){color:#b5c6c6;font-size:10px}.mtCompoundGroup>.mtCompoundHeading>.mtCompoundEvidence{flex-wrap:wrap;margin:8px 18px 12px}.mtCompoundFooter{background:#17222a;border-top:1px solid #34434d;justify-content:space-between;align-items:center;gap:20px;padding:9px 16px;display:flex}.mtCompoundFooter>div{align-items:center;gap:12px;display:flex}.mtCompoundFooter span{color:#94acb8;font-size:10px}.mtCompoundFooter button{padding:6px 8px;font-size:11px}.mtCompoundMobileFlow{display:none}@media (max-width:767px){.mtCompoundCanvas{height:auto}.mtCompoundViewport{display:none}.mtCompoundToolbar{flex-wrap:wrap;padding:12px}.mtCompoundToolbar>div{width:100%}.mtCompoundMobileFlow{gap:18px;padding:12px;display:grid}.mtCompoundMobileNode{background:#1b2d24;border:1px solid #496557;border-radius:10px;padding:14px}.mtCompoundMobileNode>button:first-child{text-align:left;gap:6px;padding:0;display:grid}.mtCompoundMobileNode strong{font-size:15px;font-weight:500;line-height:1.5}.mtCompoundMobileNode>button>span,.mtCompoundMobileNode p{color:#9cbaaa;font-size:11px;line-height:1.6}.mtCompoundMobileBody{border-left:2px solid #698e78;gap:8px;margin:12px 0;padding-left:12px;display:grid}.mtCompoundMobileBody button{text-align:left;gap:4px;font-size:13px;display:grid}.mtCompoundMobileBody button span{color:#86a595;font-size:10px}.mtCompoundMobilePorts{gap:6px;margin-top:10px;display:grid}.mtCompoundMobilePorts button{text-align:left;justify-content:space-between;font-size:12px;display:flex}.mtCompoundFooter{flex-wrap:wrap}.mtCompoundFooter>div:last-child{display:none}}.mtCompoundPort em{color:#91bba6;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;font-weight:400;line-height:13px;display:block;overflow:hidden}.mtApproachFlowTree{color:#d5e3e8;min-width:0;font-size:12px}.mtFlowSequence{flex-direction:column;gap:20px;display:flex}.mtFlowTreeStep{background:#20303a;border:1px solid #4c6672;border-radius:8px;min-width:0;position:relative}.mtFlowSequence>.mtFlowTreeStep+.mtFlowTreeStep:before{content:"↓";color:#a2b6c2;height:19px;position:absolute;top:-21px;left:calc(50% - 4px)}.mtFlowTreeStep>header{align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.mtFlowTreeStep>header>button:first-child{text-align:left;flex:1;gap:4px;min-width:0;padding:0;display:grid}.mtFlowTreeStep header strong{color:#d9e7e9;font-size:12px;font-weight:550;line-height:1.5}.mtFlowTreeStep header span{color:#9bb6c7;font-size:9px}.mtFlowTreeStep header small{color:#b1c8b9;font-size:10px}.mtFlowTreeStep header>button:last-child:not(:first-child){padding:0 3px;font-size:13px}.mtFlowTreeStep[data-selected=true]{outline-offset:1px;outline:2px solid #9ae0bc}.mtFlowTreeStep[data-state=not_selected]{opacity:.65;border-style:dashed}.mtFlowTreeStep[data-state=waiting]{border-color:#c5a466}.mtFlowTreeStep[data-state=running]{border-color:#9bd2e5}.mtFlowTreeStep[data-kind=parallel]{background:#1a3025;border-color:#5f8f74}.mtFlowTreeStep[data-kind=choice]{background:#302d20;border-color:#8a7b54}.mtFlowTreeStep[data-kind=iteration]{background:#1b2b3a;border-color:#597da0}.mtFlowRule,.mtFlowFolded{color:#acc2bc;margin:0 12px 10px;font-size:10px;line-height:1.6}.mtFlowBranches{border-top:2px solid #719782;border-bottom:2px solid #719782;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 8px 10px;padding:16px 12px;display:grid;position:relative}.mtFlowBranches[data-kind=choice]{border-style:dashed;border-color:#a28d5c}.mtFlowBranch{min-width:0;position:relative}.mtFlowBranch:before,.mtFlowBranch:after{content:"";background:#769885;width:1px;height:12px;position:absolute;left:50%}.mtFlowBranch:before{top:-16px}.mtFlowBranch:after{bottom:-16px}.mtFlowBranch>span,.mtFlowBranch>strong{color:#b4c9be;margin-bottom:7px;font-size:10px;line-height:1.5;display:block}.mtFlowIteration{border-left:2px solid #678dab;margin:10px;padding:0 0 0 10px}.mtFlowPorts{border-top:1px solid #ffffff16;gap:7px;padding:8px 10px;display:grid}.mtFlowPorts>button{text-align:left;gap:3px;padding:2px;display:grid}.mtFlowPorts span{color:#c2deda;font-size:11px}.mtFlowPorts small{color:#94abb7;margin-left:5px;font-size:9px}.mtFlowPorts em{color:#9bb9a7;overflow-wrap:anywhere;font-size:9px;font-style:normal;line-height:1.5}.mtStepPortDetail{background:#172831;border:1px solid #425c69;border-radius:8px;margin:12px 0;padding:12px}.mtStepPortDetail[data-selected=true]{border-color:#9bccb1}.mtStepPortDetail>header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.mtStepPortDetail header small,.mtStepPortDetail>small{color:#a4b7bd;font-size:11px}.mtStepPortDetail button{text-align:left;white-space:normal;justify-content:flex-start;font-size:11px}.mtStepPortDetail>div{display:grid}.mtWorkStepInspector nav{gap:5px;margin:14px 0;display:flex}.mtWorkStepInspector nav button{padding:7px;font-size:11px}.mtWorkStepInspector h3{margin-top:20px;font-size:14px}.mtFlowTreeStep{container:flow-step/inline-size}.mtFlowPorts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;column-gap:24px}.mtFlowPorts>[data-direction=input]{grid-column:1}.mtFlowPorts>[data-direction=output]{grid-column:2}@container flow-step (max-width:350px){.mtFlowPorts{grid-template-columns:minmax(0,1fr)}.mtFlowPorts>button{grid-column:1}}@media (max-width:767px){.mtFlowBranches .mtFlowTreeStep:not([data-selected=true])>.mtFlowPorts{display:none}}@container flow-step (max-width:350px){.mtFlowPorts>[data-direction]{grid-column:1}}@media (max-width:767px){.mtFlowPorts{grid-template-columns:minmax(0,1fr)}.mtFlowPorts>[data-direction]{grid-column:1}.mtFlowBranches{border-top:0;border-bottom:0;border-left:2px solid #719782;grid-template-columns:minmax(0,1fr);gap:14px;margin:12px 12px 16px 20px;padding:0 0 0 14px}.mtFlowBranches[data-kind=choice]{border-left-style:dashed}.mtFlowBranch:before{width:14px;height:1px;top:50px;left:-14px}.mtFlowBranch:after{display:none}}.mtOutputMaterialPreview{max-height:160px;margin-top:12px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.mtStepPortDetail>a{text-align:left;margin:8px 0;font-size:12px;line-height:1.5}
.mtProjectScene{background:#121d25;border:1px solid #3c515d;border-radius:12px;overflow:hidden}.mtProjectSceneToolbar{background:#1a2831;border-bottom:1px solid #354a55;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.mtProjectSceneToolbar>div:first-child{gap:6px;display:grid}.mtProjectSceneToolbar strong{color:#e0e9ed;font-size:15px;font-weight:550}.mtProjectSceneToolbar span{color:#9fb5c1;font-size:12px}.mtProjectSceneToolbar>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.mtProjectSceneToolbar button{padding:8px 10px;font-size:12px}.mtProjectSceneViewport{overscroll-behavior:contain;background-image:radial-gradient(#59778225 .7px,#0000 .7px);background-size:24px 24px;min-width:0;height:clamp(540px,100dvh - 310px,830px);overflow:auto}.mtProjectScenePlane{transform-origin:0 0;position:relative}.mtProjectWorkGroup{background:#172b20;border:1px solid #426253;border-radius:12px;position:absolute}.mtProjectWorkGroup[data-root=true]{background:#14212a;border-color:#3b5362;border-radius:10px}.mtProjectWorkGroup>header{justify-content:space-between;align-items:flex-start;gap:6px;padding:14px 14px 0;display:flex}.mtProjectWorkGroup>header>button:first-child{text-align:left;flex:1;gap:6px;min-width:0;padding:0;display:grid}.mtProjectWorkGroup strong{color:#c6e2d0;font-size:14px;font-weight:550;line-height:1.45}.mtProjectWorkGroup small{color:#9abaa6;font-size:11px}.mtProjectWorkGroup>header>.mtUiIconButton{color:#9db5a8;background:0 0;border:0;width:25px;min-width:25px;min-height:25px;padding:4px}.mtProjectWorkGroup[data-root=true] strong{color:#b5cdd9;font-size:13px}.mtProjectWorkGroup[data-selected=true]{border-color:#a5e6be;box-shadow:inset 0 0 0 1px #a5e6be}.mtProjectSceneWires{z-index:1;pointer-events:none;position:absolute;inset:0}.mtProjectSceneWires g>path{fill:none;stroke:#9ac7af;stroke-width:1.6px;opacity:.68}.mtProjectSceneWires g[data-highlighted=true]>path{stroke:#c1edcd;stroke-width:2.7px;opacity:1}.mtProjectSceneWires g[data-muted=true]>path{opacity:.12}.mtProjectSceneWires .mtProjectRelationHit{pointer-events:stroke;cursor:pointer;stroke:#0000!important;stroke-width:18px!important}.mtProjectSceneWires .mtProjectRelationHit:focus{outline:0;stroke:#a8d2b655!important}.mtProjectWorkNode{z-index:2;background:#20303b;border:1px solid #55707d;border-radius:9px;padding:12px 12px 10px;position:absolute}.mtProjectWorkNode[data-selected=true]{background:#284637;border-color:#a3e9c0;box-shadow:0 0 0 2px #8ad5ab27}.mtProjectWorkNode[data-related=true]:not([data-selected=true]){background:#243d30;border-color:#80b296}.mtProjectWorkNode[data-external=true]{border-style:dashed}.mtProjectWorkNode>.mtProjectWorkSelect{gap:7px;justify-content:initial;text-align:left;width:100%;padding:0;display:grid}.mtProjectWorkNode .mtProjectWorkSelect>strong{-webkit-line-clamp:3;color:#e0ebef;font-size:13px;font-weight:500;line-height:1.45}.mtProjectWorkNode .mtProjectWorkSelect>small{color:#9eb7c5;font-size:10px;line-height:1.4}.mtProjectWorkNode .mtProjectOpenWork{color:#a7c7b5;width:25px;min-width:25px;padding:4px;position:absolute;bottom:6px;right:6px}.mtProjectWorkNode>div{gap:4px;margin-top:6px;display:grid}.mtProjectWorkNode>div button{text-align:left;padding:5px 0;font-size:11px}.mtProjectWorkNode>div small{color:#97baa5;font-size:10px}.mtProjectNeedsPort,.mtProjectProvidesPort{color:#a9c3b5;opacity:0;background:#182a21;align-items:center;gap:4px;padding:3px 4px;font-size:10px;line-height:1;display:flex;position:absolute}.mtProjectNeedsPort{top:22px;left:-9px;transform:translate(-100%)}.mtProjectProvidesPort{top:54px;right:-9px;transform:translate(100%)}.mtProjectNeedsPort i{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #a9d6b9;width:0;height:0}.mtProjectProvidesPort i{border:1px solid #a9d6b9;border-radius:50%;width:6px;height:6px}.mtProjectWorkNode[data-selected=true] .mtProjectNeedsPort,.mtProjectWorkNode[data-selected=true] .mtProjectProvidesPort{opacity:1}.mtProjectSelectedWorkContext{background:#1c3024;border-bottom:1px solid #476052;align-items:center;gap:18px;padding:10px 18px;display:flex}.mtProjectSelectedWorkContext strong{color:#d3e6d9;font-size:13px}.mtProjectSelectedWorkContext span{color:#a0b9aa;font-size:11px}.mtProjectSelectedWorkContext button{margin-left:auto;padding:5px 8px;font-size:11px}.mtProjectRelationContext{background:#1c3024;border-bottom:1px solid #506e59;padding:12px 18px}.mtProjectRelationContext>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mtProjectRelationContext header>div{gap:6px;display:grid}.mtProjectRelationContext header strong{color:#d6eddf;font-size:14px;font-weight:500;line-height:1.6}.mtProjectRelationContext header strong span{color:#a5cdb4;margin:0 8px}.mtProjectRelationContext small{color:#96b7a2;font-size:11px}.mtProjectRelationContext .mtNamedDependency{margin-top:8px}.mtProjectSceneFooter{border-top:1px solid #354a55;justify-content:space-between;align-items:center;gap:16px;padding:9px 16px;display:flex}.mtProjectSceneFooter>span{color:#94aebd;font-size:11px}.mtProjectSceneFooter>div{align-items:center;gap:8px;display:flex}.mtProjectSceneFooter button{padding:6px 8px;font-size:11px}.mtProjectSceneFooter span{font-size:11px}@media (max-width:767px){.mtProjectSceneViewport,.mtProjectSceneFooter,.mtProjectSelectedWorkContext{display:none}.mtProjectSceneToolbar{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.mtProjectSceneToolbar button{padding:7px 8px;font-size:11px}.mtProjectRelationContext{padding:12px}.mtProjectScene .mtProjectMobileTree{display:block}.mtProjectScene .mtMobileProjectWork>button{margin:8px;font-size:11px}}.mtProjectRepresentation{background:#15242d;border-bottom:1px solid #354a55;gap:14px;padding:8px 18px;display:flex}.mtProjectRepresentation button{padding:6px 10px;font-size:12px}.mtProjectScene[data-structure=true] .mtProjectSceneViewport{display:none}.mtProjectScene[data-structure=true] .mtProjectMobileTree{padding:18px;display:block}@media (min-width:768px){.mtProjectScene[data-structure=true] .mtMobileProjectWork{border-left:1px solid #496958;padding-left:14px}.mtProjectScene[data-structure=true] .mtMobileProjectWork>div:first-child{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;min-height:58px;padding:8px 14px;display:flex}.mtProjectScene[data-structure=true] .mtMobileProjectWork>div:first-child>button:not(.mtUiIconButton){text-align:left;flex:1;gap:6px;padding:0;display:grid}.mtProjectScene[data-structure=true] .mtMobileProjectWork strong{font-size:14px;font-weight:500}.mtProjectScene[data-structure=true] .mtMobileProjectWork small{color:#97aeb9;font-size:11px}.mtProjectScene[data-structure=true] .mtMobileProjectWork[data-selected=true]>div:first-child{background:#233d2d}.mtProjectScene[data-structure=true] .mtMobileProjectWork .mtNamedDependencies,.mtProjectScene[data-structure=true] .mtMobileProjectWork>button{display:none}}.mtProjectSceneViewport{cursor:grab;touch-action:none}.mtProjectSceneViewport:active{cursor:grabbing}.mtProjectSceneViewport button,.mtProjectSceneViewport a{cursor:pointer}.mtProjectWorkNode [data-project-content]>.mtProjectWorkSelect{text-align:left;gap:7px;width:100%;padding:0;display:grid}.mtProjectWorkNode [data-project-content]{min-height:70px}.mtProjectWorkNode>[data-project-content]{margin:0}.mtProjectWorkNode[data-equipped=true]{padding-bottom:14px}.mtWorkApproachBlock{border-top:1px solid #57707c;margin-top:12px;padding-top:12px}.mtWorkApproachBlock>header{gap:5px;margin-bottom:14px;display:grid}.mtWorkApproachBlock>header>span{color:#b4cbbd;font-size:10px}.mtWorkApproachBlock>header>strong{color:#cadfce;font-size:12px;font-weight:500;line-height:1.5}.mtWorkApproachBlock>header>small{color:#97b0b8;font-size:10px;line-height:1.5}.mtWorkStepPreview{border-left:1px solid #698675;gap:8px;margin-left:4px;padding-left:11px;display:grid}.mtWorkStepPreview>div>button{text-align:left;color:#c0d7d5;align-items:center;gap:7px;width:100%;padding:2px 0;font-size:11px;display:flex}.mtWorkStepPreview i{background:#708492;border-radius:50%;flex-shrink:0;width:5px;height:5px}.mtWorkStepPreview i[data-state=completed]{background:#91c4a1}.mtWorkStepPreview i[data-state=running]{background:#a0d5ea;box-shadow:0 0 0 3px #a0d5ea20}.mtWorkStepPreview i[data-state=waiting]{background:#dac083}.mtWorkStepPreview small{color:#acc9b7;margin-left:auto;font-size:9px}.mtWorkBranchPreview{color:#8faaa7;margin:3px 0 5px 12px;font-size:9px;line-height:1.6;display:block}.mtWorkLayerToggle{color:#b9d8c6;text-align:left;margin-top:12px;padding:5px 0;font-size:11px}.mtWorkLayerMissing,.mtWorkLayerLoading{color:#9bb0b8;margin:10px 0 0;font-size:11px;line-height:1.6}.mtProjectWorkGroup>header{flex-wrap:wrap}.mtProjectGroupOwnFlow{flex-basis:100%;max-width:560px}.mtProjectGroupOwnFlow .mtWorkApproachBlock{border-top:0;margin-top:0;padding-top:0}.mtProjectGroupOwnFlow .mtWorkApproachBlock>header{margin-bottom:0}.mtProjectGroupOwnFlow .mtWorkApproachBlock>header small{display:none}.mtProjectGroupOwnFlow .mtWorkApproachBlock>header>strong{font-size:11px}.mtWorkInnerFlow{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:620px;padding:3px;overflow:auto}.mtProjectWorkNode .mtProjectWorkSelect{place-items:start}.mtProjectWorkNode .mtProjectWorkSelect>strong{text-align:left}.mtWorkInnerFlow .mtFlowTreeStep header strong{font-size:13px}.mtWorkInnerFlow .mtFlowPorts span{font-size:12px}.mtWorkInnerFlow .mtFlowPorts em{font-size:11px}.mtWorkInnerFlow .mtFlowPorts small{font-size:10px}@media (max-width:767px){.mtWorkRoomBody .mtWorkInspector:has(.mtWorkStepInspector){max-height:none;margin-top:16px;display:block;position:static}.mtProjectMobileTree .mtWorkApproachBlock{margin:12px}.mtWorkInnerFlow{max-height:570px}}.mtWorkInnerFlow,.mtProjectSceneViewport{overflow-anchor:none}.mtWorkPackageFlowLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.mtWorkPackageFlowLayout[data-inspecting=true]{grid-template-columns:minmax(0,1fr) 340px}.mtWorkPackageFlowLayout>.mtWorkApproachBlock{border-top:0;margin-top:0}.mtWorkPackageFlowLayout .mtWorkInnerFlow{max-height:720px;padding:5px}.mtWorkPackageInspector{background:#17232d;border:1px solid #425c69;border-radius:12px;max-height:820px;padding:18px;overflow:auto}.mtAppFrame:has([data-pa-open=true]) .mtWorkPackageInspector{display:none}.mtAppFrame:has([data-pa-open=true]) .mtWorkPackageFlowLayout{grid-template-columns:minmax(0,1fr)}@media (max-width:1000px){.mtWorkPackageFlowLayout[data-inspecting=true]{grid-template-columns:minmax(0,1fr)}.mtWorkPackageInspector{max-height:none}}.mtWorkPackageFlowLayout{padding:22px}.mtWorkPackageFlowLayout .mtWorkApproachBlock>header{display:none}.mtWorkPackageFlowLayout .mtWorkInnerFlow{max-height:670px}.mtWorkPackageFlowLayout .mtFlowTreeStep>header{padding:13px 16px}.mtWorkPackageFlowLayout .mtFlowTreeStep>header strong{font-size:14px}.mtWorkPackageFlowLayout .mtFlowPorts{padding:12px 16px}@media (max-width:767px){.mtWorkPackageFlowLayout{padding:12px}}.mtWorkApproachSummary{border-top:1px solid #526b77;gap:4px;margin-top:8px;padding-top:7px;display:grid}.mtWorkApproachSummary>span,.mtWorkApproachSummary>small{color:#a5bfbd;font-size:10px;line-height:1.4}.mtWorkApproachSummary>button{text-align:left;white-space:normal;justify-content:flex-start;padding:1px 0;font-size:11px;line-height:1.45}.mtWorkApproachSummary>button:not(:last-child){color:#d0ddd4;align-items:flex-start;gap:5px;display:flex}.mtWorkApproachSummary i{background:#a5d4e4;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px;display:inline-block}.mtWorkApproachSummary i[data-state=waiting]{background:#d1b67f}.mtProjectWorkNode[data-equipped=true] .mtProjectWorkSelect>strong{font-size:14px}.mtProjectGroupOwnFlow .mtWorkApproachSummary{border:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;display:flex}.mtProjectGroupOwnFlow{max-width:none}.mtProjectDetailSplit{background:#101c24;grid-template-columns:250px minmax(0,1fr);height:clamp(540px,100dvh - 320px,850px);display:grid}.mtProjectContextTree{background:#17242b;border-right:1px solid #405762;padding-bottom:18px;overflow:auto}.mtProjectContextTree>header{background:#1c3026;border-bottom:1px solid #41564f;gap:9px;padding:16px;display:grid}.mtProjectContextTree>header strong{color:#c6e0cf;font-size:14px;font-weight:550;line-height:1.5}.mtProjectContextTree>header span{color:#9fbcaa;font-size:10px}.mtProjectContextTree>header button{text-align:left;justify-content:flex-start;padding:4px 0;font-size:10px}.mtProjectContextWork{border-bottom:1px solid #ffffff0a;align-items:center;gap:3px;min-height:34px;padding-top:5px;padding-bottom:5px;padding-right:8px;display:flex}.mtProjectContextWork>button:not(.mtUiIconButton){text-align:left;color:#b2c5cf;flex:1;justify-content:flex-start;padding:0;font-size:11px;font-weight:400;line-height:1.5}.mtProjectContextWork>.mtUiIconButton{color:#9bb4a8;background:0 0;border:0;width:19px;min-width:19px;min-height:22px;padding:2px}.mtProjectContextWork>span{color:#6c897b;text-align:center;flex-shrink:0;width:19px}.mtProjectContextWork[data-current=true]{background:#31523e;box-shadow:inset 3px 0 #a1ddb7}.mtProjectContextWork[data-current=true]>button{color:#e0efe5}.mtProjectWorkDetail{overscroll-behavior:contain;background:#172921;border:1px solid #6c907a;padding:0 22px 22px;overflow:auto}.mtProjectWorkDetail>header{z-index:3;background:#172921;border-bottom:1px solid #56725e;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 0;display:flex;position:sticky;top:0}.mtProjectWorkDetail>header span{color:#9ebda9;font-size:11px}.mtProjectWorkDetail h2{color:#d4e9db;margin:7px 0 0;font-size:22px;font-weight:550;line-height:1.35}.mtProjectWorkDetail>header a{flex-shrink:0;font-size:11px}.mtProjectWorkDetail .mtWorkApproachBlock{border:0}.mtProjectWorkDetail .mtWorkInnerFlow,.mtWorkPackageFlowLayout .mtWorkInnerFlow{scrollbar-gutter:auto;max-height:none;overflow:visible}.mtProjectSceneViewport[hidden],.mtProjectMobileTree[hidden],.mtProjectSceneFooter[hidden]{display:none!important}@media (max-width:767px){.mtProjectDetailSplit{grid-template-columns:1fr;height:auto}.mtProjectContextTree{border-bottom:1px solid #526b5d;border-right:0;max-height:200px}.mtProjectWorkDetail{padding:0 12px 16px;overflow:visible}.mtProjectWorkDetail>header{flex-wrap:wrap;position:static}.mtProjectWorkDetail h2{font-size:19px}}.mtProjectWorkNode .mtWorkApproachSummary>button{padding:0}.mtProjectSceneViewport>div{margin-inline:auto}.mtProjectWorkNode .mtProjectWorkSelect>strong,.mtProjectWorkNode[data-equipped=true] .mtProjectWorkSelect>strong{font-size:15px}.mtWorkApproachSummary>button{font-size:12px}
