.lp{--bg: var(--c-bg);--panel: var(--c-panel);--panel-2: var(--c-panel2);--line: var(--c-border);--fg: var(--c-fg);--fg-2: var(--c-bright);--muted: var(--c-muted);--subtle: var(--c-subtle);--accent: var(--c-accent);--accent-2: #7c5cff;--ok: #34d399;--warn: #fbbf24;--err: #f87171;--shadow-rgb: 0, 0, 0;--shadow-a: .55;--page-glow: .1;--paper: #ffffff;--paper-line: #cfd5dd;--f-display: var(--display);--f-ui: var(--body);--f-mono: var(--mono);--ease-island: var(--m-feder);--ease-enter: var(--m-raus);--line-soft: color-mix(in oklab, var(--line) 60%, var(--bg));--chrome: color-mix(in oklab, var(--bg) 55%, var(--panel));--canvas: color-mix(in oklab, var(--bg) 70%, var(--panel-2));--glass: color-mix(in oklab, var(--panel) 66%, transparent);--concept-text: color-mix(in oklab, var(--accent-2) 58%, var(--fg));--concept-soft: color-mix(in oklab, var(--accent-2) 16%, transparent);--concept-line: color-mix(in oklab, var(--accent-2) 48%, transparent);--accent-soft: color-mix(in oklab, var(--accent) 15%, transparent)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .lp{--accent-2: #5b3fd0;--ok: #0f7a55;--warn: #a35208;--err: #d42a2a;--shadow-rgb: 15, 23, 42;--shadow-a: .16;--page-glow: .07;--paper-line: #d7dce3}}:root[data-theme=light] .lp{--accent-2: #5b3fd0;--ok: #0f7a55;--warn: #a35208;--err: #d42a2a;--shadow-rgb: 15, 23, 42;--shadow-a: .16;--page-glow: .07;--paper-line: #d7dce3}.lp{background:var(--bg);color:var(--fg);font-family:var(--f-ui);font-size:15px;line-height:1.5;overflow-x:clip}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp section,.lp p,.lp h1,.lp h2,.lp h3{margin:0}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.lp svg{flex:none}.lp .fuell{flex:1;min-width:0}.lp .gedaempft{color:var(--muted)}.lp .eyebrow{font:500 12.5px/1.3 var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.lp .h-display{font-family:var(--f-display);font-weight:800;letter-spacing:-.035em;line-height:.95;text-wrap:balance}.lp .h-scene{font-family:var(--f-display);font-weight:800;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.lp .h-display .zeile,.lp .h-scene .zeile{display:block}.lp .lede{font-size:17px;line-height:1.55;color:var(--muted);text-wrap:pretty}.lp .note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--glass);font-size:14px;line-height:1.5;color:var(--fg-2)}.lp .note svg{color:var(--muted);margin-top:2px}.lp .kapitel-links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px}.lp .aktionen{display:flex;gap:12px;flex-wrap:wrap}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font:600 15px/1 var(--f-ui);text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .1s var(--ease-enter),background-color .16s ease,border-color .16s ease}.lp .btn:active{transform:scale(.985)}.lp .btn-primary{background:var(--fg);color:var(--bg)}.lp .btn-primary:hover{background:var(--fg-2)}.lp .btn-ghost{background:var(--glass);border-color:var(--line);color:var(--fg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lp .btn-ghost:hover{background:var(--panel-2);border-color:var(--c-control)}.lp .btn-sm{min-height:40px;padding:0 16px;font-size:14px}.lp .pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:999px;font:500 13px/1 var(--f-ui);border:1px solid var(--line);color:var(--fg-2);white-space:nowrap}.lp .pill-free{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 42%,transparent)}.lp .pill-concept{color:var(--concept-text);background:var(--concept-soft);border-color:var(--concept-line)}.lp .dots{position:absolute;z-index:8;right:18px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px}.lp .dot{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:28px;padding:0 6px;background:none;border:0;cursor:pointer;color:var(--fg-2);font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.lp .dot span:first-child{opacity:0;padding:4px 6px;border-radius:6px;background:var(--bg);transition:opacity .24s var(--ease-enter)}.lp .dot span:last-child{display:block;width:22px;height:6px;border-radius:3px;background:var(--c-control);clip-path:inset(0 0 0 16px round 3px);transition:clip-path .36s var(--ease-island),background-color .24s}.lp .dot:hover span:first-child,.lp .dot:focus-visible span:first-child{opacity:1}.lp .dot[aria-current=step] span:last-child{clip-path:inset(0 0 0 0 round 3px);background:var(--fg)}.lp ::selection{background:color-mix(in oklab,var(--accent) 38%,transparent);color:var(--fg)}.lp .btn-primary{background:var(--c-accent-fill);color:var(--c-accent-ink)}.lp .btn-primary:hover{background:color-mix(in oklab,var(--c-accent-fill) 86%,#000)}.lp .btn svg{transition:transform .24s var(--ease-enter)}.lp .btn:hover svg{transform:translate(2px)}.lp .held2{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding:28px 16px 72px;max-width:1480px;margin:0 auto}.lp .held2:before{content:"";position:absolute;top:-8%;right:-40%;bottom:0;left:-40%;z-index:0;pointer-events:none;background:radial-gradient(21.1% 52% at 66.7% 16%,color-mix(in oklab,var(--accent) var(--licht-a, 35%),transparent),transparent 70%),radial-gradient(18.9% 46% at 55.6% 58%,color-mix(in oklab,var(--accent-2) var(--licht-b, 26%),transparent),transparent 72%);filter:blur(48px);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.lp .held2>*{position:relative;z-index:1}.lp .held2-text{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.lp .held2 .h-display{font-size:clamp(2.6rem,1rem + 7.2vw,6rem);line-height:.92;letter-spacing:-.04em}.lp .held2 .h-display .zeile{color:var(--muted)}.lp .held2 .lede{max-width:34em;font-size:clamp(16px,1.1vw + 11px,19px);color:var(--fg-2)}.lp .held-fakten{font:500 13px/1.5 var(--f-mono);letter-spacing:.01em;color:var(--muted)}.lp .held2-buehne{position:relative;perspective:1400px}.lp .held2-kachel{position:relative;z-index:3;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:var(--panel);color:var(--fg);text-decoration:none;box-shadow:0 2px 6px rgba(var(--shadow-rgb),.2),0 50px 110px -40px rgba(var(--shadow-rgb),calc(var(--shadow-a) + .15));transition:border-color .2s ease}.lp .held2-kachel:after{content:"";position:absolute;z-index:4;top:0;left:8%;right:8%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent) 70%,#fff),transparent);opacity:var(--kante, .55)}.lp .held2-buehne:before{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;top:-10%;width:120%;height:80%;translate:-50% 0;background:radial-gradient(50% 60% at 50% 0%,color-mix(in oklab,var(--accent) var(--kegel, 22%),transparent),transparent 72%);-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 40%,transparent 92%);mask-image:linear-gradient(transparent,#000 22%,#000 40%,transparent 92%)}.lp .held2-kachel:hover{border-color:var(--c-control)}.lp .held2-kachel:focus-visible{outline-offset:6px;border-radius:16px}.lp .held2-vorschau{display:block;position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--bg)}.lp .held-demo{display:block;width:100%;height:100%}.lp .held-ersatz{object-fit:cover;object-position:top left}.lp .hf-innen{border-radius:10px;overflow:hidden;background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.25),0 18px 36px -14px rgba(var(--shadow-rgb),calc(var(--shadow-a) + .1));animation:hfEin .82s var(--m-feder) both;animation-delay:calc(var(--rang, var(--n)) * 24ms + .52s)}.lp .hf-leiste{display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;background:var(--farbe);color:#0b0d10;font:600 11px/1 var(--f-ui);white-space:nowrap}.lp .hf-leiste span{overflow:hidden;text-overflow:ellipsis;flex:1}.lp .hf-leiste i{width:14px;height:2px;border-radius:1px;background:currentColor;opacity:.55;flex:none}@keyframes hfEin{0%{opacity:0;transform:translate3d(var(--dx, 0px),var(--dy, 22px),0) scale(.86)}to{opacity:1;transform:none}}.lp .held2-bewegt .held2-kachel{animation:kachelEin 1.1s var(--m-feder) 80ms both}@keyframes kachelEin{0%{opacity:0;translate:0 40px;scale:.97}}.lp .held2-bewegt .held2-buehne:before{animation:kegelEin 1.6s var(--m-raus) .2s both}@keyframes kegelEin{0%{opacity:0;scale:.7 .5}}.lp .held2-bewegt .wort{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em .06em .16em;margin:-.12em -.06em -.16em}.lp .held2-bewegt .wort>span{display:inline-block;animation:wortHoch .9s var(--m-raus) both;animation-delay:calc(var(--w) * 70ms + 60ms)}@keyframes wortHoch{0%{transform:translate3d(0,112%,0) rotate(4deg)}}.lp .held2-bewegt .held2-text>:not(h1){animation:textEin var(--m-lang) var(--m-raus) both}.lp .held2-bewegt .held2-text>:nth-child(2){animation-delay:.36s}.lp .held2-bewegt .held2-text>:nth-child(3){animation-delay:.44s}.lp .held2-bewegt .held2-text>:nth-child(4){animation-delay:.52s}.lp .held2-bewegt .held2-text>:nth-child(5){animation-delay:.58s}@keyframes textEin{0%{opacity:0;transform:translate3d(0,16px,0);filter:blur(6px)}}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .lp{--kegel: 14%;--kante: .4;--licht-a: 18%;--licht-b: 14%}}:root[data-theme=light] .lp{--kegel: 14%;--kante: .4;--licht-a: 18%;--licht-b: 14%}@media (min-width: 1024px){.lp .held2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5vw,88px);min-height:calc(100svh - 116px);padding:clamp(32px,6vh,80px) 6vw clamp(96px,16vh,180px)}.lp .held2 .h-display{font-size:clamp(3.2rem,4.1vw,5.6rem)}.lp .held2-buehne:before{top:-38%;height:120%}}.lp .kb-leiste{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;flex:none;background:var(--chrome);border-bottom:1px solid var(--line);color:var(--fg-2);font:500 12.5px/1 var(--f-ui)}.lp .kb-punkt{width:9px;height:9px;border-radius:50%;background:var(--farbe, var(--accent));flex:none}.lp .kb-titel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--fg)}.lp .kb-echt{padding:4px 8px;border-radius:999px;border:1px solid var(--line);font-size:11.5px;color:var(--fg-2);white-space:nowrap}.lp .lp-spur{position:relative}.lp .lp-buehne{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.lp .st-text{position:absolute;z-index:6;left:6vw;top:54%;width:min(420px,31vw);display:flex;flex-direction:column;align-items:flex-start;gap:18px;opacity:0;transform:translateY(-50%);will-change:transform,opacity;pointer-events:none}.lp .st-text .h-scene{font-size:clamp(34px,3.3vw,54px)}.lp .st-text a,.lp .st-text button,.lp .dots button{pointer-events:auto}.lp .st-text.aus a,.lp .st-text.aus button{pointer-events:none}.lp .kl{max-width:760px;margin:0 auto;padding:0 16px}.lp .kl-sec{scroll-margin-top:84px;display:flex;flex-direction:column;gap:30px;padding:56px 0;border-top:1px solid var(--line)}.lp .kl-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lp .kl .h-scene{font-size:clamp(30px,5vw + 12px,44px)}@media (min-width: 1024px){.lp .kl{max-width:1320px;padding:0 6vw}.lp .kl-sec{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;gap:clamp(40px,5vw,88px);padding:88px 0}}.lp .lp-preis{max-width:1180px;margin:0 auto;padding:clamp(72px,10vw,140px) 16px clamp(48px,7vw,96px);display:flex;flex-direction:column;gap:32px}.lp .lp-preis-kopf{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:720px}.lp .lp-preis .h-scene{font-size:clamp(30px,3vw + 14px,52px)}@media (min-width: 1024px){.lp .lp-preis{padding-inline:6vw}}:root:not([data-bewegt]) .lp *,:root:not([data-bewegt]) .lp *:before,:root:not([data-bewegt]) .lp *:after{transition:none!important;animation:none!important}.lp .held2 .h-display .zeile{color:inherit}.lp .held2 .signalwort{color:var(--accent)}.lp .held2 .aktionen{gap:14px 24px;align-items:center}.lp .held-nebenlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--fg-2);font:500 15px/1.3 var(--f-ui)}.lp .held-nebenlink span{text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--fg-2) 40%,transparent);text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.lp .held-nebenlink:hover{color:var(--fg)}.lp .held-nebenlink:hover span{text-decoration-color:currentColor}.lp .btn-zweizeilig{min-height:66px;padding:10px 24px 10px 20px;gap:14px;border-radius:16px;text-align:left;white-space:normal;line-height:1.2}.lp .btn-zweizeilig .btn-titel{display:block;font:700 17px/1.2 var(--f-ui)}.lp .btn-zweizeilig .btn-unter{display:block;margin-top:3px;font:400 14px/1.25 var(--f-ui)}.lp .btn-primary.btn-zweizeilig .btn-unter{color:color-mix(in oklab,var(--c-accent-ink) 86%,var(--c-accent-fill))}.lp .btn-ghost.btn-zweizeilig .btn-unter{color:var(--muted)}.lp .btn-zweizeilig:hover svg{transform:none}@media (max-width: 559.98px){.lp .held2 .aktionen{display:grid;width:100%}.lp .btn-zweizeilig{justify-content:flex-start;width:100%}}@media (min-width: 1024px){.lp .held2{padding-bottom:clamp(72px,12vh,132px)}}.lp .ds-punkte .dot .ds-nr{display:grid;place-items:center;color:var(--subtle)}.lp .ds-punkte .dot[aria-current=step] .ds-nr{color:var(--farbe, var(--accent))}.lp .ds-rahmen b{color:#0b0d10}@media (min-width: 1024px){.lp .held2{grid-template-columns:minmax(0,6fr) minmax(0,7fr)}.lp .btn-zweizeilig{padding:10px 20px 10px 16px;gap:12px}.lp .btn-zweizeilig .btn-unter{font-size:13.5px}}@media (min-width: 1024px){.lp .held2{grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:48px;padding-right:2.5vw}}@media (min-width: 1024px) and (max-width: 1179.98px){.lp .held2{grid-template-columns:minmax(0,1fr);min-height:0;align-items:start;gap:40px;padding:32px 4vw 64px}.lp .held2-buehne{max-width:880px}}.lp .ds-rahmen-fuss{display:grid;gap:6px}.lp .ds-schrittbalken{display:flex;gap:4px}.lp .ds-schrittbalken i{flex:1;height:3px;border-radius:2px;background:var(--line);transition:background var(--m-mittel) var(--m-raus)}.lp .ds-schrittbalken i[data-an]{background:var(--accent)}.lp .ds-fuss-schritt{color:var(--fg-2);font-size:14px}.lp .ds-fuss-schritt b{color:var(--fg);font-weight:700}.lp .ds-skala.ds-ausschnitt{-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent),linear-gradient(to right,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 78%,transparent),linear-gradient(to right,#000 88%,transparent);mask-composite:intersect}.lp .mo-zahlen{padding:var(--st-abstand) var(--st-innen);border-top:1px solid var(--line-soft)}.lp .mo-zahlen>ul:first-child{display:grid;gap:32px 48px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.lp .mo-zahl{display:grid;gap:6px;align-content:start}.lp .mo-zahl strong{font:800 clamp(4rem,2rem + 9vw,9rem)/.85 var(--f-display);letter-spacing:-.05em;color:var(--fg);font-variant-numeric:tabular-nums}.lp .mo-zahl span{max-width:22ch;color:var(--fg-2);font-size:1.05rem;line-height:1.35}.lp .mo-fakten{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:clamp(28px,4vw,48px) 0 0;padding:clamp(18px,2vw,24px) 0 0;list-style:none;border-top:1px solid var(--line-soft);color:var(--fg-2);font-size:1rem}.lp .mo-fakten li{display:inline-flex;align-items:center;gap:22px}.lp .mo-fakten li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--c-control)}.lp .mo-quelle{margin:18px 0 0;color:var(--muted);font-size:.9rem}@media all{@supports (animation-timeline: view()){:root[data-bewegt] .lp .mo-zahl{animation:moHoch linear both;animation-timeline:view();animation-range:entry 0% entry 90%}@keyframes moHoch{0%{transform:translate3d(0,36px,0)}to{transform:none}}}}.held2-kachel,.dx-skalierer{view-transition-name:toolbox-fenster}::view-transition-group(toolbox-fenster){animation-duration:.56s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(toolbox-fenster),::view-transition-new(toolbox-fenster){height:100%;object-fit:cover;object-position:top left}::view-transition-group(root){animation-duration:.32s}.kopf{view-transition-name:seiten-nav}::view-transition-group(seiten-nav){animation:none}:root[data-uebergang] .dx *{animation-play-state:paused!important}:root:not([data-bewegt])::view-transition-group(*),:root:not([data-bewegt])::view-transition-old(*),:root:not([data-bewegt])::view-transition-new(*){animation:none!important}@media (min-width: 1600px){.lp .held2{grid-template-columns:minmax(0,620px) minmax(0,1fr)}.lp .held2 .h-display{font-size:4.6rem}}.lp .ds-rahmen-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:30px;font:500 12px/1.3 var(--f-mono);letter-spacing:.04em;color:var(--muted)}.lp .ds-live-marke{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.lp .ds-live-marke i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 22%,transparent)}.lp .ds-schritt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .ds-schritt b{color:var(--fg);font-weight:600;margin-right:6px}.lp .ds-rahmen-fuss{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.lp .ds-fenster{position:relative;border-radius:14px}.lp .ds-platzhalter{aspect-ratio:16 / 10;border-radius:12px;border:1px solid var(--line);background:var(--panel)}.lp .ds-skala{position:relative;width:100%;aspect-ratio:16 / 10}.lp .ds-innen{position:absolute;left:0;top:0;transform-origin:0 0}.lp .ds-skala.ds-ausschnitt{aspect-ratio:auto;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.lp .ds-ausschnitt .ds-app{border:0;border-radius:0}.lp .ds-ebene{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 40%;will-change:transform,opacity,clip-path}.lp .ds-buehne{--oben: clamp(96px, 13vh, 132px);--unten: clamp(28px, 6vh, 64px)}.lp .ds-links{position:absolute;left:6vw;top:var(--oben);bottom:var(--unten);width:min(400px,30vw);display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,3vh,32px)}.lp .ds-texte{position:relative;flex:0 1 clamp(300px,46vh,420px);min-height:0}.lp .ds-buehne .st-text{left:0;top:50%;width:100%;gap:16px}.lp .ds-buehne .st-text .h-scene{font-size:clamp(32px,3vw,50px)}.lp .ds-buehne .st-text .lede{font-size:16px}.lp .dots.ds-punkte{position:static;transform:none;display:grid;gap:0}.lp .ds-punkte .dot{position:relative;display:grid;grid-template-columns:28px 1fr;align-items:center;justify-content:stretch;gap:0;min-height:28px;padding:0;text-align:left;color:var(--muted);font:500 12.5px/1 var(--f-mono);letter-spacing:.04em;text-transform:none;transition:color .24s var(--ease-enter)}.lp .ds-punkte .dot span:first-child,.lp .ds-punkte .dot span:last-child{opacity:1;padding:0;background:none;border-radius:0;clip-path:none;width:auto;height:auto;transition:none}.lp .ds-punkte .dot .ds-nr{color:var(--subtle)}.lp .ds-punkte .dot .ds-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .ds-punkte .dot span.ds-spur-balken{position:absolute;left:28px;right:0;bottom:3px;height:2px;border-radius:1px;background:color-mix(in oklab,var(--line) 50%,transparent);overflow:hidden}.lp .ds-punkte .dot .ds-spur-balken i{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--muted) 45%,transparent);transform:scaleX(0);transform-origin:0 50%}.lp .ds-punkte .dot[aria-current=step] span.ds-spur-balken{clip-path:none;background:color-mix(in oklab,var(--line) 70%,transparent)}.lp .ds-punkte .dot:hover,.lp .ds-punkte .dot:focus-visible{color:var(--fg-2)}.lp .ds-punkte .dot[aria-current=step]{color:var(--fg)}.lp .ds-punkte .dot[aria-current=step] .ds-spur-balken i{background:var(--fg)}.lp .ds-punkte .dot[aria-current=step] .ds-nr{color:var(--accent)}.lp .ds-platz{position:absolute;top:var(--oben);bottom:var(--unten);left:calc(6vw + min(400px,30vw) + clamp(40px,4vw,72px));right:5vw;container-type:size;display:grid;place-items:center}.lp .ds-figur{margin:0;width:min(100cqw,(100cqh - 86px) * 1.6)}.lp .ds-figur .ds-fenster{margin-top:8px;filter:drop-shadow(0 30px 50px rgba(var(--shadow-rgb),calc(var(--shadow-a) * .7)))}.lp .ds-app{position:relative;width:880px;height:550px;overflow:hidden;border-radius:12px;border:1px solid var(--t-border);background:var(--t-canvas);color:var(--t-fg);font:13px/1.45 var(--t-ui);-webkit-user-select:none;user-select:none;pointer-events:none}.lp .ds-app svg{flex:none}.lp .ds-rail{position:absolute;left:0;top:0;bottom:0;width:56px;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:14px;background:var(--t-panel);border-right:1px solid var(--t-border)}.lp .ds-logo{width:28px;height:28px;margin-bottom:6px}.lp .ds-logo .b{fill:var(--t-control);opacity:.75}.lp .ds-logo .a{fill:var(--t-accent)}.lp .ds-rk{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;color:var(--t-muted)}.lp .ds-rk.an{background:var(--t-accent-soft);color:var(--t-accent)}.lp .ds-trenner{width:24px;height:1px;margin:4px 0;background:var(--t-border)}.lp .ds-haupt{position:absolute;left:56px;right:0;top:0}.lp .ds-top{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;background:var(--t-panel);border-bottom:1px solid var(--t-border);font-size:13px}.lp .ds-pfeile{display:flex;gap:6px;color:var(--t-muted)}.lp .ds-bereich{color:var(--t-muted)}.lp .ds-bereich:after{content:"›";margin-left:10px;color:var(--t-faint)}.lp .ds-szene{position:absolute;top:0;right:0;bottom:0;left:0}.lp .ds-szene>*,.lp .ds-start>*,.lp .ds-store>*{position:absolute}.lp .ds-store,.lp .ds-start{position:absolute;top:0;right:0;bottom:0;left:0}.lp .ds-h3{font-size:14px;font-weight:600;color:var(--t-fg)}.lp .ds-leise{font-size:12px;line-height:1.45;color:var(--t-subtle)}.lp .ds-reiter{display:flex;gap:6px}.lp .ds-reiter span,.lp .ds-segment span{padding:6px 12px;border-radius:8px;background:var(--t-panel2);color:var(--t-bright);font-size:12.5px;font-weight:600;white-space:nowrap}.lp .ds-reiter span.an,.lp .ds-segment span.an{background:var(--t-accent-flaeche);color:#fff}.lp .ds-segment{display:flex;gap:4px;padding:3px;border-radius:10px;background:var(--t-panel);border:1px solid var(--t-border)}.lp .ds-segment span{background:none;padding:5px 10px}.lp .ds-segment.gross span{width:94px;text-align:center;padding:7px 0}.lp .ds-knopf{display:flex;align-items:center;gap:9px;padding:0 12px;border-radius:9px;border:1px solid var(--t-border);background:var(--t-panel);color:var(--t-bright);font-size:13px;font-weight:500;white-space:nowrap}.lp .ds-knopf.an{border-color:var(--t-accent);color:var(--t-fg);background:var(--t-accent-soft)}.lp .ds-knopf .ds-haken{margin-left:auto;color:var(--t-accent)}.lp .ds-knopf.ds-primaer{background:var(--t-accent-flaeche);border-color:transparent;color:#fff;font-weight:600}.lp .ds-knopf.mitte{justify-content:center}.lp .ds-knopf.gedrueckt{box-shadow:0 0 0 3px var(--t-accent-soft)}.lp .ds-knopf.ds-klein{position:absolute;left:16px;bottom:14px;height:30px;padding:0 14px;font-size:12.5px}.lp .ds-meldung{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--t-erfolg) 45%,var(--t-border));background:var(--t-panel);color:var(--t-bright);font-size:12.5px;line-height:1.4}.lp .ds-meldung svg{color:var(--t-erfolg);margin-top:1px}.lp .ds-caret{display:inline-block;width:7px;height:14px;margin-left:1px;vertical-align:-2px;background:var(--t-accent)}.lp .ds-zeiger{position:absolute;left:0;top:0;width:0;height:0;z-index:5;will-change:transform}.lp .ds-zeiger svg{position:absolute;left:-3px;top:-2px;width:22px;height:22px;transform-origin:3px 2px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.lp .ds-zeiger path{fill:#fff;stroke:#0b0d10;stroke-width:1.4;stroke-linejoin:round}.lp .ds-ring{position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:50%;border:2px solid var(--t-accent);background:var(--t-accent-soft);opacity:0}.lp .ds-bild{overflow:hidden;border-radius:10px;background:linear-gradient(#1e3a8a,#f59e0b 55%,#7c2d12)}.lp .ds-bild>*{position:absolute}.lp .ds-sonne{left:360px;top:150px;width:72px;height:72px;border-radius:50%;background:#fde68a}.lp .ds-berg{left:0;right:0;bottom:0;height:170px;background:#1f2937;clip-path:polygon(0 100%,0 45%,24% 0,44% 40%,63% 12%,100% 60%,100% 100%)}.lp .ds-berg.nah{height:100px;background:#0f172a;clip-path:polygon(0 100%,0 40%,31% 0,56% 45%,81% 15%,100% 50%,100% 100%)}.lp .ds-schild{display:grid;align-content:center;gap:7px;padding:0 14px;border-radius:8px;background:#ffffffeb}.lp .ds-schild i{height:7px;border-radius:4px;background:#1f2937}.lp .ds-schild i:nth-child(2){width:70%}.lp .ds-schild i:nth-child(3){width:45%}.lp .ds-pixel{border-radius:8px;background:repeating-conic-gradient(#9ca3af 0,#9ca3af 25%,#4b5563 0,#4b5563 50%) 0 0 / 22px 22px,#6b7280}.lp .ds-rahmen{border:3px dashed #f24868;border-radius:6px;background:#f2486814}.lp .ds-rahmen b{position:absolute;left:6px;top:6px;padding:3px 7px;border-radius:5px;background:#f24868;color:#fff;font-size:11px}.lp .ds-marke{padding:5px 10px;border-radius:99px;border:1px solid var(--t-border);color:var(--t-subtle);font-size:11.5px}.lp .ds-karte{border-radius:10px;border:1px solid var(--t-border);overflow:hidden;background:radial-gradient(circle,color-mix(in srgb,var(--t-muted) 40%,transparent) 1.2px,transparent 1.7px) 0 0 / 14px 14px,var(--t-panel)}.lp .ds-marker{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%}.lp .ds-marker.a{background:var(--t-accent);box-shadow:0 0 0 5px var(--t-accent-soft)}.lp .ds-marker.b{background:var(--t-warnung);box-shadow:0 0 0 5px color-mix(in srgb,var(--t-warnung) 18%,transparent)}.lp .ds-tabelle{position:absolute;border-radius:10px;border:1px solid var(--t-border);background:var(--t-panel);padding:8px 0;font-size:12.5px}.lp .ds-tabelle>div{display:grid;grid-template-columns:1.6fr 1fr 1.3fr 1fr;gap:12px;padding:12px 20px;border-top:1px solid var(--t-border-soft);color:var(--t-bright)}.lp .ds-tabelle>.tkopf{border-top:0;color:var(--t-subtle);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.lp .ds-tabelle .alt{color:var(--t-warnung)}.lp .ds-fokus{position:absolute;left:50%;right:8px;top:6px;bottom:6px;margin-left:16px;border-radius:8px;border:2px solid var(--t-accent);background:var(--t-accent-soft)}.lp .ds-ebenen{display:flex;flex-direction:column;gap:8px;padding:0 4px;font-size:13px;color:var(--t-bright)}.lp .ds-ebenen span{display:flex;align-items:center;gap:10px}.lp .ds-ebenen i{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;border:1px solid var(--t-control);color:#fff}.lp .ds-ebenen i.an{background:var(--t-accent-flaeche);border-color:transparent}.lp .ds-ebenen b{width:10px;height:10px;border-radius:50%}.lp .ds-ebenen b.a{background:var(--t-accent)}.lp .ds-ebenen b.b{background:var(--t-warnung)}.lp .ds-ebenen em{font-style:normal;color:var(--t-subtle);font-size:12px;margin-top:4px}.lp .ds-tabs{display:flex;gap:4px}.lp .ds-tabs span{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:8px 8px 0 0;color:var(--t-muted);font-size:12.5px}.lp .ds-tabs span.an{background:var(--t-panel);color:var(--t-fg)}.lp .ds-term{overflow:hidden;border-radius:10px;border:1px solid var(--t-border);background:var(--t-term);color:#d1d5db;font:12.5px/19px var(--t-mono)}.lp .ds-term.fokus{border-color:color-mix(in srgb,var(--t-accent) 60%,var(--t-border))}.lp .ds-term-kopf{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 10px 0 14px;border-bottom:1px solid #1f242c;color:#9ca3af;font:12px/1 var(--t-ui)}.lp .ds-term-kopf span{display:inline-flex;align-items:center;gap:6px}.lp .ds-mini{padding:5px 9px;border-radius:7px;border:1px solid #2a313b;color:#d1d5db}.lp .ds-mini.an{border-color:var(--t-accent);color:#fff;background:#4f8cff2e}.lp .ds-term-text{padding:10px 14px;white-space:pre}.lp .ds-term-text p{margin:0}.lp .ds-term-text .leise{color:#6b7280}.lp .ds-term-text .prompt{color:#f3f4f6}.lp .ds-term-text .neu{color:#34d399}.lp .ds-term-text .geaendert{color:#fbbf24}.lp .ds-term-text .fehler{color:#f87171}.lp .ds-term-rechts{position:absolute;left:398px;right:0;top:34px;bottom:0;background:#0b0e12;border-left:1px solid #1f242c}.lp .ds-term-rechts .ds-term-kopf{color:#c4b5fd}.lp .ds-such{display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:10px;border:1px solid var(--t-border);background:var(--t-panel);color:var(--t-fg);font-size:13px}.lp .ds-such.fokus{border-color:var(--t-accent);box-shadow:0 0 0 3px var(--t-accent-soft)}.lp .ds-such svg{color:var(--t-subtle)}.lp .ds-such .ph{color:var(--t-subtle)}.lp .ds-karte-tool{border-radius:12px;border:1px solid var(--t-border);background:var(--t-panel);padding:14px 16px}.lp .ds-tool-kopf{display:flex;align-items:center;gap:10px;font-size:13.5px}.lp .ds-tool-kopf i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--k);background:color-mix(in srgb,var(--k) 15%,var(--t-panel))}.lp .ds-tool-kopf b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .ds-tool-text{display:-webkit-box;margin-top:10px;color:var(--t-muted);font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp .ds-frage{font-size:20px;font-weight:600;letter-spacing:-.02em}.lp .ds-kachel{display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:12px;border:1px solid var(--t-border);background:var(--t-panel);font-size:13px}.lp .ds-kachel b{font-weight:600;white-space:nowrap}.lp .ds-kachel.neu{border-color:var(--t-accent);box-shadow:0 0 0 3px var(--t-accent-soft)}.lp .ds-kachel em{margin-left:auto;padding:2px 7px;border-radius:99px;background:var(--t-accent-flaeche);color:#fff;font:600 10.5px/1.4 var(--t-ui);font-style:normal}.lp .ds-ablage{display:grid;place-items:center;border-radius:12px;border:2px dashed var(--t-border);background:var(--t-panel)}.lp .ds-ablage.voll{border-style:solid;place-items:start stretch;padding:16px}.lp .ds-ablage-leer{display:grid;justify-items:center;gap:6px;color:var(--t-muted);font-size:12.5px}.lp .ds-ablage-leer b{color:var(--t-fg);font-size:14px}.lp .ds-datei-zeile{display:flex;align-items:center;gap:12px}.lp .ds-datei-zeile>span{display:grid;gap:2px}.lp .ds-datei-zeile small{color:var(--t-subtle);font-size:12px}.lp .ds-vorschaubild{width:72px;height:45px;border-radius:6px;background:linear-gradient(#1e3a8a,#f59e0b 55%,#7c2d12)}.lp .ds-datei-chip{left:0;top:0;z-index:4;display:flex;align-items:center;gap:7px;padding:7px 11px;border-radius:9px;background:var(--t-panel);border:1px solid var(--t-accent);color:var(--t-fg);font-size:12.5px;box-shadow:var(--t-pop);white-space:nowrap}.lp .ds-lauf{display:grid;gap:10px;padding:12px 16px;border-radius:12px;border:1px solid var(--t-border);background:var(--t-panel)}.lp .ds-lauf>span:first-child{display:flex;justify-content:space-between;font-size:13px}.lp .ds-lauf small{color:var(--t-subtle);font-size:12px}.lp .ds-balken{position:relative;height:6px;border-radius:3px;overflow:hidden;background:var(--t-panel2)}.lp .ds-balken i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--t-accent);transform-origin:0 50%}.lp .ds-pdf-zeile{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--t-border);background:var(--t-panel);font-size:13px;will-change:transform}.lp .ds-pdf-zeile.hoch{z-index:2;border-color:var(--t-accent);box-shadow:var(--t-pop)}.lp .ds-pdf-zeile .griff{color:var(--t-faint)}.lp .ds-pdf-zeile i{width:4px;height:22px;border-radius:2px}.lp .ds-pdf-zeile svg:not(.griff){color:var(--t-fehler)}.lp .ds-pdf-zeile small{margin-left:auto;color:var(--t-subtle);font-size:12px}.lp .ds-linien{overflow:visible}.lp .ds-ergebnis{display:grid;align-content:start;gap:14px;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--t-erfolg) 40%,var(--t-border));background:var(--t-panel)}.lp .ds-ergebnis .ds-tool-kopf svg{color:var(--t-erfolg)}.lp .ds-ergebnis .ds-tool-kopf b{font-size:12.5px}.lp .ds-blaetter{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp .ds-blaetter span{display:grid;place-items:center;aspect-ratio:210 / 297;max-height:64px;border-radius:4px;background:#fff;color:#1f2937;font:700 11px/1 var(--t-mono);box-shadow:inset 0 4px 0 var(--d)}.lp .ds-ergebnis small{display:flex;align-items:center;gap:6px;color:var(--t-muted);font-size:12px}.lp .ds-ergebnis small svg{color:var(--t-erfolg)}.lp .ds-live{min-width:0}.lp .ds-live .ds-fenster{margin-top:8px;box-shadow:0 24px 50px -24px rgba(var(--shadow-rgb),calc(var(--shadow-a) + .1))}.lp .ds-nochmal{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--glass);color:var(--fg-2);font:500 12.5px/1 var(--f-ui);cursor:pointer;white-space:nowrap}.lp .ds-nochmal:hover{border-color:var(--c-control);color:var(--fg)}@media (max-width: 420px){.lp .ds-live-marke{font-size:11px}}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(./archivo-500-latin-ext-C4zznr8T.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(./archivo-500-latin-E0tuGl4L.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(./archivo-500-latin-ext-C4zznr8T.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(./archivo-500-latin-E0tuGl4L.woff2) format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(./archivo-500-latin-ext-C4zznr8T.woff2) format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(./archivo-500-latin-E0tuGl4L.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-400-latin-Dx4kXJAl.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./inter-400-latin-Dx4kXJAl.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./inter-400-latin-Dx4kXJAl.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./jetbrains-mono-400-latin-ext-DIC32ArD.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./jetbrains-mono-400-latin-6fWv1k7M.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./jetbrains-mono-400-latin-ext-DIC32ArD.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./jetbrains-mono-400-latin-6fWv1k7M.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./jetbrains-mono-400-latin-ext-DIC32ArD.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./jetbrains-mono-400-latin-6fWv1k7M.woff2) format("woff2");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:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(./atkinson-hyperlegible-400-latin-ext-DRk46D-x.woff2) format("woff2");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:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(./atkinson-hyperlegible-400-latin-BrHNak5F.woff2) format("woff2");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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(./atkinson-hyperlegible-700-latin-ext-BoVPHkS0.woff2) format("woff2");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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(./atkinson-hyperlegible-700-latin-GZI4o3u0.woff2) format("woff2");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{--c-bg: #0b0d10;--c-panel: #14181d;--c-panel2: #1b2027;--c-border: #262d36;--c-control: #696f76;--c-accent: #4f8cff;--c-accent-fill: #2563eb;--c-accent-ink: #ffffff;--c-fg: #ffffff;--c-bright: #d1d5db;--c-muted: #9ca3af;--c-subtle: #838a98;--c-warn: #f0a63b;--logo-base: #3a4452;--logo-shadow: #232b34;--cat-ki: #4f8cff;--cat-medien: #ec6a9c;--cat-produktiv: #34d399;--cat-entwickler: #a78bfa;--cat-system: #f59e0b;--cat-spiele: #5b8c46;--cat-zuhause: #2dd4bf;--art-enthalten: #34d399;--art-komponente: #4f8cff;--art-extern: #a78bfa;--display: "Archivo", system-ui, sans-serif;--body: "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--radius: 10px;--radius-lg: 14px;--breite: 1120px;--m-kurz: .16s;--m-mittel: .32s;--m-lang: .72s;--m-stufe: 70ms;--m-raus: cubic-bezier(.22, 1, .36, 1);--m-feder: cubic-bezier(.32, .72, 0, 1);--dauer: var(--m-kurz);--kurve: var(--m-raus);color-scheme:dark}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){--c-bg: #f6f7f9;--c-panel: #ffffff;--c-panel2: #eef0f3;--c-border: #dde1e6;--c-control: #6b7280;--c-accent: #245fd4;--c-accent-fill: #245fd4;--c-fg: #0f1115;--c-bright: #1f2937;--c-muted: #4b5563;--c-subtle: #5b6472;--c-warn: #9a5b00;--logo-base: #9aa3af;--logo-shadow: #d1d5db;--art-enthalten: #047857;--art-komponente: #1d4ed8;--art-extern: #6d28d9;color-scheme:light}}:root[data-theme=light]{--c-bg: #f6f7f9;--c-panel: #ffffff;--c-panel2: #eef0f3;--c-border: #dde1e6;--c-control: #6b7280;--c-accent: #245fd4;--c-accent-fill: #245fd4;--c-fg: #0f1115;--c-bright: #1f2937;--c-muted: #4b5563;--c-subtle: #5b6472;--c-warn: #9a5b00;--logo-base: #9aa3af;--logo-shadow: #d1d5db;--art-enthalten: #047857;--art-komponente: #1d4ed8;--art-extern: #6d28d9;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--body);font-size:16px;line-height:1.6;color:var(--c-fg);background:var(--c-bg);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--display);line-height:1.15;letter-spacing:-.015em;margin:0 0 .5em}h1{font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);font-weight:800}h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);font-weight:700}h3{font-size:1.1rem;font-weight:600}p{margin:0 0 1em}h1:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sprunglink{position:absolute;left:16px;top:-48px;background:var(--c-accent-fill);color:var(--c-accent-ink);padding:8px 14px;border-radius:var(--radius);z-index:50}.sprunglink:focus{top:8px}.kopf{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--c-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-border)}.kopf-innen{max-width:var(--breite);margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:16px}.marke{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;text-decoration:none;font-size:1.05rem}.kopf-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.kopf-nav>a{padding:8px 12px;border-radius:var(--radius);text-decoration:none;color:var(--c-bright);transition:background var(--dauer) var(--kurve),color var(--dauer) var(--kurve)}.kopf-nav>a:hover{background:var(--c-panel2);color:var(--c-fg)}.kopf-nav>a[aria-current=page]{color:var(--c-fg);background:var(--c-panel2)}.kopf-aktionen{display:inline-flex;gap:8px;margin-left:8px}.theme-knopf{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 10px;border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-panel);color:var(--c-bright);font:inherit;font-size:.9rem;cursor:pointer}.theme-knopf:hover{color:var(--c-fg);border-color:var(--c-control)}@media (min-width: 881px) and (max-width: 1180px){.theme-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.kopf-menue-knopf{display:none;margin-left:auto;background:none;border:1px solid var(--c-border);border-radius:var(--radius);padding:8px}@media (max-width: 880px){.kopf-menue-knopf{display:inline-flex}.kopf-nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;padding:12px 16px 16px;background:var(--c-bg);border-bottom:1px solid var(--c-border)}.kopf-nav.offen{display:flex}.kopf-aktionen{margin:8px 0 0;flex-wrap:wrap}}.knopf{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:var(--radius);font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:background var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),transform var(--dauer) var(--kurve)}.knopf.gross{min-height:48px;padding:12px 20px;font-size:1rem}.knopf:active{transform:translateY(1px)}.knopf-zweit{background:var(--c-panel);border-color:var(--c-border);color:var(--c-fg)}.knopf-zweit:hover{border-color:var(--c-control)}.knopf-zweit[aria-pressed=true]{border-color:var(--c-accent);color:var(--c-accent)}.status-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;color:var(--c-muted);font-size:.9rem;text-decoration:none;text-underline-offset:3px}.status-link:hover{color:var(--c-fg);text-decoration:underline}.status-link.gross{font-size:.95rem}.status-punkt{width:8px;height:8px;border-radius:50%;background:var(--c-warn);flex:none}.textlink{color:var(--c-accent);text-underline-offset:3px;display:inline-flex;align-items:center;gap:4px;min-height:24px}.seite{max-width:var(--breite);margin:0 auto;padding:40px 16px 72px;min-height:60vh;animation:einblenden .22s var(--kurve)}@keyframes einblenden{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ueberzeile{font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);margin-bottom:.6em}.seitenkopf{margin-bottom:32px;max-width:760px}.seitenkopf-text{color:var(--c-bright);font-size:1.1rem}p,li,dd,td,th,figcaption{overflow-wrap:anywhere}.klein{font-size:.88rem;color:var(--c-muted)}.leer{color:var(--c-muted);padding:24px 0}.mono{font-family:var(--mono);font-size:.85rem;word-break:break-all}.held{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:24px 0 56px}.held-unterzeile{font-size:1.12rem;color:var(--c-bright);max-width:38em}.held-aktionen{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 12px}.held-klein{font-size:.85rem;color:var(--c-muted)}.held-bild{margin:0}.held-bild img,.detail-bild img{border-radius:var(--radius-lg);border:1px solid var(--c-border);box-shadow:0 20px 60px -30px #000000b3}.held-bild figcaption,.detail-bild figcaption{margin-top:10px;font-size:.82rem;color:var(--c-muted)}@media (max-width: 880px){.held{grid-template-columns:1fr;gap:28px}}.abschnitt{padding:48px 0;border-top:1px solid var(--c-border)}.abschnitt-text{color:var(--c-bright);max-width:44em}.abschnitt-schluss{text-align:center}.abschnitt-schluss .abschnitt-text{margin-inline:auto}.abschnitt-schluss .held-aktionen{justify-content:center}.karten{display:grid;gap:16px;margin:24px 0}.karten.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.karten.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.karten.vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 880px){.karten.drei,.karten.vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.karten.zwei,.karten.drei,.karten.vier{grid-template-columns:1fr}}.karte{background:var(--c-panel);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:20px}.karte p{color:var(--c-bright);margin-bottom:0}.karten-icon{width:22px;height:22px;margin-bottom:12px;color:var(--c-accent)}.karten-icon.art-enthalten{color:var(--art-enthalten)}.karten-icon.art-komponente-noetig{color:var(--art-komponente)}.karten-icon.art-extern-noetig{color:var(--art-extern)}.karte-link{display:flex;flex-direction:column;gap:8px;text-decoration:none;transition:border-color var(--dauer) var(--kurve),transform var(--dauer) var(--kurve)}.karte-link:hover{border-color:var(--c-control);transform:translateY(-2px)}.karten-kopf{display:flex;align-items:center;gap:10px}.karten-titel{font-weight:600}.karten-text{color:var(--c-bright);font-size:.93rem}.karten-mehr{margin-top:auto;color:var(--c-accent);font-size:.88rem;display:inline-flex;align-items:center;gap:4px}.zahlenreihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.zahlenreihe div{background:var(--c-panel);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column-reverse}.zahlenreihe dd{margin:0;font-family:var(--display);font-size:2rem;font-weight:700}.zahlenreihe dt{color:var(--c-bright);font-size:.9rem}@media (max-width: 720px){.zahlenreihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.marke-klein{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;border:1px solid var(--c-border);font-size:.75rem;color:var(--c-bright);white-space:nowrap}.marke-klein.art-enthalten{border-color:color-mix(in srgb,var(--art-enthalten) 60%,transparent);color:var(--art-enthalten)}.marke-klein.art-komponente-noetig{border-color:color-mix(in srgb,var(--art-komponente) 60%,transparent);color:var(--art-komponente)}.marke-klein.art-extern-noetig{border-color:color-mix(in srgb,var(--art-extern) 60%,transparent);color:var(--art-extern)}.filterleiste{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}@media (max-width: 880px){.filterleiste{grid-template-columns:1fr 1fr}.filterleiste .suchfeld{grid-column:1 / -1}}@media (max-width: 480px){.filterleiste{grid-template-columns:1fr}}.suchfeld{display:flex;align-items:center;gap:8px;background:var(--c-panel);border:1px solid var(--c-control);border-radius:var(--radius);padding:0 12px;min-height:44px}.suchfeld input{flex:1;min-width:0;background:none;border:none;outline:none;padding:10px 0}.suchfeld:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}select{width:100%;min-height:44px;background:var(--c-panel);border:1px solid var(--c-control);border-radius:var(--radius);padding:0 10px}.trefferzahl{color:var(--c-muted);font-size:.9rem}.tool-raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 880px){.tool-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.tool-raster{grid-template-columns:1fr}}.tool-karte{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;border-radius:var(--radius-lg);background:var(--c-panel);border:1px solid var(--c-border);text-decoration:none;transition:border-color var(--dauer) var(--kurve)}.tool-karte:hover{border-color:var(--c-control)}.tool-karte-kopf{display:flex;align-items:center;gap:10px}.tool-karte-name{font-weight:600}.tool-karte-text{color:var(--c-bright);font-size:.92rem}.tool-karte-fuss{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.detail{max-width:860px}.detail-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.detail-bild{margin:8px 0 36px}.fakten{display:grid;gap:0;margin:0 0 16px;border-top:1px solid var(--c-border)}.fakt{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--c-border)}.fakt dt{color:var(--c-muted)}.fakt dd{margin:0}@media (max-width: 560px){.fakt{grid-template-columns:1fr;gap:2px}}.funktionen{list-style:none;padding:0;margin:0;display:grid;gap:8px}.funktionen li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 14px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel)}.schritte{list-style:none;counter-reset:schritt;padding:0;margin:0 0 32px;display:grid;gap:32px;max-width:860px}.schritte>li{counter-increment:schritt;position:relative;padding-left:56px}.schritte>li:before{content:counter(schritt);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--c-panel2);border:1px solid var(--c-border);font-family:var(--display);font-weight:700}.schritte p{color:var(--c-bright)}.liste{padding-left:20px;color:var(--c-bright)}.liste li{margin:4px 0}.dl-teil{margin-top:36px;max-width:70ch}.dl-teil h2{font-size:1.3rem}.dl-teil.karte{padding:20px 22px}.pruefsumme{padding:12px 14px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel)}.befehl{margin:8px 0 10px;padding:12px 14px;overflow-x:auto;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel2);font:.85rem/1.5 var(--mono);white-space:pre-wrap;word-break:break-all}.kopieren{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 16px}.knopf.knopf-klein{min-height:44px;padding:8px 14px;font-size:.9rem}.kopieren-stand{color:var(--c-muted);font-size:.9rem}.umbruch{overflow-wrap:anywhere}.aenderung{padding:16px 0;border-top:1px solid var(--c-border)}.aenderung h3{margin:0 0 8px;font-size:1.1rem}.aenderung-datum{color:var(--c-muted);font-weight:400}.aenderung-titel{margin:12px 0 4px;font-weight:600}.status-einladung .status-punkt{background:var(--c-accent)}.faq{max-width:820px;display:grid;gap:8px}.faq details{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel)}.faq summary{cursor:pointer;padding:14px 18px;font-weight:600;list-style:none;display:flex;gap:10px}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"▸";flex:none;color:var(--c-muted);transition:transform var(--dauer) var(--kurve)}.faq details[open]>summary:before{transform:rotate(90deg)}.faq details p{padding:0 18px 16px;margin:0;color:var(--c-bright)}.gate{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px dashed var(--c-warn);border-radius:var(--radius);color:var(--c-fg);background:color-mix(in srgb,var(--c-warn) 8%,transparent)}.gate svg{color:var(--c-warn);flex:none;margin-top:3px}.unternav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.unternav a{padding:6px 12px;border-radius:999px;border:1px solid var(--c-border);text-decoration:none;color:var(--c-bright)}.unternav a[aria-current=page]{border-color:var(--c-accent);color:var(--c-fg)}.fliesstext{max-width:760px}.fliesstext p{color:var(--c-bright)}.kanaele{list-style:none;padding:0;display:grid;gap:16px}.trefferliste{list-style:none;margin:8px 0 24px;padding:6px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel)}.trefferliste button,.trefferliste a{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;border:none;background:none;text-decoration:none}.trefferliste button:hover,.trefferliste a:hover{background:var(--c-panel2)}section{margin-bottom:8px}.demo-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.demo-rahmen{display:grid;grid-template-columns:200px 1fr;min-height:520px;border:1px solid var(--c-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--c-bg)}.demo-leiste{display:flex;flex-direction:column;gap:4px;padding:12px 8px;background:var(--c-panel);border-right:1px solid var(--c-border)}.demo-leiste button{display:flex;align-items:center;gap:10px;padding:9px 10px;white-space:nowrap;border:none;border-radius:var(--radius);background:none;color:var(--c-bright);text-align:left;transition:background var(--dauer) var(--kurve),color var(--dauer) var(--kurve)}.demo-leiste button:hover{background:var(--c-panel2)}.demo-leiste button[aria-current=page]{background:color-mix(in srgb,var(--c-accent) 16%,transparent);color:var(--c-accent)}.demo-haupt{display:flex;flex-direction:column;min-width:0}.demo-suche{padding:12px 16px;border-bottom:1px solid var(--c-border);position:relative}.demo-suche .trefferliste{position:absolute;left:16px;right:16px;z-index:5;margin-top:6px}.demo-buehne{padding:20px;animation:szene .2s var(--kurve)}@keyframes szene{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.demo-inhalt h2{font-size:1.3rem}.demo-zwei{display:grid;grid-template-columns:1fr 1fr;gap:20px}.demo-kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.demo-kachel{position:relative;display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-panel);text-align:left;text-decoration:none;transition:border-color var(--dauer) var(--kurve),transform var(--dauer) var(--kurve)}.demo-kachel span{display:flex;flex-direction:column}.demo-kachel:hover{border-color:var(--c-control);transform:translateY(-1px)}.demo-kachel.ist-aktiv{border-color:color-mix(in srgb,var(--c-accent) 60%,var(--c-border))}.demo-hinweis{position:absolute;right:10px;top:10px;font-size:.7rem!important;color:var(--c-muted)}.demo-dateien{list-style:none;padding:0;margin:16px 0;display:grid;gap:6px}.demo-dateien li{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel)}.demo-ergebnis{margin-top:12px;padding:16px;border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-panel);animation:szene .2s var(--kurve)}.demo-seiten{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.demo-seiten span{width:46px;height:62px;border-radius:4px;background:var(--c-panel2);border:1px solid var(--c-border);display:grid;place-items:center;font-size:.8rem;color:var(--c-muted)}.demo-mehr{margin-top:20px}.demo-aufklapper{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel)}.demo-aufklapper svg{transition:transform var(--dauer) var(--kurve)}.demo-aufklapper[aria-expanded=true] svg{transform:rotate(180deg)}.demo-liste{padding-left:18px;color:var(--c-bright)}.demo-liste li{margin:6px 0}.demo-auswahl{list-style:none;padding:0;margin:12px 0;display:grid;gap:6px}.demo-auswahl button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel);text-align:left;transition:border-color var(--dauer) var(--kurve),background var(--dauer) var(--kurve)}.demo-auswahl button>span{display:flex;flex-direction:column;flex:1;min-width:0}.demo-auswahl button.ist-gewaehlt{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 8%,var(--c-panel))}.demo-vorschau{padding:16px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel);align-self:start}.demo-status{display:flex;gap:6px;align-items:center;font-size:.85rem;color:var(--c-warn)}.demo-chat{display:grid;gap:8px;margin:12px 0}.demo-blase{margin:0;padding:10px 14px;border-radius:12px;max-width:90%;font-size:.93rem}.demo-blase.ich{justify-self:end;background:color-mix(in srgb,var(--c-accent) 18%,var(--c-panel2))}.demo-blase.ki{background:var(--c-panel2)}.demo-eingabe input{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--c-control);border-radius:var(--radius);background:var(--c-bg);opacity:.7}@media (max-width: 880px){.demo-rahmen{grid-template-columns:1fr}.demo-leiste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:none;border-bottom:1px solid var(--c-border)}.demo-leiste button{min-width:0;white-space:normal;line-height:1.25}.demo-zwei{grid-template-columns:1fr}.demo-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.demo-kacheln{grid-template-columns:1fr}.demo-leiste{grid-template-columns:repeat(2,minmax(0,1fr))}}.fuss{border-top:1px solid var(--c-border);background:var(--c-panel)}.fuss-innen{max-width:var(--breite);margin:0 auto;padding:32px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.fuss-text{color:var(--c-muted);font-size:.9rem;margin-top:8px}.fuss-nav{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:flex-start}.fuss-nav a{color:var(--c-bright);text-decoration:none}.fuss-nav a:hover{text-decoration:underline}:root:not([data-bewegt]) *,:root:not([data-bewegt]) *:before,:root:not([data-bewegt]) *:after{animation:none!important;transition:none!important}:root:not([data-bewegt]) .karte-link:hover,:root:not([data-bewegt]) .demo-kachel:hover{transform:none}.demo-dateien .demo-pdf-dateiname{flex:1;display:flex;flex-direction:column;min-width:0}.demo-dateien .demo-pdf-dateiname strong{overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.demo-sortierung{display:inline-flex;flex-shrink:0;gap:5px;margin-left:auto}.demo-sortierung button{display:grid;place-items:center;min-width:36px;min-height:36px;background:var(--c-panel2);border:1px solid var(--c-border);border-radius:8px;font-size:1.2rem;line-height:1}.demo-sortierung button:hover:not(:disabled){border-color:var(--c-accent)}.demo-sortierung button:disabled{opacity:.32;cursor:not-allowed}.demo-pdf-reihenfolge{margin:8px 0 12px;padding-left:22px;font-size:.9rem;color:var(--c-bright)}@media (max-width:420px){.demo-dateien li{padding:8px;gap:6px}.demo-sortierung{gap:2px}.demo-sortierung button{min-width:34px;min-height:34px}}.demo-capture-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(185px,.7fr);gap:16px;margin:18px 0;align-items:stretch}.demo-capture-example{min-height:260px;border:1px solid var(--c-border);border-radius:12px;overflow:hidden;position:relative;background:linear-gradient(180deg,#2d6fa4 0,#9ed3df 52%,#a2b89b 53%,#567c68)}.demo-capture-sun{position:absolute;top:12%;right:18%;width:34px;height:34px;background:#fff0bd;border-radius:50%;box-shadow:0 0 40px #fff5cabf}.demo-capture-mountain{position:absolute;bottom:-2%;left:-10%;width:78%;height:78%;background:#507b87;clip-path:polygon(0% 100%,48% 5%,73% 61%,87% 38%,100% 100%)}.demo-capture-mountain-near{left:33%;width:76%;height:59%;background:#315d5f;opacity:.95}.demo-capture-box{position:absolute;z-index:3;top:22%;left:24%;width:43%;height:44%;border:3px solid #ff6374;box-shadow:0 0 0 300px #00000014;border-radius:2px}.demo-capture-box span{position:absolute;top:-26px;left:-3px;color:#fff;background:#ce3157;padding:3px 6px;font-size:11px;white-space:nowrap}.demo-capture-pixels{position:absolute;z-index:4;bottom:15%;right:14%;width:29%;height:25%;background:repeating-conic-gradient(#79938f,#79938f 25%,#506965 0%,#506965 50%) 0 0 / 16px 16px;border:2px solid #e9ffff;box-shadow:0 4px 20px #00000040}.demo-capture-arrow{position:absolute;z-index:5;top:13%;left:40%;width:36%;height:44%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.demo-capture-controls{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:13px;background:var(--c-panel);border-radius:12px;border:1px solid var(--c-border)}.demo-capture-controls h3{margin:0}.demo-capture-controls p{margin:0 0 5px}.demo-capture-controls button{display:flex;align-items:center;gap:9px;padding:10px 12px;min-height:42px;text-align:left;border:1px solid var(--c-border);border-radius:9px;background:var(--c-panel2)}.demo-capture-controls button.ist-gewaehlt{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 12%,var(--c-panel))}.demo-capture-controls button:disabled{opacity:.45;cursor:not-allowed}.demo-capture-controls button.demo-capture-reset{margin-top:auto;background:transparent}@media (max-width:650px){.demo-capture-layout{grid-template-columns:1fr}.demo-capture-example{min-height:210px}.demo-capture-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-capture-controls h3,.demo-capture-controls p{grid-column:1/-1}.demo-capture-controls button{font-size:.88rem}}@media (max-width:380px){.demo-capture-controls{grid-template-columns:1fr}}.demo-store-suche{margin:14px 0 6px;max-width:420px}.demo-store-liste{list-style:none;margin:8px 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.demo-store-liste li{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--c-panel2);border:1px solid var(--c-border);border-radius:var(--radius)}.demo-store-text{flex:1;min-width:0;display:flex;flex-direction:column}.demo-store-text strong{font-size:.95rem}.demo-store-liste .knopf{flex-shrink:0;min-height:38px;padding:7px 12px;font-size:.88rem}@media (max-width: 560px){.demo-store-liste li{flex-wrap:wrap}.demo-store-text{flex-basis:calc(100% - 40px)}.demo-store-liste .knopf{margin-left:auto}}.demo-ki-fragen{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.demo-ki-fragen button{min-height:36px;padding:6px 11px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-panel2);color:var(--c-bright);font:inherit;font-size:.85rem;cursor:pointer}.demo-ki-fragen button.ist-gewaehlt{border-color:var(--c-accent);color:var(--c-fg);background:color-mix(in srgb,var(--c-accent) 14%,var(--c-panel))}.abschnitt-schluss{position:relative;isolation:isolate;padding:56px 24px;border:1px solid var(--c-border);border-radius:24px;background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--c-accent) 14%,var(--c-panel)) 0%,var(--c-panel) 55%)}:root:not([data-theme=light]) .demo-leiste button[aria-current=page]{color:color-mix(in srgb,var(--c-accent) 70%,#fff)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .demo-leiste button[aria-current=page]{color:var(--c-accent)}}.kopf{position:sticky;top:12px;width:min(1180px,calc(100% - 32px));margin:12px auto 0;border:1px solid color-mix(in srgb,var(--c-border) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--c-panel) 66%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 10px 30px #0000002e}.kopf-innen{max-width:none;padding:7px 8px 7px 16px;min-height:54px}.kopf-nav>a{border-radius:999px;padding:8px 14px;font-size:.94rem}.kopf-nav>a[aria-current=page]{background:color-mix(in srgb,var(--c-fg) 9%,transparent)}@media (max-width: 880px){.kopf{top:8px;width:calc(100% - 16px);margin-top:8px}.kopf-nav{border-radius:0 0 16px 16px}}.knopf{border-radius:999px;font-weight:600}.knopf-primaer{background:var(--c-accent-fill);color:var(--c-accent-ink)}.knopf-primaer:hover{background:color-mix(in srgb,var(--c-accent-fill) 86%,#000)}.knopf-zweit{background:color-mix(in srgb,var(--c-panel) 66%,transparent)}.theme-knopf{border-radius:999px}h1{letter-spacing:-.035em;line-height:1.02}h2{font-weight:800;letter-spacing:-.03em}.ueberzeile{font:500 .72rem/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--c-muted)}.karte,.tool-karte{border-radius:16px}.seite-start,.seite-demo{max-width:none;padding:0 0 72px;animation:none}.seite-start>.start-inhalt{max-width:var(--breite);margin:0 auto;padding:0 16px}.seite-start .lp-story{margin-top:0}@media (max-width: 1023px){.seite-start .lp-story{margin-top:0}}:root:not([data-bewegt]) .seite-start .lp-story{margin-top:0}.fuss{background:transparent}.fuss-innen{max-width:none;padding:40px 6vw 64px}.demo-plan{margin:14px 0;padding:16px 18px;border:1px solid var(--c-accent);border-radius:14px;background:color-mix(in srgb,var(--c-accent) 7%,var(--c-panel))}.demo-plan h3{margin:0 0 4px}.demo-plan-fakten{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0}.demo-plan-fakten div{padding:8px 10px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-panel)}.demo-plan-fakten dt{font-size:.8rem;color:var(--c-muted)}.demo-plan-fakten dd{margin:0;font-weight:600}.sa{padding:clamp(56px,8vw,104px) 0;border-top:1px solid var(--c-border);scroll-margin-top:84px}.sa:first-child{border-top:0}.sa-kopf{max-width:760px;margin-bottom:clamp(24px,3vw,40px)}.sa-kopf h2{font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin-bottom:.45em;text-wrap:balance}.sa-kopf h2:focus{outline:none}.sa-text{color:var(--c-bright);font-size:1.08rem;max-width:62ch;text-wrap:pretty}.sa-text.klein{font-size:.92rem;color:var(--c-muted)}.sa-bild{margin:0;animation:sa-bild .46s var(--m-raus) both}@keyframes sa-bild{0%{opacity:0;transform:translateY(10px) scale(.992);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.sa-rahmen{overflow:hidden;border-radius:18px;border:1px solid var(--c-border);background:#0b0d10;box-shadow:0 1px 2px #0003,0 40px 80px -40px #0000008c}.sa-rahmen img{width:100%;height:100%;object-fit:contain}.sa-bild figcaption{display:flex;flex-direction:column;gap:4px;margin-top:14px;color:var(--c-bright);font-size:.95rem;max-width:70ch}.sa-faq{margin-bottom:20px}.abschnitt-schluss .klein{margin:4px 0 0}.demo-weiter{display:flex;justify-content:flex-end;margin:28px 0 0;padding-top:18px;border-top:1px solid var(--c-border)}.demo-weiter-ende{flex-direction:column;align-items:flex-start;gap:6px}.demo-weiter-ende p{margin:0;color:var(--c-bright)}.demo-weiter-ende .kapitel-links{display:flex;flex-wrap:wrap;gap:6px 20px}.demo-leiste button{position:relative}.demo-gesehen{margin-left:auto;color:var(--art-enthalten)}.demo-fortschritt{margin:auto 2px 0;padding-top:12px;font-size:.78rem;color:var(--c-muted)}.demo-fortschritt span{display:block;height:4px;margin-bottom:6px;border-radius:2px;background:var(--c-panel2);overflow:hidden;position:relative}.demo-fortschritt span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--art-enthalten);transform-origin:left;transform:scaleX(var(--anteil, 0));transition:transform .42s var(--m-raus)}@media (max-width: 880px){.demo-fortschritt{grid-column:1 / -1;margin-top:4px;padding-top:4px}}.demo-absender{display:block;margin-bottom:2px;font-size:.75rem;color:var(--c-muted)}.demo-tippt{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:currentColor;animation:demo-tippt .9s steps(1) infinite}@keyframes demo-tippt{50%{opacity:0}}.demo-seiten span.datei-0{background:color-mix(in srgb,var(--cat-ki) 16%,var(--c-panel2))}.demo-seiten span.datei-1{background:color-mix(in srgb,var(--cat-produktiv) 16%,var(--c-panel2))}.demo-seiten span.datei-2{background:color-mix(in srgb,var(--cat-medien) 16%,var(--c-panel2))}.demo-seiten span{color:var(--c-fg);will-change:auto}::selection{background:color-mix(in srgb,var(--c-accent) 35%,transparent);color:var(--c-fg)}html{scrollbar-color:var(--c-control) var(--c-bg);accent-color:var(--c-accent)}[data-ein]{transition:opacity var(--m-lang) var(--m-raus),transform var(--m-lang) var(--m-raus),filter var(--m-lang) var(--m-raus);transition-delay:var(--ein-verz, 0ms)}[data-ein=wartet]{opacity:0;transform:translate3d(0,28px,0);filter:blur(6px)}:is(.sa-kopf,.lp-preis-kopf,.abschnitt-schluss)[data-ein]{transform:none;filter:none;opacity:1}:is(.sa-kopf,.lp-preis-kopf,.abschnitt-schluss)[data-ein]>*{transition:opacity var(--m-lang) var(--m-raus),transform var(--m-lang) var(--m-raus),filter var(--m-lang) var(--m-raus),clip-path var(--m-lang) var(--m-raus);transition-delay:calc(var(--ein-verz, 0ms) + .12s)}:is(.sa-kopf,.lp-preis-kopf,.abschnitt-schluss)[data-ein]>:is(h2,.pill){transition-delay:var(--ein-verz, 0ms)}:is(.sa-kopf,.lp-preis-kopf,.abschnitt-schluss)[data-ein]>:nth-child(n+3){transition-delay:calc(var(--ein-verz, 0ms) + .2s)}:is(.sa-kopf,.lp-preis-kopf,.abschnitt-schluss)[data-ein=wartet]>*{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px)}:is(.sa-kopf,.lp-preis-kopf,.abschnitt-schluss)[data-ein]>h2{clip-path:inset(-.3em -.3em -.3em -.3em)}:is(.sa-kopf,.lp-preis-kopf,.abschnitt-schluss)[data-ein=wartet]>h2{opacity:1;filter:none;transform:translate3d(0,100%,0);clip-path:inset(-.3em -.3em 100% -.3em)}[data-ein=wartet]:focus-within,[data-ein=wartet]:focus-within>*{opacity:1;transform:none;filter:none;clip-path:none}@supports (animation-timeline: view()){:root[data-bewegt] .start-inhalt .sa-kopf h2,:root[data-bewegt] .lp-preis-kopf h2{animation:kopfHell linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}@keyframes kopfHell{0%{color:var(--c-muted)}to{color:var(--c-fg)}}.kopf{transition:transform var(--m-mittel) var(--m-raus),background-color var(--m-mittel) var(--m-raus),box-shadow var(--m-mittel) var(--m-raus),border-color var(--m-mittel) var(--m-raus)}.kopf[data-verdichtet]{transform:translate3d(0,-4px,0);background:color-mix(in srgb,var(--c-panel) 86%,transparent);border-color:var(--c-border);box-shadow:0 14px 40px #00000047}.kopf-fortschritt{position:absolute;left:18px;right:18px;bottom:-1px;height:2px;border-radius:2px;background:var(--c-accent);transform-origin:0 50%;transform:scaleX(0);pointer-events:none;opacity:.85}:is(.tool-karte,.karte-link){position:relative;isolation:isolate}:is(.tool-karte,.karte-link):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--lx, 50%) var(--ly, 0%),color-mix(in srgb,var(--c-accent) 14%,transparent),transparent 70%);transition:opacity var(--m-mittel) var(--m-raus)}.tool-karte{transition:border-color var(--m-kurz) var(--m-raus),transform var(--m-mittel) var(--m-raus)}@media (hover: hover) and (pointer: fine){:is(.tool-karte,.karte-link):hover:before{opacity:1}.tool-karte:hover{transform:translateY(-2px)}}.knopf{transition:background var(--m-kurz) var(--m-raus),border-color var(--m-kurz) var(--m-raus),transform var(--m-kurz) var(--m-raus)}.knopf:active{transform:translateY(1px) scale(.975)}.knopf svg,.textlink svg{transition:transform var(--m-mittel) var(--m-raus)}.knopf:hover svg{transform:translateY(1px)}.textlink:hover svg{transform:translate(3px)}.knopf-primaer:not(.ist-gesperrt),.lp .btn-primary{position:relative;isolation:isolate;overflow:hidden}.knopf-primaer:not(.ist-gesperrt):after,.lp .btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(90px circle at var(--x, 50%) var(--y, 50%),rgba(255,255,255,.26),transparent 70%);transition:opacity var(--m-mittel) var(--m-raus)}@media (hover: hover) and (pointer: fine){.knopf-primaer:not(.ist-gesperrt):hover:after,.lp .btn-primary:hover:after{opacity:calc(.4 + .6 * var(--heat, 0))}}:root:not([data-bewegt]) [data-ein],:root:not([data-bewegt]) [data-ein]>*{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}:root:not([data-bewegt]) .kopf[data-verdichtet],:root:not([data-bewegt]) .tool-karte:hover{transform:none}:root:not([data-bewegt]) :is(.tool-karte,.karte-link):before,:root:not([data-bewegt]) .knopf-primaer:after,:root:not([data-bewegt]) .lp .btn-primary:after{display:none}@media print{[data-ein],[data-ein]>*{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}}html.mit-taskleiste body{padding-bottom:84px}.taskleiste{position:fixed;z-index:30;left:50%;bottom:12px;translate:-50% 0;max-width:calc(100vw - 24px)}.taskleiste{transition:transform var(--m-mittel) var(--m-raus),visibility 0s linear 0s}.taskleiste[data-wartet]{visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform var(--m-mittel) var(--m-raus),visibility 0s linear var(--m-mittel)}@media (min-width: 1024px){.taskleiste{left:auto;right:24px;translate:none}}.tl-innen{display:flex;align-items:center;gap:6px;padding:6px;border-radius:16px;background:color-mix(in srgb,var(--c-panel) 86%,transparent);border:1px solid var(--c-border);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 14px 36px -12px #00000080,0 2px 6px #0000002e}.tl-symbole{display:flex;margin:0;padding:0;list-style:none}.tl-symbole li{position:relative;display:grid;place-items:center;width:40px;height:44px;margin-right:2px;border-radius:10px;overflow:hidden;color:var(--farbe);transition:width var(--m-lang) var(--m-feder),margin var(--m-lang) var(--m-feder),opacity var(--m-mittel) var(--m-raus),transform var(--m-lang) var(--m-feder)}.tl-symbole li svg{flex:none}.tl-symbole li:after{content:"";position:absolute;left:50%;bottom:3px;width:6px;height:3px;margin-left:-3px;border-radius:2px;background:var(--c-control)}.tl-symbole li[data-zu]{width:0;margin-right:0;opacity:0;transform:translate(24px) scale(.5)}.tl-start{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 10px;border-radius:11px;background:var(--c-accent-fill);color:var(--c-accent-ink);text-decoration:none;font:700 15px/1 var(--body);transition:background var(--m-kurz) var(--m-raus),transform var(--m-kurz) var(--m-raus)}.tl-start:hover{background:color-mix(in srgb,var(--c-accent-fill) 86%,#000)}.tl-start:active{transform:translateY(1px) scale(.98)}.tl-start:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.tl-name:after{content:"·";margin-left:10px;opacity:.7}.tl-aktion{font-weight:600;white-space:nowrap}@media (max-width: 559.98px){.tl-symbole li:nth-child(n+5){display:none}.tl-name{display:none}}@media print{.taskleiste{display:none}html.mit-taskleiste body{padding-bottom:0}}.sa-antworten-titel{margin:0 0 18px;font:800 clamp(1.6rem,1.2rem + 1.2vw,2.2rem)/1.05 var(--display);letter-spacing:-.03em}.aufgaben{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 28px;padding:0;list-style:none;max-width:760px}.aufgabe{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-fg);text-decoration:none;font-weight:700;transition:border-color var(--m-kurz) var(--m-raus),transform var(--m-kurz) var(--m-raus)}.aufgabe svg{color:var(--c-accent)}.aufgabe:hover{border-color:var(--c-accent)}.aufgabe:active{transform:translateY(1px)}.textlink{min-height:44px}p .textlink,li .textlink,dd .textlink{min-height:0;padding-block:10px;margin-block:-10px}.fuss-nav a{display:inline-flex;align-items:center;min-height:44px}.kopf-menue-knopf{min-width:44px;min-height:44px;justify-content:center;align-items:center}.abschnitt-text{max-width:68ch}.faq details p{max-width:70ch}.detail-bereich{display:inline-flex;align-items:center;gap:8px;margin:-.2em 0 .9em;color:var(--c-bright);font-weight:700}.detail-bereich:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--farbe, var(--c-accent))}.am-pc{display:none;margin-top:20px;padding:16px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-panel);text-align:left}.am-pc p{margin:0 0 12px;color:var(--c-bright)}@media (max-width: 720px),(pointer: coarse){.am-pc{display:block}}.entwurf-hinweis{margin:0 0 20px;padding:12px 16px;border:1px dashed var(--c-warn);border-radius:var(--radius);background:var(--c-panel);color:var(--c-fg)}.fliesstext h2{margin:28px 0 8px;font-size:1.15rem}.dl-teil .klein{max-width:70ch}@media (max-width: 720px),(pointer: coarse){.knopf,.unternav a{min-height:44px}.unternav a{display:inline-flex;align-items:center}.marke{min-height:44px}}.fokus-liste{display:grid;gap:16px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.fokus-karte{display:grid;align-content:start;gap:10px;height:100%;padding:24px;border:1px solid var(--c-border);border-radius:16px;color:inherit;text-decoration:none;background:var(--c-surface, transparent);transition:border-color .16s ease,transform .2s ease}.fokus-karte:hover{border-color:var(--c-accent);transform:translateY(-2px)}.fokus-karte svg:first-child{color:var(--c-accent)}.fokus-karte h3{font-size:1.25rem;letter-spacing:-.02em}.fokus-karte p{color:var(--c-bright);max-width:52ch}.fokus-karte .textlink{align-self:end;margin-top:6px}:root:not([data-bewegt]) .fokus-karte,:root:not([data-bewegt]) .fokus-karte:hover{transition:none;transform:none}.fokus-bild{display:block;overflow:hidden;border:1px solid var(--c-border);border-radius:10px}.fokus-bild img{display:block;width:100%;height:auto}.shot-hell{display:none!important}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .shot-hell{display:block!important}:root:not([data-theme=dark]) .shot-dunkel{display:none!important}}:root[data-theme=light] .shot-hell{display:block!important}:root[data-theme=light] .shot-dunkel{display:none!important}.mo-punkte{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mo-punkte li{position:relative;padding-left:22px;color:var(--c-bright);font-size:1.05rem;line-height:1.5}.mo-punkte li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;border-radius:2px;background:var(--c-accent)}.eb{padding:var(--st-abstand) 0;overflow:hidden;border-top:1px solid var(--c-border)}.eb-titel{margin:0 0 clamp(24px,4vw,48px);padding:0 var(--st-innen)}.eb-band{padding:6px 0}.eb-spur{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0 var(--st-innen);list-style:none}.eb-spur[aria-hidden]{display:none}.eb-spur li{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:1px solid var(--c-border);border-radius:999px;white-space:nowrap}.eb-gattung{color:var(--c-muted);text-decoration:line-through;text-decoration-thickness:1px}.eb-pfeil{color:var(--c-muted)}.eb-tool{color:var(--c-fg);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;min-height:24px}.eb-tool:hover,.eb-tool:focus-visible{color:var(--c-accent);text-decoration:underline}.eb-zeile{margin:clamp(20px,3vw,36px) 0 0;padding:0 var(--st-innen);color:var(--c-bright);font-size:1.15rem}.pl{display:grid;gap:20px}.pl-kopf{display:grid;justify-items:start;gap:20px}.pl-ring{position:relative;display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;color:var(--c-accent)}.pl-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--c-border);border-top-color:var(--c-accent)}.pl-fakten{display:grid;gap:16px;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.pl-fakten>div{padding:20px;border:1px solid var(--c-border);border-radius:14px}.pl-fakten dt{margin:0 0 6px;font-weight:700}.pl-fakten dd{margin:0;color:var(--c-bright);line-height:1.5;font-size:.95rem}.mo-kompakt{max-width:var(--breite);margin:clamp(32px,5vw,64px) auto 0;padding:0 16px}.mo-kompakt h2{margin:0 0 20px;font:800 clamp(1.6rem,1.2rem + 1.2vw,2.2rem)/1.05 var(--display);letter-spacing:-.03em}.mo-kompakt-liste{display:grid;gap:16px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.mo-kompakt-liste>li{display:grid;align-content:start;gap:12px;padding:24px;border:1px solid var(--c-border);border-radius:16px}.mo-kompakt-liste h3{margin:0;font:700 1.2rem/1.2 var(--display)}.mo-kompakt .mo-punkte li{font-size:.95rem}.mo-kompakt-liste .textlink{margin-top:4px;justify-self:start}:root{--st-rand: 16px;--st-abstand: clamp(56px, 6vw, 96px);--st-innen: calc(max(0px, (100% - 1480px) / 2) + var(--st-rand))}@media (min-width: 1024px){:root{--st-rand: 4vw}}@media (min-width: 1180px){:root{--st-rand: 6vw}}.seite-start>.start-inhalt{max-width:none;padding:0}.seite-start .start-inhalt>section{padding:var(--st-abstand) var(--st-innen);border-top:1px solid var(--c-border)}.seite-start :is(.fr .sa-kopf h2,.eb-titel,.pl-kopf h2,.abschnitt-schluss h2){margin:0;font:800 clamp(2rem,1.2rem + 3vw,3.6rem)/1 var(--display);letter-spacing:-.04em;text-wrap:balance}.seite-start .abschnitt-schluss{text-align:left;border-width:1px 0 0;border-radius:0;background:none}.seite-start .abschnitt-schluss .abschnitt-text{margin:18px 0 0}.seite-start .abschnitt-schluss .aufgaben{justify-content:flex-start;margin-inline:0}.fr{padding:var(--st-abstand) var(--st-innen);border-top:1px solid var(--c-border)}.fr .sa-kopf{display:grid;gap:14px;max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.fr .sa-kopf .sa-text{margin:0}.fr-buehne{display:grid;gap:24px;align-items:start}.fr-reiter{display:flex;flex-wrap:wrap;gap:8px}.fr-tab{position:relative;display:grid;gap:4px;flex:1 1 200px;min-height:44px;padding:14px 16px;border:1px solid var(--c-border);border-radius:14px;background:none;color:var(--c-fg);font:inherit;text-align:left;cursor:pointer}.fr-tab:hover{border-color:var(--c-control)}.fr-tab[aria-selected=true]{border-color:var(--c-accent);background:var(--c-panel)}.fr-tab-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.fr-tab-name{font:700 1.1rem/1.2 var(--display)}.fr-etikett{padding:3px 8px;border:1px solid var(--c-accent);border-radius:999px;color:var(--c-accent);font:600 .75rem/1.2 var(--body)}.fr-tab-titel{color:var(--c-muted);font-size:.95rem;line-height:1.4}.fr-tab[aria-selected=true] .fr-tab-titel{color:var(--c-bright)}.fr-panel{display:grid;gap:20px;min-width:0;perspective:1400px}.fr-panel[hidden]{display:none}.fr-fenster{display:flex;flex-direction:column;max-width:860px;overflow:hidden;border:1px solid var(--c-border);border-radius:16px;background:var(--c-panel);box-shadow:0 2px 6px #0003,0 40px 90px -40px #00000073}.fr-bild{display:block}.fr-bild img{display:block;width:100%;height:auto}.fr-wege{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.fr-changelog{margin:clamp(24px,3vw,40px) 0 0}@media (min-width: 1024px){.fr-buehne{grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:28px clamp(32px,4vw,64px)}.fr-panel{grid-column:1 / -1;grid-row:1 / -1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:normal}.fr-fenster{grid-column:2;grid-row:1 / -1;align-self:start}.fr-punkte{grid-column:1;grid-row:2;margin:0}.fr-wege{grid-column:1;grid-row:3;align-self:start}.fr-reiter{position:relative;z-index:1;grid-column:1;grid-row:1;flex-direction:column;flex-wrap:nowrap;gap:0;border-left:1px solid var(--c-border)}.fr-tab,.fr-tab[aria-selected=true]{flex:none;padding:18px 20px;border:0;border-radius:0;background:none}.fr-tab:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--c-accent);transform:scaleY(0);transform-origin:top}.fr-tab[aria-selected=true]:before{transform:none}}:root{--m-kurve: var(--m-raus);--m-mikro: .24s;--m-reveal: .6s;--m-hero: 1s}:root[data-bewegt] .lp .held2-bewegt .held2-kachel{animation:m-kachel var(--m-hero) var(--m-kurve) .25s both}@keyframes m-kachel{0%{opacity:0;translate:0 40px;scale:.96;rotate:x 8deg}}:root[data-bewegt] .lp .held2-bewegt .held2-buehne:before{animation:kegelEin 1.6s var(--m-raus) .2s both,m-atmen 8s ease-in-out 1.8s infinite alternate}@keyframes m-atmen{to{scale:1.06}}@supports (animation-timeline: scroll()){:root[data-bewegt] .lp .held2-bewegt .held2-buehne{animation:m-held-wachsen linear both;animation-timeline:scroll(root);animation-range:0 40vh}:root[data-bewegt] .lp .held2-bewegt .held2-text{animation:m-held-text linear both;animation-timeline:scroll(root);animation-range:0 40vh}}@keyframes m-held-wachsen{to{scale:1.04}}@keyframes m-held-text{to{translate:0 -24px}}:root[data-bewegt] .mo-zahl strong[data-wert]>.m-zahl-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-bewegt] .mo-zahl strong[data-wert]:after{content:attr(data-wert) / "";font-variant-numeric:tabular-nums}:root[data-bewegt] .dx-buehne:before{animation:m-licht 24s ease-in-out infinite alternate}@keyframes m-licht{0%{translate:-2% 0}to{translate:2% 2%}}:root[data-bewegt] :is(.knopf,.btn,.dx-chip,.dx-band-knopf,.dx-band-link):active{scale:.98}.bewegung-schalter{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:12px 0 0;padding:0;border:0;font-size:.85rem;color:var(--c-bright)}.bewegung-schalter legend{float:left;margin-right:4px;padding:0;color:var(--c-muted)}.bewegung-schalter label{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer}.bewegung-schalter input{accent-color:var(--c-accent);margin:0}@supports (animation-timeline: view()){:root[data-bewegt] .lp .m-stagger>li{animation:m-steigen linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 12%) entry 100%}}@keyframes m-steigen{0%{translate:0 16px}}:root[data-bewegt] .eb-band{display:flex;gap:12px;width:max-content;animation:m-band 40s linear infinite}:root[data-bewegt] .eb-band .eb-spur{flex-wrap:nowrap;max-width:none;padding:0 6px;margin:0}:root[data-bewegt] .eb-band .eb-spur[aria-hidden]{display:flex}:root[data-bewegt] .eb-band-rueck{animation-duration:48s;animation-direction:reverse}:root[data-bewegt] .eb-band:is(:hover,:focus-within){animation-play-state:paused}@keyframes m-band{to{translate:-50% 0}}:root[data-bewegt] .pl-ring:before{animation:m-ring 8s linear infinite}@keyframes m-ring{to{rotate:1turn}}@supports selector(::details-content){:root[data-bewegt] .faq{interpolate-size:allow-keywords}:root[data-bewegt] .faq details::details-content{block-size:0;overflow:clip;transition:block-size var(--m-reveal) var(--m-kurve),content-visibility var(--m-reveal) allow-discrete}:root[data-bewegt] .faq details[open]::details-content{block-size:auto}}:root[data-bewegt] .lp .held2:before{animation:m-drift 24s ease-in-out infinite alternate}@keyframes m-drift{0%{translate:1.11% -2%}to{translate:-1.67% 2%}}:root[data-bewegt] .fr-tab:before{transition:transform var(--m-mikro) var(--m-kurve)}:root[data-bewegt] .fr-panel:not([hidden]) .fr-bild{animation:m-bild-ein .32s var(--m-kurve) both}@keyframes m-bild-ein{0%{opacity:0;scale:.985}}@supports (animation-timeline: view()){:root[data-bewegt] .lp .fr-fenster{animation:m-fenster linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}@keyframes m-fenster{0%{rotate:x 6deg}}
