main{display:block}.abschnitt{padding:clamp(3.5rem,2.5rem + 4vw,6.5rem) 0}.abschnitt.band{background:var(--flaeche-2);border-block:1px solid var(--linie)}.abschnitt.dicht{padding:clamp(2rem,1.5rem + 2vw,3.5rem) 0}.kicker{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--akzent);margin:0 0 .8rem}.vorspann{font-size:clamp(1.08rem,1rem + .35vw,1.25rem);color:var(--leise);max-width:36rem;margin:1rem 0 0}.kopfzeile{max-width:44rem;margin:0 0 2.5rem}.kopfzeile p{color:var(--leise);margin:.9rem 0 0}.zwei{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:60rem){.zwei{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4.5rem}.zwei.dreh>:first-child{order:2}}.zwei p{color:var(--leise);max-width:34rem;margin:.9rem 0 0}.zwei h2{max-width:20ch}.karte{background:var(--grund);border:1px solid var(--linie);border-radius:16px;padding:1.25rem;transition:transform .25s var(--weich)}.karte:hover,.karte:focus-within{transform:translateY(-2px);box-shadow:var(--schatten)}.held{position:relative;padding:clamp(2.5rem,1.5rem + 4vw,5.5rem) 0 clamp(3rem,2rem + 4vw,6rem);overflow:clip}.held::before{content:'';position:absolute;inset:0;background-image:radial-gradient(var(--linie-stark) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask:radial-gradient(ellipse 70% 80% at 70% 40%,#000 0,transparent 75%);mask:radial-gradient(ellipse 70% 80% at 70% 40%,#000 0,transparent 75%);opacity:.7;pointer-events:none}.held>.rahmen{position:relative}.held-raster{display:grid;gap:2.75rem;grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:64rem){.held-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem}}.held-text h1{max-width:16ch}@media (min-width:64rem){.held-raster .held-text h1{font-size:clamp(2.6rem,1rem + 2.4vw,3.4rem)}}.held-schmal{padding-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.held-schmal .held-text h1{max-width:18ch}.buehne-figur{margin:0;min-width:0;container-type:inline-size}.ablauf{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;margin:1.1rem 0 0;padding:0;font-size:.875rem;color:var(--leise)}.ablauf li{display:inline-flex;align-items:center;gap:.5rem}.ablauf li::before{content:'';width:.4rem;height:.4rem;border-radius:50%;background:var(--akzent-zier);box-shadow:inset 0 0 0 1px var(--kontur)}.buehne{position:relative;container-type:inline-size;width:100%;aspect-ratio:var(--seite,6/5);font-size:1.9cqw;line-height:1.35;color:var(--text);-webkit-user-select:none;user-select:none}.fenster{position:absolute;inset:0;border:1px solid var(--linie);border-radius:1.1em;background:var(--grund);box-shadow:var(--schatten);overflow:hidden}.fenster-kopf{height:3.3em;display:flex;align-items:center;gap:.9em;padding:0 1.1em 0 4.6em;border-bottom:1px solid var(--linie)}.rad{width:1.5em;height:1.5em;background:var(--linie-stark);-webkit-mask:url('/website/zahnrad.svg') center/contain no-repeat;mask:url('/website/zahnrad.svg') center/contain no-repeat;position:absolute;left:1.05em;top:.9em;z-index:1}.such{flex:0 1 14em;height:1.55em;border-radius:999px;background:var(--flaeche)}.ich{margin-left:auto;width:1.8em;height:1.8em;border-radius:50%;background:var(--akzent-hauch);border:1px solid var(--linie)}.leiste{position:absolute;left:0;top:0;bottom:0;width:3.6em;background:var(--leiste);display:flex;flex-direction:column;align-items:center;gap:.75em;padding-top:4.3em}.leiste i{display:block;width:1.45em;height:1.45em;border-radius:.42em;background:var(--leiste-zier)}.leiste i.an{background:var(--akzent-zier)}@media (max-width:39.99rem){.buehne .leiste{display:none}.buehne .fenster-kopf{padding-left:3.4em}.buehne .rad{background:var(--marke)}}.blatt{position:absolute;background:var(--blatt);border:1px solid var(--linie);border-radius:.85em;box-shadow:var(--schatten);padding:1.1em 1.25em 1.2em}.blatt-kopf{display:flex;align-items:center;gap:.65em;margin-bottom:.8em;min-width:0}.blatt-kopf .bk{flex:0 1 9em}.chip{display:inline-flex;align-items:center;gap:.35em;font-weight:600;font-size:.8em;line-height:1;padding:.42em .7em;border-radius:999px;background:var(--akzent-hauch);color:var(--akzent);white-space:nowrap}.chip.gruen{background:var(--erledigt-hauch);color:var(--auf-erledigt)}.chip.gruen:not(.e)::before{content:'';flex:none;width:.3em;height:.6em;margin:0 .15em .15em 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.chip.gelb{background:var(--warn-hauch);color:var(--auf-warn)}.chip.grau{background:var(--flaeche);color:var(--leise)}.chip svg,.haken-svg{width:1.05em;height:1.05em;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.zeilen{list-style:none;margin:0;padding:0}.zeilen li{display:grid;grid-template-columns:minmax(0,1fr) 2.4em 4.2em;gap:.8em;align-items:center;padding:.5em 0;border-top:1px solid var(--linie)}.zeilen .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk{display:block;height:.55em;border-radius:999px;background:var(--balken);transform-origin:left center}.bk.d{background:var(--balken-2)}.bk.a{background:var(--akzent-zier);box-shadow:inset 0 0 0 1px var(--kontur)}.summe{display:grid;grid-template-columns:minmax(0,1fr) 5em;gap:.8em;align-items:center;padding:.65em 0 0;margin-top:.1em;border-top:2px solid var(--text);font-weight:600}.summe .bk{height:.75em}.tu{display:inline-flex;align-items:center;font-weight:600;font-size:.84em;line-height:1;padding:.62em 1em;border-radius:999px;background:var(--akzent-zier);box-shadow:inset 0 0 0 1.5px var(--kontur);color:var(--auf-akzent);white-space:nowrap}.buehne .tu{position:relative}.buehne .tu::after{content:'';position:absolute;left:58%;top:52%;width:1.45em;height:2em;background:url('/website/zeiger.svg') center/contain no-repeat;opacity:0;pointer-events:none}.doc{display:block;flex:none;width:1.5em;height:1.85em;border-radius:.25em;border:1.5px solid var(--balken-2);background:var(--blatt);position:relative}.doc::after{content:'';position:absolute;left:.25em;right:.25em;top:.45em;height:.18em;background:var(--balken-2);border-radius:2px;box-shadow:0 .38em 0 var(--balken-2)}.av{display:block;width:2em;height:2em;border-radius:50%;background:var(--akzent-hauch);border:1.5px solid var(--kontur);flex:none}.av.b{background:var(--flaeche);border-color:var(--linie-stark)}.av.c{background:var(--balken);border-color:var(--linie-stark)}.tafel{background:var(--grund);border:1px solid var(--linie);border-radius:18px;box-shadow:var(--schatten);padding:1.25rem;font-size:.9rem;line-height:1.35;-webkit-user-select:none;user-select:none;min-width:0}.tafel-kopf{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-bottom:.9rem;margin-bottom:.4rem;border-bottom:1px solid var(--linie)}.tafel-kopf .bk{flex:0 1 7rem;margin-left:auto}.rz{display:flex;align-items:center;gap:.85rem;padding:.75rem .25rem;border-bottom:1px solid var(--linie)}.rz .bk{flex:1 1 auto;max-width:12rem}.rz .chip{margin-left:auto}.rz-t{display:grid;gap:.35rem;min-width:0;flex:1}.rz-t b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfeil{position:relative;flex:none;width:2.2rem;height:2px;background:var(--leise);transform-origin:left center}.pfeil::after{content:'';position:absolute;right:0;top:-4px;width:8px;height:8px;border-right:2px solid var(--leise);border-top:2px solid var(--leise);transform:rotate(45deg)}.fuss-zeile{display:flex;align-items:center;gap:.7rem;padding-top:1rem;flex-wrap:wrap}.hervor-rz{background:var(--grund);box-shadow:inset 0 0 0 2px var(--warn);border-radius:10px;border-bottom-color:transparent}.hervor-rz .bk{background:var(--balken-2)}.stufen{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 0;padding:1.1rem 0 0;position:relative;font-size:.8rem;color:var(--leise);text-align:center}.stufen::before{content:'';position:absolute;left:16.6%;right:16.6%;top:1.6rem;height:2px;background:var(--balken)}.stufen::after{content:'';position:absolute;left:16.6%;width:33.3%;top:1.6rem;height:2px;background:var(--warn);transform-origin:left center}.stufen li{position:relative;padding:1.4rem .2rem 0}.stufen li::before{content:'';position:absolute;left:50%;top:0;width:1rem;height:1rem;margin-left:-.5rem;border-radius:50%;background:var(--grund);border:2px solid var(--balken-2);z-index:1}.stufen li.an{color:var(--text);font-weight:600}.stufen li.an::before{border-color:var(--warn);background:var(--warn)}.stufen.eins::after{display:none}.sym{display:flex;align-items:center;justify-content:center;gap:.25rem;width:2.9rem;height:2.9rem;border-radius:.8rem;background:var(--akzent-hauch);position:relative;flex:none}.schluss-karte{border-radius:24px;padding:clamp(2rem,1.5rem + 3vw,3.75rem);background:var(--flaeche);border:1px solid var(--linie);text-align:center;position:relative;overflow:hidden}.schluss-karte p{color:var(--leise);margin:.8rem auto 0;max-width:32rem}.schluss-karte .knoepfe{justify-content:center;margin-top:1.75rem}@keyframes ein{from{opacity:0;transform:translateY(.75em)}}@keyframes hoch12{from{opacity:0;transform:translateY(12px)}}@keyframes heben{from{transform:translateY(16px)}}@keyframes links{from{opacity:0;transform:translateX(-1.2em)}}@keyframes rechts{from{opacity:0;transform:translateX(1.2em)}}@keyframes breit{from{transform:scaleX(0)}}@keyframes lang{from{transform:scaleY(0)}}@keyframes pop{from{opacity:0;transform:scale(.55)}}@keyframes blass{from{opacity:0}}@keyframes zug{from{stroke-dashoffset:1}}@keyframes druck{0%,100%{transform:none}45%{transform:scale(.9)}}@keyframes zeiger{0%{opacity:0;transform:translate(9em,5em)}18%{opacity:1}62%{opacity:1;transform:none}70%{opacity:1;transform:scale(.82)}80%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes heraus{from{opacity:0;transform:translate(-30%,-24%) scale(.97)}}@media (prefers-reduced-motion:no-preference){.js .held-text>*{animation:hoch12 .7s var(--weich) both}.js .held-text>:nth-child(2){animation-delay:.08s}.js .held-text>:nth-child(3){animation-delay:.16s}.js .held-text>:nth-child(4){animation-delay:.24s}@supports (animation-timeline:view()){.js .auf{animation:heben linear backwards;animation-timeline:view();animation-range:entry 0% entry 60%}.js .szene{view-timeline:--sz block}}}
