.jsr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.jlist-hero .dhero__title .dhero__accent,.jvgl-hero .dhero__title .dhero__accent,.jdet-hero .dhero__title .dhero__accent,.anb-hero .dhero__title .dhero__accent{display:block}.jdet-hero .jdet__kennung{width:max-content;max-width:100%;margin-bottom:1.15rem;display:flex}.dhero__stat--text .dhero__stat-num{overflow-wrap:break-word;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.2}@media (max-width:620px){.dhero__stat--text .dhero__stat-num{font-size:1.05rem}}.jraster{--jgap:1rem;--sp:var(--spalten,3);gap:var(--jgap);flex-wrap:wrap;display:flex}.jraster>*{flex:1 1 calc((100% - (var(--sp) - 1) * var(--jgap)) / var(--sp));min-width:0}@media (max-width:1000px){.jraster{--sp:min(2, var(--spalten,2))}}@media (max-width:620px){.jraster{--sp:1}}.vmx{--vmx-oben:137px;--vmx-spuren:minmax(12.5rem, 1.3fr) repeat(var(--n,7), minmax(0, 1fr));margin-top:1.6rem;position:relative}.vmx__paar{display:none}.vmx__tafel{background:radial-gradient(60% 40% at 50% 0%, var(--ac-06), transparent 70%), #151515a8;border:1px solid #ffffff1a;border-radius:24px;position:relative;box-shadow:0 34px 76px #0006,inset 0 1px #ffffff0d}.vmx__kopf,.vmx__zeile{grid-template-columns:var(--vmx-spuren);display:grid}.vmx__kopf{top:var(--vmx-oben);z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171717f2;border-bottom:1px solid #ffffff1a;border-radius:23px 23px 0 0;position:sticky;box-shadow:0 16px 30px #00000059}.vmx__ecke{flex-direction:column;justify-content:flex-end;gap:.5rem;padding:.85rem 1.3rem;display:flex}.vmx__ecke>span:first-child{letter-spacing:.18em;text-transform:uppercase;color:#f8f8f88c;font-size:.68rem}.vmx__legende{color:#f8f8f899;flex-wrap:wrap;gap:.35rem .9rem;font-size:.74rem;display:flex}.vmx__legende>span{align-items:center;gap:.45rem;display:inline-flex}.vmx__legende .vmx__punkt{margin-top:0}.vmx__spalte a{text-align:center;border-left:1px solid #ffffff0f;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;height:100%;padding:.75rem .45rem .7rem;text-decoration:none;transition:background-color .25s;display:flex}.vmx__spalte a:hover,.vmx__spalte a:focus-visible{background:#7dff3612}.vmx__flagge{background:#ffffff0f;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:1.1rem;line-height:1;transition:box-shadow .25s,scale .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.vmx__spalte a:hover .vmx__flagge{scale:1.08;box-shadow:inset 0 0 0 1px #7dff3699,0 0 18px #7dff3659}.vmx__spalte b{color:var(--fg-92);text-wrap:balance;font-size:.84rem;font-weight:400;line-height:1.25}.vmx__spalte em{letter-spacing:.16em;color:var(--accent);font-size:.62rem;font-style:normal}.vmx__gruppenkopf{border-top:1px solid #ffffff12;padding:1.5rem 1.3rem .6rem;display:block}.vmx__gruppe:nth-child(2) .vmx__gruppenkopf{border-top:0}.vmx__gruppenkopf>span{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;font-size:.68rem;display:inline-flex}.vmx__gruppenkopf i{border-radius:var(--r-pill);letter-spacing:.08em;border:1px solid #7dff3652;padding:.15rem .45rem;font-size:.6rem;font-style:normal}.vmx__zeile{border-top:1px solid #ffffff0d;transition:background-color .25s,box-shadow .25s;position:relative}.vmx__gruppenkopf+.vmx__zeile{border-top:0}.vmx__gruppe:last-child .vmx__zeile:last-child{border-radius:0 0 23px 23px}.vmx__merkmal{flex-direction:column;justify-content:flex-start;gap:.45rem;padding:.9rem 1.3rem .95rem;display:flex}.vmx__merkmal b{color:var(--fg-92);font-size:.95rem;font-weight:400;line-height:1.3;transition:color .25s,text-shadow .25s}.vmx__quote{font-variant-numeric:tabular-nums;color:#f8f8f88c;align-items:center;gap:.55rem;font-size:.68rem;display:flex}.vmx__balken{gap:2px;display:flex}.vmx__balken i{background:#ffffff1f;border-radius:2px;width:9px;height:4px}.vmx__balken i.is-belegt{background:var(--accent);box-shadow:0 0 6px #7dff3673}.vmx__zelle{border-left:1px solid #ffffff0d;align-items:flex-start;gap:.55rem;min-width:0;padding:.95rem .8rem;transition:background-color .25s;display:flex}.vmx__punkt{border:1.5px dashed #f8f8f86b;border-radius:50%;flex:none;width:8px;height:8px;margin-top:.42rem}.vmx__punkt.is-belegt,.vmx__zelle.is-belegt>.vmx__punkt{background:var(--accent);box-shadow:0 0 0 3px var(--ac-14), 0 0 10px var(--ac-55);border:0;transition:box-shadow .25s}.vmx__wert{flex-direction:column;gap:.5rem;min-width:0;display:flex}.vmx__teil{flex-direction:column;gap:.14rem;min-width:0;display:flex}.vmx__teil b{color:#f8f8f8f0;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:.86rem;font-weight:400;line-height:1.35}.vmx__teil small{color:#f8f8f88c;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:.72rem;line-height:1.4}.vmx__vorsatz{border-radius:var(--r-pill);letter-spacing:.04em;text-transform:none;color:var(--fg-78);border:1px solid #ffffff2e;align-self:flex-start;padding:.08rem .45rem;font-size:.66rem;font-style:normal}.vmx__wert--offen{color:#f8f8f88c;padding-top:.05rem;font-size:.8rem;font-style:italic}.vmx__zeile:hover{box-shadow:inset 3px 0 0 var(--accent), inset 0 1px 0 #7dff3652, inset 0 -1px 0 #7dff3652;background:linear-gradient(90deg,#7dff361f,#7dff360a 55%,#7dff3605)}.vmx__zeile:hover .vmx__merkmal b{color:var(--accent);text-shadow:0 0 18px #7dff3673}.vmx__zeile:hover .vmx__zelle.is-belegt>.vmx__punkt{box-shadow:0 0 0 3px #7dff363d, 0 0 16px var(--ac-90)}:is(.vmx__tafel:has([data-s="1"]:hover) [data-s="1"],.vmx__tafel:has([data-s="2"]:hover) [data-s="2"],.vmx__tafel:has([data-s="3"]:hover) [data-s="3"],.vmx__tafel:has([data-s="4"]:hover) [data-s="4"],.vmx__tafel:has([data-s="5"]:hover) [data-s="5"],.vmx__tafel:has([data-s="6"]:hover) [data-s="6"],.vmx__tafel:has([data-s="7"]:hover) [data-s="7"],.vmx__tafel:has([data-s="8"]:hover) [data-s="8"],.vmx__tafel:has([data-s="9"]:hover) [data-s="9"]){background:#7dff360d}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.vmx:not(.is-in) .vmx__zeile{opacity:0;translate:0 10px}.vmx.is-in .vmx__zeile{animation:.7s cubic-bezier(.22,.68,.24,1) both vmxEin;animation-delay:calc(var(--i,0) * 45ms + 60ms)}.vmx.is-in .vmx__balken i.is-belegt{animation:.5s ease-out both vmxFuellen;animation-delay:calc(var(--i,0) * 45ms + .36s)}}@keyframes vmxEin{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes vmxFuellen{0%{box-shadow:none;background:#ffffff1f}}@media (max-width:1400px){.vmx{--vmx-spuren:minmax(10rem, 1.1fr) repeat(var(--n,7), minmax(0, 1fr))}.vmx__zelle{gap:.45rem;padding:.85rem .55rem}.vmx__merkmal{padding:.85rem 1rem}.vmx__spalte b{font-size:.78rem}.vmx__teil b{font-size:.82rem}}@media (max-width:1100px){.vmx{--vmx-oben:128px}.vmx__tafel{display:none}.vmx__paar{display:block}}@media (max-width:860px){.vmx{--vmx-oben:64px}}.vmx__wahl{top:var(--vmx-oben);z-index:4;margin:0 calc(-1 * var(--gutter));padding:.85rem var(--gutter) .9rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151515eb;border-bottom:1px solid #ffffff14;position:sticky}.vmx__paartitel{color:#f8f8f8f0;margin:0 0 .65rem;font-size:1.05rem;line-height:1.3}.vmx__paartitel span{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 .3rem;font-size:.72rem}.vmx__wahlreihe{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.vmx__waehler{border-radius:var(--r-pill);background:#ffffff0a;border:1px solid #ffffff24;align-items:center;height:48px;padding-left:.35rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.vmx__waehler:focus-within{border-color:#7dff3699;box-shadow:0 0 0 3px #7dff3626}.vmx__waehler .vmx__flagge{flex:none;width:1.8rem;height:1.8rem;font-size:.98rem}.vmx__waehler select{min-width:0;height:100%;color:var(--fg);font:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;background:0 0;border:0;flex:1;padding:0 1.55rem 0 .4rem;font-size:.84rem}.vmx__waehler select:focus{outline:none}.vmx__waehler select option{background:var(--bg);color:var(--fg)}.vmx__waehler:after{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:.8rem;translate:0 -70%;rotate:45deg}.vmx__tausch,.vmx__pfeil{border-radius:var(--r-pill);cursor:pointer;place-items:center;width:48px;height:48px;padding:0;transition:background-color .25s,rotate .35s,border-color .25s;display:grid}.vmx__tausch{color:var(--accent);background:#7dff3614;border:1px solid #7dff3661}.vmx__tausch:hover{background:#7dff3629}.vmx__tausch:active{rotate:180deg}.vmx__pfeil{color:var(--fg);background:#ffffff0a;border:1px solid #ffffff29}.vmx__pfeil:hover{color:var(--accent);border-color:#7dff3680}.vmx__paarliste{touch-action:pan-y}.vmx__paargruppe{border:1px solid var(--line);background:#1515159e;border-radius:20px;margin-top:1.1rem;overflow:hidden;box-shadow:0 22px 50px #00000052}.vmx__paargruppe h3{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;padding:.95rem 1.1rem .55rem;font-size:.66rem;font-weight:400}.vmx__paarzeile{border-top:1px solid #ffffff0f;padding:.75rem 1.1rem .9rem}.vmx__paarlabel{color:var(--fg-62);margin-bottom:.5rem;font-size:.8rem;display:block}.vmx__paarwerte{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.vmx__paarwerte .vmx__zelle{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;padding:.62rem .7rem}.vmx__paarwerte .vmx__zelle.is-belegt{background:#7dff360b;border-color:#7dff3633}.vmx__zelle.is-von-rechts{animation:.38s cubic-bezier(.22,.68,.24,1) vmxRechts}.vmx__zelle.is-von-links{animation:.38s cubic-bezier(.22,.68,.24,1) vmxLinks}@keyframes vmxRechts{0%{opacity:0;translate:26px}}@keyframes vmxLinks{0%{opacity:0;translate:-26px}}.vmx__blaettern{justify-content:center;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.vmx__punkte{gap:.4rem;display:flex}.vmx__punkte i{border-radius:var(--r-pill);background:#ffffff38;width:6px;height:6px;transition:width .3s,background-color .3s}.vmx__punkte i.is-aktiv{background:var(--accent);width:20px;box-shadow:0 0 8px #7dff3680}.vmx__wischhinweis{text-align:center;color:#f8f8f88c;margin:.75rem 0 0;font-size:.78rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.vmx__zelle.is-von-rechts,.vmx__zelle.is-von-links{animation:none}.vmx__tausch:active{rotate:none}}.jdet__pruef{border-radius:var(--radius-md);background:#7dff3609;border:1px solid #7dff362e;align-items:flex-start;gap:.9rem;margin-top:clamp(1.4rem,3vw,2rem);padding:1rem 1.2rem;display:flex}.jdet__pruef-marke{background:#7dff361f;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.jdet__pruef-marke i{background:var(--accent);width:1rem;height:1rem;-webkit-mask:url(/brand/shield2.svg) 50%/contain no-repeat;mask:url(/brand/shield2.svg) 50%/contain no-repeat}.jdet__pruef p{color:var(--fg-62);margin:.2rem 0 0;font-size:.86rem;line-height:1.6}.jdet__pruef b{color:#f8f8f8f0;font-weight:400}.jdet__pruef a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #7dff3666;text-decoration:underline #7dff3666}.jdet__quellen li a svg{flex:none;width:.85rem;height:.85rem}.jwarum__kopf{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(1.2rem,3vw,2.4rem);margin-top:1.6rem;display:grid}.jwarum__kopf--solo{grid-template-columns:minmax(0,1fr)}.jwarum__zitat{border-left:2px solid var(--accent);background:linear-gradient(90deg,#7dff3614,#7dff3604 70%,#0000);border-radius:0 22px 22px 0;padding:clamp(1.5rem,3vw,2.3rem) clamp(1.3rem,3vw,2.3rem) clamp(1.5rem,3vw,2.3rem) clamp(1.6rem,3.2vw,2.6rem);position:relative}.jwarum__zitat:before{content:"";pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:-2px;box-shadow:0 0 18px #7dff36bf}.jwarum__kern{letter-spacing:-.022em;max-width:30ch;color:var(--fg-pure);text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.26}.jwarum__auftakt{color:#f8f8f8a3;max-width:62ch;margin:1.2rem 0 0;font-size:.98rem;line-height:1.72}.jwarum__treppe{border-radius:var(--r-l);background:radial-gradient(70% 60% at 70% 0,#7dff3614,#0000 65%),#1515159e;border:1px solid #ffffff1a;flex-direction:column;gap:.8rem;padding:clamp(1.3rem,2.4vw,1.8rem);display:flex;box-shadow:0 26px 60px #00000061,inset 0 1px #ffffff0d}.jtreppe{grid-template-columns:repeat(var(--stufen,3), minmax(0, 1fr));align-items:end;gap:clamp(.6rem,1.6vw,1.1rem);margin:.6rem 0 0;padding:0;list-style:none;display:grid}.jtreppe__stufe{flex-direction:column;gap:.75rem;min-width:0;display:flex}.jtreppe__saeule{border-bottom:1px solid #ffffff2e;flex-direction:column;justify-content:flex-end;height:clamp(10rem,18vw,13rem);display:flex}.jtreppe__zahl{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;color:var(--fg-92);margin-bottom:.6rem;font-size:clamp(1.2rem,2.1vw,1.7rem);font-weight:400;line-height:1;display:block}.jtreppe__balken{height:max(5px, calc(var(--h,0) * (100% - 2.6rem)));transform-origin:bottom;background:linear-gradient(#ffffff29,#ffffff0d);border-radius:10px 10px 3px 3px;display:block;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff14}.jtreppe__stufe.is-null .jtreppe__balken{background:#ffffff38}.jtreppe__stufe.is-oben .jtreppe__balken{background:linear-gradient(180deg, var(--accent), #7dff3661 70%, var(--ac-14));box-shadow:0 0 34px #7dff3659,inset 0 1px #fff9}.jtreppe__stufe.is-oben .jtreppe__zahl{color:var(--accent);text-shadow:0 0 22px #7dff3673}.jtreppe__text{text-align:center;color:#f8f8f8a3;font-size:.8rem;line-height:1.35}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal:not(.is-in) .jtreppe__balken{transform:scaleY(0)}.reveal.is-in .jtreppe__balken{animation:.8s cubic-bezier(.22,.68,.24,1) both jtreppeSteigen;animation-delay:calc(var(--n,0) * .13s + .2s)}}@keyframes jtreppeSteigen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.jwarum__fuss{color:#f8f8f88c;margin:0;font-size:.78rem;line-height:1.5}.jwarum__mehr{border-top:1px solid #ffffff14;margin-top:1.4rem}.jwarum__mehr summary{cursor:pointer;align-items:center;gap:.9rem;min-height:48px;padding:1rem 0;list-style:none;display:flex}.jwarum__mehr summary::-webkit-details-marker{display:none}.jwarum__mehr summary>span{font-size:var(--t-base);color:var(--fg)}.jwarum__mehr summary>em{color:#f8f8f88c;font-size:.78rem;font-style:normal}.jwarum__mehr summary>i{width:2.35rem;height:2.35rem;color:var(--fg);border:1px solid #ffffff2e;border-radius:50%;place-items:center;margin-left:auto;transition:background-color .25s,color .25s,border-color .25s;display:grid;position:relative}.jwarum__mehr summary>i:before,.jwarum__mehr summary>i:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.5px;transition:rotate .3s,opacity .3s;position:absolute}.jwarum__mehr summary>i:after{rotate:90deg}.jwarum__mehr[open] summary>i:after{opacity:0;rotate:0deg}.jwarum__mehr summary:hover>i,.jwarum__mehr summary:focus-visible>i{background:var(--accent);color:var(--accent-ink);border-color:#0000}.jwarum__text{max-width:72ch;padding-bottom:.6rem}.jwarum__text p{color:#f8f8f8a3;margin:0 0 1.1rem;font-size:.98rem;line-height:1.75}@media (max-width:1000px){.jwarum__kopf{grid-template-columns:minmax(0,1fr)}}.jkost{background:radial-gradient(50% 70% at 15% 0,#7dff3612,#0000 65%),#1515159e;border:1px solid #ffffff1a;border-radius:24px;margin-top:1.6rem;padding:clamp(1.4rem,2.8vw,2.2rem);box-shadow:0 30px 70px #0006,inset 0 1px #ffffff0d}.jkost__zeile+.jkost__zeile{border-top:1px solid #ffffff12;margin-top:1.8rem;padding-top:1.8rem}.jkost__kopf{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.2rem;display:flex}.jkost__kopf .smand__kopf{flex-basis:100%}.jkost__kopf b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--accent);text-shadow:0 0 26px #7dff3640;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400;line-height:1.1}.jkost__kopf b.is-offen{color:#f8f8f899;text-shadow:none;font-size:1.1rem;font-style:italic}.jkost__kopf em{color:#f8f8f88c;font-size:.8rem;font-style:normal}.jkost__balken{background:#ffffff0b;border-radius:12px;gap:3px;height:28px;margin-top:1rem;padding:3px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.jkost__amt{transform-origin:0;flex:none;gap:2px;min-width:6px;display:flex}.jkost__seg{border-radius:var(--r-s);background:color-mix(in srgb, var(--accent), #1f4a0c min(var(--i,0) * 28%, 84%));min-width:4px;box-shadow:0 0 14px var(--ac-30);flex:1 1 0;display:block}.jkost__seg--offen{background:repeating-linear-gradient(90deg,#ffffff38 0 4px,#0000 4px 8px);box-shadow:inset 0 0 0 1px #fff3}.jkost__anbieter{border-radius:var(--r-s);transform-origin:0;background:repeating-linear-gradient(-45deg,#ffc85a52 0 5px,#ffc85a14 5px 10px);flex:auto;align-items:center;min-width:0;padding:0 .7rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffc85a4d}.jkost__anbieter>span{border-radius:var(--r-pill);white-space:nowrap;color:#ffd682f2;background:#111111d9;padding:.1rem .5rem;font-size:.68rem;line-height:1.3}.jkost__posten{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:0 1.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.jkost__posten li{color:#f8f8f8cc;border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.65rem;padding:.6rem 0;font-size:.88rem;line-height:1.45;display:grid}.jkost__farbe{background:color-mix(in srgb, var(--accent), #1f4a0c min(var(--i,0) * 28%, 84%));border-radius:3px;align-self:center;width:10px;height:10px}.jkost__farbe--offen{background:0 0;border:1.5px dashed #f8f8f873}.jkost__farbe--schraffur{background:repeating-linear-gradient(-45deg,#ffc85acc 0 2px,#0000 2px 4px);box-shadow:inset 0 0 0 1px #ffc85a8c}.jkost__posten b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--accent);font-weight:400}.jkost__posten b.is-offen{color:#f8f8f899;font-style:italic}.jkost__posten li.is-anbieter b{color:#ffd682eb;font-size:.8rem}.jkost__fuss{color:#f8f8f88c;margin:1.3rem 0 0;font-size:.8rem;line-height:1.55}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.jkost:not(.is-in) .jkost__amt,.jkost:not(.is-in) .jkost__anbieter{transform:scaleX(0)}.jkost.is-in .jkost__amt{animation:.9s cubic-bezier(.22,.68,.24,1) .25s both jkostWachsen}.jkost.is-in .jkost__anbieter{animation:.9s cubic-bezier(.22,.68,.24,1) .6s both jkostWachsen}}@keyframes jkostWachsen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.jzeit{margin-top:1.8rem}.jzeit__bahn{grid-template-columns:repeat(var(--stationen,4), minmax(0, 1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.jzeit__bahn:before,.jzeit__bahn:after{content:"";pointer-events:none;border-radius:2px;height:2px;position:absolute;top:1.25rem;left:1.3rem;right:1.3rem}.jzeit__bahn:before{background:#ffffff1a}.jzeit__bahn:after{background:linear-gradient(90deg, var(--accent), #7dff3673);transform-origin:0;box-shadow:0 0 12px #7dff3699}.jzeit__station{min-width:0;padding-top:3.5rem;position:relative}.jzeit__knoten{z-index:1;border:1.5px solid var(--accent);background:#141a10;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 5px #7dff3612,0 0 18px #7dff3666}.jzeit__knoten b{letter-spacing:.06em;color:var(--accent);font-size:.72rem;font-weight:400}.jzeit__station h3{letter-spacing:-.012em;margin:0 0 .35rem;font-size:1.05rem;font-weight:400}.jzeit__station>p{color:#f8f8f899;margin:0;font-size:.84rem;line-height:1.55}.jzeit__station ul{gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.jzeit__station li{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.15rem;padding:.6rem .75rem;display:flex}.jzeit__station li>span{color:#f8f8f8db;font-size:.84rem;line-height:1.4}.jzeit__station li>b{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.8rem;font-weight:400}.jzeit__station li.is-anbieter>b{color:#ffd682eb}.jzeit__station li.is-offen>b,.jzeit__station li.is-option>b{color:#f8f8f899}.jzeit__station li.is-frist{border-color:#7dff3638}.jzeit__station li.is-frist>b{color:var(--fg-78)}.jzeit__link{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.86rem;-webkit-text-decoration:underline #7dff3659;text-decoration:underline #7dff3659;display:inline-flex}.jzeit__link svg{width:.8rem;height:.8rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.jzeit:not(.is-in) .jzeit__bahn:after{transform:scaleX(0)}.jzeit.is-in .jzeit__bahn:after{animation:1.6s cubic-bezier(.65,0,.35,1) .2s both jzeitLauf}.jzeit:not(.is-in) .jzeit__knoten{box-shadow:none;background:#151515;border-color:#ffffff2e}.jzeit:not(.is-in) .jzeit__knoten b{color:#f8f8f88c}.jzeit.is-in .jzeit__knoten{animation:.5s both jzeitKnoten;animation-delay:calc(.25s + var(--i,0) * (1.4s / var(--stationen,4)))}.jzeit.is-in .jzeit__knoten b{animation:.5s both jzeitZahl;animation-delay:calc(.25s + var(--i,0) * (1.4s / var(--stationen,4)))}.jzeit:not(.is-in) .jzeit__station li{opacity:0;translate:0 8px}.jzeit.is-in .jzeit__station li{animation:.55s both vmxEin;animation-delay:calc(.45s + var(--i,0) * (1.4s / var(--stationen,4)))}}@keyframes jzeitLauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jzeitLaufY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jzeitKnoten{0%{box-shadow:none;background:#151515;border-color:#ffffff2e}}@keyframes jzeitZahl{0%{color:#f8f8f88c}}@media (max-width:1100px){.jzeit__bahn{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));row-gap:2rem}.jzeit__bahn:before,.jzeit__bahn:after{display:none}}@media (max-width:860px){.jzeit__bahn{grid-template-columns:minmax(0,1fr);row-gap:1.6rem}.jzeit__bahn:before,.jzeit__bahn:after{width:2px;height:auto;display:block;inset:1.3rem auto 1.3rem calc(1.3rem - 1px)}.jzeit__bahn:after{transform-origin:top}.jzeit__station{min-height:2.6rem;padding:.2rem 0 0 3.7rem}}@media (max-width:860px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.jzeit:not(.is-in) .jzeit__bahn:after{transform:scaleY(0)}.jzeit.is-in .jzeit__bahn:after{animation-name:jzeitLaufY}}.jlist .jbento__item .jgrid__body{-webkit-line-clamp:unset;color:var(--fg-78);margin-bottom:0;display:block;overflow:visible}.jlist .jbento__item:not(.jbento__item--gross):not(.jbento__item--breit) .jgrid__body{font-size:.86rem}.jlist .jbento__item:not(.jbento__item--breit) .jbento__text{flex-direction:column;display:flex}.jlist .jbento__item:not(.jbento__item--breit) .jbento__badges{margin-top:auto;padding-top:.85rem}.jlist .jbento__badges{flex-wrap:wrap;max-height:2.75rem;overflow:hidden}.jlist .jbento__badges li{align-items:center;height:1.9rem;display:inline-flex}@media (min-width:641px){.jlist .jbento__item--gross .jbento__text,.jlist .jbento__item--hoch .jbento__text{min-height:13.2rem}.jlist .jbento__item--flach .jbento__text{min-height:11.8rem}.jlist .jbento__item--flach .jbento__bild:after{background:linear-gradient(#19191900 0%,#1919194d 16%,#191919d6 36%,#191919f7 62%,#191919fc 100%)}}.anbhub__kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.anbhub__kachel{display:grid}.anbhub__kachel>a{isolation:isolate;background:radial-gradient(70% 60% at 85% 0,#7dff3614,#0000 62%),#1515159e;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;height:100%;padding:clamp(1.3rem,2.4vw,1.9rem);text-decoration:none;transition:border-color .3s,translate .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #0006,inset 0 1px #ffffff0f}.anbhub__kachel>a:hover,.anbhub__kachel>a:focus-visible{border-color:#7dff366b;translate:0 -3px;box-shadow:0 34px 80px #00000073,0 0 40px #7dff361f}.anbhub__figur{border-radius:var(--radius-md);background:#0003;border:1px solid #ffffff0f;justify-content:center;align-items:center;margin-bottom:1.1rem;padding:1rem 1.1rem;display:flex;position:relative}.anbhub__figur .binfo{width:100%;max-width:26rem;margin:0}@media (min-width:861px){.anbhub__figur{min-height:16rem}}.anbhub__nr{border-radius:var(--r-pill);background:var(--ac-06);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--accent);border:1px solid #7dff3647;align-self:flex-start;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.3rem .7rem .3rem .6rem;font-size:.86rem;line-height:1;display:inline-flex}.anbhub__nr i{letter-spacing:.1em;color:#7dff3680;font-size:.66rem;font-style:normal}.anbhub__kachel h3{letter-spacing:-.02em;color:var(--fg);margin:0 0 .45rem;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:400}.anbhub__kachel p{color:#f8f8f8a3;max-width:54ch;margin:0;font-size:.92rem;line-height:1.6}.anbhub__chips{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.anbhub__chips>span{border-radius:var(--r-pill);background:var(--ac-06);color:#f8f8f8e0;border:1px solid #7dff3647;align-items:center;gap:.35rem;height:2rem;padding:0 .8rem;font-size:.78rem;display:inline-flex}.anbhub__chips b{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:400}.anbhub__punkte{gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.anbhub__punkte li{color:#f8f8f8bd;padding-left:1.35rem;font-size:.86rem;line-height:1.45;position:relative}.anbhub__punkte li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:.62rem;height:.34rem;position:absolute;top:.35em;left:.1rem;rotate:-45deg}.anbhub__weiter{font-size:var(--t-base);color:var(--fg);align-self:flex-start;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.3rem;display:inline-flex}.anbhub__weiter .dhero__cta-circle{background:var(--accent);color:var(--accent-ink);transition:translate .3s,box-shadow .3s}.anbhub__kachel>a:hover .anbhub__weiter .dhero__cta-circle{translate:3px -3px;box-shadow:0 8px 22px #7dff3666}.anbhub__liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.anbhub__liste>li{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff05;padding:1.1rem 1.2rem}.anbhub__kat{letter-spacing:.16em;text-transform:uppercase;color:#f8f8f88c;font-size:.66rem;display:block}.anbhub__liste a{min-height:44px;color:var(--accent);align-items:center;gap:.45rem;font-size:1.02rem;display:inline-flex}.anbhub__liste a svg{width:.8rem;height:.8rem}.anbhub__liste p{color:#f8f8f899;margin:0;font-size:.86rem;line-height:1.55}@media (max-width:860px){.anbhub__kacheln{grid-template-columns:minmax(0,1fr)}}.anb__pruefen{grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:stretch;gap:1.2rem;margin-top:1.6rem;display:grid}.anb__pruefen--solo{grid-template-columns:minmax(0,1fr)}.anb__stimme{flex-direction:column;display:flex}.anb__stimme>.smkarte{flex:1}.anb__stimme-hinweis{color:#f8f8f88c;margin:.8rem .2rem 0;font-size:.78rem;line-height:1.5}.anb__check{display:flex}.anb__check>.jcheck{flex:1}@media (max-width:860px){.anb__pruefen{grid-template-columns:minmax(0,1fr)}}.jcheck{isolation:isolate;background:radial-gradient(60% 50% at 90% 0,#7dff3614,#0000 65%),#151515a8;border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;gap:1.2rem;padding:clamp(1.4rem,2.6vw,2rem);display:flex;position:relative;box-shadow:0 34px 80px #00000073,inset 0 1px #ffffff0f}.jcheck__kopf h3{letter-spacing:-.02em;margin:.55rem 0 0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400}.jcheck__liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.jcheck__liste label{border-radius:var(--r-m);cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;align-items:flex-start;gap:.85rem;min-height:52px;padding:.8rem 1rem;transition:border-color .25s,background-color .25s;display:flex;position:relative}.jcheck__liste label:hover{border-color:#7dff3659}.jcheck__liste label.is-an{background:#7dff3612;border-color:#7dff3673}.jcheck__liste input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.jcheck__liste label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.jcheck__box{border-radius:var(--r-s);color:#0000;border:1.5px solid #ffffff52;flex:none;place-items:center;width:26px;height:26px;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s,scale .25s;display:grid}.jcheck__liste .is-an .jcheck__box{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);scale:1.04;box-shadow:0 0 14px #7dff3673}.jcheck__text{flex-direction:column;gap:.2rem;min-width:0;padding-top:.12rem;display:flex}.jcheck__text b{color:var(--fg-92);font-size:.94rem;font-weight:400;line-height:1.35}.jcheck__text small{color:#f8f8f88f;font-size:.78rem;line-height:1.5}.jcheck__ergebnis{border-radius:var(--radius-md);background:#00000040;border:1px solid #ffffff12;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.jcheck__ampel{border-radius:var(--r-pill);background:#0f0f0f;flex-direction:column;flex:none;gap:5px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.jcheck__ampel i{background:#ffffff1a;border-radius:50%;width:12px;height:12px;transition:background-color .35s,box-shadow .35s}.jcheck--rot .jcheck__ampel .is-rot{background:#ff6b5a;box-shadow:0 0 12px #ff6b5acc}.jcheck--gelb .jcheck__ampel .is-gelb{background:#ffc85a;box-shadow:0 0 12px #ffc85acc}.jcheck--gruen .jcheck__ampel .is-gruen{background:var(--accent);box-shadow:0 0 12px #7dff36d9}.jcheck__zahl{font-variant-numeric:tabular-nums;color:#f8f8f88c;flex:none;min-width:3.2rem;font-size:1.6rem}.jcheck__zahl b{color:var(--fg);font-weight:400}.jcheck--gruen .jcheck__zahl b{color:var(--accent)}.jcheck__satz{min-width:0;color:var(--fg-62);flex-direction:column;gap:.15rem;font-size:.84rem;line-height:1.5;display:flex}.jcheck__satz b{color:var(--fg);font-size:.98rem;font-weight:400}.jcheck__fuss{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:auto;display:flex}.jcheck__fuss p{color:#f8f8f88c;margin:0;font-size:.76rem}@media (prefers-reduced-motion:reduce){.jcheck__box,.jcheck__ampel i{transition:none}}.anb__weitere em{-webkit-line-clamp:unset;display:block;overflow:visible}.anb__offen{border-radius:var(--radius-md);color:#f8f8f899;border:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.4rem;margin:1.4rem 0 0;padding:1rem 1.2rem;font-size:.86rem;line-height:1.6;display:flex}.anb__offen>span{flex:26rem}.anb__offen-link{border-radius:var(--r-pill);min-height:44px;color:var(--accent);white-space:nowrap;border:1px solid #7dff366b;align-items:center;gap:.5rem;padding:0 1.1rem;text-decoration:none;transition:background-color .25s;display:inline-flex}.anb__offen-link:hover,.anb__offen-link:focus-visible{background:#7dff361a}.anb__offen-link svg{width:.85rem;height:.85rem}.smkarte__bild:after{background:linear-gradient(#0a0a0a57 0,#0a0a0a1a 7rem,#0c0c0ca8 13.5rem,#0c0c0ce6 17rem,#0d0d0df7 21rem,#0d0d0d 26rem)}.smkarte blockquote p{text-shadow:0 1px 12px #000000a6}.smkarte__person span{color:#ffffffc2;text-shadow:0 1px 10px #000000bf}.smkarte>.smkarte__marke{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0c6b;border-radius:50%;width:2.3rem;height:2.3rem;top:1.1rem;left:1.1rem;right:auto;box-shadow:inset 0 0 0 1px #ffffff29}.smkarte>.smkarte__hinweis{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb;background:#0c0c0c6b;align-items:center;height:2.3rem;padding:0 .85rem;font-size:.62rem;display:inline-flex;position:absolute;top:1.1rem;right:1.1rem;box-shadow:inset 0 0 0 1px #ffffff29}.smkarte>.smkarte__uebersetzt{text-align:center;letter-spacing:.02em;color:#ffffff9e;text-shadow:0 1px 10px #000000b3;margin-top:.55rem;font-size:.7rem;font-style:italic;display:block}.smkarte__person .smkarte__freigabe{border-radius:var(--r-pill);letter-spacing:.01em;color:#f8f8f8e6;text-shadow:none;background:#7dff3614;border:1px solid #7dff3657;align-items:center;gap:.45rem;margin-top:.75rem;padding:.3rem .75rem;font-size:.72rem;display:inline-flex}.smkarte__freigabe i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7dff36cc}.smkarte__zahlen li>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.smkarte__zahlen b{text-align:right;white-space:nowrap}@media (max-width:480px){.smkarte__zahlen li{grid-template-columns:auto minmax(0,1fr);row-gap:.12rem}.smkarte__zahlen i{grid-row:span 2;align-self:center}.smkarte__zahlen b{text-align:left;white-space:normal;grid-column:2}}.smkarte__fuss{margin-top:auto;padding-top:1.2rem}.smkarte__knopf{white-space:normal;text-align:left;justify-content:space-between;width:100%;min-width:0;display:flex}.smkarte__knopf .dhero__cta-circle{flex:none}.wzbento.jraster h3{line-height:1.3}.smkarte>.smkarte__hinweis,.vmx__paargruppe h3{font-size:var(--t-label)}@media (min-width:481px){.smkarte__zahlen li{flex-wrap:wrap;gap:.12rem .85rem;display:flex}.smkarte__zahlen li>span{flex:auto}.smkarte__zahlen i{flex:none}.smkarte__zahlen b{margin-left:auto}}.jblatt{border-bottom:1px solid #ffffff14;margin:0;position:relative}.jblatt:before,.jblatt:after{content:"";pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.jblatt:before{background:linear-gradient(90deg,#7dff3680,#ffffff1f 38%,#ffffff14)}.jblatt:after{opacity:0;background:linear-gradient(90deg,#0000,#beff96f2 50%,#0000);width:22%;translate:-100%;box-shadow:0 0 14px #7dff368c}@supports (animation-timeline:view()){.jblatt:after{animation:linear both jblattLicht;animation-timeline:view();animation-range:entry 30% cover 55%}}@keyframes jblattLicht{0%{opacity:0;translate:-100%}15%{opacity:1}85%{opacity:1}to{opacity:0;translate:460%}}.jblatt__zeile{grid-template-columns:minmax(11rem,.62fr) minmax(0,1.25fr) minmax(0,1fr);align-items:baseline;column-gap:clamp(1.6rem,3.4vw,3.4rem);padding:clamp(1.5rem,2.6vw,2.2rem) 0;display:grid}.jblatt__zeile+.jblatt__zeile{border-top:1px solid #ffffff12}.jblatt__merkmal{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-50);align-items:baseline;gap:.9rem;margin:0;line-height:1.5;transition:color .3s;display:flex}.jblatt__nr{font-size:var(--t-label);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#7dff369e;flex:none}.jblatt__wert{letter-spacing:-.024em;color:var(--fg-pure);font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:400;line-height:1.14}.jblatt__notiz{color:var(--fg-62);flex-direction:column;gap:.7rem;margin:0;font-size:.9rem;line-height:1.6;display:flex}.jblatt__notiz .jdet__beleg{border-top:0;margin-top:0;padding-top:0}@media (hover:hover){.jblatt__zeile:hover .jblatt__merkmal{color:var(--fg-92)}}@media (max-width:1000px){.jblatt__zeile{grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr);row-gap:.8rem}.jblatt__notiz{grid-column:2}}@media (max-width:620px){.jblatt__zeile{grid-template-columns:minmax(0,1fr);row-gap:.55rem;padding:1.4rem 0}.jblatt__notiz{grid-column:1;margin-top:.25rem;font-size:.86rem}.jblatt__wert{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.jblatt:after{opacity:0;animation:none}}.jblatt-sec+.jdet__pruef{background:0 0;border:0;border-radius:0;align-items:center;margin-top:1.1rem;padding:0}.jblatt-sec+.jdet__pruef .jdet__pruef-marke{background:0 0;width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px #7dff3652}.jblatt-sec+.jdet__pruef .jdet__pruef-marke i{width:.8rem;height:.8rem}.jblatt-sec+.jdet__pruef p{margin:0;font-size:.82rem}.jspalten{grid-template-columns:repeat(var(--spalten,3), minmax(0, 1fr));border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none;display:grid}.jspalten__zelle{flex-direction:column;gap:.85rem;padding:clamp(1.4rem,2.4vw,2rem) clamp(1.2rem,2.6vw,2.4rem) .4rem;display:flex}.jspalten__zelle:first-child{padding-left:0}.jspalten__zelle+.jspalten__zelle{border-left:1px solid #ffffff12}.jspalten h3{letter-spacing:-.018em;color:var(--fg-pure);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:400;line-height:1.22}.jspalten p{max-width:46ch;color:var(--fg-62);margin:0;font-size:.93rem;line-height:1.68}@media (max-width:860px){.jspalten{grid-template-columns:minmax(0,1fr)}.jspalten__zelle,.jspalten__zelle:first-child{padding:1.4rem 0 1.5rem}.jspalten__zelle+.jspalten__zelle{border-top:1px solid #ffffff12;border-left:0}}.jposten{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.6rem,4vw,4rem);margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.jposten>li{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;column-gap:1.4rem;padding:1.05rem 0;display:grid}.jposten b{color:var(--fg-92);padding-left:1.05rem;font-size:1.02rem;font-weight:400;line-height:1.4;position:relative}.jposten b:before{content:"";background:#ffffff4d;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.jposten .is-pflicht b:before{background:#ffc85ae6;box-shadow:0 0 10px #ffc85a73}.jposten span{color:var(--fg-50);font-size:.88rem;line-height:1.55}.jposten .is-pflicht span{color:#ffd682eb}@media (max-width:860px){.jposten{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.jposten>li{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.jposten span{padding-left:1.05rem}}@media (hover:hover){.jblatt__zeile>*{transition:opacity .35s}.jblatt:hover .jblatt__zeile:not(:hover)>*{opacity:.42}}.sbuehne-huelle{margin-top:clamp(2.6rem,5vw,4.2rem)}.sgitter{flex-direction:column;display:flex}.sgitter__buehne{display:grid}.sgitter__tafel{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .4s,visibility 0s linear .4s}.sgitter__tafel.is-aktiv{opacity:1;visibility:visible;transition:opacity .7s cubic-bezier(.2,.8,.2,1) .12s,visibility}.sbuehne{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(2rem,6vw,6rem);height:100%;display:grid}.sbuehne__platte{aspect-ratio:4/5;isolation:isolate;background:#121212;border:1px solid #ffffff1a;border-radius:28px;order:2;margin:0;transition:transform 1.1s cubic-bezier(.16,.62,.14,1);position:relative;overflow:hidden;transform:translateY(10px)scale(1.02);box-shadow:0 60px 120px #0000009e,0 18px 40px #0006,inset 0 1px #ffffff14}.sgitter__tafel.is-aktiv .sbuehne__platte{transform:none}.sbuehne__bild{background-size:cover;position:absolute;inset:0}.sbuehne__bild>img{object-fit:cover}.sbuehne__platte:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff0d,#0000 18% 62%,#0d0d0d8c);position:absolute;inset:0}.sbuehne__marke,.sbuehne__hinweis{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0c6b;justify-content:center;align-items:center;height:2.3rem;display:inline-flex;position:absolute;top:1.1rem;box-shadow:inset 0 0 0 1px #ffffff29}.sbuehne__marke{width:2.3rem;color:var(--fg);left:1.1rem}.sbuehne__hinweis{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb;padding:0 .85rem;right:1.1rem}.sbuehne__text{order:1;min-width:0;transition:transform 1.1s cubic-bezier(.16,.62,.14,1);transform:translateY(14px)}.sgitter__tafel.is-aktiv .sbuehne__text{transform:none}.sbuehne__zitat{margin:0}.sbuehne__zitat p{letter-spacing:-.03em;max-width:22ch;color:var(--fg-pure);text-wrap:balance;hanging-punctuation:first;margin:0;font-size:clamp(1.75rem,3.5vw,3.4rem);font-weight:400;line-height:1.1}.sbuehne__uebersetzt{color:var(--fg-62);margin-top:.8rem;font-size:.78rem;font-style:italic;display:block}.sbuehne__person{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:clamp(1.6rem,3vw,2.4rem);display:flex}.sbuehne__person strong{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-92);font-size:.86rem;font-weight:400}.sbuehne__person>span:not(.sbuehne__freigabe){color:var(--fg-62);font-size:.95rem}.sbuehne__freigabe{border-radius:var(--r-pill);color:var(--fg-78);border:1px solid #7dff364d;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.74rem;display:inline-flex}.sbuehne__freigabe i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7dff36b3}.sbuehne .stton{max-width:26rem;margin-top:1.4rem}.sbuehne__zahlen{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));border-top:1px solid #ffffff1a;margin:clamp(1.8rem,3.4vw,2.6rem) 0 0;display:grid}.sbuehne__zahlen>div{flex-direction:column-reverse;justify-content:flex-end;gap:.45rem;min-width:0;padding:1.1rem 1.2rem 0 0;display:flex}.sbuehne__zahlen>div+div{border-left:1px solid #ffffff12;padding-left:1.2rem}.sbuehne__zahlen dt{color:var(--fg-50);font-size:.8rem;line-height:1.4}.sbuehne__zahlen dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg-pure);margin:0;font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1.12}.sbuehne__knopf{margin-top:clamp(1.8rem,3.4vw,2.6rem)}.sgitter__leiste{border-top:1px solid #ffffff1a;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem;margin-top:clamp(2.6rem,5vw,4rem);display:grid}.sgitter__reiter{min-width:0;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.55;background:0 0;border:0;align-items:center;gap:.7rem;padding:1rem .4rem .6rem 0;transition:opacity .3s;display:flex;position:relative}.sgitter__reiter:before{content:"";background:linear-gradient(90deg, var(--accent), #7dff3626);opacity:0;transform-origin:0;height:1px;transition:opacity .4s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0;right:.4rem;transform:scaleX(.3);box-shadow:0 0 12px #7dff3699}.sgitter__reiter.is-aktiv{opacity:1}.sgitter__reiter.is-aktiv:before{opacity:1;transform:none}@media (hover:hover){.sgitter__reiter:hover{opacity:.9}}.sgitter__reiter:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-s)}.sgitter__gesicht{background:#222;border-radius:50%;flex:none;width:40px;height:40px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.sgitter__gesicht>img{object-fit:cover;filter:grayscale(.4);transition:filter .4s}.sgitter__reiter.is-aktiv .sgitter__gesicht>img{filter:none}.sgitter__name{flex-direction:column;min-width:0;display:flex}.sgitter__name b{white-space:nowrap;text-overflow:ellipsis;color:var(--fg);font-size:.88rem;font-weight:400;line-height:1.3;overflow:hidden}.sgitter__name em{display:none}@media (max-width:1100px){.sbuehne{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:860px){.sgitter__leiste{margin:0 calc(var(--gutter) * -1) 1.6rem;padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;border-top:0;order:-1;grid-auto-columns:max-content;gap:.3rem;overflow-x:auto}.sgitter__leiste::-webkit-scrollbar{display:none}.sgitter__reiter{scroll-snap-align:start;border-radius:var(--r-pill);opacity:.7;min-height:48px;padding:.35rem .85rem .35rem .35rem;box-shadow:inset 0 0 0 1px #ffffff1a}.sgitter__reiter:before{display:none}.sgitter__reiter.is-aktiv{box-shadow:inset 0 0 0 1px #7dff3680,0 0 18px #7dff361f}.sgitter__gesicht{width:36px;height:36px}.sbuehne{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.6rem}.sbuehne__platte{aspect-ratio:4/3.3;border-radius:22px;order:0}.sbuehne__text{order:1}.sbuehne__zitat p{font-size:clamp(1.55rem,6.4vw,2.2rem)}}@media (max-width:520px){.sbuehne__zahlen{grid-template-columns:minmax(0,1fr)}.sbuehne__zahlen>div,.sbuehne__zahlen>div+div{border-bottom:1px solid #ffffff12;border-left:0;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;padding:.85rem 0}.sbuehne__zahlen dd{font-size:1.3rem}.sbuehne__knopf{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.sgitter__tafel,.sgitter__tafel.is-aktiv,.sbuehne__platte,.sbuehne__text,.sgitter__reiter:before{transition:none}}.sbuehne-sec{margin-top:clamp(2.6rem,5vw,4.2rem)}.sbuehne-sec>.sbuehne-huelle{margin-top:0}.sbuehne-sec>.tiefe{--fx:81;--fy:82}@media (max-width:860px){.sbuehne-sec>.tiefe{--fx:50;--fy:44}}.jwarum>.tiefe{--fx:75;--fy:86}.jwarum:has(.jwarum__kopf--solo)>.tiefe{--fx:30}@media (max-width:1000px){.jwarum>.tiefe{--fx:50;--fy:90}}
.svc-kachel{border-radius:var(--r-m);background:radial-gradient(85% 65% at 26% 8%, #ffffffc7, transparent 62%), radial-gradient(95% 80% at 78% 96%, #0c2a028c, transparent 60%), linear-gradient(158deg, #c2ff92 0%, var(--accent) 40%, #4cbf14 100%);flex:none;place-items:center;width:46px;height:46px;transition:transform .35s cubic-bezier(.2,.8,.3,1);display:grid;position:relative;box-shadow:0 14px 26px #00000080,0 5px 16px #7dff3642,inset 0 2px #ffffffe0,inset 0 -3px #0e2c0399,inset 0 0 0 1px #ffffff38}.svc-kachel i{z-index:1;background:var(--accent-ink);width:21px;height:21px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;filter:drop-shadow(0 1px #ffffff80)drop-shadow(1px 2px 3px #0c28028c);position:relative}.legaldoc{padding-block:clamp(150px,13vw,200px) 64px;position:relative;overflow-x:clip}.legaldoc__spur{z-index:1;width:100%;max-width:var(--container);padding-inline:var(--gutter);margin:0 auto;position:relative}.legaldoc__kopf{max-width:54rem;margin-bottom:clamp(2.2rem,4vw,3.4rem)}.legaldoc__titel{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:.99}.legaldoc__intro{color:#f8f8f8a8;max-width:62ch;margin:1.3rem 0 0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.legaldoc__meta{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.legaldoc__meta li{border-radius:var(--r-pill);color:#f8f8f8a8;background:#ffffff06;border:1px solid #ffffff1a;align-items:center;gap:.5rem;min-height:2rem;padding:.3rem .85rem;font-size:.78rem;line-height:1.3;display:inline-flex}.legaldoc__meta li.legaldoc__stand{background:var(--ac-06);color:#dcffc8f0;border-color:#7dff3652}.legaldoc__stand i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7dff36b3}.legaldoc__feld{grid-template-columns:minmax(0,1fr) clamp(250px,23vw,310px);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.legaldoc__seite{order:2;align-content:start;gap:1.2rem;display:grid;position:sticky;top:10.2rem}.legaldoc__text{order:1;min-width:0;max-width:44rem}.legaldoc__abschnitt{border-top:1px solid #ffffff14;padding:clamp(1.7rem,3vw,2.3rem) 0;scroll-margin-top:9.6rem;position:relative}.legaldoc__abschnitt:first-child{border-top:0;padding-top:.2rem}.legaldoc__abschnitt--nr{padding-left:3rem}.legaldoc__abschnitt--nr>.legaldoc__h2>.legaldoc__nr{font-variant-numeric:normal;letter-spacing:-.02em;position:absolute;left:0}.legaldoc__h2{letter-spacing:-.015em;color:var(--fg);text-wrap:pretty;margin:0 0 1rem;font-size:clamp(1.25rem,1.7vw,1.4rem);font-weight:500;line-height:1.3}.legaldoc__nr{color:var(--accent);font-variant-numeric:tabular-nums}.legaldoc__unter{scroll-margin-top:9.6rem}.legaldoc__unter+.legaldoc__unter,.legaldoc__absaetze+.legaldoc__unter,.legaldoc__adresse+.legaldoc__unter{margin-top:1.5rem}.legaldoc__h3{letter-spacing:-.01em;color:var(--fg-92);align-items:baseline;gap:.65rem;margin:0 0 .5rem;font-size:1.02rem;font-weight:500;line-height:1.35;display:flex}.legaldoc__h3 .legaldoc__nr{color:#7dff36c7;flex:none;font-weight:400}.legaldoc__absaetze p{max-width:72ch;font-size:var(--t-base);color:#f8f8f8bd;margin:0 0 .85rem;line-height:1.72}.legaldoc__absaetze p:last-child{margin-bottom:0}.legaldoc__absaetze a,.legaldoc__cms a{color:var(--fg);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #7dff3680;text-decoration:underline #7dff3680;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.legaldoc__absaetze a:hover,.legaldoc__cms a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.legaldoc__adresse{font-style:normal;font-size:var(--t-base);color:var(--fg-78);gap:.08rem;margin:0 0 .9rem;line-height:1.55;display:grid}.legaldoc__adresse:last-child{margin-bottom:0}.legaldoc__adresse span:first-child{color:var(--fg)}.legaldoc__cms h2{color:var(--fg);margin:2rem 0 .9rem;font-size:clamp(1.25rem,1.7vw,1.4rem);line-height:1.3}.legaldoc__cms h3{color:var(--fg-92);margin:1.4rem 0 .5rem;font-size:1.02rem;line-height:1.35}.legaldoc__cms p,.legaldoc__cms li{max-width:72ch;font-size:var(--t-base);color:#f8f8f8bd;line-height:1.72}.legaldoc .wtoc-klapp{border-radius:var(--r-pill);background:#7dff360d;border-color:#7dff3647;margin-bottom:1.6rem}.legaldoc .wtoc-klapp[open]{background:#151515b8;border-radius:20px}.legaldoc .wtoc-klapp summary{color:#dcffc8eb;min-height:2.6rem;padding:.6rem 1.2rem}.legaldoc .wtoc-klapp summary>span{margin-right:auto}.legaldoc .wtoc-klapp summary em{color:#dcffc89e}.legaldoc .wtoc-klapp summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.45rem;height:.45rem;margin:0 .15rem .2rem 0;transition:transform .25s,margin .25s;transform:rotate(45deg)}.legaldoc .wtoc-klapp[open] summary:after{margin-bottom:-.2rem;transform:rotate(-135deg)}.legaldoc .wtoc-klapp ol a{align-items:center;min-height:2.6rem}.legaldoc .wtoc ol a{padding-block:.38rem;font-size:.84rem}.legaldoc .wtoc ol li:before{top:.8rem}.legaldoc .wtoc__cta b{overflow-wrap:anywhere}.legaldoc__karte{isolation:isolate;border-radius:var(--r-l);background:radial-gradient(60% 120% at 0 0,#7dff3614,#0000 62%),#1515159e;border:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.6rem 2rem;margin-top:clamp(1.4rem,3vw,2.2rem);padding:clamp(1.5rem,3vw,2.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #00000061,inset 0 1px #ffffff0f}.legaldoc__karte-kopf{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.7rem;font-size:.7rem;display:block}.legaldoc__karte-text b{letter-spacing:-.02em;color:var(--fg);margin-bottom:.8rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:400;line-height:1.25;display:block}.legaldoc__adresse--klein{color:#f8f8f899;margin:0;font-size:.88rem;line-height:1.5}.legaldoc__adresse--klein span:first-child{color:#f8f8f8d1}.legaldoc__karte-wege{justify-items:end;gap:.5rem;display:grid}.legaldoc__andere{flex-wrap:wrap;justify-content:flex-end;gap:0 1.2rem;display:flex}.legaldoc__andere a{color:#f8f8f8a8;align-items:center;gap:.35rem;min-height:2.45rem;font-size:.86rem;transition:color .2s;display:inline-flex}.legaldoc__andere a svg{width:12px;height:12px}.legaldoc__andere a:hover{color:var(--accent)}@media (max-width:1100px){.legaldoc__feld{grid-template-columns:minmax(0,1fr);gap:0}.legaldoc__seite{order:0;position:static}.legaldoc__text{max-width:46rem}}@media (max-width:860px){.legaldoc__karte{grid-template-columns:minmax(0,1fr)}.legaldoc__karte-wege{justify-items:stretch}.legaldoc__andere{justify-content:flex-start}}@media (max-width:620px){.legaldoc{padding-bottom:32px}.legaldoc__abschnitt--nr{padding-left:2.3rem}.legaldoc__abschnitt,.legaldoc__unter{scroll-margin-top:8.4rem}.legaldoc__h3{gap:.5rem}.legaldoc__absaetze p{font-size:.97rem;line-height:1.68}}.kagent__feld{min-height:clamp(15rem,30vh,19rem);max-height:clamp(15rem,30vh,19rem)}.kagent__chips{flex-direction:column;align-items:flex-end;gap:.45rem;margin-top:.35rem;display:flex}.kagent__chip{border-radius:var(--r-pill);background:var(--ac-06);max-width:100%;min-height:2.5rem;color:var(--fg-92);font:inherit;text-align:left;cursor:pointer;border:1px solid #7dff3652;align-items:center;padding:0 1.05rem;font-size:.84rem;line-height:1.2;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.kagent__chip:hover{border-color:var(--accent);background:var(--ac-14)}.kagent__chip:active{transform:scale(.98)}.kagent__chip:focus-visible,.kagent__frei button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kagent__frei{min-height:2.5rem;padding:.2rem .2rem .2rem .95rem}.kagent__frei input{padding:.2rem 0;font-size:.9rem}.kagent__frei button{width:2.05rem;height:2.05rem;position:relative}.kagent__frei button:before{content:"";border-radius:50%;position:absolute;inset:-4px}.kagent__hinweis{color:#f8f8f885;margin:-.35rem 0 0;font-size:.74rem;line-height:1.45}.kagent__hinweis a{color:#f8f8f8cc;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .2s}.kagent__hinweis a:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.kagent__chip{transition:none}}.kontakt .page-b__meta p{color:#f8f8f88f}.kontakt .page-b__meta a{color:#f8f8f8cc}.kontakt .page-b__meta a:hover{color:var(--accent)}.svckarte{flex-direction:column;display:flex}.svckarte .dhero__card-top{margin-bottom:1.2rem}.svckarte__titel{letter-spacing:-.02em;color:var(--fg);margin:0 0 1.1rem;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400;line-height:1.2}.svckarte__schritte,.svckarte__themen,.svckarte__fakten{margin:0;padding:0;list-style:none}.svckarte__schritte li{grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;padding-block:.7rem;display:grid;position:relative}.svckarte__schritte li:first-child{padding-top:0}.svckarte__schritte li:not(:last-child):after{content:"";background:linear-gradient(#7dff3680,#7dff3614);width:1px;position:absolute;top:3.35rem;bottom:-.45rem;left:calc(1.2rem - .5px)}.svckarte__schritte li:first-child:after{top:2.65rem}.svckarte__nr{width:2.4rem;height:2.4rem;color:var(--accent);font-variant-numeric:tabular-nums;background:#7dff3614;border:1px solid #7dff3659;border-radius:50%;place-items:center;font-size:.8rem;display:grid}.svckarte__schritte b,.svckarte__themen b{color:var(--fg);font-size:.98rem;font-weight:400;line-height:1.3;display:block}.svckarte__schritte em,.svckarte__themen em{color:#f8f8f899;margin-top:.25rem;font-size:.84rem;font-style:normal;line-height:1.5;display:block}.svckarte__themen li{border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;padding:.75rem 0;display:grid}.svckarte__themen li:first-child{border-top:0;padding-top:0}.svckarte__themen li:hover .svc-kachel{transform:translateY(-2px)}.svckarte__fakten{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.svckarte__fakten li{border-radius:var(--r-pill);color:#f8f8f8b8;background:#ffffff08;border:1px solid #ffffff1a;padding:.35rem .8rem;font-size:.76rem}.svckarte__fuss{border-radius:var(--r-m);background:#ffffff05;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.1rem;padding:.85rem 1rem;transition:border-color .25s,background .25s;display:flex}.svckarte__fuss:hover{background:#7dff360d;border-color:#7dff3659}.svckarte__fuss b{color:var(--fg-92);overflow-wrap:anywhere;font-size:.88rem;font-weight:400;display:block}.svckarte__fuss em{color:#f8f8f885;margin-top:.15rem;font-size:.76rem;font-style:normal;display:block}.svckarte__fuss svg{width:14px;height:14px;color:var(--accent);flex:none}.svcbrief{max-width:34rem;margin-top:2rem}.kontakt__schritte.svcraster{grid-template-columns:repeat(4,minmax(0,1fr))}.svcraster>li:nth-child(2):after{animation-delay:1.9s}.svcraster>li:nth-child(3):after{animation-delay:3.75s}.svcraster>li:nth-child(4):after{animation-delay:5.6s}.svcraster__kopf{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.4rem;display:flex}.svcraster>li:hover .svc-kachel{transform:translateY(-3px)}@media (max-width:1100px){.kontakt__schritte.svcraster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.kontakt__schritte.svcraster{grid-template-columns:minmax(0,1fr)}}.about__steckbrief .dhero__card-top{margin-bottom:1.1rem}.about__steckbrief-marke{color:var(--accent);display:flex}.about__fakten{margin:0;display:grid}.about__fakten>div{border-top:1px solid #ffffff14;gap:.2rem;padding:.75rem 0;display:grid}.about__fakten>div:first-child{border-top:0;padding-top:0}.about__fakten dt{letter-spacing:.16em;text-transform:uppercase;color:#f8f8f885;font-size:.66rem}.about__fakten dd{color:var(--fg);margin:0;font-size:.98rem;line-height:1.35}.about__steckbrief-link{color:#f8f8f8a8;align-items:center;gap:.4rem;min-height:2.45rem;margin-top:.4rem;font-size:.84rem;transition:color .2s;display:inline-flex}.about__steckbrief-link svg{width:12px;height:12px}.about__steckbrief-link:hover{color:var(--accent)}.about__erzaehlung{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:1.8rem;display:grid}.about__leitspalte{position:sticky;top:10.2rem}.about .about__leitsatz{margin:0}.about__absaetze p{max-width:64ch;font-size:var(--t-base);color:#f8f8f8a8;margin:0 0 1.1rem;line-height:1.75}.about__absaetze p:last-child{margin-bottom:0}@media (max-width:900px){.about__erzaehlung{grid-template-columns:minmax(0,1fr)}.about__leitspalte{position:static}}.about .about__nr{font-size:inherit;letter-spacing:0;color:inherit}.nf{padding-block:clamp(150px,13vw,200px) clamp(3.5rem,7vw,6rem);position:relative;overflow-x:clip}.nf__spur{z-index:1;position:relative}.nf__kopf{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.nf__titel{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:.99}.nf__lead{color:#f8f8f8a8;max-width:46ch;margin:1.3rem 0 0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.nf__zahl{-webkit-user-select:none;user-select:none;width:100%;height:auto;overflow:visible}.nf__ziffern{font-family:var(--font-sans);letter-spacing:-.045em;font-size:400px;font-weight:500}.nf__ziffern--flaeche{fill:url(#nf-flaeche)}.nf__ziffern--kontur{fill:none;stroke:url(#nf-verlauf);stroke-width:2.6px}.nf__ziffern--kamm{fill:none;stroke:var(--accent);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:150 610;filter:drop-shadow(0 0 7px #7dff36d9);animation:4.8s linear infinite nfKamm}@keyframes nfKamm{to{stroke-dashoffset:-760px}}.nf__zahl{filter:drop-shadow(0 30px 60px #7dff3614)}@media (prefers-reduced-motion:reduce){.nf__ziffern--kamm{animation:none}}.nfsuche{max-width:34rem;margin-top:2rem}.nfsuche__feld{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f8f8f899;cursor:text;background:#19191999;border:1px solid #ffffff24;align-items:center;gap:.7rem;min-height:2.6rem;padding:.27rem .27rem .27rem 1.1rem;transition:border-color .25s,box-shadow .25s;display:flex}.nfsuche__feld:focus-within{border-color:var(--ac-55);box-shadow:0 0 0 4px #7dff3614}.nfsuche__feld>svg{flex:none}.nfsuche__feld input{min-width:0;color:var(--fg);font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:.4rem 0;font-size:.95rem}.nfsuche__feld input::placeholder{color:#f8f8f86b}.nfsuche__feld input::-webkit-search-cancel-button{appearance:none;display:none}.nfsuche__feld button{background:var(--accent);width:2.05rem;height:2.05rem;color:var(--accent-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:relative}.nfsuche__feld button:before{content:"";border-radius:50%;position:absolute;inset:-4px}.nfsuche__feld button:disabled{opacity:.3;cursor:default}.nfsuche__feld button:not(:disabled):hover{transform:translate(2px,-2px)}.nfsuche__feld button svg{width:14px;height:14px}.nfsuche__beispiele{color:#f8f8f885;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem;font-size:.8rem;display:flex}.nfsuche__beispiele>span{margin-right:.2rem}.nfsuche__beispiele button{border-radius:var(--r-pill);color:#f8f8f8d1;min-height:2.6rem;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;padding:0 1rem;font-size:.82rem;transition:border-color .2s,color .2s,background .2s}.nfsuche__beispiele button:hover{background:var(--ac-06);color:var(--fg);border-color:#7dff3680}.nfsuche__ergebnis{margin-top:.9rem}.nfsuche__ergebnis ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.nfsuche__ergebnis a{border:1px solid var(--line);border-radius:var(--r-m);background:#ffffff06;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:2.6rem;padding:.65rem .95rem;transition:border-color .2s,background .2s;display:grid}.nfsuche__ergebnis a:hover,.nfsuche__ergebnis a:focus-visible{background:#7dff360d;border-color:#7dff3666}.nfsuche__ergebnis b{color:var(--fg);font-size:.92rem;font-weight:400;line-height:1.3;display:block}.nfsuche__ergebnis em{color:#f8f8f88f;white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.8rem;font-style:normal;line-height:1.4;display:block;overflow:hidden}.nfsuche__ergebnis i{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-50);font-size:.64rem;font-style:normal}.nfsuche__ergebnis a>svg{width:13px;height:13px;color:var(--accent)}.nfsuche__hinweis{color:#f8f8f88f;margin:0;font-size:.86rem;line-height:1.5}.nf__wege{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.nf__weg{isolation:isolate;background:radial-gradient(120% 90% at 100% 0,#7dff3612,#0000 62%),#1515159e;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;height:100%;padding:clamp(1.1rem,2vw,1.4rem);transition:border-color .28s,translate .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #00000061,inset 0 1px #ffffff0d}.nf__weg:hover,.nf__weg:focus-visible{border-color:#7dff3673;translate:0 -3px;box-shadow:0 30px 60px #00000073,inset 0 1px #ffffff0f}.nf__weg-text b{color:var(--fg);font-size:1.02rem;font-weight:400;line-height:1.25;display:block}.nf__weg-text em{color:#f8f8f894;margin-top:.3rem;font-size:.85rem;font-style:normal;line-height:1.5;display:block}.nf__pfeil{margin-top:0}.nf__weg:hover .nf__pfeil,.nf__weg:focus-visible .nf__pfeil{background:var(--accent);color:var(--accent-ink);border-color:#0000;translate:3px;box-shadow:0 8px 20px #7dff3666}.nf__weg:hover .svc-kachel{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.nf__weg,.nf__weg:hover{translate:none}}@media (max-width:1100px){.nf__wege{grid-template-columns:minmax(0,1fr);max-width:40rem}}@media (max-width:860px){.nf__kopf{grid-template-columns:minmax(0,1fr);gap:1.4rem}.nf__zahl{order:-1;max-width:26rem}.nf__ziffern--kontur{stroke-width:3.2px}}.kontakt__schritte>li>.wzbento__nr:after{background:linear-gradient(to right, var(--ac-30), transparent 22rem);width:100vw;right:auto}.kontakt__schritte h3{line-height:1.28}@media (max-width:620px){.svcbrief .dbrief__form button{flex:100%;justify-content:space-between}.svcbrief{padding:1.2rem 1.1rem 1.3rem}.about .about__pruefung>li{grid-template-columns:minmax(0,1fr);gap:.7rem}.about .about__pruefung .about__nr{justify-self:start}.about .about__beleg{grid-column:1}}.legaldoc__fassung{color:#f8f8f8b8;background:#7dff360a;border-left:2px solid #7dff3680;border-radius:0 12px 12px 0;max-width:62ch;margin:1.1rem 0 0;padding:.75rem 1rem;font-size:.88rem;line-height:1.55}.legaldoc__fassung a{color:var(--fg);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #7dff3680;text-decoration:underline #7dff3680}.legaldoc__fassung a:hover{color:var(--accent)}@media (max-width:1100px){.legaldoc__seite{display:none}}.about__fakten dt{font-size:var(--t-label)}.about-buehne{text-align:center;padding-top:clamp(1rem,4vw,3rem);position:relative}.about-buehne__kopf{flex-direction:column;align-items:center;display:flex}.about-buehne__kopf .dsec__eyebrow{margin-bottom:.7rem}.about-buehne__titel{font-size:var(--t-m);letter-spacing:0;color:var(--fg-50);margin:0;font-weight:400;line-height:1.4}.about-buehne__satz{letter-spacing:-.045em;color:var(--fg-pure);margin:clamp(1.6rem,4vw,3.2rem) auto 0;font-size:clamp(2.6rem,8.4vw,9.2rem);font-weight:400;line-height:.98}.about-buehne__zeile{display:block}.about-buehne__wort{opacity:.14}.about-buehne__zeile:last-child .about-buehne__wort:last-of-type{color:var(--accent);text-shadow:0 0 46px #7dff3652}@supports (animation-timeline:view()){.about-buehne__satz{view-timeline-name:--markensatz}.about-buehne__wort{animation:linear both wortLicht;animation-timeline:--markensatz;animation-range:cover calc(16% + var(--w) * 4.6%) cover calc(25% + var(--w) * 4.6%)}}@supports not (animation-timeline:view()){.about-buehne__wort{opacity:1}}@keyframes wortLicht{0%{opacity:.14}to{opacity:1}}@media (prefers-reduced-motion:reduce){.about-buehne__wort{opacity:1;animation:none}}.about-buehne__unter p{max-width:50ch;color:var(--fg-62);text-wrap:pretty;margin:clamp(1.8rem,3.6vw,2.8rem) auto 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.7}.about-buehne__haltung{text-align:left;margin-top:clamp(3.6rem,7vw,6rem)}.about-buehne__raum{padding-bottom:clamp(3.2rem,6vw,5rem)}.about-buehne__raum>.tiefe{--h-oben:calc(100% - clamp(3.2rem, 6vw, 5rem) + clamp(.5rem, 1.2vw, 1.1rem));-webkit-mask-image:linear-gradient(#0000,#000 24% 90%,#0000);mask-image:linear-gradient(#0000,#000 24% 90%,#0000)}.about-buehne__raum+.about-buehne__unter p{margin-top:0}
body:has([data-abschluss]):not(:has(#finder)) .bfoot__ruf{display:none}body:has([data-abschluss]):not(:has(#finder)) .bfoot{margin-top:clamp(2rem,4vw,3.5rem)}@media (max-width:640px){.bfoot__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.2rem;padding-block:2.6rem 2.2rem}.bfoot__brand{grid-column:1/-1}.bfoot__col a{align-items:center;min-height:44px;font-size:.95rem;line-height:1.25;display:flex}.bfoot__kopf{margin-bottom:.4rem}.bfoot__kopf--zweit{margin-top:1.4rem}.bfoot__vertrauen{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .9rem}}@media (max-width:620px){.dhero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dhero__stat{border-top:0;border-left:1px solid #ffffff12;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem 1rem 1.05rem}.dhero__stat:nth-child(odd){border-left:0}.dhero__stat:nth-child(n+3){border-top:1px solid #ffffff12}.dhero__stat-num{font-size:1.45rem}.dhero__stat-label{font-size:.74rem;line-height:1.35}}@media (max-width:860px){.site-header .topbar{max-height:60px;transition:max-height .35s,opacity .25s}.site-header.is-kompakt .topbar{opacity:0;max-height:0}.site-header__inner{transition:padding .3s}.site-header.is-kompakt .site-header__inner{padding-top:.55rem;padding-bottom:.55rem}.site-header.is-kompakt .site-header__cta--compact .btn__circle{width:2.6rem;height:2.6rem}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.site-header .topbar,.site-header__inner{transition:none}}.jbento__bild,.jdet__bild,.sjur__bild img{--graphit:saturate(.5) contrast(1.08) brightness(.8);--farbe:saturate(1) contrast(1.04) brightness(.95);filter:var(--graphit);transition:scale .6s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),filter .7s cubic-bezier(.2,.8,.2,1)}.jbento__item>a:hover .jbento__bild,.jbento__item>a:focus-visible .jbento__bild,.sjur__karte:hover .sjur__bild img,.sjur__karte:focus-visible .sjur__bild img,.jdet__blatt:hover .jdet__bild{filter:var(--farbe)}.jdet__bild{--ankunft:saturate(.6) contrast(1.06) brightness(.84);filter:var(--ankunft);animation:1.8s cubic-bezier(.2,.8,.2,1) .45s both bildAnkunft}.jdet__blatt:hover .jdet__bild{animation:none}@keyframes bildAnkunft{0%{filter:var(--graphit)}to{filter:var(--ankunft)}}@media (hover:none){@supports (animation-timeline:view()){.jbento__bild,.sjur__bild img{animation:linear both bildDurchlauf;animation-timeline:view();animation-range:cover}}}@keyframes bildDurchlauf{0%,22%{filter:var(--graphit)}45%,62%{filter:var(--farbe)}85%,to{filter:var(--graphit)}}@media (prefers-reduced-motion:reduce){.jdet__bild{animation:none}.jbento__bild,.jdet__bild,.sjur__bild img{transition:none}}@media (hover:none) and (prefers-reduced-motion:reduce){.jbento__bild,.sjur__bild img{filter:saturate(.6)contrast(1.06)brightness(.84);animation:none}}@media (max-width:1100px){html.schublade-offen{overflow:hidden}.site-header__drawer.schublade{top:var(--schublade-oben,88px);isolation:isolate;background:#171717;border-top:1px solid #ffffff0f;flex-direction:column;align-items:stretch;gap:0;max-height:none;margin:0;padding:0;animation:.38s cubic-bezier(.2,.8,.2,1) both schubladeAuf;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.schublade__raum{z-index:-1;pointer-events:none;opacity:0;animation:.9s .15s forwards schubladeRaum;position:absolute;inset:0}.schublade__raum>.tiefe{left:0;right:0}.schublade__liste{overscroll-behavior:contain;min-height:0;padding:clamp(.8rem, 3vh, 1.8rem) var(--gutter) 1.4rem;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.schublade__gruppe{animation:.5s cubic-bezier(.2,.8,.2,1) both schubladePunkt;animation-delay:calc(90ms + var(--i,0) * 45ms);border-bottom:1px solid #ffffff12}.schublade__zeile{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-header__drawer .schublade__punkt{letter-spacing:-.025em;min-height:66px;color:var(--fg-pure);flex:auto;font-size:clamp(1.65rem,7vw,2.3rem);line-height:1.1}.schublade__auf{width:44px;height:44px;color:var(--fg);cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;transition:border-color .25s,background .25s;display:grid}.schublade__auf svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.schublade__auf[aria-expanded=true]{background:#7dff360f;border-color:#7dff3680}.schublade__auf[aria-expanded=true] svg{transform:rotate(180deg)}.schublade__ebene[hidden]{display:none}.schublade__ebene{border-left:1px solid #7dff3638;gap:0;margin:0 0 1rem .2rem;padding-left:1rem;display:grid}.site-header__drawer .schublade__unter{min-height:48px;color:var(--fg-78);animation:.42s cubic-bezier(.2,.8,.2,1) both schubladePunkt;animation-delay:calc(var(--k,0) * 35ms);align-items:center;gap:.85rem;font-size:1.05rem;display:flex}.schublade__unter i{background:#ffffff0a;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.schublade__unter i:after{content:"";background:var(--accent);width:15px;height:15px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat}.schublade__extras{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:0 1.2rem;margin-top:.4rem;padding-top:.4rem;display:flex}.site-header__drawer .schublade__extras a{min-height:44px;color:var(--fg-50);font-size:.92rem}.site-header__drawer .schublade__unter:hover,.site-header__drawer .schublade__extras a:hover{color:var(--accent)}.schublade__fuss{padding:.85rem var(--gutter) calc(.85rem + env(safe-area-inset-bottom));background:#171717;border-top:1px solid #ffffff14;flex:none;align-items:center;gap:.6rem;animation:.5s cubic-bezier(.2,.8,.2,1) .2s both schubladePunkt;display:flex}.schublade__suche{width:var(--cta-h);height:var(--cta-h);border-radius:var(--r-pill);color:var(--fg);font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;flex:none;place-items:center;padding:0;font-size:1rem;display:inline-grid}.site-header__drawer .schublade__knopf{min-height:var(--cta-h);min-width:0;color:var(--accent-ink);flex:auto;justify-content:space-between;font-size:1rem}.schublade__auf:focus-visible,.schublade__suche:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@keyframes schubladeAuf{0%{opacity:0;transform:translateY(-10px)}}@keyframes schubladePunkt{0%{opacity:0;transform:translateY(14px)}}@keyframes schubladeRaum{to{opacity:.75}}@media (max-width:1100px) and (prefers-reduced-motion:reduce){.site-header__drawer.schublade,.schublade__gruppe,.site-header__drawer .schublade__unter,.schublade__fuss{animation:none}.schublade__raum{opacity:.75;animation:none}.schublade__auf svg{transition:none}}.topbar__aktiv{min-width:0;max-width:34rem;display:inline-flex;overflow:hidden}.topbar__aktiv:empty{display:none}.aktiv--band,.aktiv--zeile{max-width:none;box-shadow:none;pointer-events:none;border:0;border-radius:0}.aktiv--band{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background:0 0;align-items:center;gap:.5rem;padding:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:static;transform:translateY(4px)}.aktiv--band.is-da,.aktiv--zeile.is-da{opacity:1;pointer-events:none;transform:none}.aktiv--band .aktiv__puls,.aktiv--zeile .aktiv__puls{width:6px;height:6px;animation:none}.aktiv--band .aktiv__puls:before,.aktiv--zeile .aktiv__puls:before{display:none}.aktiv--band .aktiv__puls:after,.aktiv--zeile .aktiv__puls:after{box-shadow:0 0 8px #7dff36b3}.aktiv--band .aktiv__text,.aktiv--zeile .aktiv__text{align-items:baseline;gap:.5rem;min-width:0;display:flex}.aktiv--band .aktiv__text strong,.aktiv--zeile .aktiv__text strong{color:var(--fg-78);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.aktiv--band .aktiv__text em,.aktiv--zeile .aktiv__text em{color:var(--fg-50);white-space:nowrap;flex:none;font-size:.72rem}.aktiv--zeile{z-index:49;padding:.55rem var(--gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#121212eb;border-bottom:1px solid #ffffff12;align-items:center;gap:.55rem;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:auto;left:0;right:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.aktiv--band,.aktiv--zeile{transition:opacity .2s;transform:none}}.topbar .aktiv--band .aktiv__text strong{color:var(--accent-ink)}.topbar .aktiv--band .aktiv__text em{color:var(--accent-ink);opacity:.7}.topbar .aktiv--band .aktiv__puls{background:var(--accent-ink);box-shadow:none}
.jbento__bild>img,.tbento__bild>img,.jdet__bild>img,.dlf__bild>img,.sjur__bild>img,.bbento__bild>img{object-fit:cover;object-position:center}.smkarte__bild>img{object-fit:cover;object-position:center top}.dlf__bild{position:relative}.pblaet--reihe img{height:auto}.phero__gesichter i{position:relative;overflow:hidden}
.fax,.tfen{--kurve:cubic-bezier(.22, .7, .2, 1);--gleiten:cubic-bezier(.45, .05, .2, 1);--linie:#ffffff1f;color:var(--fg-78);background:radial-gradient(70% 55% at 50% 0,#7dff360a,#0000 70%),#191919c7;border:1px solid #ffffff1c;border-radius:22px;margin:0;padding:clamp(1.15rem,2.6vw,1.8rem);font-size:.9rem;position:relative;box-shadow:0 40px 90px #00000073,inset 0 1px #ffffff0f}.bfig--grafik{margin:clamp(2rem,4vw,3rem) 0}@media (max-width:620px){.bfig--grafik{width:calc(100vw - 40px);margin-left:calc(100% - 100vw + 40px)}}.bfig--fristen-voll{min-height:900px}.bfig--fristen-kompakt{min-height:880px}.bfig--tagefenster{min-height:900px}@media (prefers-reduced-motion:no-preference) and (min-height:681px){.bfig--fristen-voll{min-height:2100px}}@media (max-width:620px){.bfig--fristen-voll{min-height:960px}.bfig--fristen-kompakt{min-height:980px}.bfig--tagefenster{min-height:1300px}}@media (max-width:620px) and (prefers-reduced-motion:no-preference) and (min-height:681px){.bfig--fristen-voll{min-height:1950px}}.fax .fax__kopf,.tfen .tfen__kopf{gap:.45rem;margin:0 0 1.1rem;display:grid}.fax .fax__marke,.tfen .tfen__marke{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-50);font-size:.7rem}.fax .fax__titel,.tfen .tfen__titel{letter-spacing:-.01em;max-width:34rem;color:var(--fg-92);font-size:clamp(1.05rem,1.8vw,1.22rem);font-weight:500;line-height:1.32}.fax__pille,.fax__chip,.fax__schritt,.tfen__pille,.prisma__chip{min-height:38px;color:var(--fg-78);font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.8rem;line-height:1.2;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.fax__pille:hover,.fax__chip:hover,.fax__schritt:hover,.tfen__pille:hover,.prisma__chip:hover{color:var(--fg);border-color:#ffffff52}.fax__pille[aria-pressed=true],.fax__chip[aria-pressed=true],.tfen__pille[aria-pressed=true],.prisma__chip[aria-pressed=true]{color:var(--fg);background:#f8f8f817;border-color:#f8f8f8b3}.fax__pille:focus-visible,.fax__chip:focus-visible,.fax__schritt:focus-visible,.tfen__pille:focus-visible,.prisma__chip:focus-visible,.tfen__datum select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fax__schritt:disabled,.tfen__pille:disabled{opacity:.4;cursor:default}.fax__pille i,.tfen__pille--schalter i{border:1px solid #ffffff59;border-radius:7px;flex:none;width:26px;height:14px;transition:border-color .3s;position:relative}.fax__pille i:after,.tfen__pille--schalter i:after{content:"";width:8px;height:8px;transition:transform .3s var(--kurve), background-color .3s;background:#f8f8f899;border-radius:50%;position:absolute;top:2px;left:2px}.fax__pille[aria-pressed=true] i,.tfen__pille--schalter[aria-pressed=true] i{border-color:#7dff3699}.fax__pille[aria-pressed=true] i:after,.tfen__pille--schalter[aria-pressed=true] i:after{background:var(--accent);transform:translate(12px)}.fax{--s:120px;--bw:560px;--kipp:78deg;--p:760px;--po:41%;--d0:190px;--bh:440px;--g:132px;--rw:40px;--rd:30px;--rh:28px;--oben:150px;--weg:1400px;--rest:310px}.fax .fax__kopf{margin-bottom:1rem}.fax__klebe{gap:.75rem;display:grid}.fax .fax__schalter{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.fax__szene{gap:.75rem;display:grid}.fax__buehne{isolation:isolate;height:var(--bh);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:radial-gradient(60% 34% at 50% 16%,#f8f8f80f,#0000 70%),linear-gradient(#121212 0%,#161616 40%,#1a1a1a 100%);border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.fax.is-zieht .fax__buehne{cursor:grabbing}.fax__buehne:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#121212 0%,#121212eb 16%,#1212128c 30%,#0000 52%);position:absolute;inset:0}.fax__raum{perspective:var(--p);perspective-origin:50% var(--po);pointer-events:none;position:absolute;inset:0}.fax__welt{width:var(--bw);height:calc(24 * var(--s));margin-left:calc(var(--bw) / -2);transform-origin:50% 100%;transform-style:preserve-3d;transform:rotateX(var(--kipp)) translate3d(0, calc((var(--kam) + 12) * var(--s) - var(--d0)), 0);will-change:transform;position:absolute;bottom:0;left:50%}.fax__welt>*{position:absolute}.fax__quer{width:300%;height:1px;left:-100%;top:calc((12 - var(--j)) * var(--s));transform:scale(clamp(0, (var(--j) - var(--vorn)) * 40, 1));background:linear-gradient(90deg,#0000,#ffffff12 30% 70%,#0000)}.fax__quer.is-marke{background:linear-gradient(90deg,#0000,#ffffff24 28% 72%,#0000)}.fax__quer.is-tag{background:linear-gradient(90deg,#0000,#ffffff52 12% 88%,#0000);width:116%;height:2px;left:-8%}.fax__laengs{top:0;bottom:0;left:calc(var(--l) * 100%);transform-origin:50% 0;width:1px;transform:scaleY(calc((12 - var(--vorn)) / 24));background:#ffffff17}.fax__laengs.is-raum{background:#ffffff0b}.fax__streifen{top:calc((12 - var(--b)) * var(--s));left:calc(var(--l) * 100%);width:calc(var(--w) * 100%);height:calc((var(--b) - var(--a)) * var(--s));transform-origin:50% 0;transform:scaleY(clamp(0, (var(--b) - max(var(--a), var(--vorn))) / (var(--b) - var(--a)), 1));background:#ffffff08;border:1px solid #fff3;border-radius:4px}.fax__streifen:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(#ffffff0f,#ffffff29);border:1px solid #fffc;transition:opacity .35s;position:absolute;inset:-1px;box-shadow:0 0 26px #ffffff1a}.fax__streifen.is-an:after{opacity:1}.fax__streifen--rahmen,.fax__streifen--rahmen:after{background:0 0}.fax__streifen--fein,.fax__streifen--fein:after{background:0 0;border-style:dotted}.fax__streifen--strich,.fax__streifen--strich:after{background:0 0;border-style:dashed}.fax__streifen--linie{background:0 0;border:0}.fax__streifen--linie:after{display:none}.fax__streifen--linie:before{content:"";width:2px;transform:scaleY(var(--k,1));transform-origin:50% 100%;transition:transform .55s var(--kurve);background:#fff6;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.fax__streifen--linie.is-an:before{background:#ffffffe6;box-shadow:0 0 10px #ffffff59}.fax__streifen.is-verletzt{background:repeating-linear-gradient(135deg,#ffffff29 0 1px,#0000 1px 7px);border-style:dashed}.fax__streifen.is-verletzt:after{background:repeating-linear-gradient(135deg,#ffffff38 0 1px,#0000 1px 7px)}.fax__welt>.is-leise{opacity:.16}.fax__schild,.fax__faellig,.fax__zurueck,.fax__tor,.fax__rate{opacity:clamp(0, (var(--j) - var(--kam) + 1.2) * 2, 1)}.fax__schild,.fax__faellig,.fax__zurueck{top:calc((12 - var(--j)) * var(--s));left:calc(var(--l) * 100%);width:0;height:0;transform-style:preserve-3d;transform:scale(clamp(0, (var(--j) - var(--vorn)) * 40, 1))}.fax__tafel3d{transform-origin:0 100%;border-left:1px solid #ffffff47;align-items:flex-start;height:40px;padding-left:7px;display:flex;position:absolute;bottom:0;left:0;transform:rotateX(-90deg)}.fax__tafel3d em{white-space:nowrap;color:#f8f8f880;margin-top:-3px;font-size:15px;font-style:normal;line-height:1;transition:color .35s}.fax__schild.is-an .fax__tafel3d{border-left-color:#fffc}.fax__schild.is-an .fax__tafel3d em{color:#fff}.fax__schild--rate .fax__tafel3d{height:calc(var(--rh) + 30px);transform:translateX(calc(var(--rw) / 2 + 6px)) rotateX(-90deg);border-left:0}.fax__schild--notiz .fax__tafel3d{height:24px}.fax__tor{top:calc((12 - var(--j)) * var(--s));width:106%;height:0;transform-style:preserve-3d;transform:scale(clamp(0, (var(--j) - var(--vorn)) * 40, 1));left:-3%}.fax__torrahmen{width:100%;height:var(--g);transform-origin:50% 100%;background:linear-gradient(#ffffff06,#0000 50%);border:1px solid #fff3;border-bottom:0;border-radius:8px 8px 0 0;position:absolute;bottom:0;left:0;transform:rotateX(-90deg)}.fax__torrahmen em{font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;color:#f8f8f86b;font-size:17px;font-style:normal;position:absolute;top:-26px;left:50%;translate:-50%}.fax__tor.is-hier .fax__torrahmen{border-color:#ffffff57}.fax__tor.is-hier .fax__torrahmen em{color:#fff}.fax__tor--tag .fax__torrahmen{height:calc(var(--g) * 1.25);background:linear-gradient(#ffffff0d,#0000 60%);border-color:#ffffff4d}.fax__tor--tag .fax__torrahmen em{letter-spacing:.02em;color:#f8f8f8bf;font-size:19px}.fax__torrahmen:after{content:"";border:2px solid var(--accent);border-radius:inherit;opacity:0;border-bottom:0;position:absolute;inset:-1px -1px 0;box-shadow:0 0 24px #7dff368c,inset 0 0 30px #7dff3633}.fax__torrahmen.is-blitz:after{animation:1.1s cubic-bezier(.2,.7,.2,1) both faxBlitz}@keyframes faxBlitz{0%{opacity:0}10%{opacity:1}to{opacity:0}}.fax__rate{top:calc((12 - var(--j)) * var(--s));left:calc(var(--l) * 100%);width:var(--rw);height:var(--rd);margin:calc(var(--rd) / -2) 0 0 calc(var(--rw) / -2);transform-style:preserve-3d;transform:translate3d(0, calc(var(--zj,0) * var(--s)), calc(var(--zk,0) * var(--rh))) scale(clamp(0, (var(--j) - var(--vorn)) * 40, 1));transition:transform .85s var(--kurve) calc(var(--n,0) * 70ms)}.fax__f{background:#222;border:1px solid #ffffff29;transition:opacity .4s;display:block;position:absolute}.fax__f--oben{transform:translateZ(var(--rh));background:linear-gradient(135deg,#4a4a4a,#2c2c2c);border-color:#fff6;inset:0}.fax__f--vorn{height:var(--rh);transform-origin:50% 100%;background:linear-gradient(#2b2b2b,#1b1b1b);bottom:0;left:0;right:0;transform:rotateX(-90deg)}.fax__f--links,.fax__f--rechts{width:var(--rh);transform-origin:0;background:#181818;top:0;bottom:0;transform:rotateY(-90deg)}.fax__f--links{left:0}.fax__f--rechts{left:100%}.fax__rate:after{content:"";opacity:0;background:radial-gradient(closest-side,#ffffff38,#0000);border-radius:50%;transition:opacity .4s;position:absolute;inset:-10px}.fax__rate.is-jetzt:after{opacity:1}.fax__rate.is-an .fax__f--oben{background:linear-gradient(135deg,#6a6a6a,#3a3a3a)}.fax__rate.is-jetzt .fax__f--oben{background:linear-gradient(135deg,#f2f2f2,#bdbdbd);border-color:#fff}.fax__rate.is-bezahlt .fax__f{opacity:.35}.fax__rate.is-sockel .fax__f{opacity:1}.fax[data-rueckkehr] .fax__f{background:#ffffff05;border-color:#f8f8f88c}.fax[data-rueckkehr] .fax__rate.is-jetzt .fax__f--oben{background:#ffffff29}.fax__rate.is-fort .fax__f,.fax__rate.is-sockel .fax__f{border-color:#ffffffbf}.fax__rate.is-fort .fax__f--oben{animation:1.6s ease-out both faxTurm;animation-delay:calc(.5s + var(--n,0) * 70ms)}@keyframes faxTurm{0%{border-color:#ffffffbf}25%{border-color:var(--accent);box-shadow:0 0 14px #7dff3699}to{border-color:#ffffffbf}}.fax__faellig .fax__tafel3d{height:calc(var(--zk) * var(--rh) + 46px);transform:translateX(calc(var(--rw) / 2 + 8px)) rotateX(-90deg);border-left:0}.fax__faellig em{color:var(--accent);animation:faxAuf .6s .7s var(--kurve) both;background:#141414e6;border:1px solid #7dff36b3;border-radius:6px;padding:2px 7px;font-size:15px}.fax__zurueck .fax__tafel3d{border-left:2px solid #fff;height:54px}.fax__zurueck em{color:#fff;animation:faxAuf .5s var(--kurve) both}@keyframes faxAuf{0%{opacity:0;transform:translateY(8px)}}.fax__fest{width:calc(var(--bw) * 1.3);height:calc(var(--d0) * 2);margin-left:calc(var(--bw) * -.65);transform-origin:50% 100%;transform:rotateX(var(--kipp));position:absolute;bottom:0;left:50%}.fax__fokus{bottom:var(--d0);background:linear-gradient(90deg, transparent, var(--accent) 18%, var(--accent) 82%, transparent);width:84%;height:2px;position:absolute;left:8%;box-shadow:0 0 18px #7dff3673}.fax__lichtkegel{bottom:calc(var(--d0) - 160px);background:radial-gradient(50% 50%,#f8f8f81c,#0000);width:120%;height:320px;position:absolute;left:-10%}.fax__bahnlicht{width:var(--bw);height:calc(14 * var(--s));margin-left:calc(var(--bw) / -2);transform-origin:50% 100%;transform:rotateX(var(--kipp));position:absolute;bottom:0;left:50%}.fax__bahnlicht i{width:2px;height:calc(3 * var(--s));background:linear-gradient(180deg, transparent, var(--accent) 45%, #d8ffc2 60%, transparent);filter:drop-shadow(0 0 6px #7dff36cc);opacity:0;margin-left:-1px;position:absolute;top:0;left:0}.fax__bahnlicht i+i{left:100%}.fax__bahnlicht.is-puls i{animation:1.3s cubic-bezier(.3,.1,.3,1) both faxLichtlauf}.fax__bahnlicht.is-puls i+i{animation-delay:.12s}@keyframes faxLichtlauf{0%{opacity:0;transform:translateY(0)}15%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translateY(calc(11 * var(--s)))}}.fax__hud{z-index:2;pointer-events:none;position:absolute;top:14px;left:18px}.fax .fax__jahr{align-items:baseline;gap:.7rem;max-width:none;margin:0;display:flex}.fax__jahr b{font-variant-numeric:tabular-nums;letter-spacing:-.04em;min-width:2.2ch;color:var(--fg);animation:faxZahl .35s var(--kurve) both;font-size:clamp(2.2rem,4.6vw,3rem);font-weight:500;line-height:1;display:inline-block}@keyframes faxZahl{0%{opacity:.2;transform:translateY(30%)}}.fax__jahr span{color:var(--fg-78);font-size:.86rem}.fax .fax__zahl{letter-spacing:.04em;max-width:none;color:var(--fg-50);margin:.35rem 0 0;font-size:.74rem}.fax .fax__hinweis,.fax .fax__satz{z-index:2;max-width:none;color:var(--fg-92);animation:faxAuf .4s var(--kurve) both;pointer-events:none;background:#121212db;border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:.7rem .9rem;font-size:.84rem;line-height:1.5;position:absolute;top:14px;left:46%;right:14px}.fax .fax__hinweis{color:var(--fg-62)}.fax .fax__wortlaut{z-index:3;cursor:auto;width:min(360px,100% - 24px);animation:faxAuf .35s var(--kurve) both;background:linear-gradient(#ffffff0f,#ffffff03 40%),#141414f0;border:1px solid #ffffff29;border-radius:14px;align-content:start;gap:.55rem;padding:1rem 1.1rem;display:grid;position:absolute;top:12px;bottom:12px;right:12px;overflow-y:auto;box-shadow:inset 0 1px #ffffff40,0 24px 50px -16px #000c}.fax .fax__wortlaut[hidden]{display:none}.fax__wortlaut b{color:var(--fg);padding-right:2rem;font-size:.95rem;font-weight:500}.fax .fax__wortlaut p,.fax .fax__wortlaut ol{max-width:none;color:var(--fg-78);margin:0;font-size:.82rem;line-height:1.55}.fax .fax__wortlaut ol{padding-left:1.1rem}.fax__wortlaut ol li+li{margin-top:.25rem}.fax__zu{width:32px;height:32px;color:var(--fg-78);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.fax__zu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fax .fax__liste{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:34px;align-content:start;gap:6px;max-width:none;min-height:114px;margin:0;padding:0;list-style:none;display:grid}.fax__regel{min-width:0;animation:faxAuf .35s var(--kurve) both;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;padding:0 .75rem;display:flex}.fax__regel.is-leise{opacity:.4}.fax__regel button,.fax__regel b{color:var(--fg);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:500;overflow:hidden}.fax__regel button{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #f8f8f840;text-decoration:underline #f8f8f840}.fax__regel button[aria-expanded=true]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.fax__regel button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fax__regel a,.fax .fax__wortlaut a,.fax .fax__fuss a{color:var(--fg-62);text-underline-offset:3px;flex:none;font-size:.72rem;-webkit-text-decoration:underline #f8f8f84d;text-decoration:underline #f8f8f84d;transition:color .2s}.fax__regel a:hover,.fax .fax__wortlaut a:hover,.fax .fax__fuss a:hover{color:var(--fg)}.fax .fax__steuer{align-items:center;gap:.6rem;display:flex}.fax__schritt{flex:none;width:38px;padding:0}.fax__karte{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-y;flex:1;height:46px;position:relative}.fax__mini{position:absolute;inset:4px 0 16px}.fax__m{top:calc(var(--r) * 7px);left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);background:#ffffff2e;border-radius:2px;height:3px;transition:opacity .3s;position:absolute}.fax__m.is-an{background:#ffffffb3}.fax__m--strich{background:repeating-linear-gradient(90deg,#ffffff4d 0 4px,#0000 4px 7px)}.fax__m--strich.is-an{background:repeating-linear-gradient(90deg,#fffc 0 4px,#0000 4px 7px)}.fax__mini em{bottom:-16px;left:calc(var(--x) * 1%);font-variant-numeric:tabular-nums;color:var(--fg-50);font-size:.64rem;font-style:normal;position:absolute;translate:-50%}.fax__mini em.is-jetzt{color:var(--fg)}.fax__karte .fax__zeiger{transform:translateX(calc(var(--zeiger) * 1%));transition:transform .25s var(--kurve);pointer-events:none;outline:none;position:absolute;inset:0 0 14px}.fax__karte .fax__zeiger:before{content:"";background:var(--accent);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 10px #7dff3680}.fax__griff{pointer-events:auto;cursor:grab;touch-action:none;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:0}.fax__griff:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:16px;box-shadow:0 0 0 4px #7dff3629}.fax__zeiger:focus-visible .fax__griff:after{box-shadow:0 0 0 3px #191919, 0 0 0 5px var(--accent)}.fax__marken{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.fax__chip{font-variant-numeric:tabular-nums;min-height:34px;padding:0 .7rem}.fax .fax__fuss{max-width:none;color:var(--fg-50);margin:1rem 0 0;font-size:.74rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.fax.fax--voll{--bh:clamp(250px, calc(100svh - var(--oben) - var(--rest)), 460px)}.fax--voll .fax__klebe{top:var(--oben);z-index:1;position:sticky}.fax--voll .fax__strecke{height:var(--weg)}}@media (max-width:620px){.fax{--s:86px;--bw:320px;--kipp:78deg;--p:540px;--po:46%;--d0:120px;--bh:380px;--g:96px;--rw:28px;--rd:22px;--rh:20px;--oben:134px;--weg:1100px;--rest:368px}.fax .fax__schalter{grid-template-columns:1fr 1fr;display:grid}.fax__pille{text-align:left;justify-content:flex-start;min-height:44px;padding:.35rem .7rem;font-size:.74rem}.fax__tafel3d em{font-size:12px}.fax__torrahmen em{font-size:14px;top:-22px}.fax .fax__liste{grid-template-columns:1fr;grid-auto-rows:26px;gap:3px;min-height:171px}.fax__regel{border-radius:8px;padding:0 .6rem}.fax__mini em:nth-of-type(4),.fax__mini em:nth-of-type(6){display:none}.fax__regel button,.fax__regel b{font-size:.74rem}.fax__regel a{font-size:.68rem}.fax__schritt{width:44px;min-height:44px}.fax__marken{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -2px;padding:0 2px 2px;overflow-x:auto}.fax__chip{flex:none;min-height:44px}.fax .fax__satz,.fax .fax__hinweis{padding:.55rem .7rem;font-size:.76rem;top:92px;left:10px;right:10px}}@media (prefers-reduced-motion:no-preference) and (max-height:780px){.fax--voll .fax__marken{display:none}.fax.fax--voll{--rest:262px}}@media (prefers-reduced-motion:no-preference) and (max-height:780px) and (max-width:620px){.fax.fax--voll{--rest:318px}}@media (max-height:680px){.fax.fax--voll{--bh:340px}.fax--voll .fax__klebe{position:static}.fax--voll .fax__strecke{height:0}.fax--voll .fax__marken{display:flex}}.tfen{--kopfglas:54px;--leiste:60px;--unter:14px;overflow-x:clip}.tfen .tfen__zahlen{flex-wrap:wrap;align-items:flex-end;gap:.8rem 1.6rem;margin:0 0 1.6rem;display:flex}.tfen .tfen__gross{align-items:baseline;gap:.6rem;max-width:none;margin:0;display:flex}.tfen .tfen__gross b{font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--fg);font-size:clamp(2.8rem,6.4vw,3.8rem);font-weight:500;line-height:.9}.tfen .tfen__gross span{max-width:9rem;color:var(--fg-62);font-size:.8rem;line-height:1.3}.tfen .tfen__urteil{max-width:none;color:var(--fg-92);flex:16rem;margin:0;font-size:.9rem;line-height:1.5}.tfen__flaeche{position:relative}.tfen__jahre{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-50);grid-template-columns:1fr 1fr;margin-bottom:.7rem;font-size:.68rem;display:grid}.tfen__jahre span+span{padding-left:8px}.tfen__band{height:calc(var(--kopfglas) + var(--leiste) + var(--unter));cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.tfen__leiste{top:var(--kopfglas);height:var(--leiste);background:linear-gradient(#222 0%,#171717 55%,#131313 100%);border-radius:10px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #000000b3,0 18px 34px -10px #000000b3}.tfen__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.tfen__rillen{fill:none;stroke:#ffffff13;stroke-width:.6px;vector-effect:non-scaling-stroke}.tfen__monat{fill:none;stroke:#fff3;stroke-width:1px;vector-effect:non-scaling-stroke}.tfen__wende{stroke:#ffffff8c;stroke-width:1px;vector-effect:non-scaling-stroke}.tfen__dagrund{fill:#ffffff0a}.tfen__dagrund--im{fill:#f8f8f821}.tfen__rillen--da{stroke:#f8f8f85c}.tfen__rillen--im{stroke:#fff;stroke-width:.8px}.tfen__anwesend{transform-box:fill-box;transform-origin:0}.tfen__fenster{top:0;bottom:calc(var(--unter) - 8px);cursor:grab;touch-action:pan-y;width:50%;transform:translateX(calc(var(--s) / 365 * 100%));background:linear-gradient(#ffffff1a 0%,#ffffff09 30%,#ffffff04 62%,#ffffff0f 100%),#1e1e1e47;border:1px solid #fff3;border-radius:14px;outline:none;transition:border-color .4s,opacity .5s;position:absolute;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 1px 0 #ffffff24,inset -1px 0 #ffffff24,inset 0 -1px #ffffff14,0 26px 44px -14px #000000bf}.tfen.is-zieht .tfen__fenster{cursor:grabbing}.tfen__fenster.is-drueber{border-color:#7dff368c}.tfen__fenster:focus-visible{box-shadow:inset 0 1px 0 #ffffff6b, 0 0 0 3px #191919, 0 0 0 5px var(--accent)}.tfen__schein{width:200%;transform:translateX(calc(var(--s) / -730 * 100%));pointer-events:none;background:linear-gradient(103deg,#0000 22%,#ffffff1c 29%,#ffffff06 35%,#0000 41%),linear-gradient(103deg,#0000 66%,#ffffff0f 70%,#0000 74%);position:absolute;top:0;bottom:0;left:0}.tfen__pegel{background:#ffffff1f;border-radius:1px;height:2px;position:absolute;top:11px;left:14px;right:14px}.tfen__pegel i{border-radius:inherit;transform:scaleX(var(--n));transform-origin:0;background:#f8f8f8d9;position:absolute;inset:0}.tfen__fenster.is-drueber .tfen__pegel i{background:var(--accent);box-shadow:0 0 8px #7dff3699}.tfen__pegel em{color:#0000;background:#ffffffd9;width:1px;height:10px;font-size:.6rem;font-style:normal;line-height:1;position:absolute;top:-4px;left:50.137%}.tfen__pegel em:after{content:"183";font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--fg-50);position:absolute;top:7px;left:5px}.tfen__fensterzahl{white-space:nowrap;align-items:baseline;gap:.45rem;display:flex;position:absolute;top:25px;left:14px}.tfen__fensterzahl b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fg);font-size:1.15rem;font-weight:500;line-height:1}.tfen__fensterzahl span{color:var(--fg-62);font-size:.72rem}.tfen__fenster:after{content:"";border:1px solid var(--accent);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 26px #7dff3673,inset 0 0 22px #7dff362e}.tfen__fenster.is-anschlag:after{animation:1.15s cubic-bezier(.2,.7,.2,1) both tfenAnschlag}@keyframes tfenAnschlag{0%{opacity:0}12%{opacity:1}to{opacity:0}}.tfen__griff{z-index:2;pointer-events:none;transform:translateX(calc(var(--x) * 1%));outline:none;position:absolute;inset:0}.tfen__griff i{top:calc(var(--kopfglas) + var(--leiste) / 2);pointer-events:auto;cursor:ew-resize;touch-action:none;width:44px;height:56px;margin:-28px 0 0 -22px;position:absolute;left:0}.tfen__griff i:after{content:"";background:linear-gradient(#f8f8f8bf,#f8f8f866);border-radius:3px;width:5px;height:34px;transition:background-color .25s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 3px #141414e6,0 4px 10px #00000080}.tfen__griff.is-aktiv i:after{background:var(--fg)}.tfen__griff:focus-visible i:after{box-shadow:0 0 0 3px #191919, 0 0 0 5px var(--accent)}.tfen__monate{height:1.2em;color:var(--fg-35);margin-top:.15rem;font-size:.6rem;position:relative}.tfen__monate span{top:0;left:calc(var(--a) * 1%);width:calc(var(--w) * 1%);text-align:center;position:absolute}.tfen__monate b{font-weight:400}.tfen__monate i{font-style:normal;display:none}.tfen__kalender{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1.3rem;display:grid}.tfen .tfen__kalender p{gap:.5rem;max-width:none;margin:0;display:grid}.tfen__jahrzahl{color:var(--fg-62);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:.78rem;display:flex;overflow:hidden}.tfen__jahrzahl b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg);font-size:1.6rem;font-weight:500;line-height:1.05;animation:.45s cubic-bezier(.22,.7,.2,1) both tfenZahl;display:inline-block}@keyframes tfenZahl{0%{opacity:0;transform:translateY(45%)}}.tfen__messer{background:#ffffff12;border-radius:2px;height:4px;position:relative}.tfen__messer i{transform:scaleX(var(--k));transform-origin:0;background:#f8f8f8b8;border-radius:2px;transition:transform .6s cubic-bezier(.22,.7,.2,1);position:absolute;inset:0}.tfen__kalender .is-drueber .tfen__messer i{background:var(--accent)}.tfen__messer em{top:-4px;bottom:-4px;left:calc(var(--k) * 100%);background:#ffffffd9;width:1px;position:absolute}.tfen__decke{z-index:5;opacity:0;visibility:hidden;background:linear-gradient(#ffffff12,#ffffff04 40%),#1a1a1ae6;border:1px solid #ffffff2e;border-radius:16px;place-items:center;padding:1rem 1.2rem;transition:opacity .45s,transform .55s cubic-bezier(.22,.7,.2,1),visibility 0s .55s;display:grid;position:absolute;inset:-.6rem -.4rem;transform:translateY(-18px)scale(.985);box-shadow:inset 0 1px #ffffff4d,0 30px 60px -20px #000c}.tfen.is-wohnung .tfen__decke{opacity:1;visibility:visible;transition:opacity .45s,transform .55s cubic-bezier(.22,.7,.2,1);transform:none}.tfen .tfen__decke p{text-align:center;max-width:34rem;color:var(--fg-92);margin:0;font-size:.9rem;line-height:1.6}.tfen__steuer{border-top:1px solid #ffffff14;gap:.85rem;margin-top:1.4rem;padding-top:1.1rem;display:grid}.tfen__reiter,.tfen__knoepfe{flex-wrap:wrap;gap:.45rem;display:flex}.tfen__pille--leise{border-style:dashed}.tfen__pille{text-align:left}.tfen__wahl{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.tfen__datum{border:0;grid-template-columns:minmax(0,1fr) 4.8rem;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.tfen__datum legend{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-50);margin-bottom:.35rem;padding:0;font-size:.68rem}.tfen__datum label{min-width:0;position:relative}.tfen__datum label:after{content:"";border-right:1.5px solid var(--fg-62);border-bottom:1.5px solid var(--fg-62);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:.85rem;translate:0 -70%;rotate:45deg}.tfen__datum select{width:100%;height:44px;color:var(--fg);font:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;background:#ffffff09;border:1px solid #ffffff24;border-radius:999px;padding:0 1.9rem 0 .9rem;font-size:.82rem}.tfen__datum select option{color:#f8f8f8;background:#191919}.tfen .tfen__fuss{gap:.45rem;margin-top:1.2rem;display:grid}.tfen .tfen__fuss p{max-width:none;color:var(--fg-50);margin:0;font-size:.76rem;line-height:1.55}.tfen .tfen__fuss .tfen__regel{color:var(--fg-78)}.tfen[data-aufbau=wartet] .tfen__anwesend{transform:scaleX(0)}.tfen[data-aufbau=wartet] .tfen__fenster{opacity:0}.tfen[data-aufbau=laeuft] .tfen__anwesend{transition:transform 1.1s cubic-bezier(.22,.7,.2,1)}@media (max-width:860px){.tfen__monate b{display:none}.tfen__monate i{display:inline}}@media (max-width:620px){.tfen{--kopfglas:52px;--leiste:64px}.tfen__fensterzahl span{display:none}.tfen__fensterzahl b:after{content:" " attr(data-einheit)}.tfen__wahl{grid-template-columns:1fr}.tfen__pille{min-height:44px}.tfen__kalender{gap:.7rem}}.prisma{--kurve:cubic-bezier(.22, .7, .2, 1);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3vw,2.4rem);display:grid}.prisma__buehne{isolation:isolate;touch-action:pan-y;background:radial-gradient(60% 46% at 28% 8%,#f8f8f813,#0000 70%),radial-gradient(70% 40% at 50% 92%,#00000059,#0000 70%),linear-gradient(#ffffff06,#fff0 55%);border-radius:22px;padding:clamp(.6rem,2vw,1.4rem) clamp(.4rem,2vw,1.6rem) .4rem;position:relative}.prisma__buehne:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f8f8f817,#0000);border-radius:50%;width:46%;position:absolute;top:-6%;left:8%}.prisma__box{aspect-ratio:364/282;max-width:520px;margin:0 auto;position:relative}.prisma__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.prisma__boden{fill:none;stroke:#ffffff1f;stroke-width:1px;vector-effect:non-scaling-stroke}.prisma__plattendeckel{fill:#ffffff08;stroke:#ffffff42;stroke-width:1px;vector-effect:non-scaling-stroke}.prisma__plattenkante{fill:#ffffff12;stroke:#ffffff1f;stroke-width:1px;vector-effect:non-scaling-stroke}.prisma__ring{fill:none;stroke:#fff1;stroke-width:1px;vector-effect:non-scaling-stroke}.prisma__ring--aussen{stroke:#ffffff24}.prisma__ring--deckel{stroke:#ffffff29;stroke-dasharray:2 4}.prisma__achse{fill:none;stroke:#ffffff17;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s}.prisma__achse.is-aktiv{stroke:#ffffff8c}.prisma__flaeche,.prisma__deckel{fill:#f8f8f8;stroke:none}.prisma__kante{fill:none;stroke:#f8f8f8;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.prisma__kante--oben{stroke-opacity:.92}.prisma__kante--senkrecht{stroke-opacity:.34}.prisma__kante--unten{stroke-opacity:.22}.prisma__flaeche--boden{fill-opacity:.035}.prisma__glas--b .prisma__kante{stroke-dasharray:3 3;stroke-opacity:.45}.prisma__glas--b .prisma__kante--unten{stroke-opacity:.16}.prisma__glanz{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-opacity:.95;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #ffffff8c)}.prisma__glas--b .prisma__glanz{stroke-opacity:.5;filter:none}.prisma--duell .prisma__glas .prisma__flaeche{opacity:.55}.prisma--duell .prisma__glas .prisma__deckel{opacity:.5}.prisma__mehr--a path{fill:#f8f8f8;fill-opacity:.26}.prisma__mehr--a path:nth-child(2){fill-opacity:.16}.prisma__mehr--b path{fill-opacity:.85}.prisma__mehrkante{stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke;fill:none!important}.prisma__mehr--a .prisma__mehrkante{stroke-opacity:.95;filter:drop-shadow(0 0 4px #ffffff73)}.prisma__mehr--b .prisma__mehrkante{stroke-opacity:.6;stroke-dasharray:3 3}.prisma__schraffe{stroke:#f8f8f86b;stroke-width:1px}.prisma__ecke{fill:#191919;stroke:#f8f8f8e6;stroke-width:1.2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transition:fill .25s,stroke .25s}.prisma__ecke--b{stroke:#f8f8f88c}.prisma__ecke.is-aktiv{fill:var(--accent);stroke:var(--accent);filter:drop-shadow(0 0 5px #7dff36b3);animation:prismaAnschlag .55s var(--kurve) both}@keyframes prismaAnschlag{0%{opacity:.2;transform:scale(2.2)}}.prisma__label{letter-spacing:.01em;fill:#f8f8f899;pointer-events:none;font-size:10.5px;transition:fill .25s}.prisma__label.is-aktiv{fill:#fff}.prisma__text{align-content:center;gap:1rem;min-width:0;display:grid}.prisma .prisma__namen{max-width:none;color:var(--fg-78);flex-wrap:wrap;gap:.5rem 1.2rem;margin:0;font-size:.84rem;display:flex}.prisma__name{align-items:center;gap:.5rem;display:inline-flex}.prisma__name i{background:#f8f8f83d;border:1px solid #f8f8f8f2;border-radius:3px;width:22px;height:12px;box-shadow:0 0 8px #ffffff59}.prisma__name--b i{box-shadow:none;background:repeating-linear-gradient(45deg,#f8f8f873 0 1px,#0000 1px 4px);border-style:dashed;border-color:#f8f8f899}.prisma__chips{flex-wrap:wrap;gap:.4rem;display:flex}.prisma .prisma__lesart{max-width:none;min-height:5.4em;color:var(--fg-78);gap:.25rem;margin:0;font-size:.86rem;line-height:1.5;display:grid}.prisma__lesart b{color:var(--fg);font-weight:500}.prisma__lesart em{color:var(--fg-62);font-style:normal}.prisma__wert{font-variant-numeric:tabular-nums;color:var(--fg)}.prisma__basis{border-top:1px solid #ffffff14;gap:.5rem;padding-top:.9rem;display:grid}.prisma__basiskopf{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-50);font-size:.66rem}.prisma .prisma__basis p{max-width:none;color:var(--fg-62);margin:0;font-size:.82rem;line-height:1.55}.prisma__basis p b{color:var(--fg-78);margin-bottom:.1rem;font-weight:500;display:block}.prisma--mini{aspect-ratio:244/214;width:64px;display:inline-block}.prisma--mini .prisma__svg{position:static;overflow:visible}.prisma--mini .prisma__kante--senkrecht{stroke-opacity:.5}.jbento__prisma{width:48px;height:44px;position:absolute;bottom:0;right:0}.jbento__prisma .prisma--mini{width:100%}.jbento__prisma:empty{display:none}.jdet__prisma{min-height:420px}@media (max-width:860px){.jdet__prisma{min-height:600px}.prisma{grid-template-columns:1fr}.prisma__box{max-width:400px}}@media (max-width:620px){.prisma__label{font-size:13px}.prisma__chip{min-height:44px}}.vmx__duell{background:radial-gradient(60% 50% at 70% 0,#7dff360d,#0000 70%),#151515a8;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3vw,2.6rem);margin-bottom:1.6rem;padding:clamp(1.4rem,2.6vw,2rem);display:grid;box-shadow:0 34px 76px #0006,inset 0 1px #ffffff0d}.vmx__duellkopf{align-content:start;gap:.8rem;display:grid}.vmx__duellmarke{letter-spacing:.16em;color:var(--fg-50);font-size:.7rem}.vmx__duell .vmx__paartitel{margin:0;font-size:1.35rem}.vmx__duell .vmx__duelltext{color:var(--fg-62);margin:0;font-size:.86rem;line-height:1.55}.vmx__duell .vmx__wahlreihe{margin-top:.3rem}.vmx__prisma{background:#1515159e;border:1px solid #ffffff17;border-radius:20px;margin-top:1.1rem;padding:1.1rem 1rem 1.2rem}@media (max-width:1100px){.vmx__duell{display:none}}.wzc__fristen{margin-top:2rem}.wzc__fristen>p{color:var(--fg-62);margin:0 0 .8rem;font-size:.9rem;line-height:1.55}.wzseite__pfeil{vertical-align:-.08em;width:.85em;height:.85em;margin-left:.3em}@media (prefers-reduced-motion:reduce){.fax *,.fax :before,.fax :after,.tfen *,.tfen :before,.tfen :after,.prisma *,.prisma :before,.prisma :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}
