.TableGanttSplit_split__g9fD4{position:relative;display:block;font-family:var(--font-family-body);font-size:var(--font-size-xs);color:var(--color-text-default);background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);border-top:1px solid transparent;border-left:1px solid transparent;border-radius:var(--radius-sm);overflow:hidden}.TableGanttSplit_leftScroller__WcLUf{position:absolute;top:0;bottom:0;left:0;overflow:hidden;z-index:1;background:var(--color-surface-default);display:flex;flex-direction:column;min-height:0}.TableGanttSplit_splitDividerRail__jgVgV{position:absolute;top:0;bottom:0;z-index:5;display:flex;flex-direction:row;align-items:stretch;pointer-events:none}.TableGanttSplit_splitDividerScroll__k2DL_{position:absolute;left:0;flex-shrink:0;overflow-y:scroll;overflow-x:hidden;pointer-events:auto;scrollbar-width:auto;scrollbar-color:var(--color-text-muted) var(--gantt-scrollbar-track)}.TableGanttSplit_splitDividerHeaderCap__tKVqb{position:absolute;top:0;left:0;z-index:1;pointer-events:none;box-sizing:border-box;background:var(--gantt-table-header-bg);border-bottom:1px solid var(--color-border-default);box-shadow:var(--shadow-sm)}.TableGanttSplit_splitDividerFooterCap__nmkeR{position:absolute;left:0;z-index:1;pointer-events:none;box-sizing:border-box;background:var(--gantt-footer-bg);border-top:1px solid var(--color-border-default)}.TableGanttSplit_splitDivider__2P3lh{position:absolute;top:0;right:0;bottom:0;cursor:col-resize;touch-action:none;background:var(--color-border-default);pointer-events:auto}.TableGanttSplit_splitDivider__2P3lh:focus-visible,.TableGanttSplit_splitDivider__2P3lh:hover{background:var(--color-border-focus)}.TableGanttSplit_splitDivider__2P3lh:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.TableGanttSplit_rightPane__bDZFc{position:absolute;top:0;right:0;bottom:0;z-index:2;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--color-surface-default)}.TableGanttSplit_rightHeaderScroller__qzr6D{flex-shrink:0;overflow:hidden;min-width:0;position:relative;z-index:2;background:var(--color-surface-default)}.TableGanttSplit_rightScroller__Fi_uI{flex:1 1 auto;min-width:0;min-height:0;overflow:scroll;position:relative;scrollbar-width:auto;scrollbar-color:var(--color-text-muted) var(--gantt-scrollbar-track)}.TableGanttSplit_rightHScroller__SGLwb{flex-shrink:0;min-width:0;display:flex;align-items:center;justify-content:stretch;box-sizing:border-box;position:relative;z-index:2;background:var(--gantt-scrollbar-track);border-top:1px solid var(--color-border-strong)}.TableGanttSplit_rightHScrollTrack__lJisW{flex:1 1 auto;min-width:0;overflow-x:scroll;overflow-y:hidden;scrollbar-width:auto;scrollbar-color:var(--color-text-muted) var(--gantt-scrollbar-track)}.TableGanttSplit_dataDateHoverOverlay__tzk2X{position:absolute;top:0;height:100%;width:12px;margin-left:-6px;z-index:2;pointer-events:auto;cursor:default}.TableGanttSplit_dataDateHoverLine__G6PKe{position:absolute;left:50%;top:0;bottom:0;width:0;border-left:2px dashed var(--gantt-data-date);transform:translateX(-50%);pointer-events:none}.TableGanttSplit_dataDateTooltip__niTVO{position:absolute;top:6px;left:50%;transform:translateX(-50%);padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-surface-raised);border:1px solid var(--color-border-default);box-shadow:var(--shadow-sm);color:var(--gantt-data-date);font-size:9px;font-weight:var(--font-weight-bold);line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease}.TableGanttSplit_dataDateHoverOverlay__tzk2X:focus-within .TableGanttSplit_dataDateTooltip__niTVO,.TableGanttSplit_dataDateHoverOverlay__tzk2X:hover .TableGanttSplit_dataDateTooltip__niTVO{opacity:1;visibility:visible}.TableGanttSplit_dataDateHStripOverlay__C6Z7h{position:absolute;left:0;right:0;bottom:0;z-index:1;pointer-events:none;overflow:hidden}.TableGanttSplit_dataDateHStripLine__fPZl6{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;border-left:2px dashed var(--gantt-data-date)}.TableGanttSplit_rightInner__hodc2{position:relative}.TableGanttSplit_leftHeader__hbo2R,.TableGanttSplit_rightHeader__ZXJZg{position:sticky;top:0;z-index:2;background:var(--gantt-table-header-bg);border-bottom:1px solid var(--color-border-default);box-shadow:var(--shadow-sm)}.TableGanttSplit_leftHeader__hbo2R{display:flex;flex-direction:column;background:transparent;border-bottom-color:transparent}.TableGanttSplit_headerGapFill__Wn97q{position:absolute;top:0;z-index:3;display:flex;flex-direction:column;pointer-events:none;background:var(--gantt-table-header-bg);border-bottom:1px solid var(--color-border-default);box-shadow:var(--shadow-sm);box-sizing:border-box}.TableGanttSplit_headerGapFillRow__eQpdk{flex:1 1 auto;min-height:0;background:var(--gantt-table-header-bg)}.TableGanttSplit_footerGapFill__T4OKy{position:absolute;bottom:0;z-index:3;pointer-events:none;background:var(--gantt-footer-bg);border-top:1px solid var(--color-border-default);box-sizing:border-box}.TableGanttSplit_leftHeaderRow__kUk4j{display:flex;align-items:stretch;flex:1 1 auto;min-height:0;min-width:0;background:var(--gantt-table-header-bg);border-bottom:none}.TableGanttSplit_tableFixedColumns__GpRa0{display:flex;flex-shrink:0;align-items:stretch;height:100%}.TableGanttSplit_tableScrollViewport__65N9i{flex-shrink:0;overflow-x:hidden;overflow-y:hidden;min-width:0;height:100%}.TableGanttSplit_tableScrollInner__HZlSv{display:flex;flex-shrink:0;align-items:stretch;height:100%}.TableGanttSplit_tableBodyScrollLayer__7qZ1_{position:absolute;top:0;z-index:1;overflow-x:hidden;overflow-y:hidden}.TableGanttSplit_tableBodyScrollLayer__7qZ1_>.TableGanttSplit_tableScrollInner__HZlSv{position:relative;display:block;height:100%}.TableGanttSplit_tableScrollGridOverlay__P0FUx{position:absolute;top:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none}.TableGanttSplit_headerNote__vTSOz{display:flex;align-items:center;overflow:hidden;padding:0 var(--space-2);font-size:9px;line-height:1;color:transparent;background:transparent;border-bottom:1px solid transparent}.TableGanttSplit_headerNoteAnchor__PJOS3{position:absolute;top:50%;transform:translate(-50%,-50%);color:var(--gantt-data-date);font-weight:var(--font-weight-bold);white-space:nowrap}.TableGanttSplit_rightBody__coI1y{position:relative}.TableGanttSplit_leftBody__T30KW{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:hidden}.TableGanttSplit_leftBodyCanvas__7t7fj{position:relative}.TableGanttSplit_leftTableGutterBack__w1KuW{position:absolute;top:0;left:0;z-index:0;pointer-events:none}.TableGanttSplit_tableGridFrontLayer__Ezyih{position:absolute;top:0;left:0;z-index:2;pointer-events:none}.TableGanttSplit_leftTableGridSvg__NSxGN{pointer-events:none}.TableGanttSplit_resetColumns__EWoqZ{margin-left:auto;padding:0 6px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.TableGanttSplit_resetColumns__EWoqZ:hover{text-decoration:underline}.TableGanttSplit_headerCell__7UK2v{flex-shrink:0;display:flex;align-items:center;position:relative;padding:0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--gantt-table-header-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid color-mix(in srgb,currentColor 40%,transparent)}.TableGanttSplit_headerCellSortable__3T5y5{cursor:pointer}.TableGanttSplit_headerCellSortable__3T5y5:hover{background:rgba(255,255,255,.08)}.TableGanttSplit_headerLabel__HaaY4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;max-height:2.3em;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.TableGanttSplit_headerLabelWrapped__hqiBh{text-align:center}.TableGanttSplit_sortIndicator__LmdNu{flex-shrink:0;margin-left:var(--space-1);font-size:9px;opacity:.9}.TableGanttSplit_headerHierarchyGutter__CxaFC{background:var(--gantt-hierarchy-gutter-bg);padding:0}.TableGanttSplit_headerHierarchyGutter__CxaFC .TableGanttSplit_sortIndicator__LmdNu{display:none}.TableGanttSplit_headerCellRight__YZ7Xn{justify-content:flex-end}.TableGanttSplit_headerCellCenter__0_ZWh{justify-content:center}.TableGanttSplit_row__4giQr{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;align-items:center;cursor:default;outline:none}.TableGanttSplit_row__4giQr:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.TableGanttSplit_rowClickable__q4o6R{cursor:pointer}.TableGanttSplit_rowSelected__2jz8l{background:var(--row-highlight-bg,var(--color-surface-selected))!important;color:var(--row-highlight-fg,var(--color-text-default))!important}.TableGanttSplit_rowSelected__2jz8l .TableGanttSplit_cell__Fm9bV:not(.TableGanttSplit_hierarchyGutterCell__JCBf5){color:inherit!important}.TableGanttSplit_rowPeriodHighlight__175Gr{box-shadow:inset 3px 0 0 var(--color-navy-700)}.TableGanttSplit_cell__Fm9bV{flex-shrink:0;display:flex;align-items:center;padding:0 var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%;font-size:var(--gantt-table-font-size,var(--font-size-xs));font-family:var(--gantt-table-font-family,inherit);border-right:none;border-bottom:none}.TableGanttSplit_cell__Fm9bV:last-child{border-right:none}.TableGanttSplit_hierarchyGutterCell__JCBf5,.TableGanttSplit_serialNumberCell__6VdmJ{justify-content:center;font-variant-numeric:tabular-nums}.TableGanttSplit_hierarchyGutterCell__JCBf5{position:relative;flex-shrink:0;align-items:center;padding:0 var(--space-1);border-right:1px solid rgba(255,255,255,.12);border-bottom:none}.TableGanttSplit_hierarchyRailTrack__2OFMV{position:absolute;inset:0 auto 0 0;display:flex;align-items:stretch;background:#fff;pointer-events:none}.TableGanttSplit_hierarchyRail__EMVHy{display:block;width:5px;flex:0 0 5px}.TableGanttSplit_hierarchyRailBand__UjYAK{position:absolute;top:0;bottom:0}.TableGanttSplit_rowSelected__2jz8l .TableGanttSplit_hierarchyRailTrack__2OFMV{background:var(--row-highlight-bg,var(--color-surface-selected))}.TableGanttSplit_expandControlLane__0vRlW{z-index:1;height:100%}.TableGanttSplit_expandBtn__Pk2zx,.TableGanttSplit_expandControlLane__0vRlW{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:max(var(--gantt-gutter-toggle-px,14px),14px)}.TableGanttSplit_expandBtn__Pk2zx{box-sizing:border-box;height:max(var(--gantt-gutter-toggle-px,14px),14px);margin:0;padding:0;line-height:1;color:inherit;background:transparent;border:0;border-radius:1px;cursor:pointer}.TableGanttSplit_expandBtn__Pk2zx:disabled{cursor:not-allowed;opacity:.55}.TableGanttSplit_expandBtn__Pk2zx svg{width:100%;height:100%;pointer-events:none}.TableGanttSplit_expandBtn__Pk2zx:hover{background:rgba(255,255,255,.12)}.TableGanttSplit_expandBtn__Pk2zx:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.TableGanttSplit_expandSpacer__L4wkS{display:inline-block;flex-shrink:0;width:var(--gantt-gutter-toggle-px,14px);height:var(--gantt-gutter-toggle-px,14px)}.TableGanttSplit_cellSummary__3zA_5{font-weight:var(--font-weight-medium)}.TableGanttSplit_cellRight__2cL1u{justify-content:flex-end}.TableGanttSplit_cellCenter__wsrJh{justify-content:center}.TableGanttSplit_treeCell__yHUmX{display:flex;align-items:center;gap:var(--space-1);overflow:hidden;min-width:0}.TableGanttSplit_chevronBtn__jBU5r{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;color:inherit;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out)}.TableGanttSplit_chevronBtn__jBU5r:hover{background:rgba(255,255,255,.15)}.TableGanttSplit_chevronBtn__jBU5r:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.TableGanttSplit_chevron__rEDN7{flex-shrink:0;color:inherit;transition:transform var(--duration-instant) var(--ease-out)}.TableGanttSplit_chevronSpacer__l_Zwm{display:inline-block;width:14px;flex-shrink:0}@media (prefers-reduced-motion:reduce){.TableGanttSplit_chevronBtn__jBU5r,.TableGanttSplit_chevron__rEDN7{transition:none}}.TableGanttSplit_hierarchyGutterFill__3yIvp{fill:var(--gantt-row-activity-bg,#ffffff)}.TableGanttSplit_serialNumberFill__G1CPU{fill:var(--gantt-serial-number-bg,#f3f2f1)}.TableGanttSplit_gridTableLeadingEdgeLine__Jhu87{stroke:var(--gantt-table-header-bg);stroke-width:1}.TableGanttSplit_gridHierarchyEdgeLine__zMLb_{stroke:var(--gantt-hierarchy-gutter-edge);stroke-width:1}.TableGanttSplit_dataDateLine___2ysP{stroke:var(--gantt-data-date);stroke-width:2;stroke-dasharray:3 3}.TableGanttSplit_gridQuarterLine__ZxdaH{stroke:var(--color-border-subtle);stroke-width:1}.TableGanttSplit_footer__7S0e6{position:relative;z-index:3;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);flex-shrink:0;background:var(--gantt-footer-bg);color:var(--gantt-footer-fg);border-top:1px solid var(--color-border-default);font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden}.TableGanttSplit_footerWithTableHScroll__njXCM{flex-direction:row;align-items:center;gap:0;padding:0}.TableGanttSplit_footerSummary__36F61{flex:0 1 auto;display:flex;align-items:center;min-width:0;padding:0 var(--space-2);overflow:hidden}.TableGanttSplit_footerTableHScroll__JnaXf{display:flex;flex:1 1 auto;align-items:center;min-width:0;height:100%}.TableGanttSplit_footerTableHScrollPad__BlImV{flex-shrink:0;align-self:stretch;background:var(--gantt-footer-bg)}.TableGanttSplit_leftTableHScrollTrack__WGxSF{flex:1 1 auto;min-width:0;align-self:center;overflow-x:auto;overflow-y:hidden;background:var(--gantt-footer-bg);scrollbar-width:auto;scrollbar-color:var(--color-text-muted) var(--gantt-footer-bg)}.TableGanttSplit_leftTableHScrollTrack__WGxSF::-webkit-scrollbar,.TableGanttSplit_rightHScrollTrack__lJisW::-webkit-scrollbar,.TableGanttSplit_rightScroller__Fi_uI::-webkit-scrollbar,.TableGanttSplit_splitDividerScroll__k2DL_::-webkit-scrollbar{width:var(--gantt-vertical-scrollbar-size,var(--gantt-scrollbar-size,12px));height:var(--gantt-horizontal-scrollbar-size,var(--gantt-scrollbar-size,12px))}.TableGanttSplit_rightHScrollTrack__lJisW::-webkit-scrollbar-track,.TableGanttSplit_rightScroller__Fi_uI::-webkit-scrollbar-track,.TableGanttSplit_splitDividerScroll__k2DL_::-webkit-scrollbar-track{background:var(--gantt-scrollbar-track);border:1px solid var(--color-border-strong)}.TableGanttSplit_leftTableHScrollTrack__WGxSF::-webkit-scrollbar-track{background:var(--gantt-footer-bg);border:1px solid var(--color-border-strong)}.TableGanttSplit_leftTableHScrollTrack__WGxSF::-webkit-scrollbar-thumb,.TableGanttSplit_rightHScrollTrack__lJisW::-webkit-scrollbar-thumb,.TableGanttSplit_rightScroller__Fi_uI::-webkit-scrollbar-thumb,.TableGanttSplit_splitDividerScroll__k2DL_::-webkit-scrollbar-thumb{background:var(--color-text-muted);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm)}.TableGanttSplit_leftTableHScrollTrack__WGxSF::-webkit-scrollbar-thumb:hover,.TableGanttSplit_rightHScrollTrack__lJisW::-webkit-scrollbar-thumb:hover,.TableGanttSplit_rightScroller__Fi_uI::-webkit-scrollbar-thumb:hover,.TableGanttSplit_splitDividerScroll__k2DL_::-webkit-scrollbar-thumb:hover{background:var(--color-text-default)}.TableGanttSplit_rightScroller__Fi_uI::-webkit-scrollbar-corner{background:var(--gantt-scrollbar-track);border:1px solid var(--color-border-strong)}.tableColumns_header__S4erW{position:relative}.tableColumns_header__S4erW[draggable=true]{cursor:grab}.tableColumns_header__S4erW[data-column-drop=before]{box-shadow:inset 3px 0 #2469df}.tableColumns_header__S4erW[data-column-drop=after]{box-shadow:inset -3px 0 #2469df}.tableColumns_resize__cCHpn{position:absolute;z-index:5;right:0;top:0;bottom:0;width:7px;cursor:col-resize;touch-action:none}.tableColumns_resize__cCHpn:focus-visible,.tableColumns_resize__cCHpn:hover{background:#2469df55;outline:1px solid #2469df;outline-offset:-2px}.GanttDetailDrawer_drawer__IpOos{flex:0 0 auto;display:flex;flex-direction:column;border-top:1px solid var(--border,#d8dee6);background:var(--surface,#fff)}.GanttDetailDrawer_drawerHeader__pw7AB{display:flex;align-items:center;gap:10px;min-height:26px;height:var(--rel-drawer-header-height,26px);padding:0 8px;cursor:ns-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--surface-muted,#f4f6f9);border-bottom:1px solid var(--border,#e1e6ec)}.GanttDetailDrawer_drawerHeaderCollapsed__yT9_o{cursor:default}.GanttDetailDrawer_stripBtn__ECGP8{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;font-size:var(--rel-drawer-font-size,11px);font-weight:600;border:1px solid var(--border,#cfd6df);border-radius:4px;background:#fff;color:var(--text,#243042);cursor:pointer;white-space:nowrap}.GanttDetailDrawer_tabGroup__FMNQx{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin}.GanttDetailDrawer_tabPill__Vgiro{padding:2px 10px;font-size:var(--rel-drawer-font-size,11px);font-weight:600;border:1px solid var(--border,#cfd6df);border-radius:4px;background:#fff;color:var(--text-muted,#5a6778);cursor:pointer;white-space:nowrap}.GanttDetailDrawer_tabPillActive__fv0nq{background:var(--accent,#2878bd);border-color:var(--accent,#2878bd);color:#fff}.GanttDetailDrawer_closeBtn__hodsp{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;font-size:var(--rel-drawer-font-size,11px);font-weight:600;border:1px solid var(--border,#cfd6df);border-radius:4px;background:#fff;color:var(--text,#243042);cursor:pointer;white-space:nowrap;flex:0 0 auto}.GanttDetailDrawer_headerSummary__I8Pis{font-size:var(--rel-drawer-font-size,11px);color:var(--text-muted,#5a6778);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.GanttDetailDrawer_profileHeaderControlsHost___UY7l{display:flex;align-items:center;flex:1 1 auto;min-width:0}.GanttDetailDrawer_headerCounts__o7V4I{font-size:var(--rel-drawer-font-size,11px);color:var(--text-muted,#5a6778);white-space:nowrap}.GanttDetailDrawer_drawerBody__NPrH7{display:flex;flex-direction:row;min-height:0;overflow:hidden}.GanttDetailDrawer_drawerBodySingle__QiLhJ{display:flex;flex-direction:column;min-height:0;overflow:hidden}.GanttDetailDrawer_placeholder__VftoR{flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--rel-drawer-font-size,11px);color:var(--text-muted,#5a6778);padding:12px;text-align:center}.GanttDetailDrawer_resourcesPane__lr_Qo{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;border:1px solid var(--border,#d8dee6);overflow:hidden}.GanttDetailDrawer_halfSlot__wjV6_{flex:0 0 auto;min-width:160px;display:flex;min-height:0}.GanttDetailDrawer_halfSlotGrow__4AH04{flex:1 1 0;min-width:160px;display:flex;min-height:0}.GanttDetailDrawer_splitDivider__ncn27{flex:0 0 5px;cursor:col-resize;background:var(--border,#dde3ea)}.GanttDetailDrawer_splitDivider__ncn27:hover{background:var(--accent,#2878bd)}.GanttDetailDrawer_half__pS8ud{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;border:1px solid var(--border,#d8dee6);overflow:hidden}.GanttDetailDrawer_halfHeader__p_b8h{display:flex;align-items:center;gap:8px;padding:3px 8px;border-bottom:1px solid var(--border,#e1e6ec)}.GanttDetailDrawer_halfTitle__6Rk2p{font-size:var(--rel-drawer-font-size,11px);font-weight:700;color:var(--text,#243042);white-space:nowrap;flex:1 1 auto}.GanttDetailDrawer_note__Ypx1L{font-size:var(--rel-drawer-font-size,11px);color:#a15c00;white-space:nowrap}.GanttDetailDrawer_goToBtn__vX_fD{padding:1px 10px;font-size:var(--rel-drawer-font-size,11px);border:1px solid var(--border,#cfd6df);border-radius:4px;background:#fff;cursor:pointer;white-space:nowrap}.GanttDetailDrawer_goToBtn__vX_fD:disabled{opacity:.45;cursor:default}.GanttDetailDrawer_tableScroll__wZTbX{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto}.GanttDetailDrawer_tableScrollOverflow__4MULv{flex:1 1 0;min-height:0;overflow:auto}.GanttDetailDrawer_tableWide__v7DtW{border-collapse:collapse;table-layout:fixed;width:-moz-max-content;width:max-content;font-size:var(--rel-drawer-font-size,11px)}.GanttDetailDrawer_th__OGOXL{position:sticky;top:0;z-index:1;background:var(--surface-muted,#f4f6f9);border-bottom:1px solid var(--border,#d8dee6);border-right:1px solid var(--border,#e7ebf0);text-align:left;padding:2px 6px;font-weight:600;white-space:nowrap}.GanttDetailDrawer_tableWide__v7DtW .GanttDetailDrawer_th__OGOXL{position:sticky}.GanttDetailDrawer_rowSelected__typKk,.GanttDetailDrawer_row__effmS{cursor:pointer}.GanttDetailDrawer_row__effmS:hover{background:var(--surface-muted,#f2f6fa)}.GanttDetailDrawer_rowSelected__typKk{background:#dcebf9}.GanttDetailDrawer_resourcesPane__lr_Qo .GanttDetailDrawer_row__effmS:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.GanttDetailDrawer_td__AcPFy:last-child,.GanttDetailDrawer_th__OGOXL:last-child{border-right:none}.GanttDetailDrawer_td__AcPFy{border-bottom:1px solid var(--border,#eef1f5);border-right:1px solid var(--border,#f2f4f7);padding:2px 6px;white-space:nowrap;overflow:hidden;max-width:0}.GanttDetailDrawer_cellText__DU9sv{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GanttDetailDrawer_serialNumberCell__GJ_eu{text-align:center;font-variant-numeric:tabular-nums}.GanttDetailDrawer_emptyCell__Br_7l{padding:6px 8px;color:var(--text-muted,#5a6778);font-size:var(--rel-drawer-font-size,11px)}.GanttDetailDrawer_dataRow___JXX6{height:var(--rel-drawer-row-height,20px)}.GanttDetailDrawer_editableCell__s8T6s{cursor:text;min-height:1em}.GanttDetailDrawer_editableCell__s8T6s:focus-visible{outline:1px solid #2868d8;outline-offset:-1px}.GanttDetailDrawer_cellInput__CWXQP{box-sizing:border-box;width:100%;min-width:0;padding:0 2px;font:inherit;color:inherit;background:#fff;border:1px solid #2868d8;border-radius:0}.GanttDetailDrawer_cellInput__CWXQP[aria-invalid=true]{border-color:#b42318}.GanttDetailDrawer_cellError__1s6kl{display:block;white-space:normal;color:#b42318}.GanttDetailDrawer_resourceActions__qv3hn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border-top:1px solid #c3d0e2;color:#111}.GanttDetailDrawer_resourceActions__qv3hn button{padding:4px 10px;border:1px solid #b9c9df;background:#fff;color:#111;font:inherit}.GanttDetailDrawer_resourceActions__qv3hn button:disabled{opacity:.5}.ResourceUsageProfile_profile__FIhou{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;border:1px solid var(--border,#d8dee6);background:var(--surface,#fff)}.ResourceUsageProfile_histogramPane__KJDtz,.ResourceUsageProfile_resourcePane__Ubime{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ResourceUsageProfile_resourcePane__Ubime{flex:0 0 auto}.ResourceUsageProfile_histogramPane__KJDtz{flex:1 1 0;min-width:0;position:relative}.ResourceUsageProfile_legend__4icSD{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;flex:0 0 auto;min-height:25px;max-height:80px;padding:3px 7px;border-bottom:1px solid var(--border,#d8dee6);font-size:11px;white-space:nowrap;overflow-y:auto}.ResourceUsageProfile_profileHeaderControls__iaHkE,.ResourceUsageProfile_selectAllLabel__OIDUa{display:inline-flex;align-items:center}.ResourceUsageProfile_profileHeaderControls__iaHkE{flex:1 1 auto;min-width:0;gap:10px;font-size:var(--rel-drawer-font-size,11px);color:var(--text,#243042)}.ResourceUsageProfile_selectAllLabel__OIDUa{gap:5px;cursor:pointer;white-space:nowrap}.ResourceUsageProfile_selectedCount__CRYMn{color:var(--text-muted,#5a6778);white-space:nowrap}.ResourceUsageProfile_legendItem__L1wGG{display:inline-flex;align-items:center;flex:0 0 auto;gap:2px;min-width:15px;overflow:hidden}.ResourceUsageProfile_legendItem__L1wGG[data-series-visible=false] .ResourceUsageProfile_legendToggle__gQbiA{opacity:.46}.ResourceUsageProfile_legendColorPicker__txITo{box-sizing:border-box;width:13px;min-width:13px;height:13px;padding:0;border:1px solid rgb(0 0 0/30%);border-radius:2px;background:transparent;cursor:pointer;flex:0 0 13px}.ResourceUsageProfile_legendColorPicker__txITo::-webkit-color-swatch-wrapper{padding:0}.ResourceUsageProfile_legendColorPicker__txITo::-webkit-color-swatch{border:0}.ResourceUsageProfile_legendToggle__gQbiA{flex:1 1 auto;min-width:0;padding:1px 2px;border:0;color:inherit;background:transparent;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ResourceUsageProfile_legendToggle__gQbiA:focus-visible,.ResourceUsageProfile_legendToggle__gQbiA:hover{color:#075fca;text-decoration:underline}.ResourceUsageProfile_seriesLabelCheckbox__m29BG{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:2px;font-size:9px;min-width:30px;height:14px;cursor:pointer}.ResourceUsageProfile_seriesLabelCheckbox__m29BG input{width:11px;height:11px;margin:0}.ResourceUsageProfile_seriesLabelCheckbox__m29BG input:disabled{opacity:.35}.ResourceUsageProfile_legendColorPicker__txITo:focus-visible,.ResourceUsageProfile_legendToggle__gQbiA:focus-visible{outline:2px solid var(--color-border-focus,#1478f2);outline-offset:1px}.ResourceUsageProfile_diagnosticCount__9HOqB{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#a15c00}.ResourceUsageProfile_tableScroll__oitcg{flex:1 1 0;min-height:0;overflow:scroll;scrollbar-gutter:stable;scrollbar-color:var(--color-text-muted,#667085) var(--gantt-scrollbar-track,#e9edf2)}.ResourceUsageProfile_tableScroll__oitcg:focus-visible{outline:2px solid var(--color-border-focus,#1478f2);outline-offset:-2px}.ResourceUsageProfile_chartViewport__ebGin::-webkit-scrollbar,.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar{width:var(--resource-profile-bottom-row-height,12px);height:var(--resource-profile-bottom-row-height,12px)}.ResourceUsageProfile_chartViewport__ebGin::-webkit-scrollbar-track,.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-track{background:var(--gantt-scrollbar-track,#e9edf2);border:1px solid var(--color-border-strong,#98a2b3);border-radius:999px}.ResourceUsageProfile_chartViewport__ebGin::-webkit-scrollbar-thumb,.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-thumb{background:var(--color-text-muted,#667085);border:2px solid var(--color-border-strong,#98a2b3);border-radius:999px}.ResourceUsageProfile_chartViewport__ebGin::-webkit-scrollbar-thumb:hover,.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-thumb:hover{background:var(--color-text-default,#344054)}.ResourceUsageProfile_chartViewport__ebGin::-webkit-scrollbar-button:single-button,.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-button:single-button{display:block;width:var(--resource-profile-bottom-row-height,12px);height:var(--resource-profile-bottom-row-height,12px);border:1px solid var(--color-border-strong,#98a2b3);border-radius:999px;background-color:var(--gantt-scrollbar-track,#e9edf2);background-repeat:no-repeat;background-position:50%;background-size:7px 7px}.ResourceUsageProfile_chartViewport__ebGin::-webkit-scrollbar-button:single-button:hover,.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-button:single-button:hover{background-color:var(--surface-muted,#dfe5ec)}.ResourceUsageProfile_chartViewport__ebGin::-webkit-scrollbar-button:single-button:vertical:decrement,.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23667085' d='M4 1 7 6H1z'/%3E%3C/svg%3E")}.ResourceUsageProfile_chartViewport__ebGin::-webkit-scrollbar-button:single-button:vertical:increment,.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23667085' d='m4 7 3-5H1z'/%3E%3C/svg%3E")}.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23667085' d='m1 4 5-3v6z'/%3E%3C/svg%3E")}.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23667085' d='m7 4-5 3V1z'/%3E%3C/svg%3E")}.ResourceUsageProfile_tableScroll__oitcg::-webkit-scrollbar-corner{border:1px solid var(--color-border-strong,#98a2b3);border-radius:999px;background:var(--gantt-scrollbar-track,#e9edf2)}.ResourceUsageProfile_resourceTable__zjfo7{--resource-profile-control-size:clamp(6px,calc(var(--resource-profile-row-height, 15px) - 3px),12px);border-collapse:collapse;table-layout:fixed;font-size:min(var(--rel-drawer-font-size,11px),calc(var(--resource-profile-row-height, 15px) - 2px));line-height:1}.ResourceUsageProfile_resourceTable__zjfo7 td,.ResourceUsageProfile_resourceTable__zjfo7 th{box-sizing:border-box;height:var(--resource-profile-row-height,15px);padding:0 5px;border-right:1px solid var(--border,#e5e9ef);border-bottom:1px solid var(--border,#e5e9ef);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;vertical-align:middle}.ResourceUsageProfile_resourceTable__zjfo7 th{position:sticky;top:0;z-index:1;background:var(--surface-muted,#f4f6f9);font-weight:600}.ResourceUsageProfile_resourceTable__zjfo7 .ResourceUsageProfile_tableHeaderRow__BS7KP,.ResourceUsageProfile_resourceTable__zjfo7 .ResourceUsageProfile_tableHeaderRow__BS7KP th{height:25px}.ResourceUsageProfile_resourceTable__zjfo7 th>span:first-child{display:block;min-width:0;padding-right:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceUsageProfile_resourceTable__zjfo7 .ResourceUsageProfile_serialNumberCell__DpaAV{padding:0 2px;color:var(--gantt-serial-number-fg,var(--gantt-hierarchy-gutter-fg,#243042));background:var(--gantt-serial-number-bg,var(--surface-muted,#f4f6f9));font-variant-numeric:tabular-nums;text-align:center}.ResourceUsageProfile_resetColumns__S5ASY{border:0;padding:0 5px;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.ResourceUsageProfile_resetColumns__S5ASY:hover{text-decoration:underline}.ResourceUsageProfile_standaloneControls__q20E5{flex:0 0 25px;padding:3px 6px}.ResourceUsageProfile_virtualSpacer__40mZi td{padding:0;border:0}.ResourceUsageProfile_parentRow__ATbEO,.ResourceUsageProfile_selectableRow__qAFhC{cursor:pointer}.ResourceUsageProfile_parentRow__ATbEO:hover,.ResourceUsageProfile_selectableRow__qAFhC:hover{background:var(--surface-muted,#f3f6fa)}.ResourceUsageProfile_parentRow__ATbEO{font-weight:600;color:var(--text,#243042)}.ResourceUsageProfile_selectedRow__CoMc2{background:var(--row-highlight-bg,#dbeafe)}.ResourceUsageProfile_treeCell__ttGS5{display:flex;align-items:center;gap:1px;min-width:0}.ResourceUsageProfile_treeToggle__SBl2j{display:inline-flex;align-items:center;justify-content:center;width:var(--resource-profile-control-size);height:var(--resource-profile-control-size);padding:0;border:0;background:transparent;cursor:pointer}.ResourceUsageProfile_treeCell__ttGS5 input,.ResourceUsageProfile_treeSpacer__bZroK{width:var(--resource-profile-control-size);flex:0 0 var(--resource-profile-control-size)}.ResourceUsageProfile_treeCell__ttGS5 input{height:var(--resource-profile-control-size);margin:0 1px 0 0}.ResourceUsageProfile_chartViewport__ebGin{position:relative;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:var(--color-text-muted,#667085) var(--gantt-scrollbar-track,#e9edf2);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ResourceUsageProfile_chartStack__z7G0s{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.ResourceUsageProfile_bottomAxis__7nEkN{position:relative;box-sizing:border-box;overflow:hidden;border-top:1px solid var(--border,#d8dee6);background:var(--gantt-scrollbar-track,#e9edf2)}.ResourceUsageProfile_bottomAxis__7nEkN svg{display:block;transform-origin:0 0;will-change:transform}.ResourceUsageProfile_axisBand__82iEx{fill:var(--gantt-scrollbar-track,#e9edf2);stroke:var(--border,#d8dee6);stroke-width:.6}.ResourceUsageProfile_bottomAxisLabel__Rz_Zq{font-family:inherit;font-size:9px;fill:#334155;letter-spacing:0}.ResourceUsageProfile_profileDivider__viAHR{position:absolute;top:0;bottom:0;z-index:5;border:0;background:var(--color-border-default,#d8dee6);cursor:col-resize;touch-action:none;transform:translateX(-100%)}.ResourceUsageProfile_profileDivider__viAHR:focus-visible,.ResourceUsageProfile_profileDivider__viAHR:hover{background:var(--color-border-focus,#1478f2)}.ResourceUsageProfile_profileDivider__viAHR:focus-visible{outline:2px solid var(--color-border-focus,#1478f2);outline-offset:-2px}.ResourceUsageProfile_limitHitTarget__wbunY{stroke:rgb(0 0 0/.001);stroke-width:10;pointer-events:stroke;cursor:help}.ResourceUsageProfile_limitPath__rdsJk{pointer-events:none}.ResourceUsageProfile_limitHitTarget__wbunY:focus{stroke:rgb(20 120 242/20%);outline:none}.ResourceUsageProfile_limitTooltip__IR0NZ{position:absolute;z-index:8;max-width:210px;padding:5px 7px;border:1px solid #667085;border-radius:3px;color:#fff;background:#172033;box-shadow:0 2px 8px rgb(0 0 0/20%);font-size:10px;line-height:1.35;pointer-events:none;white-space:nowrap}.ResourceUsageProfile_chartViewport__ebGin:active{cursor:grabbing}.ResourceUsageProfile_chartSvg__tdrc5{position:absolute;inset:0 auto 0 0;display:block;transform-origin:0 0;will-change:transform}.ResourceUsageProfile_axisLine__gY60K{stroke:#525b66;stroke-width:1}.ResourceUsageProfile_gridLine__GoWtU{stroke:#d9dee5;stroke-width:.6;stroke-dasharray:2 3}.ResourceUsageProfile_periodGridLine__BIxf5{stroke:var(--border,#e5e9ef);stroke-width:.45;pointer-events:none}.ResourceUsageProfile_yearGridLine__EFjyQ{stroke:#aeb7c4;stroke-width:.8;pointer-events:none}.ResourceUsageProfile_dataDateLine__w0Vu2{stroke:#ef1d1d;stroke-width:1.5;stroke-dasharray:5 4}.ResourceUsageProfile_laneLabel__iAYCg,.ResourceUsageProfile_notice__VEW2t,.ResourceUsageProfile_periodLabel__biRkG,.ResourceUsageProfile_yLabel__gKGT7{font-family:inherit;font-size:9px;fill:#334155;letter-spacing:0}.ResourceUsageProfile_laneLabel__iAYCg{font-weight:700}.ResourceUsageProfile_notice__VEW2t{fill:#a15c00;font-weight:600}.ResourceUsageProfile_periodLabel__biRkG,.ResourceUsageProfile_yLabel__gKGT7{fill:#667085}.ResourceUsageProfile_empty__1tpI3{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-height:0;padding:12px;color:var(--text-muted,#5a6778);font-size:var(--rel-drawer-font-size,11px)}.ResourceUsageProfile_rightEndSpacer__a71sp{position:absolute;top:0;right:0;bottom:0;z-index:6;box-sizing:border-box;border-left:1px solid var(--color-border-strong,#98a2b3);background:var(--gantt-scrollbar-track,#e9edf2);pointer-events:none}.ResourceUsageProfile_barLabel__Vy02d{font-family:inherit;font-size:9px;fill:#1f2937;paint-order:stroke;stroke:rgb(255 255 255/75%);stroke-width:2px}.ResourceUsageProfile_notices__I1g0D{position:absolute;z-index:12;top:28px;right:18px;width:min(520px,90%);max-height:230px;overflow:auto;background:#fff;border:1px solid #bac8db;box-shadow:0 4px 12px #0b1d3a20;padding:10px;font-size:12px}.ResourceUsageProfile_notices__I1g0D>div{display:flex;justify-content:space-between;align-items:center}.ResourceUsageProfile_notices__I1g0D p{margin:8px 0;color:#53647a}.ResourceUsageProfile_notices__I1g0D table{width:100%;border-collapse:collapse}.ResourceUsageProfile_notices__I1g0D td,.ResourceUsageProfile_notices__I1g0D th{text-align:left;padding:4px;border-bottom:1px solid #e5e9ef}.ResourceUsageProfile_profileHint__y6nBI{font-size:12px;padding:6px;color:#53647a}.GanttBar_barClickable__g61uj{cursor:pointer}.GanttBar_rectNotStarted__uGeeK{fill:var(--color-navy-200)}.GanttBar_rectInProgress__DkPhv{fill:var(--color-navy-400)}.GanttBar_rectComplete__qgd20{fill:var(--color-navy-700)}.GanttBar_rectRemaining__VWtIp{fill:var(--gantt-remaining)}.GanttBar_rectCritical___hBRM{fill:var(--gantt-critical,#ff0000)}.GanttBar_rectDone__SIw9x{fill:var(--gantt-done)}.GanttBar_rectProgress__x7AVh{fill:var(--color-navy-700)}.GanttBar_rectSummary__HOFCq{fill:var(--gantt-summary)}.GanttBar_summaryTip__gMHiO{pointer-events:none}.GanttBar_critical__9m8aI{stroke:var(--gantt-critical,#ff0000);stroke-width:1.5;fill:none}.GanttBar_hairline__sBKqB{stroke:rgba(0,0,0,.9);fill:none}.GanttBar_endLabel__sI4y1{fill:var(--color-text-muted);font-family:var(--gantt-table-font-family,var(--font-family-body));font-size:var(--gantt-table-font-size,var(--font-size-xs));font-weight:var(--font-weight-normal);pointer-events:none}.GanttBar_bar__UXytv:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.BaselineOverlay_rect__LGcxw{fill:var(--gantt-baseline,#faf215);stroke:rgba(0,0,0,.9)}.ActivityBarDataDateCaution_caution__SYByD{pointer-events:visiblePainted;cursor:help}.ActivityBarDataDateCaution_icon__yxYTR{fill:var(--color-error-text);stroke:var(--color-error-text);stroke-width:.5}.MilestoneCluster_clusterClickable__ZpUrj{cursor:pointer}.MilestoneCluster_clusterClickable__ZpUrj:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.MilestoneCluster_diamond__1mpgM{fill:var(--color-navy-800)}.MilestoneCluster_diamondBlack__tKX_c{fill:#000000}.MilestoneCluster_diamondComplete__YFSO_{fill:var(--gantt-ms-complete)}.MilestoneCluster_diamondUpcoming__ZYSLZ{fill:var(--gantt-ms-upcoming)}.MilestoneCluster_diamondGreen__VgCIQ{fill:var(--gantt-ms-complete)}.MilestoneCluster_diamondYellow__rcj8Q{fill:var(--gantt-ms-upcoming)}.MilestoneCluster_late__OqnSN{stroke:var(--gantt-ms-late);stroke-width:1.5}.MilestoneCluster_countLabel__rZPhO{fill:var(--color-text-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-family:var(--font-family-body);pointer-events:none}.PeriodDataSourceNoticeBanner_banner__ydI8V{margin:0 0 8px;padding:8px 12px;border-radius:6px;background:var(--mt-info-bg,#eff6ff);border:1px solid var(--mt-info-border,#93c5fd);color:var(--mt-info-fg,#1e40af);font-size:12px;line-height:1.45}.PeriodDataSourceNoticeBanner_bannerWarning__zoVxd{background:var(--mt-warning-bg,#fffbeb);border-color:var(--mt-warning-border,#fcd34d);color:var(--mt-warning-fg,#92400e)}.PeriodDataSourceNoticeBanner_bannerError__kt_EH{background:var(--mt-error-bg,#fef2f2);border-color:var(--mt-error-border,#fca5a5);color:var(--mt-error-fg,#991b1b)}.PeriodDataSourceNoticeBanner_headline___f_pS{margin:0;font-weight:600}.PeriodDataSourceNoticeBanner_detail__QfU36{margin:4px 0 0}.PeriodDataSourceNoticeBanner_validationList__nkK0B{margin:6px 0 0;padding-left:18px}.PeriodDataSourceNoticeBanner_validationError__0m6Cg{color:inherit;font-weight:600}.PeriodDataSourceNoticeBanner_validationWarning__bwc3I{color:inherit}.PeriodDataSourceNoticeBanner_validationInfo__Ko1Ji{color:inherit;opacity:.9}.PeriodDataSourceNoticeBanner_actions__qLPCc{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.PeriodDataSourceNoticeBanner_action__TOWAb{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.PeriodDataSourceNoticeBanner_actionMuted__YtUpL{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:500;text-decoration:underline;cursor:pointer;opacity:.85}.ReportingCalendarHealthBanner_banner__nwJXa{margin:0 0 8px;padding:8px 12px;border-radius:6px;background:var(--mt-warning-bg,#fffbeb);border:1px solid var(--mt-warning-border,#fcd34d);color:var(--mt-warning-fg,#92400e);font-size:12px;line-height:1.45}.ReportingCalendarHealthBanner_list__5BoG6{margin:0;padding-left:18px}.ReportingCalendarHealthBanner_stats__vMVk0{margin:0}.ReportingCalendarHealthBanner_list__5BoG6+.ReportingCalendarHealthBanner_stats__vMVk0{margin-top:6px}.ReportingCalendarHealthBanner_action__CnRl1{margin-top:8px;padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.ReportingCalendarHealthBanner_detailWrap__zL4FP{margin:0 0 8px;padding:8px 12px;border-radius:6px;background:var(--mt-warning-bg,#fffbeb);border:1px solid var(--mt-warning-border,#fcd34d);color:var(--mt-warning-fg,#92400e);font-size:12px;line-height:1.45}.ReportingCalendarBannerStack_stack__KGNVL{display:flex;flex-direction:column;gap:8px}.ReportingCalendarBannerStack_sharedAction__bAlql{align-self:flex-start;background:none;border:none;color:var(--mt-accent,#2563eb);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.ReportingCalendarBannerStack_sharedAction__bAlql:hover{opacity:.85}.SCurve_panelRow__COcVs{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-2);min-height:0;min-width:0;transition:opacity 60ms ease-out}.SCurve_panelRow__COcVs[data-ready=false]{opacity:0}.SCurve_panelRowFit__1cPYd{height:100%;flex:1}.SCurve_panelRowCompact__1RJII{flex:1;min-height:0}.SCurve_panelGrow__XHHvR{flex:1 1 auto;min-width:0;min-height:0}.SCurve_columnHint__iPtg5{flex:0 0 auto;padding:2px 8px;font-size:var(--ui-font-size-sm,11px);color:var(--color-text-muted);background:var(--color-surface-muted,#f4f6f9);border:1px solid var(--color-border-subtle,#e2e8f0);border-radius:var(--radius-sm)}.SCurve_panel__aq__I{display:flex;flex-direction:column;gap:var(--space-6);background:var(--scurve-page-background,transparent);border:var(--scurve-ui-border-width,0) solid var(--scurve-ui-border-color,transparent);border-radius:var(--radius-sm);padding:0;min-height:100%;box-sizing:border-box}.SCurve_panelFitFrame__wj7JF{height:100%;flex:1;min-height:0;box-sizing:border-box;gap:var(--space-4)}.SCurve_panelCompact__e3dFf{gap:var(--space-2);min-height:0;border:none}.SCurve_panelCompact__e3dFf .SCurve_chartCard__ftCmA{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-1);box-shadow:none}.SCurve_panelCompact__e3dFf .SCurve_chartCardHeader__nJRMw{gap:var(--space-2)}.SCurve_panelCompact__e3dFf .SCurve_legend__CFDNH{gap:var(--space-1) var(--space-2);font-size:var(--ui-font-size-xs,9px);margin-top:var(--space-1);padding-top:var(--space-1)}.SCurve_panelCompact__e3dFf .SCurve_chartBlockFit__uGgAj{flex:1 1 auto;min-height:0}.SCurve_panelCompact__e3dFf .SCurve_chartWrapper__RVeN2{min-height:0}.SCurve_panelCompact__e3dFf .SCurve_chartWrapperFit__pFN4_{padding:0;border:none;background:transparent}.SCurve_panelFitFrame__wj7JF .SCurve_kpiStrip__SYMzF,.SCurve_panelFitFrame__wj7JF .SCurve_toolbar__52f2E{flex-shrink:0}.SCurve_kpiChartHint__U76Hq{grid-column:1/-1;font-size:var(--font-size-sm);color:var(--color-text-muted);padding:0 var(--space-2)}.SCurve_kpiStrip__SYMzF{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--space-3);flex-shrink:0}.SCurve_kpiCard__qySfD{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);padding-left:calc(var(--space-3) + 22px);padding-right:calc(var(--space-3) + 22px);padding-bottom:var(--space-3);min-height:44px;box-sizing:border-box;background:var(--color-surface-default);border:var(--scurve-card-border-width,1px) solid var(--scurve-card-border-color,var(--color-border-subtle));border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.SCurve_kpiCardMenuBtn__8DFzv{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.SCurve_kpiCardMenuBtn__8DFzv:hover,.SCurve_kpiCardMenuBtn__8DFzv[data-state=open]{background:var(--color-surface-muted);color:var(--color-text-default)}.SCurve_kpiCardMenuContent__LepOX{z-index:50;min-width:11rem;padding:var(--space-2);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.SCurve_kpiCardMenuItem__0kCZE{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-default);border-radius:var(--radius-sm);cursor:pointer;outline:none}.SCurve_kpiCardMenuItem__0kCZE[data-highlighted],.SCurve_kpiEmptyStrip__RW7JX{background:var(--color-surface-muted)}.SCurve_kpiEmptyStrip__RW7JX{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm)}.SCurve_kpiEmptyHint__0YYZk{font-size:var(--font-size-sm);color:var(--color-text-muted)}.SCurve_kpiAddCardBtn__aEvDV{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-navy-700);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer}.SCurve_kpiAddCardBtn__aEvDV:hover{background:var(--color-surface-muted)}.SCurve_kpiCardBody__wfSHn{display:flex;flex-direction:column;align-items:center;gap:0;min-width:0;width:100%;line-height:1.2;margin-top:2px;text-align:center}.SCurve_kpiIconCircle__e2xOg{position:absolute;top:var(--space-2);left:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-full);flex-shrink:0}.SCurve_kpiIconCircle_blue__gQWAR{background:#e8f0fa;color:var(--color-navy-600)}.SCurve_kpiIconCircle_purple__OFFyR{background:#f0e8f8;color:#6b4c9a}.SCurve_kpiIconCircle_teal__KCuRU{background:#e0f4f4;color:#0d6e6e}.SCurve_kpiIconCircle_green__qMG1r{background:var(--color-success-bg);color:var(--color-success-text)}.SCurve_kpiIconCircle_lavender__erFr8{background:#ebe8f8;color:#4a3d8f}.SCurve_kpiIconCircle_amber__BwrqK{background:#fef3e0;color:#b45309}.SCurve_kpiCardLabel___dMnr{display:-webkit-box;font-size:var(--ui-font-size-xs,10px);font-weight:var(--font-weight-medium);color:var(--color-text-muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;text-align:center}.SCurve_kpiCardValue__18Yyv{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-navy-800);letter-spacing:-.01em;text-align:center}.SCurve_toolbar__52f2E{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);min-height:52px;box-sizing:border-box;background:var(--color-surface-default);border:var(--scurve-ui-border-width,1px) solid var(--scurve-ui-border-color,var(--color-border-subtle));border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex-shrink:0}.SCurve_toolbarToggle__JlCoZ{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-default);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SCurve_toolbarToggle__JlCoZ input{width:15px;height:15px;accent-color:var(--color-navy-600);cursor:pointer}.SCurve_toolbarField__vry7p,.SCurve_toolbarSelect__H_nbu{display:inline-flex;align-items:center}.SCurve_toolbarSelect__H_nbu{justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-default);min-width:140px;font-family:inherit;box-sizing:border-box;text-align:left}.SCurve_toolbarSelect__H_nbu:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.SCurve_toolbarTrailing__Gf_pr{margin-left:auto;display:inline-flex;align-items:center;align-self:center}.SCurve_filterBtnActive__MWS5y,.SCurve_filterBtn__pn3f8{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-family:inherit;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-default);cursor:pointer;box-sizing:border-box}.SCurve_filterBtnActive__MWS5y:hover:not(:disabled),.SCurve_filterBtn__pn3f8:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-sunken)}.SCurve_filterBtnActive__MWS5y:disabled,.SCurve_filterBtn__pn3f8:disabled{opacity:.5;cursor:not-allowed}.SCurve_filterBtnActive__MWS5y{border-color:var(--color-navy-600);background:var(--color-navy-50,#e8f0fa);color:var(--color-navy-800)}.SCurve_filterBtnActive__MWS5y:focus-visible,.SCurve_filterBtn__pn3f8:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.SCurve_filterPopover__ftqjG{z-index:50;min-width:220px;max-width:320px;max-height:280px;display:flex;flex-direction:column;padding:var(--space-3);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);box-sizing:border-box}.SCurve_filterPopoverHeader__BPB9U{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-shrink:0}.SCurve_filterPopoverTitle__yEKNC{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-navy-800)}.SCurve_filterPopoverActions__iUY0G{display:inline-flex;gap:var(--space-2)}.SCurve_filterPopoverLink__qHYZb{padding:0;border:none;background:none;font-size:var(--font-size-xs);font-family:inherit;color:var(--color-navy-600);cursor:pointer;text-decoration:underline}.SCurve_filterPopoverLink__qHYZb:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.SCurve_filterPopoverHint__DdR9J{margin:var(--space-1) 0 var(--space-2);font-size:var(--ui-font-size-xs,10px);color:var(--color-text-muted);flex-shrink:0}.SCurve_filterPopoverList__eijKE{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0}.SCurve_filterPopoverOption__GCXt6{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--font-size-xs);color:var(--color-text-default);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SCurve_filterPopoverOption__GCXt6 input{margin-top:2px;accent-color:var(--color-navy-600);flex-shrink:0}.SCurve_filterPopoverArrow__mHzdv{fill:var(--color-surface-default)}.SCurve_toolbarCodeLegend__3xDk9{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);max-width:min(480px,50vw);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.SCurve_toolbarCodeLegendItem__uUzIE{display:inline-flex;align-items:center;gap:4px;font-size:var(--ui-font-size-xs,10px);color:var(--color-text-muted);max-width:120px}.SCurve_toolbarCodeLegendSwatch__7Cr_4{width:10px;height:10px;border-radius:2px;flex-shrink:0}.SCurve_toolbarCodeLegendLabel__Rsdj_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SCurve_viewModeGroup__09iYJ{display:inline-flex;padding:2px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-sunken);overflow:hidden}.SCurve_viewModeActive__q4dD8,.SCurve_viewModeBtn__npOw9{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-family:inherit;border:none;border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;transition:background var(--duration-instant) var(--ease-out),color var(--duration-instant) var(--ease-out)}.SCurve_viewModeBtn__npOw9{background:transparent;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.SCurve_viewModeActive__q4dD8{background:var(--color-navy-700);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.SCurve_viewModeBtn__npOw9:disabled{opacity:.45;cursor:not-allowed}.SCurve_chartCard__ftCmA{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);background:var(--color-surface-default);border:var(--scurve-card-border-width,1px) solid var(--scurve-card-border-color,var(--color-border-subtle));border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-height:0}.SCurve_chartCardFit__mP3xU{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-1)}.SCurve_chartCardDonut__bgoJ2{box-shadow:none;border:var(--scurve-card-border-width,1px) solid var(--scurve-card-border-color,var(--color-border-subtle));padding-bottom:var(--space-1)}.SCurve_panelCompact__e3dFf .SCurve_chartCardDonut__bgoJ2{box-shadow:none}.SCurve_chartCardFit__mP3xU .SCurve_chartBlockFit__uGgAj,.SCurve_chartCardFit__mP3xU .SCurve_chartWrapperFit__pFN4_{flex:1 1 auto;min-height:0}.SCurve_chartCardHeader__nJRMw{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.SCurve_chartCardControls__X_1YS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);flex:1;min-width:0}.SCurve_chartControlsInline__nRoCT{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.SCurve_chartCardHeaderRight__KKa_Z{display:flex;align-items:flex-start;gap:var(--space-2);flex-shrink:0;margin-left:auto}.SCurve_chartCardHeaderText___DcfC{min-width:0}.SCurve_chartCardMenuBtn__IDw2V{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-muted);cursor:pointer;flex-shrink:0}.SCurve_chartCardMenuBtn__IDw2V:hover{background:var(--color-surface-hover);color:var(--color-navy-800)}.SCurve_chartCardMenuBtn__IDw2V:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.SCurve_title__Im0s9{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy-800);display:block}.SCurve_subtitle__M6KaR{margin:2px 0 0;font-size:var(--ui-font-size-xs,10px);color:var(--color-text-subtle);line-height:1.35}.SCurve_legend__CFDNH{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--ui-font-size-xs,10px);color:var(--color-text-muted);flex-shrink:0}.SCurve_legendRow__w1rQ9{width:100%}.SCurve_legendTrack__ZQ6qT{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-1) var(--space-3);min-width:0;overflow:hidden;flex-wrap:nowrap;white-space:nowrap}.SCurve_legendNavBtn___LYwi{flex:0 0 auto;width:22px;height:22px;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-muted);font-size:var(--ui-font-size-xs,9px);line-height:1;cursor:pointer}.SCurve_legendNavBtn___LYwi:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-navy-800)}.SCurve_legendNavBtn___LYwi:disabled{opacity:.35;cursor:default}.SCurve_evmViewToggle__qqjWn,.SCurve_legendControl__epXfl{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0}.SCurve_evmViewToggle__qqjWn{margin-left:auto}.SCurve_flipViewBtn__glytG{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.SCurve_flipViewBtn__glytG:hover{color:var(--color-text);background:var(--color-surface-sunken)}.SCurve_legendControlLabel__6eCXo{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);white-space:nowrap}.SCurve_legendBelow__Ql6vs{padding-top:var(--space-1);margin-top:0;border-top:1px solid var(--color-border-subtle);border-bottom:none}.SCurve_legendItem__gFMT1{display:inline-flex;align-items:center;gap:var(--space-2)}.SCurve_legendFloating__l9YaN{display:flex;flex-wrap:wrap;gap:8px;color:#000;font-size:13px;line-height:18px}.SCurve_legendFloating__l9YaN .SCurve_legendItem__gFMT1{display:flex;max-width:100%;white-space:normal;overflow-wrap:anywhere}.SCurve_legendFloating__l9YaN .SCurve_legendMuted__ymWPT{color:#000;font-size:inherit}.SCurve_legendFloating__l9YaN :is(.SCurve_legendSwatch__MHIan,.SCurve_legendLine__cfGYq,.SCurve_legendLineDashed__VRT1K){flex-shrink:0}.SCurve_legendSwatch__MHIan{width:12px;height:12px;border-radius:2px;border:1px solid rgba(0,0,0,.06)}.SCurve_legendLine__cfGYq{width:20px;border-top:2px solid}.SCurve_legendLineDashed__VRT1K{width:20px;border-top:2px dashed}.SCurve_legendDataDate__O7TfY{width:3px;height:14px;border-radius:1px}.SCurve_legendMuted__ymWPT{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.SCurve_chartBlock__rJkV5{display:flex;flex-direction:column;gap:var(--space-3)}.SCurve_floatingDonutBlock__j__Px{position:relative}.SCurve_chartBlockFit__uGgAj{flex:1;min-height:0;display:flex;flex-direction:column;gap:0}.SCurve_chartBlockHeader__2owBD{flex-shrink:0}.SCurve_chartWrapper__RVeN2{position:relative;width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-1);box-sizing:border-box;background:var(--color-surface-default)}.SCurve_chartWrapperFit__pFN4_{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;border:none;background:transparent;overflow:visible}.SCurve_panelCompact__e3dFf .SCurve_chartWrapperFit__pFN4_{min-height:0}.SCurve_chartSvg__ay2D5{display:block;width:100%;flex:1 1 auto;min-height:0}.SCurve_dataLabelText__3N44U{paint-order:stroke fill;stroke:var(--color-surface-default);stroke-width:3px;stroke-linejoin:round}.SCurve_dataLabelTextPlain__xiytQ,.SCurve_dataLabelText__3N44U{font-family:var(--font-family-sans,system-ui,sans-serif)}.SCurve_dataLabelBg__jmep_{stroke:var(--color-border-subtle);stroke-width:.5}.SCurve_axisTextRotated__zOzlz,.SCurve_axisTextVertical__ZgYE_,.SCurve_axisText__821mM{font-size:var(--ui-font-size-xs,10px);fill:var(--color-text-subtle)}.SCurve_axisTextCenter__LwnWY{font-size:var(--ui-font-size-xs,10px);font-weight:var(--font-weight-medium);fill:var(--color-text-primary);paint-order:stroke fill;stroke:var(--color-surface-default);stroke-width:4px}.SCurve_axisTitle__nXI3W{font-size:var(--ui-font-size-xs,10px);font-weight:var(--font-weight-semibold);fill:var(--color-text-subtle);letter-spacing:.02em}.SCurve_dataDateLabel__yeDN5{font-size:var(--ui-font-size-xs,10px);font-weight:600;font-family:inherit}.SCurve_banner__8AKe9{font-size:var(--font-size-sm);color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid var(--color-warning-text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.SCurve_empty__Gcz0q{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-6);text-align:center}.SCurve_brushGroup___LoT8{cursor:default}.SCurve_periodZoom__djQiU{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;padding:2px 0 0;margin-top:0;border-top:1px solid var(--color-border-subtle)}.SCurve_periodZoomBtn__DstTC{flex:0 0 auto;width:22px;height:22px;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-size:16px;line-height:1;cursor:pointer;border-radius:var(--radius-sm)}.SCurve_periodZoomBtn__DstTC:hover{color:var(--color-text-default);background:var(--color-surface-hover)}.SCurve_periodZoomBtn__DstTC:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.SCurve_periodZoomTrack__3YXHG{position:relative;flex:1 1 auto;max-width:280px;height:20px;display:flex;align-items:center}.SCurve_periodZoomTrackLine__mABQa{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--color-border-default,#cbd5e1);transform:translateY(-50%);pointer-events:none}.SCurve_periodZoomSelection__4UkUK{position:absolute;top:50%;height:12px;transform:translateY(-50%);cursor:grab;touch-action:none;transition:left 80ms ease-out,width 80ms ease-out}.SCurve_periodZoomSelection__4UkUK:active{cursor:grabbing}.SCurve_periodZoomHandle__r1A22{position:absolute;top:50%;left:0;width:3px;height:14px;background:var(--color-text-default,#1f2937);border-radius:1px;transform:translate(-50%,-50%);cursor:ew-resize;touch-action:none}.SCurve_periodZoomHandleEnd__eWe99{left:100%}@media (prefers-reduced-motion:reduce){.SCurve_periodZoomSelection__4UkUK{transition:none}}.SCurve_readout___FtIK{display:flex;gap:var(--space-5)}.SCurve_kpi__2wbWn{display:flex;flex-direction:column;align-items:flex-end}.SCurve_kpiLabel__czGMK{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.SCurve_kpiValue__Nd0oI{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-default)}@media (max-width:1100px){.SCurve_kpiStrip__SYMzF{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.SCurve_kpiStrip__SYMzF{grid-template-columns:repeat(2,minmax(0,1fr))}}.SCurveChartTooltip_tooltip__FHpu4{position:absolute;z-index:10;pointer-events:none;min-width:120px;max-width:220px;padding:4px 8px;background:var(--color-surface-overlay);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.SCurveChartTooltip_title__qIftY{margin:0 0 3px;font-size:var(--ui-font-size-xs,10px);font-weight:var(--font-weight-semibold);color:var(--color-text-default);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SCurveChartTooltip_labelText__WVHCt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SCurveChartTooltip_rows__pSUid{margin:0;display:flex;flex-direction:column;gap:1px}.SCurveChartTooltip_row__IF9HX{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--ui-font-size-xs,10px);line-height:1.25}.SCurveChartTooltip_rowDivider__Q_3WU{margin-top:2px;padding-top:2px;border-top:1px solid var(--color-border-subtle)}.SCurveChartTooltip_label__ajfPO{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted);min-width:0;flex:1 1 auto;overflow:hidden}.SCurveChartTooltip_swatch__tGukZ{display:inline-block;width:6px;height:6px;border-radius:1px;flex-shrink:0}.SCurveChartTooltip_valueStrong__pTVo1,.SCurveChartTooltip_value__dtvjM{font-variant-numeric:tabular-nums;color:var(--color-text-default);flex-shrink:0}.SCurveChartTooltip_valueStrong__pTVo1{font-weight:var(--font-weight-semibold)}.KpiCardsRow_row__TF2vW{display:flex;flex:0 0 auto;align-items:stretch;gap:8px;min-width:0}.KpiCardsRow_rowEvm__SFdzd,.KpiCardsRow_rowFit__w4b8M,.KpiCardsRow_rowScurve__ZJVH_{flex-wrap:nowrap;overflow-x:hidden;overflow-y:hidden}.KpiCardsRow_rowFit__w4b8M .KpiCardsRow_card__z4w4l{flex:1 1 var(--kpi-card-min-width,120px);min-width:0}.KpiCardsRow_card__z4w4l{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 var(--kpi-card-min-width,120px);min-width:var(--kpi-card-min-width,120px);padding:8px 10px;background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06)}.KpiCardsRow_cardMenuBtn__FmAI6{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:transparent;color:#94a3b8;cursor:pointer;opacity:0;transition:opacity .12s ease}.KpiCardsRow_cardMenuBtn__FmAI6[data-state=open],.KpiCardsRow_card__z4w4l:hover .KpiCardsRow_cardMenuBtn__FmAI6{opacity:1}.KpiCardsRow_cardMenuBtn__FmAI6:hover{background:#f1f5f9;color:#475569}.KpiCardsRow_spiStatusCard__l_68l .KpiCardsRow_cardMenuBtn__FmAI6:not(:hover){color:inherit}.KpiCardsRow_spiStatusCard__l_68l .KpiCardsRow_cardMenuBtn__FmAI6:focus-visible{opacity:1;outline:1px solid currentColor}.KpiCardsRow_menuContent__JquDr{z-index:60;min-width:150px;max-height:280px;overflow-y:auto;padding:4px;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 8px 20px rgba(15,23,42,.14)}.KpiCardsRow_menuItem__ID2zP{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:12px;color:#0f172a;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.KpiCardsRow_menuItem__ID2zP[data-highlighted]{background:#eef3fa}.KpiCardsRow_iconCircle__OK2kw{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;border-radius:999px}.KpiCardsRow_tone_blue__IidNc{background:#e8f0fa;color:#1d4ed8}.KpiCardsRow_tone_purple__YJ_xx{background:#f0e8f8;color:#6b4c9a}.KpiCardsRow_tone_teal__AoNP6{background:#e0f4f4;color:#0d6e6e}.KpiCardsRow_tone_green__AFYDb{background:#e3f6ec;color:#15803d}.KpiCardsRow_tone_lavender__CpYrh{background:#ebe8f8;color:#4a3d8f}.KpiCardsRow_tone_amber__CVUa3{background:#fef3e0;color:#b45309}.KpiCardsRow_cardBody__NBPAj{display:flex;min-width:0;width:100%;flex-direction:column;align-items:center;line-height:1.2;text-align:center}.KpiCardsRow_cardLabel__jcFlv{font-size:10px;font-weight:500;color:#64748b;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.KpiCardsRow_cardValue__rBTjB{font-size:16px;font-weight:600;color:#1e293b;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:center}.KpiCardsRow_addBtn__gOoSx{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px dashed #cbd5e1;border-radius:6px;background:#ffffff;font-size:12px;color:#64748b;cursor:pointer}.KpiCardsRow_addBtn__gOoSx:hover{border-color:#94a3b8;color:#334155}.SpiTooltip_tooltip__936ut{z-index:10000;padding:5px 7px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#0f172a;box-shadow:0 2px 6px #0f172a22;font:11px/16px Segoe UI,sans-serif;white-space:nowrap}.SpiTooltip_row__4YydS{display:flex;align-items:center;gap:5px}.SpiTooltip_swatch__T2uRi{width:7px;height:7px;border-radius:1px}.AnchoredSelect_icon__KvmJD{display:inline-flex;flex:0 0 auto;margin-left:auto}.AnchoredSelect_content__8eAnS{z-index:300;width:-moz-max-content;width:max-content;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 16px);overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-default);box-shadow:var(--shadow-md);white-space:nowrap}.AnchoredSelect_viewport__RWn4R{max-height:min(280px,var(--radix-select-content-available-height),calc(100vh - 16px));padding:4px;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:auto!important;scrollbar-color:#64748b #e5e7eb;overscroll-behavior:contain}.AnchoredSelect_viewport__RWn4R::-webkit-scrollbar{display:block!important;width:12px}.AnchoredSelect_viewport__RWn4R::-webkit-scrollbar-track{background:#e5e7eb;border-left:1px solid #cbd5e1}.AnchoredSelect_viewport__RWn4R::-webkit-scrollbar-thumb{min-height:28px;border:2px solid #e5e7eb;border-radius:999px;background-color:#64748b;background-clip:padding-box}.AnchoredSelect_viewport__RWn4R::-webkit-scrollbar-thumb:hover{background-color:#475569}.AnchoredSelect_item__mg3se{position:relative;display:flex;align-items:center;min-height:28px;padding:4px 28px 4px 8px;border-radius:var(--radius-sm);outline:none;font-family:inherit;font-size:var(--font-size-sm);line-height:1.25;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.AnchoredSelect_groupLabel__zsQkV{padding:7px 8px 3px;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.25;white-space:nowrap}.AnchoredSelect_separator__TFmCe{height:1px;margin:4px -4px 0;background:var(--color-border-subtle)}.AnchoredSelect_item__mg3se>span:first-child{white-space:nowrap}.AnchoredSelect_item__mg3se[data-highlighted]{background:var(--color-surface-muted)}.AnchoredSelect_item__mg3se[data-state=checked]{color:var(--color-navy-800,var(--color-text-default));font-weight:var(--font-weight-medium)}.AnchoredSelect_indicator__2iVNR{position:absolute;right:8px;display:inline-flex}.FloatingLegend_box__qj6PQ{position:absolute;z-index:5;display:flex;flex-direction:column;box-sizing:border-box;border:1px solid #8a929d;border-radius:2px;background:#fff;color:#000;font-size:13px;box-shadow:0 2px 5px #00000014}.FloatingLegend_header__AcRFl{display:flex;flex:none;align-items:center;padding:5px 8px;gap:8px;border-bottom:1px solid #e1e4e8}.FloatingLegend_move__FcQxr,.FloatingLegend_reset__QWaox{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#000;font:inherit;padding:2px}.FloatingLegend_move__FcQxr{flex:1;cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.FloatingLegend_reset__QWaox{cursor:pointer}.FloatingLegend_content__xWddC{flex:1;min-height:0;overflow:auto;padding:8px}.FloatingLegend_handle__O7TWU{position:absolute;border:0;padding:0;margin:0;background:transparent;touch-action:none}.FloatingLegend_handle__O7TWU[data-edge=n],.FloatingLegend_handle__O7TWU[data-edge=s]{left:8px;right:8px;height:8px;cursor:ns-resize}.FloatingLegend_handle__O7TWU[data-edge=n]{top:-4px}.FloatingLegend_handle__O7TWU[data-edge=s]{bottom:-4px}.FloatingLegend_handle__O7TWU[data-edge=e],.FloatingLegend_handle__O7TWU[data-edge=w]{top:8px;bottom:8px;width:8px;cursor:ew-resize}.FloatingLegend_handle__O7TWU[data-edge=e]{right:-4px}.FloatingLegend_handle__O7TWU[data-edge=w]{left:-4px}.FloatingLegend_handle__O7TWU[data-edge=ne],.FloatingLegend_handle__O7TWU[data-edge=nw],.FloatingLegend_handle__O7TWU[data-edge=se],.FloatingLegend_handle__O7TWU[data-edge=sw]{width:12px;height:12px}.FloatingLegend_handle__O7TWU[data-edge=ne]{top:-4px;right:-4px;cursor:nesw-resize}.FloatingLegend_handle__O7TWU[data-edge=nw]{top:-4px;left:-4px;cursor:nwse-resize}.FloatingLegend_handle__O7TWU[data-edge=se]{bottom:-4px;right:-4px;cursor:nwse-resize}.FloatingLegend_handle__O7TWU[data-edge=se]:after{content:"";position:absolute;inset:2px 4px 4px 2px;border-right:2px solid #69717d;border-bottom:2px solid #69717d}.FloatingLegend_handle__O7TWU[data-edge=sw]{bottom:-4px;left:-4px;cursor:nesw-resize}.FloatingLegend_handle__O7TWU:focus-visible,.FloatingLegend_move__FcQxr:focus-visible,.FloatingLegend_reset__QWaox:focus-visible{outline:2px solid #185dd2;outline-offset:2px}.DonutKpi_panel__ZCvsu{flex:1 1 auto;padding:6px;box-sizing:border-box}.DonutKpi_panel__ZCvsu,.DonutKpi_row__g1txY{display:flex;align-items:stretch;justify-content:center;min-height:0}.DonutKpi_row__g1txY{flex-direction:row;gap:12px;width:100%}.DonutKpi_card__gc093{display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0;padding:8px 12px;gap:6px;box-sizing:border-box;border:1px solid var(--color-border-subtle,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--color-surface-default,#ffffff)}.DonutKpi_cardTitle__0eHVc{font-weight:700;text-align:center;line-height:1.2;flex-shrink:0}.DonutKpi_cardBody__fEVcn{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:center;gap:14px;width:100%;min-height:0}.DonutKpi_cardText__rB9Yg{display:flex;flex-direction:column;gap:4px;min-width:0}.DonutKpi_cardHeading__HHu_c{font-weight:700;line-height:1.2}.DonutKpi_cardDesc__Ky0OB{color:var(--color-text-muted,#64748b);line-height:1.3}.DonutKpi_cardInfo__dxUCq{display:inline;margin-left:4px;vertical-align:-1px;opacity:.7}.DonutKpi_legendStrip___SV68{display:flex;flex-direction:row;align-items:stretch;gap:12px;padding:0 10px 6px;font-size:var(--ui-font-size-sm,11px);color:var(--color-text-muted,#64748b)}.DonutKpi_legendCol__ySsRg{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1,4px) var(--space-4,16px);min-width:0}.DonutKpi_legendChip__hOmBJ{display:inline-flex;align-items:center;gap:6px;white-space:var(--ui-legend-white-space,nowrap);overflow-wrap:var(--ui-legend-wrap,normal)}.DonutKpi_legendSwatch__lRb_q{display:inline-block;width:12px;height:12px;border-radius:3px;flex-shrink:0}.DonutKpi_legendStripFloating__5eRrQ{flex-wrap:wrap;color:#000;font-size:13px;padding:0;gap:8px}.DonutKpi_legendStripFloating__5eRrQ .DonutKpi_legendCol__ySsRg{flex:0 1 auto;justify-content:flex-start;gap:8px}.DonutKpi_legendStripFloating__5eRrQ .DonutKpi_legendChip__hOmBJ{max-width:100%;white-space:normal;overflow-wrap:anywhere}.HierarchyGutter_gutterSvg__9yMba{position:absolute;top:0;left:0;pointer-events:none}.HierarchyGutter_gutterFill__QOAgI{fill:var(--hierarchy-gutter-bg,#07215f)}.HierarchyGutter_gutterEdge__uaH2n{stroke:var(--hierarchy-gutter-edge,#ffffff);stroke-width:var(--hierarchy-gutter-edge-width,1)}.HierarchyGutter_gutterHeader__45_WU{border-right:var(--hierarchy-gutter-vline,1px solid rgba(255,255,255,.15))}.HierarchyGutter_gutterCell__CePmB,.HierarchyGutter_gutterHeader__45_WU{position:relative;z-index:1;flex-shrink:0;height:100%;background:var(--hierarchy-gutter-bg,#07215f);box-sizing:border-box}.HierarchyGutter_gutterCell__CePmB{display:flex;align-items:center;color:var(--hierarchy-gutter-fg,#ffffff);border-right:var(--hierarchy-gutter-vline,1px solid rgba(255,255,255,.12))}.HierarchyGutter_controlLane__BcnK0{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:100%}.HierarchyGutter_leafContent__X2OA3{display:block;min-width:0;max-width:100%;padding:0 4px;overflow:hidden;font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap}.HierarchyGutter_expandBtn__BdiXK{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:10px;height:10px;margin:0;padding:0;font-size:9px;font-weight:700;line-height:1;color:inherit;background:transparent;border:1px solid;border-radius:1px;cursor:pointer}.HierarchyGutter_expandGlyph__xggf8{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.HierarchyGutter_expandBtn__BdiXK:hover{background:rgba(255,255,255,.12)}.HierarchyGutter_expandBtn__BdiXK:focus-visible{outline:2px solid var(--color-border-focus,#2563eb);outline-offset:1px}.HierarchyGutter_expandSpacer__PVDKf{display:inline-block;flex-shrink:0;width:10px;height:10px}.VarianceTableActionsMenu_trigger__evQ9O{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer}.VarianceTableActionsMenu_trigger__evQ9O:hover{filter:brightness(1.12)}.VarianceTableActionsMenu_trigger__evQ9O:focus-visible{outline:2px solid var(--color-border-focus,#2563eb);outline-offset:-2px}.VarianceTableActionsMenu_menuContent__z_wKZ{z-index:60;min-width:140px;padding:4px;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 8px 20px rgba(15,23,42,.14)}.VarianceTableActionsMenu_menuItem__6gk_4{display:flex;align-items:center;padding:6px 10px;border-radius:4px;font-size:var(--ui-font-size-sm,12px);color:#0f172a;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VarianceTableActionsMenu_menuItem__6gk_4[data-highlighted]{background:#eef3fa}.VarianceTableActionsMenu_menuItem__6gk_4[data-disabled]{opacity:.45;pointer-events:none}