@font-face{font-family:Inter;src:url(/assets/fonts/inter-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{text-indent:0;border-color:inherit;border-collapse:collapse}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.class-scale__segment.is-active{background:linear-gradient(90deg,#84cc16,#10b981);box-shadow:0 0 0 1px rgba(4,120,87,.18)}.journey-nav__link.is-active{border-color:#bfdbfe;background:linear-gradient(90deg,#eff6ff,#f8fbff);color:#174ea6;box-shadow:0 7px 17px rgba(21,89,230,.08)}.journey-nav__link.is-active:before{background:#2563eb;box-shadow:0 0 12px rgba(37,99,235,.72)}.journey-nav__link.is-active .journey-nav__link-icon{border-color:#93c5fd;color:#1559e6;box-shadow:0 0 0 4px rgba(37,99,235,.08);transform:scale(1.04)}.journey-nav__link.is-active .journey-nav__link-title{color:#174ea6}.journey-nav__link.is-active .journey-nav__link-index{color:#2563eb}.commodity-class-preview__scale span.is-active{background:#0f8a59}.worked-calc-step__marker{position:absolute;top:-1.25rem;left:1.5rem;z-index:10;display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.25rem;line-height:1.75rem;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.lookup-search-status:not(:has(>:not(.hidden))){margin-top:0}.fuel-page-hero{background:radial-gradient(circle at 84% 18%,rgba(47,136,239,.1),transparent 28rem),linear-gradient(180deg,#fff,#f7fbfd)}.fuel-calculator-shell{display:grid;min-width:0;border:1px solid #d7e3ec;border-radius:2rem;box-shadow:0 20px 52px rgba(18,63,107,.1),0 5px 16px rgba(18,63,107,.05)}.fuel-calculator-inputs,.fuel-results-panel{min-width:0;padding:1.1rem}.fuel-results-panel{position:relative;background:linear-gradient(145deg,#f2fffa,#f7fcff 48%,#effbf7);border-top:1px solid #dceae6}.fuel-eia-card{display:grid;gap:.9rem;align-items:center;border:1px solid #1f76dc;border-radius:1.2rem;background:linear-gradient(105deg,#1477ee,#2f88ef 55%,#1769aa);padding:1rem;color:#fff;box-shadow:0 9px 20px rgba(47,136,239,.18)}.fuel-eia-card__intro{display:flex;min-width:0;align-items:center;gap:.85rem}.fuel-live-dot{display:inline-flex;width:.7rem;height:.7rem;flex:0 0 .7rem;border-radius:999px;background:#53e28a;box-shadow:0 0 0 5px rgba(83,226,138,.17),0 0 18px rgba(83,226,138,.85)}.fuel-live-dot--small{width:.55rem;height:.55rem;flex-basis:.55rem;box-shadow:0 0 0 4px rgba(83,226,138,.14)}.fuel-eia-card__title{font-size:1.05rem;font-weight:800;line-height:1.2}.fuel-eia-card__sub{margin-top:.22rem;font-size:.7rem;font-weight:600;line-height:1.35;color:#d8ebff}.fuel-eia-select-wrap{display:grid;grid-template-columns:1.8rem minmax(0,1fr);grid-template-areas:"label label" "icon select";align-items:center;gap:.18rem .55rem;min-height:3rem;border-radius:.85rem;padding:.45rem .55rem .35rem;color:#173b63}.fuel-eia-select-label{grid-area:label;justify-self:center;width:100%;text-align:center;color:#526f84;font-size:.64rem;font-weight:800;line-height:1.2;letter-spacing:.01em}.fuel-eia-map-icon{grid-area:icon;display:block;width:1.8rem;height:1.8rem;-o-object-fit:contain;object-fit:contain}.fuel-eia-select-wrap svg{width:1.55rem;height:1.55rem;color:#1769aa}.fuel-eia-select{grid-area:select;min-width:0;width:100%;border:0;background:transparent;padding:.38rem .2rem .45rem;color:#173b63;font-size:.88rem;font-weight:800;outline:none}.fuel-eia-select:focus-visible{box-shadow:0 0 0 4px rgba(186,230,253,.8);border-radius:.55rem}.fuel-index-row{display:block;padding:0 .1rem .45rem;color:#526f84;font-size:clamp(.62rem,2.45vw,.72rem);font-weight:650;line-height:1.3;white-space:nowrap}.fuel-index-row strong{color:#173b63}@media (max-width:340px){.fuel-index-row{white-space:normal}}.fuel-field-grid{display:grid;gap:1.05rem;margin-top:.9rem}.fuel-field{min-width:0}.fuel-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.fuel-label-row label{min-width:0;font-size:.83rem;font-weight:800;line-height:1.3;color:#173b63}.fuel-help{display:inline-flex;width:1.3rem;height:1.3rem;flex:0 0 1.3rem;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem;font-weight:800;box-shadow:0 2px 5px rgba(23,105,170,.18)}.fuel-help:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(142,199,246,.45)}.fuel-input-wrap{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;overflow:hidden;margin-top:.45rem;min-height:3.6rem;border:1.5px solid #bcd4e2;border-radius:.85rem;box-shadow:0 2px 7px rgba(18,63,107,.04);transition:border-color .15s ease,box-shadow .15s ease}.fuel-input-wrap:focus-within{box-shadow:0 0 0 4px rgba(142,199,246,.28),0 4px 10px rgba(18,63,107,.06)}.fuel-input-icon{display:inline-flex;height:100%;align-items:center;justify-content:center;border-right:1px solid #d7e3ec;background:#f5f9fc;color:#61788d;font-size:1.45rem;font-weight:800}.fuel-input-icon svg{width:1.55rem;height:1.55rem}.fuel-input-wrap input{min-width:0;width:100%;border:0;background:transparent;padding:.85rem 1rem;color:#12325b;font-size:1.2rem;font-weight:800;outline:none}.fuel-field-help{margin-top:.36rem;color:#7890a6;font-size:.72rem;font-weight:600;line-height:1.35}.fuel-field-help--split{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.fuel-field-help--split button{flex:0 0 auto;color:#1769aa;font-weight:800;text-decoration:underline;text-underline-offset:3px}.fuel-advanced{margin-top:.75rem;border:1px solid #d2dfeb;border-radius:.9rem;background:#f8fbfd}.fuel-advanced summary{display:flex;min-height:3.65rem;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;color:#173b63;font-size:.85rem;font-weight:800}.fuel-advanced summary::-webkit-details-marker{display:none}.fuel-advanced summary svg{width:1.2rem;height:1.2rem;flex:0 0 auto;transition:transform .18s ease}.fuel-advanced[open] summary svg{transform:rotate(180deg)}.fuel-advanced__body{border-top:1px solid #dbe8f0;padding:1rem}.fuel-advanced__topline{display:grid;gap:.8rem}.fuel-advanced__title{color:#12325b;font-size:.88rem;font-weight:800}.fuel-advanced__copy{margin-top:.25rem;color:#61788d;font-size:.75rem;font-weight:600;line-height:1.5}.fuel-advanced__grid{display:grid;gap:.8rem;margin-top:.9rem}.fuel-advanced__grid label,.fuel-deadhead-field{display:grid;gap:.35rem;color:#425f78;font-size:.75rem;font-weight:800}.fuel-advanced__grid input,.fuel-deadhead-field input{min-height:2.8rem;width:100%;border:1px solid #bcd4e2;border-radius:.7rem;padding:.65rem .8rem;color:#173b63;font-weight:800;outline:0}.fuel-advanced__grid input:focus,.fuel-deadhead-field input:focus{box-shadow:0 0 0 3px rgba(142,199,246,.28)}.fuel-switch{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.55rem;color:#1769aa;font-size:.75rem;font-weight:800}.fuel-switch input{position:absolute;opacity:0}.fuel-switch span{position:relative;width:2.35rem;height:1.3rem;border-radius:999px;background:#cbd8e4;transition:background .15s ease}.fuel-switch span:after{content:"";position:absolute;top:.18rem;left:.2rem;width:.94rem;height:.94rem;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.2);transition:transform .15s ease}.fuel-switch input:checked+span{background:#0a9f71}.fuel-switch input:checked+span:after{transform:translateX(1rem)}.fuel-switch input:focus-visible+span{box-shadow:0 0 0 4px rgba(142,199,246,.35)}.fuel-step-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .8rem;margin-top:.9rem;border-radius:.8rem;background:#eef7fb;padding:.75rem;color:#526f84;font-size:.72rem;font-weight:700}.fuel-step-preview strong{color:#1769aa}.fuel-deadhead-field{margin-top:.9rem}.fuel-deadhead-result{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.8rem;border-radius:.8rem;background:#eefbf6;padding:.8rem;color:#526f84;font-size:.72rem;font-weight:700}.fuel-deadhead-result strong{font-size:.95rem}.fuel-updating{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;margin-bottom:.75rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.fuel-total-card{gap:1rem;border:1.5px solid #72dfbc;border-radius:1.2rem;background:hsla(0,0%,100%,.86);padding:1rem;box-shadow:0 8px 24px rgba(10,159,113,.06)}.fuel-total-card__icon{display:inline-flex;width:4.25rem;height:4.25rem;align-items:center;justify-content:center;border-radius:999px;background:#ddf8ed}.fuel-total-card__icon svg{width:2.75rem;height:2.75rem}.fuel-total-card__label{color:#173b63;font-size:.78rem;letter-spacing:.04em}.fuel-total-card__value{margin-top:.1rem;font-size:clamp(2.4rem,7vw,4.7rem);font-weight:800;line-height:.95;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.fuel-total-card__meta{margin-top:.55rem;color:#12837a;font-size:.65rem;font-weight:800;line-height:1.4;text-transform:uppercase}.fuel-metric-grid{gap:.8rem;margin-top:.8rem}.fuel-metric{grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-width:0;border:1px solid #cfe0ea;border-radius:1rem;padding:.9rem;box-shadow:0 4px 14px rgba(18,63,107,.04)}.fuel-metric--blue{border-color:#a9ccef}.fuel-metric__icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:999px;background:#e8f3ff;color:#2f88ef}.fuel-metric__icon--tag{color:#173b63}.fuel-metric__icon svg{width:1.65rem;height:1.65rem}.fuel-metric__label{color:#173b63;font-size:.72rem;line-height:1.3}.fuel-metric__value{margin-top:.25rem;overflow-wrap:anywhere;color:#1769ee;font-size:clamp(1.5rem,4vw,2.1rem);letter-spacing:-.04em}.fuel-metric__meta{margin-top:.35rem;color:#7890a6;font-size:.58rem;font-weight:800;text-transform:uppercase}.fuel-audit{margin-top:.8rem;border:1px solid #b7ead6;border-radius:1rem;background:hsla(0,0%,100%,.9);padding:1rem}.fuel-audit__heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.fuel-audit__heading>div{display:flex;align-items:center;gap:.55rem}.fuel-audit__heading h2{color:#173b63;font-size:.92rem;font-weight:800}.fuel-audit__heading>span{color:#07885d;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.fuel-audit__shield{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;color:#0a9f71}.fuel-audit__shield svg{width:1.6rem;height:1.6rem}.fuel-audit__steps{display:grid;gap:.7rem;margin-top:.9rem}.fuel-audit__steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;color:#425f78;font-size:.74rem;font-weight:600;line-height:1.45}.fuel-audit__steps li>span{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1.5px solid #3bc58e;border-radius:999px;background:#eefbf6;color:#07885d;font-weight:800}.fuel-audit__steps b{color:#173b63;font-weight:700}.fuel-comparison{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.85rem;border-top:1px solid #dceae6;padding-top:.75rem;color:#61788d;font-size:.68rem;font-weight:700}.fuel-comparison strong{color:#1769aa;font-size:.82rem}.fuel-advisory{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin-top:.8rem;border:1px solid #f0bd52;border-radius:.9rem;background:#fff8e8;padding:.8rem;color:#6d5319;font-size:.69rem;font-weight:600;line-height:1.5}.fuel-advisory svg{width:1.35rem;height:1.35rem;color:#b8740c}.fuel-help-popover{position:absolute;z-index:80;width:min(18rem,calc(100vw - 1.5rem));border:1px solid #8ec7f6;border-radius:.9rem;background:#fff;padding:1rem 2.3rem 1rem 1rem;color:#425f78;font-size:.78rem;font-weight:600;line-height:1.5;box-shadow:0 18px 42px rgba(18,63,107,.18)}.fuel-help-popover>button{position:absolute;top:.45rem;right:.55rem;width:1.6rem;height:1.6rem;border-radius:999px;color:#1769aa;font-size:1.2rem;font-weight:700}.fuel-content-header{display:flex;align-items:center;min-height:5.2rem;padding:1.1rem 1.25rem;color:#fff}.fuel-content-header--blue{background:linear-gradient(100deg,#2f88ef,#1769aa)}.fuel-content-header--green{background:linear-gradient(100deg,#0d9f70,#12837a)}.fuel-content-header p{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:hsla(0,0%,100%,.78)}.fuel-content-header h2{margin-top:.2rem;font-size:1.5rem;font-weight:800;line-height:1.18;letter-spacing:-.025em}@media (min-width:640px){.fuel-calculator-inputs,.fuel-results-panel{padding:1.5rem}.fuel-eia-card{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);padding:1.1rem 1.2rem}.fuel-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1.5rem}.fuel-advanced__topline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fuel-advanced__grid,.fuel-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fuel-calculator-shell{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.fuel-calculator-inputs{padding:1.7rem}.fuel-results-panel{border-top:0;border-left:1px solid #dceae6;padding:1.5rem}}@media (max-width:480px){.fuel-total-card{grid-template-columns:1fr;text-align:center}.fuel-total-card__icon{margin-inline:auto}.fuel-total-card__value{font-size:3rem}.fuel-audit__heading{align-items:flex-start}.fuel-audit__heading>span{max-width:7.5rem;text-align:right}}.fuel-calculator-shell{overflow:hidden;border:1px solid #bcd4e2;border-radius:1.8rem;background:#fff;box-shadow:0 14px 40px rgba(18,63,107,.1),0 3px 10px rgba(18,63,107,.06)}.fuel-calculator-inputs{background:#fff}.fuel-eia-card{border:0;background:linear-gradient(100deg,#2f88ef,#1769aa);box-shadow:0 10px 24px rgba(23,105,170,.2),inset 0 1px 0 hsla(0,0%,100%,.12)}.fuel-eia-card__sub,.fuel-eia-card__title{color:#fff}.fuel-eia-card__sub{opacity:.92}.fuel-live-dot{background:#4ade80;box-shadow:0 0 0 6px rgba(74,222,128,.16),0 0 18px rgba(74,222,128,.85)}.fuel-eia-select-wrap{border:1px solid hsla(0,0%,100%,.55);background:#fff;box-shadow:0 4px 12px rgba(10,47,94,.12)}.fuel-eia-select,.fuel-eia-select-wrap svg{color:#12325b}.fuel-index-row{color:#294968}.fuel-advanced__grid label,.fuel-advanced__title,.fuel-deadhead-field,.fuel-index-row strong,.fuel-label-row label{color:#12325b}.fuel-input-wrap{border-color:#b7cee3;background:#fff;box-shadow:0 2px 6px rgba(18,63,107,.05),0 8px 18px rgba(18,63,107,.035)}.fuel-input-wrap:focus-within{border-color:#2f88ef;box-shadow:0 0 0 4px rgba(47,136,239,.16),0 8px 18px rgba(18,63,107,.05)}.fuel-input-icon{color:#1769aa;background:linear-gradient(180deg,#eef7ff,#e2f0ff);border-right-color:#c7dbed}.fuel-help{background:#1769aa;color:#fff}.fuel-help:focus-visible,.fuel-help:hover{background:#12325b;color:#fff}.fuel-field-help{color:#5b748c}.fuel-field-help--split button{color:#1266b2;text-decoration-thickness:2px}.fuel-results-panel{background:radial-gradient(circle at 86% 3%,rgba(47,136,239,.09),transparent 24rem),linear-gradient(180deg,#f8fcff,#fff);border-left:1px solid #cfe0ea}.fuel-updating{color:#07885d}.fuel-total-card{border:2px solid #27c894;background:radial-gradient(circle at 16% 35%,rgba(16,185,129,.1),transparent 12rem),linear-gradient(135deg,#fff,#f8fffc);box-shadow:0 8px 22px rgba(7,136,93,.08),inset 0 1px 0 #fff}.fuel-total-card__icon{background:linear-gradient(135deg,#d7faec,#bdf4dc);color:#07885d;box-shadow:inset 0 0 0 1px rgba(7,136,93,.08)}.fuel-total-card__label{color:#12325b}.fuel-total-card__value{color:#07885d;text-shadow:0 1px 0 #fff}.fuel-total-card__meta{color:#087a68}.fuel-metric{border:1.5px solid #9fcaf3;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 6px 18px rgba(23,105,170,.07)}.fuel-metric--blue{border-color:#7cb7ef}.fuel-metric__icon{background:linear-gradient(135deg,#eaf5ff,#d7eaff);color:#1769aa}.fuel-metric__label,.fuel-metric__value--navy{color:#12325b}.fuel-metric__meta{color:#5f7891}.fuel-audit{border:1px solid #8ec7f6;box-shadow:0 7px 20px rgba(18,63,107,.07)}.fuel-audit__header{margin:-1px -1px 0}.fuel-audit__header .fuel-audit__status,.fuel-audit__header .fuel-audit__title,.fuel-audit__header svg{color:#fff}.fuel-audit__status{border:1px solid hsla(0,0%,100%,.45);border-radius:999px;background:hsla(0,0%,100%,.12);padding:.32rem .6rem;color:#fff}.fuel-audit__step{border-top:1px solid #dbe8f2}.fuel-audit__step:first-child{border-top:0}.fuel-audit__number{border:1.5px solid #2f88ef;background:#eaf5ff;color:#1769aa;box-shadow:0 2px 5px rgba(23,105,170,.08)}.fuel-audit__step strong{color:#12325b}.fuel-audit__step:last-child{border-left:4px solid #0a9f71;background:linear-gradient(90deg,#f7fffb,#fff 72%)}.fuel-audit__step:last-child strong{color:#07885d}.fuel-advanced{overflow:hidden;border:1px solid #b7cee3;background:#fff;box-shadow:0 6px 18px rgba(18,63,107,.06)}.fuel-advanced>summary{min-height:58px;padding:.9rem 1rem;background:linear-gradient(100deg,#2476cf,#145b96);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.fuel-advanced>summary:hover{filter:brightness(1.035)}.fuel-advanced>summary span,.fuel-advanced>summary svg{color:#fff}.fuel-advanced[open]>summary{border-bottom:1px solid #145f9f}.fuel-advanced__body{background:#fff}.fuel-advanced__copy{color:#4b6782}.fuel-advanced__grid input,.fuel-deadhead-field input{border-color:#b7cee3;background:#fff;color:#12325b}.fuel-advanced__grid input:focus,.fuel-deadhead-field input:focus{border-color:#2f88ef;box-shadow:0 0 0 4px rgba(47,136,239,.15)}.fuel-step-preview{border:1px solid #8ec7f6;background:linear-gradient(100deg,#edf7ff,#dfefff);box-shadow:inset 0 1px 0 #fff}.fuel-step-preview span{color:#315b7d}.fuel-step-preview strong{color:#126de5}.fuel-deadhead-result{border:1px solid #6fd7b6;background:#fff;box-shadow:inset 5px 0 0 #0a9f71}.fuel-deadhead-result span{color:#315b7d}.fuel-deadhead-result strong{color:#07885d}.fuel-contract-note{border:1px solid #e5a72a;background:linear-gradient(100deg,#fff8e8,#fffdf8);color:#6e4706;box-shadow:0 4px 10px rgba(184,116,12,.05)}.fuel-contract-note svg{color:#c27a0c}.fuel-action-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr);gap:.75rem;margin-top:1rem}.fuel-action{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;border-radius:.95rem;padding:.8rem 1rem;font-size:.94rem;font-weight:800;line-height:1;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,background-color .15s ease}.fuel-action svg{width:1.25rem;height:1.25rem;flex:0 0 1.25rem}.fuel-action:active{transform:translateY(1px)}.fuel-action:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(96,165,250,.3)}.fuel-action--primary{border:1px solid #057a32;background:linear-gradient(100deg,#02ae02,#057a32);color:#fff;box-shadow:0 7px 16px rgba(2,174,2,.2)}.fuel-action--primary:hover{background:linear-gradient(100deg,#029c02,#046c2e)}.fuel-action--secondary{border:2px solid #2f88ef;background:#fff;color:#1769aa;box-shadow:0 4px 10px rgba(18,63,107,.07)}.fuel-action--secondary:hover{background:#eef7ff}.fuel-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;background:linear-gradient(100deg,#2476cf,#145b96)!important}.fuel-advanced__left{display:inline-flex;min-width:0;align-items:center;gap:.65rem}.fuel-advanced__chevron-left{width:1.4rem;height:1.4rem;flex:0 0 1.4rem;color:#fff;transition:transform .18s ease}.fuel-advanced__chevron-right{width:1.65rem;height:1.65rem;flex:0 0 1.65rem;color:#fff;transition:transform .18s ease}.fuel-advanced[open] .fuel-advanced__chevron-left{transform:rotate(90deg)}.fuel-advanced[open] .fuel-advanced__chevron-right{transform:rotate(180deg)}.fuel-audit__header{gap:.9rem;padding:1rem 1.1rem;background:linear-gradient(100deg,#2476cf,#145b96)}.fuel-audit__header-main{display:inline-flex;gap:.7rem}.fuel-audit__header-icon{width:2.3rem;height:2.3rem;flex:0 0 2.3rem;background:hsla(0,0%,100%,.14)}.fuel-audit__header-icon svg{width:1.5rem;height:1.5rem}.fuel-audit__badge{border:1px solid hsla(0,0%,100%,.5);padding:.34rem .62rem;font-size:.68rem;letter-spacing:.08em;white-space:nowrap}.fuel-article-shell{border:1px solid #d8e5ee;border-radius:1.75rem;background:#fff;box-shadow:0 8px 24px rgba(18,50,91,.06)}.fuel-page-nav{padding:1.15rem 1.4rem 1rem;border-bottom:1px solid #e8f0f5}.fuel-page-nav__label{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1769aa}.fuel-page-nav__links{display:flex;flex-wrap:wrap;gap:.7rem 1.15rem;margin-top:.75rem}.fuel-page-nav__links a{font-size:.9rem;font-weight:800;color:#1769aa}.fuel-page-nav__links a:hover{color:#09579c}.fuel-article-section{padding:1.65rem 1.4rem}.fuel-article-section+.fuel-article-section{border-top:1px solid #e8f0f5}.fuel-eyebrow{font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#1769aa}.fuel-eyebrow--green{color:#12837a}.fuel-section-title{margin-top:.35rem;font-size:1.95rem;line-height:1.12;font-weight:800;letter-spacing:-.03em;color:#12325b}.fuel-section-title--no-margin{margin-top:0}.fuel-copy{margin-top:.75rem;font-size:1rem;line-height:1.8;font-weight:500;color:#425f78}.fuel-copy--wide{max-width:70rem}.fuel-copy--mt{margin-top:1.1rem}.fuel-formula-panel{max-width:58rem;margin:1.5rem auto 0;border:0;border-radius:0;background:transparent;padding:0}.fuel-formula-group{border:1px solid #c9dced;border-radius:1.25rem;background:linear-gradient(180deg,#f8fbff,#f3f8fd);padding:1.05rem 1.2rem 1.15rem;box-shadow:0 5px 16px rgba(18,50,91,.045)}.fuel-formula-group+.fuel-formula-group{margin-top:.9rem;padding-top:1.05rem;border-top:1px solid #c9dced}.fuel-formula-label{display:inline-flex;align-items:center;min-height:1.95rem;border-radius:999px;background:#e7f2ff;padding:.35rem .72rem;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#1769aa}.fuel-equation{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.8rem;font-family:Georgia,Times New Roman,serif;color:#12325b;text-align:center}.fuel-equation__lhs,.fuel-equation__rhs{font-size:1.45rem;line-height:1.2}.fuel-fraction{display:inline-flex;min-width:13rem;flex-direction:column;align-items:center;justify-content:center}.fuel-fraction__bottom,.fuel-fraction__top{display:block;padding:0 .35rem}.fuel-fraction__top{border-bottom:1.5px solid #12325b;font-size:1.32rem;line-height:1.18;padding-bottom:.08rem}.fuel-fraction__bottom{font-size:1.15rem;line-height:1.15;padding-top:.12rem}.fuel-floor{display:inline-flex;align-items:center;gap:.22rem}.fuel-floor__mark{font-size:2.25rem;line-height:1;color:#12325b}.fuel-equation--simple{margin-top:.72rem}.fuel-equation--simple .fuel-equation__lhs,.fuel-equation--simple .fuel-equation__rhs{font-size:1.3rem}.fuel-example-hero{border:1px solid #cfe0ea;border-left:5px solid #1769aa;border-radius:1.25rem;background:linear-gradient(180deg,#fff,#f8fbfe);padding:1.05rem 1.2rem 1.1rem;color:#12325b;box-shadow:0 5px 16px rgba(18,50,91,.045)}.fuel-example-hero__content{max-width:62rem}.fuel-example-hero__pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.3rem .72rem;border-radius:999px;background:#dcfce7;color:#047857;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fuel-example-hero h2{margin:.55rem 0 0;font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.08;font-weight:900;letter-spacing:-.025em;color:#12325b}.fuel-example-hero p{margin-top:.6rem;max-width:58rem;font-size:1rem;line-height:1.65;font-weight:600;color:#526f84}.fuel-example-hero p strong{color:#173b63;font-weight:800}.fuel-example-grid{display:grid;gap:1rem;margin-top:1.35rem}@media (min-width:960px){.fuel-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fuel-example-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;border-radius:1.7rem;padding:1.35rem 1.2rem;background:#f8fbff;border:2px solid #cde1f5;box-shadow:0 8px 20px rgba(18,50,91,.05)}.fuel-example-card--green{background:#f4fffa;border-color:#b8ead8}.fuel-example-card__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:7rem;height:7rem;border-radius:999px;background:linear-gradient(180deg,#4194f3,#1562a4);color:#fff;box-shadow:0 10px 22px rgba(23,105,170,.18)}.fuel-example-card--green .fuel-example-card__icon{background:linear-gradient(180deg,#1fbe84,#088564);box-shadow:0 10px 22px rgba(7,136,93,.16)}.fuel-example-card__icon svg{width:3.55rem;height:3.55rem}.fuel-example-card__label{font-size:.76rem;line-height:1.25;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#5f7286}.fuel-example-card__value{margin-top:.35rem;font-size:clamp(2.15rem,2.45vw,3.5rem);font-weight:900;letter-spacing:-.05em;color:#0e2f59}.fuel-example-card--blue .fuel-example-card__value{color:#135fc7}.fuel-example-card--green .fuel-example-card__value{color:#07885d}.fuel-example-card__meta{margin-top:.55rem;font-size:clamp(1rem,1.1vw,1.22rem);line-height:1.28;font-weight:600;color:#61788d}.fuel-inline-note{margin-top:1.15rem;border:1px solid #f0bd52;border-radius:1.1rem;background:#fff8e8;padding:1rem 1.1rem;font-size:.98rem;line-height:1.7;font-weight:600;color:#6d5319}.fuel-compare-table{overflow:hidden;margin-top:1.35rem;border:1px solid #d7e3ec;border-radius:1.25rem}.fuel-compare-table__body,.fuel-compare-table__head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-compare-table__head{background:#eef7fb;color:#173b63;font-size:1rem;font-weight:900}.fuel-compare-table__body>div,.fuel-compare-table__head>div{padding:1rem 1.15rem}.fuel-compare-table__body>div+div,.fuel-compare-table__head>div+div{border-left:1px solid #d7e3ec}.fuel-compare-table__body{font-size:.98rem;line-height:1.7;font-weight:600;color:#526f84}@media (min-width:900px){}@media (max-width:899px){}@media (max-width:640px){}@media (max-width:390px){}.fuel-article-section--notes{padding-top:1.55rem}.fuel-notes-title{font-size:1.08rem;font-weight:800;color:#12325b}.fuel-notes-copy{margin-top:.8rem;display:grid;gap:.8rem;color:#526f84;font-size:.8rem;line-height:1.7;font-weight:500}@media (max-width:959px){.fuel-section-title{font-size:1.75rem}.fuel-equation{flex-direction:column;gap:.4rem;margin-top:.7rem}.fuel-equation__lhs,.fuel-equation__rhs{font-size:1.22rem}.fuel-fraction{min-width:0}.fuel-fraction__top{font-size:1.16rem}.fuel-fraction__bottom{font-size:1.02rem}.fuel-floor__mark{font-size:1.95rem}.fuel-formula-group{padding:.95rem .9rem 1rem}.fuel-example-card{grid-template-columns:1fr;justify-items:center;text-align:center}.fuel-example-card__icon{width:6.6rem;height:6.6rem}.fuel-example-card__icon svg{width:3.15rem;height:3.15rem}.fuel-example-card__value{white-space:normal}}@media (max-width:639px){.fuel-page-nav{padding:1rem 1rem .9rem}.fuel-article-section{padding:1.35rem 1rem}.fuel-example-hero{padding:1.05rem 1rem 1.15rem}.fuel-example-hero__pill{font-size:1.05rem;min-height:1.95rem;padding:.32rem .75rem}.fuel-example-hero h2{font-size:1.85rem}.fuel-example-hero p{font-size:1rem}.fuel-example-hero__truck{display:none}.fuel-example-hero__stack{font-size:.86rem;text-align:left}.fuel-example-card__value{font-size:2.4rem}.fuel-tools-intro{grid-template-columns:1fr}.fuel-tools-intro__icon{width:3.45rem;height:3.45rem}.fuel-tool-card{grid-template-columns:1fr}}.fuel-example-card{grid-template-columns:6.1rem minmax(0,1fr);gap:.85rem;padding:1.15rem 1rem}.fuel-example-card__icon{width:6.1rem;height:6.1rem}.fuel-example-card__icon svg{width:3.15rem;height:3.15rem}.fuel-example-card__body{min-width:0}.fuel-example-card__label{font-size:.72rem;line-height:1.2;letter-spacing:.105em}.fuel-example-card__value{max-width:100%;font-size:clamp(1.9rem,2.15vw,2.85rem);line-height:.98;white-space:nowrap}.fuel-example-card__meta{font-size:clamp(.92rem,1vw,1.08rem);line-height:1.25}.fuel-article-section--blue-rail,.fuel-article-section--green-rail{position:relative;padding-left:2rem}.fuel-article-section--blue-rail:before,.fuel-article-section--green-rail:before{content:"";position:absolute;left:1.15rem;top:1.8rem;bottom:1.8rem;width:4px;border-radius:999px}.fuel-article-section--blue-rail:before{background:linear-gradient(180deg,#2f88ef,#1769aa)}.fuel-article-section--green-rail:before{background:linear-gradient(180deg,#12b981,#07885d)}.fuel-method-compare{margin-top:1.4rem;overflow:hidden;border:1px solid #c8dce9;border-radius:1.45rem;box-shadow:0 8px 20px rgba(18,50,91,.055)}.fuel-method-row{display:grid;grid-template-columns:4.7rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.1rem 1.2rem}.fuel-method-row--primary{background:linear-gradient(100deg,#eef7ff,#f9fcff)}.fuel-method-row--ltl{background:linear-gradient(100deg,#fff8e8,#fffdf7)}.fuel-method-row__marker{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1.05rem;font-size:1.05rem;font-weight:900;letter-spacing:-.02em}.fuel-method-row--primary .fuel-method-row__marker{background:linear-gradient(145deg,#2f88ef,#1769aa);color:#fff;box-shadow:0 7px 16px rgba(23,105,170,.18)}.fuel-method-row--ltl .fuel-method-row__marker{background:linear-gradient(145deg,#f0a51f,#c97905);color:#fff;box-shadow:0 7px 16px rgba(201,121,5,.16)}.fuel-method-row__copy{min-width:0}.fuel-method-row__heading{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.fuel-method-row__heading strong{font-size:1.22rem;color:#12325b}.fuel-method-row__heading span{display:inline-flex;align-items:center;min-height:1.55rem;border:1px solid #8dbbe8;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.fuel-method-row--primary .fuel-method-row__heading span{background:#cfe9ff;color:#1769aa}.fuel-method-row--ltl .fuel-method-row__heading span{background:#ffe9b9;color:#87520a}.fuel-method-row__copy p{margin-top:.35rem;font-size:.96rem;line-height:1.55;font-weight:600;color:#526f84}.fuel-method-row__formula{border-left:1px solid rgba(18,50,91,.13);padding-left:1rem;font-size:.95rem;font-weight:900;color:#173b63;white-space:nowrap}.fuel-method-divider{display:flex;align-items:center;justify-content:center;min-height:2.3rem;border-top:1px solid #dce8ef;border-bottom:1px solid #eadfca;background:#fff;color:#718596}.fuel-method-divider span{font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fuel-notes-copy{display:block;margin-top:.65rem}.fuel-notes-copy p{max-width:76rem}.fuel-viz-section{padding-top:2.2rem;padding-bottom:2.25rem}.fuel-viz-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);gap:1.5rem;align-items:start}.fuel-viz-impact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;border:1px solid #bce7d6;border-radius:1rem;background:linear-gradient(100deg,#eefcf6,#f7fffb);padding:1rem 1.05rem;color:#173b63}.fuel-viz-impact__icon{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;color:#07885d}.fuel-viz-impact__icon svg{width:2rem;height:2rem}.fuel-viz-impact strong{display:block;font-size:1rem;font-weight:900;color:#0b6f4c}.fuel-viz-impact p{margin-top:.2rem;font-size:.86rem;line-height:1.45;font-weight:600;color:#526f84}.fuel-viz-mode{display:grid;grid-template-columns:1fr 1fr;margin-top:1.45rem;overflow:hidden;border:1px solid #c5d9e6;border-radius:1.05rem;background:#f4f8fb}.fuel-viz-mode__button{display:flex;min-width:0;min-height:5rem;align-items:center;justify-content:center;gap:.8rem;border:0;background:transparent;padding:.85rem 1rem;color:#526f84;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.fuel-viz-mode__button+.fuel-viz-mode__button{border-left:1px solid #d3e1ea}.fuel-viz-mode__button.is-active{background:linear-gradient(135deg,#1687f3,#0964c8);color:#fff;box-shadow:inset 0 0 0 2px rgba(73,198,255,.7),0 8px 18px rgba(9,100,200,.18)}.fuel-viz-mode__button:focus-visible{outline:3px solid #7dd3fc;outline-offset:-3px}.fuel-viz-mode__icon{display:flex;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;flex:0 0 2.55rem}.fuel-viz-mode__icon svg{width:2.2rem;height:2.2rem}.fuel-viz-mode__button strong{display:block;font-size:1.05rem;font-weight:900;line-height:1.15}.fuel-viz-mode__button small{display:block;margin-top:.22rem;font-size:.8rem;font-weight:600;line-height:1.15}.fuel-viz-dashboard{margin-top:.95rem;overflow:hidden;border-radius:1.2rem;background:linear-gradient(180deg,#123653,#0a2947);padding:1rem;box-shadow:0 12px 26px rgba(7,35,59,.16)}.fuel-viz-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.fuel-viz-metric{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;border:1px solid rgba(156,212,239,.2);border-radius:.9rem;padding:.8rem .9rem}.fuel-viz-metric,.fuel-viz-metric__icon{align-items:center;background:hsla(0,0%,100%,.055)}.fuel-viz-metric__icon{display:flex;width:2.7rem;height:2.7rem;justify-content:center;border-radius:.7rem}.fuel-viz-metric__icon svg{width:2rem;height:2rem}.fuel-viz-metric__icon--blue{color:#31b8ff}.fuel-viz-metric__icon--yellow{color:#ffd21f}.fuel-viz-metric__icon--green{color:#34d399}.fuel-viz-metric__icon--cyan{color:#38c6ff}.fuel-viz-metric span{display:block;font-size:.73rem;font-weight:700;color:#d7e9f4}.fuel-viz-metric strong{display:block;margin-top:.12rem;overflow-wrap:anywhere;font-size:1.45rem;line-height:1;font-weight:900;color:#fff}.fuel-viz-metric__yellow{color:#ffd21f!important}.fuel-viz-metric__green{color:#37e386!important}.fuel-viz-metric__cyan{color:#42c7ff!important}.fuel-viz-chart-wrap{margin-top:.85rem;overflow-x:auto;overscroll-behavior-inline:contain}.fuel-viz-chart{display:block;width:100%;min-width:760px;height:auto;overflow:visible}.fuel-viz-chart text{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.fuel-viz-controls{display:grid;grid-template-columns:1.65fr .78fr .78fr;gap:.75rem;margin-top:.95rem}.fuel-viz-control{min-width:0;border:1px solid #d3e2eb;border-radius:1rem;background:#fff;padding:1rem;box-shadow:0 4px 12px rgba(18,50,91,.035)}.fuel-viz-control__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.fuel-viz-control__label,.fuel-viz-control__top label{font-size:.92rem;font-weight:900;color:#12325b}.fuel-viz-control__label span,.fuel-viz-control__top label span{font-weight:700;color:#61788d}.fuel-viz-control__top output{display:inline-flex;align-items:center;justify-content:center;min-width:5rem;min-height:2.1rem;border-radius:.6rem;background:#12325b;padding:.35rem .65rem;font-size:.9rem;font-weight:900;color:#fff}.fuel-viz-range{width:100%;height:44px;margin-top:.45rem;accent-color:#1d8ff4;cursor:pointer}.fuel-viz-range-scale{display:flex;justify-content:space-between;margin-top:-.15rem;font-size:.77rem;font-weight:800;color:#526f84}.fuel-viz-mpg-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.85rem}.fuel-viz-mpg-buttons button{min-width:0;min-height:3.1rem;border:1px solid #c9dcea;border-radius:.75rem;background:#f6f9fb;font-size:1rem;font-weight:900;color:#294968;cursor:pointer}.fuel-viz-mpg-buttons button.is-active{border-color:#1687f3;background:linear-gradient(180deg,#1687f3,#0b70dc);color:#fff;box-shadow:0 6px 12px rgba(11,112,220,.18)}.fuel-viz-mpg-buttons button:focus-visible{outline:3px solid #7dd3fc;outline-offset:2px}.fuel-viz-control--mpg>p{margin-top:.7rem;text-align:center;font-size:.8rem;font-weight:700;color:#526f84}.fuel-viz-mile-display{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;margin-top:.85rem}.fuel-viz-mile-display>span{display:flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;color:#6482a3}.fuel-viz-mile-display svg{width:2rem;height:2rem}.fuel-viz-mile-display strong{display:flex;min-height:3.1rem;align-items:center;justify-content:center;border:1px solid #d5e3ec;border-radius:.7rem;background:#f7fafc;font-size:1.5rem;font-weight:900;color:#12325b}.fuel-viz-mile-display b{font-size:.88rem;color:#526f84}.fuel-viz-lock{display:flex;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.72rem!important;font-weight:700;color:#61788d}.fuel-viz-lock svg{width:1rem;height:1rem;color:#16a34a}.fuel-viz-benchmarks{margin-top:.95rem;border-top:1px solid #dce7ed;padding-top:.9rem}.fuel-viz-benchmarks__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.9rem;color:#12325b}.fuel-viz-benchmarks__heading strong{font-weight:900}.fuel-viz-benchmarks__heading span{font-size:.78rem;font-weight:700;color:#61788d}.fuel-viz-benchmark-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.7rem}.fuel-viz-benchmark{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;min-width:0;min-height:4.6rem;border:1px solid #d4e3eb;border-radius:.9rem;background:#f8fbfd;padding:.75rem;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.fuel-viz-benchmark:hover{background:#f1f8fc;border-color:#a9ccdf;transform:translateY(-1px)}.fuel-viz-benchmark:focus-visible{outline:3px solid #7dd3fc;outline-offset:2px}.fuel-viz-benchmark>span{width:.85rem;height:.85rem;margin-top:.17rem;border-radius:999px}.fuel-viz-benchmark--gulf>span{background:#22c55e}.fuel-viz-benchmark--midwest>span{background:#1d7df2}.fuel-viz-benchmark--us>span{background:#9b5cf6}.fuel-viz-benchmark--west>span{background:#ef334f}.fuel-viz-benchmark b,.fuel-viz-benchmark strong{display:block}.fuel-viz-benchmark b{font-size:.8rem;font-weight:900;color:#173b63}.fuel-viz-benchmark strong{margin-top:.15rem;font-size:.88rem;font-weight:900;color:#12325b}.fuel-viz-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;margin-top:.95rem;border:1px solid #b8dcf6;border-radius:.9rem;background:#eef8ff;padding:.75rem .9rem}.fuel-viz-note>span{display:flex;width:1.45rem;height:1.45rem;align-items:center;justify-content:center;border-radius:999px;background:#2f88ef;font-size:.8rem;font-weight:900;color:#fff}.fuel-viz-note p{font-size:.78rem;line-height:1.5;font-weight:600;color:#526f84}.fuel-viz-note strong{color:#1769aa}@media (max-width:1023px){.fuel-viz-heading{grid-template-columns:1fr}.fuel-viz-impact{max-width:34rem}.fuel-viz-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-viz-controls{grid-template-columns:1fr 1fr}.fuel-viz-control--slider{grid-column:1/-1}.fuel-viz-benchmark-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.fuel-viz-section{padding-top:1.65rem;padding-bottom:1.7rem}.fuel-viz-mode{grid-template-columns:1fr}.fuel-viz-mode__button{justify-content:flex-start;min-height:4.4rem}.fuel-viz-mode__button+.fuel-viz-mode__button{border-left:0;border-top:1px solid #d3e1ea}.fuel-viz-dashboard{padding:.75rem;border-radius:1rem}.fuel-viz-metrics{grid-template-columns:1fr 1fr;gap:.55rem}.fuel-viz-metric{grid-template-columns:1fr;gap:.35rem;padding:.7rem}.fuel-viz-metric__icon{width:2.25rem;height:2.25rem}.fuel-viz-metric__icon svg{width:1.65rem;height:1.65rem}.fuel-viz-metric strong{font-size:1.18rem}.fuel-viz-metric span{font-size:.66rem}.fuel-viz-chart{min-width:680px}.fuel-viz-controls{grid-template-columns:1fr}.fuel-viz-control--slider{grid-column:auto}.fuel-viz-benchmark-list{grid-template-columns:1fr 1fr}}@media (max-width:420px){.fuel-viz-benchmark-list{grid-template-columns:1fr}}.fuel-results-panel{padding:1rem;background:radial-gradient(circle at 100% 0,rgba(47,136,239,.08),transparent 26rem),linear-gradient(180deg,#f8fcff,#fff);border-top:1px solid #dce8f1}.fuel-results-card{border:1px solid #d6e5f1;border-radius:1.9rem;background:linear-gradient(180deg,#fbfdff,#fff);padding:1rem;box-shadow:0 16px 40px rgba(18,63,107,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.fuel-results-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.fuel-results-card__heading{gap:1rem}.fuel-results-badge{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.15rem;background:linear-gradient(135deg,#2ed273,#0aa15d);color:#fff;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 10px 20px rgba(10,161,93,.22)}.fuel-results-title{color:#082252;font-size:clamp(2rem,2.8vw,3.2rem);font-weight:800;letter-spacing:-.055em}.fuel-results-card__slogan{flex:0 0 auto;display:flex;align-items:flex-start;gap:.85rem;color:#7fa7de;padding-top:.15rem}.fuel-results-card__slogan svg{width:3rem;height:3rem}.fuel-results-card__slogan p{color:#7b9bc7;font-size:.96rem;font-weight:800;line-height:1.35;text-transform:uppercase;letter-spacing:.08em}.fuel-total-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;margin-bottom:.9rem;border:2px solid #24c793;border-radius:1.35rem;background:radial-gradient(circle at 16% 35%,rgba(16,185,129,.11),transparent 12rem),linear-gradient(135deg,#fcfffe,#f4fffb);padding:1rem 1.15rem;box-shadow:0 10px 24px rgba(9,140,96,.08)}.fuel-total-card__icon{width:6.7rem;height:6.7rem;background:linear-gradient(135deg,#dbfaed,#b7f1d8);color:#0b9164;box-shadow:inset 0 0 0 1px rgba(11,145,100,.08)}.fuel-total-card__icon svg{width:4rem;height:4rem}.fuel-total-card__label{color:#14325d;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.fuel-total-card__value{color:#068c5f;font-size:clamp(3.6rem,5.2vw,6.3rem);line-height:.92}.fuel-total-card__meta{color:#0d816c;font-size:.88rem;letter-spacing:.07em}.fuel-metric-grid{gap:.95rem;margin-top:.95rem}.fuel-metric{padding:1rem 1.1rem;gap:1rem;min-height:9.2rem;border:1.5px solid #bed8f3;border-radius:1.3rem;background:#fff;box-shadow:0 10px 22px rgba(18,63,107,.05)}.fuel-metric--blue{border-color:#b7d4f4}.fuel-metric__icon{width:4rem;height:4rem;background:linear-gradient(135deg,#edf6ff,#dfeeff)}.fuel-metric__icon svg{width:2rem;height:2rem}.fuel-metric__label{font-size:.9rem}.fuel-metric__value{margin-top:.3rem;font-size:clamp(2.2rem,4vw,3.2rem);line-height:.94}.fuel-metric__meta{font-size:.72rem;letter-spacing:.08em}.fuel-results-visualizer-card{gap:1rem;margin-top:.95rem;border:1.5px solid #bfd8f1;border-radius:1.35rem;background:#fff;padding:.95rem;box-shadow:0 10px 22px rgba(18,63,107,.05)}.fuel-results-visualizer-card__thumb{position:relative;min-height:14rem;border-radius:1rem;overflow:hidden;background:linear-gradient(180deg,#0e3a63,#072b48);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.fuel-results-mini-chart{position:relative;width:100%;height:100%;min-height:14rem}.fuel-results-mini-chart__grid{position:absolute;inset:1.15rem 1.1rem 2.6rem 1.1rem;border-left:2px solid hsla(0,0%,100%,.26);border-bottom:2px solid hsla(0,0%,100%,.26);background:linear-gradient(90deg,transparent calc(20% - 1px),hsla(0,0%,100%,.1) 20%,transparent calc(20% + 1px),transparent calc(40% - 1px),hsla(0,0%,100%,.1) 40%,transparent calc(40% + 1px),transparent calc(60% - 1px),hsla(0,0%,100%,.1) 60%,transparent calc(60% + 1px),transparent calc(80% - 1px),hsla(0,0%,100%,.1) 80%,transparent calc(80% + 1px)),linear-gradient(180deg,transparent calc(25% - 1px),hsla(0,0%,100%,.1) 25%,transparent calc(25% + 1px),transparent calc(50% - 1px),hsla(0,0%,100%,.1) 50%,transparent calc(50% + 1px),transparent calc(75% - 1px),hsla(0,0%,100%,.1) 75%,transparent calc(75% + 1px))}.fuel-results-mini-chart__line{position:absolute;left:18%;width:67%;bottom:2.55rem;height:4px;border-radius:999px;background:linear-gradient(90deg,#28b6ff,#27c0ff);box-shadow:0 0 10px rgba(40,182,255,.18);transform:rotate(-14deg);transform-origin:left center}.fuel-results-mini-chart__guide{position:absolute;bottom:2.55rem;width:0;border-left:3px dashed;opacity:.95}.fuel-results-mini-chart__guide--baseline{border-color:#f8d02f}.fuel-results-mini-chart__guide--current{border-color:#4ce686}.fuel-results-mini-chart__badge{position:absolute;padding:.4rem .7rem;border-radius:.65rem;font-size:.82rem;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap;box-shadow:0 10px 18px rgba(0,0,0,.18)}.fuel-results-mini-chart__badge--baseline{background:#f6d232;color:#173b63}.fuel-results-mini-chart__badge--current{background:linear-gradient(135deg,#27c862,#0f9a57);color:#fff}.fuel-results-mini-chart__point{position:absolute;width:1rem;height:1rem;border-radius:999px;border:3px solid #fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.16),0 6px 12px rgba(0,0,0,.22);transform:translate(-50%,50%)}.fuel-results-mini-chart__point--baseline{background:#f6d232}.fuel-results-mini-chart__point--current{width:1.2rem;height:1.2rem;background:#32d16b;box-shadow:0 0 0 2px rgba(50,209,107,.36),0 6px 12px rgba(0,0,0,.24)}.fuel-results-mini-chart__point--gulf{background:#23c661}.fuel-results-mini-chart__point--midwest{background:#7be0ee}.fuel-results-mini-chart__point--us{background:#7c85ff}.fuel-results-mini-chart__point--west{background:#ff3b4d}.fuel-results-mini-chart__marker-label{position:absolute;color:#dfeeff;font-size:.74rem;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap;text-shadow:0 2px 6px rgba(4,15,33,.35);transform:translate(-50%)}.fuel-results-mini-chart__marker-label span{display:block;color:#fff;font-size:.78rem}.fuel-results-mini-chart__marker-label--west span{color:#fff}.fuel-results-mini-chart__axis{position:absolute;color:hsla(0,0%,100%,.92);font-size:.74rem;font-weight:800;text-shadow:0 2px 6px rgba(4,15,33,.3)}.fuel-results-mini-chart__axis--x{left:50%;bottom:.65rem;transform:translateX(-50%)}.fuel-results-mini-chart__axis--y{left:.2rem;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:left top}.fuel-results-visualizer-card__copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:.25rem .15rem}.fuel-results-visualizer-card__eyebrow{color:#1f71ec;font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.fuel-results-visualizer-card__copy h3{margin-top:.35rem;color:#081f52;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1.03;letter-spacing:-.05em}.fuel-results-visualizer-card__copy p{margin-top:.45rem;color:#4f6f8f;font-size:1rem;font-weight:600;line-height:1.45;max-width:32rem}.fuel-results-visualizer-card__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.fuel-results-visualizer-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.8rem;padding:1rem 1.45rem;border-radius:.95rem;background:linear-gradient(100deg,#2f88ef,#1769ee);color:#fff;font-size:1.15rem;font-weight:800;line-height:1;box-shadow:0 14px 24px rgba(23,105,238,.22)}.fuel-results-visualizer-card__arrow{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#eef5ff,#ddeaff);color:#1f71ec;box-shadow:0 8px 18px rgba(18,63,107,.08)}.fuel-results-visualizer-card__arrow svg{width:2rem;height:2rem}.fuel-results-visualizer-card__ghost{position:absolute;bottom:.15rem;display:flex;align-items:flex-end;gap:.42rem;opacity:.18}.fuel-results-visualizer-card__ghost span{display:block;width:.9rem;border-radius:.25rem .25rem .15rem .15rem;background:#8cb4e8}.fuel-results-visualizer-card__ghost span:first-child{height:2.15rem}.fuel-results-visualizer-card__ghost span:nth-child(2){height:3.2rem}.fuel-results-visualizer-card__ghost span:nth-child(3){height:4.25rem}.fuel-audit{margin-top:.95rem;overflow:hidden;border:1.5px solid #bdd8f3;border-radius:1.35rem;background:#fff;box-shadow:0 10px 22px rgba(18,63,107,.05)}.fuel-audit__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:1rem 1.15rem;border:0;background:linear-gradient(100deg,#2f88ef,#1769aa);color:#fff}.fuel-audit__header-main{display:flex;align-items:center;gap:.95rem;min-width:0}.fuel-audit__header-icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.13);color:#fff}.fuel-audit__header-icon svg{width:1.6rem;height:1.6rem}.fuel-audit__header h2{margin:0;color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.fuel-audit__badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.5rem 1rem;border:1px solid hsla(0,0%,100%,.45);border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.fuel-audit__steps{gap:0;margin-top:0;padding:.6rem 1rem 1rem}.fuel-audit__steps li{grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;padding:.5rem 0;font-size:.82rem}.fuel-audit__steps li+li{border-top:1px solid #dce8f2}.fuel-audit__steps li>span{width:2.5rem;height:2.5rem;border-width:2px;background:#effbf6;color:#0b9164;font-size:1.2rem}.fuel-audit__steps p{color:#4d6882;font-size:.9rem;font-weight:600}.fuel-audit__steps b,.fuel-audit__steps strong{color:#12325b;font-size:.95rem;font-weight:800}.fuel-comparison{margin:0 1rem 1rem;padding-top:.8rem}.fuel-advisory{margin-top:.95rem;padding:1rem;border-radius:1.1rem;font-size:.82rem}.fuel-advisory svg{width:1.55rem;height:1.55rem}@media (min-width:768px){.fuel-results-card{padding:1.1rem}.fuel-total-card{padding:1.1rem 1.25rem}.fuel-results-visualizer-card{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:stretch}}@media (min-width:1024px){.fuel-results-panel{padding:1.25rem;border-left:1px solid #dbe8f1;border-top:0}.fuel-results-card{padding:1.3rem}}@media (max-width:767px){.fuel-results-card__top{flex-direction:column}.fuel-results-card__heading{align-items:flex-start;flex-direction:column;gap:.8rem}.fuel-results-title{font-size:2.2rem}.fuel-results-card__slogan{gap:.65rem}.fuel-results-card__slogan p{font-size:.75rem}.fuel-total-card{grid-template-columns:1fr;text-align:center}.fuel-total-card__icon{margin-inline:auto;width:5.25rem;height:5.25rem}.fuel-total-card__value{font-size:4.2rem}.fuel-total-card__meta{font-size:.76rem}.fuel-results-visualizer-card__copy h3{font-size:2rem}.fuel-results-visualizer-card__actions{align-items:flex-start;flex-direction:column}.fuel-results-visualizer-card__cta{width:100%}.fuel-results-visualizer-card__arrow{display:none}.fuel-results-visualizer-card__ghost{right:.15rem;bottom:.1rem}.fuel-audit__header{align-items:flex-start;flex-direction:column}.fuel-audit__badge{align-self:flex-start}}.fuel-results-visualizer-card{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:.9rem;align-items:stretch}.fuel-results-visualizer-card__thumb{width:100%;min-height:13.5rem}.fuel-results-visualizer-card__copy{min-width:0;padding:.2rem .15rem .15rem}.fuel-results-visualizer-card__copy h3{max-width:none}.fuel-results-visualizer-card__copy>p:not(.fuel-results-visualizer-card__eyebrow){max-width:34rem}.fuel-results-visualizer-card__actions{margin-top:.85rem}.fuel-results-visualizer-card__cta{min-width:0}.fuel-results-visualizer-card__arrow{margin-left:auto}.fuel-results-visualizer-card__ghost{right:.5rem;bottom:.1rem}.fuel-results-card__heading{display:flex;min-width:0;align-items:center;gap:.9rem}.fuel-results-title{min-width:0;font-size:clamp(1.9rem,2.8vw,2.75rem);line-height:1.02}.fuel-results-card__slogan{display:none!important}.fuel-metric-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:.72rem;margin-top:.9rem}.fuel-metric{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:5.6rem;padding:.9rem 1rem;border-radius:1.15rem}.fuel-metric__icon{width:3.35rem;height:3.35rem;flex:0 0 3.35rem}.fuel-metric__icon svg{width:1.8rem;height:1.8rem}.fuel-metric__copy{min-width:0}.fuel-metric__label{margin:0;color:#17233a;font-size:1rem;font-weight:800;line-height:1.2}.fuel-metric__meta{margin-top:.22rem;color:#63758d;font-size:.78rem;font-weight:700;line-height:1.25;text-transform:none;letter-spacing:0}.fuel-metric__value{margin:0;overflow-wrap:normal;color:#126de5;font-size:clamp(1.65rem,2.5vw,2.3rem);font-weight:800;line-height:1;letter-spacing:-.035em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fuel-metric__value--navy{color:#132f57}.fuel-total-card{grid-template-columns:minmax(0,1fr)!important;gap:0;padding:1.15rem 1.25rem}.fuel-total-card__copy{min-width:0;text-align:center}.fuel-total-card__label{font-size:.95rem}.fuel-total-card__value{margin-top:.2rem;font-size:clamp(3rem,4vw,4.75rem)!important;line-height:.94;white-space:nowrap}.fuel-total-card__meta{margin-top:.65rem;font-size:.78rem}.fuel-results-visualizer-card__copy h3{font-size:clamp(1.55rem,2vw,1.9rem)!important;line-height:1.08;letter-spacing:-.035em}.fuel-results-visualizer-card__actions{justify-content:flex-start}.fuel-results-visualizer-card__cta{width:auto}.fuel-results-visualizer-card__arrow,.fuel-results-visualizer-card__ghost{display:none!important}.fuel-results-card__top{position:relative;display:block;min-height:3.25rem;margin-bottom:1rem;padding-right:6.6rem}.fuel-results-title{margin:0;max-width:100%}.fuel-results-badge{position:absolute;top:0;right:0;min-height:2.45rem;padding:.55rem .9rem;border-radius:.7rem;font-size:.82rem}.fuel-audit>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fuel-audit>summary::-webkit-details-marker{display:none}.fuel-audit__summary-right{display:inline-flex;align-items:center;gap:.65rem;margin-left:auto}.fuel-audit__chevron{width:1.35rem;height:1.35rem;flex:0 0 1.35rem;color:#fff;transition:transform .18s ease}.fuel-audit[open] .fuel-audit__chevron{transform:rotate(180deg)}.fuel-audit__body{background:#fff}.fuel-audit__header:focus-visible{outline:3px solid #7dd3fc;outline-offset:-3px}.fuel-calculator-note{margin-top:.75rem;color:#6b7f91;font-size:.69rem;font-weight:600;line-height:1.45}.fuel-audit__header{min-height:3.7rem;padding:.62rem .78rem}.fuel-audit__header-main{gap:.65rem}.fuel-audit__header-icon{width:2.25rem;height:2.25rem;flex:0 0 2.25rem}.fuel-audit__header-icon svg{width:1.2rem;height:1.2rem}.fuel-audit__header h2{font-size:1rem;line-height:1.05;white-space:nowrap}.fuel-audit__summary-right{gap:.45rem}.fuel-audit__badge{min-height:1.8rem;padding:.25rem .58rem;font-size:.66rem;letter-spacing:.035em}.fuel-audit__chevron{width:1rem;height:1rem;flex-basis:1rem}.fuel-advisory--inside-audit{margin:.2rem 1rem 1rem;padding:.72rem .8rem;border-radius:.85rem;font-size:.72rem;line-height:1.45}.fuel-advisory--inside-audit svg{width:1.15rem;height:1.15rem;flex:0 0 1.15rem}.fuel-advanced__chevron-left{display:none!important}.fuel-advanced__left{gap:0}.fuel-advanced__chevron-right{display:block}.fuel-calculator-note,.fuel-example-card__meta,.fuel-method-divider{color:#465d73!important}.fuel-field-help{color:#526f84!important}.fuel-results-visualizer-card{gap:.55rem}.fuel-results-visualizer-card__thumb{min-height:0!important;background:transparent;box-shadow:none}.fuel-results-visualizer-card__image{display:block;width:100%;height:auto;border-radius:1rem}.fuel-results-visualizer-card__copy{padding:.1rem .15rem .15rem}.fuel-results-visualizer-card__copy h3{margin-top:.28rem}.fuel-results-visualizer-card__copy p{margin-top:.38rem}.fuel-results-visualizer-card__actions{margin-top:.8rem}.fuel-hero-actions{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:.7rem;margin-top:1rem}.fuel-market-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;min-width:0}.fuel-market-stat{display:flex;min-width:0;flex-direction:column;justify-content:center;border:1px solid #cfdde8;border-radius:.85rem;background:#fff;padding:.55rem .7rem;box-shadow:0 3px 9px rgba(15,23,42,.055)}.fuel-market-stat__label{color:#52677b;font-size:.69rem;font-weight:750;line-height:1.15;white-space:nowrap}.fuel-market-stat__value{margin-top:.18rem;font-size:.98rem;font-weight:850;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.fuel-market-stat__value--up{color:#15803d}.fuel-market-stat__value--down{color:#dc2626}.fuel-market-stat__value--neutral{color:#12325b}.fuel-market-stat__meta{margin-top:.18rem;overflow:hidden;color:#52677b;font-size:.58rem;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.fuel-weekly-table-link{display:inline-flex;align-items:center;gap:.8rem;width:-moz-fit-content;width:fit-content;max-width:30rem;border:2px solid #1d70d6;border-radius:1rem;background:#f7fbff;padding:.72rem .8rem .72rem .72rem;color:#0b4f98;text-decoration:none;box-shadow:0 4px 12px rgba(15,23,42,.08);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.fuel-weekly-table-link:hover{background:#eaf4ff;border-color:#0b63ce;box-shadow:0 7px 16px rgba(15,23,42,.12);transform:translateY(-1px)}.fuel-weekly-table-link:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(59,130,246,.28),0 6px 16px rgba(15,23,42,.11)}.fuel-weekly-table-link>svg{width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border-radius:.72rem;background:#126fd6;padding:.5rem;color:#fff;stroke-width:2.5;box-shadow:0 2px 6px rgba(18,111,214,.24)}.fuel-weekly-table-link>span:nth-child(2){display:grid;min-width:0;gap:.12rem}.fuel-weekly-table-link strong{font-size:.9rem;font-weight:800;color:#111827}.fuel-weekly-table-link small{font-size:.74rem;font-weight:700;color:#334155}.fuel-weekly-table-link__arrow{display:inline-flex;width:2.3rem;height:2.3rem;flex:0 0 2.3rem;margin-left:.15rem;align-items:center;justify-content:center;border-radius:999px;background:#126fd6;color:#fff;font-size:1.35rem;font-weight:900;line-height:1;box-shadow:0 2px 6px rgba(18,111,214,.25);transition:transform .15s ease,background-color .15s ease}.fuel-weekly-table-link:hover .fuel-weekly-table-link__arrow{background:#095bb6;transform:translateY(1px)}.fuel-weekly-table-link__arrow svg{width:1.15rem;height:1.15rem}.fuel-index-table-link{display:inline-flex;align-items:center;gap:.38rem;margin:.55rem 0 .15rem;font-size:.82rem;font-weight:800;color:#0b63ce;text-decoration:none}.fuel-index-table-link span{font-size:1rem;font-weight:900}.fuel-index-table-link:hover{color:#084e9d;text-decoration:underline;text-underline-offset:3px}.fuel-index-table-link:focus-visible{outline:0;border-radius:.35rem;box-shadow:0 0 0 3px rgba(59,130,246,.28)}.fuel-eia-table-card{overflow:hidden;border:2px solid #b9cddd;border-radius:1.55rem;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.08)}.fuel-eia-table-card__header{display:grid;gap:.75rem;padding:1.25rem 1.15rem 1rem}.fuel-eia-table-card__intro{min-width:0}.fuel-eia-table-card__status-row{display:grid;gap:.65rem;margin-top:.4rem}.fuel-eia-table-card__intro>.fuel-copy{max-width:none;margin-top:.7rem}.fuel-eia-table-card__intro,.fuel-eia-table-card__intro .fuel-copy{max-width:none}.fuel-eia-table-card__subtitle{margin:0;font-size:1rem;font-weight:800;color:#111827;white-space:nowrap}.fuel-eia-table-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;align-content:start}.fuel-eia-table-meta span{display:inline-flex;align-items:center;gap:.42rem;border:2px solid #8dbbe8;border-radius:999px;background:#fff;padding:.48rem .72rem;font-size:.76rem;font-weight:750;color:#111827;box-shadow:0 2px 6px rgba(15,23,42,.05)}.fuel-eia-table-meta b{color:#111827;font-weight:800}.fuel-eia-table-meta strong{color:#0b63ce;font-weight:850}.fuel-eia-table-tip{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2.3rem);gap:.72rem;margin:0 1.15rem 1rem;border:2px solid #e4ad1d;border-radius:.9rem;background:#fffaf0;padding:.62rem .78rem;box-shadow:0 2px 7px rgba(15,23,42,.05)}.fuel-eia-table-tip,.fuel-eia-table-tip__icon{display:inline-flex;align-items:center;color:#111827}.fuel-eia-table-tip__icon{width:2rem;height:2rem;flex:0 0 2rem;justify-content:center;border-radius:999px;background:#ffd633;box-shadow:inset 0 0 0 2px rgba(17,24,39,.08),0 2px 4px rgba(15,23,42,.09)}.fuel-eia-table-tip__icon svg{width:1.25rem;height:1.25rem;stroke-width:2.4}.fuel-eia-table-tip p{font-size:.82rem;font-weight:700;line-height:1.45;color:#111827}.fuel-eia-table-tip strong{color:#111827;font-weight:850}.fuel-eia-table-tip b{color:#0b63ce;font-weight:850}.fuel-eia-table-scroll{overflow-x:auto;margin:0 1.15rem;border:2px solid #9fb8ca;border-radius:1rem;box-shadow:0 3px 10px rgba(15,23,42,.06);scrollbar-width:thin}.fuel-eia-table-scroll:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(59,130,246,.25)}.fuel-eia-weekly-table{width:100%;min-width:930px;border-collapse:separate;border-spacing:0;text-align:left;font-size:.86rem;color:#111827}.fuel-eia-weekly-table thead{background:#071a3d;color:#fff}.fuel-eia-weekly-table thead th{padding:.84rem .9rem;border-right:1px solid hsla(0,0%,100%,.24);font-size:.73rem;font-weight:850;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.fuel-eia-weekly-table thead th:last-child{border-right:0}.fuel-eia-weekly-table thead th:not(:first-child){text-align:center}.fuel-eia-weekly-table__current-head{background:#123b73}.fuel-eia-weekly-table__current-head span{display:block;font-size:.64rem;color:#dbeafe}.fuel-eia-weekly-table__current-head strong{display:block;margin-top:.14rem;color:#fff;font-size:.76rem}.fuel-eia-row--cream{background:#fffdf3}.fuel-eia-row--mint{background:#f1f9ec}.fuel-eia-row--lime{background:#ebf5df}.fuel-eia-row--blue{background:#edf5fd}.fuel-eia-row{transition:filter .15s ease,box-shadow .15s ease,background-color .15s ease}.fuel-eia-row>td,.fuel-eia-row>th{border-bottom:1px solid #cfdde6;padding:.78rem .9rem;vertical-align:middle}.fuel-eia-row:last-child>td,.fuel-eia-row:last-child>th{border-bottom:0}.fuel-eia-row>td{text-align:center;font-variant-numeric:tabular-nums;font-weight:750;color:#111827}.fuel-eia-row>th{min-width:220px;font-weight:850;color:#111827}.fuel-eia-row>th small{display:inline-block;margin-left:.32rem;font-size:.68rem;font-weight:800;color:#334155}.fuel-eia-row--sub>th{padding-left:1.7rem;font-weight:800}.fuel-eia-current{background:rgba(219,234,254,.82);box-shadow:inset 2px 0 0 #60a5fa,inset -2px 0 0 #60a5fa;color:#0b4f98!important;font-weight:900!important}.fuel-eia-row.is-supported{cursor:pointer}.fuel-eia-row.is-supported:hover{filter:brightness(.97);box-shadow:inset 6px 0 0 #126fd6}.fuel-eia-row.is-supported:focus-visible{outline:0;box-shadow:inset 6px 0 0 #126fd6,inset 0 0 0 2px #3b82f6}.fuel-change{display:inline-flex;min-width:6.2rem;align-items:center;justify-content:center;border-radius:999px;padding:.4rem .62rem;font-size:.76rem;font-weight:900;white-space:nowrap;border:2px solid transparent;box-shadow:0 1px 3px rgba(15,23,42,.08)}.fuel-change--up{background:#087a3e;border-color:#05652f;color:#fff}.fuel-change--down{background:#b42318;border-color:#8f1b13;color:#fff}.fuel-change--flat{background:#475569;border-color:#334155;color:#fff}.fuel-eia-use-button{min-height:2.35rem;gap:.42rem;border:2px solid #0b5fbd;border-radius:.72rem;background:#126fd6;padding:.48rem .78rem;font-size:.74rem;font-weight:900;color:#fff;white-space:nowrap;box-shadow:0 2px 5px rgba(18,111,214,.22);transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.fuel-eia-use-button,.fuel-eia-use-button>span{display:inline-flex;align-items:center;justify-content:center}.fuel-eia-use-button__icon{width:1rem;height:1rem;flex:0 0 1rem;margin-left:.08rem}.fuel-eia-use-button__icon svg{width:100%;height:100%;display:block}.fuel-eia-use-button:hover{background:#095bb6;border-color:#084e9d;transform:translateY(-1px);box-shadow:0 4px 9px rgba(18,111,214,.28)}.fuel-eia-use-button:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(59,130,246,.28),0 3px 8px rgba(18,111,214,.24)}.fuel-eia-info-only{display:inline-flex;align-items:center;justify-content:center;border:2px solid #9aa7b5;border-radius:999px;background:#fffdf3;padding:.38rem .66rem;font-size:.74rem;font-weight:850;color:#111827;box-shadow:0 1px 3px rgba(15,23,42,.05)}.fuel-eia-table-footer{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1.15rem 1.1rem;font-size:.74rem;font-weight:700;line-height:1.5;color:#334155}#eiaTableStatus{color:#0b63ce;font-weight:850}.fuel-national-history-card{margin-top:.9rem;overflow:hidden;border:2px solid #9fb8ca;border-radius:1.2rem;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.07)}.fuel-national-history-card__header{display:grid;gap:1rem;padding:1.1rem 1.15rem .95rem;border-bottom:2px solid #c8d8e4;background:#fff}.fuel-national-history-card__title{margin-top:.2rem;font-size:1.35rem;font-weight:900;line-height:1.15;color:#111827;letter-spacing:-.025em}.fuel-national-history-card__copy{max-width:52rem;margin-top:.45rem;font-size:.84rem;font-weight:700;line-height:1.55;color:#26384a}.fuel-national-history-card__badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border:2px solid #087a3e;border-radius:999px;background:#087a3e;padding:.42rem .72rem;color:#fff;font-size:.7rem;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.fuel-national-history-table-wrap{overflow-x:auto;margin:.95rem 1.15rem 0;border:2px solid #9fb8ca;border-radius:.9rem;background:#fff}.fuel-national-history-table-wrap:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(59,130,246,.28)}.fuel-national-history-table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;color:#111827;font-size:.86rem}.fuel-national-history-table thead{background:#071a3d;color:#fff}.fuel-national-history-table thead th{padding:.8rem .95rem;border-right:1px solid hsla(0,0%,100%,.22);font-size:.74rem;font-weight:900;line-height:1.25;letter-spacing:.035em;text-transform:uppercase}.fuel-national-history-table thead th:last-child{border-right:0}.fuel-national-history-table thead th:nth-child(n+2){text-align:center}.fuel-national-history-table tbody tr:nth-child(odd){background:#fffdf3}.fuel-national-history-table tbody tr:nth-child(2n){background:#edf5fd}.fuel-national-history-table tbody tr:first-child{background:#e2efff}.fuel-national-history-table tbody td{padding:.74rem .95rem;border-bottom:1px solid #cfdde6;font-weight:800;color:#111827;font-variant-numeric:tabular-nums}.fuel-national-history-table tbody tr:last-child td{border-bottom:0}.fuel-national-history-table tbody td:nth-child(n+2){text-align:center}.fuel-national-history-table tbody td strong{font-weight:900;color:#0b4f98}.fuel-national-history-card__footer{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1.15rem 1.1rem;font-size:.74rem;font-weight:700;line-height:1.5;color:#26384a}.fuel-page{width:100%;max-width:100%;overflow-x:hidden}.fuel-page .fuel-article-shell,.fuel-page .fuel-calculator-inputs,.fuel-page .fuel-calculator-shell,.fuel-page .fuel-eia-card,.fuel-page .fuel-eia-table-card,.fuel-page .fuel-field-grid,.fuel-page .fuel-page-hero,.fuel-page .fuel-results-card,.fuel-page .fuel-results-panel,.fuel-page .fuel-viz-controls,.fuel-page .fuel-viz-dashboard,.fuel-page footer,.fuel-page header,.fuel-page main{min-width:0;max-width:100%}.fuel-page img,.fuel-page svg{max-width:100%}.fuel-page .fuel-eia-table-scroll,.fuel-page .fuel-viz-chart-wrap{max-width:100%;overscroll-behavior-inline:contain}@media (max-width:767px){.fuel-page{position:relative;overflow-x:hidden}.fuel-page .fuel-advanced,.fuel-page .fuel-calculator-inputs,.fuel-page .fuel-calculator-shell,.fuel-page .fuel-eia-card,.fuel-page .fuel-eia-table-card,.fuel-page .fuel-field-grid,.fuel-page .fuel-metric-grid,.fuel-page .fuel-results-card,.fuel-page .fuel-results-panel,.fuel-page .fuel-total-card,.fuel-page .fuel-viz-benchmark-list,.fuel-page .fuel-viz-control,.fuel-page .fuel-viz-controls,.fuel-page .fuel-viz-dashboard{width:100%;min-width:0;max-width:100%}.fuel-page .fuel-viz-chart-wrap{width:100%;overflow-x:auto;overflow-y:hidden}.fuel-page .fuel-eia-table-scroll{width:auto;max-width:calc(100% - 1.8rem);overflow-x:auto;overflow-y:hidden}.fuel-page .fuel-eia-weekly-table,.fuel-page .fuel-viz-chart{max-width:none}.fuel-page .fuel-deadhead-result,.fuel-page .fuel-field-help--split,.fuel-page .fuel-index-row{min-width:0;max-width:100%}.fuel-page .fuel-deadhead-result,.fuel-page .fuel-field-help--split{flex-wrap:wrap}.fuel-page .fuel-example-card__value,.fuel-page .fuel-metric__value,.fuel-page .fuel-total-card__value{max-width:100%;overflow-wrap:anywhere}.fuel-page .fuel-example-card__value{white-space:normal}}.fuel-formula-reference{width:min(100%,30rem);margin:1rem auto 0}.fuel-formula-reference__link{display:block;overflow:hidden;position:relative;border:1px solid #c7dbea;border-radius:1rem;background:#fff;color:inherit;text-decoration:none;box-shadow:0 6px 18px rgba(18,50,91,.07);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.fuel-formula-reference__link:hover{transform:translateY(-1px);border-color:#7fb5e4;box-shadow:0 10px 24px rgba(18,50,91,.11)}.fuel-formula-reference__link:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(186,230,253,.9),0 8px 22px rgba(18,50,91,.1)}.fuel-formula-reference__image{display:block;width:100%;height:auto;aspect-ratio:40/21;-o-object-fit:cover;object-fit:cover}.fuel-formula-reference__overlay{position:absolute;right:.65rem;bottom:.65rem;display:inline-flex;min-height:2.15rem;align-items:center;gap:.42rem;border:1px solid hsla(0,0%,100%,.82);border-radius:999px;background:rgba(8,43,83,.92);padding:.38rem .72rem .38rem .48rem;color:#fff;font-size:.72rem;font-weight:800;line-height:1;box-shadow:0 5px 14px rgba(15,23,42,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fuel-formula-reference__icon{display:inline-flex;width:1.4rem;height:1.4rem;flex:0 0 1.4rem;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#1769aa}.fuel-formula-reference__icon svg{display:block;width:.9rem;height:.9rem}.fuel-formula-reference figcaption{margin:.45rem .25rem 0;color:#61788d;font-size:.72rem;font-weight:600;line-height:1.45;text-align:center}@media(min-width:640px){.hazmat-content-card,.hazmat-explorer{padding:1.5rem}}@media(min-width:680px){.hazmat-division-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hazmat-class-row__button{grid-template-columns:5.65rem 4.7rem minmax(0,1fr) 3.25rem;min-height:4.85rem}.hazmat-placard{min-height:4.85rem}.hazmat-placard__image{width:4rem;height:4rem}.hazmat-class-row__number{font-size:2.65rem}.hazmat-class-row__copy{padding:.62rem 1.15rem}.hazmat-class-row__copy strong{font-size:1.08rem}.hazmat-class-row__copy small{font-size:.79rem}.hazmat-class-row__copy em{font-size:.71rem}.hazmat-class-row__chevron svg{width:1.75rem;height:1.75rem}}@media(max-width:520px){.hazmat-class-row__button{grid-template-columns:3.8rem 2.75rem minmax(0,1fr) 2.45rem;min-height:4rem}.hazmat-placard{min-height:4rem}.hazmat-placard__image{width:3rem;height:3rem;max-width:84%}.hazmat-class-row__number{font-size:1.78rem}.hazmat-class-row__copy{padding:.5rem .58rem}.hazmat-class-row__copy em{display:none}.hazmat-class-row__copy strong{font-size:.82rem}.hazmat-class-row__copy small{font-size:.65rem}.hazmat-class-row__chevron svg{width:1.35rem;height:1.35rem}.hazmat-search-status{grid-template-columns:1fr}.hazmat-search-status button{grid-column:1;grid-row:auto;justify-self:start}}@media(min-width:620px){.hazmat-modal__dialog{padding:1.5rem}.hazmat-modal__split{grid-template-columns:1fr 1fr}}.hazmat-journey-nav__list a.is-active{border-color:#9bc5ff;background:#f1f7ff;box-shadow:inset 4px 0 0 #176df0}@media(min-width:1024px){.hazmat-journey-nav{right:clamp(1.5rem,calc(50vw - 46.2rem),3.2rem);top:50%;bottom:auto;flex-direction:row;align-items:center;transform:translateY(-50%)}.hazmat-journey-nav__panel{order:1;width:29rem;max-height:78vh}.hazmat-journey-nav__rail{position:relative;order:2;width:4.35rem;height:30rem;flex-direction:column;justify-content:flex-end;border-radius:2.2rem;padding:.7rem 0}.hazmat-journey-nav__label{display:none}.hazmat-journey-nav__track{position:absolute;top:1rem;bottom:5rem;left:50%;display:block;width:.2rem;border-radius:999px;background:#dbe7f5;transform:translateX(-50%)}.hazmat-journey-nav__track i:first-child{position:absolute;left:0;top:0;width:100%;height:0;border-radius:999px;background:#2878f2;transition:height .18s ease}.hazmat-journey-nav__track i:last-child{position:absolute;left:50%;top:0;width:1rem;height:1rem;border:.23rem solid #fff;border-radius:999px;background:#176df0;box-shadow:0 0 0 .16rem #8fbcff;transform:translate(-50%,-50%);transition:top .18s ease}}.hazmat-search-wrap{border-radius:.65rem;border-width:1px;border-color:#9db3c5;box-shadow:0 2px 7px rgba(15,23,42,.05)}.hazmat-search-suggestions button.is-active,.hazmat-search-suggestions button[aria-selected=true]{background:#eaf3ff;box-shadow:inset 4px 0 0 #1769d2}.hazmat-class-row[data-class="1"] .hazmat-expanded-body,.hazmat-class-row[data-class="2"] .hazmat-expanded-body,.hazmat-class-row[data-class="4"] .hazmat-expanded-body,.hazmat-class-row[data-class="5"] .hazmat-expanded-body,.hazmat-class-row[data-class="6"] .hazmat-expanded-body{align-items:start}@media (min-width:980px){.hazmat-class-row[data-class="1"] .hazmat-expanded-body{grid-template-columns:minmax(0,58%) minmax(0,42%);gap:.8rem}.hazmat-class-row[data-class="3"] .hazmat-expanded-body,.hazmat-class-row[data-class="7"] .hazmat-expanded-body,.hazmat-class-row[data-class="8"] .hazmat-expanded-body,.hazmat-class-row[data-class="9"] .hazmat-expanded-body{grid-template-columns:minmax(15rem,30%) minmax(0,70%)}}@media(min-width:640px){.hazmat-quick-reference-head{padding:1.45rem 1.5rem 1rem}.hazmat-reference-table--visual tbody td,.hazmat-reference-table--visual tbody th{padding:.7rem 1rem;font-size:.82rem}.hazmat-hazard-cell strong{font-size:.86rem}}.hazmat-popular{border-top:2px solid #b7cad9;padding-top:.85rem}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.absolute,.sr-only{position:absolute}.relative{position:relative}.right-0{right:0}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-16{height:4rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-auto{height:auto}.w-11{width:2.75rem}.w-16{width:4rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-80{width:20rem}.w-\[275px\]{width:275px}.w-full{width:100%}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.scroll-mt-24{scroll-margin-top:6rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-4{row-gap:1rem}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#8ec7f6\]{--tw-border-opacity:1;border-color:rgb(142 199 246/var(--tw-border-opacity,1))}.border-\[\#bcd4e2\]{--tw-border-opacity:1;border-color:rgb(188 212 226/var(--tw-border-opacity,1))}.border-\[\#cfe0ea\]{--tw-border-opacity:1;border-color:rgb(207 224 234/var(--tw-border-opacity,1))}.border-\[\#d5e4ec\]{--tw-border-opacity:1;border-color:rgb(213 228 236/var(--tw-border-opacity,1))}.border-\[\#dbe8f0\]{--tw-border-opacity:1;border-color:rgb(219 232 240/var(--tw-border-opacity,1))}.border-\[\#e4edf2\]{--tw-border-opacity:1;border-color:rgb(228 237 242/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.bg-\[\#eaf5ff\]{--tw-bg-opacity:1;background-color:rgb(234 245 255/var(--tw-bg-opacity,1))}.bg-\[\#eef7fb\]{--tw-bg-opacity:1;background-color:rgb(238 247 251/var(--tw-bg-opacity,1))}.bg-\[\#f4f9fc\]{--tw-bg-opacity:1;background-color:rgb(244 249 252/var(--tw-bg-opacity,1))}.bg-\[\#f5f9fc\]{--tw-bg-opacity:1;background-color:rgb(245 249 252/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-10{padding-bottom:2.5rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pt-12{padding-top:3rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#1068b7\]{--tw-text-opacity:1;color:rgb(16 104 183/var(--tw-text-opacity,1))}.text-\[\#12325b\]{--tw-text-opacity:1;color:rgb(18 50 91/var(--tw-text-opacity,1))}.text-\[\#173b63\]{--tw-text-opacity:1;color:rgb(23 59 99/var(--tw-text-opacity,1))}.text-\[\#1769aa\]{--tw-text-opacity:1;color:rgb(23 105 170/var(--tw-text-opacity,1))}.text-\[\#294968\]{--tw-text-opacity:1;color:rgb(41 73 104/var(--tw-text-opacity,1))}.text-\[\#526f84\]{--tw-text-opacity:1;color:rgb(82 111 132/var(--tw-text-opacity,1))}.text-\[\#61788d\]{--tw-text-opacity:1;color:rgb(97 120 141/var(--tw-text-opacity,1))}.text-\[\#cbd8e1\]{--tw-text-opacity:1;color:rgb(203 216 225/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html{scroll-behavior:smooth}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#f8fafc;color:#0f172a}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes result-card-pulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.28);transform:translateY(0)}35%{box-shadow:0 0 0 8px rgba(16,185,129,.12);transform:translateY(-2px)}to{box-shadow:0 0 0 0 rgba(16,185,129,0);transform:translateY(0)}}@media print{@page{margin:.5in}html{scroll-behavior:auto!important}body{background:#fff!important;color:#0f172a!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}#copyResult,#emptyResult,#printResult,#shareResult,#tooltipBox,#useFreightClassCalculator,.no-print,[data-inline-tooltip],footer,form,header,main>section:not(:first-child){display:none!important}#calculator,#resultCard,aside,main,main>section:first-child,main>section:first-child>div{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important;background:#fff!important}main>section:first-child{border:0!important}#calculator{grid-template-columns:none!important}aside{border:0!important;border-radius:0!important}aside>div:first-child{margin-bottom:16px!important}aside>div:first-child h2{font-size:22px!important;line-height:1.2!important;color:#0f172a!important}#specialConditionNote.hidden,aside>div:first-child p{display:none!important}a{color:#0f172a!important;text-decoration:none!important}}@media (min-width:640px){.commodity-measurement-layout{grid-template-columns:170px minmax(0,1fr);gap:18px}.commodity-measurement-visual img{width:170px}.commodity-dimension-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@keyframes transferReadyRing{0%{transform:translate(-50%,-50%) scale(1);opacity:.82}16%{transform:translate(-50%,-50%) scale(2.35);opacity:0}to{transform:translate(-50%,-50%) scale(2.35);opacity:0}}[data-nosnippet]:has(button[aria-label*="density-based freight class estimates"]){padding-bottom:18px!important}button[aria-label*="density-based freight class estimates"]{display:inline-flex!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:2px solid #065f46!important;border-radius:9999px!important;background:#047857!important;color:#fff!important;box-shadow:0 1px 3px rgba(15,23,42,.12)!important;transform:translateY(-4px)!important}button[aria-label*="density-based freight class estimates"]:hover{background:#065f46!important}button[aria-label*="density-based freight class estimates"] svg{display:none!important}button[aria-label*="density-based freight class estimates"]:before{content:"?";display:block;color:#fff;font-size:14px;font-weight:800;line-height:1;transform:translateY(-.5px)}@media (max-width:767px){.freight-logic-flow{gap:.75rem}.freight-logic-step{grid-template-columns:1fr}.freight-logic-step__rail{grid-template-columns:auto 1fr;min-height:0;gap:.8rem;border-right:0;border-bottom:1px solid #e2e8f0;padding:.9rem 1rem}.freight-logic-step__number{height:2.65rem;width:2.65rem;font-size:1.3rem}.freight-logic-step__icon{justify-content:flex-start}.freight-logic-step__icon svg{width:3.35rem;height:3.35rem}.freight-logic-step__body{padding:1rem}.freight-logic-step__title{font-size:1.2rem}.freight-logic-step__copy{margin-top:.5rem;font-size:.95rem}.freight-logic-formula{justify-content:flex-start;gap:.65rem;margin-top:.75rem;padding:.75rem}.freight-logic-formula__equals,.freight-logic-formula__label{font-size:1.08rem}.freight-logic-fraction{font-size:.98rem}.freight-logic-example{font-size:1rem}.freight-logic-result{align-items:flex-start;font-size:.95rem}.freight-chart-actions-card{grid-template-columns:1fr;gap:1.25rem;max-width:34rem;padding:1rem}.freight-chart-actions-card__divider{display:none}.freight-chart-actions-card__preview-link{height:23rem}.freight-chart-actions-card__image{height:100%}.freight-chart-actions-card__title{font-size:2rem}.freight-chart-actions-card__buttons{margin-top:1.25rem}.freight-chart-action{grid-template-columns:2.65rem minmax(0,1fr) 1.1rem;min-height:4.6rem;padding:.75rem .9rem;font-size:1.15rem}.freight-chart-action__file-icon svg,.freight-chart-action__icon,.freight-chart-action__icon svg{width:2.5rem;height:2.5rem}.journey-nav{right:.85rem;top:auto;bottom:.85rem;transform:none}.journey-nav__rail{width:auto;min-height:0;flex-direction:row;gap:.55rem;border-radius:999px;padding:.45rem .55rem .45rem .5rem;background:rgba(21,89,230,.97);color:#fff;border-color:hsla(0,0%,100%,.45);box-shadow:0 12px 28px rgba(15,23,42,.24)}.journey-nav.is-open .journey-nav__rail,.journey-nav__rail:hover{transform:none;border-color:hsla(0,0%,100%,.7)}.journey-nav__rail-label,.journey-nav__rail-track{display:none}.journey-nav__rail-menu{width:2.25rem;height:2.25rem;background:#fff;color:#1559e6;box-shadow:none}.journey-nav__mobile-label{display:inline;padding-right:.45rem;font-size:.78rem;font-weight:850}.journey-nav__panel{position:absolute;right:0;top:auto;bottom:3.65rem;width:min(22rem,calc(100vw - 1.7rem));max-height:min(36rem,calc(100vh - 6rem));transform:translateY(12px) scale(.98);transform-origin:right bottom}.journey-nav.is-open .journey-nav__panel{transform:translateY(0) scale(1)}.journey-nav__list{max-height:calc(min(36rem,calc(100vh - 6rem)) - 5.15rem)}}@media (max-width:639px){.section-readmore-summary{flex-direction:column;align-items:stretch}.section-readmore-summary>div{width:100%}.section-readmore-summary .section-readmore-cta{width:100%;justify-content:center}.journey-nav{right:.6rem;bottom:calc(1rem + env(safe-area-inset-bottom))}.journey-nav__rail{box-shadow:0 10px 24px rgba(15,23,42,.22),0 0 0 3px hsla(0,0%,100%,.92)}}@media(prefers-reduced-motion:reduce){.journey-nav__link,.journey-nav__link-icon,.journey-nav__panel,.journey-nav__panel-progress>span,.journey-nav__rail,.journey-nav__rail-fill,.journey-nav__rail-marker{transition:none!important}}@media (min-width:768px){.journey-nav{right:max(1.1rem,calc(50vw - 37.5rem));transition:transform .24s cubic-bezier(.22,.8,.3,1)}.journey-nav__rail{justify-content:flex-start;gap:.85rem}.journey-nav__rail-track{margin-top:.2rem}.journey-nav__rail-menu{margin-top:auto}.journey-nav.is-section-change{transform:translate(-6px,-50%)}.journey-nav.is-section-change .journey-nav__rail-marker{animation:journeyNavMarkerPulse .62s ease-out}}@keyframes journeyNavMarkerPulse{0%{box-shadow:0 0 0 2px #1d4ed8,0 0 0 7px rgba(37,99,235,.14),0 0 18px rgba(37,99,235,.55);transform:translate(-50%,-50%) scale(1)}42%{box-shadow:0 0 0 2px #1d4ed8,0 0 0 12px rgba(37,99,235,.18),0 0 24px rgba(37,99,235,.68);transform:translate(-50%,-50%) scale(1.14)}to{box-shadow:0 0 0 2px #1d4ed8,0 0 0 7px rgba(37,99,235,.14),0 0 18px rgba(37,99,235,.55);transform:translate(-50%,-50%) scale(1)}}@media (min-width:1024px){.commodity-tool-preview-copy{white-space:nowrap}}@media (max-width:900px){.pallet-density-process{grid-template-columns:1fr}.pallet-density-step{min-height:0}.pallet-density-step__visual{margin-top:1.2rem}}body,html{max-width:100%;overflow-x:clip}@media (min-width:1024px){#calculator{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start}}@media(min-width:768px){.commodity-tooltip__panel{position:absolute;left:0;top:100%;width:20rem}}.density-position__class.is-active{background:#fff;padding-top:.45rem;padding-bottom:.48rem;box-shadow:inset 0 0 0 2px #2563eb,0 6px 16px rgba(37,99,235,.1)}.density-position__class.is-active .density-position__class-name{font-size:.84rem;color:#1d4ed8}.density-position__class.is-active .density-position__range,.density-position__class.is-active .density-position__unit{color:#334155}@media(max-width:420px){.density-position__classes{gap:.15rem}.density-position__class{padding:.5rem .1rem}.density-position__class-name{font-size:.62rem}.density-position__class.is-active .density-position__class-name{font-size:.7rem}.density-position__range{font-size:.55rem}.density-position__unit{font-size:.53rem}.density-position__marker{width:2.25rem}}@media(prefers-reduced-motion:reduce){.density-position__marker{transition:none}}@keyframes transferArrowNudge{0%,34%,to{transform:translateX(0)}47%{transform:translateX(6px)}60%{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.post-result-action--linear-feet .post-result-action__arrow{animation:none}}@media(max-width:639px){.visual-reference-dialog{width:calc(100vw - 1rem);border-radius:1rem}}@media(min-width:1024px){.section-nav,.section-nav-menu{top:50%;bottom:auto;transform:translateY(-50%)}.section-nav-menu{right:calc(100% + .65rem)}}@media print{.no-print,.page-shortcuts,.support-content,footer,form,header{display:none!important}body{background:#fff!important}}@media (min-width:1024px){#directory-tools{max-width:80rem}}@media (max-width:767px){.fuel-results-panel{border-left:0;border-top:1px solid #cfe0ea}.fuel-audit__header{padding:.9rem 1rem}.fuel-advanced>summary{min-height:54px}}#fuelResultsTop{scroll-margin-top:1rem}.fuel-result-flash{animation:fuelResultFlash 1.05s ease-out}@keyframes fuelResultFlash{0%{box-shadow:0 0 0 0 rgba(16,185,129,.28),0 8px 22px rgba(7,136,93,.08);transform:translateY(0)}35%{box-shadow:0 0 0 9px rgba(16,185,129,.14),0 14px 30px rgba(7,136,93,.12);transform:translateY(-2px)}to{box-shadow:0 0 0 0 rgba(16,185,129,0),0 8px 22px rgba(7,136,93,.08);transform:translateY(0)}}@media (max-width:639px){.fuel-action-row{grid-template-columns:1fr}.fuel-action{width:100%;min-height:3.4rem}.fuel-audit__header{align-items:flex-start}.fuel-audit__badge{font-size:.62rem;padding:.32rem .5rem}}.fuel-advanced+.fuel-action-row{margin-top:1rem}.fuel-eia-pump-icon{width:1.45rem;height:1.45rem;-o-object-fit:contain;object-fit:contain}@media (max-width:959px){.fuel-method-row{grid-template-columns:4rem minmax(0,1fr)}.fuel-method-row__formula{grid-column:2;border-left:0;padding-left:0;margin-top:.1rem;white-space:normal}.fuel-example-card{grid-template-columns:1fr;justify-items:center;text-align:center}.fuel-example-card__icon{width:6.25rem;height:6.25rem}.fuel-example-card__value{white-space:normal}}@media (max-width:639px){.fuel-article-section--blue-rail,.fuel-article-section--green-rail{padding-left:1rem}.fuel-article-section--blue-rail:before,.fuel-article-section--green-rail:before{display:none}.fuel-method-row{grid-template-columns:1fr;padding:1rem}.fuel-method-row__marker{width:3.6rem;height:3.6rem}.fuel-method-row__formula{grid-column:auto}}@media (min-width:768px){.fuel-results-visualizer-card{grid-template-columns:minmax(0,1fr)!important}.fuel-results-visualizer-card__thumb{min-height:14rem}.fuel-results-visualizer-card__copy{padding:.25rem .2rem .15rem}}@media (max-width:639px){.fuel-results-visualizer-card__thumb{min-height:12.25rem}.fuel-results-visualizer-card__copy h3{font-size:1.85rem}.fuel-results-visualizer-card__actions{align-items:stretch}.fuel-results-visualizer-card__cta{width:100%}}@media (max-width:520px){.fuel-results-card__heading{align-items:flex-start;flex-direction:column;gap:.65rem}.fuel-results-title{font-size:2rem}.fuel-metric{grid-template-columns:auto minmax(0,1fr)}.fuel-metric__value{grid-column:2;margin-top:.2rem;text-align:left;font-size:1.8rem}}@media (max-width:639px){.fuel-total-card__value{font-size:clamp(2.65rem,13vw,3.75rem)!important}.fuel-results-visualizer-card__copy h3{font-size:1.55rem!important}.fuel-results-visualizer-card__cta{width:100%}.fuel-results-card__top{min-height:0;padding-right:0;padding-top:3.15rem}.fuel-results-badge{top:0;right:auto;left:0}.fuel-audit__header{flex-direction:row!important;align-items:center!important}.fuel-audit__header-main{gap:.65rem}.fuel-audit__header h2{font-size:1.1rem}.fuel-audit__badge{min-height:2.15rem;padding:.4rem .7rem;font-size:.72rem}.fuel-calculator-note{font-size:.66rem}.fuel-audit__header h2{font-size:.92rem;white-space:normal}.fuel-audit__badge{font-size:.62rem;padding-inline:.5rem}}@media (min-width:1024px){.fuel-advanced__chevron-right{display:none!important}.fuel-advanced summary{justify-content:flex-start}}@media (min-width:768px){.fuel-results-visualizer-card__thumb{min-height:0!important}.fuel-results-visualizer-card__copy{padding:.1rem .2rem .15rem}}@media (max-width:639px){.fuel-results-visualizer-card__thumb{min-height:0!important}}@media (min-width:768px){.fuel-eia-table-card__header{grid-template-columns:1fr;align-items:start;padding:1.3rem 1.5rem .95rem}.fuel-eia-table-card__status-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fuel-eia-table-meta{justify-content:flex-end}.fuel-eia-table-tip{max-width:calc(100% - 3rem)}.fuel-eia-table-scroll,.fuel-eia-table-tip{margin-inline:1.5rem}.fuel-eia-table-footer{display:block;padding:1rem 1.5rem 1.25rem}}@media (max-width:767px){.fuel-eia-table-section{padding-top:1.25rem}.fuel-eia-table-card__subtitle{white-space:normal}.fuel-eia-table-card__status-row{gap:.55rem}.fuel-eia-table-card{border-radius:1.2rem}.fuel-eia-table-card__header{padding:.95rem .9rem .8rem}.fuel-eia-table-tip{display:flex;width:auto;max-width:none;margin:0 .9rem .8rem}.fuel-eia-table-scroll{margin:0 .9rem;border-radius:.8rem}.fuel-eia-table-footer{padding:.8rem .9rem 1rem}.fuel-eia-row>th,.fuel-eia-weekly-table thead th:first-child{position:sticky;left:0;z-index:2}.fuel-eia-weekly-table thead th:first-child{z-index:4;background:#071a3d}.fuel-eia-row--cream>th{background:#fffdf3}.fuel-eia-row--mint>th{background:#f1f9ec}.fuel-eia-row--lime>th{background:#ebf5df}.fuel-eia-row--blue>th{background:#edf5fd}.fuel-eia-row>th{box-shadow:4px 0 8px rgba(15,23,42,.07)}.fuel-hero-actions{grid-template-columns:1fr}.fuel-weekly-table-link{width:100%;max-width:100%}.fuel-market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-market-stat{padding:.52rem .58rem}.fuel-market-stat__label{font-size:.65rem}.fuel-market-stat__value{font-size:.88rem}}@media (min-width:768px){.fuel-national-history-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:1.25rem 1.5rem 1rem}.fuel-national-history-table-wrap{margin:1rem 1.5rem 0}.fuel-national-history-card__footer{display:block;padding:1rem 1.5rem 1.2rem}}@media (max-width:639px){.fuel-national-history-card{border-radius:1rem}.fuel-national-history-card__header{padding:.95rem .9rem .85rem}.fuel-national-history-card__title{font-size:1.15rem}.fuel-national-history-table-wrap{margin:.8rem .9rem 0;border-radius:.75rem}.fuel-national-history-card__footer{padding:.8rem .9rem 1rem}}@media (max-width:1099px){.about-workflow{padding-top:1.25rem}.about-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.about-workflow__step{padding-top:1.1rem}.about-workflow__step:after,.about-workflow__step:before{display:none!important}.about-workflow__transfer-label{position:static;display:inline-flex;margin:0 auto .7rem;transform:none}.about-workflow__transfer-label:after{display:none}.about-workflow__card{min-height:10.7rem}}@media (max-width:520px){.fuel-formula-reference{width:100%}.fuel-formula-reference__overlay{right:.45rem;bottom:.45rem;min-height:2rem;padding:.34rem .62rem .34rem .42rem;font-size:.68rem}.fuel-formula-reference figcaption{font-size:.68rem}}@media (min-width:768px){.commodity-considerations__row{grid-template-columns:12rem minmax(0,1fr);gap:1rem}}#formulas-used.fuel-formula-panel--modern{display:grid;gap:1.1rem;max-width:58rem;margin:1.5rem auto 0}#formulas-used .fuel-formula-group--modern{position:relative;overflow:hidden;margin:0;border:1px solid #c8dcf1;border-radius:1.35rem;background:radial-gradient(circle at 92% 8%,rgba(101,79,255,.07),transparent 19rem),radial-gradient(circle at 4% 100%,rgba(17,130,238,.055),transparent 18rem),linear-gradient(145deg,#fff,#fbfdff 58%,#f4f9ff);padding:1.35rem 1.45rem 1.3rem;box-shadow:0 12px 30px rgba(24,78,126,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}#formulas-used .fuel-formula-group--modern+.fuel-formula-group--modern{margin-top:0;padding-top:1.35rem;border-top:1px solid #c8dcf1}#formulas-used .fuel-formula-group--modern:after{content:"";position:absolute;right:-4rem;bottom:-5rem;width:15rem;height:15rem;border:1px solid rgba(79,111,241,.08);border-radius:40% 60% 55% 45%;transform:rotate(25deg);pointer-events:none}#formulas-used .fuel-formula-head{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem}#formulas-used .fuel-formula-label{display:inline-flex;min-height:3.25rem;align-items:center;margin:0;border-radius:999px;background:linear-gradient(100deg,#086de9,#167ff3 45%,#5d47ef);padding:.75rem 1.5rem;color:#fff;font-size:.84rem;font-weight:900;line-height:1;letter-spacing:.105em;text-transform:uppercase;text-shadow:0 1px 1px rgba(16,49,112,.22);box-shadow:0 9px 18px rgba(54,74,224,.18),inset 0 0 0 1px hsla(0,0%,100%,.2)}#formulas-used .fuel-formula-head__icon{display:inline-flex;width:3.5rem;height:3.5rem;flex:0 0 3.5rem;align-items:center;justify-content:center;border:1px solid #d5e6f8;border-radius:1rem;background:linear-gradient(145deg,#f4f9ff,#e7f2ff);color:#0f62c7;box-shadow:0 7px 18px rgba(23,86,151,.09)}#formulas-used .fuel-formula-head__icon svg{width:2.15rem;height:2.15rem}#formulas-used .fuel-formula-head__icon--steps{color:#4d4ad7}#formulas-used .fuel-equation--hero{position:relative;z-index:1;min-height:6.2rem;margin-top:1rem;border:1px solid #d2e4f6;border-radius:1rem;background:linear-gradient(90deg,rgba(225,240,255,.72),rgba(245,250,255,.95) 45%,rgba(230,241,255,.75));padding:1.15rem 1.3rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}#formulas-used .fuel-equation--hero .fuel-equation__lhs{font-size:clamp(1.45rem,2.5vw,2rem)}#formulas-used .fuel-equation--hero .fuel-fraction__top{border-bottom-width:2px;border-bottom-color:#0d3b77;font-size:clamp(1.3rem,2.2vw,1.78rem);padding:0 .5rem .12rem}#formulas-used .fuel-equation--hero .fuel-fraction__bottom{font-size:clamp(1.1rem,1.8vw,1.48rem);padding-top:.18rem}#formulas-used .fuel-equation--hero .fuel-floor__mark{color:#0d3b77;font-size:clamp(2.5rem,4.5vw,3.5rem)}#formulas-used .fuel-equation--secondary{position:relative;z-index:1;min-height:4.4rem;margin-top:.75rem;border:1px solid #d9e8f6;border-radius:.9rem;background:hsla(0,0%,100%,.72);padding:.85rem 1rem}#formulas-used .fuel-equation--secondary .fuel-equation__lhs,#formulas-used .fuel-equation--secondary .fuel-equation__rhs{color:#0d356a;font-size:clamp(1.28rem,2.1vw,1.68rem)}@media (max-width:639px){#formulas-used .fuel-formula-group--modern{border-radius:1rem;padding:1rem}#formulas-used .fuel-formula-group--modern+.fuel-formula-group--modern{padding-top:1rem}#formulas-used .fuel-formula-head{align-items:flex-start}#formulas-used .fuel-formula-label{min-height:2.8rem;padding:.65rem 1rem;font-size:.72rem;letter-spacing:.075em}#formulas-used .fuel-formula-head__icon{width:2.9rem;height:2.9rem;flex-basis:2.9rem}#formulas-used .fuel-formula-head__icon svg{width:1.8rem;height:1.8rem}#formulas-used .fuel-equation--hero,#formulas-used .fuel-equation--secondary{flex-wrap:wrap;min-height:0;gap:.4rem;padding:.95rem}#formulas-used .fuel-equation--hero .fuel-equation__lhs,#formulas-used .fuel-equation--secondary .fuel-equation__lhs,#formulas-used .fuel-equation--secondary .fuel-equation__rhs{font-size:1.25rem}#formulas-used .fuel-equation--hero .fuel-fraction__top{font-size:1.15rem}#formulas-used .fuel-equation--hero .fuel-fraction__bottom{font-size:1rem}}.hover\:bg-\[\#eef7fb\]:hover{--tw-bg-opacity:1;background-color:rgb(238 247 251/var(--tw-bg-opacity,1))}.hover\:text-\[\#173b63\]:hover{--tw-text-opacity:1;color:rgb(23 59 99/var(--tw-text-opacity,1))}.hover\:text-\[\#1769aa\]:hover{--tw-text-opacity:1;color:rgb(23 105 170/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-sky-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}@media (min-width:640px){.sm\:w-\[360px\]{width:360px}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}}:root{--fsc-v2-navy:#0d2f63;--fsc-v2-copy:#405d7c;--fsc-v2-muted:#6b8199;--fsc-v2-blue:#1683ee;--fsc-v2-blue-dark:#0a63d7;--fsc-v2-blue-soft:#eef7ff;--fsc-v2-blue-border:#9bc8f5;--fsc-v2-green:#06965f;--fsc-v2-green-bright:#12c979;--fsc-v2-green-soft:#f3fff9;--fsc-v2-yellow:#f7bd0b;--fsc-v2-yellow-soft:#fff9df;--fsc-v2-border:#cddbe9;--fsc-v2-shadow:0 9px 24px rgba(30,84,132,.08)}#fscV2InputColumn{display:contents}#fscV2MethodSelector{grid-column:1/-1}#fscV2LtlForm,#fscV2MpgInputState{min-width:0;grid-column:1}.fsc-v2-method-selector{margin:0;padding:1.25rem 1.35rem 1.15rem;border-bottom:1px solid #d8e6f2;background:radial-gradient(circle at 10% 0,rgba(38,139,238,.07),transparent 24rem),linear-gradient(180deg,#fbfdff,#f7fbff);color:var(--fsc-v2-navy)}.fsc-v2-method-selector__header{display:flex;min-width:0;align-items:center;gap:1rem}.fsc-v2-method-selector__icon{display:inline-flex;width:4rem;height:4rem;flex:0 0 4rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,#0f6fdf,#1597f2);color:#fff;box-shadow:0 8px 18px rgba(15,111,223,.18)}.fsc-v2-method-selector__icon svg{width:2rem;height:2rem}.fsc-v2-method-selector__header h2{margin:0;color:var(--fsc-v2-navy);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1.08;letter-spacing:-.025em}.fsc-v2-method-selector__header p{margin:.32rem 0 0;color:var(--fsc-v2-copy);font-size:.98rem;font-weight:500;line-height:1.45}.fsc-v2-method-selector__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.35rem 0 0;padding:0;border:0;min-width:0}.fsc-v2-method-option{display:grid;grid-template-columns:auto 3.8rem minmax(0,1fr);align-items:center;gap:.9rem;min-width:0;min-height:8.7rem;border:2px solid #cfd8e2;border-radius:1.05rem;background:linear-gradient(180deg,#fff,#fbfcfe);padding:1.15rem 1.35rem;color:var(--fsc-v2-navy);box-shadow:0 4px 12px rgba(36,73,110,.035)}.fsc-v2-method-option--active{border-color:#1586ee;background:radial-gradient(circle at 78% 22%,rgba(83,173,255,.12),transparent 14rem),linear-gradient(135deg,#f6fbff,#eaf5ff);box-shadow:0 0 0 1px rgba(21,134,238,.08),0 6px 16px rgba(21,134,238,.06)}.fsc-v2-method-option input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.72rem;height:1.72rem;margin:0;flex:0 0 1.72rem;border:3px solid #75879a;border-radius:999px;background:#fff;opacity:1}.fsc-v2-method-option--active input{border-color:#1887ee;box-shadow:inset 0 0 0 .34rem #fff;background:#1887ee}.fsc-v2-method-option__icon{display:inline-flex;width:3.7rem;height:3.7rem;align-items:center;justify-content:center;color:#1688ef}.fsc-v2-method-option__icon svg{width:3.25rem;height:3.25rem}.fsc-v2-method-option[data-fsc-method-option=ltl] .fsc-v2-method-option__icon{color:#08a458}.fsc-v2-method-option__copy{display:block;min-width:0}.fsc-v2-method-option__copy strong{display:block;color:var(--fsc-v2-navy);font-size:1.18rem;font-weight:800;line-height:1.15;letter-spacing:-.015em}.fsc-v2-method-option__copy>span{display:block;margin-top:.48rem;color:var(--fsc-v2-copy);font-size:.9rem;font-weight:500;line-height:1.45}.fsc-v2-method-help{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(0,1.7fr);align-items:center;gap:1rem;margin-top:1.05rem;border:1px solid #f1d781;border-radius:1rem;background:linear-gradient(100deg,#fffaf0,#fffbea 45%,#fff9df);padding:.95rem 1.15rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.fsc-v2-method-help__intro{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding-right:1rem;border-right:1px solid #e4dfcc}.fsc-v2-method-help__bulb{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;font-size:2rem;line-height:1;filter:saturate(1.15)}.fsc-v2-method-help__intro strong{display:block;color:var(--fsc-v2-navy);font-size:1rem;font-weight:800;line-height:1.15}.fsc-v2-method-help__intro span:not(.fsc-v2-method-help__bulb){display:block;margin-top:.26rem;color:var(--fsc-v2-copy);font-size:.82rem;font-weight:500;line-height:1.35}.fsc-v2-method-help__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.fsc-v2-method-help__actions[hidden]{display:none!important}.fsc-v2-method-help__actions button{position:relative;display:flex;min-width:0;min-height:3.7rem;align-items:center;justify-content:center;gap:.65rem;border:1.5px solid #eebd20;border-radius:.85rem;background:linear-gradient(180deg,#fff8c8,#fff4a6);padding:.7rem .8rem;color:#171717;font-size:.9rem;font-weight:800;line-height:1.15;text-align:center;box-shadow:0 4px 0 #e1b20d,0 7px 12px rgba(181,134,0,.08)}.fsc-v2-guide-button-icon{display:block;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;align-self:center;color:#173b63}.fsc-v2-method-help__actions button>span{min-width:0}.fsc-v2-method-help__actions button:focus-visible .fsc-v2-guide-button-icon,.fsc-v2-method-help__actions button:hover .fsc-v2-guide-button-icon{color:#0f4f86}.fsc-v2-ltl-form{min-width:0;padding:1.1rem;background:#fff}.fsc-v2-ltl-input-card{border:1px solid #d4e2ef;border-radius:1.1rem;background:#fff;padding:1.25rem 1.35rem;box-shadow:var(--fsc-v2-shadow)}.fsc-v2-ltl-input-card>h2{margin:0;color:var(--fsc-v2-navy);font-size:1.25rem;font-weight:800;line-height:1.2;letter-spacing:-.015em}.fsc-v2-ltl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.55rem;margin-top:1.45rem}.fsc-v2-ltl-field{min-width:0}.fsc-v2-ltl-field__label-row{display:flex;align-items:center;gap:.55rem}.fsc-v2-ltl-field__label-row label{color:var(--fsc-v2-navy);font-size:.95rem;font-weight:800;line-height:1.2}.fsc-v2-ltl-field__label-row button{display:inline-flex;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;align-items:center;justify-content:center;border:2px solid #8ca3bb;border-radius:999px;background:#fff;padding:0;color:#6b829b;font-size:.7rem;font-weight:900;line-height:1}.fsc-v2-ltl-input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:3.35rem;margin-top:.55rem;overflow:hidden;border:1px solid #c5d4e2;border-radius:.65rem;background:#fff;box-shadow:inset 0 1px 2px rgba(15,23,42,.03)}.fsc-v2-ltl-field:nth-child(2) .fsc-v2-ltl-input-wrap{grid-template-columns:minmax(0,1fr) auto}.fsc-v2-ltl-input-wrap>span{display:flex;min-width:2.9rem;align-items:center;justify-content:center;border-right:1px solid #d4dfeb;background:#edf4fa;color:#395873;font-size:.9rem;font-weight:800}.fsc-v2-ltl-field:nth-child(2) .fsc-v2-ltl-input-wrap>span{border-right:0;border-left:1px solid #d4dfeb}.fsc-v2-ltl-input-wrap input{width:100%;min-width:0;border:0;outline:0;background:#fff;padding:.75rem .9rem;color:var(--fsc-v2-navy);font:inherit;font-size:1rem;font-weight:800}.fsc-v2-ltl-input-wrap:focus-within{outline:3px solid #1769aa;outline-offset:2px}.fsc-v2-ltl-input-wrap input::-moz-placeholder{color:#2e4d70;opacity:1}.fsc-v2-ltl-input-wrap input::placeholder{color:#2e4d70;opacity:1}.fsc-v2-ltl-field>p{margin:.55rem 0 0;color:#627b96;font-size:.78rem;font-weight:500;line-height:1.35}.fsc-v2-ltl-helper-wrap{position:relative;margin-top:1.7rem}.fsc-v2-ltl-helper{margin-top:0;overflow:visible;border:1px solid #c7d9e8;border-radius:.9rem;background:#fff;box-shadow:0 3px 10px rgba(18,63,107,.04)}.fsc-v2-ltl-helper summary{position:relative;display:flex;min-height:3.35rem;align-items:center;gap:.65rem;padding:.72rem 4.8rem .72rem 1rem;background:#f7fbff;color:#315c80;font-size:.9rem;font-weight:700;line-height:1.25;cursor:pointer;list-style:none}.fsc-v2-ltl-helper summary:hover{background:#f1f8fd}.fsc-v2-ltl-helper summary::-webkit-details-marker{display:none}.fsc-v2-ltl-helper__summary-label{min-width:0}.fsc-v2-ltl-helper__help{position:absolute;z-index:3;top:.9rem;right:2.85rem;width:1.55rem;height:1.55rem;min-width:1.55rem;margin:0}.fsc-v2-ltl-helper__tooltip{position:absolute;z-index:90;left:1rem;right:1rem;top:3.7rem;border:1px solid #8ec7f6;border-radius:.8rem;background:#fff;padding:.8rem .9rem;color:#425f78;font-size:.78rem;font-weight:600;line-height:1.45;box-shadow:0 14px 32px rgba(18,63,107,.16)}.fsc-v2-ltl-helper__tooltip[hidden]{display:none}.fsc-v2-ltl-helper summary .fuel-advanced__chevron-right{display:block!important;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;margin-left:auto;color:#5f7f9b;transform:rotate(0deg);transform-origin:center;transition:transform .18s ease}.fsc-v2-ltl-helper[open] summary{border-bottom:1px solid #d8e6f1}.fsc-v2-ltl-helper[open] summary .fuel-advanced__chevron-right{transform:rotate(180deg)}.fsc-v2-ltl-helper__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;border-top:1px solid #cde6f8;padding:1rem 1.15rem 1.1rem;background:#f7fbff}.fsc-v2-ltl-helper__body label{color:var(--fsc-v2-navy);font-size:.78rem;font-weight:800}.fsc-v2-ltl-helper__body input{min-width:0;border:1px solid #bfd2e5;border-radius:.6rem;background:#fff;padding:.7rem .8rem;color:var(--fsc-v2-navy);font:inherit;font-weight:700}.fsc-v2-ltl-helper__body p{grid-column:1/-1;margin:.35rem 0 0;color:#000;font-size:.72rem;line-height:1.45}.fsc-v2-ltl-actions{margin-top:1rem}.fsc-v2-ltl-results-card{display:grid;gap:.9rem;border:1px solid #c8dcec;border-radius:1.3rem;background:#fff;padding:1.15rem;color:var(--fsc-v2-navy);box-shadow:0 9px 24px rgba(27,80,125,.07)}.fsc-v2-ltl-results-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.fsc-v2-ltl-results-card__top h2{margin:0;max-width:none;color:var(--fsc-v2-navy);font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}@media (min-width:900px){.fsc-v2-ltl-results-card__top h2{white-space:nowrap}}.fsc-v2-ltl-results-card__top>span{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border-radius:.65rem;background:linear-gradient(180deg,#16d77f,#0bbd6b);padding:.45rem 1rem;color:#fff;font-size:.74rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase;box-shadow:0 8px 18px rgba(14,190,108,.2)}.fsc-v2-ltl-total{border:1.5px solid #35d594;border-radius:.9rem;background:radial-gradient(circle at 80% 20%,rgba(82,231,169,.08),transparent 12rem),linear-gradient(135deg,#fbfffd,#f1fff8);padding:1rem 1.15rem 1.05rem;text-align:center}.fsc-v2-ltl-total>p{margin:0}.fsc-v2-ltl-total>p:first-child{color:#173b6c;font-size:.84rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}#fscV2LtlTotal{margin-top:.1rem;color:#058d5a;font-size:clamp(3.05rem,6vw,4rem);font-weight:800;line-height:.95;letter-spacing:-.045em}.fsc-v2-ltl-total>p:last-child{margin-top:.55rem;color:#08855c;font-size:.74rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.fsc-v2-ltl-secondary-result{position:relative;min-height:6.7rem;border:1.5px solid #b5d8fa;border-radius:.9rem;background:#fff;padding:.95rem 1rem .95rem 6.2rem}.fsc-v2-ltl-secondary-result:before{content:"▤";position:absolute;left:1rem;top:50%;display:flex;width:4.25rem;height:4.25rem;align-items:center;justify-content:center;border-radius:999px;background:#dceeff;color:#1687ef;font-size:2rem;font-weight:900;transform:translateY(-50%)}.fsc-v2-ltl-secondary-result p{margin:0}.fsc-v2-ltl-secondary-result p:first-child{color:#173b6c;font-size:.96rem;font-weight:800}#fscV2LtlCombinedTotal{margin-top:.2rem;color:#1148a2;font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.035em}.fsc-v2-ltl-secondary-result p:last-child{margin-top:.45rem;color:#617c9a;font-size:.73rem;font-weight:500}.fsc-v2-ltl-calculation{position:relative;min-height:5rem;border-radius:.9rem;background:#edf7ff;padding:.8rem 1rem .8rem 6.2rem}.fsc-v2-ltl-calculation:before{content:"▦";position:absolute;left:1.1rem;top:50%;display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:999px;background:#d4eaff;color:#1687ef;font-size:1.8rem;font-weight:900;transform:translateY(-50%)}.fsc-v2-ltl-calculation p{margin:0}.fsc-v2-ltl-calculation p:first-child{color:#173b6c;font-size:.9rem;font-weight:800}#fscV2LtlFormula{margin-top:.3rem;color:#173b6c;font-size:1.12rem;font-weight:800;line-height:1.2}.fsc-v2-ltl-breakdown{overflow:hidden;border:1.5px solid #8ec8fa;border-radius:.9rem;background:#fff}.fsc-v2-ltl-breakdown summary{position:relative;display:flex;min-height:4.4rem;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem 3.1rem .75rem 4.2rem;background:linear-gradient(100deg,#1687ef,#057adf);color:#fff;cursor:pointer;list-style:none}.fsc-v2-ltl-breakdown summary::-webkit-details-marker{display:none}.fsc-v2-ltl-breakdown summary:before{content:"▤";position:absolute;left:1rem;top:50%;display:flex;width:2.45rem;height:2.45rem;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.17);color:#fff;font-size:1.25rem;transform:translateY(-50%)}.fsc-v2-ltl-breakdown summary:after{content:"";position:absolute;right:1.25rem;top:50%;width:.72rem;height:.72rem;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:translateY(-68%) rotate(45deg);transform-origin:center}.fsc-v2-ltl-breakdown[open] summary:after{transform:translateY(-30%) rotate(225deg)}.fsc-v2-ltl-breakdown summary>span:first-child{font-size:1rem;font-weight:800}.fsc-v2-ltl-breakdown summary>span:last-child{display:inline-flex;min-height:2rem;align-items:center;border:1px solid hsla(0,0%,100%,.45);border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.fsc-v2-ltl-breakdown__body{padding:.8rem .9rem .95rem}.fsc-v2-ltl-breakdown dl{margin:0}.fsc-v2-ltl-breakdown dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:2.55rem;border-bottom:1px solid #e3e9ef;padding:.4rem .65rem}.fsc-v2-ltl-breakdown dl>div[hidden]{display:none}.fsc-v2-ltl-breakdown dl>div:last-child{border-bottom:0}.fsc-v2-ltl-breakdown dt{color:#3f5b79;font-size:.8rem;font-weight:500}.fsc-v2-ltl-breakdown dd{margin:0;color:#173b6c;font-size:.8rem;font-weight:800;text-align:right}#fscV2DiscountAmountBreakdownRow+div,.fsc-v2-ltl-breakdown dl>div:nth-last-child(2){background:#f2fff8}.fuel-mpg-sensitivity-note{position:relative;margin:.7rem 0 0;border:1px solid #b9daf8;border-radius:.75rem;background:#eaf6ff;padding:.75rem .8rem .75rem 3.2rem;color:#325477;font-size:.78rem;font-weight:500;line-height:1.45}.fuel-mpg-sensitivity-note:before{content:"i";position:absolute;left:.85rem;top:50%;display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:#1687ef;color:#fff;font-size:.85rem;font-weight:900;transform:translateY(-50%)}#fscV2LtlSensitivityNote{position:relative;margin:.7rem 0 0;border:1px solid #b9daf8;border-radius:.75rem;background:#eaf6ff;padding:.75rem .8rem .75rem 3.2rem;color:#325477;font-size:.78rem;font-weight:500;line-height:1.45}#fscV2LtlSensitivityNote:before{content:"i";position:absolute;left:.85rem;top:50%;display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:#1687ef;color:#fff;font-size:.85rem;font-weight:900;transform:translateY(-50%)}#fscV2LtlForm[hidden],#fscV2LtlResultsState[hidden]{display:none!important}@media (min-width:1024px){.fsc-v2-method-selector{padding:1.35rem 1.7rem 1.25rem}.fsc-v2-method-option{min-height:9rem;padding-inline:1.45rem}}@media (max-width:900px){.fsc-v2-method-selector__options{gap:.8rem}.fsc-v2-method-option{grid-template-columns:auto 3rem minmax(0,1fr);min-height:7.8rem;padding:1rem}.fsc-v2-method-option__icon{width:3rem;height:3rem}.fsc-v2-method-option__icon svg{width:2.7rem;height:2.7rem}.fsc-v2-method-option__copy strong{font-size:1.03rem}.fsc-v2-method-option__copy>span{font-size:.78rem}.fsc-v2-method-help{grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr)}.fsc-v2-method-help__actions button{font-size:.8rem}}@media (max-width:767px){.fsc-v2-method-help__toggle-input{scroll-margin-block-end:10rem}.fsc-v2-method-selector{padding:1rem .85rem .9rem}.fsc-v2-method-selector__header{align-items:flex-start;gap:.7rem}.fsc-v2-method-selector__icon{width:2.8rem;height:2.8rem;flex-basis:2.8rem}.fsc-v2-method-selector__icon svg{width:1.45rem;height:1.45rem}.fsc-v2-method-selector__header h2{font-size:1.18rem}.fsc-v2-method-selector__header p{margin-top:.18rem;font-size:.76rem;line-height:1.35}.fsc-v2-method-selector__options{grid-template-columns:1fr;gap:.65rem;margin-top:1rem}.fsc-v2-method-option{grid-template-columns:auto 2.75rem minmax(0,1fr);min-height:6.55rem;border-width:1.5px;border-radius:.75rem;padding:.85rem .9rem}.fsc-v2-method-option input{width:1.35rem;height:1.35rem;border-width:2px}.fsc-v2-method-option--active input{box-shadow:inset 0 0 0 .25rem #fff}.fsc-v2-method-option__icon{width:2.75rem;height:2.75rem}.fsc-v2-method-option__icon svg{width:2.35rem;height:2.35rem}.fsc-v2-method-option__copy strong{font-size:.98rem}.fsc-v2-method-option__copy>span{margin-top:.28rem;font-size:.72rem;line-height:1.35}.fsc-v2-method-help{grid-template-columns:1fr;gap:.65rem;margin-top:.8rem;padding:.75rem}.fsc-v2-method-help__intro{grid-template-columns:2.15rem minmax(0,1fr);gap:.55rem;padding:0 0 .65rem;border-right:0;border-bottom:1px solid #e4dfcc}.fsc-v2-method-help__bulb{width:2.15rem;height:2.15rem;font-size:1.55rem}.fsc-v2-method-help__intro strong{font-size:.9rem}.fsc-v2-method-help__intro span:not(.fsc-v2-method-help__bulb){font-size:.72rem}.fsc-v2-method-help__actions{grid-template-columns:1fr;gap:.55rem}.fsc-v2-method-help__actions button{min-height:3.15rem;justify-content:flex-start;padding-inline:1rem;font-size:.82rem}.fsc-v2-ltl-form{padding:.8rem}.fsc-v2-ltl-input-card{padding:1rem}.fsc-v2-ltl-fields{gap:1.15rem;margin-top:1.1rem}.fsc-v2-ltl-fields,.fsc-v2-ltl-helper__body{grid-template-columns:1fr}.fsc-v2-ltl-helper__body p{grid-column:auto}.fsc-v2-ltl-actions{flex-direction:column}.fsc-v2-ltl-actions button{width:100%}.fsc-v2-ltl-results-card__top h2{font-size:2rem}.fsc-v2-ltl-calculation,.fsc-v2-ltl-secondary-result{padding-left:4.8rem}.fsc-v2-ltl-calculation:before,.fsc-v2-ltl-secondary-result:before{left:.8rem;width:3.35rem;height:3.35rem}}@media (max-width:420px){.fsc-v2-method-option{grid-template-columns:auto 2.35rem minmax(0,1fr);padding-inline:.72rem}.fsc-v2-method-option__icon{width:2.35rem;height:2.35rem}.fsc-v2-method-option__icon svg{width:2.1rem;height:2.1rem}.fsc-v2-ltl-results-card{padding:.85rem}.fsc-v2-ltl-results-card__top{align-items:center}.fsc-v2-ltl-results-card__top h2{font-size:1.75rem}.fsc-v2-ltl-results-card__top>span{padding-inline:.7rem}#fscV2LtlTotal{font-size:3rem}.fsc-v2-ltl-breakdown summary{padding-left:3.7rem;padding-right:2.6rem}.fsc-v2-ltl-breakdown summary>span:last-child{padding-inline:.5rem;font-size:.62rem}}.fsc-v2-guide-popover{position:fixed;inset:50% auto auto 50%;width:min(46rem,calc(100vw - 2rem));max-height:min(84vh,50rem);margin:0;overflow:auto;transform:translate(-50%,-50%);border:2px solid #1769aa;border-radius:1rem;background:#fff;padding:1.25rem;color:#173b63;box-shadow:0 28px 80px rgba(15,47,79,.34)}.fsc-v2-guide-popover::backdrop{background:rgba(8,27,48,.68)}.fsc-v2-guide-popover__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;border-bottom:2px solid #d6e6f2;padding-bottom:.9rem}.fsc-v2-guide-popover__head span{display:block;margin-bottom:.3rem;color:#1769aa;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.fsc-v2-guide-popover__head h2{margin:0;color:#0f2f4f;font-size:1.45rem;font-weight:900;line-height:1.15}.fsc-v2-guide-popover__close{display:flex;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;border:2px solid #1769aa;border-radius:.5rem;background:#1769aa;padding:0;color:#fff;font-size:1.45rem;font-weight:900;line-height:1;cursor:pointer}.fsc-v2-guide-popover__close:hover{border-color:#0f568f;background:#0f568f}.fsc-v2-guide-popover__close:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(96,165,250,.35)}.fsc-v2-guide-popover__intro{margin:.95rem 0 0;color:#52677b;font-size:.86rem;font-weight:700;line-height:1.6}.fsc-v2-guide-steps{display:grid;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none}.fsc-v2-guide-steps li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid #b9cfdf;border-left:5px solid #1769aa;border-radius:.55rem;background:#f7fbff;padding:.8rem .9rem}.fsc-v2-guide-steps li>span{display:flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:.45rem;background:#1769aa;color:#fff;font-size:.9rem;font-weight:900}.fsc-v2-guide-steps strong{color:#0f2f4f;font-size:.86rem;font-weight:900}.fsc-v2-guide-steps p{margin:.2rem 0 0;color:#52677b;font-size:.78rem;font-weight:700;line-height:1.5}.fsc-v2-guide-example{margin-top:.7rem;border:1px solid #b8d8ef;border-radius:.7rem;background:#f5faff;padding:.75rem .85rem;color:#173b63}.fsc-v2-guide-example>span{display:block;margin-bottom:.25rem;color:#1769aa;font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.fsc-v2-guide-example>strong{display:block;font-size:.82rem;font-weight:800;line-height:1.4}.fsc-v2-guide-example>p{margin-top:.3rem;color:#526f84;font-size:.74rem;font-weight:600;line-height:1.45}.fsc-v2-guide-popover__note{margin:.9rem 0 0;border:1px solid #e5bd4f;border-left:5px solid #d99a00;border-radius:.5rem;background:#fffaf0;padding:.75rem .85rem;color:#5f5540;font-size:.78rem;font-weight:700;line-height:1.5}.fsc-v2-guide-popover__note strong{color:#3f3829;font-weight:900}.fsc-v2-guide-formula{display:grid;gap:.28rem;margin-top:.75rem;border:1px solid #b9cfdf;border-left:5px solid #1769aa;border-radius:.55rem;background:#f7fbff;padding:.85rem .95rem}.fsc-v2-guide-formula>span{color:#1769aa;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.fsc-v2-guide-formula>strong{color:#0f2f4f;font-size:.88rem;font-weight:900;line-height:1.45}.fsc-v2-guide-read-grid{display:grid;gap:.7rem;margin-top:1rem}.fsc-v2-guide-read-grid>div{display:grid;grid-template-columns:2.55rem minmax(0,1fr);gap:.12rem .75rem;align-items:start;border:1px solid #b9cfdf;border-left:5px solid #1769aa;border-radius:.55rem;background:#f7fbff;padding:.8rem .9rem}.fsc-v2-guide-read-grid>div>span{grid-row:1/3;display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.45rem;background:#1769aa;color:#fff;font-weight:900}.fsc-v2-guide-read-grid strong{color:#0f2f4f;font-size:.88rem;font-weight:900}.fsc-v2-guide-read-grid small{color:#52677b;font-size:.76rem;font-weight:700;line-height:1.45}@media (max-width:639px){.fsc-v2-guide-popover{width:calc(100vw - 1rem);max-height:90vh;padding:1rem}.fsc-v2-guide-popover__head h2{font-size:1.2rem}.fsc-v2-guide-read-grid>div,.fsc-v2-guide-steps li{grid-template-columns:2.35rem minmax(0,1fr);padding:.72rem .75rem}}.fsc-v2-inline-note{border:1px solid #e8c76a;border-left:5px solid #e3a713;border-radius:1rem;background:linear-gradient(100deg,#fffdf7,#fff 48%,#f7fbff);padding:1rem 1.15rem;color:#355570;box-shadow:0 5px 16px rgba(31,74,117,.05)}.fsc-v2-inline-note strong{color:#173b63;font-weight:900}@media (max-width:639px){.fsc-v2-inline-note{padding:.9rem 1rem;border-radius:.8rem}}.fsc-v2-ltl-formula-stack{display:grid;gap:1.1rem;margin-top:1rem}.fsc-v2-ltl-formula-card{position:relative;overflow:hidden;border:1px solid #c8dcf1;border-radius:1.35rem;background:radial-gradient(circle at 92% 8%,rgba(101,79,255,.07),transparent 19rem),radial-gradient(circle at 4% 100%,rgba(17,130,238,.055),transparent 18rem),linear-gradient(145deg,#fff,#fbfdff 58%,#f4f9ff);padding:1.35rem 1.45rem 1.3rem;box-shadow:0 12px 30px rgba(24,78,126,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.fsc-v2-ltl-formula-card:after{content:"";position:absolute;right:-4rem;bottom:-5rem;width:15rem;height:15rem;border:1px solid rgba(79,111,241,.08);border-radius:40% 60% 55% 45%;transform:rotate(25deg);pointer-events:none}.fsc-v2-ltl-formula-card__head{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem}.fsc-v2-ltl-formula-pill{display:inline-flex;min-height:3.25rem;align-items:center;margin:0;border-radius:999px;background:linear-gradient(100deg,#086de9,#167ff3 45%,#5d47ef);padding:.75rem 1.5rem;color:#fff;font-size:.84rem;font-weight:900;line-height:1;letter-spacing:.105em;text-transform:uppercase;text-shadow:0 1px 1px rgba(16,49,112,.22);box-shadow:0 9px 18px rgba(54,74,224,.18),inset 0 0 0 1px hsla(0,0%,100%,.2)}.fsc-v2-ltl-formula-icon{display:inline-flex;width:3.5rem;height:3.5rem;flex:0 0 3.5rem;align-items:center;justify-content:center;border:1px solid #d5e6f8;border-radius:1rem;background:linear-gradient(145deg,#f4f9ff,#e7f2ff);color:#0f62c7;box-shadow:0 7px 18px rgba(23,86,151,.09)}.fsc-v2-ltl-formula-icon svg{width:2.15rem;height:2.15rem}.fsc-v2-ltl-formula-icon--pump{color:#1267c9}.fsc-v2-ltl-formula-copy{position:relative;z-index:1;margin-top:1rem;color:#294968;font-size:.96rem;font-weight:600;line-height:1.68}.fsc-v2-ltl-equation{position:relative;z-index:1;display:flex;min-height:5rem;align-items:center;justify-content:center;gap:.55rem;margin-top:1rem;border:1px solid #d2e4f6;border-radius:1rem;background:linear-gradient(90deg,rgba(225,240,255,.72),rgba(245,250,255,.95) 45%,rgba(230,241,255,.75));padding:.95rem 5.3rem .95rem 1.2rem;color:#092f64;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.42rem,2.7vw,2rem);line-height:1.2;text-align:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.fsc-v2-ltl-equation__lhs,.fsc-v2-ltl-equation__rhs{white-space:nowrap}.fsc-v2-ltl-equation__icon{position:absolute;right:1rem;display:inline-flex;width:3.45rem;height:3.45rem;align-items:center;justify-content:center;border-radius:1rem;background:rgba(213,234,255,.88);color:#0e61c4}.fsc-v2-ltl-equation__icon svg{width:2rem;height:2rem}.fsc-v2-ltl-formula-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);gap:1.2rem;align-items:center;margin-top:1rem}.fsc-v2-ltl-formula-main{min-width:0}.fsc-v2-ltl-equation--fsc{margin-top:0;padding-right:1.2rem}.fsc-v2-ltl-example{margin-top:1rem;border-top:1px solid #d9e7f4;padding-top:.9rem;color:#294968;font-size:.94rem;font-weight:600;line-height:1.65}.fsc-v2-ltl-example strong{color:#0d2f63;font-weight:900}.fsc-v2-ltl-example__value{display:inline-block;margin:0 .06rem;border-radius:.45rem;background:linear-gradient(180deg,#f1f7ff,#e8f2ff);padding:.02rem .32rem .08rem;color:#0758bd;font-weight:900;box-shadow:inset 0 -2px 0 #f3b600}.fsc-v2-ltl-formula-visual{display:grid;grid-template-columns:minmax(5.2rem,1fr) 3rem minmax(6.5rem,1.15fr);align-items:center;gap:.45rem;min-height:8.2rem;border:1px solid #d6e5f4;border-radius:1rem;background:hsla(0,0%,100%,.88);padding:.8rem;box-shadow:0 7px 18px rgba(26,79,128,.06)}.fsc-v2-ltl-formula-visual__source{display:grid;gap:.4rem;justify-items:center;color:#153b6c;text-align:center}.fsc-v2-ltl-formula-visual__source>span,.fsc-v2-ltl-formula-visual__source>strong{font-size:.73rem;font-weight:900}.fsc-v2-ltl-bars{display:flex;height:3.2rem;align-items:flex-end;gap:.22rem}.fsc-v2-ltl-bars i{display:block;width:.55rem;border-radius:.18rem .18rem 0 0;background:linear-gradient(180deg,#1aa2f2,#0f65ce)}.fsc-v2-ltl-bars i:first-child{height:34%}.fsc-v2-ltl-bars i:nth-child(2){height:58%}.fsc-v2-ltl-bars i:nth-child(3){height:44%;background:linear-gradient(180deg,#ffc54f,#e9a714)}.fsc-v2-ltl-bars i:nth-child(4){height:78%;background:linear-gradient(180deg,#425de0,#1b3ba8)}.fsc-v2-ltl-formula-visual__arrow{width:3rem;color:#0d2f63}.fsc-v2-ltl-gauge{position:relative;display:grid;min-height:5.2rem;place-items:end center;overflow:hidden;border-radius:.9rem;background:linear-gradient(180deg,#f4f8ff,#edf5ff);padding:.55rem .4rem .45rem;color:#0d2f63}.fsc-v2-ltl-gauge__arc{position:absolute;left:50%;top:.75rem;width:5.7rem;height:2.85rem;overflow:hidden;transform:translateX(-50%)}.fsc-v2-ltl-gauge__arc:before{content:"";position:absolute;width:5.7rem;height:5.7rem;border-color:#f34d59 #08b9a9 #08b9a9 #f6b83c;border-style:solid;border-width:.72rem;border-radius:50%;transform:rotate(-45deg)}.fsc-v2-ltl-gauge__needle{position:absolute;left:50%;top:2.8rem;width:2.35rem;height:.18rem;border-radius:999px;background:#0d2f63;transform:translateX(-8%) rotate(-43deg);transform-origin:0 50%}.fsc-v2-ltl-gauge__needle:before{content:"";position:absolute;left:-.27rem;top:50%;width:.58rem;height:.58rem;border:.17rem solid #0d2f63;border-radius:999px;background:#fff;transform:translateY(-50%)}.fsc-v2-ltl-gauge strong{position:relative;z-index:1;font-size:.69rem;font-weight:900}.fsc-v2-ltl-terms-note{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.95rem;align-items:center;margin-top:1rem;border-color:#ebc96d;border-left-width:1px;background:linear-gradient(100deg,#fffdf7,#fff 50%,#f9fbff)}.fsc-v2-ltl-terms-note__icon{display:inline-flex;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:.85rem;background:linear-gradient(145deg,#fff7d7,#fff1bd);color:#d89200;box-shadow:0 5px 12px rgba(181,130,0,.08)}.fsc-v2-ltl-terms-note__icon svg{width:2rem;height:2rem}.fsc-v2-ltl-terms-note>div{border-left:2px solid #e8b63b;padding-left:.95rem;color:#355570;font-size:.92rem;font-weight:600;line-height:1.55}.fsc-v2-ltl-terms-note strong{color:#173b63;font-weight:900}@media (max-width:900px){.fsc-v2-ltl-formula-layout{grid-template-columns:1fr}.fsc-v2-ltl-formula-visual{max-width:26rem}}@media (max-width:639px){.fsc-v2-ltl-formula-card{border-radius:1rem;padding:1rem}.fsc-v2-ltl-formula-card__head{align-items:flex-start}.fsc-v2-ltl-formula-pill{min-height:2.8rem;padding:.65rem 1rem;font-size:.72rem;letter-spacing:.075em}.fsc-v2-ltl-formula-icon{width:2.9rem;height:2.9rem;flex-basis:2.9rem}.fsc-v2-ltl-formula-icon svg{width:1.8rem;height:1.8rem}.fsc-v2-ltl-formula-copy{font-size:.88rem}.fsc-v2-ltl-equation{display:grid;min-height:0;gap:.18rem;padding:.95rem;font-size:1.28rem}.fsc-v2-ltl-equation__lhs,.fsc-v2-ltl-equation__rhs{white-space:normal}.fsc-v2-ltl-equation__icon{display:none}.fsc-v2-ltl-formula-visual{grid-template-columns:minmax(4.7rem,1fr) 2.4rem minmax(6rem,1.1fr);min-height:7.5rem}.fsc-v2-ltl-formula-visual__arrow{width:2.4rem}.fsc-v2-ltl-example{font-size:.86rem}.fsc-v2-ltl-terms-note{grid-template-columns:2.75rem minmax(0,1fr);gap:.7rem}.fsc-v2-ltl-terms-note__icon{width:2.75rem;height:2.75rem}.fsc-v2-ltl-terms-note>div{padding-left:.75rem;font-size:.84rem}}.fsc-v2-method-help__toggle-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.fsc-v2-method-help__intro-copy{min-width:0}.fsc-v2-method-help__mobile-toggle,.fsc-v2-method-help__mobile-toggle>span{display:none;margin:0}.fsc-v2-method-help__intro-copy>span{display:block;margin-top:.26rem;color:var(--fsc-v2-copy);font-size:.82rem;font-weight:500;line-height:1.35}@media (min-width:768px){.fsc-v2-method-help__toggle-input{display:none}#fscV2MethodHelp{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(0,1.7fr);align-items:center;gap:1rem}#fscV2MethodHelp>.fsc-v2-method-help__intro{grid-column:1}#fscV2MethodHelp>.fsc-v2-method-help__actions:not([hidden]){display:grid!important;grid-column:2}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle{display:none!important}}@media (max-width:767px){#fscV2MethodHelp{display:block;overflow:hidden;padding:0}#fscV2MethodHelp>.fsc-v2-method-help__intro{display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;gap:.55rem;align-items:center;min-height:3.8rem;padding:.7rem .75rem;border:0}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle{display:inline-flex;align-items:center;gap:.35rem;color:#173b63;font-size:.7rem;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle>.fsc-v2-method-help__show-label{display:inline}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle>.fsc-v2-method-help__hide-label{display:none}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle svg{width:1.05rem;height:1.05rem;transition:transform .18s ease}#fscV2MethodHelp>.fsc-v2-method-help__actions{display:none!important}#fscV2MethodHelp>.fsc-v2-method-help__toggle-input:checked~.fsc-v2-method-help__actions:not([hidden]){display:grid!important;margin:0 .75rem .8rem}#fscV2MethodHelp>.fsc-v2-method-help__toggle-input:checked~.fsc-v2-method-help__intro .fsc-v2-method-help__show-label{display:none}#fscV2MethodHelp>.fsc-v2-method-help__toggle-input:checked~.fsc-v2-method-help__intro .fsc-v2-method-help__hide-label{display:inline}#fscV2MethodHelp>.fsc-v2-method-help__toggle-input:checked~.fsc-v2-method-help__intro .fsc-v2-method-help__mobile-toggle svg{transform:rotate(180deg)}#fscV2MethodHelp .fsc-v2-method-help__intro-copy>span{margin-top:.18rem;font-size:.72rem}#fscV2MethodHelp>.fsc-v2-method-help__intro{grid-template-columns:2.15rem minmax(0,1fr);grid-template-rows:auto auto;align-items:start;-moz-column-gap:.55rem;column-gap:.55rem;row-gap:.55rem}#fscV2MethodHelp .fsc-v2-method-help__bulb{grid-column:1;grid-row:1/3;align-self:start}#fscV2MethodHelp .fsc-v2-method-help__intro-copy{grid-column:2;grid-row:1;min-width:0}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle{grid-column:2;grid-row:2;justify-self:start;display:inline-flex;min-width:10.5rem;min-height:2.55rem;max-width:100%;align-items:center;justify-content:center;gap:.62rem;margin:0;border:1.5px solid #057548;border-radius:.75rem;background:linear-gradient(180deg,#10bf70,#078d56);padding:.52rem 1rem;color:#fff!important;font-size:.78rem;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 5px 12px rgba(6,126,77,.22),inset 0 1px 0 hsla(0,0%,100%,.24);text-shadow:0 1px 1px rgba(0,0,0,.12)}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle>span{margin:0;color:#fff!important;font-size:inherit;font-weight:inherit;line-height:1}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle>.fsc-v2-method-help__show-label{display:inline}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle>.fsc-v2-method-help__hide-label{display:none}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle svg{width:1.18rem;height:1.18rem;flex:0 0 1.18rem;color:#fff;transition:transform .18s ease}}@media (max-width:767px){#fscV2MethodHelp>.fsc-v2-method-help__toggle-input:focus-visible~.fsc-v2-method-help__intro .fsc-v2-method-help__mobile-toggle{outline:3px solid #12325b;outline-offset:3px}#fscV2MethodHelp>.fsc-v2-method-help__toggle-input:checked~.fsc-v2-method-help__intro .fsc-v2-method-help__show-label{display:none}#fscV2MethodHelp>.fsc-v2-method-help__toggle-input:checked~.fsc-v2-method-help__intro .fsc-v2-method-help__hide-label{display:inline}#fscV2MethodHelp>.fsc-v2-method-help__toggle-input:checked~.fsc-v2-method-help__intro .fsc-v2-method-help__mobile-toggle svg{transform:rotate(180deg)}}@media (max-width:360px){#fscV2MethodHelp>.fsc-v2-method-help__intro{grid-template-columns:1.75rem minmax(0,1fr);-moz-column-gap:.42rem;column-gap:.42rem;row-gap:.48rem;padding:.6rem}#fscV2MethodHelp .fsc-v2-method-help__bulb{width:1.75rem;height:1.75rem;font-size:1.35rem}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle{min-width:9.75rem;min-height:2.4rem;gap:.48rem;padding:.46rem .8rem;font-size:.72rem}#fscV2MethodHelp .fsc-v2-method-help__mobile-toggle svg{width:1.02rem;height:1.02rem;flex-basis:1.02rem}}.fuel-advanced>summary .fuel-advanced__chevron-left{display:none!important}.fuel-advanced>summary .fuel-advanced__chevron-right{display:block!important;width:1.45rem;height:1.45rem;flex:0 0 1.45rem;margin-left:auto;color:#fff;transform:rotate(0deg);transform-origin:center;transition:transform .18s ease}.fuel-advanced[open]>summary .fuel-advanced__chevron-right{transform:rotate(180deg)}.fsc-v2-ltl-field__label-row button[data-fsc-ltl-help],.fuel-help{display:inline-flex;width:1.55rem;height:1.55rem;min-width:1.55rem;flex:0 0 1.55rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:#1769aa;padding:0;color:#fff;font-size:.82rem;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 2px 6px rgba(23,105,170,.2);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.fsc-v2-ltl-field__label-row button[data-fsc-ltl-help]:hover,.fuel-help:hover{background:#0f568f;box-shadow:0 4px 9px rgba(23,105,170,.24);transform:translateY(-1px)}.fsc-v2-ltl-field__label-row button[data-fsc-ltl-help]:focus-visible,.fuel-help:focus-visible{outline:3px solid #0b3f6b;outline-offset:2px;background:#1769aa;box-shadow:none}@media (max-width:340px){.fuel-help-popover{left:12px!important}.fsc-v2-ltl-results-card{grid-template-columns:minmax(0,1fr)}#fscV2LtlTotal{font-size:clamp(2rem,11.5vw,3rem)}#fscV2LtlCombinedTotal{font-size:clamp(1.35rem,7.5vw,2rem)}.fsc-v2-ltl-calculation,.fsc-v2-ltl-secondary-result{padding-left:1rem}.fsc-v2-ltl-calculation:before,.fsc-v2-ltl-secondary-result:before{display:none}}@media (max-width:300px){.fsc-v2-ltl-results-card__top{flex-wrap:wrap}.fsc-v2-ltl-breakdown summary{padding-left:1rem}.fsc-v2-ltl-breakdown summary:before,.fsc-v2-ltl-breakdown summary>span:last-child{display:none}}.fuel-journey-nav{--journey-blue:#1167e8;--journey-blue-dark:#0b4fad;--journey-border:#b9d4f4;--journey-text:#111827;position:fixed;z-index:90;right:1rem;bottom:1rem;display:flex;align-items:flex-end;gap:.75rem;pointer-events:none;font-family:inherit}.fuel-journey-nav__panel,.fuel-journey-nav__rail{pointer-events:auto}.fuel-journey-nav__panel{width:min(32rem,calc(100vw - 2rem));max-height:min(74vh,46rem);overflow:hidden;border:1px solid #d7e4f2;border-radius:1.7rem;background:hsla(0,0%,100%,.98);box-shadow:0 24px 60px rgba(15,23,42,.18);opacity:0;visibility:hidden;transform:translateY(12px) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.fuel-journey-nav.is-open .fuel-journey-nav__panel{opacity:1;visibility:visible;transform:none}.fuel-journey-nav__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.55rem 1rem}.fuel-journey-nav__eyebrow{margin:0 0 .32rem;color:var(--journey-blue);font-size:.8rem;font-weight:900;line-height:1;letter-spacing:.14em;text-transform:uppercase}.fuel-journey-nav__current{margin:0;color:var(--journey-text);font-size:1.38rem;font-weight:900;line-height:1.1;letter-spacing:-.02em}.fuel-journey-nav__count{display:inline-flex;min-width:5.4rem;min-height:2.9rem;align-items:center;justify-content:center;border:1px solid #b9d6ff;border-radius:999px;background:#eef6ff;color:var(--journey-blue);font-size:.92rem;font-weight:900;white-space:nowrap}.fuel-journey-nav__progress{height:.34rem;background:#e7eef7;overflow:hidden}.fuel-journey-nav__progress span{display:block;width:9.09%;height:100%;border-radius:999px;background:linear-gradient(90deg,#176df0,#4d91ff);transition:width .18s ease}.fuel-journey-nav__list{max-height:calc(min(74vh,46rem) - 6.2rem);overflow-y:auto;padding:.75rem .9rem 1rem;scrollbar-width:thin;scrollbar-color:#9bb8db transparent}.fuel-journey-nav__link{position:relative;display:grid;grid-template-columns:3.05rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.3rem;border:1px solid transparent;border-radius:1.1rem;padding:.5rem .7rem;color:var(--journey-text);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.fuel-journey-nav__link:hover{background:#f5f9ff;border-color:#d9e7f8}.fuel-journey-nav__link.is-active{border-color:#9bc5ff;background:#f1f7ff;box-shadow:inset 4px 0 0 var(--journey-blue)}.fuel-journey-nav__link-icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:1px solid #d4e2f1;border-radius:1rem;background:#fff;color:#5b7190}.fuel-journey-nav__link.is-active .fuel-journey-nav__link-icon{border-color:#8dbbff;color:var(--journey-blue);box-shadow:0 0 0 5px rgba(37,99,235,.08)}.fuel-journey-nav__link-icon svg{width:1.45rem;height:1.45rem}.fuel-journey-nav__link-copy{min-width:0}.fuel-journey-nav__link-title{display:block;color:#111827;font-size:.98rem;font-weight:900;line-height:1.15}.fuel-journey-nav__link.is-active .fuel-journey-nav__link-title{color:#154fae}.fuel-journey-nav__link-sub{display:block;margin-top:.18rem;color:#7a889d;font-size:.79rem;font-weight:750;line-height:1.15}.fuel-journey-nav__link-index{color:#9aa8ba;font-size:.76rem;font-weight:900}.fuel-journey-nav__link.is-active .fuel-journey-nav__link-index{color:var(--journey-blue)}.fuel-journey-nav__rail{position:relative;display:flex;min-width:4.25rem;min-height:4.25rem;align-items:center;justify-content:center;gap:.6rem;border:1px solid #9fc6ff;border-radius:999px;background:#fff;color:#fff;box-shadow:0 13px 34px rgba(24,92,183,.22);cursor:pointer}.fuel-journey-nav__rail-track{display:none}.fuel-journey-nav__rail-menu{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:999px;background:var(--journey-blue);box-shadow:0 7px 16px rgba(17,103,232,.25)}.fuel-journey-nav__rail-menu svg{width:1.55rem;height:1.55rem}.fuel-journey-nav__mobile-label{display:none;color:#124c99;font-size:.82rem;font-weight:900}.fuel-journey-nav.is-open .fuel-journey-nav__rail-menu{background:var(--journey-blue-dark)}.fuel-journey-nav.is-section-change .fuel-journey-nav__rail{animation:fuelJourneyPulse .55s ease-out}@keyframes fuelJourneyPulse{0%{box-shadow:0 13px 34px rgba(24,92,183,.22),0 0 0 0 rgba(37,99,235,.35)}to{box-shadow:0 13px 34px rgba(24,92,183,.22),0 0 0 13px rgba(37,99,235,0)}}@media (min-width:1024px){.fuel-journey-nav{right:clamp(1.5rem,calc(50vw - 46.5rem),3.5rem);left:auto;top:50%;bottom:auto;align-items:center;transform:translateY(-50%)}.fuel-journey-nav__panel{order:1;width:31rem;max-height:min(80vh,48rem)}.fuel-journey-nav__rail{order:2;width:4.75rem;height:32rem;min-width:4.75rem;min-height:0;flex-direction:column;justify-content:flex-end;border-radius:2.4rem;padding:.75rem 0 .8rem}.fuel-journey-nav__rail-track{position:absolute;top:1.15rem;bottom:5.4rem;left:50%;display:block;width:.22rem;border-radius:999px;background:#dbe7f5;transform:translateX(-50%)}.fuel-journey-nav__rail-fill{position:absolute;left:0;top:0;width:100%;height:0;border-radius:999px;background:#2878f2;transition:height .18s ease}.fuel-journey-nav__rail-marker{top:0;width:1.12rem;height:1.12rem;border:.26rem solid #fff;background:#176df0;box-shadow:0 0 0 .18rem #8fbcff,0 4px 12px rgba(37,99,235,.3);transition:top .18s ease}.fuel-journey-nav__rail-dot,.fuel-journey-nav__rail-marker{position:absolute;left:50%;border-radius:999px;transform:translate(-50%,-50%)}.fuel-journey-nav__rail-dot{width:.48rem;height:.48rem;background:#aabed7}.fuel-journey-nav__rail-dot--1{top:0}.fuel-journey-nav__rail-dot--2{top:25%}.fuel-journey-nav__rail-dot--3{top:50%}.fuel-journey-nav__rail-dot--4{top:75%}.fuel-journey-nav__rail-dot--5{top:100%}.fuel-journey-nav__mobile-label{display:none}}@media (max-width:767px){.fuel-journey-nav{right:.75rem;bottom:.75rem;left:auto;flex-direction:column;align-items:flex-end;gap:.55rem}.fuel-journey-nav__panel{order:1;width:calc(100vw - 1.5rem);max-width:32rem;max-height:72vh}.fuel-journey-nav__rail{order:2;min-width:auto;padding:.52rem .65rem .52rem .52rem}.fuel-journey-nav__mobile-label{display:inline-block;padding-right:.2rem}}@media (prefers-reduced-motion:reduce){.fuel-journey-nav__panel,.fuel-journey-nav__progress span,.fuel-journey-nav__rail-fill,.fuel-journey-nav__rail-marker{transition:none}.fuel-journey-nav.is-section-change .fuel-journey-nav__rail{animation:none}}html[data-fsc-method=ltl-percent] #fuel-surcharge-schedule{display:none}.fuel-schedule{margin-top:0;overflow:hidden;border:1.5px solid #cbd9e6;border-radius:1.25rem;background:#fff;box-shadow:0 10px 22px rgba(18,63,107,.05)}.fuel-schedule__header{padding:1.15rem 1.2rem .95rem}.fuel-schedule__header h2{color:#0d2447;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.fuel-schedule__sub{margin-top:.5rem;color:#536a84;font-size:.94rem;font-weight:500;line-height:1.55}.fuel-schedule__basis{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.85rem;border-radius:999px;background:#f0f4f8;padding:.42rem .75rem;color:#31465f;font-size:.78rem;font-weight:800;line-height:1.25}.fuel-schedule__scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fuel-schedule__scroll:focus-visible{outline:3px solid #1769aa;outline-offset:-3px}.fuel-schedule__table{width:100%;min-width:37rem;border-collapse:separate;border-spacing:0;color:#102542;font-variant-numeric:tabular-nums}.fuel-schedule__table td,.fuel-schedule__table th{border-top:1px solid #dbe4ec;padding:.78rem 1rem;vertical-align:middle}.fuel-schedule__table thead th{border-top:0;background:#f1f5f9;color:#10213c;font-size:.78rem;font-weight:800;line-height:1.25;text-align:left;white-space:nowrap}.fuel-schedule__table tbody td,.fuel-schedule__table thead th:not(:first-child){text-align:right}.fuel-schedule__table td+td,.fuel-schedule__table th+td,.fuel-schedule__table th+th{border-left:1px solid #e4eaf0}.fuel-schedule__table tbody th{color:#102542;font-size:.98rem;font-weight:750;text-align:left;white-space:nowrap}.fuel-schedule__table tbody td{color:#102542;font-size:.98rem;font-weight:500;white-space:nowrap}.fuel-schedule__table tbody tr.is-current>*{border-top-color:#a9e7ba;background:#effdf2;color:#075d2b;font-weight:800}.fuel-schedule__table tbody tr.is-current th{position:relative;box-shadow:inset 4px 0 0 #18a83e}.fuel-schedule__price{display:inline-block;vertical-align:middle}.fuel-schedule__current-badge{display:inline-flex;align-items:center;min-height:1.65rem;margin-left:.45rem;border-radius:999px;background:#28ae4d;padding:.18rem .55rem;color:#fff;font-size:.68rem;font-weight:800;line-height:1;vertical-align:middle}.fuel-schedule__msg{margin:.8rem 1.2rem 0;border:1px solid #e1c57a;border-radius:.8rem;background:#fff9e8;padding:.65rem .75rem;color:#72510a;font-size:.78rem;font-weight:700;line-height:1.45}.fuel-schedule__note{border-top:1px solid #dbe4ec;padding:.8rem 1.2rem .9rem;color:#687b91;font-size:.75rem;font-weight:500;line-height:1.5}.fuel-schedule[data-state=stale] .fuel-schedule__basis,.fuel-schedule[data-state=stale] .fuel-schedule__scroll{opacity:.48}@media (max-width:639px){.fuel-schedule__header{padding:1rem 1rem .85rem}.fuel-schedule__header h2{font-size:1.3rem}.fuel-schedule__sub{font-size:.84rem}.fuel-schedule__basis{border-radius:.8rem;font-size:.72rem}.fuel-schedule__table{min-width:35rem}.fuel-schedule__table td,.fuel-schedule__table th{padding:.72rem .85rem}.fuel-schedule__note{padding-inline:1rem}.fuel-schedule__msg{margin-inline:1rem}}.fuel-hero-quick{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 1.25rem;margin-top:1rem}.fuel-hero-price{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.28rem .42rem;color:#405d7c;font-size:.86rem;font-weight:700;line-height:1.35}.fuel-hero-price__label{color:#173b63;font-weight:800}.fuel-hero-price #marketCurrentDiesel{margin:0;color:#12325b;font-size:1rem;font-weight:900;letter-spacing:-.01em}.fuel-hero-price__divider{color:#7890a6;font-weight:900}.fuel-hero-price #marketCurrentDieselWeek{color:#526f84;font-size:.78rem;font-weight:700}.fuel-hero-quick__nav{min-width:min(100%,25rem)}.fuel-quick-links__label{min-height:1.7rem;margin-bottom:.4rem;border:1px solid #0b5fb7;border-radius:3px;background:#1769aa;padding:.25rem .6rem;font-size:.7rem;letter-spacing:.075em}.fuel-quick-links{gap:.42rem}.fuel-quick-links a{min-height:2.75rem;gap:.35rem;border:2px solid #1769aa;border-radius:4px;background:#fff;padding:.45rem .62rem;color:#0b5fa7;font-size:.79rem;line-height:1.1;box-shadow:0 2px 5px rgba(18,63,107,.06);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.fuel-quick-links a:hover{border-color:#0b4f98;background:#eef7ff;color:#0b4f98;box-shadow:0 4px 9px rgba(18,63,107,.11)}.fuel-quick-links a:focus-visible{outline-offset:2px}.fuel-quick-links svg{width:1rem;height:1rem;flex:0 0 1rem}.fuel-eia-trends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.fuel-eia-trend{min-width:0;border:1px solid #bfd4e4;border-radius:4px;background:#f8fbfd;padding:.62rem .7rem}.fuel-eia-trend__label{display:block;color:#52677b;font-size:.7rem;font-weight:800;line-height:1.2}.fuel-eia-trend .fuel-market-stat__value{display:block;margin-top:.22rem;font-size:1rem}.fuel-eia-trends__caption{margin-top:.35rem;color:#526f84;font-size:.68rem;font-weight:700}@media (max-width:767px){.fuel-hero-quick{grid-template-columns:1fr;align-items:stretch;gap:.65rem;margin-top:.8rem}.fuel-hero-price{gap:.22rem .35rem;font-size:.78rem}.fuel-hero-price #marketCurrentDiesel{font-size:.92rem}.fuel-hero-price #marketCurrentDieselWeek{font-size:.72rem}.fuel-hero-quick__nav{min-width:0;width:100%}.fuel-quick-links__label{margin-bottom:.34rem;font-size:.67rem}.fuel-quick-links{gap:.35rem}.fuel-quick-links a{min-height:2.75rem;padding:.4rem .36rem;font-size:.75rem}.fuel-quick-links svg{width:.9rem;height:.9rem;flex-basis:.9rem}}@media (max-width:359px){.fuel-quick-links a{gap:.2rem;padding-inline:.25rem;font-size:.72rem}.fuel-quick-links svg{display:none}.fuel-eia-trend{padding-inline:.5rem}.fuel-eia-trend__label{font-size:.64rem}.fuel-eia-trend .fuel-market-stat__value{font-size:.88rem}}.fuel-page-hero .max-w-4xl{margin-bottom:1rem}.fuel-hero-quick{display:block;margin-top:.9rem}.fuel-hero-quick__nav{display:flex;width:100%;min-width:0;align-items:stretch;gap:.55rem}.fuel-quick-links__label{display:inline-flex;min-height:3.7rem;flex:0 0 auto;align-items:center;justify-content:center;margin:0;border:2px solid #00a653;border-radius:.7rem;background:linear-gradient(180deg,#10c566,#06994d);padding:.75rem 1.1rem;color:#fff;font-size:.92rem;font-weight:900;line-height:1;letter-spacing:.015em;text-shadow:0 1px 1px rgba(0,75,38,.25);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.15),0 7px 0 #08763f,0 10px 18px rgba(8,118,63,.18)}.fuel-quick-links{display:grid;width:min(100%,40rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.fuel-quick-links a{display:flex;min-width:0;min-height:3.7rem;align-items:center;justify-content:center;gap:.7rem;border:2px solid #0d79ff;border-radius:.7rem;background:linear-gradient(180deg,#167dff,#0663ef);padding:.7rem 1rem;color:#fff;font-size:.94rem;font-weight:850;line-height:1.05;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,49,143,.22);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.14),0 7px 0 #074dcc,0 10px 18px rgba(7,77,204,.18);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.fuel-quick-links a:hover{border-color:#0d79ff;background:linear-gradient(180deg,#2588ff,#0b6bf4);color:#fff;filter:saturate(1.06);transform:translateY(-1px);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.17),0 8px 0 #074dcc,0 12px 20px rgba(7,77,204,.22)}.fuel-quick-links a:active{transform:translateY(4px);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.12),0 3px 0 #074dcc,0 6px 12px rgba(7,77,204,.16)}.fuel-quick-links a:focus-visible{outline:3px solid #12325b;outline-offset:3px}.fuel-quick-links svg{width:1.55rem;height:1.55rem;flex:0 0 1.55rem;color:#fff}.fuel-quick-links a>span{display:inline-flex;min-height:1.8rem;align-items:center;border-left:2px solid hsla(0,0%,100%,.72);padding-left:.72rem;white-space:nowrap}@media (max-width:767px){.fuel-page-hero .max-w-4xl{margin-bottom:.8rem}.fuel-page-hero h1{font-size:clamp(1.4rem,7vw,1.7rem);line-height:1.08;letter-spacing:-.04em;white-space:nowrap}.fuel-hero-quick{margin-top:.72rem}.fuel-hero-quick__nav{display:grid;grid-template-columns:1fr;gap:.48rem}.fuel-quick-links__label{width:-moz-max-content;width:max-content;min-height:2.25rem;border-radius:.55rem;padding:.48rem .8rem;font-size:.76rem;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.15),0 5px 0 #08763f,0 7px 12px rgba(8,118,63,.17)}.fuel-quick-links{width:100%;gap:.38rem}.fuel-quick-links a{min-height:3.15rem;gap:.36rem;border-radius:.55rem;padding:.52rem .38rem;font-size:.78rem;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.14),0 5px 0 #074dcc,0 7px 12px rgba(7,77,204,.18)}.fuel-quick-links svg{width:1.12rem;height:1.12rem;flex-basis:1.12rem}.fuel-quick-links a>span{min-height:1.45rem;border-left-width:1.5px;padding-left:.38rem}}@media (max-width:359px){.fuel-page-hero h1{font-size:1.38rem}.fuel-quick-links{gap:.28rem}.fuel-quick-links a{gap:.25rem;padding-inline:.24rem;font-size:.72rem}.fuel-quick-links svg{width:1rem;height:1rem;flex-basis:1rem}.fuel-quick-links a>span{padding-left:.28rem}}#eia-weekly-diesel-table,#fuel-surcharge-schedule{scroll-margin-top:0}#fuel-surcharge-visualizer{scroll-margin-top:1.25rem}.fuel-schedule--enhanced{border-color:#c8dced;border-radius:1.45rem;box-shadow:0 14px 34px rgba(18,63,107,.07)}.fuel-schedule--enhanced .fuel-schedule__header{padding:1.35rem 1.45rem 1rem}.fuel-schedule__title-row{display:flex;align-items:flex-start;gap:1rem}.fuel-schedule__hero-icon{display:inline-flex;width:4.75rem;height:4.75rem;flex:0 0 4.75rem;align-items:center;justify-content:center;border-radius:1.25rem;background:linear-gradient(145deg,#3ca2ff,#0878ee 58%,#0663d8);color:#fff;box-shadow:0 12px 24px rgba(18,122,234,.23),inset 0 1px 0 hsla(0,0%,100%,.35)}.fuel-schedule__hero-icon svg{width:2.65rem;height:2.65rem}.fuel-schedule__title-copy{min-width:0;padding-top:.15rem}.fuel-schedule--enhanced .fuel-schedule__header h2{font-size:clamp(1.75rem,2.65vw,2.55rem);line-height:1.08;letter-spacing:-.035em}.fuel-schedule--enhanced .fuel-schedule__sub{max-width:56rem;margin-top:.5rem;font-size:1rem;line-height:1.55}.fuel-schedule__controls{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:1rem}.fuel-schedule__miles-control{display:inline-flex;min-height:4.5rem;max-width:100%;align-items:center;gap:.72rem;border:1px solid #d6e8f7;border-radius:1rem;background:linear-gradient(100deg,#edf8ff,#f7fbff);padding:.55rem .8rem;color:#0d2b59;font-size:1.02rem;font-weight:800;box-shadow:inset 0 1px 0 #fff}.fuel-schedule__miles-icon{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;align-items:center;justify-content:center;color:#0879e8}.fuel-schedule__miles-icon svg{width:2rem;height:2rem}.fuel-schedule__miles-control label,.fuel-schedule__miles-suffix{white-space:nowrap}#fscScheduleMiles{width:6.8rem;min-height:3rem;border:2px solid #1185ef;border-radius:.75rem;background:#fff;padding:.55rem .75rem;color:#102542;font-size:1.12rem;font-weight:700;line-height:1;outline:none;box-shadow:0 2px 6px rgba(18,63,107,.05)}#fscScheduleMiles:focus{border-color:#0879e8;box-shadow:0 0 0 4px rgba(23,105,170,.15)}.fuel-schedule__miles-help{width:2rem;height:2rem;flex:0 0 2rem;font-size:.88rem}.fuel-schedule--enhanced .fuel-schedule__basis{margin-top:0;margin-left:.1rem;padding:.5rem .9rem;background:#eef3f8;font-size:.82rem}.fuel-schedule--enhanced .fuel-schedule__table{min-width:42rem}.fuel-schedule--enhanced .fuel-schedule__table thead th{background:linear-gradient(180deg,#1388f5,#0875df);color:#fff;padding:.8rem 1.2rem;white-space:normal}.fuel-schedule--enhanced .fuel-schedule__table td+td,.fuel-schedule--enhanced .fuel-schedule__table th+td,.fuel-schedule--enhanced .fuel-schedule__table th+th{border-left-color:rgba(123,184,237,.42)}.fuel-schedule__head{display:flex;align-items:center;gap:.8rem;min-height:3.15rem}.fuel-schedule__head--right{justify-content:flex-end}.fuel-schedule__head-icon{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.16);color:#fff}.fuel-schedule__head-icon svg{width:1.55rem;height:1.55rem}.fuel-schedule__head>span:last-child{display:grid;gap:.1rem}.fuel-schedule__head strong{font-size:.9rem;font-weight:800;line-height:1.2}.fuel-schedule__head small{color:hsla(0,0%,100%,.9);font-size:.72rem;font-weight:600;line-height:1.25}.fuel-schedule--enhanced .fuel-schedule__table tbody tr:nth-child(2n):not(.is-current)>*{background:#f4f9fd}.fuel-schedule--enhanced .fuel-schedule__table tbody td,.fuel-schedule--enhanced .fuel-schedule__table tbody th{padding:.72rem 1.2rem;font-size:1rem}.fuel-schedule--enhanced .fuel-schedule__table tbody th{font-weight:800}.fuel-schedule--enhanced .fuel-schedule__table tbody tr.is-current>*{background:linear-gradient(90deg,#e9fbed,#f2fff5)}.fuel-schedule--enhanced .fuel-schedule__current-badge{min-height:1.75rem;padding-inline:.65rem;background:linear-gradient(180deg,#2ec65a,#1eaa45);box-shadow:0 4px 9px rgba(22,154,58,.18)}.fuel-schedule--enhanced .fuel-schedule__note{display:flex;align-items:center;gap:.65rem;margin:.8rem 1.2rem 1rem;border:1px solid #d8eaf8;border-radius:1rem;background:linear-gradient(90deg,#f4faff,#f9fcff);padding:.7rem .9rem;color:#5b7390}.fuel-schedule__note-icon{display:inline-flex;width:1.45rem;height:1.45rem;flex:0 0 1.45rem;align-items:center;justify-content:center;border:2px solid #1388f5;border-radius:999px;color:#0875df;font-size:.8rem;font-weight:900;font-style:normal}.fuel-schedule[data-state=stale] .fuel-schedule__miles-control{opacity:.72}@media (max-width:767px){.fuel-schedule--enhanced .fuel-schedule__header{padding:1rem 1rem .85rem}.fuel-schedule__title-row{gap:.7rem}.fuel-schedule__hero-icon{width:3.25rem;height:3.25rem;flex-basis:3.25rem;border-radius:.9rem}.fuel-schedule__hero-icon svg{width:1.85rem;height:1.85rem}.fuel-schedule--enhanced .fuel-schedule__header h2{font-size:1.35rem}.fuel-schedule--enhanced .fuel-schedule__sub{font-size:.84rem;line-height:1.5}.fuel-schedule__controls{margin-top:.85rem}.fuel-schedule__miles-control{width:100%;min-height:3.7rem;gap:.48rem;padding:.45rem .55rem;font-size:.82rem}.fuel-schedule__miles-icon{width:1.7rem;height:1.7rem;flex-basis:1.7rem}.fuel-schedule__miles-icon svg{width:1.6rem;height:1.6rem}#fscScheduleMiles{width:5rem;min-height:2.75rem;padding:.45rem .5rem;font-size:1rem}.fuel-schedule__miles-help{width:1.75rem;height:1.75rem;flex-basis:1.75rem;margin-left:auto}.fuel-schedule--enhanced .fuel-schedule__basis{max-width:100%;font-size:.7rem;line-height:1.35}.fuel-schedule--enhanced .fuel-schedule__table{min-width:39rem}.fuel-schedule--enhanced .fuel-schedule__table thead th{padding:.68rem .8rem}.fuel-schedule__head{gap:.55rem;min-height:2.8rem}.fuel-schedule__head-icon{width:2rem;height:2rem;flex-basis:2rem}.fuel-schedule__head-icon svg{width:1.25rem;height:1.25rem}.fuel-schedule__head strong{font-size:.78rem}.fuel-schedule__head small{font-size:.64rem}.fuel-schedule--enhanced .fuel-schedule__table tbody td,.fuel-schedule--enhanced .fuel-schedule__table tbody th{padding:.68rem .8rem;font-size:.92rem}.fuel-schedule--enhanced .fuel-schedule__note{margin:.7rem .85rem .85rem;padding:.65rem .75rem;font-size:.7rem}}@media (max-width:359px){.fuel-schedule__miles-control{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.4rem}.fuel-schedule__miles-icon{grid-row:1/span 2}.fuel-schedule__miles-control label{align-self:end}#fscScheduleMiles{grid-column:2;grid-row:2}.fuel-schedule__miles-suffix{grid-column:3;grid-row:2;align-self:center}.fuel-schedule__miles-help{grid-column:4;grid-row:1/span 2}}
/* Eight-card freight tools showcase — standalone layout */
.fuel-tools-showcase{position:relative;overflow:hidden}
.fuel-tools-showcase::after{content:none}
.fuel-tools-showcase__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}
.fuel-tools-showcase__header-icon{display:flex;width:3.4rem;height:3.4rem;align-items:center;justify-content:center;border-radius:.85rem;background:#0f9f86;color:#fff;box-shadow:0 3px 0 #087967}
.fuel-tools-showcase__header-icon svg{width:1.7rem;height:1.7rem}
.fuel-tools-showcase__eyebrow{font-size:.75rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#087d6b}
.fuel-tools-showcase__title{margin:.2rem 0 0;color:#0f2f4f;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:900;line-height:1.15}
.fuel-tools-showcase__intro{margin:.55rem 0 0;color:#334e68;font-size:.92rem;font-weight:750;line-height:1.55}
.fuel-tools-showcase__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.4rem}
@media(min-width:900px){.fuel-tools-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.fuel-tools-card{position:relative;min-width:0;min-height:13.1rem;overflow:hidden;border:1px solid #d3e8e8;border-radius:1.2rem;background:#fffef8;padding:1.05rem 1.15rem;box-shadow:0 5px 16px rgba(15,49,68,.055);transition:transform .18s ease,box-shadow .18s ease}
.fuel-tools-card:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(15,49,68,.09)}
.fuel-tools-card--current{border:2px solid #52c872;padding:calc(1.05rem - 1px) calc(1.15rem - 1px)}
.fuel-tools-card__copy{position:relative;z-index:2;display:flex;min-height:11rem;min-width:0;flex-direction:column}
.fuel-tools-card__heading-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:.8rem}
.fuel-tools-card__icon{display:flex;width:3.45rem;height:3.45rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);border-radius:.85rem;background:linear-gradient(145deg,#50b6fa,#1987d8 60%,#0876c7);color:#fff;box-shadow:0 8px 17px rgba(22,110,179,.18),inset 0 1px 0 rgba(255,255,255,.35)}
.fuel-tools-card__icon svg{width:1.8rem;height:1.8rem}
.fuel-tools-card__heading-text{min-width:0}
.fuel-tools-card__title-line{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}
.fuel-tools-card h3{margin:0;font-size:1.08rem;font-weight:900;line-height:1.22;color:#071a38}
.fuel-tools-card__badge{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .62rem;background:#0b7f5d;color:#fff;font-size:.62rem;font-weight:900;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}
.fuel-tools-card__badge--next{background:#1769aa}
.fuel-tools-card__lead{margin:.3rem 0 0;color:#244c79;font-size:.78rem;font-weight:850;line-height:1.4}
.fuel-tools-card__desc{margin:.65rem 0 .55rem;max-width:66%;color:#263f5c;font-size:.8rem;font-weight:700;line-height:1.5}
.fuel-tools-card__link{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;width:auto;max-width:66%;min-width:0;margin:auto 0 0;padding-top:.4rem;color:#123c72;font-size:.84rem;font-weight:850;line-height:1.35;text-decoration:none}
/* The keyword must never inherit the old fixed-size link-span icon treatment. */
.fuel-tools-card__link .fuel-tools-card__keyword{display:inline;flex:0 1 auto;min-width:0;width:auto;height:auto;border-radius:0;background:none;box-shadow:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:normal}
.fuel-tools-card__link .fuel-tools-card__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;border-radius:50%;background:#e5f5ff;color:#1389e4;text-decoration:none;box-shadow:none}
.fuel-tools-card__arrow svg{display:block;width:1.35rem;height:1.35rem;flex:none}
.fuel-tools-card__link:focus-visible{outline:3px solid #93c5fd;outline-offset:3px;border-radius:.25rem}
.fuel-tools-card__visual{position:absolute;z-index:1;right:.65rem;bottom:.35rem;display:flex;align-items:flex-end;justify-content:flex-end;width:31%;height:8.5rem;pointer-events:none}
.fuel-tools-card__visual::before{content:none}
.fuel-tools-card__visual svg,.fuel-tools-card--truck .fuel-tools-card__visual svg,.fuel-tools-card--hazmat .fuel-tools-card__visual svg{display:block;width:100%;height:auto;max-width:10.8rem;max-height:8.5rem;filter:drop-shadow(0 4px 3px rgba(31,67,91,.07))}
@media(max-width:1100px) and (min-width:900px){
 .fuel-tools-card{min-height:14rem}
 .fuel-tools-card__desc,.fuel-tools-card__link{max-width:70%}
 .fuel-tools-card__visual{width:28%;height:7.5rem}
}
@media(max-width:640px){
 .fuel-tools-showcase__header{grid-template-columns:1fr}
 .fuel-tools-card{min-height:14rem}
 .fuel-tools-card__copy{min-height:12rem}
 .fuel-tools-card__desc,.fuel-tools-card__link{max-width:70%}
 .fuel-tools-card__visual{width:29%;height:7.5rem}
}
@media(max-width:420px){
 .fuel-tools-card{min-height:15rem}
 .fuel-tools-card__desc,.fuel-tools-card__link{max-width:100%}
 .fuel-tools-card__visual{position:relative;right:auto;bottom:auto;float:right;width:42%;height:6rem;margin:-4rem 0 0 auto;opacity:.9}
 .fuel-tools-card__copy{min-height:11.5rem}
}
@media(prefers-reduced-motion:reduce){.fuel-tools-card{transition:none}}



/* Shared navigation: eight-tool desktop menu and mobile accordion. */
.freight-nav-dropdown { max-height: calc(100vh - 6.5rem); overflow-y: auto; overscroll-behavior: contain; }
.freight-mobile-group { overflow: hidden; border: 1px solid #cbd5e1; border-radius: .85rem; background: #fff; }
.freight-mobile-group__toggle { display: flex; min-height: 3rem; width: 100%; align-items: center; justify-content: space-between; gap: .75rem; padding: .75rem .9rem; background: #f1f5f9; color: #0f172a; font-weight: 800; text-align: left; }
.freight-mobile-group__toggle:hover { background: #e2e8f0; }
.freight-mobile-group__toggle:focus-visible, .freight-mobile-group__links a:focus-visible, .freight-mobile-lookup:focus-visible { outline: 3px solid #86efac; outline-offset: -3px; }
.freight-mobile-group__chevron { width: 1.15rem; height: 1.15rem; flex: none; transition: transform .15s ease; }
.freight-mobile-group__toggle[aria-expanded="true"] .freight-mobile-group__chevron { transform: rotate(180deg); }
.freight-mobile-group__links { padding: .3rem .4rem .45rem; }
.freight-mobile-group__links[hidden] { display: none; }
.freight-mobile-group__links a { display: block; padding: .75rem .85rem; border-radius: .65rem; color: #334155; font-weight: 700; line-height: 1.35; }
.freight-mobile-group__links a:hover { background: #f1f5f9; color: #047857; }
.freight-mobile-group__links a[aria-current="page"] { background: #ecfdf5; color: #047857; }
.freight-mobile-lookup { display: block; padding: .85rem .9rem; border-radius: .75rem; color: #334155; }
.freight-mobile-lookup:hover { background: #f1f5f9; color: #047857; }
@media (prefers-reduced-motion: reduce) { .freight-mobile-group__chevron { transition: none; } }

#mobileMenu[hidden] { display: none !important; }
