.sb{display:flex;flex-direction:column;gap:.5rem;min-width:0}.sb-wahl{align-self:flex-end;display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;gap:1px;max-width:100%;background:var(--linie-stark);border:1px solid var(--linie-stark);border-radius:var(--radius);overflow:hidden}.sb-wahl .sb-knopf{background:var(--flaeche);color:var(--tinte-leise);border:0;border-radius:0;justify-content:center;font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .75rem;min-height:1.9rem;white-space:nowrap}.sb-wahl .sb-knopf:hover:not(.sb-aktiv){color:var(--tinte);background:var(--flaeche-leise);filter:none}.sb-wahl .sb-knopf.sb-aktiv{background:var(--akzent-hell);color:var(--akzent);font-weight:600}.sb-wahl .sb-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.sb-laden{margin:0 0 1.6rem;aspect-ratio:1120 / 640;max-height:34rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:5px}@media (max-width: 48rem){.sb-wahl{align-self:stretch;display:flex;flex-wrap:wrap}.sb-wahl .sb-knopf{flex:1 1 9rem;white-space:normal}}.einstellungen.zp-einstellungen{max-width:64rem}.zp-anbieterraster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}@media (max-width: 56rem){.zp-anbieterraster{grid-template-columns:1fr}}.zp-anbieter{display:flex;flex-direction:column;min-width:0}.zp-kopf{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:.6rem}.einstellungen .zp-kopf h2,.zp-kopf h2{margin-bottom:0}.zp-schluesselform{margin-top:.9rem}.einstellungen .zp-schluesselform .feld{margin-bottom:0}.zp-inline{display:flex;gap:.5rem;align-items:stretch}.zp-inline input{flex:1 1 auto;min-width:0}.zp-inline button{flex:0 0 auto}@media (max-width: 30rem){.zp-inline{flex-direction:column}}.zp-meldungen{display:grid;gap:.5rem;margin-top:.7rem}.zp-meldungen:empty{display:none}.zp-tipp{margin:-.3rem 0 .9rem;font-size:.85rem;color:var(--tinte-leise);border-left:3px solid var(--kuehl);padding-left:.6rem}.zp-zeilen{display:grid;gap:.6rem}.zp-zeile{display:grid;grid-template-columns:13rem 9rem minmax(0,1fr) auto;gap:.5rem .8rem;align-items:end;padding:.7rem .8rem;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche-leise)}.zp-zeile.ohne{border-color:var(--amber)}.einstellungen .zp-zeile .feld{margin-bottom:0;min-width:0}.zp-aufgabe{display:flex;flex-direction:column;gap:.15rem;align-self:center;min-width:0}.zp-aufgabe .pill{margin-left:0;align-self:flex-start}.zp-knoepfe{display:flex;gap:.4rem;flex-wrap:wrap}.zp-volle{grid-column:1 / -1}.meldung.klein{font-size:.8rem;padding:.45rem .7rem}.zp-modellhinweis{margin:.6rem 0 0;color:var(--tinte-leise)}@media (max-width: 56rem){.zp-zeile{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.zp-aufgabe,.zp-knoepfe{grid-column:1 / -1}}@media (max-width: 30rem){.zp-zeile{grid-template-columns:1fr}}th.zp-wahl,td.zp-wahl{width:2.4rem;padding-right:0;text-align:center}td.zp-wahl input,th.zp-wahl input{margin:.15rem 0 0;cursor:pointer}tr.zp-gewaehlt td{background:var(--akzent-hell)}.zp-lauf{margin-top:.2rem;font-family:var(--mono);font-size:.68rem}.zp-leiste{position:sticky;top:.5rem;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap;background:var(--flaeche);border:1px solid var(--akzent);border-radius:5px;padding:.6rem .9rem;margin-bottom:.8rem;box-shadow:0 2px 8px #00000014}.zp-leiste .aktionen{margin-top:0}.zp-meldung{margin-bottom:.8rem}.zp-meldung .zeile{display:flex;gap:.4rem}.zp-bereich{margin-bottom:1rem;border-left:4px solid var(--linie-stark)}.zp-bereich.uneinig{border-left-color:var(--amber)}.zp-bereich h2{font-size:1.05rem}.zp-uneinig{background:var(--amber-hell);color:var(--amber);border:1px solid var(--amber);border-radius:4px;padding:.6rem .8rem;font-size:.88rem;margin-bottom:.8rem}.zp-uneinig .still{color:inherit;opacity:.8;font-family:var(--mono);font-size:.78rem}.meldung.zp-info{background:var(--kuehl-hell);color:var(--kuehl);border:1px solid var(--kuehl)}.zp-status{margin-bottom:.8rem}.zp-meinungen{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.8rem;align-items:start}@media (max-width: 40rem){.zp-meinungen{grid-template-columns:1fr}}.zp-meinung{min-width:0;border:1px solid var(--linie);border-top:4px solid var(--linie-stark);border-radius:4px;padding:.7rem .85rem;background:var(--flaeche)}.zp-meinung.gut{border-top-color:var(--akzent)}.zp-meinung.warn{border-top-color:var(--amber)}.zp-meinung.info{border-top-color:var(--kuehl)}.zp-meinung.rot{border-top-color:var(--signal)}.zp-meinung.abweichend{box-shadow:0 0 0 2px var(--amber)}.zp-meinung.veraltet{opacity:.78}.zp-meinung-kopf{display:flex;gap:.3rem;flex-wrap:wrap}.zp-meinung-kopf .pill{margin-left:0}.zp-meinung-lauf{margin:.35rem 0 0;overflow-wrap:anywhere}.zp-begruendung{margin:.5rem 0;font-size:.9rem}.zp-meinung p{overflow-wrap:anywhere}.zp-korrektur{margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--linie)}.zp-korrektur .marke{display:block;margin-bottom:.3rem}.zp-korrektur dl{margin:0;display:grid;gap:.3rem}.zp-korrektur dl>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem}.zp-korrektur dt{font-size:.78rem;color:var(--tinte-still)}.zp-korrektur dd{margin:0;font-size:.84rem;overflow-wrap:anywhere;max-height:7.5rem;overflow:auto}.zp-korrektur pre.json{background:var(--flaeche-leise);border:1px solid var(--linie);border-radius:4px;padding:.5rem;overflow-x:auto;max-height:18rem;margin:.4rem 0 0}.zp-korrektur .aktionen{margin-top:.6rem}.zp-frueher{margin-top:.9rem}.zp-frueher>summary{cursor:pointer;color:var(--tinte-leise);margin-bottom:.6rem}@media (max-width: 30rem){.zp-korrektur dl>div{grid-template-columns:1fr;gap:0}}.block-pill{display:inline-block;margin:.25rem 0 0}.ogr{display:flex;flex-direction:column;width:100%;min-width:0;height:min(78vh,900px);min-height:22rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:6px;overflow:hidden}.ogr-leiste-oben{display:flex;flex-wrap:wrap;gap:.45rem .9rem;align-items:center;padding:.55rem .7rem;border-bottom:1px solid var(--linie);background:var(--flaeche-leise)}.ogr-suche{position:relative;flex:0 1 16rem;min-width:10rem}.ogr-suche input{min-height:2rem;padding:.3rem 4.2rem .3rem .6rem;font-size:.85rem;background:var(--flaeche)}.ogr-trefferzahl{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:.7rem;color:var(--tinte-still);pointer-events:none}.ogr-arten{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;min-width:0;flex:1 1 20rem}.ogr .ogr-chip{min-height:1.75rem;padding:.12rem .55rem;gap:.4rem;border-radius:999px;font-size:.76rem;font-weight:500;background:var(--flaeche);color:var(--tinte-leise);border:1px solid var(--linie-stark)}.ogr .ogr-chip:hover:not(:disabled){filter:none;border-color:var(--kf);color:var(--tinte)}.ogr-chip i{width:1.1rem;height:0;border-top:2px dashed var(--kf);display:inline-block}.ogr .ogr-chip.an{background:var(--kfh);border-color:var(--kf);color:var(--tinte)}.ogr-chip.an i{border-top-style:solid}.ogr-chip-n{font-family:var(--mono);font-size:.66rem;color:var(--tinte-still)}.ogr-umgebung{display:inline-flex;gap:.35rem;align-items:center;font-size:.78rem;color:var(--tinte-leise);margin-left:.2rem;cursor:pointer;white-space:nowrap}.ogr-umgebung:has(input:disabled){opacity:.55;cursor:not-allowed}.ogr-f0{--kf: var(--kuehl);--kfh: var(--kuehl-hell)}.ogr-f1{--kf: var(--amber);--kfh: var(--amber-hell)}.ogr-f2{--kf: var(--akzent);--kfh: var(--akzent-hell)}.ogr-f3{--kf: var(--signal);--kfh: var(--signal-hell)}.ogr-f4{--kf: var(--tinte-leise);--kfh: var(--flaeche-leise)}.ogr-f5{--kf: var(--tinte-still);--kfh: var(--flaeche-leise)}.ogr-fx{--kf: var(--linie-stark);--kfh: var(--flaeche-leise)}.ogr-buehne{position:relative;flex:1;min-height:0;overflow:hidden}.ogr-svg{display:block;width:100%;height:100%;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;font-family:var(--sans);background:var(--flaeche);outline:none}.ogr-buehne.zieht .ogr-svg{cursor:grabbing}.ogr-svg:focus-visible{box-shadow:inset 0 0 0 2px var(--akzent)}.ogr-raster{fill:none;stroke:var(--linie);stroke-width:.6;opacity:.55}.lod-fern .ogr-raster{opacity:0}.ogr-baumkante{fill:none;stroke:var(--linie-stark);stroke-width:1.3;transition:opacity .15s,stroke .15s}.ogr-baumkante.pfad{stroke:var(--akzent);stroke-width:2.2}.ogr-baumkante.nah{stroke:var(--tinte-still);stroke-width:1.5}.ogr-baumkante.leise{opacity:.3}.ogr-ovkante{transition:opacity .15s}.ogr-ovlinie{fill:none;stroke:var(--kf);stroke-width:1.4;stroke-dasharray:5 4;opacity:.8}.ogr-ovtreffer{fill:none;stroke:transparent;stroke-width:9}.ogr-ovkante:hover .ogr-ovlinie{stroke-width:2.4;opacity:1}.ogr-ovkante.an .ogr-ovlinie{stroke-width:2;opacity:1}.ogr-ovkante.leise .ogr-ovlinie{opacity:.22}.ogr-ovkante.extra .ogr-ovlinie{stroke:var(--tinte-still);stroke-width:1.3;stroke-dasharray:3 3}.ogr-pfeil{fill:var(--kf)}.ogr-ovlabel{font-family:var(--mono);font-size:9.5px;fill:var(--kf);font-weight:500;pointer-events:none;paint-order:stroke;stroke:var(--flaeche);stroke-width:4px;stroke-linejoin:round}.lod-fern .ogr-ovlabel{display:none}.ogr-knoten{cursor:pointer;outline:none;transition:opacity .15s}.ogr-koerper{fill:var(--flaeche);stroke:var(--linie-stark);stroke-width:1.2}.ogr-knoten.klasse .ogr-koerper{fill:var(--flaeche);stroke:var(--tinte-still)}.ogr-knoten.auspraegung .ogr-koerper{fill:var(--flaeche-leise)}.ogr-knoten.entwurf .ogr-koerper{stroke-dasharray:4 2.5}.ogr-knoten.bestaetigt .ogr-koerper{stroke-dasharray:none;stroke:var(--akzent)}.ogr-leiste{fill:var(--tinte-still)}.ogr-knoten.bestaetigt .ogr-leiste{fill:var(--akzent)}.ogr-punkt{fill:none;stroke:var(--tinte-leise);stroke-width:1.4}.ogr-knoten.bestaetigt .ogr-punkt{fill:var(--akzent);stroke:var(--akzent)}.ogr-label{font-size:13px;fill:var(--tinte);font-weight:500}.ogr-knoten.klasse .ogr-label{font-weight:600}.ogr-knoten.auspraegung .ogr-label{fill:var(--tinte-leise)}.ogr-beleg rect{fill:var(--kuehl-hell);stroke:var(--kuehl);stroke-width:.8}.ogr-beleg text{font-family:var(--serif);font-size:10.5px;font-weight:600;fill:var(--kuehl)}.ogr-schluessel{font-family:var(--mono);font-size:7.5px;fill:var(--tinte-still);display:none}.lod-nah .ogr-schluessel{display:inline}.lod-fern .ogr-beleg,.lod-fern .ogr-anzahl{display:none}.ogr-knoten:hover .ogr-koerper{stroke:var(--akzent);stroke-width:1.8}.ogr-knoten:focus-visible .ogr-koerper{stroke:var(--akzent);stroke-width:2.4;stroke-dasharray:none}.ogr-knoten.pfad .ogr-koerper{stroke:var(--akzent);stroke-width:1.6}.ogr-knoten.gewaehlt .ogr-koerper{fill:var(--akzent-hell);stroke:var(--akzent);stroke-width:2.6;stroke-dasharray:none}.ogr-knoten.gewaehlt .ogr-label{fill:var(--tinte);font-weight:600}.ogr-knoten.treffer .ogr-koerper{fill:var(--akzent-hell);stroke:var(--akzent);stroke-width:1.6;stroke-dasharray:none}.ogr-knoten.treffer .ogr-label{fill:var(--tinte)}.ogr-knoten.treffer.aktuell .ogr-koerper{fill:var(--punch);stroke:var(--punch-ink);stroke-width:2}.ogr-knoten.treffer.aktuell .ogr-label{fill:var(--punch-ink);font-weight:600}.ogr-knoten.treffer.aktuell .ogr-punkt,.ogr-knoten.treffer.aktuell .ogr-leiste{stroke:var(--punch-ink);fill:var(--punch-ink)}.ogr-knoten.leise{opacity:.3}.ogr-knoten.leise:hover,.ogr-knoten.leise:focus-visible{opacity:.85}.ogr-klapp{cursor:pointer;outline:none}.ogr-klapp circle{fill:var(--flaeche);stroke:var(--tinte-still);stroke-width:1.1}.ogr-klapp path{stroke:var(--tinte-leise);stroke-width:1.4;fill:none}.ogr-klapp.zu circle{fill:var(--tinte);stroke:var(--tinte)}.ogr-klapp.zu path{stroke:var(--flaeche)}.ogr-klapp:hover circle,.ogr-klapp:focus-visible circle{stroke:var(--akzent);stroke-width:2}.ogr-anzahl{font-family:var(--mono);font-size:9.5px;fill:var(--tinte-leise);font-weight:500}.ogr-zoom{position:absolute;left:.6rem;top:.6rem;display:flex;align-items:center;gap:0;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:4px;overflow:hidden}.ogr .ogr-zoom button,.ogr .ogr-klappknoepfe button{min-height:1.85rem;min-width:1.95rem;padding:0 .45rem;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--tinte-leise);font-family:var(--mono);font-size:.9rem;font-weight:500}.ogr .ogr-zoom button+button{border-left:1px solid var(--linie)}.ogr .ogr-zoom button.breit{font-family:var(--sans);font-size:.74rem}.ogr .ogr-zoom button:hover,.ogr .ogr-klappknoepfe button:hover{background:var(--akzent-hell);color:var(--akzent);filter:none}.ogr-zoomwert{font-family:var(--mono);font-size:.66rem;color:var(--tinte-still);padding:0 .5rem;border-left:1px solid var(--linie);min-width:3.4rem;text-align:right;line-height:1.85rem}.ogr-klappknoepfe{position:absolute;right:.6rem;top:.6rem;display:flex;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:4px;overflow:hidden}.ogr .ogr-klappknoepfe button{font-family:var(--sans);font-size:.72rem}.ogr .ogr-klappknoepfe button+button{border-left:1px solid var(--linie)}.ogr-legende{position:absolute;left:.6rem;bottom:.6rem;display:flex;flex-wrap:wrap;gap:.25rem .8rem;max-width:calc(100% - 13rem);font-family:var(--mono);font-size:.64rem;letter-spacing:.03em;color:var(--tinte-leise);background:var(--flaeche);border:1px solid var(--linie);border-radius:4px;padding:.3rem .55rem;pointer-events:none}.ogr-legende span{display:inline-flex;align-items:center;gap:.35rem}.ogr-legende i{display:inline-block;width:1.1rem;height:.7rem;border:1.2px solid var(--tinte-still)}.ogr-legende i.lg-klasse{border-radius:2px;border-left:3px solid var(--tinte-still)}.ogr-legende i.lg-auspr{border-radius:999px;background:var(--flaeche-leise);border-color:var(--linie-stark)}.ogr-legende i.lg-entwurf{border-style:dashed;border-radius:2px}.ogr-legende i.lg-best{border-color:var(--akzent);border-radius:2px}.ogr-legende b{font-family:var(--serif);color:var(--kuehl);background:var(--kuehl-hell);border:1px solid var(--kuehl);border-radius:3px;width:.95rem;height:.95rem;display:inline-grid;place-items:center;font-size:.66rem}.ogr-mini{position:absolute;right:.6rem;bottom:.6rem;background:var(--flaeche-leise);border:1px solid var(--linie-stark);border-radius:4px;cursor:crosshair;touch-action:none}.ogr-mini-k{fill:var(--linie-stark)}.ogr-mini-k.treffer{fill:var(--punch)}.ogr-mini-k.gewaehlt{fill:var(--akzent)}.ogr-mini-vp{fill:var(--akzent-hell);fill-opacity:.35;stroke:var(--akzent);stroke-width:1.2}@media (max-width: 40rem){.ogr{height:min(78vh,640px)}.ogr-legende,.ogr-mini{display:none}.ogr-suche{flex:1 1 100%}.ogr-zoomwert{display:none}.ogr-klappknoepfe{top:auto;bottom:.6rem}}@media (prefers-reduced-motion: reduce){.ogr-knoten,.ogr-ovkante,.ogr-baumkante{transition:none}}.anbindung{display:grid;grid-template-columns:13.5rem minmax(0,1fr);gap:1.6rem;align-items:start}.anbindung-inhalt{min-width:0;display:flex;flex-direction:column;gap:1.1rem}.anbindung-toc{position:sticky;top:1rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:5px;padding:.8rem .9rem;font-size:.84rem}.anbindung-toc h2{font-family:var(--mono);font-size:.63rem;text-transform:uppercase;letter-spacing:.07em;color:var(--tinte-still);font-weight:500;margin:0 0 .5rem}.anbindung-toc ol{margin:0;padding-left:1.2rem}.anbindung-toc li{margin:.22rem 0}.anbindung-toc a{text-decoration:none;color:var(--tinte-leise)}.anbindung-toc a:hover{color:var(--akzent);text-decoration:underline}.anbindung-abschnitt{scroll-margin-top:1rem}.anbindung-abschnitt>h2{margin-top:0}.anbindung-abschnitt h3{font-size:.95rem;margin:1.1rem 0 .4rem}.anbindung-abschnitt p,.anbindung-abschnitt li{line-height:1.55}.anbindung-abschnitt p{margin:.45rem 0}.anbindung-abschnitt ul,.anbindung-abschnitt ol{margin:.4rem 0;padding-left:1.2rem}.anbindung-abschnitt li{margin:.2rem 0}.anbindung-abschnitt .rahmen{margin:.6rem 0}.anbindung-abschnitt td code,.anbindung-abschnitt li code,.anbindung-abschnitt p code{overflow-wrap:anywhere}.anbindung-abschnitt td{font-size:.85rem}.anbindung-abschnitt td.nowrap{white-space:nowrap}.anbindung-code{margin:.6rem 0;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche-leise);min-width:0}.anbindung-code-kopf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem .4rem .3rem .7rem;border-bottom:1px solid var(--linie)}.anbindung-code-kopf span{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-still)}.anbindung-code pre{margin:0;padding:.7rem .8rem;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre;font-family:var(--mono);font-size:.78rem;line-height:1.5;color:var(--tinte);max-height:32rem}.anbindung-sprachen{margin-top:.6rem}.anbindung-merke{border-left:3px solid var(--akzent);background:var(--akzent-hell);padding:.6rem .9rem;border-radius:0 4px 4px 0;margin:.6rem 0;font-size:.9rem}.anbindung-merke.warn{border-left-color:var(--amber);background:var(--amber-hell)}.anbindung-merke p{margin:.2rem 0}.anbindung-basis{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1rem;margin:.6rem 0;font-size:.88rem;align-items:baseline}.anbindung-basis dt{color:var(--tinte-leise)}.anbindung-basis dd{margin:0;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;min-width:0}.anbindung-basis dd code{overflow-wrap:anywhere}@media (max-width: 64rem){.anbindung{grid-template-columns:minmax(0,1fr);gap:1rem}.anbindung-toc{position:static}.anbindung-toc ol{columns:2;column-gap:1.5rem}}@media (max-width: 40rem){.anbindung-toc ol{columns:1}.anbindung-basis{grid-template-columns:minmax(0,1fr);gap:.1rem}.anbindung-basis dd{margin-bottom:.5rem}}.schluessel-verwaltung{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.lk{--paper: var(--papier);--panel: var(--flaeche);--ink: var(--tinte);--muted: var(--tinte-leise);--rule: var(--linie);--hl: var(--punch);--fokus: var(--akzent);--belegt: var(--akzent);--belegt-ink: var(--papier);--dim: .22;--lk-eu: #42618f;--lk-chain: #3f7a12;--lk-gas: #2c7c86;--lk-h2: #7a5aa6;--lk-heat: #b07a12;--lk-cross: #6b7259;--lk-dock: #14180d;--lk-auth: #a53b12;font-family:"Archivo Variable","Archivo",var(--sans);font-size:15px;line-height:1.45;color:var(--ink)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .lk{--lk-eu: #8aa6e0;--lk-chain: #b7e84a;--lk-gas: #6cc3cc;--lk-h2: #b59ae6;--lk-heat: #e0b04a;--lk-cross: #a4ad93;--lk-dock: #e9efdc;--lk-auth: #e2855a}}:root[data-theme=dark] .lk{--lk-eu: #8aa6e0;--lk-chain: #b7e84a;--lk-gas: #6cc3cc;--lk-h2: #b59ae6;--lk-heat: #e0b04a;--lk-cross: #a4ad93;--lk-dock: #e9efdc;--lk-auth: #e2855a}.lk :focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.lk h1,.lk h2,.lk h3,.lk h4{font-family:inherit}.lk :is(.chip,.box,.t,.btn,.x){min-height:0;font-family:inherit;line-height:inherit;display:inline-block;gap:0;filter:none;text-decoration:none;font-weight:inherit;border-radius:0}.lk :is(.chip,.box,.t,.btn,.x):hover{filter:none}.lk .lk-kopf{padding:clamp(12px,3vw,32px) 0 20px}.lk h1{font-stretch:68%;font-weight:760;font-size:clamp(34px,6vw,76px);line-height:.95;letter-spacing:-.01em;margin:0}.lk .lede{color:var(--muted);margin:16px 0 0;font-size:16px}.lk .stand{font-size:13px;color:var(--muted);margin-top:6px}.lk .overview{margin-top:28px;display:grid;grid-template-columns:calc(clamp(48px,7vw,88px)*4.3) 1fr;gap:18px 28px;align-items:end}.lk .big{font-stretch:62%;font-weight:700;font-size:clamp(48px,7vw,88px);line-height:.85;font-variant-numeric:tabular-nums}.lk .big small{font-size:.32em;font-weight:500;font-stretch:100%;color:var(--muted);display:block;margin-top:8px;line-height:1.2;white-space:nowrap}.lk .big small.ctx{font-size:.17em;margin-top:6px;overflow:hidden;text-overflow:ellipsis}.lk .mini{display:flex;flex-wrap:wrap;gap:10px 14px}.lk .mini .md{display:flex;flex-direction:column;gap:4px}.lk .mini .md span{font-size:11px;color:var(--muted);font-stretch:80%;white-space:nowrap}.lk .mini .sq{display:flex;gap:2px}.lk .mini i{width:9px;height:14px;border:1.5px solid var(--c);display:block;cursor:pointer;background:transparent}.lk .mini i.on{background:var(--c)}.lk .mini i.off{opacity:var(--dim)}.lk .bar{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);margin:24px -2rem 0;padding:10px 2rem}.lk .bar .wrap{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.lk .roles{display:flex;flex-wrap:wrap;gap:6px}.lk .chip{border:1px solid var(--rule);background:var(--panel);color:var(--ink);border-radius:999px;padding:5px 11px;font-size:13px;cursor:pointer;font-stretch:90%}.lk .chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lk .chip.bearbeiten[aria-pressed=true]{background:var(--hl);color:var(--punch-ink);border-color:var(--hl)}.lk .search{flex:1 1 200px;min-width:160px;width:auto;min-height:0;border:1px solid var(--rule);background:var(--panel);color:var(--ink);border-radius:6px;padding:6px 10px;font:inherit}.lk select.search{flex:0 1 220px}.lk .tog{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--muted);cursor:pointer}.lk .legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted);margin-left:auto}.lk .flag{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:3px;white-space:nowrap;font-stretch:85%}.lk .flag.neu{background:var(--hl);color:#14180d}.lk .flag.wandel{border:1px solid var(--muted);color:var(--muted)}.lk .flag.belegt{background:var(--belegt);color:var(--belegt-ink)}.lk li.it.belegt .t{font-weight:600}.lk li.it.belegt .box{cursor:default}.lk .drawer .belegt-info{margin-top:4px;padding:8px 10px;border-left:3px solid var(--belegt);background:color-mix(in srgb,var(--belegt) 10%,transparent);font-size:14px}.lk .drawer .belegt-info.arbeit{border-left-color:var(--muted);background:color-mix(in srgb,var(--muted) 8%,transparent)}.lk .drawer .belegt-info ul{display:flex;flex-direction:column;gap:2px}.lk .drawer .belegt-info a{color:var(--ink);text-decoration-color:var(--belegt);text-underline-offset:3px}.lk .drawer .belegt-info code{font-size:11.5px}.lk .band{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:34px 0;border-bottom:1px solid var(--rule);scroll-margin-top:90px}.lk .band-h{position:relative;padding-left:14px}.lk .band-h:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;background:var(--c)}.lk .band-h h2{font-stretch:72%;font-size:28px;line-height:1;margin:0 0 8px;font-weight:720}.lk .band-h p{margin:0;color:var(--muted);font-size:13.5px;max-width:30ch}.lk .band-h .pct{margin-top:12px;font-size:13px;font-variant-numeric:tabular-nums}.lk .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.lk .band.chain .grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.lk .dom{background:var(--panel);border:1px solid var(--rule);border-top:3px solid var(--c);border-radius:2px 2px 6px 6px;padding:14px 14px 10px;scroll-margin-top:90px}.lk .dom h3{margin:0;font-size:17px;font-weight:680;line-height:1.15;font-stretch:88%}.lk .dom .meta{display:flex;justify-content:space-between;align-items:center;margin:6px 0 8px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.lk .meter{height:3px;background:var(--rule);margin-bottom:8px}.lk .meter b{display:block;height:100%;background:var(--c);transition:width .25s}.lk ul{list-style:none;margin:0;padding:0}.lk li.it{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start;padding:5px 0;border-top:1px dashed color-mix(in srgb,var(--rule) 70%,transparent)}.lk li.it:first-child{border-top:0}.lk li.it.dim{opacity:var(--dim)}.lk li.it.hide{display:none}.lk .box{width:16px;height:16px;margin-top:2px;border:1.6px solid var(--c);border-radius:3px;background:transparent;cursor:pointer;padding:0;display:grid;place-items:center}.lk .box[aria-checked=true]{background:var(--c)}.lk .box[aria-checked=true]:after{content:"";width:8px;height:4px;border-left:2px solid var(--panel);border-bottom:2px solid var(--panel);transform:rotate(-45deg) translate(1px,-1px)}.lk .t{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-size:14px;line-height:1.3;color:var(--ink)}.lk .t:hover{text-decoration:underline;text-decoration-color:var(--c);text-underline-offset:3px}.lk .t .flag{margin-left:6px;vertical-align:1px}.lk .empty{font-size:13px;color:var(--muted);padding:6px 0}.lk .lk-ed{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lk .lk-ed button{font-family:var(--sans)}.lk .band-h .lk-ed{margin-top:14px}.lk .drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--panel);border-left:1px solid var(--rule);z-index:50;transform:translate(105%);transition:transform .22s ease;display:flex;flex-direction:column;visibility:hidden}.lk .drawer.open{transform:none;visibility:visible}.lk .drawer .dkopf{padding:22px 24px 14px;border-bottom:1px solid var(--rule);border-top:5px solid var(--c, var(--ink))}.lk .drawer .dname{font-size:13px;color:var(--muted)}.lk .drawer h4{font-stretch:75%;font-size:30px;line-height:1.02;margin:6px 0 0;font-weight:720}.lk .drawer h4 .flag{font-size:11px;vertical-align:6px;margin-left:6px}.lk .drawer .body{padding:18px 24px;overflow:auto;flex:1}.lk .drawer dl{margin:0}.lk .drawer dt{font-size:12px;color:var(--muted);margin-top:16px}.lk .drawer dt:first-child{margin-top:0}.lk .drawer dd{margin:3px 0 0}.lk .rtags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.lk .rtags span{font-size:12px;border:1px solid var(--rule);border-radius:999px;padding:2px 8px}.lk .drawer .foot{padding:14px 24px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lk .btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:8px 14px;border-radius:6px;cursor:pointer;font-weight:600;font-size:15px}.lk .btn.ghost{background:transparent;color:var(--ink)}.lk .btn:disabled{background:var(--belegt);border-color:var(--belegt);color:var(--belegt-ink);cursor:default;opacity:1}.lk .x{margin-left:auto;background:none;border:0;font-size:22px;cursor:pointer;line-height:1;padding:4px 8px;color:var(--ink)}.lk .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14180d80;z-index:40;opacity:0;pointer-events:none;transition:opacity .2s}.lk .scrim.on{opacity:1;pointer-events:auto}.lk .jump{display:flex;flex-wrap:wrap;gap:6px 16px;padding-top:16px;font-size:13px;align-items:center}.lk .jump a{color:var(--muted);text-decoration:none;border-bottom:2px solid var(--c)}.lk .jump a:hover{color:var(--ink)}.lk .jump .lk-ed{margin:0 0 0 auto}.lk .lk-fuss{padding:28px 0 8px;color:var(--muted);font-size:13px;max-width:80ch}.lk .toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);background:var(--ink);color:var(--paper);padding:8px 14px;border-radius:6px;font-size:13px;opacity:0;transition:opacity .2s;z-index:60;pointer-events:none}.lk .toast.on{opacity:1}.lk .drawer form .feld{margin-bottom:.7rem}.lk .drawer form input,.lk .drawer form select,.lk .drawer form textarea{font-family:var(--sans)}.lk .drawer .rollenwahl{display:flex;flex-wrap:wrap;gap:4px 12px}.lk .drawer .rollenwahl .check{font-size:.85rem;margin:0}.lk .drawer .verwaltung{display:flex;flex-direction:column;gap:.5rem}.lk .drawer .verwaltung .zeile{gap:.4rem;flex-wrap:nowrap}.lk .drawer .verwaltung .zeile>input{min-width:0}.lk .drawer .verwaltung input.kurz{width:4.2rem;flex:none}@media (max-width: 860px){.lk .band{grid-template-columns:1fr;gap:14px}.lk .band-h p{max-width:none}.lk .overview{grid-template-columns:1fr}.lk .legend{margin-left:0}}@media (max-width: 52rem){.lk .bar{top:3.1rem;margin:24px -16px 0;padding:10px 16px}.lk .band,.lk .dom{scroll-margin-top:150px}}@media (prefers-reduced-motion: reduce){.lk *{transition:none!important}}.lk .rt-status{display:flex;flex-wrap:wrap;gap:.3rem .7rem;align-items:center;margin-top:.7rem;font-family:var(--mono);font-size:.72rem;color:var(--tinte-leise)}.lk .rt-status .rt-titel{text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-still)}.lk .rt-status .rt-verifiziert{color:var(--akzent);font-weight:600}.lk .rt-status .rt-modelliert{color:var(--kuehl);font-weight:600}.lk .rt-status .rt-in_arbeit{color:var(--amber)}.lk .rt-status .rt-geplant{color:var(--tinte-still)}.lk .zuordnung code{display:inline-block;margin:0 .3rem .25rem 0;font-size:.72rem}.lk .zuordnung .offen-teile{display:block;margin-top:.3rem;color:var(--tinte-still)}.lk .hinweistext{font-size:.85rem;color:var(--akzent);margin:.6rem 0 0}.lk .rt-status .rt-bestaetigt{color:var(--akzent)}.lk .lk-norm{display:flex;gap:6px;align-items:center}.lk .lk-norm input{flex:1;min-width:0}.lk .zuordnung code button{margin-left:4px;padding:0 4px}.pk-release h2{font-size:1.15rem;margin-bottom:.6rem}.pk-raster{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr))}@media (max-width: 40rem){.pk-raster{grid-template-columns:1fr}}.pk-karte{display:flex;flex-direction:column;gap:.55rem}.pk-kopf{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.pk-kopf h3{font-size:1.1rem;margin:0 0 .15rem}.pk-def{margin:0;font-size:.8rem;color:var(--tinte-leise)}.pk-kennzahl{text-align:right;flex-shrink:0}.pk-kennzahl strong{display:block;font-family:var(--serif);font-size:1.9rem;line-height:1;color:var(--akzent)}.pk-kennzahl span{font-size:.7rem;color:var(--tinte-still);font-family:var(--mono)}.pk-beschreibung{margin:0;font-size:.85rem;color:var(--tinte-leise)}.pk-zeile{display:grid;grid-template-columns:7.5rem 1fr;gap:.6rem;align-items:center}.pk-zeile .marke{margin:0}.pk-balken{display:flex;height:.8rem;border-radius:3px;overflow:hidden;background:var(--flaeche-leise);border:1px solid var(--linie)}.pk-s{display:block;height:100%;min-width:3px}.pk-verifiziert{background:var(--akzent)}.pk-bestaetigt{background:color-mix(in srgb,var(--akzent) 45%,var(--flaeche))}.pk-modelliert,.pk-in_arbeit{background:var(--kuehl)}.pk-offen{background:var(--linie-stark)}.pk-geplant,.pk-leer{background:var(--flaeche-leise)}.pk-zeile .pk-balken .pk-in_arbeit{background:var(--amber)}.pk-legende{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:0;font-size:.74rem;color:var(--tinte-leise)}.pk-legende i{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;margin-right:.3rem;vertical-align:-1px}.pk-legende i.pk-in_arbeit{background:var(--amber)}.pk-warnung{margin:0;font-size:.78rem;color:var(--amber)}.pk-themen{width:100%;margin-top:.5rem;font-size:.82rem}.pk-pill-verifiziert{background:var(--akzent-hell);color:var(--akzent);border-color:var(--akzent)}.pk-pill-bestaetigt{color:var(--akzent);border-color:var(--akzent)}.pk-pill-modelliert{background:var(--kuehl-hell);color:var(--kuehl);border-color:var(--kuehl)}.pk-pill-in_arbeit{background:var(--amber-hell);color:var(--amber);border-color:var(--amber)}.pk-pill-geplant{color:var(--tinte-still);border-color:var(--linie)}.pk-offen{margin:.5rem 0 0}.pk-form h2{font-size:1.1rem;margin-bottom:.7rem}.pk-felder{display:grid;gap:.3rem 1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.pk-chips{display:flex;flex-wrap:wrap;gap:.35rem}.pk-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--linie-stark);border-radius:99px;padding:.2rem .65rem;font-size:.8rem;cursor:pointer}.pk-chip input{margin:0}.pk-chip.an{background:var(--akzent-hell);border-color:var(--akzent);color:var(--akzent)}.pk-luecken{display:grid;gap:.8rem}.pk-luecken summary{cursor:pointer;font-weight:600}.pk-luecken ul{max-height:22rem;overflow-y:auto;margin:.4rem 0 0;padding-left:1.1rem}.pk-ohne_pflicht,.pk-legende i.pk-ohne_pflicht{background:color-mix(in srgb,var(--akzent) 70%,var(--flaeche))}.pk-offen-block{margin-top:.6rem}.pk-offen-block summary{cursor:pointer;font-size:.88rem;color:var(--tinte-leise)}.pk-offen-liste{list-style:none;margin:.4rem 0 0;padding:0;font-size:.88rem}.pk-offen-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;padding:.3rem 0;border-bottom:1px solid var(--linie)}.pk-offen-liste li:last-child{border-bottom:0}.pk-vorschlag{color:var(--amber)}.pk-erledigt a{color:var(--akzent)}.pk-grund{display:flex;gap:.4rem;flex:1 1 100%;flex-wrap:wrap}.pk-grund input{flex:1 1 16rem;min-width:0;width:0}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-ext-600-normal-CvRHnPuy.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-600-normal-BVATWin6.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-600-normal-Dl75bDKp.woff2) format("woff2"),url(/assets/spectral-cyrillic-600-normal-veT-ELBO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-vietnamese-600-normal-ZNiwCzjU.woff2) format("woff2"),url(/assets/spectral-vietnamese-600-normal-esmjhrFa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-ext-600-normal-DKlDBbgb.woff2) format("woff2"),url(/assets/spectral-latin-ext-600-normal-DnKmvInL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2) format("woff2"),url(/assets/spectral-latin-600-normal-DXnQJnYb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2) format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2) format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2) format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2) format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2) format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2) format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2) format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--papier: #eef1e6;--flaeche: #ffffff;--flaeche-leise: #f4f7ea;--tinte: #14180d;--tinte-leise: #272d1f;--tinte-still: #41483a;--linie: #dde1d1;--linie-stark: #c2c8b2;--akzent: #244a08;--akzent-hell: #e9f4d4;--punch: #b4f000;--punch-ink: #14180d;--signal: #a53b12;--signal-hell: #f7e9e2;--amber: #8a6a00;--amber-hell: #f6efd6;--kuehl: #2f5f8f;--kuehl-hell: #e3edf7;--serif: "Spectral", Georgia, serif;--sans: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--radius: 4px;--leiste: 15rem}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--papier: #0c0f07;--flaeche: #141810;--flaeche-leise: #191d12;--tinte: #e9efdc;--tinte-leise: #c3cbb2;--tinte-still: #959e83;--linie: #28301c;--linie-stark: #3b4528;--akzent: #b7e84a;--akzent-hell: #1d2a10;--signal: #e07a4f;--signal-hell: #2c150d;--amber: #e6c14e;--amber-hell: #2a2410;--kuehl: #8cb8e6;--kuehl-hell: #142130}}:root[data-theme=dark]{color-scheme:dark;--papier: #0c0f07;--flaeche: #141810;--flaeche-leise: #191d12;--tinte: #e9efdc;--tinte-leise: #c3cbb2;--tinte-still: #959e83;--linie: #28301c;--linie-stark: #3b4528;--akzent: #b7e84a;--akzent-hell: #1d2a10;--signal: #e07a4f;--signal-hell: #2c150d;--amber: #e6c14e;--amber-hell: #2a2410;--kuehl: #8cb8e6;--kuehl-hell: #142130}*{box-sizing:border-box}html,body{margin:0}body{background:var(--papier);color:var(--tinte);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;margin:0;line-height:1.2}h1{font-size:1.7rem}h2{font-size:1.15rem;margin-bottom:.6rem}h3{font-size:1rem;margin-bottom:.45rem}h4{font-size:.92rem;margin-bottom:.35rem}p{margin:0 0 .5rem}a{color:var(--akzent);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:2px}code{font-family:var(--mono);font-size:.85em;background:var(--flaeche-leise);border:1px solid var(--linie);border-radius:3px;padding:.05rem .3rem;margin-right:.25rem}mark{background:var(--punch);color:var(--punch-ink);padding:0 .1em;border-radius:2px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sprung{position:absolute;left:-999px;top:.5rem;z-index:100;background:var(--punch);color:var(--punch-ink);padding:.4rem .8rem}.sprung:focus{left:.5rem}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.klein{font-size:.8rem}.still{color:var(--tinte-still)}.block{display:block}.rottext{color:var(--signal)}.umbruch{overflow-wrap:anywhere;word-break:break-all}.nowrap{white-space:nowrap}.rechts{text-align:right}.zeile{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.zeile.zwischen{justify-content:space-between}.zeile>input{flex:1;min-width:8rem}.zaehler{font-family:var(--mono);font-size:.75rem;color:var(--tinte-still);font-weight:400}.stilllink{color:inherit;text-decoration:none}.stilllink:hover{color:var(--akzent);text-decoration:underline}.wortmarke{font-family:var(--serif);font-size:1.3rem;font-weight:600;margin:0}.wortmarke span{color:var(--punch);-webkit-text-stroke:.6px #b8beb0;paint-order:stroke fill}.wortmarke small{font-family:var(--mono);font-size:.62rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-still);-webkit-text-stroke:0;margin-left:.2rem}.app{min-height:100vh;display:grid;grid-template-columns:var(--leiste) minmax(0,1fr)}.mobilkopf{display:none}.seitenleiste{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--flaeche);border-right:1px solid var(--linie);display:flex;flex-direction:column;padding:1.1rem .8rem 1rem}.seitenleiste .wortmarke{padding:0 .55rem 1rem}.seitenleiste nav{flex:1}.navgruppe{margin-bottom:.9rem}.navtitel{font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;color:var(--tinte-still);padding:0 .55rem;margin:0 0 .25rem}.seitenleiste nav a{display:block;padding:.38rem .55rem;border-radius:3px;color:var(--tinte-leise);text-decoration:none;font-size:.9rem;border-left:2px solid transparent}.seitenleiste nav a:hover{background:var(--flaeche-leise);color:var(--tinte)}.seitenleiste nav a.active{background:var(--akzent-hell);color:var(--akzent);font-weight:600;border-left-color:var(--akzent)}.kontobox{border-top:1px solid var(--linie);padding-top:.8rem;display:flex;flex-direction:column;gap:.5rem}.kontolink{text-decoration:none;color:var(--tinte);padding:.3rem .55rem;border-radius:3px}.kontolink:hover,.kontolink.active{background:var(--flaeche-leise)}.kontoname{display:block;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rolle{font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;color:var(--tinte-still)}.haupt{padding:1.6rem 2rem 4rem;max-width:84rem;width:100%;outline:none;display:flex;flex-direction:column;gap:1.1rem}@media (max-width: 52rem){.app{grid-template-columns:1fr}.mobilkopf{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:20;background:var(--flaeche);border-bottom:1px solid var(--linie);padding:.6rem 16px}.seitenleiste{display:none;position:fixed;top:3.1rem;left:0;right:0;bottom:0;height:auto;z-index:19;border-right:0}.seitenleiste.offen{display:flex}.seitenleiste .wortmarke.desktop{display:none}.haupt{padding:1.1rem 16px 3rem}h1{font-size:1.4rem}}.seitenkopf{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.seitenkopf h1{overflow-wrap:anywhere}.unterzeile{color:var(--tinte-leise);font-size:.95rem;max-width:50rem;margin:.35rem 0 0}.kopfaktionen{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.brotkrumen{font-size:.82rem;color:var(--tinte-still);margin:0 0 -.6rem}.brotkrumen a{color:var(--tinte-leise)}.block>h2{margin-bottom:.6rem}button,.knopf{font-family:var(--sans);font-size:.9rem;font-weight:600;padding:.55rem 1rem;border-radius:3px;border:1px solid var(--punch);background:var(--punch);color:var(--punch-ink);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;line-height:1.3;min-height:2.4rem}button:hover:not(:disabled),.knopf:hover{filter:brightness(1.06)}button:disabled{opacity:.55;cursor:not-allowed}button.leise,.knopf.leise{background:transparent;color:var(--tinte-leise);border-color:var(--linie-stark);font-weight:500}button.leise:hover:not(:disabled),.knopf.leise:hover{color:var(--akzent);border-color:var(--akzent);filter:none}button.gut{background:var(--akzent);border-color:var(--akzent);color:var(--papier)}button.rot,button.leise.rot{background:transparent;border-color:var(--signal);color:var(--signal)}button.rot:hover:not(:disabled){background:var(--signal-hell);filter:none}button.klein,.knopf.klein{padding:.25rem .6rem;font-size:.78rem;min-height:1.9rem}.linkknopf{background:none;border:0;padding:0;min-height:0;color:var(--akzent);font-weight:500;text-align:left;text-decoration:underline;text-underline-offset:2px}.aktionen{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.9rem}.aktionen .inline{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.aktionen .inline .marke{margin:0}.unten{align-self:flex-end}label.marke,.marke,legend.marke{display:block;font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-leise);margin-bottom:.35rem;font-weight:500}input,select,textarea{width:100%;font-family:inherit;font-size:.93rem;color:var(--tinte);background:var(--flaeche-leise);border:1px solid var(--linie-stark);border-radius:3px;padding:.5rem .65rem;min-height:2.4rem}textarea{resize:vertical;line-height:1.45}input[type=date],input[type=number],input[type=password]{font-family:var(--mono)}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--akzent)}input:focus,select:focus,textarea:focus{border-color:var(--akzent)}input:disabled,select:disabled,textarea:disabled,textarea[readonly]{opacity:.8}input.schmal{width:6rem;flex:none}select.kompakt{width:auto;min-height:2rem;padding:.25rem .4rem;font-size:.85rem}textarea.code,pre.code{font-family:var(--mono);font-size:.82rem}fieldset{border:0;padding:0;margin:0;min-width:0}fieldset.panel>legend{font-family:var(--serif);font-weight:600;font-size:1.15rem;padding:0;float:left;width:100%;margin-bottom:.6rem}fieldset.panel>legend+*{clear:both}.feld{min-width:0;margin-bottom:.6rem}.formular{display:grid;gap:.2rem 1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.formular .feld.breit{grid-column:1 / -1}.hinweis{font-size:.8rem;color:var(--tinte-still);margin:.3rem 0 0}.fehlertext{color:var(--signal);font-size:.88rem;margin:.5rem 0}.check{display:flex;gap:.45rem;align-items:center;font-size:.9rem;margin:.25rem 0;cursor:pointer}.gruppe{border:1px dashed var(--linie-stark);border-radius:var(--radius);padding:.7rem .9rem .8rem;margin:.6rem 0 .9rem}.gruppe>legend,.gruppe>summary{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-leise);padding:0 .3rem;cursor:default}details.gruppe>summary{cursor:pointer;padding:0}.kvzeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.6rem;align-items:end}.kvzeile .feld{margin-bottom:.5rem}.kvzeile>button{margin-bottom:.5rem}.schmalform{max-width:32rem}.filterleiste{display:flex;gap:.8rem;flex-wrap:wrap;align-items:flex-end}.filterleiste .feld{margin:0;min-width:10rem}.filterleiste .feld.wachsen{flex:1;min-width:14rem}.filterleiste>button{min-height:2.4rem}.live{display:flex;gap:.45rem;align-items:center;font-size:.82rem;color:var(--tinte-leise);margin:0}.panel{background:var(--flaeche);border:1px solid var(--linie);border-radius:5px;padding:1.2rem 1.3rem}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:6px;padding:1rem 1.15rem}@media (max-width: 40rem){.panel{padding:1rem}}.werte{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1rem;margin:0;font-size:.92rem}.werte dt{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-still);padding-top:.2rem}.werte dd{margin:0;color:var(--tinte-leise);min-width:0}@media (max-width: 30rem){.werte{grid-template-columns:1fr}.werte dd{margin-bottom:.4rem}}details>summary{cursor:pointer;font-weight:600;font-size:.9rem}details.metadaten>summary{margin-bottom:0}details.metadaten[open]>summary{margin-bottom:.8rem}.kennzahlen{display:grid;gap:1px;background:var(--linie);border:1px solid var(--linie);border-radius:5px;overflow:hidden;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.kachel{background:var(--flaeche);padding:1rem 1.1rem;color:inherit;text-decoration:none;display:block}.kachel.link:hover{background:var(--flaeche-leise)}.kachel .marke{font-size:.62rem;color:var(--tinte-still);margin:0}.kachel .wert{font-family:var(--serif);font-size:1.85rem;font-weight:600;line-height:1.05;margin:.3rem 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kachel .wert.gut{color:var(--akzent)}.kachel .wert.warn{color:var(--amber)}.kachel .wert.rot{color:var(--signal)}.kachel .wert.still{color:var(--tinte-still)}.kachel .fuss{font-size:.78rem;color:var(--tinte-leise);margin:.25rem 0 0}.rahmen{background:var(--flaeche);border:1px solid var(--linie);border-radius:6px;overflow:hidden}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-size:.88rem}th{text-align:left;font-family:var(--mono);font-size:.63rem;text-transform:uppercase;letter-spacing:.07em;color:var(--tinte-still);font-weight:500;padding:.6rem .9rem;border-bottom:1px solid var(--linie);background:var(--flaeche-leise);white-space:nowrap}td{padding:.55rem .9rem;border-bottom:1px solid var(--linie);vertical-align:top}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--flaeche-leise)}td.mono{font-size:.8rem;color:var(--tinte-leise);white-space:nowrap}th.zahl,td.zahl{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}tr.archiviert td{opacity:.6}tr.protokollzeile td{background:var(--flaeche-leise)}pre.protokoll,pre.code,pre.seitentext{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--mono);font-size:.78rem;background:var(--flaeche-leise);border:1px solid var(--linie);border-radius:3px;padding:.7rem .8rem;max-height:28rem;overflow:auto}pre.seitentext{max-height:70vh;font-size:.82rem}.pill{display:inline-block;font-family:var(--mono);font-size:.64rem;letter-spacing:.05em;padding:.12rem .5rem;border-radius:99px;white-space:nowrap;text-transform:uppercase;border:1px solid transparent;vertical-align:middle;margin-left:.15rem}.pill.gut{background:var(--akzent-hell);color:var(--akzent);border-color:var(--akzent)}.pill.warn{background:var(--amber-hell);color:var(--amber);border-color:var(--amber)}.pill.rot{background:var(--signal-hell);color:var(--signal);border-color:var(--signal)}.pill.info{background:var(--kuehl-hell);color:var(--kuehl);border-color:var(--kuehl)}.pill.neutral{background:var(--flaeche-leise);color:var(--tinte-leise);border-color:var(--linie-stark)}.pill.still{background:transparent;color:var(--tinte-still);border-color:var(--linie)}td .pill:first-child,.pills .pill{margin-left:0}.pills{display:flex;gap:.3rem;flex-wrap:wrap}.meldung{border-radius:4px;padding:.7rem .9rem;font-size:.9rem;display:flex;gap:.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.meldung.rot{background:var(--signal-hell);color:var(--signal);border:1px solid var(--signal)}.meldung.gut{background:var(--akzent-hell);color:var(--akzent);border:1px solid var(--akzent)}.leer{padding:2rem 1.5rem;text-align:center;color:var(--tinte-still);background:var(--flaeche);border:1px dashed var(--linie-stark);border-radius:6px}.laden{display:flex;align-items:center;gap:.6rem;color:var(--tinte-still);padding:1.2rem 0;font-size:.9rem}.spinner{width:.95rem;height:.95rem;border:2px solid var(--linie-stark);border-top-color:var(--akzent);border-radius:50%;animation:drehen .8s linear infinite;display:inline-block;flex:none}@keyframes drehen{to{transform:rotate(360deg)}}.tabs{display:flex;gap:.2rem;border-bottom:1px solid var(--linie);flex-wrap:wrap}.tabs .tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--tinte-leise);font-weight:500;border-radius:0;padding:.5rem .8rem;min-height:0;margin-bottom:-1px}.tabs .tab:hover:not(:disabled){color:var(--tinte);filter:none}.tabs .tab.aktiv{color:var(--akzent);border-bottom-color:var(--akzent);font-weight:600}.tabs.klein{margin-bottom:.8rem}.tabs.klein .tab{font-size:.82rem;padding:.35rem .7rem}.loginseite{min-height:100vh;display:flex;flex-direction:column;gap:.8rem;align-items:center;justify-content:center;padding:16px}.entwicklerhinweis{width:100%;max-width:26rem;background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--akzent);border-radius:5px;padding:.7rem 1rem;color:var(--tinte);text-decoration:none;font-size:.9rem;line-height:1.45}.entwicklerhinweis:hover{border-color:var(--akzent)}.entwicklerhinweis strong{color:var(--akzent)}.rechtliches{font-size:.78rem;color:var(--tinte-leise);margin:0}.rechtliches a{color:inherit}.tor{background:var(--flaeche);border:1px solid var(--linie);border-radius:5px;padding:1.8rem;width:100%;max-width:26rem;display:flex;flex-direction:column;gap:.5rem}.tor .wortmarke{margin-bottom:.8rem}.tor h1{font-size:1.4rem}.tor .unterzeile{margin:0 0 .6rem}.tor button{margin-top:.4rem;justify-content:center}.dropzone{border:2px dashed var(--linie-stark);border-radius:6px;padding:1.6rem 1rem;text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;color:var(--tinte-leise);background:var(--flaeche-leise);margin-top:.4rem;transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.aktiv{border-color:var(--akzent);background:var(--akzent-hell);color:var(--tinte)}.dropzone span{font-size:.82rem}.dateiliste{list-style:none;padding:0;margin:.7rem 0 0;display:flex;flex-direction:column;gap:.3rem}.dateiliste li{display:flex;gap:.7rem;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:.88rem;padding:.35rem .6rem;background:var(--flaeche-leise);border-radius:3px}.dateiliste li>span:first-child{overflow-wrap:anywhere;flex:1;min-width:10rem}.split{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1rem;align-items:start}.splitlinks{background:var(--flaeche);border:1px solid var(--linie);border-radius:6px;position:sticky;top:1rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden}.splitrechts{background:var(--flaeche);border:1px solid var(--linie);border-radius:6px;padding:1.2rem 1.3rem;min-width:0}.splitrechts>.leer{border:0}@media (max-width: 64rem){.split{grid-template-columns:1fr}.splitlinks{position:static;max-height:22rem}}.gliederung{display:flex;flex-direction:column;min-height:0;flex:1}.gliederungsfilter{padding:.6rem;border-bottom:1px solid var(--linie)}.baum,.baum ul{list-style:none;margin:0;padding:0}.baum{overflow-y:auto;padding:.4rem 0;flex:1}.baumzeile{display:flex;align-items:flex-start}.aufzu{width:1.4rem;flex:none;background:none;border:0;padding:.25rem 0;min-height:0;color:var(--tinte-still);font-size:.8rem;justify-content:center}.baumknoten{background:none;border:0;border-radius:3px;text-align:left;font-weight:400;font-size:.84rem;padding:.25rem .5rem;min-height:0;color:var(--tinte-leise);display:block;flex:1;min-width:0;margin-right:.4rem}.baumknoten:hover:not(:disabled){background:var(--flaeche-leise);color:var(--tinte);filter:none}.baumknoten.aktiv{background:var(--akzent-hell);color:var(--akzent);font-weight:600}.baumknoten .bez{font-family:var(--mono);font-size:.78rem;color:var(--tinte);font-weight:500}.baumknoten.aktiv .bez{color:var(--akzent)}.baumknoten .seite{font-family:var(--mono);font-size:.66rem;color:var(--tinte-still);margin-left:.4rem}.abschnitt{display:flex;flex-direction:column;gap:1rem}.abschnittkopf .kette{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--tinte-still);margin-bottom:.3rem}.abschnittkopf h2{font-size:1.35rem;margin:0}.abschnitttitel{font-weight:600}.abschnittkopf .meta{display:flex;gap:.9rem;flex-wrap:wrap;font-size:.85rem;margin:.45rem 0 0;align-items:center}.wortlaut{white-space:pre-wrap;font-size:.97rem;line-height:1.65;background:var(--flaeche-leise);border-left:3px solid var(--akzent);padding:.9rem 1.1rem;border-radius:0 4px 4px 0;max-height:34rem;overflow:auto;overflow-wrap:anywhere}.abschnitt .aktionen{margin-top:0}.regelliste,.verweise ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.regelliste li{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center;font-size:.9rem;padding:.4rem .6rem;border:1px solid var(--linie);border-radius:4px}.verweisraster{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 40rem){.verweisraster{grid-template-columns:1fr}}.verweise li{font-size:.88rem}.regelbox .leer{padding:1rem}.treffer{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.treffer li{background:var(--flaeche);border:1px solid var(--linie);border-radius:5px;padding:.75rem .95rem}.trefferkopf{display:flex;justify-content:space-between;gap:.6rem;align-items:center;flex-wrap:wrap;font-weight:600}.auszug{color:var(--tinte-leise);font-size:.88rem;margin:.35rem 0 0}.suche{display:flex;flex-direction:column;gap:.9rem}.picker{margin-top:.8rem;border:1px solid var(--linie);border-radius:5px;padding:.9rem;background:var(--flaeche-leise);max-height:32rem;overflow:auto}.picker .treffer li{background:var(--flaeche)}.original .pdfrahmen{width:100%;height:78vh;border:1px solid var(--linie);border-radius:4px;background:#fff;margin-top:.6rem}.seitennav{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:.8rem}.seitennav .marke{margin:0}.graphbox{background:var(--flaeche);border:1px solid var(--linie);border-radius:6px;padding:1rem}.graphinfo{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin-bottom:.6rem;font-size:.92rem}svg.graph{width:100%;min-width:36rem;height:auto;display:block;background:var(--flaeche-leise);border-radius:4px}.knoten{cursor:pointer;outline:none}.knoten circle{stroke:var(--flaeche);stroke-width:2;transition:r .15s}.knoten text{font-family:var(--mono);font-size:11px;fill:var(--tinte-leise);pointer-events:none;paint-order:stroke;stroke:var(--flaeche-leise);stroke-width:3px}.knoten.zentrum text{font-weight:600;fill:var(--tinte);font-size:12px}.knoten.zentrum circle{stroke:var(--punch);stroke-width:4}.knoten:hover circle,.knoten:focus-visible circle{stroke:var(--tinte);stroke-width:2.5}.knoten.gedimmt,.kante.gedimmt{opacity:.2}.typ-dokument circle,.punkt.typ-dokument{fill:var(--tinte-leise);background:var(--tinte-leise)}.typ-abschnitt circle,.punkt.typ-abschnitt{fill:var(--akzent);background:var(--akzent)}.typ-regel circle,.punkt.typ-regel{fill:var(--amber);background:var(--amber)}.typ-begriff circle,.punkt.typ-begriff{fill:var(--kuehl);background:var(--kuehl)}.punkt{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;vertical-align:middle}.kante{stroke:var(--linie-stark);stroke-width:1.4;fill:none}.kante-enthaelt{stroke:var(--tinte-still)}.kante-verweist_auf{stroke:var(--akzent);stroke-dasharray:5 3}.kante-belegt{stroke:var(--amber);stroke-width:2}.kante-definiert{stroke:var(--kuehl);stroke-dasharray:2 3}.pfeil{stroke:none}.pfeil.kante-enthaelt{fill:var(--tinte-still)}.pfeil.kante-verweist_auf{fill:var(--akzent)}.pfeil.kante-belegt{fill:var(--amber)}.pfeil.kante-definiert{fill:var(--kuehl)}.graphlegende{display:flex;gap:1.1rem;flex-wrap:wrap;font-size:.8rem;color:var(--tinte-leise);margin-top:.7rem}.graphlegende span{display:inline-flex;align-items:center;gap:.35rem}.regelform{display:flex;flex-direction:column;gap:1.1rem}.statusleiste .zeile .marke{margin:0}.lebenszyklus{list-style:none;display:flex;flex-wrap:wrap;gap:0;padding:0;margin:0;font-size:.82rem}.lebenszyklus li{padding:.2rem .7rem;border:1px solid var(--linie-stark);color:var(--tinte-still);margin-right:-1px}.lebenszyklus li:first-child{border-radius:99px 0 0 99px}.lebenszyklus li:last-child{border-radius:0 99px 99px 0}.lebenszyklus li.aktiv{background:var(--akzent-hell);color:var(--akzent);border-color:var(--akzent);font-weight:600;position:relative}.begruendung{margin-top:.9rem;border-top:1px dashed var(--linie);padding-top:.9rem;max-width:40rem}.speicherleiste{position:sticky;bottom:0;z-index:5;background:var(--flaeche);border:1px solid var(--linie);border-radius:5px;padding:.7rem 1rem;display:flex;gap:.8rem;align-items:center;justify-content:flex-end;flex-wrap:wrap;box-shadow:0 -4px 14px #0000000f}.speicherleiste .hinweis{margin:0}.versionansicht{margin-top:.8rem}.bedingung{display:flex;flex-direction:column;gap:.5rem}.bgruppe{border:1px solid var(--linie-stark);border-left:3px solid var(--akzent);border-radius:4px;background:var(--flaeche)}.bgruppe.irgendein{border-left-color:var(--kuehl)}.bgruppe.nicht{border-left-color:var(--signal)}.bkopf{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.45rem .6rem;background:var(--flaeche-leise);border-bottom:1px solid var(--linie);border-radius:0 4px 0 0}.bart{font-family:var(--mono);font-size:.74rem;font-weight:600;letter-spacing:.05em}select.bart{width:auto;min-height:1.9rem;padding:.15rem .4rem}.bknoepfe{display:flex;gap:.3rem;margin-left:auto;flex-wrap:wrap}.bkinder{padding:.55rem .6rem;display:flex;flex-direction:column;gap:.45rem}.bplus{display:flex;gap:.4rem;flex-wrap:wrap}.bblatt{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(7rem,1fr) minmax(9rem,2fr) auto;gap:.45rem;align-items:start;padding:.4rem;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche)}.bblatt .bknoepfe{margin:0;align-self:center}.bfeld{min-width:0}.bfeld.wert{display:flex;gap:.35rem;align-items:center}.bfeld.wert>*{flex:1}.bfeld .einheit{flex:none;font-family:var(--mono);font-size:.78rem;color:var(--tinte-still)}.mehrfach{display:flex;flex-wrap:wrap;gap:.1rem .8rem}@media (max-width: 48rem){.bblatt{grid-template-columns:1fr 1fr}.bblatt .bfeld:first-child,.bblatt .bfeld.wert{grid-column:1 / -1}.bblatt .bknoepfe{grid-column:1 / -1;justify-content:flex-end}}.beispiel{margin-top:.4rem;padding:.7rem .8rem;background:var(--flaeche-leise);border-radius:4px;border:1px solid var(--linie)}.beispiel .zeile input{max-width:12rem;flex:none}.belegliste{list-style:none;padding:0;margin:0 0 .8rem;display:flex;flex-direction:column;gap:.6rem}.belegliste .beleg{border:1px solid var(--linie);border-left:3px solid var(--akzent);border-radius:4px;padding:.7rem .9rem .3rem}.belegliste .beleg .formular{margin-top:.5rem;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr)}.belegliste .beleg .formular .feld.breit{grid-column:auto}@media (max-width: 40rem){.belegliste .beleg .formular{grid-template-columns:1fr}}.beispiele{display:flex;flex-wrap:wrap;gap:.4rem}.pruefleiste{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--linie);padding-top:.9rem;margin-top:.5rem}.radios{display:flex;flex-direction:column;gap:.1rem}.ergebnis{display:flex;flex-direction:column;gap:.9rem}.verdikt{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;border-radius:6px;padding:1rem 1.2rem;border:1px solid}.verdikt h2{font-size:1.5rem;margin:0}.verdikt .marke{margin:0 0 .2rem;color:inherit;opacity:.8}.verdikt.info{background:var(--kuehl-hell);border-color:var(--kuehl);color:var(--kuehl)}.verdikt.gut{background:var(--akzent-hell);border-color:var(--akzent);color:var(--akzent)}.verdikt.warn{background:var(--amber-hell);border-color:var(--amber);color:var(--amber)}.verdiktmeta{display:flex;gap:1.4rem;flex-wrap:wrap;margin:0}.verdiktmeta dt{font-family:var(--mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.verdiktmeta dd{margin:0;color:var(--tinte);font-weight:600}.pflicht{background:var(--flaeche);border:1px solid var(--linie);border-left:4px solid var(--akzent);border-radius:5px;padding:1rem 1.2rem;display:flex;flex-direction:column;gap:.8rem}.pflicht.entwurf{border-left-color:var(--amber);border-style:dashed;border-left-style:solid}.pflicht header{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;align-items:flex-start}.pflicht h3{font-size:1.12rem;margin:0 0 .15rem}.pflicht h3+p{margin:0}.fristbox{display:inline-flex;gap:.5rem;align-items:center;flex-wrap:wrap;padding:.2rem .55rem;border-radius:4px;border:1px solid var(--linie-stark)}.fristbox.ueberfaellig{background:var(--signal-hell);border-color:var(--signal);color:var(--signal)}.fristbox.bald_faellig{background:var(--amber-hell);border-color:var(--amber);color:var(--amber)}.fristbox.offen{background:var(--akzent-hell);border-color:var(--akzent);color:var(--akzent)}.fristbox .pill{margin:0}.belege{display:flex;flex-direction:column;gap:.5rem}.zitatbox{margin:0;border-left:2px solid var(--linie-stark);padding:.3rem 0 .3rem .9rem}.zitatbox p{font-family:var(--serif);font-size:.98rem;color:var(--tinte-leise);margin:0 0 .3rem;font-style:italic;overflow-wrap:anywhere}.zitatbox footer{font-size:.8rem;display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.begruendungdetails table{margin-top:.5rem;font-size:.82rem}.panel.offen{border-color:var(--amber);background:var(--amber-hell)}.panel ul{margin:.3rem 0 0;padding-left:1.1rem}.panel li{margin-bottom:.3rem}.releaseliste{display:flex;flex-direction:column;gap:.8rem}.releaseliste h2{font-size:1.15rem;margin:0;display:flex;gap:.5rem;align-items:center}.notiz{color:var(--tinte-leise);margin:.5rem 0 0;white-space:pre-wrap}.aenderungen{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.8rem;margin-top:.8rem}.aenderung ul{list-style:none;padding:0;margin:.3rem 0 0}.aenderung .pill{margin:0 .3rem 0 0}.einmalig{border:2px solid var(--amber);background:var(--amber-hell)}.schluesselzeile{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:.6rem}.klartext{font-size:.95rem;padding:.5rem .7rem;background:var(--flaeche);border:1px solid var(--linie-stark);overflow-wrap:anywhere;word-break:break-all;flex:1;min-width:12rem;-webkit-user-select:all;user-select:all}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.arch-legende{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.8rem;color:var(--tinte-leise);margin:.2rem 0 .7rem}.arch-legende span{display:inline-flex;align-items:center;gap:.45rem}.arch-legende i{display:inline-block;width:1.8rem;height:0;border-top:2px solid var(--kuehl)}.arch-legende i.l-trigger{border-top:2px dashed var(--amber)}.arch-legende i.l-daten{border-top:3px solid var(--akzent)}.arch-legende i.l-extern{width:1.1rem;height:.8rem;border:1.5px dashed var(--tinte-still);border-radius:3px}.arch-rahmen{background:var(--flaeche);border:1px solid var(--linie);border-radius:6px;padding:.6rem;overflow-x:auto;margin-bottom:1.2rem}svg.arch{display:block;width:100%;min-width:1100px;height:auto;font-family:var(--sans)}.haupt:has(.arch-rahmen),.haupt:has(.lk){max-width:none}.arch-gruppe rect{fill:var(--flaeche-leise);stroke:var(--linie-stark);stroke-width:1;stroke-dasharray:5 4}.arch-gruppe .g-titel{font-family:var(--mono);font-size:9.4px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;fill:var(--tinte-leise)}.arch-gruppe .g-image{font-family:var(--mono);font-size:8.6px;fill:var(--tinte-still)}.arch-knoten{cursor:pointer;outline:none;transition:opacity .15s}.arch-knoten rect{fill:var(--flaeche);stroke:var(--linie-stark);stroke-width:1.2}.arch-knoten.n-akteur rect{fill:var(--kuehl-hell);stroke:var(--kuehl)}.arch-knoten.n-extern rect{fill:var(--flaeche);stroke:var(--tinte-still);stroke-dasharray:5 3}.arch-knoten.n-schritt rect{fill:var(--flaeche)}.arch-knoten.n-tabelle rect{fill:var(--flaeche);stroke:var(--linie-stark)}.arch-knoten.n-ablage rect{fill:var(--amber-hell);stroke:var(--amber)}.arch-knoten:hover rect,.arch-knoten:focus-visible rect{stroke:var(--akzent);stroke-width:2}.arch-knoten.gewaehlt rect{stroke:var(--akzent);stroke-width:2.5;fill:var(--akzent-hell)}.arch-knoten .n-titel{font-size:11.6px;font-weight:600;fill:var(--tinte)}.arch-knoten .n-unter{font-size:9.4px;fill:var(--tinte-leise)}.arch-knoten .n-live{font-family:var(--mono);font-size:8.6px;fill:var(--akzent);font-weight:600}.arch-kante path{fill:none;stroke-linejoin:round;transition:opacity .15s}.arch-kante.k-aufruf path{stroke:var(--kuehl);stroke-width:1.6}.arch-kante.k-trigger path{stroke:var(--amber);stroke-width:1.6;stroke-dasharray:6 4}.arch-kante.k-daten path{stroke:var(--akzent);stroke-width:2.6}.arch-kante .k-label{font-family:var(--mono);font-size:9px;fill:var(--tinte-leise);paint-order:stroke;stroke:var(--flaeche);stroke-width:3px;stroke-linejoin:round}.arch .gedimmt{opacity:.16}.pfeil path{stroke:none}.pfeil-aufruf path{fill:var(--kuehl)}.pfeil-trigger path{fill:var(--amber)}.pfeil-daten path{fill:var(--akzent)}.arch-detail{margin-bottom:1.6rem}.arch-detail-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}.arch-detail h2{font-size:1.15rem}.arch-detail h3{font-size:.95rem;margin:.9rem 0 .35rem}.arch-detail p{margin:0 0 .4rem;max-width:60rem}.mono-liste,.arch-verbindungen{margin:0;padding-left:1.1rem;font-size:.88rem}.mono-liste li,.arch-verbindungen li{margin:.15rem 0}.arch-verbindungen .art{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;padding:.05rem .35rem;border-radius:3px}.art-aufruf{background:var(--kuehl-hell);color:var(--kuehl)}.art-trigger{background:var(--amber-hell);color:var(--amber)}.art-daten{background:var(--akzent-hell);color:var(--akzent)}.arch-ablaeufe{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.arch-ablaeufe h3{font-size:1rem;margin-bottom:.5rem}.arch-ablaeufe ol{margin:0;padding-left:1.2rem;font-size:.88rem}.arch-ablaeufe li{margin:.3rem 0}.textknopf{background:none;border:0;padding:0;min-height:0;font:inherit;font-weight:400;color:var(--tinte);text-align:left;cursor:pointer}.textknopf:hover:not(:disabled){color:var(--akzent);text-decoration:underline;filter:none}.arch-detail-aktionen{display:inline-flex;gap:.8rem;align-items:center}.arch-hinweis{margin:-.4rem 0 1.4rem}.einstellungen{display:grid;gap:1.1rem;max-width:46rem}.einstellungen h2{font-size:1.1rem;margin-bottom:.7rem}.einstellungen .feld{margin-bottom:.9rem}.einstellungen input,.einstellungen select{width:100%}.still-panel p{font-size:.9rem;margin:0 0 .5rem;color:var(--tinte-leise)}.simulationsband{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 1rem;margin-bottom:.9rem;border-radius:5px;border:2px dashed var(--amber);background:var(--amber-hell);color:var(--tinte);font-size:.9rem}.simulationsband strong{color:var(--amber);font-size:1rem}.simulationsband .einschaetzung{margin-top:.3rem;color:var(--tinte-leise)}.zitatbox.unbelegt{border-left-style:dashed}.modus-weiche{display:inline-flex;border:1px solid var(--linie-stark);border-radius:99px;overflow:hidden}.modus-weiche button{border:0;border-radius:0;min-height:0;padding:.2rem .6rem;font-size:.74rem;font-weight:500;background:transparent;color:var(--tinte-leise)}.modus-weiche button.an.betrieb{background:var(--akzent-hell);color:var(--akzent);font-weight:600}.modus-weiche button.an.simulation{background:var(--amber-hell);color:var(--amber);font-weight:600}.modus-weiche button:disabled{cursor:default;opacity:1}.vorpruefung{margin-bottom:1rem;border-left:4px solid var(--linie-stark)}.vorpruefung.gut{border-left-color:var(--akzent)}.vorpruefung.warn{border-left-color:var(--amber)}.vorpruefung.info{border-left-color:var(--kuehl)}.vorpruefung.rot{border-left-color:var(--signal)}.vorpruefung .vp-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.vorpruefung h2{font-size:1.05rem;margin-bottom:.3rem}.vorpruefung p{margin:.3rem 0}.vorpruefung pre.json{background:var(--flaeche-leise);border:1px solid var(--linie);border-radius:4px;padding:.6rem;overflow-x:auto;max-height:22rem}.arch-systemstand{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.arch-systemstand h3{font-size:1rem;margin-bottom:.5rem}.tab .tabzahl{display:inline-block;margin-left:.4rem;min-width:1.5rem;padding:0 .35rem;border-radius:99px;font-family:var(--mono);font-size:.72rem;line-height:1.35rem;text-align:center;background:var(--flaeche-leise);border:1px solid var(--linie);color:var(--tinte-leise)}.tab.aktiv .tabzahl{background:var(--akzent-hell);border-color:var(--akzent);color:var(--akzent)}.ont-zahlen{margin:.6rem 0 .8rem}.ont-raster{display:grid;gap:1rem;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start}@media (max-width: 52rem){.ont-raster{grid-template-columns:1fr}}.ont-navi{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto}.ont-navi input[type=search]{width:100%;margin-bottom:.6rem}.ont-baum{list-style:none;margin:0;padding:0;font-size:.9rem}.ont-baum.unter{padding-left:1rem;border-left:1px dashed var(--linie);margin-left:.55rem}.ont-zeile{display:flex;align-items:center;gap:.3rem;padding:.12rem .25rem;border-radius:3px}.ont-zeile.gewaehlt{background:var(--akzent-hell)}.ont-zeile.gewaehlt .textknopf{color:var(--akzent);font-weight:600}.ont-auf{background:none;border:0;padding:0;min-height:0;width:1rem;color:var(--tinte-still);cursor:pointer;font-size:.8rem}.ont-auf.leer{display:inline-block}.ont-art{display:inline-block;width:.55rem;height:.55rem;margin-right:.4rem;vertical-align:.05rem;border:1.5px solid var(--kuehl);border-radius:2px}.ont-art.auspraegung{border-color:var(--akzent);border-radius:50%;background:var(--akzent-hell)}.ont-legende{margin-top:.8rem}.ont-legende .ont-art{margin-left:.4rem}.ont-detail h2{font-size:1.2rem;margin:0}.ont-detail h3{font-size:.9rem;margin:.9rem 0 .3rem}.ont-kopf{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-start}.ont-marken{display:flex;gap:.4rem}.ont-pfad{margin:.3rem 0 .8rem}.ont-zitat{display:block;margin-top:.3rem;padding-left:.6rem;border-left:3px solid var(--akzent);color:var(--tinte-leise)}.ont-spalten{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));border-top:1px solid var(--linie);margin-top:.8rem}.ont-liste{margin:0;padding-left:1rem}.ont-liste li{margin:.15rem 0}.ont-weg{background:none;border:0;min-height:0;padding:0 .3rem;color:var(--tinte-still);cursor:pointer}.ont-weg:hover{color:var(--signal);filter:none}.ont-geerbt summary{cursor:pointer;color:var(--tinte-leise);margin-top:.3rem}.ont-pflege{border-top:1px solid var(--linie);margin-top:1rem;padding-top:.8rem;display:grid;gap:.6rem}.ont-zeilenform{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.ont-zeilenform select,.ont-zeilenform input{max-width:100%}.ont-form{margin-top:.6rem}.ont-liste .textknopf,.ont-pfad .textknopf{display:inline}.ont-liste li{display:list-item}.ont-zeilenform select,.ont-zeilenform input{width:0;min-width:0;flex:1 1 10rem}.ont-zeilenform button{flex:0 0 auto}.ont-detail .marke+code{margin-left:.4rem}.ont-pruefung h3{font-size:.95rem;margin:1rem 0 .4rem}.ont-urteil{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:baseline;border-left:4px solid var(--linie-stark);margin:.6rem 0}.ont-urteil.gut{border-left-color:var(--akzent)}.ont-urteil.gut strong{color:var(--akzent)}.ont-urteil.rot{border-left-color:var(--signal)}.ont-urteil.rot strong{color:var(--signal)}.ont-befunde{list-style:none;margin:0;padding:0}.ont-befunde li{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center;padding:.4rem 0;border-bottom:1px solid var(--linie);font-size:.9rem}.ont-befunde .textknopf{display:inline;font-weight:600}.ont-graph-raster{display:grid;gap:1rem}.hinweis.warn{color:var(--amber)}
