@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-500-normal-Dh16O2IA.woff2)format("woff2"),url(/assets/lora-latin-500-normal-Dbc_1yrl.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2)format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-ext-500-normal-CVMwgWlS.woff2)format("woff2"),url(/assets/lora-latin-ext-500-normal-CmiMDADN.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-ext-600-normal-CURVZmIT.woff2)format("woff2"),url(/assets/lora-latin-ext-600-normal-BX8pxmH4.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2)format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff)format("woff")}:root{--schrift-titel:"Lora", Georgia, "Times New Roman", serif;--schrift:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--schrift-fest:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--gew-titel:500;--gew-titel-stark:600;--gew-text:400;--gew-text-stark:500;--gr-zahl:.75rem;--gr-fuss:.75rem;--gr-klein:.8125rem;--gr-neben:.9375rem;--gr-text:1.0625rem;--gr-gross:1.3125rem;--gr-frage:1.75rem;--zeilen-text:1.5;--zeilen-eng:1.25;--breite-lesen:66ch;--breite-app:44rem;--breite-kasten:400px;--a1:4px;--a2:8px;--a3:12px;--a4:16px;--a5:24px;--a6:32px;--a7:48px;--a8:64px;--s-kopf-hoehe:50px;--s-marke-hoehe:18px;--s-marke-zu-buehne:12px;--s-buehne-zu-satz:12px;--s-frage-zu-feld:36px;--s-satz-zu-auskunft:18px;--s-zur-handlung:24px;--s-zur-handlung-ende:30px;--s-ueber-wegen:12px;--s-unter-wegen:24px;--s-weg-polster-y:6px;--s-weg-polster-x:10px;--s-weg-radius:7px;--s-leiste-textkante:17px;--s-rand:64px;--s-faden:1px;--s-blende:.42s;--s-melden-breite:26rem;--s-schieber-breite:420px;--s-schluessel-gap:12px;--unterleiste-hoehe:58px;--sicherer-rand:env(safe-area-inset-bottom,0px);--rundung-klein:3px;--rundung:6px;--rundung-gross:10px;--rundung-knopf:9px;--rundung-voll:22px;--f-grund:#faf8f3;--f-flaeche:#f0ede4;--f-text:#121210;--f-text-leise:#645f55;--f-text-sehr-leise:#7a7469;--f-linie:#ddd9ce;--f-griff:#8c8880;--f-kachel-leer:#e9e5da;--f-kachel-rand:#cbc6b8;--f-akzent:#9e5322;--f-akzent-flaeche:#c4713b;--f-text-auf-akzent:#121210;--f-akzent-hell:#d08149;--f-warn:#9b3a1e;--f-knopf:#121210;--f-knopf-text:#faf8f3;--f-gesperrt:#f0ede4;--f-gesperrt-text:#645f55;--f-sitzt:#ec6b18;--f-arbeit:#e29e64;--f-nie:repeating-linear-gradient(45deg, #e29e64 0, #e29e64 2px, #faf8f3 2px, #faf8f3 4.5px);--f-luecke:#857f75;--zeit-klein:.12s;--zeit-wechsel:.18s;--zeit-ruhig:.3s;--kurve:cubic-bezier(.32, .72, 0, 1);--warte-still:.8s;--warte-hinweis:12s;--warte-abbruch:30s;--tastendruck:.1s;--griff-kommt:.12s;--griff-geht:.9s;--leiste-breite:232px;--kopf-hoehe:56px;--luft-anfang:48px;--zeile-hoehe:72px;--zeile-hoehe-schmal:48px;--zeile-polster:13px;--zeile-ueberhang:14px;--zeile-radius:8px;--zeile-einzug:26px;--abbruch-untaetig:15min}@media (prefers-color-scheme:dark){:root:not([data-modus=hell]){--f-grund:#121210;--f-flaeche:#1e1e1b;--f-text:#e2ded4;--f-text-leise:#a39e92;--f-text-sehr-leise:#878176;--f-linie:#2e2e2a;--f-kachel-leer:#26261f;--f-kachel-rand:#3a3a34;--f-griff:#6f6a62;--f-akzent:#c4713b;--f-akzent-flaeche:#c4713b;--f-warn:#e0a483;--f-knopf:#1e1e1b;--f-knopf-text:#e2ded4;--f-gesperrt:#161614;--f-gesperrt-text:#5f594f;--f-sitzt:#c4713b;--f-arbeit:#8d5330;--f-nie:repeating-linear-gradient(45deg, #8d5330 0, #8d5330 2px, #121210 2px, #121210 4.5px);--f-luecke:#4a3a2e}}:root[data-modus=dunkel]{--f-grund:#121210;--f-flaeche:#1e1e1b;--f-text:#e2ded4;--f-text-leise:#a39e92;--f-linie:#2e2e2a;--f-kachel-leer:#26261f;--f-kachel-rand:#3a3a34;--f-griff:#6f6a62;--f-akzent:#c4713b;--f-akzent-flaeche:#c4713b;--f-warn:#e0a483;--f-knopf:#1e1e1b;--f-knopf-text:#e2ded4;--f-gesperrt:#161614;--f-gesperrt-text:#5f594f;--f-sitzt:#c4713b;--f-arbeit:#8d5330;--f-nie:repeating-linear-gradient(45deg, #8d5330 0, #8d5330 2px, #121210 2px, #121210 4.5px);--f-luecke:#4a3a2e}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.zaehler{transition:none!important}:focus-visible{outline:2px solid var(--f-akzent-flaeche);outline-offset:2px}.immer-sichtbar{visibility:visible!important;display:flex!important}.zuruecktreten{opacity:.5;transition:opacity var(--zeit-klein) var(--kurve)}.zuruecktreten:hover,.zuruecktreten:focus-within,:root:not([data-fokus=an]) .verblasst{opacity:1}.verblasst{opacity:0;transition:opacity var(--griff-geht) cubic-bezier(.4, 0, .6, 1)}.verblasst:hover,.verblasst:focus-within{opacity:1;transition-duration:.26s}@keyframes kachel-atmen{0%,to{opacity:1}50%{opacity:.42}}@keyframes kachel-dazu{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.kachel-neu{animation:kachel-dazu .22s var(--kurve) both}@keyframes kachel-setzen{0%{background:var(--f-nie);transform:translateY(-6px)}60%{transform:translateY(1px)}to{background:var(--f-sitzt);transform:none}}@keyframes einblenden{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.spalte{width:100%;max-width:calc(var(--breite-app) + 2 * var(--a6));padding-inline:var(--a6);box-sizing:border-box;margin-inline:auto}.seite{flex-direction:column;width:100%;min-width:0;display:flex}@media (width<=48rem){.seitenkopf{align-items:flex-start;gap:var(--a2);height:auto;padding-bottom:var(--a3);flex-direction:column}}.seitenkopf{z-index:5;background:var(--f-grund);justify-content:space-between;align-items:center;gap:var(--a5);height:var(--kopf-hoehe);flex-shrink:0;display:flex;position:sticky;top:0}.kopf-weg{align-items:center;min-width:0;display:flex}.pfad{align-items:center;gap:2px;min-width:0;display:flex}.pfad-glied{flex-shrink:0;align-items:center;gap:2px;min-width:0;display:flex}.pfad-glied[data-rolle=letzte]{flex-shrink:1;min-width:0;overflow:hidden}.pfad-stufe{font-family:var(--schrift);font-size:var(--gr-klein);color:var(--f-text-leise);border-radius:var(--rundung-knopf);cursor:pointer;white-space:nowrap;transition:background var(--zeit-knapp) var(--kurve), color var(--zeit-knapp) var(--kurve);background:0 0;border:none;padding:5px 9px}.pfad-stufe:hover{background:var(--f-flaeche);color:var(--f-text)}.pfad-ort{font-family:var(--schrift-titel);font-size:var(--gr-neben);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:9px;overflow:hidden}.pfad-trenner{color:var(--f-linie);flex-shrink:0;font-size:12px}.pfad-gekuerzt{font-size:var(--gr-klein);color:var(--f-text-leise);flex-shrink:0;align-items:center;gap:2px;display:none}@media (width<=47.9375rem){.pfad-glied[data-rolle=mitte]{display:none}.pfad-gekuerzt{display:flex}}.kopf-reiter{align-items:center;gap:var(--a2);flex-shrink:0;display:flex}.seitensteuerung{align-items:center;gap:var(--a5);margin-top:var(--a5);height:var(--a6);flex-shrink:0;display:flex}.seitensteuerung :is(.wahl,.nebenweg){padding-block:var(--a1)}.steuerteil{align-items:center;gap:var(--a2);display:flex}.seiteninhalt{margin-top:var(--luft-anfang);min-width:0}.seite>.seiteninhalt:first-child{margin-top:0}.zeile-titel{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.zeile-angabe{align-items:center;gap:var(--a2);flex-shrink:0;display:flex}.hauptweg{align-items:center;gap:var(--a2);border-radius:var(--rundung-knopf);background:var(--f-knopf);box-shadow:inset 0 -2px 0 var(--f-akzent-flaeche);padding:var(--a3) var(--a5);cursor:pointer;text-align:left;font-family:var(--schrift);font-size:var(--gr-text);font-weight:var(--gew-text-stark);line-height:var(--zeilen-text);color:var(--f-knopf-text);transition:transform var(--griff-kommt) var(--kurve), opacity var(--griff-kommt) var(--kurve);border:none;display:inline-flex}.hauptweg:hover:not(:disabled){transform:translateY(-1px)}.hauptweg:disabled{opacity:.45;cursor:default}.s-gesperrbar{transition:transform var(--griff-kommt) var(--kurve), background var(--zeit-ruhig) var(--kurve), color var(--zeit-ruhig) var(--kurve), box-shadow var(--zeit-ruhig) var(--kurve)}.hauptweg[aria-disabled=true]{background:var(--f-gesperrt);color:var(--f-gesperrt-text);box-shadow:none;cursor:default}.hauptweg[aria-disabled=true] .pfeil-weiter{color:inherit}.hauptweg[aria-disabled=true]:hover{transform:none}@media (prefers-reduced-motion:reduce){.s-gesperrbar{transition:none}}.pfeil-weiter{color:var(--f-akzent-flaeche);font-family:var(--schrift)}.ruf{background:var(--f-akzent-flaeche);box-shadow:none;cursor:pointer;font-family:var(--schrift-titel);font-size:19px;font-weight:var(--gew-titel-stark);line-height:var(--zeilen-eng);color:var(--f-text-auf-akzent);transition:background var(--zeit-klein) var(--kurve), transform var(--tastendruck) var(--kurve);border:none;border-radius:18px;justify-content:center;align-items:center;padding:15px 38px;display:inline-flex}.ruf:hover:not(:disabled){background:var(--f-akzent-hell)}.ruf:active:not(:disabled){transform:translateY(1px)}.ruf:disabled{opacity:.45;cursor:default}.nebenruf{border:1px solid color-mix(in srgb, var(--f-text) 25%, transparent);cursor:pointer;font-family:var(--schrift);font-size:var(--gr-neben);font-weight:var(--gew-text-stark);color:var(--f-text);transition:border-color var(--zeit-klein) var(--kurve), color var(--zeit-klein) var(--kurve);background:0 0;border-radius:12px;padding:9px 22px}.nebenruf:hover:not(:disabled){border-color:var(--f-akzent-flaeche);color:var(--f-akzent)}.marke-weg{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.anker{font-family:var(--schrift-titel);font-size:var(--gr-frage);font-weight:var(--gew-titel-stark);line-height:var(--zeilen-eng);color:var(--f-text);max-width:var(--breite-lesen);text-wrap:pretty;margin:0}.nebenweg{align-items:center;gap:var(--a2);border-radius:var(--rundung-knopf);padding:var(--a2) var(--a3);cursor:pointer;font-family:var(--schrift);font-size:var(--gr-neben);font-weight:var(--gew-text);line-height:var(--zeilen-text);color:var(--f-text-leise);transition:background var(--griff-kommt) var(--kurve), color var(--griff-kommt) var(--kurve);background:0 0;border:none;display:inline-flex}.nebenweg:hover:not(:disabled){background:var(--f-flaeche);color:var(--f-text)}.nebenweg:disabled{opacity:.45;cursor:default}.wahl{border-radius:var(--rundung-knopf);padding:var(--a2) var(--a4);cursor:pointer;font-family:var(--schrift);font-size:var(--gr-klein);line-height:var(--zeilen-text);color:var(--f-text-leise);transition:background var(--griff-kommt) var(--kurve), color var(--griff-kommt) var(--kurve);background:0 0;border:none}.wahl:hover{background:var(--f-flaeche);color:var(--f-text)}.wahl[aria-pressed=true],.wahl[aria-current=page]{background:var(--f-knopf);box-shadow:inset 0 -2px 0 var(--f-akzent-flaeche);color:var(--f-knopf-text);font-weight:var(--gew-text-stark)}.wahl[aria-pressed=true]:hover,.wahl[aria-current=page]:hover{background:var(--f-knopf);color:var(--f-knopf-text)}.kopf-reiter .wahl[aria-current=page],.kopf-reiter .wahl[aria-current=page]:hover{background:var(--f-flaeche);box-shadow:none;color:var(--f-text)}.wortmarke{align-items:center;gap:var(--a2);font-family:var(--schrift-titel);font-size:var(--gr-gross);font-weight:var(--gew-titel-stark);line-height:var(--zeilen-eng);letter-spacing:.01em;color:var(--f-text);margin:0;display:inline-flex}.wortmarke[data-klein=ja]{font-size:var(--gr-text)}.wortmarke-zeichen{border-radius:var(--rundung-klein);background:var(--f-akzent-flaeche);flex-shrink:0;width:.58em;height:.58em}.eintrag{justify-content:space-between;align-items:baseline;gap:var(--a4);text-align:left;background:var(--f-grund);border:1px solid var(--f-linie);border-radius:var(--rundung);width:100%;padding:var(--a3) var(--a4);cursor:pointer;font-family:var(--schrift);font-size:var(--gr-text);font-weight:var(--gew-text);line-height:var(--zeilen-text);color:var(--f-text);transition:border-color var(--griff-kommt) var(--kurve), background var(--griff-kommt) var(--kurve);display:flex}.eintrag:hover{border-color:var(--f-akzent-flaeche);background:var(--f-flaeche)}.aufklapper{align-items:baseline;gap:var(--a2);border-radius:var(--rundung);width:100%;padding:var(--a2) var(--a3);margin:0 calc(-1 * var(--a3));cursor:pointer;text-align:left;font-family:var(--schrift);font-size:var(--gr-neben);line-height:var(--zeilen-text);color:var(--f-text);transition:background var(--griff-kommt) var(--kurve);background:0 0;border:none;display:flex}.aufklapper:hover{background:var(--f-flaeche)}.aufklapper[aria-expanded=true]{font-weight:var(--gew-text-stark)}.aufklapper .pfeil{width:.9em;font-size:var(--gr-klein);color:var(--f-text-leise);flex-shrink:0}.sprungmarke{border-radius:var(--rundung);padding:var(--a1) var(--a2);cursor:pointer;text-align:left;font-family:var(--schrift);font-size:var(--gr-klein);line-height:var(--zeilen-text);color:var(--f-text-leise);transition:background var(--griff-kommt) var(--kurve), color var(--griff-kommt) var(--kurve);background:0 0;border:none}.sprungmarke:hover{background:var(--f-flaeche);color:var(--f-text)}.textlink{border:none;border-bottom:1px solid var(--f-griff);cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--f-text-leise);transition:color var(--griff-kommt) var(--kurve), border-color var(--griff-kommt) var(--kurve);background:0 0;padding:0 0 1px}.textlink:hover{color:var(--f-text);border-bottom-color:var(--f-akzent-flaeche)}.leiser-satz{font-size:var(--gr-neben);color:var(--f-text-leise);max-width:var(--breite-lesen);text-wrap:pretty;margin:0}.meldung-leise{font-size:var(--gr-neben);color:var(--f-warn);max-width:var(--breite-lesen);margin:0}.zahlen{font-family:var(--schrift);font-size:var(--gr-klein);font-weight:var(--gew-text);color:var(--f-text-leise);font-variant-numeric:tabular-nums}.leise-marke{font-size:var(--gr-neben);font-weight:var(--gew-text-stark);color:var(--f-text-leise);display:block}.gruppentitel{font-family:var(--schrift-titel);font-size:var(--gr-gross);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text);margin:0}.schreiblinie{box-sizing:border-box;resize:vertical;width:100%;font-family:var(--schrift);font-size:var(--gr-text);line-height:var(--zeilen-text);color:var(--f-text);background:var(--f-grund);border:1px solid var(--f-linie);border-radius:var(--rundung);padding:var(--a2) var(--a3);transition:border-color var(--griff-kommt) var(--kurve)}.schreiblinie:focus{border-color:var(--f-akzent-flaeche);outline:none}.schreiblinie::placeholder{color:var(--f-text-leise);opacity:.7}.datumsfeld{font-family:var(--schrift);font-size:var(--gr-text);line-height:var(--zeilen-text);color:var(--f-text);background:var(--f-grund);border:1px solid var(--f-linie);border-radius:var(--rundung);padding:var(--a2) var(--a3);transition:border-color var(--griff-kommt) var(--kurve)}.datumsfeld:focus{border-color:var(--f-akzent-flaeche);outline:none}.schreiblinie:-webkit-autofill{-webkit-text-fill-color:var(--f-text);caret-color:var(--f-text);box-shadow:0 0 0 100px var(--f-grund) inset;transition:background-color 100000s ease-in-out}.schreiblinie:-webkit-autofill:hover{-webkit-text-fill-color:var(--f-text);caret-color:var(--f-text);box-shadow:0 0 0 100px var(--f-grund) inset;transition:background-color 100000s ease-in-out}.schreiblinie:-webkit-autofill:focus{-webkit-text-fill-color:var(--f-text);caret-color:var(--f-text);box-shadow:0 0 0 100px var(--f-grund) inset;transition:background-color 100000s ease-in-out}.datumsfeld:-webkit-autofill{-webkit-text-fill-color:var(--f-text);caret-color:var(--f-text);box-shadow:0 0 0 100px var(--f-grund) inset;transition:background-color 100000s ease-in-out}.datumsfeld:-webkit-autofill:hover{-webkit-text-fill-color:var(--f-text);caret-color:var(--f-text);box-shadow:0 0 0 100px var(--f-grund) inset;transition:background-color 100000s ease-in-out}.datumsfeld:-webkit-autofill:focus{-webkit-text-fill-color:var(--f-text);caret-color:var(--f-text);box-shadow:0 0 0 100px var(--f-grund) inset;transition:background-color 100000s ease-in-out}.anmeldung input:-webkit-autofill{-webkit-text-fill-color:var(--f-text);caret-color:var(--f-text);box-shadow:0 0 0 100px var(--f-grund) inset;transition:background-color 100000s ease-in-out}.anmeldung input:-webkit-autofill:hover{-webkit-text-fill-color:var(--f-text);caret-color:var(--f-text);box-shadow:0 0 0 100px var(--f-grund) inset;transition:background-color 100000s ease-in-out}.anmeldung input:-webkit-autofill:focus{-webkit-text-fill-color:var(--f-text);caret-color:var(--f-text);box-shadow:0 0 0 100px var(--f-grund) inset;transition:background-color 100000s ease-in-out}.gruppe{align-items:flex-start;gap:var(--a3);flex-direction:column;display:flex}.gruppen{gap:var(--a8);flex-direction:column;display:flex}.knopfzeile{align-items:center;gap:var(--a3);flex-wrap:wrap;display:flex}.eintritt{animation:einblenden var(--zeit-wechsel) var(--kurve)}*,:before,:after{box-sizing:border-box}body{background:var(--f-grund);color:var(--f-text);font-family:var(--schrift);font-weight:var(--gew-text);font-size:var(--gr-text);line-height:var(--zeilen-text);transition:background var(--zeit-wechsel) var(--kurve);margin:0}h1,h2,h3{font-family:var(--schrift-titel);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);margin:0}h1{font-size:var(--gr-frage);font-weight:var(--gew-titel-stark)}h2{font-size:var(--gr-gross)}h3{font-size:var(--gr-text)}p{margin:0}a{color:var(--f-akzent)}.huelle{padding-block:var(--a7)}.leise{color:var(--f-text-leise);font-size:var(--gr-neben)}.baugeruest{justify-content:space-between;align-items:baseline;gap:var(--a4);padding-bottom:var(--a4);margin-bottom:var(--a6);border-bottom:1px solid var(--f-linie);flex-wrap:wrap;display:flex}.baugeruest-nav{gap:var(--a2);display:flex}.knopf{font-family:var(--schrift);font-size:var(--gr-neben);font-weight:var(--gew-text-stark);padding:var(--a2) var(--a4);border-radius:var(--rundung);border:1px solid var(--f-linie);background:var(--f-flaeche);color:var(--f-text);cursor:pointer;transition:background var(--zeit-klein) var(--kurve), border-color var(--zeit-klein) var(--kurve)}.knopf:hover{border-color:var(--f-akzent-flaeche)}.knopf[aria-pressed=true]{border-color:var(--f-akzent-flaeche);background:var(--f-grund);color:var(--f-akzent)}.knopf:disabled{opacity:.5;cursor:default}.datei-eingabe{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}label.knopf{display:inline-block}.datei-eingabe:focus-visible+label.knopf{outline:2px solid var(--f-akzent-flaeche);outline-offset:2px}.feldzeile>*+*{margin-top:var(--a2)}.feldzeile label{font-size:var(--gr-neben);font-weight:var(--gew-text-stark);display:block}.textfeld{width:100%;padding:var(--a2) var(--a3);border:1px solid var(--f-linie);border-radius:var(--rundung);background:var(--f-grund);color:var(--f-text);font-family:var(--schrift);font-size:var(--gr-text);line-height:var(--zeilen-text);display:block}.textfeld-gross{resize:vertical;min-height:12rem}.warte{margin-top:var(--a4);color:var(--f-text-leise);font-size:var(--gr-neben)}.meldung{margin-top:var(--a4);padding:var(--a3) var(--a4);border-radius:var(--rundung);border-left:3px solid var(--f-warn);background:var(--f-flaeche);font-size:var(--gr-neben)}.meldung>*+*{margin-top:var(--a2)}.meldung-warnung{border-left-color:var(--f-akzent-flaeche)}.meldung-fehler{border-left-color:var(--f-warn)}.meldung-gut{border-left-color:var(--f-sitzt)}.knopfreihe{gap:var(--a3);margin-top:var(--a4);flex-wrap:wrap;display:flex}.einheit{margin-top:var(--a4);padding-left:var(--a4);border-left:2px solid var(--f-linie)}.einheit>*+*{margin-top:var(--a2)}.einheit-kopf{font-size:var(--gr-neben);color:var(--f-text-leise)}.marke{padding:0 var(--a2);margin-right:var(--a2);border:1px solid var(--f-akzent-flaeche);border-radius:var(--rundung);color:var(--f-akzent);font-size:var(--gr-klein);display:inline-block}.zitat{padding:var(--a2) var(--a3);background:var(--f-flaeche);border-radius:var(--rundung);font-size:var(--gr-neben);color:var(--f-text-leise);margin:0}.klartext-kurz{max-height:14rem}.protokoll{gap:var(--a2) var(--a4);margin:var(--a4) 0 0;padding:var(--a4);background:var(--f-flaeche);border:1px solid var(--f-linie);border-radius:var(--rundung);font-size:var(--gr-neben);grid-template-columns:max-content 1fr;display:grid}.protokoll dt{font-family:var(--schrift-fest);font-size:var(--gr-klein);color:var(--f-text-leise)}.protokoll dd{overflow-wrap:anywhere;word-break:break-word;margin:0}.klartext{margin-top:var(--a4);padding:var(--a4);background:var(--f-flaeche);border:1px solid var(--f-linie);border-radius:var(--rundung);max-height:30rem;font-family:var(--schrift);font-size:var(--gr-neben);line-height:var(--zeilen-text);white-space:pre-wrap;overflow-wrap:break-word;overflow:auto}.anmeldung{min-height:62vh;padding-block:var(--a7);justify-content:center;align-items:center;gap:var(--a3);text-align:center;flex-direction:column;display:flex}.anmeldung-kopf{width:100%;margin-bottom:var(--a6);justify-content:space-between;align-items:center;display:flex}.anmeldung-anker{max-width:none}.anmeldung form{margin-top:var(--a6);align-items:stretch;gap:var(--a3);text-align:left;flex-direction:column;width:100%;max-width:18rem;display:flex}.anmeldung label{font-size:var(--gr-klein);color:var(--f-text-leise);display:block}.anmeldung input{box-sizing:border-box;width:100%;margin-top:var(--a2);padding:var(--a2) 0;border:none;border-bottom:1px solid var(--f-linie);color:var(--f-text);font-family:var(--schrift);font-size:var(--gr-text);line-height:var(--zeilen-text);transition:border-color var(--griff-kommt) var(--kurve);background:0 0;border-radius:0;display:block}.anmeldung input:focus{border-bottom-color:var(--f-akzent-flaeche);outline:none}.anmeldung input#kennung{font-family:var(--schrift-fest)}.anmeldung-fehler{width:100%;max-width:18rem;padding-left:var(--a3);border-left:2px solid var(--f-warn);text-align:left;font-size:var(--gr-neben);line-height:var(--zeilen-text);color:var(--f-text-leise);margin:0}.anmeldung[data-fehler=ja] input{border-bottom-color:var(--f-warn)}.anmeldung .ruf{margin-top:var(--a5);align-self:center}.anmeldung-datenschutz{margin-top:var(--a7);max-width:46ch;font-size:var(--gr-fuss);line-height:var(--zeilen-text);color:var(--f-text-sehr-leise)}@media (width<=30rem){.anmeldung{padding-block:var(--a5)}.anmeldung form,.anmeldung-fehler{max-width:none}.anmeldung .ruf{text-align:center;align-self:stretch}}.landing .wahl{box-shadow:none;padding:var(--a1) var(--a2);font-size:var(--gr-klein);letter-spacing:.06em;background:0 0}.landing .wahl:hover{color:var(--f-text);background:0 0}.landing .wahl[aria-pressed=true]{box-shadow:none;color:var(--f-text);font-weight:var(--gew-text-stark);background:0 0}.landing{background:var(--f-grund);min-height:100vh;color:var(--f-text);flex-direction:column;display:flex;overflow-x:hidden}.kopfleiste{z-index:40;justify-content:space-between;align-items:center;gap:var(--a5);padding:var(--a4) var(--a6);background:color-mix(in srgb, var(--f-grund) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--zeit-ruhig) var(--kurve);border-bottom:1px solid #0000;display:flex;position:sticky;top:0}.kopfleiste.fest{border-bottom-color:var(--f-linie)}.navrechts{align-items:center;gap:var(--a4);display:flex}.nav-weg,.nav-hier{font-family:var(--schrift);font-size:var(--gr-klein);color:var(--f-text-leise);background:0 0;border:none;padding:0}.nav-weg{cursor:pointer;transition:color var(--zeit-klein) var(--kurve)}.nav-weg:hover,.nav-hier{color:var(--f-text)}.sprachwahl{align-items:center;gap:var(--a2);display:flex}.landing-hero,.landing-sektion{padding-block:var(--a8);text-align:center;align-items:center;gap:var(--a4);flex-direction:column;display:flex}.landing-hero{justify-content:center;min-height:68vh}.landing-sektion{justify-content:center;min-height:46vh;position:relative}.landing-sektion:before,.abbinder:before,.fschluss:before{content:"";background:var(--f-linie);width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-titel{font-family:var(--schrift-titel);font-size:32px;font-weight:var(--gew-titel);line-height:var(--zeilen-eng);text-wrap:pretty;max-width:20ch;margin:0}.landing-titel-gross{font-size:clamp(32px,7vw,52px);font-weight:var(--gew-titel-stark);max-width:14ch}.landing-titel em{color:var(--f-akzent);font-style:italic}.landing-unter{font-size:var(--gr-text);color:var(--f-text-leise);max-width:var(--breite-lesen);text-wrap:pretty;margin:0}.landing-hero .nebenruf{margin-top:var(--a4)}.fragenweg{margin-top:var(--a6);border:none;border-bottom:1px solid var(--f-griff);cursor:pointer;font-family:var(--schrift);font-size:var(--gr-neben);color:var(--f-text-leise);transition:color var(--zeit-klein) var(--kurve), border-color var(--zeit-klein) var(--kurve);background:0 0;align-self:center;padding:0 0 2px}.fragenweg:hover{color:var(--f-text);border-bottom-color:var(--f-akzent-flaeche)}.abbinder{padding:var(--a8) var(--a6) 120px;text-align:center;position:relative}.tagmarke{font-size:var(--gr-klein);letter-spacing:.14em;color:var(--f-akzent);margin:0}.tagtext{margin:var(--a4) auto 0;max-width:var(--breite-lesen);font-size:var(--gr-text);line-height:var(--zeilen-text);color:var(--f-text-leise)}.signatur{gap:var(--a2);font-size:var(--gr-klein);color:var(--f-text-leise);flex-direction:column;margin-top:84px;display:flex}.sig-url{color:var(--f-text-sehr-leise)}.fragenseite{min-height:100vh}.fseite{padding-bottom:var(--a8)}.fkopf{max-width:760px;padding:78px var(--a6) 0;text-align:center;margin:0 auto}.fkopf h1{font-family:var(--schrift-titel);font-size:42px;font-weight:var(--gew-titel-stark);line-height:var(--zeilen-eng);color:var(--f-text);margin:0}.fkopf p{margin:var(--a4) 0 0;font-size:var(--gr-text);color:var(--f-text-leise)}.fersatz{margin:var(--a4) auto 0;max-width:52ch;font-size:var(--gr-klein);line-height:var(--zeilen-text);color:var(--f-warn)}.fliste{max-width:620px;padding:0 var(--a6);margin:70px auto 0}.fpaar{padding-bottom:var(--a8)}.fpaar h2{font-family:var(--schrift-titel);font-size:21px;font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text);margin:0}.fpaar p{margin:var(--a3) 0 0;font-size:var(--gr-text);line-height:var(--zeilen-text);color:var(--f-text-leise);text-wrap:pretty}.preise{margin:var(--a4) 0 0;gap:var(--a2);padding:0;list-style:none;display:flex}.preis{border:1px solid var(--f-linie);border-radius:var(--rundung);background:var(--f-flaeche);text-align:center;flex:1;padding:13px 0}.preis-zahl{font-family:var(--schrift-titel);font-size:23px;font-weight:var(--gew-titel-stark);color:var(--f-text);line-height:1;display:block}.preis-waehrung{margin-top:var(--a1);font-size:var(--gr-fuss);letter-spacing:.06em;color:var(--f-text-sehr-leise);display:block}.fschluss{margin-top:var(--a5);padding:var(--a7) var(--a6) 0;text-align:center;position:relative}.fschluss p{font-size:var(--gr-neben);color:var(--f-text-leise);margin:0}.fschluss .ruf{margin-top:var(--a5)}@media (width<=30rem){.fkopf{padding-top:var(--a6)}.fkopf h1{font-size:27px}.fliste{margin-top:var(--a7);padding-inline:var(--a5)}.fpaar h2{font-size:17px}.kopfleiste{padding-inline:var(--a5)}.navrechts{gap:var(--a3)}}.landing-mitmachen{gap:var(--a4);min-height:auto}.mitmachen-form{align-items:center;gap:var(--a3);width:100%;max-width:var(--breite-lesen);margin-top:var(--a3);flex-direction:column;display:flex}.mitmachen-zeile{justify-content:center;align-items:center;gap:var(--a3);flex-wrap:wrap;width:100%;display:flex}.mitmachen-feld{min-width:0;max-width:26rem;padding:var(--a3) var(--a4);font-size:var(--gr-text);flex:20rem}.mitmachen-hinweis{max-width:var(--breite-lesen);text-align:left;font-size:var(--gr-klein);line-height:var(--zeilen-text);color:var(--f-text-leise);text-wrap:pretty;margin:0}.mitmachen-danke{margin:var(--a4) 0 0;font-family:var(--schrift-titel);font-size:var(--gr-neben);color:var(--f-akzent)}.mitmachen-fehler{font-size:var(--gr-klein);color:var(--f-text);margin:0}.lademoment{margin-top:var(--a5);align-items:center;gap:var(--a3);display:flex}.lade-zeile{font-family:var(--schrift-titel);font-size:var(--gr-neben);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text-leise);text-wrap:pretty;margin:0}.lade-zeile[data-stufe=lange],.lade-zeile[data-stufe=abbruch]{font-family:var(--schrift);font-size:var(--gr-neben);font-weight:var(--gew-text);line-height:var(--zeilen-text)}@media (prefers-reduced-motion:reduce){.lademoment .kachel[data-laeuft=ja]{animation:none}}.zerlegung{margin-top:var(--a6);padding-top:var(--a5);border-top:1px solid var(--f-linie)}.zerlegung>*+*{margin-top:var(--a3)}.zerlegung-abschnitt{margin-top:var(--a5)}.zerlegung-abschnitt h4{font-family:var(--schrift-titel);font-weight:var(--gew-titel);font-size:var(--gr-text);margin:0 0 var(--a2);padding-bottom:var(--a2);border-bottom:1px solid var(--f-linie)}.wegwahl{gap:var(--a2);margin-top:var(--a5);display:flex}.eingabeweg{margin-top:var(--a5)}.eingabeweg>*+*{margin-top:var(--a4)}.ablegefeld{margin-top:var(--a5);padding:var(--a7) var(--a5);border:2px dashed var(--f-linie);border-radius:var(--rundung-gross);background:var(--f-flaeche);text-align:center;transition:border-color var(--zeit-klein) var(--kurve)}.ablegefeld>*+*{margin-top:var(--a3)}.ablegefeld-ueber{border-color:var(--f-akzent-flaeche)}.ergebnis{margin-top:var(--a6);padding-top:var(--a5);border-top:1px solid var(--f-linie)}.ergebnis>*+*{margin-top:var(--a3)}.kachelreihe{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.kachel{border-radius:var(--rundung-klein);flex-shrink:0;width:10px;height:10px;display:inline-block}.kachelreihe[data-gross=ja] .kachel{width:14px;height:14px}.kachelreihe[data-mass=klein] .kachel{width:7px;height:7px}.kachel[data-z=nie]{background:var(--f-nie)}.kachel[data-z=arbeit]{background:var(--f-arbeit)}.kachel[data-z=sitzt]{background:var(--f-sitzt)}.kachel[data-z=luecke]{box-shadow:inset 0 0 0 1.5px var(--f-luecke);background:0 0}.kachel[data-laeuft=ja]{background:var(--f-arbeit);box-shadow:none;animation:2.4s ease-in-out infinite kachel-atmen}.legende{margin-top:var(--a8);gap:var(--a5);flex-wrap:wrap;display:flex}.legende-eintrag{align-items:center;gap:var(--a2);font-size:var(--gr-klein);color:var(--f-text-leise);display:flex}.legende-mass{font-size:var(--gr-klein);color:var(--f-text-leise)}.aufbereitung{padding-top:var(--a6);text-align:center;align-items:center;gap:var(--a3);flex-direction:column;max-width:46ch;margin-inline:auto;display:flex}.aufbereitung .kachelreihe{justify-content:center}.lesebereich{max-width:var(--breite-lesen)}.lesebereich>*+*{margin-top:var(--a4)}.lese-abschnitt{margin-top:var(--a6);scroll-margin-top:var(--a5)}.lese-abschnitt>*+*{margin-top:var(--a3)}.lese-abschnitt h3{font-size:var(--gr-neben);font-weight:var(--gew-text-stark)}.lese-abschnitt-angesprungen{border-left:2px solid var(--f-akzent);padding-left:var(--a4)}.herkunft{font-size:var(--gr-klein);color:var(--f-text-leise)}.erklaer-huelle{display:inline-flex;position:relative}.erklaerblatt{top:calc(100% + var(--a2));z-index:20;width:260px;max-width:80vw;padding:var(--a4);border:1px solid var(--f-linie);background:var(--f-flaeche);text-align:left;font-size:var(--gr-klein);line-height:var(--zeilen-text);color:var(--f-text-leise);border-radius:10px;position:absolute;right:0;box-shadow:0 10px 30px #1212102e}.erklaerblatt-teil+.erklaerblatt-teil{margin-top:var(--a4)}.erklaerblatt-titel{margin:0 0 var(--a2);font-family:var(--schrift-titel);font-size:var(--gr-neben);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text)}.erklaerblatt-satz{margin:0 0 var(--a2)}.erklaerblatt-weg{margin-top:var(--a2);text-decoration:none;display:inline-block}.erklaerzeichen{width:1.35em;height:1.35em;margin-left:var(--a2);border:1px solid var(--f-linie);font-size:var(--gr-klein);color:var(--f-text-leise);cursor:pointer;vertical-align:baseline;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.erklaerzeichen:hover,.erklaerzeichen:focus-visible,.erklaerzeichen[aria-expanded=true]{border-color:var(--f-akzent);color:var(--f-akzent)}.lesezeile{margin-top:var(--a5);padding-top:var(--a4);border-top:1px solid var(--f-linie);font-size:var(--gr-klein);color:var(--f-text-leise)}.einstieg{padding-bottom:var(--a8);gap:var(--a3);flex-direction:column;display:flex}.einstieg-schritt{align-items:flex-start;gap:var(--a3);flex-direction:column;display:flex}.einstieg[data-warten=ja]{min-height:calc(100dvh - 2 * var(--a7))}.einstieg[data-warten=ja] .einstieg-schritt{padding-bottom:var(--a6);flex:1;justify-content:center;align-items:stretch}.einstieg-schritt>.vorwissen,.einstieg-schritt>.knopfzeile,.einstieg-schritt>.hauptweg{margin-top:var(--a8)}.fortschritt{margin-bottom:var(--a7)}.entwurfsband{margin:0 0 var(--a5);padding:var(--a3) var(--a4);border:1px solid var(--f-warn);border-radius:var(--rundung);font-size:var(--gr-klein);color:var(--f-warn);max-width:var(--breite-lesen)}.einwilligungstext{max-width:var(--breite-lesen);font-size:var(--gr-text)}.einwilligungstext h2{margin:var(--a5) 0 var(--a2);font-family:var(--schrift-titel);font-size:var(--gr-neben);font-weight:var(--gew-titel-stark);color:var(--f-text-leise)}.einwilligungstext p{margin:0 0 var(--a3)}.vorwissen-frage{margin:0 0 var(--a3);font-size:var(--gr-text);font-weight:var(--gew-text-stark);max-width:var(--breite-lesen);text-wrap:pretty}.datumszeile{align-items:center;gap:var(--a3);flex-wrap:wrap;display:flex}.datumszeile input[type=date]{min-width:12rem}.rahmen{background:var(--f-grund);min-height:100dvh;color:var(--f-text);display:flex}.rahmen-inhalt{padding:var(--a7) 0 var(--a8);box-sizing:border-box;min-width:0;transition:margin-left var(--zeit-wechsel) var(--kurve);flex:1}.rahmen-inhalt[data-leiste=offen]{margin-left:var(--leiste-breite)}@media (width<=50rem){.rahmen-inhalt[data-leiste=offen]{margin-left:0}}.rahmen-inhalt[data-unten=ja]{padding-bottom:calc(var(--a8) + var(--unterleiste-hoehe) + var(--sicherer-rand))}.leiste{z-index:6;width:var(--leiste-breite);background:var(--f-grund);border-right:1px solid var(--f-linie);height:100dvh;padding:var(--a5) var(--a4);gap:var(--a6);box-sizing:border-box;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.leiste-kopf{padding:0 var(--a3);min-height:calc(2 * var(--a2) + var(--gr-text) * var(--zeilen-eng));justify-content:space-between;align-items:center;gap:var(--a2);display:flex}.griff{padding:var(--a1);margin:calc(-1 * var(--a1));cursor:pointer;color:var(--f-text-leise);opacity:0;transition:opacity var(--griff-geht) cubic-bezier(.4, 0, .6, 1), color var(--griff-kommt) var(--kurve);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}.griff:hover{color:var(--f-text)}.griff[data-nah=ja],.griff:focus-visible{opacity:1;transition-duration:var(--griff-kommt)}.griff svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:14px;height:14px;display:block}.randstreifen{width:var(--a8);z-index:5;align-items:flex-start;gap:var(--a4);height:100dvh;padding:var(--a5) var(--a4);box-sizing:border-box;flex-direction:column;display:flex;position:fixed;top:0;left:0}.randmarke{font-size:var(--gr-text);margin-left:3px}.griff-fest{opacity:1;color:var(--f-text-leise)}.griff-fest:hover,.griff-fest[data-nah=ja]{color:var(--f-text)}.leiste-orte{gap:var(--a1);flex-direction:column;display:flex}.ort{text-align:left;cursor:pointer;width:100%;font-family:var(--schrift);font-size:var(--gr-neben);font-weight:var(--gew-text);line-height:var(--zeilen-text);color:var(--f-text-leise);padding:var(--a2) var(--a3);border-radius:var(--rundung);transition:color var(--zeit-ruhig) var(--kurve);background:0 0;border:none;display:block}.ort:hover,.ort:focus-visible{color:var(--f-text);background:0 0}.ort[aria-current=page]{background:var(--f-flaeche);color:var(--f-text);font-weight:var(--gew-text-stark)}.leiste-fuss{padding:var(--a3) var(--a3) 0;margin-top:auto}.sitzungskopf{margin-bottom:var(--a7);justify-content:space-between;align-items:center;gap:var(--a4);min-height:var(--a5);display:flex}.abbruchfrage{align-items:baseline;gap:var(--a3);font-size:var(--gr-klein);color:var(--f-text-leise);flex-wrap:wrap;display:flex}.unterleiste{z-index:6;box-sizing:border-box;background:var(--f-grund);border-top:1px solid var(--f-linie);height:calc(var(--unterleiste-hoehe) + var(--sicherer-rand));padding-bottom:var(--sicherer-rand);display:flex;position:fixed;bottom:0;left:0;right:0}.unterleiste-ort{justify-content:center;align-items:center;gap:var(--a1);cursor:pointer;min-width:44px;min-height:44px;color:var(--f-arbeit);font-family:var(--schrift);transition:color var(--griff-kommt) var(--kurve);background:0 0;border:none;flex-direction:column;flex:1;padding:0;display:flex}.unterleiste-ort[aria-current=page]{color:var(--f-akzent)}.unterleiste-zeichen{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.unterleiste-wort{letter-spacing:.01em;white-space:nowrap;font-size:10.5px;line-height:1.2}@media not all and (width<=48rem){.unterleiste{display:none}}.s-kopf{height:var(--s-kopf-hoehe);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.s-faden{height:var(--s-faden);background:var(--f-akzent-flaeche);transition:width var(--zeit-ruhig) linear;z-index:6;position:fixed;top:0;left:0}.s-marke{height:var(--s-marke-hoehe);margin:var(--s-rand) 0 var(--s-marke-zu-buehne);font-size:var(--gr-klein);line-height:var(--s-marke-hoehe);letter-spacing:.08em;text-transform:uppercase;color:var(--f-akzent)}.s-buehne{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex;overflow-y:auto}.s-frage{font-family:var(--schrift-titel);font-size:var(--gr-frage);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);max-width:var(--breite-lesen);text-wrap:pretty;color:var(--f-text);margin:0}.s-satz{margin:var(--s-buehne-zu-satz) 0 0;font-size:var(--gr-neben);line-height:var(--zeilen-text);max-width:var(--breite-lesen);color:var(--f-text-leise)}.s-schreibflaeche{margin-top:var(--s-frage-zu-feld);max-width:var(--breite-lesen)}.s-handlung{align-items:center;gap:var(--a4);margin-top:var(--s-zur-handlung);display:flex}.s-leiter{gap:var(--a1);margin-bottom:var(--s-buehne-zu-satz);flex-direction:column;display:flex}.s-hinweis-kopf{width:100%;padding:var(--a2) var(--a3);margin-inline:calc(-1 * var(--a3));border-radius:var(--s-weg-radius);font-family:var(--schrift);font-size:var(--gr-klein);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--f-text-leise);cursor:pointer;transition:background var(--griff-kommt) var(--kurve);background:0 0;border:none;display:block}.s-hinweis-kopf:hover{background:var(--f-flaeche);color:var(--f-text)}.s-hinweis{background:var(--f-flaeche);border-radius:12px;max-width:56ch;padding:12px 16px}.s-hinweis[data-neu=ja] .s-hinweis-marke{color:var(--f-akzent)}.s-hinweis-marke{margin:0 0 var(--a1);font-size:var(--gr-klein);letter-spacing:.08em;text-transform:uppercase;color:var(--f-text-leise);display:block}.s-hinweis-text{font-size:var(--gr-neben);line-height:var(--zeilen-text);color:var(--f-text-leise);margin:0}.s-wege{align-items:center;gap:var(--a1);margin-top:var(--s-ueber-wegen);margin-bottom:var(--s-unter-wegen);margin-left:var(--s-leiste-textkante);flex-wrap:wrap;display:flex}.s-wege-zeichen{margin-left:var(--s-buehne-zu-satz)}@media not all and (width<=48rem){[data-fokus=an] .s-kopf,[data-fokus=an] .s-wege,[data-fokus=an] .s-faden{opacity:0;transition:opacity var(--s-blende) var(--kurve)}}[data-fokus=an] .s-kopf:hover,[data-fokus=an] .s-kopf:focus-within,[data-fokus=an] .s-wege:hover,[data-fokus=an] .s-wege:focus-within,[data-fokus=an] .s-wege[data-wach=ja],[data-fokus=an] .s-kopf:hover~.s-faden{opacity:1}@media (prefers-reduced-motion:reduce){[data-fokus=an] .s-kopf,[data-fokus=an] .s-wege,[data-fokus=an] .s-faden{transition:none}}.s-schleier{z-index:40;padding:var(--a5);background:color-mix(in srgb, var(--f-knopf) 62%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.s-kasten{box-sizing:border-box;width:var(--breite-kasten);max-width:100%;padding:var(--a5);border:1px solid var(--f-linie);background:var(--f-flaeche);border-radius:12px;position:relative;box-shadow:0 10px 30px #1212102e}.s-kasten-titel{margin:0 0 var(--a2);font-family:var(--schrift-titel);font-size:var(--gr-gross);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text)}.s-kasten-satz{font-size:var(--gr-neben);line-height:var(--zeilen-text);color:var(--f-text-leise);margin:0}.s-kasten-wege{margin-top:var(--s-zur-handlung)}.nur-fuer-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ki-schirm{max-width:var(--breite-app);padding-top:var(--a7)}.ki-satz{margin:var(--s-buehne-zu-satz) 0 0;font-size:var(--gr-text);line-height:var(--zeilen-text);max-width:var(--breite-lesen);color:var(--f-text-leise)}.ki-handlung{margin-top:var(--s-zur-handlung-ende)}.s-weg{padding:var(--s-weg-polster-y) var(--s-weg-polster-x);margin-inline:calc(-1 * var(--s-weg-polster-x));border-radius:var(--s-weg-radius);font-family:var(--schrift);font-size:var(--gr-klein);line-height:var(--zeilen-text);color:var(--f-text-leise);text-align:left;cursor:pointer;transition:background var(--griff-kommt) var(--kurve), color var(--griff-kommt) var(--kurve);background:0 0;border:none}.s-weg:hover:not(:disabled),.s-weg:focus-visible{background:var(--f-flaeche);color:var(--f-text)}.s-weg:disabled{opacity:.45;cursor:default}.s-anker{font-family:var(--schrift-titel);font-size:var(--gr-frage);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);max-width:var(--breite-lesen);text-wrap:pretty;color:var(--f-text);margin:0}.s-anker[data-lang=ja]{font-size:1.375rem}.s-antwort{font-size:var(--gr-text);line-height:var(--zeilen-text);max-width:var(--breite-lesen);color:var(--f-text);margin:0}.sperrzeile{margin-top:var(--s-buehne-zu-satz);gap:var(--s-buehne-zu-satz);max-width:var(--breite-lesen);flex-direction:column;display:flex}.sperrzeile-satz{font-size:var(--gr-neben);line-height:var(--zeilen-text);color:var(--f-text-leise);margin:0}.sperrzeile-warnung{padding-left:var(--a3);border-left:2px solid var(--f-warn);font-size:var(--gr-klein);line-height:var(--zeilen-text);color:var(--f-text-leise);margin:0}.eintritt.rueckmeldung{gap:0}.rueckmeldung>.s-buehne{margin-top:0}.rueckmeldung .s-marke{margin-bottom:2px}.rm-kern{margin:var(--s-frage-zu-feld) 0 0;font-size:var(--gr-text);line-height:var(--zeilen-text);max-width:52ch;color:var(--f-text)}.rueckmeldung #quelle-nach-urteil{margin-top:0}.rueckmeldung .s-handlung{margin-top:var(--s-zur-handlung)}.heute-einstieg{justify-content:center;align-items:center;gap:var(--a3);text-align:center;flex-direction:column;min-height:58vh;display:flex}.heute-gruss{font-size:var(--gr-klein);color:var(--f-text-leise);margin:0}.heute-frage{max-width:22ch}.heute-status{margin-bottom:var(--a4)}.heute-verweis{margin-top:var(--a4);font-size:var(--gr-neben)}@keyframes zahl-anheben{0%{transform:translateY(-2px)}to{transform:none}}.beginn-zahl{font-variant-numeric:tabular-nums;animation:zahl-anheben .12s var(--kurve) both;display:inline-block}.beginn-zahlen{margin:0}.beginn{margin-top:var(--a6);align-items:flex-start;gap:var(--a8);flex-direction:column;display:flex}.beginn-anker,.beginn-sitzung,.beginn-handlung{align-items:flex-start;gap:var(--a3);flex-direction:column;display:flex}.steller{align-items:center;gap:var(--a5);display:inline-flex}.steller-knopf{border:1px solid var(--f-linie);background:var(--f-flaeche);width:38px;height:38px;color:var(--f-text-leise);font-family:var(--schrift);cursor:pointer;transition:background var(--griff-kommt) var(--kurve), color var(--griff-kommt) var(--kurve), border-color var(--griff-kommt) var(--kurve);border-radius:11px;justify-content:center;align-items:center;padding:0;font-size:19px;line-height:1;display:flex}.steller-knopf:hover:not(:disabled){background:var(--f-kachel-leer);color:var(--f-text)}.steller-knopf:disabled{background:var(--f-kachel-leer);border-color:var(--f-kachel-rand);color:var(--f-kachel-rand);cursor:default}.steller-zahl{text-align:right;min-width:4ch;display:inline-block}.steller-wert{text-align:center;min-width:140px;font-family:var(--schrift-titel);font-size:var(--gr-frage);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text);font-variant-numeric:tabular-nums;white-space:nowrap}.s-ende{flex-direction:column;align-items:flex-start;display:flex}.s-ende-mittig .s-buehne{text-align:center;align-items:center}.se-schieber{width:100%;max-width:var(--s-schieber-breite);margin-top:var(--s-satz-zu-auskunft)}.se-schieber input{appearance:none;cursor:pointer;background:0 0;width:100%;margin:0}.se-schieber input::-webkit-slider-runnable-track{background:var(--f-flaeche);border-radius:2px;height:4px}.se-schieber input::-moz-range-track{background:var(--f-flaeche);border-radius:2px;height:4px}.se-schieber input::-webkit-slider-thumb{appearance:none;border:1px solid var(--f-linie);background:var(--f-kachel-leer);width:18px;height:18px;transition:border-color var(--griff-kommt) var(--kurve);border-radius:6px;margin-top:-8px}.se-schieber input::-moz-range-thumb{border:1px solid var(--f-linie);background:var(--f-kachel-leer);width:18px;height:18px;transition:border-color var(--griff-kommt) var(--kurve);border-radius:6px}.se-schieber input:focus-visible{outline:none}.se-schieber input:focus-visible::-webkit-slider-thumb{border-color:var(--f-akzent-flaeche)}.se-schieber input:active::-webkit-slider-thumb{border-color:var(--f-akzent-flaeche)}.se-schieber input:focus-visible::-moz-range-thumb{border-color:var(--f-akzent-flaeche)}.se-schieber input:active::-moz-range-thumb{border-color:var(--f-akzent-flaeche)}.se-enden{font-family:var(--schrift-fest);font-size:var(--gr-zahl);color:var(--f-text-leise);justify-content:space-between;display:flex}.se-wert{margin-top:var(--s-satz-zu-auskunft);font-family:var(--schrift-titel);font-size:var(--gr-frage);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);font-variant-numeric:tabular-nums;color:var(--f-text-leise);display:block}.se-schieber[data-beruehrt=ja] .se-wert{color:var(--f-text)}.se-block{margin-top:var(--s-satz-zu-auskunft);max-width:var(--s-schieber-breite)}.se-schluessel{gap:var(--s-weg-polster-y);margin-top:var(--s-satz-zu-auskunft);font-size:var(--gr-klein);color:var(--f-text-leise);flex-direction:column;display:flex}.se-schluessel-zeile{align-items:center;gap:var(--s-schluessel-gap);display:flex}.se-zahl{font-family:var(--schrift-fest);font-size:var(--gr-zahl);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;color:var(--f-text-leise)}.se-themen{margin-top:var(--s-satz-zu-auskunft)}.se-termin{margin-top:var(--s-zur-handlung)}.se-termin b{font-weight:inherit;color:var(--f-text)}.s-ende .s-handlung{margin-top:var(--s-zur-handlung-ende)}.s-ende-mittig .s-handlung{margin-top:var(--a7)}.eingabeleiste{border:1px solid var(--f-linie);background:var(--f-flaeche);transition:border-color var(--griff-kommt) var(--kurve);border-radius:12px;align-items:flex-end;padding:11px 12px 11px 16px;display:flex;position:relative}.eingabeleiste:focus-within{border-color:var(--f-akzent-flaeche)}.eingabeleiste[data-gesperrt=ja]{background:var(--f-gesperrt);border-color:var(--f-linie)}.eingabeleiste-feld{resize:none;min-width:0;color:var(--f-text);font-family:var(--schrift);font-size:var(--gr-neben);line-height:var(--zeilen-text);field-sizing:content;background:0 0;border:none;outline:none;flex:1;min-height:1lh;max-height:8lh;padding:0;overflow-y:auto}.eingabeleiste-feld::placeholder{color:var(--f-text-sehr-leise)}.eingabeleiste[data-gesperrt=ja] .eingabeleiste-feld{color:var(--f-gesperrt-text)}.eingabeleiste-zeichen{width:30px;height:30px;margin-left:var(--a2);border-radius:var(--s-weg-radius);cursor:pointer;font-family:var(--schrift);font-size:var(--gr-neben);color:var(--f-text-sehr-leise);transition:color var(--zeit-klein) var(--kurve);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.eingabeleiste:focus-within .eingabeleiste-zeichen{color:var(--f-text-leise)}.eingabeleiste-zeichen:hover:not(:disabled){color:var(--f-text)}.eingabeleiste-zeichen:disabled{cursor:default;color:var(--f-text-sehr-leise)}.eingabeleiste[data-gesperrt=ja] .eingabeleiste-zeichen{color:var(--f-gesperrt-text)}.verlauf{width:100%;max-width:var(--breite-lesen);flex-direction:column;align-items:stretch;gap:30px;display:flex}.verlauf-beitrag{white-space:pre-wrap;max-width:56ch;font-size:var(--gr-neben);line-height:1.65}.verlauf-person{background:var(--f-flaeche);max-width:44ch;color:var(--f-text);border-radius:12px;align-self:flex-end;padding:12px 16px}.verlauf-modell{color:var(--f-text);align-self:flex-start}.verlauf-modell>*+*{margin-top:var(--a3)}.verlauf-modell h3,.verlauf-modell h4{font-size:var(--gr-neben);font-weight:var(--gew-text-stark)}.verlauf-modell ul,.verlauf-modell ol{padding-left:var(--a5)}.verlauf-modell li+li{margin-top:var(--a2)}.verlauf-modell code{font-family:ui-monospace,monospace;font-size:.92em}.erklaermodus{align-items:flex-start;gap:var(--a3);flex-direction:column;display:flex}.hinweisband{background:var(--f-flaeche);border-radius:var(--rundung);padding:var(--a2) var(--a4);font-size:var(--gr-neben);color:var(--f-text-leise);align-self:stretch;margin:0}.erklaerverlauf{margin-top:var(--a8)}.quellstelle{border-left:2px solid var(--f-linie);font-size:var(--gr-neben);color:var(--f-text-leise);margin-bottom:32px;padding:2px 0 2px 18px;line-height:1.6}.quellstelle p{margin:0}.quellmarke{font-size:var(--gr-zahl);letter-spacing:.05em;color:var(--f-text-sehr-leise);margin-bottom:7px}.nachfrage{margin-top:var(--a8);align-self:stretch;gap:var(--a2);max-width:var(--breite-lesen);flex-direction:column;display:flex}.erklaermodus>.hauptweg{margin-top:var(--a8)}.ablege-schleier{z-index:40;padding:var(--a5);background:color-mix(in srgb, var(--f-knopf) 62%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ablegekasten{box-sizing:border-box;width:var(--breite-kasten);max-width:100%;max-height:100%;padding:var(--a5);border:1px solid var(--f-linie);background:var(--f-flaeche);transition:width var(--zeit-ruhig) var(--kurve);border-radius:12px;position:relative;overflow-y:auto;box-shadow:0 10px 30px #1212102e}.ablegekasten[data-breit=ja]{width:560px}.kreuz{border-radius:var(--rundung-knopf);width:30px;height:30px;color:var(--f-text-leise);cursor:pointer;transition:background var(--griff-kommt) var(--kurve), color var(--griff-kommt) var(--kurve);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.kreuz:hover{background:var(--f-kachel-leer);color:var(--f-text)}.kasten-titel{margin:0 0 var(--a4);font-family:var(--schrift-titel);font-size:var(--gr-gross);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text)}.kasten-feld{padding:var(--a6) var(--a5);border:1px dashed var(--f-griff);background:var(--f-grund);text-align:center;transition:border-color var(--zeit-ruhig) var(--kurve), background var(--zeit-ruhig) var(--kurve);border-radius:12px}.kasten-feld[data-drueber=ja]{border-style:solid;border-color:var(--f-akzent-flaeche);background:color-mix(in srgb, var(--f-akzent-flaeche) 8%, var(--f-grund))}.kasten-feld[data-drueber=ja] .feld-satz{color:var(--f-text)}.kasten-feld[data-rang=fehler]{border-style:solid;border-color:var(--f-warn);text-align:left}.feld-satz{font-size:var(--gr-neben);line-height:var(--zeilen-text);color:var(--f-text-leise);margin:0}.feld-satz-fehler{color:var(--f-text)}.feld-arten{margin:var(--a3) 0 0;font-size:var(--gr-klein);color:var(--f-text-leise)}.kasten-feld .knopf{margin-top:var(--a4);padding:9px var(--a5);border:1px solid var(--f-linie);background:var(--f-flaeche);color:var(--f-text);font-family:var(--schrift);font-size:var(--gr-neben);font-weight:var(--gew-text-stark);cursor:pointer;transition:background var(--griff-kommt) var(--kurve);border-radius:9px;display:inline-block}.kasten-feld .knopf:hover{background:var(--f-kachel-leer)}.kasten-wege{align-items:center;gap:var(--a4);margin-top:var(--a5);flex-wrap:wrap;display:flex}.leiser-weg{margin-top:var(--a4)}.kasten-wege .nebenweg{cursor:pointer}.eingabefeld{resize:vertical;width:100%;height:220px}.eingabe-fuss{justify-content:space-between;align-items:flex-end;gap:var(--a4);margin-top:var(--a3);display:flex}.eingabe-fuss .zahlen[data-warn=ja]{color:var(--f-warn)}.titelfeld{gap:var(--a1);flex-direction:column;flex:1;min-width:0;display:flex}.titelfeld .schreiblinie{padding-block:var(--a1)}.kasten-hinweis,.kasten-arbeit,.kasten-fertig{gap:var(--a3);flex-direction:column;display:flex}.vorschau{padding:var(--a3);border-left:1px solid var(--f-griff);font-size:var(--gr-klein);line-height:var(--zeilen-text);color:var(--f-text-leise);margin:0}.laeuft-weiter{margin:var(--a4) 0 0;font-size:var(--gr-klein);color:var(--f-text-leise)}.einstellungen{gap:var(--a3);flex-direction:column;display:flex}.zeilen{margin-top:var(--a5);flex-direction:column;display:flex}.zeile{justify-content:space-between;align-items:baseline;gap:var(--a4);padding:var(--a3) var(--zeile-ueberhang);margin-inline:calc(-1 * var(--zeile-ueberhang));border-radius:var(--zeile-radius);font-size:var(--gr-neben);transition:background var(--griff-kommt) var(--kurve);display:flex}.zeile:hover{background:var(--f-flaeche)}.zeile input[type=date]{text-align:right}.wahlreihe{gap:var(--a4);align-items:baseline;display:flex}.fest-weg{margin-top:var(--a8);align-self:flex-start}.schalter{accent-color:var(--f-text);width:14px;height:14px;margin:0}.zeile:has(>.schalter){cursor:pointer}.lesebereich-anschluss{margin-top:var(--a8)}.abmelden-fuss{margin-top:var(--a8);padding-top:var(--a5);border-top:1px solid var(--f-linie)}.schleife{gap:var(--a8);flex-direction:column;display:flex}.frageschirm,.rueckmeldung,.aufloesung,.schluss{align-items:flex-start;gap:var(--a3);flex-direction:column;display:flex}.rueckmeldung,.aufloesung{margin-top:var(--a6)}.rueckmeldung>*+*,.aufloesung>*+*{margin-top:var(--a4)}.frageschirm>.schreiblinie,.frageschirm>.wege,.rueckmeldung>.knopfzeile,.aufloesung>.knopfzeile{margin-top:var(--a5)}.frage-kopf{font-size:var(--gr-neben);color:var(--f-text-leise);margin:0}.wege{gap:var(--a5);flex-wrap:wrap;display:flex}.hinweis-text{margin:var(--a1) 0 0;font-size:var(--gr-text);max-width:var(--breite-lesen)}.melden{gap:var(--a2);max-width:var(--s-melden-breite);border-top:1px solid var(--f-linie);padding-top:var(--a3);flex-direction:column;display:flex}.melden-wahl{align-items:center;gap:var(--a2);font-size:var(--gr-neben);cursor:pointer;display:flex}.melden-wahl input{accent-color:var(--f-text);margin:0}.melden-knoepfe{align-items:baseline;gap:var(--a3);margin-top:var(--a2);display:flex}.rueckmeldungstext{font-size:var(--gr-gross);line-height:var(--zeilen-text);max-width:var(--breite-lesen);margin:0}.stelle{margin-top:var(--a2);border-left:1px solid var(--f-griff);padding-left:var(--a4);max-width:var(--breite-lesen)}.stelle p{margin:0 0 var(--a2);font-size:var(--gr-text)}.schleife .knopfzeile{align-items:baseline;gap:var(--a4)}.zaehler{font-size:var(--gr-klein);color:var(--f-text-leise);font-family:var(--schrift-fest)}.protokollkasten{font-size:var(--gr-klein);color:var(--f-text-leise);border:1px solid var(--f-linie);border-radius:var(--rundung);padding:var(--a3);max-width:var(--breite-lesen)}.protokollkasten summary{cursor:pointer}.einspruch{align-items:flex-start;gap:var(--a3);margin-top:var(--a4);padding-top:var(--a3);border-top:1px solid var(--f-linie);flex-direction:column;display:flex}.einspruch-warnung{font-size:var(--gr-neben);max-width:var(--breite-lesen)}.chat{flex-direction:column;min-height:60vh;display:flex}.chat-verlauf{padding-right:var(--a3);flex:1;overflow-y:auto}.chat-verlauf[data-leer=ja]{justify-content:center}.chat-leer{color:var(--f-text-leise);max-width:50ch}.chat-eingabe{padding-top:var(--a4);width:100%;max-width:var(--breite-lesen);flex-shrink:0}.band{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:3px;display:flex}.band-kachel{box-sizing:border-box;background:var(--f-kachel-leer);border:1px solid var(--f-kachel-rand);border-radius:2px;flex-shrink:0;width:8px;height:8px;display:block}.band-kachel[data-fuellung=voll]{background:var(--f-akzent-flaeche);border-color:var(--f-akzent-flaeche)}.band-kachel[data-fuellung=halb]{background:linear-gradient(to top, var(--f-akzent-flaeche) 50%, var(--f-kachel-leer) 50%);border-color:var(--f-kachel-rand)}.listenzeile{align-items:center;gap:var(--a4);padding:var(--zeile-polster) var(--zeile-ueberhang);margin-inline:calc(-1 * var(--zeile-ueberhang));border-radius:var(--zeile-radius);height:var(--zeile-hoehe);box-sizing:border-box;transition:background var(--griff-kommt) var(--kurve);display:flex;position:relative}.listenzeile[data-schmal=ja]{height:var(--zeile-hoehe-schmal)}.listenzeile:hover,.listenzeile:focus-within{background:var(--f-flaeche)}.listenzeile[data-kind=ja]{margin-left:calc(var(--zeile-einzug) - var(--zeile-ueberhang))}.listenzeile[data-kind=ja] .lz-titel{font-size:var(--gr-neben);font-weight:var(--gew-text)}.lz-pfeil{width:12px;color:var(--f-griff);font-size:var(--gr-klein);cursor:pointer;z-index:1;background:0 0;border:none;flex-shrink:0;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex;position:relative}.lz-pfeil .pfeil{transition:transform var(--griff-kommt) var(--kurve);display:block}.lz-pfeil .pfeil[data-auf=ja]{transform:rotate(90deg)}.lz-mitte{gap:var(--a2);flex-direction:column;flex:1;min-width:0;display:flex}.lz-titel{font-family:var(--schrift);font-size:var(--gr-text);font-weight:var(--gew-text-stark);line-height:var(--zeilen-eng);color:var(--f-text);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lz-weg{cursor:pointer;background:0 0;border:none;margin:0;padding:0}.lz-weg:focus-visible{outline-offset:3px;border-radius:var(--rundung-klein)}.lz-flaeche:after{content:"";position:absolute;inset:0}.lz-auskunft{font-size:var(--gr-klein);line-height:var(--zeilen-eng);color:var(--f-text-leise);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--griff-kommt) var(--kurve);overflow:hidden}.listenzeile:hover .lz-auskunft,.listenzeile:focus-within .lz-auskunft{opacity:1}.lz-mehr{z-index:1;flex-shrink:0;justify-content:center;width:30px;display:flex;position:relative}.mehr-zeichen{border-radius:var(--rundung-knopf);width:30px;height:30px;color:var(--f-text-leise);cursor:pointer;opacity:0;transition:opacity var(--griff-kommt) var(--kurve), background var(--griff-kommt) var(--kurve), color var(--griff-kommt) var(--kurve);background:0 0;border:none;font-size:16px;line-height:1}.listenzeile:hover .mehr-zeichen,.listenzeile:focus-within .mehr-zeichen,.mehr-zeichen[data-offen=ja]{opacity:1}.mehr-zeichen:hover,.mehr-zeichen[data-offen=ja]{background:var(--f-kachel-leer);color:var(--f-text)}.listenzeile[data-blatt=offen]{background:var(--f-flaeche)}.wegblatt{top:calc(100% + var(--a1));z-index:20;width:212px;padding:var(--a1);border:1px solid var(--f-linie);background:var(--f-flaeche);text-align:left;border-radius:10px;flex-direction:column;gap:2px;display:flex;position:absolute;right:0;box-shadow:0 10px 30px #1212102e}.wegblatt-weg{align-items:center;gap:var(--a3);width:100%;color:var(--f-text);font-family:var(--schrift);font-size:var(--gr-neben);text-align:left;cursor:pointer;transition:background var(--griff-kommt) var(--kurve);background:0 0;border:none;border-radius:7px;padding:9px 10px;display:flex}.wegblatt-weg.leise{color:var(--f-text-leise)}.wegblatt-weg:hover:not(:disabled){background:var(--f-kachel-leer);color:var(--f-text)}.wegblatt-weg:disabled{opacity:.45;cursor:default}.wegblatt-frage{gap:var(--a2);padding:var(--a3) 10px;flex-direction:column;display:flex}.wegblatt-titel{font-family:var(--schrift-titel);font-size:var(--gr-neben);font-weight:var(--gew-titel);color:var(--f-text);margin:0}.wegblatt-satz{font-size:var(--gr-klein);line-height:var(--zeilen-text);color:var(--f-text-leise);margin:0}.wegblatt-zahlen{font-family:var(--schrift-fest);font-size:var(--gr-klein);color:var(--f-text-leise);margin:0}.wegblatt-knoepfe{align-items:baseline;gap:var(--a3);margin-top:var(--a1);display:flex}.lz-nebenwege{align-items:center;gap:var(--a3);z-index:1;opacity:0;min-width:0;transition:opacity var(--griff-kommt) var(--kurve);display:flex;position:relative}.listenzeile:hover .lz-nebenwege,.listenzeile:focus-within .lz-nebenwege{opacity:1}@media (hover:none),(pointer:coarse){.lz-auskunft,.lz-auskunft-rechts,.lz-nebenwege,.mehr-zeichen{opacity:1}}.lz-nebenwege .nebenweg{font-size:var(--gr-klein);margin:0;padding:0}.lz-band{flex-wrap:nowrap;flex-shrink:0;align-items:center;display:flex}.lz-band>*{flex-shrink:0}.lz-zahl{font-family:var(--schrift-fest);color:var(--f-griff);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:56px;font-size:12px;line-height:1}.lz-zahl b{font-weight:var(--gew-text);color:var(--f-text-leise)}.lz-auskunft-rechts{font-size:var(--gr-klein);line-height:var(--zeilen-eng);color:var(--f-text-leise);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lz-nebenwege .nebenweg{flex-shrink:0}.wegblatt-griff,.wegblatt-kopfzeile{display:none}@media (width<=48rem){.wegblatt{width:auto;padding:var(--a3) 0 calc(var(--a5) + var(--sicherer-rand));border-bottom:none;border-left:none;border-right:none;border-radius:14px 14px 0 0;gap:0;position:fixed;inset:auto 0 0}.wegblatt-griff{width:34px;height:4px;margin-bottom:var(--a4);background:var(--f-linie);border-radius:2px;align-self:center;display:block}.wegblatt-kopfzeile{margin:0 0 var(--a2);padding:0 var(--a5);font-size:var(--gr-klein);color:var(--f-text-leise);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wegblatt-weg{min-height:44px;padding:var(--a3) var(--a5);font-size:var(--gr-text);border-radius:0}.wegblatt-weg:not(.leise){color:var(--f-akzent)}.wegblatt-frage{padding-inline:var(--a5)}}.stoff-ansichten{gap:var(--a5);align-items:baseline;display:flex}.ordner{flex-direction:column;align-items:stretch;gap:0;display:flex}.brotkrume{font-size:var(--gr-neben);color:var(--f-text-leise)}.krume-trenner{color:var(--f-linie)}.krume-hier{color:var(--f-text);font-weight:var(--gew-text-stark)}.ordnerliste{flex-direction:column;display:flex}.ablegen{margin:var(--a3) calc(-1 * var(--a3)) 0;padding:7px var(--a3);border-radius:var(--rundung-knopf);cursor:pointer;font-family:var(--schrift);font-size:var(--gr-neben);color:var(--f-text-leise);transition:background var(--griff-kommt) var(--kurve), color var(--griff-kommt) var(--kurve);background:0 0;border:none;align-self:flex-start}.ablegen:hover{background:var(--f-flaeche);color:var(--f-text)}.leerbuehne{align-items:flex-start;gap:var(--a3);flex-direction:column;display:flex}.leerbuehne .hauptweg{margin-top:var(--a5)}.felder{gap:var(--a8);flex-direction:column;display:flex}.feld{align-items:flex-start;gap:var(--a3);flex-direction:column;display:flex}.feld .kachelreihe{max-width:100%}.abdeckung-auskunft{gap:var(--a2);opacity:0;transition:opacity var(--zeit-klein) var(--kurve);flex-direction:column;display:flex}.feld[data-auskunft=ja] .abdeckung-auskunft{opacity:1}.feld:focus-visible{outline:2px solid var(--f-akzent-flaeche);outline-offset:4px;border-radius:var(--rundung)}@media (prefers-reduced-motion:reduce){.abdeckung-auskunft{transition:none}}.gruppen .band{opacity:.4}.rueckfrage{margin-top:var(--a5);padding:var(--a4);border-radius:var(--rundung);background:var(--f-flaeche);max-width:var(--breite-lesen);position:relative}.rueckfrage-titel{padding-right:var(--a7);font-family:var(--schrift-titel);font-size:var(--gr-gross);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text);margin:0}.rueckfrage-satz{margin:var(--a3) 0 0;font-size:var(--gr-neben);line-height:var(--zeilen-text);color:var(--f-text-leise)}.rueckfrage-zahlen{margin:var(--a2) 0 0;font-size:var(--gr-klein);color:var(--f-text-leise)}.rueckfrage-wege{margin-top:var(--a4);align-items:center;gap:var(--a3);flex-wrap:wrap;display:flex}.kompendium{gap:0}.seitensteuerung.kompendium-steuerung{top:var(--kopf-hoehe);z-index:4;background:var(--f-grund);margin-top:0;position:sticky}.suchfeld{width:14rem;padding:var(--a1) var(--a3);font-size:var(--gr-neben)}.rahmen-inhalt:has(.kompendium) .spalte{max-width:calc(64rem + 2 * var(--a6))}.kompendium-spalten{position:relative}.uebersicht{top:0;left:calc(50% + var(--breite-lesen) / 2 + var(--a4));right:calc(-1 * var(--a6));z-index:3;height:100%;position:absolute}.uebersicht-innen{grid-template-areas:"sicht";justify-items:end;display:grid;position:sticky;top:50vh;transform:translateY(-50%)}.uebersicht-innen>*{grid-area:sicht}.linienzone{margin-right:var(--a6);width:var(--a5);padding:var(--a2) 0;cursor:pointer;transition:opacity var(--griff-geht) cubic-bezier(.4, 0, .6, 1);background:0 0;border:none;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.uebersicht[data-nah=ja] .linienzone{transition-duration:var(--griff-kommt)}.linie{background:var(--f-griff);height:2px;transition:background var(--zeit-ruhig) var(--kurve), width var(--zeit-ruhig) var(--kurve);border-radius:1px}.linie[data-ebene="1"]{width:16px}.linie[data-ebene="2"]{width:11px}.linie[data-ebene="3"]{width:8px}.linie[data-aktiv=ja]{background:var(--f-akzent-flaeche)}.uebersicht[data-nah=nein] .linienzone{opacity:0}.uebersicht[data-offen=ja] .linienzone{opacity:0;pointer-events:none}.linienzone:focus-visible{opacity:1}.sprungmenue{width:min(240px,100%);max-height:70vh;padding:var(--a3);border-radius:var(--rundung-knopf);background:var(--f-grund);border:1px solid var(--f-linie);opacity:0;transform:translateX(calc(-1 * var(--a4)));pointer-events:none;transition:opacity var(--zeit-ruhig) var(--kurve), transform var(--zeit-ruhig) var(--kurve);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.uebersicht[data-offen=ja] .sprungmenue,.sprungmenue:focus-within{opacity:1;pointer-events:auto;transform:none}.sprungmenue .sprungmarke[data-ebene="2"]{padding-left:var(--a4)}.sprungmenue .sprungmarke[data-ebene="3"]{padding-left:var(--a6)}.sprungmenue .sprungmarke[aria-current=true]{color:var(--f-akzent);font-weight:var(--gew-text-stark)}@media (width<=78rem){.uebersicht{display:none}}.struktur{gap:var(--a1);flex-direction:column;display:flex}.strukturkinder{border-left:1px solid var(--f-linie);padding-left:var(--a3)}.lesetext{max-width:var(--breite-lesen);min-width:0;margin-inline:auto}.kompendium-teil{scroll-margin-top:var(--a8)}.kompendium-teil[data-art=marke]{margin-top:2.4em}.kompendium-teil:first-child{margin-top:0}.lupe{border-radius:var(--rundung-knopf);width:30px;height:30px;color:var(--f-text-leise);cursor:pointer;transition:background var(--griff-kommt) var(--kurve), color var(--griff-kommt) var(--kurve);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.lupe:hover,.lupe[aria-expanded=true]{background:var(--f-flaeche);color:var(--f-text)}.kopf-ansichten{align-items:center;gap:var(--a2);display:flex}.kompendium-teil[data-art=marke]{border-left:2px solid var(--f-akzent-flaeche);padding-left:var(--a3)}.kompendium-teil[data-art=marke][data-ebene="2"],.kompendium-teil[data-art=marke][data-ebene="3"]{border-left-color:var(--f-linie)}.teil-kopf{font-family:var(--schrift-titel);font-size:var(--gr-neben);font-weight:var(--gew-titel);line-height:var(--zeilen-eng);color:var(--f-text-leise);margin:0 0 1.3em}.lese-absatz{margin:0 0 var(--a4);font-size:var(--gr-text);line-height:var(--zeilen-text)}.lese-luecke{width:7rem;max-width:60%;margin:0 var(--a1);vertical-align:baseline;border-bottom:1px solid var(--f-griff);display:inline-block}.lese-liste{margin:0 0 var(--a4);padding-left:var(--a5);font-size:var(--gr-text);line-height:var(--zeilen-text)}.lese-liste>li{margin-bottom:var(--a2);padding-left:var(--a2)}.lese-liste>li::marker{color:var(--f-text-leise)}.lese-absatz[data-art=auftrag]{border-left:1px solid var(--f-linie);padding-left:var(--a4);color:var(--f-text-leise)}.lese-stelle{background:color-mix(in srgb, var(--f-akzent-flaeche) 22%, transparent);color:inherit;border-radius:var(--rundung-klein);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 2px}@keyframes anker-blinken{0%{background:color-mix(in srgb, var(--f-akzent-flaeche) 26%, transparent)}to{background:0 0}}.kompendium-teil[data-blink=ja]{animation:anker-blinken 1.6s var(--kurve);border-radius:var(--rundung)}.uebersichtknopf{right:var(--a4);bottom:calc(var(--unterleiste-hoehe) + var(--a3) + var(--sicherer-rand));z-index:7;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:fixed}.uebersichtknopf-linien{background:var(--f-flaeche);border:1px solid var(--f-linie);border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;width:38px;height:38px;padding-right:12px;display:flex}.uebersichtknopf-linien i{background:var(--f-text-leise);border-radius:1px;height:2px;display:block}.uebersichtknopf-linien i.k{width:14px}.uebersichtknopf-linien i.u{width:9px}.uebersichtknopf-linien i.hier{background:var(--f-akzent)}@media not all and (width<=48rem){.uebersichtknopf{display:none}}@media (width<=48rem){.linienzone{display:none}.uebersicht[data-ueberlagerung=ja][data-offen=ja]{z-index:20;background:var(--f-grund);height:auto;padding:var(--a7) var(--a5);display:block;position:fixed;inset:0;overflow-y:auto}.uebersicht[data-ueberlagerung=ja][data-offen=ja] .uebersicht-innen{display:block;position:static;transform:none}.uebersicht[data-ueberlagerung=ja][data-offen=ja] .sprungmenue{background:0 0;border:none;width:100%;max-height:none;padding:0}.uebersicht[data-ueberlagerung=ja][data-offen=ja] .sprungmarke{min-height:44px;font-size:var(--gr-text);align-items:center;display:flex}}.kommende{flex-direction:column;min-height:0;display:flex}.k-faecher{align-items:center;gap:var(--a1);margin-bottom:var(--a4);flex-wrap:wrap;display:flex}.k-steuerung{margin-bottom:var(--a3);align-items:center;display:flex}.k-monatswahl{align-items:center;gap:var(--a1);margin-left:auto;display:flex}.k-pfeil{border-radius:var(--s-weg-radius);cursor:pointer;width:26px;height:26px;font-family:var(--schrift);font-size:var(--gr-neben);color:var(--f-text-leise);transition:background var(--zeit-klein) var(--kurve), color var(--zeit-klein) var(--kurve);background:0 0;border:none}.k-pfeil:hover{background:var(--f-flaeche);color:var(--f-text)}.k-monatsname{font-family:var(--schrift-titel);font-size:var(--gr-neben);color:var(--f-text);text-align:center;min-width:11.5em}.k-jetzt{margin-left:var(--a1);padding:var(--s-weg-polster-y) var(--s-weg-polster-x);border-radius:var(--s-weg-radius);cursor:pointer;font-family:var(--schrift);font-size:var(--gr-klein);color:var(--f-text-leise);transition:background var(--zeit-klein) var(--kurve), color var(--zeit-klein) var(--kurve);background:0 0;border:none}.k-jetzt:hover{background:var(--f-flaeche);color:var(--f-text)}.k-wochenkopf{gap:var(--a2);margin-bottom:var(--a2);font-size:var(--gr-fuss);letter-spacing:.05em;color:var(--f-text-leise);grid-template-columns:repeat(7,1fr);display:grid}.k-wochenkopf span{padding-left:var(--a3)}.k-raster{gap:var(--a2);flex:1;grid-template-columns:repeat(7,1fr);min-height:22rem;display:grid}.k-tag{min-height:0;padding:var(--a2) var(--a3);background:color-mix(in srgb, var(--f-flaeche) 50%, transparent);cursor:pointer;text-align:left;font:inherit;transition:background var(--zeit-klein) var(--kurve);border:none;border-radius:9px;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.k-tag:hover{background:var(--f-kachel-leer,var(--f-flaeche))}.k-tag[data-heute=ja]{background:var(--f-flaeche)}.k-tag[data-heute=ja] .k-nr{color:var(--f-text);font-weight:var(--gew-text-stark)}.k-leer{pointer-events:none;background:0 0}.k-nr{font-family:var(--schrift-fest);font-size:var(--gr-zahl);color:var(--f-text-leise)}.k-pruefung{top:var(--a2);right:var(--a3);font-size:var(--gr-neben);color:var(--f-akzent);line-height:1;position:absolute}.k-tag[data-gefunden=ja]{animation:1.6s ease-out k-zeigen}@keyframes k-zeigen{0%,55%{background:var(--f-akzent-flaeche)}to{background:color-mix(in srgb, var(--f-flaeche) 50%, transparent)}}@media (prefers-reduced-motion:reduce){.k-tag[data-gefunden=ja]{animation:none}}.k-auskunft{min-height:1lh;margin:var(--a3) 0 0;font-size:var(--gr-klein);color:var(--f-text-leise)}.k-danach{min-height:1lh;margin:var(--a3) 0 0;align-items:baseline;gap:var(--a2);font-size:var(--gr-klein);color:var(--f-text-leise);flex-wrap:wrap;display:flex}.k-eintrag{padding:var(--s-weg-polster-y) var(--s-weg-polster-x);border-radius:var(--s-weg-radius);cursor:pointer;font-family:var(--schrift);font-size:var(--gr-klein);color:var(--f-text-leise);transition:background var(--zeit-klein) var(--kurve), color var(--zeit-klein) var(--kurve);background:0 0;border:none}.k-eintrag:hover{background:var(--f-flaeche);color:var(--f-text)}.k-tagesblatt{margin-top:var(--a4);padding:var(--a4);border-radius:var(--rundung);background:var(--f-flaeche);position:relative}.k-blattkopf{justify-content:space-between;align-items:baseline;display:flex}.k-blatttitel{font-family:var(--schrift-fest);font-size:var(--gr-klein);color:var(--f-text-leise);margin:0}.k-terminliste{margin:var(--a3) 0 0;padding:0;list-style:none}.k-termin{align-items:center;gap:var(--a3);padding:var(--a2) 0;font-size:var(--gr-neben);flex-wrap:wrap;display:flex}.k-termin-fach{min-width:3em;font-weight:var(--gew-text-stark);color:var(--f-akzent)}.k-termin-thema{min-width:12ch;color:var(--f-text);flex:1}.k-verschiebefeld,.k-auskunftszeile{align-items:center;gap:var(--a2);flex-wrap:wrap;display:flex}.k-verschiebefeld input{width:auto}.k-rueckmeldung{font-size:var(--gr-klein);color:var(--f-text-leise)}.k-fehler{width:100%;padding-left:var(--a3);border-left:2px solid var(--f-warn);font-size:var(--gr-klein);color:var(--f-text-leise)}.k-strang{margin:var(--a5) 0 0 var(--a8);position:relative;overflow-y:visible}.k-achse{background:var(--f-linie);width:1px;position:absolute;top:0;left:0}.k-marke,.k-lerntag,.k-ziel{align-items:center;display:flex;position:absolute;left:0}.k-kugel{background:var(--f-akzent-flaeche);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-left:-4px}.k-heute .k-schild{margin-left:var(--a3);font-size:var(--gr-klein);color:var(--f-akzent)}.k-lerntag{cursor:pointer;background:0 0;border:none;padding:0;transform:translateY(-50%)}.k-verdickung{background:var(--f-text-leise);border-radius:1px;width:5px;height:5px;margin-left:-2px;display:block}.k-lerntag:hover .k-verdickung,.k-lerntag:focus-visible .k-verdickung{background:var(--f-text)}.k-auskunft-schild{white-space:nowrap;font-size:var(--gr-fuss);color:var(--f-text-leise);position:absolute;top:50%;transform:translateY(-50%)}.k-auskunft-schild[data-seite=links]{right:var(--a3);text-align:right}.k-auskunft-schild[data-seite=rechts]{left:var(--a3)}.k-ziel{transform:translateY(-50%)}.k-zieldatum{margin-left:var(--a3);font-size:var(--gr-klein);color:var(--f-text)}.rechnung{font-family:var(--schrift-fest);font-size:var(--gr-klein);color:var(--f-text-leise);padding:var(--a3) var(--a4);border-left:2px solid var(--f-linie);overflow-wrap:anywhere}.zeitwahl{align-items:center;gap:var(--a4);margin-top:var(--a4);display:flex}.zeitwahl-knopf{font-size:var(--gr-gross);min-width:3rem;padding:var(--a2) var(--a3);line-height:1}.zeitwahl-zahl{font-family:var(--schrift-titel);font-weight:var(--gew-titel);font-size:var(--gr-gross);text-align:center;min-width:7.5rem}.knopf-los{margin-top:var(--a5);font-size:var(--gr-text);padding:var(--a3) var(--a5)}.ki-hinweis{margin-top:var(--a5);padding:var(--a5);background:var(--f-flaeche);border:1px solid var(--f-akzent-flaeche);border-radius:var(--rundung-gross)}.ki-hinweis>*+*{margin-top:var(--a3)}.ki-hinweis h3{font-family:var(--schrift-titel);font-weight:var(--gew-titel-stark)}.zustandszeile{margin-top:var(--a4)}.platzhalter{margin-top:var(--a5);padding:var(--a4);border:1px dashed var(--f-linie);border-radius:var(--rundung);text-align:center}.abschlussfrage{margin-top:var(--a6);padding-top:var(--a4);border-top:1px solid var(--f-linie)}.abschlussfrage>*+*{margin-top:var(--a3)}.abschlussfrage label{font-size:var(--gr-neben);font-weight:var(--gew-text-stark);display:block}.abschlussfrage input[type=range]{width:100%;accent-color:var(--f-akzent-flaeche);display:block}.abschlussfrage output{font-size:var(--gr-neben);color:var(--f-text-leise);display:block}.sitzungsergebnis{margin-top:var(--a5);padding-top:var(--a4);border-top:1px solid var(--f-linie)}.sitzungsergebnis h3{font-size:var(--gr-neben);font-weight:var(--gew-text-stark)}.zustandsliste{gap:var(--a5);margin-top:var(--a4);flex-wrap:wrap;display:flex}.zustandsliste dt{font-size:var(--gr-klein);color:var(--f-text-leise)}.zustandsliste dd{font-size:var(--gr-gross);font-variant-numeric:tabular-nums;margin:0}.themen{margin-top:var(--a3);font-size:var(--gr-klein);color:var(--f-text-leise)}.standpille{padding:0 var(--a2);border-radius:var(--rundung);font-weight:var(--gew-text-stark);color:var(--f-grund);display:inline-block}.standpille-sitzt{background:var(--f-sitzt)}.standpille-genug{background:var(--f-arbeit)}.standpille-offen{background:var(--f-text-leise)}.naechster-termin{margin-top:var(--a5);padding-top:var(--a4);border-top:1px solid var(--f-linie)}.naechster-termin p{font-size:var(--gr-neben);font-weight:var(--gew-text-stark)}.naechster-termin .knopf{margin-top:var(--a3)}.standzahlen{gap:var(--a2) var(--a4);margin:var(--a4) 0 0;padding:var(--a4);background:var(--f-flaeche);border:1px solid var(--f-linie);border-radius:var(--rundung);font-size:var(--gr-neben);grid-template-columns:max-content 1fr;display:grid}.standzahlen dt{color:var(--f-text-leise)}.standzahlen dd{font-weight:var(--gew-text-stark);margin:0}.standblock{margin-top:var(--a5);padding-top:var(--a4);border-top:1px solid var(--f-linie)}.standblock>*+*{margin-top:var(--a2)}.standliste{margin:var(--a3) 0 0;font-size:var(--gr-neben);padding:0;list-style:none}.standliste>li+li{margin-top:var(--a2)}.abnahme-gitter{gap:var(--a5);margin-top:var(--a5);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.abnahme-gitter>div>*+*{margin-top:var(--a3)}.abnahme-hinweis{margin-top:var(--a4)}.abweichung{margin:0}.abweichung dt{margin-top:var(--a2);color:var(--f-text-leise);font-size:var(--gr-klein)}.abweichung dd{margin:var(--a1) 0 0}.abweichung code{padding:var(--a2);background:var(--f-grund);border:1px solid var(--f-linie);border-radius:var(--rundung);font-family:var(--schrift-fest);font-size:var(--gr-klein);overflow-wrap:anywhere;display:block}.schau-block{margin-top:var(--a7);padding-top:var(--a5);border-top:1px solid var(--f-linie)}.schau-block>*+*{margin-top:var(--a3)}.schau-reihe{gap:var(--a3);flex-wrap:wrap;display:flex}.schau-probe-titel{font-family:var(--schrift-titel);font-weight:var(--gew-titel);font-size:var(--gr-gross);line-height:var(--zeilen-eng)}.schau-stark{font-weight:var(--gew-titel-stark)}.schau-stark-text{font-weight:var(--gew-text-stark)}.schau-gitter{gap:var(--a3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.schau-farbe{align-items:center;gap:var(--a3);font-size:var(--gr-neben);display:flex}.schau-tupfer{width:var(--a7);height:var(--a7);border-radius:var(--rundung);border:1px solid var(--f-linie);flex:none}code{font-family:var(--schrift-fest);font-size:var(--gr-klein)}.probe-block{margin-top:var(--a5)}.knopf-klein{font-size:var(--gr-klein);padding:var(--a1) var(--a3)}.protokoll-warnung{color:var(--f-warn);font-weight:var(--gew-text-stark)}.roh{margin-top:var(--a5);font-size:var(--gr-neben)}.roh summary{cursor:pointer;color:var(--f-text-leise)}
