.report_page__iiXR9{--soe-sans:"Gilroy",ui-sans-serif,system-ui,sans-serif;--soe-mono:"Avenir","Gilroy",ui-sans-serif,sans-serif;--fold-x:60px;--fig-x:32px;background-color:#f7f7f7;background-image:linear-gradient(#eaf1f8 1px,transparent 0),linear-gradient(90deg,#eaf1f8 1px,transparent 0);background-size:28px 28px;border-top:2px solid #2196f3;color:#111111;font-family:var(--soe-sans);min-height:100vh;min-width:320px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.report_mono__jbDMx{font-family:var(--soe-mono)}.report_page__iiXR9 a{color:#2196f3;text-decoration:none}.report_page__iiXR9 a:hover{color:#1976d2;text-decoration:underline}.report_page__iiXR9 ::selection{background:#2196f3;color:#ffffff}.report_page__iiXR9 input[type=range]{accent-color:#111111;cursor:pointer}@keyframes report_soeGrowX__a4F0d{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes report_soeGrowY__Es_An{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.report_navLink__t0y49{color:#9e9e9e;flex:0 0 auto;scroll-snap-align:start;transition:color .15s ease}.report_navLink__t0y49:hover{color:#111111;text-decoration:none}.report_navLinkActive__wV_Z6{color:#2196f3;flex:0 0 auto;font-weight:600;scroll-snap-align:start}.report_navLinkActive__wV_Z6:hover{color:#1976d2;text-decoration:none}.report_badgeLink__7nRcW:hover,.report_brandLink__BA4Tr:hover{text-decoration:none}.report_tocCard__owXD4{transition:border-color .15s ease,color .15s ease}.report_tocCard__owXD4:hover{border-color:#2196f3;color:#111111;text-decoration:none}.report_row__fxGo6:hover{background:#f5faff!important}.report_bar__NZV3s{transition:filter .15s ease}.report_bar__NZV3s:hover{filter:brightness(1.08)}.report_btnPreset__pyAqF{transition:border-color .15s ease,color .15s ease}.report_btnPreset__pyAqF:hover{border-color:#111111;color:#111111}.report_btnPresetLead__MZQFe:hover{border-color:#2196f3;color:#2196f3}.report_ctaDark__SWt4V{transition:background .15s ease,color .15s ease}.report_ctaDark__SWt4V:hover{background:#2196f3;color:#ffffff;text-decoration:none}.report_ctaBlue___Q6lf{transition:background .15s ease}.report_ctaBlue___Q6lf:hover{background:#1976d2!important;border-color:#1976d2!important;color:#ffffff;text-decoration:none}.report_ctaLight__Bikbx{transition:border-color .15s ease,color .15s ease}.report_ctaLight__Bikbx:hover{border-color:#2196f3;color:#2196f3;text-decoration:none}.report_navRoot__1dIU5{background:#ffffff;border-bottom:1px solid #e4e4e4;color:#111111;position:sticky;top:0;z-index:50}.report_navInner__9vxFE{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin:0;min-height:72px;padding:0 var(--fold-x);width:100%}.report_navLogo__UwieF{height:48px;width:auto}.report_navLinks____sPu{display:flex;justify-content:flex-start;min-width:0;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.report_navLinks____sPu::-webkit-scrollbar{display:none}.report_navCta__9pBEC{font-size:11px;padding:8px 14px}.report_page__iiXR9 [id^=part-],.report_page__iiXR9 section[id]{scroll-margin-top:88px}@media (max-width:1180px){.report_navLinks____sPu{flex:1 1 auto;justify-content:flex-start;min-width:0}}@media (max-width:1024px){.report_page__iiXR9{--fold-x:32px}}@media (max-width:767px){.report_navInner__9vxFE{gap:0 12px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:64px 42px;padding-bottom:8px}.report_navLinks____sPu{border-top:1px solid #eeeeee;display:flex;grid-column:1/-1;grid-row:2;padding:6px 0 10px!important;width:100%}.report_navCta__9pBEC{grid-column:2;grid-row:1}.report_page__iiXR9 [id^=part-],.report_page__iiXR9 section[id]{scroll-margin-top:122px}}@media (max-width:640px){.report_page__iiXR9{--fold-x:20px;--fig-x:18px}.report_navLogo__UwieF{height:32px}.report_navCta__9pBEC{font-size:9.5px;letter-spacing:.03em;padding:6px 10px}}@media (max-width:380px){.report_navInner__9vxFE{gap:0 8px}.report_navLogo__UwieF{height:28px}.report_navCta__9pBEC{font-size:8.5px;padding:6px 8px}}.roi_input__mkQv0{background:#ffffff;border:1px solid #e4e4e4;border-radius:2px;color:#111111;font-family:Gilroy,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:400;min-height:42px;padding:9px 12px;width:100%}.roi_input__mkQv0:hover{border-color:#bdbdbd}.roi_input__mkQv0:focus{border-color:#2196f3;outline:none}.roi_input__mkQv0:disabled{background:#f7f7f7;color:#9e9e9e;cursor:not-allowed}select.roi_input__mkQv0{cursor:pointer}.roi_label__lNUu6{color:#757575;display:block;font-family:Avenir,Gilroy,ui-sans-serif,sans-serif;font-size:11.5px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.roi_teamRow__c_0v6{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 110px 130px 34px}.roi_teamHead__0A4dh{color:#9e9e9e;font-family:Avenir,Gilroy,ui-sans-serif,sans-serif;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.roi_removeBtn__tmO_y{align-items:center;background:#ffffff;border:1px solid #e4e4e4;border-radius:2px;color:#9e9e9e;cursor:pointer;display:inline-flex;font-size:16px;height:34px;justify-content:center;line-height:1;padding:0;transition:border-color .15s ease,color .15s ease;width:34px}.roi_removeBtn__tmO_y:hover{border-color:#ff2d9c;color:#ff2d9c}.roi_verifyBtn__vxapI{background:none;border:0;color:#2196f3;cursor:pointer;font-family:Avenir,Gilroy,ui-sans-serif,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;padding:0;text-transform:uppercase}.roi_verifyBtn__vxapI:hover{color:#1976d2}.roi_verifyBtnOnDark__cBljZ{color:#64b5f6}.roi_verifyBtnOnDark__cBljZ:hover{color:#ffffff}.roi_verifyText__Z1cdl{background:#f7f7f7;border:1px solid #e4e4e4;border-left:2px solid #2196f3;color:#333333;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.9;padding:16px 18px;white-space:pre-wrap}.roi_dialogBackdrop__2PVWE{backdrop-filter:blur(2px);background:rgb(17 17 17/55%);display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:60}.roi_dialog__3Mb0q{background:#ffffff;border-radius:2px;border:1px solid #e4e4e4;border-top:3px solid #2196f3;box-shadow:0 24px 64px rgb(17 17 17/22%);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px;width:min(560px,100%)}.roi_metricGrid__NbFOO{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.roi_computeBar__QIZHp{background:#e4e4e4;border-radius:2px;height:4px;margin-top:18px;overflow:hidden}.roi_computeFill__hIz4z{background:#2196f3;border-radius:2px;height:100%;transition:width .38s ease}.roi_computeStep__WdGv_{align-items:center;color:#9e9e9e;display:flex;font-size:13.5px;font-weight:300;gap:10px;padding:7px 0;transition:color .25s ease}.roi_computeStepActive__sJCa9{color:#111111}.roi_computeStepDone__WRJjo{color:#757575}.roi_computeMark__Tb4Kk{color:#2196f3;flex:0 0 auto}.roi_computeMark__Tb4Kk,.roi_spinner__FvKHG{height:15px;width:15px}.roi_spinner__FvKHG{animation:roi_roiSpin__QJQC1 .7s linear infinite;border-radius:50%;border:2px solid #d6ebff;border-top-color:#2196f3;display:block}@keyframes roi_roiSpin__QJQC1{to{transform:rotate(1turn)}}.roi_reveal__s0__p{animation:roi_roiReveal__Vwerq .45s ease both}@keyframes roi_roiReveal__Vwerq{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.roi_reveal__s0__p,.roi_spinner__FvKHG{animation:none}.roi_computeFill__hIz4z{transition:none}}.roi_splitGrid__zBVO9{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.roi_tableWrap__KCcUw{overflow-x:auto}.roi_printOnly__ExqCo{display:none}@media print{.roi_noPrint__EP_1Y{display:none!important}.roi_printOnly__ExqCo{display:block!important}.roi_card__BbQaG,.roi_metricGrid__NbFOO{break-inside:avoid}}@media (max-width:900px){.roi_metricGrid__NbFOO{grid-template-columns:1fr}}@media (max-width:640px){.roi_teamRow__c_0v6{grid-template-columns:1fr 1fr 34px}.roi_teamRow__c_0v6>:first-child{grid-column:1/-1}.roi_teamHead__0A4dh{display:none}}.calculator_root__pwX_u{--mtc-accent:#2196f3;--mtc-accent-hover:#1976d2;--mtc-line:#e4e4e4;--mtc-line-soft:#eeeeee;--mtc-bg-alt:#f7f7f7;--mtc-tint:#f5faff}.calculator_tabs__f5qrn{align-items:flex-end;border-bottom:1px solid var(--mtc-line);flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:28px}.calculator_tabsList__T_YL4,.calculator_tabs__f5qrn{display:flex}.calculator_tab__wyLRC{background:none;border:none;border-bottom:2px solid transparent;color:#757575;cursor:pointer;font-size:13px;font-weight:400;margin-bottom:-1px;padding:12px 26px;transition:color .15s ease,border-color .15s ease}.calculator_tab__wyLRC:hover{color:#111111}.calculator_tabActive__FVbEA,.calculator_tabActive__FVbEA:hover{border-bottom-color:var(--mtc-accent);color:var(--mtc-accent);font-weight:600}.calculator_pills__FzHft{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.calculator_pill__tBMZ6{background:#ffffff;border:1px solid #d6d6d6;border-radius:20px;color:#616161;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.02em;padding:6px 15px;transition:color .15s ease,border-color .15s ease,background .15s ease}.calculator_pill__tBMZ6:hover{border-color:#111111;color:#111111}.calculator_pillActive__EBroV,.calculator_pillActive__EBroV:hover{background:var(--mtc-tint);border-color:var(--mtc-accent);color:var(--mtc-accent)}.calculator_formRow__f8CHs{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px}.calculator_field__d47C9{display:flex;flex:1 1 160px;flex-direction:column;gap:6px;min-width:130px}.calculator_fieldWide__uVCuD{flex:2 1 240px}.calculator_fieldSmall__ofGnV{flex:0 1 120px;min-width:92px}.calculator_fieldTiny__p7zN4{flex:0 1 76px;min-width:64px}.calculator_label__PMGMI{color:#9e9e9e;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.calculator_control__RZPA6{background:var(--mtc-bg-alt);border:1px solid var(--mtc-line);border-radius:2px;color:#111111;font:inherit;font-size:14px;font-weight:400;height:40px;line-height:20px;outline:none;padding:0 11px;transition:border-color .15s ease;width:100%}.calculator_control__RZPA6:hover{border-color:#bdbdbd}.calculator_control__RZPA6:focus-visible{border-color:var(--mtc-accent);box-shadow:0 0 0 2px rgba(33,150,243,.15)}.calculator_btnPrimary__uxowT{align-self:flex-end;background:var(--mtc-accent);border:1px solid var(--mtc-accent);border-radius:2px;color:#ffffff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;height:40px;letter-spacing:.02em;padding:0 26px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.calculator_btnPrimary__uxowT:hover:not(:disabled){background:var(--mtc-accent-hover);border-color:var(--mtc-accent-hover)}.calculator_btnPrimary__uxowT:disabled{background:var(--mtc-line-soft);border-color:var(--mtc-line-soft);color:#9e9e9e;cursor:not-allowed}.calculator_btnOutline__TmbbU{background:#ffffff;border:1px solid #d6d6d6;border-radius:2px;color:#555555;cursor:pointer;font:inherit;font-size:13px;font-weight:600;height:40px;letter-spacing:.02em;padding:0 22px;transition:border-color .15s ease,color .15s ease;white-space:nowrap}.calculator_btnOutline__TmbbU:hover:not(:disabled){border-color:var(--mtc-accent);color:var(--mtc-accent)}.calculator_btnOutline__TmbbU:disabled{color:#bdbdbd;cursor:progress}.calculator_btnGhost__rmIa2{background:none;border:none;color:#9e9e9e;cursor:pointer;font:inherit;font-size:11px;font-weight:500;letter-spacing:.06em;padding:6px 8px;text-transform:uppercase;transition:color .15s ease}.calculator_btnGhost__rmIa2:hover{color:var(--mtc-accent)}.calculator_btnRemove__Uac65{background:none;border:none;color:#bdbdbd;cursor:pointer;font-size:16px;line-height:1;padding:2px 6px;transition:color .15s ease}.calculator_btnRemove__Uac65:hover{color:#dc2626}.calculator_btnEstimate__q6AIS{align-items:center;background:var(--mtc-tint);border:1px solid var(--mtc-accent);border-radius:2px;color:var(--mtc-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:10px;height:34px;letter-spacing:.04em;padding:0 14px;transition:background .15s ease,color .15s ease;white-space:nowrap}.calculator_btnEstimate__q6AIS:hover{background:var(--mtc-accent);color:#ffffff}.calculator_tabs__f5qrn .calculator_btnEstimate__q6AIS{margin-bottom:10px}.calculator_btnEstimateCount__FiEYG{font-variant-numeric:tabular-nums;font-weight:500;opacity:.75}.calculator_overlay__iVtta{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;z-index:90}.calculator_dialog__vRm0d{background:#ffffff;border-radius:2px;border-top:3px solid var(--mtc-accent);box-shadow:0 24px 60px rgba(0,0,0,.28);display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - 32px);max-width:920px;position:relative;width:100%}.calculator_dialogHead__TnpQh{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:26px clamp(20px,4vw,36px) 0}.calculator_dialogBody__2RiYW{overflow-y:auto;padding:0 clamp(20px,4vw,36px) 28px}.calculator_btnClose__GxXst{align-items:center;background:none;border:none;border-radius:2px;color:#9e9e9e;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;line-height:1;margin:-4px -8px 0 0;transition:background .15s ease,color .15s ease;width:32px}.calculator_btnClose__GxXst:hover{background:var(--mtc-bg-alt);color:#111111}.calculator_tableWrap__H3bn4{margin-top:20px;overflow-x:auto}.calculator_table__9bmdt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.calculator_table__9bmdt th{border-bottom:1px solid var(--mtc-line);color:#9e9e9e;font-size:11px;font-weight:500;letter-spacing:.08em;padding:9px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.calculator_table__9bmdt td{border-bottom:1px solid var(--mtc-line-soft);color:#444444;font-size:14px;font-weight:400;padding:10px}.calculator_table__9bmdt tbody tr{transition:background .15s ease}.calculator_table__9bmdt tbody tr:hover{background:var(--mtc-tint)}.calculator_r__FdQkW{text-align:right}.calculator_cellCat__w3toC{color:#9e9e9e;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.calculator_cellDesc__kqtom,.calculator_table__9bmdt tfoot td{color:#111111;font-weight:600}.calculator_table__9bmdt tfoot td{border-bottom:none;border-top:2px solid #111111;font-size:14px;padding:14px 10px}.calculator_msg__CBSTz{border-radius:2px;font-size:13.5px;line-height:1.6;margin-top:16px;padding:11px 14px}.calculator_msgSuccess__hw_oY{background:var(--mtc-tint);border:1px solid rgba(33,150,243,.25);color:#1976d2}.calculator_msgWarn__8fUWJ{background:#fffbeb;border:1px solid rgba(217,119,6,.25);color:#b45309}.calculator_msgError__AYpgI{background:#fef2f2;border:1px solid rgba(220,38,38,.25);color:#dc2626}@media (max-width:560px){.calculator_tab__wyLRC{padding:12px 16px}.calculator_btnPrimary__uxowT,.calculator_fieldSmall__ofGnV,.calculator_fieldTiny__p7zN4,.calculator_fieldWide__uVCuD,.calculator_field__d47C9{flex:1 1 100%}}.print_printOnly__owaBH{display:none}@media print{@page{size:A4;margin:16mm 14mm 18mm}.print_printable__hB3Ck,.print_printable__hB3Ck *{print-color-adjust:exact!important}.print_printable__hB3Ck{--fold-x:0px;--fig-x:14px;background:#ffffff!important;background-image:none!important;border-top:none!important;font-size:10.5pt;min-height:0!important}.print_hideOnPrint__Qt35R,.print_printable__hB3Ck [data-print=hide],.print_printable__hB3Ck [role=dialog]{display:none!important}.print_printOnly__owaBH{display:block}.print_breakBefore__9x_BS{break-before:page}.print_avoidBreak__Fs_Qc,.print_printable__hB3Ck figure,.print_printable__hB3Ck li,.print_printable__hB3Ck table{break-inside:avoid}.print_printable__hB3Ck :is(h1,h2,h3){break-after:avoid}.print_printable__hB3Ck :is([data-print=chart],[data-print=chart]>*){min-width:0!important;overflow:visible!important}.print_printable__hB3Ck [data-print=plate]{break-inside:avoid;padding:28px 26px 24px!important}.print_printable__hB3Ck [data-print=cover]{break-after:page;padding-top:0!important}.print_printable__hB3Ck [data-print=section]{padding-top:28px!important}.print_printable__hB3Ck [data-print=note]{break-before:avoid;break-inside:avoid}.print_printable__hB3Ck [data-print=stat-grid]{gap:10px!important;margin-top:22px!important}.print_printable__hB3Ck [data-print=stat-grid]>*{padding:16px 16px 14px!important}.print_printable__hB3Ck a{color:inherit!important;text-decoration:none!important}.print_printable__hB3Ck [data-print=sources]{column-count:1!important}}