._button_1itq9_9{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);cursor:pointer;border:1px solid #0000;font-family:inherit;font-weight:600;line-height:1.2;display:inline-flex}._button_1itq9_9:disabled{cursor:not-allowed;opacity:.5}._primary_1itq9_53{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._primary_1itq9_53:hover:not(:disabled){filter:brightness(1.08)}._secondary_1itq9_83{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}._secondary_1itq9_83:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-muted)}._danger_1itq9_127{border-color:var(--color-error-border);color:var(--color-error-text);background:0 0}._danger_1itq9_127:hover:not(:disabled){background:var(--color-error-bg)}._ghost_1itq9_155{color:var(--color-accent);background:0 0;border-color:#0000;padding:0;font-weight:400;text-decoration:underline}._ghost_1itq9_155:hover:not(:disabled){filter:brightness(1.08)}._ghost_1itq9_155:disabled{text-decoration:none}._group_vj1ih_1{display:inline-flex;position:relative}._trigger_vj1ih_21,._activeTrigger_vj1ih_23{align-items:center;gap:var(--space-1);font:inherit;color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--space-1) 0;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;text-decoration:none;display:inline-flex}._activeTrigger_vj1ih_23{color:var(--color-text);font-weight:var(--font-weight-heading);border-bottom-color:var(--color-accent)}._caret_vj1ih_73{border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .15s}._trigger_vj1ih_21[aria-expanded=true] ._caret_vj1ih_73,._activeTrigger_vj1ih_23[aria-expanded=true] ._caret_vj1ih_73{transform:rotate(180deg)}._panel_vj1ih_101{z-index:20;min-width:180px;margin-top:var(--space-2);padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;top:100%;left:0}._panelLink_vj1ih_145,._activePanelLink_vj1ih_147{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;border-left:3px solid #0000;text-decoration:none;display:block}._panelLink_vj1ih_145:hover,._panelLink_vj1ih_145:focus-visible{background:var(--color-hover-bg)}._activePanelLink_vj1ih_147{color:var(--color-text);font-weight:var(--font-weight-heading);border-left-color:var(--color-accent);background:var(--color-hover-bg)}@media (width<=720px){._group_vj1ih_1{flex-direction:column;align-items:flex-start}._panel_vj1ih_101{margin-top:var(--space-1);box-shadow:none;position:static}}._shell_8e80k_1{flex-direction:column;min-height:100vh;display:flex}._header_8e80k_13{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex}._brand_8e80k_31{font-weight:700}._nav_8e80k_39{gap:var(--space-4);flex-wrap:wrap;flex:1;display:flex}._link_8e80k_69,._activeLink_8e80k_71{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--space-1) 0;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}._activeLink_8e80k_71{color:var(--color-text);font-weight:var(--font-weight-heading);border-bottom-color:var(--color-accent)}._content_8e80k_103{padding:var(--space-6);flex:1;width:100%;max-width:960px;margin:0 auto}@media (width<=720px){._header_8e80k_13{align-items:flex-start;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap}._nav_8e80k_39{gap:var(--space-3) var(--space-4);flex-basis:100%;order:3}._content_8e80k_103{padding:var(--space-4)}}._card_1uddh_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-sm)}._title_1uddh_17{margin:0 0 var(--space-3) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);color:var(--color-text)}._body_1uddh_33{color:var(--color-text)}._wrapper_16xq2_1{max-width:420px;margin:3rem auto}._hint_16xq2_11{color:var(--color-text-muted);margin-top:0;font-size:.85rem}._rejectedNotice_16xq2_31{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}._rejectedNotice_16xq2_31 p{margin:.35rem 0 0;font-size:.9rem}._form_16xq2_59{flex-direction:column;gap:.5rem;display:flex}._label_16xq2_71{color:var(--color-text-muted);font-size:.85rem}._input_16xq2_81{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:6px;padding:.5rem .6rem;font-size:.95rem}._loading_lufwe_1{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}._spinner_lufwe_17{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite _spin_lufwe_17}@keyframes _spin_lufwe_17{to{transform:rotate(360deg)}}._error_17cal_1{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;padding:.75rem 1rem}._heading_17cal_17{margin-bottom:.25rem;display:block}._detail_17cal_27{margin:0;font-size:.9rem}._empty_1mzhg_1{color:var(--color-text-muted);margin:0}._list_1mzhg_11{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._alertItem_1mzhg_29{border:1px solid var(--color-border);border-radius:6px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}._alertItem_1mzhg_29._warning_1mzhg_47{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}._alertItem_1mzhg_29._critical_1mzhg_59{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}._badge_1mzhg_71{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:4px;flex-shrink:0;padding:.15rem .45rem;font-size:.7rem;font-weight:700}._body_1mzhg_95{min-width:0}._message_1mzhg_103{margin:0;font-weight:600}._detail_1mzhg_113{opacity:.9;margin:.35rem 0 0;font-size:.85rem}._cardsGrid_13jhi_23{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}._cardsItem_13jhi_37{flex-direction:column;gap:.15rem;display:flex}._cardsLabel_13jhi_57{font-size:var(--font-size-sm);color:var(--color-text-muted)}._cardsValue_13jhi_73{font-size:1.1rem;font-weight:600}._tonePositive_13jhi_151{color:var(--color-money-positive-text)}._toneNegative_13jhi_159{color:var(--color-money-negative-text)}._cardsSpacingSm_13jhi_179{margin:0 0 var(--space-2) 0}._cardsSpacingDefault_13jhi_191{margin:0 0 var(--space-4) 0}._columnsGrid_13jhi_211{gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}._columnsRow_13jhi_241{display:contents}._columnsLabel_13jhi_249{color:var(--color-text-muted);font-size:var(--font-size-sm)}._columnsValue_13jhi_265{margin:0}._columnsHeadline_13jhi_273{font-size:var(--font-size-lg);color:var(--color-accent);margin:0;font-weight:700}._rowGrid_13jhi_303{gap:var(--space-6);margin:0 0 var(--space-3) 0;flex-wrap:wrap;display:flex}._rowLabel_13jhi_317{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:500}._rowValue_13jhi_331{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem;font-weight:600}._legend_1uh01_1{color:var(--color-text-muted);gap:1.25rem;margin-bottom:.5rem;font-size:.85rem;display:flex}._legendItem_1uh01_17{align-items:center;gap:.4rem;display:inline-flex}._legendDotSolid_1uh01_29,._legendDotHollow_1uh01_31{box-sizing:border-box;border-radius:50%;width:10px;height:10px;display:inline-block}._legendDotSolid_1uh01_29{background:#0098a4;border:2px solid #0098a4}._legendDotHollow_1uh01_31{background:var(--color-surface);border:2px dashed #0098a4}._tooltip_1uh01_75{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;padding:.5rem .75rem;font-size:.85rem;box-shadow:0 2px 8px #00000026}._interpolatedNote_1uh01_95{color:var(--color-text-muted);margin-top:.25rem;font-style:italic}._chart_t0w9y_117{--tt-taxable:#0098a4;--tt-traditional:#8f5fc0;--tt-roth:#91921f;--tt-hsa:#b25ca1;--tt-education_529:#5f7ceb;--tt-trump_account:#0e9254;--tt-cash:#0084b8;--tt-liability:#f14e7b}@media (prefers-color-scheme:dark){._chart_t0w9y_117{--tt-taxable:#009ba8;--tt-traditional:#8f5fc0;--tt-roth:olive;--tt-hsa:#b862a7;--tt-education_529:#5f7ceb;--tt-trump_account:#008b4f;--tt-cash:#0084b8;--tt-liability:#d3456c}}._legend_t0w9y_165{flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}._legendItem_t0w9y_183{align-items:baseline;gap:.4rem;font-size:.85rem;display:inline-flex}._legendSwatch_t0w9y_197{border-radius:2px;flex-shrink:0;align-self:center;width:10px;height:10px;display:inline-block}._legendName_t0w9y_215{color:var(--color-text)}._legendValue_t0w9y_223{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:500}._legendPercent_t0w9y_235{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._tooltip_t0w9y_245{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;padding:.5rem .75rem;font-size:.85rem;box-shadow:0 2px 8px #00000026}._tooltipRow_t0w9y_265{white-space:nowrap;align-items:center;gap:.4rem;display:flex}._tooltipSwatch_t0w9y_279{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}._tooltipPercent_t0w9y_295{color:var(--color-text-muted)}._page_rxjke_1{gap:var(--space-5);flex-direction:column;display:flex}._heading_rxjke_13{font-size:var(--font-size-lg);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin:0}._controls_17ecj_7{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}._field_17ecj_21{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_17ecj_21 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._checkboxField_17ecj_53{color:var(--color-text);align-items:center;gap:.4rem;font-size:.9rem;display:flex}._rangeWarning_17ecj_69{color:var(--color-error-text);margin:.75rem 0 0}._setupNotice_17ecj_79{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;padding:.75rem 1rem}._setupNotice_17ecj_79 p{margin:.35rem 0 0}._summaryGrid_17ecj_103{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;display:grid}._summaryRow_17ecj_117{display:contents}._summaryGrid_17ecj_103 dt{color:var(--color-text-muted);text-transform:capitalize;font-weight:500}._summaryGrid_17ecj_103 dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}._netValue_17ecj_149{font-weight:600}._subheading_17ecj_157{color:var(--color-text-muted);margin:1rem 0 .5rem;font-size:.9rem}._interpolatedNote_17ecj_169{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._tooltip_1g2w9_1{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}._chart_188f5_223{--sankey-account:var(--color-text-muted);--sankey-fund:#0098a4;--sankey-stock:#8f5fc0;--sankey-cash:#91921f;--sankey-bonds:#2981fb;--sankey-unresolved:#673c14;--sankey-other:var(--color-text-muted)}@media (prefers-color-scheme:dark){._chart_188f5_223{--sankey-fund:#009ba8;--sankey-stock:#8f5fc0;--sankey-cash:olive;--sankey-bonds:#3488ff;--sankey-unresolved:#dbb597}}._legend_188f5_263{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;margin:0 0 .5rem;padding:0;font-size:.8rem;list-style:none;display:flex}._legendItem_188f5_285{align-items:center;gap:.4rem;display:inline-flex}._legendDot_188f5_297{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}._tooltip_188f5_313{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;padding:.5rem .75rem;font-size:.85rem;box-shadow:0 2px 8px #00000026}._truncationNote_188f5_333{color:var(--color-text-muted);margin-top:.25rem;font-size:.8rem}._table_bmq4j_1{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._table_bmq4j_1 th{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-weight:500}._table_bmq4j_1 td{padding:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text);font-variant-numeric:tabular-nums}._row_bmq4j_43 td{vertical-align:middle}._table_bmq4j_1 tbody tr:hover{background:var(--color-hover-bg)}._toggle_bmq4j_77{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);line-height:1}._toggle_bmq4j_77:hover{border-color:var(--color-accent);color:var(--color-accent)}._detailRow_bmq4j_51>td{background:var(--color-bg);border-bottom:1px solid var(--color-border)}._noContributions_bmq4j_133{margin:var(--space-1) 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._contributionsTable_bmq4j_63{border-collapse:collapse;width:100%;color:var(--color-text-muted);font-size:.8rem}._contributionsTable_bmq4j_63 th{text-align:left;padding:var(--space-1) var(--space-2);font-weight:500}._contributionsTable_bmq4j_63 td{padding:var(--space-1) var(--space-2);border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums}._contributionsTable_bmq4j_63 tbody tr:hover{background:var(--color-hover-bg)}._banner_xcyi9_1{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:8px;padding:1rem 1.25rem}._heading_xcyi9_17{margin-bottom:.5rem;font-size:1rem;display:block}._list_xcyi9_29{margin:0;padding-left:1.25rem}._list_xcyi9_29 li{margin:.25rem 0}._assumptions_xcyi9_47{opacity:.85;margin:.75rem 0 0;font-size:.8rem;font-style:italic}._container_kmy9u_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1.25rem}._title_kmy9u_15{color:var(--color-text);margin:0 0 .35rem;font-size:1rem;font-weight:600}._subtitle_kmy9u_29{color:var(--color-text-muted);margin:0 0 1rem;font-size:.85rem}._entry_kmy9u_41{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}._entry_kmy9u_41:first-of-type{border-top:none;margin-top:0;padding-top:0}._entryHeader_kmy9u_65{color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}._meta_kmy9u_81{color:var(--color-text-muted);font-size:.85rem}._fundList_kmy9u_91{color:var(--color-text-muted);margin:.5rem 0 0;padding-left:1.25rem;font-size:.9rem}._fundList_kmy9u_91 li{margin:.2rem 0}._notice_1gd2t_1{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text);border-radius:8px;padding:1rem 1.25rem}._notice_1gd2t_1 p{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.9rem}._list_1gd2t_29{color:var(--color-text-muted);margin:.5rem 0 0;padding-left:1.25rem;font-size:.85rem}._list_1gd2t_29 li{margin:.2rem 0}._current_qzzvl_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._summary_qzzvl_17{gap:1.5rem;margin:0;display:flex}._summary_qzzvl_17 dt{color:var(--color-text-muted);font-size:.8rem;font-weight:500}._summary_qzzvl_17 dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:600}._notConfigured_qzzvl_57{color:var(--color-text-muted);margin:0 0 .75rem}._form_qzzvl_67{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:.5rem;display:flex}._field_qzzvl_83{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_qzzvl_83 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;width:8rem;padding:.4rem .5rem}._actions_qzzvl_119{gap:.5rem;display:flex}._validationError_qzzvl_129{color:var(--color-error-text);flex-basis:100%;margin:0;font-size:.85rem}._setupNotice_qzzvl_143{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin-top:.75rem;padding:.75rem 1rem}._setupNotice_qzzvl_143 p{margin:.35rem 0 0}._notConfigured_5f3ii_1{color:var(--color-text-muted);margin:0}._table_5f3ii_11{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._table_5f3ii_11 th{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-weight:500}._table_5f3ii_11 td{padding:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text);font-variant-numeric:tabular-nums}._table_5f3ii_11 tbody tr:hover{background:var(--color-hover-bg)}._totals_5f3ii_61{gap:2rem;margin:.75rem 0 0;display:flex}._totals_5f3ii_61 dt{color:var(--color-text-muted);font-size:.8rem;font-weight:500}._totals_5f3ii_61 dd{font-variant-numeric:tabular-nums;margin:0}._unresolvedNotice_5f3ii_95{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:6px;margin-top:.75rem;padding:.75rem 1rem}._unresolvedNotice_5f3ii_95 p{margin:.35rem 0 0}._assumptions_5f3ii_121{color:var(--color-text-muted);margin:.75rem 0 0;padding-left:1.25rem;font-size:.8rem;font-style:italic}._assumptions_5f3ii_121 li{margin:.25rem 0}._unresolvedNotice_1n460_1{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:6px;margin-bottom:.75rem;padding:.75rem 1rem}._unresolvedNotice_1n460_1 p{margin:.35rem 0 0}._noAccounts_1n460_27{color:var(--color-text-muted);margin:0}._table_1n460_37{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._table_1n460_37 th{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-weight:500}._table_1n460_37 td{padding:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text);font-variant-numeric:tabular-nums}._row_1n460_79 td{vertical-align:middle}._table_1n460_37 tbody tr:hover{background:var(--color-hover-bg)}._toggle_1n460_107{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);line-height:1}._toggle_1n460_107:hover{border-color:var(--color-accent);color:var(--color-accent)}._detailRow_1n460_87>td{background:var(--color-bg);border-bottom:1px solid var(--color-border)}._noPositions_1n460_159{margin:var(--space-1) 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._positionsTable_1n460_93{border-collapse:collapse;width:100%;color:var(--color-text-muted);font-size:.8rem}._positionsTable_1n460_93 th{text-align:left;padding:var(--space-1) var(--space-2);font-weight:500}._positionsTable_1n460_93 td{padding:var(--space-1) var(--space-2);border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums}._positionsTable_1n460_93 tbody tr:hover{background:var(--color-hover-bg)}._unknown_1n460_225{color:var(--color-warning-text);font-style:italic}._assumptions_1n460_235{color:var(--color-text-muted);margin:.75rem 0 0;padding-left:1.25rem;font-size:.8rem;font-style:italic}._assumptions_1n460_235 li{margin:.25rem 0}._excludedNotice_10kgv_1{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:6px;margin-bottom:.75rem;padding:.75rem 1rem}._excludedNotice_10kgv_1 p{margin:.35rem 0 0}._noAccounts_10kgv_27{color:var(--color-text-muted);margin:0}._table_10kgv_37{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._table_10kgv_37 th{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-weight:500}._table_10kgv_37 td{padding:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text);font-variant-numeric:tabular-nums}._row_10kgv_79 td{vertical-align:middle}._table_10kgv_37 tbody tr:hover{background:var(--color-hover-bg)}._toggle_10kgv_107{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);line-height:1}._toggle_10kgv_107:hover{border-color:var(--color-accent);color:var(--color-accent)}._detailRow_10kgv_87>td{background:var(--color-bg);border-bottom:1px solid var(--color-border)}._noPositions_10kgv_159{margin:var(--space-1) 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._positionsTable_10kgv_93{border-collapse:collapse;width:100%;color:var(--color-text-muted);font-size:.8rem}._positionsTable_10kgv_93 th{text-align:left;padding:var(--space-1) var(--space-2);font-weight:500}._positionsTable_10kgv_93 td{padding:var(--space-1) var(--space-2);border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums}._positionsTable_10kgv_93 tbody tr:hover{background:var(--color-hover-bg)}._unknown_10kgv_225{color:var(--color-warning-text);font-style:italic}._assumptions_10kgv_235{color:var(--color-text-muted);margin:.75rem 0 0;padding-left:1.25rem;font-size:.8rem;font-style:italic}._assumptions_10kgv_235 li{margin:.25rem 0}._controls_17kre_7{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}._field_17kre_21{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_17kre_21 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._checkboxField_17kre_53{color:var(--color-text);align-items:center;gap:.4rem;font-size:.9rem;display:flex}._historicalNote_17kre_69{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._totalValue_17kre_83{color:var(--color-text);margin:0;font-size:2rem;font-weight:600}._generatedNote_17kre_97{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.85rem}._accountFilter_17kre_119{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._accountFilterLabel_17kre_131{font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--space-2);font-weight:500;display:block}._accountList_17kre_147{gap:var(--space-2) var(--space-6);max-height:12rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex;overflow-y:auto}._accountFilterNote_17kre_187{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._custodialWarning_17kre_215{margin-top:var(--space-3);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--color-warning-text)}._custodialWarning_17kre_215 p{margin:var(--space-2) 0 0 0}._panel_1jk0w_1{flex-direction:column;gap:1.25rem;display:flex}._form_1jk0w_13{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}._field_1jk0w_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;width:100%;max-width:28rem;font-size:.85rem;display:flex}._field_1jk0w_27 input,._field_1jk0w_27 select,._field_1jk0w_27 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._fileNote_1jk0w_67{color:var(--color-text-muted);margin:0;font-size:.8rem}._result_1jk0w_79{margin:0;font-weight:500}._intro_1g4oc_1{color:var(--color-text-muted);margin:0 0 1rem}._form_1g4oc_11{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}._field_1g4oc_25{color:var(--color-text-muted);flex-direction:column;gap:.25rem;width:100%;max-width:28rem;font-size:.85rem;display:flex}._field_1g4oc_25 input,._field_1g4oc_25 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._fileNote_1g4oc_63{color:var(--color-text-muted);margin:0;font-size:.8rem}._result_1g4oc_75{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}._result_1g4oc_75 p{margin:0;font-weight:500}._syncedList_1g4oc_99{margin:0;padding-left:1.25rem}._warnings_1g4oc_109{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:6px;padding:.75rem 1rem}._warnings_1g4oc_109 ul{margin:.4rem 0 0;padding-left:1.25rem}._deleteButton_1xfpe_1{border:1px solid var(--color-error-border);color:var(--color-error-text);cursor:pointer;background:0 0;border-radius:4px;padding:.3rem .6rem}._deleteButton_1xfpe_1:disabled{opacity:.5;cursor:not-allowed}._confirmGroup_1xfpe_29{align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}._confirmLabel_1xfpe_43{color:var(--color-error-text)}._confirmButton_1xfpe_51{border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text);cursor:pointer;border-radius:4px;padding:.3rem .6rem}._cancelButton_1xfpe_69{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:4px;padding:.3rem .6rem}._tab_7tnv2_1{flex-direction:column;gap:1.25rem;display:flex}._form_7tnv2_13{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_7tnv2_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_7tnv2_27 input,._field_7tnv2_27 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._table_7tnv2_61{border-collapse:collapse;width:100%}._table_7tnv2_61 th,._table_7tnv2_61 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_7tnv2_61 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_7tnv2_61 tbody tr:hover{background:var(--color-hover-bg)}._actions_7tnv2_105{align-items:center;gap:.5rem;display:flex}._inlineForm_7tnv2_117{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._inlineForm_7tnv2_117 input,._inlineForm_7tnv2_117 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.35rem .5rem}._tab_cqlsb_1{flex-direction:column;gap:1.25rem;display:flex}._form_cqlsb_13{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_cqlsb_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_cqlsb_27 input,._field_cqlsb_27 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._checkboxField_cqlsb_61{color:var(--color-text);align-items:center;gap:.4rem;font-size:.9rem;display:flex}._recategorizeNote_cqlsb_77{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9rem}._recategorizeResult_cqlsb_89{margin:.75rem 0 0;font-weight:500}._table_cqlsb_99{border-collapse:collapse;width:100%}._table_cqlsb_99 th,._table_cqlsb_99 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_cqlsb_99 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_cqlsb_99 tbody tr:hover{background:var(--color-hover-bg)}._actions_cqlsb_143{align-items:center;gap:.5rem;display:flex}._inlineForm_cqlsb_155{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._inlineForm_cqlsb_155 input,._inlineForm_cqlsb_155 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.35rem .5rem}._tab_rjufz_1{flex-direction:column;gap:1.25rem;display:flex}._form_rjufz_13{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_rjufz_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_rjufz_27 input,._field_rjufz_27 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._formHint_rjufz_61{color:var(--color-error-text);margin:.75rem 0 0;font-size:.85rem}._table_rjufz_73{border-collapse:collapse;width:100%}._table_rjufz_73 th,._table_rjufz_73 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_rjufz_73 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_rjufz_73 tbody tr:not(._editingRow_rjufz_109):hover{background:var(--color-hover-bg)}._actions_rjufz_123{align-items:center;gap:.5rem;display:flex}._formCardEditing_rjufz_141{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:8px}._editingRow_rjufz_109{background:var(--color-warning-bg)}._overwriteNotice_rjufz_167,._retargetNotice_rjufz_195{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:4px;margin:.75rem 0 0;padding:.5rem .6rem;font-size:.85rem}._saveConfirmation_rjufz_215{color:var(--color-accent);margin:.75rem 0 0;font-size:.85rem;font-weight:600}._panel_935ir_1{flex-direction:column;gap:1.25rem;display:flex}._form_935ir_13{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_935ir_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_935ir_27 input,._field_935ir_27 select,._field_935ir_27 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._checkboxField_935ir_63{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}._hint_935ir_79{color:var(--color-text-muted);flex-basis:100%;margin:0;font-size:.8rem}._amountFieldset_935ir_93{border:1px solid var(--color-border);border-radius:4px;flex-wrap:wrap;flex-basis:100%;gap:.75rem;padding:.75rem;display:flex}._radioField_935ir_113{align-items:center;gap:.4rem;font-size:.85rem;display:flex}._amountFields_935ir_93{flex-wrap:wrap;flex-basis:100%;gap:1rem;display:flex}._limitationNote_935ir_141{color:var(--color-text-muted);margin:0;font-size:.85rem}._table_935ir_153{border-collapse:collapse;width:100%}._table_935ir_153 th,._table_935ir_153 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_935ir_153 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_935ir_153 tbody tr:hover{background:var(--color-hover-bg)}._panel_ddvdh_1{flex-direction:column;gap:1.25rem;display:flex}._field_ddvdh_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;max-width:20rem;margin-bottom:1rem;font-size:.85rem;display:flex}._field_ddvdh_13 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._table_ddvdh_49{border-collapse:collapse;width:100%}._table_ddvdh_49 th,._table_ddvdh_49 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_ddvdh_49 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_ddvdh_49 tbody tr:hover{background:var(--color-hover-bg)}._actions_ddvdh_93{align-items:center;gap:.5rem;display:flex}._undoResult_ddvdh_105{margin:0;font-weight:500}._tabs_govnh_5{gap:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}._tab_govnh_5,._activeTab_govnh_5{padding:var(--space-2) var(--space-4);font-size:var(--font-size-base);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000}._activeTab_govnh_5{color:var(--color-text);border-bottom-color:var(--color-accent);font-weight:500}._scrollable_govnh_7{overflow-x:auto}._scrollable_govnh_7 ._tab_govnh_5,._scrollable_govnh_7 ._activeTab_govnh_5{flex:none}._scrollable_govnh_7 ._activeTab_govnh_5{font-weight:600}@media (width<=480px){._scrollable_govnh_7{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}._scrollable_govnh_7 ._tab_govnh_5,._scrollable_govnh_7 ._activeTab_govnh_5{white-space:normal}}._compact_govnh_177 ._tab_govnh_5,._compact_govnh_177 ._activeTab_govnh_5{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}._tab_1h52s_1,._section_19k4a_1{flex-direction:column;gap:1.25rem;display:flex}._field_19k4a_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_19k4a_13 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._emptyNotice_19k4a_45{color:var(--color-text-muted);margin:0}._table_19k4a_55{border-collapse:collapse;width:100%}._table_19k4a_55 th,._table_19k4a_55 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_19k4a_55 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_19k4a_55 tbody tr:not(._washOver_19k4a_93):not(._washUnder_19k4a_93):hover{background:var(--color-hover-bg)}._overBudget_19k4a_171{color:var(--color-money-negative-text);font-weight:600}._underBudget_19k4a_181{color:var(--color-money-positive-text);font-weight:600}._washOver_19k4a_93{background:var(--color-money-negative-bg)}._washUnder_19k4a_93{background:var(--color-money-positive-bg)}._tooltip_wvjik_1{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}._emptyNotice_wvjik_19{color:var(--color-text-muted);margin:0}._section_1b4ek_1{flex-direction:column;gap:1.25rem;display:flex}._field_1b4ek_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1b4ek_13 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._emptyNotice_1b4ek_45{color:var(--color-text-muted);margin:0}._table_1b4ek_55{border-collapse:collapse;width:100%}._table_1b4ek_55 th,._table_1b4ek_55 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_1b4ek_55 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_1b4ek_55 tbody tr:hover{background:var(--color-hover-bg)}._section_1y70a_1{flex-direction:column;gap:1.25rem;display:flex}._field_1y70a_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1y70a_13 input,._field_1y70a_13 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._table_1y70a_47{border-collapse:collapse;width:100%}._table_1y70a_47 th,._table_1y70a_47 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_1y70a_47 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_1y70a_47 tbody tr:hover{background:var(--color-hover-bg)}._section_1dh0o_1{flex-direction:column;gap:1.25rem;display:flex}._field_1dh0o_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1dh0o_13 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._summary_1dh0o_45{flex-direction:column;gap:.5rem;margin:0 0 1rem;display:flex}._summaryRow_1dh0o_59{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}._summaryRow_1dh0o_59 dt{color:var(--color-text-muted);font-size:.85rem}._summaryRow_1dh0o_59 dd{margin:0;font-weight:600}._assumptionsList_1dh0o_95{color:var(--color-text-muted);margin:0;padding-left:1.25rem;font-size:.85rem}._section_177wr_1{flex-direction:column;gap:1.25rem;display:flex}._field_177wr_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_177wr_13 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._validationError_177wr_45{color:var(--color-warning-text);margin:.5rem 0 0;font-size:.85rem}._note_177wr_57{color:var(--color-text-muted);margin:0;font-size:.85rem}._emptyNotice_177wr_69{color:var(--color-text-muted);margin:0}._table_177wr_79{border-collapse:collapse;width:100%}._table_177wr_79 th,._table_177wr_79 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_177wr_79 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_177wr_79 tbody tr:hover{background:var(--color-hover-bg)}._field_1edtt_7{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1edtt_7 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._totalsGrid_1edtt_39{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;display:grid}._totalCell_1edtt_51{flex-direction:column;gap:.25rem;display:flex}._grandTotalCell_1edtt_63{border-left:1px solid var(--color-border);padding-left:1rem}._totalLabel_1edtt_73{color:var(--color-text-muted);font-size:.85rem}._totalValue_1edtt_83{color:var(--color-text);font-size:1.35rem;font-weight:600}._notice_1edtt_99{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:8px;padding:1rem 1.25rem}._warningList_1edtt_115{margin:.5rem 0 0;padding-left:1.25rem;font-size:.85rem}._warningList_1edtt_115 li{margin:.2rem 0}._emptyNotice_1edtt_135{color:var(--color-text-muted);margin:0}._table_1edtt_145{border-collapse:collapse;width:100%}._table_1edtt_145 th,._table_1edtt_145 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_1edtt_145 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_1edtt_145 tbody tr:hover{background:var(--color-hover-bg)}._disclaimer_1edtt_189{color:var(--color-text-muted);margin:0;font-size:.85rem;font-style:italic}._subheading_yzw65_7{color:var(--color-text-muted);margin:0;font-size:.9rem}._form_yzw65_19{flex-direction:column;gap:1.25rem;display:flex}._field_yzw65_31{color:var(--color-text-muted);flex-direction:column;gap:.25rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._field_yzw65_31 input,._field_yzw65_31 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._fieldHint_yzw65_67{color:var(--color-text-muted);font-size:.75rem}._checkboxField_yzw65_77{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._fieldset_yzw65_95{border:1px solid var(--color-border);border-radius:6px;margin:0 0 .75rem;padding:.75rem 1rem .25rem}._fieldset_yzw65_95 legend{color:var(--color-text-muted);padding:0 .4rem;font-size:.85rem}._yearGroup_yzw65_121{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:1.25rem;padding:1rem;display:flex}._yearGroupHeader_yzw65_139{justify-content:space-between;align-items:center;gap:1rem;display:flex}._yearGroupTitle_yzw65_153{color:var(--color-text);margin:0;font-size:1.05rem}._addYearButton_yzw65_169{align-self:flex-start}._advanced_yzw65_181{border:1px solid var(--color-border);border-radius:6px;padding:.75rem 1rem}._advanced_yzw65_181 summary{cursor:pointer;color:var(--color-text);font-weight:600}._formErrors_yzw65_205{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:8px;padding:.75rem 1rem}._formErrors_yzw65_205 ul{margin:.4rem 0 0;padding-left:1.25rem}._results_yzw65_231{flex-direction:column;gap:1.25rem;display:flex}._rangeGrid_yzw65_243{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}._rangeStat_yzw65_255{flex-direction:column;gap:.2rem;display:flex}._rangeLabel_yzw65_267{color:var(--color-text-muted);font-size:.8rem}._rangeValue_yzw65_277{color:var(--color-text);font-size:1.15rem;font-weight:600}._rangeBase_yzw65_289{color:var(--color-text-muted);font-size:.8rem}._flagList_yzw65_299,._assumptionsList_yzw65_301{margin:0;padding-left:1.25rem}._flagList_yzw65_299 li,._assumptionsList_yzw65_301 li{margin:.3rem 0;font-size:.9rem}._emptyNotice_yzw65_323{color:var(--color-text-muted);margin:0}._disclaimer_yzw65_333{color:var(--color-text-muted);margin:0;font-size:.85rem;font-style:italic}._clockFormRow_yzw65_347{border:1px solid var(--color-border);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}._clockEntry_yzw65_369{border:1px solid var(--color-border);border-radius:6px;margin-bottom:.75rem;padding:.75rem 1rem}._clockEntry_yzw65_369:last-child{margin-bottom:0}._clockEntryTitle_yzw65_391{color:var(--color-text);margin:0 0 .5rem;font-size:.95rem}._saveSuccess_yzw65_403{color:var(--color-text);margin:.5rem 0 0;font-size:.85rem}._scenarioList_yzw65_415{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._scenarioRow_yzw65_433{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}._scenarioRow_yzw65_433:last-child{border-bottom:none}._scenarioName_yzw65_459{color:var(--color-text);font-weight:600}._scenarioCreatedAt_yzw65_469{color:var(--color-text-muted);flex:1;font-size:.8rem}._replayResult_yzw65_481{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._replayMatch_yzw65_495{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._replayMismatch_yzw65_515{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem;font-weight:600}._replayMissing_yzw65_537{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._tab_1c35l_1{flex-direction:column;gap:1.25rem;display:flex}._field_1c35l_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1c35l_13 input,._field_1c35l_13 select,._field_1c35l_13 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._form_1c35l_49{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._formHint_1c35l_63{color:var(--color-error-text);margin:.75rem 0 0;font-size:.85rem}._emptyNotice_1c35l_75{color:var(--color-text-muted);margin:0}._totalsGrid_1c35l_85{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;display:grid}._totalCell_1c35l_97{flex-direction:column;gap:.25rem;display:flex}._headlineCell_1c35l_109{border-left:1px solid var(--color-border);padding-left:1rem}._totalLabel_1c35l_119{color:var(--color-text-muted);font-size:.85rem}._totalValue_1c35l_129{color:var(--color-text);font-size:1.35rem;font-weight:600}._headlineValue_1c35l_141{color:var(--color-accent);font-size:1.75rem;font-weight:700}._notice_1c35l_153{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:8px;padding:1rem 1.25rem}._warningList_1c35l_169{margin:.5rem 0 0;padding-left:1.25rem;font-size:.85rem}._warningList_1c35l_169 li{margin:.2rem 0}._table_1c35l_189{border-collapse:collapse;width:100%}._table_1c35l_189 th,._table_1c35l_189 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_1c35l_189 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_1c35l_189 tbody tr:not(._inlinePanel_1c35l_225):not(._inlinePanel_1c35l_225 *):hover{background:var(--color-hover-bg)}._actions_1c35l_253{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._expenseWarning_1c35l_267{color:var(--color-warning-text);margin:.25rem 0 0;font-size:.8rem}._inlinePanel_1c35l_225{background:var(--color-warning-bg)}._inlinePanel_1c35l_225 td{padding:var(--space-3) var(--space-2)}._tab_7ag5w_1{flex-direction:column;gap:1.25rem;display:flex}._field_7ag5w_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._field_7ag5w_13 input,._field_7ag5w_13 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._form_7ag5w_49{flex-direction:column;gap:.5rem;display:flex}._fieldHint_7ag5w_61{color:var(--color-text-muted);margin:0;font-size:.75rem}._fieldset_7ag5w_73{border:1px solid var(--color-border);border-radius:6px;margin:0 0 .75rem;padding:.75rem 1rem .25rem}._fieldset_7ag5w_73 legend{color:var(--color-text-muted);padding:0 .4rem;font-size:.85rem}._emptyNotice_7ag5w_99{color:var(--color-text-muted);margin:0}._successNotice_7ag5w_109{color:var(--color-accent);margin:.5rem 0 0;font-size:.85rem}._formErrors_7ag5w_121{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:8px;padding:.75rem 1rem}._formErrors_7ag5w_121 ul{margin:.4rem 0 0;padding-left:1.25rem}._formErrors_7ag5w_121 p{margin:.3rem 0 0}._flag_7ag5w_155{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:8px;padding:.9rem 1.1rem}._flag_7ag5w_155 p{margin:.3rem 0 0}._table_7ag5w_179{border-collapse:collapse;width:100%}._table_7ag5w_179 th,._table_7ag5w_179 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_7ag5w_179 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_7ag5w_179 tbody tr:hover{background:var(--color-hover-bg)}._results_7ag5w_223{flex-direction:column;gap:1.25rem;margin-top:1.25rem;display:flex}._notice_7ag5w_237{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:8px;padding:1rem 1.25rem}._notice_7ag5w_237 ul{margin:.4rem 0 0;padding-left:1.25rem}._notice_7ag5w_237 li{margin:.2rem 0;font-size:.85rem}._disclaimer_7ag5w_273{color:var(--color-text-muted);margin:0;font-size:.85rem;font-style:italic}._tab_m0xp7_1,._form_m0xp7_13{flex-direction:column;gap:1.25rem;display:flex}._field_m0xp7_25{color:var(--color-text-muted);flex-direction:column;gap:.25rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._field_m0xp7_25 input,._field_m0xp7_25 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._fieldHint_m0xp7_61{color:var(--color-text-muted);font-size:.75rem}._checkboxField_m0xp7_71{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._fieldset_m0xp7_89{border:1px solid var(--color-border);border-radius:6px;margin:0 0 .75rem;padding:.75rem 1rem .25rem}._fieldset_m0xp7_89 legend{color:var(--color-text-muted);padding:0 .4rem;font-size:.85rem}._advanced_m0xp7_115{border:1px solid var(--color-border);border-radius:6px;padding:.75rem 1rem}._advanced_m0xp7_115 summary{cursor:pointer;color:var(--color-text);font-weight:600}._formErrors_m0xp7_139{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:8px;padding:.75rem 1rem}._formErrors_m0xp7_139 ul{margin:.4rem 0 0;padding-left:1.25rem}._results_m0xp7_165{flex-direction:column;gap:1.25rem;display:flex}._table_m0xp7_177{border-collapse:collapse;width:100%}._table_m0xp7_177 th,._table_m0xp7_177 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_m0xp7_177 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_m0xp7_177 tbody tr:hover{background:var(--color-hover-bg)}._provenanceList_m0xp7_221{margin:0;padding-left:1.25rem}._provenanceList_m0xp7_221 li{margin:.2rem 0;font-size:.85rem}._notice_m0xp7_241{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:8px;padding:1rem 1.25rem}._notice_m0xp7_241 ul{margin:.4rem 0 0;padding-left:1.25rem}._notice_m0xp7_241 li{margin:.2rem 0;font-size:.85rem}._disclaimer_m0xp7_277{color:var(--color-text-muted);margin:0;font-size:.85rem;font-style:italic}._tab_1kg3u_1{flex-direction:column;gap:1.25rem;display:flex}._hint_1kg3u_13{color:var(--color-text-muted);margin:0;font-size:.85rem}._table_1kg3u_25{border-collapse:collapse;width:100%}._table_1kg3u_25 th,._table_1kg3u_25 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_1kg3u_25 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_1kg3u_25 tbody tr:hover{background:var(--color-hover-bg)}._table_1kg3u_25 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.35rem .5rem}._subheading_xryrn_9{color:var(--color-text-muted);margin:0;font-size:.9rem}._tab_1gefu_1{flex-direction:column;gap:1.25rem;display:flex}._field_1gefu_3{color:var(--color-text-muted);flex-direction:column;flex:12rem;gap:.3rem;font-size:.875rem;display:flex}._field_1gefu_3 input,._field_1gefu_3 select{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);min-height:2.25rem;color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._totalsGrid_1gefu_7,._entryGrid_1gefu_7{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}._entryGrid_1gefu_7{align-items:start}._totalCell_1gefu_11{flex-direction:column;gap:.25rem;display:flex}._totalCell_1gefu_11>span,._subtle_1gefu_13{color:var(--color-text-muted);font-size:.85rem}._totalCell_1gefu_11>strong{font-size:1.3rem}._grandTotal_1gefu_17{border-left:1px solid var(--color-border);padding-left:1rem}._notice_1gefu_19,._assumptions_1gefu_19{border-radius:8px;padding:1rem 1.25rem}._notice_1gefu_19{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text)}._assumptions_1gefu_19{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.9rem}._notice_1gefu_19 ul,._assumptions_1gefu_19 ul{margin:.5rem 0 0;padding-left:1.25rem}._form_1gefu_27{flex-wrap:wrap;align-items:end;gap:.9rem;display:flex}._formActions_1gefu_29{align-items:end;min-height:2.25rem;display:flex}._formHint_1gefu_31{color:var(--color-error-text);flex-basis:100%;margin:0;font-size:.85rem}._helperText_1gefu_33,._emptyNotice_1gefu_33,._disclaimer_1gefu_33{color:var(--color-text-muted);margin:0}._helperText_1gefu_33,._disclaimer_1gefu_33{font-size:.85rem}._disclaimer_1gefu_33{font-style:italic}._tableWrap_1gefu_39{overflow-x:auto}._table_1gefu_39{border-collapse:collapse;width:100%}._table_1gefu_39 th,._table_1gefu_39 td{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:nowrap}._table_1gefu_39 th{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:500}._table_1gefu_39 tbody tr:hover{background:var(--color-hover-bg)}._subtle_1gefu_13{white-space:normal;margin-top:.2rem;display:block}@media (width<=42rem){._grandTotal_1gefu_17{border-left:0;border-top:1px solid var(--color-border);padding:.75rem 0 0}}._page_1g5bj_1{flex-direction:column;gap:1rem;display:flex}._page_1g5bj_1 h2,._page_1g5bj_1 h3,._page_1g5bj_1 h4{margin:0}._page_1g5bj_1>header p,._helper_1g5bj_5{color:var(--color-text-muted);margin:.35rem 0 0}._tabs_1g5bj_7{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.4rem;padding-bottom:.6rem;display:flex}._tab_1g5bj_7,._activeTab_1g5bj_9{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:.4rem;padding:.4rem .65rem}._activeTab_1g5bj_9{background:var(--color-primary,#2457a6);color:#fff;border-color:var(--color-primary,#2457a6)}._form_1g5bj_13,._results_1g5bj_13{border:1px solid var(--color-border);border-radius:.55rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}._grid_1g5bj_15{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}._field_1g5bj_17{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.86rem;display:flex}._field_1g5bj_17 input,._field_1g5bj_17 select{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:.3rem;padding:.45rem .5rem}._field_1g5bj_17 small{color:var(--color-text-muted);font-size:.74rem}._fieldset_1g5bj_23,._advanced_1g5bj_23{border:1px solid var(--color-border);border-radius:.45rem;padding:.8rem}._fieldset_1g5bj_23 legend{color:var(--color-text-muted);padding:0 .35rem}._advanced_1g5bj_23 summary{cursor:pointer;margin-bottom:.8rem;font-weight:600}._checks_1g5bj_29{flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:.75rem;display:flex}._checks_1g5bj_29 label,._check_1g5bj_29{align-items:center;gap:.4rem;font-size:.9rem;display:flex}._form_1g5bj_13 button,._inlineForm_1g5bj_33 button{border:1px solid var(--color-primary,#2457a6);background:var(--color-primary,#2457a6);color:#fff;cursor:pointer;border-radius:.35rem;align-self:flex-start;padding:.5rem .8rem}._form_1g5bj_13 button:disabled,._inlineForm_1g5bj_33 button:disabled{cursor:not-allowed;opacity:.65}._inlineForm_1g5bj_33{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}._inlineForm_1g5bj_33 ._field_1g5bj_17{flex:20rem}._dangerButton_1g5bj_41{background:var(--color-error-text,#a42828)!important;border-color:var(--color-error-text,#a42828)!important}._error_1g5bj_43,._manualReview_1g5bj_43,._warningPanel_1g5bj_43{border-radius:.45rem;padding:.75rem 1rem}._error_1g5bj_43{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text)}._manualReview_1g5bj_43{color:#5d3b00;background:#fff5d8;border:1px solid #b87800}._warningPanel_1g5bj_43{background:#fff9e8;border:1px solid #d2a24a}._warningPanel_1g5bj_43 h3{margin-bottom:.4rem}._warningPanel_1g5bj_43 ul,._assumptions_1g5bj_53 ul,._summary_1g5bj_53 ul{margin:.35rem 0 0;padding-left:1.25rem}._assumptions_1g5bj_53{border:1px solid var(--color-border);border-radius:.45rem;padding:.65rem .85rem}._assumptions_1g5bj_53 summary{cursor:pointer;font-weight:600}._disclaimer_1g5bj_59{color:var(--color-text-muted);margin:0;font-size:.86rem;font-style:italic}._eligibleStatus_1g5bj_67,._exceedsStatus_1g5bj_67{border-radius:.45rem;padding:.75rem 1rem}._eligibleStatus_1g5bj_67{color:#14532d;background:#e6f4ea;border:1px solid #1e7e34}._exceedsStatus_1g5bj_67{color:#5c1414;background:#fdeaea;border:1px solid #a42828}._statusHeading_1g5bj_73{margin:0 0 .35rem;font-weight:700}._classificationStatus_1g5bj_81{background:var(--color-surface-muted,#eef3fb);border:1px solid var(--color-primary,#2457a6);color:var(--color-text);border-radius:.45rem;padding:.75rem 1rem}._classificationStatus_1g5bj_81 p{margin:.3rem 0}._summary_1g5bj_53{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}._summary_1g5bj_53 p{flex-direction:column;min-width:11rem;margin:0;display:flex}._summary_1g5bj_53 span{color:var(--color-text-muted);font-size:.8rem}._resultData_1g5bj_91{background:var(--color-surface-muted,#f5f6f8);border-radius:.4rem;max-height:24rem;margin:0;padding:.75rem;font-size:.78rem;overflow:auto}@media (width<=42rem){._inlineForm_1g5bj_33{align-items:stretch}._inlineForm_1g5bj_33 button,._form_1g5bj_13 button{width:100%}}._intro_zzj9m_5{max-width:52rem;color:var(--color-text-muted);margin:0;line-height:1.5}._picker_1rhi3_1{flex-direction:column;gap:1rem;display:flex}._field_1rhi3_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;max-width:24rem;font-size:.85rem;display:flex}._field_1rhi3_13 input,._field_1rhi3_13 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._addAccountToggle_1rhi3_57{align-self:flex-start}._form_1rhi3_65{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:1rem;padding-top:.75rem;display:flex}._form_1nx3x_1{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_1nx3x_15{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1nx3x_15 input,._field_1nx3x_15 select,._field_1nx3x_15 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._wide_1nx3x_53{flex-basis:100%}._note_1nx3x_61{color:var(--color-text-muted);flex-basis:100%;font-size:.85rem}._validationError_1nx3x_73{color:var(--color-error-text);flex-basis:100%;margin:0;font-size:.85rem}._table_7uasn_1{border-collapse:collapse;width:100%}._table_7uasn_1 th,._table_7uasn_1 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_7uasn_1 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_7uasn_1 tbody tr:hover{background:var(--color-hover-bg)}._monthlyWrap_7uasn_59{padding:var(--space-2) var(--space-2) var(--space-4);background:var(--color-bg)}._monthlyTable_7uasn_45{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._monthlyTable_7uasn_45 th,._monthlyTable_7uasn_45 td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border)}._monthlyTable_7uasn_45 tbody tr:hover{background:var(--color-hover-bg)}._table_dvw7f_1{border-collapse:collapse;width:100%}._table_dvw7f_1 th,._table_dvw7f_1 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_dvw7f_1 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_dvw7f_1 tbody tr:hover{background:var(--color-hover-bg)}._form_dvw7f_45{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_dvw7f_59{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_dvw7f_59 input,._field_dvw7f_59 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._wide_dvw7f_95{flex-basis:100%}._validationError_dvw7f_103{color:var(--color-error-text);flex-basis:100%;font-size:.85rem}._table_1vr93_1{border-collapse:collapse;width:100%}._table_1vr93_1 th,._table_1vr93_1 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_1vr93_1 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_1vr93_1 tbody tr:hover{background:var(--color-hover-bg)}._baselineRow_1vr93_37{color:var(--color-text-muted);font-style:italic}._lumpSumNote_1vr93_59{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.85rem}._form_1vr93_71{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}._amountRow_1vr93_85{align-items:center;gap:.5rem;display:flex}._field_1vr93_97{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1vr93_97 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._checkboxField_1vr93_131{color:var(--color-text);align-items:center;gap:.5rem;font-size:.85rem;display:flex}._validationError_1vr93_147{color:var(--color-error-text);font-size:.85rem}._staleNotice_1vr93_157{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._computedAt_1vr93_177{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._assumptionsList_1vr93_189{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_1vr93_189 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._disclaimer_1vr93_211{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._saveSuccess_1vr93_225{color:var(--color-text);margin:.5rem 0 0;font-size:.85rem}._emptyNotice_1vr93_237{color:var(--color-text-muted);margin:0}._scenarioList_1vr93_247{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._scenarioRow_1vr93_265{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}._scenarioRow_1vr93_265:last-child{border-bottom:none}._scenarioName_1vr93_291{color:var(--color-text);font-weight:600}._scenarioCreatedAt_1vr93_301{color:var(--color-text-muted);flex:1;font-size:.8rem}._replayResult_1vr93_313{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._replayMatch_1vr93_327{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._replayMismatch_1vr93_347{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem;font-weight:600}._replayMissing_1vr93_369{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._form_1i446_1{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}._field_1i446_15{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1i446_15 input,._field_1i446_15 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._fieldHint_1i446_51{color:var(--color-text-muted);max-width:28rem;margin:-.4rem 0 0;font-size:.78rem}._validationError_1i446_65{color:var(--color-error-text);font-size:.85rem}._staleNotice_1i446_75{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._computedAt_1i446_95{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._table_1i446_107{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}._table_1i446_107 th,._table_1i446_107 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_1i446_107 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_1i446_107 tbody tr:hover{background:var(--color-hover-bg)}._caveat_1i446_153{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin:.5rem 0;padding:.5rem .75rem;font-size:.85rem}._noImprovementNotice_1i446_173{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text);border-radius:6px;margin:.5rem 0;padding:.5rem .75rem;font-size:.85rem}._assumptionsList_1i446_193{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_1i446_193 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._disclaimer_1i446_215{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._saveSuccess_1i446_229{color:var(--color-text);margin:.5rem 0 0;font-size:.85rem}._emptyNotice_1i446_241{color:var(--color-text-muted);margin:0}._scenarioList_1i446_251{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._scenarioRow_1i446_269{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}._scenarioRow_1i446_269:last-child{border-bottom:none}._scenarioName_1i446_295{color:var(--color-text);font-weight:600}._scenarioCreatedAt_1i446_305{color:var(--color-text-muted);flex:1;font-size:.8rem}._replayResult_1i446_317{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._replayMatch_1i446_331{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._replayMismatch_1i446_351{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem;font-weight:600}._replayMissing_1i446_373{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._table_13197_1{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}._table_13197_1 th,._table_13197_1 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_13197_1 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_13197_1 tbody tr:not(._washPositive_13197_47):not(._washNegative_13197_47):hover{background:var(--color-hover-bg)}._form_13197_89{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_13197_103{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_13197_103 input,._field_13197_103 select,._field_13197_103 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._checkboxField_13197_141{color:var(--color-text);flex-basis:100%;align-items:center;gap:.5rem;font-size:.85rem;display:flex}._wide_13197_159{flex-basis:100%}._fieldHint_13197_167{color:var(--color-text-muted);flex-basis:100%;max-width:32rem;margin:-.5rem 0 0;font-size:.78rem}._validationError_13197_183{color:var(--color-error-text);flex-basis:100%;font-size:.85rem}._staleNotice_13197_195{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._computedAt_13197_215{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._valuePositive_13197_241{color:var(--color-money-positive-text)}._valueNegative_13197_249{color:var(--color-money-negative-text)}._subheading_13197_257{margin:1rem 0 .5rem;font-size:1rem}._classification_13197_267{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;margin:.5rem 0 0;padding:.5rem .75rem;font-size:.85rem;font-weight:600}._classification_13197_267._valuePositive_13197_241{color:var(--color-money-positive-text)}._classification_13197_267._valueNegative_13197_249{color:var(--color-money-negative-text)}._washPositive_13197_47{background:var(--color-money-positive-bg)}._washNegative_13197_47{background:var(--color-money-negative-bg)}._assumptionsList_13197_395{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_13197_395 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._disclaimer_13197_417{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._emptyNotice_13197_431{color:var(--color-text-muted);margin:0}._table_1dgbw_1{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}._table_1dgbw_1 th,._table_1dgbw_1 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_1dgbw_1 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_1dgbw_1 tbody tr:hover{background:var(--color-hover-bg)}._form_1dgbw_47{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_1dgbw_61{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1dgbw_61 input,._field_1dgbw_61 select,._field_1dgbw_61 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._wide_1dgbw_99{flex-basis:100%}._validationError_1dgbw_107{color:var(--color-error-text);flex-basis:100%;font-size:.85rem}._emptyNotice_1dgbw_119{color:var(--color-text-muted);margin:0}._thresholdBadge_1dgbw_129{border:1px solid var(--color-border);border-radius:999px;padding:.15rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}._thresholdAbove80_1dgbw_147{color:var(--color-error-text);border-color:var(--color-error-border);background:var(--color-error-bg)}._thresholdBetween_1dgbw_159{color:var(--color-text)}._thresholdAtOrBelow78_1dgbw_167{color:var(--color-accent)}._disclaimerBanner_1dgbw_175{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;margin:0 0 1rem;padding:.65rem .85rem;font-size:.85rem}._assumptionsList_1dgbw_195{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_1dgbw_195 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._subheading_1dgbw_217{margin:0 0 .5rem;font-size:1rem}._computedAt_1dgbw_227{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._form_11t6s_1{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_11t6s_15{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_11t6s_15 input,._field_11t6s_15 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._wide_11t6s_51{flex-basis:100%}._validationError_11t6s_59{color:var(--color-error-text);flex-basis:100%;font-size:.85rem}._intro_11t6s_71{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9rem}._hint_11t6s_83{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:6px;margin:0 0 .75rem;padding:.5rem .65rem;font-size:.85rem}._actions_11t6s_103{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}._cancelEditButton_11t6s_117{margin-top:.75rem}._disclaimerBanner_11t6s_125{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;margin:0 0 1rem;padding:.65rem .85rem;font-size:.85rem}._assumptionsList_11t6s_145{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_11t6s_145 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._computedAt_11t6s_167{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._form_1aslw_1{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}._field_1aslw_15{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1aslw_15 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._validationError_1aslw_49{color:var(--color-error-text);font-size:.85rem}._computedAt_1aslw_59{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._table_1aslw_71{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}._table_1aslw_71 th,._table_1aslw_71 td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._table_1aslw_71 th{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}._table_1aslw_71 tbody tr:hover{background:var(--color-hover-bg)}._beyondTermNotice_1aslw_117{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin:.5rem 0;padding:.5rem .75rem;font-size:.85rem}._assumptionsList_1aslw_137{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_1aslw_137 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._disclaimer_1aslw_159{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._scopeNotice_1aslw_173{color:var(--color-text-muted);max-width:40rem;margin:0 0 1rem;font-size:.85rem}._saveSuccess_1aslw_187{color:var(--color-text);margin:.5rem 0 0;font-size:.85rem}._emptyNotice_1aslw_199{color:var(--color-text-muted);margin:0}._scenarioList_1aslw_209{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._scenarioRow_1aslw_227{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}._scenarioRow_1aslw_227:last-child{border-bottom:none}._scenarioName_1aslw_253{color:var(--color-text);font-weight:600}._scenarioCreatedAt_1aslw_263{color:var(--color-text-muted);flex:1;font-size:.8rem}._replayResult_1aslw_275{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._replayMatch_1aslw_289{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}._replayMismatch_1aslw_309{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem;font-weight:600}._replayMissing_1aslw_331{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#faf7f2;--color-surface:#fff;--color-border:#ded4c2;--color-text:#241f19;--color-text-muted:#756a5c;--color-accent:#bb5211;--color-error-bg:#fdecea;--color-error-border:#f5c2be;--color-error-text:#8a2c22;--color-warning-bg:#fdf3e3;--color-warning-border:#f0c987;--color-warning-text:#7a5b12;--color-money-positive-text:#0f7a3d;--color-money-negative-text:#c41c49;--color-money-positive-bg:#eaf5ec;--color-money-negative-bg:#fce9e4;--color-hover-bg:#bb52110f;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.5rem;--font-weight-heading:600;--line-height-heading:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--radius-sm:8px;--radius-md:12px;--shadow-sm:0 1px 2px #0f0f140f, 0 4px 10px #0f0f1414}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#1c150f;--color-surface:#2a231b;--color-border:#4a3d2d;--color-text:#f2ece1;--color-text-muted:#b8ac9c;--color-accent:#ef8e52;--color-error-bg:#3a2020;--color-error-border:#6b3a35;--color-error-text:#f3b7b0;--color-warning-bg:#3a3016;--color-warning-border:#6b5a2a;--color-warning-text:#f0c987;--color-money-positive-text:#5fd48a;--color-money-negative-text:#fb6b90;--color-money-positive-bg:#1c2b20;--color-money-negative-bg:#2e1f22;--color-hover-bg:#ef8e5214;--shadow-sm:0 1px 2px #0006, 0 4px 12px #00000080}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button,input,select,textarea{font-family:inherit}input:where(:not([type=checkbox]):not([type=radio]):not([type=file])),select,textarea{font-size:var(--font-size-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}input[type=file]{font-size:var(--font-size-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}textarea{resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}input:disabled,select:disabled,textarea:disabled{opacity:.6;background:var(--color-bg);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:1}
