.calculators_page__nvD3E{display:block}.calculators_hero__9GWER{background:radial-gradient(60% 55% at 88% 0,var(--t-glow),transparent 70%)}.calculators_heroInner__P8Kk7>*{max-width:900px}.calculators_breadcrumb__6Lb8G ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 12px;padding:0;list-style:none;font-family:var(--t-font-mono);font-size:12px;letter-spacing:.04em;color:var(--t-muted)}.calculators_breadcrumb__6Lb8G li{display:flex;align-items:center;min-width:0;min-height:44px}.calculators_breadcrumb__6Lb8G li+li:before{content:"/";margin-right:10px;color:var(--t-line-2)}.calculators_breadcrumb__6Lb8G .calculators_crumbLink__SAKE5{border-bottom-color:transparent;font-weight:500;color:var(--t-soft)}.calculators_breadcrumb__6Lb8G .calculators_crumbLink__SAKE5:hover{border-bottom-color:var(--t-accent);color:var(--t-fg)}.calculators_h1__q8dIZ{margin:0;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.calculators_intro__1tbie{margin:22px 0 0;max-width:780px;font-size:clamp(16px,1.35vw,18px);line-height:1.65;color:var(--t-soft)}.calculators_meta__OZn1e{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:22px 0 0;font-family:var(--t-font-mono);font-size:12.5px;color:var(--t-muted)}.calculators_privacy__AvjCP{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--t-muted)}.calculators_privacy__AvjCP svg{flex:none;width:15px;height:15px;margin-top:3px;color:var(--t-accent)}.calculators_page__nvD3E .calculators_chipSolid__CNsmW[data-tone=accent]{background:linear-gradient(var(--t-accent-soft),var(--t-accent-soft)),var(--t-panel)}.calculators_toc__L7Fl2{margin-top:24px}.calculators_tocLabel__w0oNi{margin:0 0 4px;font-family:var(--t-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.calculators_toc__L7Fl2 ol{display:flex;flex-wrap:nowrap;gap:0 22px;margin:-4px calc(var(--t-gutter) * -1);padding:4px var(--t-gutter);overflow-x:auto;scrollbar-width:none;list-style:none}.calculators_toc__L7Fl2 ol::-webkit-scrollbar{display:none}.calculators_toc__L7Fl2 li{display:flex;flex:none;white-space:nowrap}.calculators_h2__sz_30{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.calculators_h3__dYaw5{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--t-fg)}.calculators_body__MIlaJ{margin:16px 0 0;max-width:70ch;font-size:16.5px;line-height:1.7;color:var(--t-soft)}.calculators_links__DtUkj{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:24px}.calculators_toolSection__BkAV_{padding-block:64px}.calculators_noscript__T3KGX{margin:0 0 20px;padding:14px 16px;border:1px dashed var(--t-gold-line);border-radius:var(--t-radius);font-size:14px;line-height:1.55;color:var(--t-soft)}.calculators_tool__8ujIT{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,3.5vw,48px);align-items:start}.calculators_form__lQ4c_{display:grid;gap:18px;min-width:0}.calculators_group__fQzS7{min-width:0;margin:0;padding:18px 20px 20px;border:1px solid var(--t-line);border-radius:var(--t-radius-panel);background:var(--t-panel)}.calculators_groupLegend__oF8Y0{padding:0 8px;margin-left:-8px;font-family:var(--t-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--t-accent)}.calculators_groupFields__XyeE9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:6px}.calculators_field__qqeWS{display:flex;flex-direction:column;min-width:0}.calculators_fieldHead__SMlwk{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.calculators_label__6IOYD{font-size:14px;font-weight:600;line-height:1.3;color:var(--t-fg)}.calculators_control__0848k{display:flex;align-items:stretch;margin-top:6px;border:1px solid var(--t-field-line);border-radius:var(--t-radius);background:var(--t-panel-2)}.calculators_control__0848k:focus-within{border-color:var(--t-accent);box-shadow:0 0 0 1px var(--t-accent)}.calculators_field__qqeWS[data-invalid=true] .calculators_control__0848k{border-color:var(--t-danger)}.calculators_affix__NhKYi{display:flex;align-items:center;padding:0 0 0 12px;font-family:var(--t-font-mono);font-size:14px;color:var(--t-muted)}.calculators_control__0848k .calculators_input__BFhFW+.calculators_affix__NhKYi{padding:0 12px 0 0}.calculators_input__BFhFW{flex:1;min-width:0;min-height:44px;padding:0 12px;border:0;border-radius:var(--t-radius);background:transparent;font-family:var(--t-font-mono);font-size:16px;font-variant-numeric:tabular-nums;color:var(--t-fg)}.calculators_input__BFhFW:focus,.calculators_input__BFhFW:focus-visible{outline:none}.calculators_hint__I4Qe_{margin:6px 0 0;font-size:12.5px;line-height:1.4;color:var(--t-muted)}.calculators_error__3paTe{margin:4px 0 0;font-size:12.5px;line-height:1.4;color:var(--t-danger)}.calculators_modeSwitch__xeCCm{display:inline-flex;flex:none;margin:0;padding:2px;border:1px solid var(--t-line-2);border-radius:8px}.calculators_modeOption__F_Kk_{position:relative;display:inline-flex;cursor:pointer}.calculators_modeInput__Qd1PA{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.calculators_modeSymbol__UfMXE{display:inline-grid;place-items:center;min-width:36px;min-height:28px;border-radius:6px;font-family:var(--t-font-mono);font-size:13px;color:var(--t-muted)}.calculators_modeInput__Qd1PA:checked+.calculators_modeSymbol__UfMXE{background:var(--t-accent);color:var(--t-accent-ink)}.calculators_modeInput__Qd1PA:focus-visible+.calculators_modeSymbol__UfMXE{outline:2px solid var(--t-accent);outline-offset:2px}.calculators_jump__3X3bT{display:none;align-items:center;gap:6px;justify-self:start;min-height:44px;font-size:14px;font-weight:600;color:var(--t-accent);text-decoration:underline;text-underline-offset:4px}.calculators_jump__3X3bT svg{width:16px;height:16px}.calculators_results__FF9Up{position:sticky;top:calc(var(--t-header-height) + 16px);scroll-margin-top:calc(var(--t-header-height) + 12px)}.calculators_resultsBody__rKaBQ{display:grid;gap:14px}.calculators_resultsTitle__XHFm_{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.calculators_issues__MhziP{margin:0;padding:12px 14px 12px 30px;border:1px solid var(--t-gold-line);border-radius:var(--t-radius);background:linear-gradient(var(--t-gold-soft),var(--t-gold-soft)),var(--t-panel);font-size:13.5px;line-height:1.5;color:var(--t-soft)}.calculators_headline__6qeN6 .t-kpiValue{font-size:clamp(22px,2.4vw,28px)}.calculators_metrics__SNwxK .t-kpiValue{font-size:clamp(17px,1.6vw,20px)}.calculators_page__nvD3E .calculators_negative__9DbEb,.calculators_tool__8ujIT .calculators_negative__9DbEb{color:var(--t-danger)}.calculators_tool__8ujIT .t-kpiValue{white-space:normal;overflow-wrap:anywhere}.calculators_tool__8ujIT .calculators_textValue__82w_T{white-space:normal;font-size:15px;line-height:1.35}.calculators_breakdown__CTJLT{border:1px solid var(--t-line);border-radius:var(--t-radius)}.calculators_breakdown__CTJLT summary{display:flex;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;cursor:pointer;color:var(--t-soft)}.calculators_breakdown__CTJLT summary:hover{color:var(--t-fg)}.calculators_tableScroll__AiXx0{overflow-x:auto;border-top:1px solid var(--t-line)}.calculators_breakdownTable__vTvu6{width:100%;border-collapse:collapse;font-size:13.5px}.calculators_breakdownTable__vTvu6 td,.calculators_breakdownTable__vTvu6 th{padding:8px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--t-line)}.calculators_breakdownTable__vTvu6 th[scope=row],.calculators_breakdownTable__vTvu6 thead th:first-child{text-align:left;white-space:normal;font-weight:500;color:var(--t-soft)}.calculators_breakdownTable__vTvu6 thead th{font-family:var(--t-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.calculators_breakdownTable__vTvu6 td{font-family:var(--t-font-mono);font-variant-numeric:tabular-nums;color:var(--t-fg)}.calculators_breakdownTable__vTvu6 tr[data-total=true] td,.calculators_breakdownTable__vTvu6 tr[data-total=true] th{font-weight:600;color:var(--t-fg)}.calculators_breakdownTable__vTvu6 tbody tr:last-child td,.calculators_breakdownTable__vTvu6 tbody tr:last-child th{border-bottom:0}.calculators_resultsNote__zEvZi{margin:0;font-size:12.5px;line-height:1.5;color:var(--t-muted)}.calculators_tool__8ujIT .calculators_reset__nEL5t{justify-self:start}.calculators_formulas__XeOTs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.calculators_formula__BwBnX{min-width:0;padding:20px;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel)}.calculators_formula__BwBnX dt{margin:0;font-size:17px;font-weight:600;line-height:1.3;color:var(--t-fg)}.calculators_formula__BwBnX dd{margin:0}.calculators_formulaCode__1hZko{display:block;margin:12px 0 0;padding:10px 12px;border:1px solid var(--t-line);border-radius:var(--t-radius);background:var(--t-panel-2);font-family:var(--t-font-mono);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere;color:var(--t-accent)}.calculators_formulaDetail__wDjlp{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--t-muted)}.calculators_example__OuWwy{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,3.5vw,48px);align-items:start}.calculators_assumptions__FPY7a{display:grid;margin:14px 0 0;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel)}.calculators_assumptions__FPY7a>div{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--t-line);font-size:14.5px;line-height:1.45}.calculators_assumptions__FPY7a>div:first-child{border-top:0}.calculators_assumptions__FPY7a dt{color:var(--t-soft)}.calculators_assumptions__FPY7a dd{margin:0;text-align:right;font-family:var(--t-font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--t-fg)}.calculators_tableWrap__tJDZM{margin-top:14px;overflow-x:auto;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel)}.calculators_table__wX8Ra{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5}.calculators_table__wX8Ra td,.calculators_table__wX8Ra th{padding:12px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--t-line)}.calculators_table__wX8Ra thead th{border-top:0;font-family:var(--t-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.calculators_table__wX8Ra tbody th{font-weight:600;color:var(--t-fg)}.calculators_table__wX8Ra td{color:var(--t-soft)}.calculators_table__wX8Ra .calculators_num__x6ctc{font-family:var(--t-font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--t-fg)}.calculators_conclusion__A2NC5{margin:18px 0 0;padding:16px 18px;border-left:3px solid var(--t-accent);border-radius:0 var(--t-radius) var(--t-radius) 0;background:var(--t-panel);font-size:15.5px;line-height:1.65;color:var(--t-soft)}.calculators_caveatNote__K2bHM{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:var(--t-muted)}.calculators_split__sERKx{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(24px,3.5vw,48px);align-items:start}.calculators_cards__TPSEp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;counter-reset:calc-card}.calculators_card__dUP_1{min-width:0;padding:20px 20px 22px;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel);counter-increment:calc-card}.calculators_card__dUP_1:before{content:counter(calc-card,decimal-leading-zero);display:block;margin-bottom:12px;font-family:var(--t-font-mono);font-size:12px;letter-spacing:.06em;color:var(--t-accent)}.calculators_card__dUP_1 dt{margin:0;font-size:16.5px;font-weight:600;line-height:1.3;color:var(--t-fg)}.calculators_card__dUP_1 dd{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--t-muted)}.calculators_limits___6ucD{padding:22px;border:1px dashed var(--t-line-2);border-radius:var(--t-radius-panel)}.calculators_limits___6ucD ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none;font-size:14.5px;line-height:1.5;color:var(--t-soft)}.calculators_limits___6ucD li{padding-left:16px;text-indent:-16px}.calculators_limits___6ucD li:before{content:">";display:inline-block;width:16px;text-indent:0;font-family:var(--t-font-mono);color:var(--t-accent)}.calculators_lens__mnPze{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.calculators_lens__mnPze>div{min-width:0;padding:22px;border:1px solid var(--t-line);border-radius:var(--t-radius-panel);background:var(--t-panel)}.calculators_lens__mnPze>div[data-kind=limits]{border-style:dashed;border-color:var(--t-line-2);background:transparent}.calculators_lens__mnPze ul{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.55;color:var(--t-soft)}.calculators_lens__mnPze li{padding-left:18px;text-indent:-18px}.calculators_lens__mnPze li:before{content:"+";display:inline-block;width:18px;text-indent:0;font-family:var(--t-font-mono);color:var(--t-accent)}.calculators_lens__mnPze>div[data-kind=limits] li:before{content:"\2212";color:var(--t-muted)}.calculators_faq___Shy_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.calculators_faqItem__hXZ8g{min-width:0}.calculators_faqItem__hXZ8g p{margin:10px 0 0;font-size:15.5px;line-height:1.65;color:var(--t-soft)}.calculators_related__v9xNx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.calculators_relatedGroup__b2pmI{min-width:0;padding:22px;border:1px solid var(--t-line);border-radius:var(--t-radius-panel);background:var(--t-panel)}.calculators_relatedGroup__b2pmI ul{display:grid;gap:2px;margin:10px 0 0;padding:0;list-style:none}.calculators_relatedGroup__b2pmI li{font-size:15px;line-height:1.45}.calculators_cta__T47zy .calculators_ctaBody__y5M7I{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 48px;align-items:center;padding:clamp(24px,4vw,48px)}.calculators_actions__DrO0L{display:flex;flex-wrap:wrap;gap:12px}.calculators_actions__DrO0L>a{white-space:normal;line-height:1.25;padding-block:12px}.calculators_cta__T47zy .calculators_actions__DrO0L{justify-self:end}.calculators_disclaimer__6EWNy{padding:clamp(22px,3vw,32px);border:1px solid var(--t-gold-line);border-radius:var(--t-radius-panel);background:linear-gradient(var(--t-gold-soft),var(--t-gold-soft)),var(--t-panel)}.calculators_disclaimerIcon__JeOW8{display:block;width:26px;height:26px;margin-bottom:14px;stroke-width:1.5;color:var(--t-gold)}.calculators_hubList__c2Qft{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;margin:0;padding:0;list-style:none}.calculators_hubCard__l_Plj{display:flex;flex-direction:column;height:100%;padding:24px;border:1px solid var(--t-line);border-radius:var(--t-radius-panel);background:var(--t-panel);box-shadow:inset 0 2px 0 var(--t-accent)}.calculators_hubCardTitle__qVKR5{margin:0;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.calculators_hubCardTitle__qVKR5 a{color:inherit;text-decoration:none}.calculators_hubCardTitle__qVKR5 a:hover{color:var(--t-accent)}.calculators_hubCard__l_Plj p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--t-muted)}.calculators_hubCard__l_Plj .calculators_chips__AvV9M{margin-top:16px}.calculators_hubCard__l_Plj .calculators_hubCardCta__8sNBy{align-self:flex-start;margin-top:20px}@media (max-width:1023px){.calculators_example__OuWwy,.calculators_split__sERKx,.calculators_tool__8ujIT{grid-template-columns:minmax(0,1fr)}.calculators_results__FF9Up{position:static}.calculators_jump__3X3bT{display:inline-flex}.calculators_related__v9xNx{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.calculators_cta__T47zy .calculators_ctaBody__y5M7I{grid-template-columns:minmax(0,1fr)}.calculators_cta__T47zy .calculators_actions__DrO0L{justify-self:start}}@media (max-width:760px){.calculators_cards__TPSEp,.calculators_faq___Shy_,.calculators_formulas__XeOTs,.calculators_lens__mnPze{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.calculators_table__wX8Ra thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.calculators_table__wX8Ra,.calculators_table__wX8Ra tbody,.calculators_table__wX8Ra td,.calculators_table__wX8Ra th,.calculators_table__wX8Ra tr{display:block;width:100%}.calculators_table__wX8Ra tbody tr{padding:14px 16px;border-top:1px solid var(--t-line)}.calculators_table__wX8Ra tbody tr:first-child{border-top:0}.calculators_table__wX8Ra tbody td,.calculators_table__wX8Ra tbody th{padding:0;border:0}.calculators_table__wX8Ra tbody td{margin-top:8px}.calculators_table__wX8Ra tbody td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--t-font-mono);font-size:10.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}}@media (max-width:480px){.calculators_meta__OZn1e{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.calculators_groupFields__XyeE9,.calculators_tool__8ujIT .calculators_headline__6qeN6{grid-template-columns:minmax(0,1fr)}.calculators_group__fQzS7{padding:14px 14px 16px}.calculators_actions__DrO0L>a{width:100%}.calculators_assumptions__FPY7a>div{flex-direction:column;gap:2px}.calculators_assumptions__FPY7a dd{text-align:left}}