.bgs2{box-sizing:border-box;color-scheme:light;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}.bgs2 html{scroll-padding-top:env(safe-area-inset-top,0)}.bgs2 body{background:#fff;color:#000;font:14px -apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0}.bgs2 img{max-width:100%}.bgs2 [hidden]:not([hidden=until-found i]){display:none!important}.bgs2{--bg:#f2f4ef;--card:#fff;--ink:#14241b;--muted:#56635a;--line:#d6dcd3;--deep:#0f3d2e;--gold:#b89600;--goldbg:#f6efcf;--sub:#9a6b2f;--gas:#c4a000;--strom:#2f6f9f;--waerme:#c0532d;--gaer:#4f8a2f;--shape:#e4e9e0;--shape2:#c9d3c4;--f:"Montserrat",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.bgs2 .wrap{grid-gap:40px;display:grid;margin:0 auto;max-width:1440px}.bgs2 .eyebrow{color:var(--gold);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bgs2 h1{font-size:clamp(28px,4vw,46px);line-height:1.12;margin:8px 0 12px}.bgs2 h1,.bgs2 h2{text-wrap:balance;color:var(--deep);font-weight:700}.bgs2 h2{font-size:clamp(22px,2.4vw,30px);margin:0 0 8px}.bgs2 .lead{color:var(--muted);margin:0;max-width:68ch}.bgs2 .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.bgs2 .chip{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:600 14px var(--f);gap:8px;padding:9px 14px}.bgs2 .chip i{border-radius:2px;display:inline-block;height:4px;width:18px}.bgs2 .chip[aria-pressed=true]{border-color:var(--deep);box-shadow:inset 0 0 0 1px var(--deep)}.bgs2 .chip:focus-visible,.bgs2 .st:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bgs2 .stage{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.bgs2 .board{background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:0;padding:12px}.bgs2 .scroll{overflow-x:auto}.bgs2 .hint{color:var(--muted);font-size:13px;margin:6px 8px 0}.bgs2 svg.dia{display:block;font-family:var(--f);height:auto;min-width:900px;width:100%}.bgs2 .lt{fill:var(--ink);font-size:17px;font-weight:700}.bgs2 .ls{fill:var(--muted);font-size:13px;font-weight:500}.bgs2 .zl{fill:var(--gold);font-size:12px;font-weight:700;letter-spacing:.12em}.bgs2 .sh{fill:var(--shape);stroke:var(--shape2);stroke-width:1.5}.bgs2 .sh2{fill:var(--shape2)}.bgs2 .soil{fill:var(--soil)}.bgs2 .liq{fill:var(--liquid)}.bgs2 .dome{fill:var(--gas);fill-opacity:.28;stroke:var(--gas);stroke-width:1.5}.bgs2 .ink{stroke:var(--ink);stroke-width:1.5;fill:none}.bgs2 .flow{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s}.bgs2 .f-sub{stroke:var(--sub)}.bgs2 .f-gas{stroke:var(--gas)}.bgs2 .f-strom{stroke:var(--strom)}.bgs2 .f-waerme{stroke:var(--waerme)}.bgs2 .f-gaer{stroke:var(--gaer)}.bgs2 .alt{stroke-dasharray:3 7}.bgs2 .tourmsg{margin:0 8px 8px;min-height:22px}.bgs2 .chev{stroke:none!important;stroke-dasharray:none!important;animation:none!important}.bgs2 .m-sub{fill:var(--sub)}.bgs2 .m-gas{fill:var(--gas)}.bgs2 .m-strom{fill:var(--strom)}.bgs2 .m-waerme{fill:var(--waerme)}.bgs2 .m-gaer{fill:var(--gaer)}@media (prefers-reduced-motion:no-preference){.bgs2 .flow:not(.alt){stroke-dasharray:12 8;animation:run 1.4s linear infinite}.bgs2 .flow.alt{animation:run 2s linear infinite}}@keyframes run{to{stroke-dashoffset:-20}}.bgs2 .st{cursor:pointer;transition:opacity .25s}.bgs2 .st .hit{fill:transparent;stroke:transparent;stroke-width:2;stroke-dasharray:6 5}.bgs2 .st:hover .hit{stroke:var(--line)}.bgs2 .st.on .hit{stroke:var(--gold);fill:var(--goldbg);fill-opacity:.55}.bgs2 svg[data-focus]:not([data-focus=all]) .flow{opacity:.1}.bgs2 svg[data-focus]:not([data-focus=all]) .st{opacity:.28}.bgs2 svg[data-focus=energie] .f-strom,.bgs2 svg[data-focus=energie] .f-waerme,.bgs2 svg[data-focus=energie] .g-energie,.bgs2 svg[data-focus=gaer] .f-gaer,.bgs2 svg[data-focus=gaer] .g-gaer,.bgs2 svg[data-focus=gas] .f-gas,.bgs2 svg[data-focus=gas] .g-gas,.bgs2 svg[data-focus=geld] .g-geld,.bgs2 svg[data-focus=sub] .f-sub,.bgs2 svg[data-focus=sub] .g-sub{opacity:1!important}.bgs2 .eur{pointer-events:none;transition:opacity .25s}.bgs2 .eur circle{fill:var(--gold);stroke:var(--card);stroke-width:2}.bgs2 .eur text{fill:#14241b;font-size:15px;font-weight:700}.bgs2 svg[data-focus]:not([data-focus=all]):not([data-focus=geld]) .eur{opacity:.15}@media (prefers-reduced-motion:no-preference){.bgs2 svg[data-focus=geld] .eur{animation:pulse 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes pulse{50%{transform:scale(1.18)}}.bgs2 .earn{border:1.5px solid var(--gold);border-radius:10px;font-size:15px;margin-top:12px;padding:14px 16px}.bgs2 .earn b{color:var(--gold);display:block;font-size:12px;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.bgs2 .money{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:700px){.bgs2 .money{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.bgs2 .money{grid-template-columns:repeat(3,1fr)}}.bgs2 .mc{grid-gap:10px;align-content:start;background:var(--card);border:1px solid var(--line);border-radius:14px;display:grid;gap:10px;padding:20px}.bgs2 .mc .who{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bgs2 .mc h3{color:var(--deep);font-size:19px;margin:0}.bgs2 .mc .payer{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px}.bgs2 .mc .payer span{background:var(--goldbg);border-radius:6px;padding:3px 8px}.bgs2 .mc p{color:var(--muted);font-size:15px;margin:0}.bgs2 .mc .val{font-feature-settings:"tnum";border-top:1px solid var(--line);color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;padding-top:10px}.bgs2 .flowline{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px}.bgs2 .flowline span{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:6px 10px}.bgs2 .flowline em{color:var(--gold);font-style:normal}.bgs2 .panel{align-self:start;background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:0;padding:24px}@media (min-width:900px){.bgs2 .pgrid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}}.bgs2 .panel .num{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bgs2 .panel h3{color:var(--deep);font-size:24px;line-height:1.2;margin:4px 0 10px}.bgs2 .panel p{color:var(--ink);margin:0 0 16px}.bgs2 .panel h4{color:var(--muted);font-size:12px;letter-spacing:.12em;margin:18px 0 8px;text-transform:uppercase}.bgs2 .panel ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.bgs2 .panel li{font-size:15px;padding-left:18px;position:relative}.bgs2 .panel li:before{color:var(--green);content:"+";font-weight:700;left:0;position:absolute}.bgs2 .buyer{background:var(--goldbg);border-radius:10px;font-size:15px;margin-top:18px;padding:14px 16px}.bgs2 .buyer b{color:var(--ink);display:block;font-size:12px;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.bgs2 .nav{display:flex;gap:8px;justify-content:space-between;margin-top:20px}.bgs2 .nav button{background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;font:600 14px var(--f);padding:8px 12px}.bgs2 .tbl{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow-x:auto}.bgs2 table{border-collapse:collapse;font-size:15px;min-width:640px;width:100%}.bgs2 td,.bgs2 th{border-bottom:1px solid var(--line);padding:12px 16px;text-align:left;vertical-align:top}.bgs2 th{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bgs2 td.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.bgs2 tr:last-child td{border-bottom:0}.bgs2 .bar{background:var(--sub);border-radius:4px;display:block;height:8px;margin-top:6px}.bgs2 .levers{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bgs2 .lever{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px}.bgs2 .lever .k{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bgs2 .lever h3{color:var(--deep);font-size:19px;margin:6px 0}.bgs2 .lever p{color:var(--muted);font-size:15px;margin:0}.bgs2 .cta{align-items:center;background:var(--deep);border-radius:16px;color:var(--bg);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:28px}.bgs2 .cta h2{color:var(--bg);margin:0}.bgs2 .cta p{margin:4px 0 0;opacity:.85}.bgs2 .cta a{background:var(--gold);border-radius:10px;color:#14241b;font-weight:700;padding:13px 20px;text-decoration:none;white-space:nowrap}.bgs2 .foot{color:var(--muted);font-size:13px}.bgs2 .sec{grid-gap:16px;display:grid;gap:16px}.bgs2 .tabs{background:var(--card);border:1px solid var(--line);border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.bgs2 .tab{background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font:700 15px var(--f);padding:10px 16px}.bgs2 .tab[aria-selected=true]{background:var(--deep);color:var(--bg)}.bgs2 .tab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bgs2 .board .chips{margin:4px 4px 12px}.bgs2 .gf{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s}.bgs2 .gf.gmat{stroke-width:2.5;stroke-dasharray:8 6}.bgs2 .gf.gco2{stroke-width:2.5;stroke-dasharray:2 6}@media (prefers-reduced-motion:no-preference){.bgs2 .gf.gin,.bgs2 .gf.gout{stroke-dasharray:14 7;animation:run 1.2s linear infinite}.bgs2 .gf.gco2,.bgs2 .gf.gmat{animation:run 2s linear infinite}}.bgs2 .nb{fill:var(--card);stroke:var(--shape2);stroke-width:1.5}.bgs2 .anl{fill:var(--deep)}.bgs2 .el{fill:var(--muted);font-size:13px;font-weight:600}.bgs2 .eur2 circle{stroke:var(--card);stroke-width:2}.bgs2 .eur2.e-in circle{fill:var(--gold)}.bgs2 .eur2.e-out circle{fill:var(--cost)}.bgs2 .eur2 text{fill:#fff;font-size:13px;font-weight:700}.bgs2 .eur2.e-in text{fill:#14241b}.bgs2 .el,.bgs2 .eur2{transition:opacity .25s}.bgs2 svg[data-q]:not([data-q=all]) .el,.bgs2 svg[data-q]:not([data-q=all]) .eur2,.bgs2 svg[data-q]:not([data-q=all]) .gf,.bgs2 svg[data-q]:not([data-q=all]) .gn{opacity:.15}.bgs2 svg[data-q=co2] .gco2,.bgs2 svg[data-q=co2] .q-co2,.bgs2 svg[data-q=in] .e-in,.bgs2 svg[data-q=in] .gin,.bgs2 svg[data-q=in] .q-in,.bgs2 svg[data-q=mat] .gmat,.bgs2 svg[data-q=mat] .q-mat,.bgs2 svg[data-q=out] .e-out,.bgs2 svg[data-q=out] .gout,.bgs2 svg[data-q=out] .q-out{opacity:1!important}.bgs2 svg[data-q]:not([data-q=all]) .el{opacity:.6}.bgs2 .cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.bgs2 .gl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bgs2 .gl div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.bgs2 .gl dt{color:var(--deep);font-weight:700;margin-bottom:4px}.bgs2 .gl dd{color:var(--muted);font-size:15px;margin:0}.bgs2 .note{background:var(--goldbg);border-radius:12px;font-size:15px;padding:16px 20px}.bgs2{--ground:#dde5d2;--gline:#c8d3bc;--w1:#fff;--w2:#d4dccd;--w3:#a3b39b;--r1:#7d906f;--r2:#566a4a;--domec:#f3e3a0;--domes:#c9ad3c;--card2:#fff;--edge:rgba(20,36,27,.45);--shd:rgba(20,36,27,.16);--gs1:#b7c4aa;--gs2:#9fae92}.bgs2 .stage2{grid-gap:16px;display:grid;gap:16px}.bgs2 .layers{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px 16px}.bgs2 .layers .lab{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bgs2 .tg{align-items:center;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bgs2 .tg input{height:1px;opacity:0;position:absolute;width:1px}.bgs2 .tg .sw{background:var(--line);border-radius:10px;flex:none;height:20px;position:relative;transition:background .2s;width:36px}.bgs2 .tg .sw:after{background:var(--card);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.bgs2 .tg input:checked+.sw{background:var(--deep)}.bgs2 .tg input:checked+.sw:after{transform:translateX(16px)}.bgs2 .tg input:focus-visible+.sw{outline:2px solid var(--gold);outline-offset:2px}.bgs2 .tg.small{font-size:14px;margin-top:4px}.bgs2 .grid2{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.bgs2 .scene{background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:0;padding:8px}.bgs2 svg.iso{display:block;font-family:var(--f);height:auto;min-width:960px;width:100%}.bgs2 .calc{grid-gap:12px;align-content:start;background:var(--card);border:1px solid var(--line);border-radius:14px;display:grid;gap:12px;padding:18px}.bgs2 .rg{grid-gap:2px 8px;align-items:baseline;display:grid;gap:2px 8px;grid-template-columns:1fr auto}.bgs2 .rg label{color:var(--muted);font-size:13px;font-weight:600}.bgs2 .rg output{font-feature-settings:"tnum";color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.bgs2 .rg input{accent-color:var(--deep);grid-column:1/-1;width:100%}.bgs2 .res{grid-gap:6px;font-feature-settings:"tnum";border-top:1px solid var(--line);display:grid;font-variant-numeric:tabular-nums;gap:6px;margin-top:4px;padding-top:12px}.bgs2 .res .row{display:flex;font-size:14px;gap:8px;justify-content:space-between}.bgs2 .res .row span:first-child{color:var(--muted)}.bgs2 .res .row b{font-weight:700}.bgs2 .res .tot{border-top:1px solid var(--line);font-size:16px;margin-top:2px;padding-top:8px}.bgs2 .res .tot b{color:var(--deep)}.bgs2 .res .neg b{color:var(--cost)}.bgs2 .res .sub2{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.bgs2 .fine{color:var(--muted);font-size:12px;margin:0}.bgs2 .chip.play{background:var(--deep);border-color:var(--deep);color:var(--bg)}.bgs2 .chip.play[data-run]{background:var(--gold);border-color:var(--gold);color:#14241b}.bgs2 .tourmsg{color:var(--deep);flex:1 1 280px;font-size:14px;font-weight:600}.bgs2 .gr{fill:var(--ground);stroke:var(--gline);stroke-width:1.5}.bgs2 .t1{fill:var(--w1)}.bgs2 .t1,.bgs2 .t2{stroke:var(--edge);stroke-width:1}.bgs2 .t2{fill:var(--w2)}.bgs2 .t3{fill:var(--w3);stroke:var(--edge);stroke-width:1}.bgs2 .shd{fill:var(--shd)}.bgs2 .edge{stroke:var(--edge);stroke-width:1}.bgs2 .grl{stroke:var(--gline);stroke-width:1}.bgs2 .gside{fill:var(--gs1)}.bgs2 .gside2{fill:var(--gs2)}.bgs2 .dm2{fill:#fff;opacity:.45}.bgs2 .rf1{fill:var(--r1)}.bgs2 .rf2{fill:var(--r2)}.bgs2 .dm{fill:var(--domec);stroke:var(--edge);stroke-width:1}.bgs2 .lq{fill:var(--liquid)}.bgs2 .fld{fill:var(--soil)}.bgs2 .obj{cursor:pointer}.bgs2 .obj.on .t1,.bgs2 .obj:hover .t1{fill:var(--goldbg)}.bgs2 .obj.on .lbl rect{fill:var(--gold)}.bgs2 .lbl rect{fill:var(--deep);opacity:.92}.bgs2 .lbl text{fill:var(--bg);font-size:12.5px;font-weight:700}.bgs2 .fl{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s,stroke-width .3s}.bgs2 .fl.opt{stroke-dasharray:4 7}.bgs2 .chev2{transition:opacity .3s}.bgs2 .pc{cursor:pointer}.bgs2 .pc rect.cb{fill:var(--card2);stroke:var(--line);stroke-width:1.5}.bgs2 .pc.on rect.cb,.bgs2 .pc:hover rect.cb{stroke:var(--gold);stroke-width:2}.bgs2 .pc .ct{fill:var(--ink);font-size:14px;font-weight:700}.bgs2 .pc .cs{fill:var(--muted);font-size:12px;font-weight:500}.bgs2 .amt rect{fill:var(--gold)}.bgs2 .amt text{fill:#14241b;font-size:12px;font-weight:700}.bgs2 .amt.out rect{fill:var(--cost)}.bgs2 .amt.out text{fill:#fff}.bgs2 .amt.opt rect{fill:var(--card2);stroke:var(--gold);stroke-dasharray:3 3}.bgs2 .amt.opt text{fill:var(--muted)}.bgs2 .cloud{fill:var(--card2);stroke:var(--co2);stroke-width:1.5;stroke-dasharray:3 4}.bgs2 svg.iso[data-hl] [data-gp]{opacity:.12}.bgs2 svg.iso[data-hl=co2] [data-gp~=co2],.bgs2 svg.iso[data-hl=energie] [data-gp~=energie],.bgs2 svg.iso[data-hl=gaer] [data-gp~=gaer],.bgs2 svg.iso[data-hl=gas] [data-gp~=gas],.bgs2 svg.iso[data-hl=in] [data-gp~=in],.bgs2 svg.iso[data-hl=out] [data-gp~=out],.bgs2 svg.iso[data-hl=sub] [data-gp~=sub]{opacity:1!important}@media (prefers-reduced-motion:no-preference){.bgs2 .fl.run{stroke-dasharray:14 9;animation:run 1.4s linear infinite}}.bgs2 .lbl{cursor:pointer}.bgs2 .cwrap{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:900px){.bgs2 .cwrap{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.bgs2 .sliders{grid-gap:14px 24px;gap:14px 24px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.bgs2 .outbox,.bgs2 .sliders{align-content:start;display:grid}.bgs2 .outbox{grid-gap:8px;gap:8px}.bgs2 .outbox .res{border-top:0;margin-top:0;padding-top:0}.bgs2 .modes{background:var(--card);border:1px solid var(--line);border-radius:12px;display:inline-flex;gap:4px;justify-self:start;padding:4px}.bgs2 #mode2d{grid-gap:16px;display:grid;gap:16px}.bgs2{--bg:#eee9dc;--card:#fffefa;--ink:#19392b;--muted:#647064;--line:#dedfd3;--green:#2f4f2f;--deep:#153b2b;--gold:#a8862e;--goldbg:#f4ebd3;--shape:#eceadf;--shape2:#c9cdbd;--soil:#d9c9a8;--liquid:#c9b48a;--cost:#b0413e;--co2:#7d8a84;--f:"DM Sans",system-ui,sans-serif;color:var(--ink);font-family:var(--f);font-size:16px;line-height:1.6}.bgs2 h2,.bgs2 h3{font-family:Libre Caslon Display,serif;font-weight:400}.bgs2 .wrap{gap:40px}.bgs2 .board,.bgs2 .lever,.bgs2 .mc,.bgs2 .panel,.bgs2 .tbl{border-radius:6px}.bgs2 .chip,.bgs2 .nav button,.bgs2 .tab{font-family:var(--f)}.bgs2 .chip.play[data-run],.bgs2 .cta a{color:#19392b}.bgs2 .res.ew{border-top:2px solid var(--gold);margin-top:14px;padding-top:12px}.bgs2 #calcwrap{display:none}
/*# sourceMappingURL=8226.3247096a.chunk.css.map*/