.ck{--ck-cyan: #00d5ff;--ck-bg: #0c1726;--ck-glow: #14304c;--ck-surface: #1f2f47;--ck-border: #3b4e6b;--ck-rule: #2d3c53;--ck-ink: #f8fafc;--ck-body: #a2b4cd;--ck-muted: #78899f;--ck-ampel-gruen: #3ddc97;--ck-ampel-gelb: #ffc83d;--ck-ampel-rot: #ff5d6c;background-color:var(--ck-bg);background-image:radial-gradient(1100px 620px at 8% -8%,#14304cf2,#0c172600 70%),radial-gradient(900px 520px at 100% 0%,#00d5ff0d,#0c172600 65%);background-repeat:no-repeat;color:var(--ck-body);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--ck-fs-body);line-height:1.5;overflow-x:hidden}.ck{--ck-fs-h1: 28px;--ck-fs-h2: 24px;--ck-fs-h3: 20px;--ck-fs-h4: 18px;--ck-fs-stand: 20px;--ck-fs-body: 15px;--ck-fs-label: 11px;--ck-fs-num: 40px;--ck-fs-unit: 12px}@media (min-width: 768px){.ck{--ck-fs-h1: 32px;--ck-fs-h2: 26px}}.ck-cond{font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;letter-spacing:-.005em}.ck-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.ck-h1{font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;font-size:var(--ck-fs-h1);font-weight:700;line-height:1.05;letter-spacing:-.005em}.ck-h2{font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;font-size:var(--ck-fs-h2);font-weight:700;line-height:1.1;letter-spacing:-.005em}.ck-h3{font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;font-size:var(--ck-fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.005em}.ck-h4{font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;font-size:var(--ck-fs-h4);font-weight:600;line-height:1.2;letter-spacing:-.005em}.ck-stand{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--ck-fs-stand);font-weight:500;line-height:1.45;max-width:34rem}.ck-stand[data-kurz=true]{font-size:22px;line-height:1.35}@media (min-width: 768px){.ck-stand[data-kurz=true]{font-size:24px}}.ck-body{font-size:var(--ck-fs-body);line-height:1.5}.ck-label{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--ck-fs-label);line-height:1.45;letter-spacing:.12em;text-transform:uppercase;color:var(--ck-muted)}.ck-label-cyan{color:var(--ck-cyan)}.ck-meta{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--ck-fs-label);line-height:1.5}.ck-mono-md{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;line-height:1.4}.ck-mono-lg{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:16px;font-weight:500;line-height:1.3}.ck-num{font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;font-size:var(--ck-fs-num);font-weight:600;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ck-num-sm{font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.ck-unit{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--ck-fs-unit);line-height:1.3}.ck-chip{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--ck-fs-label);line-height:1;letter-spacing:.12em;text-transform:uppercase}.ck-card{background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:14px}.ck-card-quiet{background:#1f2f4773;border:1px solid var(--ck-rule);border-radius:14px}.ck-card-glow{background:radial-gradient(520px 260px at 0% 0%,#00d5ff17,#00d5ff00 70%),var(--ck-surface);border:1px solid var(--ck-border);border-radius:14px}.ck-hover{transition:border-color .18s ease,transform .18s ease}.ck-hover:hover{border-color:#00d5ff8c}@keyframes ck-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ck-rise{animation:ck-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}@keyframes ck-ping{0%{transform:scale(.7);opacity:.75}to{transform:scale(2.6);opacity:0}}@keyframes ck-breathe{0%,to{box-shadow:0 0 0 3px #00d5ff2e,0 0 18px 2px #00d5ff73}50%{box-shadow:0 0 0 5px #00d5ff1a,0 0 30px 6px #00d5ffb3}}.ck-marker{position:relative;width:18px;height:18px;border-radius:999px;background:var(--ck-cyan);border:3px solid var(--ck-bg);animation:ck-breathe 2.8s ease-in-out infinite}.ck-marker:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;border:2px solid var(--ck-cyan);animation:ck-ping 2.8s ease-out infinite}.ck-dot-live{animation:ck-breathe 2.8s ease-in-out infinite}.ck-track-fill{background:linear-gradient(90deg,rgba(0,213,255,.35),var(--ck-cyan));box-shadow:0 0 14px #00d5ff73;border-radius:2px}.ck-bar{height:4px;border-radius:2px;background:var(--ck-rule);overflow:hidden}.ck-bar>span{display:block;height:100%;background:var(--ck-cyan);border-radius:2px}.ck-ampel{display:inline-block;width:22px;height:22px;border-radius:999px;flex:none;background:var(--ck-ampel-gelb);box-shadow:0 0 0 4px #ffffff0f,0 0 18px 2px color-mix(in srgb,var(--ck-ampel-gelb) 45%,transparent)}.ck-ampel[data-ampel=gruen]{background:var(--ck-ampel-gruen);box-shadow:0 0 0 4px #ffffff0f,0 0 18px 2px color-mix(in srgb,var(--ck-ampel-gruen) 45%,transparent)}.ck-ampel[data-ampel=rot]{background:var(--ck-ampel-rot);box-shadow:0 0 0 4px #ffffff0f,0 0 18px 2px color-mix(in srgb,var(--ck-ampel-rot) 45%,transparent)}.ck-haken{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px 0 -10px -10px;flex:none;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ck-haken>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;border:1.5px solid var(--ck-border);color:transparent;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.ck-haken:hover>span,.ck-haken:focus-visible>span{border-color:var(--ck-cyan);color:#00d5ff80}.ck-haken:focus-visible{outline:2px solid var(--ck-cyan);outline-offset:-4px;border-radius:10px}.ck-haken-fest>span{border-color:var(--ck-cyan);background:var(--ck-cyan);color:var(--ck-bg)}.ck-noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.ck-noscrollbar::-webkit-scrollbar{display:none}.ck-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.ck-collapse[data-open=true]{grid-template-rows:1fr}.ck-collapse>div{overflow:hidden;min-height:0}@keyframes ck-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ck-skeleton{background:linear-gradient(90deg,#2d3c5366 25%,#3b4e6b8c,#2d3c5366 75%);background-size:200% 100%;animation:ck-shimmer 1.6s linear infinite}.ck-grid-bg{background-image:linear-gradient(rgba(45,60,83,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(45,60,83,.35) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 65%)}.ck-flow-buehne{touch-action:none;overscroll-behavior:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.ck-flow-buehne[data-zieht="1"]{cursor:grabbing}.ck-flow-inhalt{transform-origin:0 0}.ck-flow-inhalt[data-anim="1"]{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.ck .recharts-text,.ck .recharts-cartesian-axis-tick-value{font-family:IBM Plex Mono,ui-monospace,monospace}@media (prefers-reduced-motion: reduce){.ck-rise,.ck-marker,.ck-marker:before,.ck-dot-live,.ck-skeleton{animation:none!important}.ck-collapse,.ck-flow-inhalt[data-anim="1"]{transition:none}}@media print{.ck-noprint{display:none!important}}
