._container_1nejk_2,._cashflowTableContainer_1nejk_2{width:100%;max-width:100%;background-color:transparent;border-radius:0;padding:0;box-shadow:none;border:none;overflow:visible;box-sizing:border-box}._header_1nejk_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-16)}._header_1nejk_17 h3{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}._headerActions_1nejk_31,._cashflowControls_1nejk_31{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12)}._scrollIndicator_1nejk_41{text-align:center;padding:var(--space-8);margin-bottom:var(--space-12);color:var(--terminal-cyan);font-size:var(--font-size-sm);font-style:italic;opacity:.8}._toggleButton_1nejk_51,._exportButton_1nejk_52{padding:var(--space-8) var(--space-16);border:1px solid var(--stroke-2);border-radius:var(--radius-base);background-color:var(--financial-navy-1000);color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}._toggleButton_1nejk_51:hover,._exportButton_1nejk_52:hover{background-color:var(--financial-navy-800);border-color:var(--terminal-cyan)}._toggleButton_1nejk_51:focus,._exportButton_1nejk_52:focus{outline:var(--focus-outline)}._exportButton_1nejk_52{background-color:var(--terminal-cyan);color:var(--swatch--white);border-color:var(--terminal-cyan)}._exportButton_1nejk_52:hover{background-color:var(--terminal-cyan-hover);border-color:var(--terminal-cyan-hover);box-shadow:0 0 10px rgba(var(--terminal-cyan-rgb),.3)}._tableContainer_1nejk_88,._cashflowTableScroll_1nejk_88{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;max-height:600px;border:1px solid var(--stroke-2);border-radius:var(--radius-base);background:var(--financial-navy-1000);position:relative;margin:0;padding:0 1rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--terminal-cyan) var(--financial-navy-900);box-shadow:inset -10px 0 10px -10px rgba(var(--swatch--blue-1-rgb),.3),inset 10px 0 10px -10px rgba(var(--swatch--blue-1-rgb),.3);box-sizing:border-box}._cashflowTableScroll_1nejk_88::-webkit-scrollbar{height:10px;width:10px}._cashflowTableScroll_1nejk_88::-webkit-scrollbar-track{background:var(--financial-navy-900);border-radius:var(--radius-base)}._cashflowTableScroll_1nejk_88::-webkit-scrollbar-thumb{background:var(--terminal-cyan);border-radius:var(--radius-base);border:2px solid var(--financial-navy-900)}._cashflowTableScroll_1nejk_88::-webkit-scrollbar-thumb:hover{background:var(--terminal-cyan-active)}._table_1nejk_88,._cashflowTable_1nejk_2{width:100%;min-width:1800px;border-collapse:collapse;font-size:var(--font-size-sm);font-family:var(--font-family-base)}._table_1nejk_88 thead,._cashflowTable_1nejk_2 thead{position:sticky;top:0;z-index:10;background-color:var(--financial-navy-900);isolation:isolate}._table_1nejk_88 thead tr,._cashflowTable_1nejk_2 thead tr{background-color:var(--financial-navy-900)}._table_1nejk_88 th,._cashflowTable_1nejk_2 th{padding:var(--space-12) var(--space-12);text-align:right;font-weight:var(--font-weight-semibold);font-size:12px;color:var(--color-text);border-bottom:2px solid var(--stroke-2);background-color:var(--financial-navy-900);background-clip:padding-box;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;min-width:100px;font-family:var(--font-family-base);position:relative}._table_1nejk_88 th[scope=col],._cashflowTable_1nejk_2 th[scope=col]{text-align:right}._table_1nejk_88 th[scope=row],._cashflowTable_1nejk_2 th[scope=row]{text-align:center}._table_1nejk_88 th._stickyColumn_1nejk_190,._cashflowTable_1nejk_2 th._stickyColumn_1nejk_190{position:sticky;left:0;z-index:11;background-color:var(--financial-navy-900);text-align:center;width:60px;border-right:1px solid var(--stroke-2)}._table_1nejk_88 td,._cashflowTable_1nejk_2 td{padding:var(--space-8) var(--space-12);text-align:right;border-bottom:1px solid var(--stroke-2);white-space:nowrap;font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","lnum";min-width:100px;background:var(--financial-navy-1000)}._table_1nejk_88 td._stickyColumn_1nejk_190,._cashflowTable_1nejk_2 td._stickyColumn_1nejk_190{position:sticky;left:0;background-color:var(--financial-navy-1000);font-weight:var(--font-weight-medium);font-family:var(--font-family-base);text-align:center;border-right:2px solid var(--stroke-2)}._waterfallHeader_1nejk_230,._gpCompHeader_1nejk_231,._groupHeader_1nejk_232{text-align:center!important;background-color:var(--financial-navy-800)!important;color:var(--color-text)!important;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;border-left:2px solid var(--stroke-2);border-right:2px solid var(--stroke-2);padding:var(--space-12) var(--space-12)}._yearRow_1nejk_245,._yearHeader_1nejk_245{cursor:pointer;background-color:var(--financial-navy-800)!important;color:var(--color-text)!important;font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--ease-standard);position:relative}._yearRow_1nejk_245:hover,._yearHeader_1nejk_245:hover{background-color:var(--stroke-2)!important}._yearRow_1nejk_245 td,._yearHeader_1nejk_245 td{padding:var(--space-12) var(--space-16);text-align:center!important;font-size:var(--font-size-base);letter-spacing:.5px;position:relative}._yearCollapsed_1nejk_276 td{background:linear-gradient(90deg,var(--financial-navy-800) 0%,var(--stroke-2) 50%,var(--financial-navy-800) 100%);border:2px solid var(--terminal-cyan);font-weight:var(--font-weight-semibold)}._yearExpanded_1nejk_285 td{background:var(--financial-navy-800);border-bottom:2px solid var(--terminal-cyan)}._expandIcon_1nejk_290,._yearToggle_1nejk_290{position:absolute;left:var(--space-16);top:50%;transform:translateY(-50%);width:20px;display:inline-block;color:var(--terminal-cyan)}._yearLabel_1nejk_302{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}._expandHint_1nejk_307{position:absolute;right:var(--space-16);top:50%;transform:translateY(-50%);font-size:var(--font-size-xs);color:var(--terminal-cyan);opacity:.6;font-style:italic;animation:_pulse_1nejk_1 2s infinite}@keyframes _pulse_1nejk_1{0%,to{opacity:.6}50%{opacity:1}}._yearStart_1nejk_328{border-top:2px solid var(--terminal-cyan);background-color:var(--financial-navy-900)!important}._yearStart_1nejk_328:hover{background-color:rgba(var(--swatch--blue-1-rgb),.05)!important}._income_1nejk_338{color:var(--swatch--blue-1)}._expense_1nejk_342{color:var(--swatch--dark-grey)}._positive_1nejk_346{color:var(--swatch--blue-1);font-weight:var(--font-weight-medium)}._negative_1nejk_351{color:var(--swatch--dark-grey);font-weight:var(--font-weight-medium)}._cumulative_1nejk_356{background-color:var(--financial-navy-900);color:var(--color-text);font-weight:var(--font-weight-medium)}._helpText_1nejk_365{margin-bottom:var(--space-16);padding:var(--space-12);background-color:var(--financial-navy-900);border-left:3px solid var(--terminal-cyan);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text)}._reconciliationBadge_1nejk_376{padding:var(--space-6) var(--space-12);border-radius:var(--radius-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-block}._reconciliationBadge_1nejk_376[data-status=pass]{background-color:rgba(var(--swatch--blue-1-rgb),.15);color:var(--swatch--blue-1);border:1px solid rgba(var(--swatch--blue-1-rgb),.4)}._reconciliationBadge_1nejk_376[data-status=fail]{background-color:rgba(var(--swatch--dark-grey-rgb),.15);color:var(--swatch--dark-grey);border:1px solid rgba(var(--swatch--dark-grey-rgb),.4)}._helpLink_1nejk_396{margin-left:var(--space-8);color:var(--swatch--dark-grey);text-decoration:underline;cursor:pointer}._reconciliationHelp_1nejk_404{margin-top:var(--space-24);padding:var(--space-16);background-color:var(--financial-navy-900);border-radius:var(--radius-base);font-size:var(--font-size-sm)}._warningBanner_1nejk_413{padding:var(--space-12);margin-bottom:var(--space-16);background-color:rgba(var(--swatch--blue-2-rgb),.15);border-left:4px solid var(--swatch--blue-2);border-radius:var(--radius-base);color:var(--swatch--blue-2);font-weight:var(--font-weight-medium)}._errorBanner_1nejk_423{padding:var(--space-12);margin-bottom:var(--space-16);background-color:rgba(var(--swatch--dark-grey-rgb),.15);border-left:4px solid var(--swatch--dark-grey);border-radius:var(--radius-base);color:var(--swatch--dark-grey);font-weight:var(--font-weight-medium)}._degradedMessage_1nejk_433,._errorDetails_1nejk_434{padding:var(--space-16);background-color:var(--financial-navy-900);border-radius:var(--radius-base);font-size:var(--font-size-sm);line-height:1.6}._degradedMessage_1nejk_433 ul,._errorDetails_1nejk_434 ul{margin:var(--space-12) 0;padding-left:var(--space-24)}._degradedMessage_1nejk_433 li,._errorDetails_1nejk_434 li{margin:var(--space-6) 0}._emptyState_1nejk_454,._noData_1nejk_455{text-align:center;padding:var(--space-32);color:var(--platinum-500);font-style:italic;font-size:var(--font-size-base);font-family:var(--font-family-base)}._table_1nejk_88 tbody tr:hover,._cashflowTable_1nejk_2 tbody tr:hover{background-color:rgba(var(--swatch--blue-1-rgb),.05)}._table_1nejk_88 tbody tr:hover td._stickyColumn_1nejk_190,._cashflowTable_1nejk_2 tbody tr:hover td._stickyColumn_1nejk_190{background-color:rgba(var(--swatch--blue-1-rgb),.08)}._table_1nejk_88 tbody tr:hover td,._cashflowTable_1nejk_2 tbody tr:hover td{background-color:rgba(var(--swatch--blue-1-rgb),.05)}@media(max-width:768px){._cashflowTableContainer_1nejk_2{padding:var(--space-16)}._cashflowTableScroll_1nejk_88{width:100%;max-width:100%}._cashflowControls_1nejk_31{flex-direction:column;gap:var(--space-12)}._toggleButton_1nejk_51,._exportButton_1nejk_52{width:100%}._cashflowTable_1nejk_2{font-size:var(--font-size-xs)}._cashflowTable_1nejk_2 th,._cashflowTable_1nejk_2 td{padding:var(--space-4) var(--space-8)}}@media(prefers-reduced-motion:reduce){._toggleButton_1nejk_51,._exportButton_1nejk_52,._yearHeader_1nejk_245{transition:none}}
