.hero-band[data-astro-cid-vz3cuhby]{position:relative;color:var(--on-module);padding-bottom:64px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 96px),var(--module);box-shadow:0 0 0 100vmax var(--module);clip-path:inset(0 -100vmax)}.railing[data-astro-cid-vz3cuhby]{position:absolute;left:calc(50% - 50vw);width:100vw;bottom:0;height:40px;background:linear-gradient(var(--alu-light),var(--alu-light)) 0 0/100% 6px no-repeat,linear-gradient(var(--alu),var(--alu)) 0 14px/100% 5px no-repeat,repeating-linear-gradient(90deg,var(--alu) 0 3px,transparent 3px 30px) 0 19px/100% 21px no-repeat,var(--page)}.hero[data-astro-cid-vz3cuhby]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px;align-items:start;padding-top:28px;position:relative;z-index:1}@media(max-width:900px){.hero[data-astro-cid-vz3cuhby]{grid-template-columns:1fr;gap:24px}}.intro[data-astro-cid-vz3cuhby]{display:grid;gap:18px;align-content:start;min-width:0;padding-top:12px}@media(min-width:901px){.hero[data-astro-cid-vz3cuhby]:has(.live) .intro[data-astro-cid-vz3cuhby]{position:sticky;top:20px}}.live[data-astro-cid-vz3cuhby]{display:grid;gap:12px;border-top:1px solid rgb(255 255 255/.14);padding-top:16px;max-width:42ch}.live[data-astro-cid-vz3cuhby][hidden]{display:none}.live-pts[data-astro-cid-vz3cuhby]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.live-pts[data-astro-cid-vz3cuhby] li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:15.5px;line-height:1.4;color:var(--on-module);margin:0}.live-pts[data-astro-cid-vz3cuhby] li:before{content:"";width:10px;height:10px;border-radius:50%;margin-top:6px;background:#6fcb92;box-shadow:0 0 0 3px #6fcb9233}.live-pts[data-astro-cid-vz3cuhby] li.s-warn:before{background:#f0b35c;box-shadow:0 0 0 3px #f0b35c38}.live-pts[data-astro-cid-vz3cuhby] li.s-bad:before{background:#f08a80;box-shadow:0 0 0 3px #f08a8038}.live-go[data-astro-cid-vz3cuhby]{color:var(--sun)!important;font-weight:650;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:6px;justify-self:start}.live-go[data-astro-cid-vz3cuhby]:hover{text-decoration:underline}@media(max-width:900px){.live[data-astro-cid-vz3cuhby]{display:none}}.intro[data-astro-cid-vz3cuhby] h1{color:var(--on-module);max-width:15ch;font-size:clamp(34px,4.2vw,52px)}.intro[data-astro-cid-vz3cuhby] p{color:var(--on-module-muted);font-size:19px;line-height:1.55;max-width:42ch}.mascot-row[data-astro-cid-vz3cuhby]{display:flex;gap:14px;align-items:center;margin-top:6px}.mascot-big[data-astro-cid-vz3cuhby]{flex:none}@media(prefers-reduced-motion:no-preference){.mascot-big[data-astro-cid-vz3cuhby]{animation:sway 5s ease-in-out infinite;transform-origin:50% 15%}@keyframes sway{0%,to{transform:rotate(0)}50%{transform:rotate(-2.5deg)}}}.intro[data-astro-cid-vz3cuhby] .bubble[data-astro-cid-vz3cuhby]{margin:0;font-size:16px;line-height:1.45;color:var(--on-module);background:var(--module-2);border-radius:14px 14px 14px 4px;padding:10px 14px;max-width:34ch}@media(max-width:900px){.intro[data-astro-cid-vz3cuhby] p{font-size:17px}.mascot-big[data-astro-cid-vz3cuhby]{width:64px;height:70px}}.compact[data-astro-cid-vz3cuhby] .hero[data-astro-cid-vz3cuhby]{grid-template-columns:1fr}.compact[data-astro-cid-vz3cuhby]{padding-bottom:56px}.tool[data-astro-cid-s2pzjvmj]{background:var(--surface);color:var(--ink);border-radius:18px;padding:20px;border:1px solid color-mix(in srgb,var(--alu-light) 60%,transparent);display:grid;gap:14px;box-shadow:0 18px 40px -22px #0009;min-width:0}.grp[data-astro-cid-s2pzjvmj]{border:0;margin:0;padding:0;display:grid;gap:10px;min-width:0}fieldset[data-astro-cid-s2pzjvmj].grp+fieldset[data-astro-cid-s2pzjvmj].grp{border-top:1px solid var(--line);padding-top:14px}.sr[data-astro-cid-s2pzjvmj]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.more[data-astro-cid-s2pzjvmj]{border-top:1px solid var(--line);padding-top:4px}.more[data-astro-cid-s2pzjvmj] summary[data-astro-cid-s2pzjvmj]{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;min-height:44px;padding-block:6px}.more[data-astro-cid-s2pzjvmj] summary[data-astro-cid-s2pzjvmj]::-webkit-details-marker{display:none}.more[data-astro-cid-s2pzjvmj] summary[data-astro-cid-s2pzjvmj]:after{content:"";width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin:-4px 4px 0 auto;transition:transform .15s}.more[data-astro-cid-s2pzjvmj][open] summary[data-astro-cid-s2pzjvmj]:after{transform:rotate(-135deg);margin-top:4px}.sum-t[data-astro-cid-s2pzjvmj]{font:700 17px var(--f-display);display:flex;gap:8px;align-items:center}.sum-t[data-astro-cid-s2pzjvmj] b[data-astro-cid-s2pzjvmj]{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:700 13px var(--f-body)}.sum-s[data-astro-cid-s2pzjvmj]{font-size:14px;color:var(--muted);order:3;width:100%;padding-left:32px}.inner[data-astro-cid-s2pzjvmj]{padding-top:6px}legend[data-astro-cid-s2pzjvmj]{font:700 17px var(--f-display);display:flex;gap:8px;align-items:center;padding:0;margin-bottom:10px}legend[data-astro-cid-s2pzjvmj] b[data-astro-cid-s2pzjvmj]{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:700 13px var(--f-body)}.row2[data-astro-cid-s2pzjvmj]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.row3[data-astro-cid-s2pzjvmj]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media(max-width:520px){.row2[data-astro-cid-s2pzjvmj],.row3[data-astro-cid-s2pzjvmj]{grid-template-columns:1fr}}.field[data-astro-cid-s2pzjvmj]{display:grid;gap:4px;min-width:0}.field[data-astro-cid-s2pzjvmj]>span[data-astro-cid-s2pzjvmj]:first-child{font-size:14px;color:var(--muted);font-weight:500}.combo[data-astro-cid-s2pzjvmj]{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;background:var(--page);overflow:hidden;min-height:44px}.combo[data-astro-cid-s2pzjvmj]:focus-within{border-color:var(--link);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 22%,transparent)}.combo[data-astro-cid-s2pzjvmj] input[data-astro-cid-s2pzjvmj]{flex:1;min-width:0;border:0;background:none;font:600 17px var(--f-body);padding:8px 10px;color:var(--ink)}.combo[data-astro-cid-s2pzjvmj] input[data-astro-cid-s2pzjvmj]:focus{outline:none}.combo[data-astro-cid-s2pzjvmj] b[data-astro-cid-s2pzjvmj]{font-weight:500;font-size:14px;color:var(--muted);padding-right:10px}select[data-astro-cid-s2pzjvmj]{font:500 16px var(--f-body);padding:9px 10px;min-height:44px;border:1.5px solid var(--line);border-radius:10px;background:var(--page);color:var(--ink);width:100%;min-width:0}.seg[data-astro-cid-s2pzjvmj]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hint[data-astro-cid-s2pzjvmj]{margin:-4px 0 0;font-size:14px;color:var(--muted)}.seg-l[data-astro-cid-s2pzjvmj]{font-size:14px;color:var(--muted);font-weight:500;width:100%}.seg[data-astro-cid-s2pzjvmj] label[data-astro-cid-s2pzjvmj]{cursor:pointer}.seg[data-astro-cid-s2pzjvmj] input[data-astro-cid-s2pzjvmj]{position:absolute;opacity:0;pointer-events:none}.seg[data-astro-cid-s2pzjvmj] label[data-astro-cid-s2pzjvmj] span[data-astro-cid-s2pzjvmj]{display:inline-flex;align-items:center;min-height:40px;font-size:15px;font-weight:550;padding:6px 13px;border:1.5px solid var(--line);border-radius:999px}@media(pointer:coarse){.seg[data-astro-cid-s2pzjvmj] label[data-astro-cid-s2pzjvmj] span[data-astro-cid-s2pzjvmj]{min-height:44px}}.seg[data-astro-cid-s2pzjvmj] label[data-astro-cid-s2pzjvmj] input[data-astro-cid-s2pzjvmj]:checked+span[data-astro-cid-s2pzjvmj]{background:var(--slate);border-color:var(--slate);color:var(--on-slate)}.seg[data-astro-cid-s2pzjvmj] input[data-astro-cid-s2pzjvmj]:focus-visible+span[data-astro-cid-s2pzjvmj]{outline:2px solid var(--link);outline-offset:2px}.go[data-astro-cid-s2pzjvmj]{justify-self:stretch;text-align:center;font-weight:700;color:var(--on-sun);background:var(--sun);border-radius:10px;padding:12px;text-decoration:none;min-height:44px}@media(min-width:901px){.go[data-astro-cid-s2pzjvmj]{display:none}}.ergebnis{padding-block:36px 8px;scroll-margin-top:12px}.res{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px 48px;align-items:start}@media(max-width:900px){.res{grid-template-columns:1fr}}.res .wide{grid-column:1/-1}.panel{display:grid;gap:14px;min-width:0}.panel h2{font-size:clamp(24px,2.8vw,32px)}.eyebrow-r{font-size:14px;font-weight:650;color:var(--muted)}.antwort{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:6px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.antwort:before{content:"✓";grid-row:1/4;align-self:start;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font:800 26px/1 var(--f-body);color:#fff;background:var(--good);margin-top:2px}.antwort.v-warn:before{content:"!";background:var(--warn)}.antwort.v-bad:before{content:"✕";background:var(--bad)}@media(prefers-color-scheme:dark){.antwort:before{color:#0b0f14}}.antwort .eyebrow-r{margin:0}.antwort h2{margin:0;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.025em;line-height:1.08}.antwort-x{margin:0;font-size:18px;color:var(--muted);max-width:60ch}.sprung{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sprung a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-weight:650;font-size:15px;text-decoration:none}.sprung a span{color:var(--muted);font-weight:500}.sprung a:hover{border-color:var(--link);color:var(--link)}@media(max-width:620px){.antwort{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.antwort .eyebrow-r,.antwort-x{grid-column:1/-1}.antwort:before{grid-row:2;grid-column:1;align-self:center;width:36px;height:36px;font-size:18px;margin:0}.antwort h2{grid-column:2;font-size:26px}.sprung{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.sprung a{flex:none}}.res [id^=h-]{scroll-margin-top:16px}.gut{border-top:1px solid var(--line)}.gut>summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;gap:10px;font-weight:650;color:var(--good)}.gut>summary::-webkit-details-marker{display:none}.gut>summary:before{content:"+";width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1.5px solid currentColor;font:700 15px/1 var(--f-body)}.gut[open]>summary:before{content:"–"}.gut .pts{border-top:0}.nb-line{font-size:15px}.flag{font-size:12px;font-weight:650;background:var(--terra-soft);color:var(--terra);padding:2px 8px;border-radius:99px;margin-left:4px;white-space:nowrap}.pts{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pt{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}@media(max-width:520px){.pt{grid-template-columns:1fr;gap:6px}}.pt h3{font:650 17px/1.3 var(--f-body);margin-bottom:4px}.pt p{font-size:15.5px}.pt .src{font-size:13px;color:var(--muted);margin-top:6px}.pt .src a{color:var(--muted)}.tag{justify-self:start;font-size:12.5px;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap;height:max-content}.s-good .tag{background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good)}.s-warn .tag{background:color-mix(in srgb,var(--warn) 17%,transparent);color:var(--warn)}.s-bad .tag{background:color-mix(in srgb,var(--bad) 15%,transparent);color:var(--bad)}.s-info .tag{background:var(--surface-2);color:var(--muted)}.plan{list-style:none;counter-reset:st;padding:0;display:grid;gap:0;border-left:2px solid var(--line);margin:0 0 0 13px}.plan li{counter-increment:st;position:relative;padding:0 0 14px 26px}.plan li:before{content:counter(st);position:absolute;left:-14px;top:-1px;width:26px;height:26px;border-radius:50%;background:var(--slate);color:var(--on-slate);display:grid;place-items:center;font:700 13px var(--f-body)}.plan h3{font:650 17px/1.3 var(--f-body);margin:0;display:inline}.plan summary{list-style:none;cursor:pointer;min-height:28px;display:flex;align-items:center;gap:8px}.plan summary::-webkit-details-marker{display:none}.plan summary:after{content:"";width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);margin-left:auto;flex:none;transition:transform .2s}.plan details[open] summary:after{transform:rotate(225deg)}.plan details p{margin-top:4px}.alle{font:inherit;color:var(--link);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.18em;min-height:44px}.plan p{font-size:15.5px;color:var(--ink)}.res .more{font-size:15px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}@media(max-width:700px){.kpis{grid-template-columns:1fr 1fr}}.kpis div{padding:12px 12px 12px 0}.kpis dt{font-size:14px;color:var(--muted)}.kpis dd{margin:2px 0 0;font:760 clamp(22px,2.6vw,30px)/1.1 var(--f-display);letter-spacing:-.02em}.kpis small{font:500 14px var(--f-body);color:var(--muted)}.chart{margin:0;display:grid;gap:6px;max-width:620px}.chart svg{width:100%;height:auto}.chart .be{fill:var(--bar-made);stroke:var(--sun-edge);stroke-width:1}.chart .bs{fill:var(--bar-used)}.chart .bl{stroke:var(--ink);stroke-width:1.5}.chart text{font:500 11px var(--f-body);fill:var(--muted)}.chart figcaption{font-size:14px;color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.k{display:inline-block;width:12px;height:12px;border-radius:3px}.ke{background:var(--bar-made);border:1px solid var(--sun-edge)}.ks{background:var(--bar-used);margin-left:8px}.small{font-size:14.5px;color:var(--muted)}.day{margin:6px 0 4px;display:grid;gap:10px;max-width:760px}.day-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.day-head h3{font:680 18px/1.25 var(--f-body);margin:0 auto 0 0}.day-seg{display:inline-flex;background:var(--surface-2);border-radius:12px;padding:3px;gap:2px}.day-seg button{font:600 15px var(--f-body);color:var(--ink);background:none;border:0;border-radius:9px;padding:0 14px;min-height:44px;cursor:pointer}.day-seg button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 3px #00000024}.day svg{width:100%;height:auto;display:block;overflow:visible}.day text{font:500 11px var(--f-body);fill:var(--muted)}.d-used,.d-store,.d-grid,.d-charge{stroke:var(--page);stroke-width:.75}.d-used{fill:var(--bar-used)}.d-store{fill:var(--bar-store)}.d-charge{fill:url(#hatch)}.d-charge-bg{fill:var(--surface)}.d-charge-st{fill:var(--bar-store)}.d-grid{fill:var(--bar-made)}.d-cut{fill:none;stroke:var(--sun-edge);stroke-width:1;stroke-dasharray:2 2}.d-load{fill:none;stroke:var(--ink);stroke-width:1.75;stroke-dasharray:5 3;stroke-linejoin:round}.d-now{stroke:var(--muted);stroke-width:1}.d-sun{fill:var(--sun);stroke:var(--sun-edge);stroke-width:1}.day-live{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:14.5px;color:var(--muted)}.day-live span{display:inline-flex;align-items:center;gap:6px}.day-live b{color:var(--ink);font-weight:700;min-width:2.2ch;text-align:right}#tUhr{min-width:5.5ch;text-align:left}.kst{background:var(--bar-store)}.kcut{border:1px dashed var(--sun-edge)}.kload{width:16px!important;height:0!important;border-top:2px dashed var(--ink);border-radius:0!important}.day figcaption{font-size:14px;color:var(--muted)}@media(max-width:620px){.day text,.chart text{font-size:18px}}.day-play{font:600 14px var(--f-body);color:var(--link);background:none;border:0;padding:0 2px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:.18em}@media(prefers-reduced-motion:reduce){.day-play{display:none}}.sp{background:var(--surface);border-radius:16px;padding:20px 22px;border:1px solid var(--line)}.cp[data-astro-cid-4xncbixj]{background:var(--surface-2);box-shadow:0 0 0 100vmax var(--surface-2);clip-path:inset(0 -100vmax);margin-top:24px}.cp-h[data-astro-cid-4xncbixj]{display:grid;gap:4px;margin-bottom:16px}.cp-h[data-astro-cid-4xncbixj] h2[data-astro-cid-4xncbixj],.cp-h[data-astro-cid-4xncbixj] p[data-astro-cid-4xncbixj]{margin:0}.cp-grid[data-astro-cid-4xncbixj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:16px}.cp-mehr[data-astro-cid-4xncbixj]{margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:14.5px}.btn-sec[data-astro-cid-4xncbixj]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-weight:650;text-decoration:none;color:var(--ink);font-size:16px}.btn-sec[data-astro-cid-4xncbixj]:hover{border-color:var(--link);color:var(--link)}@media(max-width:620px){.cp-grid[data-astro-cid-4xncbixj]{grid-template-columns:1fr 1fr;gap:10px}}@media(max-width:360px){.cp-grid[data-astro-cid-4xncbixj]{grid-template-columns:1fr}}.neu[data-astro-cid-j7pv25f6]{display:block;margin-top:10px;color:var(--sun)!important;font-weight:650;font-size:16px;text-decoration:none}.neu[data-astro-cid-j7pv25f6]:after{content:" ›"}.neu[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.warum-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px 56px;align-items:start}.warum-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,3vw,36px);max-width:14ch;margin:0}@media(max-width:860px){.warum-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.index[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);margin-top:16px}.index-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;align-items:start}@media(max-width:860px){.index-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.ix-h[data-astro-cid-j7pv25f6]{font:720 19px/1.3 var(--f-body);letter-spacing:-.01em;margin:0 0 8px}.ix-h[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);text-decoration:none}.ix-h[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:" ›";color:var(--muted)}.ix-h[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--link)}.land-list[data-astro-cid-j7pv25f6]{margin:0;line-height:2.1;font-size:16px;max-width:90ch}.land-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:550;display:inline-block;min-height:32px}.small[data-astro-cid-j7pv25f6]{font-size:14px}
