.YearByYearTable_placeholder__zLbtT{color:var(--ink-faint);font-size:13.5px;padding:.875rem 1.5rem;text-align:center}.YearByYearTable_table__YFWeu{border-collapse:collapse;font-size:13px;width:100%}.YearByYearTable_table__YFWeu td,.YearByYearTable_table__YFWeu th{border-bottom:1px solid var(--line-soft);padding:9px 14px;text-align:right}.YearByYearTable_table__YFWeu td:first-child,.YearByYearTable_table__YFWeu th:first-child{text-align:left}.YearByYearTable_table__YFWeu th{background:var(--paper);color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.YearByYearTable_table__YFWeu td{color:var(--ink);font-variant-numeric:tabular-nums}.YearByYearTable_table__YFWeu tbody tr:last-child td{border-bottom:0}.YearByYearTable_table__YFWeu tbody tr:hover td{background:var(--paper)}.YearByYearTable_scroll__V1H1f{max-height:22rem;overflow:auto}.YearByYearTable_table__YFWeu thead th{background:var(--surface);position:sticky;top:0}.YearByYearTable_table__YFWeu tbody tr:hover{background:var(--accent-tint)}.YearByYearTable_left__4cMVa{font-weight:600;text-align:left!important}.YearByYearTable_real___QJzl{color:var(--accent-deep)}.YearByYearTable_exportRow__9JBDK{display:flex;gap:8px;padding-top:14px}.YearByYearTable_exportButton__WKKsP{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;flex:1;font:inherit;font-size:12.5px;font-weight:700;justify-content:center;min-height:2.5rem;padding:0 .75rem;transition:border-color .15s,color .15s}.YearByYearTable_exportButton__WKKsP:hover:not(:disabled){border-color:var(--accent);color:var(--accent-deep)}.YearByYearTable_exportButton__WKKsP:disabled{cursor:not-allowed;opacity:.35}.RateTimeMatrixTable_placeholder__8huhc{color:var(--ink-faint);font-size:13.5px;padding:.875rem 1.5rem;text-align:center}.RateTimeMatrixTable_table__WcHjI{border-collapse:collapse;font-size:13px;width:100%}.RateTimeMatrixTable_table__WcHjI td,.RateTimeMatrixTable_table__WcHjI th{border-bottom:1px solid var(--line-soft);padding:9px 14px;text-align:right}.RateTimeMatrixTable_table__WcHjI td:first-child,.RateTimeMatrixTable_table__WcHjI th:first-child{text-align:left}.RateTimeMatrixTable_table__WcHjI th{background:var(--paper);color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.RateTimeMatrixTable_table__WcHjI td{color:var(--ink);font-variant-numeric:tabular-nums}.RateTimeMatrixTable_table__WcHjI tbody tr:last-child td{border-bottom:0}.RateTimeMatrixTable_table__WcHjI tbody tr:hover td{background:var(--paper)}.RateTimeMatrixTable_scroll__o7U_j{max-height:22rem;overflow:auto}.RateTimeMatrixTable_note__W7x7g{color:var(--ink-faint);font-size:12px;margin:12px 0 0}.RateTimeMatrixTable_table__WcHjI thead th{background:var(--surface);position:sticky;top:0}.RateTimeMatrixTable_left__2T6O4{text-align:left!important}.RateTimeMatrixTable_rowHead__i4GN6{background:var(--paper);border-bottom:1px solid var(--line-soft);color:var(--ink-soft);font-size:12px;font-weight:600;padding:8px 12px;text-align:left;white-space:nowrap}.RateTimeMatrixTable_hit__HsEej{background:var(--accent-tint);color:var(--accent-deep);font-weight:700}.FrequencyTable_placeholder__onsEo{color:var(--ink-faint);font-size:13.5px;padding:.875rem 1.5rem;text-align:center}.FrequencyTable_table__Z_svX{border-collapse:collapse;font-size:13px;width:100%}.FrequencyTable_table__Z_svX td,.FrequencyTable_table__Z_svX th{border-bottom:1px solid var(--line-soft);padding:9px 14px;text-align:right}.FrequencyTable_table__Z_svX td:first-child,.FrequencyTable_table__Z_svX th:first-child{text-align:left}.FrequencyTable_table__Z_svX th{background:var(--paper);color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.FrequencyTable_table__Z_svX td{color:var(--ink);font-variant-numeric:tabular-nums}.FrequencyTable_table__Z_svX tbody tr:last-child td{border-bottom:0}.FrequencyTable_table__Z_svX tbody tr:hover td{background:var(--paper)}.FrequencyTable_note__2x_8b{color:var(--ink-faint);font-size:12px;margin:12px 0 0}.FrequencyTable_left__oNHio{text-align:left!important}.FrequencyTable_positive__gmZ7w{color:var(--gain)}.FutureValueCalculator_pageRoot__6e90M{--ink:#12182b;--ink-soft:#4c5570;--ink-faint:#8890a6;--paper:#f2f4f9;--surface:#fff;--line:#dee3ed;--line-soft:#e9ecf3;--accent:var(--primary,#204bbb);--accent-deep:var(--primary-600,#1545c2);--accent-tint:var(--primary-200,#e9effe);--gain:#147a55;--gain-tint:#e7f4ee;--loss:#b33a2e;--loss-tint:#fbecea;--amber:#a6740a;--amber-tint:#faf1df;--radius:16px;--shadow-card:0 1px 2px rgba(18,24,43,.04),0 12px 28px -8px rgba(18,24,43,.1);--shadow-card-strong:0 2px 4px rgba(18,24,43,.05),0 16px 36px -10px rgba(18,24,43,.13);color:var(--ink)}.FutureValueCalculator_pageRoot__6e90M *{box-sizing:border-box}.FutureValueCalculator_pageRoot__6e90M :focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.FutureValueCalculator_pageRoot__6e90M *,.FutureValueCalculator_pageRoot__6e90M :after,.FutureValueCalculator_pageRoot__6e90M :before{animation:none!important;transition:none!important}}.FutureValueCalculator_presetRow__qd8Gl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.FutureValueCalculator_presetButtonActive__qQ0En,.FutureValueCalculator_presetButton__2lsUx{border-radius:20px;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:background .15s,color .15s,border-color .15s}.FutureValueCalculator_presetButton__2lsUx{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft)}.FutureValueCalculator_presetButton__2lsUx:hover{border-color:var(--accent);color:var(--accent)}.FutureValueCalculator_presetButtonActive__qQ0En{background:var(--accent);border:1px solid var(--accent);color:#fff}.FutureValueCalculator_calculator__1O5Y9{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:.75rem}@media(min-width:1024px){.FutureValueCalculator_calculator__1O5Y9{grid-template-columns:1fr 1fr}}.FutureValueCalculator_colLeft__6C6xg,.FutureValueCalculator_colRight__3m9Oj{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:1.5rem 1.625rem}.FutureValueCalculator_colRight__3m9Oj{box-shadow:var(--shadow-card-strong);display:flex;flex-direction:column}.FutureValueCalculator_colRightBottom__AiLX_,.FutureValueCalculator_colRightTop__zsNJl{flex:1 1 0%}.FutureValueCalculator_colRightBottom__AiLX_{border-top:1px solid var(--line-soft);display:flex;flex-direction:column;margin-top:1.5rem;padding-top:1.5rem}.FutureValueCalculator_cardHeader__1Zamo{align-items:center;display:flex;justify-content:space-between}.FutureValueCalculator_cardTitle__gxgtY{font-size:19px;font-weight:700;margin:0}.FutureValueCalculator_cardSub__b05QX{font-size:12.5px;margin:2px 0 16px}.FutureValueCalculator_cardSub__b05QX,.FutureValueCalculator_groupTitle__t_E0R{color:var(--ink-faint)}.FutureValueCalculator_groupTitle__t_E0R{font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:18px 0 12px;text-transform:uppercase}.FutureValueCalculator_fieldGroup__qGaiX{display:grid;gap:10px;grid-template-columns:1fr 1fr}.FutureValueCalculator_fieldGroup__qGaiX,.FutureValueCalculator_field__i1AUF{margin-bottom:12px}.FutureValueCalculator_field__i1AUF:last-child{margin-bottom:0}.FutureValueCalculator_warningBanner__s_Ooc{background:var(--loss-tint);border-radius:10px;color:var(--loss);font-size:13px;font-weight:600;margin-top:8px;padding:8px 13px}.FutureValueCalculator_fieldTop__982M2{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:5px}.FutureValueCalculator_field__i1AUF label{color:var(--ink-soft);display:block;font-size:12.5px;font-weight:500;margin-bottom:5px}.FutureValueCalculator_fieldTop__982M2 label{margin-bottom:0}.FutureValueCalculator_hint__h3wDH{color:var(--ink-faint);font-size:10.5px}.FutureValueCalculator_select__raMsZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234c5570' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:14px;min-height:2.5rem;padding:0 10px;padding-right:30px!important;transition:border-color .15s;width:100%}.FutureValueCalculator_select__raMsZ:hover{border-color:var(--ink-faint)}.FutureValueCalculator_select__raMsZ:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:0}.FutureValueCalculator_seg__UrXHk{border:1px solid var(--line);border-radius:9px;display:flex;overflow:hidden}.FutureValueCalculator_segActive___w9gk,.FutureValueCalculator_segBtn__dKlR_{background:var(--surface);border:0;color:var(--ink-faint);cursor:pointer;flex:1;font:inherit;font-size:12.5px;font-weight:600;padding:9px 4px}.FutureValueCalculator_segActive___w9gk{background:var(--accent);color:#fff}.FutureValueCalculator_actions__LGADd{display:flex;gap:10px;margin-top:22px}.FutureValueCalculator_calculateButton__wn9c3{align-items:center;background:var(--accent);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:1;font:inherit;font-size:14.5px;font-weight:700;gap:8px;justify-content:center;min-height:2.75rem;transition:background .15s}.FutureValueCalculator_calculateButton__wn9c3:hover{background:var(--accent-deep)}.FutureValueCalculator_calculateButton__wn9c3:active{transform:scale(.98)}.FutureValueCalculator_resetButton__S_be_{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink-soft);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:14px;font-weight:700;justify-content:center;min-height:2.75rem;padding:0 1rem;transition:background .15s,color .15s}.FutureValueCalculator_resetButton__S_be_:hover{background:var(--paper);color:var(--ink)}.FutureValueCalculator_resetButton__S_be_:active{transform:scale(.98)}.FutureValueCalculator_rHero__J5Y3x{border-bottom:1px solid var(--line-soft);display:grid;gap:16px;grid-template-columns:1fr 1fr;padding-bottom:14px}.FutureValueCalculator_rHeroCell__Ggq5w{min-width:0}.FutureValueCalculator_rHeroLabel__ztTYn{color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.FutureValueCalculator_rHeroValue__dCk4q{font-size:clamp(24px,3.2vw,32px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:6px 0 2px;word-break:break-word}.FutureValueCalculator_rHeroSub__iRkp_{color:var(--ink-faint);font-size:11.5px}.FutureValueCalculator_summaryLine__r_56u{color:var(--ink-soft);font-size:14px;padding:2rem 0;text-align:center}.FutureValueCalculator_gapNote__kH1_f{background:var(--loss-tint);border-radius:10px;color:var(--ink-soft);font-size:13px;margin-top:12px;padding:8px 13px}.FutureValueCalculator_gapNote__kH1_f strong{color:var(--loss);font-weight:700}.FutureValueCalculator_statsGrid__x0It5{border-top:1px solid var(--line-soft);display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:12px 0}.FutureValueCalculator_statCell__Za2M9{display:flex;flex-direction:column;gap:3px}.FutureValueCalculator_statLabel__p4Byp{color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.FutureValueCalculator_statValue___SRJT{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.FutureValueCalculator_statValue___SRJT.FutureValueCalculator_gain__j_8fx{color:var(--gain)}.FutureValueCalculator_statValue___SRJT.FutureValueCalculator_amber__C6tkb{color:var(--amber)}.FutureValueCalculator_statValue___SRJT.FutureValueCalculator_accent__GnUqv{color:var(--accent-deep)}.FutureValueCalculator_donutRow__8Y6SX{border-top:1px solid var(--line-soft);padding-top:12px}.FutureValueCalculator_waitNote__IqHmz{background:var(--accent-tint);border-radius:10px;color:var(--ink-soft);font-size:13.5px;margin-top:12px;padding:10px 14px}.FutureValueCalculator_waitNote__IqHmz strong{color:var(--accent-deep);font-weight:700}.FutureValueCalculator_panel__gHmHy{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);margin:20px 0}.FutureValueCalculator_panel__gHmHy:last-child{margin-bottom:0}.FutureValueCalculator_panelHead__Lx7fM h2{font-size:18px;font-weight:700;margin:0}.FutureValueCalculator_panelHead__Lx7fM p{font-size:12.5px;margin:4px 0 0;max-width:60ch}.FutureValueCalculator_legend__5yUUT,.FutureValueCalculator_panelHead__Lx7fM p{color:var(--ink-faint)}.FutureValueCalculator_legend__5yUUT{display:flex;flex-wrap:wrap;font-size:11.5px;gap:16px;padding-top:10px}.FutureValueCalculator_legend__5yUUT span{align-items:center;display:inline-flex;gap:5px}.FutureValueCalculator_swatchContributions__MqfQD,.FutureValueCalculator_swatchReturns__dHQzv,.FutureValueCalculator_swatchStarting__FO3lN{border-radius:2px;display:inline-block;height:10px;width:10px}.FutureValueCalculator_swatchStarting__FO3lN{background:var(--ink)}.FutureValueCalculator_swatchContributions__MqfQD{background:var(--accent)}.FutureValueCalculator_swatchReturns__dHQzv{background:var(--amber)}.FutureValueCalculator_swatchDash__iJFRD{border-top:2px dashed var(--accent-deep);display:inline-block;height:0;width:14px}.FutureValueCalculator_tabs__s_15_{border-bottom:1px solid var(--line);display:flex;gap:2px;overflow-x:auto;padding:0 22px}.FutureValueCalculator_tabActive__xwyDG,.FutureValueCalculator_tab__cjvAk{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ink-faint);cursor:pointer;font:inherit;font-size:13px;font-weight:600;margin-right:20px;padding:14px 4px;white-space:nowrap}.FutureValueCalculator_tabActive__xwyDG{border-bottom-color:var(--accent);color:var(--ink)}.FutureValueCalculator_tabPanel__YpIpN{padding:18px 22px 22px}@media(max-width:640px){.FutureValueCalculator_fieldGroup__qGaiX,.FutureValueCalculator_statsGrid__x0It5{grid-template-columns:1fr 1fr}}