@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-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;--a1:4px;--a2:8px;--a3:12px;--a4:16px;--a5:24px;--a6:32px;--a7:48px;--a8:64px;--rundung:6px;--rundung-gross:10px;--f-grund:#faf8f3;--f-flaeche:#f0ede4;--f-text:#121210;--f-text-leise:#645f55;--f-linie:#ddd9ce;--f-akzent:#9e5322;--f-akzent-flaeche:#c4713b;--f-warn:#9b3a1e;--f-nie:#e4e4de;--f-arbeit:#b87a14;--f-sitzt:#246a62;--f-luecke:#4a2b6b;--zeit-klein:.12s;--zeit-wechsel:.18s;--kurve:cubic-bezier(.32, .72, 0, 1);--warte-still:.8s;--warte-hinweis:12s;--warte-abbruch:30s;--tastendruck:.1s}@media (prefers-color-scheme:dark){:root:not([data-modus=hell]){--f-grund:#121210;--f-flaeche:#1e1e1b;--f-text:#e2ded4;--f-text-leise:#a39e92;--f-linie:#2e2e2a;--f-akzent:#c4713b;--f-akzent-flaeche:#c4713b;--f-warn:#e0a483;--f-nie:#43434a;--f-arbeit:#d4972c;--f-sitzt:#7fd0c4;--f-luecke:#9e7acb}}:root[data-modus=dunkel]{--f-grund:#121210;--f-flaeche:#1e1e1b;--f-text:#e2ded4;--f-text-leise:#a39e92;--f-linie:#2e2e2a;--f-akzent:#c4713b;--f-akzent-flaeche:#c4713b;--f-warn:#e0a483;--f-nie:#43434a;--f-arbeit:#d4972c;--f-sitzt:#7fd0c4;--f-luecke:#9e7acb}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.zaehler{transition:none!important}:focus-visible{outline:2px solid var(--f-akzent-flaeche);outline-offset:2px}.immer-sichtbar{opacity:1!important;visibility:visible!important}*,: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{max-width:var(--breite-app);padding:var(--a7) var(--a5);margin:0 auto}.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)}.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{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}.lesebereich{max-width:62ch}.lesebereich>*+*{margin-top:var(--a4)}.abschnitt{margin-top:var(--a6);scroll-margin-top:var(--a5)}.abschnitt>*+*{margin-top:var(--a3)}.abschnitt h3{font-size:var(--gr-neben);font-weight:var(--gew-text-stark)}.abschnitt-angesprungen{border-left:2px solid var(--f-akzent);padding-left:var(--a4)}.herkunft{font-size:var(--gr-klein);color:var(--f-text-leise)}.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);vertical-align:baseline;border-radius:50%;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.erklaerzeichen:hover,.erklaerzeichen:focus-visible{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)}.kandidatenwahl{align-items:baseline;gap:var(--a2);margin-top:var(--a4);font-size:var(--gr-neben);flex-wrap:wrap;display:flex}.knopf-klein{font-size:var(--gr-klein);padding:var(--a1) var(--a3)}.fragebildschirm{margin-top:var(--a6)}.fragebildschirm>*+*{margin-top:var(--a4)}.frage-kopf{font-size:var(--gr-neben)}.frage{font-family:var(--schrift-titel);font-weight:var(--gew-titel);font-size:var(--gr-frage);line-height:var(--zeilen-eng)}.rueckmeldung{margin-top:var(--a6)}.rueckmeldung>*+*{margin-top:var(--a4)}.urteilszeile{font-size:var(--gr-neben)}.urteil-richtig .marke{border-color:var(--f-sitzt);color:var(--f-sitzt)}.urteil-teilweise .marke{border-color:var(--f-arbeit);color:var(--f-arbeit)}.urteil-falsch .marke{border-color:var(--f-text-leise);color:var(--f-text-leise)}.rueckmeldungstext{font-size:var(--gr-gross);line-height:var(--zeilen-text)}.quellkasten{border:1px solid var(--f-linie);border-radius:var(--rundung);padding:var(--a3) var(--a4)}.quellkasten summary{cursor:pointer;font-size:var(--gr-neben);color:var(--f-text-leise)}.quellkasten>:not(summary){margin-top:var(--a3)}.quellkasten .protokoll{gap:var(--a2) var(--a4);font-size:var(--gr-klein);grid-template-columns:minmax(9rem,auto) 1fr;display:grid}.quellkasten .protokoll dt{font-family:var(--schrift-fest);color:var(--f-text-leise)}.quellkasten .protokoll dd{overflow-wrap:anywhere;margin:0}.einspruch{margin-top:var(--a4);padding-top:var(--a3);border-top:1px solid var(--f-linie)}.knopf-leise{font:inherit;font-size:var(--gr-neben);color:var(--f-text-leise);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.knopf-leise:hover{color:var(--f-text)}.zaehlerzeile{font-size:var(--gr-klein);color:var(--f-text-leise)}.aufloesung{margin-top:var(--a6)}.aufloesung>*+*{margin-top:var(--a4)}.aufloesung-titel{font-family:var(--schrift-titel);font-weight:var(--gew-titel);font-size:var(--gr-gross);line-height:var(--zeilen-eng)}.hinweis{padding:var(--a3) var(--a4);border-left:3px solid var(--f-akzent-flaeche);background:var(--f-flaeche);border-radius:var(--rundung)}.hinweis+.hinweis{margin-top:var(--a2)}.hinweis-kopf{font-size:var(--gr-klein)}.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}.zerlegung{margin-top:var(--a6);padding-top:var(--a5);border-top:1px solid var(--f-linie)}.zerlegung>*+*{margin-top:var(--a3)}.abschnitt{margin-top:var(--a5)}.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)}.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)}.gruppe{padding:0 var(--a2);border-radius:var(--rundung);font-weight:var(--gew-text-stark);color:var(--f-grund);display:inline-block}.gruppe-sitzt{background:var(--f-sitzt)}.gruppe-genug{background:var(--f-arbeit)}.gruppe-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)}.klartext-kurz{max-height:14rem}.abnahme-hinweis{margin-top:var(--a4)}.meldung-gut{border-left-color:var(--f-sitzt)}.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)}.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;margin:0}.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)}
