._id_mo40m_1{color:var(--ink-2);font:600 var(--type-caption)/1.35 var(--font-mono);letter-spacing:.03em;white-space:nowrap}._status_mo40m_8,._ganttStatus_mo40m_9{--chip-color:var(--ink-2);width:fit-content;max-width:100%;min-height:1.7rem;color:color-mix(in srgb, var(--chip-color) 65%, var(--ink));font-size:var(--type-caption);background:color-mix(in srgb, var(--chip-color) 20%, var(--surface));border:1px solid color-mix(in srgb, var(--chip-color) 65%, var(--ink));border-radius:var(--radius-pill);align-items:center;padding:.2rem .55rem;font-weight:750;line-height:1.25;display:inline-flex}._status_mo40m_8{overflow-wrap:anywhere}._status_mo40m_8[data-status=inProgress]{--chip-color:var(--primary)}._status_mo40m_8[data-status=blocked]{--chip-color:var(--danger)}._status_mo40m_8[data-status=complete]{--chip-color:var(--proceed)}._itemActions_mo40m_32{flex:none;justify-content:end;align-items:center;gap:2px;display:inline-flex}._actionTooltip_mo40m_33{border-radius:var(--radius-control);display:inline-flex;position:relative}._actionTooltip_mo40m_33:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._actionTooltipContent_mo40m_35{z-index:40;visibility:hidden;width:max-content;max-width:min(20rem,80vw);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow);font-size:var(--type-caption);opacity:0;pointer-events:none;padding:.55rem .65rem;font-weight:650;line-height:1.4;transition:opacity .12s,translate .12s,visibility .12s;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0;translate:0 -.2rem}._actionTooltip_mo40m_33:hover ._actionTooltipContent_mo40m_35,._actionTooltip_mo40m_33:focus-within ._actionTooltipContent_mo40m_35{visibility:visible;opacity:1;translate:0}._listRowActions_mo40m_38{justify-content:end;align-items:center;gap:.2rem;min-width:0;display:flex}._workAddButton_mo40m_39{min-height:44px;color:var(--interaction-selected-fg);border-radius:var(--radius-control);font-size:var(--type-caption);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .65rem;font-weight:600;display:inline-flex}._workAddButton_mo40m_39:hover{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}._workAddButton_mo40m_39:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._workAddButton_mo40m_39 svg{width:16px;height:16px}._hierarchyToolbar_mo40m_44{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-end:1rem;display:flex}._detailControl_mo40m_45{min-height:44px;display:inline-flex}._detailControl_mo40m_45 select{max-width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--type-caption);padding:.35rem .7rem;font-weight:600}._sortColumn_mo40m_47{align-self:stretch;min-width:0;display:flex}._sortHeader_mo40m_48{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:start;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.3rem;padding:0;display:inline-flex}._sortHeader_mo40m_48:hover{color:var(--ink)}._sortHeader_mo40m_48:focus-visible{color:var(--interaction-hover-fg);outline:var(--operational-table-header-focus-outline);outline-offset:var(--operational-table-header-focus-offset)}._sortHeader_mo40m_48 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sortHeader_mo40m_48 svg{width:15px;min-width:15px;height:15px}._hierarchyToggle_mo40m_53,._hierarchyTogglePlaceholder_mo40m_54{width:44px;min-width:44px;height:44px}._hierarchyToggle_mo40m_53{color:var(--interaction-selected-fg);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}._hierarchyToggle_mo40m_53:hover{color:var(--ink);background:var(--interaction-hover-bg)}._hierarchyToggle_mo40m_53:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}._hierarchyToggle_mo40m_53 svg{width:18px;height:18px}._hierarchyTogglePlaceholder_mo40m_54{display:block}._workCount_mo40m_60{color:var(--ink-3);font-size:var(--type-caption);white-space:nowrap;font-weight:650}._hierarchyTable_mo40m_62,._listView_mo40m_63,._ganttFrame_mo40m_64{--hierarchy-project-bg:var(--surface);--hierarchy-milestone-bg:color-mix(in srgb, var(--surface) 48%, var(--surface-2));--hierarchy-task-bg:var(--surface-2);--hierarchy-subtask-bg:var(--surface-3);color:var(--ink)}html[data-theme=dark] ._hierarchyTable_mo40m_62,html[data-theme=dark] ._listView_mo40m_63,html[data-theme=dark] ._ganttFrame_mo40m_64{--hierarchy-project-bg:var(--surface-3);--hierarchy-milestone-bg:color-mix(in srgb, var(--surface-3) 48%, var(--surface-2));--hierarchy-task-bg:var(--surface-2);--hierarchy-subtask-bg:var(--surface)}._listView_mo40m_63{border-block-start:1px solid var(--border)}._listMobileSort_mo40m_80{display:none}._listHeader_mo40m_81,._listRow_mo40m_38{grid-template-columns:minmax(22rem,1fr) 8rem minmax(10rem,.5fr) 12.5rem;align-items:center;gap:.65rem;display:grid}._listHeader_mo40m_81{min-height:2.35rem;color:var(--ink-3);font-size:var(--type-caption);border-block-end:1px solid var(--border);padding-inline:.75rem;font-weight:600}._list_mo40m_38,._listWork_mo40m_85{margin:0;padding:0;list-style:none}._listRow_mo40m_38{border-block-end:1px solid var(--border);min-height:4rem;padding:.65rem .75rem}._projectGroup_mo40m_87{border-block-end:1px solid var(--border-strong)}._projectGroup_mo40m_87:last-child{border-block-end:0}._projectMilestones_mo40m_89{margin:0;padding:0;list-style:none}._projectRow_mo40m_90{background:var(--hierarchy-project-bg);border-block-end-color:var(--border-strong);min-height:4.5rem}._milestoneRow_mo40m_91{background:var(--hierarchy-milestone-bg)}._projectRow_mo40m_90:hover{background:color-mix(in srgb, var(--hierarchy-project-bg) 88%, var(--interaction-hover-bg))}._milestoneRow_mo40m_91:hover{background:color-mix(in srgb, var(--hierarchy-milestone-bg) 88%, var(--interaction-hover-bg))}._projectIdentity_mo40m_94{min-width:0}._projectIdentity_mo40m_94 h3{font:600 var(--type-ui)/1.3 var(--font-body);margin:.1rem 0 0}._projectIdentity_mo40m_94>p{max-width:50rem;color:var(--ink-2);font-size:var(--type-caption);overflow-wrap:normal;word-break:normal;margin:.2rem 0 0;line-height:1.4}._projectSignals_mo40m_97{color:var(--ink-3);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:.3rem .65rem;margin-block-start:.4rem;display:flex}._blockerSignal_mo40m_98{color:var(--caution);font-weight:600}._projectMilestones_mo40m_89{background:var(--surface);padding-inline-start:.45rem}._projectMilestones_mo40m_89>li>._listRow_mo40m_38>._listIdentity_mo40m_100{padding-inline-start:.55rem}._listIdentity_mo40m_100{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;display:grid}._listIdentityText_mo40m_102{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;display:grid}._listIdentity_mo40m_100 h3,._listWorkIdentity_mo40m_104 h3{font:650 var(--type-ui)/1.3 var(--font-body);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0}._listIdentity_mo40m_100 p{color:var(--ink-3);font-size:var(--type-caption);margin:.2rem 0 0}._listWork_mo40m_85{background:var(--surface);padding-inline-start:.45rem}._listWorkRow_mo40m_107{background:var(--hierarchy-task-bg)}._listSubtaskRow_mo40m_108{background:var(--hierarchy-subtask-bg)}._listWorkRow_mo40m_107:hover{background:color-mix(in srgb, var(--hierarchy-task-bg) 88%, var(--interaction-hover-bg))}._listSubtaskRow_mo40m_108:hover{background:color-mix(in srgb, var(--hierarchy-subtask-bg) 88%, var(--interaction-hover-bg))}._listWorkIdentity_mo40m_104{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding-inline-start:1rem;display:grid}._listSubtaskRow_mo40m_108 ._listWorkIdentity_mo40m_104{padding-inline-start:2rem;display:block}._listWorkIdentity_mo40m_104 ._subtaskId_mo40m_113{white-space:nowrap;overflow-wrap:normal;margin-block-end:.15rem;display:block}._listFact_mo40m_114{min-width:0}._mobileFactLabel_mo40m_115,._ganttFactLabel_mo40m_116{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._listDate_mo40m_127,._listLead_mo40m_128,._listEffort_mo40m_129{color:var(--ink-2);font-size:var(--type-caption);line-height:1.4}._listEffort_mo40m_129{gap:.1rem;display:grid}._listEffort_mo40m_129 strong{color:var(--ink)}._projectRow_mo40m_90 ._listEffort_mo40m_129>span:last-child{color:var(--ink-3)}._projectActionsPlaceholder_mo40m_133{display:block}._hierarchyTable_mo40m_62{min-width:0;color:var(--ink);background:var(--surface);border-block-start:1px solid var(--border)}._hierarchyTable_mo40m_62[data-hierarchy-variant=gantt]{border-block-start:0}._hierarchyHeader_mo40m_142,._hierarchyRow_mo40m_143{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 6.5rem 7rem minmax(8rem,.55fr) 7.5rem 7.5rem 11.5rem;align-items:center;gap:.4rem;padding-inline:.55rem;display:grid}._hierarchyHeader_mo40m_142{height:48px;color:var(--ink-3);background:var(--surface-2);border-block-end:1px solid var(--border);font-size:var(--type-caption);font-weight:600}._hierarchyRow_mo40m_143{border-block-end:1px solid var(--border);height:88px}._hierarchyList_mo40m_163,._hierarchyChildren_mo40m_164{margin:0;padding:0;list-style:none}._hierarchyProjectGroup_mo40m_165{border-block-end:1px solid var(--border-strong)}._hierarchyProjectGroup_mo40m_165:last-child{border-block-end:0}._hierarchyProjectRow_mo40m_167{background:var(--hierarchy-project-bg);border-block-end-color:var(--border-strong)}._hierarchyMilestoneRow_mo40m_168{background:var(--hierarchy-milestone-bg)}._hierarchyTaskRow_mo40m_169{background:var(--hierarchy-task-bg)}._hierarchySubtaskRow_mo40m_170{background:var(--hierarchy-subtask-bg)}._hierarchyRow_mo40m_143:hover{background:color-mix(in srgb, var(--surface) 84%, var(--interaction-hover-bg))}._hierarchyIdentity_mo40m_172{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;display:grid}._hierarchyMilestoneIdentity_mo40m_179{padding-inline-start:.45rem}._hierarchyTaskIdentity_mo40m_180{padding-inline-start:1.2rem}._hierarchySubtaskIdentity_mo40m_181{padding-inline-start:2.35rem}._hierarchyIdentityText_mo40m_182{gap:.12rem;min-width:0;display:grid}._hierarchyIdentityText_mo40m_182>strong{min-width:0;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}._hierarchyIdentityText_mo40m_182>span:last-child:not(._id_mo40m_1){color:var(--ink-3);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}._hierarchyFact_mo40m_199{min-width:0;color:var(--ink-2);font-size:var(--type-caption)}._hierarchyFactLabel_mo40m_200{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._hierarchyHealth_mo40m_211,._kanbanHealth_mo40m_212{--chip-color:var(--proceed);width:fit-content;min-height:1.7rem;color:color-mix(in srgb, var(--chip-color) 65%, var(--ink));background:color-mix(in srgb, var(--chip-color) 20%, var(--surface));border:1px solid color-mix(in srgb, var(--chip-color) 65%, var(--ink));border-radius:var(--radius-pill);font-size:var(--type-caption);align-items:center;padding:.2rem .55rem;font-weight:750;line-height:1.25;display:inline-flex}._hierarchyHealth_mo40m_211[data-health=atRisk]{--chip-color:var(--caution)}._hierarchyHealth_mo40m_211[data-health=offTrack]{--chip-color:var(--danger)}._kanbanHealth_mo40m_212[data-health=onTrack]{--chip-color:var(--proceed)}._kanbanHealth_mo40m_212[data-health=atRisk]{--chip-color:var(--caution)}._kanbanHealth_mo40m_212[data-health=offTrack]{--chip-color:var(--danger)}._hierarchyLead_mo40m_232,._hierarchyPlanned_mo40m_233,._hierarchyForecast_mo40m_234{line-height:1.3}._hierarchyLead_mo40m_232>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._hierarchyActions_mo40m_241,._ganttRowActions_mo40m_242{flex-wrap:nowrap;place-content:center flex-start;align-items:center;width:100%;min-width:0;height:88px;display:flex;overflow:visible}._hierarchyActions_mo40m_241>._itemActions_mo40m_32,._ganttRowActions_mo40m_242>._itemActions_mo40m_32{flex-wrap:nowrap;place-content:center flex-start;width:100%}._criticalSignal_mo40m_261{width:fit-content;color:var(--danger);background:var(--stop-bg);border-radius:var(--radius-pill);font-size:var(--type-caption);padding:.2rem .45rem;font-weight:600;line-height:1.25;display:inline-flex}._kanbanSection_mo40m_263{gap:.55rem;display:grid}._kanbanToolbar_mo40m_264{justify-content:flex-end;align-items:end;gap:1rem;display:flex}._kanbanToolbarActions_mo40m_265{flex:none;align-items:end;gap:.65rem;display:flex}._kanbanToolbarActions_mo40m_265 .button{white-space:nowrap;align-items:center;gap:.4rem;min-height:2.75rem;display:inline-flex}._kanbanToolbarActions_mo40m_265 .button svg{width:17px;height:17px}._projectFilter_mo40m_268{color:var(--ink-2);font-size:var(--type-caption);flex:none;gap:.25rem;font-weight:600;display:grid}._projectFilter_mo40m_268 select{min-width:min(17rem,42vw);min-height:2.75rem;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:.5rem 2.25rem .5rem .65rem}._kanbanView_mo40m_270{overscroll-behavior-inline:contain;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:.75rem;padding-block-end:.75rem;display:grid;overflow-x:auto}._kanbanColumn_mo40m_271{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control);min-height:26rem;padding:.65rem;transition:border-color .12s,background .12s}._kanbanColumn_mo40m_271[data-lane-tone=planned],._kanbanColumn_mo40m_271[data-lane-tone=custom]{background:color-mix(in srgb, var(--surface-3) 52%, var(--surface))}._kanbanColumn_mo40m_271[data-lane-tone=in-progress]{background:color-mix(in srgb, var(--action-blue) 8%, var(--surface))}._kanbanColumn_mo40m_271[data-lane-tone=blocked]{background:color-mix(in srgb, var(--danger) 7%, var(--surface))}._kanbanColumn_mo40m_271[data-lane-tone=complete]{background:color-mix(in srgb, var(--proceed) 7%, var(--surface))}._kanbanColumn_mo40m_271[data-lane-tone=at-risk]{background:color-mix(in srgb, var(--caution) 8%, var(--surface))}._kanbanColumn_mo40m_271._dropTarget_mo40m_278{background:var(--interaction-hover-bg);border-color:var(--border-strong)}._columnHeading_mo40m_279{justify-content:space-between;align-items:center;min-height:2.5rem;padding:0 .2rem .5rem;display:flex}._columnHeading_mo40m_279 h3{min-width:0;font:600 var(--type-ui)/1.3 var(--font-body);overflow-wrap:normal;word-break:normal;margin:0}._columnHeadingActions_mo40m_281{flex:none;align-items:center;gap:.15rem;display:inline-flex}._columnHeadingActions_mo40m_281>span:not(._actionTooltip_mo40m_33){text-align:center;min-width:1.5rem;color:var(--ink-3);font-size:var(--type-caption);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.12rem .4rem}._kanbanCards_mo40m_283{flex-direction:column;gap:.55rem;display:flex}._kanbanCard_mo40m_283{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-sm);padding:.75rem;position:relative}._kanbanCard_mo40m_283:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._dragging_mo40m_286{opacity:.46}._kanbanCardHeader_mo40m_287{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2rem;padding-inline-end:2.6rem;display:flex}._kanbanCardHeader_mo40m_287 ._id_mo40m_1{white-space:nowrap}._dragHandle_mo40m_289{width:44px;height:44px;color:var(--ink-3);border-radius:var(--radius-control);cursor:grab;place-items:center;display:grid;position:absolute;inset-block-start:.3rem;inset-inline-end:.25rem}._dragHandle_mo40m_289:active{cursor:grabbing}._dragHandle_mo40m_289:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}._dragHandle_mo40m_289 svg{width:18px;height:18px}._kanbanHealth_mo40m_212{width:fit-content;min-width:0}._kanbanCard_mo40m_283 h4{font:600 var(--type-body)/1.3 var(--font-body);overflow-wrap:anywhere;margin:.65rem 0 0}._kanbanCard_mo40m_283 p{color:var(--ink-3);font-size:var(--type-ui);margin:0}._kanbanMobileStatusControl_mo40m_296{display:none}._kanbanCardMeta_mo40m_297{border-block-start:1px solid var(--border);flex-wrap:wrap;gap:.3rem .75rem;margin-block-start:.7rem;padding-block-start:.55rem;display:flex}._kanbanCardMeta_mo40m_297>span{min-width:0;color:var(--ink-2);font-size:var(--type-caption);font-weight:600;line-height:1.35}._kanbanCardMeta_mo40m_297>span[data-kanban-fact=critical]{color:var(--danger-ink)}._kanbanBlocker_mo40m_300,._kanbanDependency_mo40m_301{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.4rem;display:grid;margin-block-start:.55rem!important}._kanbanBlocker_mo40m_300 strong,._kanbanDependency_mo40m_301 strong{color:var(--ink-3)}._kanbanBlocker_mo40m_300 span,._kanbanDependency_mo40m_301 span{color:var(--danger-ink);overflow-wrap:anywhere;font-weight:600}._kanbanCardActions_mo40m_306{justify-content:flex-end;margin-block-start:.55rem;padding-block-start:.2rem;display:flex}._statusDialogOverlay_mo40m_308{z-index:1250;background:#050a149e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._statusDialog_mo40m_308{width:min(28rem,100%);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow);gap:1rem;padding:1.25rem;display:grid}._statusDialog_mo40m_308 h3{font:650 var(--type-subhead)/1.25 var(--font-body);margin:.25rem 0 0}._statusDialog_mo40m_308 p{color:var(--ink-2);margin:.25rem 0 0}._completionCriterion_mo40m_312{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-control);padding:.75rem}._completionCriterion_mo40m_312 strong{color:var(--ink);font-size:var(--type-caption)}._statusError_mo40m_314{background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:var(--radius-control);padding:.65rem .75rem;color:var(--danger-ink)!important}._dialogField_mo40m_315{color:var(--ink-2);font-size:var(--type-caption);gap:.35rem;font-weight:600;display:grid}._dialogActions_mo40m_316{gap:.65rem;display:flex}._ganttView_mo40m_318{gap:.75rem;display:grid}._chartToolbar_mo40m_319 ._hierarchyToolbar_mo40m_44{margin-block-end:0}._chartToolbar_mo40m_319{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._ganttLegend_mo40m_321{color:var(--ink-2);font-size:var(--type-caption);flex-wrap:wrap;gap:.8rem;display:flex}._ganttLegend_mo40m_321 span{align-items:center;gap:.35rem;display:inline-flex}._ganttLegend_mo40m_321 i{background:var(--action-fill);border-radius:2px;width:1.25rem;height:.45rem;display:inline-block}._ganttLegend_mo40m_321 ._baselineLegend_mo40m_324{background:var(--ink-3);height:2px}._ganttLegend_mo40m_321 ._currentDateLegend_mo40m_325{background:var(--danger);width:2px;height:1rem}._ganttLegend_mo40m_321 ._criticalLegend_mo40m_326{background:var(--danger)}._ganttLegend_mo40m_321 ._completeLegend_mo40m_327{background:var(--proceed)}._chartActions_mo40m_328{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}._chartNavigationActions_mo40m_329{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;max-width:100%;display:flex}._chartSelect_mo40m_330{color:var(--ink-3);font-size:var(--type-caption);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}._chartSelect_mo40m_330 select{min-height:44px;color:var(--ink);background:var(--surface);border-color:var(--border);font-size:var(--type-caption);padding-block:.35rem}._exportError_mo40m_332{color:var(--danger-ink);font-size:var(--type-ui);background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:var(--radius-control);margin:0;padding:.65rem .75rem}._zoomControl_mo40m_333{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);flex:none;min-height:44px;display:inline-flex}._zoomControl_mo40m_333 button{min-width:44px;min-height:44px;color:var(--ink-2);border:0;border-inline-end:1px solid var(--border);font-size:var(--type-caption);background:0 0;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-weight:600;display:inline-flex}._zoomControl_mo40m_333 button:last-child{border-inline-end:0}._zoomControl_mo40m_333 button:hover:not(:disabled),._zoomControl_mo40m_333 button:focus-visible{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}._zoomControl_mo40m_333 button:disabled{color:var(--ink-3);cursor:not-allowed;opacity:.55}._zoomControl_mo40m_333 svg{width:18px;height:18px}._zoomControl_mo40m_333 [data-action-label]{white-space:nowrap}._ganttFrame_mo40m_64{--gantt-row-height:88px;--gantt-task-pane:calc((100% - 1px) / 2);grid-template-columns:minmax(0, var(--gantt-task-pane)) 1px minmax(0, 1fr);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);display:grid;overflow:hidden}._ganttTaskGrid_mo40m_342{z-index:5;background:var(--surface);min-width:0;position:relative;container:gantt-details/inline-size}._ganttProjectGroup_mo40m_343,._ganttProjectChildren_mo40m_344,._ganttGroup_mo40m_345,._ganttChildRows_mo40m_346{display:contents}._ganttProjectChildren_mo40m_344[hidden],._ganttChildRows_mo40m_346[hidden]{display:none}._ganttGridHeader_mo40m_349,._ganttTaskRow_mo40m_350{grid-template-columns:minmax(0,1fr) 5.75rem 6rem;align-items:center;gap:.45rem;padding-inline:.65rem;display:grid}._ganttGridHeader_mo40m_349{height:48px;color:var(--ink-3);font-size:var(--type-caption);background:var(--surface-2);border-block-end:1px solid var(--border);font-weight:600}._ganttTaskRow_mo40m_350{height:var(--gantt-row-height);border-block-end:1px solid var(--border)}._ganttProjectRow_mo40m_353{background:var(--hierarchy-project-bg);border-block-end-color:var(--border-strong)}._ganttMilestoneRow_mo40m_354{background:var(--hierarchy-milestone-bg)}._ganttTaskName_mo40m_355{min-width:0}._ganttProjectName_mo40m_356,._ganttMilestoneName_mo40m_357{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.45rem;display:grid}._ganttMilestoneName_mo40m_357{padding-inline-start:.5rem}._ganttProjectName_mo40m_356 strong{font-weight:600}._ganttIdentityLine_mo40m_360{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.25rem .6rem;min-width:0;display:grid}._ganttIdentityLine_mo40m_360>._id_mo40m_1,._ganttIdentityLine_mo40m_360>._workCount_mo40m_60{flex:none}._ganttIdentityLine_mo40m_360>strong,._ganttTitleLine_mo40m_364>strong{min-width:0;font-size:var(--type-ui);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.25}._ganttWorkTaskRow_mo40m_365{background:var(--hierarchy-task-bg)}._ganttWorkTaskRow_mo40m_365 ._ganttTaskName_mo40m_355{padding-inline-start:1.5rem}._ganttWorkName_mo40m_367{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.45rem;display:grid}._ganttSubtaskRow_mo40m_368{background:var(--hierarchy-subtask-bg)}._ganttSubtaskName_mo40m_369{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.45rem;padding-inline-start:3rem;display:grid}._subtaskId_mo40m_113{color:var(--ink-3);font:600 var(--type-caption)/1.35 var(--font-mono);white-space:nowrap}._ganttTaskRow_mo40m_350>time,._ganttTaskRow_mo40m_350>span:not(._ganttStatus_mo40m_9){color:var(--ink-2);font-size:var(--type-caption)}._ganttStatus_mo40m_9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._ganttTaskRow_mo40m_350[data-roadmap-status=inProgress]>._ganttStatus_mo40m_9{--chip-color:var(--primary)}._ganttTaskRow_mo40m_350[data-roadmap-status=blocked]>._ganttStatus_mo40m_9{--chip-color:var(--danger)}._ganttTaskRow_mo40m_350[data-roadmap-status=complete]>._ganttStatus_mo40m_9{--chip-color:var(--proceed)}._ganttSplitter_mo40m_381{z-index:6;cursor:col-resize;touch-action:none;background:var(--border-strong);position:relative}._ganttSplitter_mo40m_381:after{content:"";cursor:col-resize;position:absolute;inset-block:0;inset-inline:-12px}._ganttSplitter_mo40m_381:hover,._ganttSplitter_mo40m_381:active{background:var(--primary)}._ganttSplitter_mo40m_381:focus-visible{outline:2px solid var(--interaction-focus-ring);outline-offset:0}._ganttChartScroll_mo40m_385{overscroll-behavior:contain;min-width:0;overflow:auto hidden}._ganttChartScroll_mo40m_385:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}._ganttFrame_mo40m_64[data-roadmap-export=true] ._ganttChartScroll_mo40m_385{overflow:visible}._ganttCanvas_mo40m_388{min-height:100%;container-type:inline-size}._ganttTimeHeader_mo40m_389{height:48px;color:var(--ink-3);font-size:var(--type-ui);background:var(--surface-2);border-block-end:1px solid var(--border);font-weight:600;position:relative;overflow:hidden}._timeTick_mo40m_390{box-sizing:border-box;border-inline-start:1px solid var(--border);min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding-inline:.25rem;line-height:1.15;display:flex;position:absolute;inset-block:0;overflow:hidden}._timeTick_mo40m_390 small{font-size:inherit}._ganttChartBody_mo40m_392{position:relative}._ganttDependencies_mo40m_393{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._ganttDependencies_mo40m_393 path{fill:none;stroke:var(--border-strong);stroke-width:1.25px;vector-effect:non-scaling-stroke;opacity:.42}._ganttDependencies_mo40m_393 path[data-critical=true]{stroke:var(--danger);stroke-width:1.5px;opacity:.62}._ganttDependencies_mo40m_393 marker path{fill:var(--border-strong);stroke:none}._currentDateLine_mo40m_397{z-index:1;background:var(--danger);pointer-events:none;width:2px;position:absolute;inset-block:0}._ganttTrackRow_mo40m_398{height:var(--gantt-row-height);border-block-end:1px solid var(--border);position:relative;overflow:visible}._ganttTrackRow_mo40m_398:last-child{border-block-end:0}._ganttTrackRow_mo40m_398:hover,._ganttTrackRow_mo40m_398:focus-within{z-index:12}._ganttGridLine_mo40m_402{background:var(--border);opacity:.35;width:1px;position:absolute;inset-block:0}._baselineBar_mo40m_403,._currentBar_mo40m_404{border-radius:3px;display:block;position:absolute}._baselineBar_mo40m_403{z-index:2;top:calc(var(--gantt-row-height) / 2 + 15px);background:var(--ink-3);opacity:.68;height:2px}._currentBar_mo40m_404{z-index:3;top:calc(var(--gantt-row-height) / 2 - 10px);background:var(--action-fill);min-width:4px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent)}._currentBar_mo40m_404[data-status=blocked],._currentBar_mo40m_404[data-critical=true]{background:var(--danger)}._currentBar_mo40m_404[data-status=complete]{background:var(--proceed)}._ganttProjectTrack_mo40m_410{background:var(--hierarchy-project-bg);border-block-end-color:var(--border-strong)}._ganttTrackRow_mo40m_398:not(._ganttProjectTrack_mo40m_410):not(._ganttWorkTaskTrack_mo40m_411):not(._ganttSubtaskTrack_mo40m_411){background:var(--hierarchy-milestone-bg)}._projectBar_mo40m_412{z-index:3;top:calc(var(--gantt-row-height) / 2 - 5px);background:color-mix(in srgb, var(--action-fill) 12%, var(--surface));border:1px solid var(--action-fill);border-radius:2px;min-width:5px;height:10px;display:block;position:absolute}._projectBar_mo40m_412[data-status=blocked],._projectBar_mo40m_412[data-critical=true]{background:var(--stop-bg);border-color:var(--danger)}._projectBar_mo40m_412[data-status=complete]{background:color-mix(in srgb, var(--proceed) 20%, var(--surface));border-color:var(--proceed)}._ganttWorkTaskTrack_mo40m_411{background:var(--hierarchy-task-bg)}._ganttSubtaskTrack_mo40m_411{background:var(--hierarchy-subtask-bg)}._taskBar_mo40m_418{z-index:3;top:calc(var(--gantt-row-height) / 2 - 6px);background:color-mix(in srgb, var(--action-fill) 82%, var(--surface));border:1px solid color-mix(in srgb, var(--action-fill) 84%, var(--ink));border-radius:3px;min-width:4px;height:12px;position:absolute}._taskBar_mo40m_418[data-complete=true]{background:var(--proceed);border-color:var(--proceed)}._subtaskBar_mo40m_420{z-index:3;top:calc(var(--gantt-row-height) / 2 - 4px);background:color-mix(in srgb, var(--action-fill) 72%, var(--surface));border:1px solid color-mix(in srgb, var(--action-fill) 78%, var(--ink));border-radius:var(--radius-pill);min-width:4px;height:8px;position:absolute}._subtaskBar_mo40m_420[data-complete=true]{background:var(--proceed);border-color:var(--proceed)}._ganttScheduleBar_mo40m_422{cursor:help}._ganttScheduleBar_mo40m_422:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}._ganttBarTooltip_mo40m_424{z-index:25;--gantt-tooltip-width:min(19rem, calc(100cqi - 16px));box-sizing:border-box;width:var(--gantt-tooltip-width);visibility:hidden;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow);opacity:0;pointer-events:none;padding:.65rem .75rem;transition:opacity .12s,visibility .12s;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-start:clamp(calc(8px - var(--gantt-bar-start)), calc(50% - var(--gantt-tooltip-width) * .5), calc(100cqi - var(--gantt-bar-start) - var(--gantt-tooltip-width) - 8px))}._ganttScheduleBar_mo40m_422:hover ._ganttBarTooltip_mo40m_424,._ganttScheduleBar_mo40m_422:focus-visible ._ganttBarTooltip_mo40m_424{visibility:visible;opacity:1}._ganttBarTooltip_mo40m_424>strong{font-size:var(--type-ui);overflow-wrap:anywhere;line-height:1.35;display:block}._ganttBarTooltip_mo40m_424 dl{gap:.4rem;margin:.55rem 0 0;display:grid}._ganttBarTooltip_mo40m_424 dl>div{grid-template-columns:6.7rem minmax(0,1fr);gap:.55rem;display:grid}._ganttBarTooltip_mo40m_424 dt,._ganttBarTooltip_mo40m_424 dd{font-size:var(--type-caption);margin:0;line-height:1.35}._ganttBarTooltip_mo40m_424 dt{color:var(--ink-3)}._ganttBarTooltip_mo40m_424 dd{color:var(--ink);overflow-wrap:anywhere;font-weight:600}._satisfiedLabel_mo40m_434{color:var(--ink-3);font-size:var(--type-caption);position:absolute;top:35px;left:.55rem}._pertView_mo40m_436{gap:.75rem;display:grid}._pertHeadingActions_mo40m_437{flex-wrap:wrap;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}._pertLegend_mo40m_438{color:var(--ink-2);font-size:var(--type-caption);flex-wrap:wrap;gap:.8rem;display:flex}._pertLegend_mo40m_438 span{align-items:center;gap:.35rem;display:inline-flex}._pertLegend_mo40m_438 i{border:2px solid var(--border-strong);border-radius:3px;width:.8rem;height:.8rem}._pertLegend_mo40m_438 i[data-tone=critical]{border-color:var(--danger)}._pertLegend_mo40m_438 i[data-tone=complete]{border-color:var(--proceed)}._pertLegend_mo40m_438 b{font-size:var(--type-body)}._pertLegend_mo40m_438 em{background:var(--danger);width:2px;height:1rem}._pertScroll_mo40m_445{background-color:var(--surface-2);background-image:radial-gradient(var(--border) .7px, transparent .7px);border:1px solid var(--border);border-radius:var(--radius-control);cursor:grab;overscroll-behavior:contain;touch-action:none;background-size:16px 16px;max-width:100%;max-height:min(70vh,52rem);overflow:auto}._pertScroll_mo40m_445[data-pert-orientation=vertical]{cursor:default;overscroll-behavior:auto;touch-action:pan-y;max-height:none;overflow:visible}._pertScroll_mo40m_445[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}._pertScroll_mo40m_445:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._pertExportSurface_mo40m_449{background-color:var(--surface-2);background-image:radial-gradient(var(--border) .7px, transparent .7px);background-size:16px 16px;min-width:100%;position:relative}._pertCanvas_mo40m_450{min-width:100%;position:relative}._pertCanvas_mo40m_450>svg{z-index:0;position:absolute;inset:0}._pertCanvas_mo40m_450>svg path{fill:none;stroke:var(--border-strong);stroke-width:1.5px}._pertCanvas_mo40m_450>svg path[data-critical=true]{stroke:var(--danger);stroke-width:2.5px}._pertCanvas_mo40m_450>svg path[data-complete=true]{stroke:var(--proceed);stroke-width:2.5px}._pertCanvas_mo40m_450>svg marker path{fill:var(--border-strong);stroke:none}._pertCanvas_mo40m_450>svg marker path[data-critical=true]{fill:var(--danger)}._pertCanvas_mo40m_450>svg marker path[data-complete=true]{fill:var(--proceed)}._pertNode_mo40m_458{z-index:2;box-sizing:border-box;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-sm);flex-direction:column;padding:.65rem .7rem;display:flex;position:absolute;overflow:visible}._pertNode_mo40m_458[data-critical=true]{border:2px solid var(--danger)}._pertNode_mo40m_458[data-status=complete]{border:2px solid var(--proceed)}._pertNode_mo40m_458 header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}._pertNode_mo40m_458 header>._id_mo40m_1{text-overflow:ellipsis;min-width:0;overflow:hidden}._pertNode_mo40m_458 h3{--application-section-heading-font:650 16px/1.3 var(--font-body);font:650 16px/1.3 var(--font-body);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:.4rem 0 .1rem}._pertNode_mo40m_458 footer{justify-content:flex-end;margin-block-start:auto;padding-block-start:.2rem;display:flex}._pertProjectLabel_mo40m_465{color:var(--ink-3);font-size:var(--type-ui);overflow-wrap:anywhere;margin:.12rem 0 0;line-height:1.35}._pertNodeMeta_mo40m_466{font-size:var(--type-ui);flex-wrap:wrap;gap:.3rem;margin-block-start:.45rem;display:flex}._pertNodeMeta_mo40m_466>span{min-height:1.7rem;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;padding:.15rem .45rem;font-weight:600;line-height:1.25;display:inline-flex}._pertNodeMeta_mo40m_466>span[data-pert-fact=critical]{color:var(--danger-ink);background:var(--danger-surface);border-color:var(--danger-border)}._pertNodeBlocker_mo40m_469{color:var(--danger-ink);font-size:var(--type-ui);overflow-wrap:anywhere;margin:.35rem 0 0;font-weight:650;line-height:1.3}._pertDecisionStrip_mo40m_470{border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:clip}._pertDecisionStrip_mo40m_470 article{background:var(--surface);min-width:0;padding:.85rem 1rem}._pertDecisionStrip_mo40m_470 article+article{border-inline-start:1px solid var(--border)}._pertDecisionStrip_mo40m_470 h3{font:600 var(--type-ui)/1.35 var(--font-body);overflow-wrap:anywhere;margin:0}._pertDecisionStrip_mo40m_470 p{color:var(--ink-2);font-size:var(--type-ui);overflow-wrap:anywhere;margin:.35rem 0 0;line-height:1.4}._pertView_mo40m_436[data-contained=true]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px;height:100%;min-height:0;position:relative}._pertView_mo40m_436[data-contained=true]>._chartToolbar_mo40m_319{position:absolute;top:-52px;right:0}._pertView_mo40m_436[data-contained=true]>._pertLegend_mo40m_438{grid-area:1/1;align-self:center}._pertView_mo40m_436[data-contained=true]>._pertScroll_mo40m_445{grid-area:2/1/auto/-1;height:100%;min-height:0;max-height:none;overflow:auto}._pertView_mo40m_436[data-contained=true] ._pertExportSurface_mo40m_449{overflow:clip}._pertView_mo40m_436[data-contained=true] ._pertNode_mo40m_458 h3{--application-section-heading-font:650 16px/1.3 var(--font-body)}._pertView_mo40m_436[data-contained=true] ._pertNode_mo40m_458{--type-ui:14px;--type-caption:14px}._pertView_mo40m_436[data-fit-space=true]{grid-template-rows:auto auto minmax(0,1fr) auto}._pertView_mo40m_436[data-fit-space=true]>._chartToolbar_mo40m_319{grid-area:1/1;position:static}._pertView_mo40m_436[data-fit-space=true]>._pertLegend_mo40m_438{grid-row:2}._pertView_mo40m_436[data-fit-space=true]>._pertScroll_mo40m_445{grid-row:3}._pertView_mo40m_436[data-fit-space=true]>._pertDecisionDisclosure_mo40m_502,._pertView_mo40m_436[data-fit-space=true]>._pertDecisionContext_mo40m_503{grid-row:4}._pertView_mo40m_436[data-fit-space=true][data-external-controls=true]{grid-template-rows:auto minmax(0,1fr) auto}._pertView_mo40m_436[data-fit-space=true][data-external-controls=true]>._pertLegend_mo40m_438{grid-row:1}._pertView_mo40m_436[data-fit-space=true][data-external-controls=true]>._pertScroll_mo40m_445{grid-row:2}._pertView_mo40m_436[data-fit-space=true][data-external-controls=true]>._pertDecisionContext_mo40m_503{grid-row:3}._pertDecisionContext_mo40m_503{min-width:0}._pertDecisionDisclosure_mo40m_502{grid-area:3/1/auto/-1;min-width:0}._pertDecisionDisclosure_mo40m_502>summary{cursor:pointer;min-height:36px;color:var(--ink-2);border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--type-ui);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:6px 12px;text-decoration:none;display:flex}._pertDecisionDisclosure_mo40m_502>summary:after{content:"+";margin-inline-start:auto;font-size:18px}._pertDecisionDisclosure_mo40m_502[open]>summary:after{content:"−"}._pertDecisionDisclosure_mo40m_502 ._pertDecisionStrip_mo40m_470{margin-top:8px}._pertView_mo40m_436[data-contained=true] ._pertDecisionStrip_mo40m_470 article{padding:8px 12px}._pertView_mo40m_436[data-contained=true] ._pertDecisionStrip_mo40m_470 h3{--application-section-heading-font:600 var(--type-ui)/1.35 var(--font-body)}@container workspace (width<=760px){._pertView_mo40m_436[data-contained=true]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}._pertView_mo40m_436[data-contained=true]>._chartToolbar_mo40m_319{grid-area:1/1;position:static}._pertView_mo40m_436[data-contained=true]>._pertLegend_mo40m_438{grid-row:2}._pertView_mo40m_436[data-contained=true]>._pertScroll_mo40m_445{grid-row:3}._pertView_mo40m_436[data-contained=true]>._pertDecisionDisclosure_mo40m_502{grid-row:4}}@container gantt-details (width<=700px){._ganttGridHeader_mo40m_349,._ganttTaskRow_mo40m_350{grid-template-columns:minmax(0,1fr) 5.75rem}._ganttGridHeader_mo40m_349>:nth-child(3),._ganttTaskRow_mo40m_350>:nth-child(3){display:none}._ganttIdentityLine_mo40m_360{grid-template-columns:minmax(0,1fr);align-items:start;gap:.1rem}}@container gantt-details (width<=590px){._ganttGridHeader_mo40m_349,._ganttTaskRow_mo40m_350{grid-template-columns:minmax(0,1fr)}._ganttGridHeader_mo40m_349>:nth-child(2),._ganttTaskRow_mo40m_350>:nth-child(2){display:none}}@container workspace (width<=920px){._listHeader_mo40m_81{display:none}._listRow_mo40m_38{grid-template-columns:minmax(0,1fr) auto;align-items:start}._listRow_mo40m_38>._listIdentity_mo40m_100,._listRow_mo40m_38>._listWorkIdentity_mo40m_104{grid-area:1/1}._listRow_mo40m_38>._itemActions_mo40m_32,._listRow_mo40m_38>._listRowActions_mo40m_38,._projectActionsPlaceholder_mo40m_133{grid-area:1/2}._listRow_mo40m_38>._status_mo40m_8{grid-area:2/1}._listFact_mo40m_114{grid-area:2/2;grid-template-columns:minmax(0,1fr);gap:.15rem;padding-inline-start:0;display:grid}._mobileFactLabel_mo40m_115{clip:auto;white-space:normal;width:auto;height:auto;color:var(--ink-3);margin:0;padding:0;font-weight:600;position:static;overflow:visible}}@container workspace (width<=900px){._ganttFrame_mo40m_64{--gantt-row-height:112px}._ganttFactLabel_mo40m_116{clip:auto;white-space:normal;width:auto;height:auto;color:var(--ink-3);margin:0;padding:0;font-weight:600;position:static;overflow:visible}._chartToolbar_mo40m_319{align-items:center}._pertHeadingActions_mo40m_437{justify-content:space-between;align-items:flex-start}._zoomControl_mo40m_333{align-self:start}._ganttGridHeader_mo40m_349{grid-template-columns:minmax(0,1fr);padding-inline:.25rem;display:grid}._ganttTaskRow_mo40m_350{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.125rem;padding:.375rem .25rem}._ganttTaskRow_mo40m_350>time,._ganttTaskRow_mo40m_350>span:not(._ganttStatus_mo40m_9){display:none}._ganttProjectName_mo40m_356,._ganttMilestoneName_mo40m_357,._ganttWorkName_mo40m_367,._ganttSubtaskName_mo40m_369{grid-template-columns:28px minmax(0,1fr);gap:.125rem}._ganttTaskRow_mo40m_350 ._hierarchyToggle_mo40m_53,._ganttTaskRow_mo40m_350 ._hierarchyTogglePlaceholder_mo40m_54{width:28px;min-width:28px;height:44px;padding:0}._ganttMilestoneName_mo40m_357{padding-inline-start:.25rem}._ganttWorkTaskRow_mo40m_365 ._ganttTaskName_mo40m_355{padding-inline-start:.5rem}._ganttSubtaskName_mo40m_369{padding-inline-start:.75rem}._ganttTaskRow_mo40m_350>._ganttStatus_mo40m_9{justify-self:start;margin-inline-start:calc(28px + .125rem);font-weight:700;display:inline-flex}._ganttMilestoneRow_mo40m_354>._ganttStatus_mo40m_9{margin-inline-start:calc(28px + .375rem)}._ganttWorkTaskRow_mo40m_365>._ganttStatus_mo40m_9{margin-inline-start:calc(28px + .625rem)}._ganttSubtaskRow_mo40m_368>._ganttStatus_mo40m_9{margin-inline-start:calc(28px + .875rem)}._ganttRowActions_mo40m_242{justify-content:start;width:auto;height:auto;min-height:44px;padding-inline-start:3.2rem}._ganttRowActions_mo40m_242>._itemActions_mo40m_32{width:auto}._ganttTaskName_mo40m_355 strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}._ganttTitleLine_mo40m_364{align-items:flex-start}}@container workspace (width<=600px){._ganttFrame_mo40m_64{--gantt-row-height:128px}}@container workspace (width<=980px){._hierarchyHeader_mo40m_142{display:none}._hierarchyRow_mo40m_143{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;height:auto;min-height:0;padding:.75rem}._hierarchyIdentity_mo40m_172{grid-column:1/-1}._hierarchyFact_mo40m_199{gap:.15rem;display:grid}._hierarchyFactLabel_mo40m_200{clip:auto;white-space:normal;width:auto;height:auto;color:var(--ink-3);margin:0;padding:0;font-weight:600;position:static;overflow:visible}._hierarchyLead_mo40m_232{grid-column:1/-1}._hierarchyLead_mo40m_232>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}._hierarchyActions_mo40m_241{flex-wrap:nowrap;grid-column:1/-1;height:auto;min-height:44px}._hierarchyActions_mo40m_241>._itemActions_mo40m_32{flex-wrap:nowrap;width:auto}._hierarchyIdentityText_mo40m_182>strong,._hierarchyIdentityText_mo40m_182>span:last-child:not(._id_mo40m_1){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}._listMobileSort_mo40m_80{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;margin-block-end:.75rem;padding:.75rem;display:grid}._listMobileSort_mo40m_80 label{min-width:0;color:var(--ink-2);font-size:var(--type-caption);gap:.25rem;font-weight:600;display:grid}._listMobileSort_mo40m_80 select,._listMobileSort_mo40m_80 button{min-width:0;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);font:600 var(--type-ui)/1.2 var(--font-body);padding-inline:.7rem}._listMobileSort_mo40m_80 select:focus-visible,._listMobileSort_mo40m_80 button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}}@container workspace (width<=720px){._pertDecisionStrip_mo40m_470{grid-template-columns:1fr}._pertDecisionStrip_mo40m_470 article+article{border-inline-start:0;border-block-start:1px solid var(--border)}}@container workspace (width<=560px){._hierarchyToolbar_mo40m_44{flex-direction:column;align-items:stretch}._detailControl_mo40m_45,._detailControl_mo40m_45 select{width:100%}._kanbanToolbar_mo40m_264,._kanbanToolbarActions_mo40m_265{flex-direction:column;align-items:stretch}._projectFilter_mo40m_268 select{width:100%;min-width:0}._kanbanMobileStatusControl_mo40m_296{color:var(--ink-2);font-size:var(--type-caption);gap:.3rem;margin-block-start:.75rem;font-weight:600;display:grid}._kanbanMobileStatusControl_mo40m_296 select{width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding-inline:.65rem 2rem}._listRow_mo40m_38{border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-block:.5rem;padding:.85rem}._listRow_mo40m_38>._listIdentity_mo40m_100,._listRow_mo40m_38>._listWorkIdentity_mo40m_104{grid-column:1/-1}._listRow_mo40m_38>._itemActions_mo40m_32,._listRow_mo40m_38>._listRowActions_mo40m_38{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-self:end;margin:0}._listRow_mo40m_38>._status_mo40m_8{grid-area:2/1;align-self:center;margin:0}._listFact_mo40m_114{grid-area:2/2;grid-template-columns:minmax(0,1fr);gap:.15rem;padding-inline-start:0;display:grid}._listIdentityText_mo40m_102{grid-template-columns:minmax(0,1fr);gap:.15rem}._projectMilestones_mo40m_89>li>._listRow_mo40m_38>._listIdentity_mo40m_100{padding-inline-start:.5rem}._listWorkRow_mo40m_107 ._listWorkIdentity_mo40m_104{padding-inline-start:1rem}._listSubtaskRow_mo40m_108 ._listWorkIdentity_mo40m_104{padding-inline-start:1.5rem}._projectIdentity_mo40m_94>p{white-space:normal}._projectActionsPlaceholder_mo40m_133{display:none}._listView_mo40m_63{border:1px solid var(--border);border-radius:var(--radius-control);overflow:clip}._listView_mo40m_63 ._listMobileSort_mo40m_80{border-block-start:0;border-inline:0;border-radius:0;margin:0;padding:.55rem .65rem}._listView_mo40m_63 ._listRow_mo40m_38{border-block-start:0;border-inline:0;border-radius:0;gap:.45rem .75rem;margin:0;padding:.65rem .75rem}._listView_mo40m_63 ._projectRow_mo40m_90{min-height:0}._listView_mo40m_63 ._listIdentity_mo40m_100 h3,._listView_mo40m_63 ._listWorkIdentity_mo40m_104 h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}._listView_mo40m_63 ._projectIdentity_mo40m_94>p{overflow-wrap:normal;word-break:normal}._listView_mo40m_63 ._projectMilestones_mo40m_89>li>._listRow_mo40m_38>._listIdentity_mo40m_100{padding-inline-start:.375rem}._listView_mo40m_63 ._listWorkRow_mo40m_107 ._listWorkIdentity_mo40m_104{padding-inline-start:1rem}._listView_mo40m_63 ._listSubtaskRow_mo40m_108 ._listWorkIdentity_mo40m_104{padding-inline-start:2rem}._listView_mo40m_63 ._listFact_mo40m_114{gap:.1rem}._listView_mo40m_63 ._listFact_mo40m_114 ._mobileFactLabel_mo40m_115{font-size:var(--type-caption);line-height:1.2}._listView_mo40m_63 ._listRow_mo40m_38>._itemActions_mo40m_32,._listView_mo40m_63 ._listRow_mo40m_38>._listRowActions_mo40m_38{flex-wrap:nowrap;grid-area:3/1/auto/-1;justify-self:end;gap:.1rem}._listView_mo40m_63 ._projectGroup_mo40m_87{border-block-end:1px solid var(--border-strong)}._dialogActions_mo40m_316{flex-direction:column;align-items:stretch}._chartActions_mo40m_328,._pertHeadingActions_mo40m_437{flex-flow:wrap;align-items:center}}@container workspace (width<=360px){._listView_mo40m_63 ._listRow_mo40m_38>._itemActions_mo40m_32,._listView_mo40m_63 ._listRow_mo40m_38>._listRowActions_mo40m_38{flex-wrap:wrap;grid-row:3;justify-self:start}}@media print{._hierarchyToolbar_mo40m_44,._hierarchyToggle_mo40m_53,._hierarchyTogglePlaceholder_mo40m_54,._ganttSplitter_mo40m_381,._ganttRowActions_mo40m_242,._zoomControl_mo40m_333,._chartActions_mo40m_328 .button,._pertHeadingActions_mo40m_437 .button{display:none}._ganttChartScroll_mo40m_385,._kanbanView_mo40m_270,._pertScroll_mo40m_445{overflow:visible}}@media (prefers-reduced-motion:reduce){._kanbanColumn_mo40m_271,._actionTooltipContent_mo40m_35,._ganttBarTooltip_mo40m_424{transition:none}}._ganttTimeSection_mo40m_751{min-width:0}
