._page_f1ork_1{--db-bg:#f6f7f9;--db-surface:#fff;--db-border:#0f172a14;--db-text:#0f172a;--db-text-secondary:#64748b;--db-accent:#2563eb;--db-accent-hover:#1d4ed8;--db-danger:#dc2626;--db-danger-soft:#fef2f2;--db-radius-md:12px;--db-radius-lg:16px;--db-shadow-md:0 4px 10px #0f172a0f, 0 2px 4px #0f172a0f;--db-series-1:#2a78d6;--db-series-2:#eb6834;--db-series-3:#1baf7a;--db-series-4:#eda100;--db-success:#006300;--db-success-soft:#f0fdf4;background:var(--db-bg);min-height:100vh;color:var(--db-text);box-sizing:border-box;padding:3rem 1.5rem 4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}:root[data-theme=dark] ._page_f1ork_1{--db-bg:#0e1211;--db-surface:#171d1b;--db-border:#e7ece924;--db-text:#e7ece9;--db-text-secondary:#8b9a94;--db-accent:#4f8ef7;--db-accent-hover:#74a8fa;--db-danger:#e0796d;--db-danger-soft:#2b1a18;--db-shadow-md:0 4px 10px #0000005c, 0 2px 4px #0000004d;--db-series-1:#3c8ed6;--db-series-2:#d0703a;--db-series-3:#1e9e86;--db-series-4:#be8014;--db-success:#63b587;--db-success-soft:#15261d}._card_f1ork_52{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);max-width:52rem;box-shadow:var(--db-shadow-md);margin:0 auto;padding:2.5rem}._panel_f1ork_65{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-md);padding:2rem}._headerRow_f1ork_73{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}._title_f1ork_81{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}._backLink_f1ork_88{color:var(--db-text-secondary);margin-bottom:1rem;font-size:.9rem;text-decoration:none;display:inline-block}._backLink_f1ork_88:hover{color:var(--db-accent)}._stateMessage_f1ork_100{text-align:center;color:var(--db-text-secondary);margin:2rem 0;font-size:.95rem}._errorMessage_f1ork_107{color:var(--db-danger);margin:.5rem 0 0;font-size:.9rem}._primaryButton_f1ork_115{border-radius:var(--db-radius-md);background:var(--db-accent);color:#fff;cursor:pointer;border:none;align-items:center;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._primaryButton_f1ork_115:hover{background:var(--db-accent-hover)}._primaryButton_f1ork_115:disabled{opacity:.6;cursor:default}._secondaryButton_f1ork_138{border-radius:var(--db-radius-md);border:1px solid var(--db-border);color:var(--db-text);cursor:pointer;background:0 0;align-items:center;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._iconButton_f1ork_152{cursor:pointer;color:var(--db-text-secondary);background:0 0;border:none;border-radius:8px;padding:.3rem .5rem;font-size:1rem}._iconButton_f1ork_152:hover{background:var(--db-bg);color:var(--db-text)}._iconButton_f1ork_152._danger_f1ork_167:hover{background:var(--db-danger-soft);color:var(--db-danger)}._iconButton_f1ork_152:disabled{opacity:.5;cursor:default}._list_f1ork_179{flex-direction:column;gap:.75rem;display:flex}._listItem_f1ork_185{border:1px solid var(--db-border);border-radius:var(--db-radius-md);background:var(--db-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._listItemMain_f1ork_198{flex:1;min-width:0}._listItemName_f1ork_203{margin:0;font-weight:600}._listItemDescription_f1ork_208{color:var(--db-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.85rem;overflow:hidden}._listItemMeta_f1ork_217{color:var(--db-text-secondary);margin:.35rem 0 0;font-size:.78rem}._listItemActions_f1ork_223{flex-shrink:0;align-items:center;gap:.25rem;display:flex}._emptyState_f1ork_230{text-align:center;color:var(--db-text-secondary);padding:2rem 0;font-size:.9rem}._formGroup_f1ork_239{margin-bottom:1.25rem}._formRow_f1ork_243{gap:1rem;display:flex}._formRow_f1ork_243 ._formGroup_f1ork_239{flex:1}._formLabel_f1ork_252{color:var(--db-text-secondary);margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}._textInput_f1ork_260,._textArea_f1ork_261,._select_f1ork_262{box-sizing:border-box;border:1px solid var(--db-border);width:100%;color:var(--db-text);background:var(--db-surface);border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem}._textInput_f1ork_260:focus,._textArea_f1ork_261:focus,._select_f1ork_262:focus{outline:2px solid var(--db-accent);outline-offset:1px}._textArea_f1ork_261{resize:vertical;min-height:4.5rem}._accessRow_f1ork_286{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}._accessRow_f1ork_286 ._textInput_f1ork_260{flex:1}._accessRow_f1ork_286 ._select_f1ork_262{flex-shrink:0;width:auto}._formActions_f1ork_302{align-items:center;gap:.75rem;margin-top:2rem;display:flex}._listItemButton_f1ork_311{border:1px solid var(--db-border);cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left}._listItemButton_f1ork_311:hover{border-color:var(--db-accent);background:var(--db-bg)}._accessBadge_f1ork_325{background:var(--db-bg);color:var(--db-text-secondary);border-radius:999px;flex-shrink:0;padding:.25rem .65rem;font-size:.75rem;font-weight:600}._boardHeader_f1ork_337{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin:0 0 1.5rem;display:flex}._boardHeaderMain_f1ork_346{min-width:0}._boardDescription_f1ork_350{color:var(--db-text-secondary);margin:.35rem 0 0;font-size:.9rem}._periodRange_f1ork_356{color:var(--db-text-secondary);margin:.5rem 0 0;font-size:.8rem}._boardHeaderControls_f1ork_362{flex-shrink:0;align-items:center;gap:.6rem;display:flex}._boardHeaderControls_f1ork_362 ._select_f1ork_262{width:auto}._exportButton_f1ork_374{border:1px solid var(--db-accent);background:var(--db-surface);color:var(--db-accent);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600}._exportButton_f1ork_374:hover:not(:disabled){background:var(--db-bg)}._exportButton_f1ork_374:disabled{opacity:.5;cursor:default}._adminMenu_f1ork_398{position:relative}._adminMenuButton_f1ork_402{border:1px solid var(--db-border);width:2.25rem;height:2.25rem;color:var(--db-text-secondary);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}._adminMenuButton_f1ork_402:hover{background:var(--db-bg);color:var(--db-accent);border-color:var(--db-accent)}._adminMenuDropdown_f1ork_422{z-index:10;background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-md);min-width:220px;box-shadow:var(--db-shadow-md);flex-direction:column;padding:.4rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}._adminMenuDivider_f1ork_437{background:var(--db-border);height:1px;margin:.3rem 0}._menuItem_f1ork_443{text-align:left;color:var(--db-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.55rem .75rem;font-size:.85rem;font-weight:500}._menuItem_f1ork_443:hover:not(:disabled){background:var(--db-bg)}._menuItem_f1ork_443:disabled{opacity:.45;cursor:default}._menuItemDanger_f1ork_464{color:var(--db-danger)}._menuItemDanger_f1ork_464:hover:not(:disabled){background:var(--db-danger-soft)}._checkboxLabel_f1ork_472{color:var(--db-text-secondary);cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:flex}._modeSwitch_f1ork_485{border:1px solid var(--db-border);border-radius:var(--db-radius-md);margin-bottom:1rem;padding:.2rem;display:inline-flex}._modeSwitchOption_f1ork_493{color:var(--db-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem .9rem;font-size:.82rem;font-weight:600}._modeSwitchOptionActive_f1ork_504{background:var(--db-accent);color:#fff}._jsonTextarea_f1ork_509{box-sizing:border-box;border:1px solid var(--db-border);width:100%;min-height:16rem;color:var(--db-text);background:var(--db-bg);resize:vertical;border-radius:8px;padding:.75rem;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.8rem}._jsonTextarea_f1ork_509:focus{outline:2px solid var(--db-accent);outline-offset:1px}._sectionsEditor_f1ork_530{border:1px solid var(--db-border);border-radius:var(--db-radius-md);background:var(--db-bg);padding:1rem}._grid_f1ork_541{margin:0 0 .75rem}._gridEmpty_f1ork_548{border:2px dashed var(--db-border);border-radius:var(--db-radius-md);min-height:10rem}._gridCard_f1ork_554{box-sizing:border-box;background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-md);height:100%;box-shadow:var(--db-shadow-md);flex-direction:column;display:flex;overflow:hidden}._gridCardBody_f1ork_566{flex:1;min-height:0;padding:1rem;overflow-y:auto}._sectionDragHandle_f1ork_573{cursor:grab;color:var(--db-text-secondary);-webkit-user-select:none;user-select:none;padding:0 .4rem}._sectionDragHandle_f1ork_573:active{cursor:grabbing}._sectionCardHeader_f1ork_584{border-bottom:1px solid var(--db-border);flex-shrink:0;align-items:center;gap:.4rem;padding:.6rem .75rem;display:flex}._sectionCardHeader_f1ork_584 ._sectionKindBadge_f1ork_593{margin-right:auto}._sectionKindBadge_f1ork_593{background:var(--db-accent-soft,var(--db-bg));color:var(--db-accent);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}._gridCardBody_f1ork_566 ._textInput_f1ork_260,._gridCardBody_f1ork_566 ._textArea_f1ork_261,._gridCardBody_f1ork_566 ._select_f1ork_262{margin-bottom:.6rem}._sectionSubBlock_f1ork_614{border:1px dashed var(--db-border);border-radius:8px;margin-bottom:.6rem;padding:.75rem}._builderLayout_f1ork_623{align-items:flex-start;gap:1.25rem;display:flex}._builderCanvas_f1ork_629{flex:1;min-width:0}._addPanel_f1ork_634{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-md);width:20rem;max-height:calc(100vh - 2rem);box-shadow:var(--db-shadow-md);box-sizing:border-box;flex-shrink:0;padding:1rem;position:sticky;top:1rem;overflow-y:auto}._addPanelHeader_f1ork_649{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._addPanelHeader_f1ork_649 ._formLabel_f1ork_252{margin-bottom:0}._addPanelHint_f1ork_660{color:var(--db-text-secondary);margin:0 0 .75rem;font-size:.78rem}._addPanelList_f1ork_666{flex-direction:column;gap:.75rem;display:flex}._addPanelItem_f1ork_676{border:1px solid var(--db-border);border-radius:var(--db-radius-md);background:var(--db-bg);cursor:grab;text-align:left;font:inherit;color:inherit;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.6rem;display:flex}._addPanelItem_f1ork_676:active{cursor:grabbing}._addPanelItem_f1ork_676:hover{border-color:var(--db-accent);background:var(--db-accent-soft,var(--db-surface))}._addPanelPreview_f1ork_701{border:1px solid var(--db-border);background:var(--db-surface);pointer-events:none;border-radius:8px;flex-shrink:0;width:5.5rem;height:4rem;overflow:hidden}._addPanelPreviewScale_f1ork_714{transform-origin:0 0;width:250%;padding:.5rem;transform:scale(.4)}._addPanelText_f1ork_721{flex-direction:column;gap:.15rem;min-width:0;display:flex}._addPanelItemTitle_f1ork_728{font-size:.85rem;font-weight:600}._addPanelItemDescription_f1ork_733{color:var(--db-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._sectionHeading_f1ork_743{margin:0 0 .75rem;font-size:1.05rem;font-weight:700}._sectionText_f1ork_749{white-space:pre-wrap;color:var(--db-text);margin:0;font-size:.92rem;line-height:1.6}._kpiRow_f1ork_757{flex-wrap:wrap;gap:.75rem;display:flex}._kpiTile_f1ork_763{border:1px solid var(--db-border);border-radius:var(--db-radius-md);background:var(--db-bg);flex-direction:column;flex:1;gap:.2rem;min-width:9rem;padding:.85rem 1rem;display:flex}._kpiLabel_f1ork_775{color:var(--db-text-secondary);font-size:.75rem}._kpiValue_f1ork_780{font-size:1.3rem;font-weight:700}._kpiDeltaPositive_f1ork_785,._kpiDeltaNegative_f1ork_786,._kpiDeltaNeutral_f1ork_787{font-size:.78rem;font-weight:600}._kpiDeltaPositive_f1ork_785{color:var(--db-success)}._kpiDeltaNegative_f1ork_786{color:var(--db-danger)}._kpiDeltaNeutral_f1ork_787{color:var(--db-text-secondary)}._kpiGaugeTile_f1ork_806{flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:8rem;padding:.85rem;display:flex}._kpiGauge_f1ork_806{border-radius:50%;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex}._kpiGaugeValue_f1ork_825{background:var(--db-surface);border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;font-size:.85rem;font-weight:700;display:flex}._kpiLinearGaugeTile_f1ork_839{border:1px solid var(--db-border);border-radius:var(--db-radius-md);background:var(--db-bg);flex-direction:column;flex:1;gap:.4rem;min-width:9rem;padding:.85rem 1rem;display:flex}._kpiLinearGaugeHeader_f1ork_851{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._kpiLinearGaugeTrack_f1ork_858{background:var(--db-surface);border:1px solid var(--db-border);border-radius:999px;height:.6rem;overflow:hidden}._kpiLinearGaugeFill_f1ork_866{background:var(--db-accent);border-radius:999px;height:100%}._chartLegend_f1ork_874{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}._chartLegendItem_f1ork_881{color:var(--db-text-secondary);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}._chartLegendSwatch_f1ork_889{border-radius:3px;flex-shrink:0;width:.65rem;height:.65rem}._chart_f1ork_874{flex-direction:column;gap:.85rem;display:flex}._chartCategory_f1ork_902{flex-direction:column;gap:.3rem;display:flex}._chartCategoryLabel_f1ork_908{color:var(--db-text);font-size:.82rem;font-weight:600}._chartBars_f1ork_914{flex-direction:column;gap:.3rem;display:flex}._chartBarRow_f1ork_920{align-items:center;gap:.6rem;display:flex}._chartBar_f1ork_914{border-radius:4px;min-width:4px;height:.9rem}._chartBarValue_f1ork_932{color:var(--db-text-secondary);white-space:nowrap;font-size:.78rem}._pieRow_f1ork_940{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}._pieChartWrap_f1ork_947{flex-shrink:0;width:8rem;height:8rem;position:relative}._pieChart_f1ork_947{border-radius:50%;width:100%;height:100%}._pieChartHole_f1ork_960{background:var(--db-surface);border-radius:50%;position:absolute;inset:1.8rem}._tableWrap_f1ork_969{overflow-x:auto}._reportTable_f1ork_973{border-collapse:collapse;width:100%;font-size:.85rem}._reportTable_f1ork_973 th,._reportTable_f1ork_973 td{text-align:left;border-bottom:1px solid var(--db-border);white-space:nowrap;padding:.6rem .85rem}._reportTable_f1ork_973 thead th{color:var(--db-text-secondary);text-transform:uppercase;letter-spacing:.03em;background:var(--db-bg);font-size:.72rem;font-weight:600}._planList_f1ork_998{flex-direction:column;gap:.6rem;display:flex}._planItem_f1ork_1004{border:1px solid var(--db-border);border-radius:var(--db-radius-md);padding:.75rem 1rem}._planItemTitle_f1ork_1010{margin:0;font-weight:600}._modalOverlay_f1ork_1017{z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}:root[data-theme=dark] ._modalOverlay_f1ork_1017{background:#0000008c}._modalCard_f1ork_1032{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-md);width:100%;max-width:40rem;max-height:85vh;padding:2rem;position:relative;overflow-y:auto}._modalClose_f1ork_1045{color:var(--db-text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.3rem;line-height:1;position:absolute;top:1rem;right:1rem}._modalClose_f1ork_1045:hover{color:var(--db-text)}._adminButton_f1ork_1062{border-radius:var(--db-radius-md);border:1px solid var(--db-border);background:var(--db-surface);color:var(--db-text);cursor:pointer;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600}._adminButton_f1ork_1062:hover{border-color:var(--db-accent);color:var(--db-accent)}._pageHeaderRow_f1ork_1078{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}._metricGridWrap_f1ork_1095{--mg-w-metric:13rem;--mg-w-unit:4rem;--mg-w-num:6.75rem;overflow-x:auto}._metricGridEditor_f1ork_1092{--mg-w-metric:15rem;--mg-w-unit:5rem;--mg-w-num:6.5rem}._metricGrid_f1ork_1092{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:.85rem}:where(._metricGrid_f1ork_1092 th,._metricGrid_f1ork_1092 td){box-sizing:border-box;border-bottom:1px solid var(--db-border);text-align:left;white-space:nowrap;padding:.45rem .6rem}:where(._metricGrid_f1ork_1092 thead th){background:var(--db-bg);color:var(--db-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:600}._mgHeadMetric_f1ork_1165,._mgHeadUnit_f1ork_1166{z-index:3;background:var(--db-bg);position:sticky}._mgHeadMetric_f1ork_1165{width:var(--mg-w-metric);min-width:var(--mg-w-metric);left:0}._mgHeadUnit_f1ork_1166{left:var(--mg-w-metric);width:var(--mg-w-unit);min-width:var(--mg-w-unit)}._mgHeadGroup_f1ork_1129{border-left:1px solid var(--db-border);text-align:center}._mgHeadSub_f1ork_1190,._mgHeadSubFirst_f1ork_1191{width:var(--mg-w-num);min-width:var(--mg-w-num);text-align:right}._mgHeadSubFirst_f1ork_1191{border-left:1px solid var(--db-border)}._mgHeadTotalGroup_f1ork_1203{z-index:3;border-left:2px solid var(--db-accent);background:var(--db-bg);color:var(--db-accent);text-align:center;position:sticky;right:0}._mgHeadTotalPlan_f1ork_1213,._mgHeadTotalFact_f1ork_1214{z-index:3;width:var(--mg-w-num);min-width:var(--mg-w-num);background:var(--db-bg);text-align:right;position:sticky}._mgHeadTotalPlan_f1ork_1213{right:var(--mg-w-num);border-left:2px solid var(--db-accent)}._mgHeadTotalFact_f1ork_1214{right:0}._mgCellMetric_f1ork_1130{z-index:2;width:var(--mg-w-metric);min-width:var(--mg-w-metric);background:var(--db-surface);color:var(--db-text);white-space:normal;font-weight:500;position:sticky;left:0}._mgCellUnit_f1ork_1247{left:var(--mg-w-metric);z-index:2;width:var(--mg-w-unit);min-width:var(--mg-w-unit);background:var(--db-surface);color:var(--db-text-secondary);position:sticky}._mgNum_f1ork_1129{text-align:right}._mgGroupStart_f1ork_1263{border-left:1px solid var(--db-border)}._mgCellTotalPlan_f1ork_1261,._mgCellTotalFact_f1ork_1268{z-index:2;width:var(--mg-w-num);min-width:var(--mg-w-num);background:var(--db-surface);font-weight:600;position:sticky}._mgCellTotalPlan_f1ork_1261{right:var(--mg-w-num);border-left:2px solid var(--db-accent)}._mgCellTotalFact_f1ork_1268{right:0}._mgGood_f1ork_1287{color:var(--db-success);font-weight:600}._mgBad_f1ork_1292{color:var(--db-danger);font-weight:600}._mgOverride_f1ork_1297{color:var(--db-text-secondary);cursor:help;margin-left:.15rem;font-weight:400}._mgToolbar_f1ork_1306{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}._mgInput_f1ork_1314{border:1px solid var(--db-border);background:var(--db-surface);width:100%;min-width:0;color:var(--db-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;border-radius:6px;padding:.25rem .35rem}._mgInput_f1ork_1314::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._mgInput_f1ork_1314::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._mgInput_f1ork_1314:focus{outline:2px solid var(--db-accent);outline-offset:-1px}._mgHeadInput_f1ork_1340{text-align:center}._mgMetricInput_f1ork_1344{text-align:left}._mgRowControls_f1ork_1348{align-items:center;gap:.3rem;margin-top:.3rem;display:flex}._mgSelect_f1ork_1355{border:1px solid var(--db-border);background:var(--db-surface);min-width:0;color:var(--db-text-secondary);font:inherit;border-radius:6px;flex:1;padding:.2rem .3rem;font-size:.72rem}._mgComputed_f1ork_1369{color:var(--db-text-secondary);text-align:right;font-weight:600}._mgHint_f1ork_1375{color:var(--db-text-secondary);margin:.4rem 0 0;font-size:.72rem}._confirmPanel_f1ork_1385{border-color:var(--db-danger);margin-bottom:1rem;padding:1.25rem 1.5rem}._confirmText_f1ork_1391{margin:0 0 1rem;font-size:.95rem}._confirmActions_f1ork_1396{flex-wrap:wrap;gap:.75rem;display:flex}._dangerButton_f1ork_1402{border-radius:var(--db-radius-md);background:var(--db-danger);color:var(--db-surface);cursor:pointer;border:none;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600}._dangerButton_f1ork_1402:disabled{opacity:.6;cursor:default}._stack_f1ork_1424{flex-direction:column;gap:.75rem;margin:0 0 .75rem;display:flex}._stackCard_f1ork_1431{height:auto}._stackCard_f1ork_1431 ._gridCardBody_f1ork_566{overflow-x:auto}@media (width<=700px){._page_f1ork_1{padding:1rem .75rem 2rem}._card_f1ork_52,._panel_f1ork_65{padding:1rem}._title_f1ork_81{font-size:1.25rem}._boardHeader_f1ork_337{gap:.75rem}._boardHeaderControls_f1ork_362{flex-wrap:wrap;flex-shrink:1;width:100%}._boardHeaderControls_f1ork_362 ._select_f1ork_262{flex:100%;width:100%}._formRow_f1ork_243{flex-direction:column;gap:0}._accessRow_f1ork_286{flex-wrap:wrap}._accessRow_f1ork_286 ._textInput_f1ork_260{flex:9rem;min-width:0}._formActions_f1ork_302{flex-wrap:wrap;margin-top:1.25rem}._builderLayout_f1ork_623{flex-direction:column;align-items:stretch}._addPanel_f1ork_634{width:100%;max-height:none;position:static}._addPanelText_f1ork_721{white-space:normal}}._root_xtdrx_6{--hr-neutral:#b6bfcc;--hr-grid:#edf0f4;--hr-sunk:#f8fafc;--hr-border-strong:#0f172a29;--hr-accent-soft:#eff4ff;--hr-on-accent:#fff;--hr-cat-5:#e87ba4;--hr-cat-6:#008300;--hr-cat-7:#6250d6;--hr-cat-8:#e34948;--hr-cat-9:#0e9fb8;--hr-cat-10:sienna;--hr-cat-11:#4363d8;--hr-cat-12:#7a9a01;--hr-cat-13:#b4329b;--hr-cat-14:#c08a2e;--hr-cat-15:#784f90;--hr-cat-16:#757313;--hr-cat-17:#ac2854;--hr-cat-18:#0e6a9b;--hr-cat-19:#9459c8;--hr-cat-20:#00764f;--hr-cat-21:#a65e8c;--hr-cat-22:#588947;--hr-cat-23:#5e68ae;--hr-cat-24:#af2c1f;flex-direction:column;gap:1rem;display:flex}:root[data-theme=dark] ._root_xtdrx_6{--hr-neutral:#4b5563;--hr-grid:#232b28;--hr-sunk:#131917;--hr-border-strong:#e7ece933;--hr-accent-soft:#1a2a44;--hr-on-accent:#0b1422;--hr-cat-5:#d55181;--hr-cat-6:#008300;--hr-cat-7:#9085e9;--hr-cat-8:#e66767;--hr-cat-9:#1497ae;--hr-cat-10:#b5683a;--hr-cat-11:#6680e6;--hr-cat-12:#789a0c;--hr-cat-13:#c44aab;--hr-cat-14:#b8862a}._header_xtdrx_67{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}._headerSide_xtdrx_77{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}._headerActions_xtdrx_84{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}._sourcePill_xtdrx_92{border:1px solid var(--db-border);background:var(--db-surface);color:var(--db-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem;font-size:.8rem;display:inline-flex}._sourceOk_xtdrx_105,._sourceNone_xtdrx_106{border-radius:50%;width:8px;height:8px}._sourceOk_xtdrx_105{background:var(--db-success)}._sourceNone_xtdrx_106{background:var(--hr-neutral)}._filters_xtdrx_120{z-index:5;background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-md);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.4rem;padding:.9rem 1.1rem;display:flex;position:sticky;top:0}._field_xtdrx_135{flex-direction:column;gap:.3rem;min-width:0;display:flex}._fieldLabel_xtdrx_142{color:var(--db-text-secondary);font-size:.75rem;font-weight:600}._row_xtdrx_148{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._select_xtdrx_155{border:1px solid var(--hr-border-strong);background:var(--db-surface);max-width:100%;color:var(--db-text);font:inherit;border-radius:10px;padding:.4rem .6rem;font-size:.875rem}._select_xtdrx_155:disabled{opacity:.5}._chip_xtdrx_170{border:1px solid var(--hr-border-strong);background:var(--db-surface);color:var(--db-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;display:inline-flex}._chip_xtdrx_170:hover{border-color:var(--db-accent)}._chip_xtdrx_170[aria-pressed=true]{border-color:var(--db-accent);background:var(--hr-accent-soft);color:var(--db-accent);font-weight:600}._segmented_xtdrx_195{border:1px solid var(--db-border);background:var(--hr-sunk);border-radius:12px;gap:2px;padding:3px;display:inline-flex}._segmented_xtdrx_195 button{color:var(--db-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.3rem .75rem;font-size:.8rem;font-weight:550}._segmented_xtdrx_195 button[aria-pressed=true]{background:var(--db-accent);color:var(--hr-on-accent)}._segmented_xtdrx_195 button:disabled{opacity:.4;cursor:not-allowed}._stale_xtdrx_226{opacity:.55;transition:opacity .15s}._board_xtdrx_233{flex-direction:column;gap:1rem;display:flex}:root[data-theme=dark] ._root_xtdrx_6{--hr-neutral:#4b5563;--hr-grid:#232b28;--hr-sunk:#131917;--hr-border-strong:#e7ece933;--hr-accent-soft:#1a2a44;--hr-on-accent:#0b1422}._scope_xtdrx_250{color:var(--db-text-secondary);margin:0;font-size:.85rem}._scope_xtdrx_250 b{color:var(--db-text)}._kpis_xtdrx_260{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;display:grid}._kpi_xtdrx_260{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-md);flex-direction:column;gap:2px;padding:1rem 1.1rem .6rem;display:flex;overflow:hidden}._kpiLabel_xtdrx_278{color:var(--db-text-secondary);font-size:.8rem;font-weight:550}._kpiValue_xtdrx_284{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;font-size:1.75rem;font-weight:700;display:flex}._kpiSub_xtdrx_294{color:var(--db-text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem}._kpiSpark_xtdrx_300{width:calc(100% + 2.2rem);height:36px;margin:.4rem -1.1rem -.6rem;display:block}._delta_xtdrx_307{background:var(--hr-sunk);border-radius:999px;padding:1px 8px;font-size:.8rem;font-weight:650}._up_xtdrx_315{color:var(--db-success)}._down_xtdrx_319{color:var(--db-danger)}._blocks_xtdrx_323{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}._block_xtdrx_323{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);min-width:0;box-shadow:var(--db-shadow-md);flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem 1rem;display:flex}._w5_xtdrx_341{grid-column:span 5}._w6_xtdrx_345{grid-column:span 6}._w7_xtdrx_349{grid-column:span 7}._w12_xtdrx_353{grid-column:span 12}@media (width<=900px){._w5_xtdrx_341,._w6_xtdrx_345,._w7_xtdrx_349{grid-column:span 12}}._blockHead_xtdrx_365{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._blockTitle_xtdrx_373{margin:0;font-size:1rem;font-weight:650}._blockNote_xtdrx_379{color:var(--db-text-secondary);margin:-.4rem 0 0;font-size:.8rem}._aside_xtdrx_385{color:var(--db-text-secondary);font-size:.8rem}._aside_xtdrx_385 b{color:var(--db-text)}._hint_xtdrx_394{border:1px dashed var(--hr-border-strong);background:var(--hr-sunk);color:var(--db-text-secondary);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8rem}._notes_xtdrx_404{color:var(--db-text-secondary);margin:0;padding-left:1.2rem;font-size:.8rem}._chart_xtdrx_413{width:100%;min-height:60px;position:relative}._chart_xtdrx_413 svg{display:block;overflow:visible}._axisText_xtdrx_424{fill:var(--db-text-secondary);font-variant-numeric:tabular-nums;font-size:11.5px}._valueLabel_xtdrx_430,._valueLabelSmall_xtdrx_431,._directLabel_xtdrx_432{fill:var(--db-text);font-variant-numeric:tabular-nums}._valueLabel_xtdrx_430{font-size:11.5px;font-weight:600}._valueLabelSmall_xtdrx_431{font-size:10.5px;font-weight:550}._directLabel_xtdrx_432{font-size:12px;font-weight:600}._gridline_xtdrx_452{stroke:var(--hr-grid);stroke-dasharray:3 4}._baseline_xtdrx_457{stroke:var(--hr-border-strong)}._reference_xtdrx_461{stroke:var(--db-text-secondary);stroke-dasharray:5 5;stroke-width:1.2px}._referenceStrong_xtdrx_467{stroke:var(--db-text);stroke-dasharray:5 5;stroke-width:1.2px;opacity:.6}._line_xtdrx_474{fill:none;stroke-linejoin:round;stroke-linecap:round}._secondaryLine_xtdrx_481{fill:none;stroke-width:1.6px;stroke-dasharray:6 5;stroke-linejoin:round;stroke-linecap:round}._dot_xtdrx_489{stroke:var(--db-surface);stroke-width:2.5px}._hollowDot_xtdrx_494{fill:var(--db-surface);stroke-width:2px}._guide_xtdrx_499{stroke:var(--db-text-secondary);stroke-dasharray:2 3}._bandHover_xtdrx_504{fill:var(--hr-grid);opacity:.7}._hatchBg_xtdrx_509{fill:var(--hr-sunk)}._hatchLine_xtdrx_513{stroke:var(--hr-neutral);stroke-width:2.5px}._tooltip_xtdrx_518{z-index:10;pointer-events:none;background:var(--db-surface);border:1px solid var(--hr-border-strong);font-variant-numeric:tabular-nums;border-radius:12px;min-width:170px;padding:.55rem .75rem;font-size:.8rem;position:absolute;box-shadow:0 8px 24px #0f172a24}:root[data-theme=dark] ._tooltip_xtdrx_518{box-shadow:0 8px 24px #0006}._tooltipTitle_xtdrx_536{margin-bottom:.3rem;font-weight:650}._tooltipRow_xtdrx_541{justify-content:space-between;gap:1rem;display:flex}._tooltipRow_xtdrx_541 span{color:var(--db-text-secondary);align-items:center;gap:.4rem;display:inline-flex}._legend_xtdrx_554{color:var(--db-text-secondary);flex-wrap:wrap;gap:.25rem 1rem;font-size:.8rem;display:flex}._legend_xtdrx_554 span{align-items:center;gap:.4rem;display:inline-flex}._swatch_xtdrx_568{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}._swatchHatched_xtdrx_576{border:1px solid var(--hr-neutral);background:repeating-linear-gradient(135deg, var(--hr-neutral) 0 2px, transparent 2px 5px)}._donutRow_xtdrx_581{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}._donutWrap_xtdrx_588{flex:none;position:relative}._donutArc_xtdrx_593{stroke:var(--db-surface);stroke-width:2.5px;stroke-linejoin:round}._donutEmpty_xtdrx_599{fill:none;stroke:var(--hr-grid)}._donutValue_xtdrx_604{fill:var(--db-text);font-size:30px;font-weight:700}._typeList_xtdrx_610{flex-direction:column;flex:1;gap:.6rem;min-width:200px;display:flex}._typeItem_xtdrx_618{grid-template-columns:14px 1fr auto;align-items:center;gap:.5rem;font-size:.85rem;display:grid}._typeCount_xtdrx_626{font-variant-numeric:tabular-nums}._typeCount_xtdrx_626 small{color:var(--db-text-secondary);margin-left:.4rem}._bars_xtdrx_635{flex-direction:column;gap:.55rem;display:flex}._barRow_xtdrx_641{grid-template-columns:minmax(130px,240px) 1fr 72px;align-items:center;gap:.75rem;font-size:.85rem;display:grid}._barLabel_xtdrx_649{min-width:0}._barTrack_xtdrx_653{background:var(--hr-sunk);border-radius:999px;height:12px;overflow:hidden}._barFill_xtdrx_660{border-radius:999px;height:100%}._barValue_xtdrx_665{text-align:right;font-variant-numeric:tabular-nums}._barValue_xtdrx_665 small{color:var(--db-text-secondary)}._tableWrap_xtdrx_676{overflow-x:auto}._table_xtdrx_676{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}._table_xtdrx_676 th,._table_xtdrx_676 td{border-bottom:1px solid var(--db-border);text-align:right;white-space:nowrap;padding:.55rem .65rem}._table_xtdrx_676 th{color:var(--db-text-secondary);font-size:.75rem;font-weight:600}._table_xtdrx_676 th:first-child,._table_xtdrx_676 td:first-child{text-align:left;white-space:normal;min-width:170px}._table_xtdrx_676 tbody tr:hover td:not(._groupRow_xtdrx_708){background:var(--hr-sunk)}._groupRow_xtdrx_708{background:var(--hr-sunk);font-size:.8rem;font-weight:650}._table_xtdrx_676 td._groupRow_xtdrx_708{text-align:left}._totalRow_xtdrx_722 td{border-top:2px solid var(--hr-border-strong);border-bottom:none;font-weight:700}._table_xtdrx_676 ._dot_xtdrx_489{stroke:none;border-radius:3px;width:9px;height:9px;margin-right:.5rem;display:inline-block}._tableSpark_xtdrx_737{width:90px;height:24px;margin-left:auto;display:block}._heat_xtdrx_744{border-radius:6px;padding:2px 7px}._neg_xtdrx_749{color:var(--db-danger)}._pos_xtdrx_753{color:var(--db-success)}._table_xtdrx_676 td._wrapCell_xtdrx_757{text-align:left;white-space:normal;min-width:180px}._picker_xtdrx_765{position:relative}._pickerButton_xtdrx_769{border:1px solid var(--hr-border-strong);background:var(--db-surface);color:var(--db-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.875rem;display:inline-flex}._pickerButton_xtdrx_769:hover,._pickerButton_xtdrx_769[aria-expanded=true]{border-color:var(--db-accent)}._pickerCaret_xtdrx_789{color:var(--db-text-secondary);font-size:.75rem}._pickerPopover_xtdrx_794{z-index:20;background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);width:300px;padding:1rem 1rem .75rem;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0f172a29,0 2px 6px #0f172a14}:root[data-theme=dark] ._pickerPopover_xtdrx_794,:root[data-theme=dark] ._exportMenu_xtdrx_808{box-shadow:0 12px 32px #00000073,0 2px 6px #0000004d}._pickerYear_xtdrx_812{justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:1rem;display:flex}._pickerNav_xtdrx_820{width:32px;height:32px;color:var(--db-text);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:1.25rem;line-height:1}._pickerNav_xtdrx_820:hover:not(:disabled){background:var(--hr-sunk)}._pickerNav_xtdrx_820:disabled{opacity:.3;cursor:default}._pickerGrid_xtdrx_841{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._pickerGridQuarters_xtdrx_847{grid-template-columns:repeat(2,1fr)}._pickerQuarterMonths_xtdrx_851{opacity:.7;margin-top:2px;font-size:.75rem;display:block}._pickerMonth_xtdrx_858{color:var(--db-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.6rem 0;font-size:.875rem}._pickerMonth_xtdrx_858:hover:not(:disabled){background:var(--hr-sunk)}._pickerMonth_xtdrx_858:disabled{color:var(--db-text-secondary);opacity:.35;cursor:default}._pickerMonth_xtdrx_858._pickerInRange_xtdrx_879{background:var(--hr-accent-soft);color:var(--db-accent)}._pickerMonth_xtdrx_858._pickerEdge_xtdrx_884{background:var(--db-accent);color:var(--hr-on-accent);font-weight:650}._pickerHint_xtdrx_890{text-align:center;color:var(--db-text-secondary);margin:.75rem 0 0;font-size:.75rem}._clickable_xtdrx_899{cursor:pointer}._tooltipHint_xtdrx_903{border-top:1px solid var(--db-border);color:var(--db-accent);margin-top:.35rem;padding-top:.35rem;font-size:.75rem}._kpiButton_xtdrx_911{font:inherit;color:inherit;text-align:left;cursor:pointer}._kpiButton_xtdrx_911:hover{border-color:var(--db-accent)}button._typeItem_xtdrx_618,button._barRow_xtdrx_641{box-sizing:content-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:-.2rem -.35rem;padding:.2rem .35rem;font-size:.85rem}button._typeItem_xtdrx_618:hover,button._barRow_xtdrx_641:hover{background:var(--hr-sunk)}._panelOverlay_xtdrx_944{z-index:50;background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}:root[data-theme=dark] ._panelOverlay_xtdrx_944{background:#0000008c}._panel_xtdrx_944{box-sizing:border-box;background:var(--db-surface);flex-direction:column;gap:.75rem;width:min(920px,100%);height:100%;padding:1.25rem 1.5rem 2rem;display:flex;overflow-y:auto;box-shadow:-12px 0 32px #0f172a2e}:root[data-theme=dark] ._panel_xtdrx_944{box-shadow:-12px 0 32px #00000073}._panelHead_xtdrx_974{z-index:1;background:var(--db-surface);border-bottom:1px solid var(--db-border);justify-content:space-between;align-items:flex-start;gap:1rem;margin:-1.25rem -1.5rem 0;padding:1.25rem 1.5rem .75rem;display:flex;position:sticky;top:-1.25rem}._panelHead_xtdrx_974 ._blockNote_xtdrx_379{margin:.2rem 0 0}._panelClose_xtdrx_992{border:1px solid var(--db-border);background:var(--db-surface);width:34px;height:34px;color:var(--db-text-secondary);cursor:pointer;border-radius:10px;flex:none;font-size:.95rem}._panelClose_xtdrx_992:hover{border-color:var(--db-accent);color:var(--db-text)}._peopleTable_xtdrx_1009 td{vertical-align:top}._personName_xtdrx_1013{font-weight:600}._personMeta_xtdrx_1017{color:var(--db-text-secondary);font-size:.75rem}._status_xtdrx_1022{background:var(--hr-sunk);color:var(--db-text-secondary);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-block}._status_passed_xtdrx_1032{background:var(--db-success-soft);color:var(--db-success)}._status_left_xtdrx_1037{background:var(--db-danger-soft);color:var(--db-danger)}._status_onProbation_xtdrx_1042{background:var(--hr-accent-soft);color:var(--db-accent)}._toggle_xtdrx_1049{color:var(--db-text-secondary);cursor:pointer;align-self:flex-end;align-items:center;gap:.45rem;padding:.4rem 0;font-size:.8rem;display:inline-flex}._toggle_xtdrx_1049 input{width:16px;height:16px;accent-color:var(--db-accent);margin:0}._exportButton_xtdrx_1069{border:1px solid var(--db-accent);background:var(--db-surface);color:var(--db-accent);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600}._exportButton_xtdrx_1069:hover:not(:disabled){background:var(--hr-accent-soft)}._exportButton_xtdrx_1069:disabled{opacity:.5;cursor:default}._exportWrap_xtdrx_1091{position:relative}._exportMenu_xtdrx_808{z-index:20;background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);flex-direction:column;gap:4px;width:320px;padding:.6rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a29,0 2px 6px #0f172a14}._exportMenuTitle_xtdrx_1111{color:var(--db-text-secondary);margin:.15rem .5rem .35rem;font-size:.75rem;font-weight:600}._exportOption_xtdrx_1118{color:var(--db-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:2px;padding:.55rem .6rem;font-size:.85rem;display:flex}._exportOption_xtdrx_1118 span{color:var(--db-text-secondary);font-size:.75rem}._exportOption_xtdrx_1118:hover,._exportOption_xtdrx_1118:focus-visible{background:var(--hr-sunk)}._hpWrap_xtdrx_1147{max-height:640px;overflow:auto}._hpTable_xtdrx_1152 thead th{z-index:2;background:var(--db-surface);box-shadow:inset 0 -1px 0 var(--db-border);position:sticky;top:0}._hpTable_xtdrx_1152 thead tr:nth-child(2) th{top:2.05rem}._hpTable_xtdrx_1152 thead tr:nth-child(2) th:first-child{text-align:right;white-space:nowrap;min-width:0}._hpTable_xtdrx_1152 tfoot td{z-index:1;background:var(--db-surface);position:sticky;bottom:0}._hpTable_xtdrx_1152 td,._hpTable_xtdrx_1152 th{vertical-align:middle}._hpSticky_xtdrx_1185{z-index:1;background:var(--db-surface);position:sticky;left:0}._hpTable_xtdrx_1152 thead ._hpSticky_xtdrx_1185{z-index:3}._hpTable_xtdrx_1152 tfoot ._hpSticky_xtdrx_1185{z-index:2}._hpTable_xtdrx_1152 tbody tr:hover td._hpSticky_xtdrx_1185:not(._groupRow_xtdrx_708){background:var(--hr-sunk)}._hpLeft_xtdrx_1204{text-align:left!important}._hpTable_xtdrx_1152 ._hpPadIn_xtdrx_1210{padding-left:calc(1.15rem + 1px);padding-right:calc(1.15rem + 1px)}._hpCenter_xtdrx_1215{text-align:center!important}._hpCalc_xtdrx_1220{color:var(--db-text-secondary)}._hpGroup_xtdrx_1224{cursor:pointer}._hpTable_xtdrx_1152 td._groupRow_xtdrx_708{text-align:right}._hpTable_xtdrx_1152 td._groupRow_xtdrx_708._hpSticky_xtdrx_1185{text-align:left;background:var(--hr-sunk)}._hpInput_xtdrx_1208{box-sizing:border-box;border:1px solid var(--hr-border-strong);background:var(--db-surface);width:100%;min-width:8rem;color:var(--db-text);font:inherit;border-radius:8px;padding:.3rem .5rem}._hpInput_xtdrx_1208:focus{border-color:var(--db-accent);outline:none}._hpInputEmpty_xtdrx_1256{border-style:dashed}._hpInputNum_xtdrx_1260{font-variant-numeric:tabular-nums;text-align:right;width:6.5rem;min-width:0}._hpInputMonth_xtdrx_1267{width:4rem}._hpTitle_xtdrx_1271{min-width:15rem}._hpTitle_xtdrx_1271 ._hpInput_xtdrx_1208{min-width:14rem;font-weight:550}._hpWide_xtdrx_1280 ._hpInput_xtdrx_1208{min-width:14rem}._hpSelect_xtdrx_1284{border:1px solid var(--hr-border-strong);background:var(--db-surface);max-width:13rem;color:var(--db-text);font:inherit;border-radius:8px;padding:.3rem .45rem}._hpF_xtdrx_1303{color:var(--db-accent);font-weight:700}._hpRemove_xtdrx_1319{color:var(--db-text-secondary);cursor:pointer;opacity:.4;background:0 0;border:0;font-size:1rem}._hpTable_xtdrx_1152 tr:hover ._hpRemove_xtdrx_1319{opacity:1}._hpRemove_xtdrx_1319:hover{color:var(--db-danger)}._hpAddMonth_xtdrx_1336{border:1px dashed var(--db-accent);color:var(--db-accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-left:.5rem;padding:.05rem .5rem;font-size:.75rem}._hpStack_xtdrx_1349{gap:2px;display:flex;position:absolute;inset:5px 0}._hpStack_xtdrx_1349>span{height:100%}._hpStack_xtdrx_1349>span:last-child{border-radius:0 4px 4px 0}._hpActive_xtdrx_1364{background:var(--hr-sunk);box-shadow:inset 3px 0 0 var(--db-accent)}._hpOverlay_xtdrx_1369{z-index:100;background:#0f172a59;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._hpDialog_xtdrx_1380{border-radius:var(--db-radius-lg);background:var(--db-surface);width:min(640px,100%);max-height:90vh;color:var(--db-text);box-shadow:var(--db-shadow-md);flex-direction:column;gap:.6rem;padding:1.25rem 1.4rem;display:flex;overflow:auto}._hpH3_xtdrx_1394{margin:.4rem 0 0;font-size:.9rem}._hpMap_xtdrx_1399 td{padding:.25rem .5rem .25rem 0}._hpYear_xtdrx_1403{border:1px solid var(--hr-border-strong);width:5rem;font:inherit;border-radius:6px;padding:.15rem .35rem}._hpDialogActions_xtdrx_1411{justify-content:flex-end;gap:.5rem;margin-top:.4rem;display:flex}._hpPrimary_xtdrx_1418{background:var(--db-accent);color:var(--hr-on-accent)}._hpPrimary_xtdrx_1418:hover:not(:disabled){background:var(--db-accent-hover)}._hpCaret_xtdrx_1434{width:1rem;color:var(--db-text-secondary);display:inline-block}._hpGroupName_xtdrx_1440{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._hpGroupMeta_xtdrx_1450{color:var(--db-text-secondary);margin:0 .6rem 0 .5rem;font-weight:500}._hpLink_xtdrx_1457{color:var(--db-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem .4rem;font-size:.8rem}._hpLink_xtdrx_1457:hover{text-decoration:underline}._hpFlash_xtdrx_1472 td{animation:2.5s ease-out _hpFlash_xtdrx_1472}@keyframes _hpFlash_xtdrx_1472{0%,40%{background:color-mix(in oklab, var(--db-accent) 16%, var(--db-surface))}to{background:0 0}}._hpForm_xtdrx_1487{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem;display:grid}._hpForm_xtdrx_1487 ._select_xtdrx_155{box-sizing:border-box;width:100%;min-width:0;max-width:none}._hpForm_xtdrx_1487 textarea._select_xtdrx_155{resize:vertical;font:inherit}._hpFormWide_xtdrx_1505{grid-column:1/-1}@media (width<=560px){._hpForm_xtdrx_1487{grid-template-columns:1fr}}._hpSegment_xtdrx_1516{cursor:pointer}._hpSegment_xtdrx_1516:hover{filter:brightness(.9)}._recTable_xtdrx_1526 td:first-child{min-width:18rem}._recLabel_xtdrx_1530{font-weight:550}._recTable_xtdrx_1526 ._recTotal_xtdrx_1535{background:var(--hr-sunk);font-weight:650}._recTable_xtdrx_1526 tbody tr:hover td._recTotal_xtdrx_1535{background:var(--hr-grid)}._bullets_7y1o5_10{flex-direction:column;gap:.35rem;display:flex}._bulletRow_7y1o5_16{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(110px,220px) 1fr minmax(120px,auto);align-items:center;gap:.75rem;padding:.4rem .35rem;font-size:.85rem;display:grid}._bulletRow_7y1o5_16:hover{background:var(--hr-sunk)}._bulletTrack_7y1o5_37{height:22px;position:relative}._bulletTrack_7y1o5_37:before{content:"";background:var(--hr-sunk);border-radius:999px;position:absolute;inset:5px 0}._bulletFill_7y1o5_50{background:var(--db-series-1);border-radius:0 4px 4px 0;position:absolute;top:5px;bottom:5px;left:0}._bulletUnplanned_7y1o5_60{border:1px solid var(--hr-neutral);background:repeating-linear-gradient(135deg, var(--hr-neutral) 0 2px, transparent 2px 5px);border-radius:0 4px 4px 0;position:absolute;top:5px;bottom:5px}._bulletPlan_7y1o5_73{background:var(--db-text);width:3px;box-shadow:0 0 0 2px var(--db-surface);border-radius:2px;margin-left:-1.5px;position:absolute;top:0;bottom:0}._bulletValue_7y1o5_84{text-align:right;font-variant-numeric:tabular-nums;line-height:1.25}._bulletValue_7y1o5_84 small{color:var(--db-text-secondary);font-size:.75rem;display:block}._swatchTick_7y1o5_96{background:var(--db-text);border-radius:2px;width:3px;height:14px;display:inline-block}@media (width<=560px){._bulletRow_7y1o5_16{grid-template-columns:1fr minmax(100px,auto)}._bulletTrack_7y1o5_37{grid-area:2/1/auto/-1}}._crumb_7y1o5_117{border:1px solid var(--hr-border-strong);background:var(--db-surface);color:var(--db-text);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.8rem}._crumb_7y1o5_117:hover{border-color:var(--db-accent);color:var(--db-accent)}._opens_7y1o5_133{color:var(--db-text-secondary)}._over_7y1o5_139{color:var(--db-danger)}._under_7y1o5_143{color:var(--db-success)}._overBg_7y1o5_147{background:var(--db-danger-soft);color:var(--db-danger)}._underBg_7y1o5_152{background:var(--db-success-soft);color:var(--db-success)}._muted_7y1o5_157{color:var(--db-text-secondary)}._pctPill_7y1o5_161{text-align:right;border-radius:6px;min-width:56px;padding:2px 7px;display:inline-block}._unit_7y1o5_169{align-items:flex-start;gap:.4rem;display:flex}._subRow_7y1o5_175 ._unit_7y1o5_169{padding-left:2rem}._divisionRow_7y1o5_179 td{font-weight:650}._expander_7y1o5_183{border:1px solid var(--db-border);background:var(--db-surface);width:24px;height:24px;color:var(--db-text-secondary);font:inherit;cursor:pointer;border-radius:7px;flex:none;margin-top:-1px;font-size:.8rem;line-height:1;transition:transform .15s}._expander_7y1o5_183:hover{border-color:var(--db-accent);color:var(--db-accent)}._expander_7y1o5_183[aria-expanded=true]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){._expander_7y1o5_183{transition:none}}._manager_7y1o5_214{color:var(--db-text-secondary);margin-top:1px;font-size:.75rem;font-weight:400;display:block}._manager_7y1o5_214 b{color:var(--db-text);font-weight:550}._factLink_7y1o5_227{color:var(--db-accent);font:inherit;font-variant-numeric:tabular-nums;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-1px -6px;padding:1px 6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._factLink_7y1o5_227:hover{background:var(--hr-accent-soft)}._tag_7y1o5_245{background:var(--hr-sunk);color:var(--db-text-secondary);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-block}._progress_7y1o5_255{background:var(--hr-sunk);vertical-align:middle;border-radius:999px;width:90px;height:8px;display:inline-block;position:relative}._progress_7y1o5_255 i{background:var(--db-series-1);border-radius:999px;position:absolute;inset:0 auto 0 0}._progress_7y1o5_255 b{background:var(--db-text);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:83.3333%}._planInput_7y1o5_283{border:1px solid var(--hr-border-strong);background:var(--db-surface);width:120px;color:var(--db-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:8px;padding:.3rem .5rem}._planInput_7y1o5_283:focus{border-color:var(--db-accent);outline:none}._planInputEmpty_7y1o5_300{border-style:dashed}._editBar_7y1o5_304{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._savedNote_7y1o5_311{color:var(--db-text-secondary);font-size:.78rem}._primaryButton_7y1o5_316{border:1px solid var(--db-accent);background:var(--db-accent);color:var(--hr-on-accent);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600}._primaryButton_7y1o5_316:disabled{opacity:.5;cursor:default}._quietButton_7y1o5_334{border:1px solid var(--hr-border-strong);background:var(--db-surface);color:var(--db-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600}._quietButton_7y1o5_334:hover:not(:disabled){border-color:var(--db-accent)}._quietButton_7y1o5_334:disabled{opacity:.5;cursor:default}._search_7y1o5_358{border:1px solid var(--hr-border-strong);background:var(--db-surface);width:100%;max-width:320px;color:var(--db-text);font:inherit;border-radius:10px;padding:.45rem .7rem;font-size:.875rem}._sortable_7y1o5_370{cursor:pointer;-webkit-user-select:none;user-select:none}._sortable_7y1o5_370:hover{color:var(--db-accent)}._ratesBar_7y1o5_381{gap:.5rem;padding:.85rem 1.25rem}._rates_7y1o5_381{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.875rem;display:flex}._rate_7y1o5_381{align-items:center;gap:.5rem;display:inline-flex}._cmpA_7y1o5_402{background:var(--db-series-1)}._cmpB_7y1o5_406{background:var(--hr-neutral)}._cmpDot_7y1o5_410{vertical-align:-1px;border-radius:3px;flex:none;width:10px;height:10px;margin-right:.35rem;display:inline-block}._cmpChip_7y1o5_420{background:var(--hr-sunk);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.78rem;font-weight:700;display:inline-block}._cmpKpi_7y1o5_433{gap:.5rem;padding-bottom:.9rem}._cmpKpiHead_7y1o5_438{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._cmpKpiRow_7y1o5_445{grid-template-columns:3.6rem 1fr auto;align-items:center;gap:.6rem;display:grid}._cmpPer_7y1o5_452{color:var(--db-text-secondary);align-items:center;font-size:.75rem;display:inline-flex}._cmpKpiTrack_7y1o5_459{min-width:0;display:block}._cmpKpiBar_7y1o5_464{border-radius:0 4px 4px 0;height:8px;display:block}._cmpKpiValue_7y1o5_470{color:var(--db-text-secondary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.95rem;font-weight:600}._cmpKpiMain_7y1o5_479 ._cmpKpiValue_7y1o5_470{color:var(--db-text);letter-spacing:-.02em;font-size:1.35rem;font-weight:700}._cmpKpiMain_7y1o5_479 ._cmpKpiValue_7y1o5_470._over_7y1o5_139{color:var(--db-danger)}._cmpKpiMain_7y1o5_479 ._cmpKpiValue_7y1o5_470._under_7y1o5_143{color:var(--db-success)}._cmpUnits_7y1o5_496{flex-direction:column;display:flex}._cmpUnit_7y1o5_496{border-top:1px solid var(--db-border);grid-template-columns:minmax(130px,220px) 1fr minmax(200px,250px);align-items:center;gap:1rem;padding:.6rem .35rem;font-size:.85rem;display:grid}._cmpUnit_7y1o5_496:first-child{border-top:0}._cmpUnitName_7y1o5_515{font-weight:600}._cmpLines_7y1o5_519{flex-direction:column;gap:6px;display:flex}._cmpLine_7y1o5_519{grid-template-columns:2.4rem 1fr;align-items:center;gap:.5rem;display:grid}._cmpLinePer_7y1o5_532{color:var(--db-text-secondary);text-align:right;font-size:.72rem}._cmpTrack_7y1o5_538{height:16px;position:relative}._cmpTrack_7y1o5_538:before{content:"";background:var(--hr-sunk);border-radius:999px;position:absolute;inset:3px 0}._cmpFill_7y1o5_551{border-radius:0 5px 5px 0;position:absolute;top:3px;bottom:3px;left:0}._cmpSum_7y1o5_559{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-direction:column;gap:4px;font-size:.8rem;display:flex}@media (width<=760px){._cmpUnit_7y1o5_496{grid-template-columns:1fr;gap:.5rem}._cmpSum_7y1o5_559{text-align:left}}._cmpGroup_7y1o5_582{text-align:center!important;border-bottom:0!important;padding-bottom:.2rem!important}._cmpGroup_7y1o5_582 span{background:var(--hr-sunk);color:var(--db-text);border-radius:8px;align-items:center;padding:.15rem .6rem;font-size:.78rem;display:inline-flex}._cmpSep_7y1o5_598{border-left:1px solid var(--hr-border-strong)}._cmpExec_7y1o5_602{align-items:center;gap:.4rem;display:inline-flex}._syncControl_7y1o5_612{flex-direction:column;align-items:flex-start;gap:.3rem;max-width:320px;display:flex}._syncNote_7y1o5_620,._syncError_7y1o5_621{font-size:.75rem;line-height:1.35}._syncNote_7y1o5_620{color:var(--db-text-secondary)}._syncError_7y1o5_621{color:var(--db-danger)}._budgetLine_7y1o5_634{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:4.4rem 1fr;padding:0}._budgetLine_7y1o5_634:hover ._cmpTrack_7y1o5_538:before{background:var(--hr-accent-soft)}._root_1fyhp_3{--qc-stage-7:#4a3aa7}:root[data-theme=dark] ._root_1fyhp_3{--qc-stage-7:#9085e9}._multiples_1fyhp_19{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=1100px){._multiples_1fyhp_19{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._multiples_1fyhp_19{grid-template-columns:1fr}}._mini_1fyhp_37{border:1px solid var(--db-border);background:var(--db-surface);border-radius:12px;min-width:0;padding:.75rem .85rem .25rem}._miniOn_1fyhp_45{border-color:var(--db-accent)}._miniTotal_1fyhp_49{background:var(--hr-sunk);grid-column:1/-1}._miniHead_1fyhp_54{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}._miniName_1fyhp_62{font-size:.9rem;font-weight:600}._miniNow_1fyhp_67{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}._miniChange_1fyhp_73{white-space:nowrap;margin-left:.4rem;font-size:.78rem;font-weight:600}._worse_1fyhp_81{color:var(--db-danger)}._better_1fyhp_85{color:var(--db-success)}._flat_1fyhp_89{color:var(--db-text-secondary)}._legendRow_1fyhp_93{color:var(--db-text-secondary);flex-wrap:wrap;gap:.5rem 1rem;font-size:.78rem;display:flex}._swatch_1fyhp_101{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:.35rem;display:inline-block}._avgLine_1fyhp_110{border-top:2px dashed var(--db-text-secondary);vertical-align:3px;width:16px;margin-right:.35rem;display:inline-block}._partialMark_1fyhp_118{color:var(--db-series-4);font-weight:700}._selects_1fyhp_125{flex-wrap:wrap;gap:.75rem;display:flex}._insights_1fyhp_131{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._insights_1fyhp_131 li{background:var(--hr-sunk);border-radius:10px;padding:.6rem .85rem;font-size:.875rem}._tableWrap_1fyhp_146{overflow-x:auto}._cmp_1fyhp_150{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:.875rem}._cmp_1fyhp_150 th{border-bottom:1px solid var(--db-border);color:var(--db-text-secondary);text-align:right;padding:.5rem .6rem;font-size:.78rem;font-weight:600}._cmp_1fyhp_150 td{border-bottom:1px solid var(--db-border);text-align:right;padding:.6rem}._cmp_1fyhp_150 th:first-child,._cmp_1fyhp_150 td:first-child{text-align:left}._cmp_1fyhp_150 tbody tr:last-child td{border-bottom:0;font-weight:650}._count_1fyhp_183{color:var(--db-text-secondary);margin-left:.3rem;font-size:.75rem}._tag_1fyhp_189{background:var(--hr-sunk);color:var(--db-series-4);white-space:nowrap;border-radius:5px;margin-left:.4rem;padding:1px 7px;font-size:.72rem;font-weight:600;display:inline-block}._dbar_1fyhp_202{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--db-border) calc(50% - .5px), var(--db-border) calc(50% + .5px), transparent calc(50% + .5px));min-width:160px;height:14px;position:relative}._dbar_1fyhp_202 span{border-radius:3px;height:10px;position:absolute;top:2px}._notes_1fyhp_222{color:var(--db-text-secondary);grid-template-columns:max-content 1fr;gap:.4rem 1.25rem;margin:0;font-size:.85rem;display:grid}._notes_1fyhp_222 dt{color:var(--db-text);font-weight:600}._notes_1fyhp_222 dd{margin:0}@media (width<=640px){._notes_1fyhp_222{grid-template-columns:1fr}}._filterCount_1fyhp_248{color:var(--db-text-secondary);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500}._filterToolbar_1fyhp_255{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._filterToolbar_1fyhp_255 input{flex:260px}._filterButton_1fyhp_266{border:1px solid var(--hr-border-strong);background:var(--db-surface);color:var(--db-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:.4rem .85rem;font-size:.82rem}._filterButton_1fyhp_266:hover{border-color:var(--db-accent)}._filterActive_1fyhp_283{border-color:var(--db-accent);background:var(--hr-accent-soft);color:var(--db-accent);font-weight:600}._filterPrimary_1fyhp_290{border-color:var(--db-accent);background:var(--db-accent);color:var(--hr-on-accent)}._modalBackdrop_1fyhp_296{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}:root[data-theme=dark] ._modalBackdrop_1fyhp_296{background:#0000008c}._modal_1fyhp_296{border-radius:var(--db-radius-lg);background:var(--db-surface);width:min(880px,100%);max-height:min(85vh,900px);color:var(--db-text);flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;display:flex;box-shadow:0 20px 50px #0f172a40}:root[data-theme=dark] ._modal_1fyhp_296{box-shadow:0 20px 50px #00000073}._modalHead_1fyhp_328{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._modalClose_1fyhp_335{color:var(--db-text-secondary);cursor:pointer;background:0 0;border:0;font-size:1.4rem;line-height:1}._modalFoot_1fyhp_344{justify-content:flex-end;display:flex}._filterGroups_1fyhp_349{flex-direction:column;gap:1rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}._filterStageName_1fyhp_358{margin:0 0 .4rem;font-size:.95rem;font-weight:650}._filterComponent_1fyhp_364{border:1px solid var(--db-border);border-radius:10px;margin:0 0 .5rem;padding:.5rem .75rem .6rem}._filterComponent_1fyhp_364 legend label,._filterQuestion_1fyhp_372{cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.85rem;display:flex}._filterQuestion_1fyhp_372{padding:.2rem 0 .2rem 1.4rem}._meta_k2the_7{color:var(--db-text-secondary);margin:.25rem 0 0;font-size:.8rem}._level_k2the_13{white-space:nowrap;border:1px solid var(--db-border);color:var(--db-text-secondary);background:var(--db-surface);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}._level1_k2the_26{color:var(--db-text)}._level2_k2the_30{color:var(--db-text);border-color:var(--db-accent)}._level3_k2the_35{color:var(--db-surface);border-color:var(--db-accent);background:var(--db-accent)}._declining_k2the_41{color:var(--db-danger);white-space:nowrap;margin-left:.35rem;font-size:.75rem;font-weight:600}._rowButton_k2the_49{cursor:pointer}._rowOn_k2the_53 td{background:var(--hr-sunk)}._chips_k2the_57{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}._metricGrid_k2the_64{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=1100px){._metricGrid_k2the_64{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._metricGrid_k2the_64{grid-template-columns:1fr}}._metric_k2the_64{border:1px solid var(--db-border);background:var(--db-surface);border-radius:12px;min-width:0;padding:.75rem .85rem}._metricWide_k2the_90{grid-column:span 2}@media (width<=640px){._metricWide_k2the_90{grid-column:auto}}._metricLabel_k2the_100{color:var(--db-text-secondary);font-size:.82rem}._metricValue_k2the_105{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.35rem;font-weight:700}._metricAgg_k2the_112{color:var(--db-text-secondary);font-size:.75rem}._spark_k2the_117{width:100%;height:36px;margin-top:.4rem;display:block}._empty_k2the_124{color:var(--db-text-secondary)}._tokens_17hzk_8{--rv-plan:#d9d9d7;--rv-pipe:#fadfc6;--rv-pipe-edge:#f2a557;--rv-contr:#f2a557;--rv-ship:#f2c94c;--rv-recv:#84d47e}:root[data-theme=dark] ._tokens_17hzk_8{--rv-plan:#3a3c39;--rv-pipe:#5a4634;--rv-pipe-edge:#e8964a;--rv-contr:#e8964a;--rv-ship:#d9b43a;--rv-recv:#6cc266}._fieldEnd_17hzk_32{align-items:flex-end;gap:.75rem;margin-left:auto;display:flex}._fieldEndWrapped_17hzk_40{align-items:flex-end;gap:.75rem;display:flex}._resetButton_17hzk_47{position:relative}._resetButton_17hzk_47:after{content:"";border:2px solid var(--db-surface);background:var(--db-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}._kpiLabel_17hzk_64{align-items:center;gap:.45rem;display:inline-flex}._legend_17hzk_72{color:var(--db-text-secondary);flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.8rem;display:flex}._legend_17hzk_72 span{align-items:center;gap:.45rem;display:inline-flex}._dot_17hzk_86{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}._dotPlan_17hzk_94{background:var(--rv-plan)}._dotPipeline_17hzk_98{background:var(--rv-pipe);outline:1px solid var(--rv-pipe-edge)}._dotContracted_17hzk_103{background:var(--rv-contr)}._dotShipped_17hzk_107{background:var(--rv-ship)}._dotReceived_17hzk_111{background:var(--rv-recv)}._bar_17hzk_117{--bh:28px;height:var(--bh);border-radius:calc(var(--bh) / 2);position:relative}._barTotal_17hzk_124{--bh:44px}._barCompact_17hzk_128{--bh:20px}._segPlan_17hzk_132,._segPipeline_17hzk_133,._segContracted_17hzk_134,._segShipped_17hzk_135,._segReceived_17hzk_136{border-radius:calc(var(--bh) / 2);transition:width .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}._segPlan_17hzk_132{background:var(--rv-plan)}._segPipeline_17hzk_133{background:var(--rv-pipe)}._segContracted_17hzk_134{background:var(--rv-contr)}._segShipped_17hzk_135{background:var(--rv-ship)}._segReceived_17hzk_136{background:var(--rv-recv)}._mark_17hzk_167{background:color-mix(in srgb, var(--db-text) 55%, transparent);border-radius:1px;width:2px;position:absolute;top:-5px;bottom:-5px}._mark_17hzk_167 span{color:color-mix(in srgb, var(--db-text) 75%, transparent);white-space:nowrap;pointer-events:none;font-size:.7rem;font-weight:600;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._markRight_17hzk_190 span{left:6px;right:auto}._barEmpty_17hzk_195{border:1px dashed var(--hr-border-strong,#0f172a29);background:repeating-linear-gradient(135deg, var(--hr-sunk,#f1f3f6) 0 8px, transparent 8px 16px)}:root[data-theme=dark] ._barEmpty_17hzk_195{border-color:var(--hr-border-strong,#e7ece933);background:repeating-linear-gradient(135deg, var(--hr-sunk,#131917) 0 8px, transparent 8px 16px)}@media (prefers-reduced-motion:reduce){._segPlan_17hzk_132,._segPipeline_17hzk_133,._segContracted_17hzk_134,._segShipped_17hzk_135,._segReceived_17hzk_136{transition:none}}._pct_17hzk_219{color:var(--db-text-secondary);font-size:.8rem}._pct_17hzk_219 b{color:var(--db-text);font-weight:650}._stats_17hzk_229{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem 1rem;display:grid}._stat_17hzk_229{flex-direction:column;gap:2px;min-width:0;display:flex}._statKey_17hzk_242{color:var(--db-text-secondary);align-items:center;gap:.4rem;font-size:.75rem;display:flex}._statValue_17hzk_250{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:650}._statTotal_17hzk_257 ._statValue_17hzk_250{font-size:1.4rem}._statUnit_17hzk_261{color:var(--db-text-secondary);margin-left:.25rem;font-size:.75rem;font-weight:500}._delta_17hzk_268{margin-left:.35rem;font-size:.8rem;font-weight:600}._up_17hzk_274{color:var(--db-success)}._down_17hzk_278{color:var(--db-danger)}._flat_17hzk_282{color:var(--db-text-secondary);font-weight:500}@media (width<=640px){._stats_17hzk_229{grid-template-columns:repeat(2,minmax(0,1fr))}}._catBlock_17hzk_294{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s}._catBlock_17hzk_294:hover{border-color:var(--hr-border-strong)}._catBlock_17hzk_294[aria-pressed=true]{border-color:var(--db-accent)}._blockFilters_17hzk_313{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;display:flex}._cellChanged_17hzk_320{border-color:var(--db-accent)!important;background:var(--hr-accent-soft)!important}._cellInvalid_17hzk_325{border-color:var(--db-danger)!important;border-style:solid!important}._rowCurrent_17hzk_330 td:first-child:after{content:"";background:var(--db-accent);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}._warn_17hzk_341{color:var(--db-danger);font-size:.8rem}._confirm_17hzk_347{border:1px solid var(--db-accent);background:var(--hr-accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.6rem .8rem;font-size:.85rem;display:flex}._confirm_17hzk_347 span{flex:240px}._histAction_17hzk_365{white-space:normal!important;text-align:left!important}._histWho_17hzk_370{color:var(--db-text-secondary)}._rowOpen_17hzk_375 td{background:var(--hr-accent-soft)}._changePanel_17hzk_381{width:min(680px,100%)}._panelAction_17hzk_385{margin:0;font-size:.9rem;font-weight:600}._cellLeft_17hzk_391{text-align:left!important}._more_17hzk_395{justify-content:center;padding-top:.25rem;display:flex}._dayGrid_17hzk_403{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._dayName_17hzk_409{color:var(--db-text-secondary);text-align:center;padding:.2rem 0;font-size:.7rem}._dayCell_17hzk_416{font-variant-numeric:tabular-nums;position:relative;padding:.4rem 0!important;font-size:.8rem!important}._dayToday_17hzk_423{box-shadow:inset 0 0 0 1px var(--hr-border-strong)}._dayMark_17hzk_427{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}._block_17hzk_313{flex-direction:column;gap:14px;display:flex}._blockTitle_17hzk_447{margin:0;font-size:1rem;font-weight:650}._blockRow_17hzk_453{flex-direction:column;gap:8px;display:flex}._blockRowHead_17hzk_459{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:.875rem;display:flex}._blockRowHead_17hzk_459 b{font-weight:650}._blockStats_17hzk_472{color:var(--db-text-secondary);flex-wrap:wrap;gap:2px 14px;font-size:.78rem;display:flex}._blockStats_17hzk_472 span{align-items:center;gap:5px;display:inline-flex}._blockStats_17hzk_472 b{color:var(--db-text);font-weight:600}._hint_17hzk_491{color:var(--db-text-secondary);margin:0;font-size:.78rem}._typeActive_17hzk_500{border-color:var(--db-accent);background:var(--db-accent);color:var(--hr-on-accent);font-weight:600}._typeActive_17hzk_500 span{color:inherit}._typePopover_17hzk_511{flex-direction:column;gap:.6rem;width:280px;display:flex}._typeList_17hzk_518{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}._typeOption_17hzk_525{color:var(--db-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.45rem .6rem;font-size:.875rem}._typeOption_17hzk_525:hover{background:var(--hr-sunk)}._typeOptionOn_17hzk_541{background:var(--hr-accent-soft);color:var(--db-accent);font-weight:600}._typeAddButton_17hzk_547{border:1px dashed var(--hr-border-strong);color:var(--db-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;padding:.45rem .6rem;font-size:.85rem;font-weight:600}._typeAddButton_17hzk_547:hover{border-color:var(--db-accent)}._typeAdd_17hzk_547{border-top:1px solid var(--db-border);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}._typeRow_17hzk_572{align-items:center;gap:2px;display:flex}._typeRow_17hzk_572 ._typeOption_17hzk_525{flex:1;min-width:0}._typeIcon_17hzk_583{width:28px;height:28px;color:var(--db-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:.85rem}._typeIcon_17hzk_583:hover{background:var(--hr-sunk);color:var(--db-text)}._typeIconDanger_17hzk_600:hover{color:var(--db-danger)}._typeConfirm_17hzk_604{border:1px solid var(--db-danger);border-radius:8px;flex-direction:column;gap:.5rem;padding:.6rem;font-size:.82rem;display:flex}._dayClear_17hzk_615{border:1px solid var(--hr-border-strong);width:100%;color:var(--db-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:.6rem;padding:.45rem .6rem;font-size:.82rem;font-weight:600}._dayClear_17hzk_615:hover{border-color:var(--db-accent)}._typeGroup_17hzk_634{color:var(--db-text-secondary);letter-spacing:.02em;text-transform:uppercase;margin:.4rem .6rem .15rem;font-size:.7rem;font-weight:600}._headerEnd_17hzk_644{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}._ratePill_17hzk_651{border:1px solid var(--db-border);background:var(--db-surface);white-space:nowrap;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}._ratePill_17hzk_651 b{font-weight:600}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
