.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}.fuel-prices-broadsheet-page{min-height:100%}.fuel-prices-masthead-controls{align-items:center;display:flex}.fuel-prices-masthead-controls label{flex-direction:row;align-items:center;gap:12px;display:flex}.fuel-prices-masthead-select .mantine-Select-input{border:1px solid var(--bs-hair);background:var(--bg);min-height:34px;color:var(--bs-ink);font:500 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0}.fuel-prices-masthead-select .mantine-Select-input:focus{border-color:var(--accent)}.fuel-prices-explorer-shell.elections-explorer-shell{background:var(--elections-paper)}.fuel-prices-explorer-shell.is-view-state-pending{visibility:hidden}.fuel-prices-explorer-shell .elections-explorer-toolbar{grid-template-columns:minmax(0,1fr)}.fuel-prices-explorer-shell .elections-toolbar-controls{flex-wrap:wrap;row-gap:10px}.fuel-prices-explorer-actions{align-self:flex-end;margin-left:auto}.fuel-prices-explorer-canvas{will-change:transform;background:#e3e2dd;flex:auto;min-height:0;position:relative;overflow:hidden}.fuel-prices-map-stage{position:absolute;inset:0;overflow:hidden}.fuel-prices-map-surface{position:absolute;top:0;left:0;overflow:hidden}[data-fuel-visible-frame]>*{pointer-events:auto}.fuel-prices-map-stage[data-fuel-handoff-active=true]{pointer-events:none}.fuel-prices-explorer-canvas>:not(.fuel-prices-map-stage){transition:opacity .22s;animation:.22s backwards fuel-prices-overlay-in}@keyframes fuel-prices-overlay-in{0%{opacity:0}to{opacity:1}}.fuel-prices-explorer-canvas.is-handoff>:not(.fuel-prices-map-stage){opacity:0;pointer-events:none;transition:none}@media (prefers-reduced-motion:reduce){.fuel-prices-explorer-canvas>:not(.fuel-prices-map-stage){transition-duration:1ms;animation-duration:1ms}}.fuel-prices-error-badge{z-index:21;border:1.5px solid var(--blurple,#5200ff);width:28px;height:28px;color:var(--blurple,#5200ff);box-shadow:none;cursor:pointer;background:0 0;border-radius:999px;outline:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;left:24px}.fuel-prices-error-badge:hover,.fuel-prices-error-badge[aria-expanded=true]{background:0 0;border-width:2px}.fuel-prices-error-badge:focus,.fuel-prices-error-badge:focus-visible{box-shadow:none;outline:none}.fuel-prices-explorer-shell.is-fullscreen .fuel-prices-error-badge{top:84px;left:auto;right:24px}@media (width<=760px){.fuel-prices-error-badge{top:14px;left:14px}}.fuel-prices-error-popover{border-color:#e3e2dd;border-radius:0}.fuel-prices-centred-loader{z-index:12;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fuel-prices-map-legend{z-index:10;position:absolute;bottom:62px;right:24px}.fuel-prices-summary-card{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(292px,100% - 48px);color:var(--elections-ink,#1f201c);background:#ffffffeb;border:1px solid #e3e2dd;padding:12px;position:absolute;top:18px;right:24px;box-shadow:0 1px 2px #0f0e0c14,0 2px 4px #0f0e0c0f}.fuel-prices-summary-card.is-collapsed{width:min(220px,100% - 48px)}.fuel-prices-summary-row{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;border-bottom:1px solid #f0eee9;justify-content:space-between;align-items:baseline;padding:3px 0;display:flex}.fuel-prices-summary-row>:first-child{padding-right:8px}.fuel-prices-summary-histogram{border-bottom:1px solid #e8e5de;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:2px;height:34px;padding:2px 0;display:grid}.fuel-prices-article-time-dock{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);width:680px;max-width:calc(100% - 320px);box-shadow:none;color:var(--elections-ink,#1f201c);pointer-events:auto;background:#f7f7f375;border:0;border-radius:0;padding:10px 14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.fuel-prices-article-time-heading{color:var(--bs-ink-3,#7d7a73);justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.fuel-prices-article-time-heading>span{font:700 9px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.15em;text-transform:uppercase}.fuel-prices-article-time-heading output{color:var(--elections-ink,#1f201c);font:500 10px/1 var(--font-sans,ui-sans-serif, sans-serif);font-variant-numeric:tabular-nums}.fuel-prices-article-time-controls{align-items:center;gap:12px;min-height:30px;display:flex}.fuel-prices-article-time-play{border:1px solid var(--elections-ink,#1f201c);background:var(--elections-ink,#1f201c);width:30px;height:30px;color:var(--elections-paper,#f7f7f3);cursor:pointer;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .15s,color .15s;display:inline-flex}.fuel-prices-article-time-play:hover{background:var(--elections-paper,#f7f7f3);color:var(--elections-ink,#1f201c)}.fuel-prices-article-time-play:focus-visible{outline:2px solid var(--elections-ink,#1f201c);outline-offset:3px}.fuel-prices-article-time-play:disabled{opacity:.45;cursor:not-allowed}.fuel-prices-article-time-track{flex:auto;min-width:48px;position:relative}.fuel-prices-article-time-track input{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:30px;margin:0;display:block}.fuel-prices-article-time-track input:focus-visible{outline:1px solid var(--elections-ink,#1f201c);outline-offset:3px}.fuel-prices-article-time-track input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--elections-ink,#1f201c) 0, var(--elections-ink,#1f201c) var(--fuel-prices-time-progress), var(--bs-hair,#c9c4b8) var(--fuel-prices-time-progress), var(--bs-hair,#c9c4b8) 100%);border-radius:0;height:1px}.fuel-prices-article-time-track input::-webkit-slider-thumb{appearance:none;background:var(--elections-ink,#1f201c);border:0;border-radius:0;width:2px;height:18px;margin-top:-8.5px}.fuel-prices-article-time-track input::-moz-range-track{background:var(--bs-hair,#c9c4b8);border-radius:0;height:1px}.fuel-prices-article-time-track input::-moz-range-progress{background:var(--elections-ink,#1f201c);border-radius:0;height:1px}.fuel-prices-article-time-track input::-moz-range-thumb{background:var(--elections-ink,#1f201c);border:0;border-radius:0;width:2px;height:18px}@media (width<=760px){.fuel-prices-masthead-controls{flex-direction:column;align-items:flex-start;gap:12px}.fuel-prices-masthead-select{width:min(190px, calc(100vw - 2 * var(--gutter) - 52px))!important}.fuel-prices-article-time-dock{width:calc(100% - 32px);max-width:none;bottom:12px}.fuel-prices-map-legend{transform-origin:100% 100%;bottom:58px;right:14px;transform:scale(.86)}.fuel-prices-summary-card{transform-origin:100% 0;width:min(276px,100% - 28px);top:12px;right:14px;transform:scale(.9)}}.fuel-section-geography .fuel-prices-explorer-shell.is-article{width:100%;max-width:none;height:clamp(560px,54vw,820px);margin-top:0}.fuel-prices-map-skeleton{border:0;position:absolute;inset:0}.fuel-section-controls{justify-content:flex-start;display:flex}.fuel-section-control-slot:empty{min-height:34px}.fuel-section-fuel-control.article-fx-control{white-space:nowrap;flex-wrap:nowrap;margin-top:0}.fuel-prices-view-encoding .fuel-chart-caption-copy{max-width:none}body:has(.fuel-report) .app-shell{padding:24px}@media (width<=720px){body:has(.fuel-report) .app-shell{padding:14px}}.fuel-report{--fuel-hair:#dedfd8;--fuel-ink:#22231f;--fuel-ink-2:#4f514a;--fuel-ink-3:#777970;--fuel-ink-4:#8a8b82;--fuel-panel:#f2f3ed;--fuel-mono:"IBM Plex Mono", ui-monospace, monospace}.fuel-dashboard-container{margin-top:40px}.fuel-dashboard{border-top:1px solid var(--fuel-hair);position:relative;overflow:visible}.fuel-dashboard-toolbar{z-index:20;background:var(--bg,#f7f7f3);transition:box-shadow var(--dur-fast,.16s) var(--ease,ease);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 0 22px;display:flex;position:sticky}.fuel-dashboard-toolbar[data-stuck=true]{border-bottom:1px solid var(--fuel-hair);box-shadow:0 6px 14px -10px #22231f59}.fuel-dashboard-toolbar-sentinel{height:0}.fuel-mobile-filter-toggle{display:none}.fuel-section{border-top:1px solid var(--fuel-ink);margin-top:56px;padding-top:26px;scroll-margin-top:80px}.dsw-kpis+.fuel-section{border-top:0;padding-top:0}.fuel-ribbon-tip{border:1px solid var(--fuel-ink-3);width:max-content;font-family:var(--fuel-mono);letter-spacing:.04em;background:#fff;padding:9px 11px;font-size:10.5px;box-shadow:0 6px 18px #1f201c1f}.fuel-ribbon-tip-day{color:var(--fuel-ink-3);text-transform:uppercase;margin-bottom:6px}.fuel-ribbon-tip dl{white-space:nowrap;grid-template-columns:auto auto;gap:2px 14px;margin:0;display:grid}.fuel-ribbon-tip dt{color:var(--fuel-ink-2);align-items:center;gap:6px;display:flex}.fuel-ribbon-tip dt i{width:11px;height:8px;display:inline-block}.fuel-ribbon-tip dd{color:var(--fuel-ink);font-variant-numeric:tabular-nums;text-align:right;margin:0}.fuel-empty-scope{border:1px solid var(--fuel-ink-3);color:var(--fuel-ink-2);font-family:var(--fuel-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;padding:14px 16px;font-size:11px}.fuel-chart-caption{justify-content:space-between;align-items:center;display:flex}.fuel-section-description{width:100%;height:4.5em;font-size:clamp(12.5px,4vw,14.5px);line-height:1.5;overflow:hidden}.fuel-section-head .annotate{font-family:var(--fuel-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fuel-ink-3);margin-top:12px;font-size:10px}.fuel-section-head .fuel-legend{justify-content:flex-start;margin-top:14px}.fuel-legend{font-family:var(--fuel-mono);color:var(--fuel-ink-3);justify-content:flex-end;align-items:center;gap:14px;font-size:10px;display:flex}.fuel-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.fuel-legend i{border:1px solid #22231f1f;flex:none;width:14px;height:14px}.fuel-legend-gradient{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px;width:min(100%,320px);display:grid}.fuel-legend .fuel-legend-gradient>i{width:100%;height:8px}.fuel-chart{border:1px solid var(--fuel-hair);padding:16px 12px 8px}.fuel-trend-stage{position:relative}.fuel-trend-overlay{z-index:2;position:absolute;top:14px;right:14px}.fuel-trend-overlay .mantine-Switch-root{background:0 0;padding:5px 7px}.fuel-ribbon-plot>div,.fuel-histogram-plot>div,.fuel-chart-frame>div{width:100%!important;height:100%!important}.fuel-chart-skeleton{box-sizing:border-box;border:1px solid var(--fuel-hair);background:linear-gradient(100deg, var(--fuel-panel) 30%, #f7f8f3 50%, var(--fuel-panel) 70%);background-size:220% 100%;animation:1.4s ease-in-out infinite fuel-skeleton-sweep}.fuel-chart-skeleton--trend{height:1299px}.fuel-chart-skeleton--histogram{height:805px}.fuel-chart-skeleton--weekday{height:480px}.fuel-chart-skeleton--brands{height:740px}.fuel-chart-skeleton--states{height:456px}.fuel-chart-caption{width:100%;color:var(--ink-mute,var(--fuel-ink-2));font-family:var(--fuel-mono);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;align-items:flex-start;gap:6px 24px;margin-top:10px;font-size:10px;line-height:1.6}.fuel-chart-caption-copy{width:100%;min-width:0;max-width:none;line-height:inherit;flex:0 0 100%}.fuel-chart-caption-copy p{margin:0}.fuel-chart-toggle .mantine-Switch-label{color:#55574f;font-family:var(--fuel-mono);white-space:nowrap;font-size:10px}.fuel-chart-fuel{width:150px}.fuel-chart-fuel .mantine-Select-input{font-family:var(--fuel-mono);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.fuel-chart-link{color:var(--fuel-ink);border-bottom:1px solid var(--fuel-hair);align-items:center;gap:5px;padding-bottom:2px;text-decoration:none;display:inline-flex}.fuel-chart-link:hover{border-bottom-color:var(--fuel-ink)}.fuel-page-footer{color:var(--fuel-ink-3);border-top:1px solid #cfd0c9;margin-top:48px}.fuel-page-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:28px 0 44px;display:grid}.fuel-page-note{max-width:44ch}.fuel-page-note .fuel-kicker{color:var(--fuel-ink-2);font-family:var(--fuel-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.fuel-page-note p{margin:0;font-size:11px;line-height:1.5}.fuel-page-note em{color:var(--fuel-ink-2);font-style:italic}.fuel-skeleton{background:linear-gradient(100deg,#e8e9e2 30%,#f4f5ef 50%,#e8e9e2 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite fuel-skeleton-sweep;display:block}.fuel-skeleton-kicker{width:120px;height:10px}.fuel-skeleton-value{width:150px;height:44px}.fuel-skeleton-detail{width:100%;height:22px;margin-top:6px}.fuel-skeleton-meta{width:140px;height:11px}@keyframes fuel-skeleton-sweep{0%{background-position:180% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.fuel-skeleton,.fuel-chart-skeleton{animation:none}}.fuel-ribbon-row{grid-template-columns:116px minmax(0,1fr) 78px;align-items:center;gap:10px;display:grid}.fuel-ribbon-row+.fuel-ribbon-row{border-top:1px dashed #eceee6}.fuel-ribbon-label{gap:2px;padding:8px 0;display:grid}.fuel-ribbon-label strong{font-family:var(--fuel-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fuel-ink-2);font-size:10.5px;font-weight:400}.fuel-ribbon-label span{font-family:var(--fuel-mono);letter-spacing:.06em;color:var(--fuel-ink-4);font-size:9px}.fuel-ribbon-plot{min-width:0;position:relative}.fuel-ribbon-value{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.fuel-ribbon-value strong{letter-spacing:-.01em;color:var(--fuel-ink);font-size:14px;font-weight:400}.fuel-ribbon-value span{font-family:var(--fuel-mono);letter-spacing:.06em;white-space:nowrap;font-size:9px}.fuel-ribbon-axis{border-top:1px solid var(--fuel-hair);padding-top:8px}.fuel-ribbon-axis>div:nth-child(2){height:14px;position:relative}.fuel-ribbon-axis span{font-family:var(--fuel-mono);color:var(--fuel-ink-3);white-space:nowrap;font-size:9.5px;position:absolute;transform:translate(-50%)}.fuel-ribbon-axis span:first-child{transform:none}.fuel-ribbon-axis span:last-child{transform:translate(-100%)}.fuel-histograms,.fuel-weekdays{display:grid}.fuel-chart-frame{transition:height .52s cubic-bezier(.65,0,.35,1)}.fuel-histogram-plot{position:relative}.fuel-histograms .fuel-ribbon-row+.fuel-ribbon-row:not(.fuel-histogram-axis){border-top:0}.fuel-histogram-plot svg{width:100%;height:100%;display:block;overflow:visible}.fuel-histogram-axis{border-top:1px solid var(--fuel-hair);padding-top:8px}.fuel-histogram-axis>div:nth-child(2){height:14px;position:relative}.fuel-histogram-axis span{font-family:var(--fuel-mono);color:var(--fuel-ink-3);white-space:nowrap;font-size:9.5px;position:absolute;transform:translate(-50%)}.fuel-histogram-axis span:first-child{transform:none}.fuel-histogram-axis span:last-child{transform:translate(-100%)}.fuel-weekday-plot{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.fuel-weekday-cell{gap:3px;padding:6px 0;display:grid}.fuel-weekday-track{position:relative}.fuel-weekday-bar{border-radius:1px;position:absolute;left:0;right:0}.fuel-weekday-rule{height:1px;position:absolute;top:50%;left:0;right:0}.fuel-weekday-figure{font-family:var(--fuel-mono);text-align:center;color:var(--fuel-ink-3);font-variant-numeric:tabular-nums;font-size:9px}.fuel-weekday-axis{border-top:1px solid var(--fuel-hair);padding-top:8px}.fuel-weekday-axis .fuel-weekday-cell{text-align:center;height:auto;font-family:var(--fuel-mono);letter-spacing:.08em;color:var(--fuel-ink-3);font-size:9.5px}.fuel-ladder-ranges{font-family:var(--fuel-mono);color:var(--fuel-ink-4);text-align:center;grid-template-columns:repeat(10,minmax(0,1fr));margin:-46px 16px 0 60px;padding:0;font-size:8.5px;list-style:none;display:grid}.fuel-tooltip{white-space:nowrap;min-width:max-content;font-family:var(--fuel-mono);color:var(--fuel-ink);background:#f6f5f1;border:1px solid #dedbd3;gap:2px;padding:8px 14px;font-size:11px;display:grid;box-shadow:0 1px 4px #0000000f}.fuel-tooltip strong{letter-spacing:.08em;font-size:12px}.fuel-tooltip span{color:var(--fuel-ink-3)}@media (width<=760px){.fuel-dashboard-toolbar{align-items:center;padding:8px 0}.fuel-mobile-filter-toggle{border:1px solid var(--fuel-ink);background:var(--fuel-ink);min-height:42px;color:var(--bg,#f7f7f3);cursor:pointer;font-family:var(--fuel-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;gap:9px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.fuel-mobile-filter-toggle:focus-visible{outline:2px solid var(--fuel-ink);outline-offset:3px}.fuel-filters.dsw-filters{border:1px solid var(--fuel-hair);background:var(--bg,#f7f7f3);max-height:calc(100svh - 128px);padding:16px;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px -16px #22231f5c}.fuel-filters.dsw-filters[data-mobile-open=true]{flex-direction:column;align-items:stretch;display:flex}.fuel-filters.dsw-filters>*,.fuel-filters.dsw-filters .mantine-Select-input{width:100%;min-width:0}.bs-section-head{grid-template-columns:minmax(0,1fr);gap:18px}.bs-section-head .rhs{border-left:0;padding-left:0}.fuel-chart-caption{flex-direction:column;align-items:flex-start}.fuel-page-notes{grid-template-columns:1fr;gap:18px}.fuel-legend{flex-wrap:wrap;justify-content:flex-start}.fuel-ribbon-row{grid-template-columns:92px minmax(0,1fr) 70px;gap:8px}.fuel-ladder-ranges{display:none}}
