._shell_6a2bc_1{flex-direction:column;min-height:100vh;display:flex}._header_6a2bc_13{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}._brand_6a2bc_31{font-weight:700}._nav_6a2bc_39{flex-wrap:wrap;flex:1;gap:1rem;display:flex}._link_6a2bc_53,._activeLink_6a2bc_55{color:var(--color-text-muted);font-size:.9rem;text-decoration:none}._activeLink_6a2bc_55{color:var(--color-text);font-weight:600}._logoutButton_6a2bc_77{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .75rem;font-size:.85rem}._logoutButton_6a2bc_77:hover{color:var(--color-text);border-color:var(--color-text-muted)}._content_6a2bc_107{flex:1;width:100%;max-width:960px;margin:0 auto;padding:1.5rem}@media (width<=720px){._header_6a2bc_13{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.75rem 1rem}._nav_6a2bc_39{flex-basis:100%;order:3;gap:.75rem 1rem}._content_6a2bc_107{padding:1rem}}._card_ijzo4_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1.25rem}._title_ijzo4_15{color:var(--color-text);margin:0 0 .75rem;font-size:1rem;font-weight:600}._body_ijzo4_29{color:var(--color-text)}._wrapper_1s6sm_1{max-width:420px;margin:3rem auto}._hint_1s6sm_11{color:var(--color-text-muted);margin-top:0;font-size:.85rem}._form_1s6sm_23{flex-direction:column;gap:.5rem;display:flex}._label_1s6sm_35{color:var(--color-text-muted);font-size:.85rem}._input_1s6sm_45{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:6px;padding:.5rem .6rem;font-size:.95rem}._submit_1s6sm_63{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:.5rem;padding:.5rem .75rem;font-weight:600}._submit_1s6sm_63:disabled{opacity:.5;cursor:not-allowed}._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}._legend_17q4x_1{color:var(--color-text-muted);gap:1.25rem;margin-bottom:.5rem;font-size:.85rem;display:flex}._legendItem_17q4x_17{align-items:center;gap:.4rem;display:inline-flex}._legendDotSolid_17q4x_29,._legendDotHollow_17q4x_31{box-sizing:border-box;border-radius:50%;width:10px;height:10px;display:inline-block}._legendDotSolid_17q4x_29{background:var(--color-accent);border:2px solid var(--color-accent)}._legendDotHollow_17q4x_31{background:var(--color-surface);border:2px dashed var(--color-accent)}._tooltip_17q4x_67{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_17q4x_87{color:var(--color-text-muted);margin-top:.25rem;font-style:italic}._page_1rfmk_1{flex-direction:column;gap:1.25rem;display:flex}._heading_1rfmk_13{margin:0;font-size:1.5rem}._controls_1rfmk_23{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}._field_1rfmk_37{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1rfmk_37 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._checkboxField_1rfmk_69{color:var(--color-text);align-items:center;gap:.4rem;font-size:.9rem;display:flex}._rangeWarning_1rfmk_85{color:var(--color-error-text);margin:.75rem 0 0}._setupNotice_1rfmk_95{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:6px;padding:.75rem 1rem}._setupNotice_1rfmk_95 p{margin:.35rem 0 0}._summaryGrid_1rfmk_119{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;display:grid}._summaryRow_1rfmk_133{display:contents}._summaryGrid_1rfmk_119 dt{color:var(--color-text-muted);text-transform:capitalize;font-weight:500}._summaryGrid_1rfmk_119 dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}._netValue_1rfmk_165{font-weight:600}._subheading_1rfmk_173{color:var(--color-text-muted);margin:1rem 0 .5rem;font-size:.9rem}._interpolatedNote_1rfmk_185{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}._table_ahfuc_1{border-collapse:collapse;width:100%;font-size:.9rem}._table_ahfuc_1 th{text-align:left;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);padding:.5rem;font-weight:500}._table_ahfuc_1 td{border-bottom:1px solid var(--color-border);color:var(--color-text);font-variant-numeric:tabular-nums;padding:.5rem}._row_ahfuc_43 td{vertical-align:middle}._toggle_ahfuc_51{border:1px solid var(--color-border);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;border-radius:4px;font-size:.9rem;line-height:1}._toggle_ahfuc_51:hover{border-color:var(--color-accent);color:var(--color-accent)}._detailRow_ahfuc_85 td{background:var(--color-bg);border-bottom:1px solid var(--color-border)}._noContributions_ahfuc_95{color:var(--color-text-muted);margin:.25rem 0;font-size:.85rem}._contributionsTable_ahfuc_107{border-collapse:collapse;width:100%;color:var(--color-text-muted);font-size:.8rem}._contributionsTable_ahfuc_107 th{text-align:left;padding:.3rem .5rem;font-weight:500}._contributionsTable_ahfuc_107 td{border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums;padding:.3rem .5rem}._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}._page_zy216_1{flex-direction:column;gap:1.25rem;display:flex}._heading_zy216_13{margin:0;font-size:1.5rem}._controls_zy216_23{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}._field_zy216_37{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_zy216_37 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._checkboxField_zy216_69{color:var(--color-text);align-items:center;gap:.4rem;font-size:.9rem;display:flex}._historicalNote_zy216_85{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._totalValue_zy216_99{color:var(--color-text);margin:0;font-size:2rem;font-weight:600}._generatedNote_zy216_113{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.85rem}._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_29opy_1{flex-direction:column;gap:1.25rem;display:flex}._form_29opy_13{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_29opy_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_29opy_27 input,._field_29opy_27 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._table_29opy_61{border-collapse:collapse;width:100%}._table_29opy_61 th,._table_29opy_61 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_29opy_61 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._actions_29opy_97{align-items:center;gap:.5rem;display:flex}._inlineForm_29opy_109{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._inlineForm_29opy_109 input,._inlineForm_29opy_109 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.35rem .5rem}._tab_1ay63_1{flex-direction:column;gap:1.25rem;display:flex}._form_1ay63_13{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_1ay63_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1ay63_27 input,._field_1ay63_27 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._checkboxField_1ay63_61{color:var(--color-text);align-items:center;gap:.4rem;font-size:.9rem;display:flex}._recategorizeNote_1ay63_77{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9rem}._recategorizeResult_1ay63_89{margin:.75rem 0 0;font-weight:500}._table_1ay63_99{border-collapse:collapse;width:100%}._table_1ay63_99 th,._table_1ay63_99 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_1ay63_99 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._actions_1ay63_135{align-items:center;gap:.5rem;display:flex}._inlineForm_1ay63_147{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._inlineForm_1ay63_147 input,._inlineForm_1ay63_147 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.35rem .5rem}._tab_p8xps_1{flex-direction:column;gap:1.25rem;display:flex}._form_p8xps_13{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_p8xps_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_p8xps_27 input,._field_p8xps_27 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._formHint_p8xps_61{color:var(--color-error-text);margin:.75rem 0 0;font-size:.85rem}._table_p8xps_73{border-collapse:collapse;width:100%}._table_p8xps_73 th,._table_p8xps_73 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_p8xps_73 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._actions_p8xps_109{align-items:center;gap:.5rem;display:flex}._formCardEditing_p8xps_127{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:8px}._editingRow_p8xps_145{background:var(--color-warning-bg)}._overwriteNotice_p8xps_153,._retargetNotice_p8xps_181{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_p8xps_201{color:var(--color-accent);margin:.75rem 0 0;font-size:.85rem;font-weight:600}._panel_gr8s3_1{flex-direction:column;gap:1.25rem;display:flex}._form_gr8s3_13{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_gr8s3_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_gr8s3_27 input,._field_gr8s3_27 select,._field_gr8s3_27 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._checkboxField_gr8s3_63{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}._hint_gr8s3_79{color:var(--color-text-muted);flex-basis:100%;margin:0;font-size:.8rem}._amountFieldset_gr8s3_93{border:1px solid var(--color-border);border-radius:4px;flex-wrap:wrap;flex-basis:100%;gap:.75rem;padding:.75rem;display:flex}._radioField_gr8s3_113{align-items:center;gap:.4rem;font-size:.85rem;display:flex}._amountFields_gr8s3_93{flex-wrap:wrap;flex-basis:100%;gap:1rem;display:flex}._limitationNote_gr8s3_141{color:var(--color-text-muted);margin:0;font-size:.85rem}._table_gr8s3_153{border-collapse:collapse;width:100%}._table_gr8s3_153 th,._table_gr8s3_153 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_gr8s3_153 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._panel_zgxil_1{flex-direction:column;gap:1.25rem;display:flex}._form_zgxil_13{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}._field_zgxil_27{color:var(--color-text-muted);flex-direction:column;gap:.25rem;width:100%;max-width:28rem;font-size:.85rem;display:flex}._field_zgxil_27 input,._field_zgxil_27 select,._field_zgxil_27 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._fileNote_zgxil_67{color:var(--color-text-muted);margin:0;font-size:.8rem}._pasteToggle_zgxil_79{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}._result_zgxil_99{margin:0;font-weight:500}._panel_1utye_1{flex-direction:column;gap:1.25rem;display:flex}._field_1utye_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;max-width:20rem;margin-bottom:1rem;font-size:.85rem;display:flex}._field_1utye_13 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._table_1utye_49{border-collapse:collapse;width:100%}._table_1utye_49 th,._table_1utye_49 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_1utye_49 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._actions_1utye_85{align-items:center;gap:.5rem;display:flex}._undoResult_1utye_97{margin:0;font-weight:500}._tab_2olxq_1{flex-direction:column;gap:1.25rem;display:flex}._subTabs_2olxq_13{border-bottom:1px solid var(--color-border);gap:.5rem;display:flex}._subTab_2olxq_13,._activeSubTab_2olxq_27{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .8rem;font-size:.9rem}._activeSubTab_2olxq_27{color:var(--color-text);border-bottom-color:var(--color-accent);font-weight:500}._section_11g96_1{flex-direction:column;gap:1.25rem;display:flex}._field_11g96_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_11g96_13 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._emptyNotice_11g96_45{color:var(--color-text-muted);margin:0}._table_11g96_55{border-collapse:collapse;width:100%}._table_11g96_55 th,._table_11g96_55 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_11g96_55 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._overBudget_11g96_97{color:var(--color-warning-text);font-weight:600}._underBudget_11g96_113{color:var(--color-accent);font-weight:600}._section_1whfl_1{flex-direction:column;gap:1.25rem;display:flex}._field_1whfl_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1whfl_13 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._emptyNotice_1whfl_45{color:var(--color-text-muted);margin:0}._table_1whfl_55{border-collapse:collapse;width:100%}._table_1whfl_55 th,._table_1whfl_55 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_1whfl_55 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._section_x336u_1{flex-direction:column;gap:1.25rem;display:flex}._field_x336u_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_x336u_13 input,._field_x336u_13 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._table_x336u_47{border-collapse:collapse;width:100%}._table_x336u_47 th,._table_x336u_47 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_x336u_47 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._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_g8cn7_1{flex-direction:column;gap:1.25rem;display:flex}._field_g8cn7_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_g8cn7_13 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._validationError_g8cn7_45{color:var(--color-warning-text);margin:.5rem 0 0;font-size:.85rem}._note_g8cn7_57{color:var(--color-text-muted);margin:0;font-size:.85rem}._emptyNotice_g8cn7_69{color:var(--color-text-muted);margin:0}._table_g8cn7_79{border-collapse:collapse;width:100%}._table_g8cn7_79 th,._table_g8cn7_79 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_g8cn7_79 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._page_38m3r_1{flex-direction:column;gap:1.25rem;display:flex}._heading_38m3r_13{margin:0;font-size:1.5rem}._field_38m3r_23{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_38m3r_23 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._totalsGrid_38m3r_55{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;display:grid}._totalCell_38m3r_67{flex-direction:column;gap:.25rem;display:flex}._grandTotalCell_38m3r_79{border-left:1px solid var(--color-border);padding-left:1rem}._totalLabel_38m3r_89{color:var(--color-text-muted);font-size:.85rem}._totalValue_38m3r_99{color:var(--color-text);font-size:1.35rem;font-weight:600}._notice_38m3r_115{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_38m3r_131{margin:.5rem 0 0;padding-left:1.25rem;font-size:.85rem}._warningList_38m3r_131 li{margin:.2rem 0}._emptyNotice_38m3r_151{color:var(--color-text-muted);margin:0}._table_38m3r_161{border-collapse:collapse;width:100%}._table_38m3r_161 th,._table_38m3r_161 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_38m3r_161 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._disclaimer_38m3r_197{color:var(--color-text-muted);margin:0;font-size:.85rem;font-style:italic}._page_1811i_1{flex-direction:column;gap:1.25rem;display:flex}._heading_1811i_13{margin:0;font-size:1.5rem}._subheading_1811i_23{color:var(--color-text-muted);margin:0;font-size:.9rem}._form_1811i_35{flex-direction:column;gap:1.25rem;display:flex}._field_1811i_47{color:var(--color-text-muted);flex-direction:column;gap:.25rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._field_1811i_47 input,._field_1811i_47 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._fieldHint_1811i_83{color:var(--color-text-muted);font-size:.75rem}._checkboxField_1811i_93{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._fieldset_1811i_111{border:1px solid var(--color-border);border-radius:6px;margin:0 0 .75rem;padding:.75rem 1rem .25rem}._fieldset_1811i_111 legend{color:var(--color-text-muted);padding:0 .4rem;font-size:.85rem}._yearGroup_1811i_137{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:1.25rem;padding:1rem;display:flex}._yearGroupHeader_1811i_155{justify-content:space-between;align-items:center;gap:1rem;display:flex}._yearGroupTitle_1811i_169{color:var(--color-text);margin:0;font-size:1.05rem}._removeYearButton_1811i_181{border:1px solid var(--color-error-border);color:var(--color-error-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:.3rem .7rem;font-size:.8rem}._addYearButton_1811i_203{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.5rem 1rem}._advanced_1811i_223{border:1px solid var(--color-border);border-radius:6px;padding:.75rem 1rem}._advanced_1811i_223 summary{cursor:pointer;color:var(--color-text);font-weight:600}._formErrors_1811i_247{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:8px;padding:.75rem 1rem}._formErrors_1811i_247 ul{margin:.4rem 0 0;padding-left:1.25rem}._results_1811i_273{flex-direction:column;gap:1.25rem;display:flex}._rangeGrid_1811i_285{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}._rangeStat_1811i_297{flex-direction:column;gap:.2rem;display:flex}._rangeLabel_1811i_309{color:var(--color-text-muted);font-size:.8rem}._rangeValue_1811i_319{color:var(--color-text);font-size:1.15rem;font-weight:600}._rangeBase_1811i_331{color:var(--color-text-muted);font-size:.8rem}._detailList_1811i_341{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;display:grid}._detailList_1811i_341 dt{color:var(--color-text-muted);font-size:.85rem}._detailList_1811i_341 dd{margin:0}._flagList_1811i_373,._assumptionsList_1811i_375{margin:0;padding-left:1.25rem}._flagList_1811i_373 li,._assumptionsList_1811i_375 li{margin:.3rem 0;font-size:.9rem}._emptyNotice_1811i_397{color:var(--color-text-muted);margin:0}._disclaimer_1811i_407{color:var(--color-text-muted);margin:0;font-size:.85rem;font-style:italic}._clockFormRow_1811i_421{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_1811i_443{border:1px solid var(--color-border);border-radius:6px;margin-bottom:.75rem;padding:.75rem 1rem}._clockEntry_1811i_443:last-child{margin-bottom:0}._clockEntryTitle_1811i_465{color:var(--color-text);margin:0 0 .5rem;font-size:.95rem}._saveSuccess_1811i_477{color:var(--color-text);margin:.5rem 0 0;font-size:.85rem}._scenarioList_1811i_489{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._scenarioRow_1811i_507{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}._scenarioRow_1811i_507:last-child{border-bottom:none}._scenarioName_1811i_533{color:var(--color-text);font-weight:600}._scenarioCreatedAt_1811i_543{color:var(--color-text-muted);flex:1;font-size:.8rem}._replayResult_1811i_555{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._replayMatch_1811i_569{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_1811i_589{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_1811i_611{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_n0v22_1{flex-direction:column;gap:1.25rem;display:flex}._field_n0v22_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_n0v22_13 input,._field_n0v22_13 select,._field_n0v22_13 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._form_n0v22_49{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._formHint_n0v22_63{color:var(--color-error-text);margin:.75rem 0 0;font-size:.85rem}._emptyNotice_n0v22_75{color:var(--color-text-muted);margin:0}._totalsGrid_n0v22_85{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;display:grid}._totalCell_n0v22_97{flex-direction:column;gap:.25rem;display:flex}._headlineCell_n0v22_109{border-left:1px solid var(--color-border);padding-left:1rem}._totalLabel_n0v22_119{color:var(--color-text-muted);font-size:.85rem}._totalValue_n0v22_129{color:var(--color-text);font-size:1.35rem;font-weight:600}._headlineValue_n0v22_141{color:var(--color-accent);font-size:1.75rem;font-weight:700}._notice_n0v22_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_n0v22_169{margin:.5rem 0 0;padding-left:1.25rem;font-size:.85rem}._warningList_n0v22_169 li{margin:.2rem 0}._table_n0v22_189{border-collapse:collapse;width:100%}._table_n0v22_189 th,._table_n0v22_189 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_n0v22_189 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._actions_n0v22_225{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._expenseWarning_n0v22_239{color:var(--color-warning-text);margin:.25rem 0 0;font-size:.8rem}._inlinePanel_n0v22_251{background:var(--color-warning-bg)}._inlinePanel_n0v22_251 td{padding:.75rem .6rem}._tab_18y74_1{flex-direction:column;gap:1.25rem;display:flex}._field_18y74_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._field_18y74_13 input,._field_18y74_13 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._form_18y74_49{flex-direction:column;gap:.5rem;display:flex}._fieldHint_18y74_61{color:var(--color-text-muted);margin:0;font-size:.75rem}._fieldset_18y74_73{border:1px solid var(--color-border);border-radius:6px;margin:0 0 .75rem;padding:.75rem 1rem .25rem}._fieldset_18y74_73 legend{color:var(--color-text-muted);padding:0 .4rem;font-size:.85rem}._emptyNotice_18y74_99{color:var(--color-text-muted);margin:0}._successNotice_18y74_109{color:var(--color-accent);margin:.5rem 0 0;font-size:.85rem}._formErrors_18y74_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_18y74_121 ul{margin:.4rem 0 0;padding-left:1.25rem}._formErrors_18y74_121 p{margin:.3rem 0 0}._flag_18y74_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_18y74_155 p{margin:.3rem 0 0}._table_18y74_179{border-collapse:collapse;width:100%}._table_18y74_179 th,._table_18y74_179 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_18y74_179 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._results_18y74_215{flex-direction:column;gap:1.25rem;margin-top:1.25rem;display:flex}._detailList_18y74_229{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;display:grid}._detailList_18y74_229 dt{color:var(--color-text-muted);font-size:.85rem}._detailList_18y74_229 dd{margin:0}._headline_18y74_261{color:var(--color-accent);font-size:1.4rem;font-weight:700}._notice_18y74_273{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_18y74_273 ul{margin:.4rem 0 0;padding-left:1.25rem}._notice_18y74_273 li{margin:.2rem 0;font-size:.85rem}._disclaimer_18y74_309{color:var(--color-text-muted);margin:0;font-size:.85rem;font-style:italic}._page_4a7gw_1{flex-direction:column;gap:1.25rem;display:flex}._heading_4a7gw_13{margin:0;font-size:1.5rem}._tabs_4a7gw_23{border-bottom:1px solid var(--color-border);gap:.5rem;display:flex}._tab_4a7gw_23,._activeTab_4a7gw_37{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.6rem .9rem;font-size:.95rem}._activeTab_4a7gw_37{color:var(--color-text);border-bottom-color:var(--color-accent);font-weight:500}._tab_gsj9k_1,._form_gsj9k_13{flex-direction:column;gap:1.25rem;display:flex}._field_gsj9k_25{color:var(--color-text-muted);flex-direction:column;gap:.25rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._field_gsj9k_25 input,._field_gsj9k_25 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._fieldHint_gsj9k_61{color:var(--color-text-muted);font-size:.75rem}._checkboxField_gsj9k_71{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._fieldset_gsj9k_89{border:1px solid var(--color-border);border-radius:6px;margin:0 0 .75rem;padding:.75rem 1rem .25rem}._fieldset_gsj9k_89 legend{color:var(--color-text-muted);padding:0 .4rem;font-size:.85rem}._advanced_gsj9k_115{border:1px solid var(--color-border);border-radius:6px;padding:.75rem 1rem}._advanced_gsj9k_115 summary{cursor:pointer;color:var(--color-text);font-weight:600}._formErrors_gsj9k_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_gsj9k_139 ul{margin:.4rem 0 0;padding-left:1.25rem}._results_gsj9k_165{flex-direction:column;gap:1.25rem;display:flex}._detailList_gsj9k_177{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;display:grid}._detailList_gsj9k_177 dt{color:var(--color-text-muted);font-size:.85rem}._detailList_gsj9k_177 dd{margin:0}._table_gsj9k_209{border-collapse:collapse;width:100%}._table_gsj9k_209 th,._table_gsj9k_209 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_gsj9k_209 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._provenanceList_gsj9k_245{margin:0;padding-left:1.25rem}._provenanceList_gsj9k_245 li{margin:.2rem 0;font-size:.85rem}._notice_gsj9k_265{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_gsj9k_265 ul{margin:.4rem 0 0;padding-left:1.25rem}._notice_gsj9k_265 li{margin:.2rem 0;font-size:.85rem}._disclaimer_gsj9k_301{color:var(--color-text-muted);margin:0;font-size:.85rem;font-style:italic}._tab_es4ku_1{flex-direction:column;gap:1.25rem;display:flex}._hint_es4ku_13{color:var(--color-text-muted);margin:0;font-size:.85rem}._table_es4ku_25{border-collapse:collapse;width:100%}._table_es4ku_25 th,._table_es4ku_25 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_es4ku_25 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._table_es4ku_25 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.35rem .5rem}._page_1rayc_1{flex-direction:column;gap:1.25rem;display:flex}._heading_1rayc_13{margin:0;font-size:1.5rem}._subheading_1rayc_23{color:var(--color-text-muted);margin:0;font-size:.9rem}._tabs_1rayc_35{border-bottom:1px solid var(--color-border);gap:.5rem;display:flex}._tab_1rayc_35,._activeTab_1rayc_49{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.6rem .9rem;font-size:.95rem}._activeTab_1rayc_49{color:var(--color-text);border-bottom-color:var(--color-accent);font-weight:500}._tab_4ife8_1{flex-direction:column;gap:1.25rem;display:flex}._field_4ife8_3{color:var(--color-text-muted);flex-direction:column;flex:12rem;gap:.3rem;font-size:.875rem;display:flex}._field_4ife8_3 input,._field_4ife8_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_4ife8_7,._entryGrid_4ife8_7{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}._entryGrid_4ife8_7{align-items:start}._totalCell_4ife8_11{flex-direction:column;gap:.25rem;display:flex}._totalCell_4ife8_11>span,._subtle_4ife8_13{color:var(--color-text-muted);font-size:.85rem}._totalCell_4ife8_11>strong{font-size:1.3rem}._grandTotal_4ife8_17{border-left:1px solid var(--color-border);padding-left:1rem}._notice_4ife8_19,._assumptions_4ife8_19{border-radius:8px;padding:1rem 1.25rem}._notice_4ife8_19{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text)}._assumptions_4ife8_19{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.9rem}._notice_4ife8_19 ul,._assumptions_4ife8_19 ul{margin:.5rem 0 0;padding-left:1.25rem}._form_4ife8_27{flex-wrap:wrap;align-items:end;gap:.9rem;display:flex}._formActions_4ife8_29{align-items:end;min-height:2.25rem;display:flex}._formActions_4ife8_29 button{background:var(--color-accent);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:2.25rem;padding:.45rem .8rem}._formActions_4ife8_29 button:disabled{cursor:progress;opacity:.65}._formHint_4ife8_35{color:var(--color-error-text);flex-basis:100%;margin:0;font-size:.85rem}._helperText_4ife8_37,._emptyNotice_4ife8_37,._disclaimer_4ife8_37{color:var(--color-text-muted);margin:0}._helperText_4ife8_37,._disclaimer_4ife8_37{font-size:.85rem}._disclaimer_4ife8_37{font-style:italic}._tableWrap_4ife8_43{overflow-x:auto}._table_4ife8_43{border-collapse:collapse;width:100%}._table_4ife8_43 th,._table_4ife8_43 td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:nowrap;padding:.55rem .6rem}._table_4ife8_43 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._subtle_4ife8_13{white-space:normal;margin-top:.2rem;display:block}@media (width<=42rem){._grandTotal_4ife8_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%}}._page_rd73m_1{flex-direction:column;gap:1.25rem;display:flex}._heading_rd73m_13{margin:0;font-size:1.5rem}._intro_rd73m_23{max-width:52rem;color:var(--color-text-muted);margin:.45rem 0 0;line-height:1.5}._tabs_rd73m_37{border-bottom:1px solid var(--color-border);gap:.5rem;display:flex;overflow-x:auto}._tab_rd73m_37,._activeTab_rd73m_53{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:.6rem .9rem;font-size:.95rem}._activeTab_rd73m_53{color:var(--color-text);border-bottom-color:var(--color-accent);font-weight:600}@media (width<=480px){._tabs_rd73m_37{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}._tab_rd73m_37,._activeTab_rd73m_53{white-space:normal}}._picker_pu9og_1{flex-direction:column;gap:1rem;display:flex}._field_pu9og_13{color:var(--color-text-muted);flex-direction:column;gap:.25rem;max-width:24rem;font-size:.85rem;display:flex}._field_pu9og_13 input,._field_pu9og_13 select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:.4rem .5rem}._form_pu9og_49{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:1rem;padding-top:.75rem;display:flex}._toggle_pu9og_67{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;border-radius:4px;align-self:flex-start;padding:.35rem .6rem}._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}._grid_1cb3f_1{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}._item_1cb3f_13{flex-direction:column;gap:.15rem;display:flex}._label_1cb3f_25{color:var(--color-text-muted);font-size:.8rem}._value_1cb3f_35{font-size:1.1rem;font-weight:600}._table_qd6m5_1{border-collapse:collapse;width:100%}._table_qd6m5_1 th,._table_qd6m5_1 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_qd6m5_1 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._monthlyWrap_qd6m5_37{padding:.5rem .6rem 1rem}._monthlyTable_qd6m5_45{border-collapse:collapse;width:100%;font-size:.9rem}._monthlyTable_qd6m5_45 th,._monthlyTable_qd6m5_45 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.3rem .5rem}._grid_15886_1{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}._item_15886_13{flex-direction:column;gap:.15rem;display:flex}._label_15886_25{color:var(--color-text-muted);font-size:.8rem}._value_15886_35{font-size:1.1rem;font-weight:600}._table_15886_45{border-collapse:collapse;width:100%}._table_15886_45 th,._table_15886_45 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_15886_45 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._form_15886_81{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_15886_95{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_15886_95 input,._field_15886_95 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._wide_15886_131{flex-basis:100%}._validationError_15886_139{color:var(--color-error-text);flex-basis:100%;font-size:.85rem}._table_zizpw_1{border-collapse:collapse;width:100%}._table_zizpw_1 th,._table_zizpw_1 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_zizpw_1 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._baselineRow_zizpw_37{color:var(--color-text-muted);font-style:italic}._lumpSumNote_zizpw_47{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.85rem}._form_zizpw_59{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}._amountRow_zizpw_73{align-items:center;gap:.5rem;display:flex}._field_zizpw_85{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_zizpw_85 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._checkboxField_zizpw_119{color:var(--color-text);align-items:center;gap:.5rem;font-size:.85rem;display:flex}._removeAmountButton_zizpw_135{border:1px solid var(--color-error-border);color:var(--color-error-text);cursor:pointer;background:0 0;border-radius:4px;padding:.2rem .55rem;font-size:.85rem}._addAmountButton_zizpw_155{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.4rem .9rem}._validationError_zizpw_175{color:var(--color-error-text);font-size:.85rem}._staleNotice_zizpw_185{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_zizpw_205{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._assumptionsList_zizpw_217{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_zizpw_217 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._disclaimer_zizpw_239{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._saveSuccess_zizpw_253{color:var(--color-text);margin:.5rem 0 0;font-size:.85rem}._emptyNotice_zizpw_265{color:var(--color-text-muted);margin:0}._scenarioList_zizpw_275{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._scenarioRow_zizpw_293{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}._scenarioRow_zizpw_293:last-child{border-bottom:none}._scenarioName_zizpw_319{color:var(--color-text);font-weight:600}._scenarioCreatedAt_zizpw_329{color:var(--color-text-muted);flex:1;font-size:.8rem}._replayResult_zizpw_341{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._replayMatch_zizpw_355{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_zizpw_375{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_zizpw_397{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_1q0zw_1{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}._field_1q0zw_15{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1q0zw_15 input,._field_1q0zw_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_1q0zw_51{color:var(--color-text-muted);max-width:28rem;margin:-.4rem 0 0;font-size:.78rem}._validationError_1q0zw_65{color:var(--color-error-text);font-size:.85rem}._staleNotice_1q0zw_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_1q0zw_95{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._grid_1q0zw_107{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:0 0 1rem;display:grid}._item_1q0zw_121{flex-direction:column;gap:.15rem;display:flex}._label_1q0zw_133{color:var(--color-text-muted);font-size:.8rem}._value_1q0zw_143{font-size:1.1rem;font-weight:600}._valuePositive_1q0zw_153{color:var(--color-accent)}._valueNegative_1q0zw_161{color:var(--color-error-text)}._table_1q0zw_169{border-collapse:collapse;width:100%;margin-bottom:.75rem}._table_1q0zw_169 th,._table_1q0zw_169 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_1q0zw_169 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._caveat_1q0zw_207{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_1q0zw_227{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_1q0zw_247{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_1q0zw_247 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._disclaimer_1q0zw_269{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._saveSuccess_1q0zw_283{color:var(--color-text);margin:.5rem 0 0;font-size:.85rem}._emptyNotice_1q0zw_295{color:var(--color-text-muted);margin:0}._scenarioList_1q0zw_305{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._scenarioRow_1q0zw_323{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}._scenarioRow_1q0zw_323:last-child{border-bottom:none}._scenarioName_1q0zw_349{color:var(--color-text);font-weight:600}._scenarioCreatedAt_1q0zw_359{color:var(--color-text-muted);flex:1;font-size:.8rem}._replayResult_1q0zw_371{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._replayMatch_1q0zw_385{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_1q0zw_405{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_1q0zw_427{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_xheq9_1{border-collapse:collapse;width:100%;margin-bottom:.75rem}._table_xheq9_1 th,._table_xheq9_1 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_xheq9_1 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._form_xheq9_39{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_xheq9_53{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_xheq9_53 input,._field_xheq9_53 select,._field_xheq9_53 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._checkboxField_xheq9_91{color:var(--color-text);flex-basis:100%;align-items:center;gap:.5rem;font-size:.85rem;display:flex}._wide_xheq9_109{flex-basis:100%}._fieldHint_xheq9_117{color:var(--color-text-muted);flex-basis:100%;max-width:32rem;margin:-.5rem 0 0;font-size:.78rem}._validationError_xheq9_133{color:var(--color-error-text);flex-basis:100%;font-size:.85rem}._staleNotice_xheq9_145{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_xheq9_165{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._grid_xheq9_177{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:0 0 1rem;display:grid}._item_xheq9_191{flex-direction:column;gap:.15rem;display:flex}._label_xheq9_203{color:var(--color-text-muted);font-size:.8rem}._value_xheq9_213{font-size:1.1rem;font-weight:600}._valuePositive_xheq9_223{color:var(--color-accent)}._valueNegative_xheq9_231{color:var(--color-error-text)}._subheading_xheq9_239{margin:1rem 0 .5rem;font-size:1rem}._classification_xheq9_249{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}._assumptionsList_xheq9_271{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_xheq9_271 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._disclaimer_xheq9_293{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._emptyNotice_xheq9_307{color:var(--color-text-muted);margin:0}._table_1mj2u_1{border-collapse:collapse;width:100%;margin-bottom:.75rem}._table_1mj2u_1 th,._table_1mj2u_1 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_1mj2u_1 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._form_1mj2u_39{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_1mj2u_53{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1mj2u_53 input,._field_1mj2u_53 select,._field_1mj2u_53 textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.4rem .5rem}._wide_1mj2u_91{flex-basis:100%}._validationError_1mj2u_99{color:var(--color-error-text);flex-basis:100%;font-size:.85rem}._emptyNotice_1mj2u_111{color:var(--color-text-muted);margin:0}._thresholdBadge_1mj2u_121{border:1px solid var(--color-border);border-radius:999px;padding:.15rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}._thresholdAbove80_1mj2u_139{color:var(--color-error-text);border-color:var(--color-error-border);background:var(--color-error-bg)}._thresholdBetween_1mj2u_151{color:var(--color-text)}._thresholdAtOrBelow78_1mj2u_159{color:var(--color-accent)}._disclaimerBanner_1mj2u_167{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_1mj2u_187{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_1mj2u_187 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._subheading_1mj2u_209{margin:0 0 .5rem;font-size:1rem}._computedAt_1mj2u_219{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._grid_1mj2u_231{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:0 0 1rem;display:grid}._item_1mj2u_245{flex-direction:column;gap:.15rem;display:flex}._label_1mj2u_257{color:var(--color-text-muted);font-size:.8rem}._value_1mj2u_267{font-size:1.1rem;font-weight:600}._form_1uojz_1{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}._field_1uojz_15{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_1uojz_15 input,._field_1uojz_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_1uojz_51{flex-basis:100%}._validationError_1uojz_59{color:var(--color-error-text);flex-basis:100%;font-size:.85rem}._intro_1uojz_71{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9rem}._hint_1uojz_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}._hintButton_1uojz_103{color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}._actions_1uojz_123{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}._cancelEditButton_1uojz_137{margin-top:.75rem}._disclaimerBanner_1uojz_145{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_1uojz_165{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_1uojz_165 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._computedAt_1uojz_187{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._grid_1uojz_199{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:0 0 .5rem;display:grid}._item_1uojz_213{flex-direction:column;gap:.15rem;display:flex}._label_1uojz_225{color:var(--color-text-muted);font-size:.8rem}._value_1uojz_235{font-size:1.1rem;font-weight:600}._page_pb95v_1{flex-direction:column;gap:1.25rem;display:flex}._heading_pb95v_13{margin:0;font-size:1.5rem}._form_113am_1{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}._field_113am_15{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}._field_113am_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_113am_49{color:var(--color-error-text);font-size:.85rem}._computedAt_113am_59{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem}._grid_113am_71{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:0 0 1rem;display:grid}._item_113am_85{flex-direction:column;gap:.15rem;display:flex}._label_113am_97{color:var(--color-text-muted);font-size:.8rem}._value_113am_107{font-size:1.1rem;font-weight:600}._valuePositive_113am_117{color:var(--color-accent)}._valueNegative_113am_125{color:var(--color-error-text)}._table_113am_133{border-collapse:collapse;width:100%;margin-bottom:.75rem}._table_113am_133 th,._table_113am_133 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .6rem}._table_113am_133 th{color:var(--color-text-muted);font-size:.85rem;font-weight:500}._beyondTermNotice_113am_171{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_113am_191{margin:.5rem 0 0;padding-left:1.25rem}._assumptionsList_113am_191 li{color:var(--color-text-muted);margin:.3rem 0;font-size:.85rem}._disclaimer_113am_213{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.85rem;font-style:italic}._scopeNotice_113am_227{color:var(--color-text-muted);max-width:40rem;margin:0 0 1rem;font-size:.85rem}._saveSuccess_113am_241{color:var(--color-text);margin:.5rem 0 0;font-size:.85rem}._emptyNotice_113am_253{color:var(--color-text-muted);margin:0}._scenarioList_113am_263{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._scenarioRow_113am_281{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}._scenarioRow_113am_281:last-child{border-bottom:none}._scenarioName_113am_307{color:var(--color-text);font-weight:600}._scenarioCreatedAt_113am_317{color:var(--color-text-muted);flex:1;font-size:.8rem}._replayResult_113am_329{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._replayMatch_113am_343{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_113am_363{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_113am_385{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:#f7f7f8;--color-surface:#fff;--color-border:#dcdde1;--color-text:#1a1a1e;--color-text-muted:#6b6f76;--color-accent:#2f6fed;--color-error-bg:#fdecea;--color-error-border:#f5c2be;--color-error-text:#8a2c22;--color-warning-bg:#fdf3e3;--color-warning-border:#f0c987;--color-warning-text:#7a5b12}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#15161a;--color-surface:#1d1f24;--color-border:#33353c;--color-text:#f0f0f2;--color-text-muted:#9a9ca3;--color-accent:#6d9bff;--color-error-bg:#3a2020;--color-error-border:#6b3a35;--color-error-text:#f3b7b0;--color-warning-bg:#3a3016;--color-warning-border:#6b5a2a;--color-warning-text:#f0c987}}*{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{font-family:inherit}
