.tools_root__AfpLe{--muted:#526674;--teal:#117873;--line:#dce5e9;background:#f7f9f9;color:var(--ink);padding-bottom:80px}.tools_root__AfpLe *{box-sizing:border-box}.tools_root__AfpLe :focus-visible{outline:3px solid #168983;outline-offset:4px}.tools_root__AfpLe button{cursor:pointer;font-family:inherit}.tools_root__AfpLe button:disabled{cursor:not-allowed;opacity:.5}.tools_container__jJNiP{max-width:1240px;margin:0 auto;padding:0 28px}.tools_hero__RT4hH{padding:52px 0 40px;border-bottom:1px solid var(--line)}.tools_breadcrumb__qtZIt{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);margin-bottom:32px;flex-wrap:wrap}.tools_breadcrumb__qtZIt a:hover{text-decoration:underline}.tools_eyebrow__D1AYE{font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.tools_heroTop__FtgNr{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.tools_pill__1oM11{display:inline-flex;align-items:center;gap:7px;font-size:11px;background:#e4eeeb;color:#245c53;padding:6px 11px;border-radius:5px}.tools_hero__RT4hH h1{font-size:clamp(40px,5.4vw,70px);letter-spacing:-.045em;line-height:1.03;max-width:830px;font-weight:400;margin:0 0 24px}.tools_lead__LgRia{font-size:16px;color:var(--muted);max-width:690px;margin:0}.tools_heroMeta__pZ_vB{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:25px}.tools_heroMeta__pZ_vB span{display:flex;gap:7px;align-items:center}.tools_hubHero__onLE_{padding:64px 0 50px;display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.tools_hubHero__onLE_ h1{font-size:clamp(48px,5.2vw,72px);line-height:1.04;font-weight:400;margin:24px 0}.tools_hubHero__onLE_ h1 em{color:var(--teal)}.tools_hubHero__onLE_ p{color:var(--muted);font-size:15px;line-height:1.85;max-width:440px}.tools_button__VoNlK{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;background:var(--ink);color:white;padding:11px 20px;border:1px solid var(--ink);border-radius:7px;font-size:12px;font-weight:600;transition:background .2s}.tools_button__VoNlK:hover{background:#1c4a61}.tools_hubHero__onLE_ .tools_button__VoNlK{margin-top:26px}.tools_feature__c65JJ{display:block;position:relative;background:#102f42;border-radius:17px;color:#fff;padding:30px 32px 24px;box-shadow:0 22px 50px -25px #12374966;overflow:hidden;transition:transform .2s}.tools_feature__c65JJ:hover{transform:translateY(-3px)}.tools_feature__c65JJ .tools_eyebrow__D1AYE{color:#a9c8d1}.tools_feature__c65JJ h2{font-size:29px;margin:12px 0 0;font-weight:400}.tools_feature__c65JJ p{color:#b9cbd3;font-size:12px;line-height:1.6;margin:7px 0 0}.tools_featureNumbers__wGxtm{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:23px}.tools_featureNumbers__wGxtm strong{font-size:34px;line-height:1.2;letter-spacing:-.03em;font-weight:500}.tools_featureNumbers__wGxtm span{font-size:11px;color:#bcdbdf;display:block}.tools_featureGraph__WuEvs{width:100%;height:128px;display:block;margin-top:8px}.tools_featureBottom__1Uiwl{border-top:1px solid #365567;padding-top:15px;font-size:12px;display:flex;justify-content:space-between;align-items:center}.tools_featureCorner__UTTFf{position:absolute;right:28px;top:31px;color:#9dcaca}.tools_strip__6IVmv{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:44px}.tools_strip__6IVmv>div{display:flex;gap:14px;align-items:center;padding:23px 10px;border-right:1px solid var(--line)}.tools_strip__6IVmv>div:last-child{border-right:0}.tools_strip__6IVmv strong{display:block;font-size:12px;font-weight:600}.tools_strip__6IVmv span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.tools_strip__6IVmv svg{color:var(--teal);flex-shrink:0}.tools_catalogHeading__WltBl{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.tools_catalogHeading__WltBl h2{font-size:32px;letter-spacing:-.025em;font-weight:400;margin:5px 0 0}.tools_catalogHeading__WltBl p{font-size:12px;color:var(--muted)}.tools_filters__D_Uc_{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:26px}.tools_filterButtons__XRuW0{display:flex;gap:5px;flex-wrap:wrap}.tools_filterButtons__XRuW0 button{min-height:44px;font-size:12px;padding:8px 15px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted)}.tools_filterButtons__XRuW0 button[aria-pressed=true]{background:var(--ink);color:#fff}.tools_search__0CQ46{display:flex;align-items:center;gap:10px;border-bottom:1px solid #a9bac3;padding:9px 0;color:var(--muted)}.tools_search__0CQ46 input{background:transparent;border:0;width:180px;min-height:28px;font-size:13px;color:var(--ink)}.tools_cards__KsJ8L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tools_card__HlOBl{display:flex;flex-direction:column;position:relative;border:1px solid var(--line);background:white;border-radius:10px;padding:25px;min-height:235px;transition:transform .2s,border-color .2s,box-shadow .2s}.tools_card__HlOBl:hover{transform:translateY(-3px);border-color:#8ab4b1;box-shadow:0 8px 26px #1835460a}.tools_cardTop__nMI5X{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-weight:600;letter-spacing:.04em}.tools_cardIcon__36_Mr{height:38px;width:38px;display:flex;align-items:center;justify-content:center;background:#eaf3f0;color:var(--teal);border-radius:8px}.tools_card__HlOBl h3{font-size:24px;line-height:1.2;font-weight:400;letter-spacing:-.02em;margin:20px 0 10px}.tools_card__HlOBl p{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 21px}.tools_cardBottom__0ptEl{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600}.tools_cardBottom__0ptEl svg{color:var(--teal)}.tools_empty__FXQ29{padding:35px;border:1px dashed var(--line);color:var(--muted)}.tools_workspace__YTjFx{display:grid;grid-template-columns:340px minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white;box-shadow:0 15px 45px #193b4d06;scroll-margin-top:130px}.tools_inputs__9tM_Z{padding:27px;border-right:1px solid var(--line);background:#fcfdfc}.tools_panelHeading__sDVQc{display:flex;align-items:center;justify-content:space-between;gap:12px}.tools_inputs__9tM_Z>.tools_panelHeading__sDVQc{color:var(--muted)}.tools_iconButton__V6ekk{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border:1px solid var(--line);border-radius:7px;background:white;color:var(--muted)}.tools_inputs__9tM_Z h2{font-size:27px;font-weight:400;margin:10px 0 0;letter-spacing:-.025em}.tools_inputIntro__1hvcA{font-size:12px;color:var(--muted);margin:4px 0 26px}.tools_fieldList__04Jud{display:grid}.tools_field__uJD4_ label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.tools_inputWrap__2ylaA{display:flex;border:1px solid #cbd9df;border-radius:7px;background:white;overflow:hidden;align-items:center}.tools_inputWrap__2ylaA:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #11787312}.tools_inputWrap__2ylaA input{width:100%;min-width:0;min-height:46px;border:0;background:transparent;color:var(--ink);font-size:18px;font-variant-numeric:tabular-nums;padding:10px 13px}.tools_inputWrap__2ylaA>span{padding-right:13px;color:var(--muted);white-space:nowrap}.tools_field__uJD4_ small{display:block;font-size:11px;line-height:1.6;color:var(--muted);margin-top:6px}.tools_range__Ihe7d{width:100%;height:24px;accent-color:var(--teal);margin-top:9px;cursor:pointer}.tools_unitNote___M4oH{font-size:10px;line-height:1.7;color:var(--muted);margin:25px 0 0;border-top:1px solid var(--line)}.tools_output__4ZxA4{min-width:0;background:white}.tools_resultHero__cUzzB{padding:32px 35px;background:#102f42;color:white;position:relative}.tools_resultHero__cUzzB .tools_eyebrow__D1AYE{color:#a9c8d1}.tools_liveDot__IaMXo{display:flex;align-items:center;gap:6px;font-size:10px;color:#c0dcd4}.tools_liveDot__IaMXo:before{content:"";width:5px;height:5px;display:block;border-radius:50%;background:#92d9b7}.tools_resultLabel__Vss28{display:block;font-size:12px;color:#bbd0d9;margin-top:28px}.tools_resultNumber__JoNp_{font-size:clamp(32px,4.4vw,60px);line-height:1.15;letter-spacing:-.04em;font-weight:500;margin-top:9px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tools_resultCaption__KjqaD{color:#a9c4d0;font-size:10px}.tools_metricGrid__QLcbn{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:27px;padding-top:21px;border-top:1px solid #385365;gap:18px}.tools_metricGrid__QLcbn span{display:block;font-size:10px;line-height:1.6;color:#b7ced7}.tools_metricGrid__QLcbn strong{display:block;font-size:19px;font-weight:500;margin-top:5px}.tools_visualPanel__7EIx_{padding:26px 30px}.tools_chartHeading__vfLpE{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.tools_chartHeading__vfLpE h3{font-size:16px;font-family:inherit;font-weight:500;margin:0}.tools_segmented__YNrWX{display:flex;gap:2px;background:#edf2f3;padding:3px;border-radius:6px}.tools_segmented__YNrWX button{min-height:44px;padding:6px 10px;font-size:10px;border:0;background:transparent;color:var(--muted);border-radius:4px}.tools_segmented__YNrWX button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #18354612;color:var(--ink)}.tools_chart__UK6Xp{height:265px;width:100%;font-variant-numeric:tabular-nums}.tools_legend__N6iJx{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin:12px 0 24px;font-size:10px;color:var(--muted)}.tools_legend__N6iJx span{display:flex;align-items:center;gap:6px}.tools_legend__N6iJx i{width:14px}.tools_chartNote__7qqYx{font-size:11px;color:var(--muted);margin:22px 0 15px}.tools_actions__DLT47{display:flex;gap:8px;flex-wrap:wrap;padding-top:19px;border-top:1px solid var(--line)}.tools_actions__DLT47 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;font-size:10px;background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink)}.tools_actions__DLT47 button:hover{background:#eef6f3;border-color:#a2c5c0}.tools_status__HqWpm{font-size:11px;color:var(--teal);padding:0 30px;margin:0 0 14px}.tools_error__Hvc_1{margin-top:25px;padding:18px;background:#fff1ef;color:#9c2c27;border-radius:8px;font-size:14px}.tools_resultExplanation__Efj7z{padding:20px 0 35px}.tools_resultExplanation__Efj7z svg{color:var(--teal)}.tools_resultExplanation__Efj7z h3{font-size:27px;font-weight:400;line-height:1.2;margin:18px 0}.tools_resultExplanation__Efj7z p{font-size:14px;line-height:1.8;color:var(--muted)}.tools_resultExplanation__Efj7z a{font-size:12px;color:var(--teal);display:inline-flex;align-items:center;gap:7px;margin-top:12px}.tools_comparison__1PV_Y{background:#f0f7f4;padding:18px;border-radius:8px;margin-top:20px}.tools_comparison__1PV_Y>strong{font-size:12px;display:flex;align-items:center;gap:7px}.tools_comparison__1PV_Y dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px;margin-top:14px}.tools_comparison__1PV_Y dt{font-size:10px;color:var(--muted)}.tools_comparison__1PV_Y dd{font-size:17px;margin:4px 0}.tools_comparison__1PV_Y button{background:none;border:0;text-decoration:underline;font-size:11px;min-height:44px;color:var(--ink)}.tools_tableScroll__a_SSW{overflow:auto;max-height:400px;max-width:100%;border:1px solid var(--line);border-radius:8px}.tools_tableScroll__a_SSW table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;white-space:nowrap}.tools_tableScroll__a_SSW caption{text-align:left;padding:12px 16px;font-size:11px;color:var(--muted)}.tools_tableScroll__a_SSW th{background:#eff4f4;color:var(--muted);font-weight:600;font-size:11px;padding:12px 16px}.tools_tableScroll__a_SSW td{padding:13px 16px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.tools_tableScroll__a_SSW td small{display:block;color:var(--muted);font-size:10px}.tools_tableScroll__a_SSW tbody tr:hover{background:#f4f8f6}.tools_editorial__Dv8z7{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:75px;margin-top:65px}.tools_editorial__Dv8z7 h2{font-size:32px;font-weight:400;letter-spacing:-.025em;margin:0 0 20px}.tools_editorial__Dv8z7 h3{font-size:25px;line-height:1.2;font-weight:400;margin:35px 0 14px}.tools_editorial__Dv8z7 p{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 18px}.tools_formula__Y4Evb{background:#edf3f1;border-left:3px solid var(--teal);padding:22px 24px;font-size:14px;color:var(--ink);margin:22px 0;overflow-wrap:anywhere}.tools_editorial__Dv8z7 section{scroll-margin-top:145px}.tools_sourceList__chj2d{padding:0;list-style:none;margin-top:20px}.tools_sourceList__chj2d li{margin-bottom:12px;font-size:12px}.tools_sourceList__chj2d a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.tools_sourceList__chj2d span{font-size:10px;color:var(--muted);display:block}.tools_aside__B_n6r{border-left:1px solid var(--line);padding-left:24px}.tools_aside__B_n6r h2{font-size:22px}.tools_aside__B_n6r a{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding:16px 0;font-size:12px}.tools_aside__B_n6r a:hover{color:var(--teal)}.tools_aside__B_n6r p{font-size:12px;margin-top:26px}.tools_faq__LqEXZ{margin-top:55px}.tools_faq__LqEXZ h2{font-size:32px;font-weight:400;margin:0 0 24px}.tools_faq__LqEXZ details{padding:20px 0;border-top:1px solid var(--line)}.tools_faq__LqEXZ summary{font-size:15px;cursor:pointer;font-weight:500;min-height:25px}.tools_faq__LqEXZ details p{font-size:14px;line-height:1.9;max-width:780px;color:var(--muted);margin:15px 0 0}.tools_disclaimer__BSSbe{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:25px;margin-top:50px}.tools_hubFooter__MY_Jj{margin-top:55px;padding:30px 35px;background:#eaf1ee;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:25px}.tools_hubFooter__MY_Jj h2{font-size:26px;font-weight:400;margin:0 0 7px}.tools_hubFooter__MY_Jj p{font-size:12px;color:var(--muted);margin:0}.tools_hubFooter__MY_Jj a{white-space:nowrap}.tools_calendar__Ib7EA{margin-top:36px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.tools_dateHero__rvRQ4{font-size:clamp(28px,4vw,48px);line-height:1.2;letter-spacing:-.025em;margin:12px 0}.tools_calendar__Ib7EA .tools_resultHero__cUzzB p{font-size:12px;color:#b7ced7}.tools_calendarFilters__SA4qh{display:flex;gap:18px;align-items:end;flex-wrap:wrap;margin-bottom:25px}.tools_calendarFilters__SA4qh label{font-size:12px;font-weight:600}.tools_calendarFilters__SA4qh select{display:block;background:#fff;border:1px solid #cbd9df;padding:10px 35px 10px 12px;min-height:45px;border-radius:6px;margin-top:6px;color:var(--ink)}.tools_sourceLink__7p0kW{font-size:12px;color:var(--teal);display:inline-flex;align-items:center;gap:6px}@media(max-width:1100px){.tools_hubHero__onLE_{gap:30px}.tools_workspace__YTjFx{grid-template-columns:300px minmax(0,1fr)}.tools_inputs__9tM_Z{padding:23px}.tools_resultHero__cUzzB{padding:28px}.tools_visualPanel__7EIx_{padding:23px}.tools_editorial__Dv8z7{gap:40px}.tools_metricGrid__QLcbn{grid-template-columns:repeat(2,minmax(0,1fr))}.tools_cards__KsJ8L{gap:12px}.tools_card__HlOBl{padding:21px}}@media(max-width:800px){.tools_hubHero__onLE_{grid-template-columns:1fr;gap:35px;padding-top:35px}.tools_hubHero__onLE_ p{max-width:600px}.tools_feature__c65JJ{max-width:600px;width:100%}.tools_cards__KsJ8L{grid-template-columns:repeat(2,minmax(0,1fr))}.tools_workspace__YTjFx{grid-template-columns:1fr}.tools_inputs__9tM_Z{border-right:0;border-bottom:1px solid var(--line)}.tools_fieldList__04Jud{grid-template-columns:1fr 1fr;gap:20px}.tools_unitNote___M4oH{margin-top:18px;padding-top:15px}.tools_editorial__Dv8z7{grid-template-columns:1fr;gap:30px}.tools_aside__B_n6r{padding:25px 0 0;border-left:0;border-top:1px solid var(--line)}.tools_aside__B_n6r a{max-width:500px}.tools_strip__6IVmv>div{align-items:flex-start}.tools_strip__6IVmv{margin-top:10px}.tools_hero__RT4hH{padding-top:30px}.tools_metricGrid__QLcbn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.tools_container__jJNiP{padding:0 18px}.tools_heroTop__FtgNr{align-items:flex-start}.tools_hero__RT4hH .tools_pill__1oM11{display:none}.tools_hero__RT4hH h1{font-size:42px}.tools_heroMeta__pZ_vB{gap:12px;font-size:10px}.tools_breadcrumb__qtZIt{font-size:10px;margin-bottom:27px}.tools_hubHero__onLE_ h1{font-size:49px}.tools_hubHero__onLE_{gap:30px}.tools_feature__c65JJ{padding:24px}.tools_featureNumbers__wGxtm strong{font-size:28px}.tools_featureCorner__UTTFf{right:20px;top:23px}.tools_strip__6IVmv{grid-template-columns:1fr}.tools_strip__6IVmv>div{border-right:0;padding:15px 3px;border-bottom:1px solid var(--line)}.tools_strip__6IVmv>div:last-child{border-bottom:0}.tools_filters__D_Uc_{align-items:stretch;flex-direction:column}.tools_filterButtons__XRuW0 button{padding:9px 12px}.tools_search__0CQ46 input{width:100%}.tools_catalogHeading__WltBl{align-items:start}.tools_catalogHeading__WltBl h2{font-size:28px}.tools_catalogHeading__WltBl p{white-space:nowrap;font-size:10px;padding-top:10px}.tools_cards__KsJ8L{grid-template-columns:1fr}.tools_card__HlOBl{min-height:210px}.tools_card__HlOBl h3{font-size:25px}.tools_card__HlOBl p{font-size:13px}.tools_cardTop__nMI5X{font-size:11px}.tools_cardBottom__0ptEl{font-size:12px}.tools_workspace__YTjFx{margin-top:24px}.tools_fieldList__04Jud{grid-template-columns:1fr 1fr;-moz-column-gap:14px;column-gap:14px}.tools_field__uJD4_ label{font-size:11px}.tools_inputWrap__2ylaA input{font-size:17px;padding:10px;min-height:46px}.tools_inputs__9tM_Z{padding:22px 18px}.tools_field__uJD4_ small{font-size:10px}.tools_inputWrap__2ylaA>span{font-size:10px;padding-right:8px}.tools_resultHero__cUzzB{padding:25px 20px}.tools_resultNumber__JoNp_{font-size:43px}.tools_metricGrid__QLcbn{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tools_metricGrid__QLcbn strong{font-size:18px}.tools_visualPanel__7EIx_{padding:22px 16px}.tools_chartHeading__vfLpE{flex-direction:column;align-items:flex-start}.tools_chartHeading__vfLpE h3{font-size:15px}.tools_chart__UK6Xp{height:240px}.tools_actions__DLT47{gap:7px}.tools_actions__DLT47 button{font-size:10px;padding:8px}.tools_legend__N6iJx{font-size:9px;gap:10px}.tools_editorial__Dv8z7{margin-top:42px}.tools_editorial__Dv8z7 h2,.tools_faq__LqEXZ h2{font-size:29px}.tools_hubFooter__MY_Jj{padding:25px;align-items:start;flex-direction:column}.tools_status__HqWpm{padding:0 18px}.tools_calendarFilters__SA4qh{gap:12px}.tools_calendarFilters__SA4qh .tools_button__VoNlK{width:100%}.tools_tableScroll__a_SSW td,.tools_tableScroll__a_SSW th{padding:12px}.tools_comparison__1PV_Y dl{grid-template-columns:1fr 1fr}}.tools_root__AfpLe{--ink:#102e42;--muted:#455f70;--teal:#08776f;--line:#d8e3e7;background:#f4f7f7;font-size:16px}.tools_container__jJNiP{max-width:1280px;padding:0 36px}.tools_hero__RT4hH{padding:56px 0 38px;border-bottom:1px solid #cad9df}.tools_breadcrumb__qtZIt{font-size:13px;margin-bottom:34px}.tools_eyebrow__D1AYE{font-size:11px;letter-spacing:.16em;font-weight:750}.tools_hero__RT4hH h1{font-size:clamp(42px,5.2vw,70px);max-width:930px;line-height:1.06}.tools_lead__LgRia{font-size:17px;line-height:1.8;max-width:740px}.tools_heroMeta__pZ_vB{font-size:12px;gap:22px;line-height:1.6}.tools_pill__1oM11{font-size:12px;padding:8px 12px;border:1px solid #cde0d9;border-radius:30px}.tools_hubHero__onLE_{padding:72px 0 56px;gap:64px}.tools_hubHero__onLE_ h1{font-size:clamp(50px,5.8vw,80px);line-height:1.02;letter-spacing:-.055em}.tools_hubHero__onLE_ p{font-size:17px;line-height:1.8;max-width:490px}.tools_button__VoNlK{min-height:50px;font-size:14px;padding:13px 21px;border-radius:10px;box-shadow:0 3px 7px #102e420c;transition:background .2s,box-shadow .2s}.tools_button__VoNlK:hover{box-shadow:0 6px 14px #102e4220;background:#17475a}.tools_feature__c65JJ{background:linear-gradient(135deg,#0c2a3b,#123f4f);padding:36px 36px 28px;border:1px solid #284f5e;border-radius:22px;box-shadow:0 24px 55px -25px #0f314c80}.tools_feature__c65JJ:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 100% 0,#4cb5a921,transparent 65%)}.tools_feature__c65JJ h2{font-size:34px;line-height:1.2}.tools_feature__c65JJ p{font-size:14px;color:#c3d8df;max-width:360px}.tools_featureNumbers__wGxtm{margin-top:29px}.tools_featureNumbers__wGxtm strong{font-size:40px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.tools_featureNumbers__wGxtm span{font-size:12px;color:#bedbdc;margin-bottom:5px}.tools_featureGraph__WuEvs{height:145px;margin:14px 0 8px}.tools_featureBottom__1Uiwl{font-size:13px;border-color:#547b8566;padding-top:19px}.tools_featureCorner__UTTFf{top:35px;right:32px}.tools_strip__6IVmv{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:60px;box-shadow:0 4px 14px #17374703}.tools_strip__6IVmv>div{padding:25px 23px;gap:15px}.tools_strip__6IVmv strong{font-size:13px}.tools_strip__6IVmv span{font-size:12px;line-height:1.65}.tools_strip__6IVmv svg{width:23px;height:23px}.tools_catalog__rLhsA{scroll-margin-top:130px}.tools_catalogHeading__WltBl{margin-bottom:26px}.tools_catalogHeading__WltBl h2{font-size:36px;line-height:1.2;margin-top:10px}.tools_catalogHeading__WltBl p{font-size:13px;white-space:nowrap;margin:0 0 3px}.tools_catalogHeading__WltBl p strong{color:var(--ink);font-size:22px;margin-right:4px}.tools_filters__D_Uc_{margin-bottom:24px;padding:10px;background:#e8eff0;border:1px solid #d8e4e6;border-radius:14px;gap:18px}.tools_filterButtons__XRuW0{gap:4px;flex-wrap:nowrap}.tools_filterButtons__XRuW0 button{display:flex;align-items:center;gap:9px;font-size:13px;min-height:46px;padding:10px 15px;border-radius:9px;color:#36556a;transition:background .18s,color .18s,box-shadow .18s}.tools_filterButtons__XRuW0 button>span{font-size:11px;min-width:23px;height:23px;display:flex;align-items:center;justify-content:center;background:#dce6e8;border-radius:6px;color:#425c6b;line-height:1}.tools_filterButtons__XRuW0 button:hover{background:#fff}.tools_filterButtons__XRuW0 button[aria-pressed=true]{background:#102e42;box-shadow:0 3px 8px #102e421f}.tools_filterButtons__XRuW0 button[aria-pressed=true]>span{background:#385363;color:#edf9fb}.tools_search__0CQ46{padding:0 5px 0 14px;border:1px solid #cbdadd;border-radius:9px;background:#fff;min-width:0;min-height:46px;flex:0 1 290px;gap:0}.tools_search__0CQ46 label{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.tools_search__0CQ46 input{width:100%;min-width:0;font-size:14px;min-height:44px;outline:none}.tools_search__0CQ46:focus-within{border-color:#08776f;box-shadow:0 0 0 3px #08776f18}.tools_search__0CQ46 button{width:40px;min-height:40px;display:grid;place-items:center;background:none;border:0;border-radius:6px;color:#486776}.tools_search__0CQ46 button:hover{background:#eef5f3}.tools_cards__KsJ8L{gap:20px}.tools_card__HlOBl{border:1px solid #cedee2;border-radius:17px;padding:27px;min-height:315px;box-shadow:0 3px 10px #1b405204;transition:transform .22s,box-shadow .22s,border-color .22s;isolation:isolate}.tools_card__HlOBl:hover{transform:translateY(-4px);border-color:#6baba3;box-shadow:0 15px 32px -18px #154b5670}.tools_card__HlOBl:focus-visible{outline:3px solid #08776f;outline-offset:4px}.tools_cardTop__nMI5X{justify-content:flex-start;gap:13px;font-size:10px;letter-spacing:.12em}.tools_cardIcon__36_Mr{height:46px;width:46px;background:#e8f3ef;border:1px solid #d8eae3;border-radius:12px;flex:none}.tools_cardIndex__Ek9Dz{margin-left:auto;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:#607984}.tools_card__HlOBl h3{font-size:27px;line-height:1.18;margin:23px 0 13px;max-width:95%}.tools_card__HlOBl p{font-size:14px;line-height:1.75;margin-bottom:20px;color:#4b6574}.tools_cardCapability__fwcwi{font-size:11px;line-height:1.5;color:#496776;margin-top:auto;padding-bottom:20px}.tools_cardBottom__0ptEl{font-size:13px;border-top:1px solid #e0e9eb;padding-top:16px;margin-top:0;gap:12px}.tools_cardArrow__DRgpk{width:33px;height:33px;display:grid;place-items:center;border:1px solid #d4e6e1;border-radius:50%;background:#f1f8f5;transition:background .2s,transform .2s}.tools_card__HlOBl:hover .tools_cardArrow__DRgpk{background:#d9eee7;transform:translate(2px,-2px)}.tools_cardFeatured__TzSAH{background:#102f42;border-color:#102f42;color:#fff;box-shadow:0 12px 28px -18px #102e4280}.tools_cardFeatured__TzSAH .tools_cardIndex__Ek9Dz,.tools_cardFeatured__TzSAH .tools_cardTop__nMI5X{color:#b9d3db}.tools_cardFeatured__TzSAH .tools_cardIcon__36_Mr{background:#254c5a;color:#a4e0d2;border-color:#426774}.tools_cardFeatured__TzSAH p{color:#c6d9df}.tools_cardFeatured__TzSAH .tools_cardCapability__fwcwi{color:#b4d2d6}.tools_cardFeatured__TzSAH .tools_cardBottom__0ptEl{border-color:#466876}.tools_cardFeatured__TzSAH .tools_cardArrow__DRgpk{background:#244b59;border-color:#527582}.tools_cardFeatured__TzSAH .tools_cardArrow__DRgpk svg{color:#b7e4d9}.tools_cardFeatured__TzSAH:hover .tools_cardArrow__DRgpk{background:#356373}.tools_empty__FXQ29{text-align:center;padding:48px 24px;border:1px dashed #a9c4c8;border-radius:15px;background:#fff}.tools_empty__FXQ29>svg{margin:0 auto 14px;color:var(--teal)}.tools_empty__FXQ29 h3{font-size:24px;color:var(--ink);margin:0 0 8px}.tools_empty__FXQ29 p{font-size:14px}.tools_empty__FXQ29 button{background:#102e42;color:#fff;border:0;border-radius:9px;min-height:46px;padding:10px 18px;font-size:14px;margin-top:18px}.tools_workspace__YTjFx{grid-template-columns:360px minmax(0,1fr);margin-top:36px;border:1px solid #cbdbe0;border-radius:20px;box-shadow:0 18px 45px -30px #173c4b50}.tools_inputs__9tM_Z{padding:30px;background:#fff}.tools_inputs__9tM_Z h2{font-size:30px;margin-top:16px}.tools_inputIntro__1hvcA{font-size:14px;line-height:1.65;margin:8px 0 27px}.tools_iconButton__V6ekk{border-radius:10px;border-color:#cbd9df;color:#456476}.tools_iconButton__V6ekk:hover{background:#edf5f2;color:#08776f;border-color:#94bdb3}.tools_fieldList__04Jud{gap:22px}.tools_field__uJD4_ label{font-size:13px;line-height:1.5;margin-bottom:9px}.tools_inputWrap__2ylaA{border:1px solid #b9cdd5;border-radius:10px;background:#f9fbfb;box-shadow:inset 0 1px 2px #183e4603}.tools_inputWrap__2ylaA input{font-size:20px;min-height:52px;padding:11px 14px;font-weight:500}.tools_inputWrap__2ylaA>span{font-size:12px}.tools_field__uJD4_ small{font-size:12px;line-height:1.65;margin-top:8px;color:#4d6775}.tools_range__Ihe7d{height:32px;margin-top:8px}.tools_unitNote___M4oH{font-size:12px;line-height:1.8;padding-top:22px;margin-top:24px}.tools_resultHero__cUzzB{background:linear-gradient(125deg,#0c2b3d,#163e4f);padding:36px 38px;isolation:isolate}.tools_resultHero__cUzzB:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 100% 0,#63bdb316,transparent 60%)}.tools_resultHero__cUzzB .tools_eyebrow__D1AYE{color:#bfdae1}.tools_liveDot__IaMXo{font-size:11px;color:#d0e6df}.tools_liveDot__IaMXo:before{width:6px;height:6px}.tools_resultLabel__Vss28{font-size:14px;color:#c4dae2;margin-top:31px}.tools_resultNumber__JoNp_{font-size:clamp(40px,4.6vw,68px);font-weight:550;line-height:1.14;margin:12px 0 7px}.tools_resultCaption__KjqaD{font-size:12px;color:#b8d1dc}.tools_metricGrid__QLcbn{margin-top:30px;padding-top:24px;border-color:#57758277;gap:20px}.tools_metricGrid__QLcbn span{font-size:12px;color:#c0d5df}.tools_metricGrid__QLcbn strong{font-size:23px;line-height:1.3;margin-top:8px}.tools_visualPanel__7EIx_{padding:30px 32px}.tools_chartHeading__vfLpE{margin-bottom:21px;gap:16px}.tools_chartHeading__vfLpE h3{font-size:17px;font-weight:650;line-height:1.45}.tools_segmented__YNrWX{border:1px solid #dce6e9;border-radius:10px;padding:4px}.tools_segmented__YNrWX button{font-size:12px;padding:8px 13px;border-radius:7px}.tools_chart__UK6Xp{height:285px}.tools_legend__N6iJx{font-size:12px;line-height:1.6;margin:15px 0 24px}.tools_legend__N6iJx i{width:17px;height:3px}.tools_chartNote__7qqYx{font-size:12px;line-height:1.8}.tools_actions__DLT47{gap:9px;padding-top:20px}.tools_actions__DLT47 button{font-size:12px;padding:10px 12px;border-radius:9px;min-height:46px;gap:8px;border-color:#c9dce0;background:#fdfefe;transition:background .2s,border-color .2s}.tools_status__HqWpm{font-size:12px;line-height:1.65;padding:0 32px;margin-bottom:18px}.tools_error__Hvc_1{font-size:15px;line-height:1.7;border:1px solid #ebbfba;background:#fff2ef;color:#832c24}.tools_resultExplanation__Efj7z h3{font-size:30px}.tools_resultExplanation__Efj7z p{font-size:15px}.tools_resultExplanation__Efj7z a{font-size:14px;min-height:44px}.tools_comparison__1PV_Y{border:1px solid #bedbd0;background:#edf7f2;border-radius:12px;padding:21px}.tools_comparison__1PV_Y>strong{font-size:14px}.tools_comparison__1PV_Y dt{font-size:12px;line-height:1.5}.tools_comparison__1PV_Y dd{font-size:22px}.tools_comparison__1PV_Y button{font-size:12px}.tools_tableScroll__a_SSW{border-radius:12px}.tools_tableScroll__a_SSW table{font-size:14px}.tools_tableScroll__a_SSW caption,.tools_tableScroll__a_SSW th{font-size:12px;padding:15px 18px}.tools_tableScroll__a_SSW th{background:#eaf1f2}.tools_tableScroll__a_SSW td{padding:14px 18px}.tools_tableScroll__a_SSW td small{font-size:11px;line-height:1.6;margin-top:3px}.tools_tableScroll__a_SSW tbody tr:nth-child(2n){background:#f8fbfa}.tools_editorial__Dv8z7{gap:65px;margin-top:72px}.tools_editorial__Dv8z7 h2{font-size:35px;line-height:1.15;margin:9px 0 23px}.tools_editorial__Dv8z7 h3{font-size:28px;margin-top:40px}.tools_editorial__Dv8z7 p{font-size:16px;line-height:1.85}.tools_formula__Y4Evb{background:#e8f1ee;border-left:4px solid #08776f;padding:25px 27px;font-size:15px;line-height:1.8;border-radius:0 12px 12px 0}.tools_sourceList__chj2d li{font-size:14px;line-height:1.65;margin-bottom:18px}.tools_sourceList__chj2d span{font-size:11px;margin-top:4px}.tools_aside__B_n6r{padding-left:26px}.tools_aside__B_n6r h2{font-size:26px}.tools_aside__B_n6r a{font-size:14px;line-height:1.5;padding:18px 0}.tools_aside__B_n6r p{font-size:14px;line-height:1.8}.tools_faq__LqEXZ{margin-top:64px}.tools_faq__LqEXZ h2{font-size:35px}.tools_faq__LqEXZ details{background:#fff;border:1px solid #d8e3e7;border-radius:12px;margin-bottom:12px;padding:0 22px}.tools_faq__LqEXZ summary{font-size:16px;line-height:1.5;min-height:66px;padding:20px 0}.tools_faq__LqEXZ details[open]{border-color:#9ec4bd}.tools_faq__LqEXZ details p{font-size:15px;padding-bottom:23px;margin-top:0}.tools_disclaimer__BSSbe{font-size:12px;line-height:1.9;margin-top:46px}.tools_hubFooter__MY_Jj{border:1px solid #ccded6;border-radius:17px;background:#e6efea;padding:32px 35px}.tools_hubFooter__MY_Jj h2{font-size:30px}.tools_hubFooter__MY_Jj p{font-size:14px;line-height:1.75}.tools_calendar__Ib7EA{border-radius:20px;box-shadow:0 18px 45px -30px #173c4b50}.tools_calendar__Ib7EA .tools_resultHero__cUzzB p{font-size:14px}.tools_dateHero__rvRQ4{font-size:clamp(34px,4vw,55px)}.tools_calendarFilters__SA4qh label{font-size:14px}.tools_calendarFilters__SA4qh select{min-height:49px;font-size:16px;border-radius:9px}.tools_sourceLink__7p0kW{font-size:14px;line-height:1.7;min-height:44px}.tools_presets__Hfryo{border-bottom:1px solid #d8e3e7;background:#f0f6f3;padding:18px 22px}.tools_presetHeading__G2FSy{font-size:12px;color:#446471;font-weight:650;margin-bottom:11px}.tools_presetButtons__pax_H{display:flex;gap:8px;flex-wrap:wrap}.tools_presetButtons__pax_H button{min-height:44px;padding:9px 13px;font-size:12px;border:1px solid #c5dad4;border-radius:9px;background:#fff;color:#174d52}.tools_presetButtons__pax_H button:hover{background:#deeee6;border-color:#86b4a6}.tools_helperBanner__dJs6K{padding:16px 20px;border:1px solid #cbded7;border-radius:11px;background:#eff7f3;font-size:13px;line-height:1.7;color:#315763}.tools_resultFootnote__T7u15{font-size:12px;line-height:1.65;color:#bcd6df;margin-top:20px}.tools_summaryBar__q_mFC{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:16px 22px;background:#eaf2ef;border-bottom:1px solid #d0e1d9;font-size:13px}@media(max-width:1100px){.tools_container__jJNiP{padding:0 28px}.tools_hubHero__onLE_{gap:34px}.tools_hubHero__onLE_ h1{font-size:62px}.tools_feature__c65JJ{padding:28px}.tools_featureNumbers__wGxtm strong{font-size:33px}.tools_workspace__YTjFx{grid-template-columns:315px minmax(0,1fr)}.tools_inputs__9tM_Z{padding:25px}.tools_resultHero__cUzzB{padding:30px}.tools_visualPanel__7EIx_{padding:26px}.tools_card__HlOBl{padding:22px}.tools_card__HlOBl h3{font-size:25px}.tools_cards__KsJ8L{gap:15px}.tools_filters__D_Uc_{flex-wrap:wrap}.tools_search__0CQ46{flex:1;min-width:200px}.tools_strip__6IVmv>div{padding:22px 16px}.tools_editorial__Dv8z7{gap:38px}.tools_metricGrid__QLcbn strong{font-size:21px}}@media(max-width:800px){.tools_container__jJNiP{padding:0 24px}.tools_hubHero__onLE_{grid-template-columns:1fr;padding:42px 0 35px;gap:30px}.tools_hubHero__onLE_ h1{font-size:clamp(48px,8.2vw,66px);max-width:630px}.tools_hubHero__onLE_ p{max-width:620px}.tools_feature__c65JJ{max-width:none}.tools_featureGraph__WuEvs{height:150px}.tools_strip__6IVmv{margin-bottom:42px}.tools_strip__6IVmv>div{padding:20px 14px}.tools_strip__6IVmv strong{font-size:12px}.tools_strip__6IVmv span{font-size:11px}.tools_catalogHeading__WltBl h2{font-size:32px}.tools_filters__D_Uc_{gap:12px}.tools_filterButtons__XRuW0{width:100%;justify-content:space-between}.tools_filterButtons__XRuW0 button{flex:1;justify-content:center;padding:10px 12px}.tools_search__0CQ46{flex-basis:100%}.tools_cards__KsJ8L{grid-template-columns:repeat(2,minmax(0,1fr))}.tools_card__HlOBl{min-height:325px}.tools_cardTop__nMI5X{gap:8px;font-size:9px}.tools_cardIcon__36_Mr{width:39px;height:39px}.tools_card__HlOBl h3{font-size:25px}.tools_cardCapability__fwcwi{font-size:10px}.tools_workspace__YTjFx{grid-template-columns:1fr}.tools_inputs__9tM_Z{padding:27px;border-right:0;border-bottom:1px solid var(--line)}.tools_fieldList__04Jud{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tools_resultNumber__JoNp_{font-size:59px}.tools_editorial__Dv8z7{grid-template-columns:1fr;gap:30px}.tools_aside__B_n6r{padding:26px 0 0;border-left:0}.tools_metricGrid__QLcbn{grid-template-columns:repeat(3,minmax(0,1fr))}.tools_hero__RT4hH{padding-top:34px}.tools_hero__RT4hH h1{font-size:49px}.tools_lead__LgRia{font-size:16px}.tools_heroMeta__pZ_vB{gap:13px;font-size:11px}.tools_hubFooter__MY_Jj{padding:28px}}@media(max-width:520px){.tools_container__jJNiP{padding:0 18px}.tools_hero__RT4hH{padding:28px 0 29px}.tools_breadcrumb__qtZIt{font-size:11px;margin-bottom:26px}.tools_hero__RT4hH h1{font-size:40px;line-height:1.08}.tools_heroTop__FtgNr{margin-bottom:20px}.tools_heroMeta__pZ_vB{font-size:11px;gap:12px}.tools_lead__LgRia{font-size:15px;line-height:1.8}.tools_hubHero__onLE_{padding-top:33px;gap:30px}.tools_hubHero__onLE_ h1{font-size:49px}.tools_hubHero__onLE_ p{font-size:16px}.tools_hubHero__onLE_ .tools_button__VoNlK{margin-top:18px}.tools_feature__c65JJ{padding:26px 23px;border-radius:18px}.tools_feature__c65JJ h2{font-size:29px}.tools_feature__c65JJ p{font-size:13px}.tools_featureNumbers__wGxtm{gap:12px}.tools_featureNumbers__wGxtm strong{font-size:31px}.tools_featureNumbers__wGxtm span{font-size:11px}.tools_featureGraph__WuEvs{height:115px}.tools_featureCorner__UTTFf{right:22px;top:27px}.tools_strip__6IVmv{grid-template-columns:1fr;border-radius:12px}.tools_strip__6IVmv>div{padding:17px 20px;border-right:0}.tools_strip__6IVmv strong{font-size:13px}.tools_strip__6IVmv span{font-size:12px}.tools_catalogHeading__WltBl{display:block;margin-bottom:23px}.tools_catalogHeading__WltBl h2{font-size:31px}.tools_catalogHeading__WltBl p{font-size:12px;padding-top:15px}.tools_catalogHeading__WltBl p strong{font-size:18px}.tools_filterButtons__XRuW0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tools_filterButtons__XRuW0 button{justify-content:space-between;padding:10px 13px;font-size:13px}.tools_filters__D_Uc_{padding:9px;border-radius:12px}.tools_search__0CQ46{min-width:0}.tools_cards__KsJ8L{grid-template-columns:1fr;gap:15px}.tools_card__HlOBl{padding:25px;min-height:292px}.tools_cardTop__nMI5X{gap:12px;font-size:10px}.tools_cardIcon__36_Mr{width:45px;height:45px}.tools_card__HlOBl h3{font-size:28px;margin-top:21px}.tools_card__HlOBl p{font-size:14px}.tools_cardCapability__fwcwi{font-size:11px}.tools_cardBottom__0ptEl{font-size:13px}.tools_workspace__YTjFx{margin-top:25px;border-radius:16px}.tools_inputs__9tM_Z{padding:24px 20px}.tools_inputs__9tM_Z h2{font-size:29px}.tools_fieldList__04Jud{grid-template-columns:1fr;gap:21px}.tools_field__uJD4_ label{font-size:13px}.tools_inputWrap__2ylaA input{font-size:20px;min-height:52px}.tools_inputWrap__2ylaA>span{font-size:12px;padding-right:13px}.tools_field__uJD4_ small{font-size:12px}.tools_unitNote___M4oH{font-size:11px}.tools_inputIntro__1hvcA{font-size:13px}.tools_resultHero__cUzzB{padding:27px 23px}.tools_resultNumber__JoNp_{font-size:47px}.tools_resultLabel__Vss28{font-size:13px}.tools_resultCaption__KjqaD{font-size:11px}.tools_metricGrid__QLcbn{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.tools_metricGrid__QLcbn span{font-size:11px}.tools_metricGrid__QLcbn strong{font-size:22px}.tools_liveDot__IaMXo,.tools_resultHero__cUzzB .tools_eyebrow__D1AYE{font-size:10px}.tools_visualPanel__7EIx_{padding:25px 18px}.tools_chartHeading__vfLpE{align-items:flex-start;flex-direction:column;gap:12px}.tools_chartHeading__vfLpE h3{font-size:16px}.tools_chart__UK6Xp{height:250px}.tools_legend__N6iJx{font-size:11px;gap:13px}.tools_actions__DLT47{display:grid;grid-template-columns:1fr}.tools_actions__DLT47 button{justify-content:flex-start;padding:12px 14px;font-size:13px}.tools_status__HqWpm{padding:0 20px;font-size:12px}.tools_editorial__Dv8z7{margin-top:45px}.tools_editorial__Dv8z7 h2,.tools_faq__LqEXZ h2{font-size:30px}.tools_editorial__Dv8z7 h3{font-size:26px}.tools_editorial__Dv8z7 p{font-size:15px}.tools_formula__Y4Evb{padding:20px;font-size:14px}.tools_faq__LqEXZ{margin-top:45px}.tools_faq__LqEXZ details{padding:0 17px}.tools_faq__LqEXZ summary{font-size:15px;padding:18px 0}.tools_faq__LqEXZ details p{font-size:14px}.tools_hubFooter__MY_Jj{padding:25px;align-items:start;flex-direction:column}.tools_hubFooter__MY_Jj h2{font-size:28px}.tools_hubFooter__MY_Jj p{font-size:13px}.tools_calendarFilters__SA4qh{gap:13px}.tools_calendarFilters__SA4qh .tools_button__VoNlK{width:100%}.tools_dateHero__rvRQ4{font-size:35px}.tools_tableScroll__a_SSW td,.tools_tableScroll__a_SSW th{padding:13px}.tools_comparison__1PV_Y dl{grid-template-columns:1fr 1fr}.tools_comparison__1PV_Y dd{font-size:20px}.tools_presets__Hfryo{padding:18px}.tools_presetButtons__pax_H button{flex:1}.tools_disclaimer__BSSbe{font-size:11px}}@media(prefers-reduced-motion:reduce){.tools_root__AfpLe *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.tools_root__AfpLe{background:#fff!important;color:#102e42!important;padding:0;font-size:11pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tools_container__jJNiP{max-width:none;padding:0}.tools_actions__DLT47,.tools_aside__B_n6r,.tools_breadcrumb__qtZIt,.tools_disclaimer__BSSbe,.tools_editorial__Dv8z7,.tools_faq__LqEXZ,.tools_heroMeta__pZ_vB,.tools_heroTop__FtgNr,.tools_hubFooter__MY_Jj,.tools_inputs__9tM_Z,.tools_presets__Hfryo,.tools_root__AfpLe button,.tools_segmented__YNrWX,.tools_status__HqWpm{display:none!important}.tools_hero__RT4hH{padding:16px 0;border-bottom:1px solid #b7cbd3}.tools_hero__RT4hH h1{font-size:27pt;line-height:1.1;margin-bottom:12px;max-width:none}.tools_lead__LgRia{font-size:11pt;line-height:1.55;max-width:none}.tools_workspace__YTjFx{display:block;margin-top:18px;border:1px solid #b7cbd3;border-radius:0;box-shadow:none;overflow:visible}.tools_output__4ZxA4{display:block}.tools_resultHero__cUzzB{padding:20px;background:#fff!important;color:#102e42!important;-moz-column-break-inside:avoid;break-inside:avoid}.tools_resultHero__cUzzB:after{display:none}.tools_liveDot__IaMXo,.tools_metricGrid__QLcbn span,.tools_resultCaption__KjqaD,.tools_resultFootnote__T7u15,.tools_resultHero__cUzzB .tools_eyebrow__D1AYE,.tools_resultLabel__Vss28{color:#355568!important}.tools_resultNumber__JoNp_{font-size:36pt;color:#102e42}.tools_metricGrid__QLcbn{border-color:#c2d1d8;margin-top:20px;padding-top:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.tools_metricGrid__QLcbn strong{font-size:18pt}.tools_visualPanel__7EIx_{padding:18px}.tools_chartHeading__vfLpE h3{font-size:12pt}.tools_chart__UK6Xp{height:240px;-moz-column-break-inside:avoid;break-inside:avoid}.tools_chartNote__7qqYx,.tools_legend__N6iJx{font-size:10pt}.tools_comparison__1PV_Y{background:#f1f5f3;border:1px solid #bdcfc5;-moz-column-break-inside:avoid;break-inside:avoid}.tools_tableScroll__a_SSW{max-height:none;overflow:visible;border:0}.tools_tableScroll__a_SSW table{font-size:10pt}.tools_tableScroll__a_SSW td,.tools_tableScroll__a_SSW th{padding:8px}.tools_tableScroll__a_SSW tr{-moz-column-break-inside:avoid;break-inside:avoid}.tools_calendar__Ib7EA{box-shadow:none;border-radius:0}.tools_calendarFilters__SA4qh{display:none}.tools_sourceLink__7p0kW{font-size:10pt}.tools_dateHero__rvRQ4{font-size:26pt}.tools_summaryBar__q_mFC{background:#fff;font-size:10pt}.tools_resultExplanation__Efj7z{padding:10px 0}.tools_resultExplanation__Efj7z h3{font-size:20pt}.tools_resultExplanation__Efj7z p{font-size:11pt}}.visuals_visual___aezy{position:relative;height:220px;isolation:isolate;overflow:hidden;border-radius:22px;margin:0 0 24px;background:#123447}.visuals_photo__ErHeN{-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;z-index:-2}.visuals_shade__pgVrU{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,27,41,.86),rgba(5,27,41,.3) 60%,rgba(5,27,41,.08));z-index:-1}.visuals_identity__0ePRs{height:100%;display:flex;align-items:center;gap:22px;padding:32px;color:#fff}.visuals_identity__0ePRs strong{display:block;font-family:var(--font-serif),Georgia,serif;font-size:34px;font-weight:500;line-height:1.2;margin-top:10px}.visuals_brand__RAIv7{font-size:11px;letter-spacing:.14em;font-weight:600}.visuals_emblem__4R_7x{display:inline-flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;color:#cef5e9;background:linear-gradient(140deg,#244b60,#0b2b3c);border:1px solid #799d9a;box-shadow:0 6px 20px #06222b20}.visuals_caption__BNl_o{position:absolute;right:16px;bottom:12px;color:white;font-size:10px;background:#0b233bcc;padding:4px 8px;border-radius:5px}.visuals_compact__VxubV{height:164px;margin:0 0 22px;border-radius:14px}.visuals_compact__VxubV .visuals_identity__0ePRs{padding:20px;align-items:flex-end;gap:14px}.visuals_compact__VxubV .visuals_emblem__4R_7x{width:48px;height:48px;border-radius:14px}.visuals_compact__VxubV .visuals_brand__RAIv7{font-size:9px;letter-spacing:.08em}.visuals_compact__VxubV .visuals_shade__pgVrU{background:linear-gradient(0deg,rgba(5,27,41,.9),rgba(5,27,41,.02) 90%)}@media(max-width:600px){.visuals_visual___aezy{height:180px;border-radius:16px}.visuals_identity__0ePRs{padding:22px;gap:16px}.visuals_identity__0ePRs strong{font-size:25px}.visuals_brand__RAIv7{font-size:9px}.visuals_emblem__4R_7x{width:52px;height:52px}.visuals_compact__VxubV{height:150px}.visuals_caption__BNl_o{font-size:9px}}@media print{.visuals_visual___aezy{display:none}.visuals_emblem__4R_7x{box-shadow:none}}.visuals_brandLogo__6FSQ4{position:absolute;right:16px;top:16px;-o-object-fit:contain;object-fit:contain;border-radius:9px;background:#fff;padding:3px;box-shadow:0 4px 16px #061d2b45}.visuals_compact__VxubV .visuals_brandLogo__6FSQ4{width:36px;height:36px;right:12px;top:12px}@media(max-width:600px){.visuals_brandLogo__6FSQ4{width:36px;height:36px;right:12px;top:12px}}.calculator-enhancements_enhancements__RZbVO{display:grid;gap:18px;margin-top:18px}.calculator-enhancements_card__mxJvZ{background:#fff;border:1px solid #dce5e8;border-radius:18px;padding:24px;min-width:0}.calculator-enhancements_card__mxJvZ h3{font-size:1.3rem;line-height:1.3;color:#142d3c;margin:7px 0 12px;letter-spacing:-.025em}.calculator-enhancements_card__mxJvZ p{font-size:.85rem;line-height:1.7;color:#526675;margin:10px 0 16px}.calculator-enhancements_kicker__VFHcW{font-size:.65rem;letter-spacing:.16em;color:#14736e;font-weight:750}.calculator-enhancements_heading__FK9CN{display:flex;gap:18px;align-items:start;justify-content:space-between}.calculator-enhancements_card__mxJvZ button,.calculator-enhancements_fileActions__nRNjx label{padding:10px 13px;border:1px solid #c9d9df;border-radius:9px;background:#f4f8f9;color:#193d4c;font-size:.75rem;font-weight:650;cursor:pointer;min-height:42px}.calculator-enhancements_card__mxJvZ button:disabled{opacity:.5;cursor:not-allowed}.calculator-enhancements_card__mxJvZ button:hover,.calculator-enhancements_fileActions__nRNjx label:hover{background:#e8f2f3}.calculator-enhancements_card__mxJvZ button:focus-visible,.calculator-enhancements_card__mxJvZ select:focus-visible,.calculator-enhancements_fileActions__nRNjx label:focus-within,.calculator-enhancements_scroll__GcJkW:focus-visible{outline:3px solid #117873;outline-offset:3px}.calculator-enhancements_scroll__GcJkW{max-width:100%;overflow-x:auto;margin:16px 0}.calculator-enhancements_scroll__GcJkW table{width:100%;border-collapse:collapse;font-size:.77rem;font-variant-numeric:tabular-nums}.calculator-enhancements_scroll__GcJkW td,.calculator-enhancements_scroll__GcJkW th{padding:12px 10px;text-align:right;border-bottom:1px solid #e3eaed;white-space:nowrap}.calculator-enhancements_scroll__GcJkW th:first-child{text-align:left;white-space:normal;min-width:140px}.calculator-enhancements_scroll__GcJkW thead{background:#f1f6f7;color:#3d5563}.calculator-enhancements_scroll__GcJkW td:last-child{font-weight:700;color:#125e5b}.calculator-enhancements_selector__9f7tV{display:grid;gap:7px;font-size:.8rem;font-weight:600;color:#203e4d}.calculator-enhancements_selector__9f7tV select{border:1px solid #c7d7dd;border-radius:9px;padding:11px;background:white;color:#203e4d;max-width:100%}.calculator-enhancements_note__MmXlC{font-size:.72rem!important;color:#617380!important}.calculator-enhancements_params__aagg1{display:grid;gap:8px;margin:14px 0;font-size:.77rem}.calculator-enhancements_params__aagg1 div{display:flex;justify-content:space-between;gap:18px}.calculator-enhancements_params__aagg1 dd{margin:0;font-variant-numeric:tabular-nums}.calculator-enhancements_card__mxJvZ details{margin:15px 0;font-size:.8rem;color:#294b5c}.calculator-enhancements_card__mxJvZ summary{cursor:pointer}.calculator-enhancements_fileActions__nRNjx{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.calculator-enhancements_fileActions__nRNjx label{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.calculator-enhancements_fileActions__nRNjx input{font-size:.72rem;max-width:220px}@media(max-width:600px){.calculator-enhancements_card__mxJvZ{padding:17px}.calculator-enhancements_heading__FK9CN{display:block}.calculator-enhancements_heading__FK9CN button{margin-bottom:10px}.calculator-enhancements_scroll__GcJkW td,.calculator-enhancements_scroll__GcJkW th{padding:10px 8px}.calculator-enhancements_fileActions__nRNjx,.calculator-enhancements_fileActions__nRNjx label{display:grid}}.sharing_root__J9Jen{margin:44px 0;padding:32px;border:1px solid #d7e3e8;border-radius:24px;background:linear-gradient(125deg,#eef7f5,#f8fafb 65%);color:#133044}.sharing_heading__9VTRx{display:flex;justify-content:space-between;gap:24px}.sharing_heading__9VTRx h2{font-family:var(--font-serif),Georgia,serif;font-size:34px;line-height:1.1;margin:12px 0}.sharing_details__8ZRSN p,.sharing_embed__aagOd p,.sharing_heading__9VTRx p{font-size:14px;line-height:1.7;color:#425d6d;max-width:680px}.sharing_kicker__NO2Gt{font-size:10px;letter-spacing:.18em;font-weight:700;color:#196b66}.sharing_tabs__i7fE3{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 16px}.sharing_actions__1ptdk a,.sharing_actions__1ptdk button,.sharing_tabs__i7fE3 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid #c8d8df;border-radius:10px;background:#fff;color:#193b4e;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .18s,border-color .18s}.sharing_tabs__i7fE3 button[aria-pressed=true]{background:#123448;color:#fff;border-color:#123448}.sharing_actions__1ptdk{display:flex;flex-wrap:wrap;gap:8px}.sharing_actions__1ptdk a:hover,.sharing_actions__1ptdk button:hover{background:#e3f3ef;border-color:#247d75}.sharing_root__J9Jen a:focus-visible,.sharing_root__J9Jen button:focus-visible,.sharing_root__J9Jen select:focus-visible,.sharing_root__J9Jen summary:focus-visible,.sharing_root__J9Jen textarea:focus-visible{outline:3px solid #238e85;outline-offset:3px}.sharing_details__8ZRSN{margin-top:22px;padding-top:18px;border-top:1px solid #d4e3e6}.sharing_details__8ZRSN summary{cursor:pointer;font-weight:600;min-height:44px}.sharing_root__J9Jen label{display:block;font-size:13px;font-weight:600;margin:14px 0}.sharing_root__J9Jen textarea{display:block;width:100%;max-width:100%;resize:vertical;padding:14px;background:#fff;border:1px solid #c8d8df;border-radius:10px;font:13px/1.7 ui-monospace,monospace;color:#274354;margin:8px 0 16px}.sharing_root__J9Jen select{display:block;margin-top:8px;min-height:44px;border:1px solid #c8d8df;border-radius:8px;padding:8px;background:white;max-width:100%}.sharing_status__FbcPE{min-height:20px;font-size:13px;color:#16675f;margin-top:14px}.sharing_embed__aagOd{max-width:900px}@media(max-width:600px){.sharing_root__J9Jen{padding:22px 18px;border-radius:18px}.sharing_heading__9VTRx h2{font-size:29px}.sharing_heading__9VTRx>svg{display:none}.sharing_actions__1ptdk>*{flex:1 1 auto}.sharing_tabs__i7fE3>*{flex:1}.sharing_root__J9Jen textarea{font-size:12px}}@media print{.sharing_root__J9Jen{display:none}}@media(prefers-reduced-motion:reduce){.sharing_root__J9Jen *{transition:none}}.journal_journal__4ikou{--journal-ink:#102e42;--journal-muted:#455f70;--journal-teal:#08776f;color:var(--journal-ink);line-height:1.7;margin-top:34px;font-size:15px}.journal_heading__OaX7G{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px}.journal_heading__OaX7G h2{font-size:clamp(30px,3.8vw,43px);font-weight:400;letter-spacing:-.035em;line-height:1.12;margin:12px 0}.journal_eyebrow__lkWXE{font-size:11px;letter-spacing:.16em;font-weight:750;color:var(--journal-teal)}.journal_badge__9HehI{display:inline-flex;align-items:center;gap:8px;border:1px solid #bad8cc;background:#edf7f1;color:#23634f;border-radius:30px;padding:9px 14px;font-size:12px;font-weight:600;white-space:nowrap}.journal_badge__9HehI:before{content:"";width:6px;height:6px;border-radius:50%;background:#228166;flex:none}.journal_journal__4ikou>p{color:var(--journal-muted);max-width:960px;font-size:15px;line-height:1.8}.journal_metrics__o2GCE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:30px 0}.journal_metrics__o2GCE>div{min-width:0;padding:25px 22px;background:#fff;border:1px solid #cfdee4;border-radius:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 5px 15px #17374704}.journal_metrics__o2GCE>div:first-child{background:linear-gradient(125deg,#0c2b3d,#163e4f);color:#fff;border-color:#143c4f;box-shadow:0 12px 24px -16px #102e4280}.journal_metrics__o2GCE span{font-size:13px;font-weight:650;line-height:1.5}.journal_metrics__o2GCE strong{font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.2;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.journal_metrics__o2GCE small{font-size:12px;line-height:1.6;color:var(--journal-muted);margin-top:auto}.journal_metrics__o2GCE>div:first-child small{color:#c0d8df}.journal_metrics__o2GCE>div:first-child span{color:#c6dde4}.journal_hint__qxwv2{font-size:12px;color:var(--journal-muted);line-height:1.8;margin:17px 0}.journal_panel__3BPyr{border:1px solid #ccdde2;border-radius:18px;padding:29px;background:#fff;margin:26px 0;box-shadow:0 12px 28px -24px #173c4b30;min-width:0}.journal_panel__3BPyr h3{font-size:27px;line-height:1.3;font-weight:400;letter-spacing:-.02em;margin:0 0 23px}.journal_panel__3BPyr>p{font-size:14px;color:var(--journal-muted);line-height:1.8}.journal_panel__3BPyr>p.journal_hint__qxwv2{font-size:12px}.journal_fields__JieA2{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 19px;min-width:0}.journal_fields__JieA2 label{display:flex;flex-direction:column;gap:9px;font-size:13px;line-height:1.6;font-weight:650;min-width:0}.journal_fields__JieA2 input,.journal_fields__JieA2 select,.journal_fields__JieA2 textarea{width:100%;min-width:0;min-height:51px;border:1px solid #b7cdd6;border-radius:10px;padding:12px 14px;background:#f9fbfb;color:var(--journal-ink);font-family:inherit;font-size:16px;font-weight:400;box-shadow:inset 0 1px 2px #183e4603;transition:border-color .2s,box-shadow .2s}.journal_fields__JieA2 input:hover,.journal_fields__JieA2 select:hover,.journal_fields__JieA2 textarea:hover{border-color:#8cabb8}.journal_fields__JieA2 input:focus,.journal_fields__JieA2 select:focus,.journal_fields__JieA2 textarea:focus{border-color:#08776f;box-shadow:0 0 0 3px #08776f15;background:#fff}.journal_fields__JieA2 textarea{resize:vertical;min-height:98px}.journal_wide__fb7Yd{grid-column:1/-1}.journal_journal__4ikou button{border:1px solid #b7cdd6;border-radius:10px;min-height:46px;padding:11px 16px;font-family:inherit;font-size:13px;line-height:1.5;font-weight:650;background:#fff;color:#173f52;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.journal_journal__4ikou button:hover{background:#edf6f2;border-color:#8bb5a7;box-shadow:0 3px 9px #123f4408}.journal_journal__4ikou .journal_primary__YkW7_{min-height:51px;background:#103e50;color:#fff;border-color:#103e50;font-size:14px;box-shadow:0 4px 8px #103e5015}.journal_journal__4ikou .journal_primary__YkW7_:hover{background:#18586a;border-color:#18586a;box-shadow:0 6px 12px #103e5020}.journal_journal__4ikou button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.journal_journal__4ikou :is(input,textarea,select,button):focus-visible,.journal_tableWrap__foSUz:focus-visible{outline:3px solid #08776f;outline-offset:3px}.journal_actions__brbUE{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:23px 0 13px}.journal_file__ivUEO{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;min-width:0}.journal_file__ivUEO input{max-width:100%;min-height:46px;font-size:12px;color:#486574}.journal_file__ivUEO input::file-selector-button{min-height:44px;background:#eff5f3;color:#24544e;border:1px solid #bdd5ca;border-radius:8px;padding:9px 13px;margin-right:10px;font-family:inherit;cursor:pointer}.journal_status__Cws1w{min-height:28px;color:#12635b;font-size:14px;font-weight:600;line-height:1.7;margin:15px 0}.journal_tableWrap__foSUz{overflow:auto;max-width:100%;max-height:520px;border:1px solid #d4e1e5;border-radius:11px}.journal_journal__4ikou table{width:100%;border-collapse:collapse;font-size:13px}.journal_journal__4ikou td,.journal_journal__4ikou th{text-align:left;padding:15px 13px;border-bottom:1px solid #e0e9ec;white-space:nowrap}.journal_journal__4ikou th{color:#3e5d6e;font-size:12px;line-height:1.5;background:#edf3f4;font-weight:650}.journal_journal__4ikou tbody tr:nth-child(2n){background:#f8fbfa}.journal_journal__4ikou tbody tr:hover{background:#edf6f2}.journal_journal__4ikou .journal_notes__ia__k{white-space:normal;min-width:170px;max-width:260px;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.journal_journal__4ikou td{font-variant-numeric:tabular-nums}.journal_journal__4ikou td:nth-child(7),.journal_journal__4ikou td:nth-child(8){font-weight:650}.journal_journal__4ikou td button{font-size:12px;min-height:44px;padding:9px 12px}.journal_actions__brbUE p{flex-basis:100%;font-size:14px;color:var(--journal-muted)}@media(max-width:1000px){.journal_metrics__o2GCE{gap:11px}.journal_metrics__o2GCE>div{padding:22px 17px}.journal_metrics__o2GCE span{font-size:12px}.journal_metrics__o2GCE small{font-size:11px}.journal_panel__3BPyr{padding:25px}.journal_fields__JieA2{gap:19px 15px}}@media(max-width:800px){.journal_metrics__o2GCE{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.journal_metrics__o2GCE>div{padding:23px}.journal_metrics__o2GCE strong{font-size:35px}.journal_metrics__o2GCE span{font-size:13px}.journal_metrics__o2GCE small{font-size:12px}.journal_fields__JieA2{grid-template-columns:repeat(2,minmax(0,1fr))}.journal_heading__OaX7G{align-items:flex-start;flex-direction:column;gap:5px}.journal_badge__9HehI{font-size:12px}.journal_journal__4ikou{margin-top:29px}}@media(max-width:520px){.journal_journal__4ikou>p{font-size:14px}.journal_heading__OaX7G h2{font-size:33px}.journal_metrics__o2GCE{gap:10px;margin:25px 0}.journal_metrics__o2GCE>div{padding:19px 15px;border-radius:13px;gap:11px}.journal_metrics__o2GCE strong{font-size:31px}.journal_metrics__o2GCE span{font-size:12px}.journal_metrics__o2GCE small{font-size:11px}.journal_panel__3BPyr{padding:22px 18px;border-radius:15px;margin:22px 0}.journal_panel__3BPyr h3{font-size:26px}.journal_fields__JieA2{grid-template-columns:1fr;gap:19px}.journal_fields__JieA2 label{font-size:13px}.journal_fields__JieA2 input,.journal_fields__JieA2 select,.journal_fields__JieA2 textarea{font-size:16px;min-height:51px}.journal_actions__brbUE{align-items:stretch;flex-direction:column;gap:10px}.journal_actions__brbUE button{min-height:49px;text-align:left;font-size:13px}.journal_badge__9HehI{white-space:normal}.journal_hint__qxwv2{font-size:11px}.journal_file__ivUEO{margin-top:4px;gap:10px}.journal_file__ivUEO input{width:100%;font-size:11px}.journal_journal__4ikou td,.journal_journal__4ikou th{padding:13px 11px}.journal_status__Cws1w{font-size:13px}}@media(prefers-reduced-motion:reduce){.journal_journal__4ikou *{transition:none!important;animation:none!important}}@media print{.journal_journal__4ikou{margin-top:15px;font-size:11pt;color:#102e42}.journal_journal__4ikou .journal_actions__brbUE,.journal_journal__4ikou .journal_file__ivUEO,.journal_journal__4ikou button,.journal_journal__4ikou form,.journal_journal__4ikou>.journal_panel__3BPyr:last-child,.journal_status__Cws1w{display:none!important}.journal_metrics__o2GCE{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.journal_metrics__o2GCE>div,.journal_metrics__o2GCE>div:first-child{background:#fff!important;color:#102e42!important;border:1px solid #a7bbc4;box-shadow:none;padding:12px}.journal_metrics__o2GCE>div:first-child small,.journal_metrics__o2GCE>div:first-child span{color:#314d5c!important}.journal_metrics__o2GCE strong{font-size:22pt}.journal_panel__3BPyr{padding:15px;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.journal_tableWrap__foSUz{max-height:none;overflow:visible;border:0}.journal_journal__4ikou table{font-size:9pt}.journal_journal__4ikou td,.journal_journal__4ikou th{padding:6px;white-space:normal}.journal_journal__4ikou .journal_notes__ia__k{min-width:0}.journal_badge__9HehI{background:#fff}.journal_heading__OaX7G h2{font-size:24pt}}