@font-face{size-adjust:145%;font-family:displayFont;src:url(/_next/static/media/e4ba5c2f96f3c552.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}.__className_50b499{font-family:displayFont;font-weight:700;font-style:normal}.__variable_50b499{--font-chakra:"displayFont"}.kx-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;background:#05060c}.kx-scene,.kx-scroll-dim{position:absolute;inset:0}.kx-scroll-dim{transition:opacity .6s ease}.kx-bg[data-tier=feature] .kx-scroll-dim{opacity:.55}.kx-bg[data-tier=docs] .kx-scroll-dim{opacity:.34}.kx-bg[data-tier=dashboard] .kx-scroll-dim{opacity:.5}.kx-bg[data-tier=workspace] .kx-scroll-dim{opacity:.36}:root[data-kx-view=overview] .kx-bg[data-tier=workspace] .kx-scroll-dim{opacity:.66}.kx-sky{inset:0;background:radial-gradient(ellipse 90% 45% at 50% 100%,rgba(214,84,160,.16) 0,rgba(139,92,246,.14) 40%,transparent 75%),radial-gradient(ellipse 60% 40% at 12% 8%,rgba(110,231,245,.05) 0,transparent 70%),radial-gradient(ellipse 50% 35% at 86% 12%,rgba(139,92,246,.1) 0,transparent 70%),linear-gradient(180deg,#04050b,#080a19 32%,#0e1030 62%,#1b1540 84%,#281843)}.kx-moon,.kx-sky{position:absolute}.kx-moon{top:10%;right:11%;width:clamp(40px,4.5vw,68px);aspect-ratio:1}.kx-moon:before{content:"";position:absolute;inset:-120%;background:radial-gradient(circle,rgba(183,156,255,.16) 0,rgba(183,156,255,.05) 35%,transparent 65%)}.kx-moon svg{position:relative;display:block;width:100%;height:100%}.kx-stars{position:absolute;top:0;left:0;width:100%;height:62%}.kx-mist{position:absolute;left:-10%;right:-10%;bottom:30%;height:22%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(139,92,246,.07),transparent 70%)}.kx-depth{position:absolute;inset:0}.kx-layer{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.kx-layer>svg{display:block;width:100%;height:100%}.kx-far{--kx-h:min(58vh,560px);--kx-h:min(58svh,560px);width:max(100%,calc(var(--kx-h) * 3.6923));aspect-ratio:1920/520}.kx-mid{--kx-h:min(44vh,430px);--kx-h:min(44svh,430px);width:max(100%,calc(var(--kx-h) * 4.5714));aspect-ratio:1920/420}@media (max-width:639px){.kx-far{--kx-h:min(46vh,380px);--kx-h:min(46svh,380px)}.kx-mid{--kx-h:min(32vh,290px);--kx-h:min(32svh,290px)}}.kx-shield{position:absolute;inset:0;background:radial-gradient(ellipse 60% 48% at 50% 34%,rgba(4,5,11,.5) 0,rgba(4,5,11,.2) 60%,transparent 100%),linear-gradient(90deg,transparent 14%,rgba(4,5,11,.3) 30%,rgba(4,5,11,.3) 70%,transparent 86%),linear-gradient(180deg,rgba(4,5,11,.45),transparent 18%)}.kx-bg[data-tier=docs] .kx-shield{background:radial-gradient(ellipse 60% 60% at 50% 40%,rgba(4,5,11,.55) 0,transparent 100%),linear-gradient(180deg,rgba(4,5,11,.5),transparent 25%)}.kx-bg[data-tier=dashboard] .kx-shield{background:radial-gradient(ellipse 62% 55% at 50% 36%,rgba(4,5,11,.45) 0,transparent 100%),linear-gradient(180deg,rgba(4,5,11,.45),transparent 22%)}.kx-bg[data-tier=workspace] .kx-shield{background:radial-gradient(ellipse 70% 62% at 58% 30%,rgba(4,5,11,.4) 0,transparent 100%),linear-gradient(180deg,rgba(4,5,11,.4),transparent 30%)}:root[data-kx-view=overview] .kx-bg[data-tier=workspace] .kx-shield{background:linear-gradient(180deg,rgba(4,5,11,.32),transparent 34%)}.kx-at{position:absolute}.kx-at>svg{display:block;width:100%;height:100%}.kx-track{overflow:hidden}.kx-runner{position:absolute;inset:0;visibility:hidden}.kx-runner>svg{position:absolute;left:0;top:0;height:100%}[data-kx-play]>.kx-runner{visibility:visible;animation:kx-run var(--kx-dur,12s) linear 1 both}[data-kx-play=rtl]>.kx-runner{animation-direction:reverse}[data-kx-play=rtl] .kx-drone,[data-kx-play=rtl]>.kx-runner>svg{transform:scaleX(-1)}@keyframes kx-run{0%{transform:translate3d(-15%,0,0)}to{transform:translate3d(100%,0,0)}}[data-kx-play]>.kx-runner-cat{animation-name:kx-roofcat;animation-timing-function:ease-in-out}@keyframes kx-roofcat{0%{transform:translate3d(-30%,0,0)}42%{transform:translate3d(36%,0,0)}64%{transform:translate3d(38%,0,0)}to{transform:translate3d(100%,0,0)}}.kx-roofcat-bob{transform-box:fill-box}[data-kx-play] .kx-roofcat-bob{animation:kx-bob-small .5s ease-in-out infinite alternate}@keyframes kx-bob-small{to{transform:translateY(-.5px)}}.kx-lights[data-kind=on]{opacity:0}.kx-lights[data-kind=off]{opacity:.62}.kx-lights[data-kind=on][data-kx-play]{animation:kx-lights-on var(--kx-dur,18s) ease-in-out 1}.kx-lights[data-kind=off][data-kx-play]{animation:kx-lights-off var(--kx-dur,18s) ease-in-out 1}@keyframes kx-lights-on{0%,to{opacity:0}6%,90%{opacity:.66}}@keyframes kx-lights-off{0%,to{opacity:.62}4%,88%{opacity:0}}.kx-link{transform-origin:0 50%;overflow:visible}.kx-pulse-dot{position:absolute;top:50%;left:0;width:26px;height:4px;margin-top:-2px;border-radius:2px;background:linear-gradient(90deg,rgba(183,156,255,0),rgba(183,156,255,.55) 60%,#e9fbff)}[data-kx-play]>.kx-runner .kx-pulse-dot{animation:kx-fade-through var(--kx-dur,3s) ease-in-out 1 both}[data-kx-play=rtl]>.kx-runner .kx-pulse-dot{transform:scaleX(-1)}[data-kx-event=pulse][data-kx-play]>.kx-runner{animation-timing-function:ease-in-out}@keyframes kx-fade-through{0%,to{opacity:0}15%,85%{opacity:1}}.kx-holo{opacity:.4}.kx-holo[data-kx-play]{animation:kx-holo var(--kx-dur,1.8s) step-end 1}@keyframes kx-holo{0%{opacity:.4}12%{opacity:.14}18%{opacity:.5;transform:translateX(1px)}26%{opacity:.22;transform:none}34%,60%{opacity:.55}72%{opacity:.3}80%,to{opacity:.4}}.kx-box-eyes,.kx-eyes{opacity:0}.kx-box-eyes{transform-box:fill-box;transform-origin:50% 50%}.kx-box-eyes[data-kx-play],.kx-eyes[data-kx-play]{animation:kx-eyes var(--kx-dur,6s) ease-in-out 1}@keyframes kx-eyes{0%{opacity:0;transform:scaleY(.1)}12%{opacity:1;transform:scaleY(1)}38%{opacity:1;transform:scaleY(1)}41%{transform:scaleY(.1)}44%{transform:scaleY(1)}82%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.1)}}.kx-sky-track{position:absolute;left:0;right:0;top:11%;height:26px}.kx-runner-drone{inset:0}.kx-drone-bob{position:absolute;left:-60px;top:0}.kx-drone{display:block;width:46px;height:25px}[data-kx-play]>.kx-runner-drone{animation-name:kx-drone-run}[data-kx-play] .kx-drone-bob{animation:kx-drone-bob 3.4s ease-in-out infinite alternate}@keyframes kx-drone-run{0%{transform:translateZ(0)}to{transform:translate3d(calc(100% + 120px),0,0)}}@keyframes kx-drone-bob{to{transform:translateY(7px)}}.kx-shooting{position:absolute;top:8%;left:58%;width:150px;height:1.5px;opacity:0;border-radius:1px;background:linear-gradient(90deg,rgba(233,228,255,0),rgba(233,228,255,.9));transform:rotate(161deg)}.kx-shooting[data-kx-play]{animation:kx-shooting var(--kx-dur,1.2s) ease-out 1}@keyframes kx-shooting{0%{opacity:0;transform:translateZ(0) rotate(161deg)}15%{opacity:1}to{opacity:0;transform:translate3d(-280px,96px,0) rotate(161deg)}}.kx-app{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(0,240,255,.06),transparent 70%),radial-gradient(ellipse 70% 40% at 50% 110%,rgba(139,92,246,.1),transparent 70%),linear-gradient(180deg,#07080d,#090a14 70%,#0e0c1c)}.kx-app-skyline{position:absolute;left:0;bottom:0;width:100%;height:min(30vh,300px);height:min(30svh,300px);opacity:.5}.kx-bg[data-tier=minimal] .kx-app-skyline{opacity:.3}.kx-hero{--s:0.56;--kx-clear:calc(340px * var(--s) + 20px);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column}.kx-hero-grid{display:contents}.kx-hero-text{order:1}.kx-hero-showcase{order:3;background:linear-gradient(180deg,#06060d,rgba(6,6,13,0) 7rem)}@media (min-width:640px){.kx-hero{--s:0.66}}@media (min-width:1024px){.kx-hero{--s:0.82;min-height:calc(100vh - 4rem);min-height:calc(100svh - 4rem)}.kx-hero-grid{display:grid;flex:1 0 auto;align-items:center;padding-bottom:var(--kx-clear)}.kx-hero-showcase{background:none}}@media (min-width:1536px){.kx-hero{--s:1}}.kx-hero-scene{position:relative;order:2;flex:none;z-index:0;height:calc(340px * var(--s));pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:1024px){.kx-hero-scene{position:absolute;inset-inline:0;bottom:0}}.kx-hero-left,.kx-hero-right{position:absolute;bottom:0;height:calc(340px * var(--s))}.kx-hero-left{left:max(0px,calc(50% - 936px));width:calc(480px * var(--s))}.kx-hero-right{right:max(calc(50px * var(--s)),calc(50% - 920px));width:calc(290px * var(--s))}@media (max-width:639px){.kx-hero-left{left:-28px}}.kx-hero-left>svg,.kx-hero-right>svg{display:block;width:100%;height:100%;overflow:visible}.kx-roof{position:absolute;inset:0}.kx-roof>div{position:absolute;left:0;right:0}.kx-roof-floor{bottom:0;height:calc(40px * var(--s));background:linear-gradient(180deg,#0d0c1b,#06060d);box-shadow:inset 0 1px 0 rgba(183,156,255,.07)}.kx-roof-parapet{bottom:calc(40px * var(--s));height:calc(38px * var(--s));background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),rgba(0,0,0,.25) calc(50% - 1px),transparent calc(50% + 1px)) 0 0 /calc(240px * var(--s)) 100%,linear-gradient(180deg,#12112a 0,#0b0a18 100%);box-shadow:inset 0 1px 0 rgba(183,156,255,.28)}.kx-roof-rail{bottom:calc(78px * var(--s));height:calc(72px * var(--s));background:linear-gradient(180deg,transparent calc(50% - 1px),#1a1a31 calc(50% - 1px),#1a1a31 calc(50% + 1.5px),transparent calc(50% + 1.5px)),repeating-linear-gradient(90deg,#17172d 0 calc(3px * var(--s)),transparent calc(3px * var(--s)) calc(56px * var(--s)))}.kx-roof-rail:before{content:"";position:absolute;inset:0 0 auto;height:calc(5px * var(--s));background:#1d1c36;box-shadow:0 -1px 0 rgba(183,156,255,.38),0 -18px 30px -12px rgba(183,156,255,.1)}.kx-roof-lights{bottom:calc(118px * var(--s));height:calc(26px * var(--s));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112 26'%3E%3Cpath d='M0 2Q56 22 112 2' fill='none' stroke='%23262440' stroke-width='1'/%3E%3Cg%3E%3Ccircle cx='18' cy='7.4' r='5' fill='%23ffcf8a' fill-opacity='.18'/%3E%3Ccircle cx='18' cy='7.4' r='1.9' fill='%23ffe0b3'/%3E%3Ccircle cx='56' cy='12' r='5' fill='%23b79cff' fill-opacity='.18'/%3E%3Ccircle cx='56' cy='12' r='1.9' fill='%23e3d8ff'/%3E%3Ccircle cx='94' cy='7.4' r='5' fill='%23ffcf8a' fill-opacity='.18'/%3E%3Ccircle cx='94' cy='7.4' r='1.9' fill='%23ffe0b3'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:calc(112px * var(--s)) 100%}.kx-petal{position:absolute;opacity:0;border-radius:80% 0 80% 0;background:linear-gradient(135deg,#fde0ec,#f2a2c8 60%,#d77aad);pointer-events:none}.kx-petal[data-kx-play]{animation:kx-petal var(--kx-dur,10s) cubic-bezier(.35,.1,.4,1) var(--delay,0s) 1 both}@keyframes kx-petal{0%{opacity:0;transform:translateZ(0) rotate(0deg)}8%{opacity:.9}35%{transform:translate3d(calc(var(--dx) * .32vw),calc(var(--dy) * .18px),0) rotate(calc(var(--rot) * .35deg))}65%{transform:translate3d(calc(var(--dx) * .66vw),calc(var(--dy) * .55px),0) rotate(calc(var(--rot) * .7deg))}88%{opacity:.75}to{opacity:0;transform:translate3d(calc(var(--dx) * 1vw),calc(var(--dy) * 1px),0) rotate(calc(var(--rot) * 1deg))}}.kx-ear,.kx-hair,.kx-tail{transform-box:fill-box}.kx-hair{transform-origin:50% 0}.kx-hair[data-kx-play]{animation:kx-hair var(--kx-dur,10s) ease-in-out 1}@keyframes kx-hair{0%,to{transform:rotate(0deg)}20%{transform:rotate(4deg)}40%{transform:rotate(-1.5deg)}60%{transform:rotate(3deg)}80%{transform:rotate(.5deg)}}.kx-tail{transform-origin:0 0}.kx-tail[data-kx-play]{animation:kx-tail var(--kx-dur,3s) ease-in-out 1}@keyframes kx-tail{0%,to{transform:rotate(0deg)}25%{transform:rotate(-9deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}}.kx-ear{transform-origin:30% 100%}.kx-ear[data-kx-play]{animation:kx-ear var(--kx-dur,.7s) ease-in-out 1}@keyframes kx-ear{0%,to{transform:rotate(0deg)}30%{transform:rotate(14deg)}55%{transform:rotate(-4deg)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.kx-bg[data-tier=landing] .kx-depth-far{animation:kx-sink-far linear both;animation-timeline:scroll(root);animation-range:0 150vh}.kx-bg[data-tier=landing] .kx-depth-mid{animation:kx-sink-mid linear both;animation-timeline:scroll(root);animation-range:0 150vh}.kx-bg[data-tier=landing] .kx-scroll-dim{animation:kx-settle linear both;animation-timeline:scroll(root);animation-range:40vh 180vh}}}@keyframes kx-sink-far{to{transform:translate3d(0,10px,0)}}@keyframes kx-sink-mid{to{transform:translate3d(0,26px,0)}}@keyframes kx-settle{to{opacity:.6}}@media (prefers-reduced-motion:reduce){.kx-bg *,.kx-hero-scene *{animation:none!important;transition:none!important}}