.kx-story{--reserve:160px;container:kxw/inline-size;margin-inline:auto;max-width:min(100%,1200px);width:100%}@media (max-width:800px){.kx-story{max-width:min(100%,max(320px,calc((100vh - var(--reserve))*3/4.2)));max-width:min(100%,max(320px,calc((100svh - var(--reserve))*3/4.2)))}}.kx-stage{--u:1cqw;--ink:#211634;--muted:#5e5470;--p1:#8b53bd;--p2:#a855f7;--pk:#ec4899;--ai:#22d3ee;--blue:#4f7cf7;aspect-ratio:16/9;background:linear-gradient(180deg,#f4ecff,#fbf7ff 55%,#f2f6ff);border-radius:26px;box-shadow:0 30px 70px -24px #14083099,inset 0 0 0 1px #ffffff8c;color:var(--ink);container:kx/inline-size;font-family:Poppins,Inter,system-ui,sans-serif;font-family:var(--kd-font,"Poppins","Inter",system-ui,sans-serif);isolation:isolate;overflow:hidden;position:relative;text-align:left;width:100%}.kx-bg,.kx-world{inset:0;position:absolute}.kx-bg{overflow:hidden}.kx-bg-a,.kx-bg-b{animation:kx-drift 16s ease-in-out infinite alternate;border-radius:50%;position:absolute}.kx-bg-a{aspect-ratio:1;background:radial-gradient(closest-side,#a855f72e,#0000);left:-18%;top:-40%;width:60%}.kx-bg-b{animation-delay:-8s;aspect-ratio:1;background:radial-gradient(closest-side,#22d3ee24,#0000);bottom:-45%;right:-16%;width:55%}@keyframes kx-drift{to{transform:translate(5%,6%)}}.kx-bg-grid{background-image:radial-gradient(#8b53bd1f 1px,#0000 0);background-size:calc(var(--u)*2.4) calc(var(--u)*2.4);inset:0;-webkit-mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,#0000 75%);mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,#0000 75%);position:absolute}.kx-stage[data-part=schools] .kx-bg-b{background:radial-gradient(closest-side,#4f7cf729,#0000)}.kx-scene{inset:0;position:absolute}.kx-scene.is-in{animation:kx-in .8s cubic-bezier(.22,1,.36,1) both}.kx-scene.is-out{animation:kx-out .8s ease both;pointer-events:none}@keyframes kx-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes kx-out{to{opacity:0;transform:scale(1.02)}}.kx-body{position:absolute}.kx-body-full{inset:0}.kx-body-right{bottom:12%;display:flex;flex-direction:column;justify-content:center;left:35%;right:3%;top:7%}.kx-panel{background:#ffffffdb;border:1px solid #8b53bd29;border-radius:calc(var(--u)*1.4);box-shadow:0 calc(var(--u)*1.2) calc(var(--u)*3) calc(var(--u)*-1) #38186e4d,inset 0 1px 0 #fff;box-sizing:border-box;font-size:calc(var(--u)*1);overflow:hidden;position:relative}.kx-panel-bar{align-items:center;background:linear-gradient(90deg,#8b53bd1a,#22d3ee0f);border-bottom:1px solid #8b53bd1a;color:var(--p1);display:flex;font-size:calc(var(--u)*.92);font-weight:800;gap:calc(var(--u)*.4);padding:calc(var(--u)*.55) calc(var(--u)*.9)}.kx-panel-bar i{background:#e9d5ff;border-radius:50%;height:calc(var(--u)*.55);width:calc(var(--u)*.55)}.kx-panel-bar i:nth-child(2){background:#fbcfe8}.kx-panel-bar i:nth-child(3){background:#bae6fd}.kx-panel-bar span{align-items:center;display:inline-flex;gap:4px;margin-left:calc(var(--u)*.4)}.kx-demo{bottom:calc(var(--u)*.5);color:#9b8db0;font-size:calc(var(--u)*.66);position:absolute;right:calc(var(--u)*.8)}.kx-muted{color:var(--muted);margin:0}.kx-card{background:#fff;border:1px solid #8b53bd1f;border-radius:calc(var(--u)*.9);min-width:0;padding:calc(var(--u)*.8)}.kx-card>small,.kx-kpi small,.kx-progress small{color:var(--muted);display:block;font-size:calc(var(--u)*.72);font-weight:700}.kx-kpis{grid-gap:calc(var(--u)*.6);display:grid;gap:calc(var(--u)*.6)}.kx-kpis-3{grid-template-columns:repeat(3,1fr)}.kx-kpis-4{grid-template-columns:repeat(4,1fr)}.kx-kpis-6{grid-template-columns:repeat(6,1fr)}.kx-kpi{animation:kx-rise .5s ease both;animation-delay:0s;animation-delay:calc(var(--i, 0)*.08s);background:#fff;border:1px solid #8b53bd1f;border-radius:calc(var(--u)*.8);min-width:0;padding:calc(var(--u)*.7)}.kx-kpi b{font-feature-settings:"tnum";color:var(--p1);display:block;font-size:calc(var(--u)*1.45);font-variant-numeric:tabular-nums;font-weight:900;margin-top:2px;white-space:nowrap}.kx-tone-teal b{color:#0d9488}.kx-tone-violet b{color:#7c3aed}.kx-tone-pink b{color:#db2777}.kx-tone-blue b{color:#3b5bdb}.kx-tone-amber b{color:#b45309}@keyframes kx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kx-insight{align-items:flex-start;animation:kx-rise .45s ease both;background:linear-gradient(135deg,#22d3ee1f,#a855f71a);border-radius:calc(var(--u)*.8);color:#0e7490;display:flex;font-size:calc(var(--u)*.88);font-weight:700;gap:calc(var(--u)*.5);margin:calc(var(--u)*.6) calc(var(--u)*.9) calc(var(--u)*1.4);padding:calc(var(--u)*.6) calc(var(--u)*.9)}.kx-insight svg{flex-shrink:0;margin-top:2px}.kx-insight.is-alert{background:#fff7e6;color:#92400e}.kx-chip{border-radius:999px;display:inline-flex;font-size:calc(var(--u)*.72);font-weight:800;margin:2px 4px 2px 0;padding:calc(var(--u)*.25) calc(var(--u)*.6)}.kx-chip.is-good{background:#d9f7e6;color:#0b7a48}.kx-chip.is-warn{background:#fef3c7;color:#b45309}.kx-chips small+.kx-chip{margin-top:4px}.kx-chips small{margin-top:calc(var(--u)*.4)}.kx-ring{display:grid;place-items:center;position:relative}.kx-ring svg{height:calc(var(--u)*7);transform:rotate(-90deg);width:calc(var(--u)*7)}.kx-ring-lg svg{height:calc(var(--u)*9.5);width:calc(var(--u)*9.5)}.kx-ring circle{fill:none;stroke-width:4.5}.kx-ring-bg{stroke:#efe6fb}.kx-ring-fg{stroke:var(--p2);stroke-linecap:round;stroke-dasharray:0 100;animation:kx-ring 1.4s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes kx-ring{to{stroke-dasharray:var(--v) 100}}.kx-ring b{color:var(--p1);font-size:calc(var(--u)*1.5);font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-62%)}.kx-ring-lg b{font-size:calc(var(--u)*2)}.kx-ring small{color:var(--muted);font-size:calc(var(--u)*.66);font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,55%)}.kx-line{display:block;height:calc(var(--u)*5.5);margin-top:calc(var(--u)*.3);width:100%}.kx-line.is-big{height:calc(var(--u)*11)}.kx-line-path{fill:none;stroke:var(--p2);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100;animation:kx-draw 1.5s ease .2s forwards}.kx-line-area{fill:#a855f71a;animation:kx-fade .8s ease 1s forwards;opacity:0}@keyframes kx-draw{to{stroke-dashoffset:0}}@keyframes kx-fade{to{opacity:1}}.kx-room{inset:0;position:absolute}.kx-room:after{background:linear-gradient(180deg,#e9ddfb,#dccbf6);border-top:1px solid #8b53bd2e;bottom:0;content:"";height:17%;left:0;position:absolute;right:0}.kx-room-window{background:linear-gradient(180deg,#cfe8ff,#eef6ff);border:calc(var(--u)*.5) solid #fff;border-radius:calc(var(--u)*1);box-shadow:0 8px 24px #4c1d951f;height:40%;left:8%;position:absolute;top:12%;width:16%}.kx-room-shelf{background:#c8b2ec;border-radius:4px;box-shadow:calc(var(--u)*1) calc(var(--u)*-2.4) 0 calc(var(--u)*-.1) #f9a8d4,calc(var(--u)*4) calc(var(--u)*-2.8) 0 calc(var(--u)*-.2) #a78bfa,calc(var(--u)*7) calc(var(--u)*-2.2) 0 calc(var(--u)*-.1) #7dd3fc;height:1.4%;position:absolute;right:8%;top:22%;width:16%}.kx-room-plant{aspect-ratio:1/1.6;background:linear-gradient(180deg,#34d399 0 60%,#f97316 60%);border-radius:40% 40% 12% 12%;bottom:17%;position:absolute;right:6%;width:4%}.kx-room-board{background:#1f4d3a;border:calc(var(--u)*.5) solid #b07be4;border-radius:calc(var(--u)*1);display:none;opacity:.9}.kx-box{animation:kx-float 3s ease-in-out infinite;bottom:14%;left:50%;position:absolute;transform:translateX(-50%);width:17%;z-index:2}@keyframes kx-float{50%{transform:translate(-50%,-4%)}}.kx-box .kcb-pop{animation:none}.kx-box .kcb-lid{animation:none;transition:transform .7s cubic-bezier(.34,1.5,.64,1)}.kx-box.is-open .kcb-lid{transform:rotate(-118deg)}.kx-box .kcb{animation:kx-boxglow 2.2s ease-in-out infinite;filter:drop-shadow(0 0 calc(var(--u)*.8) rgba(168,85,247,.45))}@keyframes kx-boxglow{50%{filter:drop-shadow(0 0 calc(var(--u)*1.8) rgba(168,85,247,.75))}}.kx-box.is-touched:not(.is-open) .kcb{animation:kx-shake .35s ease-in-out infinite}@keyframes kx-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.kx-box.is-open .kcb{animation:none;filter:drop-shadow(0 0 calc(var(--u)*2.2) rgba(168,85,247,.85))}.kx-burst{bottom:34%;left:50%;position:absolute;z-index:3}.kx-burst-card{grid-gap:calc(var(--u)*.25);animation:kx-burst 1.1s cubic-bezier(.22,1,.36,1) both,kx-bob 3s ease-in-out 1.2s infinite;animation-delay:calc(var(--i)*.07s),calc(1.2s + var(--i)*.2s);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:calc(var(--u)*1.1);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--c1) 55%,#0000),inset 0 1px 0 #fff;display:grid;gap:calc(var(--u)*.25);justify-items:center;left:0;margin:calc(var(--u)*-2.2) 0 0 calc(var(--u)*-3);padding:calc(var(--u)*.55) 0 calc(var(--u)*.45);position:absolute;top:0;width:calc(var(--u)*6)}.kx-burst-ic{background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:calc(var(--u)*.8);box-shadow:0 0 calc(var(--u)*1.2) color-mix(in srgb,var(--c2) 60%,#0000),inset 0 1px 0 #ffffff73;color:#fff;display:grid;height:calc(var(--u)*3);overflow:hidden;place-items:center;position:relative;width:calc(var(--u)*3)}.kx-burst-ic:after{animation:kx-gloss 3.2s ease-in-out infinite;animation-delay:calc(var(--i)*.3s);background:linear-gradient(120deg,#0000 30%,#ffffff8c 50%,#0000 70%) no-repeat;background-size:250% 100%;content:"";inset:0;position:absolute}@keyframes kx-gloss{0%,60%{background-position:150% 0}to{background-position:-60% 0}}.kx-burst-ic svg{height:58%;position:relative;width:58%;z-index:1}.kx-burst-card small{color:var(--c1);font-size:calc(var(--u)*.66);font-weight:800;white-space:nowrap}@keyframes kx-burst{0%{opacity:0;transform:translate(0) scale(.3)}to{opacity:1;transform:translate(calc(var(--x)*var(--u)*1),calc(var(--y)*var(--u)*.56*1)) scale(1);transform:translate(calc(var(--x)*var(--u)*var(--bx, 1)),calc(var(--y)*var(--u)*.56*var(--by, 1))) scale(1)}}@keyframes kx-bob{0%,to{transform:translate(calc(var(--x)*var(--u)*1),calc(var(--y)*var(--u)*.56*1));transform:translate(calc(var(--x)*var(--u)*var(--bx, 1)),calc(var(--y)*var(--u)*.56*var(--by, 1)))}50%{transform:translate(calc(var(--x)*var(--u)*1),calc(var(--y)*var(--u)*.56*1 - var(--u)*.8));transform:translate(calc(var(--x)*var(--u)*var(--bx, 1)),calc(var(--y)*var(--u)*.56*var(--by, 1) - var(--u)*.8))}}.kx-burst-dot{animation:kx-dot 1.6s ease-out infinite;animation-delay:calc(var(--i)*.11s);background:var(--ai);border-radius:50%;box-shadow:0 0 8px var(--ai);height:calc(var(--u)*.6);position:absolute;width:calc(var(--u)*.6)}.kx-burst-dot:nth-child(3n){background:var(--pk);box-shadow:0 0 8px var(--pk)}@keyframes kx-dot{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--u)*16))}}.kx-portal{aspect-ratio:1;background:radial-gradient(closest-side,#fffffff2,#e9d5ffd9 45%,#a855f700 75%);border-radius:50%;left:50%;position:absolute;top:58%;transform:translate(-50%,-50%) scale(0);transition:transform 1.4s cubic-bezier(.22,1,.36,1);width:10%;z-index:1!important;z-index:3}.kx-portal.is-on{opacity:.55;transform:translate(-50%,-50%) scale(6)}.kx-hero-title{animation:kx-title .9s cubic-bezier(.22,1,.36,1) both;left:50%;position:absolute;text-align:center;top:24%;transform:translate(-50%,-50%);z-index:4}@keyframes kx-title{0%{opacity:0;transform:translate(-50%,-40%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%)}}.kx-hero-badge{align-items:center;background:#fff;border:1px solid #8b53bd33;border-radius:999px;color:var(--p1);display:inline-flex;font-size:calc(var(--u)*.85);font-weight:800;gap:6px;letter-spacing:.08em;padding:calc(var(--u)*.35) calc(var(--u)*1);text-transform:uppercase}.kx-hero-title h3{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#6b2fa6,var(--p2) 45%,var(--pk));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:calc(var(--u)*4.2);font-weight:900;letter-spacing:-.03em;line-height:1.15;margin:calc(var(--u)*.8) 0 calc(var(--u)*.1);padding:0 .06em .14em;white-space:nowrap}.kx-hero-title-school h3{font-size:calc(var(--u)*4.4)}.kx-hero-title p{color:var(--muted);font-size:calc(var(--u)*1.6);font-weight:600;margin:0}.kx-lab,.kx-lab-circuits{inset:0;position:absolute}.kx-lab-circuits{height:100%;width:100%}.kx-trace{fill:none;stroke:#8b53bd38;stroke-width:3;stroke-linejoin:round}.kx-trace-flow{fill:none;stroke:#22d3ee;stroke-width:3;stroke-linecap:round;stroke-dasharray:40 900;animation:kx-flow 3.4s linear infinite;opacity:.85}@keyframes kx-flow{0%{stroke-dashoffset:940}to{stroke-dashoffset:0}}.kx-trace-pad{fill:#fff;stroke:#a855f7;stroke-width:3}.kx-holo{left:6%;position:absolute;top:12%;width:23%}.kx-holo svg{animation:kx-hover 4s ease-in-out infinite;display:block;filter:drop-shadow(0 10px 24px rgba(76,29,149,.18));height:auto;width:100%}@keyframes kx-hover{50%{transform:translateY(-4%)}}.kx-holo-frame{fill:#ffffffb8;stroke:#a855f78c;stroke-width:2}.kx-holo-t{fill:#6b2fa6;font:800 15px sans-serif;font:800 15px var(--kd-font,sans-serif)}.kx-holo-live{fill:#22d3ee;animation:kx-pulse 1.4s ease-in-out infinite}.kx-holo-bar{fill:#a855f7;animation:kx-growy 1.2s cubic-bezier(.22,1,.36,1) both,kx-barpulse 3s ease-in-out 1.2s infinite;opacity:.85;transform-box:fill-box;transform-origin:bottom}.kx-holo-bar:nth-child(2n){fill:#ec4899}@keyframes kx-barpulse{50%{transform:scaleY(.82)}}.kx-holo-line{fill:none;stroke:#22d3ee;stroke-width:3;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120;animation:kx-draw 1.6s ease .6s forwards}.kx-holo-beam{background:linear-gradient(180deg,#a855f740,#0000);clip-path:polygon(10% 0,90% 0,60% 100%,40% 100%);display:block;height:calc(var(--u)*7);margin:0 auto;width:60%}.kx-neural{height:auto;position:absolute;right:6%;top:12%;width:20%}.kx-nn-link{stroke:#8b53bd59;stroke-width:1.6;animation:kx-link 2.4s ease-in-out infinite}@keyframes kx-link{50%{stroke:#22d3eed9}}.kx-nn-node{fill:#fff;stroke:#a855f7;stroke-width:3;animation:kx-nn 2.4s ease-in-out infinite}@keyframes kx-nn{50%{fill:#e0f7ff;stroke:#22d3ee}}.kx-tag{animation:kx-hover 5s ease-in-out infinite;background:#fffc;border:1px solid #a855f74d;border-radius:calc(var(--u)*.6);color:#7c3aed;font:800 calc(var(--u)*.85) ui-monospace,JetBrains Mono,monospace;padding:calc(var(--u)*.3) calc(var(--u)*.7);position:absolute}.kx-tag-0{left:33%;top:16%}.kx-tag-1{animation-delay:-1s;right:30%;top:44%}.kx-tag-2{animation-delay:-2s;left:26%;top:54%}.kx-tag-3{animation-delay:-3s;right:12%;top:58%}.kx-tag-4{animation-delay:-4s;left:12%;top:62%}.kx-lab-floorglow{background:radial-gradient(closest-side,#a855f759,#0000);border-radius:50%;bottom:10%;height:10%;left:50%;position:absolute;transform:translateX(-50%);width:30%}.kx-lounge{height:100%;inset:0;position:absolute;width:100%}.kx-lamp{animation:kx-lampsway 5s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 0}@keyframes kx-lampsway{50%{transform:rotate(1.5deg)}}.kx-lamp-light{animation:kx-lampglow 3.2s ease-in-out infinite}@keyframes kx-lampglow{50%{opacity:.6}}.kx-clock-m{animation:kx-spin 12s linear infinite;transform-box:view-box;transform-origin:0 0}.kx-screen-bar{animation:kx-barpulse 3s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom}.kx-dash{display:flex;flex-direction:column;padding-bottom:calc(var(--u)*1.6)}.kx-dash-top{grid-gap:calc(var(--u)*1);align-items:center;display:grid;gap:calc(var(--u)*1);grid-template-columns:auto 1fr;padding:calc(var(--u)*1)}.kx-dash-mid{grid-gap:calc(var(--u)*.8);display:grid;gap:calc(var(--u)*.8);grid-template-columns:1.3fr 1fr;padding:0 calc(var(--u)*1)}.kx-dash>.kx-kpis{padding:calc(var(--u)*1) calc(var(--u)*1) calc(var(--u)*.8)}.kx-chat{display:flex;flex-direction:column;gap:calc(var(--u)*.8);min-height:62%;padding-bottom:calc(var(--u)*1.6)}.kx-chat>:not(.kx-panel-bar):not(.kx-demo){margin-inline:calc(var(--u)*1.1)}.kx-msg{animation:kx-rise .4s ease both;border-radius:calc(var(--u)*1.1);font-size:calc(var(--u)*1.05);font-weight:700;line-height:1.4;max-width:80%;padding:calc(var(--u)*.7) calc(var(--u)*1)}.kx-msg-q{align-self:flex-end;background:linear-gradient(135deg,var(--p1),var(--pk));border-bottom-right-radius:4px;color:#fff;margin-top:calc(var(--u)*.6)}.kx-msg-a{align-items:flex-start;align-self:flex-start;background:#f5eefe;border:1px solid #8b53bd29;border-bottom-left-radius:4px;color:var(--ink);display:flex;gap:8px}.kx-msg-a svg{color:var(--p2);flex-shrink:0;margin-top:3px}.kx-typewriter{animation:kx-type 1.4s steps(48) forwards;display:inline-block;max-width:0;overflow:hidden;white-space:nowrap}@keyframes kx-type{to{max-width:60em}}.kx-typing{display:flex;gap:5px;padding:calc(var(--u)*.6) calc(var(--u)*.2)}.kx-typing i{animation:kx-dotb .9s ease-in-out infinite;background:var(--p2);border-radius:50%;height:7px;width:7px}.kx-typing i:nth-child(2){animation-delay:.15s}.kx-typing i:nth-child(3){animation-delay:.3s}@keyframes kx-dotb{50%{opacity:.4;transform:translateY(-5px)}}.kx-agent-cards{grid-gap:calc(var(--u)*.6);display:grid;gap:calc(var(--u)*.6);grid-template-columns:repeat(3,1fr)}.kx-agent-card{animation:kx-card-in .5s cubic-bezier(.34,1.4,.64,1) both;animation-delay:calc(var(--i)*.12s);background:#fff;border:1px solid #8b53bd24;border-radius:calc(var(--u)*.8);padding:calc(var(--u)*.7) calc(var(--u)*.8)}@keyframes kx-card-in{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}.kx-agent-card small{color:var(--muted);display:block;font-size:calc(var(--u)*.7);font-weight:700}.kx-agent-card b{color:var(--p1);display:block;font-size:calc(var(--u)*1.02)}.kx-flow{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*.35);margin-bottom:calc(var(--u)*1)}.kx-flow-step{background:#fff;border:1px solid #8b53bd33;border-radius:999px;color:#a79bbb;font-size:calc(var(--u)*.8);font-weight:800;padding:calc(var(--u)*.35) calc(var(--u)*.8);transition:background .4s,color .4s,box-shadow .4s}.kx-flow-step.is-on{background:linear-gradient(135deg,var(--p1),var(--p2));border-color:#0000;box-shadow:0 0 0 calc(var(--u)*.3) #a855f729;color:#fff}.kx-flow>i{background:#e4d6f5;height:2px;transition:background .4s;width:calc(var(--u)*1)}.kx-flow>i.is-on{background:var(--p2)}.kx-adaptive{align-content:start;display:grid;grid-template-columns:1.25fr 1fr;padding-bottom:calc(var(--u)*1.6)}.kx-adaptive .kx-panel-bar{grid-column:1/-1}.kx-bars{grid-gap:calc(var(--u)*.55);display:grid;gap:calc(var(--u)*.55);padding:calc(var(--u)*1)}.kx-bar{grid-gap:calc(var(--u)*.6);align-items:center;color:var(--muted);display:grid;font-size:calc(var(--u)*.82);font-weight:700;gap:calc(var(--u)*.6);grid-template-columns:calc(var(--u)*10) 1fr calc(var(--u)*3)}.kx-bar em{background:#f1e9fc;border-radius:99px;height:calc(var(--u)*1.1);overflow:hidden}.kx-bar em i{animation:kx-grow 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.3s + var(--i)*.12s);background:linear-gradient(90deg,var(--p2),var(--blue));border-radius:inherit;display:block;height:100%;transform-origin:left;width:var(--v)}@keyframes kx-grow{0%{transform:scaleX(0)}}.kx-bar b{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums}.kx-bar.is-focus em i{animation:kx-grow 1.1s both,kx-pulse 1.6s ease-in-out 1s infinite;background:linear-gradient(90deg,#f59e0b,var(--pk))}.kx-bar.is-focus span{color:#b45309}@keyframes kx-pulse{50%{filter:brightness(1.2)}}.kx-reco{align-self:start;animation:kx-rise .5s ease both;background:linear-gradient(160deg,#faf5ff,#eef7ff);border:1px solid #8b53bd29;border-radius:calc(var(--u)*1);margin:calc(var(--u)*1) calc(var(--u)*1) 0 0;padding:calc(var(--u)*1)}.kx-reco b{align-items:center;color:var(--p1);display:flex;font-size:calc(var(--u)*1);gap:6px}.kx-reco ul{grid-gap:calc(var(--u)*.45);display:grid;gap:calc(var(--u)*.45);list-style:none;margin:calc(var(--u)*.6) 0 0;padding:0}.kx-reco li{align-items:flex-start;animation:kx-rise .4s ease both;animation-delay:calc(.2s + var(--i)*.15s);display:flex;font-size:calc(var(--u)*.86);font-weight:600;gap:6px}.kx-reco li svg{color:#0b7a48;flex-shrink:0;margin-top:2px}.kx-tracker{padding-bottom:calc(var(--u)*1.6)}.kx-tracker-grid{grid-gap:calc(var(--u)*1);display:grid;gap:calc(var(--u)*1);grid-template-columns:1.4fr 1fr;padding:calc(var(--u)*1)}.kx-weeks{color:var(--muted);display:grid;font-size:calc(var(--u)*.72);font-weight:700;grid-template-columns:repeat(4,1fr);margin-top:calc(var(--u)*.4);text-align:center}.kx-weeks b{color:var(--p1);display:block;font-size:calc(var(--u)*.95)}.kx-milestones{grid-gap:calc(var(--u)*.5);align-content:start;display:grid;gap:calc(var(--u)*.5);list-style:none;margin:0;padding:0}.kx-milestones li{align-items:center;background:#f7f3fc;border-radius:calc(var(--u)*.8);color:#a79bbb;display:flex;font-size:calc(var(--u)*.88);font-weight:800;gap:6px;padding:calc(var(--u)*.6) calc(var(--u)*.8);transition:background .4s,color .4s,transform .4s}.kx-milestones li svg{background:#e4d6f5;border-radius:50%;color:#fff;padding:2px;transition:background .4s}.kx-milestones li.is-on{background:#ecfdf3;color:#085d3a;transform:translateX(3px)}.kx-milestones li.is-on svg{background:#10b981}.kx-confetti{inset:0;pointer-events:none;position:absolute}.kx-confetti i{animation:kx-conf 2.2s ease-in both;animation-delay:calc(var(--i)*.07s);background:var(--p2);border-radius:2px;height:calc(var(--u)*1);left:calc(8% + var(--i)*5.5%);position:absolute;top:-4%;width:calc(var(--u)*.6)}.kx-confetti i:nth-child(3n){background:var(--pk)}.kx-confetti i:nth-child(3n+1){background:#fbbf24}@keyframes kx-conf{to{opacity:0;transform:translateY(calc(var(--u)*40)) rotate(420deg)}}.kx-rank-wrap{grid-gap:calc(var(--u)*1);align-items:center;display:grid;gap:calc(var(--u)*1);grid-template-columns:.8fr 1.2fr}.kx-improve{grid-gap:calc(var(--u)*.3);display:grid;gap:calc(var(--u)*.3);justify-items:center;padding:calc(var(--u)*2) calc(var(--u)*1);text-align:center}.kx-improve small{color:var(--muted);font-size:calc(var(--u)*.9);font-weight:700}.kx-improve b{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,var(--p1),var(--pk));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:calc(var(--u)*4.4);font-weight:900;line-height:1}.kx-improve span{align-items:center;color:#0b7a48;display:inline-flex;font-size:calc(var(--u)*.86);font-weight:800;gap:4px}.kx-rank{padding-bottom:calc(var(--u)*1.6)}.kx-rank-row{grid-gap:calc(var(--u)*.8);align-items:center;background:#fff;border:1px solid #8b53bd24;border-radius:calc(var(--u)*1);display:grid;font-size:calc(var(--u)*1);gap:calc(var(--u)*.8);grid-template-columns:calc(var(--u)*3.4) 1fr auto;margin:calc(var(--u)*.7) calc(var(--u)*1) 0;opacity:0;padding:calc(var(--u)*.8) calc(var(--u)*1);transform:translateY(14px);transition:opacity .5s,transform .6s cubic-bezier(.34,1.4,.64,1)}.kx-rank-row.is-on{opacity:1;transform:none}.kx-rank-no{background:#f3e8ff;border-radius:calc(var(--u)*.8);color:var(--p1);display:grid;font-weight:900;height:calc(var(--u)*2.6);place-items:center}.kx-rank-row:nth-child(2) .kx-rank-no{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#7c2d12}.kx-rank-row b em{background:#f3e8ff;border-radius:999px;color:var(--p1);font-size:calc(var(--u)*.68);font-style:normal;margin-left:8px;padding:2px 8px}.kx-rank-row.is-you{border-color:#a855f780;box-shadow:0 0 0 calc(var(--u)*.3) #a855f71f}.kx-sparkles{inset:-6% 0 0;pointer-events:none;position:absolute}.kx-sparkles i{animation:kx-spark 1.8s ease-in-out infinite;animation-delay:calc(var(--i)*.15s);color:#f9a8d4;font-size:calc(var(--u)*1.4);font-style:normal;left:calc(4% + var(--i)*8%);position:absolute;top:calc(8% + var(--i)*6.5%)}@keyframes kx-spark{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.1) translateY(-6px)}}.kx-net{height:100%;inset:0;position:absolute;width:100%}.kx-net line{stroke:#8b53bd73;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:60;stroke-dashoffset:60;animation:kx-draw 1.2s ease both;animation-delay:calc(var(--i)*.05s)}.kx-node{animation:kx-node .6s cubic-bezier(.34,1.6,.64,1) both;animation-delay:calc(var(--i)*.05s);background:#fff;border:2px solid var(--p2);border-radius:50%;box-shadow:0 0 calc(var(--u)*.8) #a855f780;height:calc(var(--u)*1);margin:calc(var(--u)*-.5);position:absolute;width:calc(var(--u)*1)}.kx-node:nth-child(3n){border-color:var(--ai)}@keyframes kx-node{0%{transform:scale(0)}}.kx-heat{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(5,1fr);margin-top:calc(var(--u)*.5)}.kx-heat i{animation:kx-fade .5s ease both;animation-delay:calc(var(--i)*.03s);aspect-ratio:2/1;background:rgb(139 83 189/calc((var(--h) - 60)*2.5%));border-radius:3px;opacity:0}.kx-heat i.is-low{background:#fbbf24}.kx-module-chips{display:flex;flex-wrap:wrap;gap:calc(var(--u)*.3);padding:calc(var(--u)*.8) calc(var(--u)*1) 0}.kx-module-chips span{animation:kx-rise .4s ease both;animation-delay:calc(.4s + var(--i)*.04s);background:#f5eefe;border-radius:999px;color:var(--p1);font-size:calc(var(--u)*.66);font-weight:700;padding:calc(var(--u)*.2) calc(var(--u)*.55)}.kx-body-right.kx-bio,.kx-body-right.kx-tpl,.kx-body-right.kx-xray{align-content:center;display:grid}.kx-xray{grid-gap:calc(var(--u)*1);align-items:center;display:grid;gap:calc(var(--u)*1);grid-template-columns:1.45fr 1fr}.kx-xray-bld{position:relative}.kx-xray-bld .sis-building{transition:opacity .8s,filter .8s}.kx-xray-bld.is-xray .sis-building{filter:saturate(.4) hue-rotate(20deg);opacity:.28}.kx-xray-grid{grid-gap:calc(var(--u)*.35);bottom:10%;display:grid;gap:calc(var(--u)*.35);grid-template-columns:repeat(2,1fr);left:16%;opacity:0;position:absolute;right:16%;top:38%;transition:opacity .8s .3s}.kx-xray-bld.is-xray .kx-xray-grid{opacity:1}.kx-room-cell{align-items:center;background:#ecfeff8c;border:1px dashed #22d3ee99;border-radius:calc(var(--u)*.5);color:#0e7490;display:flex;font-size:calc(var(--u)*.72);font-weight:800;gap:4px;padding:0 calc(var(--u)*.5);transition:background .4s,color .4s,box-shadow .4s,transform .4s}.kx-room-cell.is-lit{background:linear-gradient(135deg,var(--p1),var(--p2));border-color:#0000;border-style:solid;box-shadow:0 0 calc(var(--u)*1.2) #a855f78c;color:#fff;transform:scale(1.03)}.kx-scan-beam{animation:kx-scan 2.4s ease-in-out infinite alternate;background:linear-gradient(90deg,#0000,#22d3ee73,#0000);border-left:2px solid #22d3eee6;bottom:4%;left:6%;mix-blend-mode:multiply;position:absolute;top:4%;width:10%}@keyframes kx-scan{to{left:84%}}.kx-pipeline{padding-bottom:calc(var(--u)*.6)}.kx-pipe{align-items:center;background:#f7f3fc;border-radius:calc(var(--u)*.7);color:#a79bbb;display:flex;font-size:calc(var(--u)*.86);font-weight:800;gap:calc(var(--u)*.6);margin:calc(var(--u)*.55) calc(var(--u)*1) 0;padding:calc(var(--u)*.5) calc(var(--u)*.7);transition:background .4s,color .4s}.kx-pipe i{background:#e4d6f5;border-radius:50%;height:calc(var(--u)*.8);transition:background .4s,box-shadow .4s;width:calc(var(--u)*.8)}.kx-pipe.is-on{background:#eef9ff;color:var(--ink)}.kx-pipe.is-on i{background:var(--ai);box-shadow:0 0 8px var(--ai)}.kx-progress-grid{grid-gap:calc(var(--u)*1);display:grid;gap:calc(var(--u)*1);grid-template-columns:repeat(2,1fr);margin-bottom:calc(var(--u)*1.5)}.kx-progress{animation:kx-card-in .6s cubic-bezier(.34,1.4,.64,1) both;animation-delay:calc(var(--i)*.14s);padding:calc(var(--u)*1.1)}.kx-progress b{color:var(--p1);display:block;font-size:calc(var(--u)*2.6);font-weight:900;line-height:1;margin-top:4px}.kx-progress:nth-child(2) b{color:#0b7a48}.kx-progress:nth-child(3) b{color:#0d9488}.kx-progress:nth-child(4) b{color:#db2777}.kx-body-right>.kx-demo{bottom:0;right:0}.kx-att{padding-bottom:calc(var(--u)*1.8)}.kx-att .kx-kpis{padding:calc(var(--u)*1) calc(var(--u)*1) 0}.kx-att-table{grid-gap:3px;display:grid;font-size:calc(var(--u)*.72);gap:3px;grid-template-columns:calc(var(--u)*3) repeat(5,1fr);padding:calc(var(--u)*.8) calc(var(--u)*1) 0}.kx-att-table>b{color:var(--muted);display:grid;place-items:center}.kx-att-table>i{background:rgb(124 58 237/calc((var(--h) - 70)*3.3%));border-radius:4px;color:#fff;display:grid;font-style:normal;font-weight:800;height:calc(var(--u)*1.8);place-items:center}.kx-att-table>i.is-low{background:#fde68a;color:#92400e}.kx-att-table>i.is-alert{animation:kx-pulse 1.2s ease-in-out infinite;outline:2px solid #f59e0b;outline-offset:1px}.kx-fin{padding-bottom:calc(var(--u)*1.8)}.kx-fin .kx-kpis{padding:calc(var(--u)*1) calc(var(--u)*1) calc(var(--u)*.8)}.kx-fin-bars{align-items:flex-end;display:flex;gap:calc(var(--u)*.6);height:calc(var(--u)*7.5);margin-top:calc(var(--u)*.4)}.kx-fin-bars span{grid-gap:2px;align-items:end;display:grid;flex:1 1;gap:2px;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;height:100%}.kx-fin-bars span i{animation:kx-growy .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.2s + var(--i)*.08s);border-radius:4px 4px 1px 1px;transform-origin:bottom}.kx-fin-bars span i:first-child{background:linear-gradient(180deg,var(--p2),var(--p1));height:var(--r)}.kx-fin-bars span i:nth-child(2){background:linear-gradient(180deg,#f9a8d4,var(--pk));height:var(--e)}.kx-fin-bars small{color:var(--muted);font-size:calc(var(--u)*.66);font-weight:700;grid-column:1/-1;text-align:center}@keyframes kx-growy{0%{transform:scaleY(0)}}.kx-donut-card{display:grid;justify-items:center}.kx-bio{grid-gap:calc(var(--u)*1);align-items:center;display:grid;gap:calc(var(--u)*1);grid-template-columns:.8fr 1.2fr}.kx-bio-device{grid-gap:calc(var(--u)*.4);background:linear-gradient(170deg,#fff,#f4edff);display:grid;gap:calc(var(--u)*.4);justify-items:center;padding:calc(var(--u)*2) calc(var(--u)*1);text-align:center}.kx-bio-device b{font-size:calc(var(--u)*1.3)}.kx-bio-device small{align-items:center;color:var(--muted);display:inline-flex;font-size:calc(var(--u)*.82);font-weight:700;gap:4px}.kx-finger{background:#fff;border:2px solid #e4d6f5;border-radius:50%;color:var(--p1);display:grid;height:calc(var(--u)*9);overflow:hidden;place-items:center;position:relative;width:calc(var(--u)*9)}.kx-finger svg{height:70%;width:70%}.kx-finger-line{background:var(--ai);box-shadow:0 0 10px var(--ai);height:2px;left:10%;opacity:0;position:absolute;right:10%;top:12%}.kx-finger.is-scan{border-color:var(--ai)}.kx-finger.is-scan .kx-finger-line{animation:kx-fscan 1.2s ease-in-out infinite alternate;opacity:1}@keyframes kx-fscan{to{top:86%}}.kx-bio-log{align-self:stretch;padding-bottom:calc(var(--u)*1.6)}.kx-bio-log .kx-muted{font-size:calc(var(--u)*.9);padding:calc(var(--u)*1)}.kx-bio-row{grid-gap:calc(var(--u)*.7);align-items:center;animation:kx-card-in .5s cubic-bezier(.34,1.4,.64,1) both;background:#fff;border:1px solid #8b53bd24;border-radius:calc(var(--u)*.8);display:grid;font-size:calc(var(--u)*.88);gap:calc(var(--u)*.7);grid-template-columns:calc(var(--u)*3.4) 1fr auto auto;margin:calc(var(--u)*.6) calc(var(--u)*1) 0;padding:calc(var(--u)*.6) calc(var(--u)*.8)}.kx-bio-row span{font-feature-settings:"tnum";color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.kx-bio-row em{color:var(--p1);font-size:calc(var(--u)*.78);font-style:normal;font-weight:700}.kx-bio-row i{align-items:center;background:#d9f7e6;border-radius:999px;color:#0b7a48;display:inline-flex;font-size:calc(var(--u)*.72);font-style:normal;font-weight:800;gap:3px;padding:2px 8px}.kx-tpl{grid-gap:calc(var(--u)*1.2);align-items:center;display:grid;gap:calc(var(--u)*1.2);grid-template-columns:1fr 1fr}.kx-tpl-prompt{padding-bottom:calc(var(--u)*1)}.kx-tpl-input{align-items:center;background:#fff;border:2px solid #a855f780;border-radius:calc(var(--u)*.8);box-shadow:0 0 0 calc(var(--u)*.35) #a855f71f;color:var(--p1);display:flex;font-size:calc(var(--u)*1.05);font-weight:800;gap:6px;margin:calc(var(--u)*1) calc(var(--u)*1) calc(var(--u)*.8);padding:calc(var(--u)*.8) calc(var(--u)*1)}.kx-caret{animation:kx-blink .8s steps(1) infinite;background:var(--p1);height:1.1em;width:2px}@keyframes kx-blink{50%{opacity:0}}.kx-tpl-types{display:flex;flex-wrap:wrap;gap:calc(var(--u)*.3);padding:0 calc(var(--u)*1)}.kx-tpl-types span{background:#f5eefe;border-radius:999px;color:#9b8db0;font-size:calc(var(--u)*.7);font-weight:700;padding:calc(var(--u)*.2) calc(var(--u)*.6);transition:background .3s,color .3s}.kx-tpl-types span.is-on{background:var(--p1);color:#fff}.kx-tpl-status{align-items:center;color:var(--muted);display:inline-flex;font-size:calc(var(--u)*.86);font-weight:800;gap:5px;margin:calc(var(--u)*.9) calc(var(--u)*1) 0}.kx-tpl-status.is-processing{color:var(--p2)}.kx-tpl-status.is-processing:before{animation:kx-spin .8s linear infinite;border:2px solid #a855f740;border-radius:50%;border-top:2px solid var(--p2);content:"";height:calc(var(--u)*1);width:calc(var(--u)*1)}@keyframes kx-spin{to{transform:rotate(1turn)}}.kx-tpl-status.is-done{color:#0b7a48}.kx-doc{grid-gap:calc(var(--u)*.4);align-content:center;aspect-ratio:1.414/1;background:#fffdf7;border:calc(var(--u)*.45) double #c8a04b;border-radius:calc(var(--u)*.6);box-shadow:0 calc(var(--u)*1.4) calc(var(--u)*3) calc(var(--u)*-1) #38186e59;display:grid;gap:calc(var(--u)*.4);justify-items:center;opacity:.25;padding:calc(var(--u)*1.4) calc(var(--u)*1.8);position:relative;text-align:center;transform:translateY(10px) scale(.96);transition:opacity .6s,transform .7s cubic-bezier(.34,1.4,.64,1)}.kx-doc.is-busy{animation:kx-shimmer 1.2s linear infinite;background:linear-gradient(100deg,#fffdf7 30%,#f3e8ff 50%,#fffdf7 70%) 0 0 /300% 100%;opacity:.55}@keyframes kx-shimmer{to{background-position:-300% 0}}.kx-doc.is-on{opacity:1;transform:none}.kx-doc small{color:#8b6a2b;font-size:calc(var(--u)*.66);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.kx-doc b{color:#5b2a86;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--u)*1.7)}.kx-doc em{color:#6b5b45;font-size:calc(var(--u)*.86)}.kx-doc em u{text-decoration-color:#c8a04b}.kx-doc p{background:#ede3cf;border-radius:4px;height:calc(var(--u)*.35);margin:0;width:70%}.kx-doc p.is-short{width:45%}.kx-doc-sign{color:#8b6a2b;display:flex;font-size:calc(var(--u)*.66);justify-content:space-between;margin-top:calc(var(--u)*.6);width:80%}.kx-doc-sign span{border-top:1px solid #c8a04b;min-width:30%;padding-top:2px}.kx-doc-seal{background:radial-gradient(circle,#fcd34d,#d97706);border-radius:50%;bottom:12%;box-shadow:0 4px 10px #d9770666;color:#fff;display:grid;font-size:calc(var(--u)*1.4);height:calc(var(--u)*3);place-items:center;position:absolute;right:8%;width:calc(var(--u)*3)}.kx-eco-lines{height:100%;inset:0;position:absolute;width:100%}.kx-eco-lines line{stroke:#8b53bd73;stroke-width:1.4;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s;transition-delay:calc(var(--i)*.06s)}.kx-eco-lines line.is-on{animation:kx-crawl 5s linear infinite;opacity:1}@keyframes kx-crawl{to{stroke-dashoffset:-60}}.kx-eco{background:#fff;border:1px solid #8b53bd33;border-radius:999px;box-shadow:0 6px 16px #4c1d9524;color:var(--p1);font-size:calc(var(--u)*.95);font-weight:800;opacity:0;padding:calc(var(--u)*.45) calc(var(--u)*1);position:absolute;transform:translate(-50%,-50%) scale(.6);transition:opacity .5s,transform .6s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(var(--i)*.07s);white-space:nowrap}.kx-eco.is-on{opacity:1;transform:translate(-50%,-50%)}.kx-eco-core{animation:kx-pulse 2.4s ease-in-out infinite;aspect-ratio:2/1;background:radial-gradient(closest-side,#22d3ee66,#a855f71f 70%,#0000);border-radius:50%;left:50%;position:absolute;top:58%;transform:translate(-50%,-30%);width:calc(var(--u)*16)}.kx-impact{grid-gap:calc(var(--u)*1.4);align-content:center;display:grid;gap:calc(var(--u)*1.4);justify-items:center;padding:0 6%}.kx-ba{grid-gap:calc(var(--u)*1.2);align-items:center;display:grid;gap:calc(var(--u)*1.2);grid-template-columns:1fr auto 1fr;width:min(84%,900px)}.kx-after,.kx-before{grid-gap:calc(var(--u)*.45);display:grid;gap:calc(var(--u)*.45);padding:calc(var(--u)*1.2)}.kx-after b,.kx-before b{align-items:center;display:flex;font-size:calc(var(--u)*1.1);gap:6px}.kx-after span,.kx-before span{border-radius:calc(var(--u)*.7);font-size:calc(var(--u)*.9);font-weight:700;padding:calc(var(--u)*.45) calc(var(--u)*.8)}.kx-before span{background:#f1f5f9;color:#64748b;text-decoration:line-through;text-decoration-color:#64748b80}.kx-before{transition:opacity .6s,filter .6s}.kx-before.is-dim{filter:grayscale(1);opacity:.45}.kx-after{opacity:.3;transition:opacity .6s}.kx-after.is-on{opacity:1}.kx-after b{color:var(--p1)}.kx-after span{animation:kx-rise .45s ease both;animation-delay:calc(.2s + var(--i)*.14s);background:#eef7ff;color:#1e40af}.kx-ba-arrow{color:var(--p2);font-size:calc(var(--u)*3);font-weight:900}.kx-claims{display:flex;flex-wrap:wrap;gap:calc(var(--u)*.8) calc(var(--u)*2);justify-content:center;min-height:calc(var(--u)*4)}.kx-claims strong{-webkit-text-fill-color:#0000;animation:kx-claim .7s cubic-bezier(.34,1.5,.64,1) both;background:linear-gradient(100deg,#6b2fa6,var(--p2) 50%,var(--pk));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:calc(var(--u)*3);font-weight:900;letter-spacing:-.02em}@keyframes kx-claim{0%{letter-spacing:.1em;opacity:0;transform:translateY(16px) scale(.85)}to{opacity:1;transform:none}}.kx-claims-note{color:#9b8db0;font-size:calc(var(--u)*.72)}.kx-actor{bottom:11%;position:absolute;transition:left 1.4s cubic-bezier(.45,0,.3,1),bottom 1.4s cubic-bezier(.45,0,.3,1),width 1.4s ease,opacity .6s ease;z-index:5}.kx-actor>svg{display:block;height:auto;overflow:visible;width:100%}.kx-robot{left:23%;width:9%}.kx-parent{left:3%;opacity:0;width:12%}.kx-parent.is-on{opacity:1}.kx-parent.is-on>svg{animation:kx-sway 2.8s ease-in-out infinite;transform-origin:50% 100%}@keyframes kx-sway{50%{transform:rotate(1.4deg) translateY(-1%)}}.kx-sofa{background:linear-gradient(180deg,#c4a5e8,#9d6fd6);border-radius:calc(var(--u)*1.4) calc(var(--u)*1.4) calc(var(--u)*.5) calc(var(--u)*.5);bottom:9%;box-shadow:inset 0 calc(var(--u)*1.4) 0 #ffffff2e;height:12%;left:1%;opacity:0;position:absolute;transform:translateY(20%);transition:opacity .6s,transform .6s;width:20%;z-index:4}.kx-sofa.is-on{opacity:1;transform:none}.kx-sofa:after,.kx-sofa:before{background:#8a5bc7;border-radius:calc(var(--u)*1);bottom:0;content:"";height:130%;position:absolute;width:14%}.kx-sofa:before{left:-4%}.kx-sofa:after{right:-4%}.kx-stage[data-part=parents] .kx-sofa{bottom:30%}.kx-stage[data-part=parents] .kx-parent{bottom:32%}.kx-stage[data-part=parents] .kx-robot{bottom:36%}.kx-stage[data-part=schools] .kx-robot{bottom:44%;left:21%;width:10%}.kx-stage[data-part=schools] .kx-robot>svg{animation:kx-floaty 3.2s ease-in-out infinite}@keyframes kx-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-22%)}}.kx-schoolcorner{bottom:10%;height:auto;left:2%;opacity:0;pointer-events:none;position:absolute;transform:translateY(12px);transition:opacity .6s,transform .6s;width:30%;z-index:4}.kx-schoolcorner.is-on{opacity:1;transform:none}.kx-stage[data-part=schools] .kx-robot{z-index:6}.kx-actor{transition-property:left,bottom,width,opacity,transform}.kx-stage[data-scene=hero] .kx-robot{bottom:20%;left:46%;opacity:0;transform:scale(.35);width:8%;z-index:1}.kx-stage[data-scene=hero][data-step="3"] .kx-robot{bottom:33%;left:46%;opacity:1;transform:none;transition-duration:1.1s}.kx-stage[data-scene=hero][data-step="4"] .kx-robot,.kx-stage[data-scene=hero][data-step="5"] .kx-robot,.kx-stage[data-scene=hero][data-step="6"] .kx-robot,.kx-stage[data-scene=hero][data-step="7"] .kx-robot,.kx-stage[data-scene=hero][data-step="8"] .kx-robot,.kx-stage[data-scene=hero][data-step="9"] .kx-robot{bottom:18%;left:30%;opacity:1;transform:none;width:8%}.kx-stage[data-scene=network] .kx-robot{bottom:44%;left:76%;width:7%}.kx-stage[data-scene=xray] .kx-robot{bottom:44%;left:25%;width:8%}.kx-stage[data-scene=ecosystem] .kx-robot{bottom:30%;left:45.5%;width:9%}.kx-stage[data-scene=impact] .kx-robot{bottom:8%;left:3%;width:8%}.kx-stage[data-scene=cta] .kx-robot{bottom:14%;left:24%;width:15%}.kx-say{animation:kx-card-in .6s cubic-bezier(.34,1.5,.64,1) .5s both;background:linear-gradient(135deg,#8b53bd,#a855f7 55%,#ec4899);border-radius:calc(var(--u)*1.3);border-bottom-right-radius:0;box-shadow:0 12px 28px -10px #8b53bdb3;color:#fff;font-size:calc(var(--u)*1.35);font-weight:800;left:10%;line-height:1.35;max-width:30%;padding:calc(var(--u)*.9) calc(var(--u)*1.3);top:26%}.kx-caption,.kx-say{position:absolute;z-index:6}.kx-caption{grid-gap:calc(var(--u)*.35);animation:kx-cap .7s cubic-bezier(.22,1,.36,1) both;display:grid;gap:calc(var(--u)*.35);left:3%;top:6%;width:30%}@keyframes kx-cap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kx-caption-eyebrow{background:#fff;border:1px solid #8b53bd33;border-radius:999px;color:#6b2fa6;font-size:calc(var(--u)*.7);font-weight:800;justify-self:start;letter-spacing:.1em;padding:calc(var(--u)*.3) calc(var(--u)*.8);text-transform:uppercase}.kx-caption strong{-webkit-text-fill-color:#0000;text-wrap:balance;background:linear-gradient(100deg,#211634,#6b2fa6 60%,#be185d);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:calc(var(--u)*2.2);font-weight:900;letter-spacing:-.02em;line-height:1.1}.kx-caption-text{color:var(--muted);font-size:calc(var(--u)*1.05);line-height:1.5}.kx-cta{grid-gap:calc(var(--u)*1);display:grid;gap:calc(var(--u)*1);justify-items:start;opacity:0;position:absolute;right:6%;top:50%;transform:translateY(-46%);transition:opacity .6s,transform .6s,visibility 0s .6s;visibility:hidden;width:38%;z-index:7}.kx-cta.is-on{opacity:1;transform:translateY(-50%);transition:opacity .6s,transform .6s,visibility 0s;visibility:visible}.kx-cta-title{text-wrap:balance;color:var(--ink);font-size:calc(var(--u)*3);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0}.kx-cta-btn{align-items:center;animation:kx-glow 2.2s ease-in-out infinite;background:linear-gradient(135deg,#8b53bd,#ec4899);border-radius:999px;color:#fff;display:inline-flex;font-size:calc(var(--u)*1.3);font-weight:900;gap:8px;letter-spacing:.04em;padding:calc(var(--u)*1) calc(var(--u)*2.2);text-decoration:none}@keyframes kx-glow{0%,to{box-shadow:0 10px 26px #8b53bd73,0 0 0 0 #ec489973}50%{box-shadow:0 10px 26px #8b53bd73,0 0 0 10px #ec489900}}.kx-cta-btn:focus-visible{box-shadow:0 0 0 6px #8b53bd;outline:3px solid #fff;outline-offset:3px}.kx-cta-sub{align-items:center;color:var(--p1);display:inline-flex;font-size:calc(var(--u)*1.1);font-weight:800;gap:6px;margin:0}.kx-rail{background:#ffffffeb;border:1px solid #8b53bd33;border-radius:999px;bottom:3%;box-shadow:0 10px 26px -12px #4c1d9566;display:flex;gap:calc(var(--u)*.6);left:50%;padding:calc(var(--u)*.5);position:absolute;transform:translateX(-50%);z-index:6}.kx-rail span{border-radius:999px;color:#7e6f96;font-size:calc(var(--u)*1.15);font-weight:800;padding:calc(var(--u)*.55) calc(var(--u)*1.6);transition:background .4s,color .4s,box-shadow .4s;white-space:nowrap}.kx-rail span.is-on{background:linear-gradient(135deg,var(--p1),#a855f7);box-shadow:0 6px 16px -6px #8b53bdcc;color:#fff}.kx-sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.kx-stage.is-paused *,.kx-stage.is-paused :after,.kx-stage.is-paused :before{animation-play-state:paused!important}@container kxw (max-width: 640px){.kx-stage{--u:2.5cqw;aspect-ratio:3/4.2;border-radius:20px}.kx-caption{left:5%;right:5%;top:3%;width:auto}.kx-caption strong{font-size:calc(var(--u)*1.6)}.kx-caption-text{font-size:calc(var(--u)*.95)}.kx-body-right{bottom:25%;left:4%;right:4%;top:22%}.kx-rail{bottom:1.5%;gap:calc(var(--u)*.3);padding:calc(var(--u)*.35)}.kx-rail span{font-size:calc(var(--u)*.85);padding:calc(var(--u)*.45) calc(var(--u)*.75)}.kx-actor{bottom:6%}.kx-robot{left:74%;width:16%}.kx-parent{left:6%;width:21%}.kx-sofa,.kx-stage[data-part=parents] .kx-sofa{bottom:5%;height:8%;left:2%;width:36%}.kx-stage[data-part=parents] .kx-parent,.kx-stage[data-part=parents] .kx-robot{bottom:6%}.kx-stage[data-part=schools] .kx-robot{bottom:6%;left:74%;width:16%}.kx-stage[data-scene=network] .kx-robot{bottom:12%;left:70%;width:15%}.kx-stage[data-scene=xray] .kx-robot{bottom:6%;left:74%;width:15%}.kx-stage[data-scene=ecosystem] .kx-robot{bottom:36%;left:42%;width:16%}.kx-stage[data-scene=impact] .kx-robot{bottom:5%;left:76%;width:15%}.kx-stage[data-scene=cta] .kx-robot{bottom:8%;left:8%;width:26%}.kx-say{bottom:26%;font-size:calc(var(--u)*1.05);left:38%;max-width:56%;top:auto}.kx-cta{background:#ffffffe6;border-radius:calc(var(--u)*1.4);box-shadow:0 14px 30px -16px #38186e66;justify-items:center;left:6%;padding:calc(var(--u)*1.2);right:6%;text-align:center;top:8%;transform:none;width:auto}.kx-room-shelf,.kx-room-window{opacity:.35}.kx-cta.is-on{transform:none}.kx-cta-title{font-size:calc(var(--u)*2)}.kx-box{bottom:12%;width:34%}.kx-hero-title h3{font-size:calc(var(--u)*3.6)}.kx-hero-title-school h3{font-size:calc(var(--u)*2.2);white-space:normal}.kx-hero-title p{font-size:calc(var(--u)*1.05)}.kx-room-window{width:26%}.kx-room-shelf{width:24%}.kx-holo{left:4%;top:5%;width:40%}.kx-burst{--bx:0.32;--by:0.6}.kx-burst-card.is-desk{display:none}.kx-neural{right:4%;top:6%;width:36%}.kx-tag-0,.kx-tag-1,.kx-tag-2{display:none}.kx-hero-title{top:44%;width:92%}.kx-hero-title h3{font-size:calc(var(--u)*3);white-space:normal}.kx-stage[data-scene=hero] .kx-robot{bottom:16%;left:42%;width:16%}.kx-stage[data-scene=hero][data-step="3"] .kx-robot{bottom:27%;left:42%}.kx-stage[data-scene=hero][data-step="4"] .kx-robot,.kx-stage[data-scene=hero][data-step="5"] .kx-robot,.kx-stage[data-scene=hero][data-step="6"] .kx-robot,.kx-stage[data-scene=hero][data-step="7"] .kx-robot,.kx-stage[data-scene=hero][data-step="8"] .kx-robot,.kx-stage[data-scene=hero][data-step="9"] .kx-robot{bottom:8%;left:8%;width:15%}.kx-kpis-4,.kx-kpis-6{grid-template-columns:repeat(2,1fr)}.kx-kpis-6 .kx-kpi:nth-child(n+5){display:none}.kx-dash-top{justify-items:center}.kx-dash-mid,.kx-dash-top{grid-template-columns:1fr}.kx-dash-mid>.kx-card:nth-child(2),.kx-module-chips,.kx-ring-lg{display:none}.kx-agent-cards{grid-template-columns:repeat(2,1fr)}.kx-agent-card:nth-child(n+5){display:none}.kx-typewriter{animation:kx-fade .6s ease both;max-width:none;white-space:normal}.kx-flow-step:nth-child(n+5),.kx-flow>i{display:none}.kx-adaptive{grid-template-columns:1fr;top:calc(var(--u)*3.2)}.kx-reco{display:none}.kx-bar{grid-template-columns:calc(var(--u)*9) 1fr calc(var(--u)*2.6)}.kx-bio,.kx-rank-wrap,.kx-tpl,.kx-tracker-grid,.kx-xray{grid-template-columns:1fr}.kx-milestones li:nth-child(n+4){display:none}.kx-improve{padding-block:calc(var(--u)*.8)}.kx-rank-wrap{align-content:start}.kx-bio-device,.kx-pipeline,.kx-tpl-prompt{display:none}.kx-xray-bld{justify-self:center;width:92%}.kx-att-table{font-size:calc(var(--u)*.66)}.kx-att-table>i{height:calc(var(--u)*1.4)}.kx-kpis-3 .kx-kpi:nth-child(3){display:none}.kx-kpis-3{grid-template-columns:repeat(2,1fr)}.kx-fin-bars{height:calc(var(--u)*5)}.kx-donut-card{display:none}.kx-doc{justify-self:center;width:92%}.kx-eco{font-size:calc(var(--u)*.7);padding-inline:calc(var(--u)*.6)}.kx-eco:nth-child(odd){display:none}.kx-ba{grid-template-columns:1fr;width:92%}.kx-ba-arrow{font-size:calc(var(--u)*2);justify-self:center;transform:rotate(90deg)}.kx-after span:nth-child(n+4),.kx-before span:nth-child(n+3){display:none}.kx-claims strong{font-size:calc(var(--u)*2)}.kx-impact{align-content:start;gap:calc(var(--u)*.8);padding-top:18%}}.kx-stage.is-reduced *,.kx-stage.is-reduced :after,.kx-stage.is-reduced :before{animation:none!important}.kx-stage.is-reduced .kcb-lid,.kx-stage.is-reduced .kx-actor,.kx-stage.is-reduced .kx-portal{transition:none!important}.kx-stage.is-reduced .kx-line-path{stroke-dashoffset:0}.kx-stage.is-reduced .kx-line-area{opacity:1}.kx-stage.is-reduced .kx-ring-fg{stroke-dasharray:var(--v) 100}.kx-stage.is-reduced .kx-heat i,.kx-stage.is-reduced .kx-net line{stroke-dashoffset:0;opacity:1}.kx-stage.is-reduced .kx-typewriter{max-width:none;white-space:normal}.kx-stage.is-reduced .kx-scan-beam{display:none}@media (prefers-reduced-motion:reduce){.kx-cta-btn{animation:none}}
/*# sourceMappingURL=anim-ai-story.d1c297fd.chunk.css.map*/