.kx-landing{--landing-bg:#08090c;--landing-positioning-bg:#050609;--landing-surface:#0e1014;--landing-surface-raised:#14171c;--landing-text:#f1eee6;--landing-muted:#aaa9a3;--landing-subtle:#777a80;--landing-line:#f1eee624;--landing-line-strong:#f1eee642;--landing-nav-surface:#e2e7ee08;--landing-nav-surface-scrolled:#e2e7ee0b;--landing-accent:#c8cdd5;--landing-accent-soft:#c8cdd5a6;--landing-public:#dde1e7;--landing-dark-text:#111318;--landing-gutter:clamp(1.25rem, 3.4vw, 4rem);--landing-radius:.35rem;background:var(--landing-bg);color:var(--landing-text);min-height:100svh;font-family:var(--font-landing-body), Arial, sans-serif;font-size:1rem;line-height:1.5;overflow-x:clip}.kx-navbar-scope{background:0 0;height:0;min-height:0;overflow:visible}.kx-navbar-scope--app{background:var(--landing-bg);height:5.75rem}.kx-navbar-scope--app.kx-navbar-scope--transparent{background:0 0;height:0}.kx-landing *,.kx-landing :before,.kx-landing :after{box-sizing:border-box}.kx-landing :where(h1,h2,h3,p,figure,ol,ul){margin:0}.kx-landing :where(ol,ul){padding:0;list-style:none}.kx-landing :where(a){color:inherit;text-decoration:none}.kx-landing :where(button,summary){color:inherit;font:inherit}.kx-landing :where(a,button,summary):focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.kx-landing :where(#product,#how-it-works,#strategies,#ecosystem,#faq){scroll-margin-top:6rem}.kx-landing .landing-shell{padding-inline:var(--landing-gutter);width:100%;margin-inline:auto}.kx-landing .landing-shell--editorial{max-width:96rem}.kx-landing .landing-shell--content{max-width:88rem}.kx-landing .landing-shell--reading{max-width:70rem}.kx-landing .landing-skip-link{background:var(--landing-accent);color:var(--landing-dark-text);font-family:var(--font-landing-mono), monospace;transition:transform var(--landing-duration-short) var(--landing-ease-out);z-index:100;padding:.75rem 1rem;font-size:.75rem;position:fixed;top:0;left:1rem;transform:translateY(-140%)}.kx-landing .landing-skip-link:focus{transform:translateY(1rem)}.kx-landing .landing-eyebrow{color:var(--landing-muted);font-family:var(--font-landing-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;line-height:1.2}.kx-landing .landing-button{background:var(--landing-accent);border:1px solid var(--landing-accent);color:var(--landing-dark-text);font-family:var(--font-landing-mono), monospace;letter-spacing:.04em;text-transform:uppercase;min-width:11.5rem;min-height:3.25rem;transition:background-color var(--landing-duration-short) var(--landing-ease-out), border-color var(--landing-duration-short) var(--landing-ease-out), color var(--landing-duration-short) var(--landing-ease-out), transform var(--landing-duration-micro) var(--landing-ease-out);border-radius:.2rem;justify-content:space-between;align-items:center;gap:2.5rem;padding:.8rem 1rem;font-size:.75rem;font-weight:500;display:inline-flex}.kx-landing .landing-button:active{transform:scale(.98)}.kx-landing .landing-button--dark{background:var(--landing-dark-text);border-color:var(--landing-dark-text);color:var(--landing-text)}.kx-landing .landing-nav-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:5rem;left:0}.kx-landing .landing-nav{pointer-events:none;z-index:50;padding-top:1.25rem;position:fixed;top:0;left:0;right:0}.kx-landing .landing-nav__inner{animation:landing-nav-shell-in var(--landing-duration-shell) var(--landing-ease-out) var(--landing-delay-nav-intro) both;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:var(--landing-nav-surface);clip-path:inset(0 round 999px);pointer-events:auto;height:4.5rem;transition:background-color var(--landing-duration-navigation) var(--landing-ease-out), box-shadow var(--landing-duration-navigation) var(--landing-ease-out);border-radius:999px;align-items:center;width:min(86vw,86rem);margin-inline:auto;padding:.55rem .65rem .55rem 1.25rem;position:relative;box-shadow:0 18px 54px #00000029}.kx-landing .landing-nav.is-scrolled .landing-nav__inner{background:var(--landing-nav-surface-scrolled);box-shadow:0 18px 54px #0000003d}.kx-landing .landing-nav.is-on-contrast .landing-nav__inner{background:#08090c94;box-shadow:0 18px 54px #1113182e}.kx-landing .landing-nav__intro-mark{animation:landing-nav-intro-mark calc(var(--landing-delay-nav-intro) + var(--landing-duration-navigation)) var(--landing-ease-out) both;pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.kx-landing .landing-nav__intro-mark img{object-fit:contain;width:2.1rem;height:1.55rem}.kx-landing .landing-nav__content{animation:landing-nav-content-in var(--landing-duration-navigation) var(--landing-ease-out) calc(var(--landing-delay-nav-intro) + var(--landing-duration-navigation)) both;visibility:hidden;z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:100%;display:grid;position:relative}.kx-navbar-scope .landing-nav.is-app .landing-nav__content,.kx-navbar-scope .landing-nav.is-app .landing-nav__inner{clip-path:none;opacity:1;visibility:visible;animation:none;transform:none}@keyframes landing-nav-shell-in{0%{clip-path:inset(0 calc(50% - 2.5rem) round 999px);background-color:#0000;box-shadow:0 18px 54px #0000}to{background-color:var(--landing-nav-surface);clip-path:inset(0 round 999px);box-shadow:0 18px 54px #00000029}}@keyframes landing-nav-intro-mark{0%,76%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.94)}}@keyframes landing-nav-content-in{0%{opacity:0;visibility:hidden;transform:translateY(-4px)}1%{opacity:0;visibility:visible;transform:translateY(-4px)}to{opacity:1;visibility:visible;transform:translate(0,0)}}.kx-landing .landing-brand{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.025em;justify-self:start;align-items:center;gap:.65rem;min-height:2.75rem;font-size:1.125rem;font-weight:500;display:inline-flex}.kx-landing .landing-brand img{object-fit:contain;width:1.9rem;height:1.35rem}.kx-landing .landing-nav__links{font-family:var(--font-landing-body), sans-serif;letter-spacing:-.01em;align-items:center;gap:2.25rem;font-size:.875rem;display:flex}.kx-landing .landing-nav__links a{color:var(--landing-text);min-height:2.5rem;transition:color var(--landing-duration-short) var(--landing-ease-out);padding:.7rem 0;position:relative}.kx-landing .landing-nav__links a:after{content:"";transform-origin:50%;height:1px;transition:transform var(--landing-duration-short) var(--landing-ease-out);background:currentColor;position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.kx-landing .landing-nav__actions{justify-self:end;align-items:center;gap:.75rem;display:flex}.kx-navbar-scope .landing-nav__wallet,.kx-navbar-scope .landing-menu__wallet{justify-content:flex-end;align-items:center;display:flex}.kx-navbar-scope .landing-nav__wallet .wallet-adapter-button-trigger,.kx-navbar-scope .landing-menu__wallet .wallet-adapter-button-trigger,.kx-navbar-scope .landing-wallet-fallback{color:var(--landing-text)!important;font-family:var(--font-landing-body), sans-serif!important;min-width:9.5rem!important;height:2.75rem!important;transition:background-color var(--landing-duration-short) var(--landing-ease-out), transform var(--landing-duration-micro) var(--landing-ease-out)!important;background:#e2e7ee11!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.3rem 1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.kx-navbar-scope .landing-wallet-fallback{opacity:.62}.kx-navbar-scope .landing-nav__actions{position:relative}.kx-navbar-scope .landing-nav__wallet-prompt{border:1px solid var(--landing-line-strong);background:var(--landing-surface-raised);width:max-content;max-width:min(15rem,100vw - 4rem);color:var(--landing-text);border-radius:.5rem;padding:.65rem .85rem;font-size:.8125rem;line-height:1.5;position:absolute;top:calc(100% + .5rem);right:0}.kx-navbar-scope .landing-menu__wallet{margin-top:.75rem}.kx-navbar-scope .landing-menu__wallet .wallet-adapter-dropdown,.kx-navbar-scope .landing-menu__wallet .wallet-adapter-button-trigger,.kx-navbar-scope .landing-menu__wallet .landing-wallet-fallback{width:100%}.kx-navbar-scope--app .landing-nav__links a[aria-current=page]:after{transform:scaleX(1)}.kx-landing .landing-nav-cta{height:2.75rem;transition:background-color var(--landing-duration-short) var(--landing-ease-out), transform var(--landing-duration-micro) var(--landing-ease-out);background:#e2e7ee11;border-radius:999px;justify-content:flex-end;align-items:center;gap:.75rem;padding:.3rem .35rem .3rem 1rem;font-size:.875rem;display:inline-flex}.kx-landing .landing-nav-cta:active{transform:scale(.98)}.kx-landing .landing-nav-cta__label{line-height:1.1rem}.kx-landing .landing-nav-cta__icon{background:var(--landing-accent);color:var(--landing-dark-text);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.kx-landing .landing-nav-cta__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;height:.85rem;transition:transform var(--landing-duration-short) var(--landing-ease-out);width:.85rem}.kx-landing .landing-menu-button{border:1px solid var(--landing-line-strong);background:0 0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:none}.kx-landing .landing-menu-button span{height:1px;transition:transform var(--landing-duration-navigation) var(--landing-ease-out);background:currentColor;width:1rem;margin-block:.15rem;display:block}.kx-landing .landing-menu-button.is-open span:first-child{transform:translateY(.2rem)rotate(45deg)}.kx-landing .landing-menu-button.is-open span:last-child{transform:translateY(-.2rem)rotate(-45deg)}.kx-landing .landing-menu{color:var(--landing-text);opacity:0;max-width:none;height:100dvh;max-height:none;padding:.85rem var(--landing-gutter) 1.25rem;transition:display var(--landing-duration-navigation) allow-discrete, opacity var(--landing-duration-navigation) var(--landing-ease-out), overlay var(--landing-duration-navigation) allow-discrete, transform var(--landing-duration-navigation) var(--landing-ease-out);background:0 0;border:0;width:100%;margin:0;inset:0;transform:translateY(-8px)}.kx-landing .landing-menu[open]{opacity:1;transform:translateY(0)}@starting-style{.kx-landing .landing-menu[open]{opacity:0;transform:translateY(-8px)}}.kx-landing .landing-menu::backdrop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#08090c6b}.kx-landing .landing-menu__top{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:var(--landing-nav-surface-scrolled);border-radius:1rem;justify-content:space-between;align-items:center;height:3.1rem;padding:.2rem .25rem .2rem .85rem;display:flex}.kx-landing .landing-brand--dialog{justify-self:auto}.kx-landing .landing-menu__links{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);transition:opacity var(--landing-duration-navigation) var(--landing-ease-out), transform var(--landing-duration-navigation) var(--landing-ease-out);background:#e2e7ee14;border:1px solid #e8ecf21c;border-radius:1rem;margin-top:.75rem;padding:1rem 1.25rem;transform:translate(0,0);box-shadow:inset 0 1px #ffffff1a,0 18px 60px #0000003d}.kx-landing .landing-menu__links a{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.055em;align-items:center;min-height:4.25rem;font-size:clamp(2.15rem,10.5vw,3.25rem);font-weight:400;display:flex}.kx-landing .landing-menu__cta{border-radius:1rem;width:100%;margin-top:.75rem}@starting-style{.kx-landing .landing-menu[open] .landing-menu__links{opacity:0;transform:translateY(-8px)}}.kx-landing .landing-hero{min-height:140svh;padding-top:clamp(9.5rem,17vh,12rem);position:relative;overflow:visible}.kx-landing .landing-hero__copy{z-index:2;position:relative}.kx-landing .landing-hero h1{animation:landing-hero-settle var(--landing-duration-hero-settle) var(--landing-ease-out) var(--landing-delay-hero-settle) both;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.068em;text-align:center;transform-origin:50%;max-width:none;margin-inline:auto;font-size:clamp(4.5rem,7.25vw,7.25rem);font-weight:400;line-height:.93}.kx-landing .landing-masked-lines{display:block}.kx-landing .landing-hero-line{flex-wrap:nowrap;justify-content:center;gap:0 .22em;padding-bottom:.08em;display:flex;overflow:hidden}.kx-landing .landing-hero-word{animation:landing-word-in var(--landing-duration-hero) var(--landing-ease-out) both;animation-delay:var(--landing-word-delay);transform-origin:50% 100%;display:inline-block}@keyframes landing-word-in{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-hero-settle{0%{transform:translateY(clamp(8.5rem,19svh,12rem))scale(1.1)}to{transform:translate(0,0)scale(1)}}.kx-landing .landing-hero__support{margin-inline:auto;justify-content:space-between;align-items:flex-end;gap:3rem;max-width:47rem;margin-top:clamp(3.5rem,7vh,6rem);display:flex}.kx-landing .landing-hero__support p{color:var(--landing-muted);max-width:28rem;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.55}.kx-landing .landing-demo-stage{aspect-ratio:16/10;background:var(--landing-surface);border:1px solid var(--landing-line-strong);border-radius:var(--landing-radius);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.kx-landing .landing-demo-stage--portrait{aspect-ratio:4/5}.kx-landing .landing-demo-stage--story{aspect-ratio:5/6}.kx-landing .landing-demo-stage__label{border-bottom:1px solid var(--landing-line);color:var(--landing-subtle);font-family:var(--font-landing-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1rem;font-size:.625rem}.kx-landing .landing-demo-stage__content{min-height:0;position:relative}.kx-landing .landing-hero-handoff{margin-top:clamp(4.5rem,9vh,7rem);position:relative}.kx-landing .landing-hero-handoff__stage{z-index:0;position:sticky;top:0}.kx-landing .landing-hero-stage__reveal{aspect-ratio:1749/972;max-width:80rem;margin-inline:auto;position:relative}.kx-landing .landing-hero-stage{animation:landing-stage-in var(--landing-duration-hero-stage) var(--landing-ease-out) var(--landing-delay-hero-settle) both;aspect-ratio:1749/1080;transform-origin:50% 100%;width:100%;position:absolute;top:0;left:0}.kx-landing .landing-hero-stage__image{width:100%;height:auto;display:block;position:absolute;top:0;left:0}@keyframes landing-stage-in{0%{opacity:0;transform:translateY(28svh)scale(.97)}18%{opacity:.72}to{opacity:1;transform:translate(0,0)scale(1)}}.kx-landing .landing-hero-stage__grid{position:absolute;inset:0}.kx-landing .landing-hero-stage__grid:before,.kx-landing .landing-hero-stage__grid:after{content:"";background:#f1eee60e;position:absolute;top:0;left:50%}.kx-landing .landing-hero-stage__grid:before{width:1px;bottom:0}.kx-landing .landing-hero-stage__grid:after{height:1px;top:50%;left:0;right:0}.kx-landing .landing-hero-stage__head,.kx-landing .landing-hero-stage__foot{color:var(--landing-muted);font-family:var(--font-landing-mono), monospace;letter-spacing:.08em;z-index:2;justify-content:space-between;font-size:.625rem;display:flex;position:absolute;top:clamp(1rem,2.5vw,2.5rem);left:clamp(1rem,2.5vw,2.5rem);right:clamp(1rem,2.5vw,2.5rem)}.kx-landing .landing-hero-stage__foot{top:auto;bottom:clamp(1rem,2.5vw,2.5rem)}.kx-landing .landing-hero-stage__flow{z-index:2;grid-template-columns:1fr minmax(2rem,.4fr) 1fr minmax(2rem,.4fr) 1fr;align-items:center;gap:clamp(.75rem,2vw,2rem);display:grid;position:absolute;inset:17% 8%}.kx-landing .landing-hero-stage__flow div{aspect-ratio:1;border:1px solid var(--landing-line-strong);background:#08090cb8;flex-direction:column;justify-content:space-between;max-width:13rem;padding:clamp(.8rem,2vw,1.5rem);display:flex}.kx-landing .landing-hero-stage__flow div:nth-of-type(2){border-color:var(--landing-accent-soft)}.kx-landing .landing-hero-stage__flow span,.kx-landing .landing-hero-stage__flow strong{font-family:var(--font-landing-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.55rem,.9vw,.75rem);font-style:normal}.kx-landing .landing-hero-stage__flow span{color:var(--landing-subtle)}.kx-landing .landing-hero-stage__flow i{background:var(--landing-line-strong);height:1px;position:relative}.kx-landing .landing-hero-stage__flow i:after{border-right:1px solid var(--landing-accent);border-top:1px solid var(--landing-accent);content:"";width:.35rem;height:.35rem;position:absolute;top:-.2rem;right:0;transform:rotate(45deg)}.kx-landing .landing-positioning{background:var(--landing-positioning-bg);text-align:center;z-index:1;align-items:center;min-height:72svh;padding-block:8rem;display:flex;position:relative}.kx-landing .landing-positioning p{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.055em;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:300;line-height:1.04}.kx-landing .landing-positioning em{color:var(--landing-accent);font-style:normal}.kx-landing .landing-section{padding-block:clamp(8rem,14vw,13rem);position:relative}.kx-landing .landing-section--product{background:var(--landing-surface)}.kx-landing .landing-section-heading{margin-top:clamp(2rem,5vw,4rem)}.kx-landing .landing-section-heading--split{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.55fr);align-items:end;gap:3rem;display:grid}.kx-landing .landing-section-heading h2,.kx-landing .landing-faq h2,.kx-landing .landing-final-cta h2{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.065em;font-size:clamp(3rem,6.3vw,6.5rem);font-weight:300;line-height:.98}.kx-landing .landing-section-heading p{color:var(--landing-muted);max-width:31rem;font-size:1rem;line-height:1.65}.kx-landing .landing-product-story{background:var(--landing-bg);position:relative}.kx-landing .landing-capability-story__track{display:none}.kx-landing .landing-capability-story__stack{padding-block:clamp(8rem,13vw,12rem)}.kx-landing .landing-capability-story.is-full .landing-capability-story__track{height:525svh;display:block}.kx-landing .landing-capability-story.is-full .landing-capability-story__stack{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kx-landing .landing-capability-story__sticky{height:100svh;position:sticky;top:0}.kx-landing .landing-capability-story__shell{grid-template-rows:1fr;height:100%;padding-block:clamp(6.5rem,10vh,8.5rem) clamp(2.5rem,5vh,4rem);display:grid}.kx-landing .landing-capability-story__layout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(4rem,8vw,9rem);min-height:0;display:grid}.kx-landing .landing-capability-story__visual-window{aspect-ratio:4/5;contain:layout paint;isolation:isolate;place-self:center start;width:100%;max-width:30rem;max-height:min(68svh,42rem);position:relative}.kx-landing .landing-capability-story__visual-layer,.kx-landing .landing-capability-story__copy-layer{backface-visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--landing-duration-story-fade) var(--landing-ease-out), transform var(--landing-duration-story) var(--landing-ease-story);position:absolute;inset:0}.kx-landing .landing-capability-story__visual-layer{transform:translateY(32px)scale(.985)}.kx-landing .landing-capability-story__visual-layer.is-before{transform:translateY(-32px)scale(1.01)}.kx-landing .landing-capability-story__visual-layer.is-active{opacity:1;z-index:2;transform:translate(0,0)scale(1)}.kx-landing .landing-capability-story__copy-window{contain:layout paint;isolation:isolate;align-self:stretch;min-height:0;position:relative;overflow:hidden}.kx-landing .landing-capability-story__copy-layer{transition-duration:var(--landing-duration-story-exit-fade), var(--landing-duration-story);flex-direction:column;justify-content:center;padding-bottom:3rem;display:flex;transform:translateY(96px)}.kx-landing .landing-capability-story__copy-layer.is-before{transform:translateY(-96px)}.kx-landing .landing-capability-story__copy-layer.is-active{opacity:1;transition-duration:var(--landing-duration-story-fade), var(--landing-duration-story);transition-delay:var(--landing-delay-story-reveal), 0s;z-index:2;transform:translate(0,0)}.kx-landing .landing-capability-story__copy-layer>span,.kx-landing .landing-capability-chapter article>span{color:var(--landing-accent);font-family:var(--font-landing-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.kx-landing .landing-capability-story__copy-layer h2,.kx-landing .landing-capability-chapter h2{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.07em;text-wrap:balance;max-width:8.8ch;margin-top:1.35rem;font-size:clamp(4rem,7.2vw,7.6rem);font-weight:300;line-height:.93}.kx-landing .landing-capability-story__copy-layer p,.kx-landing .landing-capability-chapter article p{color:var(--landing-muted);max-width:34rem;margin-top:1.8rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.kx-landing .landing-capability-story__count{color:var(--landing-subtle);font-family:var(--font-landing-mono), monospace;letter-spacing:.08em;grid-template-columns:auto minmax(3rem,7rem) auto;align-items:center;gap:.75rem;font-size:.625rem;display:grid;position:absolute;bottom:1rem;left:0}.kx-landing .landing-capability-story__count i{background:var(--landing-line-strong);height:1px}.kx-landing .landing-capability-visual{background:var(--landing-public);color:var(--landing-dark-text);height:100%;margin:0;display:block;position:relative;overflow:hidden}.kx-landing .landing-capability-visual__body{height:100%;min-height:0;padding:clamp(1rem,3vw,2rem);position:relative;overflow:hidden}.kx-landing .landing-capability-visual__body>div{height:100%}.kx-landing .landing-capability-visual :where(span,strong,small){font-family:var(--font-landing-mono), monospace;font-style:normal}.kx-landing .landing-capability-visual :where(strong){font-weight:500}.kx-landing .landing-capability-visual.is-studio .landing-capability-visual__body{background:var(--landing-bg);padding:0}.kx-landing .landing-capability-visual__studio{color:#e7eaf0;background:#090b0f;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:clamp(.55rem,1.4vw,.85rem);padding:clamp(.85rem,2vw,1.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #dde1e729}.kx-landing .landing-capability-visual__studio-title{color:#f0f2f6;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.04em;z-index:2;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:300;line-height:1;position:relative}.kx-landing .landing-capability-visual__studio-ready{letter-spacing:.08em;z-index:2;align-items:center;font-size:clamp(.45rem,1vw,.58rem);display:grid;position:relative}.kx-landing .landing-capability-visual__studio-flow{z-index:2;grid-template-rows:auto 3rem auto;grid-template-columns:1fr 3rem 1fr;gap:clamp(.7rem,1.5vw,.95rem);min-height:0;padding-block:clamp(.2rem,1vw,.6rem);display:grid;position:relative}.kx-landing .landing-capability-visual__studio-node{z-index:2;background:#0e1014eb;border:1px solid #dde1e733;gap:.38rem;padding:clamp(.55rem,1.4vw,.75rem);display:grid;position:relative}.kx-landing .landing-capability-visual__studio-node span,.kx-landing .landing-capability-visual__studio-node small,.kx-landing .landing-capability-visual__studio-controls span,.kx-landing .landing-capability-visual__studio-ready small{color:#e7eaf07a;letter-spacing:.08em;font-size:clamp(.42rem,.9vw,.52rem)}.kx-landing .landing-capability-visual__studio-node strong{color:#f0f2f6;letter-spacing:.035em;white-space:nowrap;font-size:clamp(.58rem,1.2vw,.72rem)}.kx-landing .landing-capability-visual__studio-node.is-ema{grid-area:1/1}.kx-landing .landing-capability-visual__studio-node.is-rsi{grid-area:1/3}.kx-landing .landing-capability-visual__studio-node.is-entry{text-align:center;border-color:#e7eaf06b;grid-area:3/1/auto/4;place-self:end center;width:min(72%,13rem)}.kx-landing .landing-capability-visual__studio>.landing-capability-visual__studio-node.is-exit{text-align:left;border-color:#e7eaf06b;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem}.kx-landing .landing-capability-visual__studio-node.is-exit strong{text-align:center}.kx-landing .landing-capability-visual__studio-node.is-exit small{text-align:right}.kx-landing .landing-capability-visual__studio-gate{color:#111318;z-index:3;background:#dfe3ea;grid-area:2/2;justify-content:center;place-self:center;align-items:center;width:2.55rem;height:2.55rem;display:flex;position:relative;transform:rotate(45deg)}.kx-landing .landing-capability-visual__studio-gate span{letter-spacing:.02em;white-space:nowrap;font-size:clamp(.38rem,.8vw,.46rem);transform:rotate(-45deg)}.kx-landing .landing-capability-visual__studio-controls{z-index:2;border-top:1px solid #dde1e729;border-bottom:1px solid #dde1e729;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.kx-landing .landing-capability-visual__studio-controls>div{text-align:center;gap:.18rem;padding:clamp(.3rem,.8vw,.46rem) clamp(.3rem,1vw,.6rem);display:grid}.kx-landing .landing-capability-visual__studio-controls>div+div{border-left:1px solid #dde1e729}.kx-landing .landing-capability-visual__studio-controls strong{color:#f0f2f6e6;letter-spacing:.05em;font-size:clamp(.54rem,1vw,.65rem)}.kx-landing .landing-capability-visual__studio-ready{color:#111318;text-align:center;background:#dfe3ea;justify-items:center;padding:clamp(.62rem,1.5vw,.82rem)}.kx-landing .landing-capability-visual__studio-ready span{letter-spacing:.07em;font-size:clamp(.48rem,1vw,.58rem)}.kx-landing .landing-capability-visual__studio-node,.kx-landing .landing-capability-visual__studio-gate,.kx-landing .landing-capability-visual__studio-controls,.kx-landing .landing-capability-visual__studio-ready{animation:6s cubic-bezier(.16,1,.3,1) infinite both landing-studio-reveal}.kx-landing .landing-capability-visual__studio-node.is-rsi{animation-delay:.12s}.kx-landing .landing-capability-visual__studio-gate{animation-name:landing-studio-gate}.kx-landing .landing-capability-visual__studio-node.is-entry{animation-name:landing-studio-entry}.kx-landing .landing-capability-visual__studio-node.is-exit{animation-name:landing-studio-exit}.kx-landing .landing-capability-visual__studio-controls{animation-name:landing-studio-controls}.kx-landing .landing-capability-visual__studio-ready{animation-name:landing-studio-ready}@keyframes landing-studio-reveal{0%,5%{opacity:0;transform:translateY(.7rem)}14%,88%{opacity:1;transform:translate(0,0)}96%,to{opacity:0;transform:translateY(-.35rem)}}@keyframes landing-studio-gate{0%,18%{opacity:0;transform:rotate(45deg)scale(.72)}28%,88%{opacity:1;transform:rotate(45deg)scale(1)}96%,to{opacity:0;transform:rotate(45deg)scale(.86)}}@keyframes landing-studio-entry{0%,30%{opacity:0;transform:translateY(.75rem)}40%,88%{opacity:1;transform:translate(0,0)}96%,to{opacity:0;transform:translateY(-.35rem)}}@keyframes landing-studio-controls{0%,52%{opacity:0;transform:translateY(.55rem)}64%,88%{opacity:1;transform:translate(0,0)}96%,to{opacity:0;transform:translateY(-.25rem)}}@keyframes landing-studio-exit{0%,60%{opacity:0;transform:translateY(.55rem)}70%,90%{opacity:1;transform:translate(0,0)}97%,to{opacity:0;transform:translateY(-.25rem)}}@keyframes landing-studio-ready{0%,70%{opacity:0;transform:translateY(.5rem)}80%,90%{opacity:1;transform:translate(0,0)}97%,to{opacity:0;transform:translateY(-.2rem)}}.kx-landing .landing-capability-visual.is-copilot .landing-capability-visual__body{background:var(--landing-bg);padding:0}.kx-landing .landing-capability-visual__copilot{color:#e7eaf0;background:#090b0f;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:clamp(.45rem,1.2vw,.7rem);padding:clamp(.85rem,2vw,1.25rem);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #dde1e729}.kx-landing .landing-capability-visual__copilot-title{color:#f0f2f6;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.04em;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:300;line-height:1}.kx-landing .landing-capability-visual__prompt{border:1px solid #dde1e733;gap:clamp(.45rem,1.2vw,.65rem);padding:clamp(.65rem,1.5vw,.85rem);display:grid}.kx-landing .landing-capability-visual__prompt span,.kx-landing .landing-capability-visual__draft span,.kx-landing .landing-capability-visual__draft small{color:#e7eaf07a;letter-spacing:.08em;font-size:clamp(.42rem,.9vw,.52rem)}.kx-landing .landing-capability-visual__prompt strong{color:#f0f2f6;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.025em;max-width:34ch;font-size:clamp(.78rem,1.55vw,1rem);font-weight:400;line-height:1.25}.kx-landing .landing-capability-visual__copilot-status{color:#e7eaf09e;font-family:var(--font-landing-mono), monospace;letter-spacing:.08em;text-align:center;font-size:clamp(.4rem,.85vw,.5rem)}.kx-landing .landing-capability-visual__draft{border:1px solid #dde1e752;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.kx-landing .landing-capability-visual__draft-heading{border-bottom:1px solid #dde1e729;justify-content:space-between;align-items:center;padding:clamp(.42rem,1vw,.55rem) clamp(.55rem,1.2vw,.7rem);display:flex}.kx-landing .landing-capability-visual__draft-rules{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,1fr);min-height:0;display:grid}.kx-landing .landing-capability-visual__draft-rules>div,.kx-landing .landing-capability-visual__draft-bounds>div{gap:.24rem;display:grid}.kx-landing .landing-capability-visual__draft-rules>div{align-content:center;padding:clamp(.32rem,.8vw,.48rem) clamp(.45rem,1.2vw,.65rem)}.kx-landing .landing-capability-visual__draft-rules>div:nth-child(2n),.kx-landing .landing-capability-visual__draft-bounds>div+div{border-left:1px solid #dde1e729}.kx-landing .landing-capability-visual__draft-rules>div:nth-child(n+3){border-top:1px solid #dde1e729}.kx-landing .landing-capability-visual__draft strong{color:#f0f2f6eb;letter-spacing:.04em;font-size:clamp(.46rem,.95vw,.58rem);line-height:1.35}.kx-landing .landing-capability-visual__draft-bounds{text-align:center;border-top:1px solid #dde1e729;grid-template-columns:repeat(3,1fr);display:grid}.kx-landing .landing-capability-visual__draft-bounds>div{padding:clamp(.45rem,1.2vw,.65rem);padding-block:clamp(.3rem,.8vw,.45rem)}.kx-landing .landing-capability-visual__review{color:#111318;font-family:var(--font-landing-mono), monospace;letter-spacing:.07em;text-align:center;background:#dfe3ea;padding:clamp(.62rem,1.5vw,.82rem);font-size:clamp(.48rem,1vw,.58rem)}.kx-landing .landing-capability-visual__prompt{animation:6s cubic-bezier(.16,1,.3,1) infinite both landing-copilot-prompt}.kx-landing .landing-capability-visual__copilot-status{animation:6s cubic-bezier(.16,1,.3,1) infinite both landing-copilot-status}.kx-landing .landing-capability-visual__draft{animation:6s cubic-bezier(.16,1,.3,1) infinite both landing-copilot-draft}.kx-landing .landing-capability-visual__review{animation:6s cubic-bezier(.16,1,.3,1) infinite both landing-copilot-review}@keyframes landing-copilot-prompt{0%,5%{opacity:0;transform:translateY(.65rem)}14%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.25rem)}}@keyframes landing-copilot-status{0%,20%{opacity:0;transform:translateY(.4rem)}28%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.2rem)}}@keyframes landing-copilot-draft{0%,34%{opacity:0;transform:translateY(.65rem)}44%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.25rem)}}@keyframes landing-copilot-review{0%,48%{opacity:0;transform:translateY(.5rem)}58%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.2rem)}}.kx-landing .landing-capability-visual.is-templates .landing-capability-visual__body{background:var(--landing-bg);padding:0}.kx-landing .landing-capability-visual__templates{color:#e7eaf0;background:#090b0f;grid-template-rows:auto auto auto auto;align-content:space-between;gap:clamp(.35rem,.8vw,.5rem);padding:clamp(.85rem,2vw,1.25rem);padding-block:clamp(.65rem,1.4vw,.85rem);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #dde1e729}.kx-landing .landing-capability-visual__templates-title{color:#f0f2f6;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.04em;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:300;line-height:1}.kx-landing .landing-capability-visual__template-library{border-top:1px solid #dde1e733;border-left:1px solid #dde1e733;display:grid}.kx-landing .landing-capability-visual__template-library>div{border-bottom:1px solid #dde1e733;border-right:1px solid #dde1e733;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:clamp(.4rem,1vw,.65rem);min-height:clamp(2.45rem,5vw,3rem);padding:clamp(.38rem,.9vw,.52rem) clamp(.5rem,1.2vw,.7rem);display:grid}.kx-landing .landing-capability-visual__template-library>div>div{gap:.12rem;display:grid}.kx-landing .landing-capability-visual__template-library span,.kx-landing .landing-capability-visual__template-library small,.kx-landing .landing-capability-visual__template-library em,.kx-landing .landing-capability-visual__template-draft span,.kx-landing .landing-capability-visual__template-draft small{color:#e7eaf07a;font-family:var(--font-landing-mono), monospace;letter-spacing:.08em;font-size:clamp(.4rem,.86vw,.5rem);font-style:normal}.kx-landing .landing-capability-visual__template-library strong{letter-spacing:.04em;font-size:clamp(.48rem,1vw,.6rem)}.kx-landing .landing-capability-visual__template-library>div.is-selected{color:#111318;background:#dfe3ea}.kx-landing .landing-capability-visual__template-library>div.is-selected :where(span,small,em){color:#11131894}.kx-landing .landing-capability-visual__template-draft{border:1px solid #dde1e752;grid-template-rows:auto auto;min-height:0;display:grid}.kx-landing .landing-capability-visual__template-draft-heading{border-bottom:1px solid #dde1e729;justify-content:space-between;align-items:center;padding:clamp(.38rem,.9vw,.5rem) clamp(.5rem,1.2vw,.7rem);display:flex}.kx-landing .landing-capability-visual__template-rules{grid-template-rows:repeat(3,clamp(2.375rem,3vw,2.5rem));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.kx-landing .landing-capability-visual__template-rules>div{align-content:center;gap:.22rem;padding:clamp(.25rem,.65vw,.38rem) clamp(.45rem,1.1vw,.62rem);display:grid}.kx-landing .landing-capability-visual__template-rules>div:nth-child(2n){border-left:1px solid #dde1e729}.kx-landing .landing-capability-visual__template-rules>div:nth-child(n+3){border-top:1px solid #dde1e729}.kx-landing .landing-capability-visual__template-rules strong{color:#f0f2f6eb;letter-spacing:.04em;font-size:clamp(.44rem,.92vw,.56rem);line-height:1.3}.kx-landing .landing-capability-visual__template-ready{color:#111318;font-family:var(--font-landing-mono), monospace;letter-spacing:.07em;text-align:center;background:#dfe3ea;padding:clamp(.5rem,1vw,.62rem);font-size:clamp(.48rem,1vw,.58rem)}.kx-landing .landing-capability-visual__template-library{animation:4s cubic-bezier(.16,1,.3,1) infinite both landing-template-library}.kx-landing .landing-capability-visual__template-draft{animation:4s cubic-bezier(.16,1,.3,1) infinite both landing-template-draft}.kx-landing .landing-capability-visual__template-ready{animation:4s cubic-bezier(.16,1,.3,1) infinite both landing-template-ready}@keyframes landing-template-library{0%,3%{opacity:0;transform:translateY(.65rem)}10%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.25rem)}}@keyframes landing-template-draft{0%,15%{opacity:0;transform:translateY(.65rem)}25%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.25rem)}}@keyframes landing-template-ready{0%,35%{opacity:0;transform:translateY(.5rem)}45%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.2rem)}}.kx-landing .landing-capability-visual.is-platforms .landing-capability-visual__body{background:var(--landing-public);padding:0}.kx-landing .landing-capability-visual__platforms{background:var(--landing-public);grid-template-rows:repeat(3,minmax(0,1fr));height:100%;padding:clamp(1rem,3vw,2rem);display:grid}.kx-landing .landing-capability-visual__platform-row{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;column-gap:clamp(1rem,3vw,2.5rem);min-width:0;display:grid}.kx-landing .landing-capability-visual__platform-logo{object-fit:contain;width:auto;max-width:min(82%,10rem);height:auto;max-height:clamp(1.25rem,2.5vw,2.25rem);display:block}.kx-landing .landing-capability-visual__privacy{grid-template-columns:1fr 1px 1fr;display:grid}.kx-landing .landing-capability-visual__privacy>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.kx-landing .landing-capability-visual__privacy>div:first-child{background:var(--landing-dark-text);color:var(--landing-public)}.kx-landing .landing-capability-visual__privacy span{letter-spacing:.1em;font-size:.5625rem}.kx-landing .landing-capability-visual__privacy strong{letter-spacing:.04em;margin-top:1rem;font-size:clamp(.65rem,1.1vw,.85rem)}.kx-landing .landing-capability-visual__privacy>i{background:#1113184d}.kx-landing .landing-capability-visual.is-backtesting .landing-capability-visual__body{background:var(--landing-bg);padding:0}.kx-landing .landing-capability-visual__backtesting{color:#e7eaf0;background:#090b0f;grid-template-rows:auto auto minmax(7.5rem,1fr) auto auto auto;gap:clamp(.42rem,1vw,.62rem);padding:clamp(.75rem,1.8vw,1.1rem);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #dde1e729}.kx-landing .landing-capability-visual__backtesting-title{color:#f0f2f6;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.04em;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:300;line-height:1}.kx-landing .landing-capability-visual__backtesting-meta,.kx-landing .landing-capability-visual__backtesting-metrics{display:grid}.kx-landing .landing-capability-visual__backtesting-meta{border:1px solid #dde1e733;grid-template-columns:1.25fr repeat(3,1fr)}.kx-landing .landing-capability-visual__backtesting-meta>div,.kx-landing .landing-capability-visual__backtesting-metrics>div{gap:.16rem;min-width:0;display:grid}.kx-landing .landing-capability-visual__backtesting-meta>div{padding:clamp(.35rem,.8vw,.5rem) clamp(.32rem,.8vw,.5rem)}.kx-landing .landing-capability-visual__backtesting-meta>div+div,.kx-landing .landing-capability-visual__backtesting-metrics>div+div{border-left:1px solid #dde1e729}.kx-landing .landing-capability-visual__backtesting span,.kx-landing .landing-capability-visual__backtesting small{color:#e7eaf07a;font-family:var(--font-landing-mono), monospace;letter-spacing:.075em;font-size:clamp(.38rem,.82vw,.48rem)}.kx-landing .landing-capability-visual__backtesting-meta strong{color:#f0f2f6e6;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.42rem,.9vw,.54rem);overflow:hidden}.kx-landing .landing-capability-visual__backtesting-chart{min-height:0;position:relative;overflow:hidden}.kx-landing .landing-capability-visual__backtesting-chart:after{content:"";transform-origin:100%;z-index:2;background:#090b0f;position:absolute;inset:1.35rem 0 .75rem}.kx-landing .landing-capability-visual__backtesting-chart>span{z-index:4;position:absolute;top:.38rem;left:.55rem}.kx-landing .landing-capability-visual__backtesting-chart svg{width:100%;height:calc(100% - 2rem);position:absolute;bottom:.75rem;left:0;overflow:visible}.kx-landing .landing-capability-visual__backtesting-trace{fill:none;stroke:#dfe3ea;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px;vector-effect:non-scaling-stroke}.kx-landing .landing-capability-visual__backtesting-playhead{transform-origin:0;z-index:3;border-right:1px solid #dfe3ea7a;width:100%;position:absolute;top:1.35rem;bottom:.75rem;left:0;transform:scaleX(0)}.kx-landing .landing-capability-visual__backtesting-marker{color:#111318;font-family:var(--font-landing-mono), monospace;letter-spacing:.07em;z-index:4;background:#dfe3ea;padding:.2rem .3rem;font-size:clamp(.36rem,.76vw,.44rem);position:absolute}.kx-landing .landing-capability-visual__backtesting-marker.is-entry{bottom:30%;left:26%}.kx-landing .landing-capability-visual__backtesting-marker.is-exit{top:28%;left:72%}.kx-landing .landing-capability-visual__backtesting-evidence{text-align:center;border-top:1px solid #dde1e729;border-bottom:1px solid #dde1e729;grid-template-columns:repeat(3,1fr);display:grid}.kx-landing .landing-capability-visual__backtesting-evidence span{padding:clamp(.34rem,.8vw,.48rem) .2rem}.kx-landing .landing-capability-visual__backtesting-evidence span+span{border-left:1px solid #dde1e729}.kx-landing .landing-capability-visual__backtesting-results{border:1px solid #dde1e752;grid-template-rows:auto auto;display:grid}.kx-landing .landing-capability-visual__backtesting-results-heading{border-bottom:1px solid #dde1e729;justify-content:space-between;align-items:center;padding:clamp(.32rem,.75vw,.45rem) clamp(.42rem,1vw,.58rem);display:flex}.kx-landing .landing-capability-visual__backtesting-metrics{grid-template-columns:repeat(3,1fr)}.kx-landing .landing-capability-visual__backtesting-metrics>div{align-content:center;min-height:clamp(2.8rem,5vw,3.5rem);padding:clamp(.38rem,.9vw,.55rem)}.kx-landing .landing-capability-visual__backtesting-metrics strong{color:#f0f2f6;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.025em;font-size:clamp(.78rem,1.8vw,1.1rem);font-weight:400}.kx-landing .landing-capability-visual__backtesting-ready{color:#111318;background:#dfe3ea;justify-content:space-between;padding:clamp(.42rem,.9vw,.55rem) clamp(.48rem,1vw,.62rem);display:flex}.kx-landing .landing-capability-visual__backtesting-ready span{color:#111318}.kx-landing .landing-capability-visual__backtesting-chart:after{animation:5s cubic-bezier(.16,1,.3,1) infinite both landing-backtest-trace}.kx-landing .landing-capability-visual__backtesting-playhead{animation:5s cubic-bezier(.16,1,.3,1) infinite both landing-backtest-playhead}.kx-landing .landing-capability-visual__backtesting-marker.is-entry{animation:5s cubic-bezier(.16,1,.3,1) infinite both landing-backtest-entry}.kx-landing .landing-capability-visual__backtesting-marker.is-exit{animation:5s cubic-bezier(.16,1,.3,1) infinite both landing-backtest-exit}.kx-landing .landing-capability-visual__backtesting-evidence{animation:5s cubic-bezier(.16,1,.3,1) infinite both landing-backtest-evidence}.kx-landing .landing-capability-visual__backtesting-results,.kx-landing .landing-capability-visual__backtesting-ready{animation:5s cubic-bezier(.16,1,.3,1) infinite both landing-backtest-results}@keyframes landing-backtest-trace{0%,8%{transform:translate(0,0)}44%,98%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes landing-backtest-playhead{0%,8%{opacity:0;transform:scaleX(0)}12%{opacity:1}44%{opacity:1;transform:scaleX(1)}50%,to{opacity:0;transform:scaleX(1)}}@keyframes landing-backtest-entry{0%,20%{opacity:0;transform:translateY(.35rem)}27%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.2rem)}}@keyframes landing-backtest-exit{0%,34%{opacity:0;transform:translateY(.35rem)}41%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.2rem)}}@keyframes landing-backtest-evidence{0%,44%{opacity:0;transform:translateY(.4rem)}54%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.2rem)}}@keyframes landing-backtest-results{0%,62%{opacity:0;transform:translateY(.5rem)}72%,90%{opacity:1;transform:translate(0,0)}98%,to{opacity:0;transform:translateY(-.2rem)}}.kx-landing .landing-capability-visual__app{border:1px solid #11131840;grid-template-columns:3rem 1fr;display:grid}.kx-landing .landing-capability-visual__app aside{border-right:1px solid #11131838;flex-direction:column;align-items:center;gap:1.3rem;padding-top:1rem;display:flex}.kx-landing .landing-capability-visual__app aside strong{font-family:var(--font-landing-display), sans-serif}.kx-landing .landing-capability-visual__app aside i{border:1px solid #11131859;width:.65rem;height:.65rem;transform:rotate(45deg)}.kx-landing .landing-capability-visual__app-main{grid-template-rows:auto 1fr auto;display:grid}.kx-landing .landing-capability-visual__app-main>div,.kx-landing .landing-capability-visual__app-main footer{letter-spacing:.07em;justify-content:space-between;padding:.85rem;font-size:.55rem;display:flex}.kx-landing .landing-capability-visual__app-main>div{border-bottom:1px solid #11131838}.kx-landing .landing-capability-visual__app-main section{gap:.75rem;padding:.85rem;display:grid}.kx-landing .landing-capability-visual__app-main section i{border:1px solid #11131838}.kx-landing .landing-capability-visual__app-main footer{border-top:1px solid #11131838}.kx-landing .landing-capability-story__stack>.landing-eyebrow{margin-bottom:clamp(4rem,8vw,7rem)}.kx-landing .landing-capability-chapter{border-top:1px solid var(--landing-line);grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:45rem;padding-block:clamp(5rem,10vw,8rem);display:grid;position:relative}.kx-landing .landing-capability-chapter:last-child{border-bottom:1px solid var(--landing-line)}.kx-landing .landing-capability-chapter h2{font-size:clamp(3.4rem,7vw,6.5rem)}.kx-landing .landing-capability-chapter .landing-capability-visual{aspect-ratio:4/5;justify-self:end;width:100%;max-width:28rem;height:auto}.kx-landing .landing-capability-chapter__number{color:var(--landing-subtle);font-family:var(--font-landing-mono), monospace;letter-spacing:.08em;font-size:.625rem;position:absolute;top:1.25rem;right:0}.kx-landing .landing-lifecycle{background:var(--landing-bg);position:relative}.kx-landing .landing-lifecycle__intro{min-height:82svh;padding-top:clamp(9rem,16vw,14rem);padding-bottom:8rem}.kx-landing .landing-scroll-story__track{display:none}.kx-landing .landing-scroll-story__stack{padding-bottom:clamp(8rem,14vw,13rem);display:grid}.kx-landing .landing-scroll-story.is-full .landing-scroll-story__track{height:800svh;display:block}.kx-landing .landing-scroll-story.is-full .landing-scroll-story__stack{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kx-landing .landing-scroll-story__sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0}.kx-landing .landing-scroll-story__layout{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.kx-landing .landing-story-stage{aspect-ratio:1.1;background:var(--landing-surface);border:1px solid var(--landing-line-strong);color:var(--landing-text);transition:border-color var(--landing-duration-product) var(--landing-ease-in-out), color var(--landing-duration-product) var(--landing-ease-in-out);position:relative;overflow:hidden}.kx-landing .landing-story-stage.is-boundary{border-color:var(--landing-accent-soft)}.kx-landing .landing-story-stage.is-public{border-color:var(--landing-public);color:var(--landing-dark-text)}.kx-landing .landing-story-stage.is-crossing .landing-story-stage__state{width:50%;margin-inline:0;left:50%}.kx-landing .landing-story-stage.is-crossing .landing-story-stage__chrome span:first-child,.kx-landing .landing-story-stage.is-crossing .landing-story-stage__status span:first-child{color:var(--landing-dark-text)}.kx-landing .landing-motion-boundary{background:var(--landing-public);transform-origin:0;z-index:0;position:absolute;inset:0}.kx-landing .landing-story-stage__chrome,.kx-landing .landing-story-stage__status{font-family:var(--font-landing-mono), monospace;letter-spacing:.07em;z-index:2;justify-content:space-between;font-size:.625rem;display:flex;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.kx-landing .landing-story-stage__status{top:auto;bottom:1.25rem}.kx-landing .landing-story-stage__plane{z-index:2;position:absolute;inset:12% 8%;overflow:hidden}.kx-landing .landing-story-stage__orbit{opacity:.14;border:1px solid;border-radius:50%;width:min(23vw,20rem);height:min(23vw,20rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kx-landing .landing-story-stage__state{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;width:80%;margin-inline:auto;display:flex;position:absolute;inset:0}.kx-landing .landing-story-stage__state span,.kx-landing .landing-scroll-story__code,.kx-landing .landing-story-chapter__copy>span{color:var(--landing-accent);font-family:var(--font-landing-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.kx-landing .landing-story-stage.is-public .landing-story-stage__state span{color:var(--landing-dark-text)}.kx-landing .landing-story-stage__state strong{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2rem,4.2vw,4.5rem);font-weight:300;line-height:1}.kx-landing .landing-story-stage__axis{opacity:.1;background:currentColor;position:absolute}.kx-landing .landing-story-stage__axis--x{height:1px;top:50%;left:0;right:0}.kx-landing .landing-story-stage__axis--y{width:1px;top:0;bottom:0;left:50%}.kx-landing .landing-scroll-story__copy{min-width:0}.kx-landing .landing-scroll-story__progress{background:var(--landing-line);height:1px;margin-bottom:2rem;overflow:hidden}.kx-landing .landing-scroll-story__progress span{background:var(--landing-accent);transform-origin:0;height:1px;display:block}.kx-landing .landing-scroll-story__copy h3{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.055em;margin-top:1.25rem;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:300;line-height:1}.kx-landing .landing-scroll-story__copy>p{color:var(--landing-muted);max-width:31rem;margin-top:1.5rem;line-height:1.65}.kx-landing .landing-scroll-story__index{border-top:1px solid var(--landing-line);margin-top:3rem}.kx-landing .landing-scroll-story__index li{border-bottom:1px solid var(--landing-line);color:var(--landing-subtle);font-family:var(--font-landing-mono), monospace;min-height:2.25rem;transition:color var(--landing-duration-product) var(--landing-ease-in-out);grid-template-columns:1.5rem 1fr;align-items:center;gap:.9rem;font-size:.625rem;display:grid}.kx-landing .landing-scroll-story__index li.is-active{color:var(--landing-text)}.kx-landing .landing-story-chapter{border-top:1px solid var(--landing-line);grid-template-columns:3rem minmax(0,1fr) minmax(12rem,.8fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:22rem;padding-block:clamp(3rem,7vw,6rem);display:grid;position:relative}.kx-landing .landing-story-chapter:last-child{border-bottom:1px solid var(--landing-line)}.kx-landing .landing-story-chapter__number{color:var(--landing-subtle);font-family:var(--font-landing-mono), monospace;align-self:start;font-size:.6875rem}.kx-landing .landing-story-chapter__copy h3{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2rem,5vw,4.2rem);font-weight:300;line-height:1.04}.kx-landing .landing-story-chapter__copy p{color:var(--landing-muted);max-width:34rem;margin-top:1.25rem;line-height:1.65}.kx-landing .landing-story-chapter__visual{aspect-ratio:4/3;border:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);align-items:center;padding:1.25rem;display:grid}.kx-landing .landing-story-chapter__visual span{background:var(--landing-line-strong);height:1px}.kx-landing .landing-story-chapter__visual span:nth-child(2){background:var(--landing-accent);justify-self:center;width:.5rem;height:.5rem;transform:rotate(45deg)}.kx-landing .landing-story-chapter.is-public .landing-story-chapter__visual{background:var(--landing-public)}.kx-landing .landing-story-chapter.is-boundary .landing-story-chapter__visual{border-color:var(--landing-accent)}.kx-landing .landing-strategy-grid{grid-template-columns:repeat(12,1fr);margin-top:clamp(4rem,8vw,7rem);display:grid}.kx-landing .landing-strategy-card{border-left:1px solid var(--landing-line);border-top:1px solid var(--landing-line);min-height:24rem;transition:background-color var(--landing-duration-product) var(--landing-ease-out), border-color var(--landing-duration-product) var(--landing-ease-out), transform var(--landing-duration-product) var(--landing-ease-out);grid-column:span 4;padding:clamp(1.25rem,2.5vw,2.25rem);position:relative;overflow:hidden}.kx-landing .landing-strategy-card:nth-child(3),.kx-landing .landing-strategy-card:last-child{border-right:1px solid var(--landing-line)}.kx-landing .landing-strategy-card:nth-child(n+4){border-bottom:1px solid var(--landing-line);grid-column:span 6}.kx-landing .landing-strategy-card__meta{color:var(--landing-subtle);font-family:var(--font-landing-mono), monospace;letter-spacing:.08em;justify-content:space-between;font-size:.625rem;display:flex}.kx-landing .landing-strategy-card h3{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.05em;margin-top:clamp(5rem,9vw,8rem);font-size:clamp(2rem,3.5vw,3.5rem);font-weight:300;line-height:1}.kx-landing .landing-strategy-card p{color:var(--landing-muted);max-width:25rem;margin-top:1rem;line-height:1.6}.kx-landing .landing-strategy-card__trace{background:var(--landing-accent);transform-origin:0;height:2px;transition:transform var(--landing-duration-product) var(--landing-ease-out);width:100%;position:absolute;bottom:0;left:0;transform:scaleX(0)}.kx-landing .landing-proof{background:var(--landing-public);color:var(--landing-bg)}.kx-landing .landing-partner-grid{grid-template-columns:repeat(6,1fr);gap:clamp(2.5rem,5vw,5rem) clamp(2rem,4vw,4rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.kx-landing .landing-partner-grid li{min-height:7rem;display:grid}.kx-landing .landing-partner-mark{justify-content:center;align-items:center;min-height:7rem;display:flex}.kx-landing .landing-partner-mark img{object-fit:contain;opacity:1;width:auto;max-width:8rem;height:auto;max-height:4.5rem}.kx-landing .landing-platforms{background:var(--landing-public);color:var(--landing-dark-text);height:100svh;min-height:44rem;padding-top:clamp(4.5rem,8svh,6.5rem);position:relative;overflow:hidden}.kx-landing .landing-platforms .landing-eyebrow{color:#1113189e}.kx-landing .landing-platforms__intro{z-index:3;position:relative}.kx-landing .landing-platforms__heading{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(1.5rem,3svh,2.5rem);display:grid}.kx-landing .landing-platforms__heading h2{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.07em;max-width:none;font-size:clamp(3.8rem,7vw,7.5rem);font-weight:300;line-height:.9}.kx-landing .landing-platforms__heading h2>span{display:block}.kx-landing .landing-platforms__heading h2>span:first-child{white-space:nowrap}.kx-landing .landing-platforms__heading ul{border-top:1px solid #11131847;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kx-landing .landing-platforms__heading li{font-family:var(--font-landing-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #11131847;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;min-height:3rem;font-size:.75rem;display:grid}.kx-landing .landing-platforms__icon{color:#1113189e;letter-spacing:.04em;border:1px solid #11131847;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.5rem;display:flex}.kx-landing .landing-platforms__heading li:nth-child(odd){border-right:1px solid #11131847;padding-right:1rem}.kx-landing .landing-platforms__heading li:nth-child(2n){padding-left:1rem}.kx-landing .landing-platforms__composition{--landing-platform-mobile-half-width:clamp(5rem, 6.5vw, 6rem);--landing-platform-mobile-width:clamp(10rem, 13vw, 12rem);--landing-platform-overlap-half:1rem;--landing-platform-web-half-width:min(32vw, 27rem);--landing-platform-web-width:min(64vw, 54rem);z-index:1;height:min(46svh,28rem);margin-top:0;position:absolute;bottom:0;left:0;right:0}.kx-landing .landing-platform-device{background:var(--landing-dark-text);border:1px solid #ffffff6b;position:absolute}.kx-landing .landing-platform-device--web{aspect-ratio:16/10;bottom:-3rem;left:calc(50% - var(--landing-platform-web-half-width) + var(--landing-platform-mobile-half-width) - var(--landing-platform-overlap-half));width:var(--landing-platform-web-width);z-index:1;border-radius:clamp(1.75rem,3vw,3.25rem) clamp(1.75rem,3vw,3.25rem) 0 0;padding:clamp(.4rem,.7vw,.7rem);right:auto}.kx-landing .landing-platform-device--mobile{aspect-ratio:9/19.5;bottom:-2rem;left:calc(50% - var(--landing-platform-web-half-width) - var(--landing-platform-mobile-half-width) + var(--landing-platform-overlap-half));width:var(--landing-platform-mobile-width);z-index:2;border-radius:clamp(2.25rem,4vw,3.5rem);padding:clamp(.4rem,.65vw,.65rem)}.kx-landing .landing-platform-device--mobile:after{background:var(--landing-dark-text);content:"";z-index:3;border-radius:999px;width:31%;height:clamp(.9rem,1.5vw,1.25rem);position:absolute;top:clamp(.8rem,1.5vw,1.25rem);left:50%;transform:translate(-50%)}.kx-landing .landing-demo-stage.landing-platform-stage{aspect-ratio:auto;border:0;width:100%;height:100%}.kx-landing .landing-platform-stage--web{border-radius:clamp(1.35rem,2.6vw,2.65rem) clamp(1.35rem,2.6vw,2.65rem) 0 0}.kx-landing .landing-platform-stage--mobile{border-radius:clamp(1.85rem,3.4vw,2.9rem)}.kx-landing .landing-platform-stage .landing-demo-stage__label{background:var(--landing-surface);color:var(--landing-accent)}.kx-landing .landing-platform-stage--mobile .landing-demo-stage__label{text-align:right;padding:.8rem 1rem;font-size:.5rem}.kx-landing .landing-platform-media-slot{background:var(--landing-surface-raised);color:var(--landing-text);text-align:center;align-content:center;justify-items:center;height:100%;display:grid;position:relative;overflow:hidden}.kx-landing .landing-platform-media-slot:before,.kx-landing .landing-platform-media-slot:after{background:var(--landing-line);content:"";pointer-events:none;position:absolute}.kx-landing .landing-platform-media-slot:before{height:1px;top:50%;left:0;right:0}.kx-landing .landing-platform-media-slot:after{width:1px;top:0;bottom:0;left:50%}.kx-landing .landing-platform-media-slot span,.kx-landing .landing-platform-media-slot small{background:var(--landing-surface-raised);font-family:var(--font-landing-mono), monospace;z-index:1;position:relative}.kx-landing .landing-platform-media-slot span{letter-spacing:.09em;text-transform:uppercase;padding:.6rem .8rem .2rem;font-size:clamp(.75rem,1.2vw,1rem)}.kx-landing .landing-platform-media-slot small{color:var(--landing-muted);letter-spacing:.05em;text-transform:uppercase;padding:.15rem .8rem .6rem;font-size:.625rem}.kx-landing .landing-faq{border-top:1px solid var(--landing-line)}.kx-landing .landing-faq__layout{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:clamp(4rem,9vw,9rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.kx-landing .landing-faq h2{font-size:clamp(2.8rem,5vw,5.4rem)}.kx-landing .landing-faq__list{border-top:1px solid var(--landing-line)}.kx-landing .landing-faq details{border-bottom:1px solid var(--landing-line)}.kx-landing .landing-faq summary{cursor:pointer;grid-template-columns:2rem 1fr 1.25rem;align-items:center;gap:1rem;min-height:5.5rem;padding-block:1rem;list-style:none;display:grid}.kx-landing .landing-faq summary::-webkit-details-marker{display:none}.kx-landing .landing-faq summary>span{color:var(--landing-subtle);font-family:var(--font-landing-mono), monospace;font-size:.625rem}.kx-landing .landing-faq summary strong{font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500}.kx-landing .landing-faq summary i{width:1rem;height:1rem;position:relative}.kx-landing .landing-faq summary i:before,.kx-landing .landing-faq summary i:after{content:"";transition:transform var(--landing-duration-short) var(--landing-ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kx-landing .landing-faq summary i:before{width:.75rem;height:1px}.kx-landing .landing-faq summary i:after{width:1px;height:.75rem}.kx-landing .landing-faq details[open] summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.kx-landing .landing-faq details p{color:var(--landing-muted);max-width:43rem;padding:0 2rem 2rem 3rem;line-height:1.65}.kx-landing .landing-final-cta{--landing-final-muted:#111318a8;background:var(--landing-accent);color:var(--landing-dark-text);flex-direction:column;min-height:100svh;padding-block:clamp(7rem,12vw,10rem) 0;display:flex}.kx-landing .landing-final-cta__shell{flex:1;grid-template-rows:1fr auto;display:grid}.kx-landing .landing-final-cta__layout{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);align-items:center;gap:clamp(4rem,9vw,10rem);display:grid}.kx-landing .landing-final-cta h2{max-width:11ch}.kx-landing .landing-final-cta__aside{text-align:center;justify-self:center;width:100%;max-width:28rem}.kx-landing .landing-final-cta__socials{gap:.5rem;display:grid}.kx-landing .landing-final-cta__social-link{font-family:var(--font-landing-display), sans-serif;min-height:5.25rem;transition:opacity var(--landing-duration-short) var(--landing-ease-out);justify-content:center;align-items:center;gap:.9rem;font-size:clamp(1.4rem,2.4vw,2rem);display:flex}.kx-landing .landing-final-cta__social-link svg{fill:currentColor;height:1.35rem;transition:transform var(--landing-duration-short) var(--landing-ease-out);width:1.35rem}.kx-landing .landing-final-cta__legal{color:var(--landing-final-muted);font-family:var(--font-landing-mono), monospace;letter-spacing:.07em;text-transform:uppercase;gap:.25rem;margin-top:2rem;font-size:.6875rem;line-height:1.5;display:grid}.kx-landing .landing-final-cta__action{justify-content:center;justify-self:center;min-width:14rem;margin-top:clamp(4rem,8vw,7rem);margin-bottom:clamp(1.5rem,3vw,2rem)}@media (hover:hover) and (pointer:fine){.kx-landing .landing-button:hover{background:var(--landing-text);border-color:var(--landing-text)}.kx-landing .landing-button--dark:hover{background:var(--landing-surface-raised);border-color:var(--landing-surface-raised)}.kx-landing .landing-nav__links a:hover{color:var(--landing-text)}.kx-landing .landing-final-cta__social-link:hover{color:var(--landing-dark-text);opacity:.62}.kx-landing .landing-final-cta__social-link:hover svg{transform:translate(2px,-2px)}.kx-landing .landing-nav__links a:hover:after{transform:scaleX(1)}.kx-landing .landing-nav-cta:hover{background:#e2e7ee1c}.kx-landing .landing-nav-cta:hover .landing-nav-cta__icon svg{transform:translate(1px,-1px)}.kx-landing .landing-strategy-card:hover{background:var(--landing-surface-raised);border-color:var(--landing-line-strong);transform:translateY(-4px)}.kx-landing .landing-strategy-card:hover .landing-strategy-card__trace{transform:scaleX(1)}}@media (max-width:1099px){.kx-navbar-scope--app .landing-nav__links,.kx-navbar-scope--app .landing-nav__actions>.landing-nav__wallet{display:none}.kx-navbar-scope--app .landing-menu-button{display:flex}.kx-navbar-scope--app .landing-nav__content{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:1023px){.kx-landing{--landing-gutter:clamp(1.5rem, 4.5vw, 3rem)}.kx-landing .landing-hero{min-height:auto;padding-top:10rem;padding-bottom:0}.kx-landing .landing-hero h1{animation-name:landing-hero-settle-compact}.kx-landing .landing-hero-word{animation:none}.kx-landing .landing-hero-line{animation:landing-line-in var(--landing-duration-narrative) var(--landing-ease-out) both;flex-wrap:wrap}.kx-landing .landing-hero-line:nth-child(2){animation-delay:var(--landing-duration-micro)}@keyframes landing-line-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}.kx-landing .landing-demo-stage{aspect-ratio:4/3}.kx-landing .landing-hero-stage{animation-name:landing-stage-in-compact}@keyframes landing-hero-settle-compact{0%{transform:translateY(clamp(5.5rem,13svh,8rem))scale(1.065)}to{transform:translate(0,0)scale(1)}}@keyframes landing-stage-in-compact{0%{opacity:0;transform:translateY(4rem)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.kx-landing .landing-lifecycle__intro{min-height:auto}.kx-landing .landing-capability-story.is-full .landing-capability-story__shell{padding-block:clamp(6rem,12svh,7rem) 1.25rem}.kx-landing .landing-capability-story.is-full .landing-capability-story__layout{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;align-items:stretch;gap:clamp(1.25rem,3svh,2rem)}.kx-landing .landing-capability-story.is-full .landing-capability-story__copy-window{grid-row:1;align-self:auto;height:clamp(11rem,24svh,13rem)}.kx-landing .landing-capability-story.is-full .landing-capability-story__copy-layer{padding-bottom:0}.kx-landing .landing-capability-story.is-full .landing-capability-story__copy-layer h2{max-width:10ch;margin-top:0;font-size:clamp(2.75rem,8vw,4.5rem)}.kx-landing .landing-capability-story.is-full .landing-capability-story__copy-layer p{max-width:34rem;margin-top:1rem;font-size:1rem}.kx-landing .landing-capability-story.is-full .landing-capability-story__visual-window{aspect-ratio:5/6;grid-row:2;justify-self:center;width:min(100%,45svh);max-width:28rem;max-height:none}.kx-landing .landing-capability-chapter{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);gap:clamp(2.5rem,6vw,4.5rem);min-height:38rem}.kx-landing .landing-capability-chapter h2{font-size:clamp(3.2rem,7vw,4.75rem)}.kx-landing .landing-story-chapter{grid-template-columns:2.5rem minmax(0,1fr) minmax(12rem,.65fr)}.kx-landing .landing-partner-grid{grid-template-columns:repeat(4,1fr)}.kx-landing .landing-platforms__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:start}.kx-landing .landing-platforms__heading h2{font-size:clamp(3rem,6.2vw,4.25rem)}.kx-landing .landing-platforms__composition{--landing-platform-mobile-half-width:4.75rem;--landing-platform-mobile-width:9.5rem;--landing-platform-overlap-half:.875rem;--landing-platform-web-half-width:22rem;--landing-platform-web-width:44rem;height:min(48svh,26rem);margin-top:0}.kx-landing .landing-platform-device--web{bottom:-2rem}.kx-landing .landing-platform-device--mobile{bottom:-1.5rem}}@media (max-width:767px){:root{--app-navbar-height:4.8rem}.kx-navbar-scope--app{height:4.8rem}.kx-landing{--landing-gutter:1.25rem}.kx-landing .landing-nav{padding-top:.85rem}.kx-landing .landing-nav__inner{height:3.1rem;width:calc(100% - 2 * var(--landing-gutter));border-radius:1rem;justify-content:space-between;padding:.2rem .25rem .2rem .85rem;display:flex}.kx-landing .landing-nav:not(.is-app) .landing-nav__content{grid-template-columns:minmax(0,1fr) auto}.kx-landing .landing-nav__links,.kx-landing .landing-nav__actions>.landing-nav__socials{display:none}.kx-navbar-scope--app .landing-menu-button{display:flex}.kx-landing .landing-hero{min-height:100svh;padding-top:8.5rem;padding-bottom:0}.kx-landing .landing-hero h1{letter-spacing:-.065em;max-width:11ch;margin-top:2.25rem;font-size:clamp(3.15rem,14.5vw,4.35rem);line-height:.96}.kx-landing .landing-hero-line{display:block}.kx-landing .landing-hero-word{margin-right:.2em}.kx-landing .landing-hero__support{flex-direction:column;align-items:stretch;gap:2rem;margin-top:2.75rem}.kx-landing .landing-hero__support p{max-width:21rem}.kx-landing .landing-hero__support .landing-button{width:100%}.kx-landing .landing-demo-stage{aspect-ratio:4/5}.kx-landing .landing-hero-handoff{margin-top:5rem}.kx-landing .landing-hero-stage{aspect-ratio:1080/1920}.kx-landing .landing-hero-stage__reveal{aspect-ratio:1080/1728}.kx-landing .landing-hero-stage__head span:last-child,.kx-landing .landing-hero-stage__foot span:nth-child(2){display:none}.kx-landing .landing-hero-stage__flow{grid-template-columns:1fr;align-content:center;gap:.75rem;inset:14% 11%}.kx-landing .landing-hero-stage__flow div{aspect-ratio:auto;max-width:none;min-height:4.5rem}.kx-landing .landing-hero-stage__flow i{justify-self:center;width:1px;height:1.25rem}.kx-landing .landing-hero-stage__flow i:after{top:auto;bottom:0;right:-.18rem;transform:rotate(135deg)}.kx-landing .landing-positioning{text-align:left;min-height:auto;padding-block:8rem}.kx-landing .landing-positioning p{font-size:clamp(2.5rem,12vw,3.75rem)}.kx-landing .landing-section{padding-block:7rem}.kx-landing .landing-section-heading--split,.kx-landing .landing-final-cta__layout,.kx-landing .landing-faq__layout{grid-template-columns:1fr;align-items:start}.kx-landing .landing-section-heading h2,.kx-landing .landing-faq h2,.kx-landing .landing-final-cta h2{font-size:clamp(2.9rem,13vw,4.35rem)}.kx-landing .landing-section-heading p{max-width:25rem}.kx-landing .landing-capability-story__stack{padding-block:7rem}.kx-landing .landing-capability-story__stack>.landing-eyebrow{margin-bottom:4rem}.kx-landing .landing-capability-chapter{grid-template-columns:1fr;align-items:start;gap:3.5rem;min-height:auto;padding-block:5rem}.kx-landing .landing-capability-chapter h2{max-width:9ch;font-size:clamp(3rem,14vw,4.25rem)}.kx-landing .landing-capability-chapter article p{max-width:29rem;font-size:1rem}.kx-landing .landing-capability-chapter .landing-capability-visual{aspect-ratio:5/6;justify-self:stretch;max-width:none}.kx-landing .landing-capability-chapter__number{top:1rem}.kx-landing .landing-lifecycle__intro{padding-top:7rem;padding-bottom:6rem}.kx-landing .landing-story-chapter{grid-template-columns:2rem 1fr;gap:1.5rem;min-height:auto;padding-block:4rem}.kx-landing .landing-story-chapter__visual{aspect-ratio:5/2;grid-column:2}.kx-landing .landing-strategy-grid{grid-template-columns:1fr}.kx-landing .landing-strategy-card,.kx-landing .landing-strategy-card:nth-child(n+4){border-bottom:0;border-right:1px solid var(--landing-line);grid-column:auto;min-height:20rem}.kx-landing .landing-strategy-card:last-child{border-bottom:1px solid var(--landing-line)}.kx-landing .landing-strategy-card h3{margin-top:5rem}.kx-landing .landing-partner-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.kx-landing .landing-partner-grid li,.kx-landing .landing-partner-mark{min-height:4.5rem}.kx-landing .landing-platforms{height:100svh;min-height:44rem;padding-top:4rem}.kx-landing .landing-platforms__heading{grid-template-columns:1fr;gap:2rem}.kx-landing .landing-platforms__heading h2{max-width:none;font-size:clamp(2.6rem,11.25vw,3rem);line-height:.94}.kx-landing .landing-platforms__heading ul{max-width:none}.kx-landing .landing-platforms__composition{--landing-platform-mobile-half-width:2.75rem;--landing-platform-mobile-width:5.5rem;--landing-platform-overlap-half:.625rem;--landing-platform-web-half-width:10rem;--landing-platform-web-width:20rem;height:18rem;margin-top:0}.kx-landing .landing-platform-device--web{bottom:-1rem}.kx-landing .landing-platform-device--mobile{bottom:-.75rem}.kx-landing .landing-platform-stage--mobile .landing-demo-stage__label{padding-inline:.65rem;font-size:.45rem}.kx-landing .landing-platform-stage--mobile .landing-platform-media-slot span{max-width:8rem;font-size:.625rem}.kx-landing .landing-platform-stage--mobile .landing-platform-media-slot small{display:none}.kx-landing .landing-platform-stage--web .landing-platform-media-slot{text-align:left;justify-items:start;padding-left:5rem}.kx-landing .landing-faq__layout{gap:3rem}.kx-landing .landing-faq summary{grid-template-columns:1.5rem 1fr 1rem;min-height:5rem}.kx-landing .landing-faq details p{padding-left:2.5rem;padding-right:1rem}.kx-landing .landing-final-cta{min-height:100svh;padding-block:7rem 0}.kx-landing .landing-final-cta__layout{gap:4rem}.kx-landing .landing-final-cta__aside{max-width:none}.kx-landing .landing-final-cta__social-link{min-height:4.5rem}.kx-landing .landing-final-cta__legal{margin-top:1.5rem}.kx-landing .landing-final-cta__action{width:min(100%,18rem);margin-top:4rem}}.kx-landing .landing-capability-visual__body *,.kx-landing .landing-capability-visual__body :before,.kx-landing .landing-capability-visual__body :after{animation-play-state:var(--landing-capability-animation-play-state,paused)}@media (prefers-reduced-motion:reduce){.kx-landing .landing-hero-handoff__stage{position:relative;top:auto}.kx-landing .landing-hero h1,.kx-landing .landing-hero-word,.kx-landing .landing-hero-line,.kx-landing .landing-hero-stage,.kx-landing .landing-nav__inner,.kx-landing .landing-nav__content{clip-path:none;opacity:1;visibility:visible;animation:none;transform:none}.kx-landing .landing-nav__intro-mark{display:none}.kx-landing .landing-capability-visual__studio-node,.kx-landing .landing-capability-visual__studio-gate,.kx-landing .landing-capability-visual__studio-controls,.kx-landing .landing-capability-visual__studio-ready{opacity:1;animation:none}.kx-landing .landing-capability-visual__studio-node,.kx-landing .landing-capability-visual__studio-controls,.kx-landing .landing-capability-visual__studio-ready{transform:none}.kx-landing .landing-capability-visual__studio-gate{transform:rotate(45deg)}.kx-landing .landing-capability-visual__prompt,.kx-landing .landing-capability-visual__copilot-status,.kx-landing .landing-capability-visual__draft,.kx-landing .landing-capability-visual__review,.kx-landing .landing-capability-visual__template-library,.kx-landing .landing-capability-visual__template-draft,.kx-landing .landing-capability-visual__template-ready{opacity:1;animation:none;transform:none}.kx-landing .landing-capability-visual__backtesting-chart:after{animation:none;transform:translate(100%)}.kx-landing .landing-capability-visual__backtesting-playhead{display:none}.kx-landing .landing-capability-visual__backtesting-marker,.kx-landing .landing-capability-visual__backtesting-evidence,.kx-landing .landing-capability-visual__backtesting-results,.kx-landing .landing-capability-visual__backtesting-ready{opacity:1;animation:none;transform:none}.kx-landing .landing-button,.kx-landing .landing-faq summary i:after,.kx-landing .landing-final-cta__social-link,.kx-landing .landing-final-cta__social-link svg,.kx-landing .landing-menu,.kx-landing .landing-menu__links,.kx-landing .landing-menu-button span,.kx-landing .landing-nav,.kx-landing .landing-nav-cta,.kx-landing .landing-nav-cta__icon svg,.kx-landing .landing-nav__inner,.kx-landing .landing-nav__links a:after,.kx-landing .landing-skip-link,.kx-landing .landing-strategy-card,.kx-landing .landing-strategy-card__trace{transition-duration:1ms}}
