.ds-aussen.nacht-schale{--n-0:var(--gw-nacht-0);--n-1:var(--gw-nacht-1);--n-2:var(--gw-nacht-2);--n-3:var(--gw-navy-900);--n-tinte:#f5f1ea;--n-tinte-mit:hsla(40,24%,90%,.8);--n-tinte-still:hsla(40,24%,90%,.68);--n-leise:hsla(40,24%,90%,.6);--n-linie:hsla(0,0%,100%,.1);--n-linie-stark:hsla(0,0%,100%,.2);--n-gold-hell:var(--gw-licht-gold-hell);--n-gold:var(--gw-licht-gold);--n-gold-tief:var(--gw-licht-gold-tief);--n-erreicht:#8fa6c0;--n-unter:var(--gw-gold-unter-dunkel);--n-papier:var(--grund);--n-band:var(--breite-aussen);--n-rand:var(--rand-aussen);--n-radius:var(--radius-buehne);--n-geraet-telefon:32px;--n-geraet-schirm:26px;--n-geraet-insel:10px;--n-geraet-fenster:var(--radius-gruppe);--n-geraet-karte:12px;--n-geraet-beleg:2px;--n-kurve:cubic-bezier(0.16,1,0.3,1);--n-korn:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='k'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0'/></filter><rect width='100%25' height='100%25' filter='url(%23k)'/></svg>");background:var(--n-1);color:var(--n-tinte)}.nacht{position:relative;font-family:var(--familie-text);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.nacht ::-moz-selection{background:rgba(143,166,192,.4);color:#fff}.nacht ::selection{background:rgba(143,166,192,.4);color:#fff}.nacht-band{width:100%;max-width:var(--n-band);margin-inline:auto;padding-inline:var(--n-rand)}.nacht-abschnitt{position:relative;padding-block:64px 48px;scroll-margin-top:64px}@media (min-width:1024px){.nacht-abschnitt{padding-block:96px 64px}}.nacht-abschnitt+.nacht-abschnitt{padding-top:40px}@media (min-width:1024px){.nacht-abschnitt+.nacht-abschnitt{padding-top:56px}}.nacht .nacht-abschnitt.ds-aussen-navy{background:transparent}.nacht-anker{display:block;position:relative;top:-72px;height:0}.nacht-kopfzeile{display:flex;align-items:baseline;gap:16px;margin:0 0 36px;padding-top:14px;border-top:1px solid var(--n-linie-stark);font-size:14px;line-height:20px;font-weight:500;color:var(--n-tinte)}.nacht-kopfzeile-nr{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;color:var(--n-tinte-still)}.nacht-abschnittkopf{max-width:880px;margin-bottom:40px}@media (min-width:1024px){.nacht-kopf-zwei{max-width:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end}.nacht-kopf-zwei .nacht-satz-gross{margin-top:0}}.nacht-h2{margin:0;font-family:var(--familie-anzeige);font-weight:600;font-size:clamp(34px,4.6vw,62px);line-height:1.02;letter-spacing:-.042em;color:var(--n-tinte);text-wrap:balance}.nacht-h2[data-stufe=klein]{font-size:clamp(32px,3.4vw,48px)}.nacht-h2[data-stufe=gross]{font-size:clamp(40px,6vw,84px);line-height:.98;letter-spacing:-.045em}.nacht-leise{color:var(--n-leise)}.nacht-satz-gross{margin:20px 0 0;max-width:620px;font-size:18px;line-height:28px;color:var(--n-tinte-mit);text-wrap:pretty}.nacht-link{display:inline-flex;align-items:center;min-height:44px;margin-top:24px;font-size:15px;font-weight:600;color:var(--n-tinte);text-decoration:underline;text-decoration-color:var(--n-linie-stark);text-underline-offset:5px;border-radius:var(--radius-fein)}.nacht-link:hover{text-decoration-color:currentColor}.nacht-pfeil{display:inline-block;margin-left:8px;transition:transform .2s var(--n-kurve)}.ds-knopf:hover .nacht-pfeil,.nacht-link:hover .nacht-pfeil{transform:translateX(3px)}.nacht-knoepfe{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media (max-width:639px){.nacht-knoepfe{flex-direction:column;gap:10px}}.nacht-uhr{display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--radius-marke);font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;line-height:18px;font-weight:500;color:var(--n-tinte);background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);font-variant-numeric:tabular-nums}.nacht-buehne{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(-1 * var(--hoehe-kopf) - 1px);padding:calc(var(--hoehe-kopf) + 32px) 0 48px}@media (min-width:1200px){.nacht-buehne{padding:calc(var(--hoehe-kopf) + 48px) 0 56px}}@media (min-width:1200px) and (min-height:760px){.nacht-buehne{display:flex;flex-direction:column;justify-content:center;min-height:min(100vh,1120px);min-height:min(100svh,1120px)}}.nacht-licht{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent)}.nacht-licht>span{position:absolute;display:block}.nacht-raster{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:72px 72px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 64% 40%,#000 0,transparent 72%);mask-image:radial-gradient(ellipse 70% 60% at 64% 40%,#000 0,transparent 72%)}.nacht-kegel{top:-30%;left:40%;width:70%;height:130%;background:conic-gradient(from 180deg at 50% 0,transparent 146deg,rgba(255,248,238,.04) 158deg,rgba(255,248,238,.12) 170deg,rgba(255,250,244,.2) 180deg,rgba(255,248,238,.12) 190deg,rgba(255,248,238,.04) 202deg,transparent 214deg);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 85%);mask-image:linear-gradient(180deg,#000 20%,transparent 85%)}.nacht-schein{top:8%;left:38%;width:72%;height:92%;background:radial-gradient(ellipse 46% 42% at 55% 48%,rgba(220,230,242,.24),rgba(143,166,192,.1) 46%,transparent 72%),radial-gradient(ellipse 30% 26% at 22% 78%,rgba(143,166,192,.14),transparent 70%)}.nacht-korn{inset:0;background-image:var(--n-korn);background-size:180px 180px;opacity:.5}.nacht-buehne-band{position:relative;width:100%;max-width:var(--n-band);margin-inline:auto;padding-inline:var(--n-rand);display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px}.nacht-buehne-text{position:relative;z-index:2;max-width:640px}.nacht-buehne-bild{position:relative;z-index:1;min-width:0}@media (min-width:1200px){.nacht-buehne-band{grid-template-columns:minmax(0,500px) minmax(0,1fr);-moz-column-gap:48px;column-gap:48px;align-items:center}.nacht-buehne-bild{margin-right:calc(-1 * var(--n-rand) + 16px)}}.nacht-herkunft{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--n-tinte-mit)}.nacht-herkunft-punkt{width:18px;height:1px;background:var(--n-linie-stark)}@media (max-width:479px){.nacht-herkunft-zusatz{display:none}}.nacht-titel{margin:20px 0 0;font-family:var(--familie-anzeige);font-weight:600;font-size:clamp(50px,14.4vw,96px);line-height:.95;letter-spacing:-.045em;color:#fff}@media (min-width:768px){.nacht-titel{font-size:clamp(72px,9vw,104px)}}@media (min-width:1200px){.nacht-titel{font-size:clamp(76px,6.2vw,92px)}}.nacht-titel-zeile{display:inline}.nacht-gold{padding-bottom:.06em;background:linear-gradient(100deg,#ffebcc,#f0c694 30%,#dca977 60%,#e9c090);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent}.nacht-satz{margin:24px 0 0;max-width:460px;font-size:18px;line-height:28px;color:var(--n-tinte-mit);text-wrap:pretty}.nacht-satz strong{font-weight:600;color:var(--n-tinte)}@media (max-width:767px){.nacht-buehne{padding-top:calc(var(--hoehe-kopf) + 24px)}.nacht-titel{margin-top:14px}.nacht-satz{font-size:16px;line-height:24px;margin-top:16px}.nacht-satz-zusatz{display:none}.nacht-knoepfe{margin-top:24px}}.nacht-figur{margin:0;position:relative}.nacht-raum{position:relative;display:flex;flex-direction:column;padding:0}@media (min-width:640px){.nacht-raum{padding-bottom:66px}}.nacht-kipp{position:relative}.nacht-kipp:before{content:"";position:absolute;z-index:-1;inset:-22% -14% -18% -10%;background:radial-gradient(closest-side at 56% 46%,rgba(232,238,246,.26),rgba(178,196,218,.12) 45%,rgba(143,166,192,.04) 72%,transparent 100%);pointer-events:none}.nacht-fenster{position:relative;overflow:hidden;border-radius:var(--n-radius);background:var(--grund);box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 40px 100px -30px rgba(0,0,0,.85),0 24px 120px -40px rgba(178,196,218,.35)}.nacht-fenster-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:46px;padding:11px 18px;background:var(--flaeche,#fff);border-bottom:1px solid color-mix(in srgb,var(--tinte) 10%,transparent);color:var(--tinte)}.nacht-fenster-gruss{font-family:var(--familie-anzeige);font-size:15px;line-height:22px;font-weight:600;letter-spacing:-.01em}.nacht-fenster-hinweis{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:var(--tinte-mit)}.nacht-fenster-punkt{width:7px;height:7px;border-radius:var(--radius-voll);background:var(--tinte-still)}.nacht-fenster-flaeche{--nacht-bild-breite:960px;position:relative;overflow:hidden;aspect-ratio:960/567}@media (max-width:767px){.nacht-fenster-flaeche{--nacht-bild-breite:600px;aspect-ratio:600/537}.nacht-fenster-kopf{padding:10px 14px;gap:2px 14px}.nacht-fenster .ds-kennzahlzelle-befund{display:none}}.nacht-fenster-bild{width:var(--nacht-bild-breite);transform:scale(var(--nacht-massstab,.8));transform-origin:0 0}.nacht-fenster-glanz{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.3) 48%,hsla(0,0%,100%,.06) 54%,transparent 62%);transform:translateX(-120%)}.nacht-app .ds-start-app-leiste{background:var(--gw-grau-900)}.nacht-app .ds-start-app-marke{color:#fff}.nacht-app .ds-start-app-eintrag{color:hsla(0,0%,100%,.66)}.nacht-app .ds-start-app-eintrag[data-aktiv]{color:#fff;background:hsla(0,0%,100%,.1)}.nacht-fenster .ds-td-fach>.ds-td-marke,.nacht-fenster .ds-td-fach>.ds-td-umriss{transform-box:fill-box;transform-origin:50% 100%}.nacht-fenster .ds-ms-ist,.nacht-fenster .ds-ms-offen{transform-origin:0 50%}.nacht-schwebe{position:absolute;inset:0;pointer-events:none}.nacht-karte{position:absolute;z-index:3;padding:14px 16px;border-radius:var(--n-radius);color:var(--n-tinte);background:linear-gradient(180deg,rgba(26,38,61,.96),rgba(11,19,35,.97));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),inset 0 1px 0 hsla(0,0%,100%,.14),0 24px 60px -18px rgba(0,0,0,.85)}.nacht-karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.nacht-karte-titel{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:600;color:var(--n-tinte)}.nacht-karte-titel .ds-symbol{width:15px;height:15px;color:var(--n-tinte-mit)}.nacht-zeitmarke{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;line-height:18px;color:var(--n-tinte-mit);padding:1px 6px;border-radius:var(--radius-marke);background:hsla(0,0%,100%,.07)}.nacht-karte-reihe{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:8px}.nacht-karte-zahl{margin:0;font-family:var(--familie-anzeige);font-size:34px;line-height:1;font-weight:600;letter-spacing:-.035em}.nacht-karte-fein{margin:0;font-size:13px;line-height:17px;color:var(--n-tinte-still);text-align:right}.nacht-marke-gut{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--radius-marke);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap;color:#d7e2ef;background:rgba(143,166,192,.16);box-shadow:inset 0 0 0 1px rgba(143,166,192,.34)}.nacht-marke-gut>span{width:6px;height:6px;border-radius:var(--radius-voll);background:var(--n-erreicht)}.nacht-schiene{position:relative;height:8px;margin-top:12px;border-radius:var(--radius-fein);background:hsla(0,0%,100%,.1)}.nacht-schiene-wert{position:absolute;inset:0 auto 0 0;width:var(--wert);border-radius:var(--radius-fein);background:linear-gradient(90deg,#5e7896,var(--n-erreicht));transform-origin:0 50%}.nacht-schiene-ziel{position:absolute;top:-4px;bottom:-4px;left:var(--ziel);width:2px;border-radius:var(--radius-voll);background:var(--n-tinte);box-shadow:0 0 0 2px rgba(10,18,33,.9)}.nacht-aufgaben{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.nacht-aufgaben li{display:flex;gap:10px;align-items:flex-start}.nacht-aufgaben b{font-weight:600;color:var(--n-tinte)}.nacht-aufgaben b,.nacht-aufgaben small{display:block;font-size:13px;line-height:18px}.nacht-aufgaben small{color:var(--n-tinte-still)}.nacht-karte-heute{position:relative;z-index:3;align-self:flex-end;width:300px;margin:0 -8px -10px 0}.nacht-karte-personal{width:320px;right:28px;bottom:0;padding:12px 16px 14px}.nacht-karte-personal .nacht-karte-reihe{align-items:center;margin-top:6px}.nacht-karte-personal .nacht-karte-zahl{font-size:30px}.nacht-karte-personal .nacht-schiene{flex:1;margin-top:0}.nacht-telefon{position:absolute;z-index:4;left:-40px;bottom:22px;width:176px;aspect-ratio:188/384;padding:7px;border-radius:var(--n-geraet-telefon);background:linear-gradient(160deg,#2a3342,#0d121b 40%,#1c2430);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),inset 0 0 0 2px rgba(0,0,0,.6),0 40px 80px -24px rgba(0,0,0,.9)}.nacht-telefon-schirm{position:relative;height:100%;overflow:hidden;border-radius:var(--n-geraet-schirm);padding:10px 11px 0;background:#f2eee6;color:#0f1c2e;display:flex;flex-direction:column;gap:7px}.nacht-telefon-status{display:flex;align-items:center;justify-content:space-between;font-size:9px;line-height:12px;font-weight:600;padding:0 6px}.nacht-telefon-insel{width:54px;height:15px;border-radius:var(--n-geraet-insel);background:#0b0f16}.nacht-telefon-ort{margin:4px 0 0;font-size:9.5px;line-height:12px;color:#5a544d}.nacht-telefon-titel{margin:0;font-family:var(--familie-anzeige);font-size:20px;line-height:22px;font-weight:600;letter-spacing:-.02em}.nacht-telefon-karte{padding:9px 10px;border-radius:var(--n-geraet-karte);background:#fffffa;box-shadow:0 0 0 1px rgba(15,28,46,.08)}.nacht-telefon-etikett{margin:0;font-size:9.5px;line-height:12px;color:#5a544d}.nacht-telefon-gross{margin:2px 0 0;font-family:var(--familie-anzeige);font-size:18px;line-height:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.nacht-telefon-text{margin:0;font-size:10px;line-height:13px;color:#4d4842}.nacht-telefon-knopf{display:flex;align-items:center;justify-content:center;height:32px;border-radius:var(--radius-voll);font-size:11px;font-weight:600;color:#fff;background:#0f1c2e}.nacht-telefon-konto>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px}.nacht-telefon-konto small{display:block;font-size:9px;line-height:11px;color:#5a544d}.nacht-telefon-konto b{display:block;font-size:13px;line-height:16px;font-weight:600;white-space:nowrap}.nacht-telefon-woche{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin:0;padding:0 2px;font-size:9.5px;line-height:12px;color:#5a544d}.nacht-telefon-woche b{font-size:11px;color:#0f1c2e;font-weight:600;white-space:nowrap}.nacht-telefon-leiste{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 0 10px;border-top:1px solid rgba(15,28,46,.08)}.nacht-telefon-leiste span{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:8.5px;line-height:10px;color:#5a544d}.nacht-telefon-leiste span[data-aktiv]{color:#0f1c2e;font-weight:600}.nacht-telefon-leiste .ds-symbol{width:13px;height:13px}.nacht-legende{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:16px;font-size:13px;line-height:18px;color:var(--n-tinte-mit)}.nacht-legende>span{display:inline-flex;align-items:center;gap:8px}.nacht-fleck{display:inline-block;flex:none;width:10px;height:10px;border-radius:var(--radius-fein);background:var(--n-erreicht)}.nacht-fleck[data-verfehlt]{background:var(--n-unter)}.nacht-legende .nacht-fleck{background:#2c4158;box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.nacht-legende .nacht-fleck[data-verfehlt]{background:#b3863a;box-shadow:none}@media (min-width:1200px){.nacht-legende{justify-content:flex-start;padding-left:160px}}@media (max-width:1199px){.nacht-buehne .nacht-telefon{display:none}}@media (max-width:639px){.nacht-karte-personal{display:none}.nacht-karte-heute{order:2;align-self:stretch;width:auto;margin:14px 0 0;padding:12px 14px}.nacht-karte-heute .nacht-aufgaben li:not([data-wichtig]){display:none}}@media (min-width:640px) and (max-width:767px){.nacht-karte-personal{right:16px}}.nacht-tagesleiste ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;padding:0;list-style:none;border-block:1px solid var(--n-linie)}.nacht-tagesleiste li+li{border-left:1px solid var(--n-linie)}.nacht-tagesleiste a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:8px 2px;color:var(--n-tinte-mit);text-decoration:none;border-radius:var(--radius-voll);transition:color .16s ease,background-color .16s ease}.nacht-tagesleiste a:hover{color:var(--n-tinte);background:hsla(0,0%,100%,.04)}.nacht-tagesleiste-wort{font-size:13px;line-height:18px;letter-spacing:-.01em}@media (min-width:768px){.nacht-tagesleiste a{flex-direction:row;gap:12px;min-height:56px}.nacht-tagesleiste-wort{font-size:15px}}.nacht-bento{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "d" "p" "c" "f" "b" "g";gap:16px}@media (min-width:768px){.nacht-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a" "d d" "p p" "c b" "f f" "g g"}}@media (min-width:1100px){.nacht-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"a a a a a a a d d d d d" "p p p p p p p p c c c c" "f f f f f f f f b b b b" "g g g g g g g g g g g g"}}.nacht-kachel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:22px;padding:22px;border-radius:var(--n-radius);scroll-margin-top:88px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.018) 60%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09),inset 0 1px 0 hsla(0,0%,100%,.07);transition:opacity .8s var(--n-kurve),transform .8s var(--n-kurve),box-shadow .3s ease}@media (min-width:768px){.nacht-kachel{padding:30px}}.nacht-kachel:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(520px circle at var(--licht-x,30%) var(--licht-y,-10%),rgba(220,230,242,.08),transparent 60%);pointer-events:none}.nacht-kachel:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),inset 0 1px 0 hsla(0,0%,100%,.1)}.nacht-kachel[data-ort=a]{grid-area:a}.nacht-kachel[data-ort=b]{grid-area:b}.nacht-kachel[data-ort=c]{grid-area:c}.nacht-kachel[data-ort=d]{grid-area:d}.nacht-kachel[data-ort=p]{grid-area:p}.nacht-kachel[data-ort=f]{grid-area:f}.nacht-kachel[data-ort=g]{grid-area:g}.nacht-kachel[data-bereit]:not([data-sichtbar]){opacity:0;transform:translateY(28px)}.nacht-kachel-kopf{display:flex;flex-direction:column;gap:10px}.nacht-kachel-frage{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--n-tinte-mit)}.nacht-kachel-frage-text{display:inline-flex;align-items:center;gap:7px}.nacht-kachel-frage .ds-symbol{width:15px;height:15px}.nacht-kachel-titel{margin:0;font-family:var(--familie-anzeige);font-size:clamp(22px,2vw,26px);line-height:1.18;font-weight:600;letter-spacing:-.025em;color:var(--n-tinte);text-wrap:balance}.nacht-kachel-satz{margin:0;font-size:15px;line-height:23px;color:var(--n-tinte-mit);max-width:580px}.nacht-kachel-beispiel{margin-left:auto;font-size:13px;line-height:18px;font-weight:400;color:var(--n-tinte-still);white-space:nowrap}.nacht-nach-lauf{transition:opacity .4s ease}.nacht-nach-lauf[data-wartet]{opacity:0}.nacht-paket{display:block;margin-top:8px;font-size:14px;line-height:20px;color:var(--n-tinte)}.nacht-held{margin:0;font-family:var(--familie-anzeige);font-size:clamp(46px,5vw,72px);line-height:.96;font-weight:600;letter-spacing:-.045em;color:#fff}.nacht-fein{margin:10px 0 0;font-size:14px;line-height:20px;color:var(--n-tinte-still)}.nacht-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nacht-chips li{padding:5px 11px;border-radius:var(--radius-marke);font-size:13px;line-height:18px;color:var(--n-tinte-mit);background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.nacht-monat{display:flex;flex-direction:column;flex:1}.nacht-linie{position:relative;height:170px;margin:30px 0 46px;color:var(--n-erreicht)}.nacht-linie svg{position:absolute;inset:0 0 22px 0;width:100%;height:calc(100% - 22px);overflow:visible;transform-origin:0 50%}.nacht-linie path{fill:none;vector-effect:non-scaling-stroke}.nacht-linie .nacht-linie-flaeche{fill:url(#nacht-linie-flaeche);stroke:none}.nacht-linie-ist{stroke:#b4c6db;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.nacht-linie-rest{stroke:#b4c6db;stroke-width:2.5;stroke-dasharray:1 6;stroke-linecap:round}.nacht-linie-budget{stroke:hsla(38,35%,94%,.5);stroke-width:1.25;stroke-dasharray:5 5}.nacht-linie-punkt{position:absolute;right:0;top:calc((100% - 22px) * var(--ende-y-zahl, 0));width:10px;height:10px;margin:-5px -5px 0 0;border-radius:50%;background:var(--n-tinte);box-shadow:0 0 0 3px rgba(143,166,192,.4)}.nacht-linie-text{right:14px;top:calc((100% - 22px) * var(--ende-y-zahl) - 26px);color:var(--n-tinte);white-space:nowrap}.nacht-linie-achse,.nacht-linie-text{position:absolute;font-size:13px;line-height:18px}.nacht-linie-achse{left:0;right:0;bottom:0;display:flex;justify-content:space-between;color:var(--n-tinte-still)}.nacht-linie-achse span:nth-child(2){position:absolute;left:78.3%;transform:translateX(-50%)}.nacht-linie-schluessel{position:absolute;left:0;bottom:-34px;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;line-height:18px;color:var(--n-tinte-still)}.nacht-linie-schluessel span{display:inline-flex;align-items:center;gap:7px}.nacht-linie-schluessel i{display:inline-block;width:16px;height:0;border-top:2.5px solid #b4c6db}.nacht-linie-schluessel i[data-art=rest]{border-top-style:dotted}.nacht-linie-schluessel i[data-art=budget]{border-top:1.5px dashed hsla(38,35%,94%,.6)}@media (max-width:479px){.nacht-linie{margin-bottom:64px}.nacht-linie-schluessel{bottom:-56px}}.nacht-brief{display:flex;flex-direction:column;gap:22px;flex:1;justify-content:space-between}.nacht-brief-satz{margin:0;font-family:var(--familie-anzeige);font-size:clamp(23px,2.2vw,31px);line-height:1.32;font-weight:500;letter-spacing:-.02em;color:var(--n-tinte-still)}.nacht-wort[data-stark]{color:#fff;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:rgba(143,166,192,.7);text-underline-offset:6px}.nacht-prognose{display:flex;flex-direction:column;gap:22px;flex:1}.nacht-prognose-zahlen .nacht-fein{margin-top:10px}.nacht-prognose-bild{position:relative;flex:1;min-height:240px;padding-left:50px}@media (min-width:768px){.nacht-prognose-bild{min-height:280px;padding-left:58px}}.nacht-achse{position:absolute;left:0;right:0;top:0;bottom:26px;pointer-events:none}.nacht-achse span{position:absolute;left:50px;right:0;bottom:calc(var(--a) * 100%);height:0;border-top:1px dashed hsla(0,0%,100%,.1)}@media (min-width:768px){.nacht-achse span{left:58px}}.nacht-achse span:first-child{border-top-style:solid;border-top-color:hsla(0,0%,100%,.2)}.nacht-achse em{position:absolute;right:calc(100% + 8px);top:-9px;font-style:normal;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;line-height:18px;color:var(--n-tinte-still);white-space:nowrap}.nacht-saeulen{position:relative;height:100%;min-height:inherit;display:grid;grid-template-columns:repeat(21,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}@media (min-width:768px){.nacht-saeulen{gap:6px}}.nacht-saeule{position:relative;height:100%}.nacht-saeule-koerper{position:absolute;left:0;right:0;bottom:26px;height:calc((100% - 26px) * var(--h));border-radius:var(--radius-fein) var(--radius-fein) var(--radius-keine) var(--radius-keine);background:linear-gradient(180deg,rgba(223,232,243,.42),rgba(143,166,192,.08) 90%);box-shadow:inset 0 0 0 1px rgba(207,219,234,.55),inset 0 2px 0 hsla(0,0%,100%,.5);transform-origin:50% 100%}.nacht-saeule[data-spitze] .nacht-saeule-koerper{background:linear-gradient(180deg,hsla(0,0%,100%,.85),rgba(207,219,234,.3));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.85)}.nacht-saeule-zu{bottom:32px}.nacht-saeule-tag,.nacht-saeule-zu{position:absolute;left:50%;transform:translateX(-50%);font-size:13px;line-height:18px;color:var(--n-tinte-still)}.nacht-saeule-tag{bottom:0;white-space:nowrap}.nacht-saeule:first-child .nacht-saeule-tag{left:0;transform:none;color:var(--n-tinte);font-weight:600}.nacht-saeule[data-grund]:before{content:"";position:absolute;left:50%;bottom:calc(26px + (100% - 26px) * var(--h) + 4px);height:calc((100% - 26px) * (.8 - var(--h)) - 4px);width:1px;background:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.12))}.nacht-saeule-grund{position:absolute;left:50%;bottom:calc(26px + (100% - 26px) * .8);transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:var(--radius-steuer);white-space:nowrap;font-size:13px;line-height:17px;color:var(--n-tinte-mit);background:rgba(14,24,42,.92);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 10px 30px -10px rgba(0,0,0,.7)}.nacht-saeule-grund b{font-weight:600;color:var(--n-tinte)}.nacht-saeule-grund em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--n-tinte-still)}.nacht-saeule[data-grund]:nth-child(n+12) .nacht-saeule-grund{transform:translateX(-12px)}@media (max-width:767px){.nacht-saeule:not(:first-child):not(:nth-child(9)) .nacht-saeule-tag,.nacht-saeule[data-grund]:not([data-spitze]) .nacht-saeule-grund,.nacht-saeule[data-grund]:not([data-spitze]):before{display:none}}.nacht-quote{display:flex;flex-direction:column;flex:1}.nacht-quote-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.nacht-tage{position:relative;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:3px;align-items:end;flex:1 1 96px;min-height:96px;margin-top:24px}.nacht-tag{height:var(--h);border-radius:var(--abw-rund) var(--abw-rund) var(--radius-keine) var(--radius-keine);background:linear-gradient(180deg,var(--n-erreicht),rgba(143,166,192,.45));transform-origin:50% 100%}.nacht-tag[data-verfehlt]{background:linear-gradient(180deg,var(--n-unter),hsla(38,62%,65%,.55))}.nacht-tag[data-zu]{height:3px;background:hsla(0,0%,100%,.16)}.nacht-tage-ziel{position:absolute;left:-4px;right:-4px;bottom:var(--ziel);height:0;border-top:1.5px dashed hsla(38,35%,94%,.8)}.nacht-tage-ziel em{position:absolute;right:0;bottom:3px;font-style:normal;font-size:13px;line-height:18px;color:var(--n-tinte);padding:0 5px;background:rgba(10,19,34,.92);border-radius:var(--radius-marke)}.nacht-tage-legende{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:14px;padding-top:0}.nacht-tage-legende span{display:inline-flex;align-items:center;gap:7px}.nacht-plan{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:end;flex:1}@media (min-width:640px){.nacht-plan{grid-template-columns:minmax(0,1fr) 168px;gap:36px}}.nacht-plan-links{display:flex;flex-direction:column;gap:26px}.nacht-plan-raster{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:62px}.nacht-plan-etikett{position:absolute;top:-4px;left:0;font-size:13px;line-height:18px;color:var(--n-tinte-still)}.nacht-plan-bedarf{position:absolute;top:4px;left:66px;height:60px;width:calc(100% - 66px);overflow:visible}.nacht-plan-flaeche{fill:rgba(143,166,192,.14)}.nacht-plan-linie{fill:none;stroke:#b4c6db;stroke-width:1.5;vector-effect:non-scaling-stroke}.nacht-plan-zeile{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:center}.nacht-plan-wer{font-size:13px;line-height:18px;color:var(--n-tinte-still)}.nacht-plan-spur{position:relative;height:28px;border-radius:var(--radius-fein);background:hsla(0,0%,100%,.04)}.nacht-plan-dienst{position:absolute;top:0;bottom:0;left:var(--von);width:var(--breite);display:flex;align-items:center;padding:0 8px;border-radius:var(--radius-fein);font-weight:600;color:#0b1424;background:linear-gradient(180deg,#dce5f0,var(--n-erreicht));white-space:nowrap;transform-origin:0 50%}.nacht-plan-achse,.nacht-plan-dienst{font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.nacht-plan-achse{position:relative;height:18px;margin-left:66px;color:var(--n-tinte-still)}.nacht-plan-achse span{position:absolute;top:0;left:var(--x);transform:translateX(-50%)}.nacht-plan-achse span:first-child{transform:none}.nacht-plan-achse span:last-child{transform:translateX(-100%)}.nacht-telefon[data-art=bento]{position:relative;left:auto;right:auto;bottom:auto;display:block;width:168px;margin:0 auto -64px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),inset 0 0 0 2px rgba(0,0,0,.6),0 30px 60px -20px rgba(0,0,0,.9)}@media (max-width:639px){.nacht-plan>.nacht-telefon[data-art=bento]{display:none}}.nacht-plan .nacht-telefon-leiste,.nacht-plan .nacht-telefon-woche{display:none}.nacht-abschluss-kachel{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;flex:1}@media (min-width:768px){.nacht-kachel[data-ort=g]{display:grid;grid-template-columns:minmax(0,1fr) 214px;-moz-column-gap:48px;column-gap:48px;row-gap:24px;align-items:start}.nacht-kachel[data-ort=g] .nacht-kachel-kopf{grid-column:1;grid-row:1}.nacht-abschluss-kachel{display:contents}.nacht-abschluss-kachel .nacht-wege-liste{grid-column:1;grid-row:2;align-self:end}.nacht-abschluss-kachel .nacht-zbon{grid-column:2;grid-row:1/span 2}}@media (min-width:1100px){.nacht-kachel[data-ort=g]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:48px;column-gap:48px}.nacht-abschluss-kachel .nacht-wege-liste{align-self:start;max-width:560px}.nacht-abschluss-kachel .nacht-zbon{justify-self:center}}.nacht-wege-liste{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px;margin:0;padding:0;list-style:none;border-top:1px solid var(--n-linie)}@media (min-width:480px) and (max-width:767px){.nacht-wege-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.nacht-wege-liste li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--n-linie)}.nacht-wege-liste b{display:block;font-size:15px;line-height:20px;font-weight:600;color:var(--n-tinte)}.nacht-wege-liste small{display:block;font-size:13px;line-height:18px;color:var(--n-tinte-still)}.nacht-wege-zeichen{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-steuer);color:var(--n-tinte);background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.nacht-wege-zeichen .ds-symbol{width:18px;height:18px}.nacht-zbon[data-art=bento]{width:214px;margin:0 auto}.nacht-zbon .nacht-telefon-schirm{gap:8px;padding-bottom:12px}.nacht-zbon-sucher{position:relative;height:150px;overflow:hidden;border-radius:var(--n-geraet-fenster);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#2e3949,#121822 75%)}.nacht-zbon-ecken{position:absolute;inset:12px 22px;background:linear-gradient(#fff,#fff) 0 0 /16px 2px no-repeat,linear-gradient(#fff,#fff) 0 0 /2px 16px no-repeat,linear-gradient(#fff,#fff) 100% 0 /16px 2px no-repeat,linear-gradient(#fff,#fff) 100% 0 /2px 16px no-repeat,linear-gradient(#fff,#fff) 0 100% /16px 2px no-repeat,linear-gradient(#fff,#fff) 0 100% /2px 16px no-repeat,linear-gradient(#fff,#fff) 100% 100% /16px 2px no-repeat,linear-gradient(#fff,#fff) 100% 100% /2px 16px no-repeat;opacity:.85}.nacht-zbon-papier{width:120px;padding:9px 10px 11px;border-radius:var(--n-geraet-beleg);background:#fbfaf6;color:#22262c;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;line-height:11.5px;transform:rotate(-3deg);box-shadow:0 10px 24px -8px rgba(0,0,0,.7)}.nacht-zbon-papier p{display:flex;justify-content:space-between;gap:6px;margin:0}.nacht-zbon-linie{height:0;margin:4px 0!important;border-top:1px dashed rgba(0,0,0,.35)}.nacht-zbon-total{font-weight:700;font-size:9.5px}.nacht-zbon-strahl{left:18px;right:18px;top:14px;height:2px;background:linear-gradient(90deg,transparent,#b4c6db 20%,#fff 50%,#b4c6db 80%,transparent);box-shadow:0 0 12px 2px rgba(180,198,219,.7);opacity:0}.nacht-zbon-erkannt,.nacht-zbon-strahl{position:absolute;border-radius:var(--radius-voll)}.nacht-zbon-erkannt{left:50%;bottom:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:10px;line-height:14px;font-weight:600;color:#fff;background:#2c4158;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);white-space:nowrap;transform:translateX(-50%)}.nacht-zbon-erkannt .ds-symbol{width:11px;height:11px;stroke-width:3}.nacht-zbon-felder p{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:10px;line-height:15px;color:#4d4842}.nacht-zbon-felder b{font-size:13px;color:#0f1c2e}.nacht-zbon-knopf{flex:none}.nacht-zbon-meldung{position:relative;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:var(--n-geraet-fenster);font-size:10.5px;line-height:14px;color:#0f1c2e;background:hsla(0,0%,100%,.96);box-shadow:0 10px 24px -8px rgba(15,28,46,.45),0 0 0 1px rgba(15,28,46,.08)}.nacht-zbon-meldung .ds-symbol{flex:none;width:14px;height:14px;padding:2px;border-radius:var(--radius-voll);color:#fff;background:#2c4158;stroke-width:3}.nacht-zbon-meldung b{font-weight:700}.nacht-bereiche{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;background:var(--n-linie);border-block:1px solid var(--n-linie)}@media (min-width:640px){.nacht-bereiche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.nacht-bereiche{grid-template-columns:repeat(4,minmax(0,1fr))}}.nacht-bereiche li{display:flex;flex-direction:column;gap:10px;padding:24px 0 28px;background:var(--n-1)}.nacht-bereich-kopf{display:flex;align-items:center;gap:10px;min-height:20px}@media (min-width:640px){.nacht-bereiche li{padding:28px 24px 32px}}.nacht-bereich-nr{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;line-height:18px;color:var(--n-tinte-still)}.nacht-bereich-titel{margin:0;font-family:var(--familie-anzeige);font-size:19px;line-height:25px;font-weight:600;letter-spacing:-.015em;color:var(--n-tinte)}.nacht-bereich-text{margin:0;font-size:15px;line-height:23px;color:var(--n-tinte-mit)}.nacht-marke{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--radius-marke);font-size:13px;line-height:18px;letter-spacing:0;box-shadow:inset 0 0 0 1px var(--n-linie-stark)}.nacht-hebel .ds-start-sperr,.nacht-marke{font-family:var(--familie-text);font-weight:500;color:var(--n-tinte-mit)}.nacht-hebel .ds-start-sperr{text-transform:none;letter-spacing:normal;font-size:14px}.nacht-hebel .text-ds-achtung{color:var(--n-tinte)}.nacht-hebel .ds-start-titel{font-family:var(--familie-anzeige);font-size:clamp(32px,3.4vw,48px);line-height:1.05;letter-spacing:-.04em;font-weight:600;color:var(--n-tinte);margin-top:0}.nacht-hebel .ds-start-hebel-raster{gap:40px}@media (min-width:1024px){.nacht-hebel .ds-start-hebel-raster{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.8fr);gap:48px;align-items:center}}.nacht-hebel .ds-start-regler-kopf label{color:var(--n-tinte-mit);font-size:15px}.nacht-hebel .ds-start-regler-kopf output{color:var(--n-tinte);font-size:16px;white-space:nowrap}.nacht-hebel .ds-start-regler-zeile+.ds-start-regler-zeile{margin-top:18px}.nacht-hebel .ds-start-regler::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,rgba(143,166,192,.8),hsla(0,0%,100%,.14))}.nacht-hebel .ds-start-regler::-moz-range-track{height:4px;background:linear-gradient(90deg,rgba(143,166,192,.8),hsla(0,0%,100%,.14))}.nacht-hebel .ds-start-regler::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px;background:#fff;box-shadow:0 0 0 4px rgba(143,166,192,.25)}.nacht-hebel .ds-start-regler::-moz-range-thumb{width:20px;height:20px;background:#fff;box-shadow:0 0 0 4px rgba(143,166,192,.25)}.nacht-hebel .ds-start-ergebnis{position:relative;padding:32px;border-radius:var(--radius-buehne);border:0;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 1px 0 hsla(0,0%,100%,.14),0 40px 100px -40px rgba(0,0,0,.7)}.nacht-hebel .ds-start-zahl{font-family:var(--familie-anzeige);font-size:clamp(46px,4.6vw,68px);line-height:1;letter-spacing:-.045em;font-weight:600;color:#fff}.nacht-hebel .ds-start-zahl[data-stufe=mittel]{font-size:clamp(30px,2.6vw,38px);color:var(--n-tinte)}.nacht-hebel .ds-start-klein{color:var(--n-tinte-still);font-size:14px;line-height:21px}.nacht-hebel .ds-start-ergebnis-teil+.ds-start-ergebnis-teil{border-top-color:hsla(0,0%,100%,.12)}.nacht-hebel .nacht-portraet{position:relative;width:168px;height:200px;margin:0;overflow:hidden;border-radius:var(--radius-buehne);background:#0b1424;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 30px 70px -30px rgba(0,0,0,.9)}.nacht-hebel .nacht-portraet img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.nacht-hebel .nacht-portraet:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);background:linear-gradient(0deg,rgba(11,20,36,.28),transparent 40%)}.nacht-hebel .ds-start-zitat{border-left-color:var(--n-linie-stark)}.nacht-hebel .ds-start-zitat>p:first-child{color:var(--n-tinte);font-size:19px;line-height:28px}.nacht-hebel .ds-start-zitat footer p{font-size:14px;line-height:20px}.nacht-hebel .ds-start-zitat footer p+p{color:var(--n-tinte-still)}.nacht-papier{--n-tinte:#0f1c2e;--n-tinte-mit:#3b4452;--n-tinte-still:#555d69;--n-leise:#5a616c;--n-linie:rgba(15,28,46,.12);--n-linie-stark:rgba(15,28,46,.24);position:relative;z-index:1;color:var(--n-tinte);background:var(--n-korn),var(--n-papier);background-size:180px 180px,auto;border-radius:var(--radius-abschnitt);margin-top:24px;box-shadow:0 -40px 120px -60px hsla(39,39%,93%,.35)}.nacht-papier .nacht-abschnitt:first-child{padding-top:80px}@media (min-width:1024px){.nacht-papier .nacht-abschnitt:first-child{padding-top:112px}}.nacht-papier .nacht-abschnitt:last-child{padding-bottom:96px}.nacht-preis-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:36px}.nacht-preis-fuss p{margin:0;max-width:640px;font-size:15px;line-height:23px;color:var(--n-tinte-mit)}.nacht-preis-fuss .nacht-link{margin-top:0}.nacht-faq-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media (min-width:1024px){.nacht-faq-raster{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}}.nacht-fragen{border-bottom:1px solid var(--n-linie-stark)}.nacht-frage{border-top:1px solid var(--n-linie-stark)}.nacht-frage h3{margin:0}.nacht-frage-knopf{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:64px;padding:16px 0;border:0;background:transparent;font:inherit;text-align:left;color:var(--n-tinte);cursor:pointer}.nacht-frage-nr{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;line-height:18px;color:var(--n-tinte-still)}.nacht-frage-text{font-size:18px;line-height:25px;font-weight:600;letter-spacing:-.01em}.nacht-frage-zeichen{position:relative;width:14px;height:14px;justify-self:end}.nacht-frage-zeichen:after,.nacht-frage-zeichen:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .22s var(--n-kurve)}.nacht-frage-zeichen:after{transform:rotate(90deg)}.nacht-frage-knopf[aria-expanded=true] .nacht-frage-zeichen:after{transform:rotate(0deg)}.nacht-frage-knopf:hover .nacht-frage-text{text-decoration:underline;text-decoration-color:var(--n-linie-stark);text-underline-offset:5px}.nacht-frage-antwort{padding:0 28px 22px 48px}.nacht-frage-antwort p{margin:0;max-width:680px;font-size:16px;line-height:25px;color:var(--n-tinte-mit)}@media (max-width:479px){.nacht-frage-antwort{padding-left:0;padding-right:0}}.nacht-abschluss{position:relative;isolation:isolate;overflow:hidden;margin-top:-40px;padding:136px 0 168px;text-align:center;scroll-margin-top:24px;background:linear-gradient(180deg,var(--n-1) 0,#0a1428 36%,#141b36 60%,#2a2236 80%,#4a3128 100%)}@media (min-width:1024px){.nacht-abschluss{padding:160px 0 200px}}.nacht-morgen{position:absolute;inset:0;z-index:-1;pointer-events:none}.nacht-morgen>span{position:absolute;display:block}.nacht-morgen-sonne{left:50%;bottom:0;width:max(1500px,140%);aspect-ratio:2.4/1;transform:translate(-50%,50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,246,228,.95),rgba(255,214,160,.7) 12%,hsla(28,81%,69%,.42) 28%,rgba(198,120,90,.2) 48%,rgba(120,70,80,.08) 70%,transparent 100%)}.nacht-morgen-linie{left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,232,205,.95) 50%,transparent);box-shadow:0 0 60px 12px rgba(255,200,150,.4)}.nacht-morgen .nacht-korn{inset:0;-webkit-mask-image:linear-gradient(transparent,#000 45%);mask-image:linear-gradient(transparent,#000 45%)}.nacht-abschluss-inhalt{display:flex;flex-direction:column;align-items:center}.nacht-abschluss-ueber{margin:0 0 18px;font-size:16px;line-height:24px;font-weight:500;color:var(--n-tinte-mit)}.nacht-abschluss .nacht-h2{max-width:900px}.nacht-vierzehn{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;margin-top:48px;text-align:center}@media (min-width:768px){.nacht-vierzehn{grid-template-columns:auto minmax(0,460px);align-items:center;justify-items:start;gap:40px;text-align:left}}.nacht-vierzehn-zahl{margin:0;font-family:var(--familie-anzeige);font-size:clamp(132px,16vw,220px);line-height:.8;font-weight:600;letter-spacing:-.06em;color:#fff;font-variant-numeric:tabular-nums}.nacht-vierzehn-satz{margin:0;font-family:var(--familie-anzeige);font-size:clamp(22px,2.2vw,28px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--n-tinte);text-wrap:balance}.nacht-vierzehn-text .nacht-knoepfe{margin-top:24px}@media (max-width:767px){.nacht-vierzehn-text .nacht-knoepfe{justify-content:center}}.nacht-zusagen{display:flex;flex-direction:column;gap:8px;margin:22px 0 0;padding:0;list-style:none}.nacht-zusagen li{position:relative;padding-left:26px;font-size:15px;line-height:22px;color:var(--n-tinte);text-align:left}.nacht-zusagen li:before{content:"";position:absolute;left:3px;top:5px;width:10px;height:6px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.nacht-kipp{animation:nacht-aufrichten 1.2s var(--n-kurve) 60ms both}.nacht-fenster-glanz{animation:nacht-glanz 1.5s var(--n-kurve) 1.1s both}.nacht-fenster .ds-td-fach>.ds-td-marke,.nacht-fenster .ds-td-fach>.ds-td-umriss{animation:nacht-saeule .76s var(--n-kurve) both;animation-delay:calc(.36s + var(--n-fach, 0) * 24ms)}.nacht-fenster .ds-ms-ist,.nacht-fenster .ds-ms-offen{animation:nacht-schiene 1.4s var(--n-kurve) .36s both}.nacht-fenster .ds-buehne-teil:first-child>.ds-befund{animation:nacht-ein .4s ease 1.76s both}.nacht-buehne .nacht-telefon,.nacht-karte{animation:nacht-einschweben .9s var(--n-kurve) both}.nacht-karte-heute{animation-delay:.7s}.nacht-buehne .nacht-telefon{animation-delay:.86s}.nacht-karte-personal{animation-delay:1s}.nacht-schiene-wert{animation:nacht-schiene 1.1s var(--n-kurve) 1.2s both}.nacht-legende{animation:nacht-ein .7s ease 1.3s both}.nacht-kachel[data-bereit]:not([data-sichtbar]) .nacht-saeule-koerper,.nacht-kachel[data-bereit]:not([data-sichtbar]) .nacht-tag{transform:scaleY(0)}.nacht-kachel[data-sichtbar] .nacht-saeule-koerper{animation:nacht-saeule .9s var(--n-kurve) both;animation-delay:calc(.24s + var(--i) * 40ms)}.nacht-kachel[data-sichtbar] .nacht-tag{animation:nacht-saeule .7s var(--n-kurve) both;animation-delay:calc(.32s + var(--i) * 26ms)}.nacht-kachel[data-bereit]:not([data-sichtbar]) .nacht-saeule-grund,.nacht-kachel[data-bereit]:not([data-sichtbar]) .nacht-saeule[data-grund]:before{opacity:0}.nacht-kachel[data-sichtbar] .nacht-saeule-grund,.nacht-kachel[data-sichtbar] .nacht-saeule[data-grund]:before{animation:nacht-ein .6s ease 1.3s both}.nacht-kachel[data-bereit]:not([data-sichtbar]) .nacht-wort{opacity:.12}.nacht-kachel[data-sichtbar] .nacht-wort{animation:nacht-wort .6s ease both;animation-delay:calc(.3s + var(--i) * 42ms)}.nacht-kachel[data-bereit]:not([data-sichtbar]) .nacht-linie svg{transform:scaleX(0)}.nacht-kachel[data-sichtbar] .nacht-linie svg{animation:nacht-schiene 1.5s var(--n-kurve) .3s both}.nacht-kachel[data-bereit]:not([data-sichtbar]) .nacht-linie-punkt,.nacht-kachel[data-bereit]:not([data-sichtbar]) .nacht-linie-text{opacity:0}.nacht-kachel[data-sichtbar] .nacht-linie-punkt,.nacht-kachel[data-sichtbar] .nacht-linie-text{animation:nacht-ein .5s ease 1.7s both}.nacht-kachel[data-bereit]:not([data-sichtbar]) .nacht-plan-dienst{transform:scaleX(0)}.nacht-kachel[data-sichtbar] .nacht-plan-dienst{animation:nacht-schiene .8s var(--n-kurve) both;animation-delay:calc(.45s + var(--i) * 90ms)}.nacht-kachel[data-sichtbar] .nacht-plan-bedarf{animation:nacht-ein .9s ease .25s both}.nacht-kachel[data-sichtbar][data-ort=d]{transition-delay:80ms}.nacht-kachel[data-sichtbar][data-ort=b],.nacht-kachel[data-sichtbar][data-ort=c]{transition-delay:.1s}.nacht-zbon[data-bereit]:not([data-sichtbar]) .nacht-zbon-erkannt,.nacht-zbon[data-bereit]:not([data-sichtbar]) .nacht-zbon-felder,.nacht-zbon[data-bereit]:not([data-sichtbar]) .nacht-zbon-knopf,.nacht-zbon[data-bereit]:not([data-sichtbar]) .nacht-zbon-meldung{opacity:0}.nacht-zbon[data-sichtbar] .nacht-zbon-papier{animation:nacht-bon .9s var(--n-kurve) .1s both}.nacht-zbon[data-sichtbar] .nacht-zbon-strahl{animation:nacht-strahl 1.1s ease-in-out .5s both}.nacht-zbon[data-sichtbar] .nacht-zbon-erkannt{animation:nacht-erkannt .5s var(--n-kurve) 1.55s both}.nacht-zbon[data-sichtbar] .nacht-zbon-felder{animation:nacht-einschweben .6s var(--n-kurve) 1.8s both}.nacht-zbon[data-sichtbar] .nacht-zbon-knopf{animation:nacht-einschweben .6s var(--n-kurve) 2.05s both}.nacht-zbon[data-sichtbar] .nacht-zbon-meldung{animation:nacht-meldung .7s var(--n-kurve) 2.7s both}.nacht-abschluss[data-bereit]:not([data-sichtbar]) .nacht-morgen-sonne{opacity:.35;transform:translate(-50%,64%)}.nacht-abschluss[data-sichtbar] .nacht-morgen-sonne{animation:nacht-aufgehen 1.8s var(--n-kurve) both}}.nacht-fenster .ds-td-fach:first-child{--n-fach:1}.nacht-fenster .ds-td-fach:nth-child(2){--n-fach:2}.nacht-fenster .ds-td-fach:nth-child(3){--n-fach:3}.nacht-fenster .ds-td-fach:nth-child(4){--n-fach:4}.nacht-fenster .ds-td-fach:nth-child(5){--n-fach:5}.nacht-fenster .ds-td-fach:nth-child(6){--n-fach:6}.nacht-fenster .ds-td-fach:nth-child(7){--n-fach:7}.nacht-fenster .ds-td-fach:nth-child(8){--n-fach:8}.nacht-fenster .ds-td-fach:nth-child(9){--n-fach:9}.nacht-fenster .ds-td-fach:nth-child(10){--n-fach:10}.nacht-fenster .ds-td-fach:nth-child(11){--n-fach:11}.nacht-fenster .ds-td-fach:nth-child(12){--n-fach:12}.nacht-fenster .ds-td-fach:nth-child(13){--n-fach:13}.nacht-fenster .ds-td-fach:nth-child(14){--n-fach:14}.nacht-fenster .ds-td-fach:nth-child(15){--n-fach:15}.nacht-fenster .ds-td-fach:nth-child(16){--n-fach:16}.nacht-fenster .ds-td-fach:nth-child(17){--n-fach:17}.nacht-fenster .ds-td-fach:nth-child(18){--n-fach:18}.nacht-fenster .ds-td-fach:nth-child(19){--n-fach:19}.nacht-fenster .ds-td-fach:nth-child(20){--n-fach:20}.nacht-fenster .ds-td-fach:nth-child(21){--n-fach:21}.nacht-fenster .ds-td-fach:nth-child(22){--n-fach:22}.nacht-fenster .ds-td-fach:nth-child(23){--n-fach:23}.nacht-fenster .ds-td-fach:nth-child(24){--n-fach:24}.nacht-fenster .ds-td-fach:nth-child(25){--n-fach:25}.nacht-fenster .ds-td-fach:nth-child(26){--n-fach:26}.nacht-fenster .ds-td-fach:nth-child(27){--n-fach:27}.nacht-fenster .ds-td-fach:nth-child(28){--n-fach:28}.nacht-fenster .ds-td-fach:nth-child(29){--n-fach:29}.nacht-fenster .ds-td-fach:nth-child(30){--n-fach:30}@keyframes nacht-aufrichten{0%{opacity:0;transform:perspective(1800px) translate3d(0,34px,0) rotateX(10deg) rotateY(-7deg) scale(.965)}to{opacity:1;transform:none}}@keyframes nacht-einschweben{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}@keyframes nacht-ein{0%{opacity:0}to{opacity:1}}@keyframes nacht-glanz{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes nacht-saeule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nacht-schiene{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nacht-wort{0%{opacity:.12}to{opacity:1}}@keyframes nacht-bon{0%{opacity:0;transform:translateY(26px) rotate(-8deg) scale(.9)}to{opacity:1;transform:rotate(-3deg)}}@keyframes nacht-strahl{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(120px)}}@keyframes nacht-erkannt{0%{opacity:0;transform:translateX(-50%) scale(.7)}to{opacity:1;transform:translateX(-50%)}}@keyframes nacht-meldung{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:none}}@keyframes nacht-aufgehen{0%{opacity:.35;transform:translate(-50%,64%)}to{opacity:1;transform:translate(-50%,50%)}}@media (prefers-reduced-motion:reduce){.nacht *,.nacht :after,.nacht :before{animation:none!important;transition:none!important}.nacht-fenster-glanz{display:none}}@media (forced-colors:active){.nacht-gold{background:none;color:CanvasText}.nacht-fenster,.nacht-kachel,.nacht-karte{border:1px solid CanvasText}.nacht-licht,.nacht-morgen{display:none}}