:root{--saal:#060608;--band-tief:#100d18;--on-lavender:#131019;--bank-b:440px}body:has(.wb){background:var(--saal);background-image:none}.wb ::selection{background:var(--purple-400);color:var(--on-lavender)}.wb input{caret-color:var(--purple-400)}.wb{font-variant-numeric:tabular-nums}.wb-raum{grid-template-columns:minmax(0,1fr) var(--bank-b);align-items:start;max-width:1400px;margin:0 auto;display:grid}.wb-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.wb-titel{font:900 clamp(40px,4.6vw,64px)/.95 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--purple-400);max-width:14ch}.wb-titel em,.wb-h em,.wb-abschnitt h2 em{color:var(--ink-50);font-style:normal}.wb-lede{max-width:62ch;color:var(--ink-100);margin-top:18px;font-size:clamp(16px,1.3vw,18px)}.wb-regal{padding:clamp(32px,4.5vw,56px) clamp(16px,3.4vw,48px) 64px}.wb-werkzeug{flex-direction:column;gap:12px;margin-top:28px;display:flex}.wb-suche{background:var(--ink-850);border:1px solid var(--ink-600);border-radius:var(--r-md);color:var(--ink-400);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:center;gap:12px;padding:0 16px;display:flex}.wb-suche:focus-within{border-color:var(--purple-400);box-shadow:0 0 0 3px #b4a7d638}.wb-suche input{min-width:0;color:var(--ink-50);font:16px var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:14px 0}.wb-suche input::placeholder{color:var(--ink-400)}.wb-ziele,.wb-ev{flex-wrap:wrap;gap:8px;display:flex}.wb-filter-titel{font:700 11.5px/1 var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-400);margin:0 0 8px;display:block}.wb-filtergruppe{min-width:0}.wb-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.wb-pille{border:1px solid var(--ink-600);border-radius:var(--r-pill);min-height:40px;color:var(--ink-300);white-space:nowrap;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:600;display:inline-flex}.wb-pille:hover{border-color:var(--purple-600);color:var(--ink-50)}.wb-pille[aria-pressed=true]{background:var(--purple-400);border-color:var(--purple-400);color:var(--on-lavender)}.wb-pille[aria-pressed=true] .dots i{background:#1310194d}.wb-pille[aria-pressed=true] .dots[data-ev] i:nth-child(-n+3){outline:1px solid #13101966}.wb-sort{color:var(--ink-400);align-items:center;gap:10px;font-size:13px;display:flex}.wb-sort select{appearance:none;background:var(--ink-850) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 8l4 4 4-4' fill='none' stroke='%23B4A7D6' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center/16px;border:1px solid var(--ink-600);border-radius:var(--r-pill);color:var(--ink-50);font:600 14px var(--font-body);min-height:40px;padding:9px 38px 9px 16px}.wb-sort select:hover{border-color:var(--purple-600)}.wb-regal-kopf,.wb-fach{grid-template-columns:44px minmax(0,1.05fr) minmax(0,1.25fr) 96px 118px;align-items:center;gap:18px;display:grid}.wb-regal-kopf{border-bottom:1px solid var(--ink-700);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);margin-top:30px;padding:0 12px 10px;font-size:12px;font-weight:700}.wb-regal-kopf span:nth-child(4){text-align:right;white-space:nowrap}.wb-liste{margin:0;padding:0;list-style:none}.wb-fach{border-bottom:1px solid var(--ink-800);transition:background var(--dur) var(--ease);padding:14px 12px;position:relative}.wb-fach[hidden]{display:none}.wb-fach:hover{background:var(--ink-900)}.wb-fach:has([data-drin="1"]){background:var(--band-tief)}.wb-fach-name{flex-direction:column;min-width:0;display:flex}.wb-fach-name a{font:700 17px/1.25 var(--font-display);color:var(--ink-50);text-decoration:none}.wb-fach-name a:after{content:"";position:absolute;inset:0}.wb-fach-name a:hover{color:var(--purple-400)}.wb-fach:has([data-drin="1"]) .wb-fach-name a{color:var(--purple-300)}.wb-fach-name small{color:var(--ink-400);margin-top:2px;font-size:12.5px}.wb-fach-name .wb-flag{color:var(--sig-schwach);font-weight:700}.wb-fach-wirkung{color:var(--ink-300);font-size:14.5px;line-height:1.4}.wb-fach-preis{font:700 16px var(--font-display);color:var(--ink-50);text-align:right;white-space:nowrap}.wb-fach-preis small{font:400 12.5px var(--font-body);color:var(--ink-400)}.wb-fach-tun{z-index:1;justify-content:flex-end;display:flex;position:relative}.wb-ab{border:1px solid var(--ink-600);border-radius:var(--r-pill);min-height:38px;color:var(--ink-100);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:6px;padding:7px 14px 7px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.wb-ab:before{content:"";position:absolute;inset:-4px 0}.wb-ab:hover{border-color:var(--purple-400);color:var(--purple-300)}.wb-ab .wb-ico{width:16px;height:16px}.wb-ab .wb-ico-ok,.wb-ab[data-drin="1"] .wb-ico-plus{display:none}.wb-ab[data-drin="1"] .wb-ico-ok{display:block}.wb-ab[data-drin="1"]{background:var(--purple-400);border-color:var(--purple-400);color:var(--on-lavender)}.wb-ab[data-drin="1"]:hover{background:var(--purple-300)}.wb-anzahl{color:var(--ink-400);margin-top:14px;font-size:13px}.wb-leer-regal{color:var(--ink-300);margin-top:24px}.wb-textknopf{color:var(--purple-300);text-underline-offset:3px;font-weight:600;text-decoration:underline}.wb-textknopf:hover{color:var(--ink-50)}.wb-bank{top:var(--kopf-h,61px);height:calc(100vh - var(--kopf-h,61px));height:calc(100dvh - var(--kopf-h,61px));background:var(--ink-900);border-left:1px solid var(--ink-700);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent;align-self:start;position:sticky;overflow-y:auto}.wb-leiste,.wb-blatt-kopf{display:none}.wb-blatt{flex-direction:column;gap:28px;padding:28px 28px 36px;display:flex}.wb-h{font:900 24px/1.05 var(--font-display);text-transform:uppercase;color:var(--purple-400)}.wb-werkstueck{border-bottom:1px solid var(--ink-700);padding-bottom:28px}.wb-werkstueck .wb-h{font-size:20px}.wb-dosis{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.wb-dosis label{color:var(--ink-100);font-size:14px;font-weight:600}.wb-dosis-feld{color:var(--ink-300);align-items:center;gap:8px;font-size:14px;display:flex}.wb-dosis-feld input{background:var(--ink-850);border:1px solid var(--ink-600);border-radius:var(--r-md);width:104px;color:var(--ink-50);font:700 17px var(--font-display);text-align:right;padding:9px 12px}.wb-dosis-feld input:focus{border-color:var(--purple-400);outline:0;box-shadow:0 0 0 3px #b4a7d638}.wb-einnahme select{background:var(--ink-850);border:1px solid var(--ink-600);border-radius:var(--r-md);color:var(--ink-50);font:600 15px var(--font-body);min-width:148px;padding:9px 12px}.wb-einnahme select:focus{border-color:var(--purple-400);outline:0;box-shadow:0 0 0 3px #b4a7d638}.wb-regler{--wert:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:14px 0 0}.wb-regler::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--purple-400) var(--wert),var(--ink-700) var(--wert));height:6px}.wb-regler::-moz-range-track{border-radius:var(--r-pill);background:var(--ink-700);height:6px}.wb-regler::-moz-range-progress{border-radius:var(--r-pill);background:var(--purple-400);height:6px}.wb-regler::-webkit-slider-thumb{appearance:none;background:var(--ink-50);border:4px solid var(--purple-400);border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 4px 12px #00000080}.wb-regler::-moz-range-thumb{background:var(--ink-50);border:4px solid var(--purple-400);border-radius:50%;width:14px;height:14px}.wb-schnell{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wb-schnell .wb-pille{min-height:36px;padding:6px 13px;font-size:13px}.wb-kosten{margin:18px 0 0}.wb-kosten div{border-top:1px solid var(--ink-800);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.wb-kosten dt{color:var(--ink-300);font-size:13.5px}.wb-kosten dd{color:var(--ink-50);margin:0;font-weight:600}.wb-kosten .wb-kosten-haupt{border-top:0;padding-top:0}.wb-kosten .wb-kosten-haupt dt{color:var(--ink-100);font-weight:700}.wb-kosten .wb-kosten-haupt dd{font:900 34px/1 var(--font-display);color:var(--ink-50)}.wb-quelle{color:var(--ink-400);margin-top:12px;font-size:12px;line-height:1.5}.wb-quelle a{color:var(--ink-300);text-underline-offset:2px}.wb-hinweis{color:var(--ink-300);margin-top:12px;font-size:14px}.wb-licht{background:var(--purple-400);width:100%;color:var(--on-lavender);border-radius:var(--r-pill);font:700 15px var(--font-body);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px 24px;text-decoration:none;display:inline-flex;box-shadow:0 14px 44px #b4a7d64d}.wb-licht:hover{background:var(--purple-300);transform:translateY(-2px);box-shadow:0 20px 60px #b4a7d673}.wb-licht[data-drin="1"]{color:var(--purple-300);box-shadow:none;outline:1px solid var(--purple-600);outline-offset:-1px;background:0 0}.wb-licht:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.wb-summe{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:10px;display:flex}.wb-summe b{font:900 clamp(44px,4vw,56px)/1 var(--font-display);color:var(--purple-400);letter-spacing:-.01em}.wb-summe span{color:var(--ink-300);font-size:14px}.wb-leer{color:var(--ink-300);max-width:40ch;margin-top:14px;font-size:14.5px}.wb-plan{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.wb-slot[hidden]{display:none}.wb-slot h3,.wb-ww h3{font:700 12px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);margin-bottom:8px}.wb-teile{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wb-teil{background:var(--ink-850);border:1px solid var(--ink-700);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto 36px;grid-template-areas:"name preis weg""dosis dosis weg";align-items:center;column-gap:10px;padding:10px 6px 10px 14px;display:grid}.wb-teil-name{font:700 15px/1.3 var(--font-display);color:var(--ink-50);grid-area:name;text-decoration:none}.wb-teil-name:hover{color:var(--purple-400)}.wb-teil-preis{color:var(--ink-100);grid-area:preis;font-size:14px;font-weight:700}.wb-teil-dosis{color:var(--ink-400);grid-area:dosis;margin-top:2px;font-size:12.5px;line-height:1.45}.wb-weg{width:36px;height:36px;color:var(--ink-400);border-radius:50%;grid-area:weg;place-items:center;display:grid}.wb-weg:hover{color:var(--ink-50);background:var(--ink-700)}.wb-weg .wb-ico{width:16px;height:16px}.wb-teil.ist-neu{animation:wb-ankunft .62s var(--ease) both}@keyframes wb-ankunft{0%{opacity:0;clip-path:inset(0 0 60% round 14px);border-color:var(--purple-400);transform:translateY(-14px)scale(.97)}55%{opacity:1;clip-path:inset(0 round 14px);border-color:var(--purple-400)}to{border-color:var(--ink-700);transform:none}}.wb-ww{margin-top:22px}.wb-ww ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wb-ww li{color:var(--ink-300);padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.wb-ww li:before{content:"";background:var(--sig-gut);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.wb-ww li[data-typ=timing]:before,.wb-ww li[data-typ=redundant]:before{background:var(--sig-mittel)}.wb-ww li[data-typ=vorsicht]:before,.wb-ww li[data-typ=absorption]:before{background:var(--sig-schwach)}.wb-ww li b{color:var(--ink-50);font-weight:700}.wb-ww li span{color:var(--ink-400);font-size:12px}.wb-mit{border-top:1px solid var(--ink-700);margin-top:26px;padding-top:22px}.wb-mit h3{font:700 17px var(--font-display);color:var(--ink-50)}.wb-mit>p{color:var(--ink-300);margin-top:4px;font-size:14px}.wb-mit-zeile{gap:8px;margin-top:12px;display:flex}.wb-mit-zeile input{background:var(--ink-850);border:1px solid var(--ink-600);border-radius:var(--r-pill);min-width:0;color:var(--ink-50);font:15px var(--font-body);flex:1;padding:11px 16px}.wb-mit-zeile input::placeholder{color:var(--ink-400)}.wb-mit-zeile input:focus{border-color:var(--purple-400);outline:0;box-shadow:0 0 0 3px #b4a7d638}.wb-licht-klein{width:auto;box-shadow:none;margin:0;padding:11px 18px;font-size:14px}.wb-klein{color:var(--ink-400);margin-top:8px;font-size:12px;line-height:1.5}.wb-status:empty{display:none}.wb-status{border-radius:6px;margin-top:10px;padding:6px 10px;font-size:13px;line-height:1.5}.wb-status[data-art=offen]{color:var(--sig-mittel);background:#e8b53a1a;border:1px dashed #e8b53a80}.wb-status[data-art=fehler]{color:#f08a86}.wb-status[data-art=ok]{color:var(--sig-gut)}.wb-nur-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-schild{background:var(--purple-400);color:var(--ink-900);margin:4px 2px 0;padding:20px 22px}.wb-schild h2{font:900 20px/1.05 var(--font-display);text-transform:uppercase;color:var(--ink-900)}.wb-schild h2 em{color:var(--purple-900);font-style:normal}.wb-schild>p{color:#2a2a31;margin-top:10px;font-size:14.5px;line-height:1.55}.wb-schild .wb-klein{color:#3a3a42}.wb-schild .wb-preis{font:900 34px/1 var(--font-display);color:var(--ink-900);margin-top:14px}.wb-schild .wb-preis small{color:#3a3a42;margin-left:6px;font-size:14px;font-weight:700}.wb-schild .offen{color:#6e5510;background:#e8b53a2e;border:1px dashed #6e5510;border-radius:6px;padding:1px 8px;font-size:12.5px;font-weight:600;display:inline-block}.wb-licht-papier{background:var(--ink-900);border:2px solid var(--ink-900);color:var(--ink-50);box-shadow:none}.wb-licht-papier:hover{box-shadow:none;background:#000}.wb-schild :focus-visible{outline-color:var(--ink-900)}.wb-lese{min-width:0;padding:clamp(24px,3.4vw,44px) clamp(16px,3.4vw,56px) 72px}.wb-lese>*{max-width:760px}.wb-zurueck{color:var(--ink-300);align-items:center;gap:4px;margin:0 0 18px -4px;padding:6px 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wb-zurueck:hover{color:var(--purple-400)}.wb-zurueck .wb-ico{width:18px;height:18px}.wb-lese .wb-titel{max-width:none}.wb-alias{color:var(--ink-400);margin-top:10px;font-size:14px}.wb-urteil{background:var(--band-tief);border-radius:var(--r-lg);border:1px solid #221c33;margin-top:24px;padding:22px 24px}.wb-urteil-kern{align-items:baseline;gap:14px;display:flex}.wb-urteil-kern .dots{transform-origin:0;margin-right:6px;transform:scale(1.35)}.wb-urteil-kern p{color:var(--ink-100);font-size:clamp(17px,1.5vw,19px);line-height:1.45}.wb-urteil-kern b{color:var(--ink-50);font-family:var(--font-display);font-weight:700}.wb-ev-wort{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin-left:4px;font-size:13px;font-weight:700}.ev-stark{color:var(--sig-gut)}.ev-moderat{color:var(--sig-mittel)}.ev-schwach{color:var(--sig-schwach)}.ev-anekdotisch{color:var(--ink-400)}.wb-urteil-fakten{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0;display:grid}.wb-urteil-fakten div{border-top:1px solid #2c2442;padding:10px 16px 0 0}.wb-urteil-fakten div+div{border-left:1px solid #2c2442;padding-left:16px}.wb-urteil-fakten dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);font-size:12px;font-weight:700}.wb-urteil-fakten dd{color:var(--ink-50);margin:2px 0 0;font-size:15px;font-weight:600}.wb-ehrlich{color:var(--ink-100);margin-top:16px;font-size:15px}.wb-recht{color:var(--ink-100);margin-top:14px;font-size:14.5px}.wb-recht b{color:var(--sig-schwach)}.wb-inhalt{top:var(--kopf-h,61px);z-index:5;background:var(--saal);border-bottom:1px solid var(--ink-800);flex-wrap:wrap;gap:4px 22px;margin-top:28px;padding:12px 0;display:flex;position:sticky}.wb-inhalt a{color:var(--ink-300);padding:4px 0;font-size:14px;font-weight:600;text-decoration:none}.wb-inhalt a:hover{color:var(--purple-400)}.wb-abschnitt{scroll-margin-top:calc(var(--kopf-h,61px) + 64px);margin-top:clamp(44px,5vw,64px)}.wb-abschnitt h2,.wb-lese .sec>h2{font:900 clamp(26px,2.6vw,34px)/1.02 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--purple-400);margin:0 0 16px}.wb-lese .sec{margin:0}.wb-erkl{color:var(--ink-400);margin:-6px 0 18px;font-size:14px}.wb-leiter{margin:0;padding:0;list-style:none}.wb-sprosse{border-top:1px solid var(--ink-700);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.wb-sprosse h3{font:700 13px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-100);align-items:center;gap:10px;padding-top:3px;display:flex}.wb-sprosse ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.wb-sprosse li b{font:700 17px/1.3 var(--font-display);color:var(--ink-50);display:block}.wb-sprosse li span{color:var(--ink-300);margin-top:2px;font-size:15px;display:block}.wb-sprosse[data-ev=anekdotisch] h3,.wb-sprosse[data-ev=anekdotisch] li b{color:var(--ink-400)}.wb-punkte{color:var(--ink-100);margin:16px 0 0;padding-left:20px;font-size:16px}.wb-punkte li{margin-bottom:8px}.wb-punkte li::marker{color:var(--purple-600)}.wb-punkte strong{color:var(--ink-50)}.wb-beispiel{background:var(--ink-900);border:1px solid var(--ink-700);border-radius:var(--r-md);color:var(--ink-100);margin-top:14px;padding:14px 18px;font-size:15px}.wb-lese .bar-legend{font-size:13px}.wb-lese .src{color:var(--ink-300);margin-top:12px;font-size:14.5px}.wb-lese .syn-row{font-size:15px}.wb-lese .ww-link{margin-top:14px}.wb-lese .syn-gruppe{margin-top:22px}.wb-lese .syn-typ{font-size:13px}.wb-lese .ww-link a{color:var(--purple-300);font-weight:600}.wb-mehr{border-top:1px solid var(--ink-800)}.wb-mehr:last-child{border-bottom:1px solid var(--ink-800)}.wb-mehr summary{cursor:pointer;font:700 16px var(--font-display);color:var(--ink-50);justify-content:space-between;gap:12px;padding:14px 0;list-style:none;display:flex}.wb-mehr summary::-webkit-details-marker{display:none}.wb-mehr summary:after{content:"";border-right:2px solid var(--purple-400);border-bottom:2px solid var(--purple-400);width:9px;height:9px;transition:transform var(--dur) var(--ease);flex:none;margin:6px 4px 0 0;transform:rotate(45deg)}.wb-mehr[open] summary:after{transform:rotate(225deg)}.wb-mehr summary:hover{color:var(--purple-300)}.wb-mehr>p{color:var(--ink-300);padding-bottom:16px;font-size:15px}.wb-quellen{color:var(--ink-300);flex-direction:column;gap:6px;margin:0;padding:0 0 16px 22px;font-size:13.5px;display:flex}.wb-quellen a{color:var(--purple-300)}@media (width<=1023px){.wb-raum{grid-template-columns:minmax(0,1fr)}body:has(.wb){padding-bottom:76px}.wb-bank{z-index:40;border-left:0;border-top:1px solid var(--ink-600);background:var(--ink-900);height:auto;max-height:100dvh;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -18px 40px #00000080}.wb-leiste{padding:10px clamp(12px,3vw,24px);padding-bottom:calc(10px + env(safe-area-inset-bottom));align-items:center;gap:10px;display:flex}.wb-leiste-auf{text-align:left;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;min-width:0;min-height:48px;display:grid}.wb-leiste-summe{font:900 24px/1 var(--font-display);color:var(--purple-400)}.wb-leiste-meta{color:var(--ink-300);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wb-leiste-auf .wb-ico{color:var(--ink-300)}.wb-leiste-ab{background:var(--purple-400);color:var(--on-lavender);border-radius:var(--r-pill);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:52vw;padding:12px 18px;font-size:14px;font-weight:700;overflow:hidden}.wb-leiste-ab[data-drin="1"]{color:var(--purple-300);outline:1px solid var(--purple-600);outline-offset:-1px;background:0 0}.wb-blatt{display:none}.wb-bank[data-offen="1"]{border-top:0;top:0;overflow-y:auto}.wb-bank[data-offen="1"] .wb-leiste{display:none}.wb-bank[data-offen="1"] .wb-blatt{animation:wb-blatt .42s var(--ease);padding:0 clamp(16px,4vw,32px) 40px;display:flex}.wb-blatt-kopf{z-index:2;background:var(--ink-900);border-bottom:1px solid var(--ink-800);justify-content:center;margin:0 calc(-1*clamp(16px,4vw,32px));padding:6px 0;display:flex;position:sticky;top:0}.wb-zu{width:56px;height:44px;color:var(--ink-300);border-radius:var(--r-pill);place-items:center;display:grid}.wb-zu:hover{color:var(--ink-50)}html.wb-blatt-offen{overflow:hidden}@keyframes wb-blatt{0%{opacity:0;transform:translateY(32px)}}.wb-regal-kopf{display:none}.wb-fach{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"ev name tun""ev preis tun";gap:2px 12px;padding:14px 4px}.wb-fach-ev{grid-area:ev;align-self:start;padding-top:8px}.wb-fach-name{grid-area:name}.wb-fach-name small:not(.wb-flag),.wb-fach-wirkung{display:none}.wb-fach-preis{text-align:left;color:var(--ink-300);grid-area:preis;font-size:14px}.wb-fach-preis:not(:has(small)):after{content:" im Monat";font:400 13px var(--font-body);color:var(--ink-400)}.wb-leiste:has(.wb-leiste-ab) .wb-leiste-meta{display:none}.wb-fach-tun{grid-area:tun}.wb-ziele{scrollbar-width:none;flex-wrap:nowrap;margin:0 calc(-1*clamp(16px,3.4vw,48px));padding:2px clamp(16px,3.4vw,48px);overflow-x:auto}.wb-ziele::-webkit-scrollbar{display:none}.wb-sprosse{grid-template-columns:minmax(0,1fr);gap:10px}.wb-urteil-fakten{grid-template-columns:minmax(0,1fr)}.wb-urteil-fakten div+div{border-left:0;padding-left:0}.wb-urteil-fakten div{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.wb-urteil-fakten dd{text-align:right;margin:0}}@media (width<=520px){.wb-ab span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wb-ab{justify-content:center;width:44px;height:44px;padding:0}.wb-ab .wb-ico{width:20px;height:20px}.wb-fach-name a{font-size:16px}.wb-inhalt{gap:4px 16px}}@media (prefers-reduced-motion:reduce){.wb-teil.ist-neu,.wb-bank[data-offen="1"] .wb-blatt{animation:none}}.wb-export{margin:0}.wb-geist{border:1px solid var(--ink-600);border-radius:var(--r-pill);min-height:44px;color:var(--ink-100);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);padding:10px 18px;font-size:14px;font-weight:700}.wb-geist:hover{border-color:var(--purple-400);color:var(--purple-300)}.wb-geist:disabled{opacity:.45;cursor:not-allowed}.wb-stackliste{margin-top:20px}.wb-export .wb-ico{width:18px;height:18px}.wb-leeren{margin-top:14px;font-size:13.5px;display:block}.wb-leeren[hidden],.wb-druck{display:none}@media print{@page{size:A4;margin:16mm 15mm}body:has(.wb-druck){background:#fff!important;padding:0!important}body:has(.wb-druck)>:not(.wb-druck){display:none!important}.wb-druck{color:#141419;font:10.5pt/1.45 var(--font-body);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.wb-druck header{color:#4a4a52;border-bottom:2.5pt solid #141419;justify-content:space-between;align-items:baseline;padding-bottom:6pt;font-size:8.5pt;display:flex}.wb-druck .marke{font:900 10pt var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#4a3e80}.wb-druck h1{font:900 26pt/1 var(--font-display);text-transform:uppercase;color:#141419;margin:16pt 0 8pt}.wb-druck .kennzahlen{color:#4a4a52;gap:22pt;margin:0 0 6pt;font-size:10pt;display:flex}.wb-druck .kennzahlen b{font:900 15pt var(--font-display);color:#4a3e80;margin-right:3pt}.wb-druck section{break-inside:avoid;margin-top:14pt}.wb-druck h2{font:800 10.5pt var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:#4a3e80;margin:0 0 4pt}.wb-druck table{border-collapse:collapse;width:100%;font-size:9.5pt}.wb-druck th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#6b6b73;border-bottom:1pt solid #141419;padding:3pt 6pt 3pt 0;font-size:7.5pt}.wb-druck td{vertical-align:top;border-bottom:.5pt solid #d9d6e2;padding:5pt 6pt 5pt 0}.wb-druck td a{color:#141419;text-decoration:none}.wb-druck td small{color:#4a3e80;font-size:7.5pt;display:block}.wb-druck .auswertung p{margin:0 0 3pt;font-size:9.5pt}.wb-druck .auswertung ul{margin:0 0 4pt;padding-left:12pt;font-size:9.5pt}.wb-druck .angebot a{color:#141419}.wb-druck td:first-child{width:24%}.wb-druck td:nth-child(2){width:20%}.wb-druck td:nth-child(4),.wb-druck th:nth-child(4){text-align:right;width:12%;padding-right:0}.wb-druck b{font-weight:700}.wb-druck .ww{margin:0;padding:0;font-size:9.5pt;list-style:none}.wb-druck .ww li{padding:3pt 0 3pt 12pt;position:relative}.wb-druck .ww li:before{content:"";background:#7bbe6f;border-radius:50%;width:6pt;height:6pt;position:absolute;top:7pt;left:0}.wb-druck .ww li[data-typ=timing]:before,.wb-druck .ww li[data-typ=redundant]:before{background:#e8b53a}.wb-druck .ww li[data-typ=vorsicht]:before,.wb-druck .ww li[data-typ=absorption]:before{background:#de5b57}.wb-druck .angebot{break-inside:avoid;border:1.5pt solid #141419;border-top-width:5pt;margin-top:18pt;padding:9pt 11pt;font-size:9.5pt;display:block}.wb-druck footer{color:#6b6b73;margin-top:14pt;font-size:7.5pt}.wb-druck footer p+p{margin-top:3pt}}.wb-schloss-ico{stroke-width:1.9px;width:15px;height:15px}.wb-platz{text-align:left;border:1px dashed var(--ink-600);border-radius:var(--r-md);width:100%;color:var(--ink-300);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);background:0 0;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;display:flex}.wb-platz[hidden]{display:none}.wb-platz .wb-schloss-ico{color:var(--purple-400)}.wb-platz span{color:var(--ink-400);flex-direction:column;gap:1px;font-size:12.5px;line-height:1.45;display:flex}.wb-platz b{font:700 14px/1.3 var(--font-display);color:var(--ink-100)}.wb-platz:hover{border-color:var(--purple-600)}.wb-platz.ist-gerufen{animation:wb-ruf .9s var(--ease)}.wb-ww li[data-typ=zu]:before{background:var(--sig-leer)}.wb-tor-link{min-height:44px;color:var(--purple-300);font:600 13.5px var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0;display:inline-flex}.wb-tor-link .wb-ico:last-child{width:14px;height:14px;transition:transform .2s var(--ease)}.wb-tor-link:hover{color:var(--purple-200)}.wb-tor-link:hover .wb-ico:last-child{transform:translate(3px)}.wb-export-knoepfe{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wb-zu-knopf{color:var(--ink-300);font:600 14px var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:8px;display:inline-flex}.wb-zu-knopf .wb-schloss-ico{color:var(--ink-400)}.wb-zu-knopf:hover .wb-schloss-ico{color:var(--purple-400)}.wb-voll{border-radius:var(--r-md);background:radial-gradient(120% 90% at 100% 0%, #6856a038, transparent 60%), var(--band-tief);border:1px solid #2c2442;margin-top:26px;padding:20px 20px 18px}.wb-voll h3{font:900 20px/1 var(--font-display);text-transform:uppercase;color:var(--purple-400)}.wb-voll>p{color:var(--ink-100);max-width:38ch;margin-top:8px;font-size:14px;line-height:1.55}.wb-voll .wb-voll-preis{color:var(--ink-300);font-variant-numeric:tabular-nums;margin-top:14px;font-size:14px}.wb-voll-preis b{font:900 30px/1 var(--font-display);color:var(--ink-50);margin-right:4px}.wb-voll-preis s{color:var(--ink-400);margin-left:6px}.wb-voll .wb-licht{margin-top:14px}.wb-voll .wb-klein{color:var(--ink-400)}.wb-voll.ist-gerufen{animation:wb-ruf .9s var(--ease)}@keyframes wb-ruf{0%{border-color:#2c2442;box-shadow:0 0 #b4a7d600}30%{border-color:var(--purple-400);box-shadow:0 18px 50px #b4a7d647}to{box-shadow:0 0 #b4a7d600}}@media (prefers-reduced-motion:reduce){.wb-voll.ist-gerufen,.wb-platz.ist-gerufen{animation:none}}.wb-voll .wb-klein a{color:var(--purple-300)}.wb-aktiv{border-radius:var(--r-md);color:#bfe3b6;background:#7bbe6f1a;border:1px solid #7bbe6f73;margin-top:12px;padding:10px 14px;font-size:13.5px;line-height:1.5}.wb-aktiv[hidden]{display:none}.wb-anmerkungen{border-left:3px solid var(--purple-400);background:var(--ink-850);margin-top:44px;padding:22px 24px 24px}.wb-anmerkungen h2{font:800 15px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--purple-300);margin:0 0 14px}.wb-anmerkungen h3{font:700 16px/1.3 var(--font-display);color:var(--ink-50);margin:16px 0 6px}.wb-anmerkungen p{color:var(--ink-100);margin:0;font-size:15px;line-height:1.6}.wb-wenig-studien{margin-top:14px}.wb-wenig-studien a{color:var(--purple-300);text-underline-offset:3px;text-decoration:underline}
