:root{--fx-kurve: cubic-bezier(.2, .8, .3, 1);--fx-fokus: var(--home-sec-heading);--fx-hoehe: 3rem}.fx{position:relative;display:grid;gap:1.5rem;max-width:760px}.fx-form,.fx-rahmen{display:grid;gap:1.25rem;min-width:0}.fx-rahmen{margin:0;padding:0;border:0}.fx-zeilen{display:grid;gap:1.25rem}.fx-fuss{display:grid;gap:1rem;margin-top:.25rem}.fx-feld{display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0}.fx-label{display:flex;align-items:baseline;gap:.35rem;font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:600;line-height:1.3;color:var(--home-sec-heading)}.fx-pflicht{color:var(--home-sec-eyebrow-accent);font-weight:700}.fx-steuer{position:relative;display:block}.fx-eingabe{display:block;width:100%;min-height:var(--fx-hoehe);margin:0;padding:.7rem .9rem;font-family:var(--font-body);font-size:var(--text-body);line-height:1.4;color:var(--home-sec-heading);background:var(--home-sec-bg-hover);border:1px solid var(--home-sec-border-muted);border-radius:0;appearance:none;-webkit-appearance:none;transition:border-color .18s var(--fx-kurve),background-color .18s var(--fx-kurve),box-shadow .18s var(--fx-kurve)}.fx-eingabe::placeholder{color:var(--home-sec-text-muted);opacity:1}.fx-eingabe:hover{border-color:var(--home-sec-border-hover)}.fx-eingabe:focus{outline:none;border-color:var(--home-sec-heading)}.fx-eingabe:focus-visible,.fx-eingabe:focus{box-shadow:0 0 0 2px var(--fx-fokus),0 0 0 6px color-mix(in srgb,var(--fx-fokus) 16%,transparent)}.fx-eingabe:-webkit-autofill,.fx-eingabe:-webkit-autofill:hover,.fx-eingabe:-webkit-autofill:focus{-webkit-text-fill-color:var(--home-sec-heading);caret-color:var(--home-sec-heading);transition:background-color 600000s 0s,color 600000s 0s}textarea.fx-eingabe{min-height:8.5rem;max-height:26rem;resize:vertical;field-sizing:content}.fx-steuer-auswahl .fx-eingabe,.fx-steuer-datum .fx-eingabe{padding-right:2.75rem;cursor:pointer}.fx-steuer-auswahl:after,.fx-steuer-datum:after{content:"";position:absolute;top:50%;right:.9rem;width:1.1rem;height:1.1rem;translate:0 -50%;background-color:var(--home-sec-text-muted);pointer-events:none;-webkit-mask:var(--fx-symbol) center / contain no-repeat;mask:var(--fx-symbol) center / contain no-repeat;transition:background-color .18s var(--fx-kurve),rotate .22s var(--fx-kurve)}.fx-steuer-auswahl{--fx-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.fx-steuer-datum{--fx-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='1'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E")}.fx-steuer:focus-within:after{background-color:var(--home-sec-heading)}.fx-eingabe option{color:var(--color-anthrazit-900);background:var(--color-weiss)}.fx-steuer-datum .fx-eingabe::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;opacity:0;cursor:pointer}.fx-steuer-datum .fx-eingabe::-webkit-datetime-edit{padding:0}.fx-steuer-datum .fx-eingabe{min-width:0}.fx-eingabe[type=number]::-webkit-inner-spin-button,.fx-eingabe[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fx-eingabe[type=number]{-moz-appearance:textfield}.fx-hinweis{margin:0;font-size:var(--text-body-sm);line-height:1.5;color:var(--home-sec-text-muted)}.fx-hinweis:empty:not([data-studio-field]){display:none}.fx-feld[data-fx-ungueltig] .fx-eingabe,.fx-feld[data-fx-ungueltig] .fx-kasten input{border-color:var(--color-rot-400);box-shadow:inset 0 0 0 1px var(--color-rot-400)}.fx-feld[data-fx-ungueltig] .fx-eingabe:focus{box-shadow:inset 0 0 0 1px var(--color-rot-400),0 0 0 2px var(--fx-fokus)}.fx-fehlertext{display:flex;align-items:flex-start;gap:.45rem;justify-self:start;align-self:flex-start;margin:0;padding:.35rem .65rem .35rem .5rem;font-size:var(--text-body-sm);font-weight:500;line-height:1.4;color:var(--color-fehler-text);background:var(--color-fehler-bg);animation:fx-einblenden .2s var(--fx-kurve)}.fx-fehlertext:before{content:"!";flex:none;display:grid;place-items:center;width:1.05rem;height:1.05rem;margin-top:.1rem;font-size:.72rem;font-weight:800;line-height:1;color:var(--color-fehler-bg);background:var(--color-fehler-text);border-radius:50%}.fx-fehlertext[hidden]{display:none}.fx-ankreuz-label{display:flex;align-items:flex-start;gap:.8rem;min-height:2.75rem;padding-block:.3rem;font-family:var(--font-body);font-size:var(--text-body);line-height:1.5;color:var(--home-sec-text);cursor:pointer}.fx-kasten{position:relative;flex:none;display:grid;width:1.5rem;height:1.5rem;margin-top:.05rem}.fx-kasten input{grid-area:1 / 1;width:100%;height:100%;margin:0;background:var(--home-sec-bg-hover);border:1.5px solid var(--home-sec-border-hover);appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .16s var(--fx-kurve),border-color .16s var(--fx-kurve)}.fx-kasten input[type=radio]{border-radius:50%}.fx-ankreuz-label:hover .fx-kasten input{border-color:var(--home-sec-heading)}.fx-kasten input:checked{background:var(--home-sec-heading);border-color:var(--home-sec-heading)}.fx-kasten input:focus-visible{outline:2px solid var(--fx-fokus);outline-offset:2px}.fx-kasten svg{grid-area:1 / 1;place-self:center;width:1rem;height:1rem;color:var(--home-sec-fade-color);pointer-events:none;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .22s var(--fx-kurve)}.fx-kasten input:checked+svg{stroke-dashoffset:0}.fx-ankreuz-label a{text-decoration:underline;text-underline-offset:.18em}.fx-kleingedrucktes{margin:0;font-size:var(--text-body-sm);line-height:1.55;color:var(--home-sec-text-muted)}.fx-kleingedrucktes p{margin:0}.fx-kleingedrucktes p+p{margin-top:.4rem}.fx-kleingedrucktes a{color:var(--home-sec-eyebrow-accent);text-decoration:underline;text-underline-offset:.18em}.fx-optionen{display:flex;flex-wrap:wrap;gap:.4rem;min-height:2rem;margin:0;padding:0;list-style:none;font-size:var(--text-body-sm);color:var(--home-sec-text-muted)}.fx-optionen li{padding:.15rem .55rem;border:1px dashed var(--home-sec-border-muted)}.fx-falle{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fx-nur-vorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fx-zusammenfassung{padding:1rem 1.15rem 1.05rem;color:var(--color-fehler-text);background:var(--color-fehler-bg);animation:fx-einblenden .22s var(--fx-kurve)}.fx-zusammenfassung:focus{outline:2px solid var(--fx-fokus);outline-offset:3px}.fx-zusammenfassung[hidden]{display:none}.fx-zusammenfassung-titel{margin:0 0 .45rem;font-family:var(--font-heading);font-size:var(--text-body);font-weight:700}.fx-zusammenfassung ul{margin:0;padding-left:1.1rem;display:grid;gap:.2rem}.fx-zusammenfassung a{font-size:var(--text-body-sm);text-decoration:underline;text-underline-offset:.18em}.fx-zusammenfassung a:hover{text-decoration-thickness:2px}.fx-absenden-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.fx-knopf-inhalt{display:grid}.fx-knopf-inhalt>*{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;transition:opacity .16s var(--fx-kurve),translate .2s var(--fx-kurve)}.fx-knopf-laden{opacity:0;translate:0 .6rem}[data-fx-zustand=sendet] .fx-knopf-text{opacity:0;translate:0 -.6rem}[data-fx-zustand=sendet] .fx-knopf-laden{opacity:1;translate:0 0}[data-fx-zustand=sendet] .absenden{cursor:progress;transform:none}.absenden[aria-disabled=true]{cursor:progress}.fx-spinner{width:1.05em;height:1.05em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fx-drehen .7s linear infinite}.fx-erfolg{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1.25rem;padding:1.75rem 1.75rem 1.6rem;background:var(--home-sec-card-bg);border:1px solid var(--home-sec-card-border);box-shadow:var(--shadow-navy);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);animation:fx-karte .28s var(--fx-kurve)}.fx-erfolg[hidden]{display:none}.fx-erfolg:focus{outline:none}.fx-erfolg:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--color-gold-500);transform-origin:left;animation:fx-balken .3s var(--fx-kurve) both}.fx-erfolg-symbol{grid-row:1 / span 4;width:3rem;height:3rem;color:var(--color-navy-900)}.fx-erfolg-symbol circle{fill:var(--color-gold-500);stroke:var(--color-gold-500);transform-origin:center;transform-box:fill-box;animation:fx-scheibe .26s var(--fx-kurve) both}.fx-erfolg-symbol path{stroke-dasharray:40;stroke-dashoffset:40;animation:fx-strich .24s var(--fx-kurve) .18s forwards}@media(max-width:479px){.fx-erfolg{grid-template-columns:minmax(0,1fr);padding:1.5rem 1.25rem 1.4rem}.fx-erfolg-symbol{grid-row:auto;width:2.5rem;height:2.5rem;margin-bottom:.4rem}}.fx-erfolg-titel{margin:.2rem 0 0;font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:1.2;color:var(--home-sec-heading)}.fx-erfolg-text{font-size:var(--text-body);line-height:1.6;color:var(--home-sec-text)}.fx-erfolg-text p{margin:0}.fx-erfolg-text p+p{margin-top:.5rem}.fx-erfolg-weiter{margin:0;font-size:var(--text-body-sm);line-height:1.5;color:var(--home-sec-text-muted)}.fx-erfolg-aktionen{margin-top:.85rem}.fx-knopf-zweit{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem 1.1rem;font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--home-sec-heading);background:transparent;border:1.5px solid var(--home-sec-border-hover);cursor:pointer;transition:border-color .18s var(--fx-kurve),background-color .18s var(--fx-kurve),translate .18s var(--fx-kurve)}.fx-knopf-zweit:hover{border-color:var(--home-sec-heading);background:var(--home-sec-bg-hover);translate:0 -2px}.fx-knopf-zweit:focus-visible{outline:2px solid var(--fx-fokus);outline-offset:2px}.fx-fehler{display:grid;gap:.35rem;padding:1rem 1.15rem 1.1rem;color:var(--color-fehler-text);background:var(--color-fehler-bg);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);animation:fx-einblenden .22s var(--fx-kurve)}.fx-fehler[hidden]{display:none}.fx-fehler:focus{outline:none}.fx-fehler-titel{margin:0;font-family:var(--font-heading);font-size:var(--text-body);font-weight:700}.fx-fehler-text{margin:0;font-size:var(--text-body-sm);line-height:1.55}.fx-fehler-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:.5rem}.fx-fehler .fx-knopf-zweit{color:var(--color-fehler-text);border-color:currentColor}.fx-fehler .fx-knopf-zweit:hover{background:#a3160e14}.fx-fehler .fx-knopf-zweit:focus-visible{outline-color:var(--color-fehler-text)}.fx-fehler a{font-size:var(--text-body-sm);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.fx-fehler a:focus-visible{outline:2px solid var(--color-fehler-text);outline-offset:2px}.fx-gesperrt-hinweis{margin:0;padding:.85rem 1rem;font-size:var(--text-body-sm);line-height:1.55;color:var(--home-sec-text);border:1px dashed var(--home-sec-border-hover)}.fx-rahmen:disabled .fx-eingabe,.fx-rahmen:disabled .fx-kasten input{cursor:not-allowed}html[data-studio-editing] .fx-erfolg,html[data-studio-editing] .fx-fehler,html[data-studio-editing] .fx-zusammenfassung{animation:none}@keyframes fx-einblenden{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@keyframes fx-karte{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes fx-balken{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-strich{to{stroke-dashoffset:0}}@keyframes fx-scheibe{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fx-drehen{to{rotate:1turn}}@media(prefers-reduced-motion:reduce){.fx *,.fx *:before,.fx *:after,.fx-erfolg,.fx-erfolg:before{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}.fx-spinner{animation:fx-drehen 1.6s linear infinite!important}}.belegungskalender{--bk-px: .9px;--bk-kopf: 3.4rem;--bk-kurve: cubic-bezier(.2, .8, .3, 1);display:grid;gap:1rem;min-width:0}.bk-hinweis,.bk-fuss{margin:0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--home-sec-text-muted)}.bk-fuss p{margin:0}.bk-fuss a{color:var(--home-sec-eyebrow-accent);text-decoration:underline;text-underline-offset:.18em}.bk-karte{position:relative;min-width:0;padding:1.25rem 1rem 1.5rem;background:var(--home-sec-card-bg);border:1px solid var(--home-sec-card-border);color:var(--color-text-oncard-primary);box-shadow:var(--shadow-navy)}@media(min-width:64rem){.bk-karte{padding:1.75rem 2rem 2rem}}.bk-kopf{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding-bottom:1.1rem;margin-bottom:1rem;border-bottom:1px solid var(--home-sec-card-border)}.bk-woche{display:grid;justify-items:center;gap:.15rem;margin:0;text-align:center}.bk-kw{font-family:var(--font-display);font-size:var(--text-h3);line-height:1;text-transform:uppercase;color:var(--color-text-oncard-primary)}.bk-zeitraum{font-size:var(--text-body-sm);color:var(--color-text-oncard-secondary)}.bk-blaettern{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;padding:.55rem .2rem;font-family:var(--font-display);font-size:var(--text-body-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-oncard-secondary);transition:color .22s var(--bk-kurve),transform .22s var(--bk-kurve)}.bk-weiter{justify-self:end}a.bk-blaettern:hover,a.bk-blaettern:focus-visible{color:var(--color-gold-400)}a.bk-blaettern:hover{transform:translate(-2px)}a.bk-weiter:hover{transform:translate(2px)}a.bk-blaettern:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:2px}.bk-blaettern[aria-disabled=true]{color:var(--color-text-oncard-muted);cursor:default}@media(max-width:30rem){.bk-blaettern{font-size:0;gap:0}.bk-blaettern span[aria-hidden]{font-size:1.25rem}.bk-blaettern:after{content:none}}.bk-fehler,.bk-vorlaeufig{margin:0 0 1rem;padding:.6rem .85rem;font-size:var(--text-body-sm);line-height:1.5;border-left:3px solid var(--color-gold-500);background:var(--home-sec-card-border);color:var(--color-text-oncard-secondary)}.bk-fehler{border-left-color:var(--color-rot-500);color:var(--color-text-oncard-primary)}.bk-raster{display:grid;gap:.35rem}.bk-achse{display:none}.bk-tag{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.75rem;padding:.7rem 0;border-top:1px solid var(--home-sec-card-border)}.bk-tag:first-of-type{border-top:0}.bk-tagkopf{display:flex;flex-direction:column;gap:.1rem;margin:0;padding-top:.2rem}.bk-wt{font-family:var(--font-display);font-size:var(--text-h4);line-height:1;text-transform:uppercase;color:var(--color-text-oncard-primary)}.bk-datum{font-size:var(--text-body-sm);color:var(--color-text-oncard-muted)}.bk-heute{align-self:flex-start;margin-top:.25rem;padding:.05rem .4rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--color-gold-500);color:var(--color-navy-900)}.bk-leer{margin:0;padding-top:.35rem;font-size:var(--text-body-sm);color:var(--color-text-oncard-faint)}.ist-vergangen{opacity:.55}.bk-liste{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.bk-eintrag{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:.1rem;min-width:0;font-size:var(--text-body-sm);line-height:1.3}.bk-zeit{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.bk-titel{min-width:0;overflow-wrap:anywhere}.bk-marke,.bk-flaeche{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-oncard-muted)}.bk-belegt{padding:.45rem .65rem .45rem .8rem;background:var(--color-navy-700);border-left:4px solid var(--color-navy-500);color:var(--color-text-oncard-primary)}.bk-art-spiel{background:var(--color-navy-800);border-left-color:var(--color-rot-500)}.bk-art-publikumslauf,.bk-art-eisdisco{border-left-color:var(--color-gold-500)}.bk-art-training{border-left-color:var(--color-navy-500)}.bk-art-wartung,.bk-art-geschlossen{background:var(--color-anthrazit-700);border-left-color:var(--color-grau-500)}.bk-belegt.ist-vorgemerkt{background-image:repeating-linear-gradient(135deg,var(--home-sec-card-border) 0 6px,transparent 6px 12px)}.bk-belegt.bk-art-aufbereitung{padding-block:.2rem;background:repeating-linear-gradient(135deg,var(--color-text-oncard-faint) 0 3px,transparent 3px 7px);border-left:0;color:var(--color-text-oncard-muted);font-size:.75rem}.bk-belegt.bk-art-aufbereitung .bk-zeit{font-weight:400}.bk-frei-flaeche{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;width:100%;padding:.45rem .65rem;border:1px dashed var(--color-text-oncard-faint);color:var(--color-text-oncard-secondary);transition:border-color .3s var(--bk-kurve),color .3s var(--bk-kurve),background-color .3s var(--bk-kurve),transform .38s var(--bk-kurve)}.bk-frei .bk-titel{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.bk-anfragen{margin-left:auto;font-family:var(--font-display);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-400)}a.bk-frei-flaeche:hover,a.bk-frei-flaeche:focus-visible{border-color:var(--color-gold-400);border-style:solid;background:color-mix(in srgb,var(--color-gold-500) 10%,transparent);color:var(--color-text-oncard-primary)}a.bk-frei-flaeche:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:2px}.bk-legende{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:1rem 0 0;list-style:none;border-top:1px solid var(--home-sec-card-border);font-size:.8rem;color:var(--color-text-oncard-secondary)}.bk-legende li{display:inline-flex;align-items:center;gap:.45rem}.bk-muster{display:inline-block;width:1.1rem;height:.8rem}.bk-muster-belegt{background:var(--color-navy-700);border-left:3px solid var(--color-navy-500)}.bk-muster-vorgemerkt{background:var(--color-navy-700) repeating-linear-gradient(135deg,var(--color-text-oncard-faint) 0 3px,transparent 3px 6px);border-left:3px solid var(--color-navy-500)}.bk-muster-aufbereitung{background:repeating-linear-gradient(135deg,var(--color-text-oncard-faint) 0 2px,transparent 2px 5px)}.bk-muster-frei{border:1px dashed var(--color-text-oncard-secondary)}@media(min-width:64rem){.belegungskalender:not(.bk-nur-liste) .bk-raster{grid-template-columns:3rem repeat(7,minmax(0,1fr));gap:0 .4rem}.belegungskalender:not(.bk-nur-liste) .bk-achse{position:relative;display:block;height:calc(var(--fenster-dauer) * var(--bk-px));margin:var(--bk-kopf) 0 0;padding:0;list-style:none}.belegungskalender:not(.bk-nur-liste) .bk-achse li{position:absolute;top:calc((var(--beginn) - var(--fenster-von)) * var(--bk-px));right:.35rem;transform:translateY(-50%);font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--color-text-oncard-muted)}.belegungskalender:not(.bk-nur-liste) .bk-tag{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--bk-kopf) auto;gap:0;padding:0;border-top:0}.belegungskalender:not(.bk-nur-liste) .bk-tagkopf{flex-direction:row;flex-wrap:wrap;align-items:baseline;align-content:center;gap:.1rem .4rem;padding:0 .15rem}.belegungskalender:not(.bk-nur-liste) .ist-heute .bk-tagkopf{box-shadow:inset 0 -3px 0 var(--color-gold-500)}.belegungskalender:not(.bk-nur-liste) .bk-heute{margin-top:0}.belegungskalender:not(.bk-nur-liste) .bk-liste,.belegungskalender:not(.bk-nur-liste) .bk-leer{position:relative;display:block;height:calc(var(--fenster-dauer) * var(--bk-px));background-image:linear-gradient(to bottom,var(--home-sec-card-border) 1px,transparent 1px);background-size:100% calc(60 * var(--bk-px));background-position:0 calc(var(--fenster-versatz) * var(--bk-px));border-left:1px solid var(--home-sec-card-border)}.belegungskalender:not(.bk-nur-liste) .bk-leer{padding:.5rem}.belegungskalender:not(.bk-nur-liste) .bk-eintrag{position:absolute;top:calc((var(--beginn) - var(--fenster-von)) * var(--bk-px));height:calc((var(--ende) - var(--beginn)) * var(--bk-px));left:.2rem;right:.2rem;align-content:flex-start;overflow:hidden;font-size:.78rem;line-height:1.2}.belegungskalender:not(.bk-nur-liste) .bk-eintrag.ist-ausserhalb{display:none}.belegungskalender:not(.bk-nur-liste) .bk-belegt{padding:.3rem .4rem .3rem .5rem;border-left-width:3px;flex-direction:column;flex-wrap:nowrap}.belegungskalender:not(.bk-nur-liste) .bk-belegt .bk-titel{font-weight:600}.belegungskalender:not(.bk-nur-liste) .bk-belegt.ist-kurz{padding-block:.1rem;flex-direction:row;gap:.35rem}.belegungskalender:not(.bk-nur-liste) .bk-belegt.bk-art-aufbereitung{padding:0 .4rem;font-size:0}.belegungskalender:not(.bk-nur-liste) .bk-frei{display:block}.belegungskalender:not(.bk-nur-liste) .bk-frei-flaeche{flex-direction:column;flex-wrap:nowrap;height:100%;padding:.3rem .4rem}.belegungskalender:not(.bk-nur-liste) .bk-anfragen{margin:auto 0 0;opacity:0;transform:translateY(4px);transition:opacity .3s var(--bk-kurve),transform .38s var(--bk-kurve)}.belegungskalender:not(.bk-nur-liste) a.bk-frei-flaeche:hover .bk-anfragen,.belegungskalender:not(.bk-nur-liste) a.bk-frei-flaeche:focus-visible .bk-anfragen{opacity:1;transform:none}}.bk-karte.ist-laedt .bk-raster,.bk-karte.ist-laedt .bk-woche{opacity:.35;transition:opacity .18s var(--bk-kurve)}.bk-karte.ist-laedt{cursor:progress}.bk-karte.ist-laedt:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.07) 45%,transparent 70%);background-size:250% 100%;animation:bk-schimmer 1.1s linear infinite}.bk-karte.ist-neu .bk-raster,.bk-karte.ist-neu .bk-woche{animation:bk-ein .24s var(--bk-kurve)}@keyframes bk-schimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes bk-ein{0%{opacity:.35}to{opacity:1}}a.bk-frei-flaeche{cursor:pointer}a.bk-frei-flaeche:active{transform:scale(.99)}@media(max-width:63.99rem){.bk-tagkopf{position:sticky;top:4.75rem;align-self:start;z-index:1}.belegungskalender .ist-heute{background:linear-gradient(90deg,color-mix(in srgb,var(--color-gold-500) 9%,transparent),transparent 70%);margin-inline:-1rem;padding-inline:1rem}}.belegungskalender.bk-nur-liste .bk-tagkopf{position:sticky;top:4.75rem;align-self:start}@media(min-width:64rem){.belegungskalender:not(.bk-nur-liste) .ist-heute .bk-liste,.belegungskalender:not(.bk-nur-liste) .ist-heute .bk-leer{background-color:color-mix(in srgb,var(--color-gold-500) 5%,transparent)}.belegungskalender:not(.bk-nur-liste) .mit-jetzt .bk-liste:after,.belegungskalender:not(.bk-nur-liste) .mit-jetzt .bk-leer:after{content:"";position:absolute;top:calc((var(--jetzt) - var(--fenster-von)) * var(--bk-px));left:-1px;right:0;z-index:2;height:2px;background:var(--color-rot-500);pointer-events:none}.belegungskalender:not(.bk-nur-liste) .mit-jetzt .bk-liste:before,.belegungskalender:not(.bk-nur-liste) .mit-jetzt .bk-leer:before{content:"";position:absolute;top:calc((var(--jetzt) - var(--fenster-von)) * var(--bk-px) - 4px);left:-5px;z-index:2;width:10px;height:10px;border-radius:50%;background:var(--color-rot-500);pointer-events:none}.belegungskalender:not(.bk-nur-liste) a.bk-frei-flaeche:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.bk-blaettern,.bk-frei-flaeche,.bk-anfragen{transition:none!important}a.bk-blaettern:hover{transform:none}.bk-karte.ist-laedt:after,.bk-karte.ist-neu .bk-raster,.bk-karte.ist-neu .bk-woche{animation:none!important}a.bk-frei-flaeche:hover,a.bk-frei-flaeche:active{transform:none!important}}.buchungsformular{--bf-kurve: cubic-bezier(.2, .8, .3, 1);display:grid;gap:1.5rem;min-width:0;max-width:52rem;scroll-margin-top:7rem}.bf-einleitung{color:var(--home-sec-text);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.bf-einleitung p{margin:0}.bf-einleitung p+p{margin-top:1rem}.bf-form{gap:1rem}.bf-fortschritt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;counter-reset:none}.bf-fortschritt li{position:relative;min-width:0}.bf-fortschritt a{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem 0 .75rem;font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:600;line-height:1.2;color:var(--home-sec-text-muted);text-decoration:none}.bf-fortschritt li:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--home-sec-border-muted)}.bf-fortschritt li:before{content:"";position:absolute;inset:auto 0 0;z-index:1;height:3px;background:var(--home-sec-eyebrow-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--bf-kurve)}.bf-fortschritt li[data-zustand=aktiv]:before{transform:scaleX(.5)}.bf-fortschritt li[data-zustand=fertig]:before{transform:scaleX(1)}.bf-fortschritt li[data-zustand=aktiv] a{color:var(--home-sec-heading)}.bf-fortschritt li[data-zustand=fertig] a{color:var(--home-sec-text)}.bf-fortschritt a:focus-visible{outline:2px solid var(--fx-fokus);outline-offset:2px}.bf-mit-schritten .bf-fortschritt li[data-zustand=offen] a{cursor:default}.bf-nr{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;font-family:var(--font-display);font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--home-sec-heading);border:1.5px solid var(--home-sec-border-hover);border-radius:50%;transition:background-color .22s var(--bf-kurve),color .22s var(--bf-kurve),border-color .22s var(--bf-kurve)}.bf-fortschritt li[data-zustand=aktiv] .bf-nr,.bf-schritt[data-zustand=aktiv]>.bf-schritt-kopf .bf-nr{color:var(--home-sec-fade-color);background:var(--home-sec-heading);border-color:var(--home-sec-heading)}.bf-mit-schritten .bf-fortschritt li[data-zustand=fertig] .bf-nr,.bf-mit-schritten .bf-schritt[data-zustand=fertig]>.bf-schritt-kopf .bf-nr{font-size:0;border-color:var(--home-sec-heading);background:var(--home-sec-heading)}.bf-mit-schritten .bf-fortschritt li[data-zustand=fertig] .bf-nr:after,.bf-mit-schritten .bf-schritt[data-zustand=fertig]>.bf-schritt-kopf .bf-nr:after{content:"";width:.8rem;height:.8rem;background:var(--home-sec-fade-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:36rem){.bf-fortschritt-titel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bf-fortschritt a{justify-content:center}}.bf-schritt{display:grid;gap:1.1rem;min-width:0;margin:0;padding:1.35rem 1.25rem 1.5rem;background:var(--home-sec-bg-hover);border:1px solid var(--home-sec-border-muted);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);transition:border-color .22s var(--bf-kurve),background-color .22s var(--bf-kurve);scroll-margin-top:7rem}@media(min-width:48rem){.bf-schritt{padding:1.6rem 2rem 1.9rem}}.bf-mit-schritten .bf-schritt[data-zustand=aktiv]{border-color:var(--home-sec-border-hover)}.bf-mit-schritten .bf-schritt[data-zustand=offen]{padding-block:1rem;background:transparent}.bf-mit-schritten .bf-schritt[data-zustand=fertig]{padding-block:1rem}.bf-schritt-kopf{float:left;display:flex;align-items:center;gap:.75rem;width:100%;margin:0;padding:0;font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;line-height:1.15;color:var(--home-sec-heading)}.bf-schritt-kopf+*{clear:both}.bf-mit-schritten .bf-schritt[data-zustand=offen] .bf-schritt-kopf{color:var(--home-sec-text-muted)}.bf-schritt-inhalt{display:grid;gap:1.25rem;min-width:0}.bf-mit-schritten .bf-schritt-inhalt:not([hidden]){animation:bf-auf .26s var(--bf-kurve)}.bf-schritt-inhalt[hidden]{display:none}.bf-schritt-kurz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin-top:-.35rem;padding-left:2.5rem}.bf-schritt-kurz[hidden]{display:none}.bf-kurz-text{margin:0;min-width:0;font-size:var(--text-body-sm);color:var(--home-sec-text);overflow-wrap:anywhere}.bf-aendern{min-height:2.75rem;padding:.4rem .2rem;font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:700;color:var(--home-sec-eyebrow-accent);background:none;border:0;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.bf-aendern:focus-visible{outline:2px solid var(--fx-fokus);outline-offset:2px}.bf-schritt-fuss{display:flex;justify-content:flex-end}.bf-schritt-fuss[hidden]{display:none}.bf-weiter:after{content:"";width:.9rem;height:.9rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;transition:translate .18s var(--bf-kurve)}.bf-weiter:hover:after{translate:3px 0}.bf-zeile{display:grid;gap:1.25rem 1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.bf-zeile>.fx-feld{justify-content:flex-end}.bf-zeile>.fx-feld[hidden]{display:none}.bf-geaendert .fx-eingabe{animation:bf-aufleuchten .9s var(--bf-kurve)}.bf-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.bf-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--fx-hoehe);padding:.5rem .95rem;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;font-variant-numeric:tabular-nums;color:var(--home-sec-heading);background:transparent;border:1px solid var(--home-sec-border-muted);text-decoration:none;cursor:pointer;transition:background-color .18s var(--bf-kurve),border-color .18s var(--bf-kurve),color .18s var(--bf-kurve),translate .18s var(--bf-kurve)}.bf-chip:hover{border-color:var(--home-sec-heading);background:var(--home-sec-bg-hover);translate:0 -2px}.bf-chip:focus-visible{outline:2px solid var(--fx-fokus);outline-offset:2px}.bf-chip[aria-pressed=true]{color:var(--home-sec-fade-color);background:var(--home-sec-heading);border-color:var(--home-sec-heading)}.bf-dauer-feld .bf-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.6rem,1fr));gap:.4rem}.bf-dauer-feld .bf-chip{justify-content:center;padding-inline:.4rem;white-space:nowrap}.bf-alternativen .bf-chip{border-style:dashed;border-color:var(--home-sec-border-hover)}.bf-alternativen .bf-chip:hover{border-style:solid}.bf-verfuegbar{display:grid;gap:.75rem;margin:0;padding:.85rem 1rem;font-size:var(--text-body-sm);line-height:1.5;color:var(--home-sec-text);border:1px solid var(--home-sec-border-muted);animation:bf-auf .22s var(--bf-kurve)}.bf-verfuegbar[hidden]{display:none}.bf-verfuegbar-text{display:flex;align-items:flex-start;gap:.6rem;margin:0}.bf-marke{flex:none;display:grid;place-items:center;width:1.4rem;height:1.4rem;margin-top:-.05rem;font-size:.85rem;font-weight:800;line-height:1;border-radius:50%;color:var(--home-sec-heading);border:1.5px solid var(--home-sec-border-hover)}.bf-marke:empty:not(.fx-spinner){display:none}.bf-marke.fx-spinner{width:1.1rem;height:1.1rem;margin:.1rem .15rem 0;border:2px solid var(--home-sec-text-muted);border-right-color:transparent}.bf-verfuegbar[data-zustand=laedt]{color:var(--home-sec-text-muted)}.bf-verfuegbar[data-zustand=frei]{padding:0;border-color:transparent}.bf-verfuegbar[data-zustand=frei] .bf-verfuegbar-text{padding:.7rem 1rem;color:var(--color-erfolg-text);background:var(--color-erfolg-bg)}.bf-verfuegbar[data-zustand=frei] .bf-marke{color:var(--color-erfolg-bg);background:var(--color-erfolg-text);border-color:var(--color-erfolg-text)}.bf-verfuegbar[data-zustand=belegt] .bf-verfuegbar-text,.bf-verfuegbar[data-zustand=regel] .bf-verfuegbar-text{margin:-.85rem -1rem 0;padding:.7rem 1rem;color:var(--color-fehler-text);background:var(--color-fehler-bg)}.bf-verfuegbar[data-zustand=belegt] .bf-marke,.bf-verfuegbar[data-zustand=regel] .bf-marke{color:var(--color-fehler-bg);background:var(--color-fehler-text);border-color:var(--color-fehler-text)}.bf-verfuegbar[data-zustand=regel]{padding-bottom:0;border-color:transparent}.bf-verfuegbar[data-zustand=belegt]:not(:has(.bf-alternativen)){padding-bottom:0;border-color:transparent}.bf-uebersicht{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:1px solid var(--home-sec-border-muted)}.bf-uebersicht[hidden],.bf-uebersicht:empty{display:none}.bf-uebersicht>div{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:.25rem 1rem;padding:.6rem 0;border-bottom:1px solid var(--home-sec-border-muted)}@media(max-width:30rem){.bf-uebersicht>div{grid-template-columns:minmax(0,1fr)}}.bf-uebersicht dt{font-size:var(--text-body-sm);color:var(--home-sec-text-muted)}.bf-uebersicht dd{margin:0;font-size:var(--text-body);color:var(--home-sec-heading);overflow-wrap:anywhere;white-space:pre-line}@keyframes bf-auf{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes bf-aufleuchten{0%,to{box-shadow:0 0 0 0 transparent}25%{box-shadow:0 0 0 3px var(--color-gold-500)}}@media(prefers-reduced-motion:reduce){.bf-schritt-inhalt,.bf-verfuegbar,.bf-geaendert .fx-eingabe{animation:none!important}.bf-chip,.bf-fortschritt li:before,.bf-nr{transition:none!important}.bf-chip:hover{translate:none}}.faq.svelte-1dki2us{border-top:1px solid var(--home-sec-border-muted)}.faq-eintrag.svelte-1dki2us{border-bottom:1px solid var(--home-sec-border-muted)}.faq-frage.svelte-1dki2us{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-weight:600;font-size:var(--text-body-lg);line-height:1.35;color:var(--home-sec-heading);transition:color .15s ease}.faq-frage.svelte-1dki2us::-webkit-details-marker{display:none}.faq-frage.ist-text.svelte-1dki2us{cursor:text}.faq-frage.svelte-1dki2us:hover{color:var(--home-sec-eyebrow-accent)}.faq-frage.svelte-1dki2us:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px}.faq-icon.svelte-1dki2us{flex:0 0 auto;color:var(--home-sec-text-muted);transition:transform .2s ease,color .15s ease}.faq-eintrag[open].svelte-1dki2us .faq-icon:where(.svelte-1dki2us){transform:rotate(180deg);color:var(--home-sec-eyebrow-accent)}.faq-eintrag.svelte-1dki2us .faq-antwort{padding:0 0 1.3rem;max-width:78ch}.faq-eintrag.svelte-1dki2us .faq-antwort:has(table){max-width:none}@media(prefers-reduced-motion:reduce){.faq-icon.svelte-1dki2us{transition:none}}.bild-block.svelte-4lz138{margin:0}.bild-flaeche.svelte-4lz138{overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.bild-flaeche.svelte-4lz138 img:where(.svelte-4lz138){display:block;width:100%;height:auto}.bild-flaeche.svelte-4lz138 img.ist-zugeschnitten:where(.svelte-4lz138){height:100%;object-fit:cover}.bild-unterschrift.svelte-4lz138{margin-top:.75rem;font-size:var(--text-body-sm);line-height:1.55;color:var(--home-sec-text-muted)}.qr-block.svelte-1tckp2s{display:flex;justify-content:center}.qr-link.svelte-1tckp2s{line-height:0;text-decoration:none}.qr-link.svelte-1tckp2s:focus-visible{outline:2px solid var(--color-rot-600);outline-offset:4px}.qr-flaeche.svelte-1tckp2s,.qr-leer.svelte-1tckp2s{display:block;background:var(--color-weiss);padding:1.25rem}.qr-leer.svelte-1tckp2s{width:16rem;height:16rem}.qr-flaeche.svelte-1tckp2s svg{display:block;width:13.5rem;height:auto;shape-rendering:crispEdges}.karte.svelte-aerw82{position:relative;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);transition:transform .38s cubic-bezier(.2,.8,.3,1),box-shadow .38s ease,border-color .3s ease}.karte.svelte-aerw82{--home-sec-heading: #ffffff;--home-sec-text: rgba(255, 255, 255, .85);--home-sec-text-muted: rgba(255, 255, 255, .55);--home-sec-eyebrow-muted: rgba(255, 255, 255, .4);--home-sec-eyebrow-accent: var(--color-gold-400);--home-sec-border-muted: rgba(255, 255, 255, .25)}.karte-inhalt.svelte-aerw82 h2,.karte-inhalt.svelte-aerw82 h3,.karte-inhalt.svelte-aerw82 h4{overflow-wrap:anywhere}.karte-standard.svelte-aerw82{background:#141e56;border:1px solid rgba(255,255,255,.09);color:var(--color-text-oncard-primary)}.karte-akzent.svelte-aerw82{--color-text-oncard-primary: #ffffff;--color-text-oncard-secondary: #ffffff;--color-text-oncard-muted: rgba(255, 255, 255, .9);--color-text-oncard-faint: rgba(255, 255, 255, .75);background:linear-gradient(135deg,#e2231a,#c41c12 60%,#a51410);border:1px solid rgba(255,255,255,.14);color:var(--color-text-oncard-primary)}.karte.svelte-aerw82:not(.ist-statisch):hover{transform:translateY(-8px)}.karte-standard.svelte-aerw82:not(.ist-statisch):hover{border-color:#fff3;box-shadow:0 32px 80px #0000008c,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d}.karte-akzent.svelte-aerw82:not(.ist-statisch):hover{box-shadow:0 32px 80px #b4140f8c,0 0 60px #e2231a38}.karte.svelte-aerw82:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px}.karte-glow.svelte-aerw82{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .45s ease}.karte-standard.svelte-aerw82 .karte-glow:where(.svelte-aerw82){background:radial-gradient(ellipse at 20% 10%,rgba(30,60,160,.45) 0%,transparent 65%)}.karte-akzent.svelte-aerw82 .karte-glow:where(.svelte-aerw82){background:radial-gradient(ellipse at 20% 10%,rgba(255,255,255,.09) 0%,transparent 60%)}.karte.svelte-aerw82:not(.ist-statisch):hover .karte-glow:where(.svelte-aerw82){opacity:1}.karte.svelte-aerw82:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .52s cubic-bezier(.2,.8,.3,1)}.karte-standard.svelte-aerw82:after{background:#fff3}.karte-akzent.svelte-aerw82:after{background:#ffffff80}.karte.svelte-aerw82:not(.ist-statisch):hover:after{transform:scaleX(1)}.karte-inhalt.svelte-aerw82{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;padding:2rem 2rem 1.75rem}.ist-randlos.svelte-aerw82{padding:0}@media(prefers-reduced-motion:reduce){.karte.svelte-aerw82,.karte-glow.svelte-aerw82,.karte.svelte-aerw82:after{transition:none}.karte.svelte-aerw82:hover{transform:none}.karte.svelte-aerw82:hover:after{transform:scaleX(0)}}.daten-raster.svelte-1ixngt8{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--spaltenbreite),1fr))}.daten-karte{height:100%}.daten-titel.svelte-1ixngt8{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-h4);line-height:1;margin:0;color:var(--color-text-oncard-primary)}.daten-unterzeile.svelte-1ixngt8{margin:.5rem 0 0;font-size:var(--text-body-sm);color:var(--color-text-oncard-muted)}.daten-liste.svelte-1ixngt8{display:grid;gap:.75rem 0;margin:1.25rem 0 0;font-size:var(--text-body-sm);line-height:1.5}.daten-paar.svelte-1ixngt8{display:grid;gap:.75rem 0}.daten-liste.svelte-1ixngt8 dt:where(.svelte-1ixngt8){font-family:var(--font-heading);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:var(--text-eyebrow);color:var(--color-text-oncard-muted)}.daten-liste.svelte-1ixngt8 dd:where(.svelte-1ixngt8){margin:.2rem 0 0;color:var(--color-text-oncard-secondary)}.daten-liste.svelte-1ixngt8 dd.ohne-bezeichnung:where(.svelte-1ixngt8){margin-top:0}.daten-liste.svelte-1ixngt8 a{color:var(--color-gold-400);text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.daten-liste.svelte-1ixngt8 a:hover{color:var(--color-weiss)}.fragment.svelte-63nodm{min-height:3rem}.kennzahl.svelte-6ii2qo{border-top:1px solid var(--home-sec-border-muted)}.kennzahl-zahl.svelte-6ii2qo{color:var(--home-sec-heading)}.kennzahl-label.svelte-6ii2qo{color:var(--home-sec-text-muted)}.reiter-leiste.svelte-1jf0tse{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;border-bottom:1px solid var(--home-sec-border-muted);margin-bottom:2rem}.reiter-leiste.svelte-1jf0tse button:where(.svelte-1jf0tse){padding:.75rem 0;font-family:var(--font-heading);font-weight:600;font-size:var(--text-body);color:var(--home-sec-text-muted);border-bottom:2px solid transparent;cursor:pointer}.reiter-leiste.svelte-1jf0tse button[aria-selected=true]:where(.svelte-1jf0tse){color:var(--home-sec-heading);border-bottom-color:var(--home-sec-eyebrow-accent)}.reiter-leiste.svelte-1jf0tse button:where(.svelte-1jf0tse):focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px}.reiter-block.ist-aktiv.svelte-1jf0tse .reiter-titel:where(.svelte-1jf0tse){display:none}.home-tile.svelte-1sodcqo{position:relative;display:flex;flex-direction:column;padding:2rem 2rem 1.75rem;min-height:240px;overflow:hidden;text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);transition:transform .38s cubic-bezier(.2,.8,.3,1),box-shadow .38s ease,border-color .3s ease}.tile-default.svelte-1sodcqo{background:#141e56;border:1px solid rgba(255,255,255,.09);color:#fff}.tile-statisch.svelte-1sodcqo{cursor:default}.tile-default.svelte-1sodcqo:not(.tile-statisch):hover{transform:translateY(-8px);border-color:#fff3;box-shadow:0 32px 80px #0000008c,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d}.tile-accent.svelte-1sodcqo{background:linear-gradient(135deg,#e2231a,#c41c12 60%,#a51410);border:1px solid rgba(255,255,255,.14);color:#fff}.tile-accent.svelte-1sodcqo:not(.tile-statisch):hover{transform:translateY(-8px);box-shadow:0 32px 80px #b4140f8c,0 0 60px #e2231a38}.tile-glow.svelte-1sodcqo{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .45s ease}.tile-default.svelte-1sodcqo .tile-glow:where(.svelte-1sodcqo){background:radial-gradient(ellipse at 20% 10%,rgba(30,60,160,.45) 0%,transparent 65%)}.tile-accent.svelte-1sodcqo .tile-glow:where(.svelte-1sodcqo){background:radial-gradient(ellipse at 20% 10%,rgba(255,255,255,.09) 0%,transparent 60%)}.home-tile.svelte-1sodcqo:not(.tile-statisch):hover .tile-glow:where(.svelte-1sodcqo){opacity:1}.tile-icon-box.svelte-1sodcqo{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:#ffffff17;color:#fff;transition:transform .42s cubic-bezier(.2,.8,.3,1),background .28s ease}.home-tile.svelte-1sodcqo:not(.tile-statisch):hover .tile-icon-box:where(.svelte-1sodcqo){transform:scale(1.15) rotate(-7deg);background:#ffffff2b}.tile-accent.svelte-1sodcqo .tile-icon-box:where(.svelte-1sodcqo){background:#ffffff2b}.tile-accent.svelte-1sodcqo:not(.tile-statisch):hover .tile-icon-box:where(.svelte-1sodcqo){background:#ffffff42}.tile-label.svelte-1sodcqo{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;text-transform:uppercase;line-height:1;color:#fff;overflow-wrap:anywhere;padding-top:1.25rem;transition:transform .3s ease}.home-tile.svelte-1sodcqo:not(.tile-statisch):hover .tile-label:where(.svelte-1sodcqo){transform:translateY(-3px)}.tile-desc.svelte-1sodcqo{font-size:var(--text-tile-desc);color:#ffffff85;line-height:1.55;margin-top:.5rem}.tile-accent.svelte-1sodcqo .tile-desc:where(.svelte-1sodcqo){color:#fff}.tile-footer.svelte-1sodcqo{margin-top:auto;padding-top:1.25rem;display:flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-size:var(--text-body-sm);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;transition:color .22s ease}.home-tile.svelte-1sodcqo:not(.tile-statisch):hover .tile-footer:where(.svelte-1sodcqo){color:#ffffffe0}.tile-accent.svelte-1sodcqo .tile-footer:where(.svelte-1sodcqo),.tile-accent.svelte-1sodcqo:hover .tile-footer:where(.svelte-1sodcqo){color:#fff}.tile-arr.svelte-1sodcqo{transition:transform .28s ease}.home-tile.svelte-1sodcqo:not(.tile-statisch):hover .tile-arr:where(.svelte-1sodcqo){transform:translate(5px)}.home-tile.svelte-1sodcqo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .52s cubic-bezier(.2,.8,.3,1)}.tile-default.svelte-1sodcqo:after{background:#fff3}.tile-accent.svelte-1sodcqo:after{background:#ffffff80}.home-tile.svelte-1sodcqo:not(.tile-statisch):hover:after{transform:scaleX(1)}.fotokarte.svelte-14icmpo{display:block;position:relative;overflow:hidden;text-decoration:none;transition:box-shadow .4s ease;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.fotokarte.svelte-14icmpo:hover{box-shadow:0 10px 30px #00000038}.fotokarte.svelte-14icmpo:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px}.fotokarte-bild.svelte-14icmpo{display:block;width:100%;height:100%;aspect-ratio:var(--verhaeltnis);object-fit:cover;filter:brightness(.92);transition:transform .5s cubic-bezier(.2,.8,.3,1),filter .4s ease}.fotokarte.svelte-14icmpo:hover .fotokarte-bild:where(.svelte-14icmpo){transform:scale(1.06);filter:brightness(.72)}.fotokarte-text.svelte-14icmpo{position:absolute;left:0;right:0;bottom:0;padding:1.5rem;background:linear-gradient(to top,rgba(4,5,10,.98) 0%,rgba(4,5,10,.75) 40%,transparent 100%);transition:transform .4s cubic-bezier(.2,.8,.3,1)}.fotokarte.svelte-14icmpo:hover .fotokarte-text:where(.svelte-14icmpo){transform:translateY(-4px)}.fotokarte-label.svelte-14icmpo{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;text-transform:uppercase;line-height:1;color:var(--color-weiss);text-shadow:0 2px 10px rgba(0,0,0,.6);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.fotokarte-beschreibung.svelte-14icmpo{margin-top:.4rem;font-size:var(--text-tile-desc);line-height:1.45;color:var(--color-text-oncard-secondary);text-shadow:0 1px 8px rgba(0,0,0,.6)}@media(prefers-reduced-motion:reduce){.fotokarte.svelte-14icmpo,.fotokarte-bild.svelte-14icmpo,.fotokarte-text.svelte-14icmpo{transition:none}.fotokarte.svelte-14icmpo:hover .fotokarte-bild:where(.svelte-14icmpo){transform:none}.fotokarte.svelte-14icmpo:hover .fotokarte-text:where(.svelte-14icmpo){transform:none}}.teaser-karte{display:flex;flex-direction:column;height:100%}.teaser-bild.svelte-1pmtg3i{display:block;aspect-ratio:16 / 9;overflow:hidden}.teaser-bild.svelte-1pmtg3i img:where(.svelte-1pmtg3i){width:100%;height:100%;object-fit:cover;filter:brightness(.92);transition:transform .35s ease,filter .35s ease}.teaser-karte:hover .teaser-bild.svelte-1pmtg3i img:where(.svelte-1pmtg3i){transform:scale(1.06);filter:brightness(.75)}.teaser-text.svelte-1pmtg3i{display:block}.teaser-text.hat-bild.svelte-1pmtg3i{padding:1.25rem 1.35rem 1.4rem}.teaser-titel.svelte-1pmtg3i{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-family:var(--font-heading);font-weight:700;font-size:var(--text-h4);line-height:1.25;color:var(--color-text-oncard-primary)}.teaser-pfeil.svelte-1pmtg3i{flex:0 0 auto;color:var(--color-text-oncard-muted);transition:transform .18s ease,color .18s ease}.teaser-karte:hover .teaser-pfeil.svelte-1pmtg3i{transform:translate(3px);color:var(--color-gold-400)}.teaser-beschreibung.svelte-1pmtg3i{display:block;margin-top:.45rem;font-size:var(--text-body-sm);line-height:1.6;color:var(--color-text-oncard-secondary)}.teaser-angebot.svelte-1pmtg3i{display:block;height:100%;text-decoration:none;background:var(--home-sec-card-bg);border:1px solid var(--home-sec-card-border)}.teaser-angebot.ohne-bild.svelte-1pmtg3i{padding:1.75rem}.teaser-angebot-bild.svelte-1pmtg3i{aspect-ratio:4 / 3;overflow:hidden}.teaser-angebot-bild.svelte-1pmtg3i img:where(.svelte-1pmtg3i){width:100%;height:100%;object-fit:cover;display:block}.teaser-angebot.mit-bild.svelte-1pmtg3i .teaser-angebot-text:where(.svelte-1pmtg3i){padding:1.25rem 1.75rem 1.75rem}.teaser-angebot.ohne-bild.svelte-1pmtg3i h3:where(.svelte-1pmtg3i){margin-bottom:.5rem}.teaser-angebot-beschreibung.svelte-1pmtg3i{font-size:var(--text-tile-desc);line-height:1.5;color:var(--home-sec-text-muted)}@media(prefers-reduced-motion:reduce){.teaser-bild.svelte-1pmtg3i img:where(.svelte-1pmtg3i),.teaser-pfeil.svelte-1pmtg3i{transition:none}.teaser-karte:hover .teaser-bild.svelte-1pmtg3i img:where(.svelte-1pmtg3i){transform:none}}.personen.svelte-42fipu{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(var(--spaltenbreite),1fr))}.personen-feld.svelte-42fipu{display:grid}.personen-leer.svelte-42fipu{min-height:6rem}.person-bild.svelte-42fipu{display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;background:#ffffff0d}.person-bild.svelte-42fipu img:where(.svelte-42fipu){width:100%;height:100%;object-fit:cover;object-position:center 22%}.person-initialen.svelte-42fipu{font-family:var(--font-display);font-weight:500;font-size:2.4rem;letter-spacing:.04em;color:var(--color-text-oncard-faint)}.person-text.svelte-42fipu{display:block;padding:1.25rem 1.5rem 1.6rem}.person-name.svelte-42fipu{display:block;font-family:var(--font-display);font-weight:500;font-size:var(--text-h4);text-transform:uppercase;line-height:1.25;color:var(--color-text-oncard-primary)}.person-nummer.svelte-42fipu{display:block;margin-bottom:.3rem;font-family:var(--font-display);font-size:var(--text-h4);line-height:1;color:var(--color-gold-400);font-variant-numeric:tabular-nums}.person-funktion.svelte-42fipu{display:block;margin-top:.3rem;font-size:var(--text-body-sm);font-weight:600;color:var(--color-gold-400)}.person-zustaendig.svelte-42fipu{display:block;margin-top:.6rem;font-size:var(--text-body-sm);line-height:1.55;color:var(--color-text-oncard-secondary)}.person-kontakt.svelte-42fipu{display:flex;flex-direction:column;gap:.2rem;margin-top:.8rem;font-size:var(--text-body-sm)}.person-kontakt.svelte-42fipu a:where(.svelte-42fipu){color:var(--color-text-oncard-secondary);text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere;transition:color .15s ease}.person-kontakt.svelte-42fipu a:where(.svelte-42fipu):hover{color:var(--color-gold-400)}.person-kontakt-text.svelte-42fipu{color:var(--color-text-oncard-secondary);overflow-wrap:anywhere}.kader-block.svelte-pbzmxb+.kader-block:where(.svelte-pbzmxb){margin-top:3rem}.kader-position.svelte-pbzmxb{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-h4);line-height:1;margin:0 0 1.25rem;padding-bottom:.6rem;border-bottom:1px solid var(--home-sec-border-muted);color:var(--home-sec-heading)}.logo-raster.svelte-1hk6b27{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ist-gross.svelte-1hk6b27{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.ist-klein.svelte-1hk6b27{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.logo-feld.svelte-1hk6b27{background:var(--color-weiss);border:1px solid var(--color-grau-300);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);display:grid;place-items:center;padding:1rem;min-height:104px;transition:border-color .2s cubic-bezier(.2,.8,.3,1),transform .2s cubic-bezier(.2,.8,.3,1)}.ist-gross.svelte-1hk6b27 .logo-feld:where(.svelte-1hk6b27){min-height:140px;padding:1.35rem}.ist-klein.svelte-1hk6b27 .logo-feld:where(.svelte-1hk6b27){min-height:88px;padding:.8rem}.logo-feld.svelte-1hk6b27:hover{border-color:var(--color-gold-500);transform:translateY(-4px)}.logo-feld.svelte-1hk6b27 a:where(.svelte-1hk6b27),.logo-feld.svelte-1hk6b27 span:where(.svelte-1hk6b27){display:grid;place-items:center;width:100%;height:100%}.logo-feld.svelte-1hk6b27 img:where(.svelte-1hk6b27){max-width:100%;max-height:62px;width:auto;height:auto;object-fit:contain}.ist-gross.svelte-1hk6b27 .logo-feld:where(.svelte-1hk6b27) img:where(.svelte-1hk6b27){max-height:86px}.ist-klein.svelte-1hk6b27 .logo-feld:where(.svelte-1hk6b27) img:where(.svelte-1hk6b27){max-height:50px}@media(prefers-reduced-motion:reduce){.logo-feld.svelte-1hk6b27{transition:none}.logo-feld.svelte-1hk6b27:hover{transform:none}}.sponsoren-leer.svelte-z71lx1{min-height:5rem}.btn-primary,.btn-ghost,.btn-outline:hover{color:#fff!important}.btn-shimmer:before{content:"";position:absolute;top:0;left:-90%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-12deg);transition:left 0s;pointer-events:none}.btn-shimmer:hover:before{left:160%;transition:left .42s ease}.spielplan-card.svelte-1hnaul9{background:var(--home-sec-card-bg);border:1px solid var(--home-sec-card-border);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);box-shadow:var(--shadow-navy);overflow-x:auto}@supports (animation-timeline: scroll()){.spielplan-card.svelte-1hnaul9{animation:svelte-1hnaul9-kante-rechts linear both;animation-timeline:scroll(self inline)}@keyframes svelte-1hnaul9-kante-rechts{0%,92%{box-shadow:var(--shadow-navy),inset -18px 0 16px -16px #0000008c}to{box-shadow:var(--shadow-navy),inset 0 0 #0000}}}.spielplan-table.svelte-1hnaul9{width:100%;border-collapse:collapse;color:var(--home-sec-text)}.spielplan-table.svelte-1hnaul9 th:where(.svelte-1hnaul9),.spielplan-table.svelte-1hnaul9 td:where(.svelte-1hnaul9){padding:.9rem 1.25rem;text-align:left;white-space:nowrap;border-bottom:1px solid var(--home-sec-card-border)}.spielplan-table.svelte-1hnaul9 th.col-center:where(.svelte-1hnaul9),.spielplan-table.svelte-1hnaul9 td.col-center:where(.svelte-1hnaul9){text-align:center}.spielplan-table.svelte-1hnaul9 th.col-heim:where(.svelte-1hnaul9),.spielplan-table.svelte-1hnaul9 td.col-heim:where(.svelte-1hnaul9){text-align:right}.spielplan-table.svelte-1hnaul9 th:where(.svelte-1hnaul9){font-family:var(--font-heading);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--home-sec-text-muted);background:var(--home-sec-table-header-bg)}.spielplan-table.svelte-1hnaul9 tbody:where(.svelte-1hnaul9) tr:where(.svelte-1hnaul9):last-child td:where(.svelte-1hnaul9){border-bottom:none}.spielplan-table.svelte-1hnaul9 tbody:where(.svelte-1hnaul9) tr:where(.svelte-1hnaul9):hover{background:var(--home-sec-table-header-bg)}.team-cell.svelte-1hnaul9{display:inline-flex;align-items:center;gap:.65rem}.team-cell--heim.svelte-1hnaul9{flex-direction:row-reverse}.team-cell--winner.svelte-1hnaul9{font-weight:700}.team-cell--winner.svelte-1hnaul9 .team-logo:where(.svelte-1hnaul9){width:3.6rem;height:3.6rem}.team-logo.svelte-1hnaul9{width:2.85rem;height:2.85rem;object-fit:contain;flex-shrink:0}.result-cell.svelte-1hnaul9{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--home-sec-heading)}@media(max-width:639px){.spielplan-card.svelte-1hnaul9{overflow-x:visible}.spielplan-card.svelte-1hnaul9{animation:none}.spielplan-table.svelte-1hnaul9,.spielplan-table.svelte-1hnaul9 tbody:where(.svelte-1hnaul9),.spielplan-table.svelte-1hnaul9 tr:where(.svelte-1hnaul9),.spielplan-table.svelte-1hnaul9 td:where(.svelte-1hnaul9){display:block}.spielplan-table.svelte-1hnaul9 thead:where(.svelte-1hnaul9){display:none}.spielplan-table.svelte-1hnaul9 tr:where(.svelte-1hnaul9){display:grid;gap:.5rem .6rem;padding:1rem 1.1rem;border-bottom:1px solid var(--home-sec-card-border);align-items:center}.spielplan-table--kommend.svelte-1hnaul9 tr:where(.svelte-1hnaul9){grid-template-columns:auto auto 1fr;grid-template-areas:"datum zeit ort" "heim heim2 gast"}.spielplan-table--ergebnis.svelte-1hnaul9 tr:where(.svelte-1hnaul9){grid-template-columns:1fr auto 1fr;grid-template-areas:"datum datum ort" "heim mitte gast"}.spielplan-table--kommend.svelte-1hnaul9 td.col-center:where(.svelte-1hnaul9){grid-area:zeit}.spielplan-table--ergebnis.svelte-1hnaul9 td.col-center:where(.svelte-1hnaul9){grid-area:mitte}.spielplan-table.svelte-1hnaul9 tbody:where(.svelte-1hnaul9) tr:where(.svelte-1hnaul9):last-child{border-bottom:none}.spielplan-table.svelte-1hnaul9 td:where(.svelte-1hnaul9){padding:0;border-bottom:none;white-space:normal}.spielplan-table.svelte-1hnaul9 td.col-datum:where(.svelte-1hnaul9){grid-area:datum}.spielplan-table.svelte-1hnaul9 td.col-arena:where(.svelte-1hnaul9){grid-area:ort;text-align:right}.spielplan-table.svelte-1hnaul9 td.col-heim:where(.svelte-1hnaul9){grid-area:heim;text-align:center}.spielplan-table.svelte-1hnaul9 td.col-gast:where(.svelte-1hnaul9){grid-area:gast;text-align:center}.spielplan-table.svelte-1hnaul9 td.col-datum:where(.svelte-1hnaul9),.spielplan-table.svelte-1hnaul9 td.col-arena:where(.svelte-1hnaul9),.spielplan-table--kommend.svelte-1hnaul9 td.col-center:where(.svelte-1hnaul9){font-size:var(--text-body-sm);color:var(--home-sec-text-muted)}.spielplan-table--ergebnis.svelte-1hnaul9 td.col-center:where(.svelte-1hnaul9){font-size:var(--text-h3);color:var(--home-sec-heading);padding:0 .2rem;white-space:nowrap}.spielplan-table.svelte-1hnaul9 td.col-heim:where(.svelte-1hnaul9) .team-cell:where(.svelte-1hnaul9),.spielplan-table.svelte-1hnaul9 td.col-gast:where(.svelte-1hnaul9) .team-cell:where(.svelte-1hnaul9){display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;font-size:var(--text-body-sm);line-height:1.25;text-align:center}.team-logo.svelte-1hnaul9{width:2.6rem;height:2.6rem}.team-cell--winner.svelte-1hnaul9 .team-logo:where(.svelte-1hnaul9){width:3rem;height:3rem}}.tabelle-hinweis.svelte-lna43i{margin-bottom:1.25rem;font-size:var(--text-body-sm);line-height:1.6;color:var(--home-sec-text-muted);max-width:62ch}.spielplan-card.svelte-lna43i{background:var(--home-sec-card-bg);border:1px solid var(--home-sec-card-border);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);box-shadow:var(--shadow-navy);overflow-x:auto}@supports (animation-timeline: scroll()){.spielplan-card.svelte-lna43i{animation:svelte-lna43i-kante-rechts linear both;animation-timeline:scroll(self inline)}@keyframes svelte-lna43i-kante-rechts{0%,92%{box-shadow:var(--shadow-navy),inset -18px 0 16px -16px #0000008c}to{box-shadow:var(--shadow-navy),inset 0 0 #0000}}}.spielplan-table.svelte-lna43i{width:100%;border-collapse:collapse;color:var(--home-sec-text)}.spielplan-table.svelte-lna43i th:where(.svelte-lna43i),.spielplan-table.svelte-lna43i td:where(.svelte-lna43i){padding:.9rem 1.25rem;text-align:left;white-space:nowrap;border-bottom:1px solid var(--home-sec-card-border)}.spielplan-table.svelte-lna43i th.col-center:where(.svelte-lna43i),.spielplan-table.svelte-lna43i td.col-center:where(.svelte-lna43i){text-align:center}.spielplan-table.svelte-lna43i th:where(.svelte-lna43i){font-family:var(--font-heading);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--home-sec-text-muted);background:var(--home-sec-table-header-bg)}.spielplan-table.svelte-lna43i tbody:where(.svelte-lna43i) tr:where(.svelte-lna43i):last-child td:where(.svelte-lna43i){border-bottom:none}.spielplan-table.svelte-lna43i tbody:where(.svelte-lna43i) tr:where(.svelte-lna43i):hover{background:var(--home-sec-table-header-bg)}.team-cell.svelte-lna43i{display:inline-flex;align-items:center;gap:.65rem}.team-logo.svelte-lna43i{width:26px;height:26px;object-fit:contain;flex:0 0 auto}.rang.svelte-lna43i{font-variant-numeric:tabular-nums;color:var(--home-sec-text-muted)}.punkte.svelte-lna43i{font-weight:700;color:var(--home-sec-heading)}.ist-rhinos.svelte-lna43i{background:var(--home-sec-table-header-bg)}.ist-rhinos.svelte-lna43i td:where(.svelte-lna43i){font-weight:600;color:var(--home-sec-heading)}.seitenkopf.svelte-3rtg8c{--home-sec-heading: #ffffff;--home-sec-text: rgba(255, 255, 255, .85);--home-sec-text-muted: rgba(255, 255, 255, .55);--home-sec-eyebrow-muted: rgba(255, 255, 255, .4);--home-sec-eyebrow-accent: var(--color-gold-400);--home-sec-border-muted: rgba(255, 255, 255, .25);--home-sec-border-hover: rgba(255, 255, 255, .5);--home-sec-bg-hover: rgba(255, 255, 255, .06);--home-sec-card-bg: #141e56;--home-sec-card-border: rgba(255, 255, 255, .09)}.seitenkopf-inhalt>.knopfleiste{margin-top:2rem}.seitenkopf-inhalt>.knopfleiste+.knopfleiste{margin-top:1rem}.seitenkopf-inhalt>.absatz{margin-top:1rem;max-width:42rem}.buehne-inhalt>.sponsoren-laufband{margin-top:1rem;margin-inline:calc(50% - 50vw)}.buehne-inhalt:has(>.sponsoren-laufband:last-child){padding-bottom:0}.pc-folgen.svelte-1v3fdhq{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pc-folgen.svelte-1v3fdhq .pc-folge{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.15rem;align-items:start;height:100%}.pc-nummer.svelte-1v3fdhq{font-family:var(--font-display);font-size:var(--text-h2);line-height:.85;color:var(--color-text-oncard-faint);font-variant-numeric:tabular-nums}.pc-folge-text.svelte-1v3fdhq{display:flex;flex-direction:column;height:100%}.pc-folge-titel.svelte-1v3fdhq{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500;line-height:1.2;color:var(--color-text-oncard-primary);text-wrap:balance}.pc-folge-fuss.svelte-1v3fdhq{margin-top:auto;padding-top:1.1rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:var(--text-body-sm);color:var(--color-text-oncard-muted)}.pc-hoeren.svelte-1v3fdhq{font-family:var(--font-heading);font-weight:600;letter-spacing:.04em;color:var(--color-gold-400);transition:transform .2s cubic-bezier(.2,.8,.3,1)}.pc-folge:hover .pc-hoeren.svelte-1v3fdhq{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.pc-hoeren.svelte-1v3fdhq{transition:none}.pc-folge:hover .pc-hoeren.svelte-1v3fdhq{transform:none}}.nl-form.svelte-14vzfm4{max-width:38rem;margin-inline:auto;display:grid;gap:1rem}.nl-zeile.svelte-14vzfm4{display:grid;gap:.75rem}@media(min-width:640px){.nl-zeile.svelte-14vzfm4{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.nl-zeile.svelte-14vzfm4 .nl-knopf{justify-content:center;min-height:var(--fx-hoehe);padding:.8rem 1.5rem}.nl-einwilligung.svelte-14vzfm4{font-size:var(--text-body-sm);color:var(--home-sec-text-muted);min-height:0}.nl-einwilligung.svelte-14vzfm4 a{text-decoration:underline;text-underline-offset:.18em}.nl-falle.svelte-14vzfm4{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.nl-form[data-nl-gesperrt].svelte-14vzfm4 .nl-knopf.btn-primary{color:var(--home-sec-text-muted)!important;background:var(--home-sec-bg-hover);outline:1px dashed var(--home-sec-border-hover);outline-offset:-1px;clip-path:none;cursor:not-allowed;transform:none}.nl-form[data-nl-gesperrt].svelte-14vzfm4 .nl-knopf.btn-primary:focus-visible{outline:2px solid var(--home-sec-eyebrow-accent);outline-offset:2px}.nl-form[data-nl-gesperrt].svelte-14vzfm4 .nl-knopf:before{display:none}.nl-form[data-nl-gesperrt].svelte-14vzfm4 .fx-eingabe:where(.svelte-14vzfm4),.nl-form[data-nl-gesperrt].svelte-14vzfm4 .fx-ankreuz-label:where(.svelte-14vzfm4){cursor:not-allowed}.nl-form[data-nl-gesperrt].svelte-14vzfm4 .fx-eingabe:where(.svelte-14vzfm4){border-style:dashed}.nl-status.svelte-14vzfm4{display:inline-flex;align-items:center;justify-self:center;gap:.5rem;margin:0 0 .25rem;padding:.45rem .9rem;font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:600;color:var(--home-sec-heading);border:1px solid var(--home-sec-border-muted)}.nl-status.svelte-14vzfm4 svg:where(.svelte-14vzfm4){color:var(--home-sec-eyebrow-accent);flex:none}.nl-status-hervor.svelte-14vzfm4{animation:svelte-14vzfm4-nl-hervor .3s cubic-bezier(.2,.8,.3,1);border-color:var(--home-sec-heading)}.nl-erfolg.svelte-14vzfm4{text-align:left;line-height:1.5;max-width:38rem}.nl-fehler.svelte-14vzfm4{margin:0;padding:.6rem .9rem;font-size:var(--text-body-sm);color:var(--home-sec-heading);border:1px solid var(--home-sec-border-hover);border-left:3px solid var(--home-sec-eyebrow-accent)}@keyframes svelte-14vzfm4-nl-hervor{0%{translate:0 0}30%{translate:-4px 0}60%{translate:4px 0}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.nl-status-hervor.svelte-14vzfm4{animation:none}}.news.svelte-121qw1v{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.news-eintrag.svelte-121qw1v{display:grid}@media(min-width:780px){.mit-aufmacher.svelte-121qw1v .news-eintrag:where(.svelte-121qw1v):first-child{grid-column:1 / -1}.mit-aufmacher.svelte-121qw1v .news-eintrag:where(.svelte-121qw1v):first-child .news-card-v2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.mit-aufmacher.svelte-121qw1v .news-eintrag:where(.svelte-121qw1v):first-child .ncv2-img-wrap{aspect-ratio:auto;height:100%}.mit-aufmacher.svelte-121qw1v .news-eintrag:where(.svelte-121qw1v):first-child .ncv2-body{align-self:center;padding:2rem 2.2rem}.mit-aufmacher.svelte-121qw1v .news-eintrag:where(.svelte-121qw1v):first-child .ncv2-title{font-size:var(--text-h3)}}.news-rubrik-feld.svelte-1uz7l90{font-size:var(--text-eyebrow);margin-bottom:1rem}.news-beispiel.svelte-1uz7l90{position:relative;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.news-beispiel.svelte-1uz7l90 span:where(.svelte-1uz7l90){display:block;min-height:12rem;background:#141e56;opacity:.35;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.spiele-beispiel.svelte-1b1y881{position:relative;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));opacity:.8}.spiele-beispiel-flaeche.svelte-1b1y881{min-height:6rem}.spiele-beispiel-knopf.svelte-1b1y881{display:inline-block;min-width:8rem;padding:.6rem 1.2rem;background:var(--color-rot-500);color:#fff;font-family:var(--font-display);text-transform:uppercase}.spiele-pfeile.svelte-1b1y881{display:flex;gap:.5rem;margin-left:auto}.spiele-pfeil.svelte-1b1y881{display:grid;place-items:center;width:2.5rem;height:2.5rem;background:transparent;cursor:pointer;transition:background .2s cubic-bezier(.2,.8,.3,1),border-color .2s cubic-bezier(.2,.8,.3,1),color .2s cubic-bezier(.2,.8,.3,1),opacity .2s cubic-bezier(.2,.8,.3,1)}.spiele-pfeil.svelte-1b1y881 svg:where(.svelte-1b1y881){width:1.125rem;height:1.125rem}.spiele-pfeil.svelte-1b1y881:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.spiele-pfeil.svelte-1b1y881:disabled{opacity:.35;cursor:default}@media(max-width:767px){.spiele-pfeile.svelte-1b1y881{display:none}}@media(prefers-reduced-motion:reduce){.spiele-pfeil.svelte-1b1y881{transition:none}}.galerie.svelte-f0mi9y{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.galerie-einzeln.svelte-f0mi9y{grid-template-columns:minmax(0,1fr);max-width:760px}.galerie-bild.svelte-f0mi9y{margin:0}.galerie-flaeche.svelte-f0mi9y{aspect-ratio:3 / 2;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.galerie-flaeche.svelte-f0mi9y img:where(.svelte-f0mi9y){display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.8,.3,1)}.galerie-bild.svelte-f0mi9y:hover img:where(.svelte-f0mi9y){transform:scale(1.04)}.galerie-unterschrift.svelte-f0mi9y{margin-top:.6rem;font-size:var(--text-body-sm);line-height:1.5;color:var(--home-sec-text-muted)}@media(prefers-reduced-motion:reduce){.galerie-flaeche.svelte-f0mi9y img:where(.svelte-f0mi9y){transition:none}.galerie-bild.svelte-f0mi9y:hover img:where(.svelte-f0mi9y){transform:none}}.karten.svelte-1bp4kj0{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--spaltenbreite),1fr))}.karten-feld.svelte-1bp4kj0{display:grid}.karte-nummer.svelte-1bp4kj0{display:block;font-family:var(--font-heading);font-weight:700;font-size:var(--text-body-sm);letter-spacing:.12em;color:var(--color-gold-400);margin-bottom:.6rem}.karte-symbol.svelte-1bp4kj0{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1rem;color:var(--color-gold-400);background:#ffffff17;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.karte-symbol.svelte-1bp4kj0 svg{width:1.6rem;height:1.6rem}.karte-titel.svelte-1bp4kj0{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500;text-transform:uppercase;line-height:1.2;color:var(--color-text-oncard-primary);text-wrap:balance}.karte-text.svelte-1bp4kj0{margin-top:.55rem;font-size:var(--text-body-sm);line-height:1.6;color:var(--color-text-oncard-secondary)}.knopf-fenster.svelte-iaq852{margin:auto;width:min(44rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:2rem 1.5rem;background:var(--home-sec-card-bg);color:var(--color-text-oncard-primary);border:1px solid var(--home-sec-card-border)}.knopf-fenster.svelte-iaq852::backdrop{background:#0009}.knopf-fenster-zu.svelte-iaq852{position:absolute;top:.5rem;right:.75rem}.knopf-fenster-zu.svelte-iaq852 button:where(.svelte-iaq852){font-size:1.75rem;line-height:1;color:var(--color-text-oncard-secondary);cursor:pointer}.knopf-textlink.svelte-iaq852{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-widest);font-size:var(--text-body);font-weight:600;color:var(--home-sec-text)}.knopf-textlink.svelte-iaq852:hover{color:var(--home-sec-heading)}.knopf-textlink-klein.svelte-iaq852{font-size:var(--text-body-sm);color:var(--home-sec-text-muted)}.knopf-textlink-klein.svelte-iaq852:hover{color:var(--home-sec-heading)}.link-block.svelte-1i77rsq{color:var(--home-sec-eyebrow-accent);text-decoration:underline;text-underline-offset:.18em}.raster-automatisch{grid-template-columns:repeat(auto-fit,minmax(min(var(--mindestbreite, 280px),100%),1fr))}@media(max-width:639px){.raster-zwei-mobil{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}.abstand-keiner.svelte-123s3rb{padding-block:0}.abstand-eng.svelte-123s3rb{padding-block:3rem 4rem}.abstand-normal.svelte-123s3rb{padding-block:5rem 6rem}.abstand-weit.svelte-123s3rb{padding-block:7rem}.footer-signature-bg{--home-sec-heading: #ffffff;--home-sec-text: rgba(255, 255, 255, .85);--home-sec-text-muted: rgba(255, 255, 255, .55);--home-sec-eyebrow-muted: rgba(255, 255, 255, .4);--home-sec-eyebrow-accent: var(--color-gold-400);--home-sec-border-muted: rgba(255, 255, 255, .25);--home-sec-border-hover: rgba(255, 255, 255, .5);--home-sec-bg-hover: rgba(255, 255, 255, .06);--home-sec-card-bg: #141e56;--home-sec-card-border: rgba(255, 255, 255, .09);--home-sec-table-header-bg: rgba(255, 255, 255, .06);background-size:220% 220%;animation:home-sec-bg-drift 22s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.footer-signature-bg{animation:none}}.abschnitt-inhalt.svelte-123s3rb{position:relative;max-width:1440px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:1024px){.abschnitt-inhalt.svelte-123s3rb{padding-inline:3rem}}.ist-verschachtelt.svelte-123s3rb{position:relative}.ist-verschachtelt.svelte-123s3rb>.abschnitt-inhalt:where(.svelte-123s3rb){max-width:none;padding-inline:0}.ist-verschachtelt.mit-flaeche.svelte-123s3rb>.abschnitt-inhalt:where(.svelte-123s3rb){padding-inline:1.5rem}@media(min-width:1024px){.ist-verschachtelt.mit-flaeche.svelte-123s3rb>.abschnitt-inhalt:where(.svelte-123s3rb){padding-inline:2.5rem}}.ist-verschachtelt.abstand-eng.svelte-123s3rb{padding-block:2rem}.ist-verschachtelt.abstand-normal.svelte-123s3rb{padding-block:3rem}.ist-verschachtelt.abstand-weit.svelte-123s3rb{padding-block:4rem}.abschnitt-eng.svelte-123s3rb>*{max-width:900px}.satzspiegel-mitte.svelte-123s3rb>*{margin-inline:auto}.footer-signature-bg .auf-dunkel,.home-sec-teams .auf-dunkel,.home-sec-nachwuchs .auf-dunkel,.home-sec-support .auf-dunkel,.home-sec-eisarena .auf-dunkel{color:var(--color-text-oncard-primary)}.footer-signature-bg .auf-dunkel strong,.home-sec-teams .auf-dunkel strong,.home-sec-nachwuchs .auf-dunkel strong,.home-sec-support .auf-dunkel strong,.home-sec-eisarena .auf-dunkel strong{color:var(--color-weiss)}.footer-signature-bg .auf-dunkel a,.home-sec-teams .auf-dunkel a,.home-sec-nachwuchs .auf-dunkel a,.home-sec-support .auf-dunkel a,.home-sec-eisarena .auf-dunkel a{color:var(--color-gold-400)}.mit-link.svelte-8glstq{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.sektion-lead.svelte-8glstq{margin-top:.9rem;max-width:68ch;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--home-sec-text)}.ueberschrift-akzent.svelte-8glstq{margin-top:.35rem;font-size:var(--text-h3)}.ueberschrift-link.svelte-8glstq{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-widest);padding-bottom:.25rem}.zeitleiste.svelte-eotx8t{list-style:none;margin:0;padding:0}.zeitleiste-eintrag.svelte-eotx8t{display:grid;gap:.75rem 3rem;padding-block:2.25rem;border-top:1px solid var(--home-sec-border-muted)}.zeitleiste-eintrag.svelte-eotx8t:first-child{border-top:0;padding-top:0}@media(min-width:768px){.zeitleiste-eintrag.svelte-eotx8t{grid-template-columns:12rem minmax(0,1fr)}}.zeitleiste-jahr.svelte-eotx8t{font-family:var(--font-display);font-size:var(--text-h2);font-weight:500;line-height:1;color:var(--color-gold-400);font-variant-numeric:tabular-nums}.zeitleiste-text.svelte-eotx8t{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--home-sec-text)}.zeitleiste-text.svelte-eotx8t p{margin:0}.zeitleiste-text.svelte-eotx8t p+p{margin-top:.9rem}@media(min-width:1280px){.zeitleiste-text.svelte-eotx8t{columns:2;column-gap:3rem}.zeitleiste-text.svelte-eotx8t p{break-inside:avoid}}.zeitleiste-text.svelte-eotx8t strong{color:var(--color-weiss)}.zeitleiste-text.svelte-eotx8t a{color:var(--home-sec-eyebrow-accent);text-decoration:underline;text-underline-offset:.18em}.video-block.svelte-1i700on{margin:0}.video-flaeche.svelte-1i700on{overflow:hidden}.video-flaeche.svelte-1i700on video:where(.svelte-1i700on),.video-flaeche.svelte-1i700on img:where(.svelte-1i700on){display:block;width:100%;height:100%;object-fit:cover}.video-unterschrift.svelte-1i700on{margin-top:.75rem;font-size:var(--text-body-sm);line-height:1.55;color:var(--home-sec-text-muted)}.hinweis-karte{max-width:60rem}.hinweis-rumpf.svelte-obdvvn{display:grid;gap:.75rem}.hinweis-kopf.svelte-obdvvn{display:flex;align-items:center;gap:.875rem}.hinweis-symbol.svelte-obdvvn{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;background:color-mix(in srgb,currentColor 14%,transparent);color:var(--color-text-oncard-primary);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.hinweis-symbol.svelte-obdvvn svg{width:1.5rem;height:1.5rem}.hinweis-titel.svelte-obdvvn{margin:0;font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.01em;color:var(--color-text-oncard-primary);text-wrap:balance}.hinweis-text.svelte-obdvvn{color:var(--color-text-oncard-secondary);line-height:1.6}.hinweis-text.svelte-obdvvn p{margin:0 0 .75rem}.hinweis-text.svelte-obdvvn p:last-child{margin-bottom:0}.hinweis-text.svelte-obdvvn a{color:inherit;text-underline-offset:.2em}.hinweis-text.svelte-obdvvn strong{color:var(--color-text-oncard-primary)}.hinweis-editorvermerk.svelte-obdvvn{margin:0;font-size:var(--text-body-sm);color:var(--color-text-oncard-muted);font-style:italic}.hinweis-fenster.svelte-obdvvn{border:0;padding:0;background:transparent;max-width:min(34rem,calc(100vw - 2rem));color:inherit;margin:auto}.hinweis-fenster.svelte-obdvvn::backdrop{background:#060b26e0}.hinweis-fenster.svelte-obdvvn .hinweis-karte{box-shadow:var(--shadow-navy-lg)}.hinweis-fenster.svelte-obdvvn .hinweis-rumpf:where(.svelte-obdvvn){padding-right:1.5rem}.hinweis-zu.svelte-obdvvn{position:absolute;top:.75rem;right:.75rem;z-index:1;margin:0}.hinweis-zu.svelte-obdvvn button:where(.svelte-obdvvn){display:grid;place-items:center;width:2rem;height:2rem;border:0;background:transparent;color:var(--color-text-oncard-muted);cursor:pointer;transition:color .15s cubic-bezier(.2,.8,.3,1)}.hinweis-zu.svelte-obdvvn button:where(.svelte-obdvvn):hover,.hinweis-zu.svelte-obdvvn button:where(.svelte-obdvvn):focus-visible{color:var(--color-text-oncard-primary)}@media(prefers-reduced-motion:no-preference){.hinweis-fenster[open].svelte-obdvvn{animation:svelte-obdvvn-hinweis-herein .3s cubic-bezier(.2,.8,.3,1) both}@keyframes svelte-obdvvn-hinweis-herein{0%{opacity:0;transform:translateY(12px)}}}.zitat.svelte-1ex4ykc{margin:0;padding-left:1.5rem;border-left:3px solid var(--color-gold-500);max-width:60rem}.zitat-text.svelte-1ex4ykc{margin:0;font-family:var(--font-display);font-size:var(--text-h3);line-height:1.25;color:var(--home-sec-heading);text-wrap:balance}.zitat-text.svelte-1ex4ykc p{margin:0}.zitat-quelle.svelte-1ex4ykc{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-top:1rem;font-size:var(--text-body-sm)}.zitat-name.svelte-1ex4ykc{font-weight:700;color:var(--home-sec-heading)}.zitat-funktion.svelte-1ex4ykc{color:var(--home-sec-text-muted)}
