#stGrowCO2{--gr-card:#fff;--gr-field:#fff;--gr-ink:#06266e;--gr-blue:#065cff;--gr-muted:#43628b;--gr-line:#c8d9ee;--gr-soft:#e8f5ff;--gr-green:#075747;--gr-mint:linear-gradient(110deg,#dff9ee,#effcf7 55%,#fff);--gr-mintline:#b7ead6;--gr-warn:#fff5da;--gr-warning:#9a4a00;background:#fff;color:var(--gr-ink);font:14px/1.4 Arial,Helvetica,sans-serif;width:100%;max-width:100%;min-width:0;padding:8px;border-radius:9px;isolation:isolate}#stGrowCO2 *{box-sizing:border-box;min-width:0}#stGrowCO2 [hidden]{display:none!important}#stGrowCO2 :is(h2,h3,p){margin:0}#stGrowCO2 h2{color:var(--gr-ink);font-size:19px;line-height:1.25;margin-bottom:12px;letter-spacing:-.3px}#stGrowCO2 h3{font-size:17px;line-height:1.3}#stGrowCO2 .gr-subtitle{font-size:15px;margin-bottom:10px}#stGrowCO2 .gr-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}#stGrowCO2 button{background:var(--gr-card);color:var(--gr-blue);border:1px solid var(--gr-blue);border-radius:6px;font:700 13px/1.3 Arial,sans-serif;padding:10px 8px;cursor:pointer;white-space:normal}#stGrowCO2 .gr-primary,#stGrowCO2 .gr-toggle [aria-pressed=true]{background:#065cff;color:#fff;border-color:#065cff}#stGrowCO2 .gr-presets button{display:flex;align-items:center;gap:8px;height:99px;padding:7px;border-color:var(--gr-line);border-radius:7px;color:var(--gr-ink);font-size:12px}#stGrowCO2 .gr-presets [aria-pressed=true]{background:var(--gr-soft);border:2px solid var(--gr-blue);padding:6px}#stGrowCO2 .gr-presets button>*{pointer-events:none}#stGrowCO2 .gr-thumb{width:44%;height:80px;display:block;flex-shrink:0;overflow:hidden}#stGrowCO2 .gr-thumb svg{width:100%;height:100%;display:block}#stGrowCO2 .gr-main,#stGrowCO2 .gr-education{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#stGrowCO2 .gr-panel{background:var(--gr-card);border:1px solid var(--gr-line);border-radius:8px;padding:12px;overflow:hidden}#stGrowCO2 #grForm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:12px 10px;align-items:center}#stGrowCO2 label{font-size:13px;font-weight:700;color:var(--gr-ink)}#stGrowCO2 .gr-full{grid-column:1/-1}#stGrowCO2 :is(input,select,textarea){background:var(--gr-field);color:var(--gr-ink);font:13px Arial,sans-serif;padding:8px;border:1px solid var(--gr-line);border-radius:6px;width:100%;max-width:100%}#stGrowCO2 :is(input,select){height:36px}#stGrowCO2 .gr-weight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}#stGrowCO2 .gr-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#stGrowCO2 .gr-toggle button{padding:7px 4px;font-size:12px;font-weight:400;border-color:var(--gr-line)}#stGrowCO2 .gr-unitfield{display:flex;align-items:center;border:1px solid var(--gr-line);border-radius:6px;background:var(--gr-field);overflow:hidden}#stGrowCO2 .gr-unitfield input{border:0;border-radius:0}#stGrowCO2 .gr-unitfield span{font-size:11px;color:var(--gr-muted);padding:9px 6px;border-left:1px solid var(--gr-line);flex-shrink:0}#stGrowCO2 .gr-strength{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#stGrowCO2 .gr-strength.gr-single{grid-template-columns:minmax(0,1fr)}#stGrowCO2 .gr-help{font-size:11px;color:var(--gr-muted);margin-top:-6px}#stGrowCO2 .gr-soft{background:var(--gr-soft);border:1px solid var(--gr-line);border-radius:6px;padding:10px 12px}#stGrowCO2 #grConcentration{font-size:12px;text-align:center;padding:7px}#stGrowCO2 .gr-cat{width:100%;height:auto;overflow:hidden}#stGrowCO2 .gr-cat svg{width:100%;height:auto;display:block;overflow:hidden}#stGrowCO2 .gr-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#stGrowCO2 .gr-actions button{padding:11px 6px}#stGrowCO2 .gr-heading{display:flex;gap:8px;justify-content:space-between;align-items:start;margin-bottom:12px}#stGrowCO2 .gr-heading h2{margin:0;font-size:18px}#stGrowCO2 .gr-badge{font-size:10px;border:1px solid var(--gr-line);border-radius:6px;padding:4px 5px;background:var(--gr-soft);color:var(--gr-blue);flex-shrink:0}#stGrowCO2 .gr-hero{background:var(--gr-mint);border:1px solid var(--gr-mintline);border-radius:8px;color:var(--gr-green);text-align:center;padding:18px 8px}#stGrowCO2 .gr-hero strong{font-size:46px;line-height:1.2;font-weight:800;letter-spacing:-1.2px;display:block;overflow-wrap:anywhere}#stGrowCO2 .gr-hero b{font-size:16px;display:block;margin-top:4px}#stGrowCO2 .gr-hero p{font-size:17px;line-height:1.35;font-weight:700;margin-top:9px;overflow-wrap:anywhere}#stGrowCO2 .gr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}#stGrowCO2 .gr-metrics>div{border:1px solid var(--gr-line);border-radius:6px;padding:10px 4px;text-align:center}#stGrowCO2 .gr-metrics small{font-size:11px;display:block}#stGrowCO2 .gr-metrics strong{font-size:16px;line-height:1.35;display:block;margin-top:4px;overflow-wrap:anywhere}#stGrowCO2 .gr-conversion{border:1px solid var(--gr-line);border-radius:6px;padding:9px;margin-top:8px}#stGrowCO2 .gr-conversion h3{border-bottom:1px solid var(--gr-line);padding-bottom:6px}#stGrowCO2 .gr-process{display:grid;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:5px;padding:5px 0}#stGrowCO2 .gr-product svg{width:100%;height:auto;display:block;overflow:hidden}#stGrowCO2 .gr-equation{font-size:14px;font-weight:700;text-align:center;overflow-wrap:anywhere}#stGrowCO2 .gr-conversion>small{font-size:9px;color:var(--gr-muted);display:block;margin-top:4px}#stGrowCO2 .gr-brand{font-size:10px;color:var(--gr-muted);text-align:right;opacity:.8}#stGrowCO2 .gr-brandmark{display:inline-block;border:1px solid currentColor;border-radius:3px;padding:0 2px;font-weight:700}#stGrowCO2 .gr-unitnote{font-size:11px;line-height:1.5;margin-top:8px}#stGrowCO2 .gr-copy{width:100%;padding:8px;margin-top:8px;font-size:13px;background:var(--gr-card);color:var(--gr-blue);border:1px solid var(--gr-blue);border-radius:6px}#stGrowCO2 #grCopyStatus{font-size:10px;margin-top:3px}#stGrowCO2 textarea{min-height:110px}#stGrowCO2 .gr-warning{display:flex;align-items:center;gap:12px;border:1px solid #e8b65b;border-radius:6px;padding:11px 12px;background:var(--gr-warn);color:var(--gr-warning);margin-top:8px}#stGrowCO2 .gr-warning>span{border-radius:50%;background:#d68c00;color:white;font-size:24px;font-weight:700;line-height:32px;width:32px;flex-shrink:0;text-align:center}#stGrowCO2 .gr-warning b{font-size:17px}#stGrowCO2 .gr-warning p{font-size:12px;margin-top:3px;color:var(--gr-ink)}#stGrowCO2 .gr-protocol{margin-top:8px}#stGrowCO2 .gr-protocol ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0 0 10px}#stGrowCO2 .gr-protocol li{display:flex;align-items:center;gap:10px;font-size:13px}#stGrowCO2 .gr-protocol li+li{border-left:1px solid var(--gr-line);padding-left:10px}#stGrowCO2 .gr-protocol li>span{background:var(--gr-soft);color:var(--gr-blue);font-size:20px;font-weight:700;border-radius:50%;width:35px;line-height:35px;text-align:center;flex-shrink:0}#stGrowCO2 .gr-protocol a{border-top:1px solid var(--gr-line);padding-top:8px;display:block;color:var(--gr-muted);text-align:center;font-size:11px;text-decoration:none}#stGrowCO2 .gr-protocol p{text-align:center;font-size:10px;color:var(--gr-muted);margin-top:4px}#stGrowCO2 .gr-education{margin-top:8px}#stGrowCO2 .gr-education h2{font-size:18px}#stGrowCO2 .gr-education .gr-soft{font-size:13px;line-height:1.6}#stGrowCO2 hr{border:0;border-top:1px solid var(--gr-line);margin:8px 0}#stGrowCO2 summary{cursor:pointer;list-style:none;border:1px solid var(--gr-line);border-radius:5px;background:var(--gr-field);padding:7px 26px 7px 9px;font-size:13px;color:var(--gr-ink);position:relative}#stGrowCO2 summary:after{content:'⌄';position:absolute;right:9px;top:7px}#stGrowCO2 details[open]>summary:after{content:'⌃'}#stGrowCO2 details+details{margin-top:5px}#stGrowCO2 details>p{font-size:12px;color:var(--gr-muted);padding:9px}#stGrowCO2 .gr-more>summary{font-size:10px;border:0;margin-top:4px}#stGrowCO2 .gr-sourcespanel{margin-top:8px}#stGrowCO2 .gr-sourcespanel h2{font-size:18px;margin-bottom:8px}#stGrowCO2 .gr-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#stGrowCO2 .gr-sources a{display:flex;align-items:center;gap:12px;background:var(--gr-card);border:1px solid var(--gr-line);border-radius:6px;padding:10px;text-decoration:none;color:var(--gr-ink);font-size:12px;overflow-wrap:anywhere}#stGrowCO2 .gr-sources img{width:86px;height:42px;object-fit:contain;flex:0 0 86px;border-radius:3px;background:#fff;padding:4px}#stGrowCO2 .gr-sources a>span{border-left:1px solid var(--gr-line);padding-left:12px}#stGrowCO2 .gr-sources small{display:block;margin-top:3px;font-size:11px;color:var(--gr-blue)}#stGrowCO2 .gr-sourcespanel>p{font-size:10px;color:var(--gr-muted);margin-top:5px;text-align:center}#stGrowCO2 .gr-chips{display:flex;flex-wrap:wrap;gap:5px;font-size:11px;align-items:center}#stGrowCO2 .gr-chips button{font-size:11px;padding:5px}#stGrowCO2 :is(#grError,#grReview){font-size:12px;border:1px solid #e8b65b;border-radius:6px;background:var(--gr-warn);color:var(--gr-warning);padding:8px}#stGrowCO2 #grReview{margin-top:8px}#stGrowCO2 button:disabled{opacity:.5;cursor:not-allowed}#stGrowCO2 :is(button,input,select,summary,a):focus-visible{outline:3px solid #53afff;outline-offset:3px}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stGrowCO2{--gr-card:#13263c;--gr-field:#0e2033;--gr-ink:#c6e3ff;--gr-blue:#72b6ff;--gr-muted:#accbed;--gr-line:#3b5d7b;--gr-soft:#19374d;--gr-green:#a4f0cf;--gr-mint:linear-gradient(110deg,#103c34,#153a36 60%,#132b32);--gr-mintline:#347e69;--gr-warn:#382d1c;--gr-warning:#ffce88;background:#0c1b2c}
@media(max-width:760px){#stGrowCO2 .gr-main,#stGrowCO2 .gr-education{grid-template-columns:minmax(0,1fr)}#stGrowCO2 .gr-presets{grid-template-columns:repeat(2,minmax(0,1fr))}#stGrowCO2 .gr-presets button{height:85px}#stGrowCO2 .gr-thumb{height:67px}#stGrowCO2 .gr-sources{grid-template-columns:minmax(0,1fr)}#stGrowCO2 .gr-protocol ol{grid-template-columns:minmax(0,1fr)}#stGrowCO2 .gr-protocol li+li{border-left:0;padding-left:0}#stGrowCO2 .gr-hero strong{font-size:37px}#stGrowCO2 .gr-hero p{font-size:15px}#stGrowCO2 .gr-metrics strong{font-size:14px}#stGrowCO2 .gr-equation{font-size:12px}#stGrowCO2 .gr-heading h2{font-size:16px}#stGrowCO2 .gr-badge{font-size:9px}}
@media(max-width:350px){#stGrowCO2 .gr-panel{padding:10px}#stGrowCO2 #grForm{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px 6px}#stGrowCO2 label{font-size:12px}#stGrowCO2 .gr-unitfield span{font-size:9px;padding:8px 3px}#stGrowCO2 input{padding:7px 4px}#stGrowCO2 .gr-heading{flex-wrap:wrap}#stGrowCO2 .gr-badge{font-size:9px}#stGrowCO2 .gr-metrics{gap:5px}#stGrowCO2 .gr-metrics strong{font-size:12px}#stGrowCO2 .gr-metrics small{font-size:10px}#stGrowCO2 .gr-sources img{width:65px;flex-basis:65px}#stGrowCO2 .gr-sources a{gap:7px;padding:7px}#stGrowCO2 .gr-sources a>span{padding-left:7px}}

#stGrowCO2 .gr-equation,#stGrowCO2 #grExample{white-space:pre-line}

#stGrowCO2 #grDailyNote{margin-top:6px}

#stGrowCO2 .gr-presets button{height:92px}#stGrowCO2 .gr-presets small{font-size:10px;display:block;font-weight:400;margin-top:3px}#stGrowCO2 .gr-thumb{height:73px}#stGrowCO2 .gr-presetnote{font-size:11px;color:var(--gr-muted);margin:-2px 0 8px}#stGrowCO2 #grForm,#stGrowCO2 .gr-budget-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px 9px;align-items:center}#stGrowCO2 .gr-full{grid-column:1/-1}#stGrowCO2 .gr-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6px}#stGrowCO2 .gr-toggle button{padding:8px 3px}#stGrowCO2 .gr-source button{font-size:11px}#stGrowCO2 #grVolume{font-size:12px;text-align:center;padding:7px}#stGrowCO2 .gr-budget-controls>summary{font-size:14px;font-weight:700;background:var(--gr-soft);padding:10px 28px 10px 12px;border-color:var(--gr-line)}#stGrowCO2 .gr-budget-form{margin-top:9px}#stGrowCO2 .gr-assumptions{font-size:11px;line-height:1.45;padding:9px 10px}#stGrowCO2 .gr-hero strong{font-size:43px}#stGrowCO2 .gr-metrics strong{font-size:18px}#stGrowCO2 .gr-metrics small+strong+small{font-size:10px;color:var(--gr-muted);margin-top:4px}#stGrowCO2 .gr-metrics>div{padding:10px 4px}#stGrowCO2 .gr-heading h2{font-size:18px}#stGrowCO2 .gr-visual{border:1px solid var(--gr-line);border-radius:6px;margin-top:8px;padding:8px}#stGrowCO2 .gr-visual h3{font-size:19px;margin-bottom:6px}#stGrowCO2 #grRoomArt{width:100%;height:auto;display:block;font-family:Arial;color:var(--gr-ink);overflow:hidden}#stGrowCO2 .gr-artbadge{fill:var(--gr-soft)}#stGrowCO2 .gr-arttiny{fill:var(--gr-ink);font-size:10px}#stGrowCO2 .gr-artvalue{fill:var(--gr-ink);font-size:13px;font-weight:700}#stGrowCO2 .gr-cylinder-text{fill:#264d6a;font-size:8px;font-weight:700}#stGrowCO2 .gr-brand{color:var(--gr-muted);fill:currentColor;opacity:.7}#stGrowCO2 .gr-night-art{display:none}#stGrowCO2 .gr-artcaption{font-size:9px;color:var(--gr-muted);display:block;margin-top:3px}#stGrowCO2 .gr-daily{margin-top:8px;text-align:center;font-size:12px}#stGrowCO2 .gr-daily strong{font-size:13px}#stGrowCO2 .gr-daily p{font-size:10px;margin-top:4px}#stGrowCO2 #grCopy{width:100%;padding:8px;margin-top:8px;background:var(--gr-card);color:var(--gr-blue);border:1px solid var(--gr-blue);border-radius:6px;font:700 13px/1.3 Arial,sans-serif}#stGrowCO2 #grCopyStatus{font-size:10px;margin-top:3px}#stGrowCO2 #grExample{font-size:12px;line-height:1.6;white-space:pre-line}#stGrowCO2 .gr-checks{margin-top:8px}#stGrowCO2 .gr-checks h2{font-size:18px}#stGrowCO2 .gr-checks ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0 0 10px}#stGrowCO2 .gr-checks li{display:flex;align-items:center;gap:10px;font-size:12px}#stGrowCO2 .gr-checks li+li{border-left:1px solid var(--gr-line);padding-left:10px}#stGrowCO2 .gr-checks li>span{background:var(--gr-soft);color:var(--gr-blue);font-size:19px;font-weight:700;border-radius:50%;width:32px;line-height:32px;text-align:center;flex-shrink:0}#stGrowCO2 .gr-checks>p{text-align:center;font-size:10px;color:var(--gr-muted);border-top:1px solid var(--gr-line);padding-top:7px}#stGrowCO2 :is(#grError,#grModelStatus){font-size:12px;border:1px solid #e8b65b;border-radius:6px;background:var(--gr-warn);color:var(--gr-warning);padding:8px}#stGrowCO2 #grModelStatus{margin-top:8px}#stGrowCO2 #grFlowLine{animation:grFlow var(--gr-flow-speed,3s) linear infinite}#stGrowCO2.gr-no-flow #grFlowLine{animation:none;opacity:.3}@keyframes grFlow{to{stroke-dashoffset:-18}}@media(prefers-reduced-motion:reduce){#stGrowCO2 #grFlowLine{animation:none}}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stGrowCO2 .gr-day-art{display:none}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stGrowCO2 .gr-night-art{display:block}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stGrowCO2 .gr-sources img{background:transparent}
@media(max-width:760px){#stGrowCO2 .gr-presets button{height:85px}#stGrowCO2 .gr-thumb{height:66px}#stGrowCO2 .gr-metrics strong{font-size:16px}#stGrowCO2 .gr-hero strong{font-size:36px}#stGrowCO2 .gr-checks ol{grid-template-columns:minmax(0,1fr)}#stGrowCO2 .gr-checks li+li{border:0;padding-left:0}#stGrowCO2 .gr-visual h3{font-size:17px}}
@media(max-width:350px){#stGrowCO2 #grForm,#stGrowCO2 .gr-budget-form{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px 6px}#stGrowCO2 .gr-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4px}#stGrowCO2 .gr-source button{font-size:10px}#stGrowCO2 .gr-metrics strong{font-size:13px}#stGrowCO2 .gr-metrics small{font-size:9px}#stGrowCO2 .gr-heading{flex-wrap:wrap}}

#stGrowCO2 .gr-visual{container-type:inline-size}
@container(max-width:350px){#stGrowCO2 .gr-artvalue{font-size:17px}#stGrowCO2 .gr-arttiny{font-size:13px}#stGrowCO2 #grArtTarget{font-size:18px}}
