.bereich-dev{--dev-grund:0 0% 6.3%;--dev-erhoben:225 8.3% 9.4%;--dev-erhoben-2:220 7.9% 12%;--dev-text-1:0 0% 100%;--dev-text-2:220 20% 94.1%;--dev-text-3:216 15.6% 74.9%;--dev-text-4:216 12.6% 61%;--dev-text-5:216 12.6% 35.9%;--dev-linie:220 7.9% 14.9%;--dev-linie-2:216 9.8% 20%;--dev-signal:var(--mint);--dev-handlung:var(--limette);--dev-bald:var(--tint-amber-fg);--dev-knopf-flaeche:220 4% 13%;--dev-knopf-flaeche-hover:216 9.8% 20%;--dev-knopf-kante:215 11.9% 25%;--dev-knopf-schrift:220 14.3% 95.9%;--dev-knopf2-schrift:215 13.8% 85.3%;--dev-knopf2-hover:220 5.3% 11.6%;--dev-schatten-knopf:inset 0 1px 0 #ffffff1f, 0 1px 2px #00000080;--dev-schatten-knopf-zweit:none;--page:var(--dev-grund);--background:var(--dev-erhoben);--foreground:var(--dev-text-2);--muted:var(--dev-erhoben-2);--muted-foreground:var(--dev-text-4);--fg-secondary:var(--dev-text-3);--fg-subtle:var(--dev-text-5);--border:var(--dev-linie-2);--border-strong:var(--dev-text-5);--input:var(--dev-linie-2);--ring:var(--dev-text-3);--surface-2:var(--dev-erhoben);--surface-3:var(--dev-erhoben-2);background-color:hsl(var(--dev-grund));color:hsl(var(--dev-text-3));font-family:var(--font-inter), system-ui, sans-serif;font-optical-sizing:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh}body:has(.bereich-dev){background-color:#101010}.bereich-dev ::selection{background:hsl(var(--limette));color:hsl(var(--dev-grund))}.bereich-dev .dev-mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:12px;line-height:16px}.bereich-dev .dev-augenbraue,.bereich-dev .dev-nr{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--dev-text-4));white-space:pre;font-size:12px;font-weight:600;line-height:14px}.bereich-dev .dev-nr{color:hsl(var(--dev-text-5))}.bereich-dev .dev-h1{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.03em;color:hsl(var(--dev-text-1));-webkit-hyphens:auto;hyphens:auto;font-size:40px;font-weight:500;line-height:44px}@media (min-width:768px){.bereich-dev .dev-h1{font-size:56px;line-height:60px}}.bereich-dev .dev-h2{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.015em;color:hsl(var(--dev-text-1));font-size:24px;font-weight:500;line-height:30px}@media (min-width:768px){.bereich-dev .dev-h2{font-size:28px;line-height:34px}}.bereich-dev .dev-nachsatz{color:hsl(var(--dev-text-4))}.bereich-dev .dev-h3{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.01em;color:hsl(var(--dev-text-1));font-size:17px;font-weight:500;line-height:24px}.bereich-dev .dev-text{color:hsl(var(--dev-text-3));font-size:16px;line-height:24px}.bereich-dev .dev-text-klein{color:hsl(var(--dev-text-3));font-size:14px;line-height:21px}.bereich-dev .dev-text-leise{color:hsl(var(--dev-text-4))}.bereich-dev .dev-link{color:hsl(var(--dev-text-2));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--dev-text-5));text-decoration-color:hsl(var(--dev-text-5));text-underline-offset:3px;transition:color .1s,text-decoration-color .1s}.bereich-dev .dev-link:hover{color:hsl(var(--dev-text-1));-webkit-text-decoration-color:hsl(var(--dev-text-3));text-decoration-color:hsl(var(--dev-text-3))}.bereich-dev .dev-spalte{border-inline:1px solid hsl(var(--dev-linie));max-width:1200px;margin-inline:auto;position:relative}.bereich-dev .dev-abschnitt{border-top:1px solid hsl(var(--dev-linie));position:relative}.bereich-dev .dev-innen{padding:64px 16px}@media (min-width:768px){.bereich-dev .dev-innen{padding:96px 48px}}@media (min-width:1024px){.bereich-dev .dev-innen{padding:112px 80px}}.bereich-dev .dev-raster{pointer-events:none;background-image:linear-gradient(to right, hsl(var(--dev-linie) / .7) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--dev-linie) / .7) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,#0000 100%)}.bereich-dev .dev-kacheln{border-top:1px solid hsl(var(--dev-linie));border-left:1px solid hsl(var(--dev-linie));display:grid;position:relative}.bereich-dev .dev-kachel{border-right:1px solid hsl(var(--dev-linie));border-bottom:1px solid hsl(var(--dev-linie));flex-direction:column;padding:20px 20px 24px;display:flex;position:relative}@media (min-width:768px){.bereich-dev .dev-kachel{padding:24px 24px 28px}}.bereich-dev .dev-kachel:before,.bereich-dev .dev-kachel:after,.bereich-dev .dev-kacheln:before,.bereich-dev .dev-kacheln:after{content:"";z-index:1;background:hsl(var(--dev-text-5));width:3px;height:3px;position:absolute}.bereich-dev .dev-kachel:before{top:-2px;left:-2px}.bereich-dev .dev-kachel:after{bottom:-2px;right:-2px}.bereich-dev .dev-kacheln:before{top:-2px;right:-1px}.bereich-dev .dev-kacheln:after{bottom:-1px;left:-2px}.bereich-dev a.dev-kachel{transition:background-color .1s}.bereich-dev a.dev-kachel:hover{background-color:hsl(var(--dev-erhoben))}.bereich-dev .dev-bild{justify-content:center;align-items:center;height:132px;margin:12px 0 20px;display:flex}.bereich-dev .dev-zeilen{border-top:1px solid hsl(var(--dev-linie))}.bereich-dev .dev-zeile{border-bottom:1px solid hsl(var(--dev-linie));gap:6px;padding:18px 0;display:grid}@media (min-width:768px){.bereich-dev .dev-zeile{grid-template-columns:260px 1fr;gap:24px}}.bereich-dev .dev-knopf{border-radius:var(--radius-control,10px);height:36px;font-family:var(--font-inter), system-ui, sans-serif;color:hsl(var(--dev-knopf2-schrift));border:1px solid hsl(var(--dev-linie-2));box-shadow:var(--dev-schatten-knopf-zweit);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.bereich-dev .dev-knopf:hover{background:hsl(var(--dev-knopf2-hover));color:hsl(var(--dev-text-1))}.bereich-dev .dev-knopf-primaer{color:hsl(var(--dev-knopf-schrift));background:hsl(var(--dev-knopf-flaeche));border-color:hsl(var(--dev-knopf-kante));box-shadow:var(--dev-schatten-knopf)}.bereich-dev .dev-knopf-primaer:hover{color:hsl(var(--dev-knopf-schrift));background:hsl(var(--dev-knopf-flaeche-hover));border-color:hsl(var(--dev-knopf-kante))}.bereich-dev .dev-knopf:focus-visible,.bereich-dev .dev-navlink:focus-visible,.bereich-dev a.dev-kachel:focus-visible{outline:2px solid hsl(var(--dev-text-3));outline-offset:2px}.bereich-dev .dev-status{border:1px solid hsl(var(--dev-linie-2));background:hsl(var(--dev-erhoben));height:24px;color:hsl(var(--dev-text-3));white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.bereich-dev .dev-status:before{content:"";background:var(--dev-punkt,hsl(var(--dev-text-4)));border-radius:9999px;width:6px;height:6px}.bereich-dev .dev-status[data-stand=verfuegbar]{--dev-punkt:hsl(var(--dev-signal))}.bereich-dev .dev-status[data-stand=q4-2026]{--dev-punkt:hsl(var(--dev-bald))}.bereich-dev .dev-terminal{border:1px solid hsl(var(--dev-linie-2));border-radius:var(--radius-card,14px);background:hsl(var(--dev-erhoben));overflow:hidden}.bereich-dev .dev-terminal-kopf{border-bottom:1px solid hsl(var(--dev-linie));align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.bereich-dev .dev-terminal-kopf i{background:hsl(var(--dev-linie-2));border-radius:9999px;width:8px;height:8px}.bereich-dev .dev-terminal pre{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--dev-text-1));margin:0;padding:18px 18px 20px;font-size:13px;line-height:22px;overflow-x:auto}.bereich-dev .dev-terminal .dev-prompt{color:hsl(var(--dev-signal))}.bereich-dev .dev-terminal .dev-kommentar{color:hsl(var(--dev-text-4))}.bereich-dev code.dev-code{font-family:var(--font-mono), ui-monospace, monospace;background:hsl(var(--dev-erhoben-2));border:1px solid hsl(var(--dev-linie));color:hsl(var(--dev-text-2));border-radius:4px;padding:1px 5px;font-size:.86em}.bereich-dev .dev-kopf{z-index:50;background:hsl(var(--dev-grund) / .86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--dev-linie));height:68px;position:sticky;top:0}.bereich-dev .dev-navlink{white-space:nowrap;height:32px;color:hsl(var(--dev-text-3));border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;transition:color .1s,background-color .1s;display:inline-flex}.bereich-dev .dev-navlink:hover{color:hsl(var(--dev-text-1));background:hsl(var(--dev-erhoben))}.bereich-dev .dev-navlink[aria-current=page]{color:hsl(var(--dev-text-1))}.bereich-dev .dev-schublade{z-index:49;background:hsl(var(--dev-grund));border-top:1px solid hsl(var(--dev-linie));height:calc(100dvh - 68px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.bereich-dev .dev-kopf-sprache{height:28px;color:hsl(var(--dev-text-4));border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:13px;line-height:18px;transition:color .1s,background-color .1s;display:inline-flex}.bereich-dev .dev-kopf-sprache:hover,.bereich-dev .dev-kopf-sprache[aria-expanded=true]{color:hsl(var(--dev-text-1));background:hsl(var(--dev-erhoben-2))}.bereich-dev .dev-sprachwahl{z-index:60;border-radius:var(--radius-card,14px);border:1px solid hsl(var(--dev-linie-2));background:hsl(var(--dev-erhoben));min-width:64px;box-shadow:var(--dev-schatten-knopf-zweit);padding:4px;position:absolute;top:calc(100% + 18px);left:0}.bereich-dev .dev-sprachwahl a{height:36px;color:hsl(var(--dev-text-2));border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:background-color .1s;display:flex}.bereich-dev .dev-sprachwahl a:hover{background:hsl(var(--dev-erhoben-2))}.bereich-dev .dz-linie{fill:none;stroke:hsl(var(--dev-text-5));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bereich-dev .dz-hilfe{fill:none;stroke:hsl(var(--dev-linie-2));stroke-width:1px;stroke-dasharray:2 4;stroke-linecap:round}.bereich-dev .dz-flaeche{fill:hsl(var(--dev-erhoben-2));stroke:hsl(var(--dev-linie-2));stroke-width:1px}.bereich-dev .dz-tief{fill:hsl(var(--dev-grund));stroke:hsl(var(--dev-linie-2));stroke-width:1px}.bereich-dev .dz-balken{fill:hsl(var(--dev-linie-2))}.bereich-dev .dz-punkt{fill:hsl(var(--dev-text-5))}.bereich-dev .dz-signal{fill:none;stroke:hsl(var(--dev-signal));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bereich-dev .dz-signal-f{fill:hsl(var(--dev-signal))}.bereich-dev .dz-signal-weich{fill:hsl(var(--dev-signal) / .12);stroke:hsl(var(--dev-signal));stroke-width:1px}.bereich-dev .dz-text{fill:hsl(var(--dev-text-4));font-family:var(--font-inter), system-ui, sans-serif;font-size:8px;font-weight:500}.bereich-dev .dz-code{font-family:var(--font-mono), ui-monospace, monospace}.bereich-dev .dz-text-hell{fill:hsl(var(--dev-text-2))}.bereich-dev .dev-bauteil{border:1px solid hsl(var(--dev-linie-2));background:hsl(var(--dev-erhoben));opacity:.8;border-radius:10px;position:absolute}.bereich-dev .dev-bauteil-balken{background:hsl(var(--dev-linie-2));border-radius:9999px;height:6px;display:block}.bereich-dev .dev-fuss a.dev-fusslink{color:hsl(var(--dev-text-3));font-size:14px;line-height:20px;transition:color .1s}.bereich-dev .dev-fuss a.dev-fusslink:hover{color:hsl(var(--dev-text-1))}.bereich-dev .dev-faq summary{cursor:pointer;list-style:none}.bereich-dev .dev-faq summary::-webkit-details-marker{display:none}.bereich-dev .dev-faq summary .dev-faq-zeichen{transition:transform .1s}.bereich-dev .dev-faq details[open] summary .dev-faq-zeichen{transform:rotate(45deg)}.bereich-dev .dz-fein *{vector-effect:non-scaling-stroke}.bereich-dev .dev-titel{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;color:hsl(var(--dev-text-1));font-size:14px;font-weight:500;line-height:21px}.bereich-dev .dev-beschreibung{letter-spacing:-.01em;color:hsl(var(--dev-text-4));font-size:14px;line-height:21px}.bereich-dev .dev-gruppe{color:hsl(var(--dev-text-4));font-size:13px;font-weight:500;line-height:18px}.bereich-dev .dev-band{min-height:36px;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.005em;color:hsl(var(--dev-text-2));border-bottom:1px solid hsl(var(--dev-linie));text-align:center;background:#000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;transition:color .1s;display:flex}.bereich-dev .dev-band:hover{color:hsl(var(--dev-text-1))}@media (min-width:1024px){.bereich-dev .dev-menueknopf{display:none}}@keyframes dev-schleife{0%{stroke-dashoffset:100px;opacity:1}38%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:100px;opacity:0}}.bereich-dev .dz-fein .dev-schleife{vector-effect:none;stroke-width:.45px;stroke-dasharray:100;stroke-dashoffset:100px;animation:9s cubic-bezier(.45,0,.25,1) infinite dev-schleife}.bereich-dev .dz-fein .dev-schleife-spaet{animation-delay:.7s;animation-fill-mode:backwards}@media (prefers-reduced-motion:reduce){.bereich-dev .dz-fein .dev-schleife{stroke-dashoffset:0;opacity:1;animation:none}}.bereich-dev .dev-zitat{align-items:center;gap:32px;display:grid}@media (min-width:768px){.bereich-dev .dev-zitat{grid-template-columns:300px 1fr;gap:0}}.bereich-dev .dev-zitat-bild{max-width:300px;position:relative}.bereich-dev .dev-zitat-name{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--dev-text-4));border-bottom:1px solid hsl(var(--dev-text-5));width:60%;margin-bottom:12px;padding-bottom:8px;font-size:12px;font-weight:600;line-height:14px}.bereich-dev .dev-zitat-feld{border:1px solid hsl(var(--dev-linie));background:hsl(var(--dev-grund));padding:32px 28px;position:relative}@media (min-width:768px){.bereich-dev .dev-zitat-feld{margin-left:-1px;padding:48px 44px}}.bereich-dev .dev-zitat-feld:before,.bereich-dev .dev-zitat-feld:after{content:"";pointer-events:none;background:linear-gradient(hsl(var(--dev-text-5)), hsl(var(--dev-text-5))) top left / 3px 3px no-repeat, linear-gradient(hsl(var(--dev-text-5)), hsl(var(--dev-text-5))) top right / 3px 3px no-repeat, linear-gradient(hsl(var(--dev-text-5)), hsl(var(--dev-text-5))) bottom left / 3px 3px no-repeat, linear-gradient(hsl(var(--dev-text-5)), hsl(var(--dev-text-5))) bottom right / 3px 3px no-repeat;position:absolute;inset:-2px}.bereich-dev .dev-zitat-feld:after{display:none}.bereich-dev .dev-zitat-feld p{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.015em;color:hsl(var(--dev-text-2));text-indent:-.4em;text-wrap:pretty;font-size:24px;font-weight:500;line-height:32px}@media (min-width:1024px){.bereich-dev .dev-zitat-feld p{font-size:28px;line-height:36px}}
