.app-kopf{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border-line);background:var(--bg)}.app-kopf-innen{--kopf-hoehe:76px;display:flex;align-items:center;gap:1rem;height:var(--kopf-hoehe);max-width:1280px;margin:0 auto;padding:0 1.5rem}.app-bereich{padding:.25rem .6rem;border:1px solid var(--border-line);border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.app-nav{display:flex;align-self:stretch;align-items:center;gap:.15rem;margin-left:.5rem;overflow-x:auto;scrollbar-width:none}.app-nav-link{position:relative;padding:.5rem .75rem;border-radius:8px;font-size:1rem;font-weight:500;white-space:nowrap;color:var(--text-soft);transition:color .2s,background-color .2s}.app-nav-link:hover{color:var(--text);background:var(--bg-soft)}.app-nav-link[aria-current=page]{color:var(--text)}.app-nav-link[aria-current=page]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:calc((100% - var(--kopf-hoehe)) / 2);height:2px;background:var(--accent)}.app-person{display:flex;align-items:center;gap:.55rem;font-size:.875rem;color:var(--text-soft)}.app-person-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monogramm{display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--text);font-weight:700;letter-spacing:.02em}.monogramm-klein{width:30px;height:30px;font-size:.6875rem}.profil{display:flex;flex-direction:column;gap:1.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,3.25rem) 1.25rem 4.5rem}.p-kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:1.5rem 3rem;align-items:end;padding-bottom:clamp(1.5rem,3vw,2.25rem)}.p-identitaet{display:flex;align-items:center;gap:1.4rem;min-width:0}.p-avatar{position:relative;flex:none;width:104px;height:104px}.p-avatar svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.p-avatar circle{fill:none;stroke-width:4.5}.p-avatar .spur{stroke:var(--border-line)}.p-avatar .wert{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--anteil, 0));animation:ring-fuellen 1.4s .4s var(--kurve) backwards}@keyframes ring-fuellen{0%{stroke-dashoffset:100}}.p-avatar .monogramm{position:absolute;inset:10px;font-size:1.75rem;background:var(--bg-elevated);border-color:var(--border-line)}.p-name{margin-top:.7rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}.p-stand-kopf{display:flex;align-items:flex-end;gap:1.1rem}.p-prozent{font-size:clamp(3.2rem,5.6vw,4.6rem);font-weight:600;line-height:.85;letter-spacing:-.06em}.p-prozent small{margin-left:.08em;font-size:.42em;letter-spacing:-.02em;color:var(--text-soft)}.p-prozent .hochzahl{animation:zaehlen 1.5s cubic-bezier(.2,.75,.25,1) backwards var(--zv,.35s)}.p-stufe{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--label-ink)}.p-stand-text{margin-top:.3rem;font-size:.9375rem;color:var(--text-soft)}.p-stand-text b{color:var(--text);font-weight:600}.p-segmente{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin-top:1.1rem}.p-segmente li{position:relative;height:8px;border-radius:4px;overflow:hidden;background:var(--border-line)}.p-segmente li[data-aktuell]{box-shadow:0 0 0 1px var(--accent-line)}.p-segmente i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--anteil,0));animation:fuellen .7s var(--kurve) backwards;animation-delay:calc(var(--n, 0) * 90ms + .45s)}@keyframes fuellen{0%{transform:scaleX(0)}}.p-raster{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.25rem}.weiter-buehne{display:flex;flex-direction:column;justify-content:space-between;gap:2.25rem;min-height:330px;padding:clamp(1.6rem,3.2vw,2.6rem);border-radius:24px;border:1px solid var(--stage-line);background:var(--stage);box-shadow:0 30px 60px -36px rgba(17,20,19,.6);transition:transform .4s var(--kurve),box-shadow .4s var(--kurve)}a.weiter-buehne:hover{transform:translateY(-3px);box-shadow:0 38px 70px -36px rgba(17,20,19,.7)}.leiterbahn{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:min(48%,420px);height:100%;pointer-events:none}.leiterbahn path{fill:none;stroke:rgba(15,169,88,.55);stroke-width:2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:bahn-zeichnen 1.6s var(--kurve) backwards;animation-delay:calc(var(--i, 0) * .14s + .5s)}@keyframes bahn-zeichnen{0%{stroke-dashoffset:1}}.leiterbahn circle{fill:var(--stage);stroke:#0fa958;stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:knoten-auf .45s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(var(--i, 0) * .14s + 1.6s)}@keyframes knoten-auf{0%{transform:scale(0)}}a.weiter-buehne .leiterbahn path{transition:stroke .4s}a.weiter-buehne:hover .leiterbahn path{stroke:rgba(15,169,88,.85)}.weiter-text{position:relative;max-width:34rem}.weiter-text h2{margin-top:1.1rem;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:600;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.weiter-modul{margin-top:.9rem;font-size:.9375rem;font-weight:600;color:var(--stage-text)}.weiter-ziel{margin-top:.4rem;font-size:.9375rem;line-height:1.65;color:var(--stage-soft)}.weiter-knopf{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:0 1.4rem;border-radius:12px;background:var(--accent);color:#04150c;font-weight:600;font-size:.9375rem}.weiter-knopf span{transition:transform .25s var(--kurve)}a.weiter-buehne:hover .weiter-knopf span{transform:translateX(4px)}.m-kachel:focus-visible,.p-abschluss:focus-visible,.weiter-buehne:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.p-abschluss{display:flex;flex-direction:column;gap:1.25rem;padding:1.6rem;border:1px solid var(--border-line);border-radius:24px;background:var(--bg-elevated);box-shadow:var(--karten-schatten);transition:transform .4s var(--kurve),border-color .25s}a.p-abschluss:hover{transform:translateY(-3px);border-color:var(--accent-line)}.p-urkunde{position:relative;display:flex;flex-direction:column;gap:7px;width:112px;aspect-ratio:1/1.3;padding:18px 14px;border-radius:4px;background:#fbfbf8;box-shadow:0 0 0 1px rgba(17,20,19,.08),0 16px 28px -18px rgba(17,20,19,.5);transform:rotate(-3deg);transition:transform .5s var(--kurve)}.p-urkunde:before{content:"";position:absolute;inset:5px;border:1px solid rgba(17,20,19,.12);border-radius:2px}.p-urkunde[data-bereit]:before{border-color:rgba(15,169,88,.5)}.p-urkunde i{display:block;height:5px;border-radius:3px;background:rgba(17,20,19,.12)}.p-urkunde i:first-child{width:70%;height:7px;background:rgba(17,20,19,.22)}.p-urkunde i:nth-child(3){width:60%}.p-urkunde-siegel{position:absolute;right:-10px;bottom:-10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-soft)}.p-urkunde[data-bereit] .p-urkunde-siegel{background:var(--accent);border-color:var(--accent);color:#04150c}a.p-abschluss:hover .p-urkunde{transform:rotate(0deg) translateY(-3px)}.p-abschluss-titel{margin-top:.6rem;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.p-abschluss-text{margin-top:.4rem;font-size:.9375rem;line-height:1.6;color:var(--text-soft)}.p-abschluss-link,.p-abschluss-rest{margin-top:auto;font-size:.875rem;font-weight:600}.p-abschluss-link{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px}.p-abschluss-rest{color:var(--text-soft)}.p-abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;margin:1.5rem 0 1rem;padding-top:1.75rem;border-top:1px solid var(--border-line)}.p-abschnitt-kopf p{font-size:.9375rem;color:var(--text-soft)}.p-abschnitt-kopf b{color:var(--text)}.p-titel{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.05;letter-spacing:-.015em;text-transform:uppercase}.m-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.m-kachel,.m-raster>li{display:flex}.m-kachel{position:relative;isolation:isolate;overflow:hidden;flex-direction:column;width:100%;min-height:196px;padding:1.25rem;border:1px solid var(--border-line);border-radius:20px;background:var(--bg-elevated);box-shadow:var(--karten-schatten);transition:transform .35s var(--kurve),border-color .25s}a.m-kachel:hover{transform:translateY(-4px);border-color:var(--accent-line)}.m-kachel[data-zustand=aktuell]{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent),var(--karten-schatten)}.m-kachel[data-zustand=gesperrt]{background:transparent;box-shadow:none;border-style:dashed}.m-kachel[data-zustand=gesperrt] :is(h3,.m-nummer,.m-fuss){opacity:.6}.m-motiv{position:absolute;z-index:-1;right:-18px;bottom:-26px;width:min(52%,150px);aspect-ratio:1;color:var(--accent);opacity:.09;transform:rotate(-10deg);transition:transform .6s var(--kurve),opacity .35s}a.m-kachel:hover .m-motiv{transform:rotate(0deg) translate(-8%,-8%) scale(1.04);opacity:.18}.m-kachel[data-zustand=gesperrt] .m-motiv{opacity:.05;color:var(--text)}.m-kopf{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.m-nummer{font-size:1.5rem;letter-spacing:-.04em;line-height:1}.m-nummer,.m-zustand{font-weight:600;color:var(--text-soft)}.m-zustand{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--border-line);font-size:.75rem;white-space:nowrap}.m-zustand[data-zustand=fertig]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.m-zustand[data-zustand=fertig] svg{color:var(--accent)}.m-zustand[data-zustand=aktuell]{border-color:var(--accent);background:var(--accent);color:#04150c}.m-zustand[data-zustand=gesperrt]{border-style:dashed}.m-kachel h3{margin-top:1rem;font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.m-fuss{margin-top:auto;padding-top:1.1rem;font-size:.8125rem;color:var(--text-soft)}.m-leiste{height:4px;margin-bottom:.55rem;border-radius:4px;overflow:hidden;background:var(--border-line)}.m-leiste i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--anteil,0));animation:fuellen 1s .7s var(--kurve) backwards}.rollen-leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:.5rem;padding:1.1rem 1.25rem;border:1px solid var(--border-line);border-radius:18px}.rollen-leiste-text h2{font-size:1rem;font-weight:600}.rollen-leiste-text p{margin-top:.15rem;font-size:.8125rem;color:var(--text-soft)}.rollen-chips{display:flex;flex-wrap:wrap;gap:.4rem}.rollen-chips button{min-height:38px;padding:0 .85rem;border:1px solid var(--border-line);border-radius:999px;background:var(--bg-elevated);font-size:.8125rem;font-weight:600;color:var(--text-soft);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.rollen-chips button:hover{border-color:var(--accent-line);color:var(--text)}.rollen-chips button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.konsole{display:flex;flex-direction:column;gap:1.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,3.25rem) 1.25rem 4.5rem}.konsole-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.konsole-titel{margin-top:.7rem;font-size:clamp(2rem,4vw,3.1rem);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.konsole-unter{margin-top:.55rem;font-size:.9375rem;color:var(--text-soft)}.instrument{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-line);border-radius:22px;background:var(--bg-elevated);box-shadow:var(--karten-schatten)}.mess{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.5rem 1.6rem 1.4rem}.mess+.mess{border-left:1px solid var(--border-line)}.mess[data-mit-ring]{flex-direction:row;align-items:center;gap:1.25rem}.mess-label{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--label-ink)}.mess-wert{display:flex;align-items:baseline;gap:.45rem;margin-top:.7rem;font-size:2.75rem;font-weight:600;line-height:1;letter-spacing:-.045em}.mess-wert small{font-size:.9375rem;font-weight:500;letter-spacing:0;color:var(--text-soft)}.mess .hochzahl{animation:zaehlen 1.4s cubic-bezier(.2,.75,.25,1) backwards var(--zv,.3s)}.mess-fuss{margin-top:.7rem;font-size:.875rem;color:var(--text-soft)}.mess-leiste{height:6px;margin-top:1rem;border-radius:6px;overflow:hidden;background:var(--border-line)}.mess-leiste i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--anteil,0));animation:fuellen 1.1s .4s var(--kurve) backwards}.mess[data-warnung=true] .mess-leiste i{background:var(--text-soft)}.mess-ring{position:relative;flex:none;width:112px;height:112px}.mess-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mess-ring circle{fill:none;stroke-width:7}.mess-ring .spur{stroke:var(--border-line)}.mess-ring .wert{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--anteil, 0));animation:ring-fuellen 1.3s .35s var(--kurve) backwards}.mess-ring b{position:absolute;inset:0;display:grid;place-content:center;font-size:1.6rem;font-weight:600;letter-spacing:-.04em}.mess-ring b small{font-size:.6em;color:var(--text-soft)}.konsole-karte{padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--border-line);border-radius:22px;background:var(--bg-elevated);box-shadow:var(--karten-schatten)}.konsole-karte h2{font-size:1.1875rem;font-weight:600;letter-spacing:-.015em}.konsole-zwei{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.25rem;align-items:start}.konsole-spalte{display:flex;flex-direction:column;gap:1.25rem}.hinweis-zeile{display:flex;gap:.75rem;padding:1rem 1.15rem;border:1px solid var(--border-line);border-left:3px solid var(--accent);border-radius:12px;background:var(--bg-elevated);font-size:.875rem;line-height:1.6;color:var(--text-soft)}.hinweis-zeile[data-ton=warn]{border-left-color:var(--text);color:var(--text)}.leise-notiz{display:flex;gap:.75rem;padding:1.1rem 1.25rem;border:1px solid var(--border-line);border-radius:18px;font-size:.8125rem;line-height:1.65;color:var(--text-soft)}.leise-notiz svg{flex:none;margin-top:.15rem;color:var(--accent)}.leise-notiz strong{display:block;margin-bottom:.2rem;font-size:.875rem;color:var(--text)}.daten-tabelle{width:100%;border-collapse:collapse;font-size:.875rem}.daten-tabelle th{padding:.7rem .75rem;text-align:left;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);border-bottom:1px solid var(--border-strong);white-space:nowrap}.daten-tabelle td{padding:.8rem .75rem;border-bottom:1px solid var(--border-line);vertical-align:middle}.daten-tabelle tbody tr{transition:background-color .15s}.daten-tabelle tbody tr:hover{background:var(--bg-soft)}.daten-tabelle tbody tr:last-child td{border-bottom:0}.daten-tabelle tbody tr{animation:auftritt .5s var(--kurve) backwards;animation-delay:calc(var(--n, 0) * 45ms + .45s)}.person-zelle{display:flex;align-items:center;gap:.7rem}.person-zelle .monogramm{width:34px;height:34px;flex:none;font-size:.75rem}.person-zelle small{display:block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;color:var(--text-soft)}.person-zelle small,.zert-zelle{white-space:nowrap;font-size:.75rem}.zert-zelle{display:grid}.zert-zelle small{font-size:.75rem;color:var(--text-soft)}.daten-tabelle .text-knopf{white-space:nowrap}.knopf-leise{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 .95rem;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elevated);font-size:.875rem;font-weight:600;transition:border-color .2s,background-color .2s}.knopf-leise:hover{border-color:var(--accent);background:var(--accent-soft)}.text-knopf{font-size:.8125rem;font-weight:600;color:var(--text-soft);text-decoration:underline;text-underline-offset:3px}.text-knopf:hover{color:var(--text)}.leer-zustand{display:grid;place-items:center;gap:.75rem;padding:2.5rem 1rem;text-align:center;color:var(--text-soft);font-size:.9375rem}.leer-zustand svg{color:var(--accent)}.auth-raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100vh}.auth-buehne{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:2.25rem clamp(1.5rem,4vw,3.5rem);background:var(--bg);border-right:1px solid var(--border-line)}.auth-buehne:after{content:"";position:absolute;z-index:-2;right:-30%;bottom:-25%;width:90%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(15,169,88,.16),transparent);pointer-events:none}.auth-claim{margin-top:1.25rem;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:600;line-height:1.02;letter-spacing:-.035em}.auth-claim .leise{color:var(--text-soft)}.auth-buehne .kicker{color:var(--accent)}.auth-fuss{position:relative;font-size:.875rem;color:var(--text-soft)}.auth-signet{position:absolute;z-index:-1;right:-24%;bottom:-18%;width:66%;height:auto;pointer-events:none}.auth-signet path{fill:transparent;stroke:var(--accent);stroke-width:18;stroke-dasharray:1;stroke-dashoffset:0;opacity:.55;animation:bahn-zeichnen 2.2s var(--kurve) backwards,signet-flaeche 1s var(--kurve) forwards;animation-delay:calc(var(--i, 0) * .12s + .2s),calc(var(--i, 0) * .12s + 1.9s)}@keyframes signet-flaeche{to{fill:rgba(15,169,88,.08)}}.auth-inhalt{position:relative;display:grid;place-items:center;padding:5rem 1.5rem 3rem}.auth-titel{font-size:clamp(1.7rem,2.8vw,2.25rem);font-weight:700;line-height:1.05;letter-spacing:-.015em;text-transform:uppercase}@media (max-width:1100px){.m-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.konsole-zwei,.p-kopf,.p-raster{grid-template-columns:minmax(0,1fr)}.p-kopf{align-items:start}.instrument{grid-template-columns:minmax(0,1fr)}.mess+.mess{border-left:0;border-top:1px solid var(--border-line)}.app-person-name{display:none}.auth-raster{grid-template-columns:minmax(0,1fr);min-height:0}.auth-buehne{gap:1rem;padding:1.25rem 1.5rem 1.5rem;border-right:0;border-bottom:1px solid var(--border-line)}.auth-claim{font-size:1.5rem;margin-top:.75rem}.auth-fuss,.auth-signet{display:none}.auth-inhalt{padding:2.5rem 1.25rem 3rem}.auth-inhalt>.absolute{display:none}}@media (max-width:639px){.m-raster{grid-template-columns:minmax(0,1fr)}.m-kachel{min-height:0}.p-avatar{width:76px;height:76px}.p-avatar .monogramm{inset:8px;font-size:1.3rem}.p-identitaet{gap:1rem}.app-bereich{display:none}.app-kopf-innen{flex-wrap:wrap;gap:0 .5rem;height:auto;min-height:56px;padding:.55rem 1rem 0}.app-nav{order:3;width:calc(100% + 1.5rem);margin:.2rem -.75rem 0;padding-bottom:.35rem}.app-nav-link[aria-current=page]:after{bottom:-6px}.weiter-buehne{min-height:0}.leiterbahn{opacity:.45}.daten-tabelle .weg-mobil{display:none}.rollen-chips button{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.daten-tabelle tbody tr,.leiterbahn circle,.leiterbahn path,.m-leiste i,.mess .hochzahl,.mess-leiste i,.mess-ring .wert,.p-avatar .wert,.p-prozent .hochzahl,.p-segmente i{animation:none}.auth-signet path{animation:none;fill:rgba(15,169,88,.08)}.m-kachel,.m-motiv,.p-abschluss,.p-urkunde,.weiter-buehne{transition:none}}@property --zahl{syntax:"<integer>";inherits:false;initial-value:0}.hochzahl{--zahl:var(--ziel);counter-reset:zahl var(--zahl);font-variant-numeric:tabular-nums}.hochzahl:after{content:counter(zahl)}@keyframes zaehlen{0%{--zahl:0}}.s-held .hochzahl,[data-sichtbar] .hochzahl{animation:zaehlen 1.5s cubic-bezier(.2,.75,.25,1) backwards;animation-delay:var(--zv,.2s)}.s-held .hochzahl{--zv:0.9s}@keyframes knoten-an{0%{transform:scale(.55);opacity:0}}@keyframes strich-zeichnen{0%{transform:scaleX(0)}}.s-abschnitt{position:relative;padding:clamp(5rem,10vw,8.5rem) 0}.zone-nacht .kicker,.zone-nacht-2 .kicker{color:var(--accent)}.s-h2{font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:clamp(2.1rem,4.2vw,3.6rem);text-wrap:balance}.s-text{font-size:1.0625rem;line-height:1.7;color:var(--text-soft);max-width:52ch}.zone-nacht .knopf-zweit,.zone-nacht-2 .knopf-zweit{border-color:rgba(255,255,255,.24)}.zone-nacht .knopf-zweit:hover,.zone-nacht-2 .knopf-zweit:hover{border-color:rgba(255,255,255,.5)}.haken-liste li,.preis-inklusive li,.punkte-liste dt{--haken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2304150c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.s-held{position:relative;isolation:isolate;padding:clamp(3.25rem,7vw,6.5rem) 0 0;overflow:clip}.s-held:after{content:"";position:absolute;z-index:-2;top:-18%;right:-12%;width:min(980px,80vw);aspect-ratio:1;background:radial-gradient(closest-side,rgba(15,169,88,.16),rgba(15,169,88,.05) 55%,transparent);pointer-events:none}.s-held-raster{display:grid;grid-template-columns:minmax(0,10fr) minmax(0,11fr);gap:clamp(2.25rem,5vw,5rem);align-items:center;padding-bottom:clamp(3.5rem,7vw,6rem)}.s-held-raster>:first-child{container-type:inline-size}.s-titel{font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;font-size:clamp(2.25rem,4.9vw,4.6rem);font-size:clamp(1.75rem,12.6cqi,4.6rem)}.s-titel .zeile{display:block;overflow:hidden;padding-top:.22em;margin-top:-.22em;padding-bottom:.08em;white-space:nowrap}.s-titel .zeile>span{display:inline-block;animation:titel-hoch .95s var(--kurve) backwards;animation-delay:calc(var(--n, 0) * .11s + .12s)}@keyframes titel-hoch{0%{transform:translate3d(0,140%,0)}}.s-lead{margin-top:1.7rem;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.7;color:var(--text-soft);max-width:50ch}.s-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.2rem}.s-film{animation:film-ein 1.1s var(--kurve) backwards .35s}@keyframes film-ein{0%{opacity:0;transform:translate3d(0,28px,0) scale(.97)}}.s-fakten-band{border-top:1px solid var(--border-line)}.s-fakten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.s-fakten li{position:relative;padding:clamp(1.6rem,3vw,2.4rem) 1.5rem clamp(1.6rem,3vw,2.4rem) 0}.s-fakten li+li{padding-left:clamp(1.25rem,2.5vw,2rem);border-left:1px solid var(--border-line)}.s-fakten b{display:flex;align-items:baseline;gap:.2em;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--accent)}.s-fakten b small{font-size:.42em;font-weight:600;letter-spacing:-.01em;color:var(--text)}.s-fakten li>span{display:block;margin-top:.6rem;font-size:.9375rem;line-height:1.45;color:var(--text-soft)}.s-weg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,6rem)}.s-weg-kopf{position:sticky;top:128px;align-self:start}.s-merkmale{display:flex;flex-wrap:wrap;gap:.5rem}.s-merkmale li{padding:.45rem .85rem;border:1px solid var(--border-line);border-radius:999px;background:var(--bg-soft);font-size:.875rem;color:var(--text-soft)}.s-merkmale b{font-weight:700;color:var(--text)}.pfad{--pfad:0;--innen:clamp(1.25rem,3vw,2.5rem);position:relative;padding:var(--innen);border:1px solid var(--border-line);border-radius:24px;background:var(--bg-soft)}.pfad:after,.pfad:before{content:"";position:absolute;left:calc(var(--innen) + 21px);top:calc(var(--innen) + 22px);bottom:calc(var(--innen) + 22px);width:2px;border-radius:2px}.pfad:before{background:var(--border-line)}.pfad:after{background:var(--accent);transform-origin:top;transform:scaleY(var(--pfad))}html:not([data-bewegt]) .pfad:after{transform:none}.halt{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:0 1.4rem;padding-bottom:2.4rem}.halt:last-child{padding-bottom:0}.knoten{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1.5px solid var(--accent-line);background:color-mix(in srgb,var(--accent) 10%,var(--bg));color:var(--accent);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .4s var(--kurve),border-color .4s var(--kurve),color .4s var(--kurve),transform .45s var(--kurve)}.halt[data-erreicht] .knoten,html:not([data-bewegt]) .halt .knoten{background:var(--accent);border-color:var(--accent);color:#04150c}.halt[data-erreicht] .knoten{transform:scale(1.06)}.halt-text{padding-top:.1rem;transition:opacity .5s var(--kurve)}html[data-bewegt] .halt:not([data-erreicht]) .halt-text{opacity:.7}.halt-nummer{font-size:.75rem;letter-spacing:.1em;color:var(--text-soft)}.halt h3,.halt-nummer{font-weight:700;text-transform:uppercase}.halt h3{margin-top:.25rem;font-size:1.125rem;line-height:1.2;letter-spacing:-.005em;hyphens:auto;overflow-wrap:break-word}.halt p:not(.halt-nummer){margin-top:.35rem;font-size:.9375rem;line-height:1.6;color:var(--text-soft);max-width:50ch}.halt-dauer{align-self:start;margin-top:.1rem;padding:.3rem .65rem;border:1px solid var(--border-line);border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--text-soft);white-space:nowrap}.halt[data-ziel] .knoten{border-radius:50%}.halt[data-ziel] h3{color:var(--accent)}[data-theme=light] .zone-tag .halt[data-ziel] h3{color:var(--text)}.s-lernen{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.formate{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.formate li{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .95rem .5rem .8rem;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-soft);font-size:.9375rem;font-weight:600}.formate li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.lernkarte{position:relative;padding:clamp(1.2rem,2.5vw,1.75rem);border:1px solid var(--border-line);border-top:3px solid var(--accent);border-radius:20px;background:var(--bg-elevated);box-shadow:var(--karten-schatten)}.lernkarte-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.lernkarte-kopf span:last-child{letter-spacing:0;text-transform:none;font-weight:500;color:var(--text-soft)}.lernkarte h3{margin-top:.5rem;font-size:1.25rem;font-weight:600;letter-spacing:-.015em}.sortier{--zeile:3.5rem;--luft:0.5rem;position:relative;display:grid;gap:var(--luft);margin-top:1.25rem}.sortier-zeile{display:grid;grid-template-columns:37% minmax(0,1fr);gap:.75rem;align-items:center;height:var(--zeile)}.sortier-name{font-size:.875rem;font-weight:600;line-height:1.25}.sortier-name small{display:block;margin-top:.15rem;font-size:.75rem;font-weight:400;color:var(--text-soft)}.sortier-platz{height:100%;border:1.5px dashed var(--border-strong);border-radius:12px;transition:border-color .35s var(--kurve),background-color .35s var(--kurve)}.sortier-zeile[data-ablage] .sortier-name{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.sortier-zeile[data-ablage] .sortier-platz{border-style:solid;border-color:var(--border-line);background:var(--bg)}.sortier-zeile[data-belegt] .sortier-platz{border-style:solid;border-color:var(--accent-line);background:var(--accent-soft)}.sortier-chip{position:absolute;top:.375rem;left:calc(37% + .75rem + .375rem);right:.375rem;height:calc(var(--zeile) - .75rem);display:flex;align-items:center;gap:.6rem;padding:0 .85rem;border-radius:9px;border:1px solid var(--border-strong);background:var(--bg-raised);box-shadow:0 8px 18px -12px rgba(0,0,0,.6);font-size:.8125rem;font-weight:600;line-height:1.25;opacity:0;transform:translateZ(0) scale(.94);transition:transform .65s var(--kurve),opacity .35s var(--kurve),border-color .3s,box-shadow .4s}.sortier-chip i{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-left:auto;border-radius:50%;background:var(--accent);color:#04150c;opacity:0;transform:scale(.4);transition:opacity .25s,transform .4s cubic-bezier(.3,1.6,.5,1)}.sortier-chip[data-zustand=ablage]{opacity:1;transform:none}.sortier-chip[data-zustand=gelandet],.sortier-chip[data-zustand=weg]{opacity:1;transform:translate3d(0,calc(var(--k) * (var(--zeile) + var(--luft))),0);border-color:var(--accent-line);box-shadow:none}.sortier-chip[data-zustand=gelandet] i,.sortier-chip[data-zustand=weg] i{opacity:1;transform:none;transition-delay:.45s}.sortier-chip[data-zustand=weg]{opacity:0;transition-duration:.5s}.sortier-meldung{display:flex;align-items:flex-start;gap:.7rem;margin-top:1rem;padding:.8rem 1rem;border-radius:12px;border:1px solid var(--accent-line);background:var(--accent-soft);font-size:.875rem;line-height:1.5;opacity:0;transform:translate3d(0,8px,0);transition:opacity .45s var(--kurve),transform .45s var(--kurve)}.sortier-meldung strong{font-weight:600}.sortier-meldung[data-zeigen=true]{opacity:1;transform:none}.sortier-meldung>span:first-child{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-top:.05rem;border-radius:50%;background:var(--accent);color:#04150c}.s-nachweis{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.nachweis-bild{position:relative;padding:0 16% 9% 0}.nachweis-bild:before{content:"";position:absolute;z-index:0;left:-6%;top:8%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(15,169,88,.14),transparent);pointer-events:none}.dash{position:relative;z-index:1;padding:1.25rem;border:1px solid var(--border-line);border-top:3px solid var(--accent);border-radius:20px;background:var(--bg-elevated);box-shadow:0 1px 2px rgba(17,20,19,.06),0 30px 60px -30px rgba(17,20,19,.35)}.dash-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-line)}.dash-kopf p:first-child{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.dash-kopf p:nth-child(2){margin-top:.2rem;font-size:1.0625rem;font-weight:600}.dash-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0}.dash-zahl{padding:.9rem 1rem;border:1px solid var(--border-line);border-radius:14px;background:var(--bg-soft)}.dash-zahl b{display:flex;align-items:baseline;gap:.3rem;font-size:1.6rem;font-weight:600;letter-spacing:-.035em;line-height:1.1}.dash-zahl b small{font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--text-soft)}.dash-zahl>span{font-size:.75rem;color:var(--text-soft)}.dash-leiste{height:5px;margin-top:.7rem;border-radius:5px;overflow:hidden;background:var(--border-line)}.dash-leiste i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--anteil,0));transition:transform 1.3s var(--kurve) .35s}html[data-bewegt] [data-enthuellen]:not([data-sichtbar]) .dash-leiste i{transform:scaleX(0)}.dash-tabelle{width:100%;border-collapse:collapse;font-size:.8125rem}.dash-tabelle th{padding:.5rem;text-align:left;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.dash-tabelle td,.dash-tabelle th{border-bottom:1px solid var(--border-line)}.dash-tabelle td{padding:.62rem .5rem}.dash-tabelle tr:last-child td{border-bottom:0}.pillen-wechsel{display:inline-grid}.pillen-wechsel>*{grid-area:1/1;transition:opacity .4s var(--kurve) 1.9s,transform .4s var(--kurve) 1.9s}.pillen-wechsel>:last-child{opacity:1}.pillen-wechsel>:first-child{opacity:0}html[data-bewegt] [data-enthuellen]:not([data-sichtbar]) .pillen-wechsel>:first-child{opacity:1}html[data-bewegt] [data-enthuellen]:not([data-sichtbar]) .pillen-wechsel>:last-child{opacity:0;transform:scale(.9)}.dash-fuss{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border-line);font-size:.75rem;color:var(--text-soft)}.dash-fuss span:last-child{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:8px;background:var(--accent);font-weight:600;color:#04150c}.urkunde{position:absolute;z-index:0;right:0;bottom:0;width:44%;aspect-ratio:1/1.32;display:flex;flex-direction:column;padding:1.35rem 1.25rem;border-radius:6px;--bg:#fbfbf8;background:#fbfbf8;color:#161a18;box-shadow:0 0 0 1px rgba(17,20,19,.07),0 28px 50px -28px rgba(17,20,19,.5);transform:rotate(4deg);transition:transform 1s var(--kurve) .55s,opacity .6s var(--kurve) .55s}.urkunde:before{content:"";position:absolute;inset:8px;border:1px solid rgba(15,169,88,.55);border-radius:3px;pointer-events:none}html[data-bewegt] [data-enthuellen]:not([data-sichtbar]) .urkunde{opacity:0;transform:translate3d(-34%,-6%,0) rotate(-2deg)}.urkunde-zeile{height:5px;border-radius:3px;background:rgba(22,26,24,.12)}.qr{display:grid;grid-template-columns:repeat(9,1fr);gap:1.5px;width:46px;height:46px}.qr i{background:#161a18;border-radius:1px}.qr i[data-leer]{background:transparent}.punkte-liste{margin-top:2.2rem;display:grid;gap:1.25rem}.punkte-liste>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.15rem .9rem}.punkte-liste dt{display:contents;font-size:1rem;font-weight:600}.punkte-liste dt:before{content:"";grid-row:span 2;width:28px;height:28px;border-radius:8px;background:var(--accent) var(--haken) center /16px no-repeat}.punkte-liste dd{grid-column:2;font-size:.9375rem;line-height:1.6;color:var(--text-soft)}.s-schluss:before{content:"";position:absolute;left:50%;top:0;width:min(1100px,92vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(15,169,88,.55),transparent)}.ablauf-bahn{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:clamp(2.75rem,5vw,3.75rem)}.ablauf-bahn:after,.ablauf-bahn:before{content:"";position:absolute;left:21px;right:calc((100% - 4.5rem) / 4 - 21px);top:21px;height:2px;border-radius:2px}.ablauf-bahn:before{background:var(--border-line)}.ablauf-bahn:after{background:var(--accent);transform-origin:left}.ablauf-bahn[data-sichtbar]:after{animation:strich-zeichnen 1.8s var(--kurve) backwards .2s}html[data-bewegt] .ablauf-bahn:not([data-sichtbar]):after{transform:scaleX(0)}.ablauf-bahn li{position:relative}.ablauf-bahn .knoten{border-radius:50%;background:var(--accent);border-color:var(--accent);color:#04150c;font-size:1rem}.ablauf-bahn[data-sichtbar] .knoten{animation:knoten-an .5s var(--kurve) backwards;animation-delay:calc(var(--n, 0) * .42s + .25s)}.ablauf-bahn h3{margin-top:1.2rem;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.ablauf-bahn p{margin-top:.4rem;font-size:.9375rem;line-height:1.6;color:var(--text-soft)}.s-preis{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1.5rem;margin-top:clamp(3.5rem,7vw,5rem);align-items:start}.anfrage-karte,.preis-karte{padding:clamp(1.6rem,3vw,2.4rem);border:1px solid var(--border-line);border-radius:22px;background:var(--bg-elevated);box-shadow:var(--karten-schatten)}.preis-karte{border-top:3px solid var(--accent)}.anfrage-karte{box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}.preis-zahl{display:flex;align-items:baseline;gap:.9rem}.preis-zahl b{font-size:clamp(4.25rem,8vw,6.5rem);font-weight:600;letter-spacing:-.06em;line-height:.9;color:var(--accent)}.preis-zahl>span{font-size:1rem;line-height:1.4;color:var(--text-soft)}.preis-inklusive{display:grid;gap:.8rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--border-line)}.preis-inklusive li{display:flex;gap:.75rem;font-size:.9375rem;line-height:1.5}.preis-inklusive li:before{content:"";flex:none;width:20px;height:20px;margin-top:.05rem;border-radius:50%;background:var(--accent) var(--haken) center /12px no-repeat}.preis-karte{container-type:inline-size}.preis-fussnote{margin-top:1.25rem;font-size:.75rem;line-height:1.55;color:var(--text-soft)}@container (min-width: 359px){.preis-fussnote{white-space:nowrap;font-size:clamp(9.5px,calc(100cqi / 38.2),13px)}}.anfrage-karte h3{font-size:1.75rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.kleingedruckt{display:flex;gap:.75rem;margin-top:clamp(2.75rem,5vw,3.75rem);font-size:.8125rem;line-height:1.65;color:var(--text-soft);max-width:92ch}.kleingedruckt svg{flex:none;margin-top:.2rem}.pr-held .s-held-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pr-form{margin-top:2.2rem;max-width:34rem}.pr-form label{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.pr-feld{display:flex;gap:.6rem;margin-top:.6rem}.pr-feld input{flex:1;min-width:0;min-height:48px;padding:0 1rem;border:1px solid var(--border-strong);border-radius:10px;background:rgba(255,255,255,.04);color:var(--text);font-size:1rem}.pr-feld input::placeholder{color:var(--text-soft);opacity:.8}.pr-feld input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(15,169,88,.18)}.pr-feld input[aria-invalid]{border-color:#e5484d}.pr-hilfe{line-height:1.6;color:var(--text-soft)}.pr-fehler,.pr-hilfe{margin-top:.75rem;font-size:.875rem}.pr-fehler{padding:.65rem .85rem;border:1px solid rgba(229,72,77,.45);border-radius:10px;background:rgba(229,72,77,.1);line-height:1.55}.pr-urkunde-buehne{display:grid;justify-items:center;gap:1.75rem}.pr-urkunde{position:relative;width:min(320px,100%)}.pr-urkunde .urkunde{position:relative;right:auto;bottom:auto;width:100%;transform:rotate(-2deg)}.pr-marke{position:absolute;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#04150c;font-size:.875rem;font-weight:700;box-shadow:0 0 0 4px rgba(15,169,88,.22)}.pr-marke[data-ort=name]{left:-14px;top:22%}.pr-marke[data-ort=nummer]{left:-14px;bottom:7%}.pr-marke[data-ort=qr]{right:-14px;bottom:9%}.pr-legende{display:grid;gap:.6rem;width:min(380px,100%);font-size:.875rem;line-height:1.5;color:var(--text-soft)}.pr-legende li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.7rem}.pr-legende b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);font-size:.75rem}.ablauf-bahn.pr-schritte{grid-template-columns:repeat(3,minmax(0,1fr))}.ablauf-bahn.pr-schritte:after,.ablauf-bahn.pr-schritte:before{right:calc((100% - 3rem) / 3 - 21px)}.pr-angaben{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,6rem)}.pr-angaben,.pr-spalten{display:grid;align-items:start}.pr-spalten{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.75rem}.pr-zeigt{margin-top:0}.pr-nicht{padding:1.4rem 1.4rem 1.5rem;border:1px solid var(--border-line);border-radius:18px;background:rgba(255,255,255,.03)}.pr-nicht-titel{font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pr-nicht ul{display:grid;gap:.55rem;margin-top:1rem}.pr-nicht li{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;color:var(--text-soft);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.35)}.pr-nicht li:before{content:"";flex:none;width:14px;height:2px;background:var(--border-strong)}.pr-nicht-text{margin-top:1.1rem;font-size:.875rem;line-height:1.6;color:var(--text-soft)}.pr-fragen-raster{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.pr-fragen{border-top:1px solid var(--border-line)}.pr-fragen details{border-bottom:1px solid var(--border-line)}.pr-fragen summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600;line-height:1.4}.pr-fragen summary::-webkit-details-marker{display:none}.pr-fragen summary:after{content:"+";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);font-size:1.1rem;font-weight:600;transition:transform .3s var(--kurve)}.pr-fragen details[open] summary:after{transform:rotate(45deg)}.pr-fragen summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pr-fragen details p{padding-bottom:1.35rem;max-width:62ch;font-size:.9375rem;line-height:1.7;color:var(--text-soft)}.pr-kontakt-innen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding-top:3rem;padding-bottom:3rem}.pr-kontakt-innen p{max-width:56ch;font-size:1.0625rem;line-height:1.6}@media (max-width:1023px){.ablauf-bahn.pr-schritte,.pr-angaben,.pr-fragen-raster,.pr-held .s-held-raster{grid-template-columns:minmax(0,1fr)}.ablauf-bahn.pr-schritte{row-gap:1.75rem}.ablauf-bahn.pr-schritte:after,.ablauf-bahn.pr-schritte:before{display:none}}@media (max-width:639px){.pr-feld{flex-direction:column}.pr-spalten{grid-template-columns:minmax(0,1fr)}.pr-urkunde .urkunde{display:flex}}.fusszeile>.rahmen{padding-top:2.5rem;padding-bottom:2.75rem}@media (max-width:1023px){.s-held-raster,.s-lernen,.s-nachweis,.s-preis,.s-weg{grid-template-columns:minmax(0,1fr)}.s-weg-kopf{position:static}.s-fakten{grid-template-columns:repeat(2,minmax(0,1fr))}.s-fakten li:nth-child(3){padding-left:0;border-left:0}.s-fakten li:nth-child(n+3){border-top:1px solid var(--border-line)}.ablauf-bahn{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.25rem}.ablauf-bahn:after,.ablauf-bahn:before{display:none}}@media (max-width:639px){.s-fakten li{padding-right:.75rem}.halt{grid-template-columns:44px minmax(0,1fr);gap:0 1rem}.halt h3{font-size:1rem}.halt-dauer{grid-column:2;justify-self:start;margin-top:.6rem}.nachweis-bild{padding:0}.urkunde{display:none}.dash-zahlen{grid-template-columns:minmax(0,1fr)}.dash-tabelle .weg-mobil{display:none}.ablauf-bahn{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.ablauf-bahn li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.2rem 1rem}.ablauf-bahn li>.knoten{grid-row:span 2}.ablauf-bahn li:not(:last-child):after{content:"";position:absolute;left:21px;top:50px;bottom:-1.5rem;width:2px;border-radius:2px;background:var(--accent-line)}.ablauf-bahn h3{margin-top:.6rem}.ablauf-bahn p{margin-top:.15rem}.sortier-zeile{grid-template-columns:34% minmax(0,1fr);gap:.5rem}.sortier-chip{left:calc(34% + .5rem + .3rem);right:.3rem;padding:0 .6rem;font-size:.75rem}.sortier-name{font-size:.8125rem}.sortier-name small{display:none}}@media (prefers-reduced-motion:reduce){.ablauf-bahn .knoten,.ablauf-bahn:after,.hochzahl,.s-film,.s-titel .zeile>span{animation:none!important}.dash-leiste i,.halt-text,.knoten,.pillen-wechsel>*,.sortier-chip,.sortier-chip i,.sortier-meldung,.urkunde{transition:none!important}}