._backdrop_1iso0_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a73}._dialog_1iso0_12{width:min(28rem,100%);padding:1.25rem 1.5rem;border-radius:.75rem;background:#fff;box-shadow:0 20px 40px #0f172a2e}._message_1iso0_20{margin:0 0 1.25rem;color:#0f172a;font-size:1rem;line-height:1.5}._actions_1iso0_27{display:flex;justify-content:flex-end;gap:.75rem}._primaryButton_1iso0_33,._secondaryButton_1iso0_34{min-width:6rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer}._primaryButton_1iso0_33{border:none;background:#2563eb;color:#fff}._secondaryButton_1iso0_34{border:1px solid #cbd5e1;background:#fff;color:#334155}._primaryButton_1iso0_33:hover{background:#1d4ed8}._secondaryButton_1iso0_34:hover{background:#f8fafc}._wrapper_1kb0j_1{position:relative;display:inline-flex;align-items:center;flex-shrink:0}._trigger_1kb0j_8{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin:0;padding:0;border:1px solid #cbd5e1;border-radius:50%;font-size:.6875rem;font-weight:700;line-height:1;color:#475569;background:#f8fafc;cursor:help}._trigger_1kb0j_8:hover,._trigger_1kb0j_8:focus-visible{color:#1d4ed8;border-color:#93c5fd;background:#eff6ff;outline:none}._tooltip_1kb0j_34{position:absolute;z-index:20;left:50%;bottom:calc(100% + .375rem);transform:translate(-50%);width:min(18rem,calc(100vw - 2rem));padding:.5rem .625rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.8125rem;font-weight:400;line-height:1.45;color:#0f172a;background:#fff;box-shadow:0 4px 12px #0f172a1f;opacity:0;pointer-events:none;transition:opacity .12s ease}._wrapper_1kb0j_1:hover ._tooltip_1kb0j_34,._wrapper_1kb0j_1:focus-within ._tooltip_1kb0j_34{opacity:1}@media(prefers-reduced-motion:reduce){._tooltip_1kb0j_34{transition:none}}._labelRow_xftd7_1{display:flex;align-items:center;gap:.375rem}._label_xftd7_1{font-size:.875rem;font-weight:600;color:#334155}._field_by2c3_1{display:flex;flex-direction:column;gap:.375rem}._label_by2c3_7{font-size:.875rem;font-weight:600;color:#334155}._description_by2c3_13{margin:0;font-size:.8125rem;color:#64748b}._inputRow_by2c3_19{display:flex;align-items:center;gap:.5rem}._input_by2c3_19{flex:1;min-width:0;padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;color:#0f172a;background:#fff}._input_by2c3_19:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}._input_by2c3_19[aria-invalid=true]{border-color:#dc2626}._unit_by2c3_46{flex-shrink:0;font-size:.875rem;color:#64748b}._hint_by2c3_52{margin:0;font-size:.8125rem;color:#475569}._suggestions_by2c3_58{display:flex;flex-wrap:wrap;gap:.375rem}._suggestionButton_by2c3_64{padding:.25rem .625rem;border:1px solid #cbd5e1;border-radius:999px;background:#fff;font-size:.8125rem;color:#334155;cursor:pointer}._suggestionButton_by2c3_64:hover{border-color:#2563eb;color:#1d4ed8}._suggestionButtonActive_by2c3_79{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}._error_by2c3_85{margin:0;font-size:.8125rem;color:#dc2626}._warnings_by2c3_91{margin:0;padding-left:1.125rem;font-size:.8125rem;color:#b45309}._growthBlock_by2c3_98{display:flex;flex-direction:column;gap:.375rem;margin-top:.25rem;padding-left:.75rem;border-left:2px solid #e2e8f0}._growthLabel_by2c3_107{font-size:.8125rem;font-weight:500;color:#475569}._block_ppqhu_1{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem;padding-left:.75rem;border-left:2px solid #e2e8f0}._row_ppqhu_10{display:flex;flex-direction:column;gap:.375rem}._label_ppqhu_16{font-size:.8125rem;font-weight:500;color:#475569}._inputRow_ppqhu_22{display:flex;align-items:center;gap:.5rem}._input_ppqhu_22{flex:1;min-width:0;padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;color:#0f172a;background:#fff}._input_ppqhu_22:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}._inputReadOnly_ppqhu_45{background:#f8fafc;color:#475569}._unit_ppqhu_50{flex-shrink:0;font-size:.875rem;color:#64748b}._select_ppqhu_56{padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.9375rem;color:#0f172a;background:#fff}._presets_ppqhu_65{display:flex;flex-wrap:wrap;gap:.375rem}._presetButton_ppqhu_71{padding:.25rem .625rem;border:1px solid #cbd5e1;border-radius:999px;background:#fff;font-size:.8125rem;color:#334155;cursor:pointer}._presetButton_ppqhu_71:hover{border-color:#2563eb;color:#1d4ed8}._presetButtonActive_ppqhu_86{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}._derived_ppqhu_92{margin:0;font-size:.8125rem;color:#475569}._root_1f930_1{display:flex;flex-direction:column;gap:1rem}._block_1f930_7{margin:0}._errorsTitle_1f930_11,._warningsTitle_1f930_12{margin:0 0 .5rem;font-size:.9375rem;font-weight:600}._errorsTitle_1f930_11{color:#b91c1c}._warningsTitle_1f930_12{color:#b45309}._list_1f930_26{margin:0;padding-left:1.25rem;color:#334155;font-size:.9375rem}._list_1f930_26 li+li{margin-top:.25rem}._shell_cck9u_1{min-height:100vh;max-width:960px;margin:0 auto;padding:2rem 1.5rem 3rem;display:flex;flex-direction:column;gap:1.5rem}._header_cck9u_11{display:flex;flex-direction:column;gap:.5rem}._eyebrow_cck9u_17{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#475569}._title_cck9u_26{margin:0;font-size:2rem;line-height:1.2;color:#0f172a}._description_cck9u_33{margin:0;color:#64748b;font-size:1rem}._progress_cck9u_39{overflow-x:auto}._progressList_cck9u_43{display:flex;gap:.75rem;margin:0;padding:0;list-style:none;min-width:max-content}._progressItem_cck9u_52{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.875rem}._progressItem_cck9u_52[data-status=current]{background:#dbeafe;color:#1d4ed8;font-weight:600}._progressItem_cck9u_52[data-status=complete]{background:#dcfce7;color:#15803d}._progressMarker_cck9u_74{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#fffc;font-size:.75rem;font-weight:700}._progressLabel_cck9u_86{white-space:nowrap}._error_cck9u_90{margin:0;padding:.75rem 1rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.9375rem}._content_cck9u_100{flex:1;padding:1.5rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}._footer_cck9u_108{display:flex;flex-direction:column;gap:.75rem}._footerActions_cck9u_114{display:flex;justify-content:space-between;gap:1rem}._footer_cck9u_108[data-show-next=false] ._footerActions_cck9u_114{justify-content:flex-start}._shortcuts_cck9u_124{flex:1 1 100%;margin:0;font-size:.8125rem;color:#64748b}._shortcuts_cck9u_124 kbd{display:inline-block;padding:.1rem .35rem;border:1px solid #cbd5e1;border-radius:.25rem;background:#f8fafc;font-family:inherit;font-size:.75rem}._primaryButton_cck9u_141,._secondaryButton_cck9u_142{min-width:7rem;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer}._primaryButton_cck9u_141{border:none;background:#2563eb;color:#fff}._primaryButton_cck9u_141:disabled,._secondaryButton_cck9u_142:disabled{opacity:.45;cursor:not-allowed}._secondaryButton_cck9u_142{border:1px solid #cbd5e1;background:#fff;color:#334155}._primaryButton_cck9u_141:not(:disabled):hover{background:#1d4ed8}._secondaryButton_cck9u_142:not(:disabled):hover{background:#f8fafc}._root_lvgq1_1{display:flex;flex-direction:column;gap:1.5rem}._sharedSection_lvgq1_7{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#f8fafc}._sharedHeader_lvgq1_17{display:flex;flex-direction:column;gap:.375rem}._sharedTitle_lvgq1_23{margin:0;font-size:1.0625rem;font-weight:600;color:#0f172a}._sharedDescription_lvgq1_30{margin:0;font-size:.875rem;color:#64748b}._lineSection_lvgq1_36{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff}._lineHeader_lvgq1_46{display:flex;flex-direction:column;gap:.375rem}._lineTitle_lvgq1_52{margin:0;font-size:1.0625rem;font-weight:600;color:#0f172a}._lineDescription_lvgq1_59{margin:0;font-size:.875rem;color:#64748b}._chain_lvgq1_65{margin:0;font-size:.8125rem;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._assumptions_lvgq1_72{display:flex;flex-direction:column;gap:1.25rem}._note_lvgq1_78{margin:0;color:#64748b;font-size:.9375rem}._advancedSection_lvgq1_84{padding:1rem 1.25rem;border:1px dashed #cbd5e1;border-radius:.5rem;background:#fff}._advancedSummary_lvgq1_91{cursor:pointer;font-size:.9375rem;font-weight:600;color:#334155}._advancedDescription_lvgq1_98{margin:.75rem 0 0;font-size:.875rem;color:#64748b}._advancedRow_lvgq1_104{display:flex;flex-direction:column;gap:.5rem}._advancedRowTitle_lvgq1_110{margin:0;font-size:.875rem;font-weight:600;color:#334155}._presetGroup_lvgq1_117{display:flex;flex-wrap:wrap;gap:.375rem}._presetButton_lvgq1_123{padding:.25rem .625rem;border:1px solid #cbd5e1;border-radius:999px;background:#fff;font-size:.8125rem;color:#334155;cursor:pointer}._presetButton_lvgq1_123:hover{border-color:#2563eb;color:#1d4ed8}._presetButtonActive_lvgq1_138{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}._placeholder_7cyye_1{display:flex;flex-direction:column;gap:1rem;color:#334155}._form_7cyye_8{display:flex;flex-direction:column;gap:1rem;margin:0}._field_7cyye_15{display:flex;flex-direction:column;gap:.375rem}._label_7cyye_21{font-size:.875rem;font-weight:600;color:#334155}._input_7cyye_27{padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;color:#0f172a;background:#fff}._input_7cyye_27:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}._choiceList_7cyye_42{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}._choice_7cyye_42{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer}._choice_7cyye_42:has(input:checked){border-color:#2563eb;background:#eff6ff}._choice_7cyye_42:has(input:disabled){opacity:.55;cursor:not-allowed;background:#f8fafc}._choice_7cyye_42 input{margin-top:.2rem}._choiceBody_7cyye_77{display:flex;flex-direction:column;gap:.25rem}._choiceTitle_7cyye_83{font-weight:600;color:#0f172a}._choiceDescription_7cyye_88{font-size:.875rem;color:#64748b}._choiceMeta_7cyye_93{font-size:.8125rem;color:#475569}._note_7cyye_98{margin:0;color:#64748b;font-size:.9375rem}._preview_7cyye_104{display:grid;gap:.75rem;margin:0}._preview_7cyye_104 div{display:grid;gap:.25rem}._preview_7cyye_104 dt{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b}._preview_7cyye_104 dd{margin:0;font-size:1rem;color:#0f172a}._lineList_7cyye_129{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}._lineRow_7cyye_138{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff}._lineMain_7cyye_149{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}._lineLabelButton_7cyye_157{padding:0;border:none;background:none;font:inherit;font-weight:600;color:#0f172a;text-align:left;cursor:pointer}._lineLabelButton_7cyye_157:hover{color:#2563eb;text-decoration:underline}._lineMeta_7cyye_173{font-size:.8125rem;color:#64748b}._lineDeleteButton_7cyye_178{flex-shrink:0;padding:.375rem .75rem;border:1px solid #fecaca;border-radius:.375rem;background:#fff;color:#b91c1c;font-size:.875rem;cursor:pointer}._lineDeleteButton_7cyye_178:disabled{opacity:.55;cursor:not-allowed}._warning_7cyye_194{margin:0;padding:.625rem .75rem;border-radius:.5rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.9375rem}._root_1tt4v_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}._column_1tt4v_7{display:flex;flex-direction:column;gap:1.25rem;min-width:0}._columnHeader_1tt4v_14{margin:0;font-size:1.1rem;font-weight:700}._utilizationField_1tt4v_20{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;border:1px solid var(--border-subtle, #e2e8f0);border-radius:8px;background:var(--surface-raised, #fff)}._utilizationLabel_1tt4v_30{font-size:.8125rem;font-weight:600;color:var(--text-muted, #64748b)}._utilizationInput_1tt4v_36{max-width:8rem;padding:.45rem .6rem;border:1px solid var(--border-subtle, #cbd5e1);border-radius:.375rem;font-size:.875rem}._utilizationHint_1tt4v_44{margin:0;font-size:.8125rem;color:var(--text-muted, #64748b)}@media(max-width:960px){._root_1tt4v_1{grid-template-columns:1fr}}._root_jt721_1{display:flex;flex-direction:column;gap:1.5rem}._lineSection_jt721_7{padding:1rem 1.25rem;border:1px solid var(--border-subtle, #e2e8f0);border-radius:8px;background:var(--surface-raised, #fff)}._lineHeader_jt721_14{margin-bottom:.75rem}._lineTitle_jt721_18{margin:0;font-size:1.05rem;font-weight:600}._lineDescription_jt721_24{margin:.35rem 0 0;font-size:.9rem;color:var(--text-muted, #64748b)}._modeToggle_jt721_30{display:inline-flex;margin-bottom:.75rem;border:1px solid var(--border-subtle, #cbd5e1);border-radius:.5rem;overflow:hidden}._modeButton_jt721_38{padding:.5rem 1rem;border:none;background:var(--surface-raised, #fff);color:var(--text-muted, #64748b);font-size:.875rem;font-weight:600;cursor:pointer}._modeButtonActive_jt721_48{background:#2563eb;color:#fff}._lineNote_jt721_53{margin:.75rem 0 0;font-size:.8125rem;color:var(--text-muted, #64748b)}._note_jt721_59{margin:0;font-size:.9rem;color:var(--text-muted, #64748b)}._passGroup_jt721_65{display:flex;flex-direction:column;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle, #e2e8f0)}._passHeader_jt721_73{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}._passTitle_jt721_81{margin:0;font-size:1.1rem;font-weight:700}._passModelSize_jt721_87{flex:1 1 16rem;max-width:28rem}._passModelSize_jt721_87 ._tierField_jt721_92{margin-bottom:0}._passModelSize_jt721_87 ._lineNote_jt721_53{margin-top:.35rem}._tierField_jt721_92{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}._tierLabel_jt721_107{font-size:.8125rem;font-weight:600;color:var(--text-muted, #64748b)}._tierSelect_jt721_113{max-width:16rem;padding:.45rem .6rem;border:1px solid var(--border-subtle, #cbd5e1);border-radius:.375rem;font-size:.875rem}._rangeHint_jt721_121{margin-top:.5rem;font-size:.8125rem;color:var(--text-muted, #64748b)}._rangeHint_jt721_121 summary{cursor:pointer;font-weight:600}._rangeHint_jt721_121 p{margin:.35rem 0 0}._root_cp1r4_1{display:flex;flex-direction:column;gap:.75rem}._headerRow_cp1r4_7,._bandRow_cp1r4_8{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:.75rem;align-items:end}._headerRow_cp1r4_7{font-size:.8125rem;font-weight:600;color:#64748b}._field_cp1r4_21{display:flex;flex-direction:column;gap:.25rem}._label_cp1r4_27{font-size:.8125rem;font-weight:600;color:#334155}._input_cp1r4_33{width:100%;min-width:0;padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;color:#0f172a;background:#fff}._input_cp1r4_33:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}._input_cp1r4_33[aria-invalid=true]{border-color:#dc2626}._input_cp1r4_33:disabled{background:#f8fafc;color:#64748b}._unit_cp1r4_59{font-size:.8125rem;color:#64748b}._removeButton_cp1r4_64{align-self:center;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#334155;font-size:.8125rem;cursor:pointer}._removeButton_cp1r4_64:disabled{opacity:.45;cursor:not-allowed}._removeButton_cp1r4_64:not(:disabled):hover{background:#f8fafc}._actions_cp1r4_84{display:flex;gap:.5rem}._addButton_cp1r4_89{padding:.5rem .875rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#334155;font-size:.875rem;font-weight:600;cursor:pointer}._addButton_cp1r4_89:disabled{opacity:.45;cursor:not-allowed}._addButton_cp1r4_89:not(:disabled):hover{background:#f8fafc}._hint_cp1r4_109,._error_cp1r4_110{margin:0;font-size:.8125rem}._hint_cp1r4_109{color:#475569}._error_cp1r4_110{color:#dc2626}._report_1ngkw_1{display:flex;flex-direction:column;gap:2rem}._header_1ngkw_7{display:flex;flex-direction:column;gap:.35rem}._title_1ngkw_13{margin:0;font-size:1.25rem;font-weight:700;color:var(--text-primary, #0f172a)}._meta_1ngkw_20{margin:0;font-size:.95rem;color:var(--text-muted, #64748b)}._section_1ngkw_26,._reportSection_1ngkw_27{display:flex;flex-direction:column;gap:1rem}._sectionTitle_1ngkw_33{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-primary, #0f172a);border-bottom:1px solid var(--border-subtle, #e2e8f0);padding-bottom:.35rem}._totals_1ngkw_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem}._totalCard_1ngkw_48{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;border-radius:8px;border:1px solid var(--border-subtle, #e2e8f0);background:var(--surface-raised, #fff)}._totalLabel_1ngkw_58{font-size:.85rem;color:var(--text-muted, #64748b);text-transform:uppercase;letter-spacing:.04em}._totalValue_1ngkw_65{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums}._metricsGrid_1ngkw_71{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}._metricCard_1ngkw_77{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border-radius:8px;border:1px solid var(--border-subtle, #e2e8f0);background:var(--surface-subtle, #f8fafc)}._metricLabel_1ngkw_87{margin:0;font-size:.9rem;font-weight:600}._metricValue_1ngkw_93{margin:0;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}._metricFormula_1ngkw_100{margin:0;font-size:.8rem;color:var(--text-muted, #64748b)}._lineGroup_1ngkw_106{display:flex;flex-direction:column;gap:.5rem}._lineGroupTitle_1ngkw_112{margin:0;font-size:.95rem;font-weight:600}._lineGroupDescription_1ngkw_118{margin:0;font-size:.85rem;color:var(--text-muted, #64748b)}._tableWrap_1ngkw_124{overflow-x:auto}._table_1ngkw_124{width:100%;border-collapse:collapse;font-size:.9rem}._tableCaption_1ngkw_134{text-align:left;font-weight:600;margin-bottom:.5rem}._table_1ngkw_124 th,._table_1ngkw_124 td{padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle, #e2e8f0);text-align:left;vertical-align:top}._table_1ngkw_124 th._numeric_1ngkw_148,._table_1ngkw_124 td._numeric_1ngkw_148{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._table_1ngkw_124 tbody tr:last-child td{border-bottom:none}._tableGroupHeader_1ngkw_159 td{font-weight:600;background:var(--surface-muted, #f8fafc)}._tableGroupLine_1ngkw_164{padding-left:1.5rem}._tableGroupSubtotal_1ngkw_168 td{font-weight:600}._descriptionCell_1ngkw_172{font-size:.85rem;color:var(--text-muted, #64748b);max-width:22rem}._subsectionTitle_1ngkw_178{margin:0 0 .5rem;font-size:.95rem;font-weight:600}._sensitivityMeta_1ngkw_184{margin:0;font-size:.9rem;color:var(--text-muted, #64748b)}._sensitivityLeverList_1ngkw_190{margin:.75rem 0 1rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}._sensitivityLeverItem_1ngkw_199{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.95rem}._sensitivityRank_1ngkw_207{color:var(--text-muted, #64748b);font-variant-numeric:tabular-nums}._sensitivityBadgeScale_1ngkw_212,._sensitivityBadgeTuning_1ngkw_213{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:.1rem .4rem;border-radius:.25rem}._sensitivityBadgeScale_1ngkw_212{background:var(--badge-scale-bg, #e0e7ff);color:var(--badge-scale-fg, #3730a3)}._sensitivityBadgeTuning_1ngkw_213{background:var(--badge-tuning-bg, #d1fae5);color:var(--badge-tuning-fg, #065f46)}._sensitivityLeverImpact_1ngkw_232{color:var(--text-muted, #64748b);font-size:.9rem}._sensitivitySliderWrap_1ngkw_237{flex:1 1 100%;display:flex;align-items:center;gap:.5rem;min-width:12rem}._sensitivitySliderLabel_1ngkw_245{flex:0 0 3rem;font-size:.8rem;color:var(--text-muted, #64748b);font-variant-numeric:tabular-nums;text-align:right}._sensitivitySlider_1ngkw_237{flex:1;min-width:0;accent-color:var(--accent, #4f46e5)}._sensitivityRowCurrent_1ngkw_259{font-weight:600;background:var(--row-highlight-bg, #f8fafc)}._sensitivityRowCurrent_1ngkw_259 td:first-child{color:var(--accent, #4f46e5)}._sensitivityLoading_1ngkw_268{color:var(--text-muted, #64748b)}._chartGrid_1ngkw_272{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}._chartGridFull_1ngkw_278{grid-column:1 / -1}@media(max-width:48rem){._chartGrid_1ngkw_272{grid-template-columns:1fr}._chartGridFull_1ngkw_278{grid-column:auto}}._chartPanel_1ngkw_292{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1rem;border:1px solid var(--border-subtle, #e2e8f0);border-radius:8px;background:var(--surface-raised, #fff)}._chartTitle_1ngkw_303{margin:0;font-size:.95rem;font-weight:600}._chartDescription_1ngkw_309{margin:.25rem 0 0;font-size:.85rem;color:var(--text-muted, #64748b)}._chartCanvas_1ngkw_315{width:100%;min-height:17.5rem}._chartLoading_1ngkw_320{margin:0;padding:1rem;font-size:.9rem;color:var(--text-muted, #64748b)}._chartTooltip_1ngkw_327{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--border-subtle, #e2e8f0);background:#fff;box-shadow:0 4px 12px #0f172a14;font-size:.85rem}._chartTooltipLabel_1ngkw_336{margin:0 0 .35rem;font-weight:600}._chartTooltipList_1ngkw_341{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem}._footnoteList_1ngkw_350{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:var(--text-muted, #64748b)}._reportRoot_1ngkw_360{display:flex;flex-direction:column;gap:2rem}._reportHeader_1ngkw_366{display:flex;flex-direction:column;gap:.35rem}._reportTitle_1ngkw_372{margin:0;font-size:1.25rem;font-weight:700}._reportSubtitle_1ngkw_378{margin:0;font-size:.95rem;color:var(--text-muted, #64748b)}._callout_1ngkw_384{margin:0;padding:1rem 1.25rem;border-radius:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;font-size:.95rem}._root_1bari_1{display:flex;flex-direction:column;gap:1.5rem}._toolbar_1bari_7{display:flex;justify-content:flex-end;gap:.75rem}._toolbarButton_1bari_13{padding:.5rem 1rem;border-radius:.5rem;border:1px solid var(--border-subtle, #cbd5e1);background:var(--surface-raised, #ffffff);color:var(--text-primary, #334155);font-size:.9375rem;font-weight:600;cursor:pointer}._toolbarButton_1bari_13:hover{background:var(--surface-subtle, #f8fafc)}@media print{html,body{background:#fff;color:#0f172a}.screenOnly{display:none!important}[data-print-report=true]{max-width:none;padding:0;min-height:auto}[data-print-report=true] .content{border:none;padding:0;background:transparent}.reportSection table,.reportSection tr{break-inside:avoid;page-break-inside:avoid}.reportSection figure{break-inside:avoid;page-break-inside:avoid}.chartCanvas{width:100%;height:17.5rem;min-height:17.5rem}.chartCanvas .recharts-responsive-container{width:100%!important;height:17.5rem!important}}*,*:before,*:after{box-sizing:border-box}html{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;color:#0f172a;background:#f8fafc}body{margin:0}button{font:inherit}#root{min-height:100vh}
