.mb-figur{margin:0;width:100%}.mb-buehne{position:relative;width:100%}.mb-buehne>svg{display:block;width:100%;height:auto;overflow:visible}.mb-buehne>svg[data-ausschnitt]{overflow:hidden}.mb-platz{width:100%}.mb-hell{--mb-grund: #fcfcfd;--mb-tinte: #131328;--mb-leise: #5c5c66;--mb-deckel: #eeecf7;--mb-kante: #a79fd6;--mb-seite: #e9e8f4;--mb-flaeche: #ecebf5;--mb-teller-rand: #131328;--mb-strich: #131328;--mb-bez: rgba(19, 19, 40, .55);--mb-verb: #5c5c66;--mb-grenze: rgba(19, 19, 40, .7);--mb-kasten-rand: #131328;--mb-leit: rgba(19, 19, 40, .6);--mb-blau: #3c4fcf;--mb-karte: #ffffff;--mb-karte-rand: #131328;--mb-trenner: #e4e3e9;--mb-neben: #a79fd6;--mb-punkt: rgba(19, 19, 40, .72)}.mb-dunkel{--mb-grund: #171537;--mb-tinte: #ecebf7;--mb-leise: #b9b8cc;--mb-deckel: #222651;--mb-kante: rgba(255, 255, 255, .18);--mb-seite: #1d1b45;--mb-flaeche: #222651;--mb-teller-rand: rgba(255, 255, 255, .42);--mb-strich: rgba(255, 255, 255, .86);--mb-bez: rgba(255, 255, 255, .42);--mb-verb: #b9b8cc;--mb-grenze: rgba(255, 255, 255, .6);--mb-kasten-rand: rgba(255, 255, 255, .42);--mb-leit: rgba(255, 255, 255, .6);--mb-blau: #6f86ec;--mb-karte: #222651;--mb-karte-rand: rgba(255, 255, 255, .18);--mb-trenner: rgba(255, 255, 255, .12);--mb-neben: #a79fd6;--mb-punkt: rgba(255, 255, 255, .72)}.mb-kopf{display:grid;gap:.6rem;max-width:46rem;margin-bottom:clamp(1rem,.6rem + 1.5vw,2rem)}.mb-etikett{margin:0;font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-leise)}.mb-satz{margin:0;font-size:clamp(1rem,.94rem + .25vw,1.125rem);line-height:1.55;color:var(--mb-tinte)}.mb-fuss{margin-top:.75rem;font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:10px;letter-spacing:.08em;color:var(--mb-leise)}.mb-vorleser{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mb-buehne svg path,.mb-buehne svg line,.mb-buehne svg rect,.mb-buehne svg circle,.mb-buehne svg ellipse{vector-effect:non-scaling-stroke}.mb-sym path{stroke:var(--mb-strich);stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.mb-w{fill:var(--mb-grund)}.mb-f{fill:var(--mb-flaeche)}.mb-t{fill:var(--mb-strich)}.mb-n{fill:none}.mb-gs{stroke-dasharray:2 2}.mb-sym-text{font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-style:italic;fill:var(--mb-strich)}.mb-deckel{fill:var(--mb-deckel);stroke:var(--mb-kante);stroke-width:1;stroke-linejoin:round}.mb-seite{fill:var(--mb-seite);stroke:var(--mb-kante);stroke-width:1;stroke-linejoin:round}.mb-bauplan :is(.mb-deckel,.mb-seite){fill:none;stroke:var(--mb-tinte);stroke-dasharray:4 4}.mb-graben{fill:none;stroke:var(--mb-kante);stroke-width:1}.mb-trennlinie{stroke:var(--mb-kante);stroke-width:1}.mb-wort,.mb-name,.mb-kasten text,.mb-freigabe text,.mb-pille text,.mb-karte-typ,.mb-karte-herkunft{font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);letter-spacing:.08em}.mb-wort,.mb-name{font-size:10px;fill:var(--mb-tinte)}.mb-zurueck{opacity:0}.mb-teller{fill:var(--mb-grund);stroke:var(--mb-teller-rand);stroke-width:1}.mb-teller-leer{fill:none;stroke:var(--mb-teller-rand);stroke-width:1;stroke-dasharray:3 3}.mb-bez{fill:none;stroke:var(--mb-bez);stroke-width:1}.mb-bez-gestrichelt{stroke-dasharray:3 3}.mb-maske{fill:none;stroke:#fff;stroke-width:12}.mb-verb-grund{fill:var(--mb-deckel)}.mb-verb{font-family:var(--w-sans, "Inter Variable", Inter, system-ui, sans-serif);font-size:11px;fill:var(--mb-verb)}.mb-buendel{fill:none;stroke:var(--mb-neben);stroke-width:1;stroke-dasharray:1 4;stroke-linecap:round}.mb-grenze{fill:none;stroke:var(--mb-grenze);stroke-width:1;stroke-dasharray:4 4}.mb-spur{fill:none;stroke:var(--mb-kante);stroke-width:1}.mb-spur-wort{font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:10px;letter-spacing:.08em;fill:var(--mb-leise)}.mb-kasten rect{fill:var(--mb-grund);stroke:var(--mb-kasten-rand);stroke-width:1}.mb-kasten text{font-size:10.5px;fill:var(--mb-tinte)}.mb-kasten a:focus-visible rect{stroke-width:2}.mb-leit{fill:none;stroke:var(--mb-leit);stroke-width:1}.mb-leit-punkt{fill:var(--mb-tinte)}.mb-marke circle{fill:var(--mb-grund);stroke:var(--mb-tinte);stroke-width:1}.mb-marke text{font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:9.5px;fill:var(--mb-tinte)}.mb-pille rect{fill:var(--mb-grund);stroke:var(--mb-blau);stroke-width:1}.mb-pille text{font-size:10px;fill:var(--mb-blau)}.mb-pille-grau rect{stroke:var(--mb-tinte)}.mb-pille-grau text{fill:var(--mb-tinte)}.mb-aktion-linie{fill:none;stroke:var(--mb-blau);stroke-width:1}.mb-impuls{fill:none;stroke:var(--mb-blau);stroke-width:2;stroke-linecap:round;opacity:0}.mb-impuls-tinte{stroke:var(--mb-tinte)}.mb-freigabe circle{fill:var(--mb-grund);stroke:var(--mb-blau);stroke-width:1}.mb-freigabe[data-zustand=erteilt] circle{fill:var(--mb-blau)}.mb-freigabe text{font-size:10px;fill:var(--mb-blau)}.mb-sperre{fill:none;stroke:var(--mb-tinte);stroke-width:1}.mb-karte{fill:var(--mb-karte);stroke:var(--mb-karte-rand);stroke-width:1}.mb-karte-trenner{stroke:var(--mb-trenner);stroke-width:1}.mb-karte-typ{font-size:10px;fill:var(--mb-leise)}.mb-karte-titel{font-family:var(--w-sans, "Inter Variable", Inter, system-ui, sans-serif);font-size:15px;fill:var(--mb-tinte)}.mb-karte-name{font-family:var(--w-sans, "Inter Variable", Inter, system-ui, sans-serif);font-size:12.5px;fill:var(--mb-leise)}.mb-karte-wert{font-family:var(--w-sans, "Inter Variable", Inter, system-ui, sans-serif);font-size:12.5px;fill:var(--mb-tinte)}.mb-karte-herkunft{font-size:9.5px;fill:var(--mb-leise)}.mb-punkt-voll{fill:var(--mb-tinte)}.mb-punkt-ring{fill:none;stroke:var(--mb-tinte);stroke-width:1}.mb-punkt-halb{fill:var(--mb-tinte)}.mb-punkt-halb-rand{fill:none;stroke:var(--mb-tinte);stroke-width:1}.mb-punkt-freigabe{fill:none;stroke:var(--mb-blau);stroke-width:1}.mb-punkt-freigabe[data-erteilt]{fill:var(--mb-blau)}.mb-feld rect{fill:var(--mb-grund);stroke:var(--mb-kasten-rand);stroke-width:1}.mb-feld-titel{font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:10.5px;letter-spacing:.08em;fill:var(--mb-tinte)}.mb-feld-punkt{fill:var(--mb-tinte)}.mb-feld-zeile{font-family:var(--w-sans, "Inter Variable", Inter, system-ui, sans-serif);font-size:12px;fill:var(--mb-tinte)}.mb-punktfeld{position:relative;width:100%}.mb-punktfeld canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.mb-punktfeld-wort{position:absolute;transform:translate(-50%,-100%);font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:10px;letter-spacing:.08em;color:var(--mb-tinte);white-space:nowrap;pointer-events:none}.mb-punktfeld-quellen{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:10px;letter-spacing:.08em;color:var(--mb-leise)}.mb-buehne [data-id]{transition:stroke-opacity .25s ease-in-out,fill-opacity .25s ease-in-out}.mb-buehne svg[data-hervor] [data-id]:not([data-an]){stroke-opacity:.35;fill-opacity:.35}html[data-bewegt=ja] .mb-figur[data-erstes]:not([data-laeuft]) [data-a]{opacity:0}html[data-bewegt=ja]:not([data-gsap]) .mb-figur[data-erstes]:not([data-laeuft]) [data-a]{animation:mb-sicher 0s 4s forwards}@keyframes mb-sicher{to{opacity:1}}.mb-figur[data-gestuft] [data-schritt]{transition:opacity .4s ease-in-out}@media (prefers-reduced-motion: reduce){.mb-figur[data-gestuft] [data-schritt]{transition:none}}html[data-bewegt=nein] .mb-figur[data-gestuft] [data-schritt]{transition:none}.mb-name,.mb-wort,.mb-freigabe text{paint-order:stroke;stroke:var(--mb-deckel);stroke-width:3px;stroke-linejoin:round}.mb-kontur{fill:none;stroke:var(--mb-tinte);stroke-opacity:.45;stroke-width:1}.mb-graphit{--mb-grund: #1e1e24;--mb-tinte: #ecedf0;--mb-leise: #9a9ca6;--mb-deckel: #26262e;--mb-kante: rgba(255, 255, 255, .14);--mb-seite: #222229;--mb-flaeche: #26262e;--mb-teller-rand: rgba(255, 255, 255, .42);--mb-strich: rgba(255, 255, 255, .86);--mb-bez: rgba(255, 255, 255, .42);--mb-verb: #a3a5ae;--mb-grenze: rgba(255, 255, 255, .55);--mb-kasten-rand: rgba(255, 255, 255, .32);--mb-leit: rgba(255, 255, 255, .55);--mb-blau: #6f86ec;--mb-karte: #26262e;--mb-karte-rand: rgba(255, 255, 255, .14);--mb-trenner: rgba(255, 255, 255, .14);--mb-neben: #a79fd6;--mb-punkt: rgba(255, 255, 255, .72)}.mb-grund-lavendel{--mb-grund: #f6f5fb;background:#f6f5fb;padding:clamp(16px,1rem + 1.5vw,36px)}.mb-grund-navy,.mb-grund-graphit{background:var(--mb-grund);padding:clamp(16px,1rem + 1.5vw,40px)}.mb-grund-navy .mb-kopf,.mb-grund-graphit .mb-kopf{color:var(--mb-tinte)}.mb-figur[class*=mb-rahmen-]{position:relative}.mb-rahmen-lineal:before,.mb-rahmen-lineal:after{content:"";position:absolute;top:12px;bottom:12px;width:7px;pointer-events:none;background:repeating-linear-gradient(to bottom,var(--mb-kante) 0 1px,transparent 1px 11px,var(--mb-kante) 11px 12px,transparent 12px 15px,var(--mb-kante) 15px 16px,transparent 16px 19px,var(--mb-kante) 19px 20px,transparent 20px 44px)}.mb-rahmen-lineal:before{left:6px}.mb-rahmen-lineal:after{right:6px}.mb-rahmen-raster .mb-buehne{background-image:radial-gradient(circle,var(--mb-kante) .8px,transparent 1.2px);background-size:24px 24px;background-position:12px 12px}.mb-rahmen-segmente{border-top:1px solid var(--mb-trenner)}.mb-rahmen-segmente:before{content:"";position:absolute;left:0;top:-1px;width:25%;height:1px;background:var(--mb-tinte)}.mb-rahmen-kante{border:1px solid var(--mb-kante)}.mb-grund-papier.mb-rahmen-kante{padding:clamp(14px,1rem + 1vw,28px)}.mb-rahmen-tabelle{border-top:1px solid var(--mb-tinte);border-bottom:1px solid var(--mb-trenner);padding-top:14px}.mb-rahmen-achsen{border-left:1px solid var(--mb-kante);border-bottom:1px solid var(--mb-kante)}.mb-grund-papier.mb-rahmen-achsen{padding:0 0 12px 14px}.mb-rahmen-karten{border:1px solid var(--mb-kante);border-radius:6px}@media (max-width: 767px){.mb-rahmen-lineal:before,.mb-rahmen-lineal:after{display:none}}.mb-grund-lavendel .mb-fuss{text-align:right;border-top:1px solid #e4e3e9;padding-top:.7rem;margin-top:1rem}.mb-grund-navy .mb-fuss:before{content:"";display:inline-block;width:6px;height:6px;margin-right:.6rem;border:1px solid var(--mb-neben);vertical-align:1px}.mb-grund-graphit .mb-fuss{text-align:right}.mb-grund-graphit .mb-fuss:before{content:"[ ";color:var(--mb-neben)}.mb-grund-graphit .mb-fuss:after{content:" ]";color:var(--mb-neben)}html[data-bewegt=ja] .mb-figur[data-erstes][data-ablauf]:not([data-laeuft]) .mb-buehne>svg{opacity:0}html[data-bewegt=ja]:not([data-gsap]) .mb-figur[data-erstes][data-ablauf]:not([data-laeuft]) .mb-buehne>svg{animation:mb-sicher 0s 4s forwards}.mb-f-mono{font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:max(10px,var(--mb-px, 10px));letter-spacing:.08em;fill:var(--mb-tinte)}.mb-f-leise{fill:var(--mb-leise)}.mb-f-blau{fill:var(--mb-blau)}.mb-f-name{font-family:var(--w-sans, "Inter Variable", Inter, system-ui, sans-serif);font-size:15px;font-weight:500;fill:var(--mb-tinte)}.mb-f-verb{font-family:var(--w-sans, "Inter Variable", Inter, system-ui, sans-serif);font-size:11px;fill:var(--mb-verb)}.mb-f-rand{fill:none;stroke:var(--mb-tinte);stroke-width:1}.mb-f-rand-leise{fill:none;stroke:var(--mb-trenner);stroke-width:1}.mb-f-rand-kante{fill:none;stroke:var(--mb-kante);stroke-width:1}.mb-f-rand-blau{fill:none;stroke:var(--mb-blau);stroke-width:1}.mb-f-flaeche{fill:var(--mb-grund)}.mb-f-ton{fill:var(--mb-flaeche)}.mb-f-linie{fill:none;stroke:var(--mb-bez);stroke-width:1}.mb-f-tinte{fill:none;stroke:var(--mb-tinte);stroke-width:1}.mb-f-gestrichelt{stroke-dasharray:3 3}.mb-f-punkt{fill:var(--mb-tinte)}.mb-f-punkt-blau{fill:var(--mb-blau)}.mb-f-raster{stroke:var(--mb-kante);stroke-width:1;opacity:.55}.mb-f-schraffur{stroke:var(--mb-kante);stroke-width:1}.mb-f-halo{paint-order:stroke;stroke:var(--mb-grund);stroke-width:4px;stroke-linejoin:round}.mb-scrolly{position:relative}.mb-scrolly-buehne{position:relative;min-height:calc(100vh - var(--mb-kopf, 0px));display:grid;grid-template-columns:minmax(15rem,2fr) 3fr;gap:clamp(2rem,4vw,4.5rem);align-items:center;padding:clamp(2rem,6vh,4rem) clamp(0px,2vw,24px) clamp(3.5rem,9vh,5rem);box-sizing:border-box}.mb-scrolly.mb-grund-navy .mb-scrolly-buehne,.mb-scrolly.mb-grund-graphit .mb-scrolly-buehne,.mb-scrolly.mb-grund-lavendel .mb-scrolly-buehne{background:var(--mb-grund);padding-left:clamp(16px,3vw,48px);padding-right:clamp(16px,3vw,48px)}.mb-scrolly-liste{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,2.4vh,1.75rem)}.mb-scrolly-schritt{opacity:.3;transition:opacity .35s ease}.mb-scrolly-schritt[data-aktiv]{opacity:1}.mb-scrolly-nr{margin:0;text-transform:uppercase;font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:11px;letter-spacing:.12em;color:var(--mb-leise)}.mb-scrolly-wort{margin:.25rem 0 .35rem;font-size:clamp(1.2rem,.95rem + .9vw,1.6rem);font-weight:500;line-height:1.2;color:var(--mb-tinte)}.mb-scrolly-satz{margin:0;max-width:30rem;font-size:1rem;line-height:1.55;color:var(--mb-tinte)}.mb-scrolly-schritt:not([data-aktiv]) .mb-scrolly-satz{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mb-scrolly-bild{min-width:0}.mb-scrolly-bild .mb-buehne>svg{max-height:calc(86vh - var(--mb-kopf, 0px));width:auto;max-width:100%;margin:0 auto}.mb-scrolly[data-modus=scrolly] .mb-f-mono{font-size:max(11px,var(--mb-px, 10px))}.mb-scrolly-leiste{position:absolute;left:clamp(0px,2vw,24px);right:clamp(0px,2vw,24px);bottom:clamp(1.25rem,4vh,2rem);display:flex;gap:8px}.mb-scrolly-segment{flex:1;height:1px;background:var(--mb-trenner);position:relative;overflow:hidden}.mb-scrolly-segment>span{position:absolute;inset:0 auto 0 0;background:var(--mb-tinte)}.mb-scrolly-karten{display:grid;gap:clamp(2.5rem,6vw,4rem)}.mb-scrolly-karte{display:grid;gap:1rem}.mb-scrolly.mb-grund-navy .mb-scrolly-karten,.mb-scrolly.mb-grund-graphit .mb-scrolly-karten,.mb-scrolly.mb-grund-lavendel .mb-scrolly-karten{background:var(--mb-grund);padding:clamp(16px,4vw,32px)}@media (min-width: 768px){.mb-scrolly-karte{grid-template-columns:minmax(14rem,5fr) 7fr;align-items:center;gap:clamp(2rem,4vw,4rem)}}.mb-m-zelle{animation:mb-zelle .25s ease-out both;transform-box:fill-box;transform-origin:center}@keyframes mb-zelle{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion: reduce){.mb-m-zelle{animation:none}}html[data-bewegt=nein] .mb-m-zelle{animation:none}.mb-st-satz{margin:0;font-family:var(--w-sans, "Inter Variable", Inter, system-ui, sans-serif);font-size:12.5px;line-height:1.45;color:var(--mb-leise)}.mb-x-detail{animation:mb-zelle .25s ease-out both}@media (prefers-reduced-motion: reduce){.mb-x-detail{animation:none}}.mb-pk-pfad{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.mb-pk-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:16px;margin-top:8px}.mb-pk-karte{border:1px solid var(--mb-kante);background:var(--mb-flaeche);padding:20px 20px 22px;display:grid;gap:12px;align-content:start}.mb-pk-nr{margin:0;font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:2.25rem;line-height:1;color:var(--mb-tinte)}.mb-pk-feld{width:100%;height:auto;display:block}.mb-pk-feld circle{fill:var(--mb-neben);transition:opacity .6s ease}.mb-pk-karte:hover .mb-pk-feld circle,.mb-pk-abschnitt:hover .mb-pk-feld circle{fill:var(--mb-tinte)}.mb-pk-titel{margin:4px 0 0;padding-bottom:12px;border-bottom:1px solid var(--mb-trenner);font-size:1.125rem;font-weight:500;color:var(--mb-tinte)}.mb-pk-satz{margin:0;font-size:.9375rem;line-height:1.5;color:var(--mb-leise)}.mb-pk-abschnitte{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:12px;margin-top:8px}.mb-pk-abschnitt{border:1px solid var(--mb-kante);padding:10px 12px 12px;display:grid;gap:8px}.mb-pk-index{margin:0;font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:10px;letter-spacing:.08em;color:var(--mb-neben)}@media (prefers-reduced-motion: reduce){.mb-pk-feld circle{transition:none}}.mb-pk-zeichen{transition:opacity .6s ease .3s}@media (prefers-reduced-motion: reduce){.mb-pk-zeichen{transition:none}}.mb-g-dim{transition:opacity .25s ease}@media (prefers-reduced-motion: reduce){.mb-g-dim{transition:none}}@media (max-width: 760px){.mb-fuss,.mb-punktfeld-wort,.mb-punktfeld-quellen,.mb-pk-index{font-size:11px}.mb-wort,.mb-name,.mb-spur-wort,.mb-pille text,.mb-freigabe text,.mb-karte-typ,.mb-karte-herkunft,.mb-marke text{font-size:calc(11px / var(--mb-skala, 1))}.mb-f-mono{font-size:max(calc(11px / var(--mb-skala, 1)),var(--mb-px, 10px));letter-spacing:.03em}}
