:root{--bf-ink:var(--wp--preset--color--bf-ink,#10152c);--bf-brand:var(--wp--preset--color--bf-brand,#ec691f);--bf-brand-tief:#8a3a0e;--bf-paper:var(--wp--preset--color--bf-bg,#f6f6f4);--bf-text:var(--wp--preset--color--bf-text,#16202a);--bf-muted:#4f5963;--bf-night-text:#e9edf5;--bf-night-muted:#b3bdd0;--bf-night-line:rgba(233,237,245,0.85);--bf-grid-fine:rgba(16,21,44,0.045);--bf-grid-bold:rgba(16,21,44,0.085);--bf-grid-night:rgba(233,237,245,0.05);--bf-missing-bg:rgba(236,105,31,0.13);--bf-missing-ink:var(--bf-brand-tief);--bf-pad:clamp(1.25rem,5vw,4.5rem);--bf-section:clamp(4.5rem,11vw,9.5rem);--bf-wide:1200px;--bf-ease:cubic-bezier(0.16,1,0.3,1)}html{scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bf-paper);color:var(--bf-text);font-size:1.0625rem;caret-color:var(--bf-brand);scrollbar-color:var(--bf-ink) var(--bf-paper);-webkit-font-smoothing:antialiased}::selection{background:var(--bf-brand);color:var(--bf-ink)}a{color:inherit;text-underline-offset:0.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--bf-brand);outline-offset:3px;border-radius:2px}.bf-main{margin:0}.wp-site-blocks > * + *{margin-block-start:0}.bf-main > *{margin-block-start:0;margin-block-end:0}.bf-h1{font-size:clamp(2.1rem,3.9vw,3.5rem);line-height:1.02;font-weight:800;letter-spacing:-0.03em;margin:0 0 0.45em;text-wrap:balance}.bf-h2{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.06;font-weight:750;letter-spacing:-0.025em;margin:0 0 0.6em;max-width:20ch;text-wrap:balance}.bf-h3{font-size:1.2rem;line-height:1.25;font-weight:700;margin:0 0 0.35em}.bf-lead{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.5;max-width:34em;margin:0 0 1em}.bf-kern{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.45;font-weight:700;max-width:30em;margin:0 0 2rem}.bf-klein{font-size:0.9rem;color:var(--bf-muted)}code{font-size:0.9em}.bf-code{font-size:0.82em;font-variant-numeric:tabular-nums;letter-spacing:0.02em;color:var(--bf-muted);white-space:nowrap}.bf-fehlt{background:var(--bf-missing-bg);color:var(--bf-missing-ink);border:1px dashed currentColor;border-radius:3px;padding:0.34em max(0.55em,8px);font-size:0.82em;font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bf-akt{padding:var(--bf-section) var(--bf-pad);position:relative}.bf-breite{max-width:var(--bf-wide);margin:0 auto}.bf-plan{background-color:var(--bf-paper);background-image:linear-gradient(var(--bf-grid-bold) 1px,transparent 1px),linear-gradient(90deg,var(--bf-grid-bold) 1px,transparent 1px),linear-gradient(var(--bf-grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--bf-grid-fine) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:-1px -1px;color:var(--bf-text)}.bf-plan .bf-h2,.bf-plan .bf-h3{color:var(--bf-ink)}.bf-plan-ruhig{background-image:linear-gradient(var(--bf-grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--bf-grid-fine) 1px,transparent 1px);background-size:24px 24px}.bf-nacht{background-color:var(--bf-ink);background-image:linear-gradient(var(--bf-grid-night) 1px,transparent 1px),linear-gradient(90deg,var(--bf-grid-night) 1px,transparent 1px);background-size:24px 24px;color:var(--bf-night-text)}.bf-nacht .bf-h1,.bf-nacht .bf-h2{color:#fff}.bf-nacht .bf-fehlt{background:rgba(236,105,31,0.18);color:#ffc29e}.bf-nacht-ruhig{background-image:none}.bf-akt::after{content:"";position:absolute;left:0;right:0;bottom:3.25rem;height:1px;background:repeating-linear-gradient(90deg,var(--bf-kwl-farbe) 0 14px,transparent 14px 20px,var(--bf-kwl-farbe) 20px 23px,transparent 23px 29px);pointer-events:none}.bf-plan{--bf-kwl-farbe:rgba(16,21,44,0.4)}.bf-nacht{--bf-kwl-farbe:rgba(233,237,245,0.35)}.bf-kopf{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem var(--bf-pad);background:var(--bf-ink);color:var(--bf-night-text);border-bottom:1px solid rgba(233,237,245,0.12)}.bf-marke{display:inline-flex;align-items:center;gap:0.6rem;text-decoration:none;color:#fff}.bf-marke img{width:56px;height:56px;display:block}.bf-marke-wort{display:flex;flex-direction:column;font-weight:800;font-size:1.55rem;line-height:1;letter-spacing:-0.01em}.bf-marke-wort small{color:var(--bf-brand);font-weight:600;font-size:0.62em;margin-top:0.25em;letter-spacing:0.01em}.bf-nav{display:flex;gap:clamp(0.75rem,2.4vw,2rem);flex-wrap:wrap;justify-content:flex-end}.bf-nav a{color:var(--bf-night-text);text-decoration:none;font-weight:600;font-size:0.98rem;padding:0.6rem 0.1rem}.bf-nav a:hover{text-decoration:underline}@media (max-width:640px){.bf-kopf{flex-wrap:wrap;row-gap:0.25rem}.bf-marke img{width:48px;height:48px}.bf-marke-wort{font-size:1.4rem}.bf-nav{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:1.25rem}.bf-nav a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}}.bf-nacht-raster{max-width:var(--bf-wide);margin:0 auto;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:960px){.bf-nacht-raster{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.bf-akt.bf-nacht:first-child{padding-top:clamp(3rem,8vw,6.5rem)}.bf-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin:0}.bf-knopf{display:inline-flex;align-items:center;min-height:3rem;padding:0.85rem 1.5rem;background:var(--bf-brand);color:var(--bf-ink);font-weight:750;font-size:1.08rem;text-decoration:none;border-radius:4px;box-shadow:0 6px 18px -10px rgba(0,0,0,0.45);transition:background-color 180ms var(--bf-ease),transform 180ms var(--bf-ease)}.bf-knopf:hover{background:#f3813f;transform:translateY(-1px);text-decoration:none}.bf-knopf:active{background:#d95c16;transform:none}.bf-textlink{font-weight:600}.bf-nacht .bf-textlink{color:var(--bf-night-text)}.bf-nacht-riss{margin:0}@media (min-width:960px){.bf-nacht-riss .bf-riss{width:112%;margin-right:-12%}}.bf-nacht-riss .bf-riss{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}@media (min-width:960px){.bf-nacht-raster{grid-template-areas:"text film" "bord bord";align-items:center}.bf-nacht-text{grid-area:text}.bf-film{grid-area:film}.bf-nacht-raster > .bf-an-bord{grid-area:bord}.bf-nacht-raster > .bf-an-bord .bf-an-bord-liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.25rem}.bf-nacht-raster > .bf-an-bord .bf-an-bord-liste li{grid-template-columns:2.2rem minmax(0,1fr) auto}.bf-nacht-raster > .bf-an-bord .bf-an-bord-zustand{display:none}}.bf-film{margin:0}.bf-film-rahmen{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;border:1px solid rgba(233,237,245,0.14);background:#0b1024;box-shadow:0 30px 60px -30px rgba(0,0,0,0.7)}.bf-film-video{display:block;width:100%;height:100%;object-fit:cover}.bf-film-start{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:0.75rem;min-height:48px;padding:0.55rem 1.15rem 0.55rem 0.6rem;border-radius:999px;border:1px solid rgba(233,237,245,0.25);background:rgba(16,21,44,0.8);color:#fff;text-decoration:none;transition:background-color 180ms var(--bf-ease),transform 180ms var(--bf-ease)}.bf-film-start:hover{background:rgba(16,21,44,0.94);transform:translateY(-1px);text-decoration:none}.bf-film-start:focus-visible{outline:3px solid var(--bf-brand);outline-offset:3px}.bf-film-play{position:relative;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--bf-brand)}.bf-film-play::after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:0.5rem 0 0.5rem 0.8rem;border-color:transparent transparent transparent var(--bf-ink)}.bf-film-start-text{display:grid;line-height:1.2}.bf-film-start-text strong{font-size:1rem}.bf-film-start-text span{font-size:0.85rem;color:var(--bf-night-muted)}.bf-film.ist-voll .bf-film-start{display:none}.bf-film-text{margin:0.75rem 0 0;color:var(--bf-night-muted);font-size:0.92rem;line-height:1.45}@media (max-width:640px){.bf-film-start{left:0.6rem;bottom:0.6rem}}@media (max-width:959px){.bf-nacht-text{display:contents}.bf-nacht-text > *{order:1}.bf-nacht-text > .bf-lead ~ *{order:3}.bf-nacht-raster > .bf-film{order:2;margin:0.25rem 0 1.5rem}.bf-nacht-raster > .bf-an-bord{order:4;margin-top:1.5rem}.bf-nacht-raster{gap:0}}.bf-an-bord{margin:0;background:rgba(233,237,245,0.04);border:1px solid rgba(233,237,245,0.14);border-radius:12px;padding:1.3rem 1.4rem 1.1rem}.bf-an-bord-titel{font-size:0.85rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--bf-night-muted);margin:0 0 0.6rem}.bf-an-bord-liste{list-style:none;margin:0;padding:0}.bf-an-bord-liste li{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto 3.4rem;align-items:center;gap:0.75rem;padding:0.8rem 0;border-top:1px solid rgba(233,237,245,0.1)}.bf-an-bord-zeichen{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(233,237,245,0.08);color:var(--bf-night-text)}.bf-an-bord-zeichen .bf-rolle{margin:0;width:20px;height:18px;opacity:1}.bf-an-bord-text{display:grid;gap:0.1rem;line-height:1.3}.bf-an-bord-text strong{color:#fff;font-size:1.05rem}.bf-an-bord-text span{color:var(--bf-night-muted);font-size:0.92rem}.bf-an-bord-zustand{font-size:0.9rem;font-weight:700;color:var(--bf-night-muted);text-align:right}.bf-an-bord-liste li.ist-alarm .bf-an-bord-zeichen{background:var(--bf-brand);color:var(--bf-ink)}.bf-an-bord-liste li.ist-alarm .bf-an-bord-zustand{color:#ffc29e}.bf-an-bord-liste li.ist-bereit .bf-schalter-anzeige{background:rgba(233,237,245,0.18)}.bf-an-bord-liste li.ist-bereit .bf-schalter-anzeige::after{left:3px;background:var(--bf-night-text)}.bf-an-bord-du{display:flex;align-items:center;gap:0.6rem;margin:0;padding-top:0.85rem;border-top:1px solid rgba(233,237,245,0.22);color:var(--bf-night-text)}.bf-an-bord-du .bf-glocke{fill:#7fdca4}.bf-an-bord-du strong{color:#fff}.bf-eckdaten{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;color:var(--bf-night-muted);font-size:0.98rem}.bf-eckdaten li{display:inline-flex;align-items:center;gap:0.5rem}.bf-eckdaten li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bf-brand);flex:none}.bf-nacht-text .bf-kern{margin-bottom:1rem}@media (prefers-reduced-motion:no-preference){.bf-an-bord-liste li.ist-alarm .bf-schalter-anzeige{animation:bf-an-spur 0.5s var(--bf-ease) both}.bf-an-bord-liste li.ist-alarm .bf-schalter-anzeige::after{animation:bf-an-knopf 0.5s var(--bf-ease) both}.bf-an-bord-liste li.ist-alarm .bf-an-bord-zeichen{animation:bf-an-zeichen 0.5s var(--bf-ease) both}.bf-an-bord-liste li.ist-alarm:nth-child(1) :is(.bf-schalter-anzeige,.bf-an-bord-zeichen),.bf-an-bord-liste li.ist-alarm:nth-child(1) .bf-schalter-anzeige::after{animation-delay:1.1s}.bf-an-bord-liste li.ist-alarm:nth-child(2) :is(.bf-schalter-anzeige,.bf-an-bord-zeichen),.bf-an-bord-liste li.ist-alarm:nth-child(2) .bf-schalter-anzeige::after{animation-delay:1.5s}}@keyframes bf-an-zeichen{from{background:rgba(233,237,245,0.08);color:var(--bf-night-text)}to{background:var(--bf-brand);color:var(--bf-ink)}}@media (max-width:640px){.bf-an-bord{padding:1rem 1rem 0.9rem;margin-bottom:1.5rem}.bf-eckdaten{font-size:0.9rem;gap:0.35rem 1rem;margin-bottom:1.5rem}.bf-nacht-text .bf-lead{margin-bottom:0.8rem}.bf-an-bord-liste li{grid-template-columns:2rem minmax(0,1fr) auto;gap:0.6rem;padding:0.65rem 0}.bf-an-bord-zustand{display:none}.bf-an-bord-zeichen{width:2rem;height:2rem}}.bf-riss{width:100%;height:auto;display:block;overflow:visible}.bf-riss-linien :is(path,rect,circle,ellipse){fill:none;stroke:var(--bf-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.bf-riss{--bf-rumpf-fill:#efefeb;--bf-teil-fill:var(--bf-paper)}.bf-riss-linien .bf-rumpf{stroke-width:2.6;fill:var(--bf-rumpf-fill)}.bf-riss-linien .bf-flaeche{fill:var(--bf-teil-fill)}.bf-riss-linien .bf-fein{stroke-width:1.2}.bf-riss-linien .bf-mast{stroke-width:3}.bf-riss-linien .bf-baum{stroke-width:2.6}.bf-riss-linien .bf-segel{fill:#1f2a4d;stroke-width:1.4}.bf-riss-linien .bf-zipper{stroke:#fff;stroke-width:1;stroke-dasharray:3 3;opacity:0.7}.bf-riss-linien .bf-rollgenua{fill:#1f2a4d;stroke-width:1.4}.bf-riss-linien .bf-rollgenua-licht,.bf-riss-linien .bf-segel-licht{stroke:#fff;stroke-width:2;opacity:0.22}.bf-riss-linien .bf-rollgenua-naht,.bf-riss-linien .bf-segel-naht{stroke:#aab2c8;stroke-width:1.1;opacity:0.85}.bf-riss-linien .bf-segeltuch{fill:#f7f6f2;stroke-width:1.2}.bf-nacht .bf-riss-linien .bf-rollgenua{fill:#2b3764}.bf-riss-linien .bf-wasserpass{fill:#1f2a4d;stroke:none}.bf-riss-linien .bf-scheuerleiste{stroke-width:4}.bf-riss-linien .bf-glas{fill:#2b3764;stroke-width:1.2}.bf-riss-linien .bf-glas-licht{stroke:#fff;stroke-width:1.6;opacity:0.45}.bf-riss-linien .bf-flagge{fill:#1f2a4d;stroke-width:1}.bf-nacht .bf-riss-linien .bf-wasserpass{fill:#2b3764}.bf-nacht .bf-riss-linien .bf-glas{fill:#0b1024}.bf-nacht .bf-riss-linien .bf-segeltuch{fill:#c9cedb}.bf-riss-linien .bf-fender{fill:var(--bf-teil-fill);stroke-width:1.6}.bf-riss-linien .bf-tau{stroke-width:1.3;opacity:0.8}.bf-riss-linien .bf-aufbau{fill:var(--bf-teil-fill);stroke-width:1.6}.bf-riss-linien .bf-zier-creme{stroke-width:4}.bf-riss-linien :is(.bf-zier-weiss,.bf-hell-linie){stroke-width:1.2}.bf-riss-linien .bf-teak{stroke:#9a6a3a;stroke-width:3}.bf-riss-linien .bf-teak-flaeche{fill:#b07a45;stroke-width:1.2}.bf-riss-linien .bf-bullauge,.bf-riss-sieglinde .bf-riss-linien .bf-glas{fill:#e9ecef;stroke-width:1.2}.bf-riss-linien .bf-rahmen-creme{stroke-width:1.4}.bf-riss-sieglinde .bf-riss-linien .bf-glas-licht{stroke:#fff;opacity:0.9}.bf-riss-raeume .bf-schott{stroke-dasharray:none;stroke-width:1.6;opacity:0.8}.bf-riss-raeume .bf-flasche{stroke-dasharray:3 2.5;opacity:0.85}.bf-steg :is(rect,path){fill:none;stroke:var(--bf-ink);stroke-width:1.2;opacity:0.55}.bf-steg .bf-steg-deck{fill:#e2e1db;opacity:0.9}.bf-steg .bf-steg-pfahl{fill:#e7e6e0}.bf-steg .bf-flaeche{fill:var(--bf-paper);opacity:0.9}.bf-nacht .bf-riss{--bf-rumpf-fill:#1a2240;--bf-teil-fill:var(--bf-ink)}.bf-nacht .bf-riss-linien .bf-segel{fill:#2b3764}.bf-nacht .bf-steg :is(rect,path){stroke:var(--bf-night-line)}.bf-nacht .bf-steg .bf-steg-deck,.bf-nacht .bf-steg .bf-steg-pfahl{fill:#141b36}.bf-riss-raeume path{fill:none;stroke:var(--bf-ink);stroke-width:1.2;stroke-dasharray:6 5;opacity:0.55}.bf-kwl{stroke:var(--bf-ink);stroke-width:1.2;stroke-dasharray:14 6 3 6;opacity:0.6}:root{--bf-see-hell:#8cc3e6;--bf-see:#2c7fb8;--bf-see-tief:#0f4c7a}.bf-wasser-flaeche{stroke:none}.bf-wasser-oben{stop-color:var(--bf-see);stop-opacity:0.42}.bf-wasser-mitte{stop-color:var(--bf-see-tief);stop-opacity:0.34}.bf-wasser-unten{stop-color:var(--bf-see-tief);stop-opacity:0}.bf-welle{fill:none;stroke-linecap:round}.bf-welle-hinten{stroke:var(--bf-see-hell);stroke-width:1.4;opacity:0.8}.bf-welle-vorn{stroke:var(--bf-see);stroke-width:2.2;opacity:0.95}.bf-welle-glanz{stroke:#fff;stroke-width:1.1;opacity:0.75}.bf-nacht .bf-wasser-oben{stop-color:var(--bf-see);stop-opacity:0.5}.bf-nacht .bf-wasser-mitte{stop-color:var(--bf-see-tief);stop-opacity:0.45}.bf-nacht .bf-welle-glanz{opacity:0.35}@media (prefers-reduced-motion:no-preference){.bf-welle-vorn,.bf-wasser-flaeche{animation:bf-welle-120 7s linear infinite}.bf-welle-hinten{animation:bf-welle-160 11s linear infinite reverse}.bf-welle-glanz{animation:bf-welle-70 4.5s linear infinite}}.bf-boot{transform-box:fill-box;transform-origin:50% 70%}.bf-glanzpunkt{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;opacity:0}.bf-nacht .bf-glitzer{display:none}@media (prefers-reduced-motion:no-preference){.bf-duenung{animation:bf-duenung 6s ease-in-out infinite}.bf-boot{animation:bf-schaukeln 6s ease-in-out -1.5s infinite}.bf-glanzpunkt-a{animation:bf-glanz 3.2s ease-in-out infinite}.bf-glanzpunkt-b{animation:bf-glanz 4.1s ease-in-out -1.3s infinite}.bf-glanzpunkt-c{animation:bf-glanz 3.7s ease-in-out -2.2s infinite}.bf-glanzpunkt-d{animation:bf-glanz 4.6s ease-in-out -0.6s infinite}}@keyframes bf-duenung{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes bf-schaukeln{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(1.5px) rotate(0.35deg)}50%{transform:translateY(3px) rotate(0deg)}75%{transform:translateY(1.5px) rotate(-0.35deg)}}@keyframes bf-glanz{0%,60%,100%{opacity:0}75%{opacity:0.95}85%{opacity:0.4}}@keyframes bf-welle-120{to{transform:translateX(-120px)}}@keyframes bf-welle-160{to{transform:translateX(-160px)}}@keyframes bf-welle-70{to{transform:translateX(-70px)}}.bf-strahl-oben{stop-color:#fff;stop-opacity:0.34}.bf-strahl-unten{stop-color:#fff;stop-opacity:0}.bf-strahl{opacity:0.7;transform-box:fill-box;transform-origin:50% 0}.bf-teilchen{fill:#fff;opacity:0}.bf-nacht .bf-strahl-oben{stop-opacity:0.18}@media (prefers-reduced-motion:no-preference){.bf-strahl-a{animation:bf-strahl 7s ease-in-out infinite}.bf-strahl-b{animation:bf-strahl 9.5s ease-in-out -3s infinite}.bf-strahl-c{animation:bf-strahl 8s ease-in-out -5s infinite}.bf-teilchen-a{animation:bf-teilchen 9s linear infinite}.bf-teilchen-b{animation:bf-teilchen 12s linear -4s infinite}.bf-teilchen-c{animation:bf-teilchen 10.5s linear -7s infinite}}@keyframes bf-strahl{0%,100%{opacity:0.35;transform:skewX(0deg)}35%{opacity:0.9;transform:skewX(-4deg)}60%{opacity:0.55;transform:skewX(3deg)}}.bf-schweb{fill:var(--bf-see-tief);opacity:0.45;transform-box:fill-box;transform-origin:center}.bf-nacht .bf-schweb{fill:var(--bf-see-hell);opacity:0.35}@media (prefers-reduced-motion:no-preference){.bf-schweb-a{animation:bf-schweb 16s ease-in-out infinite}.bf-schweb-b{animation:bf-schweb 21s ease-in-out -7s infinite reverse}.bf-schweb-c{animation:bf-schweb 18s ease-in-out -12s infinite}}@keyframes bf-schweb{0%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(14px,6px) rotate(70deg)}50%{transform:translate(28px,2px) rotate(160deg)}75%{transform:translate(14px,-5px) rotate(250deg)}100%{transform:translate(0,0) rotate(360deg)}}.bf-sand-oben{stop-color:#d9c79a;stop-opacity:0.85}.bf-sand-unten{stop-color:#d9c79a;stop-opacity:0}.bf-grund{stroke:none}.bf-stein{fill:#7f8fa0;opacity:0.55;stroke:none}.bf-seegras{fill:none;stroke:#3d8a68;stroke-width:3;stroke-linecap:round;opacity:0.8;transform-box:fill-box;transform-origin:50% 100%}.bf-fisch path{fill:var(--bf-see-tief);opacity:0.72}.bf-fisch .bf-auge{fill:#fff}.bf-nacht .bf-sand-oben{stop-opacity:0.35}.bf-nacht .bf-fisch path{fill:var(--bf-see-hell);opacity:0.45}@media (prefers-reduced-motion:no-preference){.bf-seegras-a{animation:bf-seegras 5s ease-in-out infinite}.bf-seegras-b{animation:bf-seegras 6.5s ease-in-out -2s infinite}.bf-seegras-c{animation:bf-seegras 4.2s ease-in-out -1s infinite}.bf-fisch-l.bf-fisch-a{animation:bf-fisch-l 38s linear -10s infinite}.bf-fisch-l.bf-fisch-c{animation:bf-fisch-l 52s linear -30s infinite}.bf-fisch-r.bf-fisch-b{animation:bf-fisch-r 44s linear -18s infinite}.bf-fisch-r.bf-fisch-c{animation:bf-fisch-r 34s linear -5s infinite}}@keyframes bf-seegras{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes bf-fisch-l{0%{transform:translate(1100px,0)}25%{transform:translate(550px,-8px)}50%{transform:translate(0,4px)}75%{transform:translate(-550px,-6px)}100%{transform:translate(-1100px,0)}}@keyframes bf-fisch-r{0%{transform:translate(-1100px,0)}25%{transform:translate(-550px,6px)}50%{transform:translate(0,-5px)}75%{transform:translate(550px,7px)}100%{transform:translate(1100px,0)}}@keyframes bf-teilchen{0%{opacity:0;transform:translate(0,0)}15%{opacity:0.7}80%{opacity:0.5}100%{opacity:0;transform:translate(10px,-110px)}}.bf-kwl-text{fill:var(--bf-ink);font-size:15px;font-weight:700;opacity:0.7}.bf-pos-linie{stroke:var(--bf-ink);stroke-width:1.4}.bf-pos circle{fill:var(--bf-paper);stroke:var(--bf-ink);stroke-width:2.4;transition:fill 200ms var(--bf-ease)}.bf-pos circle.bf-pos-ziel{fill:transparent;stroke:none;transition:none}.bf-pos text{fill:var(--bf-ink);font-size:20px;font-weight:800;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums}.bf-pos circle.bf-ziel{fill:var(--bf-ink);stroke:none;transition:fill 200ms var(--bf-ease)}.bf-pos.ist-aktiv circle.bf-ziel{fill:var(--bf-brand)}.bf-nacht .bf-pos circle.bf-ziel{fill:var(--bf-brand);filter:none;animation:none}a.bf-pos{cursor:pointer}.bf-pos-schild{opacity:0;pointer-events:none;transition:opacity 160ms var(--bf-ease)}.bf-pos-schild rect{fill:var(--bf-ink);filter:drop-shadow(0 4px 10px rgba(16,21,44,0.28))}.bf-pos .bf-pos-schild text{fill:#fff;font-size:17px;font-weight:700}a.bf-pos:hover .bf-pos-schild,a.bf-pos:focus-visible .bf-pos-schild{opacity:1}a.bf-pos:hover circle.bf-kreis,a.bf-pos:focus-visible circle.bf-kreis,.bf-pos.ist-aktiv circle.bf-kreis{fill:var(--bf-brand)}a.bf-pos:focus-visible{outline:none}a.bf-pos:focus-visible circle.bf-kreis{stroke-width:4}.bf-nacht .bf-riss-linien path{stroke:var(--bf-night-line)}.bf-nacht .bf-riss-linien .bf-rumpf{fill:rgba(233,237,245,0.04)}.bf-nacht .bf-riss-raeume path,.bf-nacht .bf-kwl,.bf-nacht .bf-pos-linie{stroke:var(--bf-night-line)}.bf-nacht .bf-kwl-text{fill:var(--bf-night-muted)}.bf-nacht .bf-pos circle{fill:var(--bf-brand);stroke:var(--bf-brand)}.bf-nacht .bf-pos text{fill:var(--bf-ink)}.bf-nacht .bf-pos circle{filter:drop-shadow(0 0 10px rgba(236,105,31,0.75))}.bf-kette{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0.75rem 1.5rem}.bf-kette li{display:inline-flex;align-items:center;gap:0.6rem;font-size:1.05rem;color:var(--bf-night-text)}.bf-kette strong{color:#fff}.bf-schalter-anzeige{width:2.4rem;height:1.3rem;border-radius:999px;position:relative;flex:none;background:var(--bf-brand);box-shadow:inset 0 0 0 1px rgba(16,21,44,0.25)}.bf-schalter-anzeige::after{content:"";position:absolute;top:3px;left:calc(100% - 3px - 1rem - 0.1rem);width:calc(1.3rem - 6px);height:calc(1.3rem - 6px);border-radius:50%;background:var(--bf-ink)}@media (prefers-reduced-motion:no-preference){.bf-nacht .bf-pos circle{animation:bf-feuer 1.6s var(--bf-ease) 0.4s both}.bf-kette li{animation:bf-an-text 0.5s var(--bf-ease) both}.bf-kette .bf-schalter-anzeige{animation:bf-an-spur 0.5s var(--bf-ease) both}.bf-kette .bf-schalter-anzeige::after{animation:bf-an-knopf 0.5s var(--bf-ease) both}.bf-kette li:nth-child(1),.bf-kette li:nth-child(1) *{animation-delay:1.1s}.bf-kette li:nth-child(2),.bf-kette li:nth-child(2) *,.bf-kette li:nth-child(2) *::after{animation-delay:1.5s}.bf-kette li:nth-child(3),.bf-kette li:nth-child(3) *,.bf-kette li:nth-child(3) *::after{animation-delay:1.9s}.bf-kette li:nth-child(1) .bf-schalter-anzeige::after{animation-delay:1.1s}}@keyframes bf-feuer{0%{fill:var(--bf-ink);stroke:var(--bf-night-line);filter:none}100%{fill:var(--bf-brand);stroke:var(--bf-brand)}}@keyframes bf-an-text{from{opacity:0.45}to{opacity:1}}@keyframes bf-an-spur{from{background:rgba(233,237,245,0.18)}to{background:var(--bf-brand)}}@keyframes bf-an-knopf{from{left:3px;background:var(--bf-night-text)}to{left:calc(100% - 3px - 1rem - 0.1rem);background:var(--bf-ink)}}.bf-stationen{list-style:none;margin:2.5rem 0 3rem;padding:0;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);position:relative}@media (min-width:900px){.bf-stationen{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.bf-stationen::before{content:"";position:absolute;top:1.6rem;left:1.6rem;right:1.6rem;border-top:2px solid var(--bf-ink)}}.bf-station{position:relative}.bf-station p{margin:0 0 0.6rem;max-width:30em;line-height:1.55}.bf-station-nr{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--bf-paper);border:2px solid var(--bf-ink);color:var(--bf-ink);font-weight:800;font-size:1.35rem;font-variant-numeric:tabular-nums;margin-bottom:1.1rem;position:relative}.bf-station:nth-child(2) .bf-station-nr{background:var(--bf-brand);border-color:var(--bf-brand)}.bf-beleg{font-size:0.92rem;color:var(--bf-muted)}.bf-bildplatz{margin:0;aspect-ratio:21 / 9;max-height:18rem;width:100%;display:grid;place-items:center;text-align:center;padding:1.5rem;border:1.5px dashed rgba(16,21,44,0.45);border-radius:6px;background-image:repeating-linear-gradient(135deg,rgba(16,21,44,0.06) 0 1px,transparent 1px 12px);color:var(--bf-muted);font-weight:600;box-sizing:border-box}.bf-bildplatz span{max-width:28em}.bf-alarmkette{display:grid;gap:1.25rem;margin:2.5rem 0 2rem}.bf-alarmkette .bf-stationen{margin:0}.bf-beweisbild{margin:0 auto;width:100%;max-width:16rem}.bf-beweisbild img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 8px 24px rgba(16,21,44,0.18)}.bf-beweisbild figcaption{margin-top:0.5rem;font-size:0.85rem;color:var(--bf-muted);text-align:center}@media (min-width:1100px){.bf-alarmkette{grid-template-columns:minmax(0,1fr) 17rem;gap:3rem;align-items:center}.bf-beweisbild{max-width:none}}@media (max-width:899px){.bf-alarmkette{margin:1.5rem 0 1rem;gap:0.75rem}}.bf-still{display:grid;gap:1.25rem 3rem;align-items:center;margin-top:2.5rem}@media (min-width:900px){.bf-still{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.bf-still-titel{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.12;font-weight:750;margin:0 0 0.7rem;letter-spacing:-0.01em}.bf-still-kopf p{margin:0;line-height:1.55;max-width:30em}.bf-still-karte{background:var(--bf-ink);color:var(--bf-night-text);border-radius:10px;padding:1.2rem 1.3rem 1rem;box-shadow:0 18px 40px -24px rgba(16,21,44,0.8)}.bf-still-marke{margin:0 0 0.6rem;font-size:0.85rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--bf-night-muted);display:flex;justify-content:space-between}.bf-still-marke span{font-weight:600;text-transform:none;letter-spacing:0}.bf-protokoll{list-style:none;margin:0;padding:0}.bf-protokoll li{display:grid;grid-template-columns:3.2rem 1.6rem minmax(0,1fr);align-items:center;gap:0.55rem;padding:0.5rem 0;border-top:1px solid rgba(233,237,245,0.12);line-height:1.35}.bf-protokoll time{font-variant-numeric:tabular-nums;color:var(--bf-night-muted);font-weight:600}.bf-protokoll strong{color:#fff}.bf-protokoll small{color:var(--bf-night-muted);font-size:0.85rem;white-space:nowrap}.bf-still .bf-zahnraeder{color:#7fdca4;stroke:#7fdca4;height:20px}.bf-still-bilanz{display:flex;flex-wrap:wrap;gap:0.4rem 1.6rem;margin:0.4rem 0 0;padding-top:0.7rem;border-top:1px solid rgba(233,237,245,0.22);font-size:0.98rem}.bf-still-bilanz strong{font-size:1.5rem;color:#fff;margin-right:0.3rem;font-variant-numeric:tabular-nums}.bf-still-bilanz span:last-child strong{color:#7fdca4}@media (prefers-reduced-motion:no-preference){.bf-js .bf-still-karte:not(.bf-sichtbar) .bf-protokoll li,.bf-js .bf-still-karte:not(.bf-sichtbar) .bf-still-bilanz{opacity:0}.bf-js .bf-still-karte.bf-sichtbar .bf-protokoll li,.bf-js .bf-still-karte.bf-sichtbar .bf-still-bilanz{animation:bf-still-an 0.6s var(--bf-ease) both}.bf-js .bf-still-karte.bf-sichtbar .bf-protokoll li:nth-child(2){animation-delay:0.7s}.bf-js .bf-still-karte.bf-sichtbar .bf-protokoll li:nth-child(3){animation-delay:1.4s}.bf-js .bf-still-karte.bf-sichtbar .bf-protokoll li:nth-child(4){animation-delay:2.1s}.bf-js .bf-still-karte.bf-sichtbar .bf-still-bilanz{animation-delay:2.9s}}@keyframes bf-still-an{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:899px){.bf-still{margin-top:1rem}.bf-still-karte{padding:1rem 1.1rem 0.8rem}.bf-protokoll li{grid-template-columns:2.9rem 1.4rem minmax(0,1fr);gap:0.45rem;padding:0.42rem 0}.bf-protokoll small{display:none}.bf-protokoll li{grid-template-columns:2.6rem 1.3rem minmax(0,1fr);gap:0.4rem;font-size:0.95rem}.bf-protokoll .bf-rolle{margin-right:0.3rem}}.bf-zweispaltig{display:grid;gap:2.5rem clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.bf-zweispaltig{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.bf-bildplatz-breit{grid-column:1 / -1}.bf-dauer{font-size:1.15rem;margin:0 0 1.5rem}.bf-hinweis{max-width:26em;line-height:1.55;padding:1rem 1.2rem;background:#fff;border:1px solid rgba(16,21,44,0.22);border-radius:6px}.bf-schritte{list-style:none;counter-reset:bf-schritt;margin:0;padding:0;display:grid;gap:1.6rem}.bf-schritte li{counter-increment:bf-schritt;display:grid;grid-template-columns:3.2rem minmax(0,1fr);column-gap:1.1rem;align-items:start}.bf-schritte li::before{content:counter(bf-schritt);grid-row:span 2;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;border:2px solid var(--bf-ink);color:var(--bf-ink);font-weight:800;font-size:1.3rem;font-variant-numeric:tabular-nums;background:var(--bf-paper)}.bf-schritte p{margin:0;line-height:1.55}.bf-station{display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.25rem}.bf-station .bf-h3{margin:0 0 0.5rem}.bf-station-nr{margin-bottom:1rem;flex:none}.bf-station .bf-beleg{margin:auto 0 0;padding-top:0.85rem;border-top:1px solid var(--bf-rand)}.bf-station:nth-child(2){border-color:rgba(236,105,31,0.45)}@media (min-width:900px){.bf-stationen::before{top:3.1rem;left:3.1rem;right:3.1rem}}.bf-schritte > li{padding:1rem 1.25rem;align-items:center}.bf-schritte .bf-h3{margin:0 0 0.2rem}@media (max-width:899px){.bf-station{display:grid;grid-template-columns:2.6rem minmax(0,1fr);column-gap:0.9rem;padding:1.1rem 1.2rem 1rem}.bf-station-nr{width:2.6rem;height:2.6rem;font-size:1.1rem;margin:0;grid-row:span 2;align-self:start}.bf-station > :not(.bf-station-nr){grid-column:2}.bf-stationen{gap:1rem;margin:1.75rem 0 2rem}.bf-schritte{gap:0.75rem}.bf-schritte > li{padding:0.8rem 1rem;grid-template-columns:2.6rem minmax(0,1fr);column-gap:0.9rem}.bf-schritte li::before{width:2.6rem;height:2.6rem;font-size:1.1rem}.bf-zweispaltig{row-gap:1.75rem}}.bf-bildplatz{aspect-ratio:auto;min-height:4.5rem;max-height:none;padding:1rem 1.25rem}.bf-plan-gross .bf-h2{max-width:22ch}.bf-plan-hinweis{font-size:1.1rem;font-weight:600;margin:0 0 1.5rem}.bf-plan-hinweis .bf-klein{font-weight:400;margin-left:0.4rem}@media (max-width:640px){.bf-plan-hinweis .bf-klein{display:block;margin:0.3rem 0 0}}.bf-pos-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 1rem}.bf-pos-chip{display:inline-flex;align-items:center;gap:0.55rem;min-height:44px;padding:0.3rem 0.95rem 0.3rem 0.35rem;border:1.5px solid var(--bf-ink);border-radius:999px;background:#fff;color:var(--bf-ink);font-weight:650;text-decoration:none;transition:background-color 200ms var(--bf-ease)}.bf-pos-chip span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:1.5px solid var(--bf-ink);font-weight:800;font-variant-numeric:tabular-nums}.bf-pos-chip:hover{text-decoration:none;background:rgba(236,105,31,0.12)}.bf-pos-chip.ist-aktiv{background:var(--bf-brand);border-color:var(--bf-brand)}.bf-pos-chip.ist-aktiv span{border-color:var(--bf-ink)}.bf-plan-riss{margin:0 0 2.5rem;padding:clamp(0.5rem,3vw,2rem) 0}.bf-plan-riss .bf-riss{max-width:1100px;margin:0 auto}.bf-plan-unten{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1040px){.bf-plan-unten{grid-template-columns:minmax(0,8fr) minmax(0,3fr)}}.bf-stueckliste{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;background:rgba(255,255,255,0.72)}.bf-stueckliste caption{text-align:left;font-weight:750;color:var(--bf-ink);font-size:1.1rem;padding:0 0 0.6rem}.bf-stueckliste th,.bf-stueckliste td{text-align:left;vertical-align:top;padding:0.5rem 0.8rem;border-bottom:1px solid rgba(16,21,44,0.18);line-height:1.4}.bf-stueckliste thead th{font-size:0.9rem;font-weight:700;color:var(--bf-ink);border-bottom:2px solid var(--bf-ink)}.bf-stueckliste tbody th{font-weight:800;color:var(--bf-ink);width:3.2rem}.bf-stueckliste tbody tr{transition:background-color 200ms var(--bf-ease)}.bf-stueckliste tbody tr.ist-aktiv,.bf-stueckliste tbody tr:target{background:rgba(236,105,31,0.16)}.bf-row-zustand{color:var(--bf-muted);font-weight:600;white-space:nowrap}.bf-stueckliste tbody tr.ist-aktiv .bf-row-zustand{color:var(--bf-missing-ink)}@media (max-width:720px){.bf-stueckliste thead{display:none}.bf-stueckliste tbody tr{display:grid;grid-template-columns:2.6rem minmax(0,1fr);padding:0.6rem 0;border-bottom:1px solid rgba(16,21,44,0.18)}.bf-stueckliste tbody th,.bf-stueckliste tbody td{border:0;padding:0.15rem 0.6rem}.bf-stueckliste tbody th{grid-row:span 5}.bf-stueckliste tbody td:nth-of-type(1){font-weight:700;color:var(--bf-ink)}.bf-stueckliste tbody td:nth-of-type(3)::before{content:"merkt: ";color:var(--bf-muted)}.bf-stueckliste tbody td:nth-of-type(4)::before{content:"schaltet: ";color:var(--bf-muted)}.bf-stueckliste tbody td:nth-of-type(5)::before{content:"Zustand: ";color:var(--bf-muted);font-weight:400}}.bf-schalttafel{background:var(--bf-ink);color:var(--bf-night-text);border-radius:8px;padding:1.4rem 1.4rem 1.2rem;box-shadow:0 18px 40px -24px rgba(16,21,44,0.8)}.bf-schalttafel .bf-h3{color:#fff;margin-bottom:1rem}.bf-schalter-liste{list-style:none;margin:0;padding:0;display:grid;gap:0.2rem}.bf-schalter-liste li{display:grid;grid-template-columns:2.6rem 1fr auto auto;align-items:center;gap:0.8rem;min-height:2.75rem;border-bottom:1px solid rgba(233,237,245,0.1)}.bf-kipp{width:2.4rem;height:1.3rem;border-radius:999px;position:relative;background:rgba(233,237,245,0.16);transition:background-color 260ms var(--bf-ease)}.bf-kipp::after{content:"";position:absolute;top:3px;left:3px;width:calc(1.3rem - 6px);height:calc(1.3rem - 6px);border-radius:50%;background:var(--bf-night-text);transition:left 260ms var(--bf-ease),background-color 260ms var(--bf-ease)}.bf-zustand{font-size:0.9rem;color:var(--bf-night-muted);font-weight:600;min-width:2em;text-align:right}.bf-schalter-liste li.ist-an .bf-kipp{background:var(--bf-brand)}.bf-schalter-liste li.ist-an .bf-kipp::after{left:calc(100% - 3px - (1.3rem - 6px));background:var(--bf-ink)}.bf-schalter-liste li.ist-an .bf-zustand{color:#ffc29e}.bf-vorschau-hinweis{color:var(--bf-night-muted);margin:1rem 0 0}.bf-weitere{margin:2rem 0 0;max-width:60em;line-height:1.6}.bf-plan-leiste{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:0 0 1.2rem}.bf-boot-wahl{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border:1px solid rgba(16,21,44,0.25);border-radius:999px;background:#fff;box-shadow:0 6px 18px -12px rgba(16,21,44,0.45)}.bf-boot-knopf{font:inherit;font-weight:700;color:var(--bf-ink);background:transparent;border:0;border-radius:999px;min-height:44px;padding:0 1.2rem 0 0.9rem;display:inline-flex;align-items:center;gap:0.5rem;cursor:pointer;transition:background-color 200ms var(--bf-ease),color 200ms var(--bf-ease)}.bf-boot-knopf:hover{background:rgba(16,21,44,0.06)}.bf-boot-knopf[aria-pressed="true"]{background:var(--bf-ink);color:#fff}.bf-boot-knopf:focus-visible{outline:3px solid var(--bf-brand);outline-offset:2px}.bf-boot-zeichen{width:1.6rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.bf-szenarien{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:0.8rem;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.bf-szenario{border:1px solid rgba(16,21,44,0.22);border-radius:8px;padding:0.9rem 1rem;background:rgba(255,255,255,0.72);transition:border-color 200ms var(--bf-ease),background-color 200ms var(--bf-ease)}.bf-szenario p{margin:0;line-height:1.45}.bf-szenario-text{margin-top:0.35rem !important;color:var(--bf-muted);font-size:0.95rem}.bf-szenario-knopf{font:inherit;font-weight:800;color:var(--bf-ink);background:transparent;border:1.5px solid var(--bf-ink);border-radius:999px;min-height:44px;padding:0 1.1rem;margin:0 0 0.6rem;cursor:pointer}.bf-szenario-knopf:hover{background:rgba(236,105,31,0.12)}.bf-szenario-knopf:focus-visible{outline:3px solid var(--bf-brand);outline-offset:2px}.bf-szenario.ist-aktiv{border-color:var(--bf-brand);background:rgba(236,105,31,0.08)}.bf-szenario.ist-aktiv .bf-szenario-knopf{background:var(--bf-brand);border-color:var(--bf-brand)}.mit-skript .bf-szenario-titel{display:none}@media (min-width:1040px){.bf-szenarien{grid-template-columns:repeat(6,minmax(0,1fr))}}.mit-skript .bf-szenario-text{display:none}.mit-skript .bf-szenario{padding:0.7rem 0.8rem}.mit-skript .bf-szenario-knopf{margin-bottom:0.4rem}.bf-plan-meldung{margin:1rem auto 0;max-width:1100px;padding:0.9rem 1.1rem;border-radius:8px;background:var(--bf-ink);color:#fff;font-weight:600;line-height:1.45}@media (prefers-reduced-motion:no-preference){.bf-plan-meldung:not([hidden]){animation:bf-meldung 420ms var(--bf-ease) both}.bf-plan-riss .bf-pos.ist-aktiv circle{animation:bf-puls 900ms var(--bf-ease) both}}@keyframes bf-meldung{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bf-puls{0%{transform-box:fill-box;transform-origin:center;transform:scale(0.7)}60%{transform-box:fill-box;transform-origin:center;transform:scale(1.15)}100%{transform-box:fill-box;transform-origin:center;transform:scale(1)}}.bf-tafel-fuss{color:var(--bf-night-muted);margin:0.8rem 0 0}.bf-tafel-erklaerung{color:var(--bf-night-text);font-size:0.95rem;line-height:1.45;margin:1rem 0 0;padding-top:0.8rem;border-top:1px solid rgba(233,237,245,0.14)}.bf-schalter-liste li[data-bild]{cursor:pointer;border-radius:8px;padding-left:0.3rem;margin-left:-0.3rem}.bf-schalter-liste li.ist-gewaehlt{background:rgba(236,105,31,0.12)}.bf-schalter-liste li[data-bild]:focus-visible{outline:2px solid var(--bf-brand);outline-offset:2px}.bf-rolle-karte{margin:1rem 0 0}.bf-rolle-bilder{display:grid;grid-template-columns:1fr;gap:0.5rem}.bf-rolle-karte.zwei .bf-rolle-bilder{grid-template-columns:1fr 1fr}.bf-rolle-bild,.bf-rolle-bild2{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.bf-rolle-karte [hidden]{display:none}.bf-rolle-text{margin:0.5rem 0 0;font-size:0.88rem;line-height:1.4;color:var(--bf-night-muted)}.bf-marke-folgt{display:inline-block;font-size:0.8rem;font-weight:700;color:var(--bf-missing-ink);background:var(--bf-missing-bg);border-radius:4px;padding:0.05rem 0.4rem;margin-left:0.3rem}.bf-katalog tbody th{width:auto;font-weight:700}.bf-katalog tr.bf-folgt td,.bf-katalog tr.bf-folgt th{color:var(--bf-muted)}@media (max-width:720px){.bf-katalog tbody tr{grid-template-columns:minmax(0,1fr)}.bf-katalog tbody th{grid-row:auto}.bf-katalog tbody td:nth-of-type(1)::before{content:""}.bf-katalog tbody td:nth-of-type(1){font-weight:400;color:var(--bf-text)}.bf-katalog tbody td:nth-of-type(2)::before{content:"Kanäle: ";color:var(--bf-muted)}.bf-katalog tbody td:nth-of-type(3)::before{content:"Versorgung: ";color:var(--bf-muted);font-weight:400}}.bf-teile{list-style:none;margin:0;padding:0;display:grid;gap:0.6rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.bf-teil{display:grid;align-content:start;gap:0.25rem;padding:0.7rem 0.8rem 0.8rem;border:1px solid rgba(16,21,44,0.16);border-radius:8px;background:rgba(255,255,255,0.85);cursor:pointer;transition:border-color 200ms var(--bf-ease),background-color 200ms var(--bf-ease),box-shadow 200ms var(--bf-ease)}.bf-teil:hover{border-color:rgba(16,21,44,0.4)}.bf-teil.ist-aktiv,.bf-teil:target{border-color:var(--bf-brand);background:rgba(236,105,31,0.1);box-shadow:0 0 0 1px var(--bf-brand) inset}.bf-teil p{margin:0;line-height:1.35}.bf-teil-kopf{display:flex;align-items:center;gap:0.5rem;min-height:44px;color:var(--bf-ink);font-weight:750;text-decoration:none}.bf-teil-kopf .bf-row-zustand{margin-left:auto;font-size:0.8rem;font-weight:700;color:var(--bf-missing-ink)}.bf-teil.ist-aktiv .bf-chip-nr{background:var(--bf-brand);border-color:var(--bf-brand)}.bf-teil-sensor{font-size:0.85rem;color:var(--bf-muted)}.bf-teil-merkt{font-size:0.95rem;color:var(--bf-text)}.bf-teil-schaltet{font-size:0.9rem;font-weight:650;color:var(--bf-ink)}.bf-teil-schaltet{display:flex;align-items:flex-start;gap:0.35rem}.bf-zeichen{width:1.15em;height:1.15em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;margin-top:0.08em}.bf-legende{display:flex;flex-wrap:wrap;gap:0.4rem 1.6rem;margin:-0.6rem 0 1.4rem;font-size:0.92rem;color:var(--bf-muted);line-height:1.4}.bf-legende span{display:inline-flex;align-items:flex-start;gap:0.4rem;max-width:36rem}.bf-legende strong{color:var(--bf-ink);margin-right:0.15rem}.bf-legende .bf-zeichen{color:var(--bf-ink)}.bf-tafel-unter{color:var(--bf-night-muted);font-size:0.9rem;line-height:1.4;margin:-0.4rem 0 0.9rem}.bf-plan-unten .bf-chip-nr,.bf-teile .bf-chip-nr{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;flex:0 0 auto;border-radius:50%;border:1.5px solid var(--bf-ink);font-weight:800;font-size:0.85rem;font-variant-numeric:tabular-nums}.bf-schalter-folgt{opacity:0.6}@media (min-width:1040px){.bf-teile{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-klappe{margin-top:0.4rem}.bf-klappe summary{cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 1.1rem;border:1.5px solid var(--bf-ink);border-radius:999px;font-weight:700;color:var(--bf-ink);list-style:none}.bf-klappe summary::-webkit-details-marker{display:none}.bf-klappe summary::after{content:"+";margin-left:0.6rem;font-weight:800}.bf-klappe[open] summary::after{content:"–"}.bf-klappe[open] summary{margin-bottom:1rem}.bf-klappe summary:focus-visible{outline:3px solid var(--bf-brand);outline-offset:2px}.bf-pos-raster,.bf-pos-karte{display:none}@media (max-width:640px){.bf-plan-riss .bf-pos-linie,.bf-plan-riss .bf-pos circle.bf-kreis,.bf-plan-riss .bf-pos text,.bf-plan-riss .bf-pos-schild{display:none}.bf-plan-riss .bf-pos circle.bf-ziel{r:16px;fill:var(--bf-paper);stroke:var(--bf-ink);stroke-width:5}.bf-plan-riss .bf-pos.ist-aktiv circle.bf-ziel{fill:var(--bf-brand);stroke:var(--bf-brand)}.bf-plan-riss{margin:0}.bf-plan-riss .bf-riss{margin:-6% 0 -2%}.bf-szenarien{grid-template-columns:repeat(3,minmax(0,1fr));gap:0.4rem;margin-bottom:0.8rem}.mit-skript .bf-szenario{padding:0;border:0;background:none}.mit-skript .bf-szenario-zeile{display:none}.bf-szenario-knopf{width:100%;margin:0 !important;padding:0 0.4rem;font-size:0.9rem;line-height:1.15}.bf-szenario.ist-aktiv .bf-szenario-knopf{background:var(--bf-brand)}.bf-pos-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.35rem;margin:0.6rem 0 0}.bf-pos-chip{display:flex;align-items:center;gap:0.35rem;min-height:44px;padding:0.2rem 0.4rem 0.2rem 0.25rem;border:1px solid rgba(16,21,44,0.35);border-radius:6px;background:rgba(255,255,255,0.85);color:var(--bf-ink);font-size:0.8rem;font-weight:650;line-height:1.1;text-decoration:none}.bf-pos-chip.ist-aktiv{background:var(--bf-brand);border-color:var(--bf-brand)}.bf-pos-chip .bf-chip-stelle{display:block;width:auto;height:auto;border:0;border-radius:0;min-width:0;hyphens:auto}.bf-chip-nr{flex:0 0 auto;display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1.5px solid currentColor;font-weight:800;font-variant-numeric:tabular-nums;font-size:0.8rem}.bf-pos-karte{display:block;margin:0.6rem 0 0;padding:0.8rem 0.9rem;border-radius:8px;background:#fff;border:1px solid rgba(16,21,44,0.18)}.bf-pos-karte[hidden]{display:none}.bf-pos-karte p{margin:0;line-height:1.35}.bf-karte-kopf{display:flex;align-items:center;flex-wrap:wrap;gap:0.3rem 0.5rem;margin-bottom:0.4rem !important;color:var(--bf-ink)}.bf-karte-sensor{font-size:0.8rem;color:var(--bf-muted)}.bf-karte-zeile{display:grid;grid-template-columns:4.6rem 1fr;gap:0.5rem;font-size:0.95rem}.bf-karte-label{color:var(--bf-muted)}.bf-pos-karte:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;max-height:88vh;overflow-y:auto;padding:0.7rem 0.9rem calc(1rem + env(safe-area-inset-bottom));border:0;border-radius:16px 16px 0 0;box-shadow:0 -12px 36px rgba(16,21,44,0.3);animation:bf-blatt-auf 220ms var(--bf-ease) both}.bf-karte-zu{position:absolute;top:0.4rem;right:0.5rem;z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:rgba(16,21,44,0.75);color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.bf-karte-zu:focus-visible{outline:3px solid var(--bf-brand);outline-offset:2px}.bf-karte-bilder{position:relative;margin:0 0 0.6rem}.bf-karte-bild,.bf-karte-bild2{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.bf-karte-bild2{margin-top:0.4rem}.bf-karte-lupe{position:absolute;right:0.5rem;bottom:-1.2rem;width:38%;height:auto;aspect-ratio:1;border-radius:50%;border:3px solid #fff;box-shadow:0 6px 18px rgba(16,21,44,0.35);background:#fff}.bf-karte-bilder [hidden]{display:none}.bf-pos-karte .bf-karte-kopf{padding-right:40%}.mit-skript .bf-teile{display:none}.bf-plan-unten{margin-top:0.6rem;gap:0.6rem}.bf-schalttafel{order:-1;padding:0.8rem}.bf-schalttafel .bf-h3{font-size:0.95rem;margin-bottom:0.4rem}.bf-schalter-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.4rem 0.2rem}.bf-schalter-liste li{grid-template-columns:1fr;justify-items:center;text-align:center;gap:0.2rem;border-bottom:0;font-size:0.78rem;min-height:0;padding:0.2rem 0}.bf-schalter-liste .bf-zustand{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bf-tafel-fuss,.bf-vorschau-hinweis{display:none}.bf-plan-meldung{margin-top:0.5rem;font-size:0.95rem}.bf-plan-hinweis .bf-klein{display:block;margin-top:0.2rem}.bf-weitere{margin-top:1rem}}.bf-fakten{margin:0;display:grid;gap:1.4rem}.bf-fakten div{display:grid;gap:0.3rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(233,237,245,0.14)}.bf-fakten dt{color:var(--bf-night-muted);font-size:0.95rem;font-weight:600}.bf-fakten dd{margin:0;font-size:1.2rem;font-weight:600;color:#fff}.bf-preisliste{margin-top:1rem;max-width:52rem}.bf-abo{margin:1.5rem 0 0;line-height:1.6}.bf-schluss-raster{display:grid;gap:1rem;justify-items:start}.bf-schluss .bf-h2{margin-bottom:0.2em}.bf-schriftfeld{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));background:var(--bf-ink);color:var(--bf-night-text);border-top:1px solid rgba(233,237,245,0.18);padding:0 var(--bf-pad)}.bf-sf-zelle{display:grid;align-content:center;gap:0.25rem;padding:1.4rem 1.2rem;border-left:1px solid rgba(233,237,245,0.14);min-height:4.5rem}.bf-sf-zelle:first-child{border-left:0;padding-left:0}.bf-sf-marke{display:flex;align-items:center;gap:0.7rem}.bf-sf-marke img{width:48px;height:48px}.bf-sf-marke .bf-marke-wort{color:#fff}.bf-sf-label{font-size:0.85rem;color:var(--bf-night-muted)}.bf-sf-links{display:flex;flex-wrap:wrap;gap:0.4rem 1.2rem}.bf-sf-links a{color:#fff;font-weight:600}.bf-schriftfeld .bf-fehlt{background:rgba(236,105,31,0.18);color:#ffc29e}@media (max-width:640px){.bf-sf-zelle{border-left:0;padding-left:0;border-top:1px solid rgba(233,237,245,0.1)}}@media (max-width:640px){.bf-schriftfeld{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.bf-sf-marke{grid-column:1 / -1}.bf-sf-zelle{padding:0.7rem 0;min-height:0;align-content:start}}.bf-blatt{padding:clamp(3rem,8vw,6rem) var(--bf-pad);background:var(--bf-paper);min-height:60vh}.bf-blatt > *{max-width:44rem;margin-left:auto;margin-right:auto}.bf-blatt h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;letter-spacing:-0.025em;color:var(--bf-ink);margin-bottom:1.2em}.bf-blatt p{line-height:1.6}.bf-blatt a{color:var(--bf-ink)}.bf-shop-zu .wp-site-blocks,.error404 .wp-site-blocks,.woocommerce-page .wp-site-blocks{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.bf-shop-zu .wp-site-blocks > main,.error404 .wp-site-blocks > main,.woocommerce-page .wp-site-blocks > main{flex:1 0 auto}:root{--bf-ok:#0f7a48;--bf-ok-bg:#e6f4ec;--bf-ok-text:#0a5c34;--bf-card:rgba(255,255,255,0.92);--bf-rand:rgba(16,21,44,0.12);--bf-schatten:0 10px 24px rgba(0,0,0,0.08);--bf-schatten-gross:0 18px 40px rgba(0,0,0,0.10);--bf-radius:28px;--bf-radius-klein:18px}body{background:radial-gradient(83vw 84vh at 78% 8%,rgba(255,193,7,0.26) 0%,rgba(255,193,7,0) 62%),radial-gradient(76vw 80vh at 14% 0%,rgba(59,130,246,0.22) 0%,rgba(59,130,246,0) 64%),radial-gradient(83vw 91vh at 50% 108%,rgba(106,217,255,0.22) 0%,rgba(106,217,255,0) 58%),linear-gradient(180deg,#fff3c4 0%,#eaf7ff 32%,#f5fbff 100%);background-attachment:fixed}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:url("../brand/bg-summer-waves.svg") no-repeat center;background-size:cover;opacity:0.62}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(36vw 40vh at 16% 18%,rgba(255,214,120,0.16) 0%,rgba(255,214,120,0) 66%),radial-gradient(44vw 49vh at 84% 20%,rgba(120,210,255,0.14) 0%,rgba(120,210,255,0) 70%),radial-gradient(50vw 58vh at 72% 82%,rgba(255,175,145,0.10) 0%,rgba(255,175,145,0) 72%)}.wp-site-blocks{position:relative;z-index:1}@media (max-width:920px){body{background-attachment:scroll}}.bf-plan,.bf-plan-ruhig{background:transparent}.bf-plan{--bf-kwl-farbe:transparent}.bf-plan .bf-plan-riss .bf-riss{--bf-rumpf-fill:#f7f7f4;--bf-teil-fill:#ffffff}.bf-plan .bf-steg .bf-steg-deck,.bf-plan .bf-steg .bf-steg-pfahl{fill:#f1efe7}.bf-teil,.bf-szenario,.bf-pos-karte,.bf-pos-chip,.bf-geraet,.bf-station,.bf-schritte > li{background:var(--bf-card);border:1px solid var(--bf-rand);border-radius:var(--bf-radius-klein);box-shadow:var(--bf-schatten);backdrop-filter:blur(10px) saturate(1.1)}.bf-teil.ist-aktiv,.bf-teil:target{background:#fff7f1;border-color:var(--bf-brand);box-shadow:0 0 0 1px var(--bf-brand) inset,var(--bf-schatten)}.bf-szenario.ist-aktiv{background:#fff7f1}.bf-schalttafel{background:var(--bf-card);color:var(--bf-text);border:1px solid var(--bf-rand);border-radius:var(--bf-radius);box-shadow:var(--bf-schatten-gross);backdrop-filter:blur(10px) saturate(1.1)}.bf-schalttafel .bf-h3{color:var(--bf-ink)}.bf-tafel-unter,.bf-tafel-fuss,.bf-vorschau-hinweis,.bf-rolle-text{color:var(--bf-muted)}.bf-schalter-liste li.ist-gewaehlt{background:#fff7f1}.bf-tafel-erklaerung{color:var(--bf-text);border-top-color:var(--bf-rand)}.bf-schalter-liste li{border-bottom-color:var(--bf-rand)}.bf-kipp{background:rgba(16,21,44,0.14)}.bf-kipp::after{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.25)}.bf-zustand{color:var(--bf-muted)}.bf-schalter-liste li.ist-an .bf-kipp{background:var(--bf-ok)}.bf-schalter-liste li.ist-an .bf-kipp::after{background:#fff}.bf-schalter-liste li.ist-an .bf-zustand{color:var(--bf-ok-text)}.bf-plan-meldung{border-radius:var(--bf-radius-klein);box-shadow:var(--bf-schatten)}.bf-wirkung{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--bf-ok-text);font-weight:700}.bf-zahnraeder{height:20px;display:block;overflow:visible;color:var(--bf-ok);stroke:var(--bf-ok);stroke-width:1.7;stroke-linecap:round;flex:0 0 auto}.bf-rad{transform-box:fill-box;transform-origin:center}.bf-glocke{width:17px;height:17px;fill:var(--bf-ok);flex:0 0 auto}.bf-schalter-name{display:inline-flex;align-items:center}.bf-rolle{display:inline-block;width:18px;height:16px;opacity:0.85;vertical-align:-2px;margin-right:0.4rem;flex:0 0 18px}@media (prefers-reduced-motion:no-preference){.bf-rad-cw{animation:bf-rad-cw 4s linear infinite}.bf-rad-ccw{animation:bf-rad-ccw 4s linear infinite}}@keyframes bf-rad-cw{to{transform:rotate(360deg)}}@keyframes bf-rad-ccw{to{transform:rotate(-360deg)}}.bf-teil-schaltet{font-weight:400}.bf-legende{align-items:center}.bf-legende span{align-items:center}.bf-katalog{display:grid;gap:1.6rem}.bf-gruppe-titel{font-size:1rem;font-weight:750;color:var(--bf-ink);margin:0 0 0.6rem;letter-spacing:0.01em}.bf-geraete{list-style:none;margin:0;padding:0;display:grid;gap:0.6rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.bf-geraet{padding:0.9rem 1rem;display:grid;gap:0.45rem;align-content:start}.bf-geraet p{margin:0;line-height:1.4}.bf-geraet-kopf strong{color:var(--bf-ink)}.bf-geraet-daten{display:flex;flex-wrap:wrap;gap:0.35rem}.bf-geraet-daten span{font-size:0.82rem;color:var(--bf-muted);background:rgba(16,21,44,0.05);border-radius:999px;padding:0.2rem 0.6rem}.bf-geraet.bf-folgt{opacity:0.7}.bf-klappe summary{background:var(--bf-card);box-shadow:var(--bf-schatten)}.bf-wirkung{flex-wrap:nowrap;align-items:flex-start}.bf-wirkung > span{min-width:0}.bf-wirkung .bf-glocke,.bf-wirkung .bf-zahnraeder{margin-top:-1px}:root{--bf-section:clamp(2.25rem,7vw,5.25rem)}@media (max-width:640px){.bf-legende{display:grid;gap:0.5rem;margin:0 0 1rem;font-size:0.88rem}.bf-legende span{display:block;max-width:none}.bf-legende .bf-zahnraeder,.bf-legende .bf-glocke{display:inline-block;vertical-align:-5px;margin-right:0.35rem}}.bf-js :is(.bf-riss,.bf-teile,.bf-legende,.bf-katalog):not(.bf-sichtbar) *{animation-play-state:paused !important}body.home .bf-main > .bf-akt ~ .bf-akt{content-visibility:auto;contain-intrinsic-size:auto 900px}body.home .bf-main > .bf-gefahren{contain-intrinsic-size:auto 3200px}body.home .bf-main > .bf-loesung{contain-intrinsic-size:auto 2800px}body.home .bf-main > .bf-kette-akt{contain-intrinsic-size:auto 820px}body.home .bf-main > .bf-plan-ruhig:not(.bf-fragen-akt){contain-intrinsic-size:auto 1800px}body.home .bf-main > .bf-fragen-akt{contain-intrinsic-size:auto 560px}body.home .bf-main > .bf-kontakt{contain-intrinsic-size:auto 400px}.bf-teil,.bf-szenario,.bf-pos-karte,.bf-pos-chip,.bf-geraet,.bf-station,.bf-schritte > li{backdrop-filter:none}.bf-nacht .bf-unterwasser *{animation:none !important}.bf-still-klappe{margin-top:2rem}.bf-still-klappe .bf-still{margin-top:0.5rem}.bf-pos-bild,.bf-funk,.bf-funk-main{display:none}@media (min-width:820px){.bf-plan-riss .bf-pos-bild,.bf-plan-riss .bf-funk,.bf-plan-riss .bf-funk-main{display:inline}.bf-plan-riss .bf-pos-nr.bf-hat-bild{display:none}.bf-funk line{stroke:var(--bf-brand);stroke-width:1.3;stroke-dasharray:3 5;opacity:0.55}.bf-funk-main{filter:drop-shadow(0 3px 4px rgba(0,0,0,0.3))}.bf-pos .bf-pos-bild circle.bf-bild-rand,a.bf-pos:hover .bf-pos-bild circle.bf-bild-rand,.bf-pos.ist-aktiv .bf-pos-bild circle.bf-bild-rand{fill:none;stroke:#fff;stroke-width:4;animation:none}a.bf-pos:hover .bf-pos-bild circle.bf-bild-rand,a.bf-pos:focus-visible .bf-pos-bild circle.bf-bild-rand,.bf-pos.ist-aktiv .bf-pos-bild circle.bf-bild-rand{stroke:var(--bf-brand);stroke-width:5}.bf-pos .bf-pos-bild image{filter:none}.bf-pos .bf-bild-geraet{filter:drop-shadow(0 3px 4px rgba(0,0,0,0.35))}.bf-pos .bf-pos-bild circle.bf-bild-nr{fill:var(--bf-ink);stroke:#fff;stroke-width:2;animation:none}.bf-pos.ist-aktiv .bf-pos-bild circle.bf-bild-nr,a.bf-pos:hover .bf-pos-bild circle.bf-bild-nr{fill:var(--bf-brand)}.bf-pos .bf-pos-bild text.bf-bild-nr-text{fill:#fff;font-size:14px}.bf-pos .bf-bild-zeile-grund{fill:rgba(255,255,255,0.9);stroke:none}.bf-pos .bf-pos-bild text.bf-bild-zeile{fill:var(--bf-ink);font-size:14px;font-weight:700}}.bf-generalplan{position:relative}.bf-bild-karte{display:none}@media (min-width:820px){.bf-bild-karte:not([hidden]){display:block;position:absolute;z-index:5;width:min(32rem,calc(100vw - 2rem));padding:1rem 1.1rem 1.1rem;background:#fff;border-radius:16px;box-shadow:0 18px 40px rgba(16,21,44,0.22);pointer-events:none;animation:bf-karte-auf 180ms var(--bf-ease) both}.bf-bild-karte-bilder{position:relative;margin-bottom:0.8rem}.bf-bild-karte-bilder.zwei{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}.bf-bild-karte-szene2{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.bf-bild-karte-szene{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.bf-bild-karte-unten{display:flex;gap:0.9rem;align-items:flex-start}.bf-bild-karte-text{flex:1 1 auto;min-width:0}.bf-bild-karte-lupe{flex:0 0 44%;width:44%;height:auto;aspect-ratio:1;margin-top:-2.2rem;border-radius:50%;border:4px solid #fff;box-shadow:0 8px 22px rgba(16,21,44,0.35);background:#fff;position:relative}.bf-bild-karte-geraet{position:absolute;right:-0.6rem;bottom:-1.2rem;width:58%;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,0.4))}.bf-bild-karte-titel{display:flex;align-items:center;gap:0.5rem;margin:0;font-size:1.1rem;line-height:1.25}.bf-bild-karte-sensor{margin:0.15rem 0 0.5rem;color:var(--bf-muted);font-size:0.88rem}.bf-bild-karte-zeile{margin:0.2rem 0 0;font-size:0.95rem;line-height:1.4}.bf-bild-karte-zeile .bf-karte-label{display:inline-block;min-width:4.6rem;font-weight:700;color:var(--bf-muted);font-size:0.82rem;text-transform:uppercase;letter-spacing:0.03em}.bf-bild-karte-fuehler{margin:0.5rem 0 0;font-size:0.9rem;font-weight:700;color:var(--bf-ink)}.bf-bild-karte [hidden]{display:none}.bf-pos-bild{transform-box:fill-box;transform-origin:center;transition:transform 200ms var(--bf-ease)}a.bf-pos.ist-gross .bf-pos-bild{transform:scale(1.18)}}@keyframes bf-karte-auf{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bf-blatt-auf{from{transform:translateY(100%)}to{transform:none}}.bf-fx > g{opacity:0;transition:opacity 400ms var(--bf-ease)}.bf-riss.zeigt-licht .bf-fx-licht,.bf-riss.zeigt-sirene .bf-fx-sirene,.bf-riss.zeigt-pumpe .bf-fx-pumpe,.bf-riss.zeigt-heizung .bf-fx-heizung{opacity:1}.bf-fx-fenster > *{fill:#ffd27a;stroke:#f2a93b;stroke-width:1;filter:drop-shadow(0 0 5px rgba(255,196,90,0.95))}.bf-fx-kegel{stroke:none}.bf-fx-lampe{fill:#fff3cf;stroke:#f2a93b;stroke-width:1.5;filter:drop-shadow(0 0 6px rgba(255,210,120,1))}.bf-fx-welle{fill:none;stroke:var(--bf-brand);stroke-width:3;stroke-linecap:round}.bf-fx-strahl{fill:none;stroke:#5aa9d6;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:5 4}.bf-fx-tropfen{fill:#5aa9d6}.bf-fx-waerme{fill:rgba(236,105,31,0.22);stroke:none}.bf-fx-hitze{fill:none;stroke:var(--bf-brand);stroke-width:2.2;stroke-linecap:round;opacity:0.85}.bf-funke-punkt{fill:#ffd0b0;stroke:var(--bf-brand);stroke-width:2;filter:drop-shadow(0 0 6px rgba(236,105,31,0.9));pointer-events:none}.bf-riss.hat-alarm .bf-funk-main{filter:drop-shadow(0 0 10px rgba(236,105,31,0.95)) drop-shadow(0 3px 4px rgba(0,0,0,0.3))}@media (prefers-reduced-motion:no-preference){.bf-riss.zeigt-sirene .bf-fx-welle{animation:bf-fx-schall 900ms ease-out infinite}.bf-riss.zeigt-sirene .bf-fx-welle-2{animation-delay:150ms}.bf-riss.zeigt-sirene .bf-fx-welle-3{animation-delay:300ms}.bf-riss.zeigt-pumpe .bf-fx-strahl{animation:bf-fx-fliessen 500ms linear infinite}.bf-riss.zeigt-heizung .bf-fx-hitze{animation:bf-fx-flimmern 1.6s ease-in-out infinite alternate}.bf-riss.zeigt-licht .bf-fx-kegel{animation:bf-fx-an 500ms var(--bf-ease) both}}@keyframes bf-fx-schall{from{opacity:1}to{opacity:0.15}}@keyframes bf-fx-fliessen{to{stroke-dashoffset:-9}}@keyframes bf-fx-flimmern{from{transform:translateY(0);opacity:0.5}to{transform:translateY(-4px);opacity:1}}@keyframes bf-fx-an{0%{opacity:0}30%{opacity:1}45%{opacity:0.4}100%{opacity:1}}.bf-plan-meldung.als-push{display:grid;grid-template-columns:2.4rem 1fr;gap:0.1rem 0.7rem;align-items:center;max-width:30rem;margin-left:auto;margin-right:0;background:rgba(255,255,255,0.97);color:var(--bf-ink);border-radius:18px;box-shadow:0 14px 34px rgba(16,21,44,0.28);font-weight:500}.bf-plan-meldung.als-push[hidden]{display:none}.bf-push-zeichen{grid-row:span 2;width:2.4rem;height:2.4rem;border-radius:10px;background:var(--bf-ink);display:grid;place-items:center}.bf-push-zeichen img{width:1.8rem;height:1.8rem}.bf-push-kopf{font-size:0.8rem;color:var(--bf-muted);font-weight:700;letter-spacing:0.02em}.bf-push-text{font-size:0.95rem;line-height:1.35}@media (prefers-reduced-motion:no-preference){.bf-plan-meldung.als-push:not([hidden]){animation:bf-push-rein 420ms var(--bf-ease) both}}@keyframes bf-push-rein{from{opacity:0;transform:translateY(-14px) scale(0.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bf-bild-karte:not([hidden]){animation:none}.bf-pos-karte:not([hidden]){animation:none}.bf-pos-bild{transition:none}}.bf-strecke{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:2.5rem;counter-reset:none;position:relative}.bf-strecke-schritt{position:relative;display:grid;justify-items:center;text-align:center;gap:0.35rem}.bf-strecke-bild{position:relative;margin:0 0 0.6rem;width:100%;max-width:15rem;aspect-ratio:1;display:grid;place-items:center}.bf-strecke-bild img{display:block;max-width:100%;height:auto}.bf-strecke-szene img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 0 0 4px rgba(236,105,31,0.55),0 18px 40px rgba(0,0,0,0.45)}.bf-strecke-geraet img{width:96%;filter:drop-shadow(0 18px 22px rgba(0,0,0,0.28));transition:transform 400ms var(--bf-ease)}.bf-strecke-schritt:hover .bf-strecke-geraet img{transform:translateY(-4px) rotate(-1.5deg)}.bf-strecke-handy{aspect-ratio:auto;max-width:11.5rem}.bf-strecke-handy img{width:100%;border:7px solid #10152c;border-radius:22px;box-shadow:0 18px 36px rgba(16,21,44,0.3);background:#fff}.bf-strecke-handy figcaption{margin-top:0.5rem;font-size:0.82rem;color:var(--bf-muted)}.bf-strecke-trio{grid-template-columns:repeat(2,1fr);gap:0}.bf-strecke-trio img{filter:drop-shadow(0 12px 14px rgba(0,0,0,0.25))}.bf-strecke-trio img:nth-child(1){grid-column:1 / -1;width:70%;justify-self:center}.bf-strecke-nr{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--bf-brand);color:var(--bf-ink);font-weight:800;font-size:0.95rem}.bf-strecke-titel{margin:0.2rem 0 0;font-size:1.2rem;line-height:1.25;font-weight:800}.bf-strecke-text{margin:0;max-width:17rem;font-size:0.98rem;line-height:1.45;color:var(--bf-muted)}.bf-strecke-nacht .bf-strecke-titel{color:#fff}.bf-strecke-nacht .bf-strecke-text{color:var(--bf-night-muted)}.bf-strecke-nacht .bf-strecke-geraet{background:radial-gradient(closest-side,rgba(233,237,245,0.16),rgba(233,237,245,0));border-radius:50%}.bf-strecke-nacht .bf-strecke-handy img{border-color:#2a3350}.bf-strecke-fuss{display:flex;align-items:center;justify-content:center;gap:0.6rem;margin:2.5rem auto 0;text-align:center;color:var(--bf-night-text);font-size:1rem}.bf-strecke-fuss-hell{color:var(--bf-text);font-size:0.95rem}@media (min-width:900px){.bf-strecke{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;align-items:start}.bf-strecke-bild{height:15rem;max-width:none;aspect-ratio:auto}.bf-strecke-szene{width:min(15rem,100%)}.bf-strecke-szene img{height:auto;aspect-ratio:1}.bf-strecke-handy img{max-height:15rem;width:auto;object-fit:cover;object-position:top}.bf-strecke-trio{max-width:15rem}.bf-strecke::before{content:"";position:absolute;left:12.5%;right:12.5%;top:calc(15rem + 1.6rem);height:2px;background:linear-gradient(90deg,rgba(236,105,31,0.15),var(--bf-brand),rgba(236,105,31,0.15))}.bf-strecke-nacht::after{content:"";position:absolute;left:12.5%;top:calc(15rem + 1.6rem - 3px);width:8px;height:8px;border-radius:50%;background:#ffd0b0;box-shadow:0 0 12px 4px rgba(236,105,31,0.8);animation:bf-funke 3.2s linear infinite}.bf-strecke-nr{position:relative;z-index:1;box-shadow:0 0 0 6px var(--bf-paper)}.bf-strecke-nacht .bf-strecke-nr{box-shadow:0 0 0 6px var(--bf-ink)}}@keyframes bf-funke{from{left:12.5%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:87.5%;opacity:0}}@media (prefers-reduced-motion:reduce){.bf-strecke-nacht::after{animation:none;display:none}.bf-strecke-geraet img{transition:none}}@media (min-width:900px){.bf-strecke-handy{align-content:center;gap:0.4rem}.bf-strecke-handy img{max-height:13rem}.bf-strecke-handy figcaption{margin:0}}@media (max-width:899px){.bf-strecke{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.bf-strecke-bild{max-width:9rem}.bf-strecke-handy{max-width:7.5rem}.bf-strecke-handy img{border-width:5px;border-radius:16px}.bf-strecke-titel{font-size:1rem}.bf-strecke-text{font-size:0.88rem}.bf-strecke-fuss{font-size:0.9rem}}.mit-skript .bf-szenarien{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem}.mit-skript .bf-szenario{border:0;padding:0;background:none}.mit-skript .bf-szenario-zeile{display:none}.mit-skript .bf-szenario-knopf{margin:0;min-height:40px;padding:0 1rem;font-size:0.92rem}.bf-vertrauen-knapp{padding-block:clamp(2.5rem,6vw,4rem)}.bf-vertrauen-knapp .bf-h2{font-size:clamp(1.4rem,3vw,1.9rem);margin:0}.bf-vertrauen-knapp .bf-fakten dd{font-size:1rem;font-weight:500}@media (min-width:900px){.bf-vertrauen-knapp .bf-zweispaltig{grid-template-columns:14rem minmax(0,1fr);align-items:start}.bf-vertrauen-knapp .bf-fakten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.bf-vertrauen-knapp .bf-fakten div{border-bottom:0;padding-bottom:0;border-left:1px solid rgba(233,237,245,0.14);padding-left:1rem}}.mit-skript .bf-szenario-knopf{width:auto}.bf-held{position:relative;min-height:clamp(22rem,48vw,34rem);display:grid;align-items:end;overflow:hidden;background:var(--bf-ink)}.bf-held-bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bf-held::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,21,44,0) 25%,rgba(16,21,44,0.82) 100%)}.bf-held-text{position:relative;z-index:1;max-width:calc(var(--bf-wide) + 2 * var(--bf-pad));width:100%;box-sizing:border-box;margin:0 auto;padding:0 var(--bf-pad) clamp(2rem,5vw,3.5rem);color:#fff}.bf-held-titel{margin:0;font-size:clamp(2.2rem,6vw,4rem);font-weight:800;line-height:1.05;letter-spacing:-0.02em}.bf-held-zeile{margin:0.8rem 0 0;max-width:36rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.45;color:var(--bf-night-text)}.bf-held-schluss{margin:1rem 0 0;font-weight:800;font-size:clamp(1.1rem,2.2vw,1.4rem);color:var(--bf-brand)}.bf-galerie{list-style:none;margin:1.5rem 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.bf-galerie-teil{display:grid;justify-items:center;text-align:center;gap:0.15rem}.bf-galerie-teil img{width:100%;max-width:11rem;height:auto;filter:drop-shadow(0 14px 16px rgba(0,0,0,0.22));transition:transform 400ms var(--bf-ease)}.bf-galerie-teil:hover img{transform:translateY(-4px) rotate(-1.5deg)}.bf-galerie-teil strong{font-size:1rem}.bf-galerie-teil span{font-size:0.85rem;color:var(--bf-muted)}@media (min-width:900px){.bf-galerie{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem}}@media (prefers-reduced-motion:reduce){.bf-galerie-teil img{transition:none}}.bf-fragen{display:grid;gap:0.6rem}.bf-frage{background:var(--bf-card,#fff);border:1px solid var(--bf-rand,rgba(16,21,44,0.12));border-radius:12px;padding:0 1.1rem}.bf-frage summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;font-weight:700}.bf-frage summary::-webkit-details-marker{display:none}.bf-frage summary::after{content:"+";font-weight:800;color:var(--bf-brand);font-size:1.3rem}.bf-frage[open] summary::after{content:"–"}.bf-frage summary:focus-visible{outline:3px solid var(--bf-brand);outline-offset:2px;border-radius:8px}.bf-frage p{margin:0 0 1rem;line-height:1.5;color:var(--bf-text)}@media (min-width:900px){.bf-fragen-akt .bf-zweispaltig{grid-template-columns:16rem minmax(0,1fr)}}.bf-held::after{background:linear-gradient(90deg,rgba(16,21,44,0.78) 0%,rgba(16,21,44,0.35) 55%,rgba(16,21,44,0) 80%),linear-gradient(180deg,rgba(16,21,44,0) 40%,rgba(16,21,44,0.7) 100%)}.bf-held .bf-held-titel{color:#fff}.bf-pos clipPath circle{animation:none !important;transform:none !important}@media (min-width:820px) and (prefers-reduced-motion:no-preference){.bf-plan-riss .bf-pos.ist-aktiv .bf-pos-bild{animation:bf-blase 700ms var(--bf-ease) both}a.bf-pos.ist-gross.ist-aktiv .bf-pos-bild{animation:none}}@keyframes bf-blase{0%{transform:scale(0.92)}60%{transform:scale(1.12)}100%{transform:scale(1)}}.bf-strecke-bild.bf-strecke-zeichen{display:flex;justify-content:center;align-items:center;gap:1rem}.bf-strecke-signal{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:50%;background:var(--bf-brand);color:var(--bf-ink);box-shadow:0 0 0 10px rgba(236,105,31,0.18),0 0 48px 12px rgba(236,105,31,0.45)}.bf-strecke-signal .bf-rolle{width:2.6rem;height:2.6rem;margin:0;opacity:1}@media (max-width:899px){.bf-strecke-signal{width:3.6rem;height:3.6rem}.bf-strecke-signal .bf-rolle{width:1.8rem;height:1.8rem}}.bf-legende[hidden]{display:none}@media (max-width:640px){.bf-pos-raster{gap:0.5rem}.bf-pos-chip.mit-bild{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;border-radius:12px;position:relative}.bf-pos-chip .bf-chip-bild{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.bf-pos-chip.mit-bild .bf-chip-nr{position:absolute;top:0.35rem;left:0.35rem;background:var(--bf-ink);color:#fff;border-color:#fff;width:1.6rem;height:1.6rem;font-size:0.75rem}.bf-pos-chip .bf-chip-text{display:grid;gap:0.1rem;width:auto;height:auto;border:0;border-radius:0;place-items:start}.bf-pos-chip.mit-bild .bf-chip-text{padding:0.45rem 0.55rem 0.55rem}.bf-pos-chip .bf-chip-zeile{font-size:0.86rem;line-height:1.2}.bf-pos-chip.mit-bild .bf-chip-stelle{font-size:0.72rem;font-weight:500;color:var(--bf-muted)}.bf-pos-chip.mit-bild.ist-aktiv .bf-chip-stelle{color:var(--bf-ink)}}@media (max-width:899px){.bf-strecke{align-items:start}.bf-strecke-schritt{grid-template-rows:9rem auto auto auto}.bf-strecke-bild{height:9rem;margin-bottom:0.4rem}.bf-strecke-bild img{max-height:100%;width:auto}.bf-strecke-szene img{width:9rem;height:9rem}.bf-strecke-handy{display:flex;flex-direction:column;align-items:center;justify-content:center}.bf-strecke-handy img{max-height:7.6rem}.bf-strecke-handy figcaption{margin-top:0.25rem;font-size:0.75rem;line-height:1.2}.bf-strecke-trio img{max-height:4.2rem;width:auto;height:auto;object-fit:contain;justify-self:center}}@media (max-width:640px){.bf-pos-chip .bf-chip-bild{height:5.2rem;aspect-ratio:auto}}@media (max-width:899px){.bf-strecke-handy img{max-height:6.6rem}}@media (min-width:1040px){.bf-plan-unten{grid-template-columns:minmax(0,1fr)}.bf-schalter-liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}}.bf-pos-bald circle.bf-kreis-bald{fill:rgba(255,255,255,0.85);stroke:var(--bf-brand);stroke-width:2.4;stroke-dasharray:5 5}.bf-pos-bald .bf-pos-linie{stroke-dasharray:4 5}.bf-pos-bald text.bf-bald-text{fill:var(--bf-brand);font-size:17px;font-weight:800}.bf-pos-bald .bf-bild-zeile-grund{fill:rgba(255,255,255,0.9)}.bf-pos-bald text.bf-bild-zeile{fill:var(--bf-ink);font-size:14px;font-weight:700}.bf-plan-riss .bf-pos-bald .bf-bild-zeile-grund,.bf-plan-riss .bf-pos-bald text.bf-bild-zeile{display:none}@media (min-width:820px){.bf-plan-riss .bf-pos-bald .bf-bild-zeile-grund,.bf-plan-riss .bf-pos-bald text.bf-bild-zeile{display:inline}}:root{--bf-section:clamp(3rem,8.5vw,6.75rem)}.bf-h2{margin-bottom:0.75em}.mit-skript .bf-szenarien{gap:0.75rem;margin-bottom:1.75rem}.bf-plan-leiste{margin-bottom:1.5rem}.bf-plan-riss{margin-top:0.75rem}.bf-fragen{gap:0.85rem}.bf-frage-technik summary{color:var(--bf-muted)}@media (max-width:640px){.bf-pos-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:0.5rem}.bf-pos-chip .bf-chip-bild{height:4.6rem}.bf-pos-chip .bf-chip-zeile{font-size:0.78rem}.bf-sf-hersteller{grid-column:1 / -1}}.bf-steg .bf-saeule-koerper{fill:#eef1f4;stroke:var(--bf-ink);stroke-width:1.4;opacity:1}.bf-steg .bf-saeule-kopf{fill:#d7dde3;stroke:var(--bf-ink);stroke-width:1.2;opacity:1}.bf-steg .bf-saeule-led{fill:#2fb35a;stroke:none;opacity:1;filter:drop-shadow(0 0 3px rgba(47,179,90,0.9))}.bf-steg .bf-cee{fill:#1f67c7;stroke:#0f3f86;stroke-width:1.4;opacity:1}.bf-steg .bf-cee-deckel{stroke:#0f3f86;stroke-width:2;stroke-linecap:round;opacity:1}.bf-steg .bf-landkabel{fill:none;stroke:#232b3b;stroke-width:2.4;stroke-linecap:round;opacity:1;transition:stroke 400ms var(--bf-ease)}.bf-riss-linien .bf-cee-stecker{fill:#1f67c7;stroke:#0f3f86;stroke-width:1.4}.bf-steg .bf-fx-strom-aus{opacity:0;transition:opacity 300ms var(--bf-ease)}.bf-steg .bf-fx-strom-aus path{opacity:1}.bf-steg .bf-blitz{fill:none;stroke:#f2b01e;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.bf-steg .bf-blitz-weg{fill:none;stroke:#d23b2a;stroke-width:3;stroke-linecap:round}.bf-riss.zeigt-fall-strom .bf-saeule-led{fill:#d23b2a;filter:drop-shadow(0 0 4px rgba(210,59,42,0.95))}.bf-riss.zeigt-fall-strom .bf-landkabel{stroke:#9aa3ad;stroke-dasharray:4 5}.bf-riss.zeigt-fall-strom .bf-fx-strom-aus{opacity:1}.bf-riss.zeigt-fall-wasser .bf-fall-wasser,.bf-riss.zeigt-fall-gas .bf-fall-gas,.bf-riss.zeigt-fall-temperatur .bf-fall-temperatur,.bf-riss.zeigt-fall-stoss .bf-fall-stoss,.bf-riss.zeigt-fall-strom .bf-fall-strom{opacity:1}.bf-bilgewasser{fill:rgba(64,150,214,0.85);stroke:#2b78b8;stroke-width:1.2;transform-box:fill-box;transform-origin:50% 100%}.bf-bilgewelle{fill:none;stroke:#bfe3fb;stroke-width:1.6;stroke-linecap:round}.bf-gaswolke{fill:rgba(176,196,60,0.42);stroke:rgba(140,160,40,0.55);stroke-width:1;transform-box:fill-box;transform-origin:center}.bf-frost{fill:rgba(170,212,255,0.5);stroke:#7fb6e8;stroke-width:1.2}.bf-flocken path{fill:none;stroke:#3f86c9;stroke-width:2;stroke-linecap:round}.bf-riss.zeigt-heizung .bf-fall-temperatur{opacity:0;transition:opacity 1600ms var(--bf-ease)}.bf-schlag{fill:none;stroke:var(--bf-brand);stroke-width:3;transform-box:fill-box;transform-origin:center}.bf-schlag-zacken{fill:none;stroke:var(--bf-brand);stroke-width:3;stroke-linecap:round}.bf-akku{fill:#fff;stroke:var(--bf-ink);stroke-width:1.6}.bf-akku-pol{fill:var(--bf-ink)}.bf-akku-rest{fill:#d23b2a}.bf-fx-halo{fill:rgba(255,214,120,0.45);stroke:none;filter:blur(3px)}.bf-fx-kegel{fill:rgba(255,226,150,0.42)}.bf-fx-fenster > *{stroke-width:1.4;filter:drop-shadow(0 0 7px rgba(255,196,90,1))}.bf-fx-welle{stroke-width:3.6}.bf-fx-strahl{stroke-width:5;stroke-dasharray:7 5}.bf-fx-spritzer{fill:rgba(90,169,214,0.55);stroke:#5aa9d6;stroke-width:1}.bf-fx-waerme{fill:rgba(236,105,31,0.3)}.bf-plan-riss .bf-pos{transition:opacity 400ms var(--bf-ease)}.bf-riss.fall-laeuft .bf-pos:not(.ist-aktiv):not([data-pos="12"]){opacity:0.3}.bf-ring{fill:none;stroke:var(--bf-brand);stroke-width:3;transform-box:fill-box;transform-origin:center;pointer-events:none;opacity:0}.bf-ring-main{stroke-width:4}.bf-funke-punkt{r:8px}.bf-funke-spur{stroke:var(--bf-brand);stroke-width:3.5;stroke-linecap:round;opacity:0.9;filter:drop-shadow(0 0 5px rgba(236,105,31,0.85));transition:opacity 700ms var(--bf-ease);pointer-events:none}.bf-funke-spur.aus{opacity:0}@media (prefers-reduced-motion:no-preference){.bf-ring{animation:bf-ring 1100ms ease-out forwards}.bf-ring-main{animation-duration:1500ms}.bf-riss.zeigt-fall-wasser .bf-bilgewasser{animation:bf-steigen 2.4s var(--bf-ease) both}.bf-riss.zeigt-fall-wasser .bf-bilgewelle{animation:bf-fx-fliessen 900ms linear infinite;stroke-dasharray:6 4}.bf-riss.zeigt-fall-gas .bf-gaswolke-1{animation:bf-gas 3.2s ease-in-out infinite}.bf-riss.zeigt-fall-gas .bf-gaswolke-2{animation:bf-gas 3.8s ease-in-out -1.1s infinite}.bf-riss.zeigt-fall-gas .bf-gaswolke-3{animation:bf-gas 3.5s ease-in-out -2s infinite}.bf-riss.zeigt-fall-temperatur .bf-flocken path{animation:bf-funkeln 1.6s ease-in-out infinite alternate}.bf-riss.zeigt-fall-temperatur .bf-frost{animation:bf-fx-an 900ms var(--bf-ease) both}.bf-riss.zeigt-fall-stoss .bf-boot{animation:bf-ruck 700ms ease-out 1,bf-schaukeln 6s ease-in-out 700ms infinite}.bf-riss.zeigt-fall-stoss .bf-schlag-1{animation:bf-schlag 1s ease-out 2 both}.bf-riss.zeigt-fall-stoss .bf-schlag-2{animation:bf-schlag 1s ease-out 250ms 2 both}.bf-riss.zeigt-fall-strom .bf-saeule-led,.bf-riss.zeigt-fall-strom .bf-akku-rest{animation:bf-blinken 700ms steps(2,jump-none) infinite}.bf-riss.zeigt-licht .bf-fx-halo{animation:bf-fx-an 600ms var(--bf-ease) both}.bf-riss.zeigt-sirene .bf-fx-sirene{animation:bf-sirene-rot 500ms steps(2,jump-none) infinite}.bf-riss.zeigt-heizung .bf-fx-waerme{animation:bf-waerme 2.4s ease-in-out infinite alternate}.bf-plan-meldung.als-toast:not([hidden]):not(.weg){animation:bf-push-rein 520ms var(--bf-ease) both}}@keyframes bf-ring{0%{transform:scale(0.5);opacity:1}100%{transform:scale(3.4);opacity:0}}@keyframes bf-steigen{from{transform:translateY(9px) scaleY(0.15);opacity:0.4}to{transform:none;opacity:1}}@keyframes bf-gas{0%,100%{transform:translate(0,0) scale(1);opacity:0.75}50%{transform:translate(6px,-5px) scale(1.18);opacity:1}}@keyframes bf-funkeln{from{opacity:0.45}to{opacity:1}}@keyframes bf-ruck{0%{transform:none}12%{transform:translate(-6px,1px) rotate(-0.9deg)}30%{transform:translate(5px,-1px) rotate(0.7deg)}50%{transform:translate(-3px,0) rotate(-0.35deg)}70%{transform:translate(1.5px,0) rotate(0.15deg)}100%{transform:none}}@keyframes bf-schlag{0%{transform:scale(0.4);opacity:1}100%{transform:scale(3.6);opacity:0}}@keyframes bf-blinken{0%{opacity:1}100%{opacity:0.25}}@keyframes bf-sirene-rot{0%{opacity:1}100%{opacity:0.55}}@keyframes bf-waerme{from{opacity:0.55}to{opacity:1}}@media (min-width:820px){.bf-plan-meldung.als-toast{position:fixed;top:104px;right:24px;left:auto;z-index:60;margin:0;width:min(25rem,calc(100vw - 48px));box-shadow:0 20px 48px rgba(16,21,44,0.32);cursor:pointer;transition:opacity 400ms var(--bf-ease),transform 400ms var(--bf-ease)}.bf-plan-meldung.als-toast:not(.als-push){background:var(--bf-ink);color:#fff;border-radius:18px}.bf-plan-meldung.als-toast.weg{opacity:0;transform:translateY(-12px)}}@media (min-width:900px){.bf-strecke:not(.bf-strecke-nacht)::after{content:"";position:absolute;left:12.5%;top:calc(15rem + 1.6rem - 3px);width:8px;height:8px;border-radius:50%;background:var(--bf-brand);box-shadow:0 0 0 2px #fff,0 0 12px 4px rgba(236,105,31,0.65);animation:bf-funke 3.2s linear infinite}}@media (prefers-reduced-motion:reduce){.bf-strecke:not(.bf-strecke-nacht)::after{animation:none;display:none}}.bf-einblick-knopf{position:relative;display:block;margin:0 auto;padding:0;border:0;background:none;color:inherit;font:inherit;border-radius:22px;cursor:zoom-in}.bf-einblick-knopf img{display:block;transition:transform 400ms var(--bf-ease),box-shadow 400ms var(--bf-ease)}.bf-einblick-knopf:hover img,.bf-einblick-knopf:focus-visible img{transform:translateY(-4px);box-shadow:0 24px 44px rgba(16,21,44,0.36)}.bf-einblick-knopf:focus-visible{outline:3px solid var(--bf-brand);outline-offset:5px}.bf-einblick-zeichen{position:absolute;top:-8px;right:-8px;width:34px;height:34px;border-radius:50%;box-shadow:0 0 0 3px var(--bf-paper),0 6px 14px rgba(16,21,44,0.28);background:var(--bf-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310152c' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l5 5'/%3E%3C/svg%3E") center / 18px no-repeat}.bf-einblick-vorschau{display:none}@media (min-width:900px) and (hover:hover){.einblick-beim-zeigen .bf-einblick-vorschau{position:absolute;z-index:6;top:0;left:calc(50% + 6.6rem);display:grid;grid-template-columns:repeat(2,12.5rem);gap:1rem;padding:1rem 1rem 0.8rem;border-radius:18px;background:#fff;box-shadow:0 24px 60px rgba(16,21,44,0.3);text-align:left;visibility:hidden;opacity:0;transform:translateX(-10px);transition:opacity 260ms var(--bf-ease),transform 260ms var(--bf-ease),visibility 0s linear 260ms;pointer-events:none}.einblick-beim-zeigen .bf-einblick-vorschau::before{content:"";position:absolute;left:-9px;top:6.5rem;width:18px;height:18px;background:#fff;transform:rotate(45deg);border-radius:3px}.einblick-beim-zeigen:hover .bf-einblick-vorschau,.einblick-beim-zeigen:has(.bf-einblick-knopf:focus-visible) .bf-einblick-vorschau{visibility:visible;opacity:1;transform:none;transition-delay:0s}}.bf-einblick-bild{margin:0;display:grid;gap:0.45rem;justify-items:center}.bf-einblick-bild img{display:block;width:100%;height:auto;max-height:23rem;object-fit:cover;object-position:top;border:6px solid var(--bf-ink);border-radius:18px;background:#fff}.bf-einblick-bild figcaption{font-size:0.85rem;line-height:1.3;font-weight:700;color:var(--bf-ink);text-align:center}.bf-einblick{width:min(56rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:22px;background:var(--bf-paper);color:var(--bf-text);box-shadow:0 30px 80px rgba(0,0,0,0.45);overflow:auto;overscroll-behavior:contain}.bf-einblick::backdrop{background:rgba(16,21,44,0.72)}html:has(.bf-einblick[open]){overflow:hidden;scrollbar-gutter:stable}.bf-einblick-innen{position:relative;padding:1.4rem 1.5rem 1.6rem}.bf-einblick-titel{margin:0 3rem 1.1rem 0;font-size:1.3rem;line-height:1.25;font-weight:800;color:var(--bf-ink)}.bf-einblick-zu{position:absolute;top:0.6rem;right:0.6rem;width:44px;height:44px;border:0;border-radius:50%;background:var(--bf-ink);color:#fff;font:700 1.5rem/1 inherit;cursor:pointer}.bf-einblick-zu:focus-visible{outline:3px solid var(--bf-brand);outline-offset:3px}.bf-einblick-bilder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.bf-einblick .bf-einblick-bild img{height:min(40rem,calc(100dvh - 11rem));max-height:none;width:auto;max-width:100%}.bf-einblick .bf-einblick-bild figcaption{font-size:0.95rem}@media (max-width:640px){.bf-einblick{width:calc(100vw - 1rem);border-radius:18px}.bf-einblick-innen{padding:1rem 1rem 1.2rem}.bf-einblick-titel{font-size:1.1rem}.bf-einblick-bilder{grid-template-columns:1fr;gap:1.2rem}.bf-einblick .bf-einblick-bild img{height:auto;max-height:none;width:100%}.bf-einblick-zeichen{width:28px;height:28px;top:-6px;right:-6px;background-size:15px}}@media (prefers-reduced-motion:no-preference){.bf-einblick[open]{animation:bf-einblick-auf 260ms var(--bf-ease) both}.bf-einblick[open]::backdrop{animation:bf-einblick-grund 260ms var(--bf-ease) both}}@media (prefers-reduced-motion:reduce){.bf-einblick-knopf img,.einblick-beim-zeigen .bf-einblick-vorschau{transition:none}.bf-einblick-knopf:hover img,.bf-einblick-knopf:focus-visible img{transform:none}}@keyframes bf-einblick-auf{from{opacity:0;transform:translateY(14px) scale(0.98)}to{opacity:1;transform:none}}@keyframes bf-einblick-grund{from{opacity:0}to{opacity:1}}.bf-plan-abend{background:#101a3a;color:var(--bf-night-text)}.bf-plan-abend .bf-h2{color:#fff}.bf-plan-abend .bf-vorschau-hinweis{color:var(--bf-night-muted)}.bf-plan-abend .bf-boot-wahl{border-color:rgba(233,237,245,0.35);box-shadow:0 10px 26px -14px rgba(0,0,0,0.7)}.bf-plan-abend .bf-szenario-knopf{background:rgba(255,255,255,0.95);border-color:rgba(255,255,255,0.95);color:var(--bf-ink);box-shadow:0 8px 20px -12px rgba(0,0,0,0.7)}.bf-plan-abend .bf-szenario-knopf:hover{background:#fff3ea}.bf-plan-abend .bf-szenario.ist-aktiv .bf-szenario-knopf{background:var(--bf-brand);border-color:var(--bf-brand);color:var(--bf-ink);box-shadow:0 0 0 4px rgba(236,105,31,0.28),0 8px 22px -10px rgba(236,105,31,0.9)}.bf-plan-abend .bf-plan-meldung:not(.als-toast){background:#fff;color:var(--bf-ink)}.bf-plan-abend .bf-himmel-0{stop-color:#101a3a}.bf-plan-abend .bf-himmel-1{stop-color:#1b2c5c}.bf-plan-abend .bf-himmel-2{stop-color:#394f86}.bf-plan-abend .bf-himmel-3{stop-color:#8f7596}.bf-plan-abend .bf-himmel-4{stop-color:#e79a66}.bf-himmel{display:none;pointer-events:none}.bf-plan-abend .bf-bild-karte{color:var(--bf-ink)}.bf-plan-abend .bf-himmel{display:inline}.bf-stern{fill:#fff;opacity:0.55}.bf-plan-abend .bf-wolke-oben{stop-color:#25355f;stop-opacity:0.95}.bf-plan-abend .bf-wolke-mitte{stop-color:#4a5783;stop-opacity:0.9}.bf-plan-abend .bf-wolke-unten{stop-color:#d9937c;stop-opacity:0.9}.bf-wolke{opacity:0.8}.bf-ufer{fill:#0f1a33;opacity:0.92}.bf-vogel{fill:none;stroke:#e8edf7;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 70%}.bf-vogel-flug{transform:translateX(-300px)}@media (prefers-reduced-motion:no-preference){.bf-stern-a{animation:bf-funkel 4.2s ease-in-out infinite}.bf-stern-b{animation:bf-funkel 5.6s ease-in-out -2s infinite}.bf-stern-c{animation:bf-funkel 3.4s ease-in-out -1s infinite}.bf-wolke-a{animation:bf-wolke 70s ease-in-out infinite alternate}.bf-wolke-b{animation:bf-wolke 95s ease-in-out -30s infinite alternate-reverse}.bf-wolke-c{animation:bf-wolke 82s ease-in-out -50s infinite alternate}.bf-vogel-flug-a{animation:bf-vogelzug 38s linear -6s infinite}.bf-vogel-flug-b{animation:bf-vogelzug 52s linear -31s infinite}.bf-vogel-flug-c{animation:bf-vogelzug-r 61s linear -18s infinite}.bf-vogel-a{animation:bf-fluegel 1.1s ease-in-out infinite}.bf-vogel-b{animation:bf-fluegel 1.3s ease-in-out -0.4s infinite}.bf-vogel-c{animation:bf-fluegel 0.95s ease-in-out -0.2s infinite}}@media (prefers-reduced-motion:reduce){.bf-vogel-flug-a{transform:translateX(160px)}.bf-vogel-flug-b{transform:translateX(690px)}.bf-vogel-flug-c{transform:translateX(330px)}}@keyframes bf-funkel{0%,100%{opacity:0.25}50%{opacity:0.85}}@keyframes bf-wolke{from{transform:translateX(-70px)}to{transform:translateX(70px)}}@keyframes bf-vogelzug{0%{transform:translate(-320px,0)}30%{transform:translate(120px,-14px)}60%{transform:translate(560px,6px)}100%{transform:translate(1320px,-8px)}}@keyframes bf-vogelzug-r{0%{transform:translate(1320px,0)}40%{transform:translate(720px,10px)}70%{transform:translate(260px,-8px)}100%{transform:translate(-320px,4px)}}@keyframes bf-fluegel{0%,55%,100%{transform:scaleY(1)}70%{transform:scaleY(-0.55)}85%{transform:scaleY(0.9)}}.bf-plan-abend .bf-plan-riss .bf-riss{--bf-rumpf-fill:#eeece6;--bf-teil-fill:#f5f3ee}.bf-plan-abend .bf-riss-linien .bf-mast,.bf-plan-abend .bf-riss-linien .bf-rigg{stroke:#cfd8ea}.bf-plan-abend .bf-riss-linien .bf-rollgenua,.bf-plan-abend .bf-riss-linien .bf-segel{stroke:#cfd8ea}.bf-plan-abend .bf-riss-linien .bf-tau{stroke:#b9c4dc;opacity:0.9}.bf-plan-abend .bf-steg .bf-steg-deck{fill:#3d4a6e;opacity:1}.bf-plan-abend .bf-steg .bf-steg-pfahl{fill:#2e3a5c}.bf-plan-abend .bf-steg :is(rect,path){stroke:rgba(233,237,245,0.5)}.bf-plan-abend .bf-steg .bf-flaeche{fill:#56648b;opacity:1}.bf-plan-abend .bf-riss-raeume path{stroke:#57658d;opacity:0.5}.bf-plan-abend .bf-kwl-text{fill:var(--bf-night-muted)}.bf-plan-abend .bf-pos-linie{stroke:#93a4c8;stroke-width:1.6}.bf-plan-abend{--bf-see-hell:#86a8cf;--bf-see:#2a6aa6;--bf-see-tief:#0b2c4d}.bf-plan-abend .bf-wasser-oben{stop-opacity:0.72}.bf-plan-abend .bf-wasser-mitte{stop-opacity:0.66}.bf-plan-abend .bf-wasser-unten{stop-color:#0b2c4d;stop-opacity:0.55}.bf-plan-abend .bf-welle-glanz{stroke:#ffc995;opacity:0.5}.bf-plan-abend .bf-glanzpunkt{stroke:#ffd29a}.bf-plan-abend .bf-strahl-oben{stop-opacity:0.12}.bf-plan-abend .bf-sand-oben{stop-color:#9d8a62;stop-opacity:0.55}.bf-plan-abend .bf-seegras{stroke:#2f6f55}.bf-plan-abend .bf-fisch path{fill:#9cc0e3;opacity:0.55}.bf-plan-abend .bf-stein{fill:#5c6a86}.bf-plan-abend .bf-schweb{fill:#9cc0e3;opacity:0.3}.bf-pos-main .bf-main-glut{stroke:none;opacity:0.4;transform-box:fill-box;transform-origin:center;pointer-events:none}.bf-glut-innen{stop-color:#ec691f;stop-opacity:0.5}.bf-glut-aussen{stop-color:#ec691f;stop-opacity:0}.bf-plan-abend .bf-glut-innen{stop-opacity:0.75}.bf-pos-main circle.bf-ziel{opacity:0}.bf-pos-main .bf-funk-main{display:inline;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.45))}.bf-pos-main .bf-main-schild-grund{fill:rgba(255,255,255,0.95);stroke:none}.bf-pos .bf-main-schild{fill:var(--bf-ink);font-size:13px;font-weight:800;letter-spacing:0.02em}.bf-pos-main :is(.bf-main-schild,.bf-main-schild-grund){transition:opacity 300ms var(--bf-ease)}.bf-riss.fall-laeuft .bf-pos-main :is(.bf-main-schild,.bf-main-schild-grund){opacity:0}.bf-senden-bogen{fill:none;stroke:#ffd0b0;stroke-width:3;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:center}.bf-riss.hat-alarm .bf-pos-main .bf-main-glut{opacity:1}.bf-riss.sendet .bf-senden-bogen{opacity:0.95}@media (prefers-reduced-motion:no-preference){.bf-pos-main .bf-main-glut{animation:bf-wacht 4s ease-in-out infinite}.bf-riss.hat-alarm .bf-pos-main .bf-main-glut{animation:bf-wacht-alarm 900ms ease-in-out infinite}.bf-riss.sendet .bf-senden-bogen{opacity:0;animation:bf-senden 1.3s ease-out 2}.bf-riss.sendet .bf-senden-2{animation-delay:180ms}.bf-riss.sendet .bf-senden-3{animation-delay:360ms}}@keyframes bf-wacht{0%,100%{opacity:0.28;transform:scale(0.92)}50%{opacity:0.55;transform:scale(1.04)}}@keyframes bf-wacht-alarm{0%,100%{opacity:0.8;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes bf-senden{0%{opacity:0;transform:translateY(8px)}25%{opacity:1}100%{opacity:0;transform:translateY(-22px)}}.bf-post rect{fill:#fff;stroke:var(--bf-brand);stroke-width:2}.bf-post path{fill:none;stroke:var(--bf-brand);stroke-width:2;stroke-linejoin:round}.bf-post{filter:drop-shadow(0 0 8px rgba(255,200,150,0.9));pointer-events:none}.bf-funk line{transition:opacity 300ms var(--bf-ease),stroke-width 300ms var(--bf-ease)}.bf-plan-abend .bf-funk line{opacity:0.28}.bf-plan-abend .bf-riss.fall-laeuft .bf-funk line{opacity:0.1}.bf-plan-abend .bf-riss.fall-laeuft .bf-funk line.ist-aktiv{opacity:0.95;stroke-width:2.2}.bf-funke-spur.bf-befehl{stroke:#3ddc84;filter:drop-shadow(0 0 5px rgba(61,220,132,0.9))}.bf-funke-punkt.bf-befehl{fill:#d7ffe6;stroke:#3ddc84;filter:drop-shadow(0 0 6px rgba(61,220,132,0.95))}.bf-sirene-halter{fill:none;stroke:var(--bf-ink);stroke-width:1.6;stroke-linecap:round}.bf-sirene-koerper{fill:#e3e7ee;stroke:var(--bf-ink);stroke-width:1.4;transition:fill 200ms var(--bf-ease)}.bf-sirene-trichter{fill:#c2c9d6;stroke:var(--bf-ink);stroke-width:1.4;stroke-linejoin:round;transition:fill 200ms var(--bf-ease)}.bf-sirene-glut{fill:rgba(255,70,50,0.55);stroke:none;opacity:0;filter:blur(4px)}.bf-plan-abend .bf-sirene-halter{stroke:#cfd8ea}.bf-riss.zeigt-sirene .bf-sirene-koerper,.bf-riss.zeigt-sirene .bf-sirene-trichter{fill:#e2372a}.bf-riss.zeigt-sirene .bf-sirene-glut{opacity:1}.bf-riss.zeigt-sirene .bf-fx-welle{stroke:#ff5a45}@media (prefers-reduced-motion:no-preference){.bf-riss.zeigt-sirene .bf-sirene-glut{animation:bf-sirene-blitz 500ms steps(2,jump-none) infinite}.bf-riss.zeigt-sirene .bf-sirene-koerper,.bf-riss.zeigt-sirene .bf-sirene-trichter{animation:bf-sirene-rot 500ms steps(2,jump-none) infinite}}@keyframes bf-sirene-blitz{0%{opacity:1}100%{opacity:0.1}}.bf-spiegel > g{opacity:0;transition:opacity 500ms var(--bf-ease)}.bf-riss.zeigt-licht .bf-spiegel-licht,.bf-riss.zeigt-sirene .bf-spiegel-sirene{opacity:1}.bf-spiegel-streif{fill:none;stroke:#ffd27a;stroke-width:3;stroke-linecap:round;opacity:0.85;filter:drop-shadow(0 0 4px rgba(255,196,90,0.9));transform-box:fill-box;transform-origin:center}.bf-spiegel-rot{fill:none;stroke:#ff5a45;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255,90,69,0.9))}@media (prefers-reduced-motion:no-preference){.bf-riss.zeigt-licht .bf-spiegel-streif{animation:bf-schimmer 1.8s ease-in-out infinite alternate}.bf-riss.zeigt-licht .bf-spiegel-1{animation-delay:-0.6s}.bf-riss.zeigt-licht .bf-spiegel-2{animation-delay:-1.2s}.bf-riss.zeigt-sirene .bf-spiegel-rot{animation:bf-sirene-blitz 500ms steps(2,jump-none) infinite}}@keyframes bf-schimmer{from{opacity:0.45;transform:translateX(-3px)}to{opacity:0.95;transform:translateX(3px)}}.bf-plan-abend .bf-fx-fenster > *{fill:#ffd77e;filter:drop-shadow(0 0 9px rgba(255,196,90,1))}@media (max-width:819px){.bf-plan-riss .bf-pos-main .bf-funk-main{display:inline}.bf-plan-riss .bf-pos-main circle.bf-ziel{display:none}.bf-pos-main .bf-main-schild-grund,.bf-pos .bf-main-schild{display:none}}.bf-plan-abend .bf-pos .bf-bild-zeile-grund{display:none}.bf-plan-abend .bf-pos .bf-pos-bild text.bf-bild-zeile,.bf-plan-abend .bf-pos-bald text.bf-bild-zeile{fill:#fff;font-size:13px;font-weight:700;paint-order:stroke;stroke:rgba(8,14,34,0.6);stroke-width:3px;stroke-linejoin:round;transition:opacity 160ms var(--bf-ease)}.bf-plan-abend .bf-pos .bf-pos-bild circle.bf-bild-rand{stroke-width:3}.bf-plan-abend a.bf-pos:hover .bf-pos-bild circle.bf-bild-rand,.bf-plan-abend .bf-pos.ist-aktiv .bf-pos-bild circle.bf-bild-rand{stroke-width:4}.bf-pos .bf-pos-bild text.bf-bild-nr-text{font-size:12px}.bf-plan-abend a.bf-pos:is(:hover,:focus-visible) text.bf-bild-zeile{opacity:0}.bf-plan-abend .bf-pos-linie{stroke:#93a4c8;stroke-width:1.2;opacity:0.5;transition:opacity 200ms var(--bf-ease),stroke 200ms var(--bf-ease)}.bf-plan-abend a.bf-pos:is(:hover,:focus-visible) .bf-pos-linie,.bf-plan-abend .bf-pos.ist-aktiv .bf-pos-linie{opacity:1;stroke:#ffd0b0}.bf-plan-abend .bf-funk line{opacity:0.14}.bf-plan-abend .bf-kwl-text{display:none}.bf-plan-abend .bf-pos-bald circle.bf-kreis-bald{fill:rgba(16,26,58,0.55)}.mit-skript .bf-szenario-knopf{min-height:44px}.bf-pos-karte{background:#fff}@media (min-width:820px){.bf-plan-meldung.als-toast.unten{top:auto;bottom:24px}.bf-plan-meldung.als-toast.links{right:auto;left:24px}}.bf-plan-abend .bf-himmel-3{stop-color:#a57e8e}.bf-plan-abend .bf-himmel-4{stop-color:#f0a468}.bf-wald{fill:#0f1a31}.bf-stadt{fill:#16223f}.bf-fensterlicht{fill:#ffcf87;opacity:0.85}.bf-turm-schaft,.bf-turm-oben{fill:#1c2a4d}.bf-turm-kugel{fill:#22335e}.bf-turm-band{fill:#ffd08a;opacity:0.9}.bf-turm-antenne{fill:none;stroke:#1c2a4d;stroke-width:1.6;stroke-linecap:round}.bf-turm-licht{fill:#ff3b2f;filter:drop-shadow(0 0 3px rgba(255,59,47,0.95))}@media (prefers-reduced-motion:no-preference){.bf-turm-licht{animation:bf-turm-blinken 1.6s steps(2,jump-none) infinite}.bf-fensterlicht-a{animation:bf-funkel 7s ease-in-out infinite}}@keyframes bf-turm-blinken{0%{opacity:1}100%{opacity:0.15}}.bf-boden-oben{stop-color:#101a3a;stop-opacity:0}.bf-boden-unten{stop-color:#101a3a;stop-opacity:1}.bf-plan-abend .bf-riss-linien .bf-unter-wasser{fill:#2b4a73}.bf-steg .bf-saeule-lampe{fill:#ffe6a8;stroke:none;opacity:1;filter:drop-shadow(0 0 5px rgba(255,214,140,1));transition:fill 300ms var(--bf-ease)}.bf-steg .bf-saeule-fach{fill:#2b3a55;stroke:none;opacity:1}.bf-saeule-lichtfleck{fill:rgba(255,214,140,0.42);stroke:none;filter:blur(4px);transition:opacity 400ms var(--bf-ease)}.bf-riss.zeigt-fall-strom .bf-saeule-lampe{fill:#3a4150;filter:none}.bf-riss.zeigt-fall-strom .bf-saeule-lichtfleck{opacity:0}.bf-kegel-oben{stop-color:#ffd678;stop-opacity:0.75}.bf-kegel-unten{stop-color:#ffd678;stop-opacity:0}.bf-fx-fensterschein{fill:rgba(255,200,110,0.3);stroke:none;filter:blur(6px)}.bf-fx-lichtfleck{fill:rgba(255,217,138,0.55);stroke:none;filter:blur(4px)}.bf-plan-abend .bf-plan-riss .bf-riss{--bf-rumpf-fill:#d3d8e2;--bf-teil-fill:#dde2ea}.bf-fx-sirenenschein ellipse{fill:rgba(255,59,47,0.26);stroke:none;filter:blur(8px)}.bf-riss.zeigt-sirene .bf-fx-sirenenschein{opacity:1}@media (prefers-reduced-motion:no-preference){.bf-riss.zeigt-sirene .bf-fx-sirenenschein{animation:bf-sirene-blitz 500ms steps(2,jump-none) infinite}}.bf-plan-abend .bf-fx-welle{stroke-width:3.4}.bf-plan-abend .bf-funk line{opacity:0.42;stroke-width:1.6;stroke-dasharray:2 6}.bf-plan-abend .bf-riss.fall-laeuft .bf-funk line{opacity:0.08}.bf-plan-abend .bf-riss.fall-laeuft .bf-funk line.ist-aktiv{opacity:1;stroke-width:2.4}@media (prefers-reduced-motion:no-preference){.bf-plan-abend .bf-funk line{animation:bf-funk-fluss 1.4s linear infinite}}@keyframes bf-funk-fluss{to{stroke-dashoffset:16}}.bf-plan-abend .bf-pos-linie{opacity:0.22}.bf-senden-bogen{stroke:#fff;stroke-width:4;filter:drop-shadow(0 0 6px rgba(236,105,31,0.95))}.bf-ring-schalter{stroke:#3ddc84;stroke-width:3.5}.bf-plan-abend .bf-riss.fall-laeuft .bf-pos.schaltet{opacity:1}.bf-pos.schaltet .bf-pos-bild circle.bf-bild-rand{stroke:#3ddc84;stroke-width:4}@media (min-width:820px){.bf-bild-karte-zeile{display:grid;grid-template-columns:5rem 1fr;gap:0.5rem;align-items:baseline}.bf-bild-karte-zeile .bf-karte-label{min-width:0}}.bf-turm-flutlicht{fill:rgba(190,205,235,0.35)}.bf-turm-schein{fill:rgba(255,208,138,0.22);filter:blur(4px)}.bf-turm-licht-1,.bf-turm-licht-2,.bf-turm-licht-3{opacity:0.9}@media (prefers-reduced-motion:no-preference){.bf-turm-licht-1{animation:bf-turm-blinken 1.6s steps(2,jump-none) -0.2s infinite}.bf-turm-licht-2{animation:bf-turm-blinken 1.6s steps(2,jump-none) -0.6s infinite}.bf-turm-licht-3{animation:bf-turm-blinken 1.6s steps(2,jump-none) -1s infinite}.bf-turm-licht-4{animation:bf-turm-blinken 1.6s steps(2,jump-none) -1.4s infinite}}.bf-nur-vorleser,.bf-plan-meldung.bf-nur-vorleser{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important;background:none !important;box-shadow:none !important;animation:none !important}.bf-fallleiste{position:relative;margin:0 0 1.6rem;padding:0.9rem 1.2rem 1rem;border-radius:18px;background:rgba(255,255,255,0.06);border:1px solid rgba(233,237,245,0.16);color:var(--bf-night-text)}.bf-fallleiste[hidden]{display:none}.bf-fallleiste-titel{margin:0 0 0.7rem;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--bf-night-muted)}.bf-fallleiste.laeuft .bf-fallleiste-titel{color:#fff}.bf-fallleiste-schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;position:relative}.bf-fallleiste-schritte::before{content:"";position:absolute;left:1rem;right:1rem;top:0.95rem;height:2px;background:rgba(233,237,245,0.18)}.bf-fallleiste-schritte li{position:relative;display:flex;gap:0.65rem;align-items:flex-start;transition:opacity 300ms var(--bf-ease)}.bf-fallleiste.laeuft .bf-fallleiste-schritte li{opacity:0.5}.bf-fallleiste.laeuft .bf-fallleiste-schritte li.ist-dran,.bf-fallleiste.laeuft .bf-fallleiste-schritte li.ist-fertig{opacity:1}.bf-schritt-nr{position:relative;z-index:1;flex:0 0 auto;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:#101a3a;border:2px solid rgba(233,237,245,0.55);color:#fff;font-weight:800;font-size:0.88rem;transition:background 250ms var(--bf-ease),border-color 250ms var(--bf-ease),box-shadow 250ms var(--bf-ease)}.bf-schritt-inhalt{display:grid;gap:0.15rem;min-width:0}.bf-schritt-name{font-weight:800;font-size:0.95rem;color:#fff}.bf-schritt-text{font-size:0.88rem;line-height:1.38;color:var(--bf-night-muted)}.bf-fallleiste.laeuft .bf-schritt-text{color:var(--bf-night-text)}li.ist-dran .bf-schritt-nr{background:var(--bf-brand);border-color:var(--bf-brand);color:var(--bf-ink);box-shadow:0 0 0 5px rgba(236,105,31,0.25),0 0 20px rgba(236,105,31,0.75)}li.ist-fertig .bf-schritt-nr{background:#3ddc84;border-color:#3ddc84;color:var(--bf-ink)}.bf-fallleiste-schritte li.ohne .bf-schritt-text{font-style:italic}@media (prefers-reduced-motion:no-preference){li.ist-dran .bf-schritt-nr{animation:bf-schritt-puls 900ms ease-in-out infinite alternate}}@keyframes bf-schritt-puls{from{box-shadow:0 0 0 3px rgba(236,105,31,0.2),0 0 12px rgba(236,105,31,0.5)}to{box-shadow:0 0 0 7px rgba(236,105,31,0.3),0 0 26px rgba(236,105,31,0.9)}}@media (max-width:819px){.bf-fallleiste{padding:0.8rem 0.9rem 0.9rem;margin-bottom:1rem}.bf-fallleiste-schritte{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8rem 0.9rem}.bf-fallleiste-schritte::before{display:none}.bf-schritt-text{font-size:0.82rem}}.bf-post rect{stroke-width:2.4}.bf-post path{stroke-width:2.4}@media (max-width:640px){.bf-pos-chip[data-pos="12"]{grid-column:1 / -1}}:root{--bf-himmel-oben:#070b1d;--bf-himmel-unten:#101a3a;--bf-sterne-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='380' viewBox='0 0 520 380'%3E%3Ccircle cx='155.7' cy='245.5' r='0.89' fill='%23fff' fill-opacity='0.82'/%3E%3Ccircle cx='86.0' cy='288.8' r='1.14' fill='%23fff' fill-opacity='0.72'/%3E%3Ccircle cx='111.9' cy='71.7' r='0.85' fill='%23fff' fill-opacity='0.70'/%3E%3Ccircle cx='159.2' cy='311.6' r='0.62' fill='%23fff' fill-opacity='0.31'/%3E%3Ccircle cx='32.4' cy='12.9' r='1.11' fill='%23fff' fill-opacity='0.32'/%3E%3Ccircle cx='348.1' cy='120.8' r='0.93' fill='%23fff' fill-opacity='0.31'/%3E%3Ccircle cx='468.8' cy='174.6' r='0.95' fill='%23fff' fill-opacity='0.43'/%3E%3Ccircle cx='62.6' cy='24.0' r='1.00' fill='%23fff' fill-opacity='0.64'/%3E%3Ccircle cx='335.7' cy='377.7' r='0.88' fill='%23fff' fill-opacity='0.29'/%3E%3Ccircle cx='190.0' cy='207.2' r='0.99' fill='%23fff' fill-opacity='0.64'/%3E%3Ccircle cx='437.1' cy='317.7' r='0.88' fill='%23fff' fill-opacity='0.78'/%3E%3Ccircle cx='501.5' cy='322.1' r='0.80' fill='%23fff' fill-opacity='0.70'/%3E%3Ccircle cx='279.5' cy='77.4' r='0.89' fill='%23fff' fill-opacity='0.73'/%3E%3Ccircle cx='503.2' cy='83.6' r='0.84' fill='%23fff' fill-opacity='0.27'/%3E%3Ccircle cx='216.9' cy='234.7' r='1.11' fill='%23fff' fill-opacity='0.37'/%3E%3Ccircle cx='68.2' cy='5.2' r='1.29' fill='%23fff' fill-opacity='0.78'/%3E%3Ccircle cx='171.9' cy='271.2' r='0.89' fill='%23fff' fill-opacity='0.48'/%3E%3Ccircle cx='462.5' cy='58.4' r='1.15' fill='%23fff' fill-opacity='0.31'/%3E%3Ccircle cx='19.7' cy='6.7' r='1.21' fill='%23fff' fill-opacity='0.62'/%3E%3Ccircle cx='21.3' cy='288.6' r='0.86' fill='%23fff' fill-opacity='0.53'/%3E%3Ccircle cx='448.3' cy='138.7' r='1.24' fill='%23fff' fill-opacity='0.79'/%3E%3Ccircle cx='269.9' cy='40.1' r='0.58' fill='%23fff' fill-opacity='0.84'/%3E%3Ccircle cx='36.1' cy='123.0' r='0.67' fill='%23fff' fill-opacity='0.26'/%3E%3Ccircle cx='86.4' cy='128.2' r='0.77' fill='%23fff' fill-opacity='0.68'/%3E%3Ccircle cx='321.8' cy='119.1' r='0.60' fill='%23fff' fill-opacity='0.71'/%3E%3Ccircle cx='135.9' cy='224.4' r='0.59' fill='%23fff' fill-opacity='0.40'/%3E%3Ccircle cx='322.5' cy='278.9' r='0.76' fill='%23fff' fill-opacity='0.70'/%3E%3Ccircle cx='180.0' cy='128.4' r='0.70' fill='%23fff' fill-opacity='0.55'/%3E%3Ccircle cx='374.1' cy='185.8' r='0.69' fill='%23fff' fill-opacity='0.59'/%3E%3Ccircle cx='346.3' cy='314.9' r='0.49' fill='%23fff' fill-opacity='0.29'/%3E%3C/svg%3E");--bf-sterne-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='460' viewBox='0 0 700 460'%3E%3Ccircle cx='683.6' cy='420.6' r='1.57' fill='%23fff' fill-opacity='0.67'/%3E%3Ccircle cx='52.8' cy='74.5' r='0.90' fill='%23fff' fill-opacity='0.81'/%3E%3Ccircle cx='104.6' cy='190.1' r='1.11' fill='%23fff' fill-opacity='0.61'/%3E%3Ccircle cx='211.0' cy='104.5' r='0.91' fill='%23fff' fill-opacity='0.82'/%3E%3Ccircle cx='649.2' cy='374.5' r='0.97' fill='%23fff' fill-opacity='0.79'/%3E%3Ccircle cx='529.3' cy='75.2' r='1.35' fill='%23fff' fill-opacity='0.92'/%3E%3Ccircle cx='631.0' cy='45.6' r='1.51' fill='%23fff' fill-opacity='0.64'/%3E%3Ccircle cx='43.9' cy='369.1' r='1.23' fill='%23fff' fill-opacity='0.71'/%3E%3Ccircle cx='350.0' cy='30.9' r='1.51' fill='%23fff' fill-opacity='0.70'/%3E%3C/svg%3E")}.bf-kopf{background:var(--bf-himmel-oben) var(--bf-sterne-b) 0 0 / 700px 460px repeat;border-bottom:0}.bf-himmel-oben{background-color:var(--bf-himmel-unten);background-image:var(--bf-sterne-a),linear-gradient(180deg,var(--bf-himmel-oben) 0%,#0b1330 55%,var(--bf-himmel-unten) 100%);background-size:520px 380px,auto;background-position:0 -40px,0 0}.bf-himmel-oben::after{display:none}.bf-himmel-oben::before{content:"";position:absolute;inset:0;background:var(--bf-sterne-b) 140px 30px / 700px 460px repeat;opacity:0.7;pointer-events:none}@media (prefers-reduced-motion:no-preference){.bf-himmel-oben::before{animation:bf-funkel 7s ease-in-out infinite}}.bf-himmel-oben > *{position:relative;z-index:1}.bf-mond{position:absolute;z-index:0 !important;top:-0.25rem;right:clamp(1rem,8vw,9rem);width:clamp(72px,10vw,170px);height:auto;pointer-events:none}.bf-plan-abend{background-image:var(--bf-sterne-a);background-size:520px 380px;background-position:0 -20px}.bf-tor-stein{fill:#f0c985;filter:drop-shadow(0 0 4px rgba(255,196,110,0.85))}.bf-tor-durchgang{fill:#4a3a22}.bf-tor-schein{fill:rgba(255,196,110,0.18);filter:blur(6px)}.mit-skript .bf-szenario-knopf{display:inline-flex;align-items:center;gap:0.45rem}.mit-skript .bf-szenario-knopf::before{content:"";width:0;height:0;border-style:solid;border-width:0.36em 0 0.36em 0.6em;border-color:transparent transparent transparent currentColor;opacity:0.75}.bf-pos-chip .bf-chip-geraet{object-fit:contain;background:#eef0f4;padding:0.3rem}.bf-einblick-bild img{object-fit:contain;object-position:top center;background:#f6f6f4}.bf-funkturm-gitter{fill:none;stroke:#c9d6ee;stroke-width:1.1;stroke-linecap:round;opacity:0.85}.bf-funkturm-plattform{fill:#ffd08a;filter:drop-shadow(0 0 3px rgba(255,200,120,0.9))}.bf-funkturm-mast{fill:none;stroke:#c9d6ee;stroke-width:1.2;stroke-linecap:round}.bf-plan-abend .bf-fisch path.bf-hecht{fill:#4b6b52;opacity:0.8}.bf-plan-abend .bf-fisch path.bf-zander{fill:#7b8793;opacity:0.78}.bf-plan-abend .bf-fisch path.bf-zander-streifen{fill:none;stroke:#414d58;stroke-width:1.5;opacity:0.55}@media (prefers-reduced-motion:no-preference){.bf-fisch-hecht{animation:bf-fisch-l 74s linear -22s infinite}.bf-fisch-zander{animation:bf-fisch-r 88s linear -55s infinite}}.bf-funkturm-schein{fill:rgba(255,214,150,0.13);filter:blur(8px)}.bf-funkturm-beine{fill:none;stroke:#f3e2bf;stroke-width:1.5;stroke-linecap:round;filter:drop-shadow(0 0 2px rgba(255,206,130,0.8))}.bf-funkturm-streben{fill:none;stroke:#e8d4aa;stroke-width:0.6;stroke-linecap:round;opacity:0.85}.bf-funkturm-dach{fill:#d7c39b}.bf-funkturm-fenster{fill:#ffd28c;filter:drop-shadow(0 0 3px rgba(255,200,120,0.95))}.bf-funkturm-pfosten{fill:none;stroke:#7a6238;stroke-width:0.5}.bf-funkturm-mast{fill:none;stroke:#e8d4aa;stroke-width:1.1;stroke-linecap:round}.bf-fisch path.bf-rotauge,.bf-plan-abend .bf-fisch path.bf-rotauge{fill:#b8c8d8;opacity:0.82}.bf-fisch path.bf-rotauge-flosse,.bf-plan-abend .bf-fisch path.bf-rotauge-flosse{fill:#c9664d;opacity:0.8}.bf-fisch .bf-rotauge-auge{fill:#e2523d}.bf-fisch path.bf-brassen,.bf-plan-abend .bf-fisch path.bf-brassen{fill:#938c67;opacity:0.8}.bf-fisch path.bf-brassen-flosse,.bf-plan-abend .bf-fisch path.bf-brassen-flosse{fill:#6f6a4d;opacity:0.8}@media (prefers-reduced-motion:no-preference){.bf-fisch-schwarm{animation:bf-fisch-r-weit 90s linear -37s infinite}.bf-fisch-brassen{animation:bf-fisch-l-weit 140s linear -32s infinite}.bf-rotauge-wiegen{animation:bf-rotauge-wiegen 2.4s ease-in-out infinite}.bf-rotauge-wiegen-1{animation-delay:-0.8s}.bf-rotauge-wiegen-2{animation-delay:-1.6s}}@keyframes bf-fisch-r-weit{0%{transform:translate(-1900px,0)}50%{transform:translate(0,-6px)}100%{transform:translate(1900px,0)}}@keyframes bf-fisch-l-weit{0%{transform:translate(1900px,0)}50%{transform:translate(0,4px)}100%{transform:translate(-1900px,0)}}@keyframes bf-rotauge-wiegen{0%,100%{transform:translate(0,0)}50%{transform:translate(1.5px,-2px)}}.bf-bild-karte-szene[src*="bf-main-produkt"],.bf-karte-bild[src*="bf-main-produkt"]{box-sizing:border-box;object-fit:contain;padding:0.6rem 1.4rem;background:radial-gradient(ellipse 55% 50% at 50% 60%,rgba(236,105,31,0.42),rgba(236,105,31,0) 72%),radial-gradient(circle at 50% 38%,#26345f,#10152c 74%)}.bf-pos-chip .bf-chip-geraet{background:radial-gradient(circle at 50% 40%,#26345f,#10152c 76%)}.bf-einblick-quelle{display:block;margin-top:0.15rem;font-size:0.72rem;font-weight:400;color:#5b6275}.bf-einblick-quelle a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bf-fallleiste{box-sizing:border-box;margin:1.35rem 0 1rem;padding:0.8rem 1.1rem 0.7rem;border-radius:14px;background:#18224a;border-color:rgba(233,237,245,0.18);box-shadow:0 10px 30px rgba(4,8,22,0.35)}.bf-fallleiste-titel{position:absolute;top:-0.74rem;left:1rem;margin:0;padding:0.14rem 0.62rem;border-radius:999px;background:#18224a;border:1px solid rgba(233,237,245,0.2);font-size:0.72rem;line-height:1.2}.bf-fallleiste-schritte{gap:1.5rem}.bf-fallleiste-schritte::before{display:none}.bf-fallleiste-schritte li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:0.6rem;align-items:start;font-size:0.84rem}.bf-fallleiste-schritte li:not(:last-child)::after{content:"";position:absolute;top:0.62rem;right:-0.98rem;width:0.42rem;height:0.42rem;border-top:2px solid rgba(233,237,245,0.42);border-right:2px solid rgba(233,237,245,0.42);transform:rotate(45deg)}.bf-schritt-nr{width:1.75rem;height:1.75rem}.bf-schritt-nr svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bf-schritt-haken{display:none}li.ist-fertig .bf-schritt-zeichen{display:none}li.ist-fertig .bf-schritt-haken{display:block;stroke-width:2.8}.bf-schritt-inhalt{display:block;line-height:1.32}.bf-schritt-name,.bf-schritt-text{font-size:1em;line-height:1.32}.bf-schritt-name{margin-right:0.28em}@media (max-width:819px){.bf-fallleiste{padding:0.8rem 0.9rem 0.65rem}.bf-fallleiste-schritte{grid-template-columns:minmax(0,1fr);gap:0.45rem}.bf-fallleiste-schritte li{font-size:0.8rem}.bf-fallleiste-schritte li:not(:last-child)::after{display:none}.bf-schritt-text{font-size:1em}}.bf-plan-abend .bf-bilgewasser{fill:#6cc4ff;stroke:#d9f0ff;stroke-width:1.2;opacity:0.95}.bf-plan-abend .bf-bilgewelle{stroke:#fff;stroke-width:2.2}@media (prefers-reduced-motion:no-preference){.bf-riss.zeigt-fall-wasser .bf-bilge-steigt{animation:bf-bilge-steigen 2.4s var(--bf-ease) both}}@keyframes bf-bilge-steigen{from{transform:translateY(6px)}to{transform:none}}.bf-plan-abend .bf-fx-strahl{stroke:#8fd2f6;stroke-width:7;stroke-dasharray:10 6}.bf-plan-abend .bf-fx-spritzer{fill:rgba(143,210,246,0.5);stroke:#d9f0ff}.bf-saeule-funke{fill:#ffe08a;stroke:none;opacity:0;filter:drop-shadow(0 0 3px rgba(255,214,110,0.95))}.bf-riss.zeigt-fall-strom .bf-landkabel{stroke:#d23b2a;stroke-dasharray:5 4;transition-delay:450ms}@media (prefers-reduced-motion:no-preference){.bf-riss.zeigt-fall-strom .bf-saeule-lampe{animation:bf-saeule-flackern 900ms steps(1,end) 450ms both}.bf-riss.zeigt-fall-strom .bf-saeule-lichtfleck{animation:bf-saeule-fleck 900ms steps(1,end) 450ms both}.bf-riss.zeigt-fall-strom .bf-saeule-funke{animation:bf-saeule-funke 700ms ease-out 450ms both}}@keyframes bf-saeule-flackern{0%{fill:#ffe6a8}14%{fill:#3a4150}26%{fill:#ffe6a8}40%{fill:#3a4150}52%{fill:#ffe6a8}66%,100%{fill:#3a4150}}@keyframes bf-saeule-fleck{0%{opacity:1}14%{opacity:0}26%{opacity:1}40%{opacity:0}52%{opacity:1}66%,100%{opacity:0}}@keyframes bf-saeule-funke{0%{opacity:0;transform:scale(0.4)}20%{opacity:1;transform:scale(1.2)}45%{opacity:0.2}60%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.6)}}.bf-saeule-funke{transform-box:fill-box;transform-origin:50% 50%}.bf-plan-abend{background-image:var(--bf-sterne-a),var(--bf-sterne-b);background-size:520px 380px,733px 547px;background-position:0 -20px,210px 130px}.bf-kopf{background:var(--bf-himmel-oben)}.bf-plan-abend .bf-pos .bf-pos-bild text.bf-bild-zeile,.bf-plan-abend .bf-pos-bald text.bf-bild-zeile{stroke:rgba(8,14,34,0.85);stroke-width:4px;filter:drop-shadow(0 0 3px rgba(8,14,34,0.9))}.bf-plan-abend .bf-riss-linien .bf-unter-wasser{fill:#0e1a36;stroke:#3a5a86}.bf-pos-chip.schaltet{outline:3px solid #3ddc84;outline-offset:1px}.bf-bild-karte img.bf-laedt,.bf-karte-bilder img.bf-laedt{opacity:0}.bf-bild-karte-szene,.bf-bild-karte-szene2,.bf-karte-bild,.bf-karte-bild2{background-color:#e3e8ef}@media (prefers-reduced-motion:no-preference){.bf-bild-karte img,.bf-karte-bilder img{transition:opacity 160ms var(--bf-ease)}}:root{--bf-sterne-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='523' height='389' viewBox='0 0 523 389'%3E%3Ccircle cx='39.0' cy='192.6' r='0.72' fill='%23fff' fill-opacity='0.75'/%3E%3Ccircle cx='98.0' cy='257.8' r='0.82' fill='%23fff' fill-opacity='0.44'/%3E%3Ccircle cx='281.5' cy='344.2' r='1.00' fill='%23fff' fill-opacity='0.78'/%3E%3Ccircle cx='263.8' cy='202.5' r='0.56' fill='%23fff' fill-opacity='0.31'/%3E%3Ccircle cx='224.0' cy='165.2' r='0.61' fill='%23fff' fill-opacity='0.58'/%3E%3Ccircle cx='212.1' cy='51.2' r='1.37' fill='%23fff' fill-opacity='0.85'/%3E%3Ccircle cx='515.5' cy='55.1' r='0.78' fill='%23fff' fill-opacity='0.31'/%3E%3Ccircle cx='84.8' cy='205.0' r='1.06' fill='%23fff' fill-opacity='0.71'/%3E%3Ccircle cx='330.2' cy='14.9' r='1.53' fill='%23fff' fill-opacity='0.72'/%3E%3Ccircle cx='297.4' cy='353.9' r='0.56' fill='%23fff' fill-opacity='0.67'/%3E%3Ccircle cx='251.5' cy='186.8' r='1.46' fill='%23fff' fill-opacity='0.91'/%3E%3Ccircle cx='183.5' cy='348.0' r='1.42' fill='%23fff' fill-opacity='0.86'/%3E%3C/svg%3E");--bf-sterne-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='739' height='547' viewBox='0 0 739 547'%3E%3Ccircle cx='82.7' cy='246.8' r='0.53' fill='%23fff' fill-opacity='0.34'/%3E%3Ccircle cx='585.1' cy='443.8' r='0.79' fill='%23fff' fill-opacity='0.33'/%3E%3Ccircle cx='312.7' cy='415.8' r='1.07' fill='%23fff' fill-opacity='0.86'/%3E%3Ccircle cx='508.6' cy='460.7' r='0.63' fill='%23fff' fill-opacity='0.48'/%3E%3Ccircle cx='395.4' cy='414.8' r='0.93' fill='%23fff' fill-opacity='0.74'/%3E%3Ccircle cx='48.8' cy='329.9' r='1.43' fill='%23fff' fill-opacity='0.80'/%3E%3Ccircle cx='25.6' cy='452.0' r='0.94' fill='%23fff' fill-opacity='0.43'/%3E%3Ccircle cx='520.4' cy='294.2' r='0.67' fill='%23fff' fill-opacity='0.62'/%3E%3Ccircle cx='160.5' cy='367.7' r='0.67' fill='%23fff' fill-opacity='0.40'/%3E%3Ccircle cx='220.4' cy='263.2' r='1.15' fill='%23fff' fill-opacity='0.82'/%3E%3Ccircle cx='375.1' cy='308.6' r='0.96' fill='%23fff' fill-opacity='0.41'/%3E%3Ccircle cx='405.6' cy='81.6' r='0.64' fill='%23fff' fill-opacity='0.71'/%3E%3Ccircle cx='43.3' cy='133.2' r='0.81' fill='%23fff' fill-opacity='0.46'/%3E%3Ccircle cx='157.4' cy='134.7' r='1.51' fill='%23fff' fill-opacity='0.71'/%3E%3Ccircle cx='118.4' cy='62.4' r='0.65' fill='%23fff' fill-opacity='0.47'/%3E%3Ccircle cx='481.7' cy='134.0' r='0.91' fill='%23fff' fill-opacity='0.36'/%3E%3Ccircle cx='43.6' cy='44.7' r='0.89' fill='%23fff' fill-opacity='0.49'/%3E%3Ccircle cx='706.4' cy='170.5' r='0.91' fill='%23fff' fill-opacity='0.56'/%3E%3Ccircle cx='404.3' cy='260.9' r='0.93' fill='%23fff' fill-opacity='0.48'/%3E%3Ccircle cx='540.8' cy='2.9' r='1.42' fill='%23fff' fill-opacity='0.80'/%3E%3Ccircle cx='73.8' cy='191.9' r='1.51' fill='%23fff' fill-opacity='0.81'/%3E%3Ccircle cx='423.2' cy='363.8' r='1.21' fill='%23fff' fill-opacity='0.90'/%3E%3Ccircle cx='120.0' cy='284.0' r='0.95' fill='%23fff' fill-opacity='0.57'/%3E%3Ccircle cx='442.6' cy='169.2' r='0.78' fill='%23fff' fill-opacity='0.75'/%3E%3C/svg%3E");--bf-sterne-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='941' height='613' viewBox='0 0 941 613'%3E%3Ccircle cx='684.8' cy='597.6' r='0.70' fill='%23fff' fill-opacity='0.67'/%3E%3Ccircle cx='648.1' cy='509.6' r='1.53' fill='%23fff' fill-opacity='0.80'/%3E%3Ccircle cx='480.0' cy='371.8' r='1.46' fill='%23fff' fill-opacity='0.77'/%3E%3Ccircle cx='526.2' cy='247.5' r='1.30' fill='%23fff' fill-opacity='0.74'/%3E%3Ccircle cx='18.2' cy='340.2' r='1.18' fill='%23fff' fill-opacity='0.77'/%3E%3Ccircle cx='367.2' cy='538.6' r='1.03' fill='%23fff' fill-opacity='0.70'/%3E%3Ccircle cx='612.4' cy='146.9' r='0.54' fill='%23fff' fill-opacity='0.48'/%3E%3Ccircle cx='675.3' cy='551.4' r='1.49' fill='%23fff' fill-opacity='0.73'/%3E%3Ccircle cx='177.8' cy='610.6' r='0.67' fill='%23fff' fill-opacity='0.60'/%3E%3Ccircle cx='603.4' cy='247.1' r='0.55' fill='%23fff' fill-opacity='0.71'/%3E%3Ccircle cx='289.9' cy='538.7' r='0.63' fill='%23fff' fill-opacity='0.52'/%3E%3Ccircle cx='465.4' cy='275.7' r='0.73' fill='%23fff' fill-opacity='0.36'/%3E%3Ccircle cx='651.2' cy='408.8' r='0.84' fill='%23fff' fill-opacity='0.69'/%3E%3Ccircle cx='769.5' cy='91.6' r='0.55' fill='%23fff' fill-opacity='0.39'/%3E%3Ccircle cx='756.7' cy='328.8' r='0.78' fill='%23fff' fill-opacity='0.30'/%3E%3Ccircle cx='552.8' cy='339.2' r='0.60' fill='%23fff' fill-opacity='0.67'/%3E%3Ccircle cx='219.0' cy='309.3' r='0.98' fill='%23fff' fill-opacity='0.47'/%3E%3Ccircle cx='38.8' cy='556.6' r='1.19' fill='%23fff' fill-opacity='0.77'/%3E%3Ccircle cx='116.9' cy='394.0' r='0.81' fill='%23fff' fill-opacity='0.44'/%3E%3Ccircle cx='28.6' cy='11.7' r='0.58' fill='%23fff' fill-opacity='0.74'/%3E%3Ccircle cx='768.7' cy='175.4' r='0.91' fill='%23fff' fill-opacity='0.61'/%3E%3Ccircle cx='65.0' cy='204.3' r='0.55' fill='%23fff' fill-opacity='0.33'/%3E%3Ccircle cx='411.2' cy='530.4' r='0.97' fill='%23fff' fill-opacity='0.45'/%3E%3Ccircle cx='320.2' cy='472.9' r='1.27' fill='%23fff' fill-opacity='0.88'/%3E%3Ccircle cx='776.5' cy='468.6' r='0.71' fill='%23fff' fill-opacity='0.50'/%3E%3Ccircle cx='522.3' cy='483.1' r='0.62' fill='%23fff' fill-opacity='0.70'/%3E%3Ccircle cx='363.9' cy='597.9' r='0.50' fill='%23fff' fill-opacity='0.74'/%3E%3Ccircle cx='108.4' cy='45.2' r='0.70' fill='%23fff' fill-opacity='0.42'/%3E%3Ccircle cx='204.8' cy='476.6' r='0.91' fill='%23fff' fill-opacity='0.44'/%3E%3Ccircle cx='42.1' cy='427.3' r='0.85' fill='%23fff' fill-opacity='0.70'/%3E%3Ccircle cx='470.5' cy='15.5' r='1.27' fill='%23fff' fill-opacity='0.87'/%3E%3Ccircle cx='465.1' cy='155.0' r='0.72' fill='%23fff' fill-opacity='0.71'/%3E%3Ccircle cx='233.6' cy='30.2' r='0.91' fill='%23fff' fill-opacity='0.71'/%3E%3Ccircle cx='888.2' cy='333.6' r='0.46' fill='%23fff' fill-opacity='0.71'/%3E%3Ccircle cx='599.0' cy='513.1' r='0.76' fill='%23fff' fill-opacity='0.47'/%3E%3C/svg%3E")}.bf-himmel-oben{background-image:var(--bf-sterne-a),var(--bf-sterne-c),linear-gradient(180deg,var(--bf-himmel-oben) 0%,#0b1330 55%,var(--bf-himmel-unten) 100%);background-size:523px 389px,941px 613px,auto;background-position:0 -40px,310px 70px,0 0}.bf-himmel-oben::before{background:var(--bf-sterne-b) 140px 30px / 739px 547px repeat}.bf-akt::after{display:none}.bf-plan-abend{background-image:none;isolation:isolate}.bf-plan-abend::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--bf-sterne-a),var(--bf-sterne-b),var(--bf-sterne-c);background-size:523px 389px,739px 547px,941px 613px;background-position:0 -20px,210px 130px,420px 40px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 300px,transparent 520px);mask-image:linear-gradient(180deg,#000 0,#000 300px,transparent 520px)}#beweis{padding-bottom:var(--bf-section);background:linear-gradient(180deg,#101a3a 0,var(--bf-ink) clamp(120px,14vw,220px),var(--bf-ink) calc(100% - clamp(250px,30vw,420px)),#1a2656 calc(100% - clamp(200px,24vw,330px)),#3b3f78 calc(100% - clamp(150px,17vw,240px)),rgba(140,110,150,0.9) calc(100% - clamp(95px,11vw,150px)),rgba(242,168,138,0.5) calc(100% - clamp(42px,5vw,70px)),rgba(255,236,200,0) 100%)}.bf-held{min-height:clamp(26rem,56vw,42rem);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 clamp(70px,10vw,160px),#000 calc(100% - clamp(70px,10vw,160px)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 clamp(70px,10vw,160px),#000 calc(100% - clamp(70px,10vw,160px)),transparent 100%)}.bf-held-text{padding-bottom:calc(clamp(2rem,5vw,3.5rem) + clamp(70px,10vw,160px))}#preis{padding-bottom:calc(var(--bf-section) + clamp(120px,16vw,260px))}.bf-schriftfeld{position:relative;border-top:0}.bf-schriftfeld::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:clamp(120px,16vw,260px);pointer-events:none;background:linear-gradient(180deg,rgba(16,21,44,0) 0%,rgba(122,92,128,0.16) 36%,rgba(46,52,98,0.72) 72%,var(--bf-ink) 100%)}.bf-flug{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:4}.bf-plan-abend .bf-bilgewelle{stroke-dasharray:none}@media (prefers-reduced-motion:no-preference){.bf-plan-abend .bf-riss.zeigt-fall-wasser .bf-bilgewelle{stroke-dasharray:none;animation:bf-welle-wiegen 1.8s ease-in-out infinite}}@keyframes bf-welle-wiegen{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.6px)}}.bf-saeule-funke{fill:none;stroke:none;opacity:0;filter:drop-shadow(0 0 4px rgba(255,170,80,0.95));transform-box:fill-box;transform-origin:50% 50%}.bf-saeule-funke-hof{fill:rgba(16,21,44,0.62)}.bf-saeule-funke-stern{fill:#fff3c2;stroke:#ff9a3c;stroke-width:1.2;stroke-linejoin:round}.bf-riss.zeigt-fall-strom .bf-landkabel{stroke:#232b3b;stroke-dasharray:none}@media (prefers-reduced-motion:no-preference){.bf-riss.zeigt-fall-strom .bf-landkabel{animation:bf-kabel-tot 1ms linear 450ms both}.bf-riss.zeigt-fall-strom .bf-saeule-led{fill:#2fb35a;filter:drop-shadow(0 0 3px rgba(47,179,90,0.9));animation:bf-led-rot 1ms linear 450ms both,bf-blinken 700ms steps(2,jump-none) 450ms infinite}}@media (prefers-reduced-motion:reduce){.bf-riss.zeigt-fall-strom .bf-landkabel{stroke:#d23b2a;stroke-dasharray:5 4}}@keyframes bf-kabel-tot{to{stroke:#d23b2a;stroke-dasharray:5 4}}@keyframes bf-led-rot{to{fill:#d23b2a;filter:drop-shadow(0 0 4px rgba(210,59,42,0.95))}}.bf-riss-linien .bf-unter-wasser{visibility:hidden}.bf-tief{fill:#14304f;stroke:#2e527e;stroke-width:1.2}.bf-tief-fein{fill:none;stroke:#2e527e;stroke-width:1.2;stroke-linecap:round}.bf-boot{transform-box:view-box;transform-origin:500px 290px}.bf-riss.fall-laeuft .bf-pos:not(.ist-aktiv):not([data-pos="12"]){opacity:1;filter:saturate(0.3) brightness(0.5);transition:filter 300ms var(--bf-ease)}.bf-plan-abend .bf-riss.fall-laeuft .bf-pos.schaltet{filter:none}.bf-wz-fs-schein{fill:rgba(255,214,160,0.13);filter:blur(3px)}.bf-wz-fs-schaft{fill:#9ea9c2}.bf-wz-fs-schaft-licht{fill:#dde3ef}.bf-wz-fs-schaft-kern{fill:#f1f4fa}.bf-wz-fs-schaft-halbschatten{fill:#8793b0}.bf-wz-fs-schaft-schatten{fill:#6a7694}.bf-wz-fs-rotlicht{fill:none;stroke:#ff3b2f;stroke-width:0.9;stroke-linecap:round;opacity:0.85;filter:drop-shadow(0 0 1.2px rgba(255,59,47,0.9))}.bf-wz-fs-kugel{fill:#29345a}.bf-wz-fs-kugel-mitte{fill:#4b5880}.bf-wz-fs-kugel-licht{fill:#b6c1d9}.bf-wz-fs-facetten{fill:none;stroke:#93a0c4;stroke-width:0.15;opacity:0.32}.bf-wz-fs-fenster{fill:#ffd28c;filter:drop-shadow(0 0 1.4px rgba(255,200,120,0.9))}.bf-wz-fs-sprossen{fill:none;stroke:#8a6634;stroke-width:0.2;opacity:0.55}.bf-wz-fs-glanz{fill:#fff7e4;opacity:0;transform-box:fill-box;transform-origin:center}.bf-wz-fs-rand{fill:none;stroke:#a9b6d8;stroke-width:0.35;stroke-linecap:round;opacity:0.8}.bf-wz-fs-antenne-weiss{fill:#dfe3ec}.bf-wz-fs-antenne-rot{fill:#c4463b}.bf-wz-tor-boden{fill:rgba(255,200,120,0.32);filter:blur(1.2px)}.bf-wz-tor-schein{fill:rgba(255,196,110,0.12);filter:blur(4px)}.bf-wz-tor-durchgang{fill:#2b2013}.bf-wz-tor-tiefe{fill:#8a6534;opacity:0.75;filter:blur(0.4px)}.bf-wz-tor-stein{fill:#f0c985;filter:drop-shadow(0 0 1.5px rgba(255,196,110,0.6))}.bf-wz-tor-fries{fill:#e3b775}.bf-wz-tor-triglyphen{fill:#b88b4c}.bf-wz-tor-relief{fill:#ddb06b}.bf-wz-tor-schatten{fill:#b88a4f}.bf-wz-tor-kannelur{fill:none;stroke:#c4955a;stroke-width:0.12;opacity:0.7}.bf-wz-tor-kante{fill:none;stroke:#fff0cc;stroke-width:0.28}.bf-wz-tor-quadriga{fill:#a9ad7e;filter:drop-shadow(0 0 0.8px rgba(255,220,150,0.7))}.bf-wz-fk-schein{fill:rgba(255,214,150,0.12);filter:blur(5px)}.bf-wz-fk-streben{fill:none;stroke:#efdcb4;stroke-width:0.4;stroke-linecap:round;opacity:0.9}.bf-wz-fk-schacht{fill:none;stroke:#e8d4aa;stroke-width:0.3;opacity:0.5}.bf-wz-fk-aufzug{fill:#fff4dc}.bf-wz-fk-beine{fill:none;stroke:#fff8ea;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px rgba(255,206,130,0.8))}.bf-wz-fk-fuss{fill:#e6e0d2}.bf-wz-fk-kueche{fill:#c9ad7a}.bf-wz-fk-fenster{fill:#ffd28c;filter:drop-shadow(0 0 2px rgba(255,200,120,0.95))}.bf-wz-fk-pfosten{fill:none;stroke:#fff3d8;stroke-width:0.24;opacity:0.75}.bf-wz-fk-dach{fill:#e6d3a8}.bf-wz-fk-kanzel{fill:#ffd28c;filter:drop-shadow(0 0 1.5px rgba(255,200,120,0.9))}.bf-wz-fk-gelaender{fill:none;stroke:#e6d3a8;stroke-width:0.18}.bf-wz-fk-mast{fill:#e8d4aa}@media (prefers-reduced-motion:no-preference){.bf-wz-fs-glanz{animation:bf-wz-telecafe 36s linear infinite}.bf-wz-fk-aufzug{animation:bf-wz-aufzug 30s ease-in-out infinite}}@keyframes bf-wz-telecafe{0%{transform:translate(-7.41px,0.72px) scaleX(0.02);opacity:0}2.78%{transform:translate(-7.29px,0.59px) scaleX(0.17);opacity:0.28}5.56%{transform:translate(-6.96px,0.47px) scaleX(0.34);opacity:0.45}8.33%{transform:translate(-6.41px,0.36px) scaleX(0.5);opacity:0.58}11.11%{transform:translate(-5.67px,0.26px) scaleX(0.64);opacity:0.7}13.89%{transform:translate(-4.76px,0.17px) scaleX(0.77);opacity:0.79}16.67%{transform:translate(-3.7px,0.1px) scaleX(0.87);opacity:0.86}19.44%{transform:translate(-2.53px,0.04px) scaleX(0.94);opacity:0.91}22.22%{transform:translate(-1.29px,0.01px) scaleX(0.98);opacity:0.94}25%{transform:translate(0px,0px) scaleX(1);opacity:0.95}27.78%{transform:translate(1.29px,0.01px) scaleX(0.98);opacity:0.94}30.56%{transform:translate(2.53px,0.04px) scaleX(0.94);opacity:0.91}33.33%{transform:translate(3.7px,0.1px) scaleX(0.87);opacity:0.86}36.11%{transform:translate(4.76px,0.17px) scaleX(0.77);opacity:0.79}38.89%{transform:translate(5.67px,0.26px) scaleX(0.64);opacity:0.7}41.67%{transform:translate(6.41px,0.36px) scaleX(0.5);opacity:0.58}44.44%{transform:translate(6.96px,0.47px) scaleX(0.34);opacity:0.45}47.22%{transform:translate(7.29px,0.59px) scaleX(0.17);opacity:0.28}50%{transform:translate(7.41px,0.72px) scaleX(0.02);opacity:0}100%{transform:translate(7.41px,0.72px) scaleX(0.02);opacity:0}}@keyframes bf-wz-aufzug{0%,12%{transform:translateY(0)}46%,58%{transform:translateY(-51.3px)}92%,100%{transform:translateY(0)}}.bf-wz-fernsehturm{opacity:0.78;filter:saturate(0.75) brightness(0.86)}@media (min-width:820px){.bf-plan-abend .bf-plan-riss{padding-top:0.5rem}.bf-plan-abend .bf-fallleiste{margin-bottom:0.75rem}}@media (max-width:600px){.bf-held-bild{object-position:62% 50%}}@media (min-width:820px){.bf-bild-karte:not([hidden]){width:min(24rem,calc(100vw - 2rem));padding:0.75rem 0.8rem 0.85rem}.bf-bild-karte-bilder{margin-bottom:0.6rem}.bf-bild-karte-lupe{flex:0 0 38%;width:38%;margin-top:-2.6rem;border-width:3px}.bf-bild-karte-titel{font-size:1rem}.bf-bild-karte-sensor{margin-bottom:0.35rem;font-size:0.82rem}.bf-bild-karte-zeile{font-size:0.86rem;grid-template-columns:4.3rem 1fr}.bf-bild-karte-fuehler{font-size:0.82rem}.bf-plan-abend a.bf-pos.ist-gross .bf-pos-linie{opacity:1;stroke:#ffd28c;stroke-width:2.4;filter:drop-shadow(0 0 3px rgba(255,210,140,0.8))}.bf-plan-abend a.bf-pos.ist-gross circle.bf-ziel{fill:var(--bf-brand)}}@media (min-width:820px) and (prefers-reduced-motion:no-preference){.bf-plan-abend a.bf-pos.ist-gross circle.bf-ziel{transform-box:fill-box;transform-origin:center;animation:bf-ziel-puls 1.1s ease-in-out infinite}}@keyframes bf-ziel-puls{0%,100%{transform:scale(1)}50%{transform:scale(1.7)}}@media (max-width:1359px){.bf-wz-fernsehturm{display:none}}@media (max-width:1431px){.bf-wz-tor{display:none}}@media (max-width:1519px){.bf-wz-funkturm{display:none}}#beweis{background:linear-gradient(180deg,#101a3a 0,var(--bf-ink) clamp(120px,14vw,220px),var(--bf-ink) calc(100% - clamp(250px,30vw,420px)),#1a2656 calc(100% - clamp(200px,24vw,330px)),#3b3f78 calc(100% - clamp(150px,17vw,240px)),rgba(150,112,150,0.9) calc(100% - clamp(95px,11vw,150px)),rgba(246,176,140,0.62) calc(100% - clamp(48px,6vw,80px)),rgba(255,226,190,0.3) calc(100% - clamp(18px,2vw,30px)),rgba(255,243,214,0) 100%)}@supports (background:linear-gradient(in oklch,red,blue)){#beweis{background:linear-gradient(in oklch 180deg,#101a3a 0,var(--bf-ink) clamp(120px,14vw,220px),var(--bf-ink) calc(100% - clamp(250px,30vw,420px)),#1a2656 calc(100% - clamp(200px,24vw,330px)),#3b3f78 calc(100% - clamp(150px,17vw,240px)),rgba(150,112,150,0.9) calc(100% - clamp(95px,11vw,150px)),rgba(246,176,140,0.62) calc(100% - clamp(48px,6vw,80px)),rgba(255,226,190,0.3) calc(100% - clamp(18px,2vw,30px)),rgba(255,243,214,0) 100%)}}@media (max-width:819px){#preis{padding-bottom:calc(var(--bf-section) + clamp(180px,45vw,260px))}.bf-schriftfeld::before{height:clamp(180px,45vw,260px);background:linear-gradient(180deg,rgba(16,21,44,0) 0%,rgba(40,42,80,0.2) 30%,rgba(30,34,70,0.5) 55%,rgba(20,24,54,0.8) 80%,var(--bf-ink) 100%)}}.bf-held::after{background:linear-gradient(90deg,rgba(16,21,44,0.88) 0%,rgba(16,21,44,0.55) 45%,rgba(16,21,44,0) 78%),linear-gradient(180deg,rgba(16,21,44,0) 35%,rgba(16,21,44,0.8) 100%)}.bf-held-schluss{text-shadow:0 1px 14px rgba(16,21,44,0.85)}.bf-plan-abend .bf-steg .bf-saeule-funke-stern{fill:#fff3c2;stroke:#ff9a3c;stroke-width:1.2;opacity:1}.bf-plan-abend .bf-steg .bf-saeule-funke-hof{fill:rgba(16,21,44,0.62);stroke:none;opacity:1}.bf-einblick-zu{position:sticky;top:0.6rem;float:right;margin:-0.8rem -0.9rem 0 0.5rem;z-index:2;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1}.bf-einblick .bf-einblick-bild img{height:min(40rem,calc(100dvh - 11.5rem))}@media (max-width:640px){.bf-einblick .bf-einblick-bild img{height:auto}}@media (max-width:819px){.bf-strecke-handy figcaption{margin-top:0.55rem;color:#3b4356}}.wp-site-blocks > header.wp-block-template-part{position:sticky;top:0;z-index:40}.bf-kopf :focus-visible,.bf-start :focus-visible,.bf-gefahren :focus-visible,.bf-loesung :focus-visible{outline-color:var(--bf-ink)}.bf-kopf{padding-block:0.55rem;background:var(--bf-paper);color:var(--bf-ink);border-bottom:1px solid rgba(16,21,44,0.1)}.bf-marke{color:var(--bf-ink)}.bf-marke img{width:44px;height:44px}.bf-marke-wort{font-size:1.35rem}.bf-kopf .bf-marke-wort small{color:var(--bf-muted)}.bf-nav a{color:var(--bf-ink);font-weight:650;text-underline-offset:0.35em}.bf-nav a:hover{text-decoration:underline;text-decoration-color:var(--bf-brand);text-decoration-thickness:2px}@media (max-width:640px){.bf-kopf{flex-wrap:nowrap;gap:0.75rem;row-gap:0;padding-block:0.3rem}.bf-marke img{width:36px;height:36px}.bf-kopf .bf-marke-wort{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bf-nav{width:auto;flex:1 1 auto;justify-content:flex-end;overflow:visible;gap:0.95rem}.bf-nav a{font-size:0.95rem}.bf-nav:has(> a:nth-child(5)){gap:0.7rem}}@media (max-width:359px){.bf-nav{gap:0.6rem}.bf-nav a{font-size:0.88rem}.bf-nav:has(> a:nth-child(5)){gap:0.45rem}.bf-nav:has(> a:nth-child(5)) a{font-size:0.84rem}}.bf-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;box-sizing:border-box}.bf-sf-links{row-gap:0}.bf-sf-links a{display:inline-flex;align-items:center;min-height:2.75rem}@media (max-width:640px){.bf-marke{padding:4px;margin:-4px;flex:none}.bf-nav:has(> a:nth-child(5)){gap:0.55rem}}@media (max-width:389px){.bf-kopf{gap:0.5rem}.bf-nav:has(> a:nth-child(5)){gap:0.3rem}.bf-nav:has(> a:nth-child(5)) a{font-size:0.84rem;padding-inline:0.15rem}}.bf-start{background:var(--bf-paper);padding-block:clamp(2.25rem,6vw,5.5rem) clamp(4.5rem,9vw,7.5rem);--bf-kwl-farbe:rgba(16,21,44,0.2)}.bf-start-raster{max-width:var(--bf-wide);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,4.5rem);align-items:center}@media (min-width:960px){.bf-start-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"text film"}.bf-start-text{grid-area:text}}.bf-start .bf-h1{color:var(--bf-ink);max-width:16ch}.bf-start .bf-lead{color:var(--bf-text);max-width:26em;margin-bottom:1.75rem}.bf-start .bf-film{padding:clamp(6px,0.8vw,10px);background:#fff;border-radius:22px;box-shadow:0 1px 2px rgba(16,21,44,0.06),0 30px 60px -32px rgba(16,21,44,0.42)}.bf-start .bf-film-rahmen{border:0;border-radius:15px;box-shadow:none}.bf-start-bild img{display:block;width:100%;height:100%;object-fit:cover}.bf-gefahren{background:#fff;--bf-kwl-farbe:rgba(16,21,44,0.2)}.bf-gefahren .bf-h2,.bf-loesung .bf-h2{color:var(--bf-ink);max-width:24ch}.bf-loesung .bf-h2{margin-bottom:0.2em;max-width:42ch}.bf-loesung-lead{color:var(--bf-ink);margin:0}.bf-loesung-unter{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem 1.75rem}.bf-loesung-unter .bf-usp{flex:1 1 100%}.bf-usp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.5rem;list-style:none;margin:0;padding:0}.bf-usp li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:0.65rem;row-gap:0.1rem;align-items:center;min-height:44px;box-sizing:border-box;padding:0.7rem 0.85rem 0.75rem 0.7rem;background:#fff;border:1px solid rgba(16,21,44,0.12);border-radius:14px;box-shadow:0 12px 24px -20px rgba(16,21,44,0.5);color:var(--bf-ink)}.bf-usp-name{grid-column:2;grid-row:1;font-weight:750;font-size:1.02rem;line-height:1.2}.bf-usp-satz{grid-column:2;grid-row:2;color:var(--bf-text);font-weight:500;font-size:0.88rem;line-height:1.35}.bf-usp-zeichen{grid-row:1 / span 2;flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--bf-ok-bg);color:var(--bf-ok)}.bf-usp .bf-rolle{width:20px;height:20px;margin:0;opacity:1;vertical-align:0;flex:none}.bf-usp .bf-zahnraeder{height:20px}.bf-usp-funk{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.bf-usp-funk circle{fill:currentColor;stroke:none}@media (max-width:640px){.bf-loesung-unter{row-gap:0.3rem}.bf-usp{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.45rem;margin-top:0.35rem}.bf-usp li{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;text-align:center;row-gap:0.4rem;padding:0.75rem 0.5rem 0.8rem}.bf-usp-zeichen{grid-row:1;grid-column:1}.bf-usp-name{grid-row:2;grid-column:1;font-size:0.96rem}.bf-usp-satz{grid-row:3;grid-column:1;font-size:0.82rem}.bf-loesung .bf-loesung-raster{margin-top:1rem}.bf-loesung .bf-antwort{padding:0.55rem 0}}.bf-gefahr-liste{list-style:none;margin:clamp(1.75rem,3.5vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,4vw,2.75rem) clamp(0.9rem,2.4vw,2rem)}@media (min-width:1024px){.bf-gefahr-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-gefahr{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.bf-gefahr-rahmen{box-sizing:border-box;display:block;width:100%;margin:0 0 clamp(0.8rem,1.8vw,1.15rem);padding:clamp(4px,0.55vw,6px);background:#fff;border-radius:clamp(14px,1.8vw,20px);box-shadow:0 1px 2px rgba(16,21,44,0.06),0 16px 32px -18px rgba(16,21,44,0.45)}.bf-gefahr-bild{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:clamp(10px,1.3vw,15px);background:var(--bf-ink)}.bf-gefahr-zeile{margin:0;color:var(--bf-ink);font-size:1.08rem;line-height:1.3;font-weight:750;letter-spacing:-0.005em;text-wrap:balance}.bf-gefahr-text{margin:0.4rem 0 0;color:var(--bf-muted);font-size:0.97rem;line-height:1.5}@media (max-width:640px){.bf-gefahr-zeile{font-size:1rem}.bf-gefahr-text{font-size:0.9rem;line-height:1.45}}.bf-loesung{background:var(--bf-paper);--bf-kwl-farbe:rgba(16,21,44,0.2)}.bf-loesung-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start;margin-top:clamp(1.5rem,3vw,2.5rem)}@media (min-width:1100px){.bf-loesung-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.bf-prinzip{margin:0;padding:clamp(0.5rem,2vw,1.5rem);background-color:#fff;background-image:linear-gradient(var(--bf-grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--bf-grid-fine) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;border:1px solid rgba(16,21,44,0.1);border-radius:18px}.bf-prinzip.bf-riss-buehne{background-image:none}.bf-riss-still{overflow:hidden}.bf-riss-still *:not(.bf-unterwasser,.bf-unterwasser *){animation:none !important}.bf-riss-still .bf-still-see{fill:var(--bf-see-hell);opacity:0.22}.bf-riss-still .bf-still-linie{fill:none;stroke:var(--bf-see);stroke-width:1.6;opacity:0.7}.bf-riss-still .bf-pos circle.bf-kreis{fill:var(--bf-brand);stroke:var(--bf-brand)}.bf-riss-still .bf-pos text{fill:var(--bf-ink)}.bf-riss-still .bf-pos-main :is(.bf-main-schild-grund,.bf-main-schild){display:none}.bf-prinzip-bild{position:relative}.bf-prinzip-mitte{position:absolute;transform:translate(-50%,-50%);padding:0.12rem 0.55rem;border-radius:999px;background:var(--bf-ink);color:#fff;font-size:0.78rem;font-weight:750;line-height:1.35;letter-spacing:0.01em;white-space:nowrap;pointer-events:none}.bf-riss-still .bf-pos-main{cursor:zoom-in;outline:none}.bf-riss-still .bf-pos-main .bf-funk-main{transform-box:fill-box;transform-origin:50% 0}.bf-riss-still .bf-pos-main:is(:hover,:focus) .bf-funk-main{transform:scale(2.56);filter:drop-shadow(0.79px 0 0 var(--bf-brand)) drop-shadow(-0.79px 0 0 var(--bf-brand)) drop-shadow(0 0.79px 0 var(--bf-brand)) drop-shadow(0 -0.79px 0 var(--bf-brand))}.bf-prinzip-bild:has(.bf-pos-main:is(:hover,:focus)) .bf-prinzip-mitte{opacity:0}@media (prefers-reduced-motion:no-preference){.bf-riss-still .bf-pos-main .bf-funk-main{transition:transform 300ms var(--bf-ease)}.bf-prinzip-bild .bf-prinzip-mitte{transition:opacity 200ms var(--bf-ease)}}@media (max-width:640px){.bf-riss-still .bf-pos-nr{transform:scale(1.6);transform-box:fill-box;transform-origin:center}.bf-riss-still .bf-pos-linie{vector-effect:non-scaling-stroke;stroke-width:1}.bf-riss-still .bf-pos-main:is(:hover,:focus) .bf-funk-main{transform:scale(3.42);filter:drop-shadow(0.61px 0 0 var(--bf-brand)) drop-shadow(-0.61px 0 0 var(--bf-brand)) drop-shadow(0 0.61px 0 var(--bf-brand)) drop-shadow(0 -0.61px 0 var(--bf-brand))}}.bf-antworten{list-style:none;margin:0;padding:0}.bf-antwort{padding:0.8rem 0;border-top:1px solid rgba(16,21,44,0.1)}.bf-antwort:last-child{border-bottom:1px solid rgba(16,21,44,0.1)}.bf-antwort-kopf{margin:0 0 0.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.7rem}.bf-antwort-kopf strong{color:var(--bf-ink);font-size:1.05rem;font-weight:750}.bf-antwort-nr{display:inline-flex;gap:0.3rem}.bf-antwort-nr > span{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--bf-brand);color:var(--bf-ink);font-size:0.8rem;font-weight:800;font-variant-numeric:tabular-nums}.bf-antwort-text{margin:0;max-width:60ch;color:var(--bf-text);font-size:0.98rem;line-height:1.5}.bf-sitz-mitte{border:0}.bf-sitz-mitte img{width:2rem;height:2rem;display:block}.bf-sitz{margin:clamp(1.75rem,3vw,2.5rem) 0 0;border-top:1px solid rgba(16,21,44,0.14)}.bf-sitz > summary{display:inline-flex;align-items:center;gap:0.7rem;min-height:48px;padding:0.25rem 0;cursor:pointer;list-style:none;color:var(--bf-ink);font-weight:750;font-size:1.02rem}.bf-sitz > summary::-webkit-details-marker{display:none}.bf-sitz > summary::before{content:"";width:0.5rem;height:0.5rem;margin-left:0.15rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform 180ms var(--bf-ease)}.bf-sitz[open] > summary::before{transform:rotate(45deg)}.bf-sitz > summary:hover{text-decoration:underline;text-decoration-color:var(--bf-brand);text-decoration-thickness:2px;text-underline-offset:0.3em}.bf-sitz-liste{list-style:none;margin:0.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem}@media (min-width:600px){.bf-sitz-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:0.9rem}.bf-sitz-karte-mitte{grid-column:1 / -1}}@media (min-width:1024px){.bf-sitz-liste{grid-template-columns:repeat(5,minmax(0,1fr))}.bf-sitz-karte-mitte{grid-column:auto}}.bf-sitz-karte{margin:0;min-width:0}.bf-sitz-innen{display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid rgba(16,21,44,0.12);border-radius:16px;color:inherit;text-decoration:none;transition:border-color 160ms var(--bf-ease),box-shadow 160ms var(--bf-ease)}a.bf-sitz-innen:hover{border-color:rgba(16,21,44,0.4);box-shadow:0 16px 30px -24px rgba(16,21,44,0.55)}a.bf-sitz-innen:focus-visible{outline:3px solid var(--bf-ink);outline-offset:2px}.bf-sitz-bild{position:relative;display:grid;place-items:center;height:8.5rem;flex:none;background:radial-gradient(120% 95% at 50% 36%,#fff 0%,#fff 34%,var(--bf-paper) 100%)}.bf-sitz-bild .bf-geraet-bild{display:block;width:auto;height:auto;max-width:88%;max-height:86%;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(16,21,44,0.22));transition:transform 320ms var(--bf-ease)}a.bf-sitz-innen:hover .bf-geraet-bild{transform:translateY(-3px)}.bf-sitz-nr{position:absolute;top:0.55rem;left:0.55rem;width:2rem;height:2rem;display:grid;place-items:center;box-sizing:border-box;background:#fff;border:1.5px solid var(--bf-ink);border-radius:50%;color:var(--bf-ink);font-weight:800;font-size:0.92rem;font-variant-numeric:tabular-nums}.bf-sitz-text{display:grid;align-content:start;gap:0.2rem;padding:0.75rem 0.85rem 0.95rem}.bf-sitz-stelle{color:var(--bf-ink);font-weight:750;font-size:1.02rem;line-height:1.25;hyphens:auto;overflow-wrap:anywhere}.bf-sitz-geraet{color:var(--bf-muted);font-size:0.82rem;line-height:1.35;margin-bottom:0.25rem}.bf-sitz-geraet .bf-code{font-size:0.75rem;letter-spacing:0.02em}.bf-sitz-was{font-size:0.86rem;line-height:1.42;color:var(--bf-text)}.bf-sitz-label{margin-right:0.2rem;color:var(--bf-ink);font-weight:700}.bf-sitz-kopf{display:flex;align-items:center;gap:0.55rem;margin-bottom:0.15rem}.bf-sitz-kopf .bf-sitz-nr{position:static;flex:none}.bf-antwort-geraete{list-style:none;margin:0.6rem 0 0.1rem;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem 1rem}.bf-antwort-geraet{width:7rem;display:grid;justify-items:center;align-content:start;gap:0.3rem;text-align:center}.bf-antwort-geraet-bild{display:block;width:100%;height:4.4rem}.bf-antwort-geraet-bild .bf-geraet-bild{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(16,21,44,0.2))}.bf-antwort-geraet-name{color:var(--bf-muted);font-size:0.78rem;line-height:1.3;overflow-wrap:anywhere;hyphens:auto}.bf-antwort-geraet-name .bf-code{display:block;font-size:0.75rem;letter-spacing:0.02em}.bf-sitz-karte-mitte .bf-sitz-nr{background:transparent;border:0}@media (min-width:600px) and (max-width:1023px){.bf-sitz-karte-mitte .bf-sitz-innen{flex-direction:row}.bf-sitz-karte-mitte .bf-sitz-bild{width:38%;height:auto;min-height:8rem}.bf-sitz-karte-mitte .bf-sitz-text{align-content:center;padding:1rem 1.25rem}}@media (min-width:1024px){.bf-sitz-bild{height:9.5rem}}@media (max-width:599px){.bf-sitz-bild{height:7rem}.bf-sitz-text{padding:0.65rem 0.75rem 0.8rem}.bf-sitz-was{font-size:0.82rem}}@media (max-width:380px){.bf-sitz-text{padding:0.7rem 0.65rem 0.85rem}.bf-sitz-stelle{font-size:0.95rem}}@media (prefers-reduced-motion:reduce){.bf-sitz-innen,.bf-sitz-bild .bf-geraet-bild{transition:none}a.bf-sitz-innen:hover .bf-geraet-bild{transform:none}}@media (prefers-reduced-motion:reduce){.bf-sitz > summary::before{transition:none}}body{background:var(--bf-paper);background-attachment:scroll}body::before,body::after{content:none}.bf-schriftfeld::before{content:none}#preis{padding-bottom:var(--bf-section)}@media (max-width:819px){.bf-schriftfeld::before{content:none}#preis{padding-bottom:var(--bf-section)}}.bf-sf-label{font-size:0.8rem;font-weight:600;letter-spacing:0.03em;color:var(--bf-night-muted)}.bf-sf-hersteller > span:not(.bf-sf-label){font-size:0.97rem;line-height:1.5;color:var(--bf-night-text)}.bf-sf-links a{text-underline-offset:0.3em}.bf-sf-links a:hover{text-decoration-color:var(--bf-brand)}.bf-schriftfeld .bf-marke-wort small{color:var(--bf-brand)}.bf-schriftfeld :focus-visible{outline-color:var(--bf-brand)}@media (min-width:900px){.bf-fragen-akt .bf-zweispaltig{grid-template-columns:minmax(0,1fr)}}.bf-fragen-akt .bf-zweispaltig{row-gap:clamp(1.25rem,2.5vw,2rem)}.bf-fragen-akt .bf-h2{max-width:none;margin-bottom:0;color:var(--bf-ink)}.bf-fragen{max-width:none}.bf-fragen > .bf-frage{max-width:52rem}.bf-fragen > .bf-frage-technik{max-width:none}.bf-frage{background:#fff;border-color:rgba(16,21,44,0.12);border-radius:14px;padding:0 1.25rem;transition:box-shadow 180ms var(--bf-ease)}.bf-frage:hover{box-shadow:0 12px 26px -20px rgba(16,21,44,0.5)}.bf-frage summary{min-height:3.4rem;color:var(--bf-ink)}.bf-frage summary::after{content:"";flex:none;width:0.55rem;height:0.55rem;margin-right:0.25rem;border-right:2px solid var(--bf-ink);border-bottom:2px solid var(--bf-ink);transform:translateY(-2px) rotate(45deg);transition:transform 180ms var(--bf-ease)}.bf-frage[open] summary::after{content:"";transform:translateY(2px) rotate(-135deg)}.bf-frage-technik summary{color:var(--bf-ink)}.bf-frage summary:focus-visible{outline-color:var(--bf-ink)}.bf-frage p{max-width:62ch}@media (prefers-reduced-motion:reduce){.bf-frage,.bf-frage summary::after{transition:none}}@media (min-width:900px) and (hover:hover){.einblick-beim-zeigen.einblick-links .bf-einblick-vorschau{left:auto;right:calc(50% + 6.6rem)}.einblick-beim-zeigen.einblick-links .bf-einblick-vorschau::before{left:auto;right:-9px}.einblick-beim-zeigen :is(.bf-strecke-titel,.bf-strecke-text){max-width:12.5rem}.einblick-beim-zeigen.einblick-links.einblick-breit .bf-einblick-vorschau{right:calc(50% + 8.8rem)}}.bf-shop .bf-akt{--bf-kwl-farbe:rgba(16,21,44,0.2)}.bf-shop-kopf{background:var(--bf-paper);padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.bf-shop-kopf::after{content:none}.bf-shop-kopf .bf-h1{color:var(--bf-ink)}.bf-shop-kopf .bf-lead{color:var(--bf-text);margin-bottom:0}.bf-shop-wahl{background:#fff;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(4.5rem,8vw,6.5rem)}.bf-wahl fieldset{border:0;margin:0;padding:0;min-width:0}.bf-wahl legend{color:var(--bf-ink);padding:0;max-width:24ch}.bf-wahl-liste{list-style:none;margin:clamp(1.25rem,2.5vw,2rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.75rem,2vw,1.5rem)}@media (min-width:1024px){.bf-wahl-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-wahl-karte{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:clamp(0.65rem,1.5vw,0.9rem);height:100%;padding:clamp(0.35rem,0.8vw,0.55rem) clamp(0.35rem,0.8vw,0.55rem) clamp(0.85rem,1.8vw,1.1rem);box-sizing:border-box;background:#fff;border:1px solid rgba(16,21,44,0.14);border-radius:clamp(16px,2vw,20px);cursor:pointer;transition:border-color 160ms var(--bf-ease),box-shadow 160ms var(--bf-ease)}.bf-wahl-karte:hover{border-color:rgba(16,21,44,0.35)}.bf-wahl-karte input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.bf-wahl-karte:focus-within{outline:3px solid var(--bf-brand);outline-offset:3px}.bf-wahl-karte .bf-gefahr-rahmen{width:100%;margin:0;padding:0;background:none;box-shadow:none;border-radius:clamp(12px,1.5vw,15px)}.bf-wahl-text{display:grid;gap:0.2rem;padding:0 clamp(0.3rem,0.8vw,0.5rem)}.bf-wahl-text strong{color:var(--bf-ink);font-size:1.08rem;font-weight:750;line-height:1.3;hyphens:auto;overflow-wrap:anywhere}.bf-wahl-text span{color:var(--bf-muted);font-size:0.93rem;line-height:1.4}.bf-wahl-haken{position:absolute;top:clamp(0.75rem,1.6vw,1rem);right:clamp(0.75rem,1.6vw,1rem);width:1.9rem;height:1.9rem;border-radius:50%;border:2px solid rgba(16,21,44,0.3);background:rgba(255,255,255,0.94);box-sizing:border-box;box-shadow:0 2px 8px rgba(16,21,44,0.3)}.bf-wahl-karte:has(input:checked){border-color:var(--bf-brand);box-shadow:0 0 0 1px var(--bf-brand),0 12px 24px -16px rgba(16,21,44,0.45)}@media (max-width:640px){.bf-wahl-text strong{font-size:1rem}.bf-wahl-text span{font-size:0.88rem}}.bf-wahl-karte:has(input:checked) .bf-wahl-haken{border-color:var(--bf-brand);background:var(--bf-brand) no-repeat center / 0.95rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='%2310152c' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bf-wahl-knopf{margin:1.5rem 0 0}.bf-wahl-live .bf-wahl-knopf{display:none}@media (prefers-reduced-motion:reduce){.bf-wahl-karte{transition:none}}.bf-zusammen{background:var(--bf-paper);padding-top:clamp(3rem,6vw,5rem)}.bf-zusammen .bf-h2{color:var(--bf-ink)}.bf-zusammen-leer{color:var(--bf-muted);margin:0}.bf-zusammen-ohne{margin:0.5rem 0 0;color:var(--bf-text);font-size:1.1rem}.bf-zusammen-liste{list-style:none;margin:1rem 0 0;padding:0;border-top:1px solid rgba(16,21,44,0.14);max-width:46rem}.bf-zusammen-zeile{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(16,21,44,0.14)}.bf-zusammen-zeile[hidden]{display:none}.bf-zusammen-link{display:flex;align-items:center;gap:1rem;min-height:4rem;padding:0.6rem 0;color:inherit;text-decoration:none;flex:1 1 auto}.bf-zusammen-link:hover strong{text-decoration:underline;text-underline-offset:3px}.bf-zusammen-bild{flex:0 0 3rem;width:3rem;height:3rem;display:grid;place-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(16,21,44,0.08);overflow:hidden}.bf-zusammen-text{display:grid;gap:0.15rem}.bf-zusammen-text strong{color:var(--bf-ink);font-weight:750}.bf-zusammen-warum{color:var(--bf-muted);font-size:0.93rem}.bf-anfrage{margin:1.75rem 0 0}.bf-geraete-alle{background:#fff}.bf-geraete-alle .bf-h2{color:var(--bf-ink)}.bf-produkt-karten{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1rem}.bf-produkt-karte{display:grid;gap:0.3rem;align-content:start;height:100%;box-sizing:border-box;padding:1rem 1.1rem 1.15rem;background:#fff;border:1px solid rgba(16,21,44,0.14);border-radius:18px;color:inherit;text-decoration:none;transition:border-color 160ms var(--bf-ease)}.bf-produkt-karte:hover{border-color:rgba(16,21,44,0.4)}.bf-produkt-karte strong{color:var(--bf-ink);font-weight:750;font-size:1.05rem;hyphens:auto;overflow-wrap:anywhere}.bf-produkt-karte-bild{width:3.25rem;height:3.25rem;display:grid;place-items:center;background:var(--bf-paper);border-radius:14px;margin-bottom:0.5rem;overflow:hidden}.bf-produkt-karte-text{color:var(--bf-muted);font-size:0.93rem;line-height:1.45}@media (max-width:640px){.bf-produkt-karten{gap:0.6rem}.bf-produkt-karte{grid-template-columns:3rem minmax(0,1fr);column-gap:0.9rem;row-gap:0.15rem;padding:0.75rem 0.9rem;border-radius:14px}.bf-produkt-karte > *{grid-column:2}.bf-produkt-karte > .bf-produkt-karte-bild{grid-column:1;grid-row:1 / span 4;width:3rem;height:3rem;margin:0;align-self:start}}@media (prefers-reduced-motion:reduce){.bf-produkt-karte{transition:none}}.bf-produkt-zeichen{display:grid;place-items:center;width:100%;height:100%;color:var(--bf-ink)}.bf-produkt-zeichen .bf-rolle{width:55%;height:55%;margin:0}.bf-produkt-foto{display:block;width:100%;height:100%;object-fit:cover}.bf-produkt-preis{margin:0.5rem 0 0;color:var(--bf-ink);font-weight:800;font-size:1.15rem}.bf-preis-bald{color:var(--bf-muted);font-weight:600;font-size:0.95rem}.bf-produkt{background:var(--bf-paper);padding-top:clamp(2.5rem,6vw,4.5rem)}.bf-produkt-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}@media (min-width:900px){.bf-produkt-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bf-produkt-zurueck{grid-column:1 / -1}}.bf-produkt-zurueck{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem}.bf-produkt-zurueck a{display:inline-flex;align-items:center;gap:0.4rem;min-height:2.75rem;color:var(--bf-ink);font-weight:650}.bf-zurueck-link::before{content:"\2190"}.bf-produkt-bild{aspect-ratio:1;max-width:26rem;width:100%;display:grid;place-items:center;background:#fff;border-radius:22px;box-shadow:0 1px 2px rgba(16,21,44,0.06),0 30px 60px -32px rgba(16,21,44,0.35);overflow:hidden}.bf-produkt-bild .bf-produkt-zeichen .bf-rolle{width:42%;height:42%}.bf-produkt-text .bf-h1{color:var(--bf-ink);margin-bottom:0.2em}.bf-produkt-text > .bf-code{margin:0 0 1rem;font-size:0.95rem}.bf-produkt-text .bf-lead{color:var(--bf-text)}.bf-hilft{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin:1.25rem 0 0;color:var(--bf-muted)}.bf-hilft a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid rgba(16,21,44,0.2);border-radius:999px;background:#fff;color:var(--bf-ink);font-weight:650;text-decoration:none}.bf-hilft a:hover{border-color:var(--bf-brand)}.bf-kaufen,.bf-produkt-text .bf-anfrage{margin:1.75rem 0 0}.bf-produkt-beschreibung{margin-top:1.75rem;max-width:40rem;line-height:1.6}.bf-produkt-technik{margin-top:1.5rem;max-width:40rem}.bf-produkt-technik dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0.4rem 1.25rem;margin:0 0 1rem}.bf-produkt-technik dt{color:var(--bf-muted)}.bf-produkt-technik dd{margin:0;color:var(--bf-text)}.bf-unsichtbar{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bf-warum{margin:0.4rem 0 0;max-width:40rem}.bf-warum summary{display:inline-flex;align-items:center;min-height:2.75rem;cursor:pointer;color:var(--bf-ink);font-weight:650;text-decoration:underline;text-underline-offset:0.3em;text-decoration-color:rgba(16,21,44,0.35);list-style:none}.bf-warum summary::-webkit-details-marker{display:none}.bf-warum summary::after{content:"+";margin-left:0.4rem;color:var(--bf-brand);font-weight:800;text-decoration:none}.bf-warum[open] summary::after{content:"–"}.bf-warum p{margin:0.1rem 0 0;color:var(--bf-muted);line-height:1.5}.bf-einbautipp{color:var(--bf-text);font-size:0.9rem;line-height:1.45}.bf-zusammen-text .bf-einbautipp{margin-top:0.15rem}.bf-produkt-tipp{margin:1.25rem 0 0;max-width:40rem}.bf-produkt-tipp strong{color:var(--bf-ink)}.bf-zusammen-rechts{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;column-gap:1rem;row-gap:0.25rem;flex:0 0 auto}.bf-zusammen-rechts .bf-dienst{grid-column:1 / -1;max-width:18rem;text-align:right}.bf-menge{display:inline-flex;align-items:center;gap:0.35rem}.bf-menge input{width:3.25rem;min-height:2.75rem;box-sizing:border-box;padding:0 0.4rem;text-align:center;font:inherit;font-weight:700;color:var(--bf-ink);background:#fff;border:1px solid rgba(16,21,44,0.25);border-radius:10px}.bf-menge-live input{-moz-appearance:textfield;appearance:textfield}.bf-menge-live input::-webkit-outer-spin-button,.bf-menge-live input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bf-menge-knopf{width:2.75rem;height:2.75rem;display:grid;place-items:center;padding:0;font:inherit;font-size:1.25rem;font-weight:700;line-height:1;color:var(--bf-ink);background:#fff;border:1px solid rgba(16,21,44,0.25);border-radius:10px;cursor:pointer}.bf-menge-knopf:hover{border-color:var(--bf-brand)}.bf-menge-fest{min-width:3.25rem;text-align:center;color:var(--bf-muted);font-weight:700}@media (max-width:640px){.bf-zusammen-zeile{flex-wrap:wrap;row-gap:0;padding-bottom:0.75rem}.bf-zusammen-rechts{width:100%;padding-left:4rem;box-sizing:border-box;justify-content:start;justify-items:start}.bf-zusammen-rechts .bf-dienst{text-align:left;max-width:none}}.bf-preiszeile{margin:0.25rem 0 0;color:var(--bf-muted);font-size:0.88rem}.bf-preiszeile a{color:inherit;text-decoration:underline;text-underline-offset:0.2em}.bf-zusammen-preiszeile,.bf-geraete-alle .bf-preiszeile{margin-top:0.9rem}.bf-dienst{margin:0.35rem 0 0;color:var(--bf-text);font-size:0.9rem;font-weight:600}.bf-zusammen-rechts .bf-produkt-preis,.bf-zusammen-rechts .bf-dienst{margin:0}.bf-lieferzeit,.bf-vertrauen-zeile,.bf-pflichtlinks{margin:0.6rem 0 0;font-size:0.9rem;color:var(--bf-muted)}.bf-lieferzeit{color:var(--bf-text);font-weight:600;margin-top:0.9rem}.bf-pflichtlinks a{color:var(--bf-ink);text-decoration:underline;text-underline-offset:0.2em}.bf-shop-oben{display:flex;justify-content:flex-end;margin:0 0 0.75rem}.bf-korb-link{display:inline-flex;align-items:center;gap:0.45rem;min-height:2.75rem;padding:0 0.95rem;box-sizing:border-box;border:1px solid rgba(16,21,44,0.2);border-radius:999px;background:#fff;color:var(--bf-ink);font-weight:650;text-decoration:none}.bf-korb-link:hover{border-color:var(--bf-brand);text-decoration:none}.bf-korb-zeichen{flex:0 0 auto}.bf-korb-zahl{min-width:1.45rem;height:1.45rem;padding:0 0.35rem;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:999px;background:var(--bf-brand);color:var(--bf-ink);font-size:0.82rem;font-weight:800;font-variant-numeric:tabular-nums}.bf-korb-zahl[hidden]{display:none}.bf-zusammen-form{max-width:46rem}.bf-zusammen-summe{position:sticky;bottom:0.75rem;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.35rem 1.25rem;margin:1.25rem 0 0;padding:0.85rem 0.9rem 0.85rem 1.2rem;background:#fff;border:1px solid rgba(16,21,44,0.14);border-radius:18px;box-shadow:0 18px 40px -26px rgba(16,21,44,0.55)}.bf-zusammen-summe[hidden]{display:none}.bf-summe-zeile{margin:0;display:flex;align-items:baseline;gap:0.6rem}.bf-summe-wort{color:var(--bf-muted);font-weight:650}.bf-summe-betrag{color:var(--bf-ink);font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums}.bf-summe-ohne{order:3;flex-basis:100%;margin:0;color:var(--bf-muted);font-size:0.88rem}.bf-summe-ohne[hidden]{display:none}.bf-summe-knopf{margin:0}.bf-zusammen .bf-anfrage .bf-textlink{color:var(--bf-ink);text-decoration:underline;text-underline-offset:0.25em}@media (max-width:640px){.bf-zusammen-summe{bottom:0.5rem;padding:0.8rem 0.9rem}.bf-summe-knopf,.bf-summe-knopf .bf-knopf{width:100%;justify-content:center}.bf-zusammen-rechts .bf-preis-bald{white-space:nowrap;font-size:0.88rem}}@media (min-width:1024px){.bf-zusammen-form:has(> .bf-zusammen-summe:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);column-gap:clamp(2rem,4vw,3.5rem);align-items:start;max-width:none}.bf-zusammen-form:has(> .bf-zusammen-summe:not([hidden])) > .bf-zusammen-summe{position:sticky;top:1.5rem;bottom:auto;margin:1rem 0 0;display:grid;gap:0.6rem;padding:1.25rem;justify-content:normal;align-items:stretch}.bf-zusammen-form:has(> .bf-zusammen-summe:not([hidden])) .bf-summe-zeile{justify-content:space-between}.bf-zusammen-form:has(> .bf-zusammen-summe:not([hidden])) .bf-summe-knopf .bf-knopf{width:100%;justify-content:center}}.bf-kaufen{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1rem}.bf-hinweise{margin:0 0 1.25rem}.bf-produkt-raster > .bf-hinweise{grid-column:1 / -1;margin:0}.bf-shop .wc-block-components-notice-banner,.bf-shop .woocommerce-message,.bf-shop .woocommerce-info,.bf-shop .woocommerce-error{display:flex;align-items:center;gap:0.75rem;margin:0 0 1rem;padding:0.85rem 1rem;box-sizing:border-box;background:#fff;color:var(--bf-ink);border:1px solid rgba(16,21,44,0.14);border-left:4px solid var(--bf-brand);border-radius:12px;font-size:1rem;line-height:1.45;list-style:none}.bf-shop .wc-block-components-notice-banner.is-error,.bf-shop .woocommerce-error{border-left-color:var(--bf-missing-ink)}.bf-shop .wc-block-components-notice-banner > svg{flex:0 0 auto;width:1.5rem;height:1.5rem;padding:0;background:none;border-radius:0;fill:var(--bf-ink)}.bf-shop .wc-block-components-notice-banner.is-error > svg{fill:var(--bf-missing-ink)}.bf-shop .wc-block-components-notice-banner__content{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem}.bf-shop .wc-block-components-notice-banner__content a:not(.button),.bf-shop .woocommerce-message a:not(.button){color:var(--bf-ink);font-weight:700;text-decoration:underline;text-underline-offset:0.2em}.bf-shop .wc-block-components-notice-banner .wc-forward,.bf-shop .woocommerce-message .wc-forward{order:2;display:inline-flex;align-items:center;min-height:2.75rem;padding:0.5rem 1.1rem;box-sizing:border-box;float:none;background:var(--bf-brand);color:var(--bf-ink);border:0;border-radius:4px;font-weight:750;font-size:0.98rem;text-decoration:none}.bf-shop .wc-block-components-notice-banner .wc-forward:hover,.bf-shop .woocommerce-message .wc-forward:hover{background:#f3813f}.bf-warenkorb .wc-block-components-notice-banner .wc-forward{display:none}.bf-korb-kopf{background:var(--bf-paper);padding-top:clamp(2.25rem,5vw,4rem);padding-bottom:clamp(1.25rem,3vw,2rem)}.bf-korb-kopf::after{content:none}.bf-korb-kopf .bf-h1{color:var(--bf-ink);margin:0.35rem 0 0}.bf-korb-inhalt{background:#fff;padding-top:clamp(1.75rem,4vw,3rem);padding-bottom:clamp(3rem,7vw,5rem)}.bf-korb .wp-block-woocommerce-cart,.bf-korb .wp-block-woocommerce-checkout{margin:0;max-width:none}.bf-korb .wc-block-components-sidebar-layout{margin-bottom:0}.bf-korb .wc-block-components-text-input input,.bf-korb button,.bf-korb select,.bf-korb textarea{font-family:inherit}.bf-korb h2.wc-block-components-title,.bf-korb .wc-block-cart__totals-title,.bf-korb .wc-block-components-checkout-order-summary__title-text{color:var(--bf-ink);font-size:1.15rem;font-weight:750;text-transform:none;letter-spacing:0;line-height:1.3}.bf-korb .wc-block-cart-items__header{color:var(--bf-muted);font-size:0.8rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.bf-korb .wc-block-cart-items td,.bf-korb .wc-block-cart-items th{border-color:rgba(16,21,44,0.14)}.bf-korb table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{width:4.5rem;max-width:none;height:4.5rem;object-fit:contain;border-radius:14px}.bf-korb table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:var(--bf-ink);font-size:1.08rem;font-weight:750;text-decoration:none}.bf-korb table.wc-block-cart-items .wc-block-cart-items__row a.wc-block-components-product-name:hover{text-decoration:underline;text-underline-offset:3px}.bf-korb .wc-block-components-order-summary .wc-block-components-product-name{color:var(--bf-ink);font-weight:750}.bf-korb .wc-block-components-product-metadata,.bf-korb .wc-block-cart-item__prices{color:var(--bf-muted);font-size:0.93rem;line-height:1.45}.bf-korb .wc-block-cart-item__total{color:var(--bf-ink);font-weight:800}.bf-korb .wc-block-components-quantity-selector{display:inline-flex;align-items:stretch;width:auto;min-height:2.75rem;border:0;border-radius:0;background:none;gap:0.35rem}.bf-korb .wc-block-components-quantity-selector::after{content:none}.bf-korb .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{order:2;width:3.25rem;min-width:0;min-height:2.75rem;box-sizing:border-box;padding:0 0.4rem;text-align:center;color:var(--bf-ink);font-weight:700;font-size:1rem;background:#fff;border:1px solid rgba(16,21,44,0.25);border-radius:10px;box-shadow:none}.bf-korb .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{order:1;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;display:grid;place-items:center;color:var(--bf-ink);font-size:1.25rem;font-weight:700;opacity:1;background:#fff;border:1px solid rgba(16,21,44,0.25);border-radius:10px}.bf-korb .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{order:3}.bf-korb .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{border-color:var(--bf-brand)}.bf-korb .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{opacity:0.4}.bf-korb .wc-block-cart-item__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.bf-korb table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;color:var(--bf-muted);border-radius:10px}.bf-korb table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:var(--bf-ink);background:var(--bf-paper)}.bf-korb .wc-block-cart__sidebar > *,.bf-korb .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block{background:var(--bf-paper);margin:0;padding-left:1.25rem;padding-right:1.25rem}.bf-korb .wc-block-cart__sidebar > :first-child{padding-top:1.25rem;border-radius:18px 18px 0 0}.bf-korb .wc-block-cart__sidebar > :last-child{padding-bottom:1.25rem;border-radius:0 0 18px 18px}.bf-korb .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block{padding-top:0.5rem;padding-bottom:1rem;border:0;border-radius:18px}.bf-korb .wc-block-components-totals-wrapper{border-color:rgba(16,21,44,0.12)}.bf-korb .wc-block-components-totals-item__label{color:var(--bf-text)}.bf-korb .wc-block-components-totals-item__value{color:var(--bf-ink);font-weight:650}.bf-korb .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.bf-korb .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--bf-ink);font-size:1.2rem;font-weight:800}.bf-korb .wc-block-components-totals-item__description,.bf-korb .wc-block-components-totals-footer-item-tax{color:var(--bf-muted);font-size:0.88rem}.bf-korb .wc-block-components-panel__button{color:var(--bf-ink);font-weight:650;min-height:2.75rem}.bf-korb .wc-block-components-button:not(.is-link),.bf-korb-leer-knopf .wp-block-button__link{min-height:3rem;padding:0.85rem 1.5rem;box-sizing:border-box;background:var(--bf-brand);color:var(--bf-ink);border:0;border-radius:4px;font-weight:750;font-size:1.08rem;text-decoration:none;box-shadow:0 6px 18px -10px rgba(0,0,0,0.45);transition:background-color 180ms var(--bf-ease)}.bf-korb .wc-block-components-button:not(.is-link):hover,.bf-korb-leer-knopf .wp-block-button__link:hover{background:#f3813f;color:var(--bf-ink)}.bf-korb .wc-block-components-button:not(.is-link):active{background:#d95c16}.bf-korb .wc-block-components-button:not(.is-link):disabled{opacity:0.55}.bf-korb .wc-block-components-button.is-link{color:var(--bf-ink);font-weight:650}.bf-korb .wc-block-cart__submit-button,.bf-korb .wc-block-components-checkout-place-order-button{width:100%}.bf-korb .wc-block-cart__submit-container--sticky{background:#fff;box-shadow:0 -10px 24px -18px rgba(16,21,44,0.5)}.bf-korb .wc-block-components-form .wc-block-components-text-input input,.bf-korb .wc-block-components-text-input input,.bf-korb .wc-block-components-form .wc-block-components-textarea,.bf-korb .wc-block-components-textarea,.bf-korb .wc-blocks-components-select__select,.bf-korb .wc-block-components-combobox .components-combobox-control__input,.bf-korb .wc-block-components-address-card{color:var(--bf-ink);background:#fff;border:1px solid rgba(16,21,44,0.25);border-radius:10px}.bf-korb .wc-block-components-text-input label,.bf-korb .wc-blocks-components-select__label{color:var(--bf-muted)}.bf-korb .wc-block-components-form .wc-block-components-text-input input:focus,.bf-korb .wc-block-components-text-input input:focus,.bf-korb .wc-block-components-textarea:focus,.bf-korb .wc-blocks-components-select__select:focus{border-color:var(--bf-ink);outline:3px solid var(--bf-brand);outline-offset:1px;box-shadow:none}.bf-korb .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{border-color:rgba(16,21,44,0.45);border-radius:4px}.bf-korb .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{background:var(--bf-brand);border-color:var(--bf-brand)}.bf-korb .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:var(--bf-ink)}.bf-korb .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.bf-korb .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 2px var(--bf-brand);border-radius:12px}.bf-korb .wc-block-components-radio-control__input:checked{border-color:var(--bf-brand)}.bf-korb .wc-block-components-radio-control__input:checked::before{background:var(--bf-brand)}.bf-korb .wc-block-checkout__terms,.bf-korb .wc-block-checkout__guest-checkout-notice{color:var(--bf-muted);font-size:0.93rem}.bf-korb .wc-block-checkout__terms a,.bf-korb .wc-block-components-checkout-step__description a{color:var(--bf-ink);text-decoration:underline}.bf-korb .wc-block-components-order-summary-item__quantity{background:var(--bf-ink);color:#fff;border:0;box-shadow:none;font-weight:700}.bf-korb .wc-block-components-order-summary-item__image img{border-radius:12px}.bf-korb .wp-block-woocommerce-empty-cart-block{max-width:40rem;padding:clamp(1rem,4vw,2.5rem) 0}.bf-korb-leer-titel{color:var(--bf-ink);font-size:clamp(1.4rem,3vw,1.8rem);margin:0;text-align:left}.bf-korb-leer-text{color:var(--bf-text);margin:0.6rem 0 0}.bf-korb-leer-knopf{margin-top:1.5rem}.bf-korb-vertrauen{max-width:46rem;margin-top:1.5rem}.bf-korb-inhalt:has(.wp-block-woocommerce-empty-cart-block) .bf-korb-vertrauen{display:none}.bf-korb-leer{max-width:40rem;padding:clamp(1rem,4vw,2.5rem) 0}.bf-korb-leer .bf-korb-leer-knopf{margin:1.5rem 0 0}.bf-korb-inhalt:has(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){min-height:70vh}@media (prefers-reduced-motion:reduce){.bf-korb .wc-block-components-button:not(.is-link),.bf-korb-leer-knopf .wp-block-button__link{transition:none}}.bf-bestellt-kopf .wc-block-order-confirmation-status{color:var(--bf-ink)}.bf-bestellt-kopf .wc-block-order-confirmation-status h1,.bf-bestellt-kopf .wc-block-order-confirmation-status > p:first-child{margin:0;color:var(--bf-ink);font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-0.015em}.bf-bestellt-kopf .wc-block-order-confirmation-status p{color:var(--bf-text);max-width:40rem}.bf-bestellt .wc-block-order-confirmation-summary{margin:0 0 2rem;padding:1.1rem 1.25rem;background:var(--bf-paper);border-radius:18px}.bf-bestellt .wc-block-order-confirmation-summary-list{display:flex;flex-wrap:wrap;gap:0.75rem 2rem;margin:0;padding:0;list-style:none}.bf-bestellt .wc-block-order-confirmation-summary-list-item{display:grid;gap:0.15rem;margin:0;padding:0;border:0}.bf-bestellt .wc-block-order-confirmation-summary-list-item__key{color:var(--bf-muted);font-size:0.8rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.bf-bestellt .wc-block-order-confirmation-summary-list-item__value{color:var(--bf-ink);font-weight:750}.bf-bestellt h2,.bf-bestellt h3{color:var(--bf-ink);font-size:1.15rem;font-weight:750;text-transform:none;letter-spacing:0}.bf-bestellt .wc-block-order-confirmation-totals table{width:100%;border-collapse:collapse}.bf-bestellt .wc-block-order-confirmation-totals th,.bf-bestellt .wc-block-order-confirmation-totals td{padding:0.75rem 0.5rem;text-align:left;border:0;border-bottom:1px solid rgba(16,21,44,0.14)}.bf-bestellt .wc-block-order-confirmation-totals thead th{color:var(--bf-muted);font-size:0.8rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.bf-bestellt .wc-block-order-confirmation-totals tfoot tr:last-child th,.bf-bestellt .wc-block-order-confirmation-totals tfoot tr:last-child td{color:var(--bf-ink);font-size:1.15rem;font-weight:800}.bf-bestellt .wc-block-order-confirmation-totals a{color:var(--bf-ink);font-weight:700}.bf-bestellt .wc-block-order-confirmation-address-wrapper{gap:1.25rem;margin-top:2rem}.bf-bestellt .wc-block-order-confirmation-shipping-wrapper,.bf-bestellt .wc-block-order-confirmation-billing-wrapper{height:100%;box-sizing:border-box;padding:1.1rem 1.25rem;background:var(--bf-paper);border-radius:18px}.bf-bestellt address{font-style:normal;line-height:1.55;color:var(--bf-text);border:0;padding:0}.bf-bestellt .wc-block-order-confirmation-additional-information{margin-top:2rem;color:var(--bf-text)}.bf-bestellt-weiter{margin:2.5rem 0 0}.bf-bestellt-weiter a{display:inline-flex;align-items:center;gap:0.4rem;min-height:2.75rem;color:var(--bf-ink);font-weight:650}.bf-konto .woocommerce{max-width:46rem}.bf-konto .woocommerce::before,.bf-konto .woocommerce::after{content:none}.bf-konto .woocommerce h2{color:var(--bf-ink);font-size:1.25rem;font-weight:750;margin:0 0 1rem}.bf-konto form.woocommerce-form-login,.bf-konto form.woocommerce-ResetPassword,.bf-konto form.woocommerce-EditAccountForm,.bf-konto form.woocommerce-form-register{max-width:30rem;margin:0;padding:0;border:0;border-radius:0}.bf-konto .woocommerce form .form-row{display:grid;gap:0.35rem;margin:0 0 1rem;padding:0;width:auto;float:none}.bf-konto .woocommerce form .form-row label,.bf-konto .woocommerce label{color:var(--bf-muted);font-weight:600;font-size:0.95rem;line-height:1.4}.bf-konto .woocommerce form .form-row .input-text,.bf-konto .woocommerce form .form-row select,.bf-konto .woocommerce input.input-text,.bf-konto .woocommerce textarea{width:100%;min-height:3rem;box-sizing:border-box;padding:0.6rem 0.8rem;font:inherit;color:var(--bf-ink);background:#fff;border:1px solid rgba(16,21,44,0.25);border-radius:10px;box-shadow:none}.bf-konto .woocommerce form .form-row .input-text:focus,.bf-konto .woocommerce form .form-row select:focus,.bf-konto .woocommerce textarea:focus{border-color:var(--bf-ink);outline:3px solid var(--bf-brand);outline-offset:1px}.bf-konto .woocommerce .button,.bf-konto .woocommerce button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0.85rem 1.5rem;box-sizing:border-box;background:var(--bf-brand);color:var(--bf-ink);border:0;border-radius:4px;font:inherit;font-weight:750;font-size:1.08rem;text-decoration:none;cursor:pointer;box-shadow:0 6px 18px -10px rgba(0,0,0,0.45)}.bf-konto .woocommerce .button:hover,.bf-konto .woocommerce button[type="submit"]:hover{background:#f3813f;color:var(--bf-ink)}.bf-konto .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:0.5rem;min-height:2.75rem;margin-right:1rem;color:var(--bf-text);font-weight:500}.bf-konto .woocommerce-form-login__rememberme input{width:1.2rem;height:1.2rem;accent-color:var(--bf-brand)}.bf-konto .woocommerce-LostPassword{margin:1rem 0 0}.bf-konto .woocommerce-LostPassword a,.bf-konto .woocommerce-MyAccount-content a:not(.button){color:var(--bf-ink);font-weight:650;text-decoration:underline;text-underline-offset:0.2em}.bf-konto .woocommerce-MyAccount-navigation,.bf-konto .woocommerce-MyAccount-content{float:none;width:auto}.bf-konto .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.bf-konto .woocommerce-MyAccount-navigation li{margin:0;padding:0}.bf-konto .woocommerce-MyAccount-navigation a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;box-sizing:border-box;border:1px solid rgba(16,21,44,0.2);border-radius:999px;background:#fff;color:var(--bf-ink);font-weight:650;text-decoration:none}.bf-konto .woocommerce-MyAccount-navigation a:hover{border-color:var(--bf-brand)}.bf-konto .woocommerce-MyAccount-navigation .is-active a{border-color:var(--bf-brand);box-shadow:inset 0 0 0 1px var(--bf-brand)}.bf-konto table.shop_table{width:100%;border:0;border-collapse:collapse;border-radius:0}.bf-konto table.shop_table th,.bf-konto table.shop_table td{padding:0.75rem 0.5rem;text-align:left;border:0;border-bottom:1px solid rgba(16,21,44,0.14)}.bf-konto table.shop_table thead th{color:var(--bf-muted);font-size:0.8rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.bf-konto .woocommerce-Addresses{display:grid;gap:1.25rem}@media (min-width:700px){.bf-konto .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-konto .woocommerce-Addresses::before,.bf-konto .woocommerce-Addresses::after{content:none}.bf-konto .woocommerce-Address{float:none;width:auto;padding:1.1rem 1.25rem;background:var(--bf-paper);border-radius:18px}.bf-konto .woocommerce-Address address{font-style:normal;line-height:1.55}.bf-zusammen-satz{margin:0.5rem 0 0;color:var(--bf-text);font-size:1.1rem;font-weight:600}.bf-zusammen-satz[hidden]{display:none}.bf-zusammen-form{max-width:none}.bf-zusammen-liste{max-width:none;margin:1.5rem 0 0;border-top:0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(0.75rem,1.6vw,1.1rem)}@media (min-width:700px){.bf-zusammen-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bf-zusammen-form:not(:has(> .bf-zusammen-summe:not([hidden]))) .bf-zusammen-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-zusammen-zeile{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0.7rem;padding:1.1rem 1.15rem 1rem;box-sizing:border-box;background:#fff;border:1px solid rgba(16,21,44,0.12);border-radius:18px;box-shadow:0 1px 2px rgba(16,21,44,0.05),0 14px 28px -24px rgba(16,21,44,0.45)}.bf-zusammen-zeile[hidden]{display:none}.bf-zusammen-link{display:flex;align-items:center;gap:0.9rem;min-height:2.75rem;padding:0;flex:0 0 auto}.bf-zusammen-bild{flex:0 0 3.25rem;width:3.25rem;height:3.25rem;border-radius:14px;background:var(--bf-paper);box-shadow:none}.bf-zusammen-text{display:grid;gap:0.1rem}.bf-zusammen-text strong{font-size:1.12rem;line-height:1.25}.bf-zusammen-text .bf-code{font-size:0.8rem}.bf-zusammen-gegen{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem}.bf-zusammen-gegen-wort{color:var(--bf-muted);font-size:0.88rem}.bf-gefahr-marken{display:contents;list-style:none;margin:0;padding:0}.bf-gefahr-marke{display:inline-flex;align-items:center;gap:0.4rem;margin:0;padding:0.2rem 0.7rem 0.2rem 0.2rem;background:var(--bf-paper);border:1px solid transparent;border-radius:999px;color:var(--bf-ink);font-size:0.88rem;font-weight:650;line-height:1.2}.bf-gefahr-marke img{width:1.45rem;height:1.45rem;border-radius:50%;object-fit:cover;background:var(--bf-ink)}.bf-gefahr-marke.is-gewaehlt{border-color:var(--bf-brand);background:#fff}.bf-zusammen-zeile .bf-einbautipp{margin:0;font-size:0.9rem;line-height:1.45;color:var(--bf-text)}.bf-zusammen-zeile .bf-einbautipp strong{color:var(--bf-ink)}.bf-einbau-link{color:var(--bf-ink);font-weight:700;text-decoration:underline;text-underline-offset:0.2em;white-space:nowrap}.bf-zusammen-rechts{margin-top:auto;width:auto;padding:0.75rem 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem;border-top:1px solid rgba(16,21,44,0.08);box-sizing:border-box}.bf-zusammen-rechts .bf-dienst{flex-basis:100%;text-align:left;max-width:none}.bf-zusammen-rechts .bf-preis-bald{white-space:nowrap}.bf-zusammen-zentrale{grid-column:1 / -1;background:var(--bf-ink);border-color:var(--bf-ink);color:var(--bf-night-text)}.bf-zusammen-zentrale .bf-zusammen-bild{background:var(--bf-brand);border-radius:50%}.bf-zusammen-zentrale .bf-produkt-zeichen{color:var(--bf-ink)}.bf-zusammen-zentrale .bf-zusammen-text strong{color:#fff}.bf-zusammen-zentrale .bf-code{color:var(--bf-night-muted)}.bf-zusammen-rolle{margin:0;color:var(--bf-brand);font-size:0.78rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.bf-zusammen-zentrale .bf-zusammen-warum{margin:0;color:var(--bf-night-text);font-size:1rem}.bf-zusammen-zentrale .bf-einbautipp,.bf-zusammen-zentrale .bf-einbautipp strong,.bf-zusammen-zentrale .bf-einbau-link{color:var(--bf-night-text)}.bf-zusammen-zentrale .bf-zusammen-rechts{border-top-color:rgba(233,237,245,0.16)}.bf-zusammen-zentrale .bf-preis-bald,.bf-zusammen-zentrale .bf-menge-fest,.bf-zusammen-zentrale .bf-dienst{color:var(--bf-night-muted)}.bf-zusammen-zentrale .bf-produkt-preis{color:#fff}.bf-zusammen-zentrale :focus-visible{outline-color:var(--bf-brand)}@media (max-width:640px){.bf-zusammen-zeile{flex-wrap:nowrap;padding:0.95rem 1rem 0.9rem}.bf-zusammen-rechts{width:auto;padding-left:0;justify-content:space-between;justify-items:normal}.bf-zusammen-rechts .bf-dienst{text-align:left}}.bf-produkt-bild-zeichen .bf-produkt-zeichen{width:auto;height:58%;aspect-ratio:1;border-radius:50%;background:var(--bf-brand);color:var(--bf-ink);box-shadow:0 0 0 14px rgba(236,105,31,0.14),0 24px 48px -20px rgba(236,105,31,0.55)}.bf-produkt-bild-zeichen .bf-produkt-zeichen .bf-rolle{width:50%;height:50%}.bf-produkt-rolle{margin:0 0 0.75rem;color:var(--bf-ink);display:inline-flex;align-items:center;gap:0.45rem}.bf-produkt-rolle::before{content:"";width:0.6rem;height:0.6rem;border-radius:50%;background:var(--bf-brand)}.bf-produkt-gegen{margin:0 0 0.9rem}.bf-produkt-gegen .bf-gefahr-marke{padding:0;background:#fff;border-color:rgba(16,21,44,0.18)}.bf-produkt-gegen .bf-gefahr-marke:hover{border-color:var(--bf-brand)}.bf-produkt-gegen .bf-gefahr-marke a{display:inline-flex;align-items:center;gap:0.45rem;min-height:2.75rem;padding:0 0.85rem 0 0.3rem;color:inherit;text-decoration:none;border-radius:999px}.bf-produkt-gegen .bf-gefahr-marke img{width:2rem;height:2rem}.bf-produkt-gegen .bf-gefahr-marke a:focus-visible{outline:3px solid var(--bf-brand);outline-offset:2px}.bf-produkt-kauf{max-width:34rem;margin:1.25rem 0 0;padding:1.1rem 1.25rem 1.25rem;box-sizing:border-box;background:#fff;border:1px solid rgba(16,21,44,0.12);border-radius:18px;box-shadow:0 1px 2px rgba(16,21,44,0.05),0 18px 36px -28px rgba(16,21,44,0.45)}.bf-produkt-kauf .bf-produkt-preis{margin:0;font-size:1.6rem}.bf-produkt-kauf .bf-preis-bald{display:inline-flex;align-items:center;gap:0.5rem;color:var(--bf-ink);font-size:1.05rem;font-weight:700}.bf-produkt-kauf .bf-preis-bald::before{content:"";width:0.55rem;height:0.55rem;border-radius:50%;background:var(--bf-brand)}.bf-produkt-kauf .bf-kaufen{margin:1rem 0 0}.bf-produkt-weiter{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1.25rem;margin:1rem 0 0}.bf-produkt-weiter .bf-textlink{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--bf-ink);text-decoration:underline;text-underline-offset:0.25em}.bf-produkt-braucht{display:flex;align-items:center;gap:0.8rem;max-width:34rem;margin:1rem 0 0;padding:0.85rem 1rem;box-sizing:border-box;background:var(--bf-ink);color:var(--bf-night-text);border-radius:14px;font-size:0.95rem;line-height:1.45}.bf-produkt-braucht a{color:#fff;font-weight:750;text-decoration:underline;text-underline-offset:0.2em}.bf-produkt-braucht-zeichen{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:var(--bf-brand);color:var(--bf-ink)}.bf-produkt-braucht-zeichen .bf-rolle{width:1.3rem;height:1.3rem;margin:0}.bf-produkt-einbau{background:#fff;padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(3rem,7vw,5rem)}.bf-produkt-einbau .bf-h2{color:var(--bf-ink)}.bf-einbau-wo{max-width:46rem;margin:0.75rem 0 0;color:var(--bf-text);font-size:1.1rem;line-height:1.5}.bf-einbau-wo strong{color:var(--bf-ink)}.bf-einbau-schritte{list-style:none;margin:clamp(1.25rem,3vw,2rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(0.75rem,2vw,1.25rem)}.bf-einbau-schritte li{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:0.85rem;align-items:start;margin:0;padding:1.1rem 1.15rem;background:var(--bf-paper);border-radius:18px}.bf-einbau-schritte p{margin:0.2rem 0 0;color:var(--bf-text);line-height:1.5}.bf-einbau-schritte .bf-strecke-nr{box-shadow:none}@media (max-width:640px){.bf-produkt-bild{aspect-ratio:4 / 3;max-width:none}.bf-produkt-kauf{padding:1rem}.bf-produkt-kauf .bf-kaufen .bf-knopf{flex:1 1 auto;justify-content:center}}.bf-zusammen-zeile{padding:0;gap:0;overflow:hidden}.bf-zusammen-zeile > :not(.bf-zusammen-bild){margin-left:1.25rem;margin-right:1.25rem}.bf-zusammen-bild{display:grid;place-items:center;flex:0 0 auto;width:auto;height:clamp(12rem,17vw,14.5rem);margin:0;border-radius:0;box-shadow:none;overflow:hidden;background:radial-gradient(120% 95% at 50% 36%,#fff 0%,#fff 34%,var(--bf-paper) 100%)}.bf-zusammen-bild .bf-geraet-bild{display:block;width:auto;height:auto;max-width:76%;max-height:82%;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(16,21,44,0.24));transition:transform 320ms var(--bf-ease)}.bf-zusammen-zeile:hover .bf-geraet-bild{transform:translateY(-4px)}.bf-zusammen-bild .bf-produkt-zeichen{width:auto;height:58%;aspect-ratio:1;border-radius:50%;background:var(--bf-brand);color:var(--bf-ink);box-shadow:0 0 0 12px rgba(236,105,31,0.14),0 22px 40px -18px rgba(236,105,31,0.6)}.bf-zusammen-bild .bf-produkt-zeichen .bf-rolle{width:46%;height:46%}.bf-zusammen-link{margin-top:1.15rem;min-height:2.75rem}.bf-zusammen-text strong{font-size:1.28rem;line-height:1.2;letter-spacing:-0.005em}.bf-zusammen-kurz{margin-top:0.4rem;margin-bottom:0;color:var(--bf-text);font-size:0.98rem;line-height:1.45}.bf-zusammen-gegen{margin-top:0.85rem}.bf-gefahr-marke{padding:0.28rem 0.8rem;font-size:0.86rem}.bf-gefahr-marke.is-gewaehlt{box-shadow:inset 0 0 0 1px var(--bf-brand)}.bf-zusammen-zeile .bf-einbautipp{margin-top:0.75rem;margin-bottom:0.9rem}.bf-zusammen-rechts{padding:0.85rem 0 1.05rem}.bf-produkt-gegen .bf-gefahr-marke a{padding:0 0.95rem}.bf-zusammen-zentrale .bf-zusammen-bild{border-radius:0;background:radial-gradient(closest-side at 50% 52%,rgba(236,105,31,0.42),rgba(236,105,31,0) 100%),#0b1024}.bf-zusammen-zentrale .bf-zusammen-bild .bf-geraet-bild{max-width:72%;filter:drop-shadow(0 26px 30px rgba(0,0,0,0.55))}.bf-zusammen-zentrale .bf-zusammen-kurz{color:var(--bf-night-text);font-size:1.05rem}.bf-zusammen-zentrale .bf-zusammen-text strong{font-size:1.6rem}@media (min-width:700px){.bf-zusammen-zentrale{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:start}.bf-zusammen-zentrale > .bf-zusammen-bild{grid-column:1;grid-row:1 / span 8;height:auto;min-height:17rem}.bf-zusammen-zentrale > :not(.bf-zusammen-bild){grid-column:2;margin-left:clamp(1.25rem,3vw,2.25rem);margin-right:clamp(1.25rem,3vw,2.25rem)}.bf-zusammen-zentrale > .bf-zusammen-link{margin-top:clamp(1.25rem,3vw,2rem)}}@media (prefers-reduced-motion:reduce){.bf-zusammen-bild .bf-geraet-bild{transition:none}.bf-zusammen-zeile:hover .bf-geraet-bild{transform:none}}.bf-produkt-karte{padding:0 0 1.15rem;gap:0.3rem;overflow:hidden}.bf-produkt-karte > :not(.bf-produkt-karte-bild){margin-left:1.15rem;margin-right:1.15rem}.bf-produkt-karte-bild{width:auto;height:11.5rem;margin:0 0 0.75rem;border-radius:0;display:grid;place-items:center;background:radial-gradient(120% 95% at 50% 36%,#fff 0%,#fff 34%,var(--bf-paper) 100%)}.bf-produkt-karte-bild .bf-geraet-bild{display:block;width:auto;height:auto;max-width:84%;max-height:86%;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(16,21,44,0.22));transition:transform 320ms var(--bf-ease)}.bf-produkt-karte:hover .bf-geraet-bild{transform:translateY(-3px)}.bf-produkt-karte-bild .bf-produkt-zeichen{width:auto;height:58%;aspect-ratio:1;border-radius:50%;background:var(--bf-brand);color:var(--bf-ink)}.bf-produkt-karte-bild .bf-produkt-zeichen .bf-rolle{width:46%;height:46%}@media (max-width:640px){.bf-produkt-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.bf-produkt-karte{display:grid;grid-template-columns:minmax(0,1fr);padding:0 0 0.9rem;border-radius:16px}.bf-produkt-karte > *{grid-column:auto}.bf-produkt-karte > .bf-produkt-karte-bild{grid-column:auto;grid-row:auto;width:auto;height:7.75rem;margin:0 0 0.55rem}.bf-produkt-karte > :not(.bf-produkt-karte-bild){margin-left:0.85rem;margin-right:0.85rem}.bf-produkt-karte strong{font-size:1rem}.bf-produkt-karte .bf-produkt-karte-text{font-size:0.86rem}}@media (prefers-reduced-motion:reduce){.bf-produkt-karte-bild .bf-geraet-bild{transition:none}.bf-produkt-karte:hover .bf-geraet-bild{transform:none}}.bf-produkt-bild-geraet{background:radial-gradient(110% 90% at 50% 38%,#fff 0%,#fff 32%,var(--bf-paper) 100%)}.bf-produkt-bild-geraet .bf-geraet-bild{display:block;width:auto;height:auto;max-width:80%;max-height:80%;object-fit:contain;filter:drop-shadow(0 28px 32px rgba(16,21,44,0.26))}.bf-produkt:has(.bf-produkt-rolle) .bf-produkt-bild-geraet{background:radial-gradient(closest-side at 50% 52%,rgba(236,105,31,0.45),rgba(236,105,31,0) 100%),#0b1024}.bf-produkt:has(.bf-produkt-rolle) .bf-produkt-bild-geraet .bf-geraet-bild{filter:drop-shadow(0 30px 36px rgba(0,0,0,0.55))}.bf-produkt-kauf:not(:has(.bf-kaufen)){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1.5rem}.bf-produkt-kauf:not(:has(.bf-kaufen)) .bf-produkt-weiter{margin:0}.bf-produkt-fakten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:0.75rem;max-width:40rem;margin:1.25rem 0 0}.bf-produkt-fakten > div{padding:0.9rem 1rem;background:#fff;border:1px solid rgba(16,21,44,0.1);border-radius:14px}.bf-produkt-fakten dt{color:var(--bf-muted);font-size:0.78rem;font-weight:750;letter-spacing:0.05em;text-transform:uppercase}.bf-produkt-fakten dd{margin:0.35rem 0 0;color:var(--bf-ink);font-weight:650;line-height:1.4}.bf-geraete-alle[hidden],.bf-produkt-karten > li[hidden]{display:none}@media (max-width:699px){.bf-zusammen-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) > :not(.bf-zusammen-bild){margin-left:0.8rem;margin-right:0.8rem}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) > .bf-zusammen-bild{height:9rem}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) .bf-geraet-bild{max-width:88%;max-height:86%}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) .bf-zusammen-link{margin-top:0.8rem}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) .bf-zusammen-text strong{font-size:1.05rem;hyphens:auto;overflow-wrap:anywhere}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) .bf-zusammen-kurz{margin-top:0.3rem;font-size:0.9rem;line-height:1.4}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) .bf-zusammen-gegen{margin-top:0.6rem;gap:0.3rem}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) .bf-gefahr-marke{padding:0.22rem 0.6rem;font-size:0.8rem}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) .bf-einbautipp{margin-top:0.6rem;margin-bottom:0.7rem;font-size:0.86rem;line-height:1.4}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) .bf-zusammen-rechts{padding:0.65rem 0 0.8rem}}@media (max-width:380px){.bf-zusammen-zeile:not(.bf-zusammen-zentrale) > :not(.bf-zusammen-bild),.bf-produkt-karte > :not(.bf-produkt-karte-bild){margin-left:0.65rem;margin-right:0.65rem}.bf-zusammen-zeile:not(.bf-zusammen-zentrale) .bf-zusammen-text strong,.bf-produkt-karte strong{font-size:0.95rem}}@media (max-width:640px){.bf-produkt-bild{aspect-ratio:3 / 2}.bf-produkt-fakten{gap:0.6rem}.bf-produkt-fakten > div{padding:0.7rem 0.85rem}.bf-produkt-einbau{padding-top:2rem;padding-bottom:2.5rem}.bf-einbau-schritte{gap:0.6rem}.bf-einbau-schritte li{padding:0.9rem 1rem}}@media (max-width:640px){.bf-produkt-kauf:not(:has(.bf-kaufen)) .bf-produkt-weiter{flex:1 1 100%}.bf-produkt-weiter .bf-knopf{flex:1 1 100%;justify-content:center}}:where([data-tipp]){position:relative}[data-tipp]::before{content:attr(data-tipp);position:absolute;bottom:calc(100% + 10px);left:50%;box-sizing:border-box;width:max-content;max-width:min(520px,calc(100vw - 16px));padding:8px 16px;border:2px solid var(--bf-brand);border-radius:12px;background:#fff;color:var(--bf-ink);font-size:16px;font-weight:700;line-height:1.2;text-align:left;white-space:normal;letter-spacing:normal;text-transform:none;box-shadow:0 10px 24px rgba(16,21,44,0.18);z-index:1100;pointer-events:none;display:none;opacity:0;transform:translate(-50%,4px);translate:var(--tipp-dx,0px) 0;transition:opacity 300ms ease-out,transform 300ms ease-out,display 300ms allow-discrete}[data-tipp]::after{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;width:14px;height:7px;background:var(--bf-brand);clip-path:polygon(0 0,100% 0,50% 100%);z-index:1101;pointer-events:none;display:none;opacity:0;transform:translate(-50%,4px);transition:opacity 300ms ease-out,transform 300ms ease-out,display 300ms allow-discrete}[data-tipp][data-tipp-zeigen="true"]::before,[data-tipp]:focus-visible::before,[data-tipp][data-tipp-zeigen="true"]::after,[data-tipp]:focus-visible::after{display:block;opacity:1;transform:translate(-50%,0);transition:opacity 120ms ease,transform 120ms ease,display 0s allow-discrete}@media (hover:hover){[data-tipp]:hover::before,[data-tipp]:hover::after{display:block;opacity:1;transform:translate(-50%,0);transition:opacity 120ms ease 250ms,transform 120ms ease 250ms,display 0s allow-discrete 250ms}}[data-tipp][data-tipp-seite]::before{width:var(--tipp-breite,max-content);max-width:none}[data-tipp][data-tipp-seite="unten"]::before{top:calc(100% + 10px);bottom:auto}[data-tipp][data-tipp-seite="unten"]::after{top:calc(100% + 4px);bottom:auto;clip-path:polygon(50% 0,100% 100%,0 100%)}[data-tipp][data-tipp-seite="rechts"]::before{left:calc(100% + 10px);right:auto;top:50%;bottom:auto;translate:50% calc(-50% + var(--tipp-dy,0px))}[data-tipp][data-tipp-seite="links"]::before{left:auto;right:calc(100% + 10px);top:50%;bottom:auto;translate:50% calc(-50% + var(--tipp-dy,0px))}[data-tipp][data-tipp-seite="rechts"]::after,[data-tipp][data-tipp-seite="links"]::after{top:50%;bottom:auto;width:7px;height:14px;translate:50% -50%}[data-tipp][data-tipp-seite="rechts"]::after{left:calc(100% + 4px);right:auto;clip-path:polygon(0 50%,100% 0,100% 100%)}[data-tipp][data-tipp-seite="links"]::after{left:auto;right:calc(100% + 4px);clip-path:polygon(100% 50%,0 0,0 100%)}@starting-style{[data-tipp][data-tipp-zeigen="true"]::before,[data-tipp]:focus-visible::before,[data-tipp]:hover::before,[data-tipp][data-tipp-zeigen="true"]::after,[data-tipp]:focus-visible::after,[data-tipp]:hover::after{opacity:0;transform:translate(-50%,4px)}}@media (prefers-reduced-motion:reduce){[data-tipp]::before,[data-tipp]::after{transition:none !important}}.bf-komfort{min-width:0}@media (min-width:1100px){.bf-loesung-raster > .bf-prinzip-bahn{grid-column:1;grid-row:1;align-self:stretch}.bf-loesung-raster > .bf-antworten{grid-column:2;grid-row:1 / span 2}.bf-loesung-raster > .bf-komfort{grid-column:1;grid-row:2;align-self:end}.bf-loesung-raster{grid-template-rows:1fr auto}.bf-prinzip-bahn > .bf-prinzip{position:sticky;top:5rem}}.bf-komfort-titel{margin:0 0 0.65rem;color:var(--bf-ink);font-size:1.05rem;font-weight:750}.bf-kacheln{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem}.bf-kachel{margin:0;min-width:0;border-radius:14px}.bf-kachel-innen,.bf-kachel-knopf{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:0.65rem;row-gap:0.15rem;align-items:center;height:100%;box-sizing:border-box;padding:0.8rem 0.9rem 0.9rem;background:#fff;border:1px solid rgba(16,21,44,0.12);border-radius:14px;color:var(--bf-text);text-align:left}.bf-kachel-knopf{width:100%;margin:0;font:inherit;cursor:zoom-in;transition:border-color 180ms var(--bf-ease),box-shadow 180ms var(--bf-ease)}.bf-kachel-knopf .bf-kachel-innen{display:contents}.bf-kachel-knopf:hover{border-color:rgba(16,21,44,0.4);box-shadow:0 16px 30px -24px rgba(16,21,44,0.55)}.bf-kachel:focus-visible,.bf-kachel-knopf:focus-visible{outline:3px solid var(--bf-ink);outline-offset:2px}.bf-kachel-zeichen{grid-row:1;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--bf-ok-bg);color:var(--bf-ok)}.bf-kachel-zeichen .bf-rolle{width:20px;height:20px;margin:0;opacity:1;vertical-align:0;flex:none}.bf-kachel-zeichen .bf-zahnraeder{height:20px}.bf-kachel-zeichen .bf-glocke{width:19px;height:19px;fill:var(--bf-ok)}.bf-kachel-name{grid-row:1;color:var(--bf-ink);font-size:0.98rem;font-weight:750;line-height:1.2;hyphens:auto;overflow-wrap:anywhere}.bf-kachel-satz{grid-column:1 / -1;align-self:start;margin-top:0.35rem;font-size:0.88rem;line-height:1.42;color:var(--bf-text)}.bf-kachel-knopf .bf-einblick-zeichen{top:auto;bottom:8px;right:8px}.bf-kachel-knopf .bf-kachel-satz{padding-right:2.4rem}@media (max-width:760px){.bf-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:0.45rem}.bf-kachel-innen,.bf-kachel-knopf{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:center;row-gap:0.35rem;padding:0.6rem 0.35rem;align-items:start;text-align:center}.bf-kachel-zeichen{grid-row:1}.bf-kachel-name{grid-row:2;font-size:0.86rem;overflow-wrap:normal}.bf-kachel-satz{display:none}[data-tipp][data-tipp-handy]::before{content:attr(data-tipp-handy)}}.bf-einblick-einzeln{width:min(26rem,calc(100vw - 2rem))}.bf-einblick-einzeln .bf-einblick-bilder{grid-template-columns:minmax(0,1fr)}.bf-einblick-einzeln .bf-einblick-bild img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 11rem)}@media (prefers-reduced-motion:reduce){.bf-kachel-knopf{transition:none}}.bf-gefahr-ohne-bild{display:grid;place-items:center;aspect-ratio:1;padding:1rem;text-align:center;background:rgba(16,21,44,0.04);overflow-wrap:anywhere}@media (min-width:1200px){.bf-gefahr-liste-vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.bf-kontakt .bf-lead{color:var(--bf-night-text);max-width:34rem}.bf-kontakt-adresse{color:var(--bf-night-text);font-weight:600;user-select:all}@media (max-width:640px){.bf-nav:has(> a:nth-child(5)){gap:0.4rem}.bf-nav:has(> a:nth-child(5)) a{font-size:0.9rem}.bf-usp li{align-content:start}}@media (max-width:413px){.bf-nav:has(> a:nth-child(5)){gap:0.25rem}.bf-nav:has(> a:nth-child(5)) a{font-size:0.82rem}}@media (max-width:359px){.bf-nav .bf-nav-kontakt{display:none}}#beweis{background:linear-gradient(180deg,#101a3a 0,var(--bf-ink) clamp(120px,14vw,220px),var(--bf-ink) calc(100% - var(--bf-section) + 8px),#1a2656 calc(100% - var(--bf-section) * 0.8),#3b3f78 calc(100% - var(--bf-section) * 0.6),rgba(150,112,150,0.9) calc(100% - var(--bf-section) * 0.38),rgba(246,176,140,0.62) calc(100% - var(--bf-section) * 0.19),rgba(255,226,190,0.3) calc(100% - var(--bf-section) * 0.07),rgba(255,243,214,0) 100%)}@supports (background:linear-gradient(in oklch,red,blue)){#beweis{background:linear-gradient(in oklch 180deg,#101a3a 0,var(--bf-ink) clamp(120px,14vw,220px),var(--bf-ink) calc(100% - var(--bf-section) + 8px),#1a2656 calc(100% - var(--bf-section) * 0.8),#3b3f78 calc(100% - var(--bf-section) * 0.6),rgba(150,112,150,0.9) calc(100% - var(--bf-section) * 0.38),rgba(246,176,140,0.62) calc(100% - var(--bf-section) * 0.19),rgba(255,226,190,0.3) calc(100% - var(--bf-section) * 0.07),rgba(255,243,214,0) 100%)}}.bf-usp{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1199px){.bf-usp{grid-template-columns:repeat(6,minmax(0,1fr))}.bf-usp li{grid-column:span 2}.bf-usp li:nth-child(4),.bf-usp li:nth-child(5){grid-column:span 3}}@media (max-width:640px){.bf-usp{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-usp li,.bf-usp li:nth-child(4){grid-column:auto}.bf-usp li:nth-child(5){grid-column:1 / -1}}@media (min-width:641px){.einblick-beim-zeigen .bf-einblick-vorschau:has(> .bf-einblick-bild:nth-child(3)){grid-template-columns:repeat(3,12.5rem)}.bf-einblick-bilder:has(> .bf-einblick-bild:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:641px){.bf-einblick .bf-einblick-bilder:has(> .bf-einblick-bild:nth-child(3)) .bf-einblick-bild img{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 11.5rem)}}@media (min-width:900px) and (max-width:1099px) and (hover:hover){.einblick-beim-zeigen .bf-einblick-vorschau:has(> .bf-einblick-bild:nth-child(3)){grid-template-columns:repeat(3,9.5rem)}}.bf-tut{margin:3rem 0 0}.bf-tut-titel{margin:0 0 .35rem}.bf-tut-lead{margin:0 0 1.6rem;color:var(--bf-muted);font-size:1.0625rem}.bf-tut-gruppe{margin:1.9rem 0 .9rem;padding-bottom:.4rem;border-bottom:2px solid color-mix(in srgb,var(--bf-ink) 14%,transparent);font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-ink)}.bf-tut-gruppe:first-of-type{margin-top:1.2rem}.bf-tut-gruppe{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.3rem 1rem}.bf-tut-gruppe-zu{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--bf-muted)}.bf-tut-gruppe-zu .bf-tut-aktion{padding-top:0}.bf-tut-gruppe-zu .bf-tut-aktion svg{width:1rem;height:1rem}@media (max-width:599px){.bf-tut-gruppe-zu{width:100%}}.bf-tut-liste{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none}.bf-tut-fall{display:grid;grid-template-columns:6.5rem 1fr;gap:1rem;align-items:start;margin:0;padding:.85rem;border-radius:14px;background:var(--bf-card);box-shadow:0 1px 2px rgba(16,21,44,.06),0 8px 20px rgba(16,21,44,.05)}.bf-tut-bild{position:relative}.bf-tut-bild img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#dfe2e6}.bf-tut-zeichen{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:10px;background:color-mix(in srgb,var(--bf-ink) 6%,transparent)}.bf-tut-zeichen svg{width:52%;height:52%}.bf-tut-text{min-width:0}.bf-tut-name{margin:0 0 .3rem;font-size:1.0625rem;font-weight:800;line-height:1.25;color:var(--bf-ink)}.bf-tut-merkt{margin:0 0 .45rem;font-size:.9375rem;line-height:1.45;color:var(--bf-muted)}.bf-tut-wirkung{display:flex;align-items:baseline;gap:.5rem;margin:0;font-size:1rem;line-height:1.4;color:var(--bf-ink)}.bf-tut-wirkung strong{font-weight:800}.bf-tut-pfeil{flex:none;position:relative;top:-.1em;width:1.1rem;height:.6rem}.bf-tut-pfeil::before{content:"";position:absolute;inset:45% 0 auto 0;height:2px;border-radius:2px;background:var(--bf-brand)}.bf-tut-pfeil::after{content:"";position:absolute;right:0;top:50%;width:.42rem;height:.42rem;border-top:2px solid var(--bf-brand);border-right:2px solid var(--bf-brand);transform:translateY(-50%) rotate(45deg)}.bf-tut-fuss{margin:.45rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--bf-muted)}.bf-tut-regel{margin:1.5rem 0 0;padding:.85rem 1rem;border-radius:12px;background:var(--bf-ink);color:#fff;font-size:.9375rem;font-weight:600;line-height:1.4}@media (min-width:48rem){.bf-tut-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bf-tut-fall{grid-template-columns:8rem 1fr;padding:1rem}.bf-tut-name{font-size:1.125rem}}@media (min-width:64rem){.bf-tut-fall{grid-template-columns:9rem 1fr}}.bf-usp-band{flex:1 1 100%;margin:1.3rem 0 0;padding:1.4rem 1.5rem 1.5rem;border-radius:18px;background:var(--bf-ink);color:var(--bf-night-text);box-shadow:0 24px 50px -30px rgba(16,21,44,0.85)}.bf-usp-band-titel{margin:0 0 1.15rem;font-size:0.8125rem;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;color:var(--bf-brand)}.bf-usp-band .bf-usp{grid-template-columns:minmax(0,1fr);gap:1rem}.bf-usp-band .bf-usp li,.bf-usp-band .bf-usp li:nth-child(4),.bf-usp-band .bf-usp li:nth-child(5){grid-column:auto;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:0.95rem;row-gap:0.15rem;justify-items:start;align-items:center;text-align:left;min-height:0;padding:0;background:transparent;border:0;box-shadow:none;color:var(--bf-night-text)}.bf-usp-band .bf-usp-zeichen{grid-row:1 / span 2;grid-column:1;width:3rem;height:3rem;background:rgba(236,105,31,0.16);color:var(--bf-brand);box-shadow:inset 0 0 0 1px rgba(236,105,31,0.38)}.bf-usp-band .bf-usp .bf-rolle{width:26px;height:26px}.bf-usp-band .bf-usp .bf-zahnraeder{height:26px}.bf-usp-band .bf-usp-funk{width:26px;height:26px;flex:0 0 26px}.bf-usp-band .bf-usp-name{grid-column:2;grid-row:1;font-size:1.0625rem;font-weight:800;color:#fff}.bf-usp-band .bf-usp-satz{grid-column:2;grid-row:2;font-size:0.875rem;font-weight:500;color:rgba(233,237,245,0.82)}@media (min-width:48rem){.bf-usp-band{padding:1.7rem 1.8rem 1.8rem}.bf-usp-band .bf-usp{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem}.bf-usp-band .bf-usp li,.bf-usp-band .bf-usp li:nth-child(4),.bf-usp-band .bf-usp li:nth-child(5){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;text-align:center;row-gap:0.5rem}.bf-usp-band .bf-usp-zeichen{grid-row:1;grid-column:1;width:3.5rem;height:3.5rem}.bf-usp-band .bf-usp .bf-rolle{width:30px;height:30px}.bf-usp-band .bf-usp .bf-zahnraeder{height:30px}.bf-usp-band .bf-usp-funk{width:30px;height:30px;flex:0 0 30px}.bf-usp-band .bf-usp-name{grid-row:2;grid-column:1}.bf-usp-band .bf-usp-satz{grid-row:3;grid-column:1}}.bf-usp-band .bf-usp .bf-zahnraeder{color:var(--bf-brand);stroke:var(--bf-brand)}.bf-usp-band .bf-usp li,.bf-usp-band .bf-usp li:nth-child(4),.bf-usp-band .bf-usp li:nth-child(5){align-content:start}.bf-loesung-raster > .bf-tut{grid-column:1 / -1;margin-top:2.6rem}@media (min-width:1100px){.bf-loesung-raster > .bf-tut{grid-row:3}.bf-tut .bf-tut-liste{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-tut .bf-tut-fall{grid-template-columns:7rem 1fr}}.bf-loesung-raster.bf-loesung-neu{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:clamp(1.75rem,3.5vw,3rem)}.bf-loesung-raster.bf-loesung-neu > *{grid-column:1;grid-row:auto;align-self:auto}.bf-loesung-neu > .bf-prinzip{padding:clamp(0.75rem,2.2vw,2rem) clamp(0.75rem,2.6vw,2.5rem)}.bf-loesung-neu > .bf-tut{margin-top:0}.bf-loesung-neu .bf-sitz-offen{margin:0;border-top:0}.bf-loesung-neu .bf-sitz-titel{margin:0 0 0.9rem}.bf-loesung-neu .bf-sitz-liste{margin-top:0}@media (min-width:1024px){.bf-loesung-neu .bf-sitz-liste{grid-template-columns:repeat(6,minmax(0,1fr))}}.bf-loesung-neu .bf-sitz-bild{height:7.25rem}.bf-loesung-neu .bf-sitz-text{gap:0.15rem;padding:0.6rem 0.75rem 0.8rem}.bf-loesung-neu .bf-sitz-stelle{font-size:0.9375rem;line-height:1.3}.bf-loesung-neu .bf-sitz-geraet{font-size:0.875rem;line-height:1.35;color:var(--bf-muted)}.bf-loesung-neu .bf-tut-name{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.5rem}.bf-loesung-neu .bf-tut-name .bf-antwort-nr{margin:0}.bf-gefahr-gruppe{margin:clamp(2.5rem,5vw,4rem) 0 0;padding-top:clamp(1.75rem,3.5vw,2.5rem);border-top:1px solid rgba(16,21,44,0.12)}.bf-gefahr-gruppe-titel{margin:0;color:var(--bf-ink);font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.2;font-weight:800;letter-spacing:-0.01em}.bf-gefahr-gruppe-text{margin:0.45rem 0 0;color:var(--bf-muted);font-size:1.0625rem;line-height:1.5;max-width:60ch}.bf-gefahr-liste-land{margin-top:clamp(1.25rem,2.5vw,2rem)}@media (min-width:1200px){.bf-gefahr-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.bf-gefahr,.bf-tut-fall{position:relative}.bf-gefahr-rahmen{transition:transform 0.3s cubic-bezier(0.2,0.7,0.2,1),box-shadow 0.3s ease;transform-origin:50% 55%}.bf-gefahr:hover{z-index:4}.bf-gefahr:hover .bf-gefahr-rahmen{transform:scale(1.3);box-shadow:0 30px 60px -18px rgba(16,21,44,0.55)}.bf-tut-bild img{position:relative;transition:transform 0.3s cubic-bezier(0.2,0.7,0.2,1),box-shadow 0.3s ease;transform-origin:0 35%}.bf-tut-fall:hover{z-index:4}.bf-tut-fall:hover .bf-tut-bild img{z-index:2;transform:scale(2.1);box-shadow:0 24px 48px -14px rgba(16,21,44,0.55)}.bf-tut-fall:hover .bf-tut-video{opacity:0}}@media (prefers-reduced-motion:reduce){.bf-gefahr-rahmen,.bf-tut-bild img{transition:none}}.bf-tut-video{position:absolute;left:0.35rem;right:0.35rem;bottom:0.35rem;display:flex;align-items:center;gap:0.35rem;padding:0.25rem 0.45rem 0.25rem 0.3rem;border-radius:999px;background:rgba(16,21,44,0.82);color:#fff;font-size:0.6875rem;font-weight:700;line-height:1.2;letter-spacing:0.01em;transition:opacity 0.2s ease}.bf-tut-video-play{flex:none;position:relative;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--bf-brand)}.bf-tut-video-play::after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:0.25rem 0 0.25rem 0.4rem;border-color:transparent transparent transparent #fff}@media (max-width:1023px){.bf-gefahr-liste,.bf-tut-liste,.bf-sitz-liste{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(80%,20rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--bf-pad);scroll-behavior:auto;margin-inline:calc(-1 * var(--bf-pad));padding:0.35rem var(--bf-pad) 0.9rem;scrollbar-width:thin}.bf-gefahr-liste > li,.bf-tut-liste > li,.bf-sitz-liste > li{scroll-snap-align:start;scroll-snap-stop:always}.bf-sitz-liste .bf-sitz-bild .bf-geraet-bild,.bf-tut-liste .bf-geraet-bild,.bf-gefahr-liste .bf-geraet-bild{filter:none;transition:none}.bf-sitz-liste{grid-auto-columns:min(44%,11rem)}.bf-sitz-karte-mitte{grid-column:auto}.bf-sitz-karte-mitte .bf-sitz-innen{flex-direction:column}}.bf-tut-video{left:0.3rem;right:auto;bottom:0.3rem;padding:0.2rem 0.5rem 0.2rem 0.2rem;font-size:0.625rem;white-space:nowrap}.bf-sitz-zeichen{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;color:var(--bf-ink);background:color-mix(in srgb,var(--bf-ink) 7%,transparent)}.bf-sitz-zeichen svg{width:58%;height:58%}@media (max-width:767px){.bf-tut-fall{grid-template-columns:minmax(0,1fr);gap:0.75rem}.bf-tut-bild img,.bf-tut-zeichen{aspect-ratio:16 / 10}}@media (hover:hover) and (pointer:fine){.bf-gefahr-rahmen{transform-origin:50% 92%}}.bf-loesung-neu .bf-sitz-bild{height:9.75rem;padding:2.15rem 0.5rem 0.45rem;box-sizing:border-box;border-radius:15px 15px 0 0}.bf-loesung-neu .bf-sitz-bild .bf-geraet-bild{max-width:94%;max-height:7.15rem}@media (min-width:1024px){.bf-loesung-neu .bf-sitz-bild{height:10.75rem}.bf-loesung-neu .bf-sitz-bild .bf-geraet-bild{max-height:8.15rem}}.bf-loesung-neu .bf-sitz-innen{overflow:visible;transition:border-color 0.2s ease,box-shadow 0.2s ease}.bf-sitz-karte.ist-aktiv .bf-sitz-innen{border-color:var(--bf-brand);box-shadow:0 0 0 1px var(--bf-brand),0 18px 34px -22px rgba(16,21,44,0.6)}@media (hover:hover) and (pointer:fine){.bf-sitz-karte{position:relative}.bf-sitz-karte:hover,.bf-sitz-karte.ist-aktiv{z-index:4}.bf-loesung-neu .bf-sitz-bild .bf-geraet-bild{transition:transform 0.3s cubic-bezier(0.2,0.7,0.2,1);transform-origin:50% 70%}.bf-loesung-neu .bf-sitz-karte:is(:hover,.ist-aktiv) .bf-geraet-bild{transform:translateY(-6px) scale(1.45)}}.bf-prinzip-bild g.bf-pos[data-pos]{cursor:pointer;outline:none}.bf-prinzip-bild g.bf-pos[data-pos]:focus-visible circle.bf-kreis,.bf-riss g.bf-pos:focus-visible circle.bf-kreis{fill:var(--bf-brand);stroke-width:4}.bf-prinzip-bild g.bf-pos[data-pos]:focus-visible .bf-pos-schild,.bf-riss g.bf-pos:focus-visible .bf-pos-schild{opacity:1}.bf-prinzip-bild g.bf-pos[data-pos]:focus-visible .bf-pos-linie,.bf-riss g.bf-pos:focus-visible .bf-pos-linie{stroke:var(--bf-brand);stroke-width:2.4}.bf-prinzip-bild g.bf-pos-main:focus-visible,.bf-riss g.bf-pos-main:focus-visible,.bf-riss-still .bf-pos-main:focus-visible{outline:3px solid var(--bf-brand);outline-offset:4px}.bf-prinzip-bild g.bf-pos .bf-pos-nr{transition:transform 0.25s ease;transform-box:fill-box;transform-origin:center}.bf-prinzip-bild g.bf-pos:is(.ist-aktiv,:focus-visible) .bf-pos-nr{transform:scale(1.22)}.bf-prinzip-bild g.bf-pos.ist-aktiv .bf-pos-linie{stroke:var(--bf-brand);stroke-width:3}.bf-prinzip-bild g.bf-pos.ist-aktiv .bf-ziel{fill:var(--bf-brand);stroke:#fff;stroke-width:2;r:8}.bf-geraet-pop{position:absolute;z-index:6;width:13.5rem;box-sizing:border-box;padding:0.6rem 0.9rem 0.8rem;background:#fff;border:2px solid var(--bf-brand);border-radius:12px;box-shadow:0 10px 24px rgba(16,21,44,0.18);text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s}.bf-geraet-pop.ist-offen{opacity:1;visibility:visible;transform:translate(-50%,0)}.bf-geraet-pop::after{content:"";position:absolute;left:calc(50% + var(--bf-pfeil,0px));bottom:-10px;transform:translateX(-50%);border-style:solid;border-width:10px 9px 0 9px;border-color:var(--bf-brand) transparent transparent transparent}.bf-geraet-pop.ist-unten::after{bottom:auto;top:-10px;border-width:0 9px 10px 9px;border-color:transparent transparent var(--bf-brand) transparent}.bf-geraet-pop-bild{display:grid;place-items:center;height:7.25rem;margin:0 0 0.4rem}.bf-geraet-pop-bild img{display:block;width:auto;height:auto;max-width:100%;max-height:7.25rem;filter:drop-shadow(0 10px 12px rgba(16,21,44,0.22))}.bf-geraet-pop-bild .bf-sitz-zeichen{width:5rem;height:5rem}.bf-geraet-pop-name{display:block;color:var(--bf-ink);font-size:1rem;font-weight:700;line-height:1.25}.bf-geraet-pop-ort{display:block;margin-top:0.15rem;color:var(--bf-muted);font-size:0.875rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.bf-geraet-pop,.bf-prinzip-bild g.bf-pos .bf-pos-nr,.bf-loesung-neu .bf-sitz-bild .bf-geraet-bild{transition:none}}.bf-tut-geraete{display:flex;flex-wrap:wrap;gap:0.35rem;margin:0.15rem 0 0.6rem;padding:0;list-style:none}.bf-chip{display:inline-flex;align-items:center;gap:0.4rem;margin:0;padding:0.18rem 0.65rem 0.18rem 0.2rem;border:1px solid rgba(16,21,44,0.14);border-radius:999px;background:#fff;color:var(--bf-ink);font:inherit;font-size:0.8125rem;font-weight:700;line-height:1.2;text-align:left;cursor:pointer;transition:border-color 0.2s ease,box-shadow 0.2s ease}.bf-chip:hover{border-color:var(--bf-brand);box-shadow:0 6px 14px -10px rgba(16,21,44,0.5)}.bf-chip:focus-visible{outline:2px solid var(--bf-ink);outline-offset:2px}.bf-chip-bild{position:relative;display:grid;place-items:center;flex:none;width:2.1rem;height:2.1rem;border-radius:50%;background:radial-gradient(120% 95% at 50% 36%,#fff 0%,#fff 40%,var(--bf-paper) 100%)}.bf-chip-bild .bf-geraet-bild{display:block;width:1.95rem;height:1.95rem;object-fit:contain}.bf-chip-zeichen{display:grid;place-items:center;color:var(--bf-ink)}.bf-chip-zeichen svg{width:1.15rem;height:1.15rem}@media (hover:hover) and (pointer:fine){.bf-chip-bild .bf-geraet-bild{transition:transform 0.25s cubic-bezier(0.2,0.7,0.2,1);transform-origin:50% 80%}.bf-chip:hover .bf-chip-bild{z-index:3}.bf-chip:hover .bf-chip-bild .bf-geraet-bild{transform:scale(2.6);filter:drop-shadow(0 8px 10px rgba(16,21,44,0.3))}}.bf-loesung-neu .bf-tut-wirkung,.bf-tut-meldet{display:flex;align-items:flex-start;gap:0.55rem}.bf-tut-aktion{display:inline-flex;flex:none;gap:0.15rem;padding-top:0.12rem;color:var(--bf-brand)}.bf-tut-aktion svg{width:1.2rem;height:1.2rem}.bf-tut-ueber{display:block;margin-top:0.1rem;color:var(--bf-muted);font-size:0.8125rem;font-weight:500;line-height:1.35}.bf-tut-meldet{margin:0.45rem 0 0;color:var(--bf-ink);font-size:0.9375rem;line-height:1.4}.bf-tut-wirkung.bf-tut-meldet{margin-top:0}.bf-geraete-alle{display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem;margin:0.75rem 0 0;padding:0;list-style:none}@media (min-width:700px){.bf-geraete-alle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.bf-geraete-alle{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-geraete-alle .bf-geraet-plus{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0.9rem;align-items:start;margin:0;padding:0.85rem;background:#fff;border:1px solid rgba(16,21,44,0.12);border-radius:16px;box-shadow:none}.bf-geraet-foto{position:relative;display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:12px;background:radial-gradient(120% 95% at 50% 36%,#fff 0%,#fff 34%,var(--bf-paper) 100%)}.bf-geraet-foto .bf-geraet-bild{display:block;width:auto;height:auto;max-width:92%;max-height:4.9rem;filter:drop-shadow(0 8px 10px rgba(16,21,44,0.22))}.bf-geraet-foto-zeichen{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;color:var(--bf-ink);background:color-mix(in srgb,var(--bf-ink) 7%,transparent)}.bf-geraet-foto-zeichen svg{width:58%;height:58%}.bf-geraet-inhalt{min-width:0}.bf-geraet-gruppe{margin:0 0 0.15rem;color:var(--bf-muted);font-size:0.6875rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.bf-geraete-alle .bf-geraet-kopf{margin:0 0 0.35rem;font-size:1rem;line-height:1.3}.bf-geraete-alle .bf-geraet-wirkung{margin:0 0 0.55rem;font-size:0.9375rem;line-height:1.4}.bf-geraet-dl{display:grid;gap:0.25rem;margin:0;padding:0.5rem 0 0;border-top:1px solid rgba(16,21,44,0.08);font-size:0.8125rem;line-height:1.35}.bf-geraet-dl div{display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:0.5rem}.bf-geraet-dl dt{margin:0;color:var(--bf-muted);font-weight:600}.bf-geraet-dl dd{margin:0;color:var(--bf-ink)}@media (hover:hover) and (pointer:fine){.bf-geraete-alle .bf-geraet-plus{position:relative}.bf-geraete-alle .bf-geraet-plus:hover{z-index:4}.bf-geraet-foto .bf-geraet-bild{transition:transform 0.3s cubic-bezier(0.2,0.7,0.2,1);transform-origin:20% 60%}.bf-geraet-plus:hover .bf-geraet-foto .bf-geraet-bild{transform:scale(2.2);filter:drop-shadow(0 18px 24px rgba(16,21,44,0.35))}}@media (prefers-reduced-motion:reduce){.bf-geraet-foto .bf-geraet-bild{transition:none}}.bf-shooting{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;color:var(--bf-ink);background:radial-gradient(120% 95% at 50% 36%,#fff 0%,#fff 30%,var(--bf-paper) 100%);border:1px dashed rgba(16,21,44,0.2);border-radius:12px;box-sizing:border-box}.bf-shooting-bild{position:absolute;left:6%;top:8%;width:88%;height:84%;opacity:0.17}.bf-shooting-text{position:relative;padding:0 0.4rem;font-size:0.625rem;font-weight:800;line-height:1.2;text-align:center;text-wrap:balance}.bf-shooting-text::after{content:"";display:block;width:1.6rem;height:2px;margin:0.3rem auto 0;border-radius:2px;background:var(--bf-brand)}.bf-loesung-neu .bf-sitz-bild .bf-shooting{width:min(100%,8.5rem);height:7.15rem}.bf-loesung-neu .bf-sitz-bild .bf-shooting-text{font-size:0.8125rem}@media (min-width:1024px){.bf-loesung-neu .bf-sitz-bild .bf-shooting{height:8.15rem}}.bf-geraet-pop-bild .bf-shooting{width:8rem;height:6.75rem}.bf-geraet-pop-bild .bf-shooting-text{font-size:0.8125rem}.bf-beute-liste{list-style:none;margin:clamp(1.25rem,2.5vw,2rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}@media (min-width:900px){.bf-beute-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.bf-beute-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.bf-beute-karte{margin:0;padding:0.95rem 1.05rem 1rem;background:#fff;border:1px solid rgba(16,21,44,0.12);border-radius:16px;box-shadow:inset 0 3px 0 var(--bf-brand)}.bf-beute-titel{margin:0 0 0.3rem;color:var(--bf-ink);font-size:1.0625rem;font-weight:800;line-height:1.25}.bf-beute-text{margin:0;color:var(--bf-text);font-size:0.9375rem;line-height:1.45}.bf-beute-quelle{margin:0.85rem 0 0;color:var(--bf-muted);font-size:0.8125rem;line-height:1.4}@media (max-width:1023px){.bf-beute-liste{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(72%,16rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--bf-pad);scroll-behavior:auto;margin-inline:calc(-1 * var(--bf-pad));padding:0.35rem var(--bf-pad) 0.9rem;scrollbar-width:thin}.bf-beute-liste > li{scroll-snap-align:start;scroll-snap-stop:always}}.bf-tut-video{top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:0;padding:0;overflow:hidden;border-radius:10px;background:linear-gradient(to bottom,rgba(16,21,44,0) 30%,rgba(16,21,44,0.32) 100%);white-space:normal;pointer-events:none}.bf-tut-video .bf-tut-video-play{width:2.1rem;height:2.1rem;box-shadow:0 0 0 3px rgba(255,255,255,0.9),0 6px 14px rgba(16,21,44,0.35)}.bf-tut-video .bf-tut-video-play::after{border-width:0.4rem 0 0.4rem 0.64rem}.bf-tut-video-text{justify-self:stretch;padding:0.3rem 0.35rem 0.34rem;background:rgba(16,21,44,0.88);color:#fff;font-size:0.625rem;font-weight:800;line-height:1.15;text-align:center;text-wrap:balance}@media (max-width:767px){.bf-tut-video-text{font-size:0.6875rem;padding:0.35rem 0.5rem 0.4rem}}@media (hover:hover) and (pointer:fine){.bf-tut-bild img,.bf-geraet-foto .bf-geraet-bild{pointer-events:none}.bf-tut-fall:hover .bf-tut-bild img{z-index:auto;transform:none;box-shadow:none}.bf-tut-fall:hover .bf-tut-video{opacity:1}.bf-tut-fall .bf-tut-bild:hover img{z-index:5;transform:scale(2.1);box-shadow:0 24px 48px -14px rgba(16,21,44,0.55)}.bf-tut-fall .bf-tut-bild:hover .bf-tut-video{opacity:0}.bf-geraet-foto .bf-geraet-bild{position:relative}.bf-geraet-plus:hover .bf-geraet-foto .bf-geraet-bild{transform:none;filter:drop-shadow(0 8px 10px rgba(16,21,44,0.22))}.bf-geraet-plus .bf-geraet-foto:hover .bf-geraet-bild{z-index:5;transform:scale(2.2);filter:drop-shadow(0 18px 24px rgba(16,21,44,0.35))}}.bf-chip{position:relative;min-height:44px}.bf-chip-pop{position:absolute;left:50%;bottom:calc(100% + 14px);z-index:7;width:11rem;box-sizing:border-box;padding:0.6rem 0.9rem 0.75rem;background:#fff;border:2px solid var(--bf-brand);border-radius:12px;box-shadow:0 10px 24px rgba(16,21,44,0.18);text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s linear 0.18s}.bf-chip-pop::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);border-style:solid;border-width:10px 9px 0 9px;border-color:var(--bf-brand) transparent transparent transparent}.bf-chip-pop-bild{display:grid;place-items:center;height:6rem;margin:0 0 0.35rem}.bf-chip-pop-bild .bf-geraet-bild{display:block;width:auto;height:auto;max-width:100%;max-height:6rem;filter:drop-shadow(0 10px 12px rgba(16,21,44,0.22))}.bf-chip-pop-name{display:block;color:var(--bf-ink);font-size:1rem;font-weight:700;line-height:1.25}.bf-chip-pop-code{display:block;margin-top:0.15rem;color:var(--bf-muted);font-size:0.8125rem;font-weight:600;line-height:1.3}@media (hover:hover) and (pointer:fine){.bf-chip:hover .bf-chip-bild{z-index:auto}.bf-chip:hover .bf-chip-bild .bf-geraet-bild{transform:none;filter:none}.bf-chip:hover .bf-chip-pop,.bf-chip:focus-visible .bf-chip-pop{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s}}@media (hover:none),(pointer:coarse){.bf-chip-pop{display:none}}@media (prefers-reduced-motion:reduce){.bf-chip-pop{transition:none}}.bf-beute-summe{margin:0.9rem 0 0;max-width:48rem;color:var(--bf-ink);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.45}.bf-beute-summe strong{display:block;color:var(--bf-brand);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-0.01em}.bf-beute-karte{display:flex;flex-direction:column;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(16,21,44,0.06),0 8px 20px rgba(16,21,44,0.05)}.bf-beute-bild{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--bf-paper);border-bottom:3px solid var(--bf-brand)}.bf-beute-foto{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.35s cubic-bezier(0.2,0.7,0.2,1)}.bf-beute-bild .bf-shooting{border:0;border-radius:0}.bf-tut-bild.ist-shooting{aspect-ratio:8 / 5}.bf-tut-bild.ist-shooting .bf-shooting{width:100%;height:100%;border-radius:inherit}.bf-tut-bild.ist-shooting .bf-shooting-text{font-size:0.8125rem}.bf-beute-bild .bf-shooting-text{font-size:0.875rem}.bf-beute-wert{position:absolute;left:0.6rem;bottom:0.6rem;z-index:1;display:inline-flex;align-items:baseline;gap:0.25rem;padding:0.3rem 0.7rem 0.34rem;border-radius:999px;background:rgba(16,21,44,0.9);color:#fff;font-size:0.8125rem;font-weight:700;line-height:1.2;box-shadow:0 6px 14px -6px rgba(16,21,44,0.55);white-space:nowrap}.bf-beute-wert b{color:var(--bf-brand);font-size:1.125rem;font-weight:800}.bf-beute-karte .bf-beute-titel{margin:0.85rem 1rem 0.3rem}.bf-beute-karte .bf-beute-text{margin:0 1rem 1rem}@media (hover:hover) and (pointer:fine){.bf-beute-karte:hover .bf-beute-foto{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.bf-beute-foto{transition:none}}.bf-geraet-pop.ist-rechts::after{left:-10px;bottom:auto;top:var(--bf-pfeil-y,50%);transform:translateY(-50%);border-width:9px 10px 9px 0;border-color:transparent var(--bf-brand) transparent transparent}.bf-laeufe path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none;opacity:0;transition:opacity 0.25s ease}.bf-laeufe .bf-lauf-spur{stroke:rgba(236,105,31,0.28);stroke-width:7}.bf-laeufe .bf-lauf{stroke:var(--bf-brand);stroke-width:4;stroke-dasharray:0.1 10}.bf-laeufe path.ist-aktiv{opacity:1}@media (prefers-reduced-motion:no-preference){.bf-laeufe .bf-lauf.ist-aktiv{animation:bf-lauf-fluss 0.6s linear infinite}}@keyframes bf-lauf-fluss{to{stroke-dashoffset:-10.1}}.bf-prinzip-bild.hat-lauf g.bf-pos-main .bf-funk-main{filter:drop-shadow(0 0 9px rgba(236,105,31,0.85)) drop-shadow(0 3px 4px rgba(0,0,0,0.3))}.bf-geraet-pop.ist-links::after{left:auto;right:-10px;bottom:auto;top:var(--bf-pfeil-y,50%);transform:translateY(-50%);border-width:9px 0 9px 10px;border-color:transparent transparent transparent var(--bf-brand)}.bf-geraet-pop.ist-rechts::after{top:var(--bf-pfeil-y,50%)}@media (prefers-reduced-motion:no-preference){.bf-riss-still .bf-laeufe .bf-lauf.ist-aktiv{animation:bf-lauf-fluss 0.6s linear infinite !important}}.bf-geraet-pop.ist-klein{width:10.5rem;padding:0.45rem 0.65rem 0.6rem}.bf-geraet-pop.ist-klein .bf-geraet-pop-bild{height:4.25rem;margin-bottom:0.25rem}.bf-geraet-pop.ist-klein .bf-geraet-pop-bild img{max-height:4.25rem}.bf-geraet-pop.ist-klein .bf-geraet-pop-name{font-size:0.875rem}.bf-geraet-pop.ist-klein .bf-geraet-pop-ort{font-size:0.75rem}.bf-beute-vier{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:#fff}.bf-beute-feld{position:relative;overflow:hidden;background:var(--bf-paper)}.bf-beute-feld img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.35s cubic-bezier(0.2,0.7,0.2,1)}.bf-beute-feld-name{position:absolute;left:0.35rem;top:0.35rem;padding:0.12rem 0.5rem 0.15rem;border-radius:999px;background:rgba(255,255,255,0.93);color:var(--bf-ink);font-size:0.6875rem;font-weight:800;line-height:1.25;box-shadow:0 2px 6px rgba(16,21,44,0.18)}@media (hover:hover) and (pointer:fine){.bf-beute-karte:hover .bf-beute-feld img{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.bf-beute-feld img{transition:none}}.bf-laeufe .bf-lauf-spur{opacity:0.55;stroke-width:2;stroke:rgba(236,105,31,0.45);stroke-dasharray:2 6;transition:opacity 0.25s ease,stroke-width 0.25s ease}.bf-laeufe .bf-lauf-spur.ist-aktiv{opacity:1;stroke-width:7;stroke:rgba(236,105,31,0.28);stroke-dasharray:none}.bf-prinzip-bild.hat-lauf .bf-laeufe .bf-lauf-spur:not(.ist-aktiv){opacity:0.18}.bf-beute-zahlen{list-style:none;margin:1.1rem 0 0;padding:1.05rem 1.15rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.9rem;background:var(--bf-ink);border-radius:16px;color:#fff;box-shadow:0 10px 24px rgba(16,21,44,0.18)}.bf-beute-zahlen li{margin:0;padding:0.15rem 0 0.15rem 0.9rem;border-left:2px solid rgba(255,255,255,0.14)}.bf-beute-zahlen li:first-child{padding-left:0;border-left:0}.bf-beute-zahlen strong{display:block;color:var(--bf-brand);font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;line-height:1.05;letter-spacing:-0.01em;white-space:nowrap}.bf-beute-zahlen span{display:block;margin-top:0.3rem;color:rgba(255,255,255,0.86);font-size:0.8125rem;line-height:1.35}.bf-beute .bf-beute-summe{margin-top:1.1rem}@media (max-width:767px){.bf-beute-zahlen{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.bf-beute-zahlen li:nth-child(3){padding-left:0;border-left:0}}.bf-helfer{--stern-ok:#0f7a48;--stern-ok-bg:#e6f4ec;display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin:3.5rem 0 0}.bf-helfer-karte{margin:0;padding:22px 18px 24px;border-radius:22px;background:radial-gradient(120% 70% at 50% 0%,var(--stern-ok-bg) 0,#fff 60%);box-shadow:0 10px 24px rgba(16,21,44,0.12);text-align:center}.bf-helfer-netz{display:block;width:100%;max-width:300px;height:auto;margin:0 auto 6px;overflow:visible}.bf-stern-linien line{stroke:var(--stern-ok);stroke-width:2;stroke-dasharray:4 5;opacity:0.55}.bf-stern-linien-hin line{stroke-dasharray:2 11;opacity:0.28}.bf-stern-kreis{fill:var(--stern-ok-bg)}.bf-stern-zeichen{fill:var(--stern-ok)}.bf-stern-haken circle{fill:var(--stern-ok);stroke:#fff;stroke-width:2}.bf-stern-haken path{fill:#fff}.bf-stern-ring{fill:var(--stern-ok)}.bf-stern-luft{fill:#fff}.bf-stern-kern{fill:#10152c}.bf-stern-mitte{filter:drop-shadow(0 8px 10px rgba(16,21,44,0.22))}.bf-stern-puls{fill:none;stroke:var(--stern-ok);stroke-width:2;opacity:0.4;transform-box:view-box;transform-origin:130px 130px}.bf-stern-g{transform-box:fill-box;transform-origin:center}.bf-helfer-karte figcaption b{display:block;margin:4px 0;color:var(--bf-ink);font-size:1.3125rem;font-weight:800;line-height:1.25}.bf-helfer-karte figcaption span{display:block;color:var(--bf-muted);font-size:0.875rem;line-height:1.4}.bf-helfer-marke{margin:0 0 0.4rem;color:var(--stern-ok);font-size:0.8125rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.bf-helfer-titel{margin:0 0 0.75rem;color:var(--bf-ink);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.bf-helfer-text > p:not(.bf-helfer-marke){margin:0;max-width:34rem;color:var(--bf-text);font-size:1.1rem;line-height:1.5}.bf-helfer-wege{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:0.6rem;max-width:34rem}.bf-helfer-wege li{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0.2rem 0.6rem;padding:0.7rem 0.95rem;background:#fff;border:1px solid rgba(16,21,44,0.08);border-left:3px solid var(--stern-ok);border-radius:12px}.bf-helfer-wege b{color:var(--bf-ink)}.bf-helfer-wege span{color:var(--bf-text)}@media (prefers-reduced-motion:no-preference){.bf-stern-linien line{animation:bf-stern-fluss 1.4s linear infinite}.bf-stern-linien-hin line{animation:bf-stern-fluss-hin 2.6s linear infinite}.bf-stern-puls{animation:bf-stern-puls 2.2s ease-out infinite}.bf-stern-wartet .bf-stern-g,.bf-stern-wartet .bf-stern-linien{opacity:0}.bf-stern-wartet.ist-sichtbar .bf-stern-g{animation:bf-stern-auf 0.45s cubic-bezier(0.2,0.8,0.3,1.25) both;animation-delay:calc(var(--i) * 0.12s + 0.15s)}.bf-stern-wartet.ist-sichtbar .bf-stern-linien{animation:bf-stern-da 0.5s ease-out both}}@keyframes bf-stern-fluss{to{stroke-dashoffset:18}}@keyframes bf-stern-fluss-hin{to{stroke-dashoffset:-26}}@keyframes bf-stern-puls{0%{transform:scale(0.85);opacity:0.5}100%{transform:scale(1.25);opacity:0}}@keyframes bf-stern-auf{0%{transform:scale(0.3);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes bf-stern-da{from{opacity:0}to{opacity:1}}@media (max-width:767px){.bf-helfer{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.bf-helfer-karte{width:100%;max-width:360px;margin:0 auto;box-sizing:border-box}}.bf-helfer-frage{margin:1.4rem 0 0.6rem;color:var(--bf-ink);font-size:1rem}.bf-helfer-wahl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.6rem;max-width:34rem}.bf-helfer-wahl li{margin:0;display:grid;justify-items:center;align-content:start;gap:0.3rem;padding:0.75rem 0.6rem 0.8rem;background:#fff;border:1px solid rgba(16,21,44,0.1);border-radius:12px;text-align:center}.bf-helfer-zeichen{display:flex;gap:4px;align-items:center;height:24px;color:var(--bf-ink)}.bf-helfer-zeichen svg{width:auto;height:22px;fill:currentColor}.bf-helfer-wahl b{color:var(--bf-ink);font-size:0.95rem}.bf-helfer-wahl li > span:last-child{color:var(--bf-text);font-size:0.85rem;line-height:1.35}@media (max-width:479px){.bf-helfer-wahl{grid-template-columns:minmax(0,1fr)}.bf-helfer-wahl li{grid-template-columns:auto auto minmax(0,1fr);justify-items:start;align-items:center;column-gap:0.6rem;text-align:left}}@media (min-width:641px){.einblick-beim-zeigen .bf-einblick-vorschau > .bf-einblick-bild:nth-child(n+4){display:none}.bf-einblick .bf-einblick-bilder:has(> .bf-einblick-bild:nth-child(4)) .bf-einblick-bild img{max-height:min(34rem,calc(100dvh - 11.5rem))}}.bf-helfer-zeichen .bf-glocke{width:20px;height:20px;fill:var(--bf-ok)}.bf-riss-still.bf-riss-sieglinde .bf-still-linie{opacity:0}.bf-riss-still .bf-still-welle{fill:none;stroke:var(--bf-see);stroke-width:1.6;opacity:0.7}@media (prefers-reduced-motion:no-preference){.bf-riss-still.bf-riss-sieglinde > :is(g.bf-boot,g.bf-laeufe,g.bf-pos:not(.bf-pos-landstrom),a.bf-pos){transform-box:view-box;transform-origin:500px 300px;animation:bf-schaukeln 6.5s ease-in-out infinite !important}.bf-riss-still.bf-riss-sieglinde > .bf-still-welle{animation:bf-welle-70 3.5s linear infinite !important}}.bf-einblick-unter{margin:-0.35rem 0 1.1rem;max-width:52rem;color:var(--bf-text);font-size:0.95rem;line-height:1.45}@media (min-width:641px){.bf-einblick .bf-einblick-bilder:has(> .bf-einblick-bild.bf-einblick-quer){grid-template-columns:repeat(6,minmax(0,1fr))}.bf-einblick .bf-einblick-bilder:has(> .bf-einblick-bild.bf-einblick-quer) > .bf-einblick-bild{grid-column:span 2}.bf-einblick .bf-einblick-bilder:has(> .bf-einblick-bild.bf-einblick-quer) > .bf-einblick-quer{grid-column:1 / -1}.bf-einblick .bf-einblick-bilder:has(> .bf-einblick-bild.bf-einblick-quer) > .bf-einblick-quer:last-child:nth-child(even){grid-column:1 / -1;justify-self:center;width:min(100%,552px)}.bf-einblick .bf-einblick-bilder:has(> .bf-einblick-quer) .bf-einblick-bild.bf-einblick-quer img{width:100%;height:auto;max-height:none;object-fit:contain}}.bf-beute-aktuell{margin:1.1rem 0 0}.bf-beute-aktuell-titel{margin:0 0 0.55rem;color:var(--bf-brand-tief);font-size:0.8125rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.bf-beute-faelle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem}.bf-beute-faelle li{margin:0;display:flex;flex-direction:column;gap:0.3rem;padding:0.85rem 0.95rem 0.8rem;background:#fff;border:1px solid rgba(16,21,44,0.1);border-top:3px solid var(--bf-brand);border-radius:12px;box-shadow:0 6px 16px rgba(16,21,44,0.06)}.bf-beute-wann{color:var(--bf-brand-tief);font-size:0.78rem;font-weight:800;letter-spacing:0.02em}.bf-beute-faelle b{color:var(--bf-ink);font-size:1rem;line-height:1.25}.bf-beute-was{flex:1;color:var(--bf-text);font-size:0.9rem;line-height:1.4}.bf-beute-boatfox{color:var(--bf-ok);font-size:0.9rem;font-weight:800}.bf-beute-faelle a{margin-top:0.15rem;color:var(--bf-muted);font-size:0.75rem;text-decoration:underline;text-underline-offset:0.15em;display:inline-flex;align-items:center;min-height:44px;align-self:flex-start}.bf-beute-faelle li.ist-abgewehrt{border-top-color:var(--bf-ok)}.bf-beute-faelle li.ist-abgewehrt .bf-beute-wann{color:var(--bf-ok)}@media (max-width:1023px) and (min-width:768px){.bf-beute-faelle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.bf-beute-faelle{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(72%,16rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--bf-pad);scroll-behavior:auto;align-items:start;margin-inline:calc(-1 * var(--bf-pad));padding:0.35rem var(--bf-pad) 0.9rem;scrollbar-width:thin}.bf-beute-faelle > li{scroll-snap-align:start;scroll-snap-stop:always}}.bf-geraet-pop.ist-klein{width:12rem;display:grid;grid-template-columns:3.25rem minmax(0,1fr);column-gap:0.55rem;align-items:center;text-align:left;padding:0.4rem 0.6rem}.bf-geraet-pop.ist-klein .bf-geraet-pop-bild{grid-row:1 / span 2;height:3.25rem;margin:0}.bf-geraet-pop.ist-klein .bf-geraet-pop-bild img{max-height:3.25rem;filter:drop-shadow(0 4px 6px rgba(16,21,44,0.2))}.bf-geraet-pop.ist-klein .bf-geraet-pop-bild .bf-shooting{width:3.25rem;height:3.25rem}.bf-geraet-pop.ist-klein .bf-geraet-pop-bild .bf-shooting-text{display:none}.bf-geraet-pop.ist-klein .bf-geraet-pop-bild .bf-sitz-zeichen{width:2.5rem;height:2.5rem}.bf-geraet-pop.ist-klein .bf-geraet-pop-name{align-self:end}.bf-geraet-pop.ist-klein .bf-geraet-pop-ort{align-self:start;margin-top:0.1rem}.bf-geraet-pop.ist-klein:not(:has(.bf-geraet-pop-bild)){grid-template-columns:minmax(0,1fr);text-align:center}.bf-geraet-pop.ist-winzig{width:9.5rem;grid-template-columns:minmax(0,1fr);text-align:center;padding:0.35rem 0.5rem}.bf-geraet-pop.ist-winzig .bf-geraet-pop-bild{display:none}.bf-riss-still .bf-landstrom-puls{fill:none;stroke:var(--bf-brand);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.bf-riss-still.bf-riss-sieglinde .bf-pos-landstrom .bf-landstrom-puls{animation:bf-stern-puls 2.2s ease-out infinite !important}}.bf-sitz-nr.bf-sitz-wichtig{background:var(--bf-brand);border-color:var(--bf-brand);color:var(--bf-ink);font-weight:800}.bf-sitz-karte-landstrom .bf-sitz-stelle{color:var(--bf-brand-tief)}.bf-geraet-pop.ist-winzig{width:7.5rem;padding:0.3rem 0.45rem}.bf-geraet-pop.ist-winzig .bf-geraet-pop-name{font-size:0.8rem;line-height:1.2}.bf-geraet-pop.ist-winzig .bf-geraet-pop-ort{font-size:0.7rem;line-height:1.25}.bf-geraet-gruppe,.bf-beute-feld-name,.bf-tut-video-text{font-size:0.75rem}@media (max-width:767px){.bf-tut-video-text{font-size:0.75rem}}.bf-riss-still.bf-riss-sieglinde .bf-pos-landstrom .bf-landstrom-puls{animation:none !important;transform:none;opacity:0.45;stroke-width:2.5}.bf-helfer-netz{max-width:320px}.bf-helfer-karte{padding:24px 20px 26px}.bf-helfer-frage{margin:1.6rem 0 0.7rem;font-size:1.05rem}.bf-helfer-wahl{gap:0.7rem}.bf-helfer-wahl li{gap:0.4rem;padding:0.95rem 0.7rem 1rem;border:1px solid rgba(16,21,44,0.1);border-top:3px solid var(--stern-ok);box-shadow:0 8px 18px -14px rgba(16,21,44,0.35)}.bf-helfer-zeichen{height:44px;min-width:44px;padding:0 12px;box-sizing:border-box;justify-content:center;gap:6px;border-radius:999px;background:var(--stern-ok-bg);color:var(--stern-ok)}.bf-helfer-zeichen svg{height:24px}.bf-helfer-zeichen .bf-glocke{width:22px;height:22px;fill:var(--stern-ok)}.bf-helfer-wahl b{font-size:1rem}@media (max-width:479px){.bf-helfer-wahl li{padding:0.75rem 0.8rem}}.bf-loesung-neu .bf-sitz-band{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:0.9rem;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scrollbar-width:none;overscroll-behavior-x:contain;margin:-1.5rem calc(-1 * var(--bf-pad,1rem)) 0;padding:1.5rem var(--bf-pad,1rem) 1.25rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 calc(100% - 3rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 calc(100% - 3rem),transparent 100%)}.bf-loesung-neu .bf-sitz-band::-webkit-scrollbar{display:none}.bf-loesung-neu .bf-sitz-band > .bf-sitz-karte{flex:0 0 11.5rem;scroll-snap-align:none}.bf-sitz-info{display:grid;gap:0.3rem;max-height:0;margin:0;overflow:hidden;opacity:0;color:var(--bf-text);font-size:0.8125rem;line-height:1.35;transition:max-height 0.35s ease,opacity 0.25s ease,margin 0.35s ease}.bf-sitz-info b{display:block;color:var(--bf-brand-tief);font-size:0.75rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.bf-sitz-karte:is(:hover,:focus-within,.ist-aktiv) .bf-sitz-info{max-height:14rem;margin-top:0.4rem;opacity:1}@media (max-width:767px){.bf-loesung-neu .bf-sitz-band{scroll-snap-type:none;grid-auto-flow:unset}.bf-loesung-neu .bf-sitz-band > .bf-sitz-karte{flex-basis:10rem}}@media (prefers-reduced-motion:reduce){.bf-sitz-info{transition:none}}.bf-gefahr-fenster{display:block;overflow:hidden;border-radius:clamp(10px,1.3vw,15px)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bf-gefahr-fenster .bf-gefahr-bild{transition:transform 0.7s cubic-bezier(0.2,0.7,0.2,1);transform-origin:var(--bf-fokus,50% 50%)}.bf-gefahr:hover .bf-gefahr-fenster .bf-gefahr-bild{transform:scale(1.8)}}.bf-loesung-neu{--bf-riss-py:clamp(0.5rem,1.4vw,1.25rem);--bf-riss-extra:0px;--bf-riss-reserve:calc(26rem + 2 * var(--bf-riss-py) + 2px + var(--bf-riss-extra))}body.admin-bar .bf-loesung-neu{--bf-riss-extra:32px}body:has(.bf-version-bar) .bf-loesung-neu{--bf-riss-extra:60px}body.admin-bar:has(.bf-version-bar) .bf-loesung-neu{--bf-riss-extra:92px}.bf-loesung-neu > .bf-prinzip{padding-block:var(--bf-riss-py)}.bf-loesung-neu > .bf-prinzip > .bf-prinzip-bild{max-width:max(30rem,calc((100vh - var(--bf-riss-reserve)) * 1080 / 590));max-width:max(30rem,calc((100svh - var(--bf-riss-reserve)) * 1080 / 590));margin-inline:auto}.bf-loesung-neu > .bf-prinzip + .bf-sitz-offen{margin-top:calc(1.25rem - clamp(1.75rem,3.5vw,3rem))}@media (max-width:767px){.bf-loesung-neu > .bf-prinzip{overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:none;margin-inline:calc(-1 * var(--bf-pad));padding-inline:var(--bf-pad);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.25rem,#000 calc(100% - 1.25rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 1.25rem,#000 calc(100% - 1.25rem),transparent 100%)}.bf-loesung-neu > .bf-prinzip > .bf-prinzip-bild{min-width:0;max-width:100%;margin-inline:0}.bf-lineal,.bf-bleistift{display:none}}.bf-loesung-neu{--bf-riss-px:clamp(0.75rem,2.6vw,2.5rem);--bf-riss-reserve:calc(18rem + 2 * var(--bf-riss-py) + 2px + var(--bf-riss-extra))}.bf-loesung-neu > .bf-prinzip.bf-riss-buehne{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"bild" "band";row-gap:0.6rem;padding-bottom:4.5rem}.bf-riss-buehne > .bf-sitz-fenster-eins{grid-area:band}.bf-loesung-neu .bf-riss-buehne > .bf-sitz-fenster.bf-sitz-fenster-eins{position:relative;overflow:hidden;height:13.4rem;contain:none;align-self:start;margin:0 calc(-1 * var(--bf-riss-px));padding:0.45rem var(--bf-riss-px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2.5rem,#000 calc(100% - 2.5rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 2.5rem,#000 calc(100% - 2.5rem),transparent 100%)}.bf-loesung-neu .bf-riss-buehne > .bf-sitz-fenster.bf-sitz-fenster-eins > .bf-sitz-band{will-change:transform;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0.6rem;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.bf-loesung-neu .bf-riss-buehne > .bf-sitz-fenster.bf-sitz-fenster-eins > .bf-sitz-band > .bf-sitz-karte{flex:0 0 14rem;display:flex}.bf-loesung-neu .bf-riss-buehne > .bf-sitz-fenster.bf-sitz-fenster-eins > .bf-sitz-band > .bf-sitz-karte > .bf-sitz-innen{flex:1 1 auto;width:100%}.bf-riss-buehne > .bf-prinzip-bild{grid-area:bild;position:relative}.bf-riss-buehne > .bf-sitz-band-links{grid-area:links}.bf-riss-buehne > .bf-sitz-band-rechts{grid-area:rechts}.bf-loesung-neu .bf-riss-buehne > .bf-sitz-band{margin:0 calc(-1 * var(--bf-riss-px));padding:0.45rem var(--bf-riss-px);gap:0.6rem;align-items:stretch}.bf-loesung-neu .bf-riss-buehne > .bf-sitz-band > .bf-sitz-karte{flex:0 0 14rem}@media (min-width:1200px){.bf-loesung-neu{--bf-riss-reserve:calc(6rem + 2 * var(--bf-riss-py) + 2px + var(--bf-riss-extra))}.bf-loesung-neu .bf-riss-buehne > .bf-sitz-band{will-change:transform;align-self:stretch;contain:size;flex-direction:column;margin:0;padding:1.1rem 0.4rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 2.25rem,#000 calc(100% - 2.25rem),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 2.25rem,#000 calc(100% - 2.25rem),transparent 100%)}.bf-loesung-neu .bf-riss-buehne > .bf-sitz-band > .bf-sitz-karte{flex:none}}.bf-riss-buehne .bf-sitz-innen{display:grid;grid-template-columns:3.75rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:0.65rem;align-items:center;height:auto;padding:0.5rem 0.7rem 0.5rem 0.5rem;border-radius:14px;overflow:visible}.bf-riss-buehne .bf-sitz-text{display:contents}.bf-riss-buehne .bf-sitz-bild,.bf-riss-buehne .bf-sitz-karte-mitte .bf-sitz-bild{grid-column:1;grid-row:1 / span 2;width:3.75rem;height:3.75rem;min-height:0;padding:0.3rem;box-sizing:border-box;border-radius:10px}.bf-riss-buehne .bf-sitz-bild .bf-geraet-bild{max-width:100%;max-height:100%}.bf-riss-buehne .bf-sitz-bild .bf-sitz-zeichen{width:2.6rem;height:2.6rem}.bf-riss-buehne .bf-sitz-bild .bf-shooting{width:100%;height:100%}.bf-riss-buehne .bf-sitz-nr{top:-0.45rem;left:-0.45rem;width:1.5rem;height:1.5rem;font-size:0.75rem;border-width:1.5px}.bf-riss-buehne .bf-sitz-nr.bf-sitz-mitte img{width:1.5rem;height:1.5rem}.bf-riss-buehne .bf-sitz-stelle{grid-column:2;grid-row:1;align-self:end;font-size:0.8125rem;line-height:1.25}.bf-riss-buehne .bf-sitz-geraet{grid-column:2;grid-row:2;align-self:start;margin:0.1rem 0 0;font-size:0.75rem;line-height:1.3}.bf-riss-buehne .bf-sitz-info{grid-column:1 / -1;grid-row:3;font-size:0.75rem}.bf-riss-buehne .bf-sitz-info b{font-size:0.75rem}.bf-riss-buehne .bf-sitz-karte:is(:hover,.ist-aktiv) .bf-geraet-bild{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.bf-riss-buehne .bf-sitz-karte:is(:hover,.ist-aktiv) .bf-geraet-bild{transform:none}}.bf-loesung-neu .bf-riss-buehne > .bf-prinzip-bild{width:100%}.bf-loesung-neu{--bf-riss-reserve:calc(21rem + 2 * var(--bf-riss-py) + 2px + var(--bf-riss-extra))}@media (min-width:1200px){.bf-loesung-neu{--bf-riss-reserve:calc(26rem + 2 * var(--bf-riss-py) + 2px + var(--bf-riss-extra))}}.bf-loesung-neu > .bf-prinzip.bf-riss-buehne{position:relative;padding-bottom:calc(var(--bf-riss-py) + 3rem);background-color:#fffdf8;background-image:linear-gradient(rgba(236,105,31,0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(236,105,31,0.2) 1px,transparent 1px),linear-gradient(rgba(236,105,31,0.11) 1px,transparent 1px),linear-gradient(90deg,rgba(236,105,31,0.11) 1px,transparent 1px),linear-gradient(rgba(236,105,31,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(236,105,31,0.055) 1px,transparent 1px);background-size:40px 40px,40px 40px,20px 20px,20px 20px,4px 4px,4px 4px;background-position:-1px -1px;border-color:rgba(236,105,31,0.3)}.bf-riss-buehne > .bf-prinzip-bild{isolation:isolate}.bf-zirkel{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none}.bf-winkel{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none}.bf-mmpapier{position:absolute;inset:0;width:100%;height:100%;z-index:-2;overflow:hidden;pointer-events:none}.bf-mm-fein{fill:none;stroke:rgba(236,105,31,0.12);stroke-width:0.5}.bf-mm-halb{fill:none;stroke:rgba(236,105,31,0.3);stroke-width:1}.bf-mm-cm{fill:none;stroke:rgba(236,105,31,0.55);stroke-width:1}@media (max-width:699px){.bf-mm-fein{display:none}}.bf-loesung-neu .bf-riss-buehne{background-image:none}.bf-winkel-koerper{fill:rgba(255,255,255,0.62);stroke:rgba(16,21,44,0.3);stroke-width:1.6}.bf-winkel-innen{fill:rgba(255,255,255,0.22);stroke:rgba(16,21,44,0.22);stroke-width:1.2}.bf-winkel-kante{stroke:rgba(16,21,44,0.42);stroke-width:1.8}.bf-winkel-mitte{stroke:var(--bf-brand);stroke-width:1.8}.bf-winkel-loch{fill:none;stroke:rgba(16,21,44,0.35);stroke-width:1.2}.bf-winkel-strich{stroke:rgba(16,21,44,0.38);stroke-width:1.1}.bf-winkel-zahl{fill:rgba(16,21,44,0.5);font-size:15px;font-weight:700;text-anchor:middle;dominant-baseline:central}.bf-zirkel-bein,.bf-zirkel-kopf{fill:url(#bf-zk-metall);stroke:#6d7380;stroke-width:0.9}.bf-zirkel-klemme{fill:#8b919c;stroke:#5c626d;stroke-width:0.8}.bf-zirkel-griff{fill:#6b717c}.bf-zirkel-riffel{fill:none;stroke:#a9afb9;stroke-width:1}.bf-zirkel-schraube{fill:#59606b}.bf-zirkel-nadel{fill:none;stroke:#2f343d;stroke-width:1.4;stroke-linecap:round}.bf-zirkel-mine{fill:none;stroke:#3b3f48;stroke-width:2.4;stroke-linecap:round}.bf-zirkel-bogen{fill:none;stroke:#4a505c;stroke-width:1.4;stroke-linecap:round;opacity:0.55}.bf-zirkel-kreuz{fill:none;stroke:#4a505c;stroke-width:1.2;opacity:0.6}.bf-zeichentisch{position:absolute;left:var(--bf-riss-px);right:var(--bf-riss-px);bottom:calc(var(--bf-riss-py) * 0.55);height:2.75rem;pointer-events:none}.bf-lineal{position:absolute;left:0;bottom:0.25rem;width:100%;height:auto;min-height:14px;overflow:visible;transform:rotate(-0.3deg);filter:drop-shadow(0 3px 4px rgba(16,21,44,0.16))}.bf-lineal-koerper{fill:url(#bf-lineal-metall);stroke:#9aa1ad;stroke-width:1}.bf-lineal-glanz{fill:rgba(255,255,255,0.9)}.bf-lineal-kante{fill:#cdd3dc;stroke:#9aa1ad;stroke-width:0.6}.bf-lineal pattern path{fill:none;stroke:#4a505b;stroke-width:1}.bf-lineal-zahlen text{font:600 12px/1 Figtree,system-ui,sans-serif;fill:#3b414c;text-anchor:middle}.bf-lineal text.bf-lineal-cm{font:500 12px/1 Figtree,system-ui,sans-serif;fill:#6b717c;text-anchor:start}@media (max-width:1023px){svg.bf-lineal{height:34px}}.bf-bleistift{position:absolute;right:8%;bottom:0.15rem;width:58.3%;aspect-ratio:70 / 3;height:auto;overflow:visible;transform:rotate(-7deg);filter:drop-shadow(0 4px 3px rgba(16,21,44,0.24))}.bf-bleistift-radierer{fill:#e9a3a0}.bf-bleistift-zwinge{fill:#c3c8d0}.bf-bleistift-rille{fill:none;stroke:#8d939d;stroke-width:1}.bf-bleistift-schaft-oben{fill:#f39a63}.bf-bleistift-schaft{fill:#ec691f}.bf-bleistift-schaft-unten{fill:#c9551a}.bf-bleistift-holz{fill:#edd3a8}.bf-bleistift-mine{fill:#3b3f48}.bf-bleistift-aufdruck{fill:#000;font-family:Figtree,system-ui,sans-serif;font-size:4.8px;font-weight:800;letter-spacing:0.9px;text-anchor:middle;dominant-baseline:central}.bf-riss-buehne > .bf-sitz-fenster-links{grid-area:links}.bf-riss-buehne > .bf-sitz-fenster-rechts{grid-area:rechts}.bf-loesung-neu .bf-riss-buehne > .bf-sitz-fenster{position:relative;min-width:0;overflow:hidden;margin:0 calc(-1 * var(--bf-riss-px));padding:0.45rem var(--bf-riss-px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 calc(100% - 3rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 calc(100% - 3rem),transparent 100%)}.bf-loesung-neu .bf-sitz-fenster > .bf-sitz-band{margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none;gap:0.6rem;align-items:stretch;will-change:transform;backface-visibility:hidden}.bf-loesung-neu .bf-sitz-fenster > .bf-sitz-band > .bf-sitz-karte{flex:0 0 14rem}@media (min-width:1200px){.bf-loesung-neu .bf-riss-buehne > .bf-sitz-fenster{align-self:stretch;contain:size;margin:0;padding:1.1rem 0.4rem;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 2.25rem,#000 calc(100% - 2.25rem),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 2.25rem,#000 calc(100% - 2.25rem),transparent 100%)}.bf-loesung-neu .bf-sitz-fenster > .bf-sitz-band{flex-direction:column}.bf-loesung-neu .bf-sitz-fenster > .bf-sitz-band > .bf-sitz-karte{flex:none}}.bf-strecke-handy img{aspect-ratio:9 / 16;object-fit:cover;object-position:top}.bf-geraet-pop.ist-winzig.ist-einzeilig{width:max-content}.bf-geraet-pop.ist-einzeilig .bf-geraet-pop-name{display:none}.bf-geraet-pop.ist-einzeilig .bf-geraet-pop-ort{white-space:nowrap;font-size:0.75rem;font-weight:750;color:var(--bf-ink)}@media (min-width:1200px){.bf-riss-buehne .bf-sitz-fenster .bf-sitz-innen{position:relative}.bf-riss-buehne .bf-sitz-fenster .bf-sitz-info{position:absolute;left:-1px;right:-1px;top:calc(100% + 0.3rem);z-index:3;margin:0;padding:0.55rem 0.7rem;max-height:none;background:#fff;border:1px solid var(--bf-brand);border-radius:12px;box-shadow:0 16px 30px -16px rgba(16,21,44,0.55);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0.2s;pointer-events:none}.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte.info-oben .bf-sitz-info{top:auto;bottom:calc(100% + 0.3rem);transform:translateY(4px)}.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte:is(:hover,:focus-within,.ist-aktiv) .bf-sitz-info{margin:0;max-height:none;opacity:1;visibility:visible;transform:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s}.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte:is(:hover,.ist-aktiv){z-index:5}}@media (min-width:1200px) and (prefers-reduced-motion:reduce){.bf-riss-buehne .bf-sitz-fenster .bf-sitz-info{transition:none;transform:none}}.bf-riss-buehne .bf-sitz-fenster .bf-geraet-bild,.bf-riss-buehne .bf-sitz-fenster a.bf-sitz-innen:hover .bf-geraet-bild,.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte:is(:hover,.ist-aktiv) .bf-geraet-bild{transform:none;transition:none;filter:none}.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte:not(.ist-aktiv) .bf-sitz-info{max-height:0;margin:0;padding-block:0;opacity:0;visibility:hidden}@media (min-width:1200px){.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte:not(.ist-aktiv) .bf-sitz-info{padding:0.55rem 0.7rem;max-height:none}.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte:hover:not(.ist-aktiv){z-index:auto}}.bf-riss-buehne .bf-sitz-nr:not(.bf-sitz-mitte){background:var(--bf-brand);border-color:var(--bf-brand);color:var(--bf-ink)}@media (min-width:1200px){.bf-riss-buehne .bf-sitz-fenster .bf-sitz-info,.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte.info-oben .bf-sitz-info{position:static;top:auto;bottom:auto;left:auto;right:auto;z-index:auto;background:none;border:0;border-radius:0;box-shadow:none;transform:none;pointer-events:auto}}.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte:not(.ist-aktiv) .bf-sitz-info{max-height:0;margin-top:0;padding:0;opacity:0;visibility:hidden}.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte.ist-aktiv .bf-sitz-info{max-height:10rem;margin-top:0.45rem;padding:0;opacity:1;visibility:visible;transition:max-height 0.35s ease,margin 0.35s ease,opacity 0.25s ease 0.1s}.bf-riss-buehne .bf-sitz-fenster-eins .bf-sitz-karte:not(.ist-aktiv) .bf-sitz-info,.bf-riss-buehne .bf-sitz-fenster-eins .bf-sitz-karte .bf-sitz-info{max-height:10rem;margin-top:0.45rem;padding:0;opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.bf-riss-buehne .bf-sitz-fenster .bf-sitz-karte.ist-aktiv .bf-sitz-info{transition:none}}@media (max-width:767px){.bf-loesung-neu .bf-riss-buehne > .bf-sitz-fenster.bf-sitz-fenster-eins > .bf-sitz-band > .bf-sitz-karte{flex:0 0 15rem}.bf-loesung-neu .bf-sitz-karte .bf-sitz-text{text-align:center}.bf-loesung-neu .bf-sitz-karte .bf-sitz-info{justify-items:center}.bf-loesung-neu .bf-sitz-karte .bf-sitz-info b{text-align:center}.bf-loesung-neu .bf-sitz-karte .bf-sitz-bild{justify-content:center}.bf-loesung-neu .bf-sitz-karte .bf-sitz-bild{height:10.75rem;padding-top:2.75rem}.bf-loesung-neu .bf-sitz-karte .bf-sitz-nr{top:0.6rem;left:50%;transform:translateX(-50%)}.bf-loesung-neu .bf-sitz-band{-webkit-mask-image:none;mask-image:none}}.bf-mm-fein{display:none}.bf-mmpapier{display:none}@media (max-width:767px){}@media (max-width:767px){.bf-loesung-neu .bf-prinzip-bild circle.bf-pos-ziel{r:75}}
