.calc__head[data-astro-cid-tv4wiv23]{max-width:46rem}.calc__title[data-astro-cid-tv4wiv23]{margin-block:var(--s-4) var(--s-5)}.calc[data-astro-cid-tv4wiv23]{--calc-pad:clamp(var(--s-5), 3.2vw, var(--s-8));margin-top:clamp(var(--s-7), 5vw, var(--s-9));background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-lg)}.calc__modus[data-astro-cid-tv4wiv23]{padding:var(--calc-pad) var(--calc-pad) 0;border-bottom:1px solid var(--line)}.modus[data-astro-cid-tv4wiv23]{gap:clamp(var(--s-5), 3vw, var(--s-8));scrollbar-width:none;display:flex;overflow-x:auto}.modus[data-astro-cid-tv4wiv23]::-webkit-scrollbar{display:none}.calc__tab[data-astro-cid-tv4wiv23]{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;flex:none;padding:0 0 14px;font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:700;line-height:1.2;transition:color .18s;position:relative}.calc__tab[data-astro-cid-tv4wiv23]:after{content:"";background:var(--pine);transform-origin:0;height:3px;transition:scale .32s var(--kurve-weich);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:0;right:0;scale:0 1}.calc__tab[data-astro-cid-tv4wiv23]:hover,.calc__tab[data-astro-cid-tv4wiv23].is-active{color:var(--ink)}.calc__tab[data-astro-cid-tv4wiv23].is-active:after{scale:1}.calc__grid[data-astro-cid-tv4wiv23]{display:grid}@media (width>=1000px){.calc__grid[data-astro-cid-tv4wiv23]{grid-template-columns:1.04fr .96fr}}.calc__inputs[data-astro-cid-tv4wiv23]{padding:var(--calc-pad);gap:var(--s-8);align-content:start;min-width:0;display:grid}.fuel[data-astro-cid-tv4wiv23]{gap:var(--s-6);border:0;min-width:0;margin:0;padding:0;display:grid}.fuel[data-astro-cid-tv4wiv23][hidden]{display:none}.fuel__legend[data-astro-cid-tv4wiv23]{margin-bottom:var(--s-4);align-items:center;gap:var(--s-4);width:100%;font-family:var(--font-display);letter-spacing:var(--satz-eng);color:var(--ink);padding:0;font-size:1.0625rem;font-weight:800;display:flex}.fuel__legend[data-astro-cid-tv4wiv23]:after{content:"";background:var(--line);flex:1;height:1px}.field[data-astro-cid-tv4wiv23]{gap:var(--s-3);min-width:0;display:grid}.field__label[data-astro-cid-tv4wiv23]{justify-content:space-between;align-items:baseline;gap:var(--s-4);min-width:0;font-family:var(--font-display);letter-spacing:-.014em;color:var(--ink);flex-wrap:wrap;font-size:1rem;font-weight:700;line-height:1.35;display:flex}.field__label--solo[data-astro-cid-tv4wiv23]{display:block}.field__out[data-astro-cid-tv4wiv23]{font-family:var(--font-body);letter-spacing:.02em;color:var(--ink-mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.field__hint[data-astro-cid-tv4wiv23]{color:var(--ink-soft);max-width:54ch;font-size:14px;line-height:1.55}.field__hint--warn[data-astro-cid-tv4wiv23]{background:var(--honey-soft);color:var(--honey);border-radius:var(--r-sm);padding:10px 14px}.field__row[data-astro-cid-tv4wiv23]{align-items:center;gap:var(--s-4);min-width:0;display:flex}.field__row[data-astro-cid-tv4wiv23]>[data-astro-cid-tv4wiv23]{min-width:0}@media (width>=380px){.field__row[data-astro-cid-tv4wiv23]{gap:var(--s-5)}}@media (width<=479px){.field__row[data-astro-cid-tv4wiv23]{gap:var(--s-4);display:grid}.field__row[data-astro-cid-tv4wiv23] .numbox[data-astro-cid-tv4wiv23]{order:1;width:100%}.regler[data-astro-cid-tv4wiv23]{order:2}}.regler[data-astro-cid-tv4wiv23]{gap:var(--s-2);flex:1;min-width:0;display:grid}.skala[data-astro-cid-tv4wiv23]{justify-content:space-between;gap:var(--s-3);white-space:nowrap;letter-spacing:.04em;color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;display:flex}.slider[data-astro-cid-tv4wiv23]{--fill:0%;-webkit-appearance:none;appearance:none;outline-offset:2px;cursor:pointer;background:0 0;width:100%;min-width:0;height:32px}.slider[data-astro-cid-tv4wiv23]::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--pine) 0 var(--fill), var(--line) var(--fill) 100%);height:8px}.slider[data-astro-cid-tv4wiv23]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--pine);border:3px solid var(--surface);width:16px;height:30px;box-shadow:var(--shadow-md);cursor:grab;border-radius:5px;margin-top:-11px;transition:transform .15s,background-color .15s}.slider[data-astro-cid-tv4wiv23]::-webkit-slider-thumb:active{cursor:grabbing;transform:scaleY(1.08)}.slider[data-astro-cid-tv4wiv23]::-moz-range-thumb{background:var(--pine);border:3px solid var(--surface);width:16px;height:30px;box-shadow:var(--shadow-md);cursor:grab;border-radius:5px}.slider[data-astro-cid-tv4wiv23]::-moz-range-track{border-radius:var(--r-pill);background:var(--line);height:8px}.slider[data-astro-cid-tv4wiv23]::-moz-range-progress{border-radius:var(--r-pill);background:var(--pine);height:8px}.numbox[data-astro-cid-tv4wiv23]{align-items:baseline;gap:var(--s-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-soft);flex:none;width:150px;min-width:0;padding:10px 14px 9px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.numbox[data-astro-cid-tv4wiv23]:focus-within{background:var(--surface);border-color:var(--pine);box-shadow:0 0 0 4px var(--pine-soft), var(--shadow-sm)}.numbox--wide[data-astro-cid-tv4wiv23]{width:100%;max-width:18rem}.num[data-astro-cid-tv4wiv23]{width:100%;min-width:0;font-family:var(--font-body);letter-spacing:-.018em;font-variant-numeric:tabular-nums;color:var(--ink);-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:0;font-size:1.5rem;font-weight:800;line-height:1.15}.num[data-astro-cid-tv4wiv23]::placeholder{color:var(--ink-mute);font-weight:500}.num[data-astro-cid-tv4wiv23]::-webkit-outer-spin-button,.num[data-astro-cid-tv4wiv23]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numbox__unit[data-astro-cid-tv4wiv23]{color:var(--ink-mute);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.wahlen[data-astro-cid-tv4wiv23]{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=430px){.wahlen[data-astro-cid-tv4wiv23]{grid-template-columns:repeat(4,minmax(0,1fr))}}.wahl[data-astro-cid-tv4wiv23]{text-align:left;border-radius:var(--r-sm);background:var(--paper-soft);font-family:var(--font-body);cursor:pointer;border:0;grid-template-rows:1fr auto;justify-items:start;gap:7px;padding:10px 12px 11px;transition:background-color .16s;display:grid}.wahl__name[data-astro-cid-tv4wiv23]{color:var(--ink-soft);font-size:14px;font-weight:700;line-height:1.2}.wahl__kwh[data-astro-cid-tv4wiv23]{color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.wahl[data-astro-cid-tv4wiv23]:hover{background:var(--line-soft)}.wahl[data-astro-cid-tv4wiv23].is-active{background:var(--pine-soft);box-shadow:inset 0 0 0 2px var(--pine)}.wahl[data-astro-cid-tv4wiv23].is-active .wahl__kwh[data-astro-cid-tv4wiv23]{color:var(--pine);font-weight:700}.wahl[data-astro-cid-tv4wiv23].is-active .wahl__name[data-astro-cid-tv4wiv23]{color:var(--pine)}.unknown[data-astro-cid-tv4wiv23]{border-top:1px dashed var(--line);padding-top:var(--s-5)}.unknown[data-astro-cid-tv4wiv23] summary[data-astro-cid-tv4wiv23]{cursor:pointer;color:var(--ink);align-items:center;gap:var(--s-3);font-size:15px;font-weight:600;list-style:none;transition:color .16s;display:inline-flex}.unknown[data-astro-cid-tv4wiv23] summary[data-astro-cid-tv4wiv23]::-webkit-details-marker{display:none}.unknown[data-astro-cid-tv4wiv23] summary[data-astro-cid-tv4wiv23]:before{content:"+";background:var(--honey-soft);width:22px;height:22px;color:var(--honey);border-radius:6px;flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid}.unknown[data-astro-cid-tv4wiv23][open] summary[data-astro-cid-tv4wiv23]:before{content:"−"}.unknown[data-astro-cid-tv4wiv23] summary[data-astro-cid-tv4wiv23]:hover{color:var(--pine)}.unknown__body[data-astro-cid-tv4wiv23]{gap:var(--s-3);padding-top:var(--s-5);display:grid}.ergebnis[data-astro-cid-tv4wiv23]{border-radius:0 0 var(--r-xl) var(--r-xl);padding:var(--calc-pad);min-width:0;margin-inline:0}@media (width>=1000px){.ergebnis[data-astro-cid-tv4wiv23]{border-radius:0 0 var(--r-xl) 0}}.ergebnis[data-astro-cid-tv4wiv23]:after{border-radius:inherit;mix-blend-mode:screen;opacity:.6}.ergebnis__inhalt[data-astro-cid-tv4wiv23]{align-content:start;gap:var(--s-5);min-width:0;display:grid}.ergebnis__zahl[data-astro-cid-tv4wiv23]{margin-top:calc(var(--s-2) * -1);flex-wrap:wrap;align-items:baseline;gap:0 .12em;display:flex}.ergebnis__zahl[data-astro-cid-tv4wiv23] .zahl-gross[data-astro-cid-tv4wiv23]{font-size:clamp(3rem,5.2vw,4.25rem)}.ergebnis__cur[data-astro-cid-tv4wiv23]{font-family:var(--font-display);letter-spacing:var(--satz-eng);color:var(--daten-gut);opacity:.72;font-size:clamp(3rem,5.2vw,4.25rem);font-weight:700;line-height:.95}.ergebnis__per[data-astro-cid-tv4wiv23]{font-family:var(--font-body);color:var(--tief-fg-mute);margin-top:2px;font-size:15px;font-weight:600}.ergebnis[data-astro-cid-tv4wiv23] .ergebnis__sub[data-astro-cid-tv4wiv23]{color:var(--tief-fg-mute);font-variant-numeric:tabular-nums;margin-top:calc(var(--s-3) * -1)}.ergebnis__sub[data-astro-cid-tv4wiv23] span[data-astro-cid-tv4wiv23][data-result]{color:var(--tief-fg);font-weight:700}.ergebnis__punkt[data-astro-cid-tv4wiv23]{margin-inline:6px}.mess[data-astro-cid-tv4wiv23]{gap:var(--s-5);margin-top:var(--s-1);display:grid}.mess__reihe[data-astro-cid-tv4wiv23]{gap:9px;display:grid}.mess__kopf[data-astro-cid-tv4wiv23]{justify-content:space-between;align-items:baseline;gap:var(--s-4);color:var(--tief-fg-soft);font-size:14px;display:flex}.mess__was[data-astro-cid-tv4wiv23]{font-weight:600}.mess__wert[data-astro-cid-tv4wiv23]{font-family:var(--font-body);letter-spacing:-.014em;font-variant-numeric:tabular-nums;color:var(--tief-fg);font-size:1.125rem;font-weight:800}.mess__spur[data-astro-cid-tv4wiv23]{border-radius:var(--r-pill);background:var(--daten-fix-weich);height:18px;position:relative}.mess__balken[data-astro-cid-tv4wiv23]{inset-block:0;border-radius:var(--r-pill);width:0;transition:width .5s var(--kurve-weich);position:absolute;left:0}.mess__balken--jetzt[data-astro-cid-tv4wiv23]{background:var(--daten-teuer)}.mess__balken--nachher[data-astro-cid-tv4wiv23]{background:var(--daten-gut)}.mess__lot[data-astro-cid-tv4wiv23]{left:var(--nachher,100%);border-left:2px dashed var(--tief-fg-mute);transition:left .5s var(--kurve-weich);position:absolute;top:-7px;bottom:-7px}.mess__luecke[data-astro-cid-tv4wiv23]{inset-block:0;left:var(--nachher,100%);border:1px solid var(--daten-teuer);border-radius:var(--r-pill);background:repeating-linear-gradient(-45deg, var(--daten-teuer) 0 1.5px, transparent 1.5px 6px);opacity:.8;transition:left .5s var(--kurve-weich);position:absolute;right:0}.mess__spanne[data-astro-cid-tv4wiv23]{margin-left:var(--nachher,100%);transition:margin-left .5s var(--kurve-weich)}.mess__klammer[data-astro-cid-tv4wiv23]{border:1.5px solid var(--daten-teuer);border-top:0;border-radius:0 0 6px 6px;width:100%;height:8px;display:block}.mess[data-astro-cid-tv4wiv23] .mess__marke[data-astro-cid-tv4wiv23]{text-align:right;color:var(--daten-teuer);font-size:13px;font-weight:700}.breakdown[data-astro-cid-tv4wiv23]{margin:0;display:grid}.breakdown[data-astro-cid-tv4wiv23]:empty{display:none}.breakdown[data-astro-cid-tv4wiv23]>div{justify-content:space-between;gap:var(--s-4);border-top:1px solid var(--tief-linie);padding:11px 0;font-size:15px;display:flex}.breakdown[data-astro-cid-tv4wiv23] dt{color:var(--tief-fg-soft)}.breakdown[data-astro-cid-tv4wiv23] dd{color:var(--tief-fg);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ergebnis[data-astro-cid-tv4wiv23] .btn--primary[data-astro-cid-tv4wiv23]{background:var(--paper);color:var(--pine);box-shadow:none;margin-top:var(--s-1)}.ergebnis[data-astro-cid-tv4wiv23] .btn--primary[data-astro-cid-tv4wiv23]:hover{color:var(--pine-deep);box-shadow:none;background:#fff}.ergebnis[data-astro-cid-tv4wiv23] .ergebnis__fussnote[data-astro-cid-tv4wiv23]{max-width:52ch;color:var(--tief-fg-mute)}@media (prefers-reduced-motion:reduce){.mess__balken[data-astro-cid-tv4wiv23],.mess__lot[data-astro-cid-tv4wiv23],.mess__luecke[data-astro-cid-tv4wiv23],.mess__spanne[data-astro-cid-tv4wiv23],.calc__tab[data-astro-cid-tv4wiv23]:after{transition:none}}
