[data-thin] .f-self{background:var(--sun-pale)}[data-thin] .f-sun{background:var(--sun)}[data-thin] .f-imp{background:var(--imp)}[data-thin] .nw{white-space:nowrap}[data-thin] .addmark{left:59.9%}[data-thin] .heat i.none{outline:1px solid var(--hair);outline-offset:-1px;background:0 0}[data-thin] .panel.on .heat i.none,[data-thin] .heat i.none{opacity:1}[data-thin] .sankey .sk1{fill:#deded8}[data-thin] .sankey .sk2{fill:#cfcfc8}[data-thin] .sankey .sk3{fill:#bdbdb5}[data-thin] .sankey .sk4{fill:var(--sun-pale)}[data-thin] .sankey .sk-in{fill:var(--ink-2)}[data-thin] .sankey .sk-out{fill:#a3a39c}[data-thin] .sankey .sk-net{fill:var(--sun)}[data-thin] .rank .rk1{--w:100%;background:var(--ink-2)}[data-thin] .rank .rk2{--w:74%;background:var(--ink-3)}[data-thin] .rank .rk3{--w:48%;background:#b0b0a9}[data-thin] .rank .rk4{--w:25%;background:#d2d2cb}[data-thin] h3{font:inherit;margin:0}[data-thin] h2.pre{font:inherit;letter-spacing:0;line-height:inherit;color:var(--ink-2)}[data-thin] .tpl h3.t{letter-spacing:-.02em;font-size:22px;font-weight:600}[data-thin] .five h3.t{letter-spacing:-.025em;font-size:clamp(18px,1.9vw,26px);font-weight:600}[data-thin] .ltext h3.t{letter-spacing:-.03em;color:var(--ink-2);font-size:clamp(22px,2.6vw,38px);font-weight:600;line-height:1.05}[data-thin] .locked h3.t{letter-spacing:-.025em;border-bottom:1px solid var(--ink);padding-bottom:12px;font-size:24px;font-weight:600}[data-thin] .about h3{margin:12px 0 0;font-size:20px;font-weight:600}[data-thin] ol.steps4{margin-bottom:0;padding:0;list-style:none}[data-thin] .steps4 li{border-bottom:1px solid var(--hair);grid-template-columns:36px minmax(180px,300px) 1fr;align-items:baseline;column-gap:8px;padding:15px 0;font-size:17px;display:grid}[data-thin] .steps4 li span:first-child{color:var(--ink-2);font-size:14px}[data-thin] .steps4 li span:last-child{color:var(--ink-2)}@media (max-width:760px){[data-thin] .steps4 li{grid-template-columns:28px 1fr}[data-thin] .steps4 li span:last-child{grid-column:2}}[data-thin] table.sheet td.ch{color:var(--ink-2);text-align:center;background:#ecece7;font-size:12px}[data-thin] table.sheet tr.hd th{font-weight:600;font-family:var(--sans);color:var(--ink);font-size:inherit;text-align:right;background:#fff}[data-thin] table.sheet th.l,[data-thin] table.sheet tr.hd th.l{text-align:left;color:var(--ink);font-size:inherit;background:#fff}[data-thin] table.sheet tr.tot th{border-top:1px solid var(--ink);font-weight:600}[data-thin] .kv th[scope=row]{font-size:inherit;color:inherit;white-space:normal}[data-thin] .cta a:focus-visible,[data-thin] .mailto:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-thin] .tpop{z-index:30;border:1px solid var(--ink);background:#fff;width:min(360px,100vw - 32px);padding:16px 18px 14px;font-size:14px;line-height:1.4;position:absolute}[data-thin] .tpop[hidden]{display:none}[data-thin] .tpop:focus{outline:none}[data-thin] .tpop h4{letter-spacing:-.01em;margin:0 28px 10px 0;font-size:16px;font-weight:600}[data-thin] .tpop dl{grid-template-columns:minmax(84px,auto) 1fr;column-gap:14px;margin:0;display:grid}[data-thin] .tpop .tpop-row{display:contents}[data-thin] .tpop dt{color:var(--ink-2);border-top:1px solid var(--hair);padding:6px 0}[data-thin] .tpop dd{border-top:1px solid var(--hair);overflow-wrap:anywhere;margin:0;padding:6px 0}[data-thin] .tpop p{border-top:1px solid var(--ink);color:var(--ink-2);margin-top:10px;padding-top:10px;font-size:13px}[data-thin] .tpop .x{width:40px;height:40px;font:300 22px/1 var(--mono);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px}[data-thin] .tpop .x:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}[data-thin] .panel :focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-thin] .chart .wk{transition:opacity var(--t) var(--e), flex-grow .18s var(--e)}[data-thin] .chart .wk.h3{flex-grow:1.5}[data-thin] .chart .wk.h2{flex-grow:2.4}[data-thin] .chart .wk.h1{flex-grow:3.8}[data-thin] .chart .wk.h0{flex-grow:6}[data-thin] .chart .wk.h0:after{content:"";border-left:1px solid var(--ink);border-right:1px solid var(--ink);z-index:2;pointer-events:none;position:absolute;inset:-6% 0 -4%}[data-thin] .wtip{z-index:3;border:1px solid var(--ink);pointer-events:none;background:#fff;min-width:220px;padding:10px 12px;font-size:13px;line-height:1.5;display:grid;position:absolute;top:8px}[data-thin] .wtip[hidden]{display:none}[data-thin] .wtip b{font-family:var(--sans);padding-bottom:4px;font-size:14px;font-weight:600}[data-thin] .wtip span{border-top:1px solid var(--hair);grid-template-columns:11px 1fr auto;align-items:center;column-gap:8px;padding:3px 0;display:grid}[data-thin] .wtip i{width:11px;height:11px;display:block}[data-thin] .wtip em{font-style:normal;font-family:var(--sans);color:var(--ink-2)}[data-thin] .wtip u{text-decoration:none}[data-thin] #share.reveal:not(.in) .locked h3.t{opacity:1;color:var(--ink-2)}[data-thin] .locked h3.t{transition:color var(--t) var(--e)}[data-thin] .two.scr .vis{position:relative}[data-thin] .panel.on .heat i{transition:opacity var(--t) var(--e), transform .16s var(--e);transition-delay:calc(var(--c) * 30ms), 0s}[data-thin] .heat i.hh{z-index:2;outline:2px solid var(--ink);outline-offset:-1px;position:relative;transform:scale(1.7)}[data-thin] .heat i.none.hh{background:var(--ground)}[data-thin] .steps4 li{isolation:isolate;transition:color var(--t) var(--e);position:relative}[data-thin] .steps4 li:before{content:"";inset:0 calc(-1 * var(--gutr)) 0 -12px;background:var(--sun);transform-origin:0;transition:transform .5s var(--e);z-index:-1;position:absolute;transform:scaleX(0)}[data-thin] .steps4 li.now:before{transform:scaleX(1)}[data-thin] .steps4 li span:first-child{width:24px;height:24px;transition:background-color var(--t) var(--e), color var(--t) var(--e);place-items:center;display:inline-grid}[data-thin] .steps4 li.done span:first-child{background:var(--ink);color:#fff}[data-thin] .steps4 li.now span:last-child{color:var(--ink)}[data-thin] .steps4 li:before{inset:0 -12px}[data-thin] .pin.pinned .tpl:not(.show){opacity:1;transform:none}[data-thin] .pin.pinned .tpl:not(.show)>:not(.t){opacity:0}[data-thin] .pin.pinned .tpl:not(.show)>.t{color:var(--ink-2)}[data-thin] .pin .tpl>*{transition:opacity var(--t) var(--e), color var(--t) var(--e)}[data-thin] .invmore{color:var(--ink-2);margin-top:14px;font-size:14px}[data-thin]:not(.tjs) #share.reveal:not(.in) .locked .row{opacity:1;transform:none}[data-thin]:not(.tjs) #share.reveal:not(.in) .locked h3.t{color:var(--ink)}[data-thin]:not(.tjs) #share .lockat{opacity:1}[data-thin]:not(.tjs) #share.reveal:not(.in) .tape i.pick{height:330%}@media (max-height:599px),(max-width:399px){[data-thin] .story,[data-thin] .pin{height:auto!important;margin-top:0!important}[data-thin] .stage,[data-thin] .pinin{min-height:0;display:block;overflow:visible;height:auto!important;position:static!important}[data-thin] .panel{opacity:1;pointer-events:auto;margin:0 var(--gutr) 0 var(--gut);padding:28px 0;position:static;overflow:visible;transform:none}[data-thin] .heat i{opacity:var(--o,1)}[data-thin] table.sheet tr,[data-thin] .talk>div{opacity:1;transform:none}[data-thin] .plan i{transform:none}[data-thin] .foot .step{display:none}[data-thin] .sec.over{margin-top:0!important}[data-thin] .pin [data-at],[data-thin] .pin.pinned [data-at]:not(.show){opacity:1;transform:none}[data-thin] .pin.pinned .tpl:not(.show)>*{opacity:1;color:inherit}}html:has([data-thin]){scroll-padding-top:70px}[data-thin] .talk .fig:hover,[data-thin] .talk .fig[aria-expanded=true]{color:var(--ink)}[data-thin] .col pre i{color:var(--ink-2);font-style:normal}[data-thin] .col pre u{color:var(--ink);text-decoration:none}[data-thin] .col pre u.hit{box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}[data-thin] .widenote{color:var(--ink-2);max-width:40em;margin-top:30px;padding:12px 0 0 18px;font-size:14px;line-height:1.45;position:relative}[data-thin] .widenote:before{content:"";border-top:1px solid var(--ink);width:112px;position:absolute;top:0;left:0}[data-thin] .widenote .mark{font-family:var(--mono);color:var(--ink);font-size:16px;position:absolute;top:11px;left:0}[data-thin] .panel.on .plan.hov i{transition:transform .16s var(--e), opacity .16s var(--e);transition-delay:0s}[data-thin] .plan i.ph{transform:scaleY(1.16)}[data-thin] .plan.hov i.buy:not(.ph),[data-thin] .plan.hov i.sell:not(.ph){opacity:.35}[data-thin] #ptip{top:auto}[data-thin].tjs .panel.on .talk>div:not(.in){opacity:0;transform:translateY(8px)}[data-thin].tjs .panel.on .talk>div{transition-delay:0s}[data-thin] .nochart .chartwrap{transition:none}[data-thin] .morph{z-index:6;background:var(--ink);pointer-events:none;position:fixed}[data-thin] .morph[hidden]{display:none}[data-thin] .morph.fly{transition:left .42s var(--e), top .42s var(--e), width .42s var(--e), height .42s var(--e), opacity .32s ease}[data-thin] .morph.gone{opacity:0}@media (min-width:900px) and (min-height:700px){[data-thin] #tplpin.pinned .widenote{left:var(--gut);margin:0;position:absolute;bottom:clamp(22px,5vh,52px)}}[data-thin] .lview[data-view=page] .lvsw[data-lview-to=page],[data-thin] .lview:not([data-view=page]) .lvsw[data-lview-to=story]{display:none}[data-thin] .bar nav>a.lvsw{color:var(--ink-2);font-size:14px;text-decoration:none}@media (hover:hover){[data-thin] .bar nav>a.lvsw:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}[data-thin] .bar nav>a.lvsw:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-thin] .lvsw .lvs{display:none}@media (max-width:480px){[data-thin] .lview .bar nav{gap:10px}[data-thin] .lvsw .lvl{display:none}[data-thin] .lvsw .lvs{display:inline}}@media (pointer:coarse){[data-thin] .bar nav>a.lvsw{align-items:center;min-height:44px;display:inline-flex}}[data-thin] .lview[data-view=page] .story{height:auto!important}[data-thin] .lview[data-view=page] .stage{flex-direction:column;min-height:0;display:flex;overflow:visible;height:auto!important;position:static!important}[data-thin] .lview[data-view=page] .panels{display:contents}[data-thin] .lview[data-view=page] .panel{pointer-events:auto;margin:0 var(--gutr) 0 var(--gut);order:3;justify-content:flex-start;padding:clamp(40px,6vw,88px) 0 0;transition:none;position:static;overflow:visible;opacity:1!important;transform:none!important}[data-thin] .lview[data-view=page] .panel[data-step="0"]{order:0;padding-top:clamp(32px,6vw,96px)}[data-thin] .lview[data-view=page] .chartwrap{opacity:1;order:1;max-height:none;margin-top:clamp(36px,5vw,72px);padding-top:8px;overflow:visible}[data-thin] .lview[data-view=page] .foot{order:2;min-height:0}[data-thin] .lview[data-view=page] .foot .step{display:none}[data-thin] .lview[data-view=page] .hint{opacity:1}[data-thin] .lview[data-view=page] .panel[data-step="1"]{padding-top:clamp(28px,4vw,56px)}[data-thin] .lview[data-view=page] .panel[data-step="11"]{padding-bottom:clamp(24px,4vw,48px)}[data-thin] .lview[data-view=page] .chart{height:clamp(130px,22vw,320px)}[data-thin] .lview[data-view=page] .wk b.bc{background:var(--batt)!important}[data-thin] .lview[data-view=page] .addmark{opacity:1}[data-thin] .lview[data-view=page] .wk.pick:before{transform:scaleY(1.12)}[data-thin] .lview[data-view=page] .chart .wk:not(.pick){opacity:1}[data-thin] .lview[data-view=page] .heat i{transition:transform .16s var(--e);opacity:var(--o,1)!important}[data-thin] .lview[data-view=page] .heat i.none{opacity:1!important}[data-thin] .lview[data-view=page] table.sheet tr,[data-thin] .lview[data-view=page] .talk>div{transition:none;opacity:1!important;transform:none!important}[data-thin] .lview[data-view=page] .plan i:not(.ph){transform:none}[data-thin] .lview[data-view=page] .plan i{transition:transform .16s var(--e), opacity .16s var(--e);transition-delay:0s}[data-thin] .lview[data-view=page] .heat{height:clamp(200px,26vw,380px)}[data-thin] .lview[data-view=page] .plan{height:clamp(90px,12vw,180px)}[data-thin] .lview[data-view=page] .pin{height:auto!important;margin-top:0!important}[data-thin] .lview[data-view=page] .pinin{border-top:0;display:block;overflow:visible;height:auto!important;position:static!important}[data-thin] .lview[data-view=page] .pinin .sec,[data-thin] .lview[data-view=page] .sec{padding-top:clamp(72px,9vw,128px);padding-bottom:0}[data-thin] .lview[data-view=page] .sec.over{border-top:0;margin-top:0!important}[data-thin] .lview[data-view=page] #start{padding-bottom:clamp(40px,6vw,72px)}[data-thin] .lview[data-view=page] .pin [data-at]{opacity:1!important;transform:none!important}[data-thin] .lview[data-view=page] .pin .tpl>*{color:inherit;opacity:1!important}[data-thin] .lview[data-view=page] .pin .tpl>p,[data-thin] .lview[data-view=page] .pin .tpl>.tag{color:var(--ink-2)}[data-thin] .lview[data-view=page] .pin .col .rank i{width:var(--w)}[data-thin] .lview[data-view=page] .widenote{margin-top:30px;position:relative;bottom:auto;left:auto}[data-thin] .lview[data-view=page] #share .lockat{opacity:1}[data-thin] .lview[data-view=page] #share .locked,[data-thin] .lview[data-view=page] #share .locked .row{opacity:1!important;transform:none!important}[data-thin] .lview[data-view=page] #share .locked h3.t{opacity:1;color:var(--ink)}[data-thin] .lview[data-view=page] #share .tape i:not(.void):not(.pick){background:var(--sun);outline:0}[data-thin] .lview[data-view=page] #share .tape i.pick{height:330%}@media (max-width:760px){[data-thin] .lview[data-view=page] #share .tape i.pick{height:100%}}[data-thin] .lview[data-view=page] .stg>*{opacity:1!important;transform:none!important}[data-thin] .lview[data-view=page] .steps4 li:before{transform:scaleX(0)}[data-thin] .lview[data-view=page] .steps4 li span:first-child{background:var(--ink);color:#fff}[data-thin] .cta a:not(.btn){color:inherit;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){[data-thin] .cta a:not(.btn):hover{text-decoration-thickness:2px}}[data-thin] .lview[data-view=page] .two.mid,[data-thin] .lview[data-view=page] .two.scr{align-items:start}[data-thin] .lview[data-view=page] .nofig .t{white-space:nowrap;font-size:clamp(36px,4vw,72px)}[data-thin] .lview[data-view=page] .lane{margin-right:0}[data-thin] .lview[data-view=page] .lrows{flex-wrap:wrap;gap:10px;padding:26px 18px 26px 0;display:flex;overflow:visible}[data-thin] .lview[data-view=page] .lrow{display:contents}[data-thin] .lview[data-view=page] .lrow span{white-space:nowrap}[data-thin] .lview[data-view=page] .lrow span:nth-child(n+7){display:none}@media (max-width:760px){[data-thin] .lview[data-view=page] .lrows{padding:6px 14px 22px 18px}[data-thin] .lview[data-view=page] .lrow span{white-space:normal}}[data-thin] .lview[data-view=page] .lbody{align-items:start}[data-thin] .pfront,[data-thin] .pchartnote{display:none}[data-thin] .lview[data-view=page] .pfront{margin:0 var(--gutr) 0 var(--gut);order:1;padding-top:clamp(28px,3.6vw,52px);display:block}[data-thin] .lview[data-view=page] .pfront .q{max-width:none;font-size:clamp(22px,2.3vw,32px)}[data-thin] .lview[data-view=page] .pfgrid{grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,48px);margin-top:clamp(30px,3.6vw,52px);display:grid}[data-thin] .lview[data-view=page] .pfenergy .part .v{font-size:clamp(18px,1.5vw,28px)}[data-thin] .lview[data-view=page] .pfmoney{border-left:1px solid var(--ink);margin-top:-12px;padding:0 0 0 clamp(16px,1.8vw,28px)}[data-thin] .lview[data-view=page] .pfm-h{font-size:13px}[data-thin] .lview[data-view=page] .pfmoney dl{margin:14px 0 0}[data-thin] .lview[data-view=page] .pfmoney dl>div{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:12px 0;display:grid}[data-thin] .lview[data-view=page] .pfmoney dl>div:first-child{border-top:0;padding-top:0}[data-thin] .lview[data-view=page] .pfmoney dt{letter-spacing:-.01em;font-size:17px;font-weight:600}[data-thin] .lview[data-view=page] .pfmoney dt small{letter-spacing:0;color:var(--ink-2);margin-top:3px;font-size:13px;font-weight:400;display:block}[data-thin] .lview[data-view=page] .pfmoney dd{white-space:nowrap;margin:0;font-size:clamp(16px,1.4vw,21px)}[data-thin] .lview[data-view=page] .pfmoney .pfm-total{border-top:1px solid var(--ink);align-items:center;margin-top:6px}[data-thin] .lview[data-view=page] .pfmoney .pfm-total dd{letter-spacing:-.05em;font-size:clamp(32px,3.4vw,54px);font-weight:300}[data-thin] .lview[data-view=page] .chartwrap{order:2;margin-top:clamp(28px,3.6vw,52px)}[data-thin] .lview[data-view=page] .pchartnote{color:var(--ink-2);order:3;margin-top:10px;font-size:13px;display:block}[data-thin] .lview[data-view=page] .foot{order:4}[data-thin] .lview[data-view=page] .panel{order:5}[data-thin] .lview[data-view=page] .panel[data-step="1"],[data-thin] .lview[data-view=page] .panel[data-step="2"],[data-thin] .lview[data-view=page] .panel[data-step="3"],[data-thin] .lview[data-view=page] .panel[data-step="4"],[data-thin] .lview[data-view=page] .panel[data-step="5"],[data-thin] .lview[data-view=page] .panel[data-step="7"]{display:none}[data-thin] .lview[data-view=page] .panel:not([data-step="0"]){padding-top:clamp(48px,5.6vw,88px)}[data-thin] .lview[data-view=page] .panel:not([data-step="0"]) .q{font-size:clamp(22px,2.3vw,32px)}[data-thin] .lview[data-view=page] .panel:not([data-step="0"]) .big{font-size:clamp(24px,2.6vw,38px)}[data-thin] .lview[data-view=page] .nofig .t{font-size:clamp(28px,2.8vw,44px)}[data-thin] .lview[data-view=page] .pinin .sec,[data-thin] .lview[data-view=page] .sec{padding-top:clamp(56px,6.4vw,104px)}[data-thin] .lview[data-view=page] .sec h2{font-size:clamp(24px,2.6vw,38px)}@media (max-width:860px){[data-thin] .lview[data-view=page] .pfgrid{grid-template-columns:1fr;row-gap:28px}[data-thin] .lview[data-view=page] .pfmoney{margin-top:0}}[data-thin] .lview[data-view=page] .say2 p,[data-thin] .lview[data-view=page] .say2{font-size:clamp(20px,2vw,28px)}[data-thin] .lview[data-view=page] .name{font-size:clamp(34px,6.4vw,96px)}@media (min-width:861px){[data-thin] .lview[data-view=page] .panel[data-step="0"]{padding-top:clamp(28px,4vw,64px)}[data-thin] .lview[data-view=page] .panel[data-step="0"] .two{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}[data-thin] .lview[data-view=page] .panel[data-step="0"] h1{font-size:clamp(40px,5.6vw,88px)}[data-thin] .lview[data-view=page] .panel[data-step="0"] .lede{color:var(--ink-2);padding-top:8px;font-size:clamp(16px,1.35vw,20px)}[data-thin] .lview[data-view=page] .panel[data-step="0"] .lede p:first-child{font-weight:400}}[data-thin] .lview[data-view=page] .pfenergy .part .k{display:block}[data-thin] .lview[data-view=page] .pfenergy .part .k i{vertical-align:-1px;margin-right:7px;display:inline-block}[data-thin] .lview[data-view=page] .pfenergy .part .k i+i{margin-left:8px}
