#calculator-runtime :where(:not(svg,svg *)){all:revert;box-sizing:border-box}#calculator-runtime{display:block;width:100%;min-width:0;font-family:var(--font-primary);color:var(--rh-ink)}#calculator-runtime :where(button,input,select,textarea){font-family:inherit}#calculator-runtime :where([hidden]){display:none!important}#calculator-runtime.calculator-native{background:transparent;margin:0;padding:24px 0 48px}#calculator-runtime.calculator-native>:is(.app,.page,.shell){width:100%;max-width:none;margin:0;padding:0}#calculator-runtime.calculator-native :is(.hero,.hero-main,.topbar){min-height:0}#calculator-runtime.calculator-native :is(.hero,.topbar){margin-top:0;padding-top:0}#calculator-runtime.calculator-native :is(.hero h1,.topbar h1){font-size:clamp(2rem,4vw,3.5rem);line-height:1.04;letter-spacing:-.045em}#calculator-runtime.calculator-native :is(.results-panel,.sticky-panel,.sticky-card,.results-sticky,.sticky-results,.sticky,.main-content,.v10-results-panel,.input-panel){max-height:none!important;overflow:visible!important;top:calc(var(--site-header-height) + 16px)!important}#calculator-runtime.calculator-native :is(.modal,.modal-backdrop,.btl-modal,.rhw-modal,.how-modal){z-index:2200;background:rgba(10,10,10,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#calculator-runtime.calculator-native :is(.modal-card,.modal-box,.modal-panel,.rhw-dialog,.how-dialog){border-radius:var(--rh-radius-lg);box-shadow:var(--rh-shadow-float)}#calculator-runtime.calculator-native :is(.modal-close,.rhw-close,.how-close){min-width:44px;min-height:44px}#calculator-runtime.calculator-native[data-visible=false] :is(.mobile-dock,.mobile-summary){visibility:hidden;pointer-events:none}#calculator-runtime.calculator-native :is(.mobile-dock,.mobile-summary){z-index:1000}#calculator-runtime.calculator-native :is(.lang,.language,.language-switcher) button{min-height:44px;min-width:44px}@media (max-width:820px){#calculator-runtime.calculator-native{padding-bottom:150px}#calculator-runtime.calculator-native :is(.sticky,.main-content,.input-panel,.results-panel,.v10-results-panel){position:static!important}}@media print{body:has(#calculator-runtime) .app-header,body:has(#calculator-runtime) .breadcrumbs,body:has(#calculator-runtime) .site-footer,body:has(#calculator-runtime) .tools-back{display:none!important}.tools-main{width:100%!important}#calculator-runtime.calculator-native{padding:0}}#calculator-runtime.calculator-native :is(h1,h2,h3){color:inherit!important}