.doe-meeting,.doe-print-root{--doe-ink: #1E2A22;--doe-forest: #234A38;--doe-sage-tint: #EAF1EB;--doe-sage-line: #D5E0D6;--doe-amber: #D9971E;--doe-muted: #5C6860;--doe-grey: #8A8A8A;--doe-white: #FFFFFF;--doe-shadow: 0 12px 32px hsl(152 36% 21% / .12);--doe-display: var(--dashboard-title-font);--doe-page-title-size: 40px;--doe-serif: "Instrument Serif", Georgia, serif;--doe-figure: "Playfair Display", Georgia, serif;--doe-comparison-reference: #34506B;--doe-phaseout-year-1: #89B8EA;--doe-phaseout-year-2: #5498DF;--doe-phaseout-year-3: #2E7BC9;--doe-phaseout-year-4: #225F9D;--doe-phaseout-year-5: #174875;--doe-factor-system-bg: #DDEDE2;--doe-factor-system-ink: #28543A;--doe-factor-crop-bg: #FFF0CE;--doe-factor-crop-ink: #76520B;--doe-factor-size-bg: #E0EBF7;--doe-factor-size-ink: #315B80;--doe-factor-electricity-bg: #FBE2DD;--doe-factor-electricity-ink: #8A4033;--doe-factor-practices-bg: #E6EDF0;--doe-factor-practices-ink: #435B66;--doe-factor-category-bg: #F1E4EE;--doe-factor-category-ink: #754369;--doe-factor-water-bg: #DAF0EF;--doe-factor-water-ink: #246460}.doe-stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;border:1px solid var(--doe-sage-line);box-shadow:var(--doe-shadow);background:var(--doe-white)}.doe-scaled{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:top left}.doe-slide{position:relative;width:1920px;height:1080px;overflow:hidden;background:var(--doe-white);color:var(--doe-ink);font-family:Inter,system-ui,sans-serif;box-sizing:border-box;font-variant-numeric:lining-nums}.doe-slide *,.doe-slide *:before{box-sizing:border-box}.doe-slide h2,.doe-slide h3,.doe-slide h4,.doe-slide p{margin:0}.doe-slide:after{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--doe-amber)}.doe-title-zone{position:absolute;top:0;left:0;width:100%;height:200px;background:color-mix(in srgb,var(--doe-sage-tint) 55%,transparent);border-bottom:2px solid var(--doe-forest);padding:70px 64px 24px;display:flex;align-items:flex-start}.doe-title-zone h2{font-family:var(--doe-display);font-size:var(--doe-page-title-size);font-weight:600;line-height:1.25;letter-spacing:0;color:var(--doe-ink);max-width:1710px;text-wrap:wrap}.doe-hl{font:inherit;color:var(--doe-forest)}.doe-part-nav{position:absolute;top:14px;left:64px;z-index:5;display:flex;gap:8px}.doe-part-nav button{padding:6px 16px;border-radius:999px;border:1px solid var(--doe-sage-line);background:var(--doe-white);color:var(--doe-muted);font:600 15px/1.2 Inter,sans-serif;white-space:nowrap;cursor:pointer}.doe-part-nav button:hover{border-color:var(--doe-forest);color:var(--doe-forest)}.doe-part-nav button.is-active{background:var(--doe-forest);border-color:var(--doe-forest);color:var(--doe-white)}.doe-content{position:absolute;top:232px;left:64px;width:1792px;height:628px}.doe-content.is-tall{height:740px}.doe-content.is-tall.has-bottom-note{height:704px}.doe-conclusion{position:absolute;top:880px;left:64px;width:1792px;height:76px;border-radius:12px;background:var(--doe-forest);color:var(--doe-white);display:flex;align-items:center;justify-content:center;padding:0 30px;text-align:center;font:600 25px/1.3 Inter,sans-serif}.doe-footnote{position:absolute;top:976px;left:64px;right:64px;font-size:16px;line-height:1.4;color:var(--doe-muted)}.doe-content.has-bottom-note~.doe-footnote{top:998px}.doe-footer{position:absolute;top:1020px;left:64px;right:64px;display:flex;justify-content:space-between;align-items:center;font-size:16px;text-transform:uppercase;letter-spacing:.06em;color:var(--doe-grey)}.doe-footer-right{display:flex;align-items:center;gap:40px}.doe-return{background:none;border:0;cursor:pointer;font:600 20px/1 var(--doe-display);text-transform:none;letter-spacing:0;color:var(--doe-forest)}.doe-label{display:block;font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--doe-muted)}.doe-heading{font:600 28px/1.25 var(--doe-display);color:var(--doe-forest);display:flex;align-items:center;gap:10px}.doe-note{font:400 21px/1.45 Inter,sans-serif;color:var(--doe-muted)}.doe-figure{font:700 64px/1.1 var(--doe-figure);color:var(--doe-forest)}.doe-card{background:var(--doe-white);border:1px solid var(--doe-sage-line);border-radius:20px;box-shadow:var(--doe-shadow)}.doe-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--doe-sage-tint);color:var(--doe-forest);border-radius:50%;flex-shrink:0}.doe-placeholder{height:100%;border:2px dashed var(--doe-sage-line);border-radius:16px;padding:32px 40px;background:color-mix(in srgb,var(--doe-sage-tint) 30%,transparent)}.doe-placeholder ul{margin:18px 0 0;padding-left:32px;display:flex;flex-direction:column;gap:14px;font-size:26px;line-height:1.4}.doe-ctx{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:40px}.doe-ctx-box{display:flex;flex-direction:column;padding:36px 44px;border-top:6px solid var(--doe-forest)}.doe-ctx-box.is-agenda{background:var(--doe-sage-tint);border-color:var(--doe-sage-line);border-top-color:var(--doe-amber);box-shadow:none}.doe-ctx-title{font:600 30px/1.2 var(--doe-display);color:var(--doe-ink);padding-bottom:18px;margin-bottom:8px!important;border-bottom:1px solid var(--doe-sage-line)}.doe-ctx-list{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:20px}.doe-ctx-item{display:flex;gap:30px;align-items:center}.doe-ctx-item .doe-heading{margin:4px 0 6px}.doe-icon-lg{width:104px;height:104px}.doe-icon-lg.is-solid{background:var(--doe-forest);color:var(--doe-white)}.doe-controls{display:flex;justify-content:center;align-items:center;gap:22px;color:var(--doe-ink);font-size:18px}.doe-controls button{padding:12px 24px;border-radius:8px;border:1px solid var(--doe-sage-line);background:var(--doe-white);color:var(--doe-forest);font:600 18px/1 Inter,sans-serif;cursor:pointer}.doe-controls button:hover:not(:disabled){border-color:var(--doe-forest)}.doe-controls button:disabled{opacity:.4;cursor:default}.doe-print-root{display:none}@media print{@page{size:13.333in 7.5in;margin:0}body.doe-printing>*:not(.doe-print-root){display:none!important}body.doe-printing>.doe-print-root{display:block!important;position:static;max-width:none;padding:0;margin:0}.doe-print-page{width:1920px;height:1080px;-moz-column-break-after:page;break-after:page;page-break-after:always;overflow:hidden}.doe-print-page .doe-return{display:none}.doe-print-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{.doe-print-page{zoom:.6667}}.doe-why{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;align-items:stretch}.doe-why-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:48px 44px;border-top:8px solid var(--doe-forest)}.doe-why-card .doe-heading{font-size:34px}.doe-why-card .doe-note{font-size:24px}.doe-why-n{position:absolute;top:34px;right:40px;font:700 44px/1 var(--doe-display);color:var(--doe-sage-line)}.doe-why-icon{width:128px;height:128px}.doe-why-card.is-peer{background:var(--doe-sage-tint);border:3px solid var(--doe-forest);border-top-width:8px}.doe-why-card.is-peer .doe-why-icon{background:var(--doe-forest);color:var(--doe-white)}.doe-why-card.is-peer .doe-why-n{color:var(--doe-forest);opacity:.35}.doe-road-only .doe-road-phases{flex:0 0 auto;margin-top:120px}.doe-road-only .doe-road-phase .doe-note{font-size:24px}.doe-road{height:100%;display:flex;flex-direction:column}.doe-road-points{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.doe-road-point{display:flex;gap:26px;align-items:center;padding:30px 32px;min-height:230px;border-top:6px solid var(--doe-forest)}.doe-road-point .doe-heading{margin-bottom:8px}.doe-road .doe-road-title{margin-top:56px}.doe-road-phases{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:18px}.doe-road-phase{display:flex;flex-direction:column;gap:20px}.doe-road-phase .doe-note{padding:0 56px 0 36px}.doe-chev{height:170px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 70px 0 56px;clip-path:polygon(0 0,calc(100% - 44px) 0,100% 50%,calc(100% - 44px) 100%,0 100%,44px 50%);color:var(--doe-white)}.doe-road-phase:first-child .doe-chev{clip-path:polygon(0 0,calc(100% - 44px) 0,100% 50%,calc(100% - 44px) 100%,0 100%);padding-left:36px;border-radius:12px 0 0 12px}.doe-chev.is-1{background:color-mix(in srgb,var(--doe-forest) 45%,var(--doe-white))}.doe-chev.is-2{background:color-mix(in srgb,var(--doe-forest) 70%,var(--doe-white))}.doe-chev.is-3{background:var(--doe-forest)}.doe-chev-n{font:600 17px/1 Inter,sans-serif;letter-spacing:.1em;opacity:.85}.doe-chev-t{font:600 27px/1.2 var(--doe-display)}.doe-road-phase:not(:last-child) .doe-chev{margin-right:-22px}.doe-road-phases{margin-top:28px}.doe-p1{height:100%;display:flex;flex-direction:column;gap:22px}.doe-p1-tree{flex:1;display:grid;grid-template-columns:330px 1fr;gap:28px}.doe-p1-total{background:var(--doe-forest);color:var(--doe-white);border-radius:16px;padding:30px 32px;display:flex;flex-direction:column}.doe-p1-total-h{font:600 28px/1.2 var(--doe-display)}.doe-p1-total-v{font:700 96px/1.1 var(--doe-figure);margin:14px 0 auto}.doe-p1-total ul{margin:0;padding-left:22px;font-size:20px;line-height:1.6;opacity:.9}.doe-p1-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:auto 1fr 1fr;gap:12px 18px}.doe-p1-columns{grid-template-columns:330px 1.1fr 1fr 1fr;grid-template-rows:auto 1fr 1fr;gap:12px 18px}.doe-p1-columns .doe-p1-grid{display:contents}.doe-p1-columns .doe-p1-total-label{grid-column:1;grid-row:1}.doe-p1-columns .doe-p1-total{grid-column:1;grid-row:2 / span 2}.doe-p1-box,.doe-p1-crit,.doe-p1-elig{border-radius:14px;padding:18px 26px;display:flex;flex-direction:column;justify-content:center;gap:4px}.doe-p1-box{border-left:6px solid}.doe-p1-box.is-prod{background:color-mix(in srgb,var(--doe-amber) 16%,var(--doe-white));border-color:var(--doe-amber)}.doe-p1-box.is-non{background:#f1f1ef;border-color:var(--doe-grey)}.doe-p1-v{font:700 52px/1.05 var(--doe-figure);color:var(--doe-ink)}.doe-p1-crit{background:#f6f6f3;border:1px solid var(--doe-sage-line)}.doe-p1-crit p:first-child{font-size:22px;line-height:1.35;color:var(--doe-ink)}.doe-p1-crit .doe-note{font-size:18px;font-style:italic}.doe-p1-elig p{font-size:24px;color:var(--doe-ink)}.doe-p1-elig span{font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-top:6px}.doe-p1-elig.is-yes{background:var(--doe-sage-tint);border:1px solid var(--doe-sage-line)}.doe-p1-elig.is-yes span{color:var(--doe-forest)}.doe-p1-elig.is-no{background:#f8ebe7;border:1px solid #EBCFC6}.doe-p1-elig.is-no span{color:#a4473a}.doe-p1-streams{display:grid;grid-template-columns:repeat(5,1fr);border-top:4px solid var(--doe-amber);background:var(--doe-white);border-radius:0 0 14px 14px;box-shadow:var(--doe-shadow)}.doe-p1-streams>div{padding:18px 24px;border-right:1px solid var(--doe-sage-line);display:flex;flex-direction:column;gap:2px}.doe-p1-streams>div:last-child{border-right:0;background:var(--doe-sage-tint)}.doe-p1-streams .doe-label{color:var(--doe-amber)}.doe-p1-streams .is-total .doe-label{color:var(--doe-forest)}.doe-p1-sv{font:700 40px/1.15 var(--doe-figure);color:var(--doe-ink)}.doe-p1-streams .doe-note{font-size:17px;line-height:1.35}.doe-p2{gap:18px}.doe-p2-tests{display:grid;grid-template-columns:repeat(7,1fr);border-top:4px solid var(--doe-forest);background:var(--doe-white);border-radius:0 0 14px 14px;box-shadow:var(--doe-shadow)}.doe-p2-tests>div{padding:12px 18px;border-right:1px solid var(--doe-sage-line);display:flex;flex-direction:column;gap:2px}.doe-p2-tests>div:last-child{border-right:0;background:var(--doe-sage-tint)}.doe-p2-tests .doe-label{color:var(--doe-forest);font-size:15px}.doe-p2-s{font-size:15px;color:var(--doe-muted)}.doe-p2-v{font:700 32px/1.15 var(--doe-figure);color:var(--doe-ink);margin-top:4px}.doe-p2-n{font-size:15px;font-weight:600;color:var(--doe-muted)}.doe-p2 .doe-p1-total-v{font-size:84px}.doe-p2-grid{display:grid;grid-template-columns:.9fr 1fr 1fr 1fr;grid-template-rows:auto 1fr 1fr .8fr;gap:10px 16px}.doe-p2-grid .doe-p1-box,.doe-p2-grid .doe-p1-crit,.doe-p2-grid .doe-p1-elig{padding:12px 22px}.doe-p2-grid .doe-p1-v{font-size:40px}.doe-p2-grid .doe-heading{font-size:23px}.doe-p2-grid .doe-note{font-size:17px}.doe-p2-grid .doe-p1-crit p:first-child{font-size:19px}.doe-p2-grid .doe-p1-elig p{font-size:20px}.doe-p2-span{grid-row:span 2}.doe-p2-wide{grid-column:span 3;flex-direction:row!important;align-items:center;justify-content:flex-start!important;gap:24px!important}.doe-p1-box.is-act{background:var(--doe-sage-tint);border-color:var(--doe-forest)}.doe-p1-box.is-marg{background:#f8ebe7;border-color:#a4473a}.doe-conclusion.has-saving{width:1180px}.doe-saving{position:absolute;top:880px;left:1268px;width:588px;height:76px;border-radius:12px;border:2px dashed var(--doe-amber);background:color-mix(in srgb,var(--doe-amber) 12%,var(--doe-white));display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px}.doe-saving-l{font:600 17px/1.25 Inter,sans-serif;color:var(--doe-ink);max-width:260px}.doe-saving-v{font:700 24px/1.1 var(--doe-figure);color:var(--doe-amber);white-space:nowrap}.doe-p3{height:100%;display:flex;flex-direction:column}.doe-p3-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.doe-p3-kpi{display:flex;gap:20px;align-items:center;padding:20px 24px;border-top:6px solid var(--doe-forest)}.doe-p3-kpi.is-gov{border-top-color:var(--doe-amber);background:color-mix(in srgb,var(--doe-amber) 10%,var(--doe-white))}.doe-p3-kpi.is-gov .doe-icon{background:color-mix(in srgb,var(--doe-amber) 22%,var(--doe-white));color:#8a5e10}.doe-p3-v{display:block;font:700 44px/1.1 var(--doe-figure);color:var(--doe-ink);margin:4px 0 2px}.doe-p3-kpi .doe-note{font-size:17px}.doe-p3-split{display:flex;height:40px;margin-top:16px;border-radius:10px;overflow:hidden;font:600 17px/1 Inter,sans-serif}.doe-p3-split>div{display:flex;align-items:center;padding:0 14px;white-space:nowrap}.doe-p3-split .is-farm{background:var(--doe-forest);color:var(--doe-white)}.doe-p3-split .is-gov{flex:1;background:color-mix(in srgb,var(--doe-amber) 35%,var(--doe-white));color:var(--doe-ink);justify-content:flex-end}.doe-p3 .doe-p3-title{margin-top:24px}.doe-p3-drivers{flex:1;display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:24px;margin-top:16px}.doe-p3-driver{padding:22px 26px;display:flex;flex-direction:column;gap:8px;border-top:6px solid var(--doe-forest)}.doe-p3-driver.is-pre{border:2px solid var(--doe-ink);border-top-width:6px;background:#f6f6f3;box-shadow:none}.doe-p3-dh{display:flex;justify-content:space-between;align-items:flex-start}.doe-p3-tag{background:var(--doe-ink);color:var(--doe-white);font:700 14px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;border-radius:8px}.doe-icon.is-solid{background:var(--doe-forest);color:var(--doe-white)}.doe-p3-driver .doe-note{font-size:22px}.doe-p3-driver .doe-heading{font-size:30px;margin-top:8px}.doe-p3-driver .doe-icon{width:80px;height:80px}.doe-wat{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.doe-wat-panel{display:flex;flex-direction:column;padding:26px 28px 18px;border-top:6px solid;gap:8px}.doe-wat-panel .doe-note{font-size:19px;min-height:56px}.doe-wat-chart{flex:1;display:flex;gap:12px;margin-top:10px}.doe-wat-col{flex:1;display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:4px}.doe-wat-v{font:700 22px/1.2 var(--doe-figure);color:var(--doe-ink)}.doe-wat-track{flex:1;display:flex;align-items:flex-end;justify-content:center;border-bottom:2px solid var(--doe-sage-line);margin-bottom:6px}.doe-wat-track>div{width:64%;border-radius:6px 6px 0 0}.doe-wat-n{font-size:16px;font-weight:700;color:var(--doe-ink);line-height:1.15;white-space:nowrap}.doe-wat-f{font-size:14px;color:var(--doe-muted);white-space:nowrap}.doe-wat-unit{font-size:14px;color:var(--doe-muted);margin-top:8px}button.doe-chev{border:0;text-align:left;cursor:pointer;font:inherit;width:calc(100% + 22px);transition:filter .15s}.doe-road-phase:last-child button.doe-chev{width:100%}button.doe-chev:hover{filter:brightness(1.08)}.doe-road-next{align-self:flex-start;margin-left:36px;border:1.5px solid var(--doe-amber);background:color-mix(in srgb,var(--doe-amber) 14%,var(--doe-white));color:#8a5e10;font:700 16px/1 Inter,sans-serif;letter-spacing:.04em;padding:9px 16px;border-radius:999px;cursor:pointer}.doe-road-next:hover{background:var(--doe-amber);color:var(--doe-white)}.doe-print-page .doe-road-next{border-style:dashed}.doe-wat-track{position:relative}.doe-ribbon{position:absolute;left:50%;top:8px;transform:translate(-50%);white-space:nowrap;background:#c0392b;color:var(--doe-white);font:700 14px/1 Inter,sans-serif;padding:8px 12px;border-radius:6px;box-shadow:0 4px 10px #0000002e;z-index:2}.doe-ribbon:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:7px solid transparent;border-top-color:#c0392b}.doe-wat-page{height:100%;display:flex;flex-direction:column;gap:20px}.doe-wat-page .doe-wat{flex:1;height:auto;min-height:0}.doe-wat-msg{display:grid;grid-template-columns:auto 1fr 1.3fr;gap:28px;align-items:center;padding:22px 30px;border:2px solid var(--doe-ink);border-radius:16px;background:#f6f6f3}.doe-wat-msg .doe-note{font-size:19px;margin-top:6px;color:var(--doe-ink)}.doe-wat-msg-pre{position:relative;border-left:2px solid var(--doe-sage-line);padding-left:28px}.doe-wat-msg-pre .doe-p3-tag{position:absolute;top:-4px;right:0}.doe-wat-page .doe-wat-panel .doe-note{min-height:0;font-size:17px}.doe-wat-page .doe-wat-panel{padding:18px 24px 14px;gap:4px}.doe-wat-page .doe-wat-panel .doe-heading{font-size:24px}.doe-wat-panel{position:relative}.doe-check{position:absolute;top:-20px;left:50%;transform:translate(-50%);white-space:nowrap;padding:10px 22px;border-radius:999px;background:#c0392b;color:var(--doe-white);font:700 20px/1.2 Inter,sans-serif;box-shadow:0 6px 16px #c0392b59;z-index:3}.doe-check:before{content:"⚠  "}.doe-check+.doe-heading{margin-top:14px}.doe-wat-page{display:grid!important;grid-template-columns:1fr 460px;gap:28px!important}.doe-wat-page .doe-wat{gap:20px}.doe-wat-page .doe-wat-n{font-size:14px}.doe-wat-page .doe-wat-f{font-size:12px}.doe-wat-page .doe-wat-v{font-size:19px}.doe-wat-page .doe-wat-chart{gap:6px}.doe-wat-page .doe-wat-panel .doe-heading{font-size:22px}.doe-takeaways{background:var(--doe-forest);color:var(--doe-white);border-radius:16px;padding:34px;display:flex;flex-direction:column;gap:22px;box-shadow:var(--doe-shadow)}.doe-takeaways h3{font:400 44px/1.1 var(--doe-serif)}.doe-takeaways h3 em{font-style:italic}.doe-takeaways ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:22px}.doe-takeaways li{position:relative;padding-left:30px;font-size:21px;line-height:1.45;color:color-mix(in srgb,var(--doe-white) 88%,transparent)}.doe-takeaways li:before{content:"";position:absolute;left:0;top:11px;width:12px;height:12px;border-radius:50%;background:var(--doe-amber)}.doe-takeaways li b{display:block;color:var(--doe-white);font-weight:700;margin-bottom:2px}.doe-wat-page .doe-wat{grid-template-columns:repeat(3,minmax(0,1fr))}.doe-wat-page .doe-wat-panel{min-width:0}.doe-wat-page .doe-wat-panel .doe-heading{font-size:21px}.doe-wat-page .doe-wat-col{min-width:0}.doe-wat-page .doe-wat-n{white-space:normal;font-size:13px;overflow-wrap:anywhere}.doe-wat-page .doe-wat-f{white-space:normal;font-size:11.5px}.doe-wat-page .doe-wat-n{height:32px;display:flex;align-items:flex-start;justify-content:center;line-height:1.2}.doe-wat-page .doe-wat-f{height:28px;line-height:1.2}.doe-wat-page{grid-template-columns:1fr 420px}.doe-grp{height:100%;display:grid;grid-template-columns:720px 1fr;gap:36px}.doe-grp-factors,.doe-grp-result{display:flex;flex-direction:column;gap:12px;min-height:0}.doe-grp .doe-ctx-title{font-size:24px;padding-bottom:10px;margin-bottom:0!important}.doe-grp-factor{flex:1;display:grid;grid-template-columns:auto 1fr 250px;gap:18px;align-items:center;padding:14px 20px;border-left:6px solid var(--doe-forest)}.doe-grp-factor .doe-icon{width:56px;height:56px}.doe-grp-factor .doe-heading{font-size:22px}.doe-grp-factor .doe-note{font-size:16px;line-height:1.35;margin-top:4px}.doe-grp-bars{display:flex;flex-direction:column;gap:5px}.doe-grp-bars>div{display:grid;grid-template-columns:82px 1fr 46px;gap:8px;align-items:center;font-size:14px}.doe-grp-bl{color:var(--doe-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doe-grp-bt{height:12px;background:var(--doe-sage-tint);border-radius:6px;overflow:hidden}.doe-grp-bt>span{display:block;height:100%;background:var(--doe-forest);border-radius:6px}.doe-grp-bv{font-weight:700;color:var(--doe-ink);text-align:right}.doe-grp-grid{flex:1;display:grid;grid-template-columns:230px repeat(3,1fr);grid-template-rows:auto repeat(6,1fr);gap:8px}.doe-grp-row{display:contents}.doe-grp-head{text-align:center;font:700 16px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--doe-muted);padding:4px 0}.doe-grp-rl{display:flex;flex-direction:column;justify-content:center;padding:0 14px;border-radius:10px;background:#f6f6f3;border-left:5px solid var(--grp-c)}.doe-grp-rl b{font:700 17px/1.2 Inter,sans-serif;color:var(--grp-c);text-transform:uppercase;letter-spacing:.06em}.doe-grp-rl span{font-size:15px;color:var(--doe-muted)}.doe-grp-cell{border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:color-mix(in srgb,var(--grp-c) var(--shade),var(--doe-white));color:var(--doe-white)}.doe-grp-v{font:700 30px/1.1 var(--doe-figure)}.doe-grp-n{font-size:14px;opacity:.9}.doe-grp-row.is-of{--grp-c: #2E6B50}.doe-grp-row.is-nh{--grp-c: #8A5E2E}.doe-grp-row.is-gh{--grp-c: #34506B}.doe-grp-cell.is-light{color:var(--doe-ink)}.doe-drv{height:100%;display:flex;flex-direction:column;gap:22px}.doe-drv-factors{flex:3;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;min-height:0}.doe-drv-card{display:flex;flex-direction:column;gap:12px;padding:22px 26px;border-top:6px solid var(--doe-forest)}.doe-drv-head{display:flex;align-items:center;gap:16px}.doe-drv-head .doe-icon{width:56px;height:56px}.doe-drv-card .doe-heading{font-size:26px}.doe-drv-card .doe-note{font-size:18px;min-height:52px}.doe-drv-card .doe-grp-bars{margin-top:auto;gap:8px}.doe-drv-card .doe-grp-bars>div{grid-template-columns:110px 1fr 60px;font-size:17px}.doe-drv-card .doe-grp-bt{height:16px}.doe-drv-intl{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px 26px 14px;border-radius:16px;border:2px dashed var(--doe-amber);background:color-mix(in srgb,var(--doe-amber) 7%,var(--doe-white))}.doe-drv-intl-h{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--doe-sage-line)}.doe-drv-intl-h .doe-ctx-title{border:0;padding-bottom:6px;font-size:20px}.doe-wip{background:var(--doe-amber);color:var(--doe-white);font:700 15px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;border-radius:8px}.doe-drv-intl-grid{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.doe-drv-intl-grid>div{display:flex;flex-direction:column;gap:4px;border-left:3px solid var(--doe-amber);padding-left:16px}.doe-drv-intl-grid .doe-heading{font-size:17px}.doe-drv-intl-grid .doe-note{font-size:14px;line-height:1.3}.doe-grp.is-full{grid-template-columns:1fr}.doe-grp{grid-template-columns:640px 1fr}.doe-grp-factor.is-var{grid-template-columns:200px 1fr}.doe-grp-factor.is-var .doe-heading{font-size:20px}.doe-grp-factor.is-var .doe-icon{width:44px;height:44px}.doe-grp-factor.is-var .doe-drv-head{gap:10px}.doe-grp-x{display:block;font:700 36px/1 var(--doe-figure);color:var(--doe-amber);margin-top:10px}.doe-grp-xl{font-size:14px;color:var(--doe-muted)}.doe-tov{height:100%;display:grid;grid-template-columns:1fr auto 1.15fr;gap:24px;align-items:stretch}.doe-tov-box{display:flex;flex-direction:column;gap:14px;padding:30px 36px;border-top:6px solid var(--doe-forest)}.doe-tov-box.is-tariff{border-top-color:var(--doe-amber);background:color-mix(in srgb,var(--doe-amber) 6%,var(--doe-white))}.doe-tov-h{font:600 32px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-tov-ways{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:14px}.doe-tov-ways>div{display:flex;gap:20px;align-items:center}.doe-tov-n{width:56px;height:56px;flex-shrink:0;border-radius:50%;border:2px solid var(--doe-forest);display:flex;align-items:center;justify-content:center;font:700 26px/1 var(--doe-figure);color:var(--doe-forest)}.doe-tov-box .doe-road-next{margin-left:0}.doe-tov-arrow{align-self:center;color:var(--doe-sage-line)}.doe-tov-dec{flex:1;display:flex;flex-direction:column;justify-content:center;gap:0}.doe-tov-d{display:flex;flex-direction:column;align-items:stretch}.doe-tov-dcard{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:20px 24px;border-radius:14px;background:var(--doe-white);border:1px solid var(--doe-sage-line)}.doe-tov-link{align-self:center;display:flex;align-items:center;gap:10px;margin:14px 0;padding:8px 18px;border-radius:999px;background:var(--doe-amber);color:var(--doe-white);font:700 17px/1 Inter,sans-serif}.doe-grp.is-take{grid-template-columns:1fr 420px}.doe-thr{height:100%;display:grid;grid-template-columns:1.45fr 1fr;gap:32px}.doe-thr-chart{display:flex;flex-direction:column;padding:22px 30px 20px;min-height:0}.doe-thr-chart .doe-ctx-title{font-size:24px;padding-bottom:10px}.doe-thr-bell{flex:1;display:flex;align-items:center;padding:30px 10px 0;min-height:0}.doe-thr-bell>div{width:100%}.doe-thr-bands{display:grid;grid-template-columns:1fr .55fr 1.1fr;gap:10px;margin-top:6px}.doe-thr-bands span{border-top:4px solid;padding-top:8px;text-align:center;font:700 19px/1.2 Inter,sans-serif}.doe-thr-steps{display:flex;flex-direction:column;gap:14px;justify-content:center}.doe-thr-steps>.doe-label{color:var(--doe-amber)}.doe-thr-step{display:flex;gap:20px;align-items:flex-start;padding:16px 20px;border-radius:14px;background:var(--doe-sage-tint)}.doe-thr-step .doe-heading{font-size:22px}.doe-thr-step .doe-note{font-size:18px;margin-top:4px}.doe-tov-ways>div.is-next{position:relative;flex-wrap:wrap;padding:16px 18px;margin:0 -18px;border-radius:14px;border:2px solid var(--doe-amber);background:color-mix(in srgb,var(--doe-amber) 10%,var(--doe-white))}.doe-tov-ways>div.is-next .doe-tov-n{background:var(--doe-amber);border-color:var(--doe-amber);color:var(--doe-white)}.doe-tov-ways>div.is-next .doe-road-next{margin-left:76px}.doe-rev{height:100%;display:grid;grid-template-columns:1fr 520px;gap:28px}.doe-rev-chart{display:flex;flex-direction:column;padding:22px 28px 16px;min-height:0}.doe-rev-chart .doe-ctx-title{font-size:22px;padding-bottom:10px}.doe-rev-plot{position:relative;flex:1;display:grid;grid-template-columns:repeat(9,1fr);gap:14px;align-items:end;border-bottom:2px solid var(--doe-sage-line);margin-top:10px;min-height:0}.doe-rev-zone{position:absolute;left:-8px;right:-8px;background:color-mix(in srgb,var(--doe-forest) 10%,transparent);pointer-events:none}.doe-rev-zone span{position:absolute;right:8px;top:6px;font:700 14px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--doe-forest)}.doe-rev-col{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.doe-rev-v{font:700 20px/1 var(--doe-figure);color:var(--doe-muted);margin-bottom:6px}.doe-rev-bar{width:100%;border-radius:8px 8px 0 0;background:#c4c9c5}.doe-rev-col.is-today .doe-rev-bar{background:#7c857f}.doe-rev-col.is-peer .doe-rev-bar{background:var(--doe-forest)}.doe-rev-col.is-orig .doe-rev-bar{background:#34506b}.doe-rev-col.is-doe .doe-rev-bar{background:color-mix(in srgb,var(--doe-amber) 70%,var(--doe-white))}.doe-rev-col.is-peer .doe-rev-v,.doe-rev-col.is-orig .doe-rev-v,.doe-rev-col.is-doe .doe-rev-v,.doe-rev-col.is-today .doe-rev-v{color:var(--doe-ink);font-size:24px}.doe-rev-labels{display:grid;grid-template-columns:repeat(9,1fr);gap:14px;margin-top:8px}.doe-rev-labels span{text-align:center;font-size:15px;line-height:1.2;color:var(--doe-muted)}.doe-rev-labels span.is-peer,.doe-rev-labels span.is-orig,.doe-rev-labels span.is-doe,.doe-rev-labels span.is-today{color:var(--doe-ink);font-weight:700}.doe-rev-side{gap:16px;padding:26px 30px}.doe-rev-side h3{font-size:38px}.doe-rev-pick{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:12px;background:color-mix(in srgb,var(--doe-white) 10%,transparent)}.doe-rev-pick span{font-size:16px;opacity:.8}.doe-rev-pick b{font:700 46px/1.05 var(--doe-figure);color:var(--doe-white)}.doe-rev-pick small{font-size:16px;color:var(--doe-amber);font-weight:700}.doe-rev-slider{background:var(--doe-white);color:var(--doe-ink);border-radius:12px;padding:14px 16px 6px;font-size:14px}.doe-rev-side ul{gap:12px}.doe-rev-side li{font-size:18px;line-height:1.35}.doe-rev-zone{z-index:2;background:color-mix(in srgb,var(--doe-forest) 8%,transparent)}.doe-rev-zone span{right:auto;left:12px;top:50%;transform:translateY(-50%);background:var(--doe-white);padding:5px 10px;border-radius:999px;border:1.5px solid var(--doe-forest)}.doe-rev-zone-label{display:flex;justify-content:flex-start;padding:0 0 8px}.doe-rev-zone-label span{padding:5px 10px;border:1.5px solid var(--doe-forest);border-radius:999px;background:var(--doe-white);color:var(--doe-forest);font:700 14px/1 var(--doe-display);text-transform:uppercase}.doe-dist{position:relative;height:100%;display:grid;grid-template-columns:1fr 520px;gap:28px}.doe-check.is-corner{left:auto;right:0;top:-66px;transform:none;white-space:normal;max-width:520px;text-align:left;font-size:18px;border-radius:14px}.doe-dist-chart{display:flex;flex-direction:column;padding:22px 28px 18px;min-height:0}.doe-dist-chart .doe-ctx-title{font-size:22px;padding-bottom:10px}.doe-dist-plot{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:22px;margin-top:12px;min-height:0}.doe-dist-g{display:flex;flex-direction:column;min-height:0;padding:10px 10px 8px;border-radius:12px}.doe-dist-g.is-orig{background:color-mix(in srgb,#34506B 10%,transparent);outline:2px solid #34506B}.doe-dist-g.is-peer{background:var(--doe-sage-tint);outline:2px solid var(--doe-forest)}.doe-dist-bars{flex:1;display:flex;gap:6px;align-items:flex-end;border-bottom:2px solid var(--doe-sage-line);min-height:0}.doe-dist-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.doe-dist-col span{font:700 16px/1 Inter,sans-serif;color:var(--doe-ink);margin-bottom:5px}.doe-dist-col div{width:100%;border-radius:6px 6px 0 0}.doe-dist-g b{margin-top:10px;font:700 19px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-dist-g small{font-size:15px;color:var(--doe-muted)}.doe-dist-side{padding:26px 30px;gap:18px}.doe-dist-side h3{font-size:38px}.doe-dist-side li{font-size:18px;line-height:1.35}.doe-dist-pick{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.doe-dist-pick button{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1.5px solid color-mix(in srgb,var(--doe-white) 35%,transparent);background:transparent;color:var(--doe-white);cursor:pointer;text-align:left;font:600 15px/1.2 Inter,sans-serif}.doe-dist-pick button b{font-size:17px}.doe-dist-pick button span{opacity:.8}.doe-dist-pick button.is-on{background:var(--doe-white);color:var(--doe-forest);border-color:var(--doe-white)}.doe-dist-side li{font-size:25px;line-height:1.3;padding-left:34px}.doe-dist-side li:before{top:12px;width:13px;height:13px}.doe-dist-side li b{font-size:27px;line-height:1.22;margin-bottom:4px}.doe-dist-side ul{gap:30px;flex:1;padding-top:4px}.doe-dist-side .doe-dist-pick{flex-shrink:0}.doe-dist-rev{align-self:center;margin-bottom:12px;padding:6px 14px;border-radius:999px;background:var(--doe-forest);color:var(--doe-white);font:700 17px/1 Inter,sans-serif;white-space:nowrap}.doe-dist-g.is-orig .doe-dist-rev{background:#34506b}.doe-dist-avg{margin-top:8px;padding:6px 8px;border-radius:8px;background:var(--doe-white);border:1px solid var(--doe-sage-line);font:500 13px/1.25 Inter,sans-serif;color:var(--doe-muted)}.doe-dist-avg b{display:block;margin-top:2px;font:700 18px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-fv{height:100%;display:grid;grid-template-columns:1fr 1fr 520px;gap:28px}.doe-fv-col{display:flex;flex-direction:column;gap:14px;padding:24px 28px;border-top:6px solid var(--doe-forest)}.doe-fv-col .doe-label{color:var(--doe-amber)}.doe-fv-h{font:600 26px/1.2 var(--doe-display);color:var(--doe-ink);margin-bottom:4px!important}.doe-fv-m{flex:1;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:12px 18px;border-radius:12px;background:#f6f6f3}.doe-fv-m.is-neg{background:#f8ebe7}.doe-fv-m.is-low{background:color-mix(in srgb,var(--doe-amber) 12%,var(--doe-white))}.doe-fv-m .doe-heading{font-size:22px}.doe-fv-tag{font-size:17px;font-weight:700;color:var(--doe-muted)}.doe-fv-m.is-neg .doe-fv-tag{color:#a4473a}.doe-fv-m.is-low .doe-fv-tag{color:#8a5e10}.doe-fv-m b{font:700 22px/1 var(--doe-figure);color:var(--doe-muted)}.doe-fv-b{flex:1;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;padding:12px 18px;border-radius:12px;background:#f6f6f3;-moz-column-gap:12px;column-gap:12px}.doe-fv-b span{font:700 19px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-fv-b b{grid-row:span 2;font:700 38px/1 var(--doe-figure);color:var(--doe-ink)}.doe-fv-b small{font-size:15px;color:var(--doe-muted)}.doe-fv-b.is-up{background:#f8ebe7}.doe-fv-b.is-up b{color:#a4473a}.doe-fv-b.is-peer{background:var(--doe-sage-tint)}.doe-fv-b.is-peer b{color:var(--doe-forest)}.doe-fv-note{display:flex;gap:10px;align-items:center;font:600 18px/1.35 Inter,sans-serif;color:#a4473a}.doe-fv-risk{gap:16px;padding:26px 30px}.doe-fv-risk .doe-label{color:var(--doe-amber)}.doe-fv-risk h3{font-size:40px}.doe-fv-k{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px 18px;border-radius:12px;border:2px dashed color-mix(in srgb,var(--doe-white) 40%,transparent)}.doe-fv-k span{font-size:18px;opacity:.85}.doe-fv-k b{font:700 30px/1.1 var(--doe-figure);color:var(--doe-amber)}.doe-cov{height:100%;display:grid;grid-template-columns:1fr 640px;gap:28px}.doe-cov-left{display:flex;flex-direction:column;gap:20px}.doe-cov-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.doe-cov-left>.doe-cov-two:first-child{flex:1}.doe-cov-a{display:flex;flex-direction:column;gap:10px;padding:24px 28px;border-top:6px solid var(--doe-grey)}.doe-cov-a.is-conn{border-top-color:var(--doe-forest)}.doe-cov-a .doe-heading{font-size:26px}.doe-cov-a ul{margin:4px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:20px;line-height:1.35;color:var(--doe-ink)}.doe-cov-s{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;border-radius:14px;background:var(--doe-sage-tint);color:var(--doe-forest)}.doe-cov-s div{display:flex;flex-direction:column;gap:4px}.doe-cov-s b{font:700 20px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-cov-s span{font-size:17px;line-height:1.35;color:var(--doe-muted)}.doe-cov-ctl{display:flex;flex-direction:column;gap:14px;padding:22px 26px;border-top:6px solid var(--doe-amber)}.doe-cov-ctl>.doe-label{color:var(--doe-amber)}.doe-cov-sliders{display:grid;grid-template-columns:1fr 1fr;gap:24px;zoom:1.35}.doe-cov-faces{flex:1;zoom:1.25}.doe-cov-k{display:grid;grid-template-columns:1fr 1fr;gap:14px}.doe-cov-k div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;border-radius:12px;border:1px solid var(--doe-sage-line)}.doe-cov-k span{font:700 15px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--doe-muted)}.doe-cov-k b{font:700 34px/1.1 var(--doe-figure);color:var(--doe-ink)}.doe-prg{height:100%;display:flex;flex-direction:column;gap:18px}.doe-prg-k{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.doe-prg-k div{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:14px;background:var(--doe-white);border:1px solid var(--doe-sage-line);box-shadow:var(--doe-shadow)}.doe-prg-k div.is-adafsa{border-top:6px solid var(--doe-amber)}.doe-prg-k div.is-farm{border-top:6px solid var(--doe-forest)}.doe-prg-k span{font-size:17px;color:var(--doe-muted)}.doe-prg-k b{font:700 40px/1.1 var(--doe-figure);color:var(--doe-ink)}.doe-prg-set{font:700 18px/1 Inter,sans-serif;color:var(--doe-forest)}.doe-prg-t{flex:1;width:100%;border-collapse:collapse;background:var(--doe-white);border-radius:14px;overflow:hidden;box-shadow:var(--doe-shadow);font-size:22px}.doe-prg-t th{text-align:left;padding:14px 22px;font-size:18px;color:var(--doe-muted);background:#f6f6f3}.doe-prg-t td{padding:14px 22px;border-top:1px solid var(--doe-sage-line);color:var(--doe-ink)}.doe-prg-t tr.is-sel td{font-weight:700;background:var(--doe-sage-tint)}.doe-cov-a ul{list-style:disc;font-size:24px;gap:14px;margin-top:10px}.doe-cov-a .doe-heading{font-size:30px}.doe-cov-s b{font-size:22px}.doe-cov-s span{font-size:19px}.doe-rev-reset{margin-top:8px;align-self:flex-start;padding:7px 14px;border-radius:999px;border:1.5px solid var(--doe-forest);background:var(--doe-white);color:var(--doe-forest);font:700 15px/1 Inter,sans-serif;cursor:pointer}.doe-rev-reset:hover:not(:disabled){background:var(--doe-forest);color:var(--doe-white)}.doe-rev-reset:disabled{opacity:.4;cursor:default}.doe-rev-slider{display:flex;flex-direction:column}.doe-sub-nav{position:absolute;top:52px;left:64px;z-index:5;display:flex;flex-wrap:wrap;gap:6px}.doe-sub-nav button{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;border:1px solid var(--doe-sage-line);background:color-mix(in srgb,var(--doe-white) 70%,transparent);color:var(--doe-muted);font:600 13px/1.2 Inter,sans-serif;white-space:nowrap;cursor:pointer}.doe-sub-nav button span{font-weight:700;opacity:.6}.doe-sub-nav button:hover{border-color:var(--doe-forest);color:var(--doe-forest)}.doe-sub-nav button.is-active{background:var(--doe-sage-tint);border-color:var(--doe-forest);color:var(--doe-forest)}.doe-print-page .doe-sub-nav{display:none}.doe-print-page .doe-sub-nav+.doe-title-zone{padding-top:70px}.doe-fv2{height:100%;display:grid;grid-template-columns:1fr 520px;gap:28px}.doe-fv2-chart{display:flex;flex-direction:column;padding:22px 30px 16px;min-height:0}.doe-fv2-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--doe-sage-line)}.doe-fv2-head .doe-ctx-title{border:0;font-size:22px;padding-bottom:10px}.doe-fv2-plot{position:relative;flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding:40px 60px 0;min-height:0}.doe-fv2-rev{position:absolute;left:30px;right:30px;border-top:3px dashed var(--doe-forest);background:color-mix(in srgb,#B9CDBF 30%,transparent);pointer-events:none}.doe-fv2-rev span{position:absolute;left:6px;top:-28px;font:700 16px/1 Inter,sans-serif;color:var(--doe-forest);text-transform:uppercase;letter-spacing:.08em}.doe-fv2-sc{display:flex;flex-direction:column;align-items:center;min-height:0}.doe-fv2-bar{position:relative;flex:1;width:160px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:2px solid var(--doe-sage-line)}.doe-fv2-other{background:#c4c9c5}.doe-fv2-elec{background:var(--doe-amber);border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:center}.doe-fv2-elec b{font:700 18px/1 Inter,sans-serif;color:var(--doe-white);white-space:nowrap}.doe-fv2-gap{position:absolute;left:-6px;right:-6px;border:3px solid #A4473A;border-radius:6px;background:color-mix(in srgb,#A4473A 15%,transparent)}.doe-fv2-tag{position:absolute;left:50%;transform:translate(-50%,-10px);white-space:nowrap;padding:6px 14px;border-radius:999px;font:700 17px/1 Inter,sans-serif;color:var(--doe-white)}.doe-fv2-tag.is-ok{background:var(--doe-forest)}.doe-fv2-tag.is-loss{background:#a4473a}.doe-fv2-k{margin-top:10px;font:700 21px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-fv2-sc small{font-size:16px;color:var(--doe-muted)}.doe-fv2-note{margin-top:10px;font-size:14px;color:var(--doe-muted);font-style:italic}.doe-fv2-side{padding:28px 32px;gap:20px}.doe-fv2-side li{font-size:22px;line-height:1.4}.doe-fv2-side ul{gap:26px}.doe-fv2-gap.is-ok{border-color:var(--doe-forest);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--doe-forest) 25%,transparent) 0 6px,transparent 6px 12px)}.doe-fv2-other{position:relative}.doe-fv2-break{position:absolute;left:-8px;right:-8px;bottom:18px;height:14px;background:var(--doe-white);transform:skewY(-8deg);border-top:2px solid #9AA29C;border-bottom:2px solid #9AA29C}.doe-fv2-gap{pointer-events:none}.doe-tov-page{height:100%;display:flex;flex-direction:column;gap:20px}.doe-tov-page .doe-tov{flex:1;height:auto;min-height:0}.doe-tov-intro{display:flex;align-items:center;gap:22px;padding:18px 28px;border-radius:16px;background:var(--doe-sage-tint);border-left:6px solid var(--doe-forest)}.doe-tov-intro p{font-size:24px;line-height:1.4;color:var(--doe-ink)}.doe-tov-intro b{color:var(--doe-forest)}.doe-tov-page .doe-tov-box{padding:22px 32px;gap:10px}.doe-tov-page .doe-tov-ways{gap:8px}.doe-tov-page .doe-tov-dcard{padding:14px 20px}::highlight(doe-tbs){color:#c0392b;background-color:#fbe3df}.doe-rev-tag{margin-bottom:6px;padding:4px 10px;border-radius:999px;font:700 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--doe-white);background:var(--doe-ink);white-space:nowrap}.doe-rev-col.is-peer .doe-rev-tag{background:var(--doe-forest)}.doe-rev-col.is-orig .doe-rev-tag{background:#34506b}.doe-wip-ribbon{position:absolute;top:34px;right:-64px;z-index:10;width:260px;transform:rotate(40deg);background:#c0392b;color:var(--doe-white);text-align:center;font:800 26px/1 Inter,sans-serif;letter-spacing:.2em;padding:12px 0;box-shadow:0 6px 16px #00000040}.doe-cov2{height:100%;display:grid;grid-template-columns:1fr 1fr 560px;gap:24px}.doe-cov2-cat{display:flex;flex-direction:column;gap:16px;padding:24px 28px;border-top:6px solid #2F6F88}.doe-cov2-cat.is-conn{border-top-color:var(--doe-forest)}.doe-cov2-h{display:flex;gap:18px;align-items:center}.doe-cov2-h .doe-icon-lg{width:84px;height:84px}.doe-cov2-h .doe-heading{font-size:26px}.doe-cov2-big{display:flex;align-items:baseline;gap:14px;padding:12px 18px;border-radius:12px;background:color-mix(in srgb,#2F6F88 10%,var(--doe-white))}.doe-cov2-big b{font:700 64px/1 var(--doe-figure);color:#2f6f88}.doe-cov2-big span{font:700 22px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-cov2-cat ul{margin:0;padding-left:24px;list-style:disc;display:flex;flex-direction:column;gap:10px;font-size:20px;line-height:1.35;color:var(--doe-ink)}.doe-cov2-sub{font:700 19px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-cov2-tiers{display:flex;flex-direction:column;gap:14px}.doe-cov2-tiers>div{display:grid;grid-template-columns:130px 1fr 64px;gap:12px;align-items:center;font-size:18px;color:var(--doe-ink)}.doe-cov2-track{height:26px;border-radius:8px;background:#eeefec;overflow:hidden}.doe-cov2-track>div{height:100%;border-radius:8px}.doe-cov2-tiers b{font:700 26px/1 var(--doe-figure);text-align:right}.doe-cov2-time{margin-top:auto;display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border-radius:12px;background:var(--doe-sage-tint);color:var(--doe-forest)}.doe-cov2-time div{display:flex;flex-direction:column;gap:4px}.doe-cov2-time b{font:700 21px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-cov2-time span{font-size:17px;color:var(--doe-muted)}.doe-cov2-deep{border-top-style:dashed;background:#fbfaf6}.doe-cov2-deep .doe-cov-sliders{zoom:1.2}.doe-cov2-deep .doe-cov-faces{zoom:1.1}.doe-wip-note{margin-top:12px;display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:10px;border:2px dashed #C0392B;background:#fbe3df;color:#8e2a1f;font:600 18px/1.3 Inter,sans-serif}.doe-wip-note b{background:#c0392b;color:var(--doe-white);padding:4px 10px;border-radius:6px;letter-spacing:.12em;font-size:15px}.doe-cov2{grid-template-columns:1fr 560px}.doe-cov2-stack{display:flex;flex-direction:column;gap:18px;min-height:0}.doe-cov2-row{flex:1;display:grid;grid-template-columns:300px 220px 1fr;gap:24px;align-items:center;padding:18px 24px;border-left:6px solid #2F6F88}.doe-cov2-row.is-conn{border-left-color:var(--doe-forest)}.doe-cov2-row .doe-cov2-h{flex-direction:column;align-items:flex-start;gap:10px}.doe-cov2-row .doe-cov2-h .doe-icon-lg{width:64px;height:64px}.doe-cov2-row .doe-heading{font-size:24px}.doe-cov2-who{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:var(--doe-sage-tint)}.doe-cov2-who.is-doe{background:color-mix(in srgb,#2F6F88 10%,var(--doe-white))}.doe-cov2-who span{font:700 13px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--doe-muted)}.doe-cov2-who b{font:700 30px/1.1 var(--doe-figure);color:var(--doe-forest)}.doe-cov2-who.is-doe b{font-size:44px;color:#2f6f88}.doe-cov2-who small{font-size:15px;color:var(--doe-ink)}.doe-cov2-row ul{margin:0;padding-left:22px;list-style:disc;display:flex;flex-direction:column;gap:8px;font-size:18px;line-height:1.35;color:var(--doe-ink)}.doe-cov2-mid{display:flex;flex-direction:column;gap:12px}.doe-cov2-mid .doe-cov2-tiers{gap:8px}.doe-cov2-mid .doe-cov2-tiers>div{grid-template-columns:110px 1fr 56px;font-size:16px}.doe-cov2-mid .doe-cov2-track{height:18px}.doe-cov2-mid .doe-cov2-tiers b{font-size:22px}.doe-cov2-mid .doe-cov2-time{margin-top:0;padding:10px 14px}.doe-cov2-mid .doe-cov2-time b{font-size:17px}.doe-cov2-mid .doe-cov2-time span{font-size:14px}.doe-cov2-row{position:relative}.doe-cov2-row.is-conn{outline:3px solid var(--doe-forest);outline-offset:-1px}.doe-cov2-link{position:absolute;right:-40px;top:14px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--doe-forest);color:var(--doe-white);font:700 15px/1 Inter,sans-serif;white-space:nowrap;box-shadow:0 4px 12px #0000002e}.doe-cov2-deep{border:3px solid var(--doe-forest)!important;border-top-width:3px!important;background:color-mix(in srgb,var(--doe-sage-tint) 60%,var(--doe-white))}.doe-cov2-for{display:flex;align-items:center;gap:10px;margin:-22px -26px 4px;padding:12px 22px;background:var(--doe-forest);color:var(--doe-white);font:700 18px/1.2 Inter,sans-serif;border-radius:16px 16px 0 0}.doe-cov2-row.is-conn .doe-cov2-mid{padding-top:22px}.doe-exec{height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:24px}.doe-exec-box{position:relative;display:flex;gap:22px;align-items:flex-start;padding:26px 30px;text-align:left;cursor:pointer;border-left:6px solid var(--doe-forest);font:inherit}.doe-exec-box:hover{border-color:var(--doe-amber)}.doe-exec-box.is-wide{grid-column:1 / -1}.doe-exec-n{position:absolute;top:18px;right:24px;font:700 34px/1 var(--doe-display);color:var(--doe-sage-line)}.doe-exec-txt{display:flex;flex-direction:column;gap:8px;padding-right:30px}.doe-exec-txt .doe-heading{font-size:26px}.doe-exec-txt .doe-note{font-size:19px}.doe-exec-chevs{display:flex;gap:4px;margin-top:4px}.doe-exec-chev{flex:1;padding:7px 18px 7px 12px;color:var(--doe-white);font:600 13px/1.2 Inter,sans-serif;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.doe-exec-chev.is-1{background:color-mix(in srgb,var(--doe-forest) 45%,var(--doe-white))}.doe-exec-chev.is-2{background:color-mix(in srgb,var(--doe-forest) 70%,var(--doe-white))}.doe-exec-chev.is-3{background:var(--doe-forest)}.doe-exec-go{align-self:flex-start;color:#8a5e10;font:700 15px/1 Inter,sans-serif;margin-top:2px}.doe-road-only .doe-road-phases{margin-top:0}.doe-rd{display:flex;flex-direction:column;gap:14px;padding:0 40px 0 30px}.doe-road-only .doe-rd .doe-note{padding:0;font-size:19px}.doe-rd .doe-label{display:block;margin-bottom:4px}.doe-rd-in b{font:700 22px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-rd-how{margin:0;padding-left:20px;font:400 17px/1.4 Inter,sans-serif;color:var(--doe-muted)}.doe-rd-outs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.doe-rd-out{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid #E8C9C3;background:#fbefec}.doe-rd-out b{font:700 28px/1 var(--doe-display);color:#a0473a}.doe-rd-out span{font:500 14px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-rd-out.is-keep{border-color:var(--doe-sage-line);background:var(--doe-sage-tint)}.doe-rd-out.is-keep b{color:var(--doe-forest)}.doe-rd-when{margin:0;font:600 15px/1.3 Inter,sans-serif;color:#8a5e10}.doe-road-only .doe-road-phase{gap:16px}.doe-rd-how{list-style:disc}.doe-rd .doe-road-next{margin-left:0}.doe-rd-out.is-info{border-color:var(--doe-sage-line);background:var(--doe-white)}.doe-rd-out.is-info b{color:var(--doe-ink)}.doe-exec{grid-auto-rows:auto;gap:16px;align-content:start}.doe-exec-box{cursor:default;padding:18px 24px;gap:18px}.doe-exec-box:hover{border-color:var(--doe-forest)}.doe-exec-box .doe-icon{width:52px;height:52px}.doe-exec-txt .doe-heading{font-size:23px}.doe-exec-txt .doe-note{font-size:17px;line-height:1.4}.doe-exec-chevs{gap:8px;margin-top:8px}.doe-exec-ph{flex:1;display:flex;flex-direction:column;gap:4px}.doe-exec-ph b{font:700 18px/1.2 var(--doe-display);color:var(--doe-forest)}.doe-exec-ph>span:last-child{font:500 14px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-why{grid-template-columns:1.6fr 1fr 1fr}.doe-why-card.is-ex{padding:34px 36px;gap:14px}.doe-why-card.is-ex .doe-why-icon{width:88px;height:88px}.doe-why-card.is-ex .doe-note{font-size:20px}.doe-why-ex{display:flex;flex-direction:column;gap:14px;width:100%}.doe-why-ex-row{display:flex;gap:8px;margin-top:4px}.doe-why-ex-row span{flex:1;display:flex;flex-direction:column;padding:8px 10px;border-radius:10px;background:var(--doe-sage-tint);font:500 14px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-why-ex-row b{font:700 22px/1.1 var(--doe-display);color:var(--doe-forest)}.doe-why-ex-n{display:block;margin-top:4px;font:600 14px/1.3 Inter,sans-serif;color:#8a5e10}.doe-why-ex-u{font:400 13px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-why-card.is-ex{padding:26px 32px;gap:10px}.doe-why-card.is-ex .doe-why-icon{display:none}.doe-why-ex{gap:10px}.doe-rd-out span{font:600 17px/1.3 Inter,sans-serif}.doe-rd-how{font-size:18px}.doe-a4-wrap{padding:24px 16px 48px;background:#eef1ee;min-height:100vh}.doe-a4-bar{width:210mm;margin:0 auto 12px;display:flex;justify-content:flex-end}.doe-a4-bar button{border:1px solid var(--doe-sage-line);background:var(--doe-white);color:var(--doe-forest);font:600 14px/1 Inter,sans-serif;padding:9px 16px;border-radius:999px;cursor:pointer}.doe-a4{width:210mm;height:297mm;margin:0 auto;padding:14mm 13mm 10mm;background:var(--doe-white);box-shadow:var(--doe-shadow);display:flex;flex-direction:column;gap:6mm;overflow:hidden;color:var(--doe-ink);border-top:3mm solid var(--doe-forest)}.doe-a4-head h1{margin:6px 0 0;font:600 var(--dashboard-page-title-size)/1.25 var(--doe-display);color:var(--doe-forest);letter-spacing:0;text-wrap:wrap}.doe-a4-foot{margin-top:auto;font:500 10px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-muted)}.doe-a4 .doe-exec{height:auto;grid-template-columns:1fr;gap:3.2mm}.doe-a4 .doe-exec-box{padding:10px 14px;gap:12px;border-left-width:4px;border-radius:12px;box-shadow:none}.doe-a4 .doe-exec-box .doe-icon{width:34px;height:34px}.doe-a4 .doe-exec-box .doe-icon svg{width:20px;height:20px}.doe-a4 .doe-exec-n{font-size:20px;top:10px;right:14px}.doe-a4 .doe-exec-txt{gap:4px;padding-right:20px}.doe-a4 .doe-exec-txt .doe-heading{font-size:15px}.doe-a4 .doe-exec-txt .doe-note{font-size:11.5px;line-height:1.45}.doe-a4 .doe-exec-chevs{gap:5px;margin-top:4px}.doe-a4 .doe-exec-chev{font-size:8.5px;padding:5px 12px 5px 8px}.doe-a4 .doe-exec-ph b{font-size:11.5px}.doe-a4 .doe-exec-ph>span:last-child{font-size:9.5px}.doe-a4 .doe-label{font-size:10px}.doe-tbs-inline{color:#c0392b;background:#fbe3df}@page a4sheet{size:A4 portrait;margin:0}@media print{body.doe-a4-mode>*{display:none!important}body.doe-a4-mode #root{display:block!important}body.doe-a4-mode #root *{visibility:hidden}body.doe-a4-mode #root .doe-a4,body.doe-a4-mode #root .doe-a4 *{visibility:visible}body.doe-a4-mode .doe-a4{page:a4sheet;position:absolute;left:0;top:0;margin:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.doe-a4 .doe-exec{gap:4.5mm}.doe-a4 .doe-exec-box{padding:14px 16px}.doe-a4 .doe-exec-txt .doe-heading{font-size:17px}.doe-a4 .doe-exec-txt .doe-note{font-size:13px}.doe-a4 .doe-exec-ph b{font-size:12.5px}.doe-a4 .doe-exec-ph>span:last-child{font-size:10.5px}.v2-sheet{gap:4.2mm;height:297mm}.doe-a4-wrap .v2-sheet+.v2-sheet{margin-top:10mm}.v2-foot{display:flex;justify-content:space-between}.v2-brief{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:10px;background:#fff6da;border:1px solid #E8C766;color:#6b4e0a;font:600 13px/1.35 Inter,sans-serif}.v2-sec{display:flex;flex-direction:column;gap:2.4mm}.v2-h{display:flex;align-items:center;gap:10px;margin:0;font:700 17px/1.2 var(--doe-display);color:var(--doe-forest)}.v2-n{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--doe-forest);color:var(--doe-white);font:700 13px/1 Inter,sans-serif;flex:none}.v2-grid2{display:grid;grid-template-columns:1fr 1fr;gap:3mm;position:relative}.v2-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:3mm}.v2-box{display:flex;gap:10px;padding:10px 12px;border:1px solid var(--doe-sage-line);border-left:4px solid var(--doe-forest);border-radius:10px;background:var(--doe-white);height:100%}.v2-box b{font:700 13.5px/1.25 Inter,sans-serif;color:var(--doe-ink)}.v2-box .v2-p,.v2-co p,.v2-way p,.v2-chal p{margin:3px 0 0;font:400 12.5px/1.45 Inter,sans-serif;color:var(--doe-ink)}.v2-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--doe-sage-tint);color:var(--doe-forest);flex:none}.v2-chal{padding:10px 14px;border-radius:10px;background:var(--doe-sage-tint);border-left:4px solid #C9A227}.v2-chal p{margin:0;font-size:13px}.v2-chevs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.v2-chev{display:flex;flex-direction:column;gap:2px;padding:9px 22px 9px 16px;background:var(--doe-forest);color:var(--doe-white);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%)}.v2-chev:not(:first-child){padding-left:30px}.v2-chev:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.v2-chev b{font:700 13px/1.2 Inter,sans-serif}.v2-chev span{font:400 11.5px/1.3 Inter,sans-serif;opacity:.92}.v2-co{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--doe-sage-line);border-radius:10px;height:100%}.v2-pre{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:10px;background:#e6f0f7;border-left:4px solid #3C78A8;font:400 12.5px/1.45 Inter,sans-serif;color:var(--doe-ink)}.v2-pre svg{color:#3c78a8;flex:none}.v2-out{display:flex;align-items:center;gap:8px;margin:0;font:600 12.5px/1.4 Inter,sans-serif;color:var(--doe-forest)}.v2-way{position:relative;padding:10px 12px;border:1px solid var(--doe-sage-line);border-radius:10px}.v2-way span{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:6px;border-radius:50%;background:var(--doe-sage-tint);color:var(--doe-forest);font:700 12px/1 Inter,sans-serif}.v2-way b{font:700 13.5px/1.25 Inter,sans-serif}.v2-way.is-rec{border:2px solid var(--doe-forest);background:color-mix(in srgb,var(--doe-sage-tint) 55%,var(--doe-white))}.v2-way.is-rec span{background:var(--doe-forest);color:var(--doe-white)}.v2-way em{position:absolute;top:-9px;right:10px;padding:3px 9px;border-radius:999px;background:var(--doe-forest);color:var(--doe-white);font:700 10px/1 Inter,sans-serif;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.v2-mt{margin-top:2mm}.v2-linkic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--doe-white);border:1px solid var(--doe-sage-line);color:var(--doe-forest)}.v2-final{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:14px;background:var(--doe-forest);color:var(--doe-white)}.v2-final .doe-label{color:var(--doe-white);opacity:.8}.v2-final p{margin:4px 0 0;font:600 15px/1.45 Inter,sans-serif}@media print{body.doe-v2-mode .doe-a4.v2-sheet{position:relative;-moz-column-break-after:page;break-after:page;margin:0}body.doe-v2-mode .doe-a4-bar{display:none!important}body.doe-v2-mode .doe-a4-wrap{position:absolute;left:0;top:0;padding:0;background:none}}.v2-final>svg{width:34px;height:34px;flex:none}.v2-sheet:last-of-type{gap:8mm}.v2-sheet:last-of-type .v2-box .v2-p,.v2-sheet:last-of-type .v2-way p,.v2-sheet:last-of-type .v2-pre{font-size:13.5px}.v2-sheet:last-of-type .v2-final{padding:22px 24px}.v2-sheet:last-of-type .v2-final p{font-size:17px}.v2-impl{margin-top:1mm}.v2-impl>div{padding:7px 12px;border:1px solid var(--doe-sage-line);border-top:3px solid var(--doe-forest);border-radius:0 0 10px 10px;background:var(--doe-sage-tint)}.v2-impl p{margin:3px 0 0;font:600 12px/1.4 Inter,sans-serif;color:var(--doe-ink)}.v2-sheet:first-of-type{gap:3.6mm}.v2-ul{margin:0;padding-left:16px;list-style:disc}.v2-ul li{margin:1px 0}.v2-ul li::marker{color:var(--doe-forest)}.v2-sheet:first-of-type{gap:2.8mm;padding-top:11mm}.v2-sheet:first-of-type .v2-box{padding:8px 12px}.v2-ul li{margin:0}.v2-co-row{grid-template-columns:1fr 1fr;gap:14px}.v2-sheet:first-of-type{gap:2.4mm;padding-top:9mm;padding-bottom:7mm}.v2-sheet:first-of-type .v2-co{padding:7px 12px}.v2-sheet:first-of-type .v2-brief{padding:7px 12px}.v2-sheet:first-of-type .v2-chal{padding:8px 14px}.doe-bills{height:100%;display:grid;grid-template-columns:1fr auto 1fr;gap:28px}.doe-bills>:first-child{order:0}.doe-bills>:nth-child(2){order:2}.doe-bills-box{gap:18px}.doe-bills-box .doe-ctx-title{margin-top:4px}.doe-bills-tariff{display:flex;flex-direction:column;gap:12px}.doe-bills-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 20px;border-radius:12px;background:var(--doe-sage-tint);font:400 22px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-bills-box.is-agenda .doe-bills-row{background:var(--doe-white)}.doe-bills-row b{font:600 26px/1.2 var(--doe-display);color:var(--doe-forest)}.doe-bills-total{margin-top:auto;padding-top:20px;border-top:1px solid var(--doe-sage-line);display:flex;flex-direction:column;gap:6px}.doe-bills-value{font:700 64px/1.05 var(--doe-display);color:var(--doe-forest)}.doe-bills-delta{order:1;align-self:center;max-width:240px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 22px;border-radius:16px;background:var(--doe-white);border:2px solid var(--doe-amber);box-shadow:var(--doe-shadow);text-align:center}.doe-bills-delta .doe-label{color:var(--doe-ink);line-height:1.3}.doe-bills-arrow{color:var(--doe-amber)}.doe-bills-delta .doe-bills-value{font-size:40px;color:var(--doe-amber)}.doe-bills-delta .doe-note{font-size:17px}.doe-bills-stats{display:flex;flex-direction:column;gap:12px}.doe-bills-stat{display:grid;grid-template-columns:56px auto 1fr;align-items:baseline;gap:16px;padding:10px 20px;border-radius:12px;background:var(--doe-sage-tint)}.doe-bills-stat .doe-icon{align-self:center}.doe-bills-stat b{font:700 44px/1.1 var(--doe-display);color:var(--doe-forest)}.doe-bills-stat>span:last-child{font:400 22px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-bills .doe-bills-box{padding:26px 40px;gap:12px}.doe-bills .doe-bills-row{padding:9px 20px}.doe-bills .doe-bills-stats{gap:8px}.doe-bills .doe-bills-stat{padding:4px 20px}.doe-bills .doe-bills-stat b{font-size:38px}.doe-bills .doe-bills-total{padding-top:12px}.doe-bills .doe-bills-box .doe-bills-value{font-size:54px}.doe-bills .doe-bills-delta .doe-bills-value{white-space:nowrap;font-size:36px}.doe-bills-of{display:block;font:600 16px/1.3 Inter,sans-serif;font-style:normal;color:var(--doe-amber)}.doe-title-zone:has(.doe-subtitle){flex-direction:column;gap:6px}.doe-sub-nav+.doe-title-zone:has(.doe-subtitle){padding-top:78px}.doe-title-zone:has(.doe-subtitle) .doe-subtitle{font-size:20px;line-height:1.3}.doe-subtitle{font:400 22px/1.35 Inter,sans-serif;color:var(--doe-muted);max-width:1710px}.doe-p3.is-drivers-first .doe-p3-title{margin-top:0}.doe-p3.is-drivers-first .doe-p3-drivers{margin-top:12px;margin-bottom:20px}.doe-p3-dcol{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:0}.doe-p3-dcol .doe-p3-bigicon{width:112px;height:112px;flex-shrink:0}.doe-p3-dcol .doe-p3-driver{flex:1;width:100%;position:relative}.doe-p3-dcol .doe-p3-driver .doe-heading{margin-top:0}.doe-p3-dcol .doe-p3-driver.is-pre .doe-p3-tag{position:absolute;top:16px;right:16px}.doe-p3-dcol .doe-p3-driver.is-pre .doe-heading{padding-right:150px}.doe-p3.is-drivers-first .doe-p3-kpi{padding:14px 22px}.doe-p3.is-drivers-first .doe-p3-v{font-size:38px}.doe-p3.is-drivers-first .doe-p3-split{height:34px;margin-top:12px}.doe-p3-dtop{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.doe-p3-dtop .doe-p3-tag{position:absolute;right:0;bottom:0}.doe-p3-dcol .doe-p3-driver.is-pre .doe-heading{padding-right:0}.doe-p3.is-drivers-first .doe-p3-title{font-size:34px}.doe-p3.is-drivers-first .doe-p3-dcol .doe-p3-bigicon{width:140px;height:140px}.doe-p3.is-drivers-first .doe-p3-dcol .doe-p3-bigicon svg{width:76px;height:76px}.doe-p3.is-drivers-first .doe-p3-driver{padding:28px 32px;gap:12px}.doe-p3.is-drivers-first .doe-p3-driver .doe-heading{font-size:36px}.doe-p3.is-drivers-first .doe-p3-driver .doe-note{font-size:26px;line-height:1.4}.doe-p3.is-drivers-first .doe-p3-kpis{gap:16px}.doe-p3.is-drivers-first .doe-p3-kpi{padding:10px 18px;gap:14px;border-top-width:4px;box-shadow:none}.doe-p3.is-drivers-first .doe-p3-kpi .doe-icon{width:44px;height:44px}.doe-p3.is-drivers-first .doe-p3-kpi .doe-icon svg{width:24px;height:24px}.doe-p3.is-drivers-first .doe-p3-kpi .doe-label{font-size:13px}.doe-p3.is-drivers-first .doe-p3-v{font-size:28px;margin:2px 0 0}.doe-p3.is-drivers-first .doe-p3-kpi .doe-note{font-size:14px}.doe-wopt{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:36px}.doe-wopt-card{gap:22px;padding:40px 48px}.doe-wopt-head{display:flex;align-items:center;gap:24px}.doe-wopt-title{font:600 36px/1.2 var(--doe-display);color:var(--doe-ink);margin-top:4px}.doe-wopt-p{font:400 26px/1.45 Inter,sans-serif;color:var(--doe-ink)}.doe-wopt-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.doe-wopt-list li{position:relative;padding-left:30px;font:400 23px/1.4 Inter,sans-serif;color:var(--doe-muted)}.doe-wopt-list li:before{content:"";position:absolute;left:0;top:12px;width:12px;height:12px;border-radius:50%;background:var(--doe-forest)}.doe-wopt-risk{margin-top:auto;padding:22px 26px;border-radius:14px;border:2px solid #C0392B;background:color-mix(in srgb,#C0392B 8%,var(--doe-white))}.doe-wopt-risk .doe-label{color:#c0392b}.doe-wopt-risk p{font:600 24px/1.4 Inter,sans-serif;color:var(--doe-ink);margin-top:6px}.doe-alike{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.doe-alike-ex{display:flex;flex-direction:column;overflow:hidden}.doe-alike-ex img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;background:var(--doe-sage-tint)}.doe-alike-body{flex:1;display:flex;flex-direction:column;gap:12px;padding:26px 34px 30px;border-top:6px solid var(--doe-forest)}.doe-alike-name{font:600 34px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-alike-v{display:flex;align-items:baseline;gap:12px}.doe-alike-v b{font:700 64px/1 var(--doe-display);color:var(--doe-forest)}.doe-alike-v span{font:400 22px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-alike-bar{height:16px;border-radius:8px;background:var(--doe-sage-tint);overflow:hidden}.doe-alike-bar i{display:block;height:100%;border-radius:8px;background:var(--doe-amber)}.doe-alike-sub{margin-top:auto;font:400 19px/1.4 Inter,sans-serif;color:var(--doe-muted)}.doe-alike-page{height:100%;display:flex;flex-direction:column;gap:22px}.doe-alike-page .doe-alike{flex:1;height:auto;min-height:0}.doe-alike-page .doe-alike-ex img{height:150px}.doe-alike-page .doe-alike-body{padding:18px 30px;gap:8px}.doe-alike-page .doe-alike-name{font-size:30px}.doe-alike-page .doe-alike-v b{font-size:52px}.doe-alike-page .doe-alike-sub{font-size:17px}.doe-alike-bands{display:grid;grid-template-columns:520px 1fr;grid-template-rows:repeat(3,auto);-moz-column-gap:40px;column-gap:40px;row-gap:10px;padding:20px 32px;box-shadow:none}.doe-alike-bh{grid-row:1 / span 3;display:flex;flex-direction:column;justify-content:center;gap:8px}.doe-alike-bh h3{font:600 28px/1.25 var(--doe-display);color:var(--doe-ink)}.doe-alike-bh h3 em{font-family:var(--doe-serif);font-weight:400;color:#b23a2e;font-size:1.12em}.doe-alike-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:var(--doe-muted)}.doe-alike-key i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}.doe-alike-brow{display:grid;grid-template-columns:150px 1fr 300px;align-items:center;gap:18px}.doe-alike-brow>b{font:600 20px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-alike-stack{display:flex;height:26px;border-radius:6px;overflow:hidden;background:var(--doe-sage-tint)}.doe-alike-stack i{display:block;height:100%}.is-b1{background:#9fbfa8}.is-b2{background:var(--doe-amber)}.is-b3{background:#c0392b}.doe-alike-red{font-size:17px;color:var(--doe-ink);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.doe-alike-red>b{font:700 28px/1 var(--doe-display);color:#b23a2e}.doe-alike-red small{flex-basis:100%;font-size:14px;color:var(--doe-muted)}.doe-thopt-page{height:100%;display:flex;flex-direction:column;gap:22px}.doe-thopt{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.doe-thopt-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px 32px;border-top:6px solid var(--doe-forest)}.doe-thopt-card.is-rec{border:2px solid var(--doe-amber);border-top-width:6px;background:color-mix(in srgb,var(--doe-amber) 7%,var(--doe-white))}.doe-thopt-card.is-rec .doe-tov-n{background:var(--doe-amber);border-color:var(--doe-amber);color:var(--doe-white)}.doe-thopt-tag{position:absolute;top:-18px;right:24px;padding:6px 14px;border-radius:999px;background:var(--doe-amber);color:var(--doe-white);font:700 14px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.doe-thopt-head{display:flex;gap:18px;align-items:flex-start}.doe-thopt-head .doe-heading{font-size:30px}.doe-thopt-head .doe-note{font-size:19px;margin-top:4px}.doe-thopt-pc{padding:14px 18px;border-radius:12px}.doe-thopt-pc.is-pro{background:var(--doe-sage-tint)}.doe-thopt-pc.is-con{background:#f6f2ee}.doe-thopt-pc.is-pro .doe-label{color:var(--doe-forest)}.doe-thopt-pc.is-con .doe-label{color:#9a4a2e}.doe-thopt-pc ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.doe-thopt-pc li{position:relative;padding-left:22px;font:400 19px/1.35 Inter,sans-serif;color:var(--doe-ink)}.doe-thopt-pc.is-pro li:before{content:"+";position:absolute;left:0;font-weight:700;color:var(--doe-forest)}.doe-thopt-pc.is-con li:before{content:"−";position:absolute;left:0;font-weight:700;color:#9a4a2e}.doe-thopt-card .doe-road-next{margin:auto 0 0;align-self:flex-start}.doe-tov.is-tariff-only{grid-template-columns:1fr}.doe-tdec{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:32px}.doe-tdec-box{display:flex;flex-direction:column;gap:14px;padding:26px 34px;border-top:6px solid var(--doe-forest);min-height:0}.doe-tdec-box.is-dist{border-top-color:var(--doe-amber)}.doe-tdec-h{display:flex;align-items:center;gap:18px}.doe-tdec-h h3{font:600 32px/1.15 var(--doe-display);color:var(--doe-ink)}.doe-tdec-box>.doe-note{font-size:19px;line-height:1.4;color:var(--doe-ink)}.doe-tdec-rev{display:flex;flex-direction:column;gap:12px;margin-top:4px}.doe-tdec-row{display:grid;grid-template-columns:200px 1fr 120px 150px;align-items:center;gap:14px}.doe-tdec-rl b{display:block;font:600 19px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-tdec-rl span{font-size:14px;color:var(--doe-muted)}.doe-tdec-t{height:18px;border-radius:5px;background:var(--doe-sage-tint);overflow:hidden}.doe-tdec-t>span{display:block;height:100%;border-radius:5px;background:var(--doe-forest)}.doe-tdec-row.is-today .doe-tdec-t>span{background:var(--doe-grey)}.doe-tdec-v{font:700 19px/1 var(--doe-figure);color:var(--doe-ink);text-align:right}.doe-tdec-cr{font-size:15px;color:var(--doe-muted)}.doe-tdec-cr b{font:700 22px/1 var(--doe-display);color:var(--doe-forest);margin-right:4px}.doe-tdec-box .doe-road-next{margin:auto 0 0;align-self:flex-start}.doe-tdec-opts{display:flex;flex-direction:column;gap:10px}.doe-tdec-opt{position:relative;padding:12px 18px;border-radius:12px;background:var(--doe-sage-tint)}.doe-tdec-opt.is-rec{background:color-mix(in srgb,var(--doe-amber) 10%,var(--doe-white));border:2px solid var(--doe-amber)}.doe-tdec-oh{display:flex;align-items:center;gap:14px}.doe-tdec-oh b{font:600 22px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-tdec-ratio{font:600 16px/1 Inter,sans-serif;color:var(--doe-forest);padding:4px 10px;border-radius:999px;background:var(--doe-white)}.doe-tdec-oh .doe-thopt-tag{position:static;margin-left:auto}.doe-tdec-opt ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.doe-tdec-opt li{position:relative;padding-left:18px;font-size:16px;line-height:1.35;color:var(--doe-ink)}.doe-tdec-opt li.is-pro:before{content:"+";position:absolute;left:0;font-weight:700;color:var(--doe-forest)}.doe-tdec-opt li.is-con:before{content:"−";position:absolute;left:0;font-weight:700;color:#9a4a2e}.doe-tdec-box.is-dist{gap:10px}.doe-tdec-opts{gap:8px}.doe-tdec-opt{padding:8px 16px}.doe-tdec-opt li{font-size:15px;line-height:1.3}.doe-tdec-oh b{font-size:20px}.doe-wf{height:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding:0 20px}.doe-wf-col{display:flex;flex-direction:column;gap:12px;min-height:0}.doe-wf-plot{position:relative;flex:1;border-bottom:2px solid var(--doe-sage-line)}.doe-wf-bar{position:absolute;left:12%;right:12%;border-radius:8px 8px 0 0;background:var(--doe-forest)}.doe-wf-col.is-drop .doe-wf-bar{background:#c9877a;border-radius:8px}.doe-wf-col.is-end .doe-wf-bar{background:var(--doe-amber)}.doe-wf-v{position:absolute;left:0;right:0;top:-40px;text-align:center;font:700 30px/1 var(--doe-display);color:var(--doe-ink)}.doe-wf-col.is-drop .doe-wf-v{color:#a0442e}.doe-wf-lab{text-align:center}.doe-wf-lab b{display:block;font:600 24px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-wf-lab span{font-size:17px;color:var(--doe-muted)}.doe-wf-save{min-height:96px;display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:12px;background:color-mix(in srgb,var(--doe-amber) 10%,var(--doe-white));border:1px dashed var(--doe-amber);color:var(--doe-forest)}.doe-wf-save.is-empty{background:none;border:0}.doe-wf-save b{display:block;font:700 22px/1.2 Inter,sans-serif}.doe-wf-save span:last-child{font-size:15px;color:var(--doe-muted)}.doe-wf-plot{margin-top:50px}.doe-wf-lab{height:58px}.doe-wf-save{height:96px;box-sizing:border-box}.doe-alike-page .doe-alike-ex img{height:96px}.doe-alike-prod{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;background:var(--doe-sage-tint);color:var(--doe-forest);flex-wrap:wrap}.doe-alike-prod .doe-label{font-size:13px}.doe-alike-prod b{font:700 20px/1.1 Inter,sans-serif}.doe-alike-prod>span:last-child{font-size:15px;color:var(--doe-muted)}.doe-alike-page .doe-alike{flex:0 0 auto}.doe-alike-page .doe-alike-bands{flex:1;min-height:0;padding:14px 32px;row-gap:6px}.doe-alike-brow{grid-template-columns:150px 1fr 400px}.doe-alike-red{flex-wrap:nowrap;white-space:nowrap}.doe-alike-red>b{font-size:24px}.doe-alike-red small{flex-basis:auto;margin-left:4px}.doe-alike-page{gap:16px}.doe-alike-prod{flex-wrap:nowrap;white-space:nowrap;gap:8px}.doe-alike-prod .doe-label{font-size:12px}.doe-alike-prod b{font-size:18px}.doe-alike-brow{grid-template-columns:140px 1fr 420px}.doe-wat-page.is-combined{grid-template-columns:1fr}.doe-wat-page.is-combined .doe-takeaways h3{font-size:48px}.doe-wat-page.is-combined .doe-takeaways li{font-size:23px}.doe-wat-page.is-combined .doe-takeaways li b{font-size:25px}.doe-road-only .doe-road-phase{gap:12px}.doe-road-only .doe-rd{gap:10px}.doe-road-only .doe-rd .doe-note{font-size:17px;line-height:1.35}.doe-road-only .doe-rd .doe-label{font-size:13px;margin-bottom:2px}.doe-road-only .doe-rd-how{font-size:15px;line-height:1.35}.doe-rd-why{margin:0;font:400 15px/1.35 Inter,sans-serif;color:var(--doe-ink)}.doe-road-only .doe-rd-out{padding:8px 12px}.doe-road-only .doe-rd-out span{font-size:15px}.doe-rd-meta{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--doe-sage-tint) 60%,var(--doe-white))}.doe-road-only .doe-rd-when{font-size:16px}.doe-road-only .doe-road-next{padding:7px 14px;font-size:14px}.doe-alike-page .doe-alike{flex:1}.doe-alike-page .doe-alike-ex img{height:120px;flex-shrink:0}.doe-alike-page .doe-alike-body{gap:8px;padding:16px 28px;min-height:0}.doe-alike-band{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--doe-sage-line)}.doe-alike-band .doe-label{font-size:12px}.doe-alike-band .doe-alike-stack{height:14px;border-radius:4px}.doe-alike-band .doe-alike-red{font-size:15px;white-space:normal;flex-wrap:wrap}.doe-alike-band .doe-alike-red>b{font-size:22px}.doe-alike-page .doe-alike-sub{margin-top:0;font-size:15px}.doe-alike-page>.doe-alike-key{display:flex;align-items:center;gap:22px;font-size:15px;color:var(--doe-muted)}.doe-alike-page>.doe-alike-key .doe-label{font-size:13px}.doe-alike-page .doe-alike-ex img{height:170px}.doe-alike-page .doe-alike-body{gap:10px}.doe-trk{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.doe-trk-part{display:flex;flex-direction:column;gap:16px;padding:32px 36px;border-top:6px solid var(--doe-sage-line);opacity:.55;box-shadow:none}.doe-trk-part.is-on{opacity:1;border:2px solid var(--doe-forest);border-top-width:8px;box-shadow:var(--doe-shadow)}.doe-trk-part:not(.is-on) .doe-icon{background:var(--doe-sage-tint);color:var(--doe-forest)}.doe-trk-head{display:flex;align-items:center;gap:22px}.doe-trk-head h3{font:600 34px/1.15 var(--doe-display);color:var(--doe-ink);margin-top:4px}.doe-trk-part.is-on .doe-label{color:var(--doe-amber)}.doe-trk-part .doe-note{font-size:21px}.doe-trk-pages{margin:6px 0 0;padding:14px 0 0;list-style:none;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--doe-sage-line)}.doe-trk-pages button{width:100%;display:flex;align-items:center;gap:14px;padding:7px 12px;border:0;border-radius:10px;background:var(--doe-sage-tint);cursor:pointer;text-align:left;font:500 18px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-trk-pages button:hover{background:color-mix(in srgb,var(--doe-forest) 15%,var(--doe-white))}.doe-trk-pages button span{width:30px;font:700 15px/1 var(--doe-figure);color:var(--doe-forest)}.doe-tdec-box.is-dist .doe-tdec-opts{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px}.doe-tdec-box.is-dist .doe-tdec-opt{display:flex;flex-direction:column;gap:8px;padding:14px}.doe-tdec-box.is-dist .doe-tdec-opt .doe-thopt-tag{position:absolute;top:-12px;left:12px;right:auto;font-size:11px;padding:4px 10px}.doe-tdec-box.is-dist .doe-tdec-oh{flex-direction:column;align-items:flex-start;gap:6px}.doe-tdec-mini{height:110px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:end;padding:0 4px;border-bottom:2px solid var(--doe-sage-line)}.doe-tdec-mini>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;position:relative}.doe-tdec-mini i{display:block;width:70%;border-radius:4px 4px 0 0;min-height:4px}.doe-tdec-mv{font:700 14px/1 var(--doe-figure);color:var(--doe-ink)}.doe-tdec-ml{position:absolute;bottom:-20px;font-size:12px;color:var(--doe-muted)}.doe-tdec-box.is-dist .doe-tdec-opt ul{margin-top:18px}.doe-tdec-box.is-dist .doe-tdec-opt li{font-size:14px}.doe-bills.is-rows{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;gap:14px}.doe-bills.is-rows>*{order:0!important}.doe-bills.is-rows .doe-bills-box{display:grid;grid-template-columns:300px 1fr 360px;align-items:center;gap:36px;padding:22px 40px}.doe-bills.is-rows .doe-bills-head .doe-ctx-title{border-bottom:0;padding-bottom:0;margin-bottom:0!important;margin-top:8px;font-size:32px}.doe-bills.is-rows .doe-bills-mid{display:flex;flex-direction:column;gap:10px}.doe-bills.is-rows .doe-bills-stats{flex-direction:row;gap:10px}.doe-bills.is-rows .doe-bills-stat{flex:1;grid-template-columns:44px 1fr;grid-template-rows:auto auto;padding:8px 14px;gap:0 10px}.doe-bills.is-rows .doe-bills-stat .doe-icon{grid-row:span 2}.doe-bills.is-rows .doe-bills-stat b{font-size:32px}.doe-bills.is-rows .doe-bills-stat>span:last-child{font-size:18px}.doe-bills.is-rows .doe-bills-tariff{flex-direction:row;gap:10px}.doe-bills.is-rows .doe-bills-tariff .doe-bills-row{flex:1;flex-direction:column;gap:4px;font-size:18px}.doe-bills.is-rows .doe-bills-row{padding:8px 16px}.doe-bills.is-rows .doe-bills-total{margin-top:0;padding:0 0 0 32px;border-top:0;border-left:1px solid var(--doe-sage-line);align-self:stretch;justify-content:center}.doe-bills.is-rows .doe-bills-box .doe-bills-value{font-size:44px}.doe-bills.is-rows .doe-bills-delta{max-width:none;justify-self:center;flex-direction:row;gap:18px;padding:10px 28px}.doe-bills.is-rows .doe-bills-delta .doe-bills-value{font-size:30px}.doe-dive-tag{align-self:flex-start;display:inline-block;background:var(--doe-forest);color:var(--doe-white);font:700 16px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:8px}.doe-title-zone .doe-dive-tag.is-title{position:absolute;top:24px;right:64px}.doe-cov2.is-3col{--doe-deep-shade: color-mix(in srgb, var(--doe-forest) 14%, var(--doe-white));grid-template-columns:1fr 1fr 470px;gap:22px}.doe-cov2.is-3col .doe-cov2-stack{display:contents}.doe-cov2.is-3col .doe-cov2-row{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:18px;padding:26px 28px;border-left:0;border-top:6px solid #2F6F88}.doe-cov2.is-3col .doe-cov2-row .doe-cov2-h{flex-direction:row;align-items:center;gap:16px}.doe-cov2.is-3col .doe-cov2-row .doe-heading{font-size:26px}.doe-cov2.is-3col .doe-cov2-row ul{font-size:20px;gap:10px}.doe-cov2.is-3col .doe-cov2-row.is-conn{border-top-color:var(--doe-forest);outline:3px solid var(--doe-forest);background:var(--doe-deep-shade)}.doe-cov2.is-3col .doe-cov2-row.is-conn .doe-cov2-mid{padding-top:0;flex:1}.doe-cov2.is-3col .doe-cov2-row.is-conn .doe-cov2-who{background:var(--doe-white)}.doe-cov2.is-3col .doe-cov2-row.is-conn .doe-cov2-time{margin-top:auto;background:var(--doe-white)}.doe-cov2.is-3col .doe-cov2-mid .doe-cov2-tiers{gap:12px}.doe-cov2.is-3col .doe-cov2-mid .doe-cov2-tiers>div{font-size:18px}.doe-cov2.is-3col .doe-cov2-mid .doe-cov2-track{height:22px;background:var(--doe-white)}.doe-cov2.is-3col .doe-cov2-link{right:-34px;top:50%;transform:translateY(-50%)}.doe-cov2.is-3col .doe-cov2-deep{background:var(--doe-deep-shade);padding:20px 22px;gap:12px}.doe-cov2.is-3col .doe-cov2-deep .doe-cov2-for{margin:-20px -22px 2px;font-size:16px}.doe-cov2.is-3col .doe-cov2-deep .doe-cov-sliders{zoom:1.05;gap:18px}.doe-cov2.is-3col .doe-cov2-deep .doe-cov-faces{zoom:1}.doe-cov2.is-3col .doe-cov2-deep .doe-cov-k div{background:var(--doe-white)}.doe-cov2.is-3col .doe-cov2-deep .doe-cov-k b{font-size:28px}.doe-cov2.is-3col .doe-cov2-link{top:28px;transform:none}.doe-cov2.is-3col .doe-cov2-row.is-conn .doe-cov2-h{padding-right:70px}.doe-cov2.is-3col .doe-cov2-mid .doe-cov2-tiers>div{grid-template-columns:130px 1fr 56px}.doe-trk-pages{gap:10px}.doe-trk-pages button{padding:14px 18px;font-size:24px;gap:16px}.doe-trk-pages button span{width:38px;font-size:21px}.doe-part-nav button{font-size:18px;padding:6px 18px}.doe-sub-nav{top:56px;gap:8px}.doe-sub-nav button{font-size:16px;padding:4px 14px}.doe-sub-nav+.doe-title-zone{padding-top:96px}.doe-sub-nav+.doe-title-zone:has(.doe-subtitle){padding-top:90px}.doe-part-nav{top:10px}.doe-sub-nav{top:50px}.doe-sub-nav+.doe-title-zone{padding-top:88px}.doe-sub-nav+.doe-title-zone:has(.doe-subtitle){padding-top:80px}.doe-trk-pages button .doe-trk-range{margin-left:auto;font:500 16px/1 Inter,sans-serif;color:var(--doe-muted)}.doe-trk-part.is-on .doe-trk-pages{flex:1;min-height:0}.doe-trk-part.is-on .doe-trk-pages li{flex:1;display:flex}.doe-trk-part.is-on .doe-trk-pages button{height:100%;font-size:28px;padding:18px 22px}.doe-trk-part.is-on .doe-trk-pages button span{font-size:24px}.doe-trk-part.is-on .doe-trk-pages button .doe-trk-range{font-size:18px}.doe-p3.is-drivers-first .doe-p3-drivers{grid-template-columns:1.15fr 3.3fr;gap:28px}.doe-p3-dgroup{position:relative;display:grid;gap:24px;min-height:0}.doe-p3-dgroup.is-a{grid-template-columns:1fr;background:#eef2ec;border:2px solid var(--doe-forest);border-radius:18px;padding:18px 22px 22px;margin-top:-18px}.doe-p3-dgroup.is-b{grid-template-columns:repeat(3,1fr);background:#eef2ec;border:2px solid var(--doe-forest);border-radius:18px;padding:18px 22px 22px;margin-top:-18px}.doe-dive-dot{position:absolute;z-index:2;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--doe-forest);color:var(--doe-white);font:800 28px/1 Inter,sans-serif;box-shadow:0 0 0 4px var(--doe-white)}.doe-p3-dhead{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap}.doe-p3-dgroup.is-a{padding-left:14px;padding-right:14px}.doe-p3.is-drivers-first .doe-p3-dgroup.is-a .doe-p3-driver{padding-left:24px;padding-right:20px}.doe-dive-dot.is-inline{position:static;flex-shrink:0;width:42px;height:42px;font-size:22px;box-shadow:none}.doe-p3-dgroup.is-b .doe-dive-dot{top:-22px;right:-22px}.doe-p3-dgroup.is-a .doe-dive-dot{top:-22px;left:-22px}.doe-p3-dgroup.is-a .doe-p3-dtop .doe-p3-tag{right:48px}.doe-wat-main{display:flex;flex-direction:column;gap:14px;min-height:0;min-width:0}.doe-wat-main .doe-wat{flex:1;height:auto;min-height:0;margin-top:14px}.doe-wat-msg{background:var(--doe-sage-tint);border-left:6px solid var(--doe-forest);border-radius:12px;padding:16px 22px;font:600 22px/1.35 Inter,sans-serif;color:var(--doe-forest)}.doe-wat-lead{margin:4px 0 18px;font:700 22px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-wopt-plan{margin-top:auto;padding:22px 26px;border-radius:14px;border:2px dashed var(--doe-forest);background:var(--doe-sage-tint)}.doe-wopt-plan .doe-label{color:var(--doe-forest)}.doe-wopt-plan p{font:500 italic 23px/1.4 Inter,sans-serif;color:var(--doe-muted);margin-top:6px}.doe-trk-pages button{font-weight:700}.doe-trk-pages button span{width:auto;min-width:64px}.doe-title-code{color:var(--doe-forest);font-weight:inherit}.doe-wat-msg.is-plain{background:none;border:0;border-radius:0;padding:0;margin:0;font:600 24px/1.35 Inter,sans-serif;color:var(--doe-forest)}.doe-wat-page .doe-wat-panel.is-split{padding:0;border:0;background:none;box-shadow:none;gap:10px}.doe-wat-box{border-radius:12px;padding:16px 20px;min-height:128px}.doe-wat-page .doe-wat-box .doe-heading,.doe-wat-page .doe-wat-box .doe-note{color:#fff}.doe-wat-page .doe-wat-box .doe-note{margin-top:6px;opacity:.92}.doe-wat-panel.is-split .doe-check{position:static;transform:none;align-self:center;white-space:normal;text-align:center;font-size:15px;padding:6px 14px}.doe-wc{height:100%;display:grid;grid-template-columns:520px 1fr;gap:28px}.doe-wc .doe-card{padding:28px 36px;display:flex;flex-direction:column;min-height:0}.doe-wc-today{align-items:center;justify-content:center;text-align:center;gap:10px}.doe-wc-today .doe-label{align-self:flex-start;color:var(--doe-amber)}.doe-wc-meter{position:relative;width:180px;height:180px;display:grid;place-items:center;margin:24px 0 18px;color:var(--doe-forest)}.doe-wc-meter>*{grid-area:1 / 1}.doe-wc-ban{color:#c0392b;opacity:.85}.doe-wc-today .doe-heading{font-size:34px;justify-content:center}.doe-wc-today .doe-note{font-size:24px}.doe-wc-bill{gap:20px}.doe-wc-bill>.doe-label{color:var(--doe-amber)}.doe-wc-eq{display:flex;align-items:center;justify-content:center;gap:24px}.doe-wc-blk{width:220px;padding:18px 12px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--doe-sage-tint);text-align:center}.doe-wc-blk b{font:600 24px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-wc-blk span{font-size:18px;color:var(--doe-muted)}.doe-wc-blk.is-elec svg{color:var(--doe-amber)}.doe-wc-blk.is-water svg{color:#2f6f9f}.doe-wc-blk.is-farm{background:var(--doe-forest)}.doe-wc-blk.is-farm svg,.doe-wc-blk.is-farm b,.doe-wc-blk.is-farm span{color:var(--doe-white)}.doe-wc-op{color:var(--doe-muted);flex:none}.doe-wc-stack{flex:1;min-height:0;display:flex;align-items:flex-end;gap:32px;padding:20px 12px 0;border-top:1px solid var(--doe-sage-line)}.doe-wc-col{height:100%;width:140px;display:flex;flex-direction:column;align-items:center;gap:8px}.doe-wc-col>span{font:600 18px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-wc-bars{flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.doe-wc-bars>div{width:100%}.doe-wc-bars>div:first-child{border-radius:8px 8px 0 0}.doe-wc-bars .is-elec{background:var(--doe-amber)}.doe-wc-bars .is-water{background:#2f6f9f}.doe-wc-arrow{align-self:center;color:var(--doe-muted);flex:none}.doe-wc-warn{flex:1;align-self:center;display:flex;flex-direction:column;gap:8px;padding:22px 26px;border-radius:16px;border:2px solid #C0392B;background:#fbedeb}.doe-wc-warn b{font:600 26px/1.2 var(--doe-display);color:#9a2f23}.doe-wc-warn>span{font-size:20px;line-height:1.4;color:var(--doe-ink)}.doe-wc-leg{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--doe-muted);margin-top:4px}.doe-wc-leg i{width:14px;height:14px;border-radius:3px;display:inline-block}.doe-wc-leg i.is-elec{background:var(--doe-amber)}.doe-wc-leg i.is-water{background:#2f6f9f;margin-left:12px}.doe-wc-warn small{font-size:14px;color:var(--doe-grey)}.doe-drv-card{min-height:0}.doe-drv-unit{font-size:13px;color:var(--doe-amber);margin-top:4px}.doe-drv-cols{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:space-around;gap:14px;border-bottom:2px solid var(--doe-sage-line);padding:0 4px}.doe-drv-col{flex:1;max-width:120px;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0}.doe-drv-cv{font:700 22px/1 var(--doe-display);color:var(--doe-ink)}.doe-drv-ct{flex:1;width:100%;display:flex;align-items:flex-end;min-height:0}.doe-drv-ct i{display:block;width:100%;background:var(--doe-forest);border-radius:8px 8px 0 0}.doe-drv-cl{font:600 16px/1.2 Inter,sans-serif;color:var(--doe-muted);text-align:center;padding-bottom:6px;white-space:nowrap}.doe-drv-col{padding-bottom:0}.doe-drv-img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-top:2px;flex:none}.doe-drv-country{display:inline-flex;align-items:center;gap:8px}.doe-flag{flex:none;border-radius:2px;box-shadow:0 0 0 1px var(--doe-sage-line)}.doe-drv-ct{min-height:96px}.doe-drv-img{width:82%}.doe-drv-card{padding-top:18px;padding-bottom:16px;gap:8px}.doe-drv-intl-grid .doe-note{font-size:13px}.doe-drv-intl{border:0;background:color-mix(in srgb,var(--doe-forest) 7%,var(--doe-white))}.doe-drv-intl-grid>div{border-left-color:var(--doe-forest)}.doe-grp.is-take .doe-grp-result{gap:10px}.doe-grp-lead{font:600 24px/1.3 Inter,sans-serif;color:var(--doe-ink);margin:0 0 6px}.doe-grp.is-take .doe-grp-grid{flex:0 0 auto;grid-template-columns:200px repeat(3,170px);grid-template-rows:auto repeat(6,82px);gap:6px}.doe-grp.is-take .doe-grp-v{font-size:26px}.doe-grp.is-take .doe-grp-n{font-size:13px}.doe-grp.is-take .doe-grp-rl b{font-size:15px}.doe-grp.is-take .doe-grp-rl span{font-size:14px}.doe-grp.is-take{grid-template-columns:auto 1fr}.doe-grp.is-take .doe-grp-lead{max-width:740px}.doe-grp.is-take{grid-template-columns:1fr 500px}.doe-grp.is-take .doe-grp-lead{max-width:none}.doe-grp.is-take .doe-grp-grid{grid-template-columns:220px repeat(3,1fr);grid-template-rows:auto repeat(6,76px)}.doe-grp.is-take .doe-grp-grid{flex:1;grid-template-columns:210px repeat(3,170px);grid-template-rows:auto repeat(6,1fr);justify-content:center}.doe-thr-bench{margin-top:14px;padding:14px 20px;border:2px dashed var(--doe-sage-line);border-radius:12px;background:color-mix(in srgb,var(--doe-sage-tint) 30%,transparent)}.doe-thr-bench p{margin:6px 0 0;font-size:18px;color:var(--doe-muted)}.doe-thr-chart .doe-thr-bell{padding-top:6px;justify-content:center}.doe-thr-chart .doe-thr-bell>div{width:84%}.doe-grp.is-take .doe-grp-grid{grid-template-columns:220px repeat(3,1fr);justify-content:stretch}.doe-bills.is-rows .doe-bills-box:first-child{grid-template-columns:220px 1fr 330px;gap:28px;padding-top:16px;padding-bottom:16px}.doe-bills.is-rows .doe-bills-stat.has-pic{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:6px 12px 8px;overflow:hidden}.doe-bills-pic{width:100%;height:112px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;animation:doe-pic-float 5s ease-in-out infinite;transform-origin:50% 80%}.doe-bills-pic.is-2{animation-delay:-1.6s}.doe-bills-pic.is-3{animation:doe-pic-float 5s ease-in-out infinite -3.2s,doe-pic-glow 2.4s ease-in-out infinite}.doe-bills-stat-txt{display:flex;flex-direction:column;align-items:center;gap:2px}.doe-bills.is-rows .doe-bills-stat.has-pic b{font-size:40px;line-height:1.05}.doe-bills.is-rows .doe-bills-stat.has-pic .doe-bills-stat-txt>span{font:400 19px/1.3 Inter,sans-serif;color:var(--doe-ink)}@keyframes doe-pic-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.03)}}@keyframes doe-pic-glow{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.25) brightness(1.06)}}@media (prefers-reduced-motion: reduce){.doe-bills-pic{animation:none!important}}@media print{.doe-bills-pic{animation:none!important}}body.is-presenting .doe-meeting{max-width:none;height:100vh;padding:0;display:flex;align-items:center;justify-content:center;background:var(--doe-ink)}body.is-presenting .doe-meeting>div:first-child{width:min(100vw,calc(100vh * 16 / 9));margin:0}body.is-presenting .doe-meeting .doe-stage{border:0;border-radius:0;box-shadow:none}body.is-presenting .doe-controls{display:none}.doe-alike-size{font:400 .55em/1 Inter,sans-serif;color:var(--doe-ink);opacity:.7;white-space:nowrap}.doe-alike-green{font-size:15px;color:var(--doe-ink);display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.doe-alike-green>b{font:700 22px/1.1 var(--doe-display);color:var(--doe-forest)}.doe-alike-green em{font-style:normal;font-size:13px}.doe-alike-stack.is-illustrative{opacity:.85;outline:1px dashed var(--doe-sage-line);outline-offset:2px}.doe-alike-ex.is-abandoned .doe-alike-prod b{color:#b23a2e}.doe-bills.is-rows .doe-bills-box,.doe-bills.is-rows .doe-bills-box:first-child{grid-template-columns:1fr 360px;grid-template-rows:auto 1fr;gap:10px 32px;padding:18px 40px 20px}.doe-bills.is-rows .doe-bills-head{grid-column:1 / -1;display:flex;align-items:baseline;gap:18px;padding-bottom:8px;border-bottom:1px solid var(--doe-sage-line)}.doe-bills.is-rows .doe-bills-head .doe-ctx-title{margin-top:0;white-space:nowrap}.doe-bills.is-rows .doe-bills-stat.has-pic{flex-direction:row;text-align:left;align-items:center;gap:14px;padding:8px 16px 8px 8px}.doe-bills.is-rows .doe-bills-stat.has-pic .doe-bills-pic{width:46%;height:128px;flex:none}.doe-bills.is-rows .doe-bills-stat.has-pic .doe-bills-stat-txt{align-items:flex-start;min-width:0}.doe-bills.is-rows .doe-bills-stat.has-pic b{font-size:44px}.doe-bills.is-rows .doe-bills-stat.has-pic .doe-bills-stat-txt>span{font-size:20px}.doe-bills.is-rows .doe-bills-stat.has-pic b.is-tbs,.doe-bills.is-rows .doe-bills-stat.has-pic .doe-tbs{font-size:30px}.doe-bills.is-rows .doe-bills-box .doe-bills-total .doe-bills-value{font-size:38px}.doe-bills.is-rows .doe-bills-total{padding-left:28px;gap:4px}.doe-bills.is-rows .doe-bills-stat.has-pic .doe-bills-pic{height:112px}.doe-bills.is-rows .doe-bills-box.is-agenda .doe-bills-mid{gap:6px}.doe-bills.is-rows .doe-bills-stat.has-pic .doe-bills-pic{width:40%}.doe-bills.is-rows .doe-bills-stat.has-pic .doe-bills-stat-txt>span{font-size:18px}.doe-bills.is-rows .doe-bills-box,.doe-bills.is-rows .doe-bills-box:first-child{grid-template-columns:1fr}.doe-alike-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.doe-alike-box{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:10px;background:var(--doe-sage-tint)}.doe-alike-box .doe-label{font-size:13px}.doe-alike-box b{font:700 44px/1 var(--doe-display);color:var(--doe-forest)}.doe-alike-box>span:last-child{font-size:16px;color:var(--doe-muted)}.doe-alike-ex.is-abandoned .doe-alike-box:last-child b{color:#b23a2e}.doe-alike-page .doe-alike-body>.doe-alike-stack{height:22px;border-radius:6px;margin-top:4px}.doe-alike-box:last-child b.is-tbs{font-size:26px;line-height:1.7;white-space:nowrap}.doe-alike-page .doe-alike-ex img{height:260px}.doe-alike-page .doe-alike-body{gap:16px}.doe-rd-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.doe-rd-box{padding:10px 12px;border-radius:12px;border:1px solid var(--doe-sage-line);background:var(--doe-white)}.doe-road-only .doe-rd-box .doe-rd-how{padding-left:16px}.doe-rtl{position:relative;margin:18px 30px 0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:18px;column-gap:18px;row-gap:6px;align-items:center}.doe-rtl-h{grid-row:1 / span 2}.doe-rtl-line{position:relative;height:3px;background:var(--doe-forest);margin:0 10px}.doe-rtl-line:before,.doe-rtl-line:after{content:"";position:absolute;top:50%;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;transform:translateY(-50%)}.doe-rtl-line:before{left:-12px;border-right:14px solid var(--doe-forest)}.doe-rtl-line:after{right:-12px;border-left:14px solid var(--doe-forest)}.doe-rtl-segs{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(3,1fr)}.doe-rtl-seg{text-align:center;font:500 16px/1.3 Inter,sans-serif;color:#8a5e10;padding:0 12px}.doe-rtl-seg+.doe-rtl-seg{border-left:2px solid var(--doe-sage-line)}.doe-rtl-seg b{color:var(--doe-ink);font-weight:700;margin-right:4px}.doe-rtl-line{grid-column:2;grid-row:2}.doe-rtl-total{grid-column:2;justify-self:center;font:700 18px/1.2 var(--doe-display);color:var(--doe-forest);background:var(--doe-sage-tint);padding:4px 14px;border-radius:999px;margin-top:4px}.doe-rd-hd{display:flex;align-items:center;gap:6px;margin:-10px -12px 8px;padding:6px 12px;border-bottom:1px solid var(--doe-sage-line);border-radius:12px 12px 0 0;background:var(--doe-sage-tint);font:700 13px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-forest)}.doe-road-only .doe-rd-pair .doe-rd-box{min-height:0}.doe-road-only .doe-rd-pair{min-height:236px}.doe-road-only .doe-rd-why{font-size:16px;line-height:1.35}.doe-road-only .doe-rd-how{font-size:16px}.doe-rd-box.is-data{background:color-mix(in srgb,var(--doe-sage-tint) 50%,var(--doe-white))}.doe-road-only .doe-rd{gap:12px}.doe-road-only .doe-rd{padding:0 26px 0 8px;gap:12px}.doe-road-only .doe-rd-hd{font-size:15px;padding:8px 14px;margin:-12px -14px 10px;gap:8px}.doe-road-only .doe-rd-box{padding:12px 14px}.doe-road-only .doe-rd-how,.doe-road-only .doe-rd-why{font-size:18px;line-height:1.32}.doe-road-only .doe-rd-how li+li{margin-top:3px}.doe-road-only .doe-rd-pair{min-height:262px}.doe-road-only .doe-rd-out{min-height:62px;padding:10px 14px;justify-content:center}.doe-road-only .doe-rd-out span{font-size:18px}.doe-road-only .doe-road-next{font-size:15px;padding:8px 16px}.doe-road-only .doe-rtl{margin-top:14px;row-gap:8px}.doe-road-only .doe-rtl-h{font-size:16px}.doe-road-only .doe-rtl-seg{font-size:17px;padding:0 8px}.doe-road-only .doe-rtl-total{font-size:20px;padding:5px 18px;margin-top:2px}.doe-ctx-text{flex:1;min-width:0}.doe-focus-pill{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:var(--doe-white);border:1px solid var(--doe-amber);color:var(--doe-ink);font:600 16px/1.2 Inter,sans-serif;white-space:nowrap}.doe-focus-pill svg{color:var(--doe-amber)}.doe-quota-bar{position:relative;display:flex;height:46px;border-radius:10px;margin-bottom:26px;font:800 18px/1 Inter,sans-serif}.doe-quota-bar>div{display:grid;place-items:center}.doe-quota-bar .is-low{width:45%;border-radius:10px 0 0 10px;background:linear-gradient(160deg,#F0C060,var(--doe-amber));color:#4a3208}.doe-quota-bar .is-high{width:55%;border-radius:0 10px 10px 0;background:linear-gradient(160deg,#5a3a1e,#2e1d0e);color:#ffd27a}.doe-quota-cut{position:absolute;left:45%;top:calc(100% + 4px);transform:translate(-50%);font:800 15px/1 Inter,sans-serif;color:var(--doe-ink);white-space:nowrap}.doe-quota-split{display:grid;grid-template-columns:45fr 55fr;gap:12px}.doe-quota-box{display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:10px;background:var(--doe-white);border:1.5px solid var(--doe-amber)}.doe-quota-box.is-hot{border-color:#5a3a1e}.doe-quota-farms{font:800 24px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-quota-bill{margin-top:4px;padding-top:6px;border-top:1px solid var(--doe-sage-line);font:800 20px/1.3 var(--doe-display);color:var(--doe-ink)}.doe-quota-bill span{font-weight:600;color:var(--doe-muted)}.doe-quota-bar{height:40px;margin-bottom:20px;font-size:17px}.doe-quota-cut{font-size:14px;top:calc(100% + 3px)}.doe-quota-box{flex-direction:row;flex-wrap:wrap;align-items:baseline;-moz-column-gap:12px;column-gap:12px;row-gap:0;padding:8px 16px}.doe-quota-box .doe-label{width:100%}.doe-quota-farms{font-size:22px}.doe-quota-bill{margin:0 0 0 auto;padding:0;border:0;font-size:20px}.doe-bills.is-rows .doe-bills-box.is-agenda{padding-top:12px;padding-bottom:12px}.doe-bills.is-rows{grid-template-rows:auto auto 1fr;gap:10px}.doe-bills.is-rows .doe-bills-stat.has-pic .doe-bills-pic{height:92px}.doe-bills.is-rows .doe-bills-box:first-child{padding-top:12px;padding-bottom:12px}.doe-quota-farms{font-size:20px}.doe-quota-bill{font-size:18px}.doe-quota-box .doe-note{font-size:15px}.doe-quota-bar.is-3>div{width:33.333%;border-radius:0}.doe-quota-bar.is-3 .is-b1{border-radius:10px 0 0 10px;background:linear-gradient(160deg,#F0C060,var(--doe-amber));color:#4a3208}.doe-quota-bar.is-3 .is-b2{background:linear-gradient(160deg,#a8743a,#7a5228);color:#fff3dc}.doe-quota-bar.is-3 .is-b3{border-radius:0 10px 10px 0;background:linear-gradient(160deg,#5a3a1e,#2e1d0e);color:#ffd27a}.doe-quota-cut.is-c1{left:33.333%}.doe-quota-cut.is-c2{left:66.667%}.doe-quota-split.is-3{grid-template-columns:repeat(3,1fr)}.doe-quota-box.is-b2{border-color:#a8743a}.doe-quota-box.is-b3{border-color:#5a3a1e}.doe-alike2{height:100%;display:grid;grid-template-rows:auto 1fr;gap:20px}.doe-alike2-pts{padding:20px 32px;display:flex;flex-direction:column;gap:8px}.doe-alike2-pts ul{margin:0;padding-left:26px;list-style:disc;display:flex;flex-direction:column;gap:6px;font:400 22px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-alike2-pts strong{font-weight:700}.doe-alike2-ex{min-height:0;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:28px;padding:20px 28px;border:1.5px solid #5A3A12}.doe-alike2-main{display:flex;flex-direction:column;gap:8px;min-width:0}.doe-alike2-name{font:600 28px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-alike2-facts{display:grid;grid-template-columns:200px 1fr;row-gap:2px;-moz-column-gap:16px;column-gap:16px;margin:0;font-size:19px;line-height:1.35}.doe-alike2-facts dt{font:700 14px/1.9 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--doe-muted)}.doe-alike2-facts dd{margin:0;font-weight:600;color:var(--doe-ink)}.doe-alike2-bill{display:grid;grid-template-columns:1fr 260px 300px;align-items:center;margin-top:4px;font-size:22px;color:var(--doe-ink)}.doe-alike2-bill>*{padding:6px 14px;text-align:right}.doe-alike2-bill .is-h{font:700 15px/1.6 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.doe-alike2-bill .is-h.is-new{background:#5a3a12;color:#ffd27a;border-radius:8px 8px 0 0}.doe-alike2-bill .is-k{text-align:left;border-top:1px solid var(--doe-sage-line)}.doe-alike2-bill>span:nth-child(5){border-top:1px solid var(--doe-sage-line)}.doe-alike2-bill b.is-new{background:#5a3a121a;font-weight:800}.doe-alike2-inc{display:flex;justify-content:space-between;align-items:baseline;padding:6px 14px;border:1.5px solid #C0574A;border-radius:10px;font-size:22px;color:var(--doe-ink)}.doe-alike2-inc b{color:#c0574a;font-weight:800}.doe-alike2-note{margin:0;padding:8px 14px;border-radius:10px;background:#5a3a1214;font-size:18px;line-height:1.4;color:var(--doe-ink)}.doe-alike2-pic{margin:0;display:flex;flex-direction:column;gap:6px;min-height:0}.doe-alike2-pic img{flex:1;min-height:0;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.doe-alike2-pic figcaption{font-size:14px;font-style:italic;color:var(--doe-muted)}.doe-bills.is-rows .doe-bills-box.is-agenda .doe-bills-mid{gap:18px}.doe-quota-bar.is-3{height:84px;margin-bottom:40px;font-size:30px;border-radius:14px}.doe-quota-bar.is-3 .is-b1{border-radius:14px 0 0 14px}.doe-quota-bar.is-3 .is-b3{border-radius:0 14px 14px 0}.doe-quota-bar.is-3 .doe-quota-cut{font-size:22px;top:calc(100% + 8px)}.doe-quota-split.is-3{gap:16px}.doe-quota-split.is-3 .doe-quota-box{padding:14px 20px;row-gap:4px}.doe-quota-split.is-3 .doe-label{font-size:18px}.doe-quota-split.is-3 .doe-quota-farms{font-size:34px}.doe-quota-split.is-3 .doe-note{font-size:20px}.doe-bills.is-rows .doe-bills-box.is-agenda .doe-bills-mid>.doe-note{font-size:21px}.doe-bills-consumption .doe-quota-box{flex-direction:column;align-items:flex-start}.doe-quota-split.doe-bills-consumption .doe-quota-farms{font-size:28px}.doe-bills.is-rows .doe-bills-box.is-agenda .doe-bills-mid>.doe-bills-proxy-note{margin:0;font-size:17px;line-height:1.35}.doe-bills.has-consumption-proxy{grid-template-rows:180px 1fr;gap:24px}.doe-bills.has-consumption-proxy .doe-bills-box{box-shadow:none;border-radius:0}.doe-bills.has-consumption-proxy .doe-bills-box:first-child .doe-bills-mid{width:100%}.doe-bills-current-count{font-size:24px;color:var(--doe-ink)}.doe-bills.has-consumption-proxy .doe-bills-stats{flex:1}.doe-bills.has-consumption-proxy .doe-bills-flat{width:100%;flex:none;height:80px;margin-bottom:0}.doe-bills.has-consumption-proxy .doe-bills-box.is-agenda .doe-bills-mid{gap:24px}.doe-bills.has-consumption-proxy .doe-quota-bar.is-3{height:120px;margin-bottom:0}.doe-bills.has-consumption-proxy .doe-quota-mult small{font-size:20px}.doe-bills.has-consumption-proxy .doe-quota-box{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.doe-bills-gwh{margin-top:14px;padding-top:14px;border-top:1px solid var(--doe-sage-line);width:100%;font-size:27px;color:var(--doe-ink)}.doe-road-only .doe-rd{gap:8px}.doe-road-only .doe-rd-pair{min-height:0}.doe-road-only .doe-rd-pair:not(.is-extra){min-height:190px}.doe-road-only .doe-rd-pair.is-extra{min-height:112px}.doe-road-only .doe-rd-hd{font-size:13px;padding:6px 12px;margin:-10px -12px 6px}.doe-road-only .doe-rd-box{padding:10px 12px}.doe-road-only .doe-rd-how,.doe-road-only .doe-rd-why{font-size:16px;line-height:1.3}.doe-road-only .doe-rd-out{min-height:46px;padding:6px 12px}.doe-road-only .doe-rd-out span{font-size:16px}.doe-road-only .doe-road-next{font-size:14px;padding:6px 14px}.doe-road-only .doe-rtl{margin-top:10px;row-gap:6px}.doe-road-only .doe-rtl-seg{font-size:15px}.doe-road-only .doe-rtl-total{font-size:17px}.doe-road-only .doe-chev{height:104px}.doe-road-only .doe-road-phase{gap:8px}.doe-road-only .doe-rd-pair:not(.is-extra){min-height:222px}.doe-road-only .doe-rd-pair.is-extra{min-height:100px}.doe-road-only .doe-rd>.doe-rd-pair.is-extra{min-height:134px}.doe-alike2-review{display:grid;grid-template-columns:1fr 2fr;gap:20px}.doe-alike2-pts{border-radius:14px;border-top:5px solid;padding:16px 26px;display:flex;flex-direction:column;gap:6px}.doe-alike2-pts.is-good{background:#eaf3ec;border-top-color:#2e7d4f}.doe-alike2-pts.is-miss{background:#fbe9e4;border-top-color:#c0574a}.doe-alike2-pts.is-good .doe-label{color:#2e7d4f}.doe-alike2-pts.is-miss .doe-label{color:#b5452f}.doe-alike2-pts h3{font:600 24px/1.25 var(--doe-display);color:var(--doe-ink);margin:0 0 2px}.doe-alike2-pts ul{font-size:19px;line-height:1.35;gap:4px}.doe-alike2{gap:16px}.doe-alike2-ex{padding:16px 26px}.doe-alike2-main{gap:6px}.doe-alike2-facts{font-size:18px;row-gap:0}.doe-alike2-bill,.doe-alike2-inc{font-size:21px}.doe-alike2-bill>*{padding:4px 14px}.doe-alike2-inc{padding:4px 14px}.doe-alike2-note{font-size:17px;padding:6px 14px}.doe-road-only .doe-rd-card{display:flex;flex-direction:column;border:1px solid var(--doe-sage-line);border-radius:12px;background:var(--doe-white);overflow:hidden}.doe-road-only .doe-rd-card>*+*{border-top:1px solid var(--doe-sage-line)}.doe-road-only .doe-rd-card .doe-rd-pair{gap:0}.doe-road-only .doe-rd-card .doe-rd-box{border:0;border-radius:0;background:transparent}.doe-road-only .doe-rd-card .doe-rd-pair>.doe-rd-box+.doe-rd-box{border-left:1px solid var(--doe-sage-line)}.doe-road-only .doe-rd-card .doe-rd-hd{background:transparent;border-bottom:0;margin:-4px 0 4px;padding:0}.doe-road-only .doe-rd-card>.doe-rd-box,.doe-road-only .doe-rd-card>.doe-rd-pair+.doe-rd-pair{border-top:1px solid var(--doe-sage-line)}.doe-road-only .doe-rd-card>.doe-rd-pair.is-extra{min-height:100px}.doe-road-only .doe-road-phase>.doe-rd{flex:1}.doe-road-only .doe-rd-card{flex:1}.doe-road-only .doe-rd-card>.doe-rd-pair.is-extra{flex:1;border-top:1px solid var(--doe-sage-line)}.doe-p2-tests.is-gate{display:flex;align-items:stretch;gap:0;border-top:0;background:transparent;box-shadow:none;border-radius:0}.doe-p2-grp{display:flex;flex-direction:column;border-top:4px solid var(--doe-forest);background:var(--doe-white);border-radius:0 0 14px 14px;box-shadow:var(--doe-shadow)}.doe-p2-grp:first-child{flex:2}.doe-p2-grp:last-child{flex:4}.doe-p2-grp-h{padding:8px 18px 0;font:700 16px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-forest)}.doe-p2-grp-row{display:flex;align-items:stretch;flex:1}.doe-p2-test{flex:1;padding:8px 14px 12px;display:flex;flex-direction:column;gap:2px}.doe-p2-andor{align-self:center;font:600 italic 14px/1 Inter,sans-serif;color:var(--doe-muted);padding:4px 6px;border-radius:999px;background:var(--doe-sage-tint);white-space:nowrap}.doe-p2-or{align-self:center;padding:0 18px;font:800 34px/1 var(--doe-display);color:var(--doe-forest)}.doe-p2-logic{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 16px;border:1.5px solid var(--doe-forest);border-left-width:6px;border-radius:12px;background:var(--doe-sage-tint)}.doe-p2-logic-h{font:700 15px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-forest)}.doe-p2-logic-rule{font:500 16px/1.2 Inter,sans-serif;color:var(--doe-ink);margin-right:8px}.doe-p2-logic-eq{font:500 16px/1 Inter,sans-serif;color:var(--doe-ink);padding:6px 12px;border-radius:999px;background:var(--doe-white);border:1px solid var(--doe-sage-line)}.doe-p2-logic-eq b{font-family:var(--doe-figure);font-weight:700}.doe-p2-logic-eq.is-mix{border-color:var(--doe-forest)}.doe-p2-logic-or{font:800 16px/1 var(--doe-display);color:var(--doe-forest)}.doe-p2-logic-yes{font:700 16px/1 Inter,sans-serif;color:var(--doe-white);background:var(--doe-forest);padding:6px 12px;border-radius:999px}.doe-p2-logic-note{flex-basis:100%;font:italic 400 13px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-p2-grp-row{justify-content:space-evenly}.doe-p2-test{flex:0 1 auto;padding:8px 6px 12px}.doe-p2-grp-row{padding:0 12px}.doe-check.is-page{left:auto;right:40px;top:18px;transform:none;font-size:20px;padding:10px 22px}.doe-p2-logic.is-visual{flex-wrap:wrap;gap:6px 14px;padding:10px 18px 8px}.doe-p2-logic-lead{display:flex;flex-direction:column;gap:4px;max-width:210px}.doe-p2-logic.is-visual .doe-p2-logic-rule{font-size:15px;margin:0}.doe-p2-gauge{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.doe-p2-gauge-cap{font:600 14px/1.1 Inter,sans-serif;color:var(--doe-ink)}.doe-p2-gauge-bar{position:relative;display:flex;height:26px;border-radius:6px;background:var(--doe-white);border:1px solid var(--doe-sage-line);margin-right:22px}.doe-p2-gauge-bar>span{display:flex;align-items:center;justify-content:center;font:700 13px/1 Inter,sans-serif;color:var(--doe-white);white-space:nowrap;overflow:hidden}.doe-p2-gauge-bar>span:first-child{border-radius:5px 0 0 5px}.doe-p2-gauge-bar>span:last-of-type{border-radius:0 5px 5px 0}.doe-p2-gauge-bar>span:only-of-type{border-radius:5px}.doe-p2-gauge-bar .is-open{background:var(--doe-forest)}.doe-p2-gauge-bar .is-prot{background:#6f9a86}.doe-p2-gauge-mark{position:absolute;left:100%;top:-5px;bottom:-5px;border-left:2.5px solid #C0574A;padding-left:4px;display:flex;align-items:center;font:700 12px/1 Inter,sans-serif;font-style:normal;color:#b5452f}.doe-p2-logic.is-visual .doe-p2-logic-or{align-self:flex-end;padding-bottom:6px;font-size:18px}.doe-p2-logic.is-visual .doe-p2-logic-yes{align-self:flex-end;font-size:17px;padding:6px 14px}.doe-p2-logic.is-visual .doe-p2-logic-note{margin-top:2px}.doe-p2-gauge-bar{margin-right:44px;height:30px}.doe-p2-gauge-bar>span{font-size:14px}.doe-p2-gauge-cap{font-size:15px}.doe-wat-page.is-combined .doe-wat{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.doe-wat-page.is-combined .doe-wat-lead{font-size:24px;margin:0 0 6px}.doe-wat-page.is-combined .doe-wat-box{min-height:0;padding:14px 22px;position:relative}.doe-wat-page.is-combined .doe-wat-box .doe-heading{font-size:26px}.doe-wat-page.is-combined .doe-wat-box .doe-note{font-size:19px}.doe-wat-unit.is-in-box{position:absolute;top:16px;right:22px;margin:0;font-size:15px;color:var(--doe-white);opacity:.8}.doe-wat-page.is-combined .doe-wat-chart{gap:18px;margin-top:14px}.doe-wat-page.is-combined .doe-wat-v{font-size:26px}.doe-wat-page.is-combined .doe-wat-n{font-size:17px;height:auto;white-space:nowrap;overflow-wrap:normal;margin-top:4px}.doe-wat-page.is-combined .doe-wat-f{font-size:15px}.doe-wopt-wrap{height:100%;display:flex;flex-direction:column;align-items:center;gap:34px}.doe-wopt-wrap .doe-wopt{height:auto;width:100%}.doe-wopt-wrap .doe-wopt-card{gap:18px;padding:32px 44px}.doe-wopt-wrap .doe-wopt-plan,.doe-wopt-wrap .doe-wopt-risk{margin-top:auto;padding:18px 24px}.doe-wopt-sticker{display:inline-flex;align-items:center;gap:14px;padding:18px 36px;border-radius:16px;background:var(--doe-amber);color:var(--doe-ink);font:700 28px/1.2 Inter,sans-serif;transform:rotate(-1.5deg);box-shadow:0 10px 22px #0000002e}.doe-thopt-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:-4px}.doe-thopt-tags span{padding:7px 16px;border-radius:999px;border:1.5px solid var(--doe-forest);background:var(--doe-sage-tint);color:var(--doe-forest);font:700 17px/1 Inter,sans-serif}.doe-wf.is-elec{position:relative}.doe-wf-axis{position:absolute;left:20px;top:0;font:600 16px/1 Inter,sans-serif;color:var(--doe-muted);letter-spacing:.04em;text-transform:uppercase}.doe-wf.is-elec .doe-wf-plot{margin-top:64px}.doe-wf-col.is-tbs .doe-wf-bar{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--doe-forest) 18%,var(--doe-white)) 0 10px,var(--doe-white) 10px 20px);border:2px dashed var(--doe-forest)}.doe-wf-col.is-tbs.is-drop .doe-wf-bar{background:repeating-linear-gradient(135deg,color-mix(in srgb,#C9877A 35%,var(--doe-white)) 0 10px,var(--doe-white) 10px 20px);border-color:#a0442e}.doe-wf-v.is-tbs{color:#c0392b}.doe-wf.is-elec .doe-wf-lab{height:auto}.doe-wf.is-elec .doe-wf-lab span{font-size:18px}.doe-wf.is-elec .doe-wf-v{white-space:nowrap;font-size:26px;top:-38px}.doe-bc-rule{margin:0;font:400 20px/1.35 Inter,sans-serif;color:var(--doe-ink)}.doe-bc-trig{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;background:var(--doe-white);border:1px solid var(--doe-sage-line)}.doe-bc-trig-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.doe-bc-trig-h>b{font:700 19px/1 Inter,sans-serif;color:var(--doe-ink)}.doe-bc-trig-h>strong{margin-left:auto;font:700 26px/1 var(--doe-figure);color:var(--doe-ink)}.doe-bc-mode{display:inline-flex;border:1.5px solid var(--doe-forest);border-radius:999px;overflow:hidden}.doe-bc-mode button{padding:7px 14px;font:600 15px/1 Inter,sans-serif;color:var(--doe-forest);background:var(--doe-white);cursor:pointer}.doe-bc-mode button.is-on{background:var(--doe-forest);color:var(--doe-white)}.doe-bc-ticks{display:flex;justify-content:space-between;font-size:13px;color:var(--doe-muted)}.doe-bc-help{font-size:14px;color:var(--doe-muted)}.doe-bc-k small{font-size:14px;color:var(--doe-muted);text-align:center}.doe-cov2-deep.is-band{gap:16px}.doe-cov2-deep.is-band .doe-road-next{margin:auto 0 0;align-self:flex-start}.doe-bc{height:100%;display:grid;grid-template-columns:1fr 600px;gap:24px}.doe-bc-ex{display:flex;flex-direction:column;gap:18px;padding:22px 28px;border-top:6px solid var(--doe-forest)}.doe-bc-step h4{display:flex;align-items:center;gap:12px;margin:0 0 10px;font:600 22px/1.2 var(--doe-display);color:var(--doe-ink)}.doe-bc-step h4 i{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--doe-forest);color:var(--doe-white);font:700 17px/1 Inter,sans-serif;font-style:normal}.doe-bc-bills{display:grid;grid-template-columns:260px 1fr;gap:8px 14px;align-items:center;font-size:17px;color:var(--doe-muted)}.doe-bc-bar{position:relative;display:flex;height:36px;border-radius:8px;background:#eeefec}.doe-bc-bar>div{height:100%;display:flex;align-items:center;justify-content:center;font:700 16px/1 Inter,sans-serif;color:var(--doe-white);white-space:nowrap;overflow:hidden}.doe-bc-bar>div:first-child{border-radius:8px 0 0 8px}.doe-bc-bar .is-today{background:#8c948e}.doe-bc-bar em{position:absolute;right:8px;top:50%;transform:translateY(-50%);font:700 16px/1 Inter,sans-serif;font-style:normal;color:var(--doe-white)}.doe-bc-tab{width:100%;border-collapse:collapse;font-size:17px;color:var(--doe-ink)}.doe-bc-tab th{text-align:right;font:700 13px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-muted);padding:6px 10px;border-bottom:1.5px solid var(--doe-sage-line)}.doe-bc-tab td{text-align:right;padding:7px 10px;border-bottom:1px solid var(--doe-sage-line);font-variant-numeric:tabular-nums}.doe-bc-tab th:first-child,.doe-bc-tab td:first-child{text-align:left}.doe-bc-tab td:first-child i{display:inline-block;width:14px;height:14px;border-radius:3px;margin-right:8px;vertical-align:-1px}.doe-bc-tab tr.is-total td{font-weight:700;border-bottom:0}.doe-bc-res{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.doe-bc-res>div{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:12px;background:var(--doe-sage-tint)}.doe-bc-res span{font:700 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--doe-muted)}.doe-bc-res b{font:700 32px/1.1 var(--doe-figure);color:var(--doe-ink)}.doe-bc-res b.is-ok{color:var(--doe-forest)}.doe-bc-res b.is-no{color:#b5452f}.doe-bc-res small{font-size:15px;color:var(--doe-muted)}.doe-bc-side{gap:16px}.doe-bc-bands{display:flex;flex-direction:column;gap:10px}.doe-bc-sub{font:600 16px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-bc-band{display:grid;grid-template-columns:1fr;gap:4px}.doe-bc-band>span{font-size:15px;color:var(--doe-muted)}.doe-bc-track{height:22px;border-radius:6px;background:#e4e6e2;overflow:hidden;min-width:4px}.doe-bc-track>div{height:100%}.doe-bc-band>b{font:700 16px/1 Inter,sans-serif;color:var(--doe-ink)}.doe-bc-side{gap:12px;padding-top:18px;padding-bottom:18px}.doe-bc-band{grid-template-columns:1fr auto;gap:3px 12px}.doe-bc-band>.doe-bc-track{grid-column:1 / -1;grid-row:2}.doe-bc-bands{gap:8px}.doe-bc-side .doe-bc-k div{padding:8px 10px}.doe-cov2-callout{margin:0;padding:10px 14px;border-left:4px solid var(--doe-amber);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--doe-amber) 12%,var(--doe-white));font:600 17px/1.35 Inter,sans-serif;color:var(--doe-ink)}.doe-fin{height:100%;display:flex;flex-direction:column;gap:16px}.doe-fin-toggle{display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:12px;border:1px solid var(--doe-sage-line);background:var(--doe-white);font-size:19px;color:var(--doe-ink);cursor:pointer}.doe-fin-toggle b{color:var(--doe-forest)}.doe-fin-cols{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.doe-fin-col{display:flex;flex-direction:column;gap:6px;padding:18px 24px;border-top:6px solid;min-height:0}.doe-fin-col .doe-heading{font-size:28px}.doe-fin-col .doe-note{font-size:17px;min-height:48px}.doe-fin-bar{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.doe-fin-bar .qw-supply-bar{width:100%;border-top:1px solid var(--doe-sage-line);padding-top:8px}.doe-fin-bar .qw-supply-bar svg{height:100%;max-height:520px}.doe-fin-col .doe-fin-bar .qw-supply-bar .payer-label{font-size:13.5px}.doe-fin-col .doe-fin-bar .qw-supply-bar .supply-total{font-size:18px}.doe-fin-col .doe-fin-bar .qw-supply-bar .supply-caption{font-size:13px}.doe-fin-how{margin:0;padding:10px 14px;border-radius:10px;background:var(--doe-sage-tint);font-size:17px;line-height:1.35;color:var(--doe-ink)}.doe-eff{height:100%;display:flex;flex-direction:column;gap:14px}.doe-eff-top{display:flex;flex-direction:column;gap:6px}.doe-eff-assume{font-size:16px;color:var(--doe-muted);font-style:italic}.doe-eff-main{flex:1;min-height:0;display:grid;grid-template-columns:420px 1fr;gap:24px}.doe-eff-cards{display:flex;flex-direction:column;gap:12px}.doe-eff-card{display:flex;flex-direction:column;gap:6px;text-align:left;padding:16px 20px;border-radius:12px;border:1px solid var(--doe-sage-line);border-left:6px solid;background:var(--doe-white);cursor:pointer}.doe-eff-card span{font:600 18px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-eff-card b{font:700 40px/1 var(--doe-figure);color:var(--doe-ink)}.doe-eff-card.is-on{background:var(--doe-sage-tint);box-shadow:0 0 0 2px var(--doe-forest)}.doe-eff-chart{display:flex;flex-direction:column;gap:8px;padding:18px 24px;min-height:0}.doe-eff-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.doe-eff-head .doe-heading{font-size:24px}.doe-eff-plot{flex:1;min-height:0;display:flex;align-items:flex-end;gap:14px;border-bottom:2px solid var(--doe-ink)}.doe-eff-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.doe-eff-col>b{text-align:center;font:700 16px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-eff-col>div{display:flex;align-items:center;justify-content:center;overflow:hidden}.doe-eff-col>div span{font:600 13px/1 Inter,sans-serif;color:var(--doe-ink)}.doe-eff-x{display:flex;gap:14px}.doe-eff-x span{flex:1;text-align:center;font-size:15px;color:var(--doe-muted)}.doe-eff-unit{font-size:14px;color:var(--doe-muted)}.doe-wopt-wrap{align-items:stretch}.doe-wopt-sticker{justify-content:center;transform:none;width:100%;box-sizing:border-box;background:color-mix(in srgb,var(--doe-amber) 18%,var(--doe-white));border:1.5px solid var(--doe-amber);color:#7a5410;box-shadow:none}.doe-thopt-card{position:relative}.doe-thopt-tags{position:absolute;top:16px;right:18px;margin:0;gap:8px}.doe-thopt-tags span{font-size:15px;padding:6px 12px}.doe-bc{grid-template-columns:1fr 1fr}.doe-bc>.doe-bc-side{order:1}.doe-bc>.doe-bc-ex{order:2}.doe-bc-bills{grid-template-columns:190px 1fr;font-size:15px}.doe-bc-tab{font-size:15px}.doe-bc-tab th{font-size:11.5px;padding:6px}.doe-bc-tab td{padding:6px}.doe-bc-res b{font-size:26px}.doe-bc-step h4{font-size:20px}.doe-opm{height:100%;display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:24px}.doe-opm-col{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 26px;border-top:6px solid var(--doe-forest);min-height:0}.doe-opm-col.is-do{border-top-color:var(--doe-amber)}.doe-opm-col.is-taqa{border-top-color:#d9914a}.doe-opm-col .doe-heading{font-size:28px;margin:0;padding-left:52px;line-height:40px}.doe-opm-n{position:absolute;top:22px;left:26px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--doe-forest);color:var(--doe-white);font:700 20px/1 Inter,sans-serif}.doe-opm-roles{display:flex;flex-direction:column;gap:10px}.doe-opm-role{display:flex;gap:14px;align-items:flex-start;padding:10px 14px;border-radius:12px;border-left:6px solid;background:var(--doe-sage-tint)}.doe-opm-role .doe-icon{flex:none;width:48px;height:48px;color:var(--doe-white)}.doe-opm-role b{font:700 20px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-opm-role ul{margin:4px 0 0;padding-left:18px;list-style:disc;font-size:16px;line-height:1.35;color:var(--doe-ink)}.doe-opm-flow{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.doe-opm-flow span{padding:6px 10px;border-radius:8px;border:1px solid var(--doe-sage-line);background:var(--doe-white);font:600 14px/1.25 Inter,sans-serif;color:var(--doe-ink);max-width:150px}.doe-opm-arrow{color:var(--doe-forest);flex:none}.doe-opm-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.doe-opm-checks li{display:flex;gap:14px;align-items:flex-start;padding:10px 14px;border-radius:12px;border:1px solid var(--doe-sage-line)}.doe-opm-checks li div{display:flex;flex-direction:column;gap:2px}.doe-opm-checks b{font:700 19px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-opm-checks span{font-size:16px;line-height:1.35;color:var(--doe-muted)}.doe-opm-status{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:2px dashed var(--doe-amber);color:#8a5e10!important;font:800 18px/1 Inter,sans-serif!important}.doe-opm-legend{margin-top:auto;font-size:14px;font-style:italic;color:var(--doe-muted)}.doe-opm-taqa{display:flex;flex-direction:column;gap:12px}.doe-opm-taqa>div{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,#D9914A 10%,var(--doe-white))}.doe-opm-taqa .doe-icon{flex:none}.doe-opm-taqa>div>div{display:flex;flex-direction:column;gap:2px}.doe-opm-taqa b{font:700 19px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-opm-taqa span:not(.doe-icon){font-size:16px;line-height:1.35;color:var(--doe-muted)}.doe-opm-flow{flex-wrap:nowrap;gap:4px}.doe-opm-flow span{flex:1;max-width:none;font-size:13px;padding:8px;text-align:center;align-self:stretch;display:flex;align-items:center;justify-content:center}.doe-wf.is-bands{display:flex;flex-direction:column;gap:0;padding:0 20px}.doe-wf.is-bands .doe-wf-top{display:flex;justify-content:space-between;align-items:center;height:34px}.doe-wf.is-bands .doe-wf-axis{position:static}.doe-wf-legend{display:flex;gap:28px;font:600 18px/1 Inter,sans-serif;color:var(--doe-ink)}.doe-wf-legend span{display:flex;align-items:center;gap:10px}.doe-wf-legend i{width:18px;height:18px;border-radius:4px}.doe-wf-cols{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.doe-wf.is-bands .doe-wf-col{padding:0 18px}.doe-wf.is-bands .doe-wf-plot{margin-top:58px;border-bottom:2px solid var(--doe-sage-line);overflow:visible}.doe-wf.is-bands .doe-wf-bar{left:10%;right:10%;background:none!important;border:0!important;border-radius:0}.doe-wf-stack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:3px}.doe-wf-seg{flex-basis:0;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--band);color:#fff;overflow:hidden}.doe-wf-stack>.doe-wf-seg:first-child{border-radius:8px 8px 0 0}.doe-wf-col.is-drop .doe-wf-stack>.doe-wf-seg:last-child{border-radius:0 0 8px 8px}.doe-wf-seg em{font:500 18px/1.1 Inter,sans-serif;font-style:normal;white-space:nowrap}.doe-wf-seg em b{font:700 24px/1 var(--doe-display)}.doe-wf-seg em.is-tbs{font-weight:600;font-size:16px;color:var(--doe-ink);opacity:.75}.doe-wf-col.is-tbs .doe-wf-seg{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--band) 30%,#fff) 0,color-mix(in srgb,var(--band) 30%,#fff) 10px,color-mix(in srgb,var(--band) 12%,#fff) 10px,color-mix(in srgb,var(--band) 12%,#fff) 20px);border:2px dashed var(--band)}.doe-wf-col.is-drop .doe-wf-seg{opacity:.9}.doe-wf-link{position:absolute;left:90%;width:calc(20% + 38px);height:0;border-top:2px dashed var(--doe-muted);opacity:.6;z-index:1}.doe-wf.is-bands .doe-wf-v{top:-40px}.doe-wf.is-bands .doe-wf-col.is-drop .doe-wf-v{top:-68px}.doe-wf-decrease{display:block;margin-top:8px;font:700 22px/1.2 Inter,sans-serif;color:var(--doe-forest)}.doe-wf>.doe-wf-method-note{font-size:18px;margin-top:12px}.doe-wf.is-bands .doe-wf-col.is-end .doe-wf-v{color:var(--doe-forest);font-size:32px;top:-44px}.doe-wf.is-bands .doe-wf-lab{padding-top:12px}.doe-wf.is-plain .doe-wf-bar{background:var(--doe-forest)!important;border-radius:8px 8px 0 0}.doe-wf.is-plain .doe-wf-col.is-drop .doe-wf-bar{border-radius:8px;border:2px solid!important}.doe-wf.is-plain .doe-wf-col.is-p1 .doe-wf-bar{background:#f1f1ef!important;border-color:var(--doe-grey)!important;border-left-width:6px!important}.doe-wf.is-plain .doe-wf-col.is-p2 .doe-wf-bar{background:#f8ebe7!important;border-color:#a4473a!important;border-left-width:6px!important}.doe-cov2-deep .doe-bc-k{gap:8px}.doe-cov2-deep .doe-bc-k div{padding:6px 8px;gap:2px}.doe-cov2-deep .doe-bc-k b{font-size:24px!important}.doe-cov2-deep .doe-bc-k span{font-size:13px}.doe-cov2-deep .doe-bc-k small{font-size:12px;line-height:1.2}.doe-bc-only{margin:0;font-size:15px;line-height:1.35}.doe-bc-only b{font-weight:700}.doe-bc-side .doe-bc-k div{padding:5px 8px;gap:1px}.doe-bc-side .doe-bc-k b{font-size:24px!important}.doe-bc-side .doe-bc-k small{font-size:12px;line-height:1.2}.doe-bc-side .doe-bc-only{padding-top:6px;padding-bottom:6px}.doe-fin-link{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 14px;border-radius:10px;border:1px solid #4E8A63;background:var(--doe-white);cursor:pointer}.doe-fin-link span{font:700 13px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-forest)}.doe-fin-link b{font-size:16px;line-height:1.35;color:var(--doe-ink);font-weight:600}.doe-fin-link:hover{background:var(--doe-sage-tint)}.doe-fin-unc{display:flex;align-items:center;gap:14px;padding:8px 14px;border-radius:10px;background:#dce9f5;border-left:6px solid #2F6EA5}.doe-fin-unc b{font:700 30px/1 var(--doe-figure);color:#1f4e79;white-space:nowrap}.doe-fin-unc span{font-size:14px;line-height:1.3;color:var(--doe-ink)}.doe-fin-col:has(.doe-fin-unc) .doe-fin-how{font-size:14px;padding:6px 12px}.doe-fin-col:has(.doe-fin-unc) .doe-fin-link{padding:6px 12px}.doe-fin-col:has(.doe-fin-unc) .doe-fin-link b{font-size:14px}.doe-fin-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.doe-fin-side{display:flex;flex-direction:column;gap:8px}.doe-fin-col:has(.doe-fin-unc) .doe-fin-body{flex-direction:row;gap:12px}.doe-fin-col:has(.doe-fin-unc) .doe-fin-bar{flex:0 0 48%}.doe-fin-col:has(.doe-fin-unc) .doe-fin-side{flex:1;justify-content:center;border-top:1px solid var(--doe-sage-line);padding-top:8px}.doe-fin-col:has(.doe-fin-unc) .doe-fin-unc{flex-direction:column;align-items:flex-start;gap:6px}.doe-wf-lab .doe-wf-note{display:block;margin:10px auto 0;max-width:300px;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--doe-amber) 12%,var(--doe-white));border:1px solid var(--doe-amber);font:600 15px/1.3 Inter,sans-serif;font-style:normal;color:var(--doe-ink)}.doe-wf.is-elec .doe-wf-v{font-size:24px}.doe-wf.is-elec.is-plain .doe-wf-lab{min-height:116px;box-sizing:border-box;height:130px;min-height:0;flex:none}.doe-cov2-deep.is-linked{cursor:pointer;transition:box-shadow .2s,border-color .2s}.doe-cov2-deep.is-linked:hover{border-color:var(--doe-forest);box-shadow:0 6px 18px color-mix(in srgb,var(--doe-forest) 18%,transparent)}.doe-cov2-deep.is-linked .doe-bc-trig{cursor:default}.doe-bc-tab{transition:box-shadow .4s,outline-color .4s;outline:3px solid transparent;outline-offset:4px}.doe-bc-tab.is-flash{outline-color:var(--doe-amber)}.doe-fin-eff{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:12px 18px;border-radius:12px;border:1px solid var(--doe-sage-line);background:var(--doe-white);color:var(--doe-ink)}.doe-fin-eff.is-on{background:var(--doe-sage-tint)}.doe-fin-eff-sw{display:flex;align-items:center;gap:12px;font-size:19px;cursor:pointer}.doe-fin-eff-sw b{color:var(--doe-forest)}.doe-fin-eff-yr{flex:1 1 360px;display:flex;align-items:center;gap:14px;font-size:18px;font-weight:700}.doe-fin-eff-yr small{font-size:16px;font-weight:600;color:var(--doe-muted);white-space:nowrap}.doe-fin-eff-yr>span{white-space:nowrap}.doe-fin-col:has(.doe-fin-unc) .doe-fin-bar:has(.has-out){flex:1.5}.doe-wopt-list .doe-wopt-sub{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.doe-wopt-list .doe-wopt-sub li{padding-left:24px;font-size:21px}.doe-wopt-list .doe-wopt-sub li:before{top:13px;width:10px;height:2px;border-radius:0;background:var(--doe-muted)}.doe-road-only .doe-rd-card .doe-rd-pair:not(.is-extra){grid-template-columns:1fr;min-height:0}.doe-road-only .doe-rd-card .doe-rd-pair:not(.is-extra)>.doe-rd-box+.doe-rd-box{border-left:0;border-top:1px solid var(--doe-sage-line)}.doe-road-only .doe-rd-card .doe-rd-how,.doe-road-only .doe-rd-card .doe-rd-why{font-size:19px;line-height:1.32}.doe-road-only .doe-rd-card .doe-rd-out span{font-size:18px}.doe-road-only .doe-rd-card{border:0;border-radius:0;background:transparent;overflow:visible;gap:8px}.doe-road-only .doe-rd-card>*+*,.doe-road-only .doe-rd-card>.doe-rd-box,.doe-road-only .doe-rd-card>.doe-rd-pair+.doe-rd-pair,.doe-road-only .doe-rd-card>.doe-rd-pair.is-extra{border-top:0}.doe-road-only .doe-rd-card .doe-rd-pair{gap:8px}.doe-road-only .doe-rd-card .doe-rd-box,.doe-road-only .doe-rd-card .doe-rd-pair:not(.is-extra)>.doe-rd-box+.doe-rd-box,.doe-road-only .doe-rd-card .doe-rd-pair>.doe-rd-box+.doe-rd-box{border:1px solid var(--doe-sage-line);border-radius:10px;background:var(--doe-white)}.doe-road-only .doe-rd-card .doe-rd-box.is-data{background:var(--doe-sage-tint)}.doe-road-only .doe-rd-card .doe-rd-pair.is-extra>.doe-rd-box.is-data{background:var(--doe-sage-tint)}.doe-fin-col .doe-fin-body,.doe-fin-col:has(.doe-fin-unc) .doe-fin-body{flex-direction:row;gap:12px}.doe-fin-col .doe-fin-bar,.doe-fin-col:has(.doe-fin-unc) .doe-fin-bar:has(.has-out){flex:1.5 1 0;min-width:0}.doe-fin-col .doe-fin-side,.doe-fin-col:has(.doe-fin-unc) .doe-fin-side{flex:1 1 0;min-width:0;justify-content:flex-start;border-top:1px solid var(--doe-sage-line);padding-top:8px}.doe-fin-col .doe-fin-bar .qw-supply-bar svg{height:100%;max-height:none}.doe-wm{display:flex;flex-direction:column;align-items:center;gap:6px;margin:16px 0 14px}.doe-wf.is-plain .doe-wf-col.is-end .doe-wf-bar{background:none!important}.doe-wf.is-plain .doe-wf-col.is-end .doe-wf-stack{gap:3px}.doe-wf.is-plain .doe-wf-col.is-end .doe-wf-seg{text-align:center}.doe-wf.is-plain .doe-wf-col.is-end .doe-wf-seg em{line-height:1.25;font-size:17px}.doe-p3.is-drivers-first .doe-p3-drivers{margin-top:44px;margin-bottom:28px;gap:40px}.doe-p3.is-drivers-first .doe-p3-dgroup{margin-top:0;padding:48px 36px;gap:36px}.doe-p3.is-drivers-first .doe-p3-dcol{justify-content:center;gap:32px}.doe-p3.is-drivers-first .doe-p3-dcol .doe-p3-driver{flex:0 0 auto;min-height:300px;padding:36px 36px 40px;gap:18px}.doe-p3.is-drivers-first .doe-p3-dgroup.is-a{padding-left:24px;padding-right:24px}.doe-p3.is-drivers-first .doe-p3-dgroup.is-a .doe-p3-driver{padding-left:26px;padding-right:22px}.doe-wat-page.is-combined .doe-wat-panel.is-split{background:color-mix(in srgb,var(--pc) 7%,var(--doe-white));border-radius:16px;padding:14px 16px 12px}.doe-cov2-deep-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.doe-cov2-deep-h .doe-label{color:var(--doe-amber)}.doe-cov2-next-pill{font:600 13px/1 Inter,sans-serif;color:var(--doe-forest);background:var(--doe-white);border:1.5px solid var(--doe-forest);border-radius:999px;padding:6px 12px;white-space:nowrap}.doe-cov2.is-3col .doe-cov2-deep.is-band{gap:18px}.doe-cov2-for .doe-cov2-next-pill{margin-left:auto;border-color:var(--doe-white)}.doe-cov2.is-3col .doe-cov2-deep .doe-bc-k{gap:12px}.doe-cov2.is-3col .doe-cov2-deep .doe-bc-k div{padding:10px;gap:3px}.doe-wf.is-plain .doe-wf-col.is-end .doe-wf-seg:nth-child(1),.doe-wf.is-plain .doe-wf-col.is-end .doe-wf-seg:nth-child(2){background:color-mix(in srgb,var(--band) 55%,var(--doe-white));color:var(--doe-ink)}.doe-opm{gap:28px;align-items:stretch}.doe-opm-col{gap:20px;padding:26px 28px}.doe-opm-col .doe-heading{padding-bottom:14px;border-bottom:1px solid var(--doe-sage-line);line-height:40px}.doe-opm-n{top:26px;left:28px}.doe-opm-roles,.doe-opm-checks,.doe-opm-taqa{gap:14px}.doe-opm-role,.doe-opm-checks li,.doe-opm-taqa>div{padding:14px 16px;border-radius:12px;align-items:center}.doe-opm-role{background:var(--doe-white);border:1px solid var(--doe-sage-line);border-left-width:6px}.doe-opm-role ul{margin-top:6px}.doe-opm-checks li{background:var(--doe-white)}.doe-opm-taqa>div{border:1px solid color-mix(in srgb,#D9914A 30%,var(--doe-white))}.doe-opm-flow{padding-top:16px;border-top:1px dashed var(--doe-sage-line);gap:6px}.doe-opm-flow span{background:var(--doe-sage-tint);border:0;min-height:56px}.doe-opm-legend{padding-top:12px;border-top:1px dashed var(--doe-sage-line)}.doe-alike2{grid-template-rows:1fr auto;gap:18px}.doe-alike2-review{gap:24px}.doe-alike2-pts{padding:22px 30px;gap:12px}.doe-alike2-pts h3{margin-bottom:4px}.doe-alike2-pts ul{gap:12px;line-height:1.45}.doe-alike2-ex{grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding:12px 22px}.doe-alike2-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;-moz-column-gap:24px;column-gap:24px;row-gap:4px}.doe-alike2-main>.doe-label,.doe-alike2-name{grid-column:1 / -1}.doe-alike2-name{font-size:22px}.doe-alike2-facts{grid-column:1;grid-row:3 / 5;grid-template-columns:150px 1fr;font-size:15px;line-height:1.3;row-gap:3px}.doe-alike2-facts dt{font-size:12px;line-height:1.6}.doe-alike2-bill,.doe-alike2-inc,.doe-alike2-note{grid-column:2}.doe-alike2-bill{grid-template-columns:1fr auto auto;font-size:17px;margin-top:0}.doe-alike2-bill>*{padding:3px 10px}.doe-alike2-bill .is-h{font-size:12px}.doe-alike2-inc{font-size:17px;padding:4px 10px}.doe-alike2-note{font-size:13.5px;padding:5px 10px;line-height:1.35}.doe-alike2-pic img{max-height:210px}.doe-alike2-pts{justify-content:center}.doe-alike2-pts h3{font-size:26px}.doe-alike2-pts ul{font-size:20px;gap:16px}.doe-alike2-main{grid-template-rows:auto auto auto auto 1fr}.doe-alike2-bill{grid-row:3;align-self:start}.doe-alike2-inc{grid-row:4}.doe-alike2-note{grid-row:5;align-self:start}.doe-alike2-facts{grid-row:3 / 6}.doe-alike2-pts{justify-content:flex-start;padding-top:26px}.doe-road-only .doe-rd-card .doe-rd-pair:not(.is-extra)>.doe-rd-box{background:var(--doe-sage-tint)}.doe-road-only .doe-rd-card .doe-rd-pair.is-extra>.doe-rd-box.is-data{background:var(--doe-white)}.doe-road-only .doe-rd-card .doe-rd-how,.doe-road-only .doe-rd-card .doe-rd-why,.doe-road-only .doe-rd-card .doe-rd-out span,.doe-road-only .doe-rd-card .doe-rd-pair.is-extra .doe-rd-how{font-size:18px;line-height:1.32;font-weight:400}.doe-road-only .doe-rd-card .doe-rd-how{color:var(--doe-ink)}.doe-bc{gap:28px}.doe-bc-side,.doe-bc-ex{justify-content:space-between;padding:24px 28px}.doe-bc-side{gap:18px}.doe-bc-bands{gap:14px}.doe-bc-band{grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px}.doe-bc-band>span{grid-column:1;grid-row:1;font-size:15px;color:var(--doe-ink)}.doe-bc-band>b{grid-column:2;grid-row:1;font-size:15px}.doe-bc-band>.doe-bc-track{grid-column:1 / -1;grid-row:2;height:18px}.doe-bc-sub{font-size:17px}.doe-bc-side .doe-bc-k{gap:12px}.doe-bc-side .doe-bc-k div{padding:14px 12px;gap:4px}.doe-bc-side .doe-bc-k b{font-size:30px}.doe-bc-side .doe-bc-k small{font-size:13px}.doe-bc-bills{grid-template-columns:230px 1fr;row-gap:12px}.doe-bc-step h4{margin-bottom:14px}.doe-bc-tab td{padding:9px 6px}.doe-bc-res>div{padding:16px 18px;gap:6px}.doe-bc-shares{display:flex;flex-direction:column;gap:14px}.doe-bc-share{display:grid;grid-template-columns:130px 1fr 56px;align-items:center;gap:14px}.doe-bc-share>span{font:600 17px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-bc-share>b{font:700 22px/1 var(--doe-figure);text-align:right}.doe-bc-share [data-orientation]>span:first-child>span{background:var(--share)}.doe-bc-share [role=slider]{border-color:var(--share)}.doe-bc-shares.is-compact{gap:8px;padding:12px 16px;border-radius:12px;border:1px solid var(--doe-sage-line);background:var(--doe-white)}.doe-bc-shares.is-compact .doe-bc-share{grid-template-columns:110px 1fr 48px}.doe-bc-shares.is-compact .doe-bc-share>span{font-size:15px}.doe-bc-shares.is-compact .doe-bc-share>b{font-size:18px}.doe-bc-side{gap:10px;padding-top:18px;padding-bottom:18px}.doe-bc-bands{gap:6px}.doe-bc-band>.doe-bc-track{height:14px}.doe-bc-side .doe-bc-k{gap:8px}.doe-bc-side .doe-bc-k div{padding:8px 10px;gap:2px}.doe-bc-side .doe-bc-k b{font-size:26px}.doe-bc-side .doe-cov2-callout{padding:6px 12px}.doe-bc-shares.is-compact{gap:4px;padding:8px 14px}.doe-bc-ex>.doe-label{font-size:15px}.doe-bc-step h4{font-size:23px}.doe-bc-bills{font-size:17px}.doe-bc-bar>div,.doe-bc-bar em{font-size:17px}.doe-bc-tab{font-size:18px}.doe-bc-tab th{font-size:13px}.doe-bc-res span{font-size:14px}.doe-bc-res b{font-size:30px}.doe-bc-res small{font-size:16px}.doe-bc-side>.doe-label{font-size:15px}.doe-bc-trig-h>b{font-size:20px}.doe-bc-ticks{font-size:14px}.doe-bc-shares.is-compact .doe-bc-share>span{font-size:16px}.doe-bc-shares.is-compact .doe-bc-share>b{font-size:19px}.doe-bc-sub{font-size:18px}.doe-bc-band>span,.doe-bc-band>b{font-size:16px}.doe-bc-side .doe-cov2-callout{font-size:15px}.doe-bc-side .doe-bc-k span{font-size:13px}.doe-bc-side .doe-bc-k small,.doe-card.doe-bc-side .doe-bc-k small{font-size:14px}.doe-card.doe-bc-side .doe-bc-k span{font-size:13px}.doe-card.doe-bc-side .doe-bc-ticks{font-size:14px}.doe-card.doe-bc-side .doe-bc-mode button{font-size:15px}.doe-card.doe-bc-side .doe-bc-share>span{font-size:16px}.doe-card.doe-bc-side .doe-bc-band>span,.doe-card.doe-bc-side .doe-bc-band>b{font-size:16px}.doe-card.doe-bc-side .doe-cov2-callout{font-size:15px}.doe-card.doe-bc-side>.doe-label{font-size:17px}.doe-card.doe-bc-side .doe-bc-trig-h>b{font-size:22px}.doe-card.doe-bc-side .doe-bc-mode button{font-size:17px}.doe-card.doe-bc-side .doe-bc-ticks{font-size:16px}.doe-card.doe-bc-side .doe-bc-share>span{font-size:18px}.doe-card.doe-bc-side .doe-bc-share>b{font-size:21px}.doe-card.doe-bc-side .doe-bc-shares.is-compact .doe-bc-share{grid-template-columns:140px 1fr 56px}.doe-card.doe-bc-side .doe-bc-sub{font-size:19px}.doe-card.doe-bc-side .doe-bc-band{grid-template-columns:170px 1fr 230px;align-items:center;gap:12px}.doe-card.doe-bc-side .doe-bc-band>span{grid-column:1;grid-row:1;font-size:18px}.doe-card.doe-bc-side .doe-bc-band>.doe-bc-track{grid-column:2;grid-row:1;height:16px}.doe-card.doe-bc-side .doe-bc-band>b{grid-column:3;grid-row:1;font-size:18px;text-align:right}.doe-card.doe-bc-side .doe-cov2-callout{font-size:17px;line-height:1.35}.doe-card.doe-bc-side .doe-bc-k span{font-size:15px}.doe-card.doe-bc-side .doe-bc-k b{font-size:30px}.doe-card.doe-bc-side .doe-bc-k small{font-size:16px}.doe-card.doe-bc-side .doe-bc-band{grid-template-columns:160px 1fr auto}.doe-card.doe-bc-side .doe-bc-band>b{white-space:nowrap}.doe-card.doe-bc-ex .doe-bc-bills{grid-template-columns:290px 1fr;font-size:19px}.doe-card.doe-bc-ex .doe-bc-tab{font-size:19px}.doe-card.doe-bc-ex .doe-bc-tab th{font-size:14px}.doe-card.doe-bc-ex .doe-bc-res span{font-size:15px}.doe-card.doe-bc-ex .doe-bc-res small{font-size:17px}.doe-card.doe-bc-ex>.doe-label{font-size:17px}.doe-card.doe-bc-side .doe-bc-band{grid-template-columns:180px 1fr auto}.doe-card.doe-bc-side .doe-bc-band>span{white-space:nowrap}.doe-cov2.is-3col{grid-template-columns:1fr 1fr 430px;gap:40px}.doe-cov2.is-3col>.doe-cov2-deep{align-self:center;gap:10px;padding:16px 20px}.doe-cov2.is-3col .doe-cov2-row.is-conn{position:relative;overflow:visible}.doe-cov2.is-3col .doe-cov2-row.is-conn:after{content:"";position:absolute;top:50%;right:-43px;width:40px;border-top:3px solid var(--doe-forest)}.doe-cov2.is-3col .doe-cov2-row.is-conn:before{content:"";position:absolute;top:calc(50% - 6px);right:-49px;width:12px;height:12px;border-radius:50%;background:var(--doe-forest);z-index:2}.doe-cov2.is-3col{grid-template-columns:1fr 1fr 480px}.doe-cov2.is-3col>.doe-cov2-deep>.doe-label,.doe-cov2.is-3col>.doe-cov2-deep>.doe-bc-rule{display:none}.doe-cov2.is-3col>.doe-cov2-deep .doe-cov2-for{margin:-16px -20px 4px;padding:10px 16px}.doe-cov2.is-3col>.doe-cov2-deep .doe-bc-trig-h{flex-wrap:nowrap}.doe-cov2.is-3col>.doe-cov2-deep .doe-bc-mode button{white-space:nowrap;font-size:13px;padding:6px 8px}.doe-thr-bench{border-style:solid;border-width:1px;padding:12px 16px 14px}.doe-thr-bench-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px}.doe-thr-bench-box{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--doe-white);border-left:3px solid var(--doe-forest)}.doe-thr-bench-box .doe-heading{font-size:16px;margin:0}.doe-thr-bench-m{font:700 13px/1.3 Inter,sans-serif;color:var(--doe-forest)}.doe-thr-bench .doe-thr-bench-box p.doe-note{margin:0;font-size:12.5px;line-height:1.3;color:var(--doe-ink)}.doe-thr-bench-src{margin-top:auto;padding-top:4px;font-size:11.5px;color:var(--doe-muted)}.doe-thr:has(>.doe-thr-bench){grid-template-rows:minmax(0,1fr) auto;row-gap:16px}.doe-thr>.doe-thr-bench{grid-column:1 / -1;margin-top:0}.doe-thr:has(>.doe-thr-bench) .doe-thr-steps{gap:10px}.doe-thr:has(>.doe-thr-bench) .doe-thr-step{padding:10px 18px}.doe-thr>.doe-thr-bench .doe-thr-bench-box{padding:12px 16px}.doe-thr>.doe-thr-bench .doe-thr-bench-box .doe-heading{font-size:18px}.doe-thr>.doe-thr-bench .doe-thr-bench-m{font-size:14px}.doe-thr>.doe-thr-bench .doe-thr-bench-box p.doe-note{font-size:14px}.doe-thr>.doe-thr-bench .doe-thr-bench-src{font-size:12.5px}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart{padding:16px 26px 12px}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart .doe-ctx-title{font-size:22px;padding-bottom:6px}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart .doe-thr-bell{padding-top:0}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart .doe-thr-bell>div{width:62%}.doe-thr:has(>.doe-thr-bench) .doe-thr-step{padding:8px 18px;gap:16px}.doe-thr:has(>.doe-thr-bench) .doe-thr-step .doe-heading{font-size:20px}.doe-thr:has(>.doe-thr-bench) .doe-thr-step .doe-note{font-size:16px;margin-top:2px}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart .doe-thr-bell{padding-top:26px}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart .doe-ctx-title{padding-bottom:4px;margin-bottom:24px}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart .doe-thr-bell{padding-top:0;align-items:flex-start}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart .doe-thr-bell>div{width:56%}.doe-thr:has(>.doe-thr-bench) .doe-thr-bands span{font-size:14px;padding-top:6px;white-space:nowrap}.doe-thr:has(>.doe-thr-bench) .doe-thr-bell div[style*=border-top]{font-size:13px!important;white-space:nowrap}.doe-es{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.doe-es-col{position:relative;display:flex;flex-direction:column;padding:32px 36px;border-top:6px solid var(--doe-forest)}.doe-es-col.is-risk{border-top-color:var(--doe-amber)}.doe-es-col.is-plan{background:var(--doe-sage-tint);border-color:var(--doe-sage-line);border-top-color:var(--doe-forest);box-shadow:none}.doe-es-n{position:absolute;top:28px;right:32px;font:600 40px/1 var(--doe-figure);color:var(--doe-sage-line)}.doe-es-col.is-plan .doe-es-n{color:var(--doe-forest);opacity:.35}.doe-es-title{font:600 34px/1.2 var(--doe-display);color:var(--doe-ink);margin:0 0 14px!important}.doe-es-lead{font:500 24px/1.45 Inter,sans-serif;color:var(--doe-forest);padding-bottom:20px;margin-bottom:8px;border-bottom:1px solid var(--doe-sage-line);min-height:128px}.doe-es-list{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:18px}.doe-es-item{display:flex;gap:20px;align-items:flex-start}.doe-es-col.is-plan .doe-es-item .doe-icon{background:var(--doe-forest);color:var(--doe-white)}.doe-es-h{font:600 28px/1.25 var(--doe-display);color:var(--doe-forest);margin:2px 0 6px}.doe-es-p{font:400 22px/1.45 Inter,sans-serif;color:var(--doe-muted)}.doe-es-item .doe-icon{width:76px;height:76px}.doe-es-item .doe-icon svg{width:38px;height:38px}.doe-quota-bar.is-3:has(.doe-quota-mult){height:110px}.doe-quota-bar.is-3>.doe-quota-mult{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.doe-quota-mult b{font:800 34px/1 var(--doe-display)}.doe-quota-mult small{font:600 19px/1 Inter,sans-serif;opacity:.85}.doe-fm{height:100%;display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:28px}.doe-fm-card{position:relative;display:flex;flex-direction:column;padding:26px 32px 24px;min-height:0}.doe-fm-step{position:absolute;top:22px;right:26px;width:40px;height:40px;border-radius:50%;background:var(--doe-sage-tint);color:var(--doe-forest);display:flex;align-items:center;justify-content:center;font:700 20px/1 var(--doe-display)}.doe-fm-h{font:600 26px/1.25 var(--doe-display);color:var(--doe-ink);padding:0 50px 14px 0;border-bottom:1px solid var(--doe-sage-line);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.doe-fm-dummy{display:inline-block;padding:4px 10px;border-radius:6px;background:#f6e7c9;border:1.5px dashed var(--doe-amber);color:#8a5a0b;font:700 13px/1.2 Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;white-space:nowrap}.doe-fm-bars{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:24px 20px 0;min-height:0}.doe-fm-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:0}.doe-fm-v{font:700 26px/1 Inter,sans-serif;color:var(--doe-ink);margin-bottom:8px;white-space:nowrap}.doe-fm-v.is-ok{color:var(--doe-forest)}.doe-fm-v.is-loss{color:#a4473a;margin:8px 0 0}.doe-fm-bar{width:120px;border-radius:8px 8px 0 0}.doe-fm-bar.is-today{background:#b9cdbf}.doe-fm-bar.is-new{background:var(--doe-amber)}.doe-fm-l{margin-top:10px;padding-top:8px;border-top:2px solid var(--doe-sage-line);width:100%;text-align:center;font:700 20px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-fm-col small{font-size:16px;color:var(--doe-muted)}.doe-fm-kpi{margin-top:18px;display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:12px;background:var(--doe-sage-tint)}.doe-fm-kpi b{font:700 38px/1 var(--doe-figure);color:#a4473a;white-space:nowrap}.doe-fm-kpi span{font-size:18px;line-height:1.35;color:var(--doe-ink)}.doe-fm-kpi.is-dummy{background:#fbf3e3;border:1.5px dashed var(--doe-amber)}.doe-fm-mplot{position:relative;flex:1;display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:16px 20px 0;min-height:0}.doe-fm-mcol{display:grid;grid-template-rows:1fr 1fr auto;justify-items:center;min-height:0}.doe-fm-mpos{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:0}.doe-fm-mneg{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:0}.doe-fm-mbar{width:120px}.doe-fm-mbar.is-ok{background:var(--doe-forest);border-radius:8px 8px 0 0}.doe-fm-mbar.is-loss{background:repeating-linear-gradient(45deg,#a4473a 0,#a4473a 8px,#b8645a 8px,#b8645a 16px);border-radius:0 0 8px 8px}.doe-fm-mcol .doe-fm-l{margin-top:6px}.doe-fm-zero{position:absolute;left:0;right:0;top:calc(16px + (100% - 68px)/2);border-top:2px solid var(--doe-ink);pointer-events:none}.doe-fm-zero span{position:absolute;left:0;top:-22px;font:700 15px/1 Inter,sans-serif;color:var(--doe-muted)}.doe-fm-stack{margin-top:34px;display:flex;height:92px;border-radius:12px;overflow:hidden}.doe-fm-stack>div{display:flex;align-items:center;justify-content:center}.doe-fm-stack b{font:700 26px/1 Inter,sans-serif;color:var(--doe-white)}.doe-fm-stack.is-dummy{outline:2px dashed var(--doe-amber);outline-offset:4px}.doe-fm-stack .is-loss,.doe-fm-seg .is-loss i{background:#a4473a}.doe-fm-stack .is-risk,.doe-fm-seg .is-risk i{background:var(--doe-amber)}.doe-fm-stack .is-ok,.doe-fm-seg .is-ok i{background:var(--doe-forest)}.doe-fm-seg{list-style:none;margin:34px 0 0;padding:0;display:flex;flex-direction:column;gap:22px}.doe-fm-seg li{display:flex;gap:16px;align-items:flex-start}.doe-fm-seg i{flex-shrink:0;width:22px;height:22px;border-radius:6px;margin-top:6px}.doe-fm-seg div{display:flex;flex-direction:column}.doe-fm-seg b{font:700 30px/1.15 var(--doe-figure);color:var(--doe-ink)}.doe-fm-seg span{font:700 20px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-fm-seg small{font-size:17px;color:var(--doe-muted)}.doe-fm-concl{display:inline-flex;align-items:center;gap:16px}.doe-fm-dummy.is-light{background:#f6e7c9;font-size:14px}.doe-conclusion:has(.doe-fm-concl){top:868px;height:100px;font:700 29px/1.25 Inter,sans-serif;border-radius:14px;box-shadow:0 6px 18px #0000002e}.doe-conclusion:has(.doe-fm-concl) .doe-fm-dummy{margin-left:14px;font-size:15px}.doe-fm2{height:100%;display:grid;grid-template-columns:1fr 440px;gap:28px}.doe-fm2.is-b{height:calc(100% - 100px);grid-template-rows:minmax(0,1fr) 78px;gap:20px 28px}.doe-fm2.is-b .doe-fm2-side{padding:22px 28px;gap:8px}.doe-fm2.is-b .doe-date-costs{gap:10px;font-size:18px}.doe-fm2.is-b .doe-date-total{font-size:18px;padding-top:8px}.doe-fm2.is-b .doe-fmb-plot{gap:38px}.doe-fm2.is-b .doe-fmb-keys li{padding:10px 12px;gap:8px}.doe-fm2.is-b .doe-fmb-keys span{font-size:16px}.doe-fm2-chart{display:flex;flex-direction:column;padding:26px 36px 22px;min-height:0}.doe-fm2-plot{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:34px 0 6px;min-height:0}.doe-fm2-row{display:grid;grid-template-columns:290px 1fr;align-items:center;gap:20px}.doe-fm2-row.is-income{margin-top:26px}.doe-fm2-lab{display:flex;flex-direction:column}.doe-fm2-lab b{font:700 22px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-fm2-lab small{font-size:16px;color:var(--doe-muted)}.doe-fm2-track{position:relative;height:62px}.doe-fm2-bar{position:absolute;top:0;bottom:0;border-radius:8px;display:flex;align-items:center;justify-content:center}.doe-fm2-bar b{font:700 22px/1 Inter,sans-serif;color:var(--doe-white);white-space:nowrap}.is-other .doe-fm2-bar{background:#b9cdbf}.is-other .doe-fm2-bar b{color:var(--doe-ink)}.is-today .doe-fm2-bar{background:var(--doe-forest)}.is-new .doe-fm2-bar{background:#a4473a}.is-income .doe-fm2-bar{background:var(--doe-amber)}.doe-fm2-gap{position:absolute;top:-6px;bottom:-6px;border:2px dashed var(--doe-forest);border-radius:6px;background:var(--doe-sage-tint)}.doe-fm2-gap span{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;font:600 17px/1.2 Inter,sans-serif;color:var(--doe-forest);white-space:nowrap}.doe-fm2-gap span b{font:700 24px/1.1 Inter,sans-serif}.doe-fm2-over{position:absolute;top:0;bottom:0;border-radius:0 8px 8px 0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.28) 0 8px,transparent 8px 16px)}.doe-fm2-over span{position:absolute;top:calc(100% + 6px);right:0;font:700 18px/1 Inter,sans-serif;color:#a4473a;white-space:nowrap}.doe-fm2-line{position:absolute;top:0;bottom:0;width:0;border-left:3px dashed var(--doe-ink);z-index:2;pointer-events:none}.doe-fm2-line span{position:absolute;top:0;left:10px;font:700 17px/1 Inter,sans-serif;color:var(--doe-ink);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.doe-fm2-note{margin-top:16px;padding:14px 18px;border-radius:12px;background:var(--doe-sage-tint);font-size:20px;line-height:1.35;color:var(--doe-ink)}.doe-fm2-side{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:32px 34px;border:2px dashed var(--doe-amber)}.doe-date-costs{margin:12px 0;display:flex;flex-direction:column;gap:16px;font-size:20px;line-height:1.3}.doe-date-costs>div{display:grid;grid-template-columns:1fr auto;gap:12px}.doe-date-costs dd{margin:0;font-weight:600;white-space:nowrap}.doe-date-total{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--doe-sage-line);padding-top:12px;font-size:21px;color:var(--doe-forest)}.doe-fm2-side .doe-label{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.doe-fm2-big{font:700 96px/1 var(--doe-figure);color:#a4473a;margin-top:8px}.doe-fm2-of{font:600 21px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-fm2-split{list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid var(--doe-sage-line);display:flex;flex-direction:column;gap:18px}.doe-fm2-split li{display:grid;grid-template-columns:22px auto;-moz-column-gap:14px;column-gap:14px;align-items:baseline}.doe-fm2-split i{width:18px;height:18px;border-radius:5px;grid-row:span 2;align-self:start;margin-top:8px}.doe-fm2-split .is-loss i{background:#a4473a}.doe-fm2-split .is-risk i{background:var(--doe-amber)}.doe-fm2-split b{font:700 34px/1.1 var(--doe-figure);color:var(--doe-ink)}.doe-fm2-split span{font-size:18px;line-height:1.3;color:var(--doe-muted)}.is-today .doe-fm2-bar b{font-size:18px}.doe-fmb-plot{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;gap:56px;padding:40px 0 10px;min-height:0;--lab: 250px}.doe-fmb-row{display:grid;grid-template-columns:var(--lab) 1fr;align-items:center;gap:20px}.doe-fmb-row .doe-fm2-lab b{font-size:26px}.doe-fmb-track{position:relative;height:96px;display:flex}.doe-fmb-seg{height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.doe-fmb-seg b{font:700 21px/1.15 Inter,sans-serif;text-align:center;white-space:nowrap}.doe-fmb-seg.is-other{background:#b9cdbf;border-radius:10px 0 0 10px}.doe-fmb-seg.is-other b{color:var(--doe-ink)}.is-today .doe-fmb-seg.is-bill{background:var(--doe-forest)}.is-today .doe-fmb-seg.is-bill b{font-size:16px;white-space:normal;color:var(--doe-white);padding:0 4px}.is-new .doe-fmb-seg.is-bill{background:#a4473a;border-radius:0 10px 10px 0}.is-new .doe-fmb-seg.is-bill b{color:var(--doe-white)}.doe-fmb-seg.is-keep{background:var(--doe-sage-tint);border:2px dashed var(--doe-forest);border-radius:0 10px 10px 0}.doe-fmb-out{position:absolute;top:calc(100% + 8px);left:calc((100%) * var(--inc) - 220px);width:220px;text-align:right}.doe-fmb-out b{font:700 22px/1 Inter,sans-serif}.doe-fmb-out.is-ok b{color:var(--doe-forest)}.doe-fmb-out.is-loss{left:calc(100% * var(--inc) + 12px);text-align:left}.doe-fmb-out.is-loss b{color:#a4473a}.doe-fmb-line{position:absolute;top:0;bottom:0;width:0;left:calc(var(--lab) + 20px + (100% - var(--lab) - 20px) * var(--inc));border-left:4px solid var(--doe-amber);z-index:2;pointer-events:none}.doe-fmb-line span{position:absolute;top:0;left:0;transform:translate(-50%);padding:5px 12px;border-radius:6px;background:var(--doe-amber);color:var(--doe-white);font:700 17px/1 Inter,sans-serif;white-space:nowrap}.doe-fmb-keys{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.doe-fmb-keys li{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:12px;background:var(--doe-sage-tint)}.doe-fmb-keys b{font:700 32px/1 var(--doe-figure);color:#a4473a;white-space:nowrap}.doe-fmb-keys span{font-size:18px;line-height:1.3;color:var(--doe-ink)}.is-new .doe-fmb-seg.is-bill{justify-content:flex-start;padding-left:18px}.is-new .doe-fmb-seg.is-bill b{white-space:normal;max-width:120px;text-align:left}.doe-sticker{position:absolute;top:22px;right:40px;width:288px;z-index:5;padding:22px 24px 26px;background:#f7d74a;color:var(--doe-ink);font:700 24px/1.3 Inter,sans-serif;transform:rotate(2deg);box-shadow:0 10px 22px #0000002e;border-radius:2px 2px 18px}.doe-slide.has-sticker .doe-title-zone h2{padding-right:310px}.doe-drv-bm{height:calc(100% - 24px);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:28px}.doe-drv-bm-card{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:30px 40px;border-left:8px solid var(--doe-forest)}.doe-drv-bm-card .doe-drv-country{font-size:20px;gap:12px}.doe-drv-bm-card .doe-heading{font-size:30px}.doe-drv-bm-card .doe-note{font-size:22px;line-height:1.4;color:var(--doe-ink)}.doe-dist-bars{position:relative}.doe-dist-avgline{position:absolute;left:-4px;right:-4px;height:0;border-top:3px dotted #C0392B;z-index:2;pointer-events:none}.doe-dist-avgline span{position:absolute;right:0;bottom:4px;padding:3px 7px;border-radius:6px;background:#c0392b;color:var(--doe-white);font:700 14px/1 Inter,sans-serif;white-space:nowrap}.doe-dist-chart .doe-ctx-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.doe-dist-key{display:inline-flex;align-items:center;gap:8px;font:600 16px/1 Inter,sans-serif;color:#c0392b}.doe-dist-key i{width:34px;border-top:3px dotted #C0392B}.doe-dist-avgv{display:flex;align-items:center;gap:8px;margin-top:6px;white-space:nowrap;font:700 17px/1.2 Inter,sans-serif;color:#c0392b}.doe-dist-avgv i{flex:none;width:18px;border-top:3px dotted #C0392B}.doe-dist-col span{position:relative;z-index:3}.doe-distx{flex:1;display:flex;flex-direction:column;gap:10px;margin-top:14px;min-height:0}.doe-distx-row{flex:1;display:grid;grid-template-columns:200px 1fr 110px;align-items:center;gap:18px;padding:8px 12px;border-radius:12px;min-height:0}.doe-distx-row.is-orig{background:color-mix(in srgb,#34506B 10%,transparent);outline:2px solid #34506B}.doe-distx-row.is-peer{background:var(--doe-sage-tint);outline:2px solid var(--doe-forest)}.doe-distx-row.is-axis{flex:none;padding-top:0;padding-bottom:0}.doe-distx-name{display:flex;flex-direction:column;gap:3px}.doe-distx-name b{font:700 19px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-distx-name small{font-size:15px;color:var(--doe-muted)}.doe-distx-plot{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;gap:4px;border-left:2px solid var(--doe-sage-line)}.doe-distx-bar{display:flex;align-items:center;gap:8px;height:18px}.doe-distx-bar div{height:100%;border-radius:0 4px 4px 0}.doe-distx-bar span{font:700 14px/1 Inter,sans-serif;color:var(--doe-ink);white-space:nowrap}.doe-distx-avg{position:absolute;top:-4px;bottom:-4px;width:0;border-left:3px dotted #C0392B;z-index:2;pointer-events:none}.doe-distx-avg span{position:absolute;top:-6px;left:6px;padding:2px 6px;border-radius:5px;background:#c0392b;color:var(--doe-white);font:700 13px/1 Inter,sans-serif;white-space:nowrap}.doe-distx-row .doe-dist-rev{margin:0;justify-self:end}.doe-distx-axis{position:relative;height:26px;border-top:2px solid var(--doe-sage-line)}.doe-distx-axis span{position:absolute;top:5px;transform:translate(-50%);font:600 14px/1 Inter,sans-serif;color:var(--doe-muted)}.doe-distx-axis em{position:absolute;right:0;top:24px;font:600 13px/1 Inter,sans-serif;font-style:normal;color:var(--doe-muted)}.doe-slide.is-short-sticker .doe-sticker{width:auto;min-width:150px;padding:16px 26px 20px;text-align:center}.doe-slide.is-short-sticker .doe-title-zone h2{padding-right:170px}.doe-disty{flex:1;display:grid;grid-template-columns:44px repeat(6,1fr);gap:14px;margin-top:12px;min-height:0}.doe-disty-axis,.doe-disty-g{display:flex;flex-direction:column;min-height:0}.doe-disty-g{padding:8px 10px;border-radius:12px}.doe-disty-axis{padding:8px 0}.doe-disty-g.is-orig{background:color-mix(in srgb,#34506B 10%,transparent);outline:2px solid #34506B}.doe-disty-g.is-peer{background:var(--doe-sage-tint);outline:2px solid var(--doe-forest)}.doe-disty-top{height:40px;flex:none;display:flex;align-items:flex-start;justify-content:center;font:600 13px/1 Inter,sans-serif;color:var(--doe-muted)}.doe-disty-top .doe-dist-rev{margin:0}.doe-disty-foot{height:84px;flex:none;display:flex;flex-direction:column;gap:3px;padding-top:10px}.doe-disty-foot b{font:700 19px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-disty-foot small{font-size:15px;color:var(--doe-muted)}.doe-disty-foot.has-multiplier{height:146px}.doe-disty-multiplier{margin-top:auto;padding-top:8px;border-top:1px solid var(--doe-sage-line);display:flex;flex-direction:column;gap:3px}.doe-disty-multiplier strong{font:800 24px/1.2 Inter,sans-serif;color:var(--doe-forest)}.doe-disty-multiplier small{font-size:14px;line-height:1.2}.doe-disty-average{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--doe-forest)}.doe-disty-average>small{font:600 15px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-disty-average strong{font:800 25px/1.2 Inter,sans-serif}.doe-disty-average strong small{font:600 15px/1.2 Inter,sans-serif}.is-comparison .doe-dist-chart{padding:22px 28px 18px;border-radius:8px}.doe-comparison-average-label{margin:8px 0 0 58px;font:600 18px/1.2 var(--doe-display);color:var(--doe-muted)}.is-comparison .doe-disty{margin-top:10px;gap:14px}.is-comparison .doe-disty-g{padding:10px 8px 8px;border-radius:8px}.is-comparison .doe-disty-g.is-orig{background:color-mix(in srgb,var(--doe-comparison-reference) 8%,var(--doe-white));outline-color:var(--doe-comparison-reference)}.is-comparison .doe-disty-top{height:50px;align-items:flex-start}.is-comparison .doe-disty-axis .doe-disty-top{align-items:flex-end;padding-bottom:8px}.is-comparison .doe-disty-average strong{font:800 32px/1.1 var(--doe-display)}.is-comparison .doe-disty-foot{height:140px;display:grid;grid-template-rows:48px 34px 1fr;gap:4px;padding-top:12px}.is-comparison .doe-disty-axis .doe-disty-foot{display:block}.is-comparison .doe-disty-foot>b{font:700 20px/1.2 var(--doe-display)}.is-comparison .doe-disty-foot>small{font:500 14px/1.2 var(--doe-display)}.is-comparison .doe-disty-multiplier{margin:0;padding-top:8px;flex-direction:row;align-items:baseline;gap:8px}.is-comparison .doe-disty-multiplier strong{font:800 28px/1.1 var(--doe-display)}.is-comparison .doe-disty-plot{background:none}.is-comparison .doe-disty-axis{visibility:hidden}.is-comparison .doe-disty-col{z-index:1}.doe-comparison-multiplier-label{margin:12px 0 0 58px;padding-top:12px;border-top:1px solid var(--doe-sage-line);color:var(--doe-muted);font:600 17px/1.2 var(--doe-display)}.is-comparison .doe-dist-side{border-radius:8px}.doe-comparison-peer-line{display:block;margin-top:8px}.doe-comparison-reference{margin-top:auto;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--doe-white) 30%,transparent);font:500 18px/1.2 var(--doe-display);color:var(--doe-white)}.doe-disty-ticks{position:relative;flex:1;border-right:2px solid var(--doe-sage-line)}.doe-disty-ticks span{position:absolute;right:8px;transform:translateY(50%);font:600 14px/1 Inter,sans-serif;color:var(--doe-muted)}.doe-disty-plot{position:relative;flex:1;display:flex;gap:6px;align-items:flex-end;border-bottom:2px solid var(--doe-sage-line);min-height:0}.doe-disty-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.doe-disty-col span{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:5px;font:600 13px/1 Inter,sans-serif;color:var(--doe-muted)}.doe-disty-col span b{font:700 16px/1 Inter,sans-serif;color:var(--doe-ink)}.doe-disty-col div{width:100%;border-radius:6px 6px 0 0}.doe-disty-avg{position:absolute;left:-6px;right:-6px;height:0;border-top:3px dotted #C0392B;z-index:2;pointer-events:none}.doe-disty-avg span{position:absolute;left:-2px;bottom:4px;padding:2px 6px;border-radius:5px;background:#c0392b;color:var(--doe-white);font:700 13px/1 Inter,sans-serif}.doe-disty-g.is-orig .doe-dist-rev{background:#34506b}.doe-disty.has-diff{grid-template-columns:44px repeat(5,1fr) 250px;gap:14px}.doe-disty-diff{display:flex;flex-direction:column;min-height:0;padding:8px 0 8px 14px;border-left:2px solid var(--doe-sage-line)}.doe-disty-diff .doe-disty-top{justify-content:flex-start;font:700 17px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-disty-diff-list{flex:1;display:flex;flex-direction:column;justify-content:center;gap:14px}.doe-disty-diff-h,.doe-disty-diff-r{display:grid;grid-template-columns:1fr 64px 70px;align-items:center;gap:6px}.doe-disty-diff-h span{font:600 13px/1.2 Inter,sans-serif;color:var(--doe-muted);text-align:right}.doe-disty-diff-r{padding:10px 0;border-bottom:1px solid var(--doe-sage-line)}.doe-disty-diff-r span{font:600 16px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-disty-diff-r b{text-align:right;font:700 19px/1 Inter,sans-serif}.doe-disty-diff-r b.is-up{color:#c0392b}.doe-disty-diff-r b.is-down{color:var(--doe-muted)}.doe-disty-diff .doe-disty-foot small{font-size:13px;line-height:1.3}.doe-dist:has(.has-diff){grid-template-columns:1fr 440px}.doe-drv-bm-tag{align-self:flex-start;margin-top:auto;padding:6px 14px;border-radius:999px;background:var(--doe-sage-tint);color:var(--doe-forest);font:700 16px/1.2 Inter,sans-serif}.doe-thopt-desc{margin:0;padding:4px 0 4px 14px;border-left:3px solid var(--doe-sage-line);background:transparent;font:500 18px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-thopt-card.is-rec .doe-thopt-desc{border-left-color:var(--doe-gold, #D99A2B)}.doe-bbd{height:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;min-height:0}.doe-bbd-col{display:flex;flex-direction:column;gap:14px;min-height:0}.doe-bbd-step{height:150px;flex:none;display:flex;align-items:flex-end;border-bottom:3px solid var(--doe-sage-line)}.doe-bbd-step>div{width:100%;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 20px;border-radius:12px 12px 0 0;background:var(--band);color:var(--doe-white)}.doe-bbd-step b{font:700 26px/1.1 Inter,sans-serif}.doe-bbd-step span{font:600 17px/1.2 Inter,sans-serif;opacity:.9}.doe-bbd-dl{flex:1;margin:0;display:flex;flex-direction:column;padding:6px 22px}.doe-bbd-col.is-total .doe-bbd-dl{background:var(--doe-sage-tint)}.doe-bbd-dl>div{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;border-bottom:1px solid var(--doe-sage-line)}.doe-bbd-dl>div:last-child{border-bottom:0}.doe-bbd-dl dt{font:600 16px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-bbd-dl dt small{margin-left:6px;font-weight:500;font-size:14px}.doe-bbd-dl dd{margin:0;display:flex;align-items:baseline;gap:10px;font:700 30px/1.1 Inter,sans-serif;color:var(--doe-ink)}.doe-bbd-dl dd small{font:500 16px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-res{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.doe-res-col{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:32px 34px 28px;text-align:left;cursor:pointer;border-top:6px solid var(--doe-forest);font:inherit}.doe-res-col:hover .doe-res-hd b{text-decoration:underline}.doe-res-top{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.doe-res-icon{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:var(--doe-forest);color:var(--doe-white)}.doe-res-n{font:700 64px/1 var(--doe-display);color:var(--doe-sage-line)}.doe-res-part{font:700 17px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--doe-muted)}.doe-res-hd b{font:700 34px/1.15 Inter,sans-serif;color:var(--doe-forest)}.doe-res-pill-gap{height:30px}.doe-res-items{list-style:none;margin:14px 0 0;padding:18px 0 0;width:100%;border-top:1px solid var(--doe-sage-line);display:flex;flex-direction:column;gap:22px;flex:1}.doe-res-items li{display:flex;flex-direction:column;gap:10px}.doe-res-items p{margin:0;font:400 23px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-res-items em{align-self:flex-start;padding:8px 14px;border-radius:8px;background:var(--doe-sage-tint);border-left:4px solid var(--doe-amber);font:600 19px/1.3 Inter,sans-serif;font-style:normal;color:var(--doe-forest)}.doe-res-go{margin-top:auto;font:700 17px/1 Inter,sans-serif;color:var(--doe-forest)}.doe-res-col .doe-focus-pill{margin-left:0;align-self:flex-start}.doe-res-items p{font-size:26px}.doe-res-items em{font-size:21px}.doe-res-items{gap:30px}.doe-trn{height:100%;display:grid;grid-template-columns:1fr 64px 1fr 64px 1fr;align-items:stretch}.doe-trn-arrow{display:grid;place-items:center;color:var(--doe-amber)}.doe-trn-card{display:flex;flex-direction:column;gap:16px;padding:32px 34px 28px;border-top:6px solid var(--doe-forest)}.doe-trn-card.is-s1{border-top-color:#4e7fa8}.doe-trn-card.is-s1 .doe-res-icon{background:#4e7fa8}.doe-trn-card.is-s2{border-top-color:var(--doe-amber)}.doe-trn-card.is-s2 .doe-res-icon{background:var(--doe-amber)}.doe-trn-top{display:flex;align-items:center;gap:20px}.doe-trn-top>div{display:flex;flex-direction:column;gap:8px}.doe-trn-tag{align-self:flex-start;padding:5px 12px;border-radius:999px;background:var(--doe-sage-tint);font:700 16px/1.2 Inter,sans-serif;color:var(--doe-forest)}.doe-trn-card h3{margin:6px 0 0;font:700 32px/1.2 Inter,sans-serif;color:var(--doe-forest)}.doe-trn-card>p{margin:0;font:400 24px/1.45 Inter,sans-serif;color:var(--doe-ink)}.doe-trn-card>p.doe-trn-note{font-size:21px;color:var(--doe-muted)}.doe-trn-pct{padding:0 8px;border-radius:6px;background:#f7d44c;color:var(--doe-ink)}.doe-trn-meta{margin:auto 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;border-top:1px solid var(--doe-sage-line)}.doe-trn-meta dt{font:700 15px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-muted)}.doe-trn-meta dd{margin:6px 0 0;font:700 22px/1.25 Inter,sans-serif;color:var(--doe-ink)}.doe-trn-arrow svg{width:52px;height:52px;padding:10px;border-radius:50%;background:var(--doe-amber);color:var(--doe-white);box-sizing:content-box}.doe-trn{grid-template-columns:1fr 96px 1fr 96px 1fr}.doe-trn-card h3{font-size:36px}.doe-trn-card>p{font-size:27px}.doe-trn-card>p.doe-trn-note{font-size:23px}.doe-trn-meta dd{font-size:24px}.doe-wg{height:100%;display:grid;grid-template-rows:auto 1fr;gap:24px}.doe-wg-today,.doe-wg-plan{display:flex;flex-direction:column;gap:16px;padding:26px 32px}.doe-wg-split{display:flex;gap:6px;height:150px}.doe-wg-s{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 24px;border-radius:12px;color:var(--doe-white);min-width:0}.doe-wg-s.is-s1{background:#4e7fa8}.doe-wg-s.is-s2{background:var(--doe-amber)}.doe-wg-s b{font:700 46px/1 Inter,sans-serif}.doe-wg-s small{font:500 18px/1.3 Inter,sans-serif;opacity:.95}.doe-wg-s .doe-wg-tag{background:#ffffff38;color:var(--doe-white)}.doe-wg-tag{align-self:flex-start;padding:5px 12px;border-radius:999px;font:700 16px/1.2 Inter,sans-serif;background:var(--doe-sage-tint);color:var(--doe-forest)}.doe-wg-tag.is-s1{background:#4e7fa8;color:var(--doe-white)}.doe-wg-tag.is-s2{background:var(--doe-amber);color:var(--doe-white)}.doe-wg-msg{margin:0;font:400 23px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-wg-steps{flex:1;display:grid;grid-template-columns:1fr 80px 1fr 80px 1fr;align-items:stretch}.doe-wg-step{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px 24px;border-radius:12px;background:var(--doe-sage-tint)}.doe-wg-step.is-now{background:color-mix(in srgb,#4E7FA8 14%,var(--doe-white))}.doe-wg-y{font:700 17px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-muted)}.doe-wg-step b{font:700 44px/1.05 Inter,sans-serif;color:var(--doe-forest)}.doe-wg-step small{font:500 19px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-wg-step em{font:500 16px/1.3 Inter,sans-serif;font-style:italic;color:var(--doe-muted)}.doe-wg-shift{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--doe-sage-line);color:var(--doe-amber)}.doe-wg-shift p{margin:0 0 0 10px;font:400 20px/1.35 Inter,sans-serif;color:var(--doe-ink)}.doe-trn-card .doe-road-next{align-self:flex-start}.doe-as{height:100%;display:grid;grid-template-columns:1fr 640px;gap:28px}.doe-as-shock,.doe-as-how{display:flex;flex-direction:column;gap:18px;padding:26px 32px}.doe-as-bars{display:flex;flex-direction:column;gap:18px;margin-top:6px}.doe-as-row{display:grid;grid-template-columns:250px 1fr 120px;align-items:center;gap:16px}.doe-as-row>span{font:600 20px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-as-row>b{font:700 26px/1 Inter,sans-serif;color:var(--doe-ink);text-align:right}.doe-as-track{display:flex;height:46px;border-radius:8px;overflow:hidden;background:var(--doe-sage-tint)}.doe-as-track i,.doe-as-key i{display:block;height:100%}.doe-as-track .is-today{background:#8e949a}.doe-as-track .is-inc,.doe-as-key .is-inc{background:#c0574a}.doe-as-track .is-farm,.doe-as-key .is-farm{background:#e3a79f}.doe-as-track .is-ad,.doe-as-key .is-ad{background:var(--doe-forest)}.doe-as-key{display:flex;flex-wrap:wrap;gap:22px;font:500 17px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-as-key span{display:inline-flex;align-items:center;gap:8px}.doe-as-key i{width:18px;height:18px!important;border-radius:4px}.doe-as-key .is-today{background:#8e949a}.doe-as-kpis{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--doe-sage-line)}.doe-as-kpis div{display:flex;flex-direction:column;gap:6px}.doe-as-kpis b{font:700 40px/1 Inter,sans-serif;color:var(--doe-forest)}.doe-as-kpis small{font:500 17px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-as-how ol{margin:0;padding:0;list-style:none;counter-reset:as;display:flex;flex-direction:column;justify-content:space-around;flex:1;gap:14px}.doe-as-how li{counter-increment:as;position:relative;padding-left:62px;font:400 21px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-as-how li:before{content:counter(as);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--doe-amber);color:var(--doe-white);font:700 21px/1 Inter,sans-serif}.doe-as-how li b{display:block;font-size:23px;color:var(--doe-forest)}.doe-as-row{grid-template-columns:250px 1fr 150px}.doe-as-row>b{white-space:nowrap;font-size:30px}.doe-as-bars{flex:1;justify-content:space-evenly}.doe-as-track{height:70px}.doe-as-row>span{font-size:22px}.doe-as-key{font-size:18px}.doe-br{height:100%;display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.doe-br-chart,.doe-br-progs{display:flex;flex-direction:column;gap:16px;padding:26px 32px;min-height:0}.doe-br-wf{flex:1;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;min-height:0;padding-top:10px}.doe-br-col{position:relative;display:flex;flex-direction:column;min-height:0}.doe-br-col>span{flex:none;height:52px;padding-top:10px;font:600 17px/1.25 Inter,sans-serif;color:var(--doe-ink);text-align:center;border-top:2px solid var(--doe-sage-line)}.doe-br-col:before{content:"";flex:1}.doe-br-bar{position:absolute;left:0;right:0;bottom:52px;border-radius:8px 8px 0 0;display:flex;justify-content:center;align-items:flex-start;padding-top:10px;max-height:calc(100% - 52px)}.doe-br-bar.is-start{background:#c0574a;height:calc(100% - 52px)!important}.doe-br-bar.is-end{background:var(--doe-forest)}.doe-br-bar.is-save{border-radius:8px;background:repeating-linear-gradient(135deg,var(--doe-sage-tint) 0 10px,color-mix(in srgb,var(--doe-forest) 18%,var(--doe-white)) 10px 20px);border:2px dashed var(--doe-forest);align-items:center;padding:0}.doe-br-bar b{font:700 22px/1 Inter,sans-serif;color:var(--doe-white)}.doe-br-bar.is-save b{color:var(--doe-forest)}.doe-br-msg{margin:0;padding-top:14px;border-top:1px solid var(--doe-sage-line);font:400 22px/1.45 Inter,sans-serif;color:var(--doe-ink)}.doe-br-prog{flex:1;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--doe-sage-line)}.doe-br-prog:last-child{border-bottom:0}.doe-br-prog .doe-res-icon{width:64px;height:64px;flex:none}.doe-br-prog b{font:700 23px/1.2 Inter,sans-serif;color:var(--doe-forest)}.doe-br-prog p{margin:4px 0 0;font:400 19px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-wg-wf{flex:1;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;min-height:0}.doe-wg-wcol{display:flex;flex-direction:column;min-height:0}.doe-wg-wplot{position:relative;flex:1;border-bottom:2px solid var(--doe-sage-line)}.doe-wg-wbar{position:absolute;left:8%;right:8%;border-radius:6px;background:#8fb3d1;display:flex;justify-content:center;align-items:flex-start;min-height:26px}.doe-wg-wbar.is-later{background:#c7d9e8}.doe-wg-wbar.is-total{background:var(--doe-amber)}.doe-wg-wbar b{position:absolute;bottom:100%;margin-bottom:4px;font:700 22px/1 Inter,sans-serif;color:var(--doe-ink);white-space:nowrap}.doe-wg-wl{display:flex;flex-direction:column;gap:2px;padding-top:8px;text-align:center;font:700 18px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-wg-wl small{font:500 14px/1.25 Inter,sans-serif;color:var(--doe-muted)}.doe-wg-wcol.is-total .doe-wg-wl{color:var(--doe-amber)}.doe-wg-split{height:112px}.doe-wg-s b{font-size:40px}.doe-wg-today{gap:12px;padding:20px 32px}.doe-wg-shift .doe-wg-tag{white-space:nowrap}.doe-wg-wf{padding-top:34px}.doe-ex{height:100%;display:flex;flex-direction:column;gap:22px}.doe-ex-dsa{display:flex;align-items:center;gap:18px;padding:20px 30px;border-radius:14px;background:var(--doe-forest);color:var(--doe-white)}.doe-ex-dsa b{font:700 30px/1.2 Inter,sans-serif}.doe-ex-dsa span{margin-left:auto;padding:8px 18px;border-radius:999px;background:var(--doe-amber);font:700 22px/1 Inter,sans-serif}.doe-ex-flow{flex:1;display:grid;grid-template-columns:1fr 96px 1fr 96px 1fr;min-height:0}.doe-ex-card{display:flex;flex-direction:column;gap:16px;padding:30px 34px;border-top:6px solid #4E7FA8}.doe-ex-card .doe-res-icon{background:#4e7fa8}.doe-ex-card.is-adafsa{border-top-color:var(--doe-forest);background:var(--doe-sage-tint)}.doe-ex-card.is-adafsa .doe-res-icon{background:var(--doe-forest)}.doe-ex-card h3{margin:6px 0 0;font:700 34px/1.2 Inter,sans-serif;color:var(--doe-forest)}.doe-ex-card p{margin:0;font:400 26px/1.45 Inter,sans-serif;color:var(--doe-ink)}.doe-ex-loop{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;border-radius:12px;border:2px dashed var(--doe-amber);color:var(--doe-amber)}.doe-ex-loop span{font:600 23px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-ex-card{justify-content:center}.doe-ex-card .doe-trn-top{margin-bottom:8px}.doe-ex-flow{grid-template-columns:1fr 72px 1fr 72px 1fr 72px 1fr}.doe-ex-card{padding:26px}.doe-ex-card h3{font-size:29px}.doe-ex-card p{font-size:22px}.doe-ex-flow .doe-trn-arrow svg{width:40px;height:40px}.doe-ex-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px}.doe-ex-rec{display:flex;align-items:center;gap:16px;padding:14px 22px;border-radius:12px;background:var(--doe-forest);color:var(--doe-white)}.doe-ex-rec div{display:flex;flex-direction:column;gap:4px}.doe-ex-rec b{font:700 23px/1.2 Inter,sans-serif}.doe-ex-rec span{font:400 19px/1.3 Inter,sans-serif;opacity:.92}.doe-ex-loop span{font-size:20px}.doe-p3.has-details .doe-p3-bigicon{width:96px;height:96px}.doe-p3.has-details .doe-p3-driver{gap:10px}.doe-p3-cmp{margin-top:auto;margin-bottom:48px;padding-top:28px;gap:14px;border-top:1px solid var(--doe-sage-line);display:flex;flex-direction:column}.doe-p3-cmp-l{font:700 18px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-amber)}.doe-p3-cmp-row{display:grid;grid-template-columns:150px 1fr 110px;align-items:center;gap:14px}.doe-p3-cmp-row span{font:600 22px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-p3-cmp-row i{display:block;height:26px;border-radius:4px;background:var(--doe-sage-tint);overflow:hidden}.doe-p3-cmp-row em{display:block;height:100%;border-radius:4px;background:var(--doe-forest)}.doe-p3-cmp-row b{font:700 26px/1 Inter,sans-serif;color:var(--doe-ink);text-align:right}.doe-p3-cmp-x{align-self:flex-start;padding:6px 16px;border-radius:999px;background:var(--doe-sage-tint);font:700 22px/1.2 Inter,sans-serif;color:var(--doe-forest)}.doe-p3.is-drivers-first.has-details .doe-p3-dcol .doe-p3-bigicon{width:84px;height:84px}.doe-p3.is-drivers-first.has-details .doe-p3-dcol .doe-p3-bigicon svg{width:46px;height:46px}.doe-p3.is-drivers-first.has-details .doe-p3-driver{padding:20px 24px;gap:8px}.doe-p3.is-drivers-first.has-details .doe-p3-driver .doe-heading{font-size:30px}.doe-p3.is-drivers-first.has-details .doe-p3-driver .doe-note{font-size:21px;line-height:1.35}.doe-p3.is-drivers-first.has-details .doe-p3-drivers{margin-bottom:0;min-height:0}.doe-p3.has-details{height:100%;display:flex;flex-direction:column;min-height:0}.doe-quota-bar.is-1>div{width:100%;border-radius:10px;background:linear-gradient(160deg,#F0C060,var(--doe-amber));color:#4a3208}.doe-bills.is-rows .doe-bills-flat{margin-bottom:0}.doe-quota-bar.is-1:has(.doe-quota-mult){height:110px}.doe-quota-bar.is-1>.doe-quota-mult{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.doe-benchmark-table-wrap{height:100%}.doe-benchmark-table{width:100%;height:100%;table-layout:fixed;border-collapse:collapse;color:var(--doe-ink);font-size:22px;line-height:1.35}.doe-benchmark-table th,.doe-benchmark-table td{padding:8px 18px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--doe-sage-line)}.doe-benchmark-table thead th{background:var(--doe-forest);color:var(--doe-white);font-size:20px}.doe-benchmark-table thead th:nth-child(1){width:18%}.doe-benchmark-table thead th:nth-child(2){width:23%}.doe-benchmark-table thead th:nth-child(3){width:27%}.doe-benchmark-table thead th:nth-child(4){width:32%}.doe-benchmark-factors{display:flex;flex-wrap:wrap;gap:8px}.doe-benchmark-factor{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--doe-sage-line);border-radius:999px;background:var(--doe-white);color:var(--doe-forest);font-size:18px;font-weight:600}.doe-benchmark-factor[data-factor="Production system"]{background:var(--doe-factor-system-bg);color:var(--doe-factor-system-ink);border-color:var(--doe-factor-system-bg)}.doe-benchmark-factor[data-factor="Crop type"]{background:var(--doe-factor-crop-bg);color:var(--doe-factor-crop-ink);border-color:var(--doe-factor-crop-bg)}.doe-benchmark-factor[data-factor="Farm size"]{background:var(--doe-factor-size-bg);color:var(--doe-factor-size-ink);border-color:var(--doe-factor-size-bg)}.doe-benchmark-factor[data-factor="Electricity use"]{background:var(--doe-factor-electricity-bg);color:var(--doe-factor-electricity-ink);border-color:var(--doe-factor-electricity-bg)}.doe-benchmark-factor[data-factor="Farming practices"]{background:var(--doe-factor-practices-bg);color:var(--doe-factor-practices-ink);border-color:var(--doe-factor-practices-bg)}.doe-benchmark-factor[data-factor="Farmer category"]{background:var(--doe-factor-category-bg);color:var(--doe-factor-category-ink);border-color:var(--doe-factor-category-bg)}.doe-benchmark-factor[data-factor="Water infrastructure"]{background:var(--doe-factor-water-bg);color:var(--doe-factor-water-ink);border-color:var(--doe-factor-water-bg)}.doe-benchmark-table tbody tr:nth-child(2n){background:var(--doe-sage-tint)}.doe-benchmark-table tbody tr.is-proposal{background:var(--doe-sage-tint);border-top:3px solid var(--doe-forest)}.doe-benchmark-country{display:flex;align-items:center;gap:10px;font-size:22px}.doe-benchmark-table ul{margin:0;padding-left:20px;list-style:disc}.doe-benchmark-table li+li,.doe-benchmark-table p+p{margin-top:6px}.doe-benchmark-table p{margin:0}.doe-benchmark-detail{height:auto;padding:10px 0 0;color:var(--doe-forest);font-size:16px}.is-classification .doe-benchmark-table{font-size:24px;border-collapse:separate;border-spacing:0 8px}.is-classification .doe-benchmark-table th,.is-classification .doe-benchmark-table td{padding:18px 24px;border-bottom:0}.is-classification .doe-benchmark-table thead th{background:var(--doe-white);color:var(--doe-forest);font:600 21px/1.3 var(--doe-display);border-bottom:3px solid var(--doe-forest);padding-top:0;padding-bottom:16px}.is-classification .doe-benchmark-table thead th:first-child{width:22%}.is-classification .doe-benchmark-table thead th:nth-child(2){width:24%}.is-classification .doe-benchmark-table thead th:nth-child(3){width:26%}.is-classification .doe-benchmark-table thead th:nth-child(4){width:28%}.is-classification .doe-benchmark-table tbody tr{background:color-mix(in srgb,var(--doe-sage-tint) 45%,var(--doe-white))}.is-classification .doe-benchmark-table tbody tr:nth-child(2n){background:var(--doe-sage-tint)}.is-classification .doe-benchmark-table tbody th{border-left:4px solid var(--doe-sage-line)}.is-classification .doe-benchmark-country{gap:18px;font:600 26px/1.2 var(--doe-display)}.is-classification .doe-benchmark-country>svg{width:54px;height:36px;flex-shrink:0}.doe-class-country-name{display:flex;flex-direction:column;gap:8px}.doe-class-country-name small{font:500 18px/1.2 var(--doe-display);color:var(--doe-muted)}.is-classification .doe-benchmark-table td:nth-child(2){font-weight:600;color:var(--doe-forest)}.is-classification .doe-benchmark-table tbody tr.is-proposal{background:var(--doe-forest);color:var(--doe-white)}.is-classification .doe-benchmark-table tbody tr.is-proposal th{border-left-color:var(--doe-amber)}.is-classification .doe-benchmark-table tbody tr.is-proposal td{color:var(--doe-white)}.doe-class-proposal-icon{width:54px;height:54px;display:grid;place-items:center;flex-shrink:0;color:var(--doe-amber)}.doe-mx{height:100%;display:flex;flex-direction:column;gap:10px}.doe-mx-row{flex:1;display:grid;grid-template-columns:420px repeat(5,1fr);gap:10px;align-items:stretch}.doe-mx-row.is-head{flex:0 0 auto}.doe-mx-row.is-head span{padding:0 8px 6px;text-align:center;font:700 18px/1.2 Inter,sans-serif;color:var(--doe-forest);border-bottom:3px solid var(--doe-forest)}.doe-mx-who{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 18px;border-radius:12px;background:var(--doe-white);border:1px solid var(--doe-sage-line)}.doe-mx-who b{display:flex;align-items:center;gap:10px;font:700 22px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-mx-who small{font:400 16px/1.35 Inter,sans-serif;color:var(--doe-muted)}.doe-mx-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--doe-sage-tint) 60%,var(--doe-white));text-align:center}.doe-mx-cell span{font:700 26px/1 Inter,sans-serif;color:var(--doe-sage-line)}.doe-mx-cell.is-on{background:var(--doe-sage-tint)}.doe-mx-cell i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--doe-forest);color:var(--doe-white);font:800 20px/1 Inter,sans-serif;font-style:normal}.doe-mx-cell small{font:500 15px/1.25 Inter,sans-serif;color:var(--doe-ink)}.doe-mx-row.is-ours{margin-top:8px}.doe-mx-row.is-ours .doe-mx-who{background:var(--doe-forest);border-color:var(--doe-forest)}.doe-mx-row.is-ours .doe-mx-who b,.doe-mx-row.is-ours .doe-mx-who small{color:var(--doe-white)}.doe-mx-row.is-ours .doe-mx-cell{background:color-mix(in srgb,var(--doe-amber) 16%,var(--doe-white))}.doe-mx-row.is-ours .doe-mx-cell i{background:var(--doe-amber)}.doe-disty-oref{position:absolute;left:-6px;right:-6px;height:0;border-top:2px dashed #34506B;opacity:.7;z-index:2;pointer-events:none}.doe-disty-gap{position:absolute;left:-2px;width:10px;border:2px solid #C0392B;border-right:0;border-radius:4px 0 0 4px;z-index:4;pointer-events:none;min-height:4px}.doe-disty-gap.is-down{border-color:var(--doe-muted)}.doe-disty-gap b{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:3px 7px;border-radius:6px;background:#c0392b;color:var(--doe-white);font:800 15px/1 Inter,sans-serif;white-space:nowrap}.doe-disty-gap.is-down b{background:var(--doe-muted)}.doe-dist-key i.is-orig{border-top:2px dashed #34506B;margin-left:14px}.doe-res-sketch{width:100%;margin-top:auto;padding:10px 12px 6px;border-radius:12px;background:#fbfaf4;border:1.5px dashed var(--doe-sage-line);transform:rotate(-.6deg)}.doe-res-col:nth-child(2) .doe-res-sketch{transform:rotate(.5deg)}.doe-res-sketch>span{display:block;text-align:right;font:500 18px/1 Caveat,Comic Sans MS,cursive;color:var(--doe-muted)}.doe-sketch{display:block;width:100%;height:150px}.doe-sketch-t{font:700 20px/1 Caveat,Comic Sans MS,cursive;fill:#1e2a22}.doe-sketch-s{font:500 16px/1 Caveat,Comic Sans MS,cursive;fill:#5c6860}.doe-res-go{margin-top:12px}.doe-res-col{padding:22px 28px 18px;gap:6px;min-height:0}.doe-res-top{margin-bottom:4px}.doe-res-icon{width:68px;height:68px}.doe-res-n{font-size:48px}.doe-res-hd b{font-size:29px}.doe-res-items{margin-top:8px;padding-top:12px;gap:14px;flex:0 0 auto}.doe-res-items em{font-size:18px;padding:6px 12px}.doe-sketch{height:118px}.doe-res-sketch{padding:6px 10px 4px}.doe-res-go{margin-top:8px}.doe-sketch{height:210px}.doe-res-items p{font-size:23px}.doe-res-items em{font-size:19px}.doe-sketch{height:165px}.doe-res-items p{font-size:21px}.doe-res-items em{font-size:18px}.doe-res-sketch>span,.doe-sketch-t,.doe-sketch-s{font-family:Caveat,Comic Sans MS,cursive!important}.doe-res .doe-res-sketch>span,.doe-res .doe-sketch-t,.doe-res .doe-sketch-s{font-family:var(--doe-display)!important}.doe-sketch-t{font-size:22px!important}.doe-sketch-s{font-size:18px!important}.doe-res-sketch>span{font-size:20px!important}.doe-p3g .doe-p2-grp.doe-p3g-pre{flex:1.1;border-top-color:var(--doe-grey)}.doe-p3g .doe-p2-grp.doe-p3g-pre .doe-p2-grp-h,.doe-p3g .doe-p3g-pre .doe-label{color:var(--doe-muted)}.doe-p3g .doe-p2-grp:nth-child(3){flex:4}.doe-p3g .doe-p2-grp.doe-p3g-res{flex:1.2;background:var(--doe-sage-tint)}.doe-p3g .doe-p2-n{max-width:300px}.doe-p3g .doe-p1-tree{min-height:0}.doe-p3g .doe-p1-total{padding:24px 28px}.doe-p3g .doe-p1-total ul{font-size:19px}.doe-p3g-next{margin-top:18px;align-self:flex-start;white-space:nowrap;font:600 15px/1.2 Inter,sans-serif;color:var(--doe-forest);background:var(--doe-white);border:0;border-radius:999px;padding:10px 18px;cursor:pointer}.doe-p3g-grid{display:grid;grid-template-columns:300px 1fr 300px;grid-template-rows:auto 3.4fr 1fr 1fr .9fr;gap:10px 16px;min-height:0}.doe-p3g-grid .doe-p1-box{padding:10px 20px}.doe-p3g-grid .doe-p1-v{font-size:38px}.doe-p3g-grid .doe-heading{font-size:22px}.doe-p3g-grid .doe-note{font-size:15px}.doe-p3g-sizes{display:grid;grid-template-columns:132px repeat(3,1fr);gap:8px;align-items:end}.doe-p3g-sizes>span:first-child{grid-column:1 / -1}.doe-p3g-sizes>span:not(:first-child){text-align:center}.doe-p3g-sizes>span:nth-child(2){grid-column:2}.doe-p3g-sys.is-of{background:color-mix(in srgb,#2E6B50 10%,var(--doe-white));border-color:#2e6b50}.doe-p3g-sys.is-nh{background:color-mix(in srgb,#8A5E2E 10%,var(--doe-white));border-color:#8a5e2e}.doe-p3g-sys.is-gh{background:color-mix(in srgb,#34506B 10%,var(--doe-white));border-color:#34506b}.doe-p3g-groups{display:flex;flex-direction:column;gap:6px;min-height:0}.doe-p3g-groups.is-of{--grp-c: #2E6B50}.doe-p3g-groups.is-nh{--grp-c: #8A5E2E}.doe-p3g-groups.is-gh{--grp-c: #34506B}.doe-p3g-row{flex:1;display:grid;grid-template-columns:132px repeat(3,1fr);gap:8px;min-height:0}.doe-p3g-rl{display:flex;align-items:center;padding-left:12px;border-left:4px solid var(--grp-c);font:700 15px/1.1 Inter,sans-serif;color:var(--grp-c);text-transform:uppercase;letter-spacing:.04em;background:#f6f6f3;border-radius:8px}.doe-p3g-cell{display:flex;align-items:baseline;justify-content:center;gap:10px;border-radius:8px;background:color-mix(in srgb,var(--grp-c) 12%,var(--doe-white));border:1px solid color-mix(in srgb,var(--grp-c) 30%,var(--doe-white));align-content:center;flex-wrap:wrap;padding:2px 6px}.doe-p3g-cell b{font:700 24px/1.1 var(--doe-figure);color:var(--grp-c)}.doe-p3g-cell i{font: 500 14px/1.1 Inter,sans-serif;color:var(--doe-muted)}.doe-p3g-elig{grid-column:3;grid-row:2 / span 3}.doe-p3g-elig .doe-note{font-size:16px;margin-top:4px}.doe-p3g-pend{grid-column:1 / -1;flex-direction:row!important;align-items:center;justify-content:flex-start!important;gap:24px!important}.doe-thopt-card .doe-res-sketch.doe-thopt-sketch{margin-top:0;transform:rotate(-.4deg)}.doe-thopt-card:nth-child(2) .doe-thopt-sketch{transform:rotate(.4deg)}.doe-thopt-card .doe-sketch.doe-thopt-sk{height:128px}.doe-thopt-page{gap:16px}.doe-thopt-page .doe-tov-intro{padding:12px 24px}.doe-thopt-page .doe-tov-intro p{font-size:21px}.doe-thopt-card{gap:10px;padding:20px 28px}.doe-thopt-card .doe-res-sketch.doe-thopt-sketch{padding:4px 8px}.doe-thopt-pc{padding:10px 16px}.doe-thopt-pc ul{margin-top:4px;gap:3px}.doe-thopt-pc li,.doe-thopt-desc{font-size:17px}.doe-bbd-cats{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.doe-bbd-cat{padding:10px 22px;border-left:5px solid var(--doe-sage-line)}.doe-bbd-cat.is-farm{flex:2.2;border-left-color:var(--band)}.doe-bbd-cat.is-doe{flex:1.7}.doe-bbd-cat.is-adafsa{flex:.9}.doe-bbd-cat-h{font:700 15px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--doe-forest);padding-top:4px}.doe-bbd-cat.is-farm dd{font-size:40px}.doe-bbd-cat.is-doe dd{font-size:26px}.doe-bbd-cat.is-adafsa dd{font-size:22px}.doe-bbd-tbs{background:#ffe58a;padding:0 8px;border-radius:6px}.doe-trn.is-flow{display:flex;flex-direction:column;gap:18px;grid-template-columns:none}.doe-content.is-tall.has-bottom-note:has(.doe-trn.is-flow){top:220px;height:660px}.doe-trn-shift{flex:none;display:flex;flex-direction:column;gap:6px}.doe-trn-shift-h{color:var(--doe-forest)}.doe-trn-costs{display:flex;justify-content:space-between;gap:20px;font:400 22px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-trn-costs span:last-child{text-align:right}.doe-trn-shiftwrap.is-mini .doe-trn-costs{gap:8px;font-size:10px}.doe-trn-shift-chart{position:relative;height:195px;border-radius:12px;overflow:hidden}.doe-trn-shift-chart svg{display:block;width:100%;height:100%}.doe-trn-shift-chart .is-doe{fill:#4e7fa8}.doe-trn-shift-chart .is-adafsa{fill:var(--doe-amber)}.doe-trn-shift-chart .is-farmer{fill:#3f7a57}.doe-trn-shift-chart .is-div{fill:none;stroke:var(--doe-muted);stroke-width:1.5;stroke-dasharray:8 6}.doe-trn-shift-chart .is-outline{fill:none;stroke:var(--doe-forest);stroke-width:2.5}.doe-trn-lbl{position:absolute;font:700 24px/1.1 Inter,sans-serif;color:var(--doe-white);white-space:nowrap}.doe-trn-lbl.is-farmer{font-size:20px}.doe-trn-axis{display:grid;grid-template-columns:22fr 28fr 25fr 25fr;gap:10px;font:700 15px/1.2 Inter,sans-serif;letter-spacing:0;text-transform:uppercase;color:var(--doe-muted)}.doe-trn-axis span:last-child{justify-self:end;white-space:nowrap}.doe-trn-payers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:12px;font-size:18px;color:var(--doe-ink)}.doe-trn-payers>div{display:flex;flex-direction:column;gap:4px}.doe-trn-row{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.doe-trn.is-flow .doe-trn-card{position:relative;gap:10px;padding:20px 26px 18px}.doe-trn.is-flow .doe-trn-card h3{font-size:28px;margin:0}.doe-trn.is-flow .doe-trn-card>p{font-size:20px;line-height:1.25}.doe-trn.is-flow .doe-trn-meta{padding-top:10px}.doe-trn.is-flow .doe-trn-meta dd{font-size:20px}.doe-trn.is-flow .doe-trn-card.is-s3{border-top-color:#3f7a57}.doe-trn-link{position:absolute;right:-32px;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--doe-amber);color:var(--doe-white)}.doe-trn.is-flow .doe-trn-card .doe-road-next{margin-left:0}.doe-ex.is-lanes{display:flex;flex-direction:column;gap:18px;height:100%}.doe-ex-lanes{flex:1;min-height:0;display:grid;grid-template-columns:160px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 48px minmax(0,1fr) 40px 240px;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:14px 0}.doe-ex-lane{grid-column:1 / 9;border-radius:14px}.doe-ex-lane.is-adafsa{background:var(--doe-sage-tint)}.doe-ex-lane.is-taqa{background:color-mix(in srgb,#4E7FA8 12%,var(--doe-white))}.doe-ex-team{grid-column:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 22px;color:var(--doe-forest)}.doe-ex-team.is-taqa{color:#34506b}.doe-ex-team b{font:700 28px/1.1 var(--doe-display)}.doe-ex-team span{font:600 16px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-ex-act{margin:16px 0;display:flex;flex-direction:column;gap:6px;padding:14px 18px;border-top:5px solid var(--doe-forest)}.doe-ex-act.is-taqa{border-top-color:#4e7fa8}.doe-ex-act.is-taqa .doe-res-icon{background:#4e7fa8}.doe-ex-act{margin:16px 16px 16px 0}.doe-ex-act-top{display:flex;align-items:center;gap:14px}.doe-ex-act .doe-res-icon{width:44px;height:44px}.doe-ex-act h3{margin:0;font:700 23px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-ex-act p{margin:0;font:400 18px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-ex-arr{display:grid;place-items:center;color:var(--doe-amber)}.doe-ex-arr.is-up svg{transform:scaleY(-1)}.doe-ex-arr.is-loop{color:var(--doe-forest)}.doe-ex-rec2{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:26px 28px;border-radius:16px;background:var(--doe-forest);color:var(--doe-white)}.doe-ex-rec2 .doe-label{color:color-mix(in srgb,var(--doe-white) 75%,transparent)}.doe-ex-rec2 b{font:700 28px/1.2 var(--doe-display)}.doe-ex-rec2 p{margin:0;font:400 20px/1.4 Inter,sans-serif;opacity:.92}.doe-res-sketch.is-photo{padding:8px 8px 6px;background:var(--doe-white);box-shadow:0 6px 16px #22493724}.doe-res-sketch.is-photo img{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:6px}.doe-res-sketch.is-photo>span{margin-top:6px}.doe-res-sketch.is-photo{display:flex;flex-direction:column;align-items:center}.doe-res-sketch.is-photo img{width:auto;max-width:100%;height:196px;aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain}.doe-res-sketch.is-photo>span{align-self:stretch}.doe-thopt-card .doe-thopt-sketch{margin:0;padding:8px 10px;border-radius:12px;background:var(--doe-white);border:1px solid var(--doe-sage-line);transform:none}.doe-thopt-card:nth-child(2) .doe-thopt-sketch{transform:none}.doe-thopt-card .doe-thopt-sketch .doe-sketch{display:block;width:100%;height:128px}.doe-thd-t{font:700 12px/1 Inter,sans-serif;fill:var(--doe-ink)}.doe-thd-s{font:500 9.5px/1 Inter,sans-serif;fill:var(--doe-muted)}.doe-wgm{flex:1;min-height:0;display:flex;justify-content:center}.doe-wgm svg{width:100%;height:100%}.doe-wgm-plane{fill:#ffffffd1;stroke:#9db5a5;stroke-width:1.5}.doe-wgm-plane.is-base{fill:#e4ebe5;stroke:#8fa699}.doe-wgm-plane.is-2030{fill:#f1f5f9e6;stroke:#8fb3d1}.doe-wgm-plane.is-2035{fill:#fcf7eee6;stroke:#e3b865}.doe-wgm-edge{fill:#c9d5cc}.doe-wgm-edge.is-base{fill:#b7c6bb}.doe-wgm-div{fill:none;stroke:#9db5a5;stroke-width:1.2;stroke-dasharray:4 4}.doe-wgm-region{font:600 15px/1 Inter,sans-serif;fill:var(--doe-muted);letter-spacing:.04em;text-transform:uppercase}.doe-wgm-drop{fill:none;stroke:var(--doe-muted);stroke-width:1.2;stroke-dasharray:3 4}.doe-wgm-zl{font:700 15px/1 Inter,sans-serif;fill:var(--doe-ink);paint-order:stroke;stroke:#fff;stroke-width:4px}.doe-wgm-zv{font:700 20px/1 Inter,sans-serif;fill:var(--doe-ink);paint-order:stroke;stroke:#fff;stroke-width:4px}.doe-wgm-lead{fill:none;stroke:var(--doe-sage-line);stroke-width:1.5}.doe-wgm-ly{font:700 24px/1 Inter,sans-serif}.doe-wgm-ly.is-base{fill:var(--doe-forest);font-size:20px}.doe-wgm-lt{font:700 20px/1 Inter,sans-serif;fill:var(--doe-ink)}.doe-wgm-ln{font:500 14px/1 Inter,sans-serif;fill:var(--doe-muted)}.doe-wg-plan{min-height:0;overflow:hidden}.doe-wgm{flex:1 1 0;min-height:0}.doe-wgm svg{display:block;width:100%;height:100%}.doe-wg{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr)}.doe-wg-today{justify-content:flex-start}.doe-wg-today .doe-wg-split{flex-direction:column;height:auto;flex:1}.doe-wg-today .doe-wg-s{padding:18px 24px}.doe-wg-today .doe-wg-s.is-s2{flex-grow:0!important;flex-basis:150px}.doe-wg-today .doe-wg-msg{font-size:20px}.doe-wg-shift p{font-size:18px}.doe-wgm-zl{font-size:17px}.doe-wgm-zv{font-size:24px}.doe-wgm-region{font-size:15px}.doe-wgm-ly{font-size:26px}.doe-wgm-lt{font-size:21px}.doe-wgm-ln{font-size:15px}.doe-bmd{height:100%;display:grid;grid-template-columns:1fr 640px;gap:28px;min-height:0}.doe-bmd-main{display:flex;flex-direction:column;gap:16px;padding:30px 36px;border-top:6px solid var(--doe-forest)}.doe-bmd-main .doe-drv-country{font-size:22px}.doe-bmd-what{margin:0 0 6px;font:600 28px/1.35 Inter,sans-serif;color:var(--doe-ink)}.doe-bmd-how{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.doe-bmd-how li{position:relative;padding-left:28px;font:400 23px/1.45 Inter,sans-serif;color:var(--doe-ink)}.doe-bmd-how li:before{content:"";position:absolute;left:4px;top:13px;width:10px;height:10px;border-radius:50%;background:var(--doe-amber)}.doe-bmd-take{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:18px 22px;border-radius:12px;background:var(--doe-sage-tint);border-left:6px solid var(--doe-forest)}.doe-bmd-take b{font:700 16px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--doe-forest)}.doe-bmd-take span{font:500 22px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-bmd-side{display:flex;flex-direction:column;gap:10px;padding:26px 28px}.doe-bmd-f{flex:1;display:grid;grid-template-columns:40px 1fr 190px;gap:12px;align-items:center;padding:8px 14px;border-radius:10px;background:#f6f6f3}.doe-bmd-f i{font-style:normal;font:700 24px/1 Inter,sans-serif;color:var(--doe-muted);text-align:center}.doe-bmd-f.is-on{background:var(--doe-sage-tint)}.doe-bmd-f.is-on i{color:var(--doe-forest)}.doe-bmd-f b{display:block;font:700 19px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-bmd-f small{font:400 16px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-bmd-f em{font:600 14px/1.3 Inter,sans-serif;font-style:normal;color:var(--doe-amber);text-align:right}.doe-bmd-key{font:italic 400 14px/1.2 Inter,sans-serif;color:var(--doe-muted);text-align:right}.doe-bmd-side .doe-road-next{margin:4px 0 0;align-self:flex-start}.doe-mx-more{align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;font:600 14px/1.2 Inter,sans-serif;color:var(--doe-amber)}.doe-res-sketch.is-photo .doe-recf{display:block;width:auto;max-width:100%;height:196px}.doe-recf-ch{font:700 13px/1 Inter,sans-serif;fill:#fff;letter-spacing:.08em;text-transform:uppercase}.doe-recf-l{font:700 10px/1 Inter,sans-serif;fill:#fff;letter-spacing:.08em;text-transform:uppercase}.doe-recf-v{font:800 30px/1 Inter,sans-serif;fill:#fff}.doe-recf-s{font:500 11px/1 Inter,sans-serif;fill:#fff;opacity:.9}.doe-recf-d{font:500 11px/1 Inter,sans-serif;fill:#a4473a}.doe-recf-dv{font-weight:800;font-size:14px}.doe-res-sketch.is-photo .doe-recb{width:100%;max-width:400px;padding:12px 6px 20px;box-sizing:border-box}.doe-trn-shiftwrap{display:contents}.doe-res-sketch.is-photo .doe-trn-shiftwrap.is-mini{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 10px 26px;box-sizing:border-box}.doe-trn-shiftwrap.is-mini .doe-trn-shift-chart{height:120px;border-radius:8px}.doe-trn-shiftwrap.is-mini .doe-trn-lbl{font-size:11px}.doe-trn-shiftwrap.is-mini .doe-trn-lbl.is-farmer{font-size:9.5px}.doe-trn-shiftwrap.is-mini .doe-trn-shift-chart .is-div{stroke-width:1.5;stroke-dasharray:4 3}.doe-trn-shiftwrap.is-mini .doe-trn-axis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:7.5px;letter-spacing:0}.doe-trn-shiftwrap.is-mini .doe-trn-axis span{white-space:normal;min-width:0}.doe-bbd-summary-layout{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:24px}.doe-bbd-summary-layout .doe-bbd2-heads,.doe-bbd-summary-layout .doe-bbd2-rates,.doe-bbd-summary-layout .doe-bbd2-cols{grid-template-columns:190px repeat(3,minmax(0,1fr))}.doe-bbd-summary-layout .doe-bbd2-rates>div{padding-top:24px;padding-bottom:24px;font-size:30px}.doe-bbd-summary-layout .doe-bbd2-rates>.doe-bbd2-row-label{font-size:23px}.doe-bbd-summary-layout .doe-bbd2-labels b{font-size:22px}.doe-bbd-summary-layout .doe-bbd2-labels{padding-top:8px;padding-bottom:8px;gap:6px}.doe-bbd-summary-layout .doe-bbd2-labels small{font-size:16px}.doe-bbd-summary-layout .doe-bbd2-card{padding:6px 8px}.doe-bbd-summary-layout .doe-bbd2-card p{font-size:25px}.doe-bbd-summary-layout .doe-bbd2-heads b{font-size:17px}.doe-bbd-summary-layout .doe-bbd2-reduce{font-size:18px;margin-top:0}.doe-bbd-summary{display:grid;grid-template-columns:1fr 1fr .85fr .85fr .85fr;gap:12px;min-height:0;border-top:1px solid var(--doe-sage-line);padding-top:16px}.doe-bbd-summary h3{grid-column:1 / -1;margin:0;font:700 24px/1.2 var(--doe-display);color:var(--doe-forest)}.doe-bbd-summary-box{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:1;padding:16px 20px;border:1px solid var(--doe-sage-line);border-radius:8px;background:var(--doe-white);color:var(--doe-ink)}.doe-bbd-summary-box>span{font-size:21px;font-weight:600}.doe-bbd-summary-box>b{font-size:34px;line-height:1.1}.doe-bbd-summary-box small{font-size:16px;color:var(--doe-muted)}.doe-bbd-summary-box.is-total{background:var(--doe-forest);color:var(--doe-white)}.doe-bbd-summary-box.is-total small{color:var(--doe-white)}.doe-bbd-summary-box.is-phase{flex:.7;padding:12px 20px;gap:5px}.doe-bbd-summary-box.is-phase>span{font-size:19px}.doe-bbd-summary-box.is-phase>b{font-size:25px}.doe-bbd-summary-box.is-eligible{background:var(--doe-sage-tint)}.doe-bbd2{height:100%;display:flex;flex-direction:column;gap:14px;min-height:0}.doe-bbd2-heads,.doe-bbd2-rates,.doe-bbd2-cols{display:grid;grid-template-columns:240px repeat(3,minmax(0,1fr))}.doe-bbd2-heads{gap:24px}.doe-bbd2-heads>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;text-align:center}.doe-bbd2-heads b{font:800 20px/1.2 Inter,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--doe-ink)}.doe-bbd2-arrow{position:relative;width:100%;height:2px;background:var(--doe-ink)}.doe-bbd2-arrow:before,.doe-bbd2-arrow:after{content:"";position:absolute;top:-6px;width:12px;height:12px;border:solid var(--doe-ink);border-width:0 0 2px 2px}.doe-bbd2-arrow:before{left:0;transform:rotate(45deg)}.doe-bbd2-arrow:after{right:0;transform:rotate(-135deg)}.doe-bbd2-rates{border-radius:18px;overflow:hidden}.doe-bbd2-rates>div{padding:58px 0;text-align:center;font:800 40px/1 Inter,sans-serif;color:var(--doe-white)}.doe-bbd2-rates>.doe-bbd2-total-rate{display:flex;align-items:center;justify-content:center;padding:24px;background:var(--doe-forest);font-size:26px}.doe-bbd2-total-col{--band: var(--doe-forest);background:var(--doe-sage-tint)}.doe-bbd2-rates>.doe-bbd2-row-label{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding-left:12px;font-size:26px;color:var(--doe-ink)}.doe-bbd2-row-label small,.doe-bbd2-labels small{font:500 18px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-bbd2-labels{display:flex;flex-direction:column;gap:10px;padding:17px 12px 12px}.doe-bbd2-labels>div{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px}.doe-bbd2-labels b{font:800 26px/1.15 Inter,sans-serif;color:var(--doe-ink)}.doe-bbd2-cols{flex:1;min-height:0;gap:18px}.doe-bbd2-col{display:flex;flex-direction:column;gap:10px;padding:12px 18px;border-radius:16px;border-top:5px solid var(--band)}.doe-bbd2-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:var(--doe-white);border:1px solid var(--doe-sage-line);border-radius:14px;text-align:center}.doe-bbd2-card p{margin:0;font:500 28px/1.15 Inter,sans-serif;color:var(--doe-ink)}.doe-bbd2-card p b{font-weight:800}.doe-bbd2-card small{font:500 18px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-bbd2-card.is-ph{flex:.75}.doe-bbd2-card.is-ph p{font-size:22px}.doe-bbd2-tot{margin:0;text-align:center;font:500 19px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-bbd2-tot b{color:var(--doe-ink)}.doe-wgm.is-dark .doe-wgm-out{fill:#d6d6c214;stroke:#e7e7da99;stroke-width:1.6;stroke-linejoin:round}.doe-wgm.is-dark .doe-wgm-out.is-faint{fill:none;stroke:#e7e7da40}.doe-wgm.is-dark .doe-wgm-region{font:600 15px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;fill:#ebebe08c}.doe-wgm.is-dark .doe-wgm-halo{fill:#ffffff38;stroke:#ffffff80;stroke-width:1.5}.doe-wgm.is-dark .doe-wgm-dot{fill:#fff}.doe-wgm.is-dark .doe-wgm-zl{font:800 17px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;fill:#fff;stroke:none}.doe-wgm.is-dark .doe-wgm-zv{font:800 24px/1 Inter,sans-serif;fill:#fff;stroke:none}.doe-wgm.is-dark .doe-wgm-ly{font:800 26px/1 Inter,sans-serif}.doe-wgm.is-dark .doe-wgm-lt{font:700 21px/1 Inter,sans-serif;fill:#fff}.doe-wgm.is-dark .doe-wgm-ln{font:500 15px/1 Inter,sans-serif;fill:#ebebe0bf}.doe-wgm.is-dark .doe-wgm-ln.is-note{fill:#ebebe080}.doe-mx.is-hb .doe-mx-row{grid-template-columns:460px repeat(3,1fr)}.doe-mx.is-hb .doe-mx-row.is-head span{display:flex;flex-direction:column;gap:4px;font-size:22px}.doe-mx.is-hb .doe-mx-row.is-head span small{font:500 16px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-mx.is-hb .doe-mx-cell small{font-size:17px}.doe-hb{flex:0 0 auto}.doe-hb-ring{fill:var(--doe-white);stroke:var(--doe-forest);stroke-width:3}.doe-hb-fill{fill:var(--doe-forest)}.doe-mx-row.is-ours .doe-hb-ring{stroke:var(--doe-amber)}.doe-mx-row.is-ours .doe-hb-fill{fill:var(--doe-amber)}.doe-hb-key{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0;font:500 16px/1 Inter,sans-serif;color:var(--doe-muted)}.doe-hb-key .doe-hb{width:24px;height:24px}.doe-hb-key{flex-direction:column;align-items:flex-start;align-self:flex-end;gap:8px}.doe-hb-key>span{display:flex;align-items:center;gap:10px}.doe-bbd2-tot.is-rev{display:flex;align-items:baseline;justify-content:center;gap:18px;padding:12px 24px;border-radius:14px;background:var(--doe-forest);color:var(--doe-white)}.doe-bbd2-tot.is-rev span{font:600 22px/1.2 Inter,sans-serif}.doe-bbd2-tot.is-rev b{font:800 34px/1 Inter,sans-serif;color:var(--doe-white)}.doe-bbd2-tot.is-rev small{font:500 18px/1.2 Inter,sans-serif;color:color-mix(in srgb,var(--doe-white) 80%,transparent)}.doe-bills.is-rows .doe-bills-stat.has-pic:only-child{justify-content:center;gap:32px;padding:10px 24px}.doe-bills.is-rows .doe-bills-stat.has-pic:only-child .doe-bills-pic{width:auto;height:120px;aspect-ratio:4 / 3}.doe-bills.is-rows .doe-bills-stat.has-pic:only-child .doe-bills-stat-txt{flex-direction:row;align-items:baseline;gap:16px}.doe-bills.is-rows .doe-bills-stat.has-pic:only-child b{font-size:56px}.doe-bills.is-rows .doe-bills-stat.has-pic:only-child .doe-bills-stat-txt>span{font-size:26px}.doe-bills.is-rows .doe-bills-box:not(.is-agenda) .doe-bills-mid{flex-direction:column;align-items:stretch;gap:14px}.doe-bills.is-rows.has-consumption-proxy{grid-template-rows:220px 1fr;gap:24px}.doe-bills.is-rows.has-consumption-proxy .doe-bills-box{padding:14px 30px;gap:12px}.doe-bills.is-rows.has-consumption-proxy .doe-bills-stat.has-pic:only-child .doe-bills-pic{height:64px}.doe-bills.is-rows.has-consumption-proxy .doe-bills-stat.has-pic:only-child{padding:4px 20px}.doe-bills.is-rows.has-consumption-proxy .doe-bills-mid{gap:10px}.doe-bills.is-rows.has-consumption-proxy .doe-quota-bar{height:120px;min-height:120px}.doe-bills.is-rows.has-consumption-proxy .doe-bills-box:not(.is-agenda) .doe-bills-mid{flex-direction:row;align-items:center;gap:40px}.doe-bills.is-rows.has-consumption-proxy .doe-bills-flat{min-height:80px;height:80px}.doe-bills.is-rows.has-consumption-proxy .doe-bills-box.is-agenda .doe-bills-mid{gap:24px}.doe-bills.is-rows.has-consumption-proxy .doe-quota-split .doe-quota-box{padding:8px 16px}.doe-bills.is-rows.has-consumption-proxy .doe-bills-delta{padding:6px 20px}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup{background:transparent;padding:36px 24px 24px}.doe-p3.is-drivers-first.has-details .doe-p3-dcol{justify-content:flex-start;gap:20px}.doe-p3.is-drivers-first.has-details .doe-p3-dcol .doe-p3-driver{flex:1 1 auto;min-height:0;padding:28px 28px 26px;gap:14px}.doe-p3.is-drivers-first.has-details .doe-p3-dcol .doe-p3-bigicon{width:132px;height:132px}.doe-p3.is-drivers-first.has-details .doe-p3-dcol .doe-p3-bigicon svg{width:76px;height:76px}.doe-road-only.is-what .doe-road-phases,.doe-road-only.is-how .doe-road-phases{margin-top:24px}.doe-road-only.is-what .doe-rd,.doe-road-only.is-how .doe-rd{gap:18px}.doe-road-only.is-what .doe-rd-card,.doe-road-only.is-how .doe-rd-card{display:flex;flex-direction:column;gap:18px}.doe-road-only.is-what .doe-rd-pair{min-height:0;grid-template-columns:1fr;gap:18px}.doe-road-only.is-what .doe-rd-box,.doe-road-only.is-how .doe-rd-box{padding:18px 22px}.doe-road-only.is-what .doe-rd-hd,.doe-road-only.is-how .doe-rd-hd{margin:-18px -22px 14px;padding:10px 22px;font-size:17px}.doe-road-only.is-what .doe-rd-hd svg,.doe-road-only.is-how .doe-rd-hd svg{width:22px;height:22px}.doe-road-only.is-what .doe-rd-how,.doe-road-only.is-how .doe-rd-how{font-size:23px;line-height:1.45;padding-left:24px}.doe-road-only.is-what .doe-rd-why{font-size:23px;line-height:1.4}.doe-road-only.is-what .doe-rd-out{padding:14px 18px}.doe-road-only.is-what .doe-rd-out span{font-size:21px}.doe-road-only.is-what .doe-road-next{padding:10px 18px;font-size:18px}.doe-road-only.is-how .doe-rd-pair{min-height:0;grid-template-columns:1fr;gap:18px}.doe-road-only.is-how .doe-rd-box{min-height:200px}.doe-road-only.is-how .doe-rtl{margin-top:44px;row-gap:12px}.doe-road-only.is-how .doe-rtl-h{font-size:18px}.doe-road-only.is-how .doe-rtl-seg{font-size:22px}.doe-road-only.is-how .doe-rtl-total{font-size:24px;padding:8px 22px;margin-top:10px}.doe-road-only.is-how .doe-rd-box.is-data .doe-rd-how{font-size:23px;line-height:1.45}.doe-road-only.is-how .doe-rd-box{min-height:150px}.doe-road-only.is-how .doe-rtl{margin-top:28px}.doe-disty{flex:0 0 auto;height:500px;margin-top:auto;margin-bottom:auto}.doe-disty-top{height:60px}.doe-disty-top .doe-dist-rev{padding:9px 21px;font-size:25px}.doe-dist{grid-template-columns:minmax(0,1fr) 520px}.doe-disty-g,.doe-disty-diff{min-width:0}.doe-disty-top{overflow:visible}.doe-dist.is-full{grid-template-columns:minmax(0,1fr)}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup.is-b{border:0;border-radius:0;padding:0;gap:28px}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup.is-b .doe-dive-dot{top:-28px;right:-10px}.doe-dist-vs{gap:22px}.doe-dist-vs-box{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding:18px 20px;border-radius:14px;background:color-mix(in srgb,var(--doe-white) 8%,transparent);border:1px solid color-mix(in srgb,var(--doe-white) 20%,transparent)}.doe-dist-vs-h{font:700 20px/1.2 Inter,sans-serif;color:var(--doe-white);margin-bottom:6px}.doe-dist-vs-r{display:grid;grid-template-columns:1fr 110px 120px;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--doe-white) 18%,transparent)}.doe-dist-vs-r span{font:600 19px/1.2 Inter,sans-serif;color:var(--doe-white)}.doe-dist-vs-r b{text-align:right;font:700 24px/1 Inter,sans-serif;color:color-mix(in srgb,var(--doe-white) 75%,transparent)}.doe-dist-vs-r b.is-up{color:#f2a08e}.doe-dist-vs-r.is-h{padding:0 0 6px}.doe-dist-vs-r.is-h span{font:600 14px/1.2 Inter,sans-serif;text-align:right;color:color-mix(in srgb,var(--doe-white) 70%,transparent)}.doe-dist-vs-box small{margin-top:8px;font:400 14px/1.35 Inter,sans-serif;color:color-mix(in srgb,var(--doe-white) 70%,transparent)}.doe-disty-top .doe-dist-rev{transform:translateY(-24px)}.doe-road-only.is-what .doe-road-phases{grid-template-rows:repeat(5,auto);row-gap:18px}.doe-road-only.is-what .doe-road-phase{display:grid;grid-row:span 5;grid-template-rows:subgrid;gap:18px 0}.doe-road-only.is-what .doe-rd,.doe-road-only.is-what .doe-rd-card,.doe-road-only.is-what .doe-rd-pair{display:contents}.doe-road-only.is-what .doe-rd-box{margin:0 40px 0 30px}.doe-road-only.is-what .doe-road-next{margin:0 40px 0 30px;justify-self:start;align-self:start}.doe-road-only.is-what .doe-road-phases{margin-top:4px;row-gap:12px}.doe-road-only.is-what .doe-road-phase{gap:12px 0}.doe-road-only.is-what .doe-rd-box{margin:0 34px 0 14px;padding:14px 18px}.doe-road-only.is-what .doe-rd-hd{margin:-14px -18px 10px;padding:8px 18px}.doe-road-only.is-what .doe-rd-how,.doe-road-only.is-what .doe-rd-why{font-size:21px;line-height:1.4}.doe-road-only.is-what .doe-road-next{margin:0 34px 0 14px}.doe-road-only.is-what .doe-road-phases{grid-template-columns:190px repeat(3,1fr)}.doe-road-only.is-what .doe-road-phase:nth-child(1){grid-column:2;grid-row:1 / span 5}.doe-road-only.is-what .doe-road-phase:nth-child(2){grid-column:3;grid-row:1 / span 5}.doe-road-only.is-what .doe-road-phase:nth-child(3){grid-column:4;grid-row:1 / span 5}.doe-road-only.is-what .doe-road-phase:nth-child(3) .doe-chev{margin-right:0;width:100%}.doe-road-rowlabels{grid-column:1;grid-row:1 / span 5;display:grid;grid-template-rows:subgrid;gap:12px 0}.doe-road-rowlabels>span{display:flex;align-items:center}.doe-road-rowlabels .doe-rd-hd{margin:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:14px 18px;border:1px solid var(--doe-sage-line);border-radius:12px;font-size:18px}.doe-road-rowlabels .doe-rd-hd svg{width:28px;height:28px}.doe-road-only.is-what .doe-rd-box>.doe-rd-hd{display:none}.doe-road-only.is-what .doe-rd-box{margin:0 30px 0 14px;display:flex;flex-direction:column;justify-content:center}.doe-road-only.is-what .doe-road-next{margin:0 30px 0 14px}.doe-road-rowlabels>span{align-items:stretch}.doe-road-rowlabels .doe-rd-hd{height:auto}.doe-p3.is-drivers-first.has-details .doe-p3-drivers{grid-template-columns:calc((100% - 128px)/4) 1fr;gap:72px}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup.is-a{border:0;border-radius:0;padding:0;background:transparent}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup.is-a .doe-p3-driver{padding:28px 28px 26px}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup.is-a .doe-dive-dot{top:-28px;left:-10px}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup.is-b:before{content:"";position:absolute;left:-37px;top:0;bottom:0;width:2px;background:var(--doe-sage-line)}.doe-p3.is-drivers-first.has-details .doe-p3-driver .doe-p3-tag-in{position:absolute;top:14px;right:14px}.doe-p3.is-drivers-first.has-details .doe-p3-driver.is-pre .doe-heading{padding-right:0;margin-top:22px}.doe-road-rowlabels .doe-rd-hd{background:var(--doe-forest);border-color:var(--doe-forest);color:var(--doe-white)}.doe-road-only.is-what .doe-road-phases{flex:1;min-height:0;grid-template-rows:auto 1.5fr 1fr 1fr auto;margin-bottom:8px;row-gap:14px}.doe-road-only.is-what .doe-road-phase{gap:14px 0}.doe-road-only.is-what .doe-road-rowlabels{row-gap:14px}.doe-road-only.is-what .doe-rd-how,.doe-road-only.is-what .doe-rd-why{font-size:25px;line-height:1.45}.doe-road-only.is-what .doe-rd-box{padding:18px 22px}.doe-road-only.is-what .doe-rd-out{padding:16px 18px;justify-content:center}.doe-road-only.is-what .doe-rd-out span{font-size:23px}.doe-road-only.is-what .doe-rd-outs{flex:1}.doe-road-rowlabels .doe-rd-hd{font-size:21px}.doe-road-rowlabels .doe-rd-hd svg{width:34px;height:34px}.doe-road-only.is-what .doe-road-next{font-size:20px;padding:10px 20px}.doe-road-only.is-what .doe-road-phases{grid-template-rows:auto minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto) auto;align-content:stretch}.doe-road-only.is-what .doe-rd-how,.doe-road-only.is-what .doe-rd-why{font-size:24px}.doe-road-only.is-how .doe-road-phases{grid-template-columns:190px repeat(3,1fr);grid-template-rows:auto minmax(min-content,1fr) minmax(min-content,1fr);row-gap:14px;margin-top:4px}.doe-road-only.is-how .doe-road-phase{display:grid;grid-template-rows:subgrid;grid-row:1 / span 3;gap:14px 0}.doe-road-only.is-how .doe-road-phase:nth-child(1){grid-column:2}.doe-road-only.is-how .doe-road-phase:nth-child(2){grid-column:3}.doe-road-only.is-how .doe-road-phase:nth-child(3){grid-column:4}.doe-road-only.is-how .doe-road-phase:nth-child(3) .doe-chev{margin-right:0;width:100%}.doe-road-only.is-how .doe-road-rowlabels{grid-row:1 / span 3}.doe-road-only.is-how .doe-rd,.doe-road-only.is-how .doe-rd-card,.doe-road-only.is-how .doe-rd-pair{display:contents}.doe-road-only.is-how .doe-rd-box{margin:0 30px 0 14px;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:18px 22px}.doe-road-only.is-how .doe-rd-box>.doe-rd-hd{display:none}.doe-road-only.is-how .doe-rd-box.is-data .doe-rd-how{font-size:24px}.doe-road-only.is-how .doe-road-phases{flex:1;min-height:0}.doe-road-only.is-how .doe-rtl{margin:24px 30px 8px 0;grid-template-columns:190px 1fr;-moz-column-gap:14px;column-gap:14px}.doe-road-only.is-how .doe-rtl-h{align-self:stretch;display:flex;align-items:center;padding:14px 18px;border-radius:12px;background:var(--doe-forest);color:var(--doe-white);font:700 21px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}.doe-road-only.is-how .doe-rtl{margin-left:-22px}.doe-road-only.is-how .doe-rtl-h{font-size:17px}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup.is-b .doe-dive-dot{right:auto;left:-10px}.doe-road-only.is-what .doe-rd-box,.doe-road-only.is-how .doe-rd-box{justify-content:flex-start}.doe-road-only .doe-road-rowlabels .doe-rd-hd,.doe-road-only.is-how .doe-rtl-h{justify-content:flex-start;font-size:22px;gap:14px;padding:18px 20px}.doe-road-only.is-what .doe-road-rowlabels .doe-rd-hd{margin:0}.doe-road-only.is-how .doe-rtl-h{align-items:flex-start}.doe-road-only .doe-road-rowlabels .doe-rd-hd svg{width:44px;height:44px}.doe-road-only.is-how .doe-road-phases{grid-template-columns:240px repeat(3,1fr)}.doe-road-only.is-how .doe-rtl{grid-template-columns:240px 1fr}.doe-road-only.is-how .doe-road-rowlabels .doe-rd-hd{font-size:20px;letter-spacing:.03em;padding:18px 16px}.doe-p3g-grid{grid-template-columns:300px 1fr}.doe-p3-simple{height:100%;display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:18px 28px}.doe-p3-simple>.doe-p3-flow{grid-column:1 / -1}.doe-p3-simple>.doe-p3-table{grid-column:2;grid-row:2}.doe-p3-simple>.doe-p3-transition{grid-column:2;grid-row:3}.doe-p3-flow{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1.2fr;align-items:center;gap:12px}.doe-p3-flow>div{display:grid;grid-template-columns:40px 1fr;gap:6px 12px;padding:14px 18px;border-top:3px solid var(--doe-forest);color:var(--doe-forest)}.doe-p3-flow>div>svg{grid-row:1 / 4;margin-top:5px}.doe-p3-flow span{font-size:19px;font-weight:600}.doe-p3-flow b{font:700 32px/1.15 var(--doe-display)}.doe-p3-flow small{font-size:17px;color:var(--doe-muted)}.doe-p3-flow .is-result{background:var(--doe-sage-tint);border-radius:6px}.doe-p3-flow-arrow{color:var(--doe-amber)}.doe-p3-population{grid-column:1;grid-row:2 / 4;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:18px;padding:30px 28px;background:var(--doe-forest);color:var(--doe-white);font-size:24px;line-height:1.35;border-radius:6px}.doe-p3-population>span{display:flex;flex-direction:column;gap:10px}.doe-p3-population>span+span{font-size:20px;gap:4px}.doe-p3-population>span:nth-child(2){margin-top:auto;border-top:1px solid color-mix(in srgb,var(--doe-white) 25%,transparent);padding-top:20px}.doe-p3-population b{font:700 72px/1.1 var(--doe-figure)}.doe-p3-population>span+span b{font:700 22px/1.2 var(--doe-display)}.doe-p3-table{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow:hidden}.doe-p3-table-heading{display:flex;align-items:baseline;justify-content:space-between}.doe-p3-table-heading b{font-size:25px;color:var(--doe-forest)}.doe-p3-table-heading span{font-size:18px;color:var(--doe-muted)}.doe-p3-simple .doe-p3g-grid{flex:1;grid-template-columns:240px minmax(0,1fr);grid-template-rows:28px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px 18px}.doe-p3-simple .doe-p3g-sys:not(.is-of){display:grid;grid-template-columns:1fr auto;align-content:center;gap:6px}.doe-p3-simple .doe-p3g-sys:not(.is-of) span{grid-column:1 / -1}.doe-p3-simple .doe-p3g-sys:not(.is-of) b{font-size:25px}.doe-p3-simple .doe-p3g-sys:not(.is-of) h4{font-size:22px;white-space:nowrap}.doe-p3-simple .doe-p3g-sizes{grid-template-columns:170px repeat(3,minmax(0,1fr))}.doe-p3-simple .doe-p3g-sizes>span:first-child{grid-column:1}.doe-p3-simple .doe-p3g-sizes>span:nth-child(2){grid-column:2}.doe-p3-simple .doe-p3g-row{grid-template-columns:170px repeat(3,minmax(0,1fr))}.doe-p3-simple .doe-p3g-sys{display:flex;flex-direction:column;justify-content:center;gap:4px;border-left-width:4px;border-left-style:solid;border-radius:6px;padding:6px 18px}.doe-p3-simple .doe-p3g-sys h4{margin:0;font-size:24px}.doe-p3-simple .doe-p3g-sys b{font:700 29px/1.1 var(--doe-figure)}.doe-p3-simple .doe-p3g-sys span{font-size:17px;color:var(--doe-muted)}.doe-p3-simple .doe-p3g-rl{font-size:19px;text-transform:none;letter-spacing:0}.doe-p3-simple .doe-p3g-cell b{font-size:27px}.doe-p3-transition{flex:none;display:flex;align-items:center;gap:12px;font-size:19px;color:var(--doe-muted);padding-top:8px;border-top:1px solid var(--doe-sage-line)}.doe-disty-g.is-click{position:relative;cursor:pointer;transition:box-shadow .15s}.doe-disty-g.is-click:hover,.doe-disty-g.is-click.is-open{box-shadow:0 0 0 4px color-mix(in srgb,var(--doe-forest) 25%,transparent)}.doe-disty-g.is-click:focus-visible{outline-width:3px}.doe-disty-pop{position:absolute;z-index:5;top:56px;right:0;width:420px;padding:16px 18px 14px;border-radius:14px;background:var(--doe-white);color:var(--doe-ink);border:1px solid var(--doe-sage-line);box-shadow:0 12px 32px #0000002e;cursor:default;display:flex;flex-direction:column;gap:12px}.doe-disty-pop-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:600 15px/1.2 Inter,sans-serif;color:var(--doe-forest)}.doe-disty-pop-h b{font-size:26px;color:var(--doe-ink)}.doe-disty-pop-f{display:flex;justify-content:space-between;gap:10px}.doe-disty-pop-f .doe-rev-reset{margin-top:0}@media print{.doe-disty-pop{display:none}}.doe-as{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:20px}.doe-as>.doe-as-shock{gap:12px;padding:20px 30px}.doe-as>.doe-as-shock .doe-as-bars{gap:10px;margin-top:0}.doe-as>.doe-as-shock .doe-as-track{height:40px}.doe-as>.doe-as-shock .doe-as-kpis{padding-top:12px}.doe-as>.doe-as-shock .doe-as-kpis b{font-size:34px}.doe-as>.doe-bc-side{display:grid;grid-template-columns:1fr 1.25fr;grid-template-rows:auto auto 1fr auto;-moz-column-gap:32px;column-gap:32px;row-gap:12px;align-content:start;justify-content:stretch}.doe-as>.doe-bc-side>:nth-child(1){grid-column:1;grid-row:1}.doe-as>.doe-bc-side>:nth-child(2){grid-column:1;grid-row:2 / 4}.doe-as>.doe-bc-side>.doe-bc-bands{grid-column:2;grid-row:1 / 3}.doe-as>.doe-bc-side>.doe-cov2-callout{grid-column:2;grid-row:3;align-self:start}.doe-as>.doe-bc-side>.doe-bc-k{grid-column:1 / -1;grid-row:4;align-self:end;grid-template-columns:repeat(4,minmax(0,1fr))}.doe-as>.doe-bc-side>:nth-child(2){grid-row:2;align-self:start}.doe-as>.doe-bc-side>.doe-bc-bands{gap:14px}.doe-as>.doe-bc-side .doe-bc-band{grid-template-columns:150px 1fr auto;grid-template-columns:175px 1fr auto}.doe-thr-bench-box{position:relative;text-align:left;font:inherit;color:inherit;border-top:0;border-right:0;border-bottom:0;cursor:pointer}.doe-thr-bench-box:hover,.doe-thr-bench-box.is-open{box-shadow:0 0 0 2px var(--doe-forest)}.doe-thr-bench-i{margin-left:auto;color:var(--doe-muted);flex:none}.doe-thr-bench-pop{display:none;position:absolute;left:0;right:0;bottom:calc(100% + 10px);z-index:20;flex-direction:column;gap:6px;padding:14px 16px;border-radius:10px;background:var(--doe-white);border:1px solid var(--doe-sage-line);box-shadow:0 10px 28px #00000029}.doe-thr-bench-box:hover .doe-thr-bench-pop,.doe-thr-bench-box:focus-visible .doe-thr-bench-pop,.doe-thr-bench-box.is-open .doe-thr-bench-pop{display:flex}.doe-thr>.doe-thr-bench .doe-thr-bench-box .doe-thr-bench-pop .doe-thr-bench-p{margin:0;font-size:15px;line-height:1.4;color:var(--doe-ink)}.doe-thr>.doe-thr-bench .doe-thr-bench-box .doe-thr-bench-pop .doe-thr-bench-src{margin-top:0;font-size:13px}.doe-thr-bench-org{display:block;font-weight:700;color:var(--doe-ink)}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart .doe-thr-bell>div{width:92%}.doe-thr:has(>.doe-thr-bench) .doe-thr-chart .doe-thr-bell{flex:1;align-items:center}.doe-thr:has(>.doe-thr-bench) .doe-thr-steps{justify-content:flex-start;align-self:stretch;min-height:0}.doe-thr:has(>.doe-thr-bench) .doe-thr-step{flex:1;align-items:center;padding:12px 22px}.doe-thr:has(>.doe-thr-bench) .doe-thr-step .doe-heading{font-size:22px}.doe-thr:has(>.doe-thr-bench) .doe-thr-step .doe-note{font-size:17px}.doe-br-plot{position:relative;flex:1;min-height:0;margin-top:6px;border-bottom:2px solid var(--doe-ink);border-left:2px solid var(--doe-ink)}.doe-br-plot>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.doe-br-tag{position:absolute;transform:translateY(-50%);font:700 18px/1.2 Inter,sans-serif;white-space:nowrap}.doe-br-tag.is-start{left:12px;transform:translateY(calc(-100% - 10px));color:#c0574a}.doe-br-tag.is-end{right:12px;transform:translateY(16px);color:var(--doe-forest)}.doe-br-tag.is-save{right:40px;color:var(--doe-forest);font-size:22px;letter-spacing:.02em}.doe-br-mark{position:absolute;transform:translate(-50%,-32px);display:flex;flex-direction:column;align-items:center;gap:8px}.doe-br-mark .doe-res-icon{width:64px;height:64px;box-shadow:0 0 0 5px var(--doe-white)}.doe-br-mark b{padding:3px 10px;border-radius:6px;background:var(--doe-white);font:700 17px/1.2 Inter,sans-serif;color:var(--doe-forest);white-space:nowrap}.doe-br-axis{display:flex;justify-content:space-between;margin-top:-6px;font:500 15px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-br-tag.is-end{transform:translateY(calc(-100% - 12px))}.doe-br-tag.is-save{transform:translateY(-110%)}.doe-br.is-combined{grid-template-columns:1fr}.doe-br-connector{stroke:var(--doe-forest)}.doe-br.is-combined .doe-br-mark{transform:translate(-50%,-50%)}.doe-br.is-combined .doe-br-mark .doe-res-icon{border:1px solid var(--doe-forest);box-shadow:none;background:var(--doe-white);color:var(--doe-forest)}.doe-br-callouts{position:absolute;top:70%;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.doe-br-callout{background:var(--doe-white);border:1px solid var(--doe-sage-line);border-radius:8px;padding:16px 18px}.doe-br-callout b{font:700 22px/1.2 var(--doe-display);color:var(--doe-forest)}.doe-br-callout p{margin:8px 0 0;font:400 19px/1.35 var(--doe-display);color:var(--doe-ink)}.doe-wc2{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:22px}.doe-wc2-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:18px;min-height:0}.doe-wc2-arrow{align-self:center;color:var(--doe-sage-line)}.doe-wc2-stage{display:flex;flex-direction:column;gap:16px;padding:26px 30px;min-height:0}.doe-wc2-stage>.doe-label{color:var(--doe-amber)}.doe-wc2-stage>.doe-heading{margin:0;font-size:28px;color:var(--doe-forest)}.doe-wc2-stage.is-long{box-shadow:0 0 0 2px var(--doe-forest)}.doe-wc2-row{flex:1;display:flex;align-items:center;gap:18px;padding:16px 18px;border-radius:12px;background:var(--doe-sage-tint)}.doe-wc2-row b{display:block;font:700 22px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-wc2-row p{margin:4px 0 0;font:400 18px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-wc2-ic{flex:none;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--doe-forest);color:var(--doe-white)}.doe-wc2-row.is-off{background:var(--doe-white);border:2px dashed var(--doe-sage-line)}.doe-wc2-row.is-off .doe-wc2-ic{background:var(--doe-white);color:var(--doe-muted);border:2px dashed var(--doe-muted)}.doe-wc2-row.is-off b,.doe-wc2-row.is-off p{color:var(--doe-muted)}.doe-wc2-row:has(.lucide-droplets).is-on .doe-wc2-ic{background:#2f6f88}.doe-wc2-bars{flex:1;min-height:0;display:flex;justify-content:center;align-items:stretch;gap:48px;padding:6px 10px 0;border-bottom:2px solid var(--doe-ink)}.doe-wc2-col{width:120px;display:flex;flex-direction:column}.doe-wc2-stack{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.doe-wc2-stack i{display:block}.doe-wc2-stack i:first-child{border-radius:8px 8px 0 0}.doe-wc2-stack .is-elec,.doe-wc2-leg .is-elec{background:var(--doe-amber)}.doe-wc2-stack .is-water,.doe-wc2-leg .is-water{background:#2f6f88}.doe-wc2-col>span{padding:8px 0 6px;text-align:center;font:600 18px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-wc2-bars{border-bottom:0}.doe-wc2-stack{border-bottom:2px solid var(--doe-ink)}.doe-wc2-leg{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font:500 17px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-wc2-leg span{display:inline-flex;align-items:center;gap:8px}.doe-wc2-leg i{width:18px;height:18px;border-radius:4px;display:inline-block}.doe-wc2-leg small{margin-left:auto;font-size:14px;color:var(--doe-muted);font-style:italic}.doe-wc2-way{display:flex;align-items:center;gap:32px;padding:24px 34px;border-radius:14px;background:var(--doe-forest);color:var(--doe-white)}.doe-wc2-way-h{flex:none;display:inline-flex;align-items:center;gap:14px;font:700 26px/1 Inter,sans-serif;color:var(--doe-amber)}.doe-wc2-way p{margin:0;font:400 24px/1.4 Inter,sans-serif;color:var(--doe-white)}.doe-wc2-way b{font-weight:700}.doe-slide.is-cover{display:block;padding:0}.doe-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.doe-cover.is-logo{background:var(--doe-white)}.doe-cover.is-logo img{width:980px;height:auto}.doe-cover.is-divider{align-items:flex-start;padding:0 160px;background:var(--doe-forest);color:var(--doe-white)}.doe-cover.is-divider .doe-cover-mark{position:absolute;top:72px;right:96px;width:420px;padding:18px 24px;border-radius:12px;background:var(--doe-white)}.doe-cover-rule{width:120px;height:8px;border-radius:4px;background:var(--doe-amber);margin-bottom:36px}.doe-cover.is-divider h2{margin:0;font:700 150px/1 Inter,sans-serif;letter-spacing:-.02em;color:var(--doe-white)}.doe-cover.is-divider p{margin:36px 0 0;max-width:1200px;font:400 32px/1.4 Inter,sans-serif;color:color-mix(in srgb,var(--doe-white) 80%,transparent)}.doe-road-only.is-how .doe-road-phases{grid-template-rows:auto minmax(min-content,1fr) minmax(min-content,1fr) minmax(min-content,auto)}.doe-road-only.is-how .doe-road-phase{grid-row:1 / span 4}.doe-road-only.is-how .doe-road-rowlabels{grid-row:1 / span 4;row-gap:14px}.doe-road-only.is-how .doe-road-rowlabels .doe-rd-hd{margin:0}.doe-road-only.is-how .doe-rd-when-t{margin:0;font:500 22px/1.35 Inter,sans-serif;color:#8a5e10}.doe-road-only.is-how .doe-rd-when-t b{color:var(--doe-ink);font-weight:700;margin-right:6px}.doe-road-only.is-how .doe-rtl{grid-template-rows:auto auto;margin-top:18px}.doe-road-only.is-how .doe-rtl-line{grid-column:2;grid-row:1;margin:0 44px 0 28px}.doe-road-only.is-how .doe-rtl-total{grid-column:2;grid-row:2}.doe-road-only.is-how .doe-rtl{margin-top:30px}.doe-road-only.is-how .doe-rtl-line{margin:0 26px 0 30px}.doe-road-only.is-how .doe-road-phases{flex:1 0 auto}.doe-thopt{grid-template-rows:repeat(5,auto) 1fr;row-gap:0}.doe-thopt-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:10px;align-content:start}.doe-thopt-card .doe-road-next{grid-row:6;margin:0;align-self:end;justify-self:start}.doe-thopt-card{padding-bottom:18px}.doe-thopt-card .doe-thopt-sketch .doe-sketch{height:112px}.doe-print-root .is-unused-pill{display:none}.doe-part-nav{right:64px;align-items:center;flex-wrap:nowrap;gap:8px}.doe-part-nav>button{height:36px;flex:0 0 auto;line-height:1.2}.doe-topic-group{display:inline-flex;align-items:center;flex:0 0 auto;gap:2px;height:36px;padding:2px;border:1px solid var(--doe-sage-line);border-radius:999px;background:var(--doe-sage-tint)}.doe-part-nav .doe-topic-group button{height:30px;padding:4px 13px;border:0;background:transparent;color:var(--doe-muted);font-size:17px;line-height:1.2;box-shadow:none}.doe-part-nav .doe-topic-group button:hover{background:var(--doe-white);color:var(--doe-forest)}.doe-part-nav .doe-topic-group button.is-current-topic{background:var(--doe-forest);color:var(--doe-white)}.doe-as2{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:28px;min-height:0}.doe-as2-left{display:flex;flex-direction:column;gap:18px;padding:22px 30px;min-height:0}.doe-as2-why ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.doe-as2-why li{font:400 18px/1.4 Inter,sans-serif;color:var(--doe-ink);padding-left:16px;border-left:4px solid var(--doe-forest)}.doe-as2-why li b{color:var(--doe-forest)}.doe-as2-how ol{margin:8px 0 0;padding-left:24px;display:flex;flex-direction:column;gap:6px;font:400 18px/1.4 Inter,sans-serif;color:var(--doe-ink)}.doe-as2-ex{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--doe-sage-line)}.doe-as2-row{display:grid;grid-template-columns:130px 1fr 110px;align-items:center;gap:14px}.doe-as2-row>span{font:600 18px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-as2-row>b{font:700 22px/1 Inter,sans-serif;color:var(--doe-ink);text-align:right;white-space:nowrap}.doe-as2-row .doe-as-track{height:36px}.doe-as2-res{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.doe-as2-res div{display:flex;flex-direction:column;gap:4px}.doe-as2-res small{font:500 15px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-as2-res b{font:700 28px/1 Inter,sans-serif;color:var(--doe-forest)}.doe-as2>.doe-bc-side{min-height:0;overflow:hidden}.doe-as2-how ol{list-style:decimal}.doe-as2-how li{display:list-item}.doe-as2-why ul{gap:14px;margin-top:12px}.doe-as2-why li{display:flex;align-items:center;gap:16px;padding:0;border:0}.doe-as2-why li>svg{flex:none;color:var(--doe-forest)}.doe-as2-why li div{display:flex;flex-direction:column;gap:2px}.doe-as2-why li b{font:700 21px/1.2 Inter,sans-serif}.doe-as2-why li small{font:500 16px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-as2-how ol{flex-direction:row;gap:36px;font-size:18px}.doe-as2-why ul{gap:24px;margin-top:16px}.doe-as2-why li{gap:20px}.doe-as2-why li>svg{width:42px;height:42px}.doe-as2-why li b{font-size:27px}.doe-as2-why li small{font-size:20px}.doe-as2-how ol{font-size:22px;gap:44px;margin-top:12px}.doe-as2-left{gap:28px}.doe-as2-head{margin:0;font:700 34px/1.2 var(--doe-title-font, inherit);color:var(--doe-forest)}.doe-as2-res{display:flex!important;align-items:center;gap:16px}.doe-as2-arrow{font:700 40px/1 Inter,sans-serif;color:var(--doe-forest)}.doe-as2-new{flex:1;display:flex;flex-direction:column;gap:6px}.doe-as2-split{display:flex;gap:12px}.doe-as2-split>div{flex:1;display:flex;flex-direction:column}.doe-as2 .b-g,.doe-bill-modal .b-g{background:#3e8e5a}.doe-as2 .b-o,.doe-bill-modal .b-o{background:#e08a2e}.doe-as2 .b-r,.doe-bill-modal .b-r{background:#c8463c}.doe-as2 .is-cov{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.45) 0 4px,transparent 4px 8px)}.doe-as2-row>span{display:flex;flex-direction:column}.doe-as2-row>span small{font:500 13px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-bc-vbands{display:flex;flex-direction:column;gap:10px}.doe-bc-vcols{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.doe-bc-vcol{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.doe-bc-vcol>span{font:600 15px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-bc-vval{font:700 16px/1.2 Inter,sans-serif;color:var(--doe-ink);display:flex;flex-direction:column}.doe-bc-vval small{font:500 12px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-bc-vplot{height:170px;width:70%;display:flex;align-items:flex-end;border-bottom:1px solid var(--doe-sage-line)}.doe-bc-vbar{width:100%;display:flex;flex-direction:column;justify-content:flex-end;border-radius:4px 4px 0 0;overflow:hidden}.doe-bc-vcol [role=slider],.doe-bc-vcol>span+*{width:100%}.doe-as2 .is-light{opacity:.4}.doe-as2-newtrack{display:flex;flex-direction:column;gap:4px;min-width:0}.doe-as2-under{display:flex;height:10px}.doe-as2-under>span{flex:none}.doe-as2-under>.is-line{border:2px solid var(--doe-ink);border-top:0}.doe-as2-underlbl{font:600 13px/1.2 Inter,sans-serif;color:var(--doe-ink);text-align:right}.doe-as2-head{font-size:28px}.doe-as2-why ul{gap:12px;margin-top:10px}.doe-as2-why li>svg{width:32px;height:32px}.doe-as2-why li b{font-size:21px}.doe-as2-why li small{font-size:16px}.doe-as2-left{gap:18px}.doe-as2 .doe-bc-k,.doe-bc-side .doe-bc-k{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px}.doe-drv-foot{margin:8px 0 0;font:400 12px/1.35 Inter,sans-serif;color:var(--doe-muted)}.doe-p1-outbox{margin-top:20px;padding:14px 22px;border:1px solid #C9D3CD;border-left:6px solid #B5483B;background:#f7f3ef;font-size:22px}.doe-label.doe-trn-shift-h{font-size:30px;font-weight:700;letter-spacing:.02em}.doe-fmb-keys{grid-template-columns:repeat(2,1fr)}.doe-grp-foot{margin-top:10px;font-size:15px;color:#7a847f}.doe-dist-pick.is-inline{margin:4px 0 12px;display:flex;align-items:center;gap:10px}.doe-dist-pick.is-inline>span{font:600 15px/1.2 Inter,sans-serif;color:var(--doe-muted);margin-right:4px}.doe-dist-pick.is-inline button{flex-direction:row;align-items:baseline;gap:8px;padding:8px 14px;border-color:var(--doe-sage-line);color:var(--doe-ink)}.doe-dist-pick.is-inline button span{color:var(--doe-muted);opacity:1}.doe-dist-pick.is-inline button.is-on{background:var(--doe-forest);border-color:var(--doe-forest);color:var(--doe-white)}.doe-dist-pick.is-inline button.is-on span{color:var(--doe-white)}.doe-dist-types{display:grid;gap:14px}.doe-dist-types>div{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-top:3px solid var(--doe-ink)}.doe-dist-types>div.is-peer{border-top-color:var(--doe-forest)}.doe-dist-types b{font:700 17px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-dist-types small{font-size:14px;color:var(--doe-muted)}.doe-dist-chart.is-types{gap:10px;overflow:hidden}.doe-dist-shapes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.doe-bbd2-reduce{margin-top:14px;padding:14px 20px;border-radius:12px;background:var(--doe-sage-tint);border-left:5px solid var(--doe-forest);font:500 20px/1.35 Inter,sans-serif;color:var(--doe-ink)}.doe-bbd2-reduce b{color:var(--doe-forest)}.doe-fm2-side.is-risk{justify-content:flex-start}.doe-fm-risk-pic{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.doe-fm-risk-v{font:800 40px/1.1 Inter,sans-serif;color:var(--doe-forest)}.doe-fm-risk-bottom{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 28px;border:1px solid var(--doe-sage-line);border-left:5px solid var(--doe-amber);border-radius:8px;background:var(--doe-sage-tint)}.doe-fm-risk-bottom .doe-label{font-size:28px;font-weight:700;letter-spacing:0}.doe-fm2.is-b{position:relative}.doe-fm-corner{position:absolute;top:-78px;right:0;z-index:3;font-size:16px;padding:6px 14px}.doe-review-tags{display:flex;gap:10px}.doe-review-tags .doe-fm-dummy{font-size:16px;padding:6px 14px}.doe-review-tags .is-revisit{background:var(--doe-factor-electricity-bg);border-color:var(--doe-factor-electricity-ink);color:var(--doe-factor-electricity-ink)}.doe-equal-revenue-note{font-size:16px;line-height:1.35;color:var(--doe-muted)}.doe-trigger-input{display:flex;align-items:center;gap:8px;color:var(--doe-ink)}.doe-trigger-input input{width:100px;font-size:20px;background:var(--doe-white);color:var(--doe-ink)}.doe-as2>.doe-bc-side{grid-template-rows:auto auto auto auto;gap:8px}.doe-as2 .doe-support-settings{min-height:104px}.doe-as2 .doe-support-settings .doe-bc-trig{padding:10px 16px;gap:6px}.doe-as2 .doe-support-row{min-height:52px}.doe-as2 .doe-support-rows{align-self:stretch}.doe-as2 .doe-bc-k>div{padding-top:10px;padding-bottom:10px;gap:5px}.doe-dist-chart.is-types>:last-child{min-height:0}.doe-dist-chart.is-types [data-benchmark-bar]{max-height:100%}.doe-as2-left{padding-top:14px;padding-bottom:14px}.doe-as2 .doe-bill-preview{padding-top:10px;padding-bottom:10px;gap:12px}.doe-as2 .doe-support-row{min-height:44px}.doe-as2 .doe-support-row-head{font-size:16px;padding-bottom:4px}.doe-as2 .doe-support-band{font-size:23px}.doe-as2 .doe-support-share b,.doe-as2 .doe-support-row>strong{font-size:26px}.doe-as2 .doe-support-row>strong small{font-size:15px}.doe-as2 .doe-bc-k>div{padding:8px 16px;gap:4px}.doe-as2 .doe-bc-k>div>b{font-size:38px!important}.doe-as2 .doe-cov2-callout{align-self:start}.doe-wg-wf{position:relative}.doe-wg-frame{position:absolute;left:-8px;top:0;bottom:-6px;width:calc(50% + 0px);border:3px dashed var(--doe-forest);border-radius:14px;pointer-events:none;z-index:2}.doe-wg-frame span{position:absolute;top:-18px;left:16px;background:var(--doe-forest);color:var(--doe-white);padding:6px 14px;border-radius:999px;font:700 16px/1.2 Inter,sans-serif;white-space:nowrap}.doe-as2-ex{margin-top:0;gap:18px;padding-top:22px}.doe-as2-left{gap:26px;padding:26px 32px}.doe-as2-why ul{gap:10px;margin-top:12px;padding-left:22px;list-style:disc}.doe-as2-why li{display:list-item;padding:0;border:0;font:400 20px/1.4 Inter,sans-serif}.doe-as2-row .doe-as-track{height:48px}.doe-as2-row>span{font-size:22px}.doe-as2-row>b{font-size:26px}.doe-as2-ex .doe-as-key{flex-wrap:wrap;gap:8px 18px;font-size:16px}.doe-as2-res{justify-content:space-between;border-top:1px solid var(--doe-sage-line);padding-top:16px}.doe-as2-res>div{flex:1}.doe-as2-res small{font-size:19px}.doe-as2-res b{font-size:36px}.doe-as2>.doe-bc-side{padding:22px 30px;gap:12px}.doe-as2 .doe-bc-sub{font-size:24px;font-weight:700;color:var(--doe-forest)}.doe-as2 .doe-bc-vval{font-size:24px}.doe-as2 .doe-bc-vval small{font-size:17px}.doe-as2 .doe-bc-vplot{height:130px}.doe-as2 .doe-bc-vcol>span{font-size:19px}.doe-as2 .doe-bc-vcol>b:last-child{font-size:25px}.doe-as2 .doe-bc-k{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.doe-as2 .doe-bc-k>div{padding:12px 16px;gap:6px}.doe-as2 .doe-bc-k>div>span{font-size:18px}.doe-as2 .doe-bc-k>div>b{font-size:32px!important}.doe-as2 .doe-bc-k>div>small{font-size:15px}.doe-support-settings{color:var(--doe-muted);font-size:18px}.doe-support-settings summary{cursor:pointer}.doe-support-settings[open]{position:absolute;z-index:5;right:30px;width:760px;background:var(--doe-white);border:1px solid var(--doe-sage-line);border-radius:8px;padding:18px}.doe-as2>.doe-bc-side{position:relative}.doe-road-only.is-how .doe-rd-when-notes{margin:6px 0 0;padding-left:18px;font:500 15px/1.35 Inter,sans-serif;color:var(--doe-muted)}.doe-road-only.is-how .doe-rd-when-notes li{list-style:disc}.doe-as2-who{width:100%;border-collapse:collapse;font:500 16px/1.3 Inter,sans-serif;color:var(--doe-ink)}.doe-as2-who th{font:600 13px/1.2 Inter,sans-serif;color:var(--doe-muted);text-align:right;padding:6px 8px;border-bottom:1px solid var(--doe-sage-line)}.doe-as2-who td{text-align:right;padding:6px 8px;border-bottom:1px solid var(--doe-sage-line);white-space:nowrap}.doe-as2-who th:first-child,.doe-as2-who td:first-child{text-align:left}.doe-as2-who td i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:8px;vertical-align:-1px}.doe-as2-who small{color:var(--doe-muted);font-size:13px}.doe-as2-whonote{margin:0;font:400 15px/1.4 Inter,sans-serif;color:var(--doe-muted)}.doe-as3-step{display:flex;align-items:flex-end;gap:18px}.doe-as3-step>div{display:flex;flex-direction:column;gap:4px}.doe-as3-step small{font:500 14px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-as3-step b{font:700 26px/1 Inter,sans-serif;color:var(--doe-ink)}.doe-as3-step b.is-inc{color:#c8463c}.doe-as3-arrow{font:700 26px/1 Inter,sans-serif;color:var(--doe-muted)}.doe-as3-grid{display:grid;grid-template-columns:1fr 150px 120px;-moz-column-gap:18px;column-gap:18px;row-gap:10px;align-items:end}.doe-as3-h{font:600 13px/1.2 Inter,sans-serif;color:var(--doe-muted);text-transform:uppercase;letter-spacing:.04em}.doe-as3-h:not(:first-child){text-align:right}.doe-as3-bar{display:flex;flex-direction:column;gap:4px;min-width:0}.doe-as3-bar em{font:600 15px/1.2 Inter,sans-serif;font-style:normal;color:var(--doe-ink);display:inline-flex;align-items:center;gap:8px}.doe-as3-bar em i{width:12px;height:12px;border-radius:3px;display:block}.doe-as3-track{display:flex;height:28px;border-radius:6px;overflow:hidden;background:var(--doe-sage-tint)}.doe-as3-track i{display:block;height:100%}.doe-as2 .is-old{background:#b9bec3}.doe-as3-ad,.doe-as3-fa{display:flex;flex-direction:column;align-items:flex-end;font:700 22px/1 Inter,sans-serif;color:var(--doe-forest);white-space:nowrap}.doe-as3-fa{color:var(--doe-ink)}.doe-as3-ad small,.doe-as3-fa small{font:500 13px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-as2-res div small+b+small{font-size:14px}.doe-as4{position:relative;flex:1;min-height:300px;display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr 1fr;-moz-column-gap:14px;column-gap:14px;align-items:stretch;padding-top:8px}.doe-as4-col{display:grid;grid-template-rows:auto 1fr auto;gap:8px;text-align:center;min-height:0}.doe-as4-col>b{font:700 24px/1 Inter,sans-serif;color:var(--doe-ink);white-space:nowrap;align-self:end}.doe-as4-col.is-ad>b{color:var(--doe-forest)}.doe-as4-col>span{display:flex;flex-direction:column;align-items:center;gap:4px;font:700 18px/1.1 Inter,sans-serif;color:var(--doe-ink)}.doe-as4-col>span small{font:500 13px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-as4-col>span svg{color:var(--doe-forest)}.doe-as4-stack{position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-start;min-height:0}.doe-as4-stack i{display:block;width:100%;flex:none}.doe-as4-stack i:last-child{border-radius:6px 6px 0 0}.doe-as4-col>.doe-as4-stack{order:0}.doe-as4{grid-template-rows:1fr}.doe-as4-col{grid-template-rows:32px 1fr 52px}.doe-as4-col>b{grid-row:1}.doe-as4-arrow{align-self:center;color:var(--doe-muted)}.doe-as4-line{position:absolute;left:0;right:0;height:0;border-top:2px dashed var(--doe-ink);opacity:.5;pointer-events:none}.doe-as4-line span{position:absolute;right:0;top:-20px;font:600 13px/1 Inter,sans-serif;color:var(--doe-muted)}.doe-as-key i+i{margin-left:-4px}.doe-as4-col{grid-template-rows:1fr 52px}.doe-as4-stack{padding-top:32px}.doe-as4-stack>b{position:absolute;left:0;right:0;padding-bottom:6px;font:700 24px/1 Inter,sans-serif;color:var(--doe-ink);white-space:nowrap}.doe-as4-col.is-ad .doe-as4-stack>b{color:var(--doe-forest)}.doe-as4-line{z-index:0}.doe-as4-col{position:relative;z-index:1}.doe-as4-stack>b{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 6px 6px;background:var(--doe-white)}.doe-as5{position:relative;flex:1;min-height:260px;display:grid;grid-template-columns:1fr 30px 1fr 1fr 30px 1fr;-moz-column-gap:14px;column-gap:14px}.doe-as5 .doe-as4-col.is-new{margin-left:8px}.doe-as5 .doe-as4-col.is-farm .doe-as4-stack>b{color:var(--doe-ink)}.doe-as5-explain{display:grid;grid-template-columns:1fr 1fr;gap:28px}.doe-as5-explain ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.doe-as5-explain li{display:flex;align-items:center;gap:8px;font:500 15px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-as5-explain li.is-head{font:600 13px/1.2 Inter,sans-serif;color:var(--doe-muted);text-transform:uppercase;letter-spacing:.04em}.doe-as5-explain li i{width:14px;height:14px;border-radius:3px;display:block;flex:none}.doe-as5-explain li b{margin-left:auto;font:700 16px/1 Inter,sans-serif}.doe-as5-explain ul:last-child b{color:var(--doe-forest)}.doe-as5-total{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-top:12px;border-top:1px solid var(--doe-sage-line)}.doe-as5-total div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.doe-as5-total small{font:600 15px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-as5-total b{font:700 30px/1 Inter,sans-serif;color:var(--doe-ink)}.doe-as5-total div:last-child b{color:var(--doe-forest)}.doe-as6-top{flex:1 1 0;min-height:150px;display:grid;grid-template-columns:1fr 50px 1fr;-moz-column-gap:0;column-gap:0}.doe-as6-top .doe-as4-stack{align-items:center}.doe-as6-top .doe-as4-stack i{width:150px}.doe-as6-lines{display:block;width:100%;height:44px;margin:-4px 0 -6px;overflow:visible}.doe-as6-lines path{stroke:var(--doe-muted);stroke-width:2;stroke-dasharray:6 5}.doe-as6-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.doe-as6-box{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--doe-sage-line);border-radius:10px;background:var(--doe-white)}.doe-as6-box.is-ad{border-color:var(--doe-forest)}.doe-as6-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.doe-as6-head span{display:inline-flex;align-items:center;gap:8px;font:700 18px/1.1 Inter,sans-serif;color:var(--doe-ink)}.doe-as6-head span svg{color:var(--doe-forest)}.doe-as6-head b{font:700 30px/1 Inter,sans-serif;color:var(--doe-ink)}.doe-as6-box.is-ad .doe-as6-head b{color:var(--doe-forest)}.doe-as6-bar{display:flex;height:18px;border-radius:4px;overflow:hidden;background:var(--doe-sage-tint)}.doe-as6-bar i{display:block;height:100%}.doe-as6-box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.doe-as6-box li{display:flex;align-items:center;gap:8px;font:500 15px/1.2 Inter,sans-serif;color:var(--doe-ink)}.doe-as6-box li.is-head{font:600 13px/1.2 Inter,sans-serif;color:var(--doe-muted);text-transform:uppercase;letter-spacing:.04em}.doe-as6-box li i{width:14px;height:14px;border-radius:3px;display:block;flex:none}.doe-as6-box li b{margin-left:auto;font:700 16px/1 Inter,sans-serif}.doe-as6-box.is-ad li b{color:var(--doe-forest)}.doe-as2-ex:has(.doe-as6-top){flex:1;min-height:0}.doe-as6-box{gap:8px;padding:12px 16px}.doe-as6-box ul{gap:4px}.doe-as6-rows{display:flex;flex-direction:column;gap:14px;margin-top:auto}.doe-as6-row{display:grid;grid-template-columns:150px 1fr 110px;align-items:center;gap:14px}.doe-as6-row>span{display:flex;flex-direction:column;font:700 18px/1.1 Inter,sans-serif;color:var(--doe-ink)}.doe-as6-row>span small{font:500 13px/1.2 Inter,sans-serif;color:var(--doe-muted)}.doe-as6-row>b{font:700 24px/1 Inter,sans-serif;color:var(--doe-ink);text-align:right;white-space:nowrap}.doe-as6-row .doe-as3-track{height:40px}.doe-as6-split{margin-bottom:auto}.doe-as2{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:20px}.doe-as2-left{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:32px;padding:20px 28px}.doe-as2-ex{border-top:0;border-left:1px solid var(--doe-sage-line);padding:0 0 0 28px;gap:10px}.doe-as2-why{align-self:start}.doe-as2-why .doe-as2-head{font-size:40px}.doe-as2-why li{font-size:24px}.doe-as6-lines{height:24px;margin:-2px 0}.doe-as6-row .doe-as3-track{height:30px}.doe-as6-head b{white-space:nowrap}.doe-as2>.doe-bc-side{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;padding:18px 28px}.doe-as2 .doe-support-settings{grid-column:1 / -1}.doe-as2 .doe-bc-vbands{grid-column:1;grid-row:2;gap:6px}.doe-as2 .doe-bc-vplot{height:30px}.doe-as2 .doe-bc-vbands .doe-as-key{font-size:14px;line-height:1.2;gap:12px}.doe-as2 .doe-bc-k{grid-column:1;grid-row:4;align-self:end;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px}.doe-as2 .doe-bc-k>div{padding:14px 20px;gap:8px}.doe-as2 .doe-bc-k>div>span{font-size:22px}.doe-as2 .doe-bc-k>div>b{font-size:42px!important;white-space:nowrap}.doe-as2 .doe-bc-k>div>small{font-size:18px}.doe-as2 .doe-cov2-callout{grid-column:1;grid-row:3;margin:0}.doe-as2 .doe-bc-sub{font-size:22px}.doe-support-rows{grid-row:2;align-self:center;display:grid;gap:0}.doe-support-row-head,.doe-support-row{display:grid;grid-template-columns:260px minmax(0,1fr) 330px;align-items:center;gap:40px}.doe-support-row-head{padding-bottom:8px;font-size:18px;color:var(--doe-muted)}.doe-support-row-head>:last-child{text-align:right}.doe-support-row{--support-band: var(--doe-forest);min-height:64px;border-top:1px solid var(--doe-sage-line)}.doe-support-row.is-band-1{--support-band: var(--doe-amber)}.doe-support-row.is-band-2{--support-band: var(--doe-factor-electricity-ink)}.doe-support-band{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:600}.doe-support-band i{width:12px;height:28px;border-radius:2px;background:var(--support-band)}.doe-support-share{display:grid;grid-template-columns:minmax(0,1fr) 85px;align-items:center;gap:24px}.doe-support-share b{font-size:30px;text-align:right;color:var(--support-band)}.doe-support-share [data-orientation=horizontal]>.bg-primary{background:var(--support-band)}.doe-support-share [role=slider]{border-color:var(--support-band)}.doe-support-row>strong{font-size:28px;text-align:right;line-height:1.15}.doe-support-row>strong small{display:block;font-size:17px;font-weight:400;color:var(--doe-muted)}.doe-support-cap-note{padding-top:5px;font-size:15px;color:var(--doe-muted)}.doe-bill-preview{display:flex;flex-direction:column;align-items:stretch;gap:20px;height:auto;padding:16px;border:1px solid var(--doe-sage-line);border-radius:8px;white-space:normal;text-align:left}.doe-bill-preview:hover{background:var(--doe-sage-tint)}.doe-bill-legend{display:flex;flex-wrap:wrap;gap:12px 24px;color:var(--doe-muted);font:500 16px/1.3 Inter,sans-serif}.doe-bill-legend span{display:flex;align-items:center;gap:6px}.doe-bill-legend i{display:block;width:12px;height:12px;border-radius:2px}.doe-bill-modal{width:min(960px,calc(100vw - 32px));max-width:960px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:32px;background:var(--doe-white);color:var(--doe-ink);font-family:Inter,sans-serif}.doe-bill-modal .is-light{opacity:.4}.doe-bill-modal .doe-as6-rows{margin-top:8px}.doe-bill-modal .doe-as6-head b{white-space:nowrap}@media (max-width: 640px){.doe-bill-modal{padding:24px 16px}.doe-bill-modal .doe-as6-row{grid-template-columns:90px minmax(0,1fr) 90px;gap:8px}.doe-bill-modal .doe-as6-row>b{font-size:18px}.doe-bill-modal .doe-as6-split{grid-template-columns:minmax(0,1fr);gap:12px}}.doe-as2-left{padding-top:12px;padding-bottom:12px}.doe-as2>.doe-bc-side{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);grid-template-rows:minmax(0,1fr) auto auto;gap:8px 24px;padding-top:12px;padding-bottom:12px}.doe-as2 .doe-support-settings{min-height:0;grid-column:1;grid-row:1;align-self:center}.doe-as2 .doe-support-settings .doe-bc-trig-h{gap:8px}.doe-as2 .doe-support-settings .doe-bc-mode{order:3}.doe-as2 .doe-support-settings .doe-bc-trig-h>.doe-trigger-input{margin-left:auto}.doe-as2 .doe-support-settings .doe-bc-trig{padding:6px 12px;gap:4px}.doe-as2 .doe-support-settings .doe-bc-mode button{padding:5px 12px}.doe-as2 .doe-support-settings .doe-trigger-input input{height:32px}.doe-as2 .doe-support-row{min-height:42px}.doe-as2 .doe-support-rows{grid-column:2;grid-row:1;align-self:stretch}.doe-as2 .doe-support-row-head,.doe-as2 .doe-support-row{grid-template-columns:190px minmax(0,1fr) 220px;gap:18px}.doe-as2 .doe-support-row-head{font-size:15px}.doe-as2 .doe-support-share{grid-template-columns:minmax(0,1fr) 65px;gap:12px}.doe-as2 .doe-support-band{font-size:21px}.doe-as2 .doe-support-share b,.doe-as2 .doe-support-row>strong{font-size:24px}.doe-as2 .doe-cov2-callout{grid-column:1 / -1;grid-row:2;padding:6px 12px;font-size:16px}.doe-as2 .doe-bc-k{grid-column:1 / -1;grid-row:3}.doe-as2 .doe-bc-k>div{padding:6px 16px;gap:3px}.doe-as2 .doe-bc-k>div>span{font-size:19px}.doe-as2 .doe-bc-k>div>b{font-size:34px!important}.doe-as2 .doe-bc-k>div>small{font-size:16px}.doe-as2 .doe-support-cap-note{display:block}.doe-clean-tag{position:absolute;top:28px;right:40px;z-index:5;padding:8px 18px;border:1.5px solid var(--doe-ink);border-radius:999px;color:var(--doe-ink);background:transparent;font:600 15px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.doe-as2-left{justify-content:space-between}.doe-as2-left .doe-as2-head{font-size:36px}.doe-as2-left .doe-as2-why ul{gap:22px;margin-top:20px}.doe-as2-left .doe-as2-why li{font-size:26px;line-height:1.35;padding-left:20px;border-left:5px solid var(--doe-forest)}.doe-as2-left .doe-as2-ex{margin-top:0;gap:16px}.doe-as2-left .doe-as2-ex>.doe-label{font-size:18px}.doe-as2-left .doe-as6-row>span{font-size:24px}.doe-as2-left .doe-as6-row>span small{font-size:17px}.doe-as2-left .doe-as6-row>b{font-size:30px}.doe-as2-left .doe-as6-row .doe-as3-track{height:52px}.doe-as2-left .doe-bill-legend{font-size:18px}.doe-support-collapse{border:1px solid var(--doe-line, #ddd);border-radius:10px;padding:8px 14px}.doe-support-collapse>summary{display:flex;flex-wrap:wrap;align-items:center;gap:22px;cursor:pointer;list-style:none;font-size:20px}.doe-support-collapse>summary::-webkit-details-marker{display:none}.doe-support-collapse>summary b{font-size:22px;margin-left:4px}.doe-support-collapse>summary em{margin-left:auto;font-style:normal;font-size:15px;color:var(--doe-muted);text-decoration:underline}.doe-support-collapse[open]>summary em:after{content:" (hide)"}.doe-support-collapse[open]>summary{margin-bottom:10px}.doe-support-collapse~.doe-bc-k{gap:14px!important;margin-top:10px}.doe-support-collapse~.doe-bc-k div{padding:18px 14px!important;gap:6px!important}.doe-support-collapse~.doe-bc-k b{font-size:42px!important}.doe-support-collapse~.doe-bc-k span{font-size:18px!important}.doe-support-collapse~.doe-bc-k small{font-size:15px!important}.doe-support-collapse{grid-column:1 / -1;width:100%;box-sizing:border-box}.doe-support-collapse>summary{flex-wrap:nowrap}.doe-bc-side .doe-support-collapse:not([open]){height:auto!important;min-height:0!important;flex:0 0 auto!important}.doe-bc-side:has(.doe-support-collapse) .doe-bc-k{flex:1 1 auto;gap:14px!important}.doe-bc-side:has(.doe-support-collapse) .doe-bc-k>div{padding:18px 14px!important;gap:6px!important;justify-content:center}.doe-bc-side:has(.doe-support-collapse) .doe-bc-k b{font-size:44px!important}.doe-bc-side:has(.doe-support-collapse) .doe-bc-k span{font-size:18px!important}.doe-bc-side:has(.doe-support-collapse) .doe-bc-k small{font-size:15px!important}.doe-bc-side:has(.doe-support-collapse){grid-template-rows:auto auto 1fr!important}.doe-bc-side:has(.doe-support-collapse) .doe-bc-k{grid-column:1 / -1;align-self:stretch;height:100%;grid-auto-rows:1fr;margin-top:8px}.doe-bc-side:has(.doe-support-collapse) .doe-bc-k b{font-size:52px!important}.doe-bc-side:has(.doe-support-collapse) .doe-bc-k span{font-size:20px!important}.doe-bc-side:has(.doe-support-collapse) .doe-bc-k small{font-size:17px!important}.doe-as2 .doe-as6-row{grid-template-columns:150px minmax(0,1fr) auto}.doe-as2 .doe-as6-row>b{padding-right:6px}.doe-as2-ex{display:flex;flex-direction:column;align-self:stretch}.doe-as2-ex .doe-bill-preview{flex:1 1 auto;justify-content:center;padding:18px 16px!important;gap:14px}.doe-as2-ex .doe-as6-rows{gap:22px;margin-top:0}.doe-as2-ex .doe-as6-row>span{font-size:24px}.doe-as2-ex .doe-as6-row>span small{font-size:15px}.doe-as2-ex .doe-as6-row>b{font-size:30px}.doe-as2-ex .doe-as6-row .doe-as3-track{height:48px}.doe-as2-ex .doe-bill-legend{font-size:15px}.doe-as2-ex .doe-as6-rows{gap:26px!important}.doe-as2-ex .doe-as6-row>span{font-size:26px!important}.doe-as2-ex .doe-as6-row>span small{font-size:15px!important}.doe-as2-ex .doe-as6-row>b{font-size:32px!important}.doe-as2-ex .doe-as6-row .doe-as3-track{height:56px!important}.doe-as2-ex .doe-bill-legend,.doe-as2-ex .doe-bill-legend span{font-size:15px!important}.doe-as2 .doe-as2-ex .doe-as6-row{grid-template-columns:200px minmax(0,1fr) auto;gap:18px}.doe-as2-ex .doe-as6-rows{gap:34px!important}.doe-as2-ex .doe-as6-row>span{font-size:34px!important}.doe-as2-ex .doe-as6-row>span small{font-size:20px!important}.doe-as2-ex .doe-as6-row>b{font-size:44px!important}.doe-as2-ex .doe-as6-row .doe-as3-track{height:80px!important}.doe-as2-ex .doe-bill-legend,.doe-as2-ex .doe-bill-legend span{font-size:20px!important}.doe-print-root *,.doe-print-root *:before,.doe-print-root *:after{animation:none!important;transition:none!important}.doe-footnote{top:auto;bottom:66px}.doe-content.has-bottom-note~.doe-footnote{top:auto;bottom:62px}.doe-wat-page.is-combined .doe-wat-n{white-space:normal;text-align:center;line-height:1.2;min-height:2.4em}.doe-grp-cell{background:color-mix(in srgb,var(--grp-c) calc(var(--shade) * .45),var(--doe-white));color:var(--doe-ink)}.doe-grp-cell .doe-grp-n{color:var(--doe-muted);opacity:1}.doe-grp-n,.doe-grp.is-take .doe-grp-n{font-size:16px}.doe-drv-foot,.doe-drv-unit{font-size:15px}.doe-thr-bench-m,.doe-thr>.doe-thr-bench .doe-thr-bench-m{font-size:16px}.doe-tdec-opt li,.doe-tdec-box.is-dist .doe-tdec-opt li,.doe-bmd-f em,.doe-bmd-key{font-size:16px}.doe-dist:has(.is-types){grid-template-columns:1fr 420px}.doe-dist:has(.is-types) .doe-dist-side li{font-size:21px}.doe-dist:has(.is-types) .doe-dist-side li b{font-size:23px}.doe-dist-chart.is-types details,.doe-dist-chart.is-types .text-xs.text-muted-foreground{display:none}.doe-dist-chart.is-types>div:last-child{flex:1;min-height:0;overflow:hidden}.doe-cover-close{margin:56px 0 0!important;font:600 44px/1.2 var(--doe-display);color:var(--doe-forest)}.doe-cover-close-sub{margin:10px 0 0!important;font:400 26px/1.3 Inter,sans-serif;color:var(--doe-muted)}.doe-footnote,.doe-content.has-bottom-note~.doe-footnote{bottom:70px}.doe-p3.is-drivers-first.has-details .doe-p3-dcol .doe-p3-bigicon{width:96px;height:96px}.doe-p3.is-drivers-first.has-details .doe-p3-dcol .doe-p3-bigicon svg{width:52px;height:52px}.doe-p3.is-drivers-first.has-details .doe-p3-drivers{margin-top:4px;margin-bottom:0}.doe-content.is-tall:has(.doe-bbd-summary-layout){height:708px}.doe-footnote{font-size:15px;line-height:1.3}.doe-cover.is-title{align-items:flex-start;justify-content:center;padding:0 120px;background-size:cover;background-position:center;color:var(--doe-white)}.doe-cover.is-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--doe-ink, #0b1f17) 70%,transparent),color-mix(in srgb,var(--doe-ink, #0b1f17) 20%,transparent) 75%)}.doe-cover.is-title>*{position:relative}.doe-cover-title-logo{position:absolute!important;top:56px;right:72px;width:400px;padding:16px 22px;border-radius:12px;background:var(--doe-white)}.doe-cover-title-text h1{margin:0;max-width:1700px;font:700 112px/1.05 var(--doe-display);letter-spacing:-.01em;color:var(--doe-white)}.doe-cover-title-text p{margin:40px 0 0;font:italic 400 44px/1.3 Inter,sans-serif;color:var(--doe-white)}.doe-cover-date{position:absolute!important;left:120px;bottom:64px;font:500 30px/1 Inter,sans-serif;color:var(--doe-white)}.doe-p3.is-drivers-first.has-details .doe-p3-drivers{flex:1 1 auto;margin-bottom:18px;overflow:hidden}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup,.doe-p3.is-drivers-first.has-details .doe-p3-dcol{min-height:0}.doe-p3.is-drivers-first.has-details .doe-p3-dcol .doe-p3-driver{padding-bottom:20px;overflow:hidden}.doe-p3.has-details .doe-p3-cmp{margin-bottom:0;padding-top:18px;gap:10px}.doe-p3.is-drivers-first.has-details .doe-p3-dgroup.is-a .doe-dive-dot,.doe-p3.is-drivers-first.has-details .doe-p3-dgroup.is-b .doe-dive-dot{top:6px;left:6px;right:auto}@media print{.doe-thr-bench-pop{display:flex!important;position:static!important;padding:4px 0 0!important;border:0!important;box-shadow:none!important;background:transparent!important;gap:2px!important}.doe-thr>.doe-thr-bench .doe-thr-bench-box .doe-thr-bench-pop .doe-thr-bench-p{font-size:10px!important;line-height:1.3!important}.doe-thr>.doe-thr-bench .doe-thr-bench-box .doe-thr-bench-pop .doe-thr-bench-src{font-size:9px!important}.doe-thr-bench-i{display:none!important}.doe-thr-bench-box{box-shadow:none!important}}.is-print-detail .doe-as2{zoom:.72;height:100%;grid-template-rows:auto minmax(0,1fr);gap:10px}.is-print-detail .doe-as2-left{min-height:0}.is-print-detail .doe-support-collapse summary em{display:none}.is-print-detail .doe-print-split .doe-as6-split{grid-template-columns:1fr;gap:8px;margin-top:0}.is-print-detail .doe-as2-left{display:grid!important;grid-template-columns:.9fr 1.1fr 1fr;grid-template-rows:auto;-moz-column-gap:22px;column-gap:22px;row-gap:12px;align-content:start}.is-print-detail .doe-as2-why{grid-column:1;grid-row:1}.is-print-detail .doe-print-split{grid-column:3;grid-row:1}.is-print-detail .doe-as2-ex{grid-column:2;grid-row:1}.is-print-detail .doe-as2-left{padding:14px 24px}.is-print-detail .doe-as2-why ul{gap:6px;margin-top:6px}.doe-support-story{height:calc(100% - 48px);display:grid;grid-template-rows:95px minmax(0,1fr) 145px;gap:18px;letter-spacing:0}.doe-support-message{border-left:5px solid var(--doe-amber);padding:0 24px}.doe-support-message>p{font-size:28px;line-height:1.3;font-weight:600}.doe-support-message>div{display:flex;align-items:center;gap:16px;margin-top:16px;font-size:23px;line-height:1.35}.doe-support-message svg{flex-shrink:0;color:var(--doe-forest)}.doe-support-method{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;min-height:0}.doe-support-method>section{min-width:0}.doe-support-scheme{border-left:1px solid var(--doe-sage-line);padding-left:40px}.doe-support-story h3{font:600 26px/1.25 var(--doe-display);color:var(--doe-forest);display:flex;align-items:center;gap:12px}.doe-support-method h3>span{width:34px;height:34px;display:grid;place-items:center;background:var(--doe-sage-tint);border-radius:50%;font-size:20px;flex-shrink:0}.doe-support-caption{font-size:19px;line-height:1.3;color:var(--doe-muted);margin-top:10px!important}.doe-support-farm .doe-as6-rows{margin-top:22px;display:grid;gap:20px}.doe-support-farm .doe-as6-row{grid-template-columns:145px minmax(0,1fr) 140px;gap:16px}.doe-support-farm .doe-as6-row>span{font-size:23px}.doe-support-farm .doe-as6-row>span small{font-size:15px}.doe-support-farm .doe-as6-row>b{font-size:30px;white-space:nowrap}.doe-support-farm .doe-as3-track{height:52px}.doe-support-farm .doe-bill-legend{margin-top:16px;font-size:17px}.doe-support-farm .is-light{opacity:.4}.doe-support-farm .b-g{background:var(--doe-forest)}.doe-support-farm .b-o{background:var(--doe-amber)}.doe-support-farm .b-r{background:var(--doe-factor-electricity-ink)}.doe-support-example-payers{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:20px}.doe-support-example-payers>div{display:grid;grid-template-columns:1fr auto;gap:5px 10px;border-top:2px solid var(--doe-sage-line);padding-top:12px}.doe-support-example-payers span{font-size:20px}.doe-support-example-payers b{font-size:26px;color:var(--doe-forest)}.doe-support-example-payers small{grid-column:1 / -1;font-size:16px;color:var(--doe-muted)}.doe-support-scheme-rows{display:grid;gap:16px;margin-top:20px}.doe-support-scheme-row{display:grid;grid-template-columns:175px minmax(0,1fr) 100px;gap:20px;align-items:center;background:transparent!important}.doe-support-scheme-row>span{display:flex;align-items:center;gap:10px;font-size:23px}.doe-support-scheme-row>span i{width:10px;height:32px;border-radius:2px}.doe-support-scheme-row.b-g>span i{background:var(--doe-forest)}.doe-support-scheme-row.b-o>span i{background:var(--doe-amber)}.doe-support-scheme-row.b-r>span i{background:var(--doe-factor-electricity-ink)}.doe-support-scheme-row>b{font-size:29px;text-align:right}.doe-support-scheme-row small{display:block;font-size:14px;font-weight:400;color:var(--doe-muted)}.doe-support-trigger{margin-top:18px;font-size:18px;height:42px;gap:10px;border-color:var(--doe-sage-line);color:var(--doe-forest)}.doe-support-overall{border-top:2px solid var(--doe-sage-line);padding-top:15px}.doe-support-overall h3{font-size:22px;margin-bottom:12px}.doe-support-total-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.doe-support-total-grid>div{display:flex;flex-direction:column;gap:6px;padding:8px 22px;border:1px solid var(--doe-sage-line);border-radius:6px}.doe-support-total-grid>div:last-child{background:var(--doe-sage-tint)}.doe-support-total-grid span{font-size:19px;color:var(--doe-muted)}.doe-support-total-grid b{font:700 40px/1.1 var(--doe-figure);color:var(--doe-ink);white-space:nowrap}.doe-support-total-grid small{font-size:17px;color:var(--doe-muted)}.doe-sketch-bills{display:grid;grid-template-columns:115px minmax(0,1fr);gap:8px 15px;margin-top:16px;align-items:center}.doe-sketch-label{font-size:23px;font-weight:600}.doe-sketch-old{position:relative;height:44px;display:flex;align-items:center}.doe-sketch-old>i{height:100%;border:2px solid var(--doe-forest);background:var(--doe-sage-tint)}.doe-sketch-old>span{margin-left:14px;font-size:25px;font-weight:600;white-space:nowrap}.doe-sketch-brackets,.doe-sketch-breakdown{display:grid;grid-template-columns:var(--old-share) minmax(0,1fr);gap:0}.doe-sketch-brackets>span{border-top:2px solid var(--doe-sage-line);padding:7px 8px 0;text-align:center;font-size:16px}.doe-sketch-brackets>span:last-child{border-color:var(--doe-forest);color:var(--doe-forest)}.doe-sketch-new{display:flex;height:54px}.doe-sketch-baseline{background:var(--doe-forest);height:100%;border-right:3px solid var(--doe-white)}.doe-sketch-band{display:flex;min-width:0;height:100%}.doe-sketch-band>i{height:100%}.doe-sketch-breakdown{align-self:start;font-size:16px;text-align:center}.doe-sketch-breakdown>span{border-top:2px solid var(--doe-sage-line);padding-top:7px}.doe-sketch-breakdown>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.doe-sketch-breakdown>div>span{min-width:0;border-top:2px solid var(--doe-sage-line);padding:7px 3px 0}.doe-sketch-breakdown small{display:block;font-size:13px;color:var(--doe-muted);line-height:1.3;white-space:nowrap}.doe-support-farm:has(.doe-sketch-bills) .doe-support-example-payers{margin-top:14px}.doe-support-rationale{height:calc(100% - 48px);display:grid;grid-template-rows:60px minmax(0,1fr) 270px;gap:24px}.doe-support-rationale h3{font:600 32px/1.3 var(--doe-display);color:var(--doe-forest)}.doe-support-rationale .doe-support-message>p{font-size:32px}.doe-support-rationale .doe-support-message>div{font-size:27px}.doe-support-shock{padding:12px 60px}.doe-support-shock-row{display:grid;grid-template-columns:160px minmax(0,1fr) 230px;align-items:center;gap:28px;margin-top:32px}.doe-support-shock-row>span{font-size:30px;font-weight:600}.doe-support-shock-row>div{height:72px;display:flex}.doe-support-shock-row i.is-old{background:var(--doe-forest)}.doe-support-shock-row i.is-increase{background:var(--doe-amber);border-left:4px solid var(--doe-white)}.doe-support-shock-row>b{font:700 44px/1.2 var(--doe-figure);white-space:nowrap}.doe-support-shock-increase{margin:26px 0 0 188px;display:flex;align-items:center;gap:30px;font-size:26px;color:var(--doe-forest)}.doe-support-shock-increase b{font-size:36px}.doe-support-rationale-end{border-top:2px solid var(--doe-sage-line);display:flex;align-items:center;gap:24px;padding:20px 24px;color:var(--doe-forest)}.doe-support-rationale-end svg{flex-shrink:0}.doe-support-rationale-end p{font-size:30px;line-height:1.4}.doe-support-rationale-points{display:grid;gap:14px;margin:0;padding:22px 32px 22px 72px;list-style:decimal;background:var(--doe-sage-tint);border-left:6px solid var(--doe-forest);font-size:30px;line-height:1.3;color:var(--doe-forest)}.doe-support-rationale-points li::marker{font-weight:700}.doe-support-story.is-v2{grid-template-rows:auto minmax(0,1fr) auto;gap:22px}.doe-support-scheme.is-concept{border-left:0;padding-left:0}.doe-support-concept{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:18px;margin-top:14px;align-items:stretch}.doe-support-concept-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 20px;border:1px solid var(--doe-sage-line);border-radius:6px}.doe-support-concept-card>span{display:flex;align-items:center;gap:10px;font-size:22px}.doe-support-concept-card>span i{width:10px;height:26px;border-radius:2px}.doe-support-concept-card.b-g>span i{background:var(--doe-forest)}.doe-support-concept-card.b-o>span i{background:var(--doe-amber)}.doe-support-concept-card.b-r>span i{background:var(--doe-factor-electricity-ink)}.doe-support-concept-card>b{font:700 34px/1 var(--doe-figure);grid-row:span 2}.doe-support-concept-card>small{font-size:15px;color:var(--doe-muted)}.doe-support-concept-card>[role=slider],.doe-support-concept-card>span+b+small+*{grid-column:1 / -1;margin-top:6px}.doe-support-concept .doe-support-trigger{align-self:center}.doe-support-farm.is-v2 h3 small{font:400 16px/1 var(--doe-body, inherit);color:var(--doe-muted);margin-left:8px}.doe-nb{margin-top:16px}.doe-nb-bar{display:flex;height:76px;gap:3px}.doe-nb-bar>div{display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-radius:4px;min-width:0}.doe-nb-bar b{font-size:22px;white-space:nowrap}.doe-nb-bar span{font-size:16px}.doe-nb-old{background:var(--doe-forest);color:var(--doe-paper, #fff);box-shadow:0 0 0 4px var(--doe-amber-tint, rgba(214,154,32,.35))}.doe-nb-inc{background:var(--doe-sage-tint);border:2px dashed var(--doe-amber);color:var(--doe-ink)}.doe-nb-funnel{height:34px;background:linear-gradient(to bottom,var(--doe-amber),var(--doe-sage-tint));opacity:.35;clip-path:polygon(calc(var(--l) + 3px) 0,100% 0,100% 100%,0 100%)}.doe-nb-spot{border:2px solid var(--doe-amber);border-radius:8px;padding:14px;background:var(--doe-sage-tint)}.doe-nb-spot-bar{display:flex;height:92px;gap:4px}.doe-nb-band{display:flex;min-width:0}.doe-nb-band>i{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.doe-nb-band em{font-style:normal;font-size:17px;font-weight:700;white-space:nowrap;padding:0 6px}.doe-nb-band>i:not(.is-light) em{color:var(--doe-paper, #fff)}.doe-nb-band>i.is-light em{color:var(--doe-ink)}.doe-nb .b-g{background:var(--doe-forest)}.doe-nb .b-o{background:var(--doe-amber)}.doe-nb .b-r{background:var(--doe-factor-electricity-ink)}.doe-nb .is-light{opacity:.4}.doe-nb-band>i.is-light{opacity:1;background-image:linear-gradient(#fff9,#fff9)}.doe-nb-spot-labels{display:flex;gap:4px;margin-top:8px}.doe-nb-spot-labels span{font-size:17px;white-space:nowrap;overflow:hidden}.doe-nb .doe-bill-legend{margin-top:12px;font-size:18px;gap:26px}.doe-support-overall.is-v2{padding-top:14px}.doe-support-story.is-v2{grid-template-rows:auto auto auto;gap:16px;height:auto}.doe-support-overall.is-v2 .doe-cov-k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.doe-support-overall.is-v2 .doe-cov-k>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;border:1px solid var(--doe-sage-line);border-radius:8px}.doe-support-overall.is-v2 .doe-cov-k span{font-size:20px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--doe-muted)}.doe-support-overall.is-v2 .doe-cov-k b{font:700 50px/1.05 var(--doe-figure);color:var(--doe-ink);white-space:nowrap}.doe-support-overall.is-v2 .doe-cov-k small{font-size:18px;color:var(--doe-muted)}.doe-nb-band{min-width:230px}.doe-nb-spot-bar{height:80px}.doe-nb-spot-labels span{min-width:230px}.doe-support-shock-under{display:grid;grid-template-columns:160px minmax(0,1fr) 230px;gap:28px;margin-top:16px}.doe-support-shock-under .doe-support-rationale-points{margin:0}.doe-nb-inc{background:var(--doe-amber)!important;border:4px solid var(--doe-amber)!important;color:var(--doe-white)!important}.doe-nb-inc b,.doe-nb-inc span{color:var(--doe-white)!important}.doe-nb-funnel{height:48px!important;opacity:.75!important;background:linear-gradient(to bottom,var(--doe-amber),color-mix(in srgb,var(--doe-amber) 25%,transparent))!important}.doe-nb-spot{position:relative;border:4px solid var(--doe-amber)!important;padding-top:34px!important}.doe-nb-spot:before{content:"Zoom in: how the increase is shared by band";position:absolute;top:-18px;left:18px;background:var(--doe-amber);color:var(--doe-white);font-size:17px;font-weight:700;padding:4px 14px;border-radius:6px}.doe-support-shock.is-sketch{padding:8px 60px}.doe-sk-row{display:grid;grid-template-columns:160px minmax(0,1fr) 300px;align-items:center;gap:28px;margin-top:14px}.doe-sk-row>span{font-size:30px;font-weight:600;color:var(--doe-forest)}.doe-sk-row>div{position:relative;height:72px;display:flex}.doe-sk-row i{display:flex;align-items:center;padding-left:14px;border-right:3px solid var(--doe-white);overflow:hidden}.doe-sk-row i em{font-style:normal;font-size:24px;font-weight:700;color:var(--doe-white)}.doe-sk-row i.b-g{background:var(--doe-forest)}.doe-sk-row i.b-o{background:var(--doe-amber)}.doe-sk-row i.b-r{background:var(--doe-red, #C0574A)}.doe-sk-row u{position:absolute;top:-110px;bottom:-14px;border-left:3px dashed var(--doe-ink)}.doe-sk-row>b{font:700 40px/1.2 var(--doe-figure);white-space:nowrap;color:var(--doe-forest)}.doe-sk-row>b small{font:500 22px var(--doe-body, inherit);color:var(--doe-ink)}.doe-sk-arrow{font-size:40px;line-height:1;color:var(--doe-forest);margin-top:6px}.doe-sk-under{display:grid;grid-template-columns:160px minmax(0,1fr) 300px;gap:28px}.doe-sk-brace{height:30px;border:4px solid var(--doe-amber);border-top:0;border-radius:0 0 24px 24px}.doe-sk-inc{margin-top:14px;padding:16px 24px;border:3px solid var(--doe-amber);border-radius:8px;background:var(--doe-sage-tint);font:700 32px/1.2 var(--doe-figure);color:var(--doe-forest);text-align:center}.doe-support-rationale:has(.is-sketch){grid-template-rows:auto minmax(0,1fr) auto}.doe-sk-row>b small{display:block}.doe-sk-row,.doe-sk-under{grid-template-columns:160px minmax(0,1fr) 240px}.doe-support-rationale:has(.is-sketch) .doe-support-rationale-points{gap:10px;padding:18px 32px 18px 72px}.doe-sk-row>b small{font-size:22px!important;font-weight:500!important}.doe-support-story.is-v2{grid-template-columns:340px minmax(0,1fr)!important;grid-template-rows:auto auto!important;-moz-column-gap:28px;column-gap:28px}.doe-support-story.is-v2>.is-concept{grid-column:1;grid-row:1 / span 2}.doe-support-story.is-v2>.doe-support-farm,.doe-support-story.is-v2>.doe-support-overall{grid-column:2;min-width:0}.doe-support-story.is-v2 .doe-support-concept{grid-template-columns:1fr!important}.doe-support-story.is-v2 .doe-support-trigger{width:100%;white-space:normal;height:auto}.doe-support-rationale:has(.is-sketch){grid-template-rows:auto auto auto;align-content:start}.doe-support-rationale:has(.is-sketch) .doe-support-rationale-points{background:var(--doe-forest);border-left-color:var(--doe-amber);color:var(--doe-white);font-weight:700}.doe-sk-row i{padding-left:8px}.doe-sk-row i em{white-space:nowrap;font-size:22px}.doe-sk-row i{padding-left:6px}.doe-sk-row i.b-r{padding-left:44px}.doe-sk-row.is-new i{padding:0!important;display:flex}.doe-sk-row.is-new s{text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap;font-size:20px;font-weight:700;color:var(--doe-white)}.doe-sk-row.is-new s.is-inc{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--doe-white) 35%,transparent) 0 6px,transparent 6px 12px)}.doe-sk-legend{display:flex;gap:32px;margin-top:12px;font-size:20px;color:var(--doe-ink)}.doe-sk-legend span{display:flex;align-items:center;gap:8px}.doe-sk-legend i{width:28px;height:18px;background:var(--doe-amber)}.doe-sk-legend i.is-inc{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--doe-white) 45%,transparent) 0 5px,transparent 5px 10px)}.doe-sk-row.is-new s{font-style:normal}.doe-sk-under .doe-support-rationale-points{margin-top:14px;font-size:26px}.doe-nb1-bar{display:flex;height:84px;gap:4px}.doe-nb1-band{display:flex;min-width:0}.doe-nb1-band i.b-g{background:var(--doe-forest)}.doe-nb1-band i.b-o{background:var(--doe-amber)}.doe-nb1-band i.b-r{background:var(--doe-factor-electricity-ink)}.doe-nb1-band i.is-light{opacity:.3}.doe-nb1-band i.is-cover{outline:3px solid var(--doe-ink);outline-offset:-3px}.doe-nb1-labels{display:flex;gap:4px;margin-top:8px}.doe-nb1-labels span{display:flex;flex-direction:column;min-width:120px;font-size:18px;white-space:nowrap}.doe-nb1-labels em{font-style:normal;font-weight:700;color:var(--doe-forest)}.doe-bill-legend i.is-cover{outline:2px solid var(--doe-ink);outline-offset:-2px}.doe-nb1-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-top:14px;padding:14px 18px;background:var(--doe-sage-tint);border-radius:6px;font-size:20px}.doe-nb1-sum b{font:700 24px var(--doe-figure)}.doe-nb1-sum em{font-style:normal;font-weight:700}.doe-nb1-sum .is-ad{margin-left:auto;color:var(--doe-forest)}.doe-nb1-labels{gap:36px;margin-top:12px}.doe-nb1-labels span{flex-direction:row;align-items:center;gap:8px;min-width:0;font-size:20px}.doe-nb1-labels span i{width:14px;height:22px;border-radius:2px}.doe-nb1-labels i.b-g{background:var(--doe-forest)}.doe-nb1-labels i.b-o{background:var(--doe-amber)}.doe-nb1-labels i.b-r{background:var(--doe-factor-electricity-ink)}.doe-nb1-sum{flex-wrap:nowrap;gap:12px;font-size:18px;white-space:nowrap}.doe-nb1-sum b{font-size:22px}.doe-nb2{position:relative}.doe-nb2-top{margin-left:6%;height:40px;border:3px solid var(--doe-forest);border-bottom:0;border-radius:18px 18px 0 0;text-align:center;position:relative}.doe-nb2-top span{position:relative;top:-16px;padding:0 12px;background:var(--doe-white);font:700 20px var(--doe-display);color:var(--doe-forest)}.doe-nb2-bar{position:relative;height:70px}.doe-nb2-bar i{position:absolute;top:0;bottom:0;border-right:2px dashed var(--doe-white)}.doe-nb2-bar i.b-g{background:var(--doe-forest)}.doe-nb2-bar i.b-o{background:var(--doe-amber)}.doe-nb2-bar i.b-r{background:var(--doe-factor-electricity-ink)}.doe-nb2-bar i.is-light{opacity:.35}.doe-nb2-band{position:absolute;top:50%;transform:translateY(-50%);text-align:center;font-size:18px;color:var(--doe-ink);white-space:nowrap;pointer-events:none;text-shadow:0 0 4px var(--doe-white)}.doe-nb2-under{position:relative;height:170px}.doe-nb2-seg{position:absolute;top:8px}.doe-nb2-seg u{display:block;height:12px;margin:0 3px;border:2px solid var(--doe-ink);border-top:0}.doe-nb2-seg s{position:absolute;left:50%;top:12px;border-left:2px solid var(--doe-ink)}.doe-nb2-seg em{position:absolute;left:50%;transform:translate(-50%);font-style:normal;font-size:17px;line-height:1.2;text-align:center;white-space:nowrap;color:var(--doe-ink)}.doe-nb2-seg.is-ad em{color:var(--doe-forest);font-weight:700}.doe-nb2-seg em b{font:700 20px var(--doe-figure)}.doe-nb2-top{margin-left:0}.doe-support-story .b-g,.doe-support-story .b-g>span i,.doe-support-story .doe-support-concept-card.b-g>span i,.doe-support-rationale .b-g{background:#3e8e5a!important}.doe-support-story .b-o,.doe-support-story .doe-support-concept-card.b-o>span i,.doe-support-rationale .b-o{background:#e08a2e!important}.doe-support-story .b-r,.doe-support-story .doe-support-concept-card.b-r>span i,.doe-support-rationale .b-r{background:#c8463c!important}.doe-support-story .doe-support-concept-card>span i{background:inherit}.doe-nb2-top{border-color:#e08a2e}.doe-nb2-top span{color:var(--doe-ink)}.doe-support-story .doe-support-concept-card.b-g,.doe-support-story .doe-support-concept-card.b-o,.doe-support-story .doe-support-concept-card.b-r{background:var(--doe-white)!important}.doe-support-story .doe-support-concept-card.b-g>span i{background:#3e8e5a!important}.doe-support-story .doe-support-concept-card.b-o>span i{background:#e08a2e!important}.doe-support-story .doe-support-concept-card.b-r>span i{background:#c8463c!important}.doe-nb2-under{height:70px}.doe-nb1-sum{background:none!important;padding:0!important;gap:10px!important;align-items:center!important}.doe-nb1-sum>span{display:flex;flex-direction:column;align-items:center;flex:1;padding:10px 12px;border:1px solid var(--doe-sage-line);border-radius:6px;background:var(--doe-white);font-size:16px;white-space:nowrap}.doe-nb1-sum>span b{font-size:26px}.doe-nb1-sum>span.is-ad{margin-left:14px;border:2px solid #E08A2E;background:var(--doe-sage-tint)}.doe-nb1-sum>em{font-size:26px}.doe-support-story.is-v2>.is-concept{grid-row:1!important}.doe-support-story.is-v2>.doe-support-farm{grid-row:1}.doe-support-story.is-v2>.doe-support-overall{grid-column:1 / -1!important;grid-row:2;align-self:end}.doe-support-story.is-v2{padding-bottom:28px}.doe-support-story.is-v2 .doe-support-concept{gap:10px;margin-top:8px}.doe-support-story.is-v2>.doe-support-overall{margin-bottom:26px}.doe-support-story.is-v2>.is-concept h3{display:flex;align-items:flex-start;gap:8px}.doe-support-story.is-v2>.is-concept h3>span{flex-shrink:0;line-height:inherit}.doe-support-rationale .doe-sk-row i.b-o{background:#9ccb9f!important}.doe-support-rationale .doe-sk-row i.b-o em{color:var(--doe-forest)}.doe-support-rationale .doe-sk-brace{border-color:#9ccb9f}.doe-nb2-top{margin-bottom:40px;margin-top:6px}.doe-nb2-band{top:auto!important;bottom:calc(100% + 6px);transform:none!important;font-size:17px;font-weight:600;text-shadow:none;color:var(--doe-ink);border-bottom:0}.doe-nb2-under{height:132px}.doe-nb1-split{display:flex;gap:10px;margin-top:10px;width:52%;position:relative;padding-top:14px;border-top:2px solid var(--doe-sage-line)}.doe-nb1-split>span{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px 12px;border:1px solid var(--doe-sage-line);border-radius:6px;background:var(--doe-white);font-size:16px;text-align:center}.doe-nb1-split>span b{font:700 26px var(--doe-figure)}.doe-nb1-split>span.is-ad{border:2px solid #E08A2E;background:var(--doe-sage-tint);color:var(--doe-forest);font-size:14px}.doe-nb2-under{height:118px}.doe-nb1-split{width:33%;padding-top:10px}.doe-nb1-split>span{padding:8px 6px;font-size:14px}.doe-nb1-split>span b{font-size:24px}.doe-nb1-sum>span small{font-size:13px;color:var(--doe-muted, #666)}.doe-nb1-sum>span.is-ad{margin-left:0}.doe-nb1-inc{flex:2.2;border:2px dashed var(--doe-sage-line);border-radius:8px;padding:4px 8px 8px;text-align:center}.doe-nb1-inc>small{font-size:14px;font-weight:700}.doe-nb1-inc>div{display:flex;gap:8px;margin-top:4px}.doe-nb1-inc>div>span{flex:1;display:flex;flex-direction:column;align-items:center;padding:6px;border:1px solid var(--doe-sage-line);border-radius:6px;background:var(--doe-white);font-size:14px}.doe-nb1-inc>div>span b{font:700 22px var(--doe-figure)}.doe-nb1-inc>div>span.is-ad{border:2px solid #E08A2E;background:var(--doe-sage-tint)}.doe-nb1-sum>span.is-new{border:2px solid var(--doe-forest)}.doe-nb1-sum{align-items:stretch!important;margin-top:4px}.doe-nb1-sum>em{align-self:center;color:var(--doe-forest)}.doe-nb1-sum>span{justify-content:center;font-size:15px;height:70px;box-sizing:border-box}.doe-nb1-sum>span b,.doe-nb1-inc>div>span b{font-size:24px!important}.doe-nb1-inc{border:0;border-top:2px solid var(--doe-sage-line);border-radius:0;padding:0;position:relative;margin-top:10px}.doe-nb1-inc>small{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--doe-white);padding:0 8px;font-size:13px}.doe-nb1-inc>div{margin-top:10px;height:60px}.doe-nb1-inc>div>span{justify-content:center;font-size:15px}.doe-nb1-sum{align-items:flex-end!important;margin-top:18px}.doe-nb1-sum>span{height:64px;padding:6px 10px!important}.doe-nb1-sum>em{align-self:flex-end;line-height:64px}.doe-nb1-inc{margin-top:0;border-top:0;padding-top:22px}.doe-nb1-inc>small{top:0;transform:translate(-50%);font-size:14px;color:var(--doe-forest)}.doe-nb1-inc>small:before,.doe-nb1-inc>small:after{content:none}.doe-nb1-inc:before{content:"";position:absolute;left:0;right:0;top:9px;border-top:2px solid var(--doe-sage-line);z-index:0}.doe-nb1-inc>small{z-index:1}.doe-nb1-inc>div{margin-top:0;height:64px}.doe-nb1-inc>div>span{padding:6px;box-sizing:border-box}.doe-support-rationale-points.is-wide{list-style:none;margin:18px 0 0;width:100%;padding:26px 34px;display:grid;gap:18px}.doe-support-rationale-points.is-wide li{display:flex;align-items:center;gap:18px;font-size:30px;line-height:1.25;counter-increment:none}.doe-support-rationale-points.is-wide li:before{content:none!important;display:none!important}.doe-support-rationale-points.is-wide li svg{flex:0 0 auto;width:40px;height:40px}.doe-support-rationale-points.is-wide{margin-top:30px;padding:36px 44px;gap:26px}.doe-support-rationale-points.is-wide li{font-size:36px!important}.doe-support-rationale-points.is-wide li svg{width:48px;height:48px}.doe-nb1-sum{margin-top:26px}.doe-nb1-sum>span,.doe-nb1-inc>div{height:104px!important}.doe-nb1-sum>span,.doe-nb1-inc>div>span{font-size:20px!important}.doe-nb1-sum>span b,.doe-nb1-inc>div>span b{font-size:36px!important}.doe-nb1-sum>em{line-height:104px;font-size:36px!important}.doe-nb1-inc{padding-top:30px}.doe-nb1-inc>small{font-size:18px!important}.doe-nb1-inc:before{top:12px}.doe-support-rationale-points.is-wide{border:0!important;border-radius:10px;padding:18px 44px!important;gap:0!important;box-shadow:none!important}.doe-support-rationale-points.is-wide li{padding:18px 0;font-size:32px!important;font-weight:700}.doe-support-rationale-points.is-wide li+li{border-top:1px solid rgba(255,255,255,.18)}.doe-support-rationale-points.is-wide li svg{width:56px!important;height:56px!important;padding:12px;border-radius:50%;background:#ffffff1f;box-sizing:border-box}.doe-support-rationale-points.is-wide{margin-top:24px!important;padding:10px 40px!important}.doe-support-rationale-points.is-wide li{padding:14px 0;font-size:30px!important}.doe-nb2-top{margin-top:14px;margin-bottom:44px}.doe-nb2-under{height:124px;margin-top:6px}.doe-nb1-sum{margin-top:18px}.doe-nb1-sum>span,.doe-nb1-inc>div{height:88px!important}.doe-nb1-sum>em{line-height:88px}.doe-nb1-sum>span b,.doe-nb1-inc>div>span b{font-size:32px!important}.doe-nb2-under{height:140px}.doe-nb1-sum{margin-top:30px}.doe-support-story.is-v2 h3.doe-part-title{display:flex!important;align-items:flex-start;gap:12px;height:92px;margin:0 0 16px!important;padding:0!important}.doe-support-story.is-v2 h3.doe-part-title>span{margin:0!important}.doe-support-story.is-v2 h3.doe-part-title>div{display:flex;flex-direction:column;gap:4px}.doe-support-story.is-v2 h3.doe-part-title small{display:block;margin:0!important;font-size:20px;font-weight:500;line-height:1.3}.doe-support-story.is-v2>section.doe-support-farm{border-left:1px solid var(--doe-sage-line);padding-left:28px}.doe-support-story.is-v2>section{align-self:start}.doe-support-story.is-v2 h3.doe-part-title{height:76px;margin-bottom:10px!important}.doe-nb2-top{margin-top:0;margin-bottom:40px}.doe-nb2-under{height:124px}.doe-nb1-sum{margin-top:20px}.doe-support-rationale-points.is-wide{grid-template-columns:repeat(3,1fr);padding:30px 12px!important;margin-top:34px!important}.doe-support-rationale-points.is-wide li{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:4px 32px!important;font-size:28px!important;line-height:1.3}.doe-support-rationale-points.is-wide li+li{border-top:0!important;border-left:1px solid rgba(255,255,255,.2)}.doe-support-story.is-v2>section.doe-support-overall{border-top:4px solid var(--doe-forest)!important;padding-top:14px!important}.doe-support-story.is-v2 h3.doe-part-title.is-total{height:auto;font-size:26px!important;margin-bottom:10px!important}.doe-support-story.is-v2>section.doe-support-overall{padding-top:10px!important}.doe-farm-support{--fs-old: var(--doe-grey);--fs-trigger: var(--doe-grey);--fs-support: var(--doe-comparison-reference);--fs-excess: var(--doe-grey);height:100%;display:grid;grid-template-rows:260px 260px 160px;gap:12px}.doe-farm-support h3{display:flex;align-items:center;gap:12px;font:600 25px/1.25 var(--doe-display);color:var(--doe-ink)}.doe-farm-support h3 svg{width:26px;height:26px}.doe-fs-scheme{position:relative}.doe-fs-scheme h3{font-size:30px}.doe-fs-year-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.doe-fs-years{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.doe-fs-years button{font-size:22px;height:40px;padding:0 12px}.doe-fs-rule{font-size:24px;margin:7px 0 12px!important;color:var(--doe-muted)}.doe-fs-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:36px}.doe-fs-bounds{min-width:0}.doe-fs-bound-inputs{display:flex;justify-content:space-between;gap:20px}.doe-fs-bound-inputs>.doe-fs-control{width:310px;max-width:48%}.doe-fs-bound-inputs>.doe-fs-control:last-child{text-align:right}.doe-fs-bound-inputs>.doe-fs-control:last-child .doe-fs-units,.doe-fs-bound-inputs>.doe-fs-control:last-child .doe-fs-value{justify-content:flex-end}.doe-fs-total-control{border-left:1px solid var(--doe-sage-line);padding-left:30px}.doe-fs-bounds .doe-fs-units button{font-size:22px;padding:0 8px}.doe-fs-bounds .doe-fs-value input{width:190px}.doe-fs-bounds>[data-orientation=horizontal]{width:100%}.doe-fs-control{min-width:0;border-top:1px solid var(--doe-sage-line);padding-top:6px}.doe-fs-control-head{display:flex;align-items:center;justify-content:space-between}.doe-fs-control-head h4{font-size:32px;font-weight:600}.doe-fs-control-head button{color:var(--doe-muted)}.doe-fs-control-head button[aria-pressed=true]{color:var(--doe-comparison-reference);background:var(--doe-factor-size-bg)}.doe-fs-control p,.doe-fs-control small{font-size:17px;color:var(--doe-muted)}.doe-fs-units{display:flex;gap:6px;margin:8px 0}.doe-fs-units button{font-size:22px;height:42px;padding:0 12px}.doe-fs-value{display:flex;align-items:center;gap:12px;margin:8px 0}.doe-fs-value input{font-size:42px;font-weight:600;height:52px;width:200px;color:var(--doe-ink)}.doe-fs-value span{font-size:26px;color:var(--doe-muted)}.doe-fs-value.is-total{margin-top:58px}.doe-fs-control>small{display:block;margin-top:8px}.doe-fs-control>[data-orientation=horizontal]{max-width:95%}.doe-fs-limit{position:absolute;top:0;right:0;max-width:560px;text-align:right;font-size:17px;line-height:1.2;color:var(--doe-muted);margin:0!important}.doe-fs-note{font-size:16px;line-height:1.35;color:var(--doe-muted);max-width:100%}.doe-fs-example{border-top:1px solid var(--doe-sage-line);padding-top:10px}.doe-fs-example h3 span{margin-left:auto;font-size:22px}.doe-fs-bill-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:8px}.doe-fs-bill-comparison>div{min-width:0}.doe-fs-bill-new{border-left:2px solid var(--doe-sage-line);padding-left:28px}.doe-fs-bill-comparison h4{font-size:20px;font-weight:600;color:var(--doe-ink)}.doe-fs-bill-comparison .doe-fs-bar{height:32px;margin-top:6px}.doe-fs-bill-total{font-size:20px;margin-top:6px!important;color:var(--doe-ink)}.doe-fs-bill-total b{margin-left:8px}.doe-fs-bill-payers{font-size:17px;color:var(--doe-muted);margin-top:4px!important}.doe-fs-bill-new .doe-fs-segments{grid-template-columns:1fr 1fr;gap:3px 10px;margin-top:6px}.doe-fs-bill-new .doe-fs-segments>div{display:flex;justify-content:space-between;align-items:center;gap:5px}.doe-fs-bill-new .doe-fs-segments span{font-size:15px;gap:5px}.doe-fs-bill-new .doe-fs-segments b{font-size:15px;margin-top:0;white-space:nowrap}.doe-fs-bill-new .doe-fs-segments i{width:9px;height:9px}.doe-fs-bar{display:flex;height:72px;width:100%;overflow:hidden;margin-top:14px}.doe-fs-bar>div{flex-shrink:0}.doe-fs-bar .is-old{background:var(--fs-old)}.doe-fs-bar .is-trigger{background:var(--fs-trigger)}.doe-fs-bar .is-support{background:var(--fs-support)}.doe-fs-bar .is-excess{background:var(--fs-excess)}.doe-fs-segments{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:10px}.doe-fs-segments>div{min-width:0;padding:14px 16px;border:1px solid var(--doe-sage-line);border-radius:6px;background:var(--doe-factor-size-bg)}.doe-fs-segments span{display:flex;align-items:center;gap:9px;font-size:18px}.doe-fs-segments i{width:13px;height:13px;background:var(--fs-old);flex-shrink:0}.doe-fs-segments .is-trigger i{background:var(--fs-trigger)}.doe-fs-segments .is-support i{background:var(--fs-support)}.doe-fs-segments .is-excess i{background:var(--fs-excess)}.doe-fs-segments b{display:block;font-size:25px;margin-top:3px}.doe-fs-equation{display:flex;justify-content:space-between;gap:20px;font-size:18px;color:var(--doe-muted);margin-top:12px!important}.doe-fs-summary{border-top:3px solid var(--doe-sage-line);padding-top:10px}.doe-fs-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px}.doe-fs-tiles>div{display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--doe-sage-tint);border-radius:6px;min-width:0}.doe-fs-tiles span{font-size:24px}.doe-fs-tiles b{font-size:40px;line-height:1.15;color:var(--doe-ink)}.doe-fs-tiles small{font-size:18px;color:var(--doe-muted)}@media print{.doe-fs-control input{border:0;padding-left:0}.doe-fs-control-head button,.doe-fs-control>[data-orientation=horizontal]{visibility:hidden}}.doe-nb1-sum>span,.doe-nb1-inc>div>span,.doe-support-overall.is-v2 .doe-bc-k>div{box-shadow:0 3px 8px hsl(var(--foreground) / .13),0 8px 20px hsl(var(--foreground) / .1)}@media print{.doe-print-page .doe-card{box-shadow:none}.doe-print-page .doe-footnote,.doe-print-page .doe-content.has-bottom-note~.doe-footnote{top:auto;bottom:62px}.doe-print-page .doe-footer{top:1044px}.doe-nb1-sum>span,.doe-nb1-inc>div>span,.doe-support-overall.is-v2 .doe-bc-k>div{box-shadow:none}.doe-fm2.is-b .doe-fmb-out.is-loss{left:auto;right:0;width:220px;text-align:right}}.doe-fs-years-chart{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;margin-top:12px}.doe-fs-ycol{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:2px solid transparent;border-radius:8px;padding:6px;cursor:pointer;font:inherit}.doe-fs-ycol.is-active{border-color:var(--fs-support)}.doe-fs-ystack{display:flex;flex-direction:column;width:100%;height:300px;overflow:hidden;border-radius:4px}.doe-fs-ystack>div{display:flex;align-items:center;justify-content:center;text-align:center}.doe-fs-ystack .is-old{background:var(--fs-old)}.doe-fs-ystack .is-trigger{background:var(--fs-trigger)}.doe-fs-ystack .is-support{background:var(--fs-support);color:#fff}.doe-fs-ystack span{font-size:15px;line-height:1.2;display:flex;flex-direction:column}.doe-fs-ycol strong{font-size:18px}.doe-fs-ycol small{font-size:14px;opacity:.75}.doe-farm-support{grid-template-rows:auto auto;align-content:start}.doe-fs-ystack{height:400px}.doe-fs-ystack .is-trigger{background:color-mix(in srgb,var(--doe-grey) 45%,white)}.doe-fs-method{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 0;padding:0;list-style:none}.doe-fs-method li{background:var(--doe-panel, #f3f5f7);border-left:4px solid var(--fs-support);padding:8px 12px;font-size:15px;line-height:1.3}.doe-fs-method b{display:block;font-size:16px;margin-bottom:2px}.doe-fs-years-chart{width:80%;margin:10px auto 0;gap:16px}.doe-fs-ystack{height:300px}.doe-fs-method{gap:18px;margin-top:12px}.doe-fs-method li{padding:14px 18px;font-size:20px;line-height:1.35}.doe-fs-method b{font-size:22px;margin-bottom:4px}.doe-fs-years-chart{grid-template-columns:190px repeat(5,1fr);width:90%}.doe-fs-ylegend{padding:8px 0}.doe-fs-ylegend .doe-fs-ystack>div{justify-content:flex-end;gap:8px;font-size:16px;font-weight:600;text-align:right;background:none}.doe-fs-ylegend i{width:14px;height:14px;flex-shrink:0;order:2}.doe-fs-ystack span b{font-size:17px}.doe-fs-years-chart{grid-template-columns:270px repeat(7,minmax(0,1fr));width:100%}.doe-fs-ylegend{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 0 46px;margin-top:-26px}.doe-fs-ylegend h5{margin:0 0 6px;height:20px;font-size:17px;font-weight:700;text-align:center}.doe-fs-ylegend .doe-fs-ystack{height:560px}.doe-fs-ylegend .is-bill{border:2px solid var(--doe-ink, #222);margin-bottom:-2px;justify-content:center;font-size:18px;font-weight:700;background:#fff}.doe-fs-ylegend .is-payer{justify-content:center;padding:3px 0}.doe-fs-ylegend .is-payer span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:16px;font-weight:700;border-radius:3px;background:transparent;border:4px solid;color:var(--doe-ink)}.doe-fs-ylegend .is-payer span.is-support{background:color-mix(in srgb,var(--fs-support) 18%,var(--doe-white));border-color:var(--fs-support);color:var(--doe-ink)}.doe-fs-ylegend .is-payer span.is-trigger{background:color-mix(in srgb,var(--doe-grey) 12%,var(--doe-white));border-color:color-mix(in srgb,var(--doe-grey) 45%,white)}.doe-fs-ylegend .is-payer span.is-old{background:color-mix(in srgb,var(--fs-old) 18%,var(--doe-white));border-color:var(--fs-old)}.doe-fs-ystack span b{font-size:28px}.doe-fs-ylegend{margin-top:0;padding:8px 0 0}.doe-fs-ylegend>div{position:relative}.doe-fs-ylegend h5{position:absolute;top:-32px;left:0;right:0;font-size:24px}.doe-fs-ylegend .doe-fs-ystack>div.is-bill,.doe-fs-ylegend .doe-fs-ystack>div.is-payer{justify-content:center;text-align:center}.doe-fs-ylegend .is-bill{font-size:20px;border-width:4px}.doe-fs-years-chart{margin-top:54px}.doe-fs-ystack{gap:6px;overflow:visible}.doe-fs-ystack>div{border-radius:4px;flex-shrink:1;min-height:0}.doe-fs-ylegend .is-bill{margin-bottom:0}.doe-fs-ylegend .is-bill.is-new{background:color-mix(in srgb,var(--fs-support) 18%,var(--doe-white));border-color:var(--fs-support);color:var(--doe-ink)}.doe-fs-ylegend .is-bill.is-oldbill{background:color-mix(in srgb,var(--fs-old) 18%,var(--doe-white));border-color:var(--fs-old)}.doe-fs-ycol.is-active{border-color:transparent}.doe-fs-today{cursor:default}.doe-fs-ycol .doe-fs-ystack{position:relative}.doe-fs-year-total{position:absolute;bottom:calc(100% + 10px);left:0;right:0;font-size:28px;line-height:1.2;color:var(--doe-ink);white-space:nowrap}.doe-fs-ycol strong{font-size:26px}.doe-fs-ycol small{font-size:21px}.doe-fs-ylegend .is-payer span{font-size:22px}.doe-fs-ylegend .is-bill{font-size:26px}.doe-fs-payer-key{display:flex;flex-direction:column;justify-content:center;gap:28px;padding-right:18px}.doe-fs-payer-key h4{font-size:28px;margin:0;color:var(--doe-ink)}.doe-fs-payer-key>div{display:flex;align-items:center;gap:14px;font-size:24px;line-height:1.3}.doe-fs-payer-key i{width:28px;height:28px;border-radius:3px;flex-shrink:0}.doe-fs-payer-key .is-support{background:var(--fs-support)}.doe-fs-payer-key .is-trigger{background:color-mix(in srgb,var(--doe-grey) 45%,var(--doe-white))}.doe-fs-payer-key .is-old{background:var(--fs-old)}.doe-support-rationale.has-method{height:100%;grid-template-rows:auto auto auto;gap:14px}.doe-support-rationale.has-method .doe-support-message>p{font-size:28px}.doe-support-rationale.has-method .doe-support-shock{padding:0 24px}.doe-support-rationale.has-method .doe-support-shock h3{font-size:28px}.doe-support-rationale.has-method .doe-sk-row{margin-top:10px}.doe-support-rationale.has-method .doe-sk-row>div{height:52px}.doe-support-rationale.has-method .doe-sk-arrow{font-size:28px;margin-top:2px}.doe-support-rationale.has-method .doe-sk-brace{height:18px}.doe-support-rationale.has-method .doe-support-rationale-points.is-wide{margin-top:14px!important;padding:18px 10px!important}.doe-support-rationale.has-method .doe-support-rationale-points.is-wide li{font-size:23px!important;padding:2px 22px!important;gap:8px}.doe-support-rationale.has-method .doe-support-rationale-points.is-wide li svg{width:40px!important;height:40px!important;padding:8px}.doe-support-rationale.has-method>.doe-support-method{display:block;padding:8px 24px 0;border-top:6px solid var(--doe-forest)}.doe-support-method h3{display:flex;align-items:center;gap:12px;font-size:25px;color:var(--doe-ink)}.doe-support-method h3 svg{width:26px;height:26px}.doe-support-method .doe-fs-method{margin-top:10px}.doe-support-method .doe-fs-method li{font-size:20px;padding:12px 16px}.doe-support-total-equation{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:center;margin-top:12px;margin-bottom:36px}.doe-support-total-bar{display:flex;gap:6px}.doe-support-total-bar>div{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 20px;border-radius:4px}.doe-support-total-bar .is-old{background:var(--doe-grey);color:var(--doe-white)}.doe-support-total-bar .is-increase{background:var(--doe-sage-tint);color:var(--doe-forest)}.doe-support-total-bar span,.doe-support-total-result span{font-size:26px;font-weight:600}.doe-support-total-bar b,.doe-support-total-result b{font-size:36px;line-height:1.2;white-space:nowrap}.doe-support-total-bar small{font-size:21px}.doe-support-total-result{display:flex;flex-direction:column;gap:8px;color:var(--doe-forest)}.doe-phaseout-benchmark{display:flex;flex-direction:column;gap:18px}.doe-phaseout-scope{font-size:26px;line-height:1.35;margin:0;color:var(--doe-muted)}.doe-phaseout-key{display:flex;justify-content:flex-end;gap:28px;font-size:24px}.doe-phaseout-key span{display:flex;align-items:center;gap:10px}.doe-phaseout-key i{width:28px;height:20px}.phaseout-year-1{background:var(--doe-phaseout-year-1);color:var(--doe-ink)}.phaseout-year-2{background:var(--doe-phaseout-year-2);color:var(--doe-white)}.phaseout-year-3{background:var(--doe-phaseout-year-3);color:var(--doe-white)}.phaseout-year-4{background:var(--doe-phaseout-year-4);color:var(--doe-white)}.phaseout-year-5{background:var(--doe-phaseout-year-5);color:var(--doe-white)}.doe-phaseout-row{display:grid;grid-template-columns:340px minmax(0,1fr) 100px;align-items:center;gap:24px;min-height:64px}.doe-phaseout-row.is-proposal{margin-top:16px}.doe-phaseout-row.is-proposal+.is-proposal{margin-top:0}.doe-phaseout-label{text-align:right;display:flex;flex-direction:column;gap:3px}.doe-phaseout-label b{font-size:28px}.doe-phaseout-label small{font-size:21px;color:var(--doe-muted)}.doe-phaseout-track{display:flex;height:48px}.doe-phaseout-track>div{display:flex;align-items:center;justify-content:center;border-right:6px solid var(--doe-white);font-size:28px}.doe-phaseout-row>b{font-size:28px}.doe-phaseout-row>b.is-partial{color:var(--doe-amber)}.doe-phaseout-axis{display:grid;grid-template-columns:340px minmax(0,1fr) 100px;gap:24px;font-size:22px;color:var(--doe-muted)}.doe-phaseout-axis>div{display:flex;justify-content:space-between}.doe-phaseout-notes{border-top:1px solid var(--doe-sage-line);padding-top:12px;font-size:22px;line-height:1.35;color:var(--doe-muted)}.doe-phaseout-notes p{margin:0 0 8px}.doe-support-rationale.has-benchmark{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:12px;align-content:start}.has-benchmark>.doe-support-message,.has-benchmark>.doe-support-shock{grid-column:1 / -1}.has-benchmark>.doe-support-method{grid-column:1}.has-benchmark>.doe-support-benchmark{grid-column:1}.doe-support-rationale.has-benchmark>section{flex-shrink:0}.has-benchmark .doe-support-total-equation{margin-top:6px;margin-bottom:8px}.has-benchmark .doe-support-total-bar>div{padding:8px 20px;gap:2px}.has-benchmark .doe-support-method h3{font-size:20px}.has-benchmark .doe-support-method .doe-fs-method{margin-top:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.has-benchmark .doe-support-method .doe-fs-method li{font-size:18px;padding:4px 10px;line-height:1.2}.has-benchmark .doe-support-method .doe-fs-method b{font-size:20px;margin-bottom:2px}.doe-support-benchmark{padding:8px 24px 0;border-top:2px solid var(--doe-sage-line)}.doe-support-benchmark h3{font-size:25px;margin-bottom:8px}.doe-support-benchmark .doe-phaseout-benchmark{gap:6px}.doe-support-benchmark .doe-phaseout-scope{font-size:18px}.doe-support-benchmark .doe-phaseout-key{font-size:18px;gap:20px}.doe-support-benchmark .doe-phaseout-key i{width:22px;height:14px}.doe-support-benchmark .doe-phaseout-row{grid-template-columns:230px minmax(0,1fr) 65px;min-height:34px;gap:12px}.doe-support-benchmark .doe-phaseout-row.is-proposal{margin-top:6px}.doe-support-benchmark .doe-phaseout-row.is-proposal+.is-proposal{margin-top:0}.doe-support-benchmark .doe-phaseout-label{gap:0}.doe-support-benchmark .doe-phaseout-label b,.doe-support-benchmark .doe-phaseout-row>b{font-size:22px}.doe-support-benchmark .doe-phaseout-label small{font-size:14px;line-height:1}.doe-support-benchmark .doe-phaseout-track{height:26px}.doe-support-benchmark .doe-phaseout-track>div{font-size:22px;border-right-width:4px}.doe-support-benchmark .doe-phaseout-axis{grid-template-columns:230px minmax(0,1fr) 65px;gap:12px;font-size:16px}.doe-support-benchmark .doe-phaseout-notes{padding-top:6px;font-size:16px}.doe-support-benchmark .doe-phaseout-notes p{margin-bottom:0}.doe-support-benchmark-source{font-size:15px;line-height:1.3;color:var(--doe-muted);margin-top:4px}.doe-fs-ycol,.doe-fs-ycol:hover,.doe-fs-ycol:focus,.doe-fs-ycol:focus-visible,.doe-fs-ycol[aria-pressed=true]{background:transparent!important;box-shadow:none!important;outline:none!important}.doe-bsf{display:flex;flex-direction:column;gap:28px;padding-top:8px}.doe-bsf-toggle{display:flex;gap:12px}.doe-bsf-toggle button{display:flex;flex-direction:column;align-items:flex-start;padding:10px 18px;border:2px solid var(--doe-forest);border-radius:8px;background:transparent;color:var(--doe-ink);font-size:18px}.doe-bsf-toggle button span{font-size:15px;opacity:.8}.doe-bsf-toggle button.is-on{background:var(--doe-forest);color:var(--doe-paper, #fff)}.doe-bsf-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:44px;list-style:none;padding:0;margin:0}.doe-bsf-steps li{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;border:2px solid var(--doe-forest);border-radius:18px;background:var(--doe-sage-tint);font-size:20px}.doe-bsf-steps li b{font-size:24px}.doe-bsf-steps svg{width:32px;height:32px;color:var(--doe-forest)}.doe-bsf-steps li:not(:last-child):after{content:"";position:absolute;top:50%;right:-38px;width:26px;height:3px;background:var(--doe-forest);border-radius:2px;transform:translateY(-50%)}.doe-bsf-steps li:not(:last-child):before{content:"";position:absolute;top:50%;right:-40px;width:12px;height:12px;border-top:3px solid var(--doe-forest);border-right:3px solid var(--doe-forest);border-radius:0 3px 0 0;transform:translateY(-50%) rotate(45deg)}.doe-bsf-split{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px}.doe-bsf-box{display:flex;flex-direction:column;gap:8px;padding:22px;border:3px solid var(--doe-ink);border-radius:8px;font-size:18px}.doe-bsf-box b{font-size:38px}.doe-bsf-box.is-farmer{border-color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.doe-bsf-box.is-adafsa{border-color:var(--doe-forest);background:var(--doe-sage-tint)}.doe-bsf-eq{align-self:center;font-size:36px;font-weight:700}.doe-bsf-note{grid-column:1 / -1;font-size:17px;margin:0}.doe-bsf-split.is-pending{display:block;padding:22px;border:2px dashed var(--doe-ink);font-size:18px}.doe-bsf-bars{display:grid;grid-template-columns:220px 220px 1fr;gap:40px;align-items:start}.doe-bsf-col{display:flex;flex-direction:column;align-items:stretch;gap:8px}.doe-bsf-lbl{display:flex;flex-direction:column;font-size:18px;font-weight:700;text-align:center}.doe-bsf-lbl small{font-size:15px;font-weight:400;color:hsl(var(--muted-foreground))}.doe-bsf-bar{display:flex;flex-direction:column-reverse;height:200px;border-radius:10px;overflow:hidden}.doe-bsf-bar .seg{display:flex;align-items:center;justify-content:center;font-size:16px;white-space:nowrap;overflow:hidden;color:hsl(var(--background))}.doe-bsf-tot{font-size:24px;text-align:center}.doe-bsf-bar .b1,.doe-bsf-legend .b1{background:#5e8a64}.doe-bsf-bar .b2,.doe-bsf-legend .b2{background:#d09458}.doe-bsf-bar .b3,.doe-bsf-legend .b3{background:#b55e4e}.doe-bsf-bar .seg.is-light{opacity:.55;color:var(--doe-ink)}.doe-bsf-bar .seg.is-gap,.doe-bsf-legend .is-gap{background:repeating-linear-gradient(45deg,var(--doe-sage-tint),var(--doe-sage-tint) 8px,transparent 8px,transparent 14px);border:3px dashed var(--doe-forest);color:var(--doe-forest);font-weight:700;border-radius:10px 10px 0 0}.doe-bsf-legend{margin:0;font-size:15px;display:flex;flex-direction:column;gap:10px;align-self:center}.doe-bsf-legend span{display:flex;gap:8px;align-items:center}.doe-bsf-legend i{display:inline-block;width:16px;height:16px;border-radius:3px}.doe-bsf{display:grid;grid-template-columns:620px 1fr;gap:24px 36px}.doe-bsf>.doe-bsf-toggle,.doe-bsf>.doe-bsf-steps{grid-column:1 / -1}.doe-bsf>.doe-bsf-split{grid-template-columns:1fr;gap:6px;align-content:start}.doe-bsf>.doe-bsf-split .doe-bsf-box{padding:14px 20px;flex-direction:row;justify-content:space-between;align-items:center}.doe-bsf>.doe-bsf-split .doe-bsf-box b{font-size:32px}.doe-bsf>.doe-bsf-split .doe-bsf-eq{font-size:26px;line-height:1;justify-self:center}.doe-bsf-bars{grid-template-columns:200px 200px 1fr;gap:28px}.doe-bsf-bar{height:260px}.doe-bsf-bars{display:flex;flex-direction:column;gap:10px}.doe-bsf-bh,.doe-bsf-br{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center;gap:10px}.doe-bsf-bh span{display:flex;flex-direction:column;font-size:17px;font-weight:700}.doe-bsf-bh span:first-child{text-align:right;align-items:flex-end}.doe-bsf-bh small{font-size:14px;font-weight:400;color:hsl(var(--muted-foreground))}.doe-bsf-side{display:flex;align-items:center;gap:8px;height:40px;font-size:17px}.doe-bsf-side.is-left{justify-content:flex-end}.doe-bsf-side .seg{height:100%;border-radius:6px}.doe-bsf-side .seg.is-light{opacity:.55}.doe-bsf-band{text-align:center;font-size:16px;font-weight:700}.doe-bsf-br.is-total{border-top:2px solid var(--doe-ink);padding-top:6px}.doe-bsf-br.is-total b{font-size:22px}.doe-bsf-gaptag{padding:4px 10px;border:3px dashed var(--doe-forest);border-radius:6px;background:var(--doe-sage-tint);color:var(--doe-forest);font-weight:700;font-size:15px}.doe-bsf-side .b1{background:#5e8a64}.doe-bsf-side .b2{background:#d09458}.doe-bsf-side .b3{background:#b55e4e}.doe-bsf>.doe-bsf-bars{grid-column:1 / -1}.doe-bsf-bh,.doe-bsf-br{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.doe-bsf-side b{white-space:nowrap;flex:none}.doe-bsf-side .seg{flex:none;max-width:calc(100% - 110px)}.doe-bsf-side{height:34px}.doe-bsf>.doe-bsf-split{grid-column:1 / -1;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px}.doe-bsf>.doe-bsf-split .doe-bsf-box{padding:10px 18px}.doe-bsf>.doe-bsf-split .doe-bsf-box b{font-size:28px}.doe-bsf>.doe-bsf-split .doe-bsf-eq{align-self:center}.doe-bsf{gap:18px 36px}.doe-bsf-bars{width:100%}.doe-bsf-side .trk{flex:1 1 auto;height:100%;display:flex}.doe-bsf-side.is-left .trk{justify-content:flex-end}.doe-bsf-side .seg{max-width:none}.doe-bsf-bh span:last-child{padding-left:0}.doe-bsf-bars{align-items:stretch}.doe-bsf-side .trk{align-items:center;gap:8px}.doe-bsf-bars.is-vert{display:grid;grid-template-columns:1fr 1fr 260px;gap:40px;align-items:end}.doe-bsf-grp{display:flex;flex-direction:column;gap:6px}.doe-bsf-cols{display:flex;gap:18px;height:180px;align-items:flex-end;border-bottom:2px solid var(--doe-ink)}.doe-bsf-vc{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;font-size:16px;position:relative}.doe-bsf-vc .seg{width:100%;border-radius:6px 6px 0 0;flex:none}.doe-bsf-vc .seg.is-light{opacity:.55}.doe-bsf-vc span{position:absolute;bottom:-24px;font-size:14px;font-weight:700}.doe-bsf-vc .b1{background:#5e8a64}.doe-bsf-vc .b2{background:#d09458}.doe-bsf-vc .b3{background:#b55e4e}.doe-bsf-gt{display:flex;flex-direction:column;align-items:center;margin-top:26px;font-size:17px}.doe-bsf-gt small{font-size:14px;color:hsl(var(--muted-foreground))}.doe-bsf-gt strong{font-size:22px}.doe-bsf-gapnote{display:flex;flex-direction:column;gap:8px;align-self:center;font-size:14px}.doe-bsf-cards{grid-column:1 / -1;display:grid;grid-template-columns:1fr 40px 1fr;gap:16px 12px;align-items:stretch}.doe-bsf-card{display:flex;flex-direction:column;gap:6px;padding:20px 24px;border:2px solid var(--doe-ink);border-radius:18px}.doe-bsf-ct{font-size:22px;font-weight:700}.doe-bsf-cv{font-size:40px;margin-bottom:10px}.doe-bsf-bands{display:grid;grid-template-columns:repeat(3,1fr)}.doe-bsf-bandcol{position:relative;display:flex;flex-direction:column;gap:6px;padding:0 12px;border-left:2px dashed hsl(var(--muted-foreground) / .5)}.doe-bsf-bandcol:first-child{border-left:0;padding-left:0}.doe-bsf-chip{padding:8px 12px;border-radius:8px;font-size:24px;font-weight:700;color:hsl(var(--background))}.doe-bsf-chip.b1{background:#5e8a64}.doe-bsf-chip.b2{background:#d09458}.doe-bsf-chip.b3{background:#b55e4e}.doe-bsf-chip.is-light{opacity:1}.doe-bsf-kwh{font-size:18px}.doe-bsf-aed{font-size:24px}.doe-bsf-cut{position:absolute;right:-44px;top:auto;bottom:0;font-weight:700;font-size:13px;color:hsl(var(--muted-foreground));background:hsl(var(--background));padding:0 4px;z-index:1}.doe-bsf-arrow{align-self:center;justify-self:center;font-size:26px;font-weight:700;color:var(--doe-forest)}.doe-bsf-gapline{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;font-size:15px}.doe-bsf-gapline .doe-bsf-gaptag{align-self:flex-start;font-size:20px}.doe-bsf-bandcol{gap:4px}.doe-bsf-kwh{margin-bottom:4px}.doe-bsf-bandcol{padding-bottom:26px}.doe-bsf-kwh{font-size:20px;font-weight:600}.doe-bsf-gapline .doe-bsf-gaptag{display:block;width:100%;box-sizing:border-box;text-align:center;font-size:30px;font-weight:700;padding:16px 20px;border:none;background:var(--doe-green, #1f4a3a);color:#fff}.doe-bsf-ex{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:10px;padding:12px 20px;border:1px solid var(--doe-ink, #1d2b26);border-radius:12px;font-size:20px}.doe-bsf-ex>b{font-size:20px}.doe-bsf-ex small{flex-basis:100%;font-size:13px;opacity:.7}.doe-bsf-ex{margin-top:4px;padding:6px 20px}.doe-bsf-gapline .doe-bsf-gaptag{padding:10px 20px}.doe-bsf-ex{display:block;padding:8px 16px}.doe-bsf-exhead{display:flex;gap:24px;align-items:baseline;font-size:18px;margin-bottom:4px}.doe-bsf-exrow{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:12px;margin-top:4px}.doe-bsf-exlab{font-size:15px;display:flex;flex-direction:column}.doe-bsf-exlab b{font-size:20px}.doe-bsf-exbar{display:flex;gap:3px;height:46px}.doe-bsf-exseg{min-width:70px;border-radius:6px;color:#fff;padding:3px 8px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;white-space:nowrap}.doe-bsf-exseg b{font-size:15px}.doe-bsf-exseg span{font-size:12px;opacity:.9}.doe-bsf-exseg.b1{background:#5e8a64}.doe-bsf-exseg.b2{background:#d09458}.doe-bsf-exseg.b3{background:#b55e4e}.doe-bsf-exseg.is-gap{background:var(--doe-green, #1f4a3a)}.doe-bsf-steps>li{padding-top:10px!important;padding-bottom:10px!important}.doe-bsf-card{padding-top:12px!important;padding-bottom:10px!important}.doe-bsf-cv{margin:2px 0 8px!important}.doe-bsf-gapline .doe-bsf-gaptag{padding:6px 20px;font-size:26px}.doe-bsf-gapline small{display:none}.doe-bsf-exbar{height:36px}.doe-bsf-exrow{margin-top:2px}.doe-bsf-exhead{margin-bottom:0}.doe-bsf{gap:8px!important;row-gap:8px!important}.doe-bsf-ex{padding:4px 14px;margin-top:0}.doe-bsf-exlab{flex-direction:row;gap:8px;align-items:baseline;font-size:14px}.doe-bsf-exlab b{font-size:16px}.doe-bsf-exbar{height:32px}.doe-bsf-exrow{grid-template-columns:190px 1fr}.doe-bsf-exbar{height:38px}.doe-bsf-exseg{padding:1px 8px;line-height:1.15}.doe-bsf-ex{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.doe-bsf-exhead{grid-column:1 / -1}.doe-bsf-exrow{grid-template-columns:1fr;gap:2px}.doe-bsf-exseg{min-width:60px}.doe-bsf{gap:28px!important;row-gap:28px!important}.doe-bsf-steps>li{padding-top:18px!important;padding-bottom:18px!important}.doe-bsf-card{padding-top:22px!important;padding-bottom:22px!important}.doe-bsf-cv{margin:6px 0 18px!important}.doe-bsf-gapline .doe-bsf-gaptag{font-size:46px;padding:30px 20px}*,:before,:after{--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: rgb(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: rgb(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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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,samp,pre{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}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--qw-tariff-option-1: #2F6690;--qw-tariff-option-2: #3A7D7C;--qw-tariff-option-3: #5B5F97;--qw-consumption-band-1: #4E8A63;--qw-farm-category-1: #337857;--qw-farm-category-2: #A86613;--qw-farm-category-3: #397AA0;--qw-farm-category-4: #A85368;--qw-consumption-band-2: #D9914A;--qw-consumption-band-3: #C0574A;--qw-consumption-label: #FFFFFF;--qw-overlap-match: #DCECDF;--qw-overlap-stripe: repeating-linear-gradient(135deg, transparent 0 5px, hsl(var(--foreground) / .25) 5px 8px);--qw-overlap-different: #F5E9DB;--qw-cutoff-guide: hsl(var(--foreground) / .4);--qw-flow-same: #82968A;--qw-flow-higher: #C18A29;--qw-flow-lower: #397FA9;--qw-flow-callout: #FBF4E5;--qw-alignment-solid: #F3F7FB;--qw-alignment-partial: #FAFCFE;--qw-alignment-border: #DCE6EF;--qw-alignment-label: #6E8BA6;--qw-alignment-opposite-label: #B8672A;--qw-alignment-opposite-border: #EFC9A6;--qw-alignment-stripe: repeating-linear-gradient(135deg, #F3C9A3 0 8px, #FCEEE2 8px 16px);--qw-support-heading: 0 0% 0%;--qw-review-benefit: #2F7D4F;--qw-review-benefit-background: #EAF5EE;--qw-review-limitation: #B4532F;--qw-review-limitation-background: #FBECE6;--qw-review-body: color-mix(in srgb, var(--ef-ink) 87%, transparent);--background: 36 33% 97%;--foreground: 215 40% 12%;--qw-recommendation-surface: 210 12% 95%;--qw-recommendation-border: 215 15% 75%;--qw-recommendation-number: 215 12% 91%;--qw-recommendation-emphasis: 30 40% 92%;--qw-recommendation-shadow: 0 2px 4px hsl(var(--foreground) / .06);--qw-recommendation-rule: linear-gradient(90deg, hsl(var(--foreground)), hsl(var(--accent)), hsl(var(--foreground)));--card: 0 0% 100%;--card-foreground: 215 40% 12%;--popover: 0 0% 100%;--popover-foreground: 215 40% 12%;--primary: 215 60% 14%;--primary-foreground: 36 33% 97%;--primary-glow: 215 55% 25%;--accent: 28 78% 52%;--accent-foreground: 215 60% 14%;--accent-soft: 32 60% 92%;--success: 152 44% 32%;--success-foreground: 36 33% 97%;--success-soft: 152 30% 92%;--warning: 38 92% 50%;--warning-foreground: 215 60% 14%;--secondary: 36 20% 92%;--secondary-foreground: 215 60% 14%;--muted: 36 20% 94%;--muted-foreground: 215 14% 42%;--destructive: 0 70% 48%;--destructive-foreground: 36 33% 97%;--border: 36 18% 86%;--input: 36 18% 86%;--ring: 28 78% 52%;--radius: .75rem;--chart-1: 215 60% 22%;--chart-2: 28 78% 52%;--chart-3: 152 44% 38%;--chart-4: 200 64% 42%;--chart-5: 340 60% 48%;--chart-6: 38 88% 56%;--chart-7: 270 55% 55%;--chart-8: 175 60% 38%;--gradient-hero: linear-gradient(135deg, hsl(215 60% 14%) 0%, hsl(215 50% 22%) 60%, hsl(28 78% 52%) 140%);--gradient-amber: linear-gradient(135deg, hsl(28 78% 52%) 0%, hsl(38 88% 56%) 100%);--gradient-card: linear-gradient(180deg, hsl(0 0% 100%) 0%, hsl(36 25% 98%) 100%);--gradient-navy: linear-gradient(180deg, hsl(215 60% 14%) 0%, hsl(215 55% 20%) 100%);--shadow-card: 0 1px 2px hsl(215 40% 12% / .04), 0 4px 16px -4px hsl(215 40% 12% / .08);--shadow-elevated: 0 8px 32px -8px hsl(215 40% 12% / .18);--shadow-glow: 0 0 40px hsl(28 78% 52% / .25);--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"ss01","cv11"}h1,h2,h3,h4{letter-spacing:-.02em}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-\[250px\]{min-height:250px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[128px\]{min-width:128px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[220px\]{max-width:220px}.max-w-\[960px\]{max-width:960px}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1\.6fr_1fr\]{grid-template-columns:1fr 1.6fr 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[var\(--qw-adafsa-accent\)\]{border-color:var(--qw-adafsa-accent)}.border-\[var\(--qw-adafsa-border\)\]{border-color:var(--qw-adafsa-border)}.border-\[var\(--qw-doe-accent\)\]{border-color:var(--qw-doe-accent)}.border-\[var\(--qw-efficiency-accent\)\]{border-color:var(--qw-efficiency-accent)}.border-accent{border-color:hsl(var(--accent))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-foreground{border-color:hsl(var(--foreground))}.border-foreground\/30{border-color:hsl(var(--foreground) / .3)}.border-foreground\/50{border-color:hsl(var(--foreground) / .5)}.border-foreground\/70{border-color:hsl(var(--foreground) / .7)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-success{border-color:hsl(var(--success))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[color-mix\(in_srgb\,var\(--qw-adafsa-accent\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--qw-adafsa-accent) 22%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--qw-doe-accent\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--qw-doe-accent) 22%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--qw-efficiency-accent\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--qw-efficiency-accent) 22%,transparent)}.bg-\[var\(--qw-adafsa-accent\)\]{background-color:var(--qw-adafsa-accent)}.bg-\[var\(--qw-consumption-band-2\)\]{background-color:var(--qw-consumption-band-2)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-success{background-color:hsl(var(--success))}.bg-success-soft{background-color:hsl(var(--success-soft))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.ps-4{padding-inline-start:1rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.9rem\,1\.6vw\,1\.5rem\)\]{font-size:clamp(.9rem,1.6vw,1.5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--qw-adafsa-accent\)\]{color:var(--qw-adafsa-accent)}.text-\[var\(--qw-consumption-band-2\)\]{color:var(--qw-consumption-band-2)}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-background{color:hsl(var(--background))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);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 rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow-color: hsl(var(--card));--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + 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)}.ring-0{--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(0px + 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)}.ring-2{--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(2px + 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)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.bg-gradient-amber{background:var(--gradient-amber)}.bg-gradient-card{background:var(--gradient-card)}.bg-gradient-navy{background:var(--gradient-navy)}.shadow-card{box-shadow:var(--shadow-card)}.num{font-variant-numeric:tabular-nums}.qw-electricity-drivers{margin:24px 0;letter-spacing:0}.qw-electricity-drivers-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,3fr);align-items:stretch;gap:20px;margin-top:20px}.qw-electricity-driver{min-width:0;height:100%;border:1px solid hsl(var(--border));border-top:3px solid hsl(var(--success));border-radius:8px;background:hsl(var(--card));color:hsl(var(--card-foreground));padding:20px}.qw-electricity-peer-group{min-width:0;display:flex;flex-direction:column;gap:12px}.qw-electricity-peer-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;flex:1}.qw-electricity-peer-cards .qw-electricity-driver{padding:16px 20px}.qw-electricity-peer-basis{border:2px solid hsl(var(--success));border-radius:8px;background:hsl(var(--success) / .1);color:hsl(var(--success));padding:18px 20px;text-align:center;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.qw-electricity-gate-slot{min-width:0;padding-right:20px;border-right:2px dotted hsl(var(--muted-foreground) / .5)}.qw-electricity-gate{border:2px solid hsl(var(--primary));background:hsl(var(--muted))}.qw-electricity-gate-callout{border-top:1px solid hsl(var(--primary) / .3);margin-top:20px;padding-top:16px}@media (max-width: 1000px){.qw-electricity-drivers-grid{grid-template-columns:minmax(0,1fr)}.qw-electricity-gate-slot{padding-right:0;padding-bottom:20px;border-right:0;border-bottom:2px dotted hsl(var(--muted-foreground) / .5)}}@media (max-width: 540px){.qw-electricity-peer-cards{grid-template-columns:minmax(0,1fr)}}details[open]>summary .metric-chevron{transform:rotate(90deg)}details>summary::-webkit-details-marker{display:none}.qw-farm-distribution-bar{display:flex;height:52px;width:100%;background:hsl(var(--muted));border-radius:6px}.qw-farm-distribution-segment{flex-shrink:0;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;background:var(--farm-category);color:var(--qw-consumption-label);font-size:17px;font-weight:700;outline-offset:3px}.qw-farm-distribution-segment:first-child{border-radius:6px 0 0 6px}.qw-farm-distribution-segment:last-child{border-radius:0 6px 6px 0}.qw-farm-distribution-bar[data-light=true]{height:46px}.qw-farm-distribution-bar[data-light=true] .qw-farm-distribution-segment{background:color-mix(in srgb,var(--farm-category) 25%,hsl(var(--card)));color:hsl(var(--foreground));font-size:16px}.qw-farm-distribution-swatch{display:inline-block;width:10px;height:10px;flex-shrink:0;border-radius:2px;background:var(--farm-category)}[data-category=size-0],[data-category=technology-0],[data-category=crop-0]{--farm-category: var(--qw-farm-category-1)}[data-category=size-1],[data-category=technology-1],[data-category=crop-1]{--farm-category: var(--qw-farm-category-2)}[data-category=size-2],[data-category=technology-2],[data-category=crop-2]{--farm-category: var(--qw-farm-category-3)}[data-category=crop-3]{--farm-category: var(--qw-farm-category-4)}.qw-support-trigger-heading{color:hsl(var(--qw-support-heading));font-size:16px;font-weight:800;letter-spacing:0}.qw-band-comparison-bars{min-width:0;position:relative;padding-left:120px}.qw-peer-rate-badge{background:var(--band-color);color:var(--qw-consumption-label);border-radius:6px;padding:4px 10px;font-size:15px;font-weight:800}.qw-peer-rate-input{accent-color:var(--qw-consumption-band-3)}.qw-comparison-row-label{position:absolute;left:-120px;top:28px;width:110px;height:84px;display:flex;align-items:center;font-size:14px;font-weight:800;line-height:1.35;color:hsl(var(--foreground))}.qw-cutoff-guides{position:absolute;top:42px;right:0;bottom:45px;left:120px;pointer-events:none;z-index:1}.qw-cutoff-guides span{position:absolute;top:0;bottom:0;border-left:1px dashed var(--qw-cutoff-guide)}.qw-consumption-bar{display:flex;width:100%;position:relative}.qw-consumption-segment{flex-basis:0;min-width:0}.qw-band-legend-swatch{display:inline-block;width:16px;height:16px;border-radius:3px;background:var(--band-color)}.qw-consumption-label{height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:14px;color:hsl(var(--foreground));text-align:center}.qw-consumption-label strong{font-size:16px}.qw-consumption-line{height:84px;background:var(--band-color);display:flex;align-items:center;justify-content:center;gap:6px;color:var(--qw-consumption-label);font-size:16px;font-weight:800}.qw-consumption-line strong{font-size:24px}.qw-consumption-segment:first-child .qw-consumption-line{border-radius:16px 0 0 16px}.qw-consumption-segment:nth-child(3) .qw-consumption-line{border-radius:0 16px 16px 0}.qw-consumption-use{height:42px;text-align:center;font-size:12px;color:hsl(var(--foreground));padding-top:8px}.qw-consumption-range{font-size:11px}.qw-consumption-arrow{display:flex;align-items:center;width:calc(100% - 16px);font-size:12px}.qw-consumption-arrow i{flex:1;border-top:1px solid hsl(var(--foreground))}.qw-consumption-compact .qw-consumption-line{flex-direction:column;gap:0;font-size:12px}.qw-consumption-compact .qw-consumption-line strong{font-size:18px}.qw-consumption-compact .qw-consumption-use{font-size:11px}.qw-consumption-overlap-overlay{position:absolute;bottom:42px;height:6px;width:100%;display:flex;pointer-events:none;overflow:hidden;border-radius:0 0 12px 12px}.qw-consumption-overlap-overlay>div{flex-basis:0;min-width:0}.qw-overlap-stripes{background:var(--qw-overlap-stripe)}.qw-overlap-match-outline{box-shadow:inset 0 0 0 2px hsl(var(--foreground) / .3)}.qw-consumption-scale{position:relative;height:30px;border-top:2px solid hsl(var(--foreground));font-size:12px;color:hsl(var(--foreground))}.qw-consumption-scale>span{position:absolute;top:0;transform:translate(-50%);padding-top:12px;white-space:nowrap}.qw-consumption-scale>span:first-child{transform:none}.qw-consumption-scale>span:last-child{transform:translate(-100%)}.qw-consumption-scale i{position:absolute;left:50%;top:0;height:8px;border-left:1px solid hsl(var(--foreground))}.qw-consumption-scale>span:first-child i{left:0}.qw-consumption-scale>span:last-child i{left:100%}.qw-distribution-overlap{display:flex;width:100%;height:72px;border-radius:8px;overflow:hidden}.qw-distribution-overlap>div{flex-basis:0;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;font-weight:800;color:hsl(var(--foreground))}.qw-distribution-overlap>div+div{border-left:2px solid hsl(var(--card))}.qw-distribution-overlap>div[data-compact=true]{font-size:16px}.qw-overlap-match{background:var(--qw-overlap-match)}.qw-overlap-different{background:var(--qw-overlap-different)}.qw-overlap-key{width:16px;height:16px;display:inline-block}.qw-overlap-clean{overflow:visible;margin-top:30px}.qw-overlap-clean>div{position:relative}.qw-overlap-clean>div:first-child{border-radius:8px 0 0 8px}.qw-overlap-clean>div:last-child{border-radius:0 8px 8px 0}.qw-overlap-outside-label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:13px}.qw-overlap-outside-label:after{content:"";position:absolute;top:100%;left:50%;height:8px;border-left:1px solid var(--qw-cutoff-guide)}.qw-comparison-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 0 8px}.qw-comparison-band-detail{min-width:0;text-align:center}.qw-comparison-detail-use{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:12px;color:hsl(var(--foreground))}.qw-comparison-detail-use .qw-band-legend-swatch{width:8px;height:8px}:root{--qw-adafsa-chart-surface: 205 45% 97%;--qw-adafsa-chart-border: 205 30% 89%;--qw-adafsa-chart-label: 205 22% 48%;--qw-adafsa-chart-opposite-surface: 30 80% 98%;--qw-adafsa-chart-opposite-stripe: 28 72% 81%;--qw-adafsa-chart-opposite-label: 27 59% 42%;--qw-adafsa-chart-stripes: repeating-linear-gradient(135deg, hsl(var(--qw-adafsa-chart-opposite-stripe)) 0 10px, hsl(var(--qw-adafsa-chart-opposite-surface)) 10px 20px)}[data-testid=adafsa-band-comparison] .qw-band-comparison-bars{padding-left:0}.qw-adafsa-overlap-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qw-adafsa-summary-panel{min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid hsl(var(--qw-adafsa-chart-border));border-radius:8px;background:hsl(var(--qw-adafsa-chart-surface));color:hsl(var(--foreground))}.qw-adafsa-summary-label{font-size:13px;font-weight:700;text-transform:uppercase;color:hsl(var(--qw-adafsa-chart-label))}.qw-adafsa-summary-panel>strong{font-size:38px;line-height:1}.qw-adafsa-summary-opposite{border:10px solid transparent;background:linear-gradient(hsl(var(--qw-adafsa-chart-opposite-surface)),hsl(var(--qw-adafsa-chart-opposite-surface))) padding-box,var(--qw-adafsa-chart-stripes) border-box}.qw-adafsa-summary-opposite .qw-adafsa-summary-label{color:hsl(var(--qw-adafsa-chart-opposite-label))}.qw-adafsa-row-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:24px 0 12px;color:hsl(var(--foreground))}[data-testid=adafsa-band-comparison] .qw-consumption-bar{gap:8px}[data-testid=adafsa-band-comparison] .qw-consumption-line{height:110px;flex-direction:column;gap:4px;border-radius:8px;border:1px solid hsl(var(--qw-adafsa-chart-border));background:hsl(var(--qw-adafsa-chart-surface));color:hsl(var(--foreground));box-shadow:inset 0 -4px var(--band-color)}[data-testid=adafsa-band-comparison] .qw-consumption-line strong{font-size:30px}[data-testid=adafsa-band-comparison] .qw-consumption-line>span{font-size:12px;font-weight:400;color:hsl(var(--qw-adafsa-chart-label))}[data-testid=adafsa-band-comparison] .qw-comparison-details{padding:14px 0 18px}[data-testid=adafsa-band-comparison] .qw-consumption-axis{margin-top:12px}@media (max-width: 640px){[data-testid=adafsa-band-comparison] .qw-band-comparison-bars{min-width:520px;padding-left:0}}.qw-consumption-band-1{--band-color: var(--qw-consumption-band-1)}.qw-consumption-band-2{--band-color: var(--qw-consumption-band-2)}.qw-consumption-band-3{--band-color: var(--qw-consumption-band-3)}.qw-adafsa-flow{min-width:0}.qw-adafsa-flow-svg{width:100%;min-width:680px;display:block}.qw-flow-same{--flow-color: var(--qw-flow-same)}.qw-flow-higher{--flow-color: var(--qw-flow-higher)}.qw-flow-lower{--flow-color: var(--qw-flow-lower)}.qw-flow-ribbon{fill:none;stroke:var(--flow-color);stroke-opacity:.72;pointer-events:none}.qw-flow-hit{fill:none;stroke:transparent;cursor:pointer}.qw-flow-hit:hover,.qw-flow-hit:focus{stroke:hsl(var(--foreground));stroke-opacity:.15;outline:none}.qw-flow-axis{fill:hsl(var(--foreground))}.qw-flow-band{fill:hsl(var(--foreground));font-size:18px;font-weight:800}.qw-flow-caption{fill:hsl(var(--muted-foreground));font-size:13px}.qw-flow-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qw-flow-total{border-top:5px solid var(--flow-color);padding-top:10px}.qw-flow-total>span{display:block;font-size:13px;font-weight:700;min-height:40px}.qw-flow-total>strong{display:block;font-size:20px}.qw-flow-total strong span{font-size:15px;white-space:nowrap}.qw-flow-callout{border-left:4px solid var(--qw-flow-higher);background:var(--qw-flow-callout);color:hsl(var(--foreground))}@media (max-width: 600px){.qw-adafsa-flow{max-width:calc(100vw - 48px)}.qw-flow-totals{grid-template-columns:1fr;gap:12px}.qw-flow-total>span{min-height:0}}:root{--dashboard-title-font: "Space Grotesk", system-ui, sans-serif;--dashboard-page-title-size: 24px;--dashboard-section-title-size: 20px;--ef-bg:#fdfcf9;--ef-bg-2:#f5f4f0;--ef-surface:#ffffff;--ef-ink:#1b1b18;--ef-muted:#535458;--ef-faint:#8a8a82;--ef-rule:#e5e2d8;--ef-rule-2:#efece3;--ef-g:#3F6B57;--ef-gd:#27493D;--ef-clay:#9C5836;--ef-ochre:#D9914A;--ef-slate:#4F7484;--ef-blue:#2F6E7E;--ef-navy:#152230;--ef-sans:"Sora","Archivo",Arial,sans-serif;--ef-ui:"Manrope","Inter",system-ui,sans-serif;--ef-serif:"Source Serif 4",Georgia,serif;--ef-mono:"IBM Plex Mono",monospace}.ef-root{background:radial-gradient(1200px 600px at 12% -10%,#f3eedf 0%,transparent 55%),radial-gradient(900px 500px at 95% 8%,#eef0ea 0%,transparent 60%),var(--ef-bg);background-attachment:fixed;color:var(--ef-ink);font-family:var(--ef-serif);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.ef-root h1,.ef-root h2,.ef-root h3,.ef-root h4,.ef-root h5,.ef-root h6{font-family:var(--dashboard-title-font);font-weight:600;margin:0;letter-spacing:0}.ef-root a{color:var(--ef-g)}.qw-proposal-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;margin-top:48px}.qw-proposal-review-panel{min-width:0;border-radius:14px;border-top:4px solid var(--qw-review-benefit);background:var(--qw-review-benefit-background);padding:20px 22px;color:var(--ef-ink);font-family:var(--ef-serif)}.qw-proposal-review-panel[data-tone=limitation]{border-color:var(--qw-review-limitation);background:var(--qw-review-limitation-background)}.qw-proposal-review-label{color:var(--qw-review-benefit);font-family:var(--ef-mono);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.qw-proposal-review-panel[data-tone=limitation] .qw-proposal-review-label{color:var(--qw-review-limitation)}.ef-root .qw-proposal-review-panel h3{margin:6px 0 0;font-family:var(--ef-serif);font-size:19px;font-weight:600;line-height:1.45;letter-spacing:0}.ef-root .qw-proposal-review-panel[data-tone=limitation] h3{font-size:21px;font-weight:500}.qw-proposal-review-panel ul{list-style:disc;padding-left:20px;margin:10px 0 0;font-family:var(--ef-serif);font-size:16px;line-height:1.6;color:var(--qw-review-body)}.qw-proposal-review-panel li{margin-top:4px}@media (max-width: 760px){.qw-proposal-review{grid-template-columns:minmax(0,1fr)}}.ef-header{padding:30px 0 0}.ef-head-inner{max-width:100%;margin:0 auto;padding:0 40px}.ef-kicker{font-family:var(--ef-sans);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ef-faint)}.ef-header h1{font-size:var(--dashboard-page-title-size);line-height:1.25;letter-spacing:0;margin:6px 0 4px;color:var(--ef-ink);text-wrap:wrap}.ef-header p{font-family:var(--ef-serif);margin:0 0 18px;color:var(--ef-muted);font-size:14.5px;max-width:660px}.ef-tabwrap{position:sticky;top:0;z-index:20;background:#fdfcf9d9;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--ef-rule)}.ef-tabs{display:flex;gap:8px;flex-wrap:wrap;max-width:100%;margin:0 auto;padding:14px 40px}.ef-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--ef-rule);border-radius:999px;cursor:pointer;font-family:Inter,Archivo,system-ui,sans-serif;font-size:13.5px;font-weight:600;color:var(--ef-muted);padding:8px 18px;transition:all .18s ease;box-shadow:0 1px #00000005}.ef-tab:hover{color:var(--ef-ink);border-color:#cfc9b8;transform:translateY(-1px)}.ef-tab.active{color:#fff;background:linear-gradient(180deg,#b06b3f,#8f5230);border-color:#8f5230;box-shadow:0 6px 18px -8px #a2603a88,inset 0 1px #fff2}.ef-main{max-width:100%;margin:0 auto;padding:28px 40px 80px}.ef-panel{display:none}.ef-panel.active{display:block}.ef-lead{font-size:16.5px;color:#2b2b26;max-width:720px;margin:0 0 6px}.ef-sub{font-family:var(--ef-serif);color:var(--ef-muted);max-width:720px;margin:0 0 20px}.ef-block{position:relative;margin:36px 0 0;background:transparent;border:none;border-radius:0;padding:8px 0 12px;box-shadow:none;overflow:visible}.ef-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:none;border-radius:0;z-index:0;pointer-events:none}.ef-block>*{position:relative;z-index:1}.ef-block:nth-of-type(3n+2):before{background:radial-gradient(60% 45% at 100% 0%,#3D7A8C1f 0%,transparent 60%),radial-gradient(50% 40% at 0% 100%,#B8902F18 0%,transparent 65%)}.ef-block:nth-of-type(3n):before{background:radial-gradient(60% 45% at 100% 0%,#5A7D8C1f 0%,transparent 60%),radial-gradient(50% 40% at 0% 100%,#A2603A18 0%,transparent 65%)}.ef-block:after{content:"";position:absolute;top:0;left:22px;right:22px;height:3px;background:linear-gradient(90deg,#a2603a,#b8902f,#4c6a42);border-radius:0 0 6px 6px;opacity:.85;z-index:2}.ef-block:nth-of-type(3n+2):after{background:linear-gradient(90deg,#3d7a8c,#5a7d8c,#4c6a42)}.ef-block:nth-of-type(3n):after{background:linear-gradient(90deg,#5a7d8c,#a2603a,#b8902f)}.ef-block:first-of-type{margin-top:20px}.ef-bh{display:flex;align-items:center;gap:12px;padding:0 0 14px;margin:0 0 16px;border:none;background:transparent;border-bottom:1px dashed #d8d1bb}.ef-bh .ef-bn{font-family:var(--ef-mono);font-size:11.5px;font-weight:700;color:#fff;background:linear-gradient(180deg,#d98a3d,#b8642a);border:none;padding:5px 11px;border-radius:999px;letter-spacing:.06em;box-shadow:0 2px 6px -2px #b8642a66,inset 0 1px #fff3}.ef-bh h2{font-size:var(--dashboard-section-title-size);text-transform:none;letter-spacing:0;color:var(--ef-ink);font-family:var(--dashboard-title-font);font-weight:600;line-height:1.25;text-wrap:wrap}.ef-bdesc{font-family:var(--ef-serif);color:#3a3a35;max-width:780px;margin:0 0 14px;font-size:15px;line-height:1.55}.ef-block div[style*="border:"]:not([style*=border-radius]),.ef-block div[style*="border: "]:not([style*=border-radius]){border-radius:12px}.ef-block article:not([style*=border-radius]){border-radius:14px;box-shadow:0 1px 2px #1b1b1808,0 10px 24px -18px #1b1b1822}.ef-block a[style*="border:"]:not([style*=border-radius]){border-radius:14px;box-shadow:0 1px 2px #1b1b1808,0 10px 24px -18px #1b1b1822}.ef-block table{border-radius:10px;overflow:hidden}.ef-sh{font-family:var(--ef-sans);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ef-ink);margin:26px 0 8px;padding-bottom:3px;border-bottom:1px solid var(--ef-rule)}.ef-cap{font-family:var(--ef-sans);font-size:10.5px;color:var(--ef-faint);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0}.ef-note{font-family:var(--ef-serif);border-left:2px solid var(--ef-rule);padding:2px 0 2px 14px;margin:14px 0;font-size:13.5px;color:var(--ef-muted);max-width:810px}.ef-note.g{border-left-color:var(--ef-g);color:#33332e}.ef-note b{color:var(--ef-ink)}.ef-chart{overflow-x:auto}.ef-chart svg{width:100%;min-width:660px;height:auto;display:block}.ef-grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px}@media (max-width:820px){.ef-grid2{grid-template-columns:1fr}}.ef-minis{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}@media (max-width:920px){.ef-minis{grid-template-columns:repeat(2,1fr)}}.ef-mini{border:1px solid var(--ef-rule);padding:9px 11px 11px;background:#fff}.ef-mini svg{width:100%;height:auto;display:block;margin-bottom:5px}.ef-mini h5{font-family:var(--ef-sans);font-size:12px;margin:0 0 2px;color:var(--ef-ink)}.ef-mini p{font-family:var(--ef-serif);font-size:11px;color:var(--ef-muted);margin:0}.ef-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:820px){.ef-tiles{grid-template-columns:1fr 1fr}}.ef-tile{border:1px solid var(--ef-rule);border-top:3px solid var(--ef-g);padding:9px 11px;background:#fff}.ef-tile.perm,.ef-tile.live{border-top-color:var(--ef-clay)}.ef-tile.aqua{border-top-color:var(--ef-blue)}.ef-tile.mix{border-top-color:var(--ef-ochre)}.ef-tile.sys{border-top-color:var(--ef-slate)}.ef-tile .tg{font-family:var(--ef-mono);font-size:10.5px;color:var(--ef-muted)}.ef-tile .tp{float:right;font-family:var(--ef-sans);font-size:9px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:2px;background:#eef0e8;color:var(--ef-gd)}.ef-tile.perm .tp{background:#f4e8e0;color:var(--ef-clay)}.ef-tile h5{font-family:var(--ef-sans);font-size:13px;margin:3px 0;color:var(--ef-ink)}.ef-tile .ex{font-family:var(--ef-serif);font-size:12px;color:#56564f}.ef-chips{display:flex;margin:0 0 10px;align-items:center;flex-wrap:wrap;gap:2px}.ef-chips .l{font-family:var(--ef-sans);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ef-muted);margin-right:10px}.ef-chip{font-family:var(--ef-sans);font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:4px 12px;border:1px solid var(--ef-rule);border-right:none;background:none;cursor:pointer;color:var(--ef-muted)}.ef-chip:last-child{border-right:1px solid var(--ef-rule)}.ef-chip.on{background:var(--ef-ink);color:#fff;border-color:var(--ef-ink)}.ef-fw{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:820px){.ef-fw{grid-template-columns:1fr 1fr}}.ef-fwc{border:1px solid var(--ef-rule);border-top:3px solid var(--ef-g);padding:11px 12px;background:#fff}.ef-fwc.eu{border-top-color:var(--ef-clay)}.ef-fwc.fao{border-top-color:var(--ef-slate)}.ef-fwc.oecd{border-top-color:var(--ef-ochre)}.ef-fwc h5{font-size:13.5px;color:var(--ef-ink)}.ef-fwc dt{font-family:var(--ef-sans);font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--ef-faint);margin-top:6px}.ef-fwc dd{margin:0;font-family:var(--ef-serif);font-size:12px;color:#33332e}.ef-tree{font-family:var(--ef-sans);font-size:13px}.ef-tree ul{list-style:none;margin:0;padding-left:0}.ef-tree ul ul{border-left:1px solid var(--ef-rule);margin-left:9px;padding-left:16px}.ef-tree li{padding:2.5px 0}.ef-tree code{font-family:var(--ef-mono);color:var(--ef-clay);font-size:11px;margin-right:7px}.ef-tree .sc{font-family:var(--ef-serif);color:var(--ef-muted);font-size:11.5px;margin-left:6px}.ef-tree .l1{font-weight:700;color:var(--ef-ink)}.ef-dgroups{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:820px){.ef-dgroups{grid-template-columns:1fr}}.ef-dgroup{border:1px solid var(--ef-rule);background:#fff}.ef-dgroup h5{font-family:var(--ef-sans);font-size:10px;text-transform:uppercase;letter-spacing:.05em;background:var(--ef-gd);color:#fff;margin:0;padding:6px 11px}.ef-dgroup.water h5{background:var(--ef-clay)}.ef-dgroup ul{margin:0;padding:7px 11px;list-style:none}.ef-dgroup li{font-family:var(--ef-serif);font-size:12.5px;padding:3px 0;border-bottom:1px dotted var(--ef-rule-2);color:#1b1b18}.ef-dgroup li:last-child{border-bottom:none}.ef-dgroup li span{color:var(--ef-muted);font-size:10.5px;font-family:var(--ef-sans);display:block}.ef-dim{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:12px;padding:7px 0;border-top:1px solid var(--ef-rule)}.ef-dim:last-child{border-bottom:1px solid var(--ef-rule)}.ef-dim .dn{font-family:var(--ef-sans);font-weight:600;font-size:12.5px;color:var(--ef-ink)}.ef-segs{display:flex;gap:5px;flex-wrap:wrap}.ef-seg{font-family:var(--ef-serif);font-size:12px;padding:4px 10px;border-radius:3px;background:#eef0e8;color:#33332e;border:1px solid #dde2d4}.ef-dim.w .ef-seg{background:#f4e8e0;border-color:#e7d2c4}.ef-model{display:flex;flex-direction:column;gap:10px}.ef-mlayer{border:1px solid var(--ef-rule);background:#fff}.ef-mlayer .mlh{font-family:var(--ef-sans);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ef-muted);padding:6px 11px;border-bottom:1px solid var(--ef-rule)}.ef-mboxes{display:flex;gap:8px;padding:10px 11px;flex-wrap:wrap}.ef-mbox{flex:1;min-width:150px;border:1px solid var(--ef-rule);border-left:3px solid var(--ef-g);padding:8px 10px;background:#fbfcfa}.ef-mbox.core{border-left-color:var(--ef-clay);background:#fdf7f3}.ef-mbox h6{font-family:var(--ef-sans);font-size:12.5px;margin:0 0 2px;color:var(--ef-ink)}.ef-mbox p{font-family:var(--ef-serif);font-size:11.5px;color:var(--ef-muted);margin:0}.ef-acards{display:grid;grid-template-columns:1fr 1fr;gap:11px}@media (max-width:820px){.ef-acards{grid-template-columns:1fr}}.ef-acard{border:1px solid var(--ef-rule);border-left:4px solid var(--ef-g);padding:12px 14px;background:#fff;border-radius:10px;box-shadow:0 1px #0000000a,0 3px 10px -8px #0002}.ef-acard h5{font-family:var(--ef-sans);font-size:13.5px;margin:0 0 3px;color:var(--ef-ink)}.ef-acard .meta{font-family:var(--ef-mono);font-size:10.5px;color:var(--ef-clay);margin-bottom:4px}.ef-acard p{font-family:var(--ef-serif);font-size:12.5px;color:#33332e;margin:0 0 4px}.ef-acard .pol{font-family:var(--ef-sans);font-size:11px;color:var(--ef-muted)}.ef-recs{max-width:860px}.ef-rec{border-top:1px solid var(--ef-rule);padding:11px 0}.ef-rec:last-child{border-bottom:1px solid var(--ef-rule)}.ef-rec .rn{font-family:var(--ef-sans);font-weight:700;color:var(--ef-clay);font-size:13px;margin-right:9px}.ef-rec h4{display:inline;font-family:var(--ef-sans);font-size:14px;color:var(--ef-ink)}.ef-rec p{font-family:var(--ef-serif);margin:5px 0 0;font-size:13.5px;color:#33332e}.ef-flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:6px}@media (max-width:820px){.ef-flow{grid-template-columns:1fr 1fr;gap:14px}}.ef-fstep{padding:0 16px;position:relative}.ef-fstep:before{content:"";position:absolute;top:14px;left:0;right:0;height:2px;background:var(--ef-rule)}.ef-fstep:first-child:before{left:50%}.ef-fstep:last-child:before{right:50%}@media (max-width:820px){.ef-fstep:before{display:none}}.ef-fstep .dot{position:relative;width:30px;height:30px;border-radius:50%;background:var(--ef-gd);color:#fff;font-family:var(--ef-sans);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:13px}.ef-fstep b{display:block;font-family:var(--ef-sans);font-size:13.5px;margin:8px 0 3px;color:var(--ef-ink)}.ef-fstep p{font-family:var(--ef-serif);font-size:12.5px;color:#4a4a43;margin:0}.ef-legend{display:flex;gap:14px;flex-wrap:wrap;margin:6px 0 0}.ef-legend span{font-family:var(--ef-sans);font-size:11px;color:var(--ef-muted);display:flex;align-items:center;gap:6px}.ef-legend i{width:13px;height:13px;border-radius:2px;display:inline-block}.ef-footer{max-width:100%;margin:0 auto;padding:0 40px 56px;color:var(--ef-faint);font-size:11.5px;line-height:1.55;font-family:var(--ef-serif)}.ef-footer b{font-family:var(--ef-sans);color:var(--ef-muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em}@media (max-width:820px){.ef-header{padding:22px 0 0}.ef-head-inner{padding:0 20px}.ef-main{padding:24px 20px 64px}.ef-tabs{padding:0 20px}.ef-tab{margin-right:18px}.ef-footer{padding:0 20px 46px}}.ef-tldr{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:start;border:1.5px solid var(--ef-ink);background:linear-gradient(135deg,#fbf3e4,#f4ece0);padding:16px 20px;margin:6px 0 22px;border-radius:14px;box-shadow:0 1px #0000000a,0 6px 18px -10px #0000001a}.ef-tldr .l{font-family:var(--ef-sans);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ef-clay);padding-top:3px}.ef-tldr .m{font-family:var(--ef-serif);font-size:17px;line-height:1.4;color:var(--ef-ink)}.ef-tldr .m strong{color:var(--ef-gd)}.ef-bigrec{border:2px solid var(--ef-gd);background:linear-gradient(135deg,#e9f0dc,#f6f9ec 60%,#fbfcf7);padding:20px 24px;margin:6px 0 24px;border-radius:16px;box-shadow:0 1px #0000000a,0 10px 24px -14px #2f4a2c40}.ef-bigrec .l{font-family:var(--ef-sans);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ef-gd);margin-bottom:6px}.ef-bigrec .m{font-family:var(--ef-serif);font-size:19px;line-height:1.4;color:var(--ef-ink)}.ef-vs{display:grid;grid-template-columns:1fr 60px 1fr;gap:14px;align-items:stretch}@media (max-width:820px){.ef-vs{grid-template-columns:1fr}}.ef-vs .col{border:1px solid var(--ef-rule);padding:16px 18px;background:#fff;border-radius:12px;box-shadow:0 1px #0000000a,0 6px 16px -12px #00000020}.ef-vs .col.now{border-top:4px solid var(--ef-clay);background:linear-gradient(180deg,#fbf1e9,#fff 60%)}.ef-vs .col.next{border-top:4px solid var(--ef-gd);background:linear-gradient(180deg,#eef3e2,#fbfcf7 60%)}.ef-vs .col h5{font-family:var(--ef-sans);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ef-muted);margin:0 0 8px}.ef-vs .col ul{margin:0;padding:0;list-style:none}.ef-vs .col li{font-family:var(--ef-serif);font-size:13.5px;line-height:1.45;color:var(--ef-ink);padding:6px 0;border-top:1px dotted var(--ef-rule)}.ef-vs .col li:first-child{border-top:none}.ef-vs .col li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ef-clay);margin-right:8px;vertical-align:middle}.ef-vs .col.next li:before{background:var(--ef-gd)}.ef-vs .arrow{display:flex;align-items:center;justify-content:center;font-family:var(--ef-sans);font-size:24px;color:var(--ef-clay);font-weight:700}@media (max-width:820px){.ef-vs .arrow{display:none}}.ef-dmap{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media (max-width:920px){.ef-dmap{grid-template-columns:repeat(2,1fr)}}.ef-dmap .c{border:1px solid var(--ef-rule);background:#fff;padding:16px 12px;text-align:center;border-top:4px solid var(--ef-g);border-radius:12px;box-shadow:0 1px #0000000a,0 4px 12px -10px #0002;transition:transform .15s,box-shadow .15s}.ef-dmap .c:hover{transform:translateY(-2px);box-shadow:0 1px #0000000a,0 10px 22px -12px #0003}.ef-dmap .c:nth-child(1){border-top-color:var(--ef-gd);background:linear-gradient(180deg,#eef3e2,#fff 55%)}.ef-dmap .c:nth-child(2){border-top-color:var(--ef-blue);background:linear-gradient(180deg,#e3edf2,#fff 55%)}.ef-dmap .c:nth-child(3){border-top-color:var(--ef-ochre);background:linear-gradient(180deg,#f5ecd2,#fff 55%)}.ef-dmap .c:nth-child(4){border-top-color:var(--ef-slate);background:linear-gradient(180deg,#e6edf1,#fff 55%)}.ef-dmap .c:nth-child(5){border-top-color:var(--ef-clay);background:linear-gradient(180deg,#f5e4d6,#fff 55%)}.ef-dmap .c .ico{font-size:26px;line-height:1;margin-bottom:8px}.ef-dmap .c h6{font-family:var(--ef-sans);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ef-ink);margin:0 0 4px}.ef-dmap .c p{font-family:var(--ef-serif);font-size:12px;line-height:1.4;color:#33332e;margin:0}.ef-bench{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:920px){.ef-bench{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ef-bench{grid-template-columns:1fr}}.ef-bcard{border:1px solid var(--ef-rule);background:#fff;padding:14px 16px;border-top:4px solid var(--ef-g);display:flex;flex-direction:column;gap:6px;border-radius:12px;box-shadow:0 1px #0000000a,0 4px 14px -10px #0002;transition:transform .15s,box-shadow .15s}.ef-bcard:hover{transform:translateY(-2px);box-shadow:0 1px #0000000a,0 12px 22px -12px #0003}.ef-bcard.amber{border-top-color:var(--ef-ochre);background:linear-gradient(180deg,#fbf3dd,#fff 50%)}.ef-bcard.clay{border-top-color:var(--ef-clay);background:linear-gradient(180deg,#f8e6d7,#fff 50%)}.ef-bcard.slate{border-top-color:var(--ef-slate);background:linear-gradient(180deg,#e7eef2,#fff 50%)}.ef-bcard .flag{font-family:var(--ef-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ef-muted)}.ef-bcard h5{font-family:var(--ef-sans);font-size:14px;color:var(--ef-ink);margin:0}.ef-bcard .les{font-family:var(--ef-serif);font-size:13px;line-height:1.45;color:#33332e;margin:0}.ef-bcard .tag{align-self:flex-start;font-family:var(--ef-sans);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ef-gd);background:#e2ead3;padding:4px 10px;border-radius:999px;margin-top:auto}.ef-bcard.amber .tag{color:#7a5a14;background:#f3e4bf}.ef-bcard.clay .tag{color:#7a3e1c;background:#f1d6c2}.ef-bcard.slate .tag{color:#3b5a68;background:#d9e4eb}.ef-heat{border-radius:12px;overflow:hidden;border:1px solid var(--ef-rule);box-shadow:0 1px #0000000a,0 6px 16px -12px #0002}.ef-heat table{width:100%;border-collapse:separate;border-spacing:4px;min-width:680px;background:#fff;padding:6px}.ef-heat th,.ef-heat td{font-family:var(--ef-sans);font-size:12px;padding:10px;text-align:center;border-radius:8px}.ef-heat th{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ef-muted);font-weight:700;border-bottom:1.5px solid var(--ef-ink)}.ef-heat th:first-child,.ef-heat td:first-child{text-align:left;font-family:var(--ef-sans);font-weight:600;color:var(--ef-ink);width:34%}.ef-heat td.s0{background:#f3efe6;color:var(--ef-faint)}.ef-heat td.s1{background:#ede4cf}.ef-heat td.s2{background:#d7dec1}.ef-heat td.s3{background:#b9cf9d;font-weight:700}.ef-heat tr.rec td{background:#4c6a42!important;color:#fff!important;border-color:#3a5333}.ef-heat tr.rec td:first-child{background:#2f4a2c!important}.ef-arche{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:920px){.ef-arche{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ef-arche{grid-template-columns:1fr}}.ef-ach{border:1px solid var(--ef-rule);background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:6px;border-left:5px solid var(--ef-g);border-radius:12px;box-shadow:0 1px #0000000a,0 4px 14px -10px #0002;transition:transform .15s,box-shadow .15s;background:linear-gradient(180deg,#eef3e2,#fff 45%)}.ef-ach:hover{transform:translateY(-2px);box-shadow:0 1px #0000000a,0 12px 22px -12px #0003}.ef-ach.clay{border-left-color:var(--ef-clay);background:linear-gradient(180deg,#f8e6d7,#fff 45%)}.ef-ach.ochre{border-left-color:var(--ef-ochre);background:linear-gradient(180deg,#fbf3dd,#fff 45%)}.ef-ach.blue{border-left-color:var(--ef-blue);background:linear-gradient(180deg,#e0ecf1,#fff 45%)}.ef-ach.slate{border-left-color:var(--ef-slate);background:linear-gradient(180deg,#e7eef2,#fff 45%)}.ef-ach.muted{border-left-color:var(--ef-muted);background:linear-gradient(180deg,#efeee9,#fff 45%)}.ef-ach h5{font-family:var(--ef-sans);font-size:13.5px;margin:0;color:var(--ef-ink)}.ef-ach .role{font-family:var(--ef-serif);font-size:12.5px;color:#33332e;margin:0;line-height:1.4}.ef-ach .arr{font-family:var(--ef-sans);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ef-clay);margin-top:4px}.ef-ach .act{font-family:var(--ef-sans);font-size:11.5px;color:var(--ef-gd);font-weight:600;line-height:1.35}.ef-ready{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:820px){.ef-ready{grid-template-columns:1fr}}.ef-rcard{border:1px solid var(--ef-rule);padding:14px 16px;background:linear-gradient(180deg,#eef3e2,#fff 45%);border-radius:12px;box-shadow:0 1px #0000000a,0 4px 14px -10px #0002;border-top:4px solid var(--ef-g)}.ef-rcard.miss{background:linear-gradient(180deg,#f8e6d7,#fff 45%);border-top-color:var(--ef-clay)}.ef-rcard.prio{background:linear-gradient(180deg,#fbf3dd,#fff 45%);border-top-color:var(--ef-ochre)}.ef-rcard .top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.ef-rcard h5{font-family:var(--ef-sans);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ef-ink);margin:0}.ef-rcard .pct{font-family:var(--ef-sans);font-size:18px;font-weight:700;color:var(--ef-ink)}.ef-rcard .bar{height:8px;background:#0000000f;border-radius:999px;overflow:hidden;margin-bottom:10px}.ef-rcard .bar i{display:block;height:100%;background:var(--ef-g)}.ef-rcard.miss .bar i{background:var(--ef-clay)}.ef-rcard.prio .bar i{background:var(--ef-ochre)}.ef-rcard ul{margin:0;padding-left:16px;font-family:var(--ef-serif);font-size:12.5px;color:#33332e;line-height:1.5}.ef-disc{margin:14px 0 0;border-top:1px solid var(--ef-rule)}.ef-disc summary{cursor:pointer;list-style:none;padding:10px 0 8px;font-family:var(--ef-sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ef-clay);display:flex;align-items:center;gap:8px}.ef-disc summary::-webkit-details-marker{display:none}.ef-disc summary:before{content:"+";display:inline-block;width:16px;height:16px;border:1px solid var(--ef-clay);text-align:center;line-height:14px;font-weight:700}.ef-disc[open] summary:before{content:"–"}.ef-disc summary:hover{color:var(--ef-gd)}.ef-disc .body{padding:6px 0 14px}.ef-root{font-family:Inter,"Source Serif 4",system-ui,sans-serif;font-size:16.5px;line-height:1.6;color:#1f1f1c}.ef-root h1,.ef-root h2,.ef-root h3,.ef-root h4,.ef-root h5,.ef-root h6{font-family:var(--dashboard-title-font);letter-spacing:0}.ef-header h1{font-size:var(--dashboard-page-title-size);line-height:1.25;letter-spacing:0;margin:8px 0 10px}.ef-header p{font-family:Inter,system-ui,sans-serif;font-size:16.5px;line-height:1.55;max-width:760px}.ef-kicker{font-size:12px;letter-spacing:.14em}.ef-tab{font-size:13.5px}.ef-lead{font-size:19px;line-height:1.5;max-width:780px}.ef-sub{font-family:Inter,system-ui,sans-serif;font-size:15.5px;max-width:780px}.ef-bh h2{font-size:var(--dashboard-section-title-size);letter-spacing:0}.ef-bh .ef-bn{font-size:13px}.ef-bdesc{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;max-width:820px}.ef-sh{font-size:13px;letter-spacing:.08em;margin:30px 0 10px;padding-bottom:5px}.ef-note{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.55;padding:6px 0 6px 16px;border-left-width:3px;border-radius:0 8px 8px 0}.ef-cap{font-size:11.5px}.ef-tldr{border-radius:20px;padding:22px 26px;gap:22px;grid-template-columns:140px 1fr}.ef-tldr .l{font-size:12px}.ef-tldr .m{font-family:Inter,system-ui,sans-serif;font-size:19px;line-height:1.5}.ef-bigrec{border-radius:22px;padding:26px 30px}.ef-bigrec .l{font-size:12px;margin-bottom:8px}.ef-bigrec .m{font-family:Inter,system-ui,sans-serif;font-size:21px;line-height:1.5}.ef-vs .col{border-radius:18px;padding:20px 22px}.ef-vs .col h5{font-size:12.5px}.ef-vs .col li{font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.55;padding:9px 0}.ef-dmap{gap:14px}.ef-dmap .c{border-radius:18px;padding:20px 16px}.ef-dmap .c .ico{font-size:30px;margin-bottom:10px}.ef-dmap .c h6{font-size:13px}.ef-dmap .c p{font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.5}.ef-bcard{border-radius:18px;padding:18px 20px;gap:8px}.ef-bcard h5{font-size:16px}.ef-bcard .les{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.55}.ef-bcard .flag{font-size:11.5px}.ef-bcard .tag{font-size:11px;padding:5px 12px}.ef-ach{border-radius:18px;padding:18px 20px;gap:8px}.ef-ach h5{font-size:15.5px}.ef-ach .role{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.ef-ach .act{font-size:13px}.ef-rcard{border-radius:18px;padding:18px 20px}.ef-rcard h5{font-size:13px}.ef-rcard .pct{font-size:22px}.ef-rcard ul{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6}.ef-fwc{border-radius:14px;padding:14px 16px}.ef-fwc h5{font-size:15px}.ef-fwc dd{font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.5}.ef-fwc dt{font-size:10.5px}.ef-tile{border-radius:14px;padding:12px 14px}.ef-tile h5{font-size:14.5px}.ef-tile .ex{font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5}.ef-mini{border-radius:12px;padding:12px 14px}.ef-mini h5{font-size:13.5px}.ef-mini p{font-family:Inter,system-ui,sans-serif;font-size:12.5px}.ef-mlayer{border-radius:14px}.ef-mbox{border-radius:12px;padding:11px 13px}.ef-mbox h6{font-size:14px}.ef-mbox p{font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5}.ef-acard{border-radius:16px;padding:16px 18px}.ef-acard h5{font-size:15px}.ef-acard p{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55}.ef-acard .pol{font-size:12.5px}.ef-rec h4{font-size:16px}.ef-rec p{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.55}.ef-rec .rn{font-size:15px}.ef-fstep .dot{width:36px;height:36px;font-size:15px}.ef-fstep b{font-size:15px}.ef-fstep p{font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.5}.ef-dgroup{border-radius:14px;overflow:hidden}.ef-dgroup h5{font-size:11px;padding:8px 13px}.ef-dgroup li{font-family:Inter,system-ui,sans-serif;font-size:14px;padding:5px 0}.ef-tree{font-size:14.5px}.ef-tree code{font-size:12.5px}.ef-tree .sc{font-family:Inter,system-ui,sans-serif;font-size:13px}.ef-heat{border-radius:16px}.ef-heat th,.ef-heat td{font-size:13px;padding:12px 10px}.ef-heat th{font-size:11.5px}.ef-seg{font-family:Inter,system-ui,sans-serif;font-size:13px;padding:5px 12px;border-radius:999px}.ef-disc summary{font-size:12px;padding:14px 0 12px}.ef-footer{font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.6}.ef-footer b{font-size:11.5px}.ef-tldr{background:linear-gradient(135deg,#fdf6e8,#f7eedb);border:1px solid #f0d9a8;border-left:5px solid var(--ef-clay);border-radius:18px}.ef-tldr .l{color:var(--ef-clay)}.ef-bigrec{border:1px solid #cfe0c2;background:linear-gradient(135deg,#eaf2dd,#f6fae8);border-radius:22px;box-shadow:0 1px #0000000a,0 12px 28px -18px #1f4d2b40}.ef-bigrec .l{color:var(--ef-gd)}.ef-vs .col.now{background:linear-gradient(180deg,#fdeedd,#fff 70%);border:1px solid #f1d4b3;border-top:4px solid var(--ef-clay)}.ef-vs .col.next{background:linear-gradient(180deg,#e7f1d9,#fff 70%);border:1px solid #c8dcb1;border-top:4px solid var(--ef-gd)}.ef-dmap .c,.ef-bcard,.ef-rcard,.ef-ach{background:#fff;border:1px solid var(--ef-rule)}.ef-acard{background:#fff;border:1px solid var(--ef-rule);border-left:5px solid var(--ef-gd)}.ef-fwc,.ef-tile,.ef-mini,.ef-mbox,.ef-mlayer,.ef-dgroup{background:#fff;border-color:var(--ef-rule)}.ef-heat{background:#fff}.ef-bh{border-bottom:1.5px solid var(--ef-ink)}.ef-sh{border-bottom:1px solid var(--ef-rule);color:var(--ef-gd)}.ef-bh .ef-bn{color:var(--ef-clay)}.ef-dd{display:grid;grid-template-columns:340px 1fr;gap:18px;align-items:start}@media (max-width: 900px){.ef-dd{grid-template-columns:1fr}}.ef-dd-list{display:flex;flex-direction:column;gap:10px}.ef-dd-item{display:grid;grid-template-columns:44px 1fr 18px;gap:12px;align-items:center;text-align:left;padding:14px;border:1px solid var(--ef-rule);border-radius:14px;background:#fff;cursor:pointer;transition:all .18s ease;font-family:var(--ef-sans)}.ef-dd-item:hover{border-color:var(--ef-clay);transform:translate(2px)}.ef-dd-item.active{border-color:var(--ef-clay);background:linear-gradient(135deg,#fff,#fcf3ea);box-shadow:0 6px 18px -10px #c97a3a55}.ef-dd-ico{width:44px;height:44px;border-radius:12px;background:#f5efe4;color:var(--ef-clay);display:flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em}.ef-dd-item.active .ef-dd-ico{background:var(--ef-clay);color:#fff}.ef-dd-h{font-family:Archivo,sans-serif;font-weight:700;font-size:15px;color:var(--ef-ink);letter-spacing:.01em}.ef-dd-p{font-family:var(--ef-sans);font-size:13px;color:var(--ef-gd);margin-top:2px;line-height:1.4}.ef-dd-chev{color:var(--ef-clay);font-size:14px;text-align:center}.ef-dd-panel{border:1px solid var(--ef-rule);border-radius:18px;background:#fff;padding:24px;animation:ddFade .25s ease}@keyframes ddFade{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.ef-dd-tag{font-family:Archivo,sans-serif;font-size:11px;letter-spacing:.08em;color:var(--ef-clay);text-transform:uppercase;font-weight:700}.ef-dd-panel h4{font-family:Archivo,sans-serif;font-size:26px;font-weight:700;color:var(--ef-ink);margin:4px 0 18px;letter-spacing:-.01em}.ef-dd-states{display:grid;grid-template-columns:1fr 24px 1fr;gap:12px;align-items:stretch;margin-bottom:18px}.ef-dd-state{padding:16px;border-radius:14px;border:1px solid var(--ef-rule)}.ef-dd-state.now{background:#faf6ee}.ef-dd-state.next{background:linear-gradient(135deg,#eaf3ec,#dceadf);border-color:#4e8a6333}.ef-dd-state-label{font-family:Archivo,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:8px}.ef-dd-state.now .ef-dd-state-label{color:var(--ef-gd)}.ef-dd-state.next .ef-dd-state-label{color:var(--ef-g)}.ef-dd-state p{font-family:var(--ef-sans);font-size:14.5px;line-height:1.55;color:var(--ef-ink);margin:0}.ef-dd-arrow{display:flex;align-items:center;justify-content:center;color:var(--ef-clay);font-size:20px;font-weight:700}.ef-dd-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:16px;border-top:1px solid var(--ef-rule)}@media (max-width: 700px){.ef-dd-metrics{grid-template-columns:1fr}}.ef-dd-metric-k{font-family:Archivo,sans-serif;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ef-gd);font-weight:600;margin-bottom:8px}.ef-dd-metric-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ef-dd-now-pill{background:#f1ebe0;color:var(--ef-gd);padding:4px 10px;border-radius:999px;font-size:12.5px;font-family:var(--ef-sans);font-weight:500}.ef-dd-next-pill{background:var(--ef-g);color:#fff;padding:4px 10px;border-radius:999px;font-size:12.5px;font-family:var(--ef-sans);font-weight:600}.ef-dd-metric-arr{color:var(--ef-clay);font-size:12px}.ef-dual{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none;height:100%;margin:0;padding:0}.ef-dual:focus{outline:none}.ef-dual::-webkit-slider-runnable-track{background:transparent;height:4px;border:none}.ef-dual::-moz-range-track{background:transparent;height:4px;border:none}.ef-dual::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;margin-top:-7px;box-shadow:0 1px 3px #00000040}.ef-dual::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 3px #00000040;border:none}.ef-dual-low::-webkit-slider-thumb{border:2px solid var(--ef-clay,#a15c4a)}.ef-dual-low::-moz-range-thumb{border:2px solid var(--ef-clay,#a15c4a)}.ef-dual-high::-webkit-slider-thumb{border:2px solid var(--ef-g,#3f7d4e)}.ef-dual-high::-moz-range-thumb{border:2px solid var(--ef-g,#3f7d4e)}.qw-info .qw-info-bubble{display:none}.qw-info:hover .qw-info-bubble,.qw-info:focus .qw-info-bubble,.qw-info:focus-within .qw-info-bubble{display:block}.ef-root{font-size:15.2px}.ef-root h1,.ef-root h2,.ef-root h3,.ef-root h4,.ef-root h5,.ef-root h6{letter-spacing:0}.ef-tab{font-family:var(--ef-ui);border-radius:14px;padding:9px 18px}.ef-tab.active{background:linear-gradient(180deg,#a9633c,#8a5030);border-color:#8a5030;box-shadow:0 6px 16px -9px #7846288c,inset 0 1px #fff2}.ef-bh .ef-bn{border-radius:12px;background:linear-gradient(180deg,#3f6b57,#2b5142);box-shadow:0 3px 9px -4px #27493d80,inset 0 1px #fff2}.ef-block:after{height:3px;left:0;right:0;border-radius:999px;opacity:.7;background:linear-gradient(90deg,#9c5836,#d9914a 45%,#3f6b57)}.ef-block:nth-of-type(3n+2):after{background:linear-gradient(90deg,#2f6e7e,#4f7484 45%,#3f6b57)}.ef-block:nth-of-type(3n):after{background:linear-gradient(90deg,#4f7484,#9c5836,#d9914a)}.ef-root button,.ef-root select,.ef-root input{font-family:var(--ef-ui)}.ef-root .ef-tile,.ef-root .ef-acard,.ef-root .ef-bcard,.ef-root .ef-ach,.ef-root .ef-rcard,.ef-root .ef-dmap .c,.ef-root .ef-vs .col{border-radius:16px}.ef-root .ef-tldr,.ef-root .ef-bigrec{border-radius:18px}.ef-root .ef-heat,.ef-root .ef-block table{border-radius:14px}.ef-block article:not([style*=border-radius]),.ef-block a[style*="border:"]:not([style*=border-radius]){border-radius:16px}.ef-block div[style*="border:"]:not([style*=border-radius]),.ef-block div[style*="border: "]:not([style*=border-radius]){border-radius:14px}.ef-root .ef-seg{border-radius:10px}.ef-root .ef-tile .tp{border-radius:999px;padding:3px 9px}:root{--ef-bg:#FCFCFB;--ef-bg-2:#F3F4F3}.ef-root{background:radial-gradient(1200px 600px at 12% -10%,#EEF1F1 0%,transparent 58%),radial-gradient(900px 500px at 95% 8%,#F1F0EC 0%,transparent 62%),var(--ef-bg);background-attachment:fixed}.ef-tabwrap{background:#fcfcfbd9}body,body *:not(svg):not(path){font-family:Inter,system-ui,sans-serif!important}svg text{font-family:Inter,system-ui,sans-serif!important}body :is(h1,h2,h3,h4,h5,h6):not(svg):not(path),body :is(h1,h2,h3,h4,h5,h6) *:not(svg):not(path){font-family:var(--dashboard-title-font)!important;font-style:normal;letter-spacing:0}:root{--qw-water: #1F6F8B;--qw-water-background: #EAF4F8;--qw-water-border: #BFDCE7;--qw-electricity: #A86A0E;--qw-electricity-background: #FDF8EE;--qw-electricity-border: #EBD3A6}[data-resource=water]{--qw-option-panel: var(--qw-water);--qw-option-detail: var(--qw-water-background);--qw-option-border: var(--qw-water-border);--qw-option-panel-foreground: var(--ef-surface)}[data-resource=electricity]{--qw-option-panel: var(--qw-electricity);--qw-option-detail: var(--qw-electricity-background);--qw-option-border: var(--qw-electricity-border);--qw-option-panel-foreground: var(--ef-surface)}.qw-options-overview{margin-bottom:28px}.qw-water-comparison{margin:56px 0;scroll-margin-top:150px}.qw-option-section>.qw-water-comparison{margin:24px 0 0}#qw-current-state .qw-water-comparison{margin:0}.qw-water-comparison-card{background:var(--qw-water-background);color:var(--ef-ink);border-top:4px solid var(--qw-water)}.qw-water-comparison-doe{background:var(--qw-water-border);border-top-color:var(--ef-ink)}.qw-water-tariff-strip{background:var(--qw-water);color:var(--ef-surface)}.ef-root .qw-water-comparison h2{margin:0;font-size:22px;line-height:1.4}.qw-options-heading{background:var(--qw-option-panel);color:var(--qw-option-panel-foreground);padding:22px 24px 18px}.ef-root .qw-options-heading h2{font-size:21px;line-height:1.4;letter-spacing:0;margin-bottom:16px}.qw-resource-tabs{background:var(--ef-surface);gap:4px}.qw-resource-tabs [role=tab]{gap:8px}.qw-resource-tabs [role=tab][data-state=active]{background:var(--qw-option-panel);color:var(--ef-surface)}.qw-options-scroll{overflow-x:auto}.qw-options-boxes,.qw-options-descriptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:600px}.qw-options-boxes{gap:12px;padding:16px 24px 12px}.ef-root .qw-option-box,.qw-options-pinned .qw-option-box{height:auto;min-height:88px;padding:14px 10px;flex-direction:column;white-space:normal;text-align:center;font-size:17px;line-height:1.3;color:var(--qw-option-panel-foreground);background:var(--qw-option-panel);border-color:var(--qw-option-panel);border-radius:6px}.ef-root .qw-option-box:hover,.qw-options-pinned .qw-option-box:hover{background:var(--qw-option-panel);color:var(--qw-option-panel-foreground);box-shadow:inset 0 0 0 1px var(--qw-option-panel-foreground)}.ef-root .qw-option-box[aria-current=location],.qw-options-pinned .qw-option-box[aria-current=location]{background:var(--qw-option-panel);color:var(--qw-option-panel-foreground);box-shadow:inset 0 0 0 2px var(--qw-option-panel-foreground);outline:2px solid var(--qw-option-panel);outline-offset:2px;font-weight:700;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.ef-root .qw-option-box:disabled,.qw-options-pinned .qw-option-box:disabled{opacity:1;background:var(--ef-bg-2);color:var(--ef-faint);border-color:var(--ef-rule)}.qw-option-kicker{font-size:11px;font-weight:600;color:inherit}.qw-options-descriptions{padding:0 24px;gap:12px}.qw-option-description{padding:16px 10px 20px;min-width:0;color:var(--ef-ink);background:var(--qw-option-detail);border:1px solid var(--qw-option-border);border-radius:6px;font-size:14px;line-height:1.5}.qw-option-description p{margin:0 0 8px}.qw-baseline-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.qw-baseline-comparison>*{min-width:0}.qw-current-electricity-title{margin-top:8px;font-size:26px;font-weight:700;line-height:1.35;color:var(--ef-ink)}.qw-current-electricity-metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px}.qw-current-electricity-metrics>div{min-width:0;padding:22px 20px;text-align:center;background:var(--ef-surface);border:1px solid var(--qw-electricity-border);border-radius:8px}.qw-current-electricity-metrics>div+div{border:2px solid var(--qw-electricity);padding:21px 19px}.qw-current-metric-icon{display:block;margin:0 auto 12px;color:var(--qw-electricity)}.qw-current-metric-label{font-size:14px;font-weight:700;color:var(--ef-muted);line-height:1.4}.qw-current-metric-value{margin:10px 0 8px;font-size:44px;font-weight:800;line-height:1.1;color:var(--ef-ink);font-variant-numeric:tabular-nums}.qw-current-metric-bill{color:var(--qw-electricity)}.qw-current-metric-detail{font-size:14px;line-height:1.5;color:var(--ef-muted)}@media (max-width: 600px){.qw-current-electricity-title{font-size:22px}.qw-current-electricity-metrics{gap:12px}.qw-current-electricity-metrics>div{padding:18px 10px}.qw-current-electricity-metrics>div+div{padding:17px 9px}.qw-current-metric-value{font-size:32px}.qw-current-metric-label,.qw-current-metric-detail{font-size:12px}}.qw-adafsa-open-question{display:flex;align-items:flex-start;gap:12px;margin-top:32px;padding:14px 18px;border:1px dashed var(--qw-option-border);border-left:4px solid var(--qw-option-panel);border-radius:4px;background:var(--qw-option-detail);color:var(--ef-ink);font-family:var(--ef-ui);font-size:15px;line-height:1.6}.qw-adafsa-open-question>svg{flex-shrink:0;margin-top:2px;color:var(--qw-option-panel)}.ef-root .qw-adafsa-open-question>p{margin:0;font-size:inherit;line-height:inherit}[data-qw-phase3]>.qw-option-section,[data-qw-phase3]>.qw-baseline-comparison>.qw-option-section{position:relative;min-width:0;scroll-margin-top:150px;margin:56px 0;padding:32px;border:1px solid var(--qw-option-panel);border-radius:8px;background:var(--ef-surface)}[data-qw-phase3]>.qw-option-section+.qw-option-section:before{content:"";position:absolute;top:-29px;left:-1px;right:-1px;border-top:1px solid var(--ef-rule);pointer-events:none}.ef-root [data-qw-phase3]>.qw-option-section>h2,.ef-root [data-qw-phase3] .qw-option-heading-row>h2,.ef-root [data-qw-phase3]>.qw-baseline-comparison>.qw-option-section>h2{font-size:24px;line-height:1.4;margin:0 0 24px;color:var(--qw-option-panel)}@media (max-width: 700px){.qw-baseline-comparison{grid-template-columns:1fr}[data-qw-phase3]>.qw-option-section{padding:20px;margin:48px 0}[data-qw-phase3]>.qw-option-section+.qw-option-section:before{top:-25px}.qw-options-heading{padding:18px 14px}.ef-root .qw-options-heading h2{font-size:18px}.qw-options-boxes,.qw-options-descriptions{padding-left:14px;padding-right:14px}}.qw-options-sticky{position:sticky;top:var(--qw-section-nav-height, 0px);z-index:19;display:flex;align-items:center;gap:16px;padding:8px 16px;margin-bottom:0;background:var(--qw-option-detail);border-bottom:1px solid var(--qw-option-border);color:var(--ef-ink);box-shadow:var(--shadow-card)}.qw-options-sticky .qw-options-heading{flex:0 0 auto;padding:0;background:var(--qw-option-detail)}.qw-options-sticky .qw-resource-tabs{height:30px;padding:2px}.qw-options-sticky .qw-resource-tabs [role=tab]{font-size:12px;padding:3px 8px;gap:4px}.qw-options-sticky .qw-resource-tabs svg{width:13px;height:13px}.qw-section-tracker>div{align-items:center;flex-wrap:nowrap!important;padding:4px}.qw-section-tracker>div a{flex-shrink:0}.qw-tracker-section-item{display:contents}.qw-tracker-phase-group{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;flex-shrink:0}.qw-section-tracker-phase3 .qw-tracker-section-item{display:none}.qw-tracker-options{display:none;flex-wrap:nowrap;gap:8px;margin:0;padding:0;list-style:none}.qw-tracker-options li{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px}.qw-option-resource-toggle{height:26px;border-radius:999px;padding:2px}.qw-option-resource-toggle [role=tab]{font-size:10px;padding:2px 7px;gap:3px;border-radius:999px}.qw-option-resource-toggle [role=tab][data-state=active]{background:var(--qw-option-panel);color:var(--qw-option-panel-foreground)}.qw-option-heading-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ef-root [data-qw-phase3] .qw-option-heading-row>h2{margin-bottom:0}.qw-option-heading-row .qw-option-resource-toggle,.qw-options-title-resource .qw-option-resource-toggle{height:36px}.qw-option-heading-row .qw-option-resource-toggle [role=tab],.qw-options-title-resource .qw-option-resource-toggle [role=tab]{font-size:12px;padding:6px 12px;gap:5px}.qw-section-tracker-phase3 .qw-tracker-options{display:flex}.ef-root .qw-section-tracker-phase3 .qw-tracker-options .qw-option-box{min-height:38px;border-radius:999px;font-size:14px;padding:7px 14px;white-space:nowrap}.ef-root .qw-tracker-options .qw-option-box:not([aria-current=location]){background:var(--ef-surface);color:var(--ef-ink);border-color:var(--ef-rule);box-shadow:none;outline:none;text-decoration:none;font-weight:500}@media (max-width: 700px){.qw-tracker-options{gap:6px}.ef-root .qw-section-tracker-phase3 .qw-tracker-options .qw-option-box{font-size:12px;padding:6px 10px}}.qw-options-sticky>.qw-options-scroll{flex:1;min-width:0;padding:4px}.qw-options-sticky .qw-options-boxes{min-width:0;gap:8px;padding:0}.ef-root .qw-options-sticky .qw-option-box{min-height:48px;padding:8px 6px;font-size:14px}.qw-options-title{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 24px;margin-top:20px;background:var(--qw-option-detail);border-top:4px solid var(--qw-option-panel);border-bottom:1px solid var(--qw-option-border);color:var(--ef-ink)}.qw-options-title-copy{min-width:0}.qw-options-title-kicker{display:block;font-size:12px;font-weight:700;line-height:1.5;color:var(--qw-option-panel)}.ef-root .qw-options-title h2{margin:6px 0 10px;font-size:30px;line-height:1.2;letter-spacing:0}.qw-options-title p{margin:0;font-size:15px;line-height:1.6;color:var(--ef-muted)}.qw-options-title-resource{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:100px;padding-left:24px;border-left:1px solid var(--qw-option-border);color:var(--qw-option-panel);font-size:13px;font-weight:700}@media (max-width: 700px){.qw-options-title{padding:22px 16px;gap:16px}.ef-root .qw-options-title h2{font-size:25px}.qw-options-title-resource{min-width:72px;padding-left:16px;font-size:12px}}.qw-options-details{margin:16px 0 28px}@media (max-width: 700px){.qw-options-sticky{flex-wrap:wrap;gap:4px;padding:8px}.qw-options-sticky>.qw-options-scroll{flex-basis:100%}.qw-options-sticky .qw-options-boxes{padding:0;gap:4px}.ef-root .qw-options-sticky .qw-option-box{font-size:12px;min-height:52px}}@media print{.qw-options-sticky{position:static}}:root{--qw-support-accent: hsl(37.80822 61.34454% 46.66667%);--qw-support-neutral: hsl(140 6.84932% 57.05882%);--qw-support-neutral-background: hsl(150 10% 96.07843%);--qw-overview-neutral-ink: hsl(150 10% 35%);--qw-overview-green-background: hsl(150 23% 94%);--qw-criteria-title: var(--ef-gd);--qw-criteria-title-text: var(--qw-overview-green-background);--qw-criteria-background: var(--qw-overview-green-background);--qw-criteria-border: hsl(150 18% 82%)}.qw-phase3-intro{color:var(--ef-ink);font-size:13px;line-height:1.5}.qw-phase3-intro-title{display:flex;align-items:center;gap:14px;margin-bottom:10px}.qw-phase3-resource-mark{display:flex;flex-shrink:0;gap:0}.qw-phase3-resource-mark svg{box-sizing:content-box;padding:12px;background:var(--qw-water-background);color:var(--qw-water);border-radius:6px 0 0 6px}.qw-phase3-resource-mark svg+svg{background:var(--qw-electricity-background);color:var(--qw-electricity);border-radius:0 6px 6px 0}.ef-root .qw-phase3-intro h2{font-size:26px;line-height:1.25;letter-spacing:0;margin:0}.qw-phase3-intro p{margin:0}.qw-phase3-intro .qw-phase3-intro-lead{display:flex;align-items:center;gap:24px;font-size:15px;line-height:1.6;padding:18px 0;border-bottom:1px solid var(--ef-rule)}.qw-phase3-population{display:grid;flex-shrink:0;gap:3px;min-width:135px;border-right:1px solid var(--ef-rule);padding-right:24px}.qw-phase3-population strong{font-size:36px;line-height:1.1;color:var(--ef-gd)}.qw-phase3-population span{font-size:12px;color:var(--ef-muted)}.qw-phase3-population>div{display:flex;gap:8px;margin-top:6px;color:var(--qw-electricity)}.qw-phase3-population svg+svg{color:var(--qw-water)}.qw-phase3-option-label{display:block;margin-bottom:2px;font-size:11px;font-weight:600;color:var(--origin-accent)}.qw-phase3-analysis-flow{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:18px;margin-top:24px;padding:22px 0;border-top:1px solid var(--ef-rule);border-bottom:1px solid var(--ef-rule)}.qw-phase3-analysis-stage{display:flex;align-items:flex-start;gap:14px;min-width:0}.qw-phase3-analysis-stage>svg{flex-shrink:0;color:var(--ef-gd)}.qw-phase3-intro .qw-phase3-analysis-stage h3{font-size:15px;margin-bottom:8px}.qw-phase3-analysis-stage p{font-size:14px;line-height:1.6}.qw-phase3-analysis-arrow{color:var(--qw-support-neutral)}.qw-phase3-intro-group{margin-top:20px}.ef-root .qw-phase3-intro h3{font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0;margin:0 0 9px;color:var(--ef-gd)}.ef-root .qw-phase3-intro-group>h3{font-size:24px;line-height:1.3;margin-bottom:16px}.qw-phase3-intro-group{margin-top:32px}.qw-phase3-options-intro{margin-top:44px;padding-top:32px;border-top:1px solid var(--ef-rule)}.qw-phase3-options-card{padding:24px;border:1px solid var(--ef-rule);border-left:4px solid var(--ef-gd);border-radius:8px;background:var(--ef-surface)}.qw-phase3-options-scope{padding-top:24px;border-top:1px solid var(--ef-rule)}.qw-phase3-options-scope p{font-size:15.5px;line-height:1.6}.qw-phase3-intro .qw-phase3-group-lead{margin-bottom:20px;font-size:15.5px;line-height:1.6;color:var(--ef-muted)}.qw-phase3-scope{padding:24px;border:1px solid var(--ef-rule);border-left:4px solid var(--ef-gd);border-radius:6px;background:var(--qw-overview-green-background)}.qw-phase3-scope p{font-size:15.5px;line-height:1.6}.qw-phase3-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.qw-phase3-continuation{padding:40px 0;border-top:1px solid var(--ef-rule);scroll-margin-top:180px}.ef-root .qw-phase3-continuation>h3{margin:0 0 24px;font-size:24px;line-height:1.3;color:var(--ef-ink)}.qw-phase3-summary-grid>.qw-phase3-scope{min-width:0;margin-top:0;border-radius:8px}.qw-phase3-assessment-scope{background:var(--ef-surface)}.qw-intro-collapse{width:100%;height:auto;padding:0;justify-content:space-between;gap:16px;white-space:normal;text-align:left;font:inherit;color:inherit}.qw-intro-collapse>svg{flex-shrink:0;width:20px;height:20px}.qw-phase3-intro-group:has(>h3>.qw-intro-collapse[aria-expanded=false])>h3{margin-bottom:0}.qw-criteria-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.qw-criterion-card{min-width:0;display:flex;flex-direction:column;gap:8px}.qw-criterion-title{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:var(--qw-criteria-title);color:var(--qw-criteria-title-text);min-height:96px}.qw-criterion-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto}.qw-criterion-heading svg{flex-shrink:0}.qw-criterion-heading span{font-family:IBM Plex Mono,monospace;font-size:22px;line-height:1;font-weight:700}.qw-criterion-title>strong{display:block;flex:1;min-width:0;font-size:20px;line-height:1.3;overflow-wrap:break-word}.qw-criterion-title .qw-criterion-heading{flex-direction:column;align-items:center;gap:6px;margin-top:0}.qw-criterion-title .qw-criterion-heading svg{width:24px;height:24px}.qw-criterion-title .qw-criterion-heading span{font-size:16px}.qw-criterion-card>p{flex:1;min-height:144px;margin:0;padding:20px;border:1px solid var(--qw-criteria-border);border-radius:8px;background:var(--qw-criteria-background);color:var(--ef-ink);font-size:14px;line-height:1.6}.qw-phase3-origins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qw-phase3-origin{--origin-accent: var(--qw-overview-neutral-ink);--origin-background: var(--qw-support-neutral-background);min-width:0;display:flex;flex-direction:column;gap:8px;height:auto;padding:0;white-space:normal;text-align:left;text-decoration:none;align-items:stretch}.qw-phase3-origin:hover .qw-phase3-origin-heading{text-decoration:underline;text-underline-offset:4px}:root{--qw-doe-accent: var(--qw-electricity);--qw-doe-background: var(--qw-electricity-background);--qw-doe-border: var(--qw-electricity-border);--qw-adafsa-accent: var(--qw-water);--qw-adafsa-background: var(--qw-water-background);--qw-adafsa-border: var(--qw-water-border);--qw-efficiency-accent: var(--ef-gd);--qw-efficiency-background: var(--qw-overview-green-background);--qw-efficiency-border: var(--qw-criteria-border)}.qw-phase3-origin[data-tone=doe],[data-option=doe],[data-qw-phase3]>#qw-option-doe{--origin-accent: var(--qw-doe-accent);--origin-background: var(--qw-doe-background);--qw-option-panel: var(--qw-doe-accent);--qw-option-detail: var(--qw-doe-background);--qw-option-border: var(--qw-doe-border);--qw-option-panel-foreground: var(--ef-surface)}.qw-phase3-origin[data-tone=adafsa],[data-option=adafsa],[data-qw-phase3]>#qw-option-adafsa{--origin-accent: var(--qw-adafsa-accent);--origin-background: var(--qw-adafsa-background);--qw-option-panel: var(--qw-adafsa-accent);--qw-option-detail: var(--qw-adafsa-background);--qw-option-border: var(--qw-adafsa-border);--qw-option-panel-foreground: var(--ef-surface)}.qw-phase3-origin[data-tone=efficiency],[data-option=efficiency],[data-qw-phase3]>#qw-option-efficiency{--origin-accent: var(--qw-efficiency-accent);--origin-background: var(--qw-efficiency-background);--qw-option-panel: var(--qw-efficiency-accent);--qw-option-detail: var(--qw-efficiency-background);--qw-option-border: var(--qw-efficiency-border);--qw-option-panel-foreground: var(--ef-surface)}.qw-option-section .qw-option-resource-toggle [role=tab]{--qw-option-panel: inherit;--qw-option-detail: inherit;--qw-option-border: inherit;--qw-option-panel-foreground: inherit}#qw-option-efficiency #qw-8b{background:var(--qw-efficiency-background)!important;border-color:var(--qw-efficiency-border)!important;padding-top:24px!important}#qw-option-efficiency #qw-8b h3:not(.qw-peer-title),#qw-option-efficiency #qw-8b .qw-peer-factor>div:first-child{color:var(--qw-efficiency-accent)!important}#qw-option-efficiency #qw-8b>div>div,#qw-option-efficiency #qw-8b .qw-peer-factor{border-color:var(--qw-efficiency-border)!important}#qw-option-efficiency #qw-8b .qw-peer-factor{background:var(--qw-efficiency-background)!important;border-left-color:var(--qw-efficiency-accent)!important}.qw-step-badges{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--qw-efficiency-accent) 10%,hsl(var(--card)))}.qw-step-badge-off{padding:6px 12px;border-radius:999px;border:0;background:transparent;color:color-mix(in srgb,var(--qw-efficiency-accent) 45%,hsl(var(--card)));font-size:12px;font-weight:800;text-transform:uppercase;cursor:pointer;white-space:nowrap}.qw-step-badge-off:hover{color:var(--qw-efficiency-accent)}.qw-peer-title-row{display:flex;align-items:center;gap:18px;margin-bottom:14px}.qw-peer-title-badge{flex-shrink:0;padding:6px 14px;border-radius:999px;background:var(--qw-efficiency-accent);color:var(--ef-surface);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.ef-root .qw-peer-title{margin:0;color:var(--ef-ink);font-family:var(--ef-ui);font-size:24px;font-weight:800;line-height:1.3}@media (max-width: 600px){.qw-peer-title-row{gap:12px;align-items:flex-start}.ef-root .qw-peer-title{font-size:20px}}#qw-option-efficiency #qw-8b .qw-peer-step{background:var(--qw-efficiency-background)!important;color:var(--qw-efficiency-accent)!important;border:1px solid var(--qw-efficiency-border)!important}#qw-option-efficiency #qw-8b .qw-peer-step[data-active=true],#qw-option-efficiency #qw-8b span[style*="background: rgb(78, 138, 99)"],#qw-option-efficiency #qw-8b button[style*="background: rgb(78, 138, 99)"],#qw-option-efficiency #qw-8b div[style*="background: rgb(168, 106, 14)"]{background:var(--qw-efficiency-accent)!important;color:var(--ef-surface)!important}#qw-option-doe .qw-water-comparison-card{background:var(--qw-doe-background);border-top-color:var(--qw-doe-accent)}#qw-option-doe .qw-water-comparison-doe{background:var(--qw-doe-border);border-top-color:var(--qw-doe-accent)}#qw-option-doe .qw-water-tariff-strip{background:var(--qw-doe-accent)}#qw-option-adafsa .qw-example-categories{--qw-category-light: var(--qw-adafsa-background)}#qw-option-adafsa .qw-example-category{background:var(--qw-adafsa-background);border-color:var(--qw-adafsa-border);color:var(--qw-adafsa-accent)}#qw-option-adafsa .qw-example-category[aria-pressed=true],#qw-option-adafsa .qw-example-category[aria-pressed=true]:hover{background:var(--qw-adafsa-accent);border-color:var(--qw-adafsa-accent);color:var(--ef-surface);box-shadow:none}#qw-option-adafsa .qw-example-coverage-meter{background:var(--qw-adafsa-border)}#qw-option-adafsa .qw-example-coverage-meter>div{background:var(--qw-adafsa-accent)}#qw-option-adafsa .qw-bill-simulation{border-color:var(--qw-adafsa-accent)}.qw-adafsa-electricity-intro{background:var(--qw-adafsa-background);border:1px solid var(--qw-adafsa-border);border-top:4px solid var(--qw-adafsa-accent);border-radius:14px;padding:18px;display:grid;row-gap:18px;align-content:start}:root{--qw-score-high: #27493D;--qw-score-high-text: #FFFFFF;--qw-score-medium: #8DB09C;--qw-score-medium-text: #1B2430;--qw-score-low: #E8EFEA;--qw-score-low-text: #5A6672}.qw-assessment-total[data-rating=High]{background:var(--qw-score-high);color:var(--qw-score-high-text)}.qw-assessment-total[data-rating=Medium]{background:var(--qw-score-medium);color:var(--qw-score-medium-text)}.qw-assessment-total[data-rating=Low]{background:var(--qw-score-low);color:var(--qw-score-low-text)}.qw-assessment-total[data-unscored=true]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}#qw-option-adafsa .qw-proposal-summary-tariffs,#qw-option-adafsa .qw-proposal-summary-support{background:var(--qw-adafsa-accent);border-color:var(--qw-adafsa-accent);color:var(--ef-surface)}#qw-option-adafsa .qw-support-trigger-box{background:var(--qw-adafsa-background);border-color:var(--qw-adafsa-border)}#qw-option-adafsa .qw-bill-simulation-result{border-top-color:var(--qw-adafsa-accent);background:var(--qw-adafsa-background)}.qw-phase3-origin-heading{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:156px;padding:18px;border-radius:8px;background:var(--origin-accent);color:var(--ef-surface)}.qw-phase3-origin-meta{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.qw-phase3-origin .qw-phase3-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;color:inherit}.qw-phase3-origin .qw-phase3-option-label{margin:0;font-size:13px;color:inherit}.qw-phase3-origin .qw-phase3-option-label strong{font-size:30px;line-height:1;margin-left:4px}.ef-root .qw-phase3-origin h4{font-size:26px;line-height:1.2;letter-spacing:0;margin:0;color:inherit;overflow-wrap:anywhere}.qw-phase3-origin>p,.qw-phase3-origin>ul{flex:1;margin:0;padding:18px 22px 18px 40px;border-radius:8px;background:var(--origin-background);color:var(--ef-ink);font-size:17px;line-height:1.5}.qw-phase3-origin>ul>li+li{margin-top:8px}.qw-support-visual{margin-top:14px;font-family:var(--ef-ui)}.qw-bill-simulation{margin-top:10px;padding:24px;border:1px solid var(--qw-electricity);border-radius:8px;background:var(--ef-surface);color:var(--ef-ink);box-shadow:var(--shadow-card);font-family:var(--ef-ui)}.qw-bill-simulation-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.qw-bill-simulation-header h3{margin:0;font-size:14px;font-weight:800;line-height:1.5;letter-spacing:0;text-transform:uppercase}.qw-bill-simulation-toggle{flex-shrink:0;border-radius:999px;border-color:var(--ef-ink);color:var(--ef-ink);background:var(--ef-surface);text-transform:uppercase;font-size:12px;font-weight:800}.qw-bill-simulation-content{margin-top:24px}.qw-bill-simulation-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px}.qw-bill-simulation-result{min-width:0;padding:12px 14px;border-top:3px solid var(--qw-electricity);border-radius:4px;background:var(--qw-electricity-background)}@media (max-width: 640px){.qw-bill-simulation{padding:16px}.qw-bill-simulation-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.qw-example-layout{display:grid;grid-template-columns:auto minmax(0,1fr) 260px;-moz-column-gap:32px;column-gap:32px;row-gap:28px;align-items:start}.qw-example-consumption{min-width:0}.qw-example-category-panel{grid-column:3;grid-row:1 / span 2}.qw-example-bill-bar{grid-column:1 / span 2;min-width:0}.qw-example-comparison-label{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;color:var(--ef-ink)}.qw-example-new-bill-label{margin-top:24px}.qw-example-comparison-track{height:34px;border-radius:6px;overflow:hidden;background:var(--ef-surface);border:1px solid var(--ef-rule)}.qw-example-comparison-fill{height:100%;background:var(--ef-muted)}@media (max-width: 900px){.qw-example-layout{grid-template-columns:minmax(0,1fr) 260px}.qw-example-consumption{grid-column:1}.qw-example-category-panel{grid-column:2;grid-row:1 / span 3}.qw-example-bill-bar{grid-column:1}}@media (max-width: 640px){.qw-example-layout{grid-template-columns:minmax(0,1fr)}.qw-example-category-panel{grid-column:1;grid-row:4}}.qw-example-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:260px;max-width:100%;--qw-category-light: color-mix(in srgb, var(--qw-electricity) 22%, var(--ef-surface))}.qw-example-category{display:grid;place-items:center;height:40px;padding:0;border-radius:6px;font-size:14px;font-weight:800;border-color:var(--qw-electricity-border);background:var(--qw-category-light);color:var(--qw-electricity)}.qw-example-category:hover{background:var(--qw-electricity-border);color:var(--qw-electricity)}.qw-example-category[aria-pressed=true],.qw-example-category[aria-pressed=true]:hover{border-color:var(--qw-electricity);background:var(--qw-electricity);color:var(--ef-surface);box-shadow:inset 0 0 0 1px var(--qw-electricity)}.qw-example-category-details{width:260px;max-width:100%;min-height:116px;margin-top:16px;font-size:12px;line-height:1.6;color:var(--ef-ink)}.qw-example-coverage-label{display:flex;justify-content:space-between;margin:16px 0 12px}.qw-example-coverage-meter{height:8px;width:100%;border-radius:999px;overflow:hidden;background:var(--qw-electricity-border)}.qw-example-coverage-meter>div{height:100%;background:var(--qw-electricity)}.qw-example-coverage-scale{display:flex;justify-content:space-between;margin-top:7px;color:var(--ef-muted)}.qw-support-formula{padding:12px;text-align:center;font-size:15px;font-weight:700;border-bottom:1px solid hsl(var(--border))}.qw-support-visual svg{display:block;width:100%;margin:12px 0}.qw-support-visual .support-farm{fill:hsl(var(--muted-foreground))}.qw-support-visual .support-adafsa{fill:var(--qw-electricity)}.qw-support-visual .support-heading{fill:hsl(var(--foreground));font-size:15px;font-weight:700}.qw-support-visual .support-small{fill:hsl(var(--foreground));font-size:13px}.qw-support-visual .support-light{fill:hsl(var(--primary-foreground));font-size:14px;font-weight:700}.qw-support-visual .support-connector{fill:none;stroke:var(--qw-electricity);stroke-width:2}.qw-support-visual .support-cutoff{fill:none;stroke:hsl(var(--foreground));stroke-width:2}.qw-support-visual .support-axis{fill:none;stroke:hsl(var(--muted-foreground));stroke-width:1}.qw-support-visual .support-increase-before{fill:none;stroke:hsl(var(--muted-foreground));stroke-width:3;stroke-dasharray:2 7;stroke-linecap:round}.qw-support-visual .support-increase-after{fill:none;stroke:var(--qw-electricity);stroke-width:3;stroke-dasharray:2 7;stroke-linecap:round}.qw-phase3-preview{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid var(--ef-rule);border-bottom:1px solid var(--ef-rule)}.qw-phase3-preview-icon{color:var(--ef-gd);flex-shrink:0;padding-top:1px}.qw-phase3-preview+.qw-phase3-intro-group{margin-top:16px}.qw-phase3-limitations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.qw-phase3-limitations-list{margin:0;padding-left:22px;list-style-type:disc;font-size:15px;line-height:1.6}.qw-phase3-limitations-list>li+li{margin-top:18px}.qw-phase3-limitations-list>li::marker{color:var(--ef-gd)}.qw-phase3-limitations-list ul{margin:8px 0 0;padding-left:22px;list-style-type:circle;color:var(--ef-muted)}.qw-phase3-limitations-list ul li+li{margin-top:6px}.qw-phase3-intro .qw-phase3-limitations-summary p{font-size:13px;font-style:italic;line-height:1.6;color:var(--ef-muted)}.qw-phase3-limitations-summary p+p{margin-top:10px}.qw-phase3-intro .qw-phase3-limitation{min-width:0;padding:12px 14px;border-left-width:4px;border-left-style:solid;border-radius:0 6px 6px 0}.qw-phase3-limit-icon{margin-bottom:7px;color:var(--qw-support-neutral)}.qw-phase3-limitation ul{list-style-type:disc;margin:0;padding-left:17px}.qw-phase3-limitation li+li{margin-top:6px}.qw-phase3-limitation-electricity .qw-phase3-limit-icon{color:var(--qw-electricity)}.qw-phase3-limitation-water .qw-phase3-limit-icon{color:var(--qw-water)}.qw-phase3-limitation-electricity{border-color:var(--qw-support-accent);background:var(--qw-electricity-background)}.qw-phase3-limitation-water{border-color:var(--qw-water);background:var(--qw-water-background)}.qw-phase3-limitation-timing{border-color:#4f6a8f;background:#eef2f7}.qw-phase3-limitation-timing .qw-phase3-limit-icon{color:#4f6a8f}.qw-phase3-limitation-support{border-color:var(--qw-support-neutral);background:var(--qw-support-neutral-background)}.qw-phase3-intro .qw-phase3-question{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--ef-gd);color:var(--ef-surface);font-size:14px}.qw-phase3-question>svg{flex-shrink:0}.qw-phase3-question-arrow{margin-left:auto}:root{--qw-glossary-green: #27493D;--qw-glossary-panel: #F4F7F5;--qw-glossary-amber: #C08A2E;--qw-glossary-block-low: #FBF4E8;--qw-glossary-block-middle: #EFD9A8;--qw-glossary-quota: #8A560B;--qw-glossary-on-amber: #FFFFFF;--qw-glossary-rule: #DDE3DF}.qw-efficiency-measure{margin:20px 0 28px;color:var(--ef-ink)}.qw-efficiency-measure-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0;color:var(--ef-muted)}.qw-efficiency-measure-lead{margin:8px 0 20px;font-size:20px;line-height:1.4;font-weight:500}.qw-efficiency-measure-grid{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px 16px;align-items:stretch}.qw-efficiency-measure-panel{min-width:0;padding:20px;border-radius:0}.qw-efficiency-measure-panel p{margin:10px 0 0;font-size:16px;line-height:1.6}.qw-efficiency-measure-optimal{background:var(--ef-surface);border:1px dashed var(--qw-support-neutral)}.qw-efficiency-measure-current{background:var(--qw-glossary-panel);border-left:4px solid var(--qw-glossary-green)}.qw-efficiency-measure-current .qw-efficiency-measure-label{color:var(--qw-glossary-green)}.qw-efficiency-measure-arrow{align-self:center;color:var(--qw-glossary-green);width:24px;height:24px}.qw-efficiency-measure-note{grid-column:3;margin:0;font-size:11px;line-height:1.5;color:var(--ef-muted)}@media (max-width: 520px){.qw-efficiency-measure-grid{grid-template-columns:minmax(0,1fr)}.qw-efficiency-measure-arrow{justify-self:center;transform:rotate(90deg)}.qw-efficiency-measure-note{grid-column:1}}.qw-phase3-glossary{margin-top:20px}.ef-root .qw-phase3-glossary-toggle{display:flex;width:100%;min-height:46px;height:auto;justify-content:flex-start;align-items:flex-start;gap:16px;padding:4px 0 4px 18px;border-left:4px solid var(--qw-glossary-green);white-space:normal;text-align:left;color:var(--ef-ink);background:transparent;border-radius:0}.ef-root .qw-phase3-glossary-toggle:hover{background:var(--qw-glossary-panel)}.qw-phase3-glossary-toggle>svg:last-child{margin-left:auto;flex-shrink:0;color:var(--qw-glossary-green)}.qw-glossary-opening{display:grid;gap:8px}.qw-glossary-label{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:0;color:var(--qw-glossary-green)}.qw-glossary-sentence{font-size:22px;font-weight:500;line-height:1.4}.qw-phase3-glossary-content{padding:24px 0 8px}.qw-phase3-glossary-content[hidden]{display:none}.qw-glossary-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0}.qw-glossary-flow-column{position:relative;min-width:0;display:grid;grid-template-rows:1fr auto;gap:10px}.qw-glossary-flow-panel{padding:16px 18px;background:var(--qw-glossary-panel);border-left:4px solid var(--qw-glossary-green)}.qw-glossary-flow-panel[data-block]{border-left-color:var(--qw-glossary-amber)}.qw-glossary-number{font-size:11px;color:var(--ef-muted)}.qw-glossary-flow dt{font-size:21px;font-weight:700;margin:6px 0 8px;line-height:1.3}.qw-phase3-glossary-content dd{margin:0;font-size:13px;line-height:1.5}.qw-phase3-intro .qw-glossary-support{font-size:11px;line-height:1.5;color:var(--ef-muted)}.qw-glossary-flow-arrow{position:absolute;right:-32px;top:65px;width:24px;height:24px;color:var(--qw-glossary-green)}.qw-glossary-block-visual{margin-top:42px}.qw-glossary-block-bar{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.qw-glossary-block{display:grid;gap:4px;padding:20px 18px;background:var(--qw-glossary-block-low)}.qw-glossary-block:nth-child(2){background:var(--qw-glossary-block-middle)}.qw-glossary-block:nth-child(3){background:var(--qw-glossary-amber);color:var(--qw-glossary-on-amber)}.qw-glossary-block strong{font-size:18px}.qw-glossary-block>span{font-size:12px}.qw-glossary-quota{position:absolute;top:-8px;bottom:-8px;width:2px;background:var(--qw-glossary-quota)}.qw-glossary-quota-one{left:calc(100% / 3)}.qw-glossary-quota-two{left:calc(200% / 3)}.qw-glossary-quota>span{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:700;color:var(--qw-glossary-quota)}.qw-glossary-block-visual>.qw-glossary-support{margin-top:18px}.qw-glossary-rule{margin:24px 0;border:0;border-top:1px solid var(--qw-glossary-rule)}.qw-glossary-remaining{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;margin:0}.qw-glossary-remaining>div{min-width:0;padding-left:12px;border-left:2px solid var(--qw-glossary-rule)}.qw-glossary-remaining dt{font-size:14px;font-weight:700;margin-bottom:6px}@media (max-width: 760px){.qw-phase3-analysis-flow{grid-template-columns:1fr;gap:14px}.qw-phase3-analysis-arrow{margin-left:1px;transform:rotate(90deg)}.qw-glossary-flow{gap:26px}.qw-glossary-flow-panel{padding:12px 10px}.qw-glossary-flow-arrow{width:18px;right:-22px}.qw-glossary-remaining{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.qw-glossary-flow{grid-template-columns:1fr;gap:36px}.qw-glossary-flow-arrow{top:auto;bottom:-28px;left:calc(50% - 9px);transform:rotate(90deg)}.qw-glossary-block{padding:16px 10px}.qw-glossary-block strong{font-size:15px}}@media (max-width: 760px){.qw-phase3-origins{grid-template-columns:repeat(2,minmax(0,1fr))}.qw-phase3-summary-grid{grid-template-columns:1fr}.qw-phase3-limitations{grid-template-columns:1fr;gap:8px}}@media (max-width: 420px){.qw-phase3-intro .qw-phase3-intro-lead{align-items:flex-start;gap:14px}.qw-phase3-population{min-width:90px;padding-right:14px}.qw-phase3-population strong{font-size:28px}.qw-phase3-origins{grid-template-columns:1fr}.qw-phase3-intro-title{align-items:flex-start;gap:10px}.qw-phase3-resource-mark{flex-direction:column}.qw-phase3-resource-mark svg{padding:6px;border-radius:4px 4px 0 0}.qw-phase3-resource-mark svg+svg{border-radius:0 0 4px 4px}.qw-phase3-question-arrow{display:none}.ef-root .qw-phase3-intro h2{font-size:22px}}:root{--qw-population-continue: var(--ef-gd);--qw-population-drop: var(--qw-consumption-band-3);--qw-population-on-stream: hsl(var(--card));--qw-population-rule: hsl(var(--card) / .35);--qw-population-drop-surface: color-mix(in srgb, var(--qw-consumption-band-3) 8%, hsl(var(--card)));--qw-population-gate-rim: hsl(150 22% 68%);--qw-population-gate-shadow: 0 4px 0 hsl(var(--foreground) / .08)}.qw-population-recap{padding:12px 0 36px;margin-bottom:40px;border-bottom:2px solid var(--qw-population-continue)}.ef-root .qw-phase3-intro .qw-population-recap h2{max-width:1100px;margin:0 0 36px;font-size:36px;line-height:1.25;font-weight:700;color:var(--qw-population-continue)}.qw-population-scroll{overflow-x:auto;padding:8px 4px 4px}.qwc-diagram{position:relative;min-width:1040px}.qwc-body{position:relative;aspect-ratio:1200 / 340}.qwc-body svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.qwc-stop-a{stop-color:color-mix(in srgb,var(--qw-population-continue) 55%,hsl(var(--card)))}.qwc-stop-b{stop-color:var(--qw-population-continue)}.qwc-rod{fill:hsl(var(--card) / .22)}.qwc-rod-tip{fill:var(--qw-population-continue)}.qwc-ring{fill:none;stroke-width:9}.qwc-ring-0{stroke:color-mix(in srgb,var(--qw-population-continue) 35%,hsl(var(--card)))}.qwc-ring.qwc-ring-0{fill:color-mix(in srgb,var(--qw-population-continue) 55%,hsl(var(--card)))}.qwc-ring.qwc-ring-end{fill:var(--qw-population-continue)}.qwc-ring-1{stroke:color-mix(in srgb,var(--qw-population-continue) 60%,hsl(var(--card)))}.qwc-ring-2{stroke:color-mix(in srgb,var(--qw-population-continue) 80%,hsl(var(--foreground)))}.qwc-exit{fill:none;stroke:var(--qw-population-drop);stroke-width:4;stroke-dasharray:2 6;stroke-linecap:round}.qwc-label{position:absolute;top:50%;transform:translate(-50%,-50%);text-align:center;color:var(--qw-population-on-stream);text-shadow:0 1px 8px hsl(var(--foreground) / .25)}.qwc-label span{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.qwc-label strong{display:block;font-size:58px;line-height:1.05;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.qwc-label-sm strong{font-size:46px}.qwc-label p{font-size:14px}.qwc-label p b{font-weight:800}.qwc-endpoint{position:absolute;right:0;top:50%;transform:translateY(-50%);width:21%;padding:18px 20px;border-radius:16px;background:var(--qw-overview-green-background);border:3px solid var(--qw-population-continue);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--qw-population-continue) 70%,transparent);color:var(--qw-population-continue)}.qwc-endpoint span{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.qwc-endpoint strong{display:block;margin-top:6px;font-size:34px;line-height:1;font-weight:800}.qwc-endpoint small{font-size:15px;font-weight:500}.qwc-endpoint p{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--qw-population-continue) 30%,transparent);font-size:14px;font-weight:600}.qwc-endpoint p b{display:block;font-size:46px;line-height:1;font-weight:800}.qwc-drops{position:relative;height:120px;margin-top:-18px}.qwc-drop{position:absolute;top:0;width:220px;transform:translate(-50%);padding:12px 16px;border-radius:12px;background:var(--qw-population-drop-surface);border:1.5px solid color-mix(in srgb,var(--qw-population-drop) 45%,transparent);border-right:4px solid var(--qw-population-drop)}.qwc-drop span{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--qw-population-drop)}.qwc-drop strong{display:block;font-size:30px;line-height:1.1;font-weight:800;color:var(--qw-population-drop)}.qwc-drop p{font-size:13.5px;line-height:1.4}.qw-phase3-intro .qw-population-takeaway{font-size:26px;line-height:1.4;margin-top:32px;padding:22px 0 0;border-top:1px solid var(--ef-rule);color:var(--qw-population-continue)}@media (max-width: 760px){.ef-root .qw-phase3-intro .qw-population-recap h2{font-size:28px}.qw-phase3-intro .qw-population-takeaway{font-size:22px}}.qw-ctx{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.qw-ctx-box{background:var(--qw-overview-green-background);color:var(--ef-gd);border:1px solid var(--ef-gd);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;min-width:0}.qw-ctx-box:first-child{background:var(--ef-gd);color:var(--qw-overview-green-background)}.qw-ctx-label{display:block;font-size:48px;line-height:1.2;letter-spacing:0;font-weight:700;color:inherit;margin-bottom:10px}.ef-root .qw-phase3-intro .qw-ctx-box h3{margin:0 0 10px;font-size:20px;line-height:1.4;font-weight:600;color:inherit}.qw-ctx-pop{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.qw-ctx-pop strong{font-size:34px;line-height:1;color:#1f4d3a}.qw-ctx-icons{display:inline-flex;gap:6px;margin-left:8px}.qw-ctx-icons svg:first-child{color:#a86a0e}.qw-ctx-icons svg:last-child{color:#1f6f8b}.qw-ctx-box ul{margin:0 0 10px;padding-left:18px;list-style:disc;font-size:25.5px;line-height:1.5}.qw-ctx-box>ul{margin-bottom:0}.qw-ctx-box li+li{margin-top:6px}.qw-ctx-box li>ul{margin-top:14px;margin-bottom:0}.qw-ctx-box .qw-objective-step-links{margin:8px 0 0;padding-left:22px;list-style:decimal;font-size:25.5px;line-height:1.5}.qw-objective-step-links li::marker{font-weight:700;color:var(--ef-gd)}.qw-ctx-box .qw-objective-step-link{display:inline;color:inherit;text-decoration:none}.qw-ctx-box .qw-objective-step-link:hover{text-decoration:underline}.qw-objective-step-link>svg{display:inline-block;margin-left:6px;vertical-align:-2px}.qw-ctx-output{margin-top:auto;background:#eef4f0;border-left:3px solid #1F4D3A;padding:10px 14px}.qw-ctx-output span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#1f4d3a}.qw-ctx-output p{margin:2px 0 0;font-size:15px;font-weight:600}.qw-ctx-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.qw-ctx-steps li{display:flex;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid hsl(var(--border))}.qw-ctx-steps li:last-child{border-bottom:0;padding-bottom:0}.qw-ctx-steps b{flex:0 0 28px;height:28px;border-radius:50%;background:#1f4d3a;color:#fff;display:grid;place-items:center;font-size:14px}.qw-ctx-steps p{margin:3px 0 0;font-size:15px;line-height:1.5}@media (max-width:760px){.qw-ctx{grid-template-columns:1fr}}:root{--qw-payer-farms: #9CC7A9;--qw-payer-adafsa: #7AAED3;--qw-payer-government: #D3E6F3}.qw-supply-bar{border-top:1px solid hsl(var(--border));padding-top:12px;text-align:center}.qw-supply-bar svg{display:block;width:100%;height:326px;font-family:var(--ef-ui)}.qw-supply-bar .payer-farms{fill:var(--qw-payer-farms)}.qw-supply-bar .payer-adafsa{fill:var(--qw-payer-adafsa)}.qw-supply-bar .payer-government{fill:var(--qw-payer-government)}.qw-supply-bar .payer-government-unc{fill:#a9c9e6}.qw-supply-bar .payer-leader{fill:none;stroke:hsl(var(--muted-foreground));stroke-width:1}.payer-government-bg{background:var(--qw-payer-government, #D3E6F3)}.qw-supply-bar .payer-label{fill:hsl(var(--foreground));font-size:12px;font-weight:400}.qw-supply-bar g:has(>.payer-government) .payer-label{fill:hsl(var(--foreground))}.qw-supply-bar .payer-amount{font-weight:400;font-size:14px}.qw-supply-bar .supply-total{fill:hsl(var(--foreground));font-size:17px;font-weight:800}.qw-supply-bar .supply-caption{fill:hsl(var(--muted-foreground));font-size:11px}.qw-notes-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:12px}.qw-financial-options.qw-fin-labelled{grid-template-columns:150px repeat(3,minmax(0,1fr))}.qw-fin-rowlabel{font-weight:800;font-size:14px;color:#fff;background:#478566;border-radius:8px;padding:12px;line-height:1.35;display:flex;flex-direction:column;gap:8px}@media (max-width: 1000px){.qw-financial-options.qw-fin-labelled{grid-template-columns:minmax(0,1fr)}}.qw-financial-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1000px){.qw-financial-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.qw-financial-options{grid-template-columns:minmax(0,1fr)}}.ef-root h2.qw-step-title,h2.qw-step-title,div.qw-step-title{margin:20px 0 10px;padding-top:12px;border-top:1px solid hsl(var(--border));font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:hsl(var(--foreground))}.qw-step-title+.qw-phase3-intro-group,.qw-step-title+section,.qw-step-title+div{margin-top:0!important}.qw-step-title+.qw-phase3-continuation{border-top:0;padding-top:0}div.qw-step-title h2{margin:0;font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:hsl(var(--foreground))}#qw-current-state{padding-top:12px!important}#qw-current-state>div:nth-child(2)>div:first-child,#qw-current-state>div:nth-child(2)>div:first-child>div:first-child{margin-top:0!important}.qw-option-section:not([data-open])>:not(:first-child){display:none}.qw-step3-group{border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));padding:24px}.qw-step3-group h2.qw-step-title{margin:0 0 12px;padding-top:0;border-top:0}.qw-step3-group #qw-fin2>div{border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}.qw-way-forward-panel{position:relative;overflow:hidden;background:hsl(var(--qw-recommendation-surface));color:hsl(var(--foreground));border:1px solid hsl(var(--qw-recommendation-border));border-radius:8px;padding:40px 32px 32px;box-shadow:var(--qw-recommendation-shadow)}.qw-way-forward-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:var(--qw-recommendation-rule)}.ef-root .qw-way-forward-heading{margin:0 0 30px;font-size:40px;font-weight:800;line-height:1.2;color:inherit;letter-spacing:0}.qw-way-forward-heading:after{content:"";display:block;width:72px;height:5px;margin-top:14px;background:hsl(var(--accent))}.qw-way-forward-list{display:grid;gap:20px;list-style:none;padding:0;margin:0}.qw-way-forward-item{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:24px;padding:0;border:0;background:transparent}.qw-way-forward-box{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:22px;min-height:112px;padding:26px;border:1px solid hsl(var(--qw-recommendation-border));border-left:6px solid hsl(var(--success));border-radius:6px;background:hsl(var(--card));box-shadow:var(--qw-recommendation-shadow)}.qw-way-forward-number{display:grid;place-items:center;width:56px;height:56px;border-radius:6px;font-size:32px;font-weight:800;line-height:1;color:hsl(var(--primary-foreground));background:hsl(var(--primary));font-variant-numeric:tabular-nums}.qw-way-forward-icon{width:26px;height:26px;margin-top:8px;color:hsl(var(--success))}.qw-way-forward-icon-large{width:78px;height:78px;margin-top:0}.qw-way-forward-link{height:auto;width:100%;grid-template-columns:56px minmax(0,1fr) 24px;white-space:normal;text-align:left}.qw-way-forward-link:hover{background:hsl(var(--success-soft));color:hsl(var(--foreground))}.qw-incentive-conclusion{display:grid;gap:16px;margin:28px 0 0;padding:26px 24px;border-left:6px solid hsl(var(--success));border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:17px;line-height:1.5}.qw-incentive-conclusion>span:first-child{display:grid;gap:8px;font-size:18px;font-weight:600}.qw-incentive-conclusion strong{display:block;font-size:42px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.ef-root .qw-way-forward-text{margin:0;font-size:24px;font-weight:700;line-height:1.45;color:inherit;letter-spacing:0}@media (max-width: 640px){.qw-way-forward-panel{padding:28px 16px 16px}.qw-way-forward-item{gap:12px}.qw-way-forward-box{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.qw-way-forward-link>svg{display:none}.ef-root .qw-way-forward-text{grid-column:1 / -1;font-size:20px}.ef-root .qw-way-forward-heading{font-size:28px}}.qwc-endpoint .qwc-next-phase{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em;opacity:.7;margin-bottom:4px}.qwc-chevrons{position:relative;height:140px;margin-top:30px;margin-bottom:10px}.qwc-chev-focus-outline{fill:none;stroke:hsl(var(--accent));stroke-width:20;stroke-linejoin:round}.qwc-focus-tag{position:absolute;top:-28px;padding:2px 10px;border-radius:999px;border:1.5px solid hsl(var(--accent));background:hsl(var(--card));color:hsl(var(--foreground));font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.qwc-chevrons svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.qwc-chev-shape{stroke-width:12;stroke-linejoin:round;paint-order:stroke}.qwc-chev-shape-1{fill:color-mix(in srgb,var(--qw-population-continue) 55%,hsl(var(--card)));stroke:color-mix(in srgb,var(--qw-population-continue) 55%,hsl(var(--card)))}.qwc-chev-shape-2{fill:color-mix(in srgb,var(--qw-population-continue) 78%,hsl(var(--card)));stroke:color-mix(in srgb,var(--qw-population-continue) 78%,hsl(var(--card)))}.qwc-chev-fade-a{stop-color:var(--qw-population-continue)}.qwc-chev-fade-b{stop-color:color-mix(in srgb,var(--qw-population-continue) 18%,hsl(var(--background)))}.qwc-chev-shape-3{fill:var(--qw-population-continue);stroke:var(--qw-population-continue)}.qwc-chev{position:absolute;top:0;height:140px;display:flex;flex-direction:column;justify-content:center;color:var(--qw-population-on-stream)}.qwc-chev span{display:block;font-size:21px;font-weight:800;letter-spacing:.16em;opacity:.85}.qwc-chev strong{display:block;font-size:26px;font-weight:700;line-height:1.15;margin-top:3px}.qwc-guide{fill:none;stroke:var(--qw-population-continue);stroke-width:2;stroke-linecap:round;opacity:.35}.qwc-guide-dot{fill:var(--qw-population-continue);opacity:.6}@keyframes qwMoodPop{0%{transform:scale(.8) rotate(-6deg)}60%{transform:scale(1.12) rotate(3deg)}to{transform:none}}@keyframes qwMoodBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.qw-mood-pop{animation:qwMoodPop .5s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.qw-mood-blink{animation:qwMoodBlink 4s infinite;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: reduce){.qw-mood-pop,.qw-mood-blink{animation:none}}.qw-support-compact .qw-support-visual{margin-top:6px}.qw-support-compact .qw-support-visual svg{max-width:460px;margin:4px 0;max-width:none}.qw-support-compact .qw-support-visual .support-heading{font-size:26px}.qw-support-compact .qw-support-visual .support-small{font-size:23px}.qw-support-compact .qw-support-visual .support-light{font-size:25px}.qw-support-compact .support-increase-after{fill:none}.qwc-notes{position:relative;height:156px;margin-top:6px;margin-bottom:8px}.qwc-note{position:absolute;top:0;height:100%;margin:0;display:flex;align-items:center;padding:8px 14px;border-radius:8px;font-size:24px;line-height:1.25;color:hsl(var(--foreground));background:color-mix(in srgb,var(--qw-population-continue) 10%,hsl(var(--card)));border:1px solid color-mix(in srgb,var(--qw-population-continue) 22%,hsl(var(--card)))}.qwc-note-3{border-color:hsl(var(--accent))}html{scroll-padding-top:60px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-foreground\/60:hover{border-color:hsl(var(--foreground) / .6)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-success\/20:hover{background-color:hsl(var(--success) / .2)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-elevated:hover{box-shadow:var(--shadow-elevated)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2: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(2px + 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-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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(1px + 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-visible\:ring-2:focus-visible{--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(2px + 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-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/allfarms[open] .group-open\/allfarms\:inline,.group[open] .group-open\:inline{display:inline}.group\/allfarms[open] .group-open\/allfarms\:hidden,.group[open] .group-open\:hidden{display:none}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:w-9{width:2.25rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.2fr_1\.6fr\]{grid-template-columns:1fr 1.2fr 1.6fr}.md\:grid-cols-\[1fr_1fr_1\.2fr\]{grid-template-columns:1fr 1fr 1.2fr}.md\:grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.md\:grid-cols-\[auto_1\.1fr_1\.2fr_1\.6fr\]{grid-template-columns:auto 1.1fr 1.2fr 1.6fr}.md\:items-end{align-items:flex-end}.md\:p-12{padding:3rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
