[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] .sankey{height:auto;display:block;overflow:visible}[data-thin] .sankey .skl{font:400 10.5px var(--mono);fill:var(--ink-2)}[data-thin] .sankey .skn{font:400 10.5px var(--mono);fill:var(--ink)}[data-thin] .bankviz .bankhead{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}[data-thin] .bankviz .bankbig{letter-spacing:-.03em;font-size:40px;line-height:1}[data-thin] .bankviz .banksub{color:var(--ink-2);padding-top:3px;font-size:12px;line-height:1.45}[data-thin] .dscrbars{height:auto;display:block;overflow:visible}[data-thin] .dscrbars .above{fill:var(--ink-3)}[data-thin] .dscrbars .below{fill:var(--red)}[data-thin] .dscrbars .cov{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}[data-thin] .dscrbars .base{stroke:var(--ink);stroke-width:1px}[data-thin] .dscrbars .skl{font:400 8px var(--mono);fill:var(--ink-2)}[data-thin] .rank.roic div{grid-template-columns:20px 1fr auto}[data-thin] .rank.roic .rkname small{font:400 11px var(--mono);color:var(--ink-3);margin-left:4px}[data-thin] .rank.roic .rkv{text-align:right;font-size:13px}[data-thin] .rank.roic .rkv.miss{color:var(--red);font-family:var(--mono)}[data-thin] .rank.roic div i{grid-column:2/4}[data-thin] .rank .rk-solar{background:var(--sun)}[data-thin] .rank .rk-battery{background:var(--batt)}[data-thin] .rank .rkmiss{border-top:1px dashed var(--ink-3);background:0 0;margin-top:4px;height:0!important}[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.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}[data-thin] .steps4 a.stepl{color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}[data-thin] .steps4 a.stepl:hover{text-decoration-thickness:2px}@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}[data-thin] .ask2{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,5fr) minmax(24px,1fr) minmax(0,5fr);gap:12px 18px;max-width:1240px;margin-top:14px;display:grid}[data-thin] .ask2 .askwho{grid-area:1/1/2/3;align-items:center;gap:18px;display:flex}[data-thin] .ask2 .askcall{font:400 clamp(11.5px, .95vw, 13px)/1.5 var(--mono);color:var(--ink-2);flex-wrap:wrap;grid-area:1/3;align-items:baseline;gap:12px;display:flex}[data-thin] .ask2 .askcall b{color:var(--ink);font-weight:500}[data-thin] .ask2 .q{grid-area:2/1;align-self:start;max-width:14em;margin:0;font-size:clamp(24px,2.7vw,40px)}[data-thin] .ask2 .askrows{border-collapse:collapse;width:100%;font:400 13px/1.3 var(--mono);font-variant-numeric:tabular-nums;grid-area:2/3/4/4;align-self:start}[data-thin] .ask2 .askrows th,[data-thin] .ask2 .askrows td{text-align:right;border-top:1px solid var(--hair);white-space:nowrap;padding:4px 0 4px 12px;font-weight:400}[data-thin] .ask2 .askrows th:first-child,[data-thin] .ask2 .askrows td:first-child{text-align:left;padding-left:0}[data-thin] .ask2 .askrows thead th{color:var(--ink-2);border-top:1px solid var(--ink)}[data-thin] .ask2 .askrows tbody td:first-child{color:var(--ink-2)}[data-thin] .ask2 .askrows tfoot th,[data-thin] .ask2 .askrows tfoot td{border-top:1px solid var(--ink);padding-top:7px;padding-bottom:0;font-weight:500}[data-thin] .ask2 .askrows tfoot .hl{background:var(--sun);margin-right:-.3em;padding:0 .3em}[data-thin] .ask2 .askrep{grid-area:3/1/4/3;align-self:end;align-items:center;gap:18px;display:flex;position:relative}[data-thin] .ask2 .repline{flex:0 auto;max-width:78%}[data-thin] .ask2 .asknames{font:400 13px/1.5 var(--mono);color:var(--ink-2);white-space:nowrap}[data-thin] .ask2 .rep{margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.3}[data-thin] .ask2 .rep b{background:var(--sun);white-space:nowrap;padding:0 .2em;font-weight:500}[data-thin] .ask2 .askrep small{font:400 12px/1.5 var(--mono);color:var(--ink-2);white-space:nowrap;margin-top:5px;position:absolute;top:100%;left:0}[data-thin] .ask2 .wire{background:var(--ink);flex:24px;height:1px;display:block;position:relative}[data-thin] .ask2 .wire:after{content:"";border-top:1px solid var(--ink);border-right:1px solid var(--ink);width:7px;height:7px;position:absolute;top:-3.5px}[data-thin] .ask2 .wire.out{transform-origin:0}[data-thin] .ask2 .wire.out:after{right:0;transform:rotate(45deg)}[data-thin] .ask2 .wire.back{transform-origin:100%}[data-thin] .ask2 .wire.back:after{left:0;transform:rotate(-135deg)}[data-thin] .ask2.anim .wire.out{transform:scaleX(var(--out,0))}[data-thin] .ask2.anim .wire.back{transform:scaleX(var(--back,0))}[data-thin] .ask2.anim .wire:after{transition:opacity .15s var(--e)}[data-thin] .ask2.anim:not(.called) .wire.out:after,[data-thin] .ask2.anim:not(.replied) .wire.back:after{opacity:0}[data-thin] .ask2.anim .askcall,[data-thin] .ask2.anim .askrows thead,[data-thin] .ask2.anim .askrows tbody tr,[data-thin] .ask2.anim .askrows tfoot,[data-thin] .ask2.anim .askrep{transition:opacity .2s var(--e)}[data-thin] .ask2.anim:not(.called) .askcall,[data-thin] .ask2.anim:not(.called) .askrows thead,[data-thin] .ask2.anim .askrows tbody tr:not(.in),[data-thin] .ask2.anim:not(.summed) .askrows tfoot,[data-thin] .ask2.anim:not(.replied) .askrep{opacity:0}[data-thin] .stage.asking .chart .wk:not(.pick){opacity:.4}[data-thin] .chart .wk{transition:opacity .3s var(--e)}@media (max-width:899px){[data-thin] .ask2{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:14px}[data-thin] .ask2>*{grid-area:auto!important}[data-thin] .ask2 .wire{display:none}[data-thin] .ask2 .askwho{order:1}[data-thin] .ask2 .q{order:2}[data-thin] .ask2 .askcall{border-top:1px solid var(--ink);order:3;margin-top:10px;padding-top:12px}[data-thin] .ask2 .askrows{order:4}[data-thin] .ask2 .askrep{order:9;display:block}[data-thin] .ask2 .repline{max-width:none}[data-thin] .ask2 .askrep small{white-space:normal;display:block;position:static}}@media (prefers-reduced-motion:reduce){[data-thin] .ask2 *{transition:none!important}}[data-thin] .hub{aspect-ratio:560/300;width:min(100%,560px);margin:34px auto 30px;position:relative}[data-thin] .planres{height:10px;margin-top:3px;display:flex}[data-thin] .planres i{flex:1;display:block}[data-thin] .planres i.r,[data-thin] .plg i.rsw{background:var(--ink-3)}[data-thin] .hubrow{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(40px,6vw,96px);display:grid}[data-thin] .hubrow .hub{justify-self:center;width:min(100% - 96px,520px);margin:34px 0 30px}[data-thin] .hubrow .eng{grid-template-columns:minmax(0,1fr);row-gap:30px;margin-top:0}@media (max-width:899px){[data-thin] .hubrow{grid-template-columns:minmax(0,1fr)}[data-thin] .hubrow .hub{width:min(100%,560px);margin:34px auto 30px}[data-thin] .hubrow .part{padding-left:10px;padding-right:4px}[data-thin] .hubrow .part .v{letter-spacing:-.04em;font-size:16px}[data-thin] .hubrow .part .k{font-size:14px}}[data-thin] .hub svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-thin] .hub line{stroke-width:3px}[data-thin] .hub .hl-sun,[data-thin] .hub .hl-site{stroke:var(--sun)}[data-thin] .hub .hl-grid{stroke:var(--ink-3)}[data-thin] .hub .hl-batt{stroke:var(--batt)}[data-thin] .hub circle{fill:var(--ground);stroke:var(--ink);stroke-width:1.5px}[data-thin] .hub .hcore{fill:var(--ink)}[data-thin] .hub .hn,[data-thin] .hub .hv{white-space:nowrap;line-height:1.25;position:absolute;transform:translate(-50%)}[data-thin] .hub .hn{justify-items:center;display:grid}[data-thin] .hub .hn b{font-size:15px;font-weight:600}[data-thin] .hub .hn small{color:var(--ink-2);font-size:12px}[data-thin] .hub .hv{font-size:13px}[data-thin] .hub .hv.lft{transform:none}[data-thin] .hub .hv.dim{color:var(--ink-2)}@media (max-width:480px){[data-thin] .hub .hn small{display:none}[data-thin] .hub .hn b{font-size:13px}}
