:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page){--c-green: #1C4643;--c-green-dark: #163533;--c-orange: #b65d21;--c-orange-soft: #FEF3EB;--c-orange-border: #F5C8A0;--c-white: #FFFFFF;--c-bg: #F5F7F6;--c-surface: #FFFFFF;--c-border: #E0E6E5;--c-border-light: #EBF0EF;--c-text: #111827;--c-text-mid: #374151;--c-muted: #6B7280;--c-ok-bg: #ECFDF5;--c-ok-border: #6EE7B7;--c-ok-text: #065F46;--c-low-bg: #EFF6FF;--c-low-border: #93C5FD;--c-low-text: #1E40AF;--c-high-bg: #FFF7ED;--c-high-border: #FCA96A;--c-high-text: #9A3412;--shadow-xs: 0 1px 3px rgba(0,0,0,.07);--shadow-sm: 0 2px 8px rgba(0,0,0,.08);--shadow-md: 0 4px 20px rgba(0,0,0,.1);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--sp-xs: 6px;--sp-sm: 10px;--sp-md: 16px;--sp-lg: 20px;--sp-xl: 28px;--font-display: Georgia, "Times New Roman", serif;--font-ui: system-ui, -apple-system, "Segoe UI", Arial, sans-serif}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) *,:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) *:before,:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-brandbar{display:flex;align-items:center;gap:var(--sp-sm);margin-bottom:var(--sp-md);padding-bottom:12px;border-bottom:1px solid var(--c-border-light)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero{background:var(--c-green);border-radius:var(--r-lg);padding:20px 18px 18px;margin-bottom:var(--sp-md);position:relative;overflow:hidden}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-cta-row{display:flex;gap:var(--sp-xs);flex-wrap:wrap}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn:hover{filter:brightness(.93);transform:translateY(-1px)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn:active{transform:translateY(0);filter:brightness(.88)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn:focus-visible{outline:3px solid var(--c-orange);outline-offset:2px}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:var(--sp-md)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-card-header{padding:16px 18px 14px;border-bottom:1px solid var(--c-border-light);background:var(--c-bg)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-card-body{padding:18px}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-grid{display:grid;gap:var(--sp-md);margin-bottom:var(--sp-md)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-grid-2{grid-template-columns:1fr}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-grid-3{grid-template-columns:1fr}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-field{display:flex;flex-direction:column;gap:7px}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-field label{font-size:.84rem;font-weight:700;color:var(--c-text-mid);display:flex;align-items:center;gap:6px;line-height:1.3}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e9eeed;border:1px solid var(--c-border);font-size:.68rem;font-weight:800;color:var(--c-muted);cursor:pointer;flex-shrink:0;-webkit-user-select:none;user-select:none}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-copy-note{font-size:.78rem;color:var(--c-green);font-weight:700}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide{background:var(--c-bg);border:1px solid var(--c-border-light);border-radius:var(--r-md);overflow:hidden;margin-top:var(--sp-md)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide>summary{padding:13px 16px;font-size:.85rem;font-weight:700;color:var(--c-green);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;min-height:44px}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide>summary:after{content:"\25be";font-size:.75rem;color:var(--c-muted);transition:transform .2s}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide[open]>summary:after{transform:rotate(180deg)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide>summary::-webkit-details-marker{display:none}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide-body{padding:0 16px 16px;border-top:1px solid var(--c-border-light)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide-body ol{margin:12px 0 8px;padding-left:20px;font-size:.86rem;line-height:1.75;color:var(--c-text-mid)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide-body p{margin:10px 0 0;font-size:.82rem;color:var(--c-muted);line-height:1.6}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide-body strong{color:var(--c-green)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq{margin-bottom:var(--sp-md)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq-label{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin:0 0 10px}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq-item{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);margin-bottom:8px;overflow:hidden}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq-item[open]>summary:after{transform:rotate(45deg)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chart-section{margin-bottom:var(--sp-md)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chart-section>summary .cs-chevron{margin-left:auto;font-size:.8rem;opacity:.75;transition:transform .22s}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chart-section[open]>summary .cs-chevron{transform:rotate(180deg)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chart-section>summary .cs-badge{background:#b65d21f2;color:#fff;font-size:.67rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:var(--r-pill)}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chart-body{background:var(--c-surface);border:1px solid var(--c-border);border-top:none;border-radius:0 0 var(--r-lg) var(--r-lg);padding:20px 14px 24px}:is(.hb-tool,#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-bottom-strip{background:var(--c-orange-soft);border:1px solid var(--c-orange-border);border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:var(--sp-md)}.hb-tool,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page){--font-display: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-ui: "Barlow", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--c-green: #1c4643;--c-green-dark: #163533;--c-orange: #b65d21;--c-orange-warm: #d8712b;--c-orange-text: #9c4f1b;--c-bg: #f5f7f6;--c-surface: #fff;--c-border: #dfe6e3;--c-border-light: #e7ece9;--c-mint: #e7f0ec;--c-text: #1b2422;--c-text-mid: #2f3a37;--c-muted: #56635f;--r-sm: 8px;--r-md: 10px;--r-lg: 12px;--r-xl: 16px;--shadow-sm: none;--shadow-md: 0 10px 30px rgba(27,36,34,.08);max-width:960px!important;padding-top:8px!important;font-size:16px;line-height:1.55}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page){font-family:var(--font-ui);color:var(--c-text)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-brandbar{display:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero{background:var(--c-green);border-radius:var(--r-xl);padding:34px 28px 30px;margin-bottom:22px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero:before{display:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero:after{content:"Grower calculators";display:block;font:600 13px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#f3b98f;position:absolute;top:20px;left:28px;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;filter:none!important;-webkit-text-fill-color:currentColor;z-index:1;border-radius:0;background:none;opacity:1;white-space:nowrap;transform:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero h1{font:700 clamp(34px,5vw,54px)/1.02 var(--font-display);color:#fff;margin:10px 0 12px;letter-spacing:.005em;text-wrap:balance}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero p{font-size:17px;line-height:1.55;color:#d7e4e0;max-width:40em;margin:0 0 22px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero p a{color:#fff;text-decoration-color:#f3b98f;text-underline-offset:3px}@media(min-width:800px){.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero{padding:44px 40px 38px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero:after{top:26px;left:40px}}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn{border-radius:999px;min-height:48px;padding:0 24px;font:600 16px/1 var(--font-ui);letter-spacing:0;text-transform:none;transition:background .15s,box-shadow .15s,transform .1s}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn--primary{background:var(--c-orange);color:#fff!important}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn--primary:hover{background:var(--c-orange-warm);filter:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn--ghost{background:transparent;border:0;box-shadow:inset 0 0 0 1.5px #ffffffbf;color:#fff!important}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn--ghost:hover{background:#ffffff1a;filter:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn--light{background:#fff;border:0;box-shadow:inset 0 0 0 1.5px var(--c-green);color:var(--c-green)!important}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn--light:hover{background:var(--c-mint);filter:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-btn:focus-visible{outline:3px solid var(--c-orange-warm);outline-offset:2px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-card{border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:none;margin-bottom:22px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-card-header{background:#fff;border-bottom:1px solid var(--c-border-light);padding:22px 24px 16px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-card-header h2{font:600 22px/1.25 var(--font-ui);color:var(--c-text);margin:0 0 4px;letter-spacing:0}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-card-header p{font-size:15px;color:var(--c-muted)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-card-body{padding:22px 24px 24px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-mode{background:var(--c-bg);border:1px solid var(--c-border);border-radius:999px;padding:4px;gap:4px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-mode button{border-radius:999px;font:600 15px var(--font-ui);min-height:40px;padding:0 18px;color:var(--c-text);background:transparent}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-mode button[data-active="1"]{background:var(--c-green);color:#fff;box-shadow:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-field label{font:600 15px var(--font-ui);color:var(--c-text);margin-bottom:8px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-field input,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-field select{min-height:48px;border:1px solid var(--c-border);border-radius:var(--r-sm);font:400 17px var(--font-ui);color:var(--c-text);background:#fff;padding:0 14px;box-shadow:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-field input:focus,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-field select:focus{border-color:var(--c-green);box-shadow:0 0 0 3px #d8712b59;outline:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-tip{background:var(--c-mint);color:var(--c-green);border:0;font-weight:700}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-grid{gap:18px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-results{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-result-label,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-kpi-label{font:600 12px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--c-orange-text)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-result-value{font:700 clamp(40px,6vw,56px)/1 var(--font-display);color:var(--c-green)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-kpi{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-kpi-value{font:700 32px/1 var(--font-display);color:var(--c-green)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-kpi-unit{font:500 14px var(--font-ui);color:var(--c-muted)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chip{border-radius:999px;font:600 13px var(--font-ui)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chip--ok{background:var(--c-mint);color:var(--c-green);border-color:transparent}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-label,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq-label{font:600 13px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--c-orange-text);margin:28px 0 12px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chart-section{border:1px solid var(--c-border);border-radius:var(--r-lg);background:#fff;box-shadow:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide>summary,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chart-section>summary{font:600 16px var(--font-ui);color:var(--c-text);background:#fff;padding:16px 20px;border-radius:var(--r-lg)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-chart-section>summary{background:var(--c-green);color:#fff}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-guide-body{padding:0 20px 18px;font-size:15px;color:var(--c-text-mid)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table-wrap{border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:auto;background:#fff}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;table-layout:auto}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table caption{font:400 14px var(--font-ui);color:var(--c-muted);text-align:left;padding:12px 16px 6px;font-style:normal}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table th{background:var(--c-mint);color:var(--c-green);font:600 12px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;border-bottom:1px solid var(--c-border);white-space:nowrap}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table td{padding:12px 14px;border-bottom:1px solid var(--c-border-light);color:var(--c-text-mid);line-height:1.45;vertical-align:top}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table td:first-child{font-weight:600;color:var(--c-green);white-space:nowrap}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table td:last-child{min-width:200px}@media(max-width:760px){.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table{min-width:680px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table th{white-space:nowrap}}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-ref-table tbody tr:nth-child(2n) td{background:#fafbfb}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq-item{border:1px solid var(--c-border);border-radius:var(--r-md);background:#fff;box-shadow:none;margin-bottom:10px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq-item>summary{padding:16px 20px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq-item>summary h3{font:600 17px/1.3 var(--font-ui);color:var(--c-text)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq-item>summary:after{color:var(--c-orange);font-weight:700;font-size:20px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-faq-answer{padding:0 20px 18px;font-size:15px;line-height:1.6;color:var(--c-text-mid)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-bottom-strip{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:24px;margin-top:28px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-bottom-strip-text span{font:600 19px var(--font-ui);color:var(--c-text)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-bottom-strip-text p{font-size:15px;color:var(--c-muted)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page){max-width:1120px!important}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero{border-radius:0;margin:0 calc(50% - 50vw) 28px;padding:40px max(20px,calc(50vw - 560px)) 36px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero:after{left:max(20px,calc(50vw - 560px))}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero h1{font-size:clamp(36px,5.4vw,60px);max-width:16ch}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:22px;align-items:start}@media(max-width:899px){.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-two{grid-template-columns:1fr}}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-two>.hb-card{margin-bottom:0}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-two .hb-actions{display:none}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-live-note{font-size:14px;color:var(--c-muted);margin:14px 0 0;display:flex;gap:10px;align-items:center}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-live-note .hb-btn--sm{min-height:40px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-results,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol>[id$=-results]{background:var(--c-green);color:#fff;border:0;border-radius:var(--r-xl);padding:22px 22px 20px;margin:0;display:block!important}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-result-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:0;background:transparent;padding:0 0 16px;margin:0 0 14px;border-bottom:1px solid rgba(255,255,255,.18)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-result-label{color:#f3b98f}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-result-value{color:#fff;font-size:clamp(40px,4vw,52px)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-result-sub{color:#d7e4e0;font-size:14px;margin-top:6px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-kpi-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-kpi{background:#ffffff14;border:1px solid rgba(255,255,255,.14);padding:10px 12px;border-radius:10px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-kpi-label{color:#b9cfc9;font-size:11px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-kpi-value{color:#fff;font-size:26px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-kpi-unit{color:#b9cfc9}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-chip{background:#fff;color:var(--c-green)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-chip--ok{background:#d7f0e3;color:#0f4d35}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-dli-bar-label,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-dli-bar-val{color:#fff}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-dli-bar-track{background:#ffffff26}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-dli-bar-fill{background:var(--c-orange-warm)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-dli-bar-ticks span{color:#b9cfc9}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-suggestion{background:#ffffff14;color:#fff;border:0}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit{border:1px solid var(--c-border);border-radius:var(--r-xl);background:#fff;padding:18px 18px 16px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-head h3{font:700 24px/1.1 var(--font-display);margin:0;color:var(--c-text)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-head a{font:600 14px var(--font-ui);color:var(--c-orange-text);text-decoration:none;white-space:nowrap}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-sub{font-size:14px;color:var(--c-muted);margin:0 0 12px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-list{display:flex;flex-direction:column;gap:10px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-item{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;border:1px solid var(--c-border);border-radius:12px;padding:10px;text-decoration:none;color:inherit}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-item:hover{border-color:var(--c-green)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-item img{width:72px;height:72px;object-fit:contain;border-radius:8px;background:var(--c-bg)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-name{font:600 15px/1.3 var(--font-ui);color:var(--c-text)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-why{font-size:13px;color:var(--c-muted);margin-top:3px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-why b{color:var(--c-green);font-weight:600}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-price{font:700 20px/1 var(--font-display);color:var(--c-green);text-align:right}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-price small{display:block;font:500 11px var(--font-ui);color:var(--c-muted);margin-top:4px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-fit-foot{font-size:12px;color:var(--c-muted);margin:10px 0 0}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol table{background:transparent;color:#fff}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol table th{background:#ffffff14;color:#d7e4e0;border-color:#ffffff24}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol table td{color:#fff;border-color:#ffffff24;background:transparent}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol table td:first-child,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol table td b,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol table td strong{color:#fff}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol table .loss-pct{color:#f3b98f}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol table .loss-cfm{color:#fff}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol [class$=-table-wrap],.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol [class*="-table-wrap "]{border-color:#ffffff2e}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol tbody tr:nth-child(2n) td{background:#ffffff0a}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol :is(.hb-rec-block,.hb-recommendation,.hb-fan-rec,.hb-scale-card,.hb-tank-days-note,.hb-tip:not(:has(.tip-bubble)),.hb-result-tip,.hb-stage-tip,.hb-guide,.hb-copy-note,.hb-result-block-note,.hb-rec-grid>*){background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;border-left-color:#ffffff24}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol :is(.hb-rec-block,.hb-recommendation,.hb-fan-rec,.hb-scale-card,.hb-tank-days-note,.hb-tip:not(:has(.tip-bubble)),.hb-result-tip,.hb-stage-tip,.hb-guide,.hb-copy-note,.hb-result-block-note,.hb-rec-grid>*) :is(p,li,span,div,small,em,i,td,th,h1,h2,h3,h4,h5,h6,a,label){color:#fff}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol :is(.hb-rec-block,.hb-recommendation,.hb-fan-rec,.hb-scale-card,.hb-tank-days-note,.hb-tip:not(:has(.tip-bubble)),.hb-result-tip,.hb-stage-tip,.hb-guide,.hb-copy-note,.hb-result-block-note,.hb-rec-grid>*) :is(strong,b){color:#f3b98f}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol :is(.hb-rec-label,.hb-recommendation-label,.hb-fan-rec-title,.hb-guide-title,.hb-tip-title){color:#b9cfc9}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol :is(.hb-rec-value,.hb-recommendation-value,.hb-fan-rec-value){color:#fff}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol :is(.hb-rec-note,.hb-fan-rec-note,.hb-guide-body){color:#d7e4e0}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol :is(.hb-rec-block,.hb-recommendation,.hb-fan-rec,.hb-scale-card,.hb-tank-days-note,.hb-tip:not(:has(.tip-bubble)),.hb-result-tip,.hb-stage-tip,.hb-guide,.hb-copy-note,.hb-result-block-note,.hb-rec-grid>*) a{color:#f3b98f;text-decoration:underline}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-stickybar{display:none}@media(max-width:899px){.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol{position:static}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-stickybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--c-green);color:#fff;padding:10px max(16px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:12px;box-shadow:0 -6px 20px #0000002e}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-stickybar b{font:700 24px/1 var(--font-display)}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-stickybar span{display:block;font:600 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#f3b98f}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-stickybar a{background:var(--c-orange);color:#fff;border-radius:999px;padding:11px 16px;font:600 15px var(--font-ui);text-decoration:none;white-space:nowrap}}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page){padding-top:0!important}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero{margin-top:-40px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-result-value{font-size:clamp(30px,2.6vw,38px);line-height:1.05}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-dli-bar-wrap{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:12px 14px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-dli-bar-label{color:#d7e4e0;font-size:13px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-suggestion strong,.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-suggestion b{color:#f3b98f}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-suggestion{font-size:14px;line-height:1.5}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-leftcol{display:flex;flex-direction:column;gap:18px;min-width:0}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-leftcol .hb-ref-label{margin:6px 0 -8px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-leftcol .hb-chart-section{margin:0}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-two{margin-bottom:28px}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-recommendation [id$=rec-text] strong{display:inline;font-size:inherit;font-weight:700;text-transform:none;letter-spacing:0;color:inherit;margin:0}@media(max-width:899px){html:has(.hb-layout-two) #merchantwidgetiframe{bottom:84px!important}}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-resultcol .hb-kpi-value{color:#fff!important}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero{padding-top:76px!important}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero:after{top:50px!important}.hb-tool:is(#hb-btu-page,#hb-cea-page,#hb-co2-page,#hb-chiller-page,#hb-dehu-page,#hb-ec-page,#hb-elec-page,#hb-humid-page,#hb-irrig-page,#hb-nutrient-page,#hb-ppfd-page,#hb-pump-page,#hb-resv-page,#hb-vent-page,#hb-vpd-page,#hb-yield-page) .hb-hero :is(a,button)[class*=btn]{white-space:normal;max-width:100%;height:auto;text-align:center;line-height:1.25}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hbi-pages.css.map */
