.nt-buehne{position:relative}.nt-buehne>.sz-pause.nt-nochmal{left:auto;right:0;bottom:-39px}.sz-pause.nt-nochmal svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nt-szene{container-type:inline-size;position:relative;display:flex;flex-direction:column;padding-bottom:4px;--nt-versatz:9cqw;--nt-feder:cubic-bezier(0.34,1.36,0.64,1)}.nt-szene li,.nt-szene ol,.nt-szene p{margin:0;padding:0}.nt-szene ol{list-style:none}.nt-meldung{position:relative;z-index:3;align-self:flex-end;display:flex;align-items:center;gap:12px;width:min(64cqw,22rem);margin-bottom:-30px;padding:12px 16px 12px 12px;border-radius:18px;background:var(--anker-grund);color:var(--anker-tinte);border:1px solid var(--anker-linie);box-shadow:var(--sz-schatten-hoch)}.nt-m-symbol{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--anker-tinte);--marke-a:var(--akzent-solid);--marke-b:var(--anker-grund)}.nt-m-text{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.nt-m-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px;line-height:1.3}.nt-m-zeile b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-m-zeit{flex:none;font-size:12.5px;color:var(--anker-tinte-3)}.nt-m-inhalt{font-size:14px;line-height:1.35;color:var(--anker-tinte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-buero{z-index:1;margin-right:var(--nt-versatz);padding:14px 16px 38px}.nt-beleg{z-index:2;margin-top:-22px;margin-left:var(--nt-versatz);padding:14px 18px 16px}.nt-b-leiste{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:24px;margin-bottom:12px;padding-right:4px}.nt-buero .nt-b-leiste{padding-right:calc(min(64cqw, 22rem) - var(--nt-versatz) - 8px)}.nt-b-name{font-family:var(--font-display);font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--tinte);white-space:nowrap}.nt-b-auftrag{min-width:0;font-size:12.5px;color:var(--tinte-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-eintrag{display:grid;grid-gap:6px;gap:6px;padding:14px 14px 12px}.nt-e-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.nt-e-name{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--tinte)}.nt-e-masse{display:inline-flex;gap:6px}.nt-e-masse span{padding:2px 7px;border-radius:7px;border:1px solid var(--linie-2);background:var(--flaeche-karte);font-size:12.5px;line-height:1.35;color:var(--tinte-2);white-space:nowrap}.nt-e-wer{font-size:13px;line-height:1.4;color:var(--tinte-3)}.nt-e-fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.nt-sprache{display:inline-flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 11px 0 5px;border-radius:999px;border:1px solid var(--linie);background:var(--flaeche-karte);font-size:12px;color:var(--tinte-3)}.nt-sprache-start{flex:none;position:relative;width:22px;height:22px;border-radius:50%;background:var(--tinte)}.nt-sprache-start:after{content:"";position:absolute;left:8.5px;top:6.5px;border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent var(--flaeche-karte)}.nt-welle{display:inline-flex;align-items:center;gap:2px;height:18px;overflow:hidden}.nt-welle i{flex:none;width:2px;border-radius:1px;background:var(--tinte-3);opacity:.7}.nt-knopf-feld{position:relative;flex:none}.nt-knopf{display:grid}.nt-knopf-nach,.nt-knopf-vor{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;white-space:nowrap}.nt-knopf-vor{background:var(--tinte);color:var(--flaeche-karte);opacity:0}.nt-knopf-nach{border:1px solid color-mix(in srgb,var(--akzent-text) 40%,transparent);background:var(--flaeche-karte);color:var(--akzent-text)}.nt-haken{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nt-klick{width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid var(--akzent-text);opacity:0}.nt-cursor,.nt-klick{position:absolute;left:78%;top:72%;pointer-events:none}.nt-cursor{z-index:4;width:20px;height:24px;margin:-2px 0 0 -3px}.nt-cursor svg{display:block;width:100%;height:100%;fill:var(--tinte);stroke:var(--flaeche-karte);stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--anker-grund) 25%,transparent));transform-origin:3px 2px}.nt-liste,.nt-pos{display:grid}.nt-pos{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:42px;border-top:1px solid var(--linie);font-size:14.5px;line-height:1.35;color:var(--tinte)}.nt-nr{font-family:var(--font-mono);font-size:12.5px;color:var(--tinte-3)}.nt-pos-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-betrag{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px;white-space:nowrap}.nt-pos-neu{position:relative;isolation:isolate}.nt-pos-neu:before{content:"";position:absolute;z-index:-1;inset:3px -10px;border-radius:var(--sz-r-innen);background:color-mix(in srgb,var(--akzent-text) 9%,transparent);opacity:0}.nt-wechsel{display:inline-grid;justify-items:end}.nt-pos-text .nt-wechsel{justify-items:start}.nt-wechsel>span{grid-area:1/1;white-space:nowrap}.nt-vor{opacity:0}.nt-marke{display:inline-flex;align-items:center;vertical-align:1px;height:21px;margin-left:8px;padding:0 7px;border-radius:6px;border:1px solid color-mix(in srgb,var(--akzent-text) 40%,transparent);font-size:11.5px;font-weight:600;color:var(--akzent-text)}.nt-summe{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--linie-2);font-size:14px;color:var(--tinte-2)}.nt-summe-wert{display:inline-flex;font-size:19px;font-weight:600;line-height:1.25em;white-space:nowrap;color:var(--tinte)}@media (prefers-reduced-motion:no-preference){.nt-szene[data-sichtbar=nein] .nt-meldung{opacity:0;transform:translateY(-16px) scale(.97)}.nt-szene[data-sichtbar=nein] .nt-eintrag{opacity:0;-webkit-clip-path:inset(0 0 100% 0 round var(--sz-r-innen));clip-path:inset(0 0 100% 0 round var(--sz-r-innen))}.nt-szene[data-sichtbar=nein] :is(.nt-knopf-vor,.nt-vor){opacity:1}.nt-szene[data-sichtbar=nein] :is(.nt-knopf-nach,.nt-nach,.nt-marke){opacity:0}.nt-szene[data-sichtbar=nein] .nt-cursor{opacity:0;transform:translate(42px,110px)}.nt-szene[data-sichtbar=ja] .nt-meldung{animation:nt-meldung .7s var(--nt-feder) .15s both}.nt-szene[data-sichtbar=ja] .nt-eintrag{animation:nt-eintrag .6s var(--kurve) .5s both}.nt-szene[data-sichtbar=ja] .nt-cursor{animation:nt-cursor .85s cubic-bezier(.3,.7,.2,1) 1s both}.nt-szene[data-sichtbar=ja] .nt-cursor svg{animation:nt-druck .3s ease-in-out 1.85s both}.nt-szene[data-sichtbar=ja] .nt-knopf{animation:nt-knopf-druck .32s ease-in-out 1.85s both}.nt-szene[data-sichtbar=ja] .nt-klick{animation:nt-klick .65s ease-out 1.95s both}.nt-szene[data-sichtbar=ja] .nt-knopf-vor{animation:nt-aus .22s linear 2s both}.nt-szene[data-sichtbar=ja] .nt-knopf-nach{animation:nt-knopf-nach .4s var(--nt-feder) 2.02s both}.nt-szene[data-sichtbar=ja] .nt-haken{animation:nt-haken .35s var(--kurve) 2.2s both}.nt-szene[data-sichtbar=ja] .nt-pos-neu:before{animation:nt-hervor 1.6s ease-out 2.2s both}.nt-szene[data-sichtbar=ja] .nt-wechsel-pos .nt-vor{animation:nt-aus .18s linear 2.3s both}.nt-szene[data-sichtbar=ja] .nt-wechsel-pos .nt-nach{animation:nt-ein .32s ease-out 2.42s both}.nt-szene[data-sichtbar=ja] .nt-marke{animation:nt-marke .45s var(--nt-feder) 2.5s both}.nt-szene[data-sichtbar=ja] .nt-wechsel-summe .nt-vor{animation:nt-aus .18s linear 2.62s both}.nt-szene[data-sichtbar=ja] .nt-wechsel-summe .nt-nach{animation:nt-ein .32s ease-out 2.74s both}}@keyframes nt-meldung{0%{opacity:0;transform:translateY(-16px) scale(.97)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes nt-eintrag{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0 round var(--sz-r-innen));clip-path:inset(0 0 100% 0 round var(--sz-r-innen))}to{opacity:1;-webkit-clip-path:inset(0 0 0 0 round var(--sz-r-innen));clip-path:inset(0 0 0 0 round var(--sz-r-innen))}}@keyframes nt-cursor{0%{opacity:0;transform:translate(42px,110px)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes nt-druck{45%{transform:scale(.82)}}@keyframes nt-knopf-druck{45%{transform:scale(.95)}}@keyframes nt-klick{0%{opacity:.6;transform:scale(.3)}to{opacity:0;transform:scale(1.9)}}@keyframes nt-aus{0%{opacity:1}to{opacity:0}}@keyframes nt-ein{0%{opacity:0;transform:translateY(.2em)}to{opacity:1;transform:none}}@keyframes nt-knopf-nach{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes nt-haken{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes nt-hervor{0%,to{opacity:0}18%{opacity:1}}@keyframes nt-marke{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@container (max-width: 440px){.nt-beleg,.nt-buero{--nt-versatz:4cqw}.nt-meldung{width:84cqw;margin-bottom:-26px}.nt-buero .nt-b-leiste{padding-right:0;visibility:hidden;min-height:16px;margin-bottom:8px}.nt-buero{padding-inline:12px}.nt-beleg{padding-inline:14px}.nt-eintrag{padding-inline:12px}.nt-e-name{font-size:15px}.nt-pos{font-size:14px;gap:8px;grid-template-columns:14px minmax(0,1fr) auto}.nt-betrag{font-size:13px}.nt-marke{margin-left:6px;padding:0 6px}.nt-welle i:nth-child(n+11){display:none}}.ld-preis-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px}.ld-schalter{position:relative;display:grid;grid-template-columns:1fr 1fr;flex:none;padding:4px;border-radius:14px;background:var(--flaeche-grund);border:1px solid var(--linie)}.pr-daumen{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:var(--flaeche-karte);box-shadow:0 0 0 1px var(--sz-rand),0 1px 2px color-mix(in srgb,var(--anker-grund) 8%,transparent),0 4px 12px -4px color-mix(in srgb,var(--anker-grund) 14%,transparent)}.ld-schalter[data-wahl=jahr] .pr-daumen{transform:translateX(100%)}.ld-schalter button,.ld-schalter button:hover{position:relative;z-index:1;height:38px;padding:0 18px;border:0;border-radius:10px;background:transparent;font-family:var(--font-text);font-size:15px;font-weight:600;color:var(--tinte-2);white-space:nowrap;cursor:pointer;transition:color .25s var(--kurve)}.ld-schalter button:hover,.ld-schalter button[aria-pressed=true]{color:var(--tinte)}.ld-schalter-nachlass{margin-left:4px;color:var(--akzent)}.ld-preis-karten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:40px}.sz-karte.ld-preis-karte{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;padding:32px;color:var(--tinte-2)}.ld-preis-name{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.ld-preis-name h3{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-text);font-size:17px;font-weight:600;color:var(--tinte)}.pr-symbol{width:20px;height:20px;flex:none}.pr-symbol path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ld-preis-marke{font-size:13px;color:var(--tinte-3)}.ld-preis-betrag{margin-top:22px}.ld-preis-betrag>p:first-child{display:flex;align-items:flex-end;gap:14px;margin:0}.ld-preis-zahl{display:inline-flex;align-items:flex-start;font-family:var(--font-display);font-weight:700;font-size:clamp(3.25rem,2.6rem + 1.6vw,4.25rem);line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tinte)}.pr-euro{display:block;height:1em;margin-left:.14em}.ld-preis-einheit{padding-bottom:.35em;font-size:13.5px;line-height:1.35;color:var(--tinte-3)}.ld-preis-zahlweise{margin:12px 0 0;font-size:13.5px;color:var(--tinte-2)}.ld-preis-enthalten{align-self:start;display:grid;grid-gap:10px;gap:10px;margin:26px 0 0;padding:0;list-style:none}.ld-preis-enthalten li{position:relative;padding-left:26px;font-size:15px;line-height:1.5;color:var(--tinte)}.ld-preis-enthalten li:before{content:"";position:absolute;left:4px;top:.28em;width:6px;height:11px;border:solid var(--akzent);border-width:0 1.75px 1.75px 0;transform:rotate(45deg)}.pr-koepfe-zeile{align-self:end;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid var(--linie)}.pr-koepfe{display:flex;min-width:0;padding-left:2px}.pr-koepfe i{display:grid;place-items:center;flex:none;width:36px;height:36px;margin-left:-9px;border-radius:50%;background:var(--flaeche-vertieft);box-shadow:0 0 0 2.5px var(--flaeche-karte);font-style:normal;font-size:13.5px;font-weight:600;color:var(--tinte)}.pr-koepfe i:first-child{margin-left:0}.pr-koepfe .pr-kopf-mehr{width:auto;min-width:36px;padding:0 8px;border-radius:999px;font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-koepfe .pr-kopf-leer{background:transparent;box-shadow:inset 0 0 0 1.5px var(--linie-2)}.pr-zaehler{display:inline-flex;align-items:stretch;flex:none;height:40px;border:1px solid var(--linie-2);border-radius:10px;overflow:hidden;background:var(--flaeche-karte)}.pr-zaehler button,.pr-zaehler button:hover{display:grid;place-items:center;width:40px;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--tinte);cursor:pointer;transition:background-color .2s var(--kurve)}.pr-zaehler button:hover{background:var(--flaeche-grund)}.pr-zaehler button:disabled,.pr-zaehler button:disabled:hover{background:transparent;color:var(--tinte-3);opacity:.45;cursor:default}.pr-zaehler button:focus-visible{outline-offset:-2px}.pr-zaehler svg{width:12px;height:12px}.pr-zaehler svg path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.pr-zaehler output{display:grid;place-items:center;min-width:38px;border-inline:1px solid var(--linie);font-family:var(--font-mono);font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tinte)}.sz-karte.ld-preis-karte-anker{background:var(--anker-grund);border-color:var(--anker-linie);color:var(--anker-tinte-2);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--anker-tinte) 7%,transparent),0 1px 2px color-mix(in srgb,var(--anker-grund) 10%,transparent),0 28px 56px -16px color-mix(in srgb,var(--anker-grund) min(100%,calc(var(--ld-schatten) * 2.2)),transparent)}@media (hover:hover){.sz-karte-hebt.ld-preis-karte-anker:hover{border-color:color-mix(in srgb,var(--anker-akzent) 45%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--anker-tinte) 7%,transparent),var(--sz-schatten-hoch)}}.ld-preis-karte-anker .ld-preis-enthalten li,.ld-preis-karte-anker .ld-preis-name h3,.ld-preis-karte-anker .ld-preis-zahl{color:var(--anker-tinte)}.ld-preis-karte-anker .ld-preis-zahlweise{color:var(--anker-tinte-2)}.ld-preis-karte-anker .ld-preis-einheit,.ld-preis-karte-anker .ld-preis-marke{color:var(--anker-tinte-3)}.ld-preis-karte-anker .ld-preis-enthalten li:before{border-color:var(--anker-akzent)}.ld-preis-karte-anker .pr-koepfe-zeile{border-top-color:var(--anker-linie)}.ld-preis-karte-anker .pr-koepfe i{background:var(--anker-flaeche);box-shadow:0 0 0 2.5px var(--anker-grund);color:var(--anker-tinte)}.ld-preis-karte-anker .pr-zaehler{border-color:var(--anker-linie);background:var(--anker-grund)}.ld-preis-karte-anker .pr-zaehler button,.ld-preis-karte-anker .pr-zaehler button:hover,.ld-preis-karte-anker .pr-zaehler output{color:var(--anker-tinte)}.ld-preis-karte-anker .pr-zaehler button:hover{background:var(--anker-flaeche)}.ld-preis-karte-anker .pr-zaehler button:disabled,.ld-preis-karte-anker .pr-zaehler button:disabled:hover{background:transparent;color:var(--anker-tinte-3)}.ld-preis-karte-anker .pr-zaehler output{border-color:var(--anker-linie)}.ld-preis-karte-anker :focus-visible{outline-color:var(--anker-akzent)}.pr-rollzahl,.pr-rollzahl-bild{display:inline-flex}.pr-rollzahl-bild{height:1em;overflow:hidden;line-height:1}.pr-rolle,.pr-trenner{display:block;height:1em}.pr-band{display:flex;flex-direction:column;transform:translateY(calc(var(--z) * -1em))}.pr-band>span{display:block;height:1em;line-height:1}@media (prefers-reduced-motion:no-preference){.pr-band{transition:transform .75s var(--kurve)}[data-gestaffelt] .pr-band{transition-delay:calc(var(--stelle) * 70ms)}.pr-summe-block[data-sichtbar=nein] .pr-band{transform:none;transition:none}.pr-summe-block[data-sichtbar=ja] [data-gestaffelt] .pr-band{transition-duration:.95s;transition-delay:calc(60ms + var(--stelle) * 90ms)}.pr-koepfe[data-richtung=plus] i:last-child{animation:pr-kopf-rein .45s var(--kurve)}.ld-preis-zahlweise,.pr-kuendigung,.pr-summe-einheit{animation:pr-satz-rein .45s var(--kurve)}.ld-schalter .pr-daumen{transition:transform .45s var(--kurve)}}@keyframes pr-kopf-rein{0%{opacity:0;transform:scale(.4) translateY(6px)}}@keyframes pr-satz-rein{0%{opacity:0;transform:translateY(4px)}}.pr-rohr{position:relative;height:44px}.pr-rohr:before{content:"";position:absolute;top:0;height:50%;left:calc((100% - 16px) / 4);right:calc((100% - 16px) / 4);border:1.5px solid var(--sz-faden);border-top:0;border-radius:0 0 16px 16px}.pr-rohr i{position:absolute;left:calc(50% - .75px);top:calc(50% - 1.5px);bottom:0;width:1.5px;background:var(--sz-faden)}@media (prefers-reduced-motion:no-preference){.pr-rohr{-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path .9s var(--kurve);transition:clip-path .9s var(--kurve);transition:clip-path .9s var(--kurve),-webkit-clip-path .9s var(--kurve)}.pr-summe-block[data-sichtbar=nein] .pr-rohr{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}.pr-summe{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"rechnung betrag knopf" "fuss fuss fuss";align-items:center;grid-column-gap:40px;column-gap:40px;padding:28px 32px 22px;border-radius:var(--sz-r-aussen);border:1px solid var(--sz-rand);background:var(--flaeche-karte);box-shadow:var(--sz-schatten)}.pr-summe:before{content:"";position:absolute;top:-5px;left:calc(50% - 4.5px);width:9px;height:9px;border-radius:50%;background:var(--sz-faden);box-shadow:0 0 0 3px var(--flaeche-karte)}.pr-summe-rechnung{grid-area:rechnung;display:grid;grid-gap:6px;gap:6px}.pr-summe-marke{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--tinte-3)}.pr-formel{margin:0;font-size:20px;line-height:1.35;color:var(--tinte)}.pr-formel,.pr-formel .sz-mono{font-weight:600}.pr-plus{color:var(--tinte-3);font-weight:400}.pr-summe-betrag{grid-area:betrag;display:flex;align-items:flex-end;gap:14px}.pr-gleich{align-self:center;font-size:28px;font-weight:300;color:var(--tinte-3)}.pr-summe-zahl{display:inline-flex;align-items:flex-start;margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(2.75rem,2.2rem + 1.4vw,3.5rem);line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tinte)}.pr-summe-einheit{margin:0;padding-bottom:.3em;min-width:11.5em;font-size:13.5px;line-height:1.35;color:var(--tinte-3)}.mkt-btn.pr-summe-knopf{grid-area:knopf}.pr-summe-fuss{grid-area:fuss;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-top:22px;padding-top:16px;border-top:1px solid var(--linie)}.sz-leise.pr-kuendigung{max-width:44rem}.pr-vertrauen-zeile{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:18px 0 0;padding:0;list-style:none;font-size:14px;line-height:1.4;color:var(--tinte-3)}.pr-vertrauen-zeile li{display:inline-flex;align-items:center;gap:7px}.pr-vertrauen-symbol{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.pr-vertrauen-symbol .pr-voll{fill:currentColor;stroke:none}.ld-preis-details{margin-top:20px;border-bottom:1px solid var(--linie)}.ld-preis-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14px;font-weight:600;color:var(--tinte-2)}.ld-preis-details summary::-webkit-details-marker{display:none}.ld-preis-details summary:after{content:"+";flex:none;color:var(--tinte-3);font-weight:400;font-size:17px}.ld-preis-details[open] summary:after{content:"–"}.pr-details-liste{display:grid;grid-gap:6px;gap:6px;margin:16px 0 20px;padding:0;list-style:none;font-size:13.5px;line-height:1.5;color:var(--tinte-2);max-width:44rem}.ld-preis-tabelle{width:100%;border-collapse:collapse;margin-top:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;font-size:15px}.ld-preis-tabelle td,.ld-preis-tabelle th{text-align:left;padding:12px 12px 12px 0;border-bottom:1px solid var(--linie);vertical-align:baseline;background:transparent;text-transform:none;letter-spacing:0}.ld-preis-tabelle tbody tr:last-child td,.ld-preis-tabelle tbody tr:last-child th{border-bottom:1px solid var(--linie)}.ld-preis-tabelle tbody tr:hover td,.ld-preis-tabelle tbody tr:hover th{background:transparent}.ld-preis-tabelle thead th{font-size:13.5px;font-weight:400;color:var(--tinte-2);border-bottom-color:var(--linie-2)}.ld-preis-kopf-fein{display:block;font-size:13px;color:var(--tinte-3);margin-top:3px}.ld-preis-tabelle th[scope=row]{font-size:15px;font-weight:600;color:var(--tinte)}.ld-preis-tabelle th[scope=row] span{display:block;font-size:13.5px;font-weight:400;color:var(--tinte-2);margin-top:4px;max-width:40ch}.ld-preis-tabelle td{color:var(--tinte);white-space:nowrap}.ld-preis-sp{width:22%}.pr-fragen-raster{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);grid-gap:24px 64px;gap:24px 64px;align-items:start}.sz-h3.pr-fragen-titel{padding-top:12px;font-size:clamp(1.625rem,1.3rem + .8vw,2rem);font-weight:700;letter-spacing:-.03em}.pr-fragen-spalte{min-width:0}.ld-fragen{border-top:1px solid var(--linie)}.ld-fragen details{border-bottom:1px solid var(--linie)}.ld-fragen summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;line-height:1.4;color:var(--tinte)}.ld-fragen summary::-webkit-details-marker{display:none}.pr-auf{position:relative;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--linie-2);transition:background-color .25s var(--kurve),border-color .25s var(--kurve)}.pr-auf:after,.pr-auf:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;border-radius:1px;background:var(--tinte-2)}.pr-auf:after{transform:rotate(90deg)}.ld-fragen details[open]>summary .pr-auf:after{transform:rotate(90deg) scaleX(0)}@media (hover:hover){.ld-fragen summary:hover .pr-auf{border-color:var(--tinte-3);background:var(--flaeche-grund)}}.ld-fragen p{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--tinte-2);max-width:60ch}@media (prefers-reduced-motion:no-preference){.pr-auf:after{transition:transform .3s var(--kurve)}.ld-fragen details[open]>:not(summary){animation:pr-satz-rein .4s var(--kurve)}}.ld-donna-antwort p.ld-donna-herkunft{margin-top:-6px;font-size:13.5px;color:var(--tinte-3)}.ld-punkte span[aria-hidden]{display:inline-flex;gap:5px;padding-block:8px}.ld-punkte i{width:6px;height:6px;border-radius:50%;background:var(--tinte-3)}@media (prefers-reduced-motion:no-preference){.ld-punkte i{animation:ld-punkt 1.2s ease-in-out infinite}.ld-punkte i:nth-child(2){animation-delay:.15s}.ld-punkte i:nth-child(3){animation-delay:.3s}}@keyframes ld-punkt{0%,80%,to{opacity:.3}40%{opacity:1}}.ld-donna-zeile{display:flex;align-items:center;gap:12px;min-height:64px;border-bottom:1px solid var(--linie);transition:border-color .2s var(--kurve),box-shadow .2s var(--kurve)}.ld-donna-zeile:focus-within{border-bottom-color:var(--fokus);box-shadow:0 1px 0 var(--fokus)}.ld-donna-punkt{flex:none;width:8px;height:8px;margin-left:2px;border-radius:50%;background:var(--akzent)}@media (prefers-reduced-motion:no-preference){.ld-donna-zeile:focus-within .ld-donna-punkt{animation:pr-punkt-puls 1.6s var(--kurve) 3}}@keyframes pr-punkt-puls{50%{transform:scale(1.35)}}#ld-donna-feld{flex:1 1;min-width:0;height:44px;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--font-text);font-size:17px;font-weight:600;color:var(--tinte)}#ld-donna-feld::placeholder{color:var(--tinte-3);font-weight:400}#ld-donna-feld:focus,#ld-donna-feld:focus-visible{outline:none}.ld-donna-zeile .ld-donna-senden{flex:none;width:36px;height:36px;padding:0;border-radius:.625rem;border:1px solid var(--tinte);background:var(--tinte);color:var(--flaeche-karte)}.ld-donna-zeile .ld-donna-senden:hover{background:color-mix(in srgb,var(--tinte) 84%,var(--flaeche-karte))}.ld-donna-zeile .ld-donna-senden:disabled,.ld-donna-zeile .ld-donna-senden:disabled:hover{background:var(--flaeche-vertieft);border-color:var(--linie);color:var(--tinte-3);cursor:default}.ld-donna-senden svg path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ld-donna-ohne-js{color:var(--tinte-2)}.ld-donna-ohne-js,.ld-fragen p.ld-donna-ohne-js{max-width:none;margin:0;padding:18px 0;border-bottom:1px solid var(--linie);font-size:15px}.pr-ki{margin-top:14px;max-width:44rem}.pr-ki summary{list-style:none;cursor:pointer;display:inline-flex;align-items:baseline;gap:8px;font-size:13.5px;line-height:1.5;color:var(--tinte-3)}.pr-ki summary::-webkit-details-marker{display:none}@media (hover:hover){.pr-ki summary:hover{color:var(--tinte-2)}}.pr-ki-mehr{flex:none;width:6px;height:6px;border:solid;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg)}.pr-ki[open] .pr-ki-mehr{transform:translateY(1px) rotate(-135deg)}.pr-ki .sz-leise,.sz-leise.pr-ki p{margin-top:8px}.pr-ki a{color:var(--tinte-2)}.pr-schluss{padding-bottom:32px}.pr-schluss-band{display:grid;justify-items:center;grid-gap:28px;gap:28px;padding:clamp(48px,6vw,80px) clamp(20px,4vw,48px);border-radius:var(--sz-r-aussen);border:1px solid var(--anker-linie);background:var(--anker-grund);color:var(--anker-tinte);text-align:center;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--anker-tinte) 7%,transparent),var(--sz-schatten)}.sz-h2.pr-schluss-titel{max-width:14ch;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem);color:var(--anker-tinte)}.pr-woche{display:grid;justify-items:center;grid-gap:14px;gap:14px;width:100%}.pr-woche-reihe{width:min(100%,22rem)}.pr-woche ol,.pr-woche-tage{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.pr-woche ol{margin:0;padding:0;list-style:none}.pr-woche li{height:6px;border-radius:3px;background:var(--anker-flaeche);overflow:hidden}.pr-woche li:after{content:"";display:block;height:100%;background:var(--anker-akzent);transform-origin:left center}.sz-mono.pr-woche-tage{margin:10px 0 0;font-size:12px;line-height:1.3;color:var(--anker-tinte-3)}.pr-woche-tage span{justify-self:center;white-space:nowrap}.pr-woche-tage span:first-child{grid-column:1}.pr-woche-tage span:last-child{grid-column:7}.pr-woche-satz{max-width:44rem;margin:0;font-size:14.5px;line-height:1.5;color:var(--anker-tinte-2);text-wrap:balance}@media (prefers-reduced-motion:no-preference){.pr-schluss-band[data-sichtbar=nein] .pr-woche li:after{transform:scaleX(0)}.pr-schluss-band[data-sichtbar=ja] .pr-woche li:after{transition:transform .5s var(--kurve);transition-delay:calc(.2s + var(--tag) * .13s)}.pr-schluss-band[data-sichtbar=nein] .pr-woche-satz{opacity:0}.pr-schluss-band[data-sichtbar=ja] .pr-woche-satz{transition:opacity .4s var(--kurve) 1.3s}}.pr-schluss-band .mkt-btn-primary{background:var(--anker-tinte);border-color:var(--anker-tinte);color:var(--anker-grund)}.pr-schluss-band .mkt-btn-primary:hover{background:color-mix(in srgb,var(--anker-tinte) 86%,var(--anker-grund));border-color:color-mix(in srgb,var(--anker-tinte) 86%,var(--anker-grund))}.pr-schluss-band :focus-visible{outline-color:var(--anker-akzent)}.pr-nowrap{white-space:nowrap}@media (max-width:959px){.pr-fragen-raster{grid-template-columns:minmax(0,1fr)}.sz-h3.pr-fragen-titel{padding-top:0}.pr-summe{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rechnung rechnung" "betrag knopf" "fuss fuss";row-gap:18px}}@media (max-width:760px){.ld-schalter{width:100%}.ld-preis-karten{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.sz-karte.ld-preis-karte{padding:24px 20px 20px}.ld-preis-betrag{margin-top:24px}.ld-preis-enthalten{margin-top:22px}.pr-koepfe-zeile{margin-top:22px;padding-top:16px}.pr-rohr{height:12px}.pr-rohr i,.pr-rohr:before,.pr-summe:before{display:none}.pr-summe{grid-template-columns:minmax(0,1fr);grid-template-areas:"rechnung" "betrag" "knopf" "fuss";padding:22px 20px 18px}.pr-formel{font-size:18px}.pr-summe-betrag{flex-wrap:wrap;row-gap:6px}.pr-summe-einheit{flex-basis:100%;min-width:0;padding-bottom:0}.mkt-btn.pr-summe-knopf{width:100%}.pr-summe-fuss{margin-top:0}.ld-preis-tabelle td,.ld-preis-tabelle th{padding:12px 16px 12px 0}.ld-preis-tabelle td:last-child,.ld-preis-tabelle th:last-child{padding-right:0}.ld-preis-sp{width:auto;white-space:nowrap}.ld-fragen summary{font-size:16px;padding:16px 0}}.tf-szene{container:tf-szene/inline-size}.tf-bild{--tf-z:1.15;--tf-achse:60px;--tf-spalten:3;--tf-luft:calc(4px * var(--tf-z));--tf-kopf:calc(58px * var(--tf-z));--tf-stunde:calc(56px * var(--tf-z));--tf-fenster:5.5;--tf-y0:0;--tf-karte-h:calc(var(--tf-kopf) + var(--tf-fenster) * var(--tf-stunde) + 2px);--tf-abstand:20px;--tf-handy-kopf:24px;--tf-handy-breite:264px;--tf-handy-sicht:356px;--tf-handy-polster:min(28px,calc(var(--gutter, 20px) - 4px));--tf-rot:var(--jetzt-rot,var(--status-storniert-voll));--tf-rot-tinte:var(--jetzt-rot-tinte,var(--tinte-invers));position:relative;height:calc(var(--tf-karte-h) + var(--tf-abstand) + var(--tf-handy-kopf) + var(--tf-handy-sicht))}.tf-motiv{position:absolute;inset:0;pointer-events:none}.tf-tafel{height:var(--tf-karte-h);overflow:hidden;font-family:var(--font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-koerper,.tf-kopf{display:grid;grid-template-columns:var(--tf-achse) repeat(var(--tf-spalten),minmax(0,1fr))}.tf-kopf{height:var(--tf-kopf);border-bottom:1px solid var(--linie)}.tf-kopf-zelle{display:flex;align-items:center;gap:calc(9px * var(--tf-z));min-width:0;padding-inline:calc(10px * var(--tf-z));box-shadow:inset 1px 0 0 var(--linie)}.tf-avatar{flex:none;display:inline-grid;place-items:center;width:calc(26px * var(--tf-z));height:calc(26px * var(--tf-z));border-radius:50%;background:var(--flaeche-vertieft);color:var(--tinte-2);font-size:calc(10.5px * var(--tf-z));font-weight:600;letter-spacing:.02em}.tf-kopf-text{display:flex;flex-direction:column;min-width:0}.tf-kopf-name{font-size:calc(15px * var(--tf-z));line-height:1.3;font-weight:600;color:var(--tinte)}.tf-last{font-size:calc(13px * var(--tf-z));line-height:1.35;color:var(--tinte-3);white-space:nowrap}.tf-wechsel{display:inline-grid;-webkit-clip-path:inset(0 -4px);clip-path:inset(0 -4px)}.tf-wechsel>span{grid-area:1/1}.tf-vor{opacity:0}.tf-koerper{height:calc(var(--tf-fenster) * var(--tf-stunde));overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 88%,transparent)}.tf-achse,.tf-koerper{position:relative}.tf-stunde{right:calc(10px * var(--tf-z));transform:translateY(-50%);font-size:calc(12px * var(--tf-z));line-height:1;color:var(--tinte-3)}.tf-linie,.tf-stunde{position:absolute;top:calc((var(--tf-von) - var(--tf-y0)) * var(--tf-stunde))}.tf-linie{left:var(--tf-achse);right:0;height:1px;background:color-mix(in srgb,var(--linie) 75%,transparent)}.tf-spalte{position:relative;box-shadow:inset 1px 0 0 var(--linie)}.tf-karte{--tf-art-text:var(--tinte-2);--tf-ton:var(--flaeche-vertieft);--tf-grund:var(--tf-ton);--tf-punkt:transparent;position:absolute;left:var(--tf-luft);right:var(--tf-luft);top:calc((var(--tf-von) - var(--tf-y0)) * var(--tf-stunde) + 2px);height:calc(var(--tf-dauer) * var(--tf-stunde) - 4px);display:flex;flex-direction:column;gap:1px;min-width:0;padding:calc(6px * var(--tf-z)) calc(8px * var(--tf-z));border-radius:calc(8px * var(--tf-z));background:var(--tf-grund);color:var(--tinte);overflow:hidden}.tf-karte[data-art=projekt]{--tf-art-text:var(--terminart-projekt-text);--tf-ton:var(--terminart-projekt-flaeche)}.tf-karte[data-art=kundendienst]{--tf-art-text:var(--terminart-kundendienst-text);--tf-ton:var(--terminart-kundendienst-flaeche)}.tf-karte[data-art=wartung]{--tf-art-text:var(--terminart-wartung-text);--tf-ton:var(--terminart-wartung-flaeche)}.tf-karte[data-status=vor-ort]{--tf-punkt:var(--status-vor-ort-text)}.tf-karte[data-status=erledigt]{--tf-grund:color-mix(in srgb,var(--tf-ton) 50%,var(--flaeche-karte));--tf-art-text:var(--tinte-3);--tf-punkt:color-mix(in srgb,var(--status-erledigt-text) 60%,var(--tf-grund))}.tf-karte-zeit{display:flex;align-items:center;gap:calc(6px * var(--tf-z));flex:none;color:var(--tf-art-text);font-size:calc(12.5px * var(--tf-z));line-height:calc(16px * var(--tf-z));font-weight:500;white-space:nowrap}.tf-punkt{flex:none;width:calc(7px * var(--tf-z));height:calc(7px * var(--tf-z));border-radius:50%;background:var(--tf-punkt)}.tf-karte-anliegen,.tf-karte-kunde{display:-webkit-box;-webkit-box-orient:vertical;flex:none;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.tf-karte-kunde{-webkit-line-clamp:3;font-size:calc(14px * var(--tf-z));line-height:calc(18px * var(--tf-z));font-weight:600;letter-spacing:-.005em}.tf-karte-anliegen{-webkit-line-clamp:2;font-size:calc(12.5px * var(--tf-z));line-height:calc(16px * var(--tf-z));color:var(--tinte-3)}.tf-karte[data-kurz] .tf-karte-anliegen{-webkit-line-clamp:1}.tf-karte[data-status=erledigt] :is(.tf-karte-kunde,.tf-karte-anliegen){color:var(--tinte-3)}.tf-chip{display:inline-flex;align-items:center;align-self:flex-start;gap:calc(6px * var(--tf-z));flex:none;height:calc(20px * var(--tf-z));margin-top:auto;padding:0 calc(7px * var(--tf-z));border-radius:calc(5px * var(--tf-z));background:color-mix(in srgb,var(--status-vor-ort-voll) 9%,var(--tf-grund));color:var(--status-vor-ort-text);font-size:calc(12.5px * var(--tf-z));font-weight:500;white-space:nowrap}.tf-chip .tf-punkt{background:var(--status-vor-ort-text)}.tf-jetzt{position:absolute;z-index:3;left:var(--tf-achse);right:0;top:calc((var(--tf-von) - var(--tf-y0)) * var(--tf-stunde));height:0;border-top:2px solid var(--tf-rot)}.tf-jetzt:before{content:"";left:-4px;top:-5px;width:8px;height:8px;border-radius:50%}.tf-jetzt-zeit,.tf-jetzt:before{position:absolute;background:var(--tf-rot)}.tf-jetzt-zeit{right:calc(100% + 7px);top:0;transform:translateY(-50%);padding:0 calc(5px * var(--tf-z));border-radius:calc(4px * var(--tf-z));color:var(--tf-rot-tinte);font-size:calc(11.5px * var(--tf-z));line-height:calc(18px * var(--tf-z));font-weight:650;white-space:nowrap}.tf-wandert{position:absolute;z-index:2;left:var(--tf-luft);right:var(--tf-luft);top:calc((var(--tf-von) - var(--tf-y0)) * var(--tf-stunde) + 2px);height:calc(var(--tf-dauer) * var(--tf-stunde) - 4px);transform:translate(var(--tf-x,0),var(--tf-y,0)) rotate(var(--tf-r,0deg)) scale(var(--tf-s,1))}.tf-karte.tf-karte-wandert{inset:0;height:auto}.tf-hebe-schatten{position:absolute;inset:0;border-radius:calc(8px * var(--tf-z));box-shadow:var(--sz-schatten-hoch);opacity:0}.tf-wandert:after{content:"";inset:-3px;border-radius:calc(8px * var(--tf-z) + 3px);border:2px solid var(--akzent-text);pointer-events:none}.tf-wandert:after,.tf-ziel{position:absolute;opacity:0}.tf-ziel{left:var(--tf-luft);right:var(--tf-luft);top:calc((var(--tf-von) - var(--tf-y0)) * var(--tf-stunde) + 2px);height:calc(var(--tf-dauer) * var(--tf-stunde) - 4px);border:1.5px dashed color-mix(in srgb,var(--akzent-text) 55%,transparent);border-radius:calc(8px * var(--tf-z));background:color-mix(in srgb,var(--akzent-text) 5%,transparent)}.tf-zeiger{position:absolute;z-index:3;left:54%;top:36%;width:calc(15px * var(--tf-z));opacity:0;transform:translate(var(--tf-zx,26px),var(--tf-zy,34px)) scale(var(--tf-zs,1));transform-origin:2px 2px}.tf-zeiger svg{display:block;width:100%;height:auto;overflow:visible;fill:var(--flaeche-invers);stroke:var(--tinte-invers);stroke-width:1.3;stroke-linejoin:round;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--anker-grund) 30%,transparent))}.tf-zeiger-name{position:absolute;left:78%;top:86%;padding:2px 8px 3px;border-radius:3px 999px 999px 999px;background:var(--akzent-solid);color:var(--tinte-invers);font-size:calc(11px * var(--tf-z));line-height:1.3;font-weight:600;white-space:nowrap}.tf-handy-platz{position:absolute;z-index:2;right:calc(-1 * var(--tf-handy-polster));top:calc(var(--tf-karte-h) + var(--tf-abstand));height:calc(var(--tf-handy-kopf) + var(--tf-handy-sicht));padding:var(--tf-handy-kopf) var(--tf-handy-polster) 0 40px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent)}.tf-handy{--sz-handy-breite:var(--tf-handy-breite)}.tf-handy-wer{position:absolute;z-index:1;left:14px;top:calc(var(--tf-handy-kopf) - 22px);display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 4px;border-radius:999px;border:1px solid var(--sz-rand);background:var(--flaeche-karte);box-shadow:var(--sz-schatten);font-size:14px;font-weight:600;color:var(--tinte)}.tf-handy-wer .tf-avatar{width:24px;height:24px;font-size:10px}.tf-app{--tf-pt:calc(var(--sz-pt) * 1.6);padding:0 calc(16 * var(--tf-pt));color:var(--tinte)}:where(.tf-app) p{margin:0}.tf-app-leiste{display:flex;align-items:center;justify-content:space-between;height:calc(34 * var(--tf-pt))}.tf-app-zurueck{width:calc(8 * var(--tf-pt));height:auto;fill:none;stroke:var(--tinte);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tf-app-sync{display:inline-flex;align-items:center;gap:calc(5 * var(--tf-pt));height:calc(22 * var(--tf-pt));padding:0 calc(9 * var(--tf-pt));border-radius:999px;background:var(--flaeche-vertieft);color:var(--tinte-2);font-size:calc(11.5 * var(--tf-pt));font-weight:500}.tf-app-sync i{width:calc(5.5 * var(--tf-pt));height:calc(5.5 * var(--tf-pt));border-radius:50%;background:var(--status-erledigt-text)}.tf-app-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:calc(8 * var(--tf-pt));color:var(--akzent-text);font-size:calc(12.5 * var(--tf-pt));font-weight:500;white-space:nowrap}.tf-app-art{display:inline-flex;align-items:center;gap:calc(5 * var(--tf-pt));color:var(--tinte-3);font-size:calc(11.5 * var(--tf-pt))}.tf-app-art i{width:calc(7 * var(--tf-pt));height:calc(7 * var(--tf-pt));border-radius:calc(2 * var(--tf-pt));background:var(--terminart-projekt)}.tf-app-titel{margin-top:calc(5 * var(--tf-pt));font-family:var(--font-display);font-size:calc(25 * var(--tf-pt));line-height:1.04;font-weight:700;letter-spacing:-.035em;color:var(--tinte);text-wrap:balance}.tf-app-kunde{margin-top:calc(6 * var(--tf-pt));font-size:calc(12 * var(--tf-pt));color:var(--tinte-3);white-space:nowrap}.sz-anker.tf-app-nacht{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--anker-tinte) 14%,transparent);margin-top:calc(14 * var(--tf-pt));padding:calc(13 * var(--tf-pt)) calc(14 * var(--tf-pt)) calc(14 * var(--tf-pt));border-radius:calc(15 * var(--tf-pt))}.tf-app-nacht-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:calc(12.5 * var(--tf-pt));color:var(--anker-tinte);white-space:nowrap}.tf-app-nacht-kopf b{font-weight:600}.tf-app-nacht-kopf .sz-mono{font-size:calc(11 * var(--tf-pt));color:var(--anker-tinte-2)}.tf-app-nacht-kopf .sz-mono b{font-weight:500;color:var(--anker-tinte)}.tf-app-adresse{margin-top:calc(5 * var(--tf-pt));font-family:var(--font-display);font-size:calc(23 * var(--tf-pt));line-height:1.1;font-weight:700;letter-spacing:-.03em;color:var(--anker-tinte)}.tf-app-ort{font-size:calc(13 * var(--tf-pt));color:var(--anker-tinte-2)}.tf-app-strecke{position:relative;display:flex;justify-content:space-between;margin-top:calc(13 * var(--tf-pt))}.tf-app-strich{position:absolute;left:calc(5 * var(--tf-pt));right:calc(5 * var(--tf-pt));top:calc(4.5 * var(--tf-pt));border-top:1.5px dashed var(--anker-tinte-3)}.tf-app-halt{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--tf-pt));font-family:var(--font-mono);font-size:calc(10.5 * var(--tf-pt));color:var(--anker-tinte-2);white-space:nowrap}.tf-app-halt:first-of-type{align-items:flex-start}.tf-app-halt:last-child{align-items:flex-end}.tf-app-halt i{width:calc(10 * var(--tf-pt));height:calc(10 * var(--tf-pt));border-radius:50%;border:1.5px solid var(--anker-tinte-2);background:var(--anker-grund)}.tf-app-halt[data-jetzt]{color:var(--anker-tinte)}.tf-app-halt[data-jetzt] i{border-color:var(--anker-tinte);background:var(--anker-tinte)}.sz-pause.tf-nochmal{top:calc(var(--tf-karte-h) + var(--tf-abstand) + var(--tf-handy-kopf));bottom:auto;left:2px}.sz-pause.tf-nochmal svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.tf-wandert{transition:transform .44s cubic-bezier(.34,1.5,.64,1)}.tf-zeiger{transition:transform .5s var(--kurve) .08s,opacity .35s var(--kurve) .1s}.tf-hebe-schatten,.tf-ziel{transition:opacity .3s var(--kurve)}.tf-wechsel>span{transition:transform .52s cubic-bezier(.3,.7,.2,1),opacity .36s var(--kurve)}.tf-vor{transform:translateY(-100%)}.tf-kopf-zelle[data-wer=niklas] .tf-vor{transform:translateY(100%)}.tf-handy{transition:transform .85s var(--kurve),opacity .5s var(--kurve)}.tf-handy-wer{transition:transform .6s var(--kurve) .35s,opacity .4s var(--kurve) .35s}.tf-szene:is([data-takt=start],[data-takt=zeiger]) .tf-wandert{--tf-x:calc(-100% - 2 * var(--tf-luft))}.tf-szene:is([data-takt=start],[data-takt=zeiger],[data-takt=greifen],[data-takt=ziehen],[data-takt=abgelegt]) .tf-vor{opacity:1;transform:none}.tf-szene:is([data-takt=start],[data-takt=zeiger],[data-takt=greifen],[data-takt=ziehen],[data-takt=abgelegt]) .tf-nach{opacity:0;transform:translateY(100%)}.tf-szene:is([data-takt=start],[data-takt=zeiger],[data-takt=greifen],[data-takt=ziehen],[data-takt=abgelegt]) .tf-kopf-zelle[data-wer=niklas] .tf-nach{transform:translateY(-100%)}.tf-szene[data-takt] .tf-handy{opacity:0;transform:translateY(64px)}.tf-szene[data-takt] .tf-handy-wer{opacity:0;transform:translateX(10px);transition-delay:0s}.tf-szene[data-takt=start] .tf-zeiger{--tf-zx:-150px;--tf-zy:120px}.tf-szene[data-takt=zeiger] .tf-zeiger{--tf-zx:0px;--tf-zy:0px;opacity:1;transition:transform .74s cubic-bezier(.3,.7,.2,1),opacity .25s var(--kurve)}.tf-szene[data-takt=greifen] .tf-wandert{--tf-x:calc(-100% - 2 * var(--tf-luft));--tf-y:-6px;--tf-r:-2deg;--tf-s:1.04;z-index:4;transition:transform .28s var(--kurve)}.tf-szene:is([data-takt=greifen],[data-takt=ziehen]) .tf-zeiger{--tf-zx:0px;--tf-zy:0px;--tf-zs:0.88;opacity:1;transition:transform .2s var(--kurve),opacity .2s var(--kurve)}.tf-szene:is([data-takt=greifen],[data-takt=ziehen]) :is(.tf-hebe-schatten,.tf-ziel){opacity:1}.tf-szene[data-takt=ziehen] .tf-wandert{--tf-x:0px;--tf-y:-6px;--tf-r:1.2deg;--tf-s:1.04;z-index:4;transition:transform .96s cubic-bezier(.65,0,.35,1)}.tf-szene[data-takt=rechnet] .tf-wandert:after{animation:tf-ring .8s var(--kurve) both}.tf-szene[data-zurueck] :is(.tf-wandert,.tf-zeiger,.tf-hebe-schatten,.tf-ziel,.tf-wechsel>span,.tf-handy,.tf-handy-wer){transition-duration:.5s;transition-delay:0s;transition-timing-function:var(--kurve)}}@keyframes tf-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@container tf-szene (max-width: 619px){.tf-bild{--tf-z:1.1;--tf-achse:52px;--tf-abstand:18px;--tf-handy-breite:244px;--tf-handy-sicht:330px}.tf-app{--tf-pt:calc(var(--sz-pt) * 1.5)}}@container tf-szene (max-width: 519px){.tf-bild{--tf-spalten:2;--tf-achse:56px;--tf-y0:1;--tf-fenster:4.5;--tf-handy-breite:232px;--tf-handy-sicht:318px}.tf-kopf-zelle[data-wer=deniz],.tf-spalte[data-wer=deniz]{display:none}.tf-app{--tf-pt:calc(var(--sz-pt) * 1.48)}}