@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ws-bg: #ffffff;--ws-primary: #233974;--ws-primary-dunkel: #0a183e;--ws-primary-hell: #7088c0;--ws-nebel: #eef3f5;--ws-linie: #dce4eb;--ws-text: #212529;--ws-text-leise: #5c6670;--ws-accent: #2e8b57;--ws-accent-text: #1f7a4d;--ws-warn: #c0392b;--font-body: "Barlow", system-ui, "Segoe UI", sans-serif;--font-zahl: "Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--chart-summe: #384f8d;--chart-plus: #6b8fdc;--chart-minus: #c0392b;--chart-heute: #384f8d;--chart-hebel: #2e8b57;--chart-ohne: #9fb0d3}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ws-bg);color:var(--ws-text);font-family:var(--font-body);font-size:1.0625rem;line-height:1.55}h1,h2,h3,p,ul,ol,dl,dd,figure,pre{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--ws-primary)}:focus-visible{outline:3px solid var(--ws-primary-hell);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app{min-height:100vh;display:flex;flex-direction:column}.seite{width:min(100% - 2rem,1040px);margin-inline:auto}main.seite{flex:1;padding-block:2rem 4rem}main section>*+*{margin-top:1.25rem}h1{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem);font-weight:600;line-height:1.15;color:var(--ws-primary);text-wrap:balance}h2{font-size:1.375rem;font-weight:600;line-height:1.25;color:var(--ws-primary)}.h-klein{font-size:1.0625rem;margin-top:2rem}.lead{font-size:1.1875rem;max-width:64ch;color:#3a424a}.leise,.quelle,.erklaerung{color:var(--ws-text-leise)}.quelle{font-size:.8125rem}.erklaerung{font-size:.9375rem}.wartet{color:var(--ws-text-leise);font-style:italic}.plus{color:var(--ws-accent-text)}.minus{color:var(--ws-warn)}.kopf{border-bottom:1px solid var(--ws-linie)}.kopf-innen{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.625rem}.kopf-logo{border:0;background:none;padding:0;cursor:pointer}.kopf-logo img{display:block;height:54px;width:auto}.kopf-titel{font-family:var(--font-zahl);font-weight:600;font-size:1.25rem;line-height:1.2;color:var(--ws-primary);text-align:right}.kopf-titel span{display:block;font-family:var(--font-body);font-weight:400;font-size:.8125rem;color:var(--ws-text-leise)}.schritte{background:var(--ws-nebel);border-bottom:1px solid var(--ws-linie)}.schritte ol{display:flex;gap:.25rem;padding-block:.5rem}.schritt button{display:flex;align-items:center;gap:.5rem;border:0;border-radius:4px;background:none;padding:.375rem .625rem;font-family:var(--font-zahl);font-weight:600;color:var(--ws-primary);white-space:nowrap;cursor:pointer}.schritt-nr{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border:1.5px solid currentColor;border-radius:50%;font-size:.8125rem}.schritt-aktiv button{background:var(--ws-primary);color:#fff}.schritt-gesperrt button{color:#7d8792;cursor:default}.hinweis{border-left:4px solid var(--ws-primary-hell);border-radius:0 4px 4px 0;background:var(--ws-nebel);padding:.75rem 1rem;font-size:.9375rem}.fuss{background:var(--ws-primary);color:#fff;padding-block:1.25rem;font-size:.875rem}.fuss p+p{margin-top:.25rem;color:#c7d2ea}.karte{border:1px solid var(--ws-linie);border-radius:4px;background:#fff;padding:1.5rem}.karte>*+*{margin-top:.875rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1.5px solid var(--ws-primary);border-radius:4px;background:var(--ws-primary);color:#fff;padding:.5rem 1.25rem;font-weight:600;text-align:center;cursor:pointer}.btn:hover{border-color:var(--ws-primary-dunkel);background:var(--ws-primary-dunkel)}.btn-leise,.btn-leise:hover{border-color:var(--ws-primary);background:#fff;color:var(--ws-primary)}.btn-leise:hover{background:var(--ws-nebel)}.btn:disabled{opacity:.5;cursor:not-allowed}.link{border:0;background:none;padding:0;color:var(--ws-primary);text-align:left;text-decoration:underline;cursor:pointer}.aktionen{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{border:1.5px solid var(--ws-primary);border-radius:999px;background:#fff;color:var(--ws-primary);padding:.5rem 1rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.chip:hover:not(:disabled){background:var(--ws-primary);color:#fff}.chip:disabled{opacity:.5;cursor:not-allowed}.chip-gross{padding:.75rem 1.25rem;font-weight:600}.chip-zusatz{display:block;font-size:.75rem;font-weight:400;opacity:.85}textarea,select,input[type=text],input[type=number]{width:100%;border:1px solid #aab6c3;border-radius:4px;background:#fff;padding:.5625rem .75rem}textarea{display:block;resize:vertical}.umschalter{display:inline-flex;border:1.5px solid var(--ws-primary);border-radius:4px;overflow:hidden}.umschalter button{border:0;background:#fff;color:var(--ws-primary);padding:.4375rem .875rem;font-size:.9375rem;font-weight:600;cursor:pointer}.umschalter button+button{border-left:1.5px solid var(--ws-primary)}.umschalter button[aria-pressed=true]{background:var(--ws-primary);color:#fff}.umschalter button span{font-weight:400}.umschalter button:focus-visible{outline-offset:-4px;outline-color:var(--ws-primary-hell)}.tabelle-rahmen{overflow-x:auto}.tabelle{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tabelle caption{padding-bottom:.25rem;font-weight:600;text-align:left}.tabelle th,.tabelle td{border-bottom:1px solid var(--ws-linie);padding:.5rem .75rem;text-align:right;white-space:nowrap}.tabelle th:first-child{padding-left:0;text-align:left}.tabelle thead th{font-size:.875rem;font-weight:600;color:var(--ws-text-leise)}.tabelle-text th,.tabelle-text td{min-width:11rem;font-size:.9375rem;text-align:left;vertical-align:top;white-space:normal}.start{max-width:780px;padding-top:clamp(.5rem,4vw,3rem)}.start h1{font-size:clamp(2.25rem,1.4rem + 4vw,3.75rem);line-height:1.05}.start-eingabe{border-radius:4px;background:var(--ws-nebel);padding:1.5rem;margin-top:2rem}.start-eingabe label,.start-frage{display:block;margin-bottom:.5rem;font-weight:600}.start-frage{margin-top:1.25rem}.start-ablauf{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;font-size:.9375rem}.start-ablauf strong{display:block;font-family:var(--font-zahl);font-size:1.1875rem;color:var(--ws-primary)}.start-hinweis{border-top:1px solid var(--ws-linie);padding-top:1rem;margin-top:2rem;font-size:.875rem;color:var(--ws-text-leise)}.firmen{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem}.firma{display:flex;flex-direction:column;gap:.125rem;border:1.5px solid var(--ws-linie);border-radius:4px;background:#fff;padding:1rem 1.125rem;font-size:.9375rem;text-align:left;cursor:pointer}.firma:hover{border-color:var(--ws-primary-hell)}.firma[aria-pressed=true]{border-color:var(--ws-primary);box-shadow:inset 0 0 0 1px var(--ws-primary);background:#f6f8fc}.firma strong{margin-bottom:.25rem;font-size:1.0625rem;line-height:1.3;color:var(--ws-primary)}.firma-anlass{margin-top:.375rem;color:var(--ws-text-leise)}.upload{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.875rem;color:var(--ws-text-leise)}.upload label{flex:none}.upload label:has(+input:focus-visible){outline:3px solid var(--ws-primary-hell);outline-offset:2px}.upload p{flex:1 1 22rem}.fehler{flex-basis:100%;border-left:4px solid var(--ws-warn);padding-left:.75rem;color:var(--ws-text)}.fakten{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem 1.5rem}.fakten dt{font-size:.875rem;color:var(--ws-text-leise)}.fakten dd{font-weight:500}.chat{display:flex;flex-direction:column;gap:.625rem;max-width:720px}.chat-ki,.chat-ich{max-width:88%;padding:.75rem 1rem}.chat-ki{align-self:flex-start;border-radius:4px 14px 14px;background:var(--ws-nebel)}.chat-ich{align-self:flex-end;border-radius:14px 4px 14px 14px;background:var(--ws-primary);color:#fff}.chat-wartet{color:var(--ws-text-leise);font-style:italic}.antwort{display:grid;gap:.75rem;max-width:720px;border-top:1px solid var(--ws-linie);padding-top:1rem}.antwort-stand{font-size:.875rem;font-weight:600;color:var(--ws-text-leise)}.antwort-form{display:flex;gap:.5rem}.antwort-form input{flex:1;min-width:0}.antwort .link{justify-self:start;font-size:.9375rem}.verstanden{max-width:720px}.felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem 1.25rem}.felder label{display:grid;gap:.25rem;font-size:.9375rem;font-weight:500}.wert-kopf{display:flex;flex-direction:column;font-weight:500}.wert-kopf span{font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.3;color:var(--ws-text)}.wert-kopf strong{font-family:var(--font-zahl);font-size:clamp(2.5rem,1.25rem + 5.5vw,5rem);font-weight:600;line-height:1.05;white-space:nowrap}.kosten{font-size:1.0625rem;max-width:62ch}.kosten strong{font-family:var(--font-zahl);font-size:1.25rem;white-space:nowrap}.wertleiste{--wl-dicke: 18px}.wl-zeilen{display:grid;gap:.875rem}.wl-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:.9375rem}.wl-schluessel{align-self:center;width:.75rem;height:.75rem;border-radius:2px}.wl-label{color:var(--ws-text-leise)}.wl-wert{font-family:var(--font-zahl);font-size:1.1875rem;font-weight:600;white-space:nowrap}.wl-spur{position:relative;height:calc(var(--wl-dicke) + 10px);margin-top:.125rem}.wl-spur i{position:absolute;top:0;bottom:0;width:1px;background:var(--ws-linie)}.wl-band{position:absolute;top:5px;height:var(--wl-dicke);border-radius:4px;transition:left .35s ease,width .35s ease}.wl-ohne .wl-band,.wl-ohne .wl-schluessel{background:var(--chart-ohne)}.wl-heute .wl-band,.wl-heute .wl-schluessel{background:var(--chart-heute)}.wl-hebel .wl-band,.wl-hebel .wl-schluessel{background:var(--chart-hebel)}.wl-achse{position:relative;height:1.5rem;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--ws-text-leise)}.wl-achse span{position:absolute;top:.125rem;transform:translate(-50%);white-space:nowrap}.wl-achse .wl-erste{transform:none}.wl-achse .wl-letzte{transform:translate(-100%)}.wertleiste-kompakt{--wl-dicke: 12px}.wertleiste-kompakt .wl-zeilen{gap:.375rem}.wertleiste-kompakt .wl-text{font-size:.875rem}.wertleiste-kompakt .wl-wert{font-size:1rem}.ampel{display:flex;align-items:flex-start;gap:1rem}.ampel-lichter{display:grid;flex:none;gap:5px;border-radius:13px;background:#2b3038;padding:6px}.ampel-lichter span{width:16px;height:16px;border-radius:50%;background:#5b626c}.ampel-rot span:nth-child(1){background:#e5484d}.ampel-gelb span:nth-child(2){background:#fab219}.ampel-gruen span:nth-child(3){background:#3fb950}.ampel-titel{font-size:1.125rem}.ampel ul{margin-top:.375rem;padding-left:1.25rem;list-style:disc;font-size:.9375rem;color:var(--ws-text-leise)}.wf-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.wf-zeile{display:grid;grid-template-columns:minmax(11rem,18rem) 1fr 8.5rem;align-items:center;gap:0 1rem;border-radius:4px;padding:.3125rem .5rem}.wf-zeile:hover,.wf-aktiv{background:var(--ws-nebel)}.wf-zeile:focus-visible{outline-offset:-2px}.wf-spur{position:relative;height:14px;border-left:1px solid #aab6c3}.wf-balken{position:absolute;top:0;height:14px}.wf-summe .wf-balken{border-radius:0 4px 4px 0;background:var(--chart-summe)}.wf-plus .wf-balken{border-radius:0 4px 4px 0;background:var(--chart-plus)}.wf-minus .wf-balken{border-radius:4px 0 0 4px;background:var(--chart-minus)}.wf-wert{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wf-summe .wf-label,.wf-summe .wf-wert{font-weight:600}.wf-null{color:var(--ws-text-leise)}.wf-erklaerung{min-height:4.25rem;border-radius:4px;background:var(--ws-nebel);padding:.75rem 1rem;font-size:.9375rem}.wertstand{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ws-linie);background:#fff;padding-block:.625rem;margin-top:-.75rem}.wertstand-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem}.wertstand-zeile span{font-size:.9375rem;color:var(--ws-text-leise)}.wertstand-zeile strong{font-family:var(--font-zahl);font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--ws-primary);white-space:nowrap}.wertstand-gross .wertstand-zeile strong{font-size:clamp(1.875rem,1.2rem + 2.6vw,2.75rem);line-height:1.1}.wertstand-delta{margin-bottom:.5rem;font-weight:600}.wertstand-delta:not(.plus):not(.minus){font-weight:400;color:var(--ws-text-leise)}.fragen{display:grid;gap:1rem}.frage-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1.5rem}.frage-thema{display:flex;align-items:center;gap:.5rem;font-family:var(--font-zahl);font-size:1.125rem;font-weight:600;color:var(--ws-primary)}.frage-nr,.bh-nr{display:inline-grid;flex:none;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;background:var(--ws-primary);color:#fff;font-family:var(--font-zahl);font-size:.875rem;font-weight:600}.frage-betrag{line-height:1.25;text-align:right}.frage-betrag span{display:block;font-size:.8125rem;color:var(--ws-text-leise)}.frage-betrag strong{font-family:var(--font-zahl);font-size:1.3125rem;font-weight:600;white-space:nowrap}.frage-text{max-width:58ch;font-size:1.25rem;font-weight:500;line-height:1.4}.frage-text:not(.frage-wartet):before{content:"„"}.frage-text:not(.frage-wartet):after{content:"“"}.frage-wartet{font-weight:400;font-style:italic;color:var(--ws-text-leise)}.frage-beleg{border-left:3px solid var(--ws-primary-hell);padding-left:.75rem;font-size:.9375rem}.frage-beleg span{font-weight:600}.frage-antwort{display:grid;gap:.375rem}.frage-antwort label{font-size:.875rem;font-weight:600}.frage-antwort .btn{justify-self:start;margin-top:.25rem}.urteil{border-left:4px solid var(--ws-text-leise);border-radius:0 4px 4px 0;background:var(--ws-nebel);padding:.625rem .875rem;font-size:.9375rem}.urteil-ueberzeugt{border-color:var(--ws-accent)}.urteil-teilweise{border-color:#fab219}.urteil-nicht{border-color:var(--ws-warn)}.urteil-quelle{color:var(--ws-text-leise)}.regler-liste{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.regler{display:grid;align-content:start;gap:.375rem}.regler>*+*{margin-top:0}.regler-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 1rem}.regler-kopf label{font-family:var(--font-zahl);font-size:1.1875rem;font-weight:600;color:var(--ws-primary)}.regler-kopf output{font-family:var(--font-zahl);font-size:1.125rem;font-weight:600;color:var(--ws-text-leise);white-space:nowrap}.regler-plus output{color:var(--ws-accent-text)}.regler-minus output{color:var(--ws-warn)}.regler-stand{font-size:.9375rem}.regler-spur{--daumen: 24px;position:relative;height:32px}.regler-spur:before{content:"";position:absolute;top:13px;right:0;left:0;height:6px;border-radius:3px;background:var(--ws-linie)}.regler-aenderung{position:absolute;top:13px;left:calc(var(--von) * (100% - var(--daumen)) + var(--daumen) / 2);width:calc((var(--bis) - var(--von)) * (100% - var(--daumen)));height:6px;background:var(--ws-text-leise)}.regler-plus .regler-aenderung{background:var(--ws-accent)}.regler-minus .regler-aenderung{background:var(--ws-warn)}.regler-start{position:absolute;top:6px;left:calc(var(--start) * (100% - var(--daumen)) + var(--daumen) / 2 - 1px);width:2px;height:20px;background:var(--ws-primary-dunkel)}.regler-spur input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:32px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.regler-spur input::-webkit-slider-runnable-track{height:32px;background:transparent}.regler-spur input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:4px;border:3px solid #fff;border-radius:50%;background:var(--ws-primary);box-shadow:0 0 0 1.5px var(--ws-primary)}.regler-spur input::-moz-range-track{height:32px;background:transparent}.regler-spur input::-moz-range-thumb{width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:var(--ws-primary);box-shadow:0 0 0 1.5px var(--ws-primary)}.regler-skala{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem;color:var(--ws-text-leise)}.regler-hinweis{font-size:.875rem;color:var(--ws-text-leise)}.fahrplan-kopf>*+*{margin-top:.75rem}.blatt{display:grid;gap:1rem;max-width:840px;border:1px solid var(--ws-linie);border-radius:4px;background:#fff;padding:clamp(1.25rem,4vw,2.75rem);box-shadow:0 1px 2px #2339740f,0 10px 28px #23397412}.blatt-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:2px solid var(--ws-primary);padding-bottom:.75rem}.blatt-kopf img{display:block;height:58px;width:auto}.blatt-kopf p{font-family:var(--font-zahl);font-weight:600;line-height:1.3;color:var(--ws-primary);text-align:right}.blatt-kopf span{display:block;font-family:var(--font-body);font-size:.875rem;font-weight:400;color:var(--ws-text-leise)}.blatt-titel{font-size:1.625rem}.blatt-spanne{display:flex;flex-wrap:wrap;gap:.75rem 3rem;border-radius:4px;background:var(--ws-nebel);padding:.875rem 1rem;line-height:1.3}.blatt-spanne span{display:block;font-size:.8125rem;color:var(--ws-text-leise)}.blatt-spanne strong{font-family:var(--font-zahl);font-size:1.5rem;font-weight:600;color:var(--ws-primary);white-space:nowrap}.blatt-spanne em{margin-left:.625rem;font-size:.9375rem;font-style:normal;font-weight:600;color:var(--ws-accent-text);white-space:nowrap}.blatt-hebel{display:grid;gap:1rem}.blatt-hebel li{display:grid;gap:.375rem;border-top:1px solid var(--ws-linie);padding-top:.875rem;break-inside:avoid}.bh-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem}.bh-kopf h3{display:flex;align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:600;color:var(--ws-primary)}.bh-betrag span{margin-right:.5rem;font-size:.8125rem;color:var(--ws-text-leise)}.bh-betrag strong{font-family:var(--font-zahl);font-size:1.1875rem;font-weight:600;color:var(--ws-accent-text);white-space:nowrap}.bh-ziel{font-weight:500}.blatt-hebel dl{display:grid;gap:.25rem;font-size:.9375rem}.blatt-hebel dl div{display:grid;grid-template-columns:12rem 1fr;gap:.75rem}.blatt-hebel dt{font-weight:600;color:var(--ws-text-leise)}.blatt-fuss{display:grid;gap:.25rem;border-top:1px solid var(--ws-linie);padding-top:.75rem;font-size:.8125rem;color:var(--ws-text-leise)}.vergleich summary{font-weight:600;color:var(--ws-primary);cursor:pointer}.dialog{width:min(92vw,580px);border:0;border-radius:6px;padding:1.5rem;box-shadow:0 20px 60px #0a183e4d}.dialog::backdrop{background:#0a183e73}.dialog>*+*{margin-top:.875rem}.mail div{display:grid;grid-template-columns:4.5rem 1fr;font-size:.9375rem}.mail dt{color:var(--ws-text-leise)}.mail-text{max-height:38vh;overflow:auto;border-radius:4px;background:var(--ws-nebel);padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;white-space:pre-wrap}@media (max-width: 720px){.schritt:not(.schritt-aktiv) .schritt-label{display:none}.schritt button{padding-inline:.375rem}.start-ablauf,.firmen,.regler-liste{grid-template-columns:1fr}.start-ablauf{gap:1rem}.karte,.start-eingabe{padding:1rem}.wf-zeile{grid-template-columns:1fr auto;padding-inline:.25rem}.wf-spur{grid-column:1 / -1;grid-row:2;margin-top:.25rem}.frage-betrag{text-align:left}.frage-text{font-size:1.125rem}.antwort-form{flex-direction:column}.blatt-hebel dl div{grid-template-columns:1fr;gap:0}.tabelle th,.tabelle td{padding-inline:.375rem;font-size:.875rem}.wertleiste-kompakt .wl-achse span:nth-child(odd):not(.wl-erste):not(.wl-letzte){display:none}}@media (prefers-reduced-motion: reduce){.wl-band{transition:none}}@page{size:A4;margin:12mm 15mm}@media print{html{font-size:9.5pt}body{font-size:1rem;line-height:1.4}.no-print,.fuss,.dialog{display:none!important}.app{display:block;min-height:0}main.seite{width:100%;padding:0}.blatt{max-width:none;gap:.75rem;border:0;padding:0;box-shadow:none}.blatt,.wertleiste,.wasserfall{-webkit-print-color-adjust:exact;print-color-adjust:exact}.blatt-hebel{gap:.75rem}.blatt-hebel li{padding-top:.625rem}.wertstand{position:static}}
