.page_page__PRYFn{min-height:100vh;background:#f8fafc;padding:2rem 1rem}.page_container__ggXdX{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.page_header__1OGjC{text-align:center;padding:2rem 0 1rem}.page_title__B68xb{font-size:2rem;font-weight:800;color:#0f172a;margin:0 0 .75rem;letter-spacing:-.02em}.page_description___U2kn{color:#64748b;font-size:1rem;max-width:640px;margin:0 auto;line-height:1.6}.page_content__pNkaF{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start}.page_content__pNkaF>*{min-width:0}@media (min-width:769px){.page_content__pNkaF{grid-template-columns:380px minmax(0,1fr)}}.page_formSection__OMWlS{display:flex;flex-direction:column;gap:1.5rem}.page_form__oPLJS{display:flex;flex-direction:column;gap:1.25rem}.page_loading__ijpPr{text-align:center;color:#6366f1;font-size:.875rem;padding:.5rem}.page_modeGrid__F1U2w{display:flex;flex-direction:column;gap:.5rem}.page_modeBtn__YDAj0{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem 1rem;border-radius:.625rem;border:1.5px solid #e2e8f0;background:#f8fafc;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.page_modeBtn__YDAj0:hover{background:#eef2ff;border-color:#6366f1}.page_modeBtnActive__JueOY{background:#eef2ff!important;border-color:#6366f1!important}.page_modeBtnLabel__0mjGd{font-size:.875rem;font-weight:700;color:#0f172a}.page_modeBtnActive__JueOY .page_modeBtnLabel__0mjGd{color:#4f46e5}.page_modeBtnDesc__jdB5T{font-size:.75rem;color:#64748b}.page_formulaCard__hrIMv{border:1px solid #ddd6fe!important;background:#faf5ff!important}.page_formulaContent__hj30d{text-align:center}.page_formulaTitle__SE84G{font-size:.813rem;font-weight:700;color:#6b21a8;margin-bottom:.625rem}.page_formulaEquation__bAeNs{font-size:1.125rem;font-weight:800;color:#7c3aed;font-family:Courier New,monospace;background:#ede9fe;padding:.5rem 1rem;border-radius:.5rem;margin-bottom:.625rem}.page_formulaEquation__bAeNs sup{font-size:.75rem}.page_formulaLegend__Lq_yh{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:#6b21a8}.page_resultsSection__y3is_{display:flex;flex-direction:column;gap:1.5rem}.page_heroCard__8u8RH{background:linear-gradient(135deg,#4f46e5,#6366f1 50%,#818cf8)!important}.page_heroContent__supgt{text-align:center;padding:.75rem 0}.page_heroLabel__WzVSl{font-size:.875rem;color:rgba(255,255,255,.8);font-weight:500;margin-bottom:.5rem}.page_heroValue__9BEeY{font-size:2.75rem;font-weight:800;color:#ffffff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;margin-bottom:.375rem}.page_heroMeta___P0ds{font-size:.875rem;color:rgba(255,255,255,.75)}.page_summaryGrid__qvMe7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media (max-width:600px){.page_summaryGrid__qvMe7{grid-template-columns:repeat(2,1fr)}}.page_summaryItem__CKgDv{padding:.875rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.page_summaryLabel__AxixP{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:.25rem}.page_summaryValue__T8w_v{font-size:1.05rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_chartContainer___oW94{width:100%;padding:.25rem 0}.page_tooltipBox__YqhF0{background:#ffffff;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.12);border:1px solid #e2e8f0;font-size:.875rem;min-width:150px}.page_tooltipYear__A_evG{font-weight:700;color:#0f172a;margin:0 0 .375rem}.page_benchmarkNote__pyRqm{font-size:.875rem;color:#64748b;margin:0 0 1rem}.page_benchmarkList__eEaQR{display:flex;flex-direction:column;gap:.625rem}.page_benchmarkRow__Krneg{display:flex;align-items:center;gap:.75rem}.page_benchmarkYours__Ettro{padding:.5rem .625rem;background:#eef2ff;border-radius:.5rem;border:1.5px solid #c7d2fe;margin-top:.25rem}.page_benchmarkName__R_whY{font-size:.813rem;color:#475569;font-weight:500;min-width:140px}.page_benchmarkBarTrack__74rrY{flex:1 1;height:18px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.page_benchmarkBarFill__gIm4S{height:100%;border-radius:9999px;transition:width .5s ease}.page_benchmarkRate___G97I{font-size:.813rem;font-weight:700;color:#334155;min-width:38px;text-align:right}.page_benchmarkDiff__Niaq7{font-size:.75rem;font-weight:700;min-width:45px;text-align:right}.page_tableWrapper__Ri4B_{overflow-x:auto;border-radius:.75rem;border:1px solid #e2e8f0}.page_scenarioTable__RyzTD{width:100%;border-collapse:collapse;font-size:.875rem}.page_scenarioTable__RyzTD thead tr{background:#f1f5f9}.page_scenarioTable__RyzTD th{padding:.75rem 1rem;text-align:left;font-weight:700;color:#475569;font-size:.813rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.page_scenarioTable__RyzTD td{padding:.65rem 1rem;color:#334155;border-bottom:1px solid #f1f5f9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_scenarioTable__RyzTD tbody tr:last-child td{border-bottom:none}.page_scenarioTable__RyzTD tbody tr:hover td{background:#f8fafc}.page_selectedRow__mC_BZ td{background:#eef2ff!important;font-weight:700}.page_infoCard__t0FPj h2{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .75rem}.page_infoCard__t0FPj h3{font-size:1rem;font-weight:700;color:#0f172a;margin:1.5rem 0 .5rem}.page_infoCard__t0FPj p{color:#475569;line-height:1.7;margin:0 0 .75rem}.page_infoCard__t0FPj ul{color:#475569;line-height:1.7;padding-left:1.5rem;margin:0}.page_infoCard__t0FPj ul li{margin-bottom:.375rem}.page_placeholder__JvFeH{text-align:center;padding:3rem 2rem}.page_placeholderIcon__Aem32{font-size:3rem;margin-bottom:1rem}.page_placeholderText__amsUN{color:#94a3b8;font-size:1rem;margin:0}