.gas-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-3,12px);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;display:inline-block}.gas-hero-lede{color:var(--text-secondary);margin:16px auto 0;font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.55}.gas-stats{background:var(--surface);border-bottom:1px solid var(--border)}.gas-stats-inner{grid-template-columns:repeat(3,1fr);gap:24px;padding:40px 0;display:grid}.gas-stat{text-align:center;flex-direction:column;gap:4px;display:flex}.gas-stat-value{font-family:var(--font-display), "Lato", system-ui, sans-serif;color:var(--text);font-size:clamp(22px,3vw,32px)}.gas-stat-label{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:13px}.gas-section{padding:64px 0}.gas-section-muted{background:var(--surface-2)}.gas-section h2{font-family:var(--font-display), "Lato", system-ui, sans-serif;color:var(--text);margin-bottom:12px;font-size:clamp(24px,3.5vw,34px)}.gas-section-intro{color:var(--text-secondary);max-width:760px;margin-bottom:28px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}.gas-question{color:var(--text-secondary);border-left:3px solid var(--accent);max-width:720px;margin:0 0 28px;padding-left:16px;font-family:Inter,system-ui,sans-serif;font-size:17px;font-style:italic;line-height:1.6}.gas-key-stat{font-family:var(--font-display), "Lato", system-ui, sans-serif;color:var(--text);max-width:720px;margin:0 0 32px;font-size:clamp(20px,2.4vw,26px);line-height:1.4}.gas-demo-wrap{max-width:780px}.gas-global-bar{margin-bottom:24px}.gas-annotated-row{display:contents}.gas-annotated{height:170px;display:none;position:relative}@media (min-width:901px){.gas-annotated{display:block}}.gas-annotated-callout{position:absolute;top:0;transform:translate(-50%)}.gas-annotated-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gas-annotated-connector{stroke:var(--border-strong);stroke-width:1px;fill:none}.gas-annotated-box{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;min-height:68px;box-shadow:0 2px 8px var(--shadow,#1a161214);text-align:center;z-index:2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 10px;display:flex}.gas-annotated-box-head{align-items:center;gap:6px;display:flex}.gas-annotated-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gas-annotated-label{color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.3}.gas-annotated-value{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700}.gas-annotated-desc{color:var(--text-secondary);font-family:Inter,system-ui,sans-serif;font-size:10.5px;line-height:1.35}.gas-annotated-below-wrap{height:145px;display:none;position:relative}@media (min-width:901px){.gas-annotated-below-wrap{display:block}}.gas-annotated-callout-below{position:absolute;top:46px;transform:translate(-50%)}.gas-legend-key{color:var(--text-secondary);flex-wrap:wrap;gap:10px 20px;margin:0 0 20px;padding:0;font-family:Inter,system-ui,sans-serif;font-size:14px;list-style:none;display:flex}.gas-legend-key-mobile{display:none}@media (max-width:900px){.gas-legend-key-mobile{display:flex}}.gas-legend-key li{align-items:center;gap:8px;display:flex}.gas-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.gas-howto{background:var(--accent-bg);border:1px solid var(--accent-light);border-radius:10px;max-width:720px;margin-bottom:20px;padding:18px 20px}.gas-howto h3{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 10px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700}.gas-howto p{color:var(--text-secondary);margin:0 0 10px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6}.gas-howto p:last-child{margin-bottom:0}[data-tooltip]{cursor:help;position:relative}[data-tooltip]:after{content:attr(data-tooltip);background:var(--text);color:#fff;white-space:normal;pointer-events:none;z-index:10;opacity:0;text-align:left;border-radius:6px;width:200px;padding:6px 10px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.35;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0003}[data-tooltip]:hover:after{opacity:1}.gas-term[data-tooltip]{border-bottom:1px dotted}.gas-bar-net[data-tooltip]:after,.gas-vbar-net-value[data-tooltip]:after{left:auto;right:0;transform:none}.gas-global-header{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.gas-global-title{color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.gas-global-meta{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:11px}.gas-global-display{align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.gas-vbar-col{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.gas-vbar-wrap{border-radius:8px;flex-direction:column;width:80px;height:300px;display:flex;overflow:hidden}.gas-vbar-segment{justify-content:center;align-items:center;min-height:2px;display:flex}.gas-vbar-segment-value{color:#fff;text-shadow:0 1px 2px #00000059;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.gas-vbar-right{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.gas-vbar-legend{height:300px;position:relative}.gas-vbar-legend-item{align-items:center;gap:10px;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.gas-vbar-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.gas-vbar-label{color:var(--text);flex:1;font-family:Inter,system-ui,sans-serif;font-size:14px}.gas-vbar-pct{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700}.gas-vbar-net-row{border-top:1px solid var(--border);align-items:center;gap:10px;padding-top:10px;display:flex}.gas-vbar-net-label{color:var(--text);flex:1;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400}.gas-vbar-net-value{font-variant-numeric:tabular-nums;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700}@media (max-width:600px){.gas-global-display{flex-direction:row;align-items:flex-start;gap:20px}.gas-vbar-wrap{width:60px;height:260px}.gas-vbar-legend{height:260px}}.gas-source-note{color:var(--muted);max-width:720px;font-family:Inter,system-ui,sans-serif;font-size:14px}.gas-source-note a{color:var(--accent)}.gas-bar-list{grid-template-columns:minmax(220px,auto) 1fr 56px;align-items:center;gap:10px 16px;display:grid}.gas-bar-row{display:contents}.gas-bar-label{align-items:baseline;gap:8px;min-width:0;display:flex}.gas-bar-rank{color:var(--muted);flex-shrink:0;width:24px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.gas-bar-name{color:var(--text);white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.gas-bar-meta{color:var(--muted);white-space:nowrap;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:11px}.gas-bar-track-wrap{position:relative}.gas-bar-track{background:var(--border);border-radius:6px;height:26px;display:flex;overflow:hidden}.gas-bar-tooltip{background:var(--text);color:#fff;white-space:normal;pointer-events:none;z-index:5;border-radius:6px;align-items:center;gap:6px;max-width:170px;padding:6px 10px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.35;display:flex;position:absolute;top:0;left:0;box-shadow:0 6px 18px #0003}.gas-bar-tooltip-center{transform:translate(-50%,-110%)}.gas-bar-tooltip-start{transform:translateY(-110%)}.gas-bar-tooltip-end{transform:translate(-100%,-110%)}.gas-bar-tooltip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gas-bar-segment{justify-content:center;align-items:center;min-width:2px;height:100%;display:flex}.gas-bar-segment-value{color:#fff;text-shadow:0 1px 2px #00000059;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.gas-bar-net{text-align:right;font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700}.gas-bar-net-neg{color:#a8322f}.gas-bar-net-pos{color:#1c5cab}@media (max-width:720px){.gas-bar-list{grid-template-columns:1fr;row-gap:4px}.gas-bar-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-bottom:12px;display:flex}.gas-bar-label{flex:auto;order:1;min-width:0}.gas-bar-net{text-align:right;flex:none;order:2}.gas-bar-track-wrap{flex:100%;order:3}}@media (max-width:900px){.gas-global-bar.gas-bar-list{grid-template-columns:1fr;row-gap:4px}.gas-global-bar .gas-bar-row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.gas-global-bar .gas-bar-label{flex:auto;order:1;min-width:0}.gas-global-bar .gas-bar-net{text-align:right;flex:none;order:2}.gas-global-bar .gas-bar-track-wrap{flex:100%;order:3}}.gas-explorer-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.gas-filter-group{flex-direction:column;gap:4px;display:flex}.gas-filter-group label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.gas-filter-group input[type=text]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);height:44px;color:var(--text);border-radius:8px;min-width:220px;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:14px}.gas-filter-group input[type=text]:focus{border-color:var(--accent);outline:none}.gas-dropdown{flex-direction:column;gap:4px;display:flex;position:relative}.gas-dropdown-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.gas-dropdown-trigger{box-sizing:border-box;min-width:240px;height:44px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 12px;font-family:Inter,system-ui,sans-serif;font-size:14px;display:flex}.gas-dropdown-trigger:hover{background:var(--surface-2)}.gas-dropdown-trigger:focus-visible,.gas-dropdown-trigger[aria-expanded=true]{border-color:var(--accent);outline:none}.gas-dropdown-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gas-dropdown-caret{width:11px;height:7px;color:var(--text-secondary);flex-shrink:0;transition:transform .15s}.gas-dropdown-trigger[aria-expanded=true] .gas-dropdown-caret{color:var(--accent);transform:rotate(180deg)}.gas-dropdown-menu{z-index:20;background:var(--surface);border:1px solid var(--border);min-width:100%;max-height:320px;box-shadow:0 12px 32px var(--shadow-strong,#1a161229);border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.gas-dropdown-option{color:var(--text);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-family:Inter,system-ui,sans-serif;font-size:14px;display:flex}.gas-dropdown-option.active{background:var(--accent-bg)}.gas-dropdown-option.selected{color:var(--accent-strong);font-weight:600}.gas-dropdown-check{width:14px;height:14px;color:var(--accent);flex-shrink:0}.gas-filter-search input{min-width:200px}.gas-filter-checkbox{justify-content:flex-end}.gas-filter-checkbox label{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding-bottom:10px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;display:flex}.gas-filter-checkbox input[type=checkbox]{width:16px;min-width:0;height:16px;accent-color:var(--accent);cursor:pointer}.gas-empty{color:var(--muted);padding:24px 0;font-family:Inter,system-ui,sans-serif}.gas-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.gas-tab{border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:8px 16px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.gas-tab:hover{border-color:var(--accent);color:var(--accent)}.gas-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.gas-map{flex-direction:column;gap:16px;display:flex}.gas-map-controls{flex-wrap:wrap;gap:20px;display:flex}.gas-map-metric-group{flex-direction:column;gap:6px;display:flex}.gas-map-metric-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.gas-map-metric-group-buttons{flex-wrap:wrap;gap:8px;display:flex}.gas-map-metric-btn{border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.gas-map-metric-btn:hover{border-color:var(--accent)}.gas-map-metric-btn.active{background:var(--surface);font-weight:700}.gas-map-canvas{background:var(--surface);border:1px solid var(--border);border-radius:12px;position:relative}.gas-map-canvas svg{border-radius:12px;width:100%;height:auto;display:block}.gas-map-loading{text-align:center;color:var(--muted);padding:120px 0;font-family:Inter,system-ui,sans-serif}.gas-map-country{stroke:var(--surface);stroke-width:.5px;cursor:pointer;transition:opacity .1s}.gas-map-country:hover{opacity:.8;stroke:var(--text);stroke-width:1px}.gas-map-country-nodata{cursor:default}.gas-map-country-nodata:hover{opacity:1;stroke:var(--surface);stroke-width:.5px}.gas-map-tooltip{background:var(--text);color:#fff;pointer-events:none;z-index:10;border-radius:8px;width:200px;padding:12px 14px;font-family:Inter,system-ui,sans-serif;font-size:12px;position:absolute;transform:translate(-50%,-110%);box-shadow:0 8px 24px #00000040}.gas-map-tooltip-flip{transform:translate(-50%,14px)}.gas-map-tooltip-title{margin-bottom:2px;font-size:14px;font-weight:700}.gas-map-tooltip-region{color:#ffffffa6;margin-bottom:8px}.gas-map-tooltip-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gas-map-tooltip-list li{align-items:center;gap:6px;display:flex}.gas-map-tooltip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gas-map-tooltip-label{flex:1}.gas-map-tooltip-value{font-variant-numeric:tabular-nums;font-weight:700}.gas-map-legend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:16px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex}.gas-map-legend-label{font-weight:600}.gas-map-legend-scale{align-items:center;gap:8px;display:flex}.gas-map-legend-gradient{border-radius:999px;width:140px;height:10px}.gas-map-legend-nodata{color:var(--muted);align-items:center;gap:6px;display:flex}.gas-map-legend-nodata i{background:var(--border);border-radius:50%;width:10px;height:10px;font-style:normal;display:inline-block}.gas-methodology p{color:var(--text-secondary);max-width:760px;margin-bottom:12px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.65}.gas-methodology a{color:var(--accent)}@media (max-width:720px){.gas-stats-inner{grid-template-columns:repeat(2,1fr)}}
