.game_changes__a_Ere{position:static;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;outline:none;scroll-margin-top:110px}.game_changes__a_Ere::backdrop{background:#11182766}.game_controlSummary__P7x5s{display:none}@media (max-width:767px){.game_chart__ik_3b{height:clamp(140px,calc(100svh - 340px),256px)}.game_playing__6plmA{padding-bottom:calc(152px + env(safe-area-inset-bottom))}.game_controls__yZQsn{position:fixed;inset:auto 0 0;z-index:40;padding:10px 16px calc(8px + env(safe-area-inset-bottom));background:var(--ui-bg);color:var(--ui-text);border-top:1px solid var(--ui-border);box-shadow:0 -3px 16px #0001}.game_pending__XiF8y{max-height:88px;overflow-y:auto;overscroll-behavior:contain}.game_controlButtons__1H0r1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}.game_controlButtons__1H0r1 button{min-height:44px;padding:9px 10px;font-size:14px}.game_advanceButtons__PLVxJ{display:contents}.game_advance__qFHlI{grid-column:2;grid-row:1}.game_autoplay__wwrPg{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:8px}.game_controlSummary__P7x5s{display:block;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ui-muted)}.game_controlHelp__e_Fax{display:none}.game_changes__a_Ere[open]{position:fixed;inset:auto 0 0;display:flex;flex-direction:column;width:100%;height:calc(100dvh - 20px);max-height:calc(100% - 20px);border-radius:14px 14px 0 0;background:var(--ui-bg)}.game_changesBody__zpfOT{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.game_changesBody__zpfOT>section{border:0;box-shadow:none}.game_changes__a_Ere .game_controls__yZQsn{position:static;flex-shrink:0;box-shadow:none}}.pathTable_article__bqLuX{overflow:hidden;border:1px solid var(--ui-border,#e5e7eb);border-radius:10px;background:var(--ui-bg,white)}.pathTable_guide__Ma6jR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding:12px 20px;border-bottom:1px solid var(--ui-border,#e5e7eb)}.pathTable_guide__Ma6jR p{color:var(--ui-muted,#4b5563);font-size:13px;line-height:1.5}.pathTable_retirementLink__eGOM6{min-height:44px;color:var(--ui-accent,#2563eb);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pathTable_tableScroll__Qcp1G{overflow-x:auto}.pathTable_table__JgR8N{width:100%;font-size:14px;font-variant-numeric:tabular-nums}.pathTable_actionColumn__S55y1{width:116px}.pathTable_yearRow__40hYR{border-top:1px solid var(--ui-border,#e5e7eb);cursor:pointer;scroll-margin-top:140px}.pathTable_yearRow__40hYR:hover{background:var(--ui-soft,#f8fafc)}.pathTable_retirementRow__IQ5JM,.pathTable_yearRow__40hYR.pathTable_expanded__9y7Bx{background:var(--ui-soft,#eff6ff)}.pathTable_retirementBadge__KIxAi{color:var(--ui-accent,#2563eb);font-weight:600}.pathTable_retirementBadge__KIxAi,.pathTable_startingPointBadge__kHJnt{display:block;max-width:80px;margin-top:4px;font-size:11px;line-height:1.3}.pathTable_startingPointBadge__kHJnt{color:var(--ui-muted,#6b7280)}.pathTable_breakdownButton__JqYXf{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:104px;padding:6px;border:1px solid var(--ui-border,#cbd5e1);border-radius:6px;background:var(--ui-bg,white);color:var(--ui-accent,#2563eb);font-size:12px;font-weight:600;white-space:nowrap}.pathTable_breakdownButton__JqYXf:hover{background:var(--ui-soft,#eff6ff)}.pathTable_breakdownButton__JqYXf:focus-visible,.pathTable_retirementLink__eGOM6:focus-visible{outline:2px solid var(--ui-accent,#2563eb);outline-offset:2px}.pathTable_mobileReturn__sY_lG{display:none}.pathTable_detail__mNpt3{padding:20px;background:var(--ui-soft,#f8fafc)}.pathTable_explanation__FMYOT{margin-bottom:18px}.pathTable_explanation__FMYOT h3{color:var(--ui-text,#111827);font-size:16px;font-weight:600}.pathTable_explanation__FMYOT p{margin-top:4px;color:var(--ui-muted,#4b5563);font-size:14px;line-height:1.6}.pathTable_detailGrid__tQ9BK{display:grid;gap:24px}.pathTable_fullWidth__yrZUd{grid-column:1/-1}@media (min-width:640px){.pathTable_withSideDetail__aFWa3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pathTable_guide__Ma6jR{padding:12px;gap:4px}.pathTable_table__JgR8N{font-size:13px}.pathTable_table__JgR8N th,.pathTable_yearRow__40hYR>td{padding:10px 7px}.pathTable_yearRow__40hYR>td:last-child{padding:4px}.pathTable_actionColumn__S55y1{width:94px}.pathTable_breakdownButton__JqYXf{min-width:88px;font-size:11px;gap:3px;padding:4px}.pathTable_breakdownButton__JqYXf svg{width:14px;height:14px}.pathTable_mobileReturn__sY_lG{display:block;margin-top:3px;color:var(--ui-muted,#6b7280);font-size:11px;font-weight:400}.pathTable_retirementBadge__KIxAi,.pathTable_startingPointBadge__kHJnt{max-width:64px;font-size:10px}.pathTable_detail__mNpt3{padding:16px 12px}.pathTable_detailGrid__tQ9BK{gap:20px}}.simulationAnalysis_analysis__FFo83{min-width:0;scroll-margin-top:130px}.simulationAnalysis_introduction__naLzZ{padding:24px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg)}.simulationAnalysis_introduction__naLzZ h2,.simulationAnalysis_outcomes__LmQnD h3{font-size:20px;font-weight:700;margin:0 0 8px}.simulationAnalysis_introduction__naLzZ p{line-height:1.6}.simulationAnalysis_selector__lUS_e{display:grid;gap:8px;max-width:360px;margin:20px 0 12px;font-size:14px;font-weight:600}.simulationAnalysis_selector__lUS_e select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:6px;color:var(--ui-text);background:var(--ui-bg);font:inherit;font-size:16px}.simulationAnalysis_selector__lUS_e select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.simulationAnalysis_note__nBYm1{color:var(--ui-muted);font-size:13px;max-width:780px;margin-top:8px}.simulationAnalysis_outcome__am1j5{margin-top:16px;font-size:14px;font-weight:600}.simulationAnalysis_help__mUcg3{color:var(--ui-muted);font-size:13px;margin-top:8px}.simulationAnalysis_help__mUcg3 summary{cursor:pointer;min-height:44px;padding:12px 0}.simulationAnalysis_analysis__FFo83>article{margin-top:16px}.simulationAnalysis_outcomes__LmQnD{padding:24px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg)}.simulationAnalysis_outcomes__LmQnD table{width:100%;margin-top:16px;font-size:14px;border-collapse:collapse;font-variant-numeric:tabular-nums}.simulationAnalysis_outcomes__LmQnD td,.simulationAnalysis_outcomes__LmQnD th{padding:12px 8px;text-align:right;border-bottom:1px solid var(--ui-border)}.simulationAnalysis_outcomes__LmQnD th:first-child{text-align:left}.simulationAnalysis_outcomes__LmQnD thead th{color:var(--ui-muted);font-weight:500}.simulationAnalysis_outcomes__LmQnD tbody th{font-weight:400}.simulationAnalysis_outcomes__LmQnD [data-median]{background:var(--ui-soft);font-weight:600}@media (max-width:767px){.simulationAnalysis_introduction__naLzZ,.simulationAnalysis_outcomes__LmQnD{padding:16px}.simulationAnalysis_outcomes__LmQnD table{font-size:12px}.simulationAnalysis_outcomes__LmQnD td,.simulationAnalysis_outcomes__LmQnD th{padding:12px 4px}}.investments_surface__1n5Ca{--inv-bg:var(--ui-bg);--inv-text:var(--ui-text);--inv-muted:var(--ui-muted);--inv-border:var(--ui-border);--inv-soft:var(--ui-soft);--inv-accent:var(--ui-accent);--inv-button-text:var(--ui-accent-text);--inv-error:var(--ui-danger);color:var(--inv-text);background:var(--inv-bg);min-width:0;border-radius:12px;font-size:14px;line-height:1.5}.investments_addAsset___aurC{display:block;width:100%;padding:12px 16px;margin:8px 0 20px;border:1px solid var(--inv-accent);border-radius:8px;color:var(--inv-accent);background:var(--inv-soft);text-align:left;font-weight:600}.investments_sourceChoice__Chfun{border:1px solid var(--inv-border);border-radius:8px;padding:12px;margin:16px 0}.investments_sourceChoice__Chfun legend{font-weight:600;padding:0 4px}.investments_sourceChoice__Chfun label{display:flex;align-items:baseline;gap:8px;padding:8px 0}.investments_sectionLabel__vlWC7{margin:20px 0 10px;font-weight:600}.investments_propertyList__uzKoU{margin-top:24px;border-top:1px solid var(--inv-border)}.investments_model__5Gm8Q{border-top:1px solid var(--inv-border);padding:14px 0}.investments_model__5Gm8Q summary{cursor:pointer;font-weight:600;padding:6px 0}.investments_model__5Gm8Q[open] summary{margin-bottom:12px}.investments_propertySection__zMMyO{border-top:1px solid var(--inv-border);padding:20px 0}.investments_propertySection__zMMyO h4{margin:0 0 10px;color:var(--inv-text);font-size:16px;font-weight:600}.investments_propertySection__zMMyO>.investments_modelFields__ym5Bz+.investments_balance__UoLqG{margin-top:16px;margin-bottom:0}.investments_fieldHint__MT7u0{align-self:center;font-size:12px;color:var(--inv-muted)}.investments_defaultNotice__Pm4Cc{border-left:3px solid var(--inv-accent);background:var(--inv-soft);padding:12px;margin:16px 0;font-size:13px}.investments_defaultNotice__Pm4Cc strong{display:block;margin-bottom:4px}.investments_assumptionsHelp__nGNtr a{color:var(--inv-accent);text-decoration:underline}.investments_focusContent__rTIVv{animation:investments_enterDetail__1PR7v .18s ease-out}.investments_accountContext__x_nsd{min-width:0;border:0;margin:0;padding:0}.investments_accountContext__x_nsd:disabled{opacity:.7}.investments_inlineReturns__HWoZN{border-left:3px solid var(--inv-accent);background:var(--inv-soft);margin:0 0 16px;padding:16px 20px;overflow-anchor:none;animation:investments_openReturns__sC6B1 .22s ease-out}.investments_inlineMarketGroup__FtAMF{padding:16px 0;border-bottom:1px solid var(--inv-border)}.investments_inlineMarketGroup__FtAMF h4{font-size:15px;font-weight:600;margin:0 0 12px}.investments_inlineMarketGroup__FtAMF .investments_modelFields__ym5Bz{padding:0}@keyframes investments_openReturns__sC6B1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes investments_enterDetail__1PR7v{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.investments_focusContent__rTIVv,.investments_inlineReturns__HWoZN{animation:none}}.investments_assumptionsHelp__nGNtr{margin:12px 0;padding:0 12px;border-radius:8px;background:var(--inv-soft);color:var(--inv-muted);font-size:12px}.investments_assumptionsHelp__nGNtr summary{cursor:pointer;padding:12px 0}.investments_assumptionsHelp__nGNtr[open]{padding-bottom:6px}.investments_check__LTkjz{display:flex;align-items:center;gap:8px;padding:10px 0}.investments_surface__1n5Ca button,.investments_surface__1n5Ca input{font:inherit}.investments_surface__1n5Ca button{cursor:pointer}.investments_surface__1n5Ca button:disabled{opacity:.5;cursor:default}.investments_surface__1n5Ca input[type=number],.investments_surface__1n5Ca input[type=text],.investments_surface__1n5Ca select{min-width:0;border:1px solid var(--inv-border);border-radius:7px;padding:8px;color:var(--inv-text);background:var(--inv-bg);font-size:16px}.investments_summary__qfD2G{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:12px 0;border:0;background:transparent;color:inherit}.investments_summary__qfD2G span{min-width:0}.investments_summary__qfD2G strong{display:block;font-size:25px;font-weight:600;letter-spacing:-.025em}.investments_summary__qfD2G small{display:block;color:var(--inv-muted);font-size:12px}.investments_link__G2sEW{border:0;background:transparent;color:var(--inv-accent);padding:8px 0;text-align:left;font-weight:500}.investments_editor__WBw6b{border:1px solid var(--inv-border);border-radius:10px;padding:12px}.investments_topline__mcjbG{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:12px}.investments_topline__mcjbG h3{margin:0;font-size:15px;font-weight:600}.investments_close__ScUan{border:0;padding:6px;background:transparent;color:var(--inv-muted);border-radius:6px}.investments_balance__UoLqG{display:grid;gap:4px;color:var(--inv-muted);margin-bottom:16px}.investments_balance__UoLqG input{width:100%;font-weight:600;color:var(--inv-text)}.investments_mix__Mk9um{min-width:0}.investments_bar__ELKR2{height:7px;display:flex;overflow:hidden;border-radius:5px;gap:2px;margin:10px 0}.investments_stocks__Ks_s1{background:#4f7dcf}.investments_bonds__1C0T_{background:#59958b}.investments_cash__ww6NJ{background:#9ba8b8}.investments_shortcuts__bT13F{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.investments_shortcuts__bT13F button{border:1px solid var(--inv-border);border-radius:6px;background:var(--inv-bg);color:var(--inv-muted);padding:5px 10px;font-size:12px}.investments_mixRow__8li18{display:grid;grid-template-columns:minmax(66px,1fr) auto 44px;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid var(--inv-border)}.investments_assetName__ebEW_{display:flex;align-items:center;gap:7px}.investments_mixPercent__22yWc{text-align:right;font-variant-numeric:tabular-nums}.investments_rangeLabel__HC5V2{display:flex;justify-content:space-between;font-size:12px;color:var(--inv-muted);margin-top:12px}.investments_range__ogYQ7{width:100%;min-height:32px;accent-color:var(--inv-accent)}.investments_exactRow__nluep{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:8px 0}.investments_shortcuts__bT13F button[aria-pressed=true]{border-color:var(--inv-accent);color:var(--inv-accent);background:var(--inv-soft)}.investments_dot__RzjVI{width:7px;height:7px;border-radius:50%;flex-shrink:0}.investments_amount__ocpBF{color:var(--inv-muted);font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.investments_percentField__IzKC8{display:flex;align-items:center;gap:3px}.investments_percentField__IzKC8 input{width:53px;padding:6px!important;appearance:textfield;text-align:right}.investments_percentField__IzKC8 input::-webkit-inner-spin-button{appearance:none}.investments_policy__Q_c_7{display:flex;align-items:flex-start;gap:8px;margin-top:16px;font-size:13px}.investments_policy__Q_c_7 input{margin-top:4px;accent-color:var(--inv-accent)}.investments_hint__VIKza{font-size:12px;color:var(--inv-muted);margin:5px 0 10px}.investments_error__FG9dB{color:var(--inv-error);font-size:13px}.investments_footer__JuRJ3{position:sticky;bottom:8px;z-index:2;background:var(--inv-bg);border-top:1px solid var(--inv-border);margin-top:12px;padding-top:12px}.investments_preview__7a1kj{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;justify-content:space-between;font-size:12px;margin-bottom:10px;color:var(--inv-muted)}.investments_preview__7a1kj strong{color:var(--inv-text);font-variant-numeric:tabular-nums;font-size:18px}.investments_previewLabel__jA6VN{display:block;color:var(--inv-text);font-size:13px;font-weight:600}.investments_previewHint__Jvcje{display:block;font-size:11px}.investments_actions__8XSWn{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.investments_nextStepHint__9ljs_{color:var(--inv-muted);font-size:13px;margin:20px 0 8px}.investments_undoRow__PNtTi{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin:-4px 0 6px;font-size:12px}.investments_surface__1n5Ca .investments_undoLink__suc7t{color:var(--inv-accent);background:transparent;border:0;padding:4px 0;font-size:12px;text-align:left;text-decoration:underline;text-underline-offset:3px}.investments_undoPrevious__lti_z{color:var(--inv-muted);overflow-wrap:anywhere}.investments_accountBalanceCard__TBnVA{border-bottom:1px solid var(--inv-border);padding:0 0 16px;margin-bottom:20px}.investments_accountBalanceCard__TBnVA .investments_balance__UoLqG{margin-bottom:4px}.investments_accountBalanceCard__TBnVA .investments_accountRow__6iCWI{border-bottom:0}.investments_accountBalanceCard__TBnVA+.investments_propertyList__uzKoU{border-top:0;margin-top:12px}.investments_calculatedTotal__o2G3Q{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--inv-muted);font-size:13px;padding:0 0 8px}.investments_mobileImpact__2LvuD{display:none}.investments_primary__AskkV,.investments_secondary__Mspl_{border-radius:7px;padding:8px 14px;font-weight:500}.investments_primary__AskkV{background:var(--inv-accent);color:var(--inv-button-text);border:1px solid var(--inv-accent)}.investments_secondary__Mspl_{background:var(--inv-bg);color:var(--inv-text);border:1px solid var(--inv-border)}.investments_details___1qsc{margin-top:14px;font-size:12px;color:var(--inv-muted)}.investments_details___1qsc summary{cursor:pointer;padding:8px 0}.investments_details___1qsc p{margin:7px 0}.investments_accountRow__6iCWI{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;text-align:left;gap:4px 10px;background:transparent;border:0;border-bottom:1px solid var(--inv-border);padding:10px 0;color:var(--inv-text)}.investments_accountRow__6iCWI small{width:100%;color:var(--inv-muted)}.investments_split__vUd6l{display:grid;gap:10px;margin-top:10px;padding:12px;background:var(--inv-soft);border-radius:8px}.investments_split__vUd6l label{display:grid;gap:4px}.investments_focused__fcgaw{padding:28px;display:flex;flex-direction:column}.investments_focused__fcgaw .investments_topline__mcjbG h3{font-size:22px;letter-spacing:-.03em}.investments_propertyName__UW5zc{display:block;color:var(--inv-muted);font-size:16px;font-weight:400;letter-spacing:normal;margin-top:4px}.investments_focused__fcgaw .investments_accountRow__6iCWI .investments_editLink__WUM3B{color:var(--inv-accent);text-align:right;font-weight:500}.investments_focused__fcgaw .investments_topline__mcjbG{margin-bottom:26px}.investments_focused__fcgaw .investments_topline__mcjbG .investments_hint__VIKza{margin:0 0 0 auto}.investments_focused__fcgaw .investments_balance__UoLqG>input[type=number]{font-size:26px;padding:12px}.investments_focused__fcgaw .investments_mixRow__8li18{padding:10px 0}.investments_focused__fcgaw .investments_amount__ocpBF{font-size:15px}.investments_focused__fcgaw .investments_footer__JuRJ3{margin-top:24px;padding-top:18px}.investments_focused__fcgaw>.investments_details___1qsc{margin-bottom:20px}.investments_modelFields__ym5Bz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.investments_modelFields__ym5Bz>:is(p,details){grid-column:1/-1}.investments_modelFields__ym5Bz .investments_balance__UoLqG{align-content:start;margin-bottom:0}.investments_surface__1n5Ca .investments_modelFields__ym5Bz input[type=number]{height:44px;min-height:44px;font-size:16px;padding:8px 10px}.investments_growthExample__oelbA{border-left:3px solid var(--inv-accent);background:var(--inv-soft);padding:10px 12px;font-size:13px;line-height:1.6}.investments_assetTypes__TcMQn{border:0;padding:0;margin:0 0 24px;display:grid;gap:10px}.investments_growthChoice__tnBnj{border:1px solid var(--inv-border);border-radius:8px;margin:12px 0 20px;padding:10px 12px}.investments_growthChoice__tnBnj summary{cursor:pointer;color:var(--inv-muted);font-size:13px;min-height:24px;align-content:center}.investments_growthChoice__tnBnj[open] summary{margin-bottom:12px}.investments_assetTypes__TcMQn legend{font-weight:600;margin-bottom:12px}.investments_assetTypes__TcMQn label{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--inv-border);border-radius:8px;padding:14px;cursor:pointer}.investments_assetTypes__TcMQn label:has(input:checked){border-color:var(--inv-accent);background:var(--inv-soft)}.investments_assetTypes__TcMQn input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--inv-accent)}.investments_assetTypes__TcMQn small{display:block;color:var(--inv-muted);margin-top:4px;line-height:1.5}.investments_total__sgd8l{font-size:30px;font-weight:600;margin-bottom:20px}.investments_total__sgd8l small{display:block;font-size:13px;font-weight:400;color:var(--inv-muted)}.investments_focused__fcgaw .investments_accountRow__6iCWI{padding:16px 0;align-items:center}.investments_focused__fcgaw .investments_accountRow__6iCWI small{display:block;font-size:12px;margin-top:3px}.investments_surface__1n5Ca :is(button,input,select):focus-visible{outline:2px solid var(--inv-accent);outline-offset:3px}@media (max-width:767px){.investments_mobileImpact__2LvuD{display:inline-flex;align-items:center;color:var(--inv-accent);margin-right:auto;padding:8px 0;font-weight:600}.investments_focused__fcgaw{padding:18px;padding-bottom:var(--editor-bottom-space,130px);border-radius:0;border-width:1px 0 0}.investments_focused__fcgaw .investments_footer__JuRJ3{position:fixed;bottom:var(--editor-keyboard-inset,0);left:0;right:0;padding:12px 18px max(12px,env(safe-area-inset-bottom));box-shadow:0 -5px 20px #17212e0d;z-index:30}.investments_modelFields__ym5Bz{grid-template-columns:1fr;gap:12px}.investments_surface__1n5Ca button{min-height:44px}}@media (pointer:coarse){.investments_surface__1n5Ca button{min-height:44px}.investments_policy__Q_c_7{min-height:44px;align-items:center}.investments_policy__Q_c_7 input{width:20px;height:20px;margin:0}}html:has(.investments_editor__WBw6b){scroll-behavior:auto}.investmentReturnBasis_section__GGWhX{color:var(--ui-muted);font-size:13px;line-height:1.6;margin:16px 0}.investmentReturnBasis_section__GGWhX h3{color:var(--ui-text);font-size:15px;font-weight:600;margin-bottom:6px}.investmentReturnBasis_section__GGWhX strong{color:var(--ui-text)}.investmentReturnBasis_table__Fct2z{width:100%;border-collapse:collapse;table-layout:fixed;margin:12px 0}.investmentReturnBasis_table__Fct2z caption{text-align:left;color:var(--ui-muted);padding:0 0 8px;font-size:12px}.investmentReturnBasis_table__Fct2z td,.investmentReturnBasis_table__Fct2z th{padding:10px 8px;border-bottom:1px solid var(--ui-border);text-align:right;overflow-wrap:anywhere}.investmentReturnBasis_table__Fct2z thead{background:var(--ui-soft);color:var(--ui-muted);font-size:12px}.investmentReturnBasis_table__Fct2z th:first-child{text-align:left}.investmentReturnBasis_table__Fct2z tbody th{font-weight:500;color:var(--ui-text)}.investmentReturnBasis_table__Fct2z td{color:var(--ui-text);font-variant-numeric:tabular-nums}.investmentReturnBasis_table__Fct2z small{display:block;font-size:11px;font-weight:400}.investmentReturnBasis_hint__vF3jg{font-size:12px}.investmentReturnBasis_details__OhT29 summary{color:var(--ui-accent);cursor:pointer;min-height:44px;padding:10px 0}.investmentReturnBasis_details__OhT29 summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.investmentReturnBasis_details__OhT29 p{margin:0 0 8px}