.os[data-astro-cid-vyihi7zh]{display:block;width:100%;height:auto}.os-boden[data-astro-cid-vyihi7zh]{stroke:var(--line);stroke-width:2;fill:none}.os-bau[data-astro-cid-vyihi7zh]{fill:var(--surface-2);stroke:var(--muted);stroke-width:1.6}.os-holz[data-astro-cid-vyihi7zh]{fill:color-mix(in srgb,#B07A45 30%,var(--surface-2))}.os-holz-l[data-astro-cid-vyihi7zh]{stroke:var(--muted);stroke-width:.8;opacity:.6;fill:none}.os-dach[data-astro-cid-vyihi7zh]{fill:var(--alu-light);stroke:var(--muted);stroke-width:1.6;stroke-linejoin:round}.os-tor[data-astro-cid-vyihi7zh]{fill:var(--surface);stroke:var(--muted);stroke-width:1.4}.os-tor-l[data-astro-cid-vyihi7zh]{stroke:var(--muted);stroke-width:.8;fill:none;opacity:.7}.os-fen[data-astro-cid-vyihi7zh]{fill:color-mix(in srgb,var(--link) 18%,var(--surface));stroke:var(--muted);stroke-width:1.2}.os-attika[data-astro-cid-vyihi7zh]{stroke:var(--muted);stroke-width:3;stroke-linecap:round}.os-stuetze[data-astro-cid-vyihi7zh]{stroke:var(--muted);stroke-width:4;stroke-linecap:round}.os-auto[data-astro-cid-vyihi7zh]{fill:var(--alu);stroke:var(--muted);stroke-width:1.2;stroke-linejoin:round}.os-rad[data-astro-cid-vyihi7zh]{fill:var(--ink)}.os-mod[data-astro-cid-vyihi7zh] path[data-astro-cid-vyihi7zh],.os-mod[data-astro-cid-vyihi7zh] rect[data-astro-cid-vyihi7zh]{fill:var(--module);stroke:var(--alu-light);stroke-width:1.2;stroke-linejoin:round}.os-gest[data-astro-cid-vyihi7zh]{stroke:var(--alu);stroke-width:2;stroke-linecap:round}.os-kabel[data-astro-cid-vyihi7zh]{stroke:var(--ink);stroke-width:1.6;fill:none;stroke-dasharray:3 3}.os-baum[data-astro-cid-vyihi7zh]{stroke:#7a5a3a;stroke-width:3}.os-krone[data-astro-cid-vyihi7zh]{fill:color-mix(in srgb,var(--good) 45%,var(--surface))}.os-sonne[data-astro-cid-vyihi7zh] circle[data-astro-cid-vyihi7zh]{fill:var(--sun)}.os-sonne[data-astro-cid-vyihi7zh] path[data-astro-cid-vyihi7zh]{stroke:var(--sun-edge);stroke-width:1.6;stroke-linecap:round}.mw[data-astro-cid-sn4xtyyh]{display:grid;gap:18px}.mw-orte[data-astro-cid-sn4xtyyh]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@media(max-width:820px){.mw-orte[data-astro-cid-sn4xtyyh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.mw-ort[data-astro-cid-sn4xtyyh]{display:grid;gap:4px;justify-items:center;padding:10px 8px;border-radius:16px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font:680 15px var(--f-body);cursor:pointer;min-height:44px;transition:border-color .2s,background .2s}.mw-ort[data-astro-cid-sn4xtyyh] .os{max-width:120px}.mw-ort[data-astro-cid-sn4xtyyh]:hover{border-color:var(--sun-edge)}.mw-ort[data-astro-cid-sn4xtyyh][aria-pressed=true]{border-color:var(--module);background:color-mix(in srgb,var(--sun) 14%,var(--surface))}.mw-panel[data-astro-cid-sn4xtyyh]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px 28px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px}@media(max-width:760px){.mw-panel[data-astro-cid-sn4xtyyh]{grid-template-columns:minmax(0,1fr);padding:14px}}.mw-bild[data-astro-cid-sn4xtyyh]{background:var(--surface-2);border-radius:14px;padding:14px;align-self:start}.mw-bild-i[data-astro-cid-sn4xtyyh]{display:grid;gap:8px}.mw-bild-i[data-astro-cid-sn4xtyyh] p[data-astro-cid-sn4xtyyh]{margin:0;font-size:14.5px;color:var(--muted)}.mw-bild-i[data-astro-cid-sn4xtyyh] .os{animation:mw-ein .45s cubic-bezier(.2,.8,.2,1)}@keyframes mw-ein{0%{opacity:0;transform:translateY(8px) scale(.98)}}.mw-steuer[data-astro-cid-sn4xtyyh]{display:grid;gap:12px;align-content:start}.mw-zeile[data-astro-cid-sn4xtyyh]{display:grid;gap:6px}.mw-l[data-astro-cid-sn4xtyyh]{font-size:14px;font-weight:650;color:var(--muted)}.mw-seg[data-astro-cid-sn4xtyyh]{display:flex;flex-wrap:wrap;gap:6px}.mw-seg[data-astro-cid-sn4xtyyh] button[data-astro-cid-sn4xtyyh],.mw-ri[data-astro-cid-sn4xtyyh] button[data-astro-cid-sn4xtyyh]{min-height:44px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:650 15px var(--f-body);cursor:pointer}.mw-seg[data-astro-cid-sn4xtyyh] button[data-astro-cid-sn4xtyyh] small[data-astro-cid-sn4xtyyh]{font-weight:500;color:var(--muted);margin-left:4px}.mw-ri[data-astro-cid-sn4xtyyh]{display:grid;grid-template-columns:repeat(9,minmax(44px,1fr));gap:6px}.mw-ri[data-astro-cid-sn4xtyyh] button[data-astro-cid-sn4xtyyh]{padding:0 4px;font-size:14px}.mw-ri[data-astro-cid-sn4xtyyh] button[data-astro-cid-sn4xtyyh][data-ri=OW]{font-size:12.5px;line-height:1.1}@media(max-width:560px){.mw-ri[data-astro-cid-sn4xtyyh]{grid-template-columns:repeat(5,minmax(0,1fr))}.mw-ri[data-astro-cid-sn4xtyyh] button[data-astro-cid-sn4xtyyh][data-ri=OW]{grid-column:span 2}}.mw-seg[data-astro-cid-sn4xtyyh] button[data-astro-cid-sn4xtyyh][aria-pressed=true],.mw-ri[data-astro-cid-sn4xtyyh] button[data-astro-cid-sn4xtyyh][aria-pressed=true]{background:var(--module);border-color:var(--module);color:var(--on-module)}.mw-seg[data-astro-cid-sn4xtyyh] button[data-astro-cid-sn4xtyyh][aria-pressed=true] small[data-astro-cid-sn4xtyyh]{color:var(--on-module-muted)}.mw-erg[data-astro-cid-sn4xtyyh]{grid-column:1/-1;display:grid;gap:8px;padding:16px 18px;border-radius:16px;background:var(--module);color:var(--on-module)}.mw-zahl[data-astro-cid-sn4xtyyh]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mw-zahl[data-astro-cid-sn4xtyyh] b[data-astro-cid-sn4xtyyh]{font:780 clamp(34px,5vw,46px)/1 var(--f-display);color:var(--sun);letter-spacing:-.02em}.mw-zahl[data-astro-cid-sn4xtyyh] span[data-astro-cid-sn4xtyyh]{font-size:16px;color:var(--on-module-muted)}.mw-spur[data-astro-cid-sn4xtyyh]{height:12px;border-radius:6px;background:#ffffff1f;overflow:hidden}.mw-fill[data-astro-cid-sn4xtyyh]{display:block;height:100%;width:var(--w,0%);background:var(--sun);border-radius:6px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.mw-satz[data-astro-cid-sn4xtyyh]{margin:0;font-size:15.5px;color:var(--on-module-muted)}.mw-satz[data-astro-cid-sn4xtyyh] b[data-astro-cid-sn4xtyyh]{color:var(--on-module)}.mw-fuss[data-astro-cid-sn4xtyyh]{margin:-6px 0 0;font-size:13.5px;color:var(--muted)}.mw-fakten[data-astro-cid-sn4xtyyh]{display:grid;gap:12px}.mw-fakten[data-astro-cid-sn4xtyyh] h3[data-astro-cid-sn4xtyyh]{margin:6px 0 0;font-size:21px}.mw-kacheln[data-astro-cid-sn4xtyyh]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.mw-k[data-astro-cid-sn4xtyyh]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;animation:mw-ein .4s cubic-bezier(.2,.8,.2,1)}.mw-i[data-astro-cid-sn4xtyyh]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--link)}.t-gut[data-astro-cid-sn4xtyyh] .mw-i[data-astro-cid-sn4xtyyh]{background:color-mix(in srgb,var(--good) 16%,var(--surface));color:var(--good)}.t-warn[data-astro-cid-sn4xtyyh] .mw-i[data-astro-cid-sn4xtyyh]{background:color-mix(in srgb,var(--warn) 16%,var(--surface));color:var(--warn)}.t-bad[data-astro-cid-sn4xtyyh] .mw-i[data-astro-cid-sn4xtyyh]{background:color-mix(in srgb,var(--bad) 14%,var(--surface));color:var(--bad)}.mw-k[data-astro-cid-sn4xtyyh] h4[data-astro-cid-sn4xtyyh]{margin:0 0 4px;font:700 16px/1.3 var(--f-body)}.mw-k[data-astro-cid-sn4xtyyh] p[data-astro-cid-sn4xtyyh]{margin:0;font-size:15px;line-height:1.5}.mw-q[data-astro-cid-sn4xtyyh]{margin-top:6px!important;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px!important}.mw-q[data-astro-cid-sn4xtyyh] a[data-astro-cid-sn4xtyyh]{color:var(--muted)}@media(prefers-reduced-motion:reduce){.mw-bild-i[data-astro-cid-sn4xtyyh] .os,.mw-k[data-astro-cid-sn4xtyyh]{animation:none}.mw-fill[data-astro-cid-sn4xtyyh]{transition:none}}.gc[data-astro-cid-uzw6elpl]{display:grid;gap:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r,14px);padding:clamp(16px,3vw,26px);min-width:0}.gc-h[data-astro-cid-uzw6elpl]{margin:0}.gc-grid[data-astro-cid-uzw6elpl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.gc-wide[data-astro-cid-uzw6elpl]{grid-column:1/-1}@media(max-width:640px){.gc-grid[data-astro-cid-uzw6elpl]{grid-template-columns:1fr}}.gc-f[data-astro-cid-uzw6elpl]{display:grid;gap:6px;min-width:0;border:0;margin:0;padding:0}.gc-f[data-astro-cid-uzw6elpl]>span[data-astro-cid-uzw6elpl],.gc-f[data-astro-cid-uzw6elpl] legend[data-astro-cid-uzw6elpl]{font-weight:600;font-size:15px;padding:0}.gc[data-astro-cid-uzw6elpl] select[data-astro-cid-uzw6elpl],.gc[data-astro-cid-uzw6elpl] input[data-astro-cid-uzw6elpl][type=number]{min-height:44px;font:inherit;font-size:16px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 10px;width:100%;min-width:0}.gc-opts[data-astro-cid-uzw6elpl]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:2px}.gc-opt[data-astro-cid-uzw6elpl]{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:16px;cursor:pointer}.gc-opt[data-astro-cid-uzw6elpl] input[data-astro-cid-uzw6elpl]{flex:none;accent-color:var(--accent);width:18px;height:18px;margin:0}.gc-row[data-astro-cid-uzw6elpl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}@media(max-width:520px){.gc-row[data-astro-cid-uzw6elpl]{grid-template-columns:1fr 1fr}}.gc-calc[data-astro-cid-uzw6elpl]{font-size:14px;color:var(--muted);margin-top:4px}.gc-check[data-astro-cid-uzw6elpl]{grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:44px;font-size:16px}.gc-check[data-astro-cid-uzw6elpl] input[data-astro-cid-uzw6elpl]{width:20px;height:20px;margin:0;accent-color:var(--accent)}.gc[data-astro-cid-uzw6elpl] .gc-wait{color:var(--muted)}.gc[data-astro-cid-uzw6elpl] .gc-res{border-top:3px solid var(--muted);padding-top:14px;display:grid;gap:12px}.gc[data-astro-cid-uzw6elpl] .gc-res.gc-ok,.gc[data-astro-cid-uzw6elpl] .gc-res.gc-hinweis{border-color:var(--good)}.gc[data-astro-cid-uzw6elpl] .gc-res.gc-warn{border-color:var(--warn)}.gc[data-astro-cid-uzw6elpl] .gc-res.gc-nein{border-color:var(--bad)}.gc[data-astro-cid-uzw6elpl] .gc-res-h{font-family:var(--f-display);font-weight:700;font-size:clamp(20px,2.4vw,24px);line-height:1.2}.gc[data-astro-cid-uzw6elpl] .gc-pts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gc[data-astro-cid-uzw6elpl] .gc-pts li{position:relative;padding-left:22px;font-size:16px}.gc[data-astro-cid-uzw6elpl] .gc-pts li:before{content:"";position:absolute;left:2px;top:.5em;width:10px;height:10px;border-radius:50%;background:var(--muted)}.gc[data-astro-cid-uzw6elpl] .gc-pts li.gc-ok:before{background:var(--good)}.gc[data-astro-cid-uzw6elpl] .gc-pts li.gc-hinweis:before{background:transparent;border:2px solid var(--good)}.gc[data-astro-cid-uzw6elpl] .gc-pts li.gc-warn:before{background:var(--warn)}.gc[data-astro-cid-uzw6elpl] .gc-pts li.gc-nein:before{background:var(--bad)}.gc[data-astro-cid-uzw6elpl] .gc-pts b{display:block}.gc[data-astro-cid-uzw6elpl] .gc-par{display:block;font-size:13px;color:var(--muted);margin-top:2px}.gc[data-astro-cid-uzw6elpl] .gc-src,.gc-immer[data-astro-cid-uzw6elpl]{font-size:13px;color:var(--muted)}.um-bars[data-astro-cid-2womktqt]{margin:0;display:grid;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px}.um-bars[data-astro-cid-2womktqt] ul[data-astro-cid-2womktqt]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.um-bars[data-astro-cid-2womktqt] li[data-astro-cid-2womktqt]{display:grid;gap:4px;margin:0}.um-bars[data-astro-cid-2womktqt] .l[data-astro-cid-2womktqt]{font-weight:620;font-size:15px}.um-bars[data-astro-cid-2womktqt] .b[data-astro-cid-2womktqt]{display:flex;align-items:center;gap:10px}.um-bars[data-astro-cid-2womktqt] .b[data-astro-cid-2womktqt] span[data-astro-cid-2womktqt]{display:block;height:24px;width:var(--w);border-radius:7px;background:var(--module)}.um-bars[data-astro-cid-2womktqt] li[data-astro-cid-2womktqt]:last-child .b[data-astro-cid-2womktqt] span[data-astro-cid-2womktqt]{background:var(--alu)}.um-bars[data-astro-cid-2womktqt] b[data-astro-cid-2womktqt]{font-size:15px;white-space:nowrap}.um-bars[data-astro-cid-2womktqt] figcaption[data-astro-cid-2womktqt]{font-size:13.5px;color:var(--muted)}
