.RichCalcPage_pageShell__mAgPD{min-height:100vh;padding:2rem;background:linear-gradient(135deg,rgba(22,163,74,.12),transparent 36%),linear-gradient(180deg,#f8fafc,#eef2ff);color:#102018}.RichCalcPage_pageHeader__qkCk8{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;max-width:1180px;margin:0 auto 1rem}.RichCalcPage_tabList__eHaxd{display:inline-flex;gap:.35rem;padding:.35rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:0 12px 30px rgba(15,23,42,.06)}.RichCalcPage_tabButton__Etpb4{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;height:2.6rem;padding:0 1rem;border-radius:6px;color:#334155;font-size:.92rem;font-weight:900;text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.RichCalcPage_tabButton__Etpb4:focus-visible,.RichCalcPage_tabButton__Etpb4:hover{background:rgba(22,163,74,.1);color:#14532d;text-decoration:none;outline:none}.RichCalcPage_tabButtonActive__yEm0J{background:#0f172a;color:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.18)}.RichCalcPage_tabButtonActive__yEm0J:focus-visible,.RichCalcPage_tabButtonActive__yEm0J:hover{background:#0f172a;color:#ffffff}.RichCalcPage_freedomLayout__EP2V_,.RichCalcPage_topLayout__V11iS{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);gap:1rem;max-width:1180px;margin:0 auto;align-items:stretch}.RichCalcPage_chartPanel__Vlpxe,.RichCalcPage_freedomResultPanel__opGga,.RichCalcPage_inputPanel__vPiLX,.RichCalcPage_summaryItem__8DUZR{border:1px solid rgba(15,23,42,.1);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 16px 40px rgba(15,23,42,.08)}.RichCalcPage_inputPanel__vPiLX{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.RichCalcPage_chartPanel__Vlpxe,.RichCalcPage_freedomResultPanel__opGga{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.5rem}.RichCalcPage_freedomResultPanel__opGga{justify-content:space-between}.RichCalcPage_titleGroup__ZFma5{display:grid;gap:.35rem}.RichCalcPage_eyebrow__eXX8v{margin:0;color:#0f766e;font-size:.76rem;font-weight:800;letter-spacing:0}.RichCalcPage_pageTitle__78em6,.RichCalcPage_sectionTitle__6OqJv{margin:0;color:#0f172a;letter-spacing:0}.RichCalcPage_pageTitle__78em6{font-size:2rem;line-height:1.15}.RichCalcPage_sectionTitle__6OqJv{font-size:1.15rem;line-height:1.25}.RichCalcPage_inputGrid__BVl_7{display:grid;gap:1rem}.RichCalcPage_fieldLabel__jWUul{display:grid;gap:.45rem;color:#334155;font-size:.9rem;font-weight:800}.RichCalcPage_fieldInput__xIEO_{width:100%;height:3.1rem;padding:0 .9rem;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;font-size:1rem;font-weight:800;text-align:right;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.RichCalcPage_fieldInput__xIEO_:focus{border-color:#16a34a;background:#fbfffd;box-shadow:0 0 0 3px rgba(22,163,74,.14)}.RichCalcPage_chartHeader__KzgWk{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.RichCalcPage_chartTotal__jTfp1{margin:0;color:#14532d;font-size:clamp(1.35rem,2.2vw,2.25rem);font-weight:900;line-height:1.05;text-align:right;white-space:nowrap}.RichCalcPage_chartCanvas__TQPAF{position:relative;display:flex;align-items:center;justify-content:center;min-height:350px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,#ffffff,#f8fafc);overflow:hidden}.RichCalcPage_chartSvg__jkiXt{display:block;width:100%;height:auto;min-height:310px}.RichCalcPage_guideLineGroup__tS1x8 line{stroke:rgba(148,163,184,.32);stroke-width:1}.RichCalcPage_guideLineGroup__tS1x8 text{fill:#64748b;font-size:.72rem;font-weight:700;text-anchor:end}.RichCalcPage_areaPath__m9wHN{fill:url(#richCalcAreaGradient)}.RichCalcPage_linePath__2wqxt{fill:none;stroke:#16a34a;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.RichCalcPage_pointMark__YWYWj{fill:#ffffff;stroke:#2563eb;stroke-width:3}.RichCalcPage_tooltipPointGroup__LK8UW{outline:none}.RichCalcPage_tooltipHitCircle__rSwtS{fill:transparent;stroke:transparent;stroke-width:2;cursor:pointer;outline:none}.RichCalcPage_tooltipHitCircle__rSwtS:focus-visible,.RichCalcPage_tooltipPointGroup__LK8UW:hover .RichCalcPage_tooltipHitCircle__rSwtS{fill:rgba(37,99,235,.08);stroke:rgba(37,99,235,.62)}.RichCalcPage_chartTooltipGroup__B3yg0{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .14s ease,visibility .14s ease}.RichCalcPage_tooltipPointGroup__LK8UW:focus-within .RichCalcPage_chartTooltipGroup__B3yg0,.RichCalcPage_tooltipPointGroup__LK8UW:hover .RichCalcPage_chartTooltipGroup__B3yg0{opacity:1;visibility:visible}.RichCalcPage_chartTooltipGroup__B3yg0 rect{fill:rgba(15,23,42,.94);stroke:rgba(255,255,255,.14);stroke-width:1;filter:drop-shadow(0 12px 18px rgba(15,23,42,.22))}.RichCalcPage_tooltipYear__Rqa3P{fill:rgba(226,232,240,.84);font-size:.78rem;font-weight:800}.RichCalcPage_tooltipAmount__wnwzE{fill:#ffffff;font-size:1rem;font-weight:900}.RichCalcPage_axisLabel__l9Dea{fill:#334155;font-size:.78rem;font-weight:800;text-anchor:middle}.RichCalcPage_emptyChartText__HAmz_{margin:0;color:#64748b;font-size:.95rem;font-weight:700}.RichCalcPage_freedomMetricList___qXmF{display:grid;gap:.85rem}.RichCalcPage_freedomMetricItem__sY3_O{display:grid;gap:.45rem;padding:1rem 0;border-top:1px solid rgba(148,163,184,.26)}.RichCalcPage_freedomMetricItem__sY3_O:first-child{border-top:0}.RichCalcPage_freedomMetricLabel__H_pSw{margin:0;color:#64748b;font-size:.9rem;font-weight:900}.RichCalcPage_freedomMetricValue__BQkru{margin:0;color:#0f172a;font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:950;line-height:1.12;word-break:keep-all}.RichCalcPage_summaryGrid__txGYI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1180px;margin:1rem auto 0}.RichCalcPage_summaryItem__8DUZR{display:grid;gap:.45rem;padding:1.25rem}.RichCalcPage_summaryLabel__BGAPN{margin:0;color:#64748b;font-size:.9rem;font-weight:800}.RichCalcPage_summaryValue__Up65P{margin:0;color:#0f172a;font-size:clamp(1.3rem,2vw,2rem);font-weight:900;line-height:1.15;word-break:keep-all}.RichCalcPage_positiveValue__xHCPh{color:#15803d}.RichCalcPage_negativeValue__y3mHS{color:#dc2626}@media (max-width:920px){.RichCalcPage_pageShell__mAgPD{padding:1rem}.RichCalcPage_pageHeader__qkCk8{display:grid;align-items:start}.RichCalcPage_tabList__eHaxd{width:100%}.RichCalcPage_tabButton__Etpb4{flex:1;min-width:0}.RichCalcPage_freedomLayout__EP2V_,.RichCalcPage_summaryGrid__txGYI,.RichCalcPage_topLayout__V11iS{grid-template-columns:1fr}.RichCalcPage_chartHeader__KzgWk{display:grid}.RichCalcPage_chartTotal__jTfp1{text-align:left;white-space:normal}}@media (max-width:520px){.RichCalcPage_chartPanel__Vlpxe,.RichCalcPage_inputPanel__vPiLX,.RichCalcPage_summaryItem__8DUZR{padding:1rem}.RichCalcPage_pageTitle__78em6{font-size:1.7rem}.RichCalcPage_chartCanvas__TQPAF{min-height:280px}}