.teil[data-astro-cid-f7bn7iyb]{width:100%;height:auto;font-family:var(--font-display);display:block;overflow:visible}.grid[data-astro-cid-f7bn7iyb]{fill:none;stroke:#fff;stroke-opacity:.07;stroke-width:.5px}.face[data-astro-cid-f7bn7iyb]{stroke:#fff;stroke-opacity:.14;stroke-width:.6px;stroke-linejoin:round}.face[data-astro-cid-f7bn7iyb].top{stroke-opacity:.28}.rim[data-astro-cid-f7bn7iyb]{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:.5px}.prev[data-astro-cid-f7bn7iyb]{fill:none;stroke:var(--color-accent);stroke-width:.9px;stroke-dasharray:2 1.6;opacity:0}.lbl[data-astro-cid-f7bn7iyb] rect[data-astro-cid-f7bn7iyb]{fill:#0a0a0a;stroke:var(--color-accent);stroke-width:.8px}.lbl[data-astro-cid-f7bn7iyb] text[data-astro-cid-f7bn7iyb]{fill:var(--color-accent);text-anchor:middle;letter-spacing:.02em;font-size:10px;font-weight:600}.lbl[data-astro-cid-f7bn7iyb] .lead[data-astro-cid-f7bn7iyb]{fill:none;stroke:var(--color-accent);stroke-width:.7px}.lbl[data-astro-cid-f7bn7iyb].faint{opacity:.32}.lbl[data-astro-cid-f7bn7iyb] .in[data-astro-cid-f7bn7iyb],.hole[data-astro-cid-f7bn7iyb] ellipse[data-astro-cid-f7bn7iyb],.callout[data-astro-cid-f7bn7iyb] text[data-astro-cid-f7bn7iyb]{transform-box:fill-box;transform-origin:50%}.dline[data-astro-cid-f7bn7iyb]{fill:none;stroke:var(--color-muted);stroke-width:.6px}.dtext[data-astro-cid-f7bn7iyb]{fill:var(--color-ink);font-size:11px;font-weight:600}.callout[data-astro-cid-f7bn7iyb] .lead[data-astro-cid-f7bn7iyb]{fill:none;stroke:var(--color-ink);stroke-opacity:.7;stroke-width:.6px}.callout[data-astro-cid-f7bn7iyb] text[data-astro-cid-f7bn7iyb]{fill:var(--color-ink);font-size:10.5px;font-weight:600}.callout[data-astro-cid-f7bn7iyb] .dim-b[data-astro-cid-f7bn7iyb]{opacity:0;fill:var(--color-accent)}.kc-film-ton[data-astro-cid-s3eox7ql][aria-pressed=false] .an[data-astro-cid-s3eox7ql],.kc-film-ton[data-astro-cid-s3eox7ql][aria-pressed=true] .aus[data-astro-cid-s3eox7ql]{display:none}.kc{background:var(--color-bg);isolation:isolate;position:relative}.kc-hero:before,.kc-end:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 100%,#c8ff001a,#0000 70%);height:70%;position:absolute;inset:auto 0 0}.kc-hero:before{background:radial-gradient(50% 50% at 50% 0,#c8ff0012,#0000 70%);height:60%;inset:0 0 auto}.kc-w1,.kc-w2,.kc-sub,.kc-ctas,.kc-stage{animation:kc-up .9s var(--ease-out-soft) both}.kc-w2{animation-delay:.12s}.kc-sub{animation-delay:.3s}.kc-ctas{animation-delay:.42s}.kc-stage{animation-duration:1.1s;animation-delay:.55s}@keyframes kc-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.kc-stage .kc-tw{white-space:pre-wrap}.kc-caret{vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;display:none}.kc-stage.go .kc-caret{animation:9s step-end infinite kc-caret;display:inline-block}@keyframes kc-caret{0%,4%{opacity:0}5%,30%{opacity:1}31%,to{opacity:0}}.kc-stage.go .kc-a{animation:9s linear infinite both kc-fade-in}.kc-stage.go .kc-act{animation:9s linear infinite both kc-fade-in-late}.kc-stage.go .kc-apply{animation:kc-press 9s var(--ease-out-soft) both infinite}.kc-stage.go .kc-done{animation:9s linear infinite both kc-done}@keyframes kc-fade-in{0%,33%{opacity:0;transform:translateY(6px)}37%,to{opacity:1;transform:none}}@keyframes kc-fade-in-late{0%,37%{opacity:0;transform:translateY(6px)}41%,to{opacity:1;transform:none}}@keyframes kc-press{0%,57%{background:var(--color-accent);transform:none}59%{background:var(--color-ink);transform:scale(.94)}62%,to{background:var(--color-accent);transform:none}}@keyframes kc-done{0%,71%{opacity:0}75%,to{opacity:1}}.kc-stage.go .teil .lbl[data-id=H3] .in{animation:kc-pulse 9s var(--ease-out-soft) both infinite}@keyframes kc-pulse{0%,22%{filter:none;transform:none}26%{filter:drop-shadow(0 0 4px #c8ff00e6);transform:scale(1.3)}30%{transform:scale(1.1)}34%,to{filter:drop-shadow(0 0 2px #c8ff0080);transform:none}}.kc-stage.go .teil .prev{animation:9s linear infinite both kc-prev}@keyframes kc-prev{0%,34%{opacity:0}37%,62%{opacity:1}66%,to{opacity:0}}.kc-hero .teil .hole[data-id=H3] ellipse:not(.prev){transform:scale(1.333)}.kc-stage.go .teil .hole[data-id=H3] ellipse:not(.prev){animation:kc-grow 9s var(--ease-spring) both infinite}@keyframes kc-grow{0%,62%{transform:none}70%,to{transform:scale(1.333)}}.kc-hero .teil .callout .dim-a{opacity:0}.kc-hero .teil .callout .dim-b{opacity:1}.kc-stage.go .teil .callout .dim-a{animation:kc-dim-a 9s var(--ease-out-soft) both infinite}.kc-stage.go .teil .callout .dim-b{animation:kc-dim-b 9s var(--ease-out-soft) both infinite}@keyframes kc-dim-a{0%,39%{opacity:1;transform:none}43%,to{opacity:0;transform:translateY(-6px)}}@keyframes kc-dim-b{0%,39%{opacity:0;transform:translateY(6px)}43%,to{opacity:1;transform:none}}.kjs .kc .io{opacity:0;transition:opacity .9s var(--ease-out-soft), transform .9s var(--ease-out-soft);transform:translateY(1.25rem)}.kjs .kc .io.in{opacity:1;transform:none}.kjs .kc-problem .lbl .in{opacity:0;transition:opacity .5s var(--ease-spring), transform .6s var(--ease-spring);transform:translateY(8px)scale(.7)}.kjs .kc-problem .io.in .lbl .in{opacity:1;transform:none}.kc-problem .lbl[data-id=H1] .in{transition-delay:.7s}.kc-problem .lbl[data-id=H2] .in{transition-delay:.95s}.kc-problem .lbl[data-id=H3] .in{transition-delay:1.2s}.kjs .kc-problem .kc-names{opacity:0;transition:opacity .6s 1.5s}.kjs .kc-problem .io.in .kc-names{opacity:1}.kjs .kc-flow .kc-b1,.kjs .kc-flow .kc-b2,.kjs .kc-flow .kc-b3,.kjs .kc-flow .kc-b4{opacity:0;transition:opacity .6s var(--ease-out-soft), transform .6s var(--ease-out-soft);transform:translateY(8px)}.kjs .kc-flow.in .kc-b1,.kjs .kc-flow.in .kc-b2,.kjs .kc-flow.in .kc-b3,.kjs .kc-flow.in .kc-b4{opacity:1;transform:none}.kc-flow .kc-b1{transition-delay:.2s}.kc-flow .kc-b2{transition-delay:1s}.kc-flow .kc-b3{transition-delay:1.5s}.kc-flow .kc-b4{transition-delay:3s}.kjs .kc-flow .kc-apply2{transition:transform .25s var(--ease-spring) 2.5s, background-color .25s ease 2.5s}.kjs .kc-flow.in .kc-apply2{animation:kc-press2 .5s var(--ease-out-soft) 2.5s both}@keyframes kc-press2{0%{transform:none}40%{background:var(--color-ink);transform:scale(.92)}to{transform:none}}.kc-boss{font-family:var(--font-display);overflow:visible}.kc-boss .nm{fill:var(--color-accent);font-size:2.6px;font-weight:600}.kjs .kc-boss .ghost,.kjs .kc-boss .kc-pitch{opacity:0;transition:opacity .4s;transition-delay:calc(1s + var(--i,0) * .1s)}.kjs .kc-flow.in .kc-boss .ghost,.kjs .kc-flow.in .kc-boss .kc-pitch{opacity:1}.kc-boss .ghost{opacity:0}.kjs .kc-boss .solid,.kjs .kc-boss .nm{opacity:0;transition:opacity .4s;transition-delay:calc(2.8s + var(--i,0) * 80ms)}.kjs .kc-flow.in .kc-boss .solid,.kjs .kc-flow.in .kc-boss .nm{opacity:1}.kjs .kc-flow.in .kc-boss .ghost{opacity:0;transition-delay:2.8s}.kjs .kc-flow.in .kc-boss .kc-pitch{opacity:.35;transition-delay:2.8s}.kc-dot:after{content:"";border:1px solid var(--color-accent);border-radius:9999px;animation:2.4s ease-out infinite kc-ring;position:absolute;inset:-4px}@keyframes kc-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.kjs .kc-browser .kc-chip{opacity:0;transition:opacity .5s var(--ease-out-soft), transform .5s var(--ease-out-soft);transition-delay:calc(.3s + var(--i,0) * .12s);transform:translateY(8px)}.kjs .kc-browser .io.in .kc-chip{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kc .io,.kc-problem .lbl .in,.kc-problem .kc-names,.kc-flow .kc-b1,.kc-flow .kc-b2,.kc-flow .kc-b3,.kc-flow .kc-b4,.kc-boss .solid,.kc-boss .nm,.kc-browser .kc-chip{opacity:1!important;transition:none!important;transform:none!important}.kc-boss .ghost,.kc-stage.go .kc-caret,.kc-dot:after{display:none}}
