:root{--kx-bg: #050607;--kx-bg-2: #0a0c0e;--kx-surface: #0e1013;--kx-surface-2: #15181c;--kx-line: rgba(255, 255, 255, .08);--kx-line-2: rgba(255, 255, 255, .14);--kx-fg: #f2f3f1;--kx-fg-2: rgba(242, 243, 241, .68);--kx-fg-3: rgba(242, 243, 241, .54);--kx-fg-4: rgba(242, 243, 241, .22);--kx-accent: #41e962;--kx-c-h: var(--kx-fg);--kx-c-hl: var(--kx-accent);--kx-c-eyebrow: var(--kx-fg);--kx-form-bg: #3e3e3e;--kx-form-fg: var(--kx-fg);--kx-form-btn: var(--kx-accent);--kx-form-btn-fg: #0b0c0c;--kx-sans: "KX Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kx-mono: "KX Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--kx-gutter: clamp(20px, 4.4vw, 64px);--kx-max: 1360px;--kx-header: 64px;--kx-pad: clamp(72px, 8vw, 124px);--kx-pad-s: clamp(52px, 5.5vw, 84px);--kx-fs-display: clamp(44px, 7.2vw, 120px);--kx-fs-h2: clamp(36px, 4.7vw, 76px);--kx-fs-h3: clamp(24px, 2.4vw, 34px);--kx-fs-h4: clamp(19px, 1.5vw, 22px);--kx-fs-lead: clamp(17px, 1.42vw, 21px);--kx-fs-body: 16px;--kx-fs-small: 14px;--kx-r-s: 10px;--kx-r: 18px;--kx-r-l: 28px;--kx-ease: cubic-bezier(.2, .7, .1, 1);--kx-ease-out: cubic-bezier(.16, 1, .3, 1);--kx-ease-io: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box}html.kx-root{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--kx-header) + 8px);background:var(--kx-bg)}@media(prefers-reduced-motion:reduce){html.kx-root{scroll-behavior:auto}}body.kx{margin:0;background:var(--kx-bg);color:var(--kx-fg);font-family:var(--kx-sans);font-size:var(--kx-fs-body);line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 0;overflow-x:clip}:where(.kx) :where(img,video,svg){display:block;max-width:100%}:where(.kx) :where(img,video){height:auto}:where(.kx) a{color:inherit;text-decoration:none}:where(.kx) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.kx) :where(p,h1,h2,h3,h4,ul,ol,dl,dd,figure){margin:0}:where(.kx) :where(ul,ol){padding:0;list-style:none}.kx ::selection{background:var(--kx-accent);color:#04140b}.kx :focus-visible{outline:2px solid var(--kx-accent);outline-offset:3px;border-radius:6px}.kx-main{display:block}.kx-skip{position:fixed;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--kx-fg);color:var(--kx-bg);font-weight:500;transition:top .2s}.kx-skip:focus{top:12px}.kx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kx-wrap{width:100%;max-width:calc(var(--kx-max) + var(--kx-gutter) * 2);margin-inline:auto;padding-inline:var(--kx-gutter)}.kx-wrap--narrow{max-width:calc(980px + var(--kx-gutter) * 2)}.kx-section{position:relative;padding-top:var(--kx-pad);padding-bottom:calc(var(--kx-pad) * .7)}.kx-section[data-space-top=none]{padding-top:0}.kx-section[data-space-top=s]{padding-top:var(--kx-pad-s)}.kx-section[data-space-bottom=none]{padding-bottom:0}.kx-section[data-space-bottom=s]{padding-bottom:var(--kx-pad-s)}.kx-section[data-space-bottom=xs]{padding-bottom:clamp(20px,2.2vw,32px)}.kx-section[data-tone=raised]{background:linear-gradient(180deg,var(--kx-bg) 0,var(--kx-bg-2) 160px,var(--kx-bg-2) calc(100% - 160px),var(--kx-bg) 100%)}.kx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--kx-mono);font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--kx-fg-3)}.kx-eyebrow:before{content:"";width:13px;height:10px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1px #ffffff4d;background:linear-gradient(var(--kx-accent),var(--kx-accent)) 50% 40% / 6px 3px no-repeat;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--kx-accent) 60%,transparent))}.kx-eyebrow--plain:before{display:none}.kx-eb-plain .kx-eyebrow:not(.kx-eyebrow--plain){font-family:var(--kx-sans);font-size:var(--kx-fs-lead);line-height:1.3;letter-spacing:-.011em;text-transform:none;font-weight:450;color:var(--kx-c-eyebrow)}.kx-eb-plain .kx-eyebrow:not(.kx-eyebrow--plain):before{display:none}.kx-eb-tag .kx-eyebrow{color:var(--kx-c-eyebrow)}.kx-display,.kx-h2,.kx-h3,.kx-h4{font-weight:600;color:var(--kx-c-h);text-wrap:balance}.kx-display{font-size:var(--kx-fs-display);line-height:.94;letter-spacing:-.045em}.kx-h2{font-size:var(--kx-fs-h2);line-height:1;letter-spacing:-.04em}.kx-h3{font-size:var(--kx-fs-h3);line-height:1.12;letter-spacing:-.025em}.kx-h4{font-size:var(--kx-fs-h4);line-height:1.25;letter-spacing:-.015em}.kx-display em,.kx-h2 em,.kx-h3 em,.kx-h4 em{font-style:normal;color:var(--kx-c-hl)}.kx-statement em{font-style:normal}.kx-display strong,.kx-h2 strong,.kx-h3 strong{font-weight:inherit;color:var(--kx-accent)}.kx-lead{font-size:var(--kx-fs-lead);line-height:1.5;color:var(--kx-fg-2);letter-spacing:-.011em;text-wrap:pretty}.kx-body{color:var(--kx-fg-2);text-wrap:pretty}.kx-body p+p,.kx-lead p+p{margin-top:.9em}.kx-body strong,.kx-lead strong{color:var(--kx-fg);font-weight:500}.kx-body a,.kx-lead a{color:var(--kx-fg);text-decoration:underline;text-decoration-color:var(--kx-fg-4);text-underline-offset:3px;transition:text-decoration-color .2s}.kx-body a:hover,.kx-lead a:hover{text-decoration-color:var(--kx-fg)}.kx-small{font-size:var(--kx-fs-small);color:var(--kx-fg-3)}.kx-mono{font-family:var(--kx-mono);letter-spacing:.02em}.kx-num{font-variant-numeric:tabular-nums}.kx-head{display:grid;gap:22px;margin-bottom:clamp(48px,6vw,88px)}.kx-head>.kx-eyebrow{justify-self:start}.kx-head--center{text-align:center;justify-items:center}.kx-head--center>.kx-eyebrow{justify-self:center}.kx-head--center .kx-lead{max-width:40em}.kx-head--split{grid-template-columns:1fr}@media(min-width:990px){.kx-head--split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(40px,6vw,120px);align-items:end}.kx-head--split>.kx-eyebrow{grid-column:1 / -1}.kx-head--split .kx-lead{padding-bottom:.4em;max-width:34em}}.kx-head--split:not(:has(.kx-lead)){grid-template-columns:1fr}.kx-head .kx-h2,.kx-head--center .kx-h2{max-width:20ch}.kx-h2--xl{font-size:clamp(44px,7vw,116px);line-height:.95;letter-spacing:-.045em}.kx-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.kx-btn{--h: 48px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 22px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:background-color .3s var(--kx-ease),color .3s var(--kx-ease),border-color .3s var(--kx-ease),transform .4s var(--kx-ease-out),box-shadow .4s var(--kx-ease);-webkit-tap-highlight-color:transparent}.kx-btn--lg{--h: 56px;padding:0 28px;font-size:16px}.kx-btn--sm{--h: 38px;padding:0 16px;font-size:14px}.kx-btn--primary{background:var(--kx-fg);color:var(--kx-bg);box-shadow:0 0 #fff0}.kx-btn--primary:hover{background:#fff;box-shadow:0 8px 32px -8px #ffffff59}.kx-btn--ghost{color:var(--kx-fg);box-shadow:inset 0 0 0 1px var(--kx-line-2)}.kx-btn--ghost:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff47}.kx-btn:active{transform:scale(.98)}.kx-btn__icon{width:16px;height:16px;flex:none;transition:transform .4s var(--kx-ease-out)}.kx-btn:hover .kx-btn__icon--arrow{transform:translate(3px)}.kx-btn__price{font-variant-numeric:tabular-nums}.kx-btn--primary .kx-btn__sep{width:1px;height:16px;background:#0000002e}.kx-link{display:inline-flex;align-items:center;gap:8px;color:var(--kx-fg);font-weight:500}.kx-link svg{width:16px;height:16px;transition:transform .4s var(--kx-ease-out)}.kx-link:hover svg{transform:translate(3px)}.kx-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;font-family:var(--kx-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--kx-fg-2);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--kx-line);white-space:nowrap}.kx-dot{width:6px;height:6px;border-radius:50%;background:var(--kx-accent);box-shadow:0 0 10px var(--kx-accent);flex:none}.kx-dot--live{animation:kx-pulse 2s var(--kx-ease-io) infinite}@keyframes kx-pulse{0%,to{opacity:1}50%{opacity:.35}}.kx-frame{position:relative;overflow:hidden;border-radius:var(--kx-r-l);background:var(--kx-surface);isolation:isolate}.kx-frame>img,.kx-frame>video,.kx-frame>picture,.kx-frame>picture>img{width:100%;height:100%;object-fit:cover}.kx-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f;pointer-events:none;z-index:2}.kx-cover{width:100%;height:100%;object-fit:cover}.kx-playtoggle{position:absolute;right:16px;bottom:16px;z-index:3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--kx-fg);background:#05060780;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff24;transition:background-color .3s}.kx-playtoggle:hover{background:#050607bf}.kx-playtoggle svg{width:14px;height:14px}.kx-playtoggle .kx-i-play{display:none}.kx-playtoggle[aria-pressed=true] .kx-i-play{display:block}.kx-playtoggle[aria-pressed=true] .kx-i-pause{display:none}.js .kx [data-kx-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity 1s var(--kx-ease),transform 1.2s var(--kx-ease-out);transition-delay:calc(var(--d, 0) * 90ms)}.js .kx [data-kx-reveal].is-in{opacity:1;transform:none}.js .kx [data-kx-reveal=fade]{transform:none}.js .kx [data-kx-reveal=scale]{transform:scale(.96)}.kx-w{display:inline-block;vertical-align:top;overflow:clip;overflow-clip-margin:.2em;padding-bottom:.06em;margin-bottom:-.06em}.kx-w>span{display:inline-block}.js .kx [data-kx-split] .kx-w>span{transform:translate3d(0,108%,0);transition:transform 1.15s var(--kx-ease-out);transition-delay:calc(var(--i, 0) * 42ms + var(--d, 0) * 90ms)}.js .kx [data-kx-split].is-in .kx-w>span{transform:none}@media(prefers-reduced-motion:reduce){.js .kx [data-kx-reveal]{transform:none!important;transition:opacity .6s var(--kx-ease)!important}.js .kx [data-kx-split] .kx-w>span{transform:none!important;transition:none!important}}.kx--editor [data-kx-reveal],.kx--editor [data-kx-split] .kx-w>span{opacity:1!important;transform:none!important}.kx-in{animation:kx-in 1.1s var(--kx-ease-out) both;animation-delay:calc(var(--d, 0) * 90ms + 60ms)}.kx-in--fade{animation-name:kx-in-fade;animation-duration:1.6s}@keyframes kx-in{0%{opacity:0;transform:translate3d(0,26px,0)}}@keyframes kx-in-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.kx-in{animation:none}}.kx-header{position:fixed;inset:0 0 auto;z-index:60;height:var(--kx-header);transition:transform .5s var(--kx-ease-out),background-color .4s,box-shadow .4s}.kx-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#050607ad;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);opacity:0;transition:opacity .4s;box-shadow:inset 0 -1px 0 var(--kx-line)}.kx-header.is-scrolled:before{opacity:1}.kx-header.is-hidden{transform:translateY(-100%)}.kx-header__inner{position:relative;height:100%;display:flex;align-items:center;gap:24px}.kx-logo{display:inline-flex;align-items:center;gap:10px;height:100%;flex:none}.kx-logo img{height:auto}.kx-logo__word{font-weight:600;font-size:15px;letter-spacing:.24em;text-transform:uppercase}.kx-wordmark{display:block;height:30px;width:auto;aspect-ratio:2000 / 511}.kx-wordmark--word{height:15px;aspect-ratio:1414 / 199}.kx-footer .kx-wordmark{height:40px}.kx-footer .kx-wordmark--word{height:20px}.kx-nav{display:none;margin-inline:auto;gap:4px}.kx-nav a{position:relative;padding:8px 14px;border-radius:999px;font-size:14px;color:var(--kx-fg-2);transition:color .25s,background-color .25s}.kx-nav a:hover{color:var(--kx-fg);background:#ffffff0d}.kx-header__end{margin-left:auto;display:flex;align-items:center;gap:8px}.kx-menu-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--kx-line-2)}.kx-menu-btn span{position:relative;width:16px;height:1.5px;background:currentColor;transition:background-color .2s}.kx-menu-btn span:before,.kx-menu-btn span:after{content:"";position:absolute;left:0;width:100%;height:100%;background:currentColor;transition:transform .4s var(--kx-ease-out)}.kx-menu-btn span:before{transform:translateY(-5px)}.kx-menu-btn span:after{transform:translateY(5px)}.kx-menu-open .kx-menu-btn span{background:transparent}.kx-menu-open .kx-menu-btn span:before{transform:rotate(45deg)}.kx-menu-open .kx-menu-btn span:after{transform:rotate(-45deg)}.kx-header .kx-btn{--h: 38px;padding:0 16px;font-size:14px}@media(min-width:990px){.kx-nav{display:flex}.kx-menu-btn{display:none}.kx-header__end{margin-left:0}}:root:has(.kx-header--launch){--kx-header: 56px}@media(min-width:750px){:root:has(.kx-header--launch){--kx-header: 64px}}@media(min-width:1200px){:root:has(.kx-header--launch){--kx-header: 72px}}.kx-header--launch .kx-header__inner{max-width:none;padding-inline:clamp(20px,1.9vw,32px);display:grid;grid-template-columns:1fr auto 1fr;gap:16px}.kx-header--launch .kx-logo{grid-column:1;justify-self:start}.kx-header--launch .kx-wordmark{height:clamp(22px,2.1vw,30px)}.kx-header--launch .kx-wordmark--word{height:clamp(11px,1.05vw,15px)}.kx-launch{grid-column:2;margin:0;display:flex;align-items:center;gap:.8em;font-size:clamp(16px,1.6vw,23px);line-height:1.2;letter-spacing:-.005em;white-space:nowrap;color:var(--kx-fg)}.kx-launch__on{display:flex;align-items:center;gap:.8em}.kx-launch__logo{display:block;height:1.13em;width:auto}.kx-launch__logo--ks{display:flex;color:#05ce78}.kx-launch__logo--ks .kx-ks{display:block;height:100%;width:auto;aspect-ratio:200 / 22}a.kx-launch{transition:opacity .25s}a.kx-launch:hover{opacity:.78}@media(max-width:749px){.kx-header--launch .kx-header__inner{grid-template-columns:auto minmax(0,1fr)}.kx-launch{justify-self:end;flex-direction:column;align-items:flex-end;gap:3px;font-size:13px}.kx-launch__on{gap:.5em}.kx-launch__date{color:var(--kx-fg-2)}}@media(max-width:379px){.kx-header--launch .kx-header__inner{gap:10px}.kx-header--launch .kx-wordmark{height:20px}.kx-launch{font-size:11.5px}}.kx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;padding:calc(var(--kx-header) + 24px) var(--kx-gutter) 32px;display:flex;flex-direction:column;gap:28px;background:#050607f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .4s var(--kx-ease),visibility .4s}.kx-menu-open .kx-drawer{opacity:1;visibility:visible}.kx-drawer nav{display:grid}.kx-drawer nav a{padding:14px 0;font-size:30px;font-weight:600;letter-spacing:-.03em;border-bottom:1px solid var(--kx-line);transform:translateY(12px);opacity:0;transition:transform .6s var(--kx-ease-out),opacity .6s;transition-delay:calc(var(--i) * 40ms + 80ms)}.kx-menu-open .kx-drawer nav a{transform:none;opacity:1}.kx-drawer .kx-btn{align-self:stretch}@media(min-width:990px){.kx-drawer{display:none}}body.kx-menu-open{overflow:hidden}.kx-hero{position:relative;padding-top:calc(var(--kx-header) + clamp(28px,6.5vh,84px));padding-bottom:clamp(40px,5vw,72px);overflow:clip}.kx-hero__glow{position:absolute;left:50%;top:0;width:min(1400px,140vw);aspect-ratio:2 / 1;transform:translate(-50%,-38%);background:radial-gradient(closest-side,rgba(120,255,190,.08),transparent 70%);pointer-events:none}.kx-hero__head{position:relative;display:grid;gap:clamp(20px,2.4vw,28px)}.kx-hero[data-align=center] .kx-hero__head{justify-items:center;text-align:center}.kx-hero .kx-display{max-width:100%}.kx-hero__text{max-width:36em}.kx-hero[data-align=center] .kx-hero__text{max-width:34em}.kx-hero__actions{margin-top:8px;display:grid;gap:14px;justify-items:inherit}.kx-hero[data-align=center] .kx-hero__actions .kx-btns{justify-content:center}@media(max-width:749px){.kx-hero__actions .kx-btns{flex-direction:column;align-items:stretch;width:min(100%,360px);margin-inline:auto}.kx-hero[data-align=left] .kx-hero__actions .kx-btns{margin-inline:0}}.kx-hero__note{font-family:var(--kx-mono);font-size:12px;letter-spacing:.06em;color:var(--kx-fg-3);text-transform:uppercase}.kx-hero__note b{color:var(--kx-fg-2);font-weight:500}.kx-hero__stage{--p: 0;position:relative;margin-top:clamp(36px,5.5vh,64px);padding-inline:calc(var(--kx-gutter) * (1 - var(--p)))}.kx-hero__frame{position:relative;overflow:hidden;border-radius:calc(var(--kx-r-l) * (1 - var(--p) * .85));aspect-ratio:21 / 9;max-height:92svh;margin-inline:auto;background:#000;isolation:isolate}.kx-hero__frame>video,.kx-hero__frame>img,.kx-hero__frame>picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;transform:scale(calc(1.08 - var(--p) * .08));transform-origin:50% 50%}.kx-hero__d,.kx-hero__m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.kx-hero__m img{transform:scale(calc(1.08 - var(--p) * .08))}.kx-hero__d img,.kx-hero__m img{width:100%;height:100%;object-fit:cover}.kx-hero__frame>picture img{width:100%;height:100%;object-fit:cover}.kx-hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,calc(.06 * (1 - var(--p))));background:linear-gradient(180deg,#05060700 70%,#05060773);pointer-events:none;z-index:2}.kx-hero__m{display:none}@media(max-width:749px){.kx-hero__frame{aspect-ratio:16 / 10}.kx-hero__frame.has-m>.kx-hero__d{display:none}.kx-hero__frame.has-m>.kx-hero__m{display:block}.kx-hero__frame:not(.has-m){aspect-ratio:16 / 11}}.kx-hero__specs{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--kx-line)}.kx-hero__spec{padding:20px 0 4px;display:grid;gap:6px;align-content:start}.kx-hero__spec:nth-child(2n){padding-left:20px;border-left:1px solid var(--kx-line)}.kx-hero__spec:nth-child(n+3){border-top:1px solid var(--kx-line)}.kx-hero__spec b{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.kx-hero__spec span{font-family:var(--kx-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--kx-fg-3);line-height:1.4}@media(min-width:750px){.kx-hero__specs{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.kx-hero__spec{padding:24px 24px 0;border-left:1px solid var(--kx-line)}.kx-hero__spec:first-child{padding-left:0;border-left:0}.kx-hero__spec:nth-child(n+3){border-top:0}}.kx-statement{position:relative;height:var(--h, 220vh)}.kx-statement__sticky{position:sticky;top:0;height:100vh;height:100svh;display:grid;align-items:start;padding-top:max(16vh,calc(var(--kx-header) + 48px))}.kx-statement__text{font-size:clamp(30px,4.9vw,76px);line-height:1.08;letter-spacing:-.035em;font-weight:600;max-width:19ch;text-wrap:balance}.kx-statement[data-align=center] .kx-statement__text{margin-inline:auto;text-align:center}.kx-statement .kx-sw{opacity:clamp(.16,calc((var(--p, 0) * (var(--n) + 6) - var(--i)) / 3),1);transition:opacity .15s linear}.kx-statement em .kx-sw,.kx-statement em.kx-sw{color:var(--kx-accent)}.kx-statement__foot{position:absolute;left:0;right:0;bottom:clamp(24px,5vh,56px)}.kx-statement__sticky{overflow:hidden}.kx-statement__sticky>.kx-wrap{position:relative;z-index:1}.kx-keymap{position:absolute;left:50%;top:50%;width:min(1500px,150vw);transform:translate(-50%,-50%) perspective(1600px) rotateX(48deg) scale(1.05);--mask: linear-gradient(90deg, transparent 0%, transparent 44%, #000 72%);display:grid;grid-template-columns:repeat(64,1fr);gap:.35vw;opacity:.9;pointer-events:none;-webkit-mask-image:var(--mask),radial-gradient(60% 70% at 50% 50%,#000 30%,transparent 100%);mask-image:var(--mask),radial-gradient(60% 70% at 50% 50%,#000 30%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.kx-statement[data-align=center] .kx-keymap{--mask: linear-gradient(#000, #000);opacity:.45}@media(max-width:749px){.kx-statement__sticky .kx-keymap{top:84%;width:210vw;--mask: linear-gradient(180deg, transparent, #000 40%)}}.kx-keymap i{grid-column:span var(--w);aspect-ratio:calc(var(--w) / 4 * 1) / 1;border-radius:12%;box-shadow:inset 0 0 0 1px #ffffff0d;position:relative}.kx-keymap i:after{content:"";position:absolute;top:22%;right:18%;bottom:30%;left:18%;border-radius:6%;background:var(--kx-accent);opacity:clamp(0,calc((var(--p, 0) * 92 - var(--o)) / 6),.5);filter:saturate(1.2);box-shadow:0 0 1.4vw var(--kx-accent)}.kx-keymap i:nth-child(5n+2):after{background:#4aa8ff;box-shadow:0 0 1.4vw #4aa8ff}.kx-keymap i:nth-child(7n+3):after{background:#a78bff;box-shadow:0 0 1.4vw #a78bff}.kx-keymap i:nth-child(11n+5):after{background:#ff8a5c;box-shadow:0 0 1.4vw #ff8a5c}.kx-statement .kx-statement__text{text-shadow:0 2px 30px rgba(5,6,7,.9)}.kx--editor .kx-statement{height:auto}.kx--editor .kx-statement__sticky{position:relative;height:auto;padding-block:var(--kx-pad)}.kx--editor .kx-statement .kx-sw{opacity:1}.kx-kbd__stage{position:relative;display:grid;gap:clamp(28px,3.4vw,48px);justify-items:center}.kx-kbd__stage:before{content:"";position:absolute;left:50%;top:56%;width:110%;aspect-ratio:3 / 1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--kx-glow, rgba(110, 160, 255, .12)),transparent 75%);pointer-events:none;transition:background 1.2s var(--kx-ease)}.kx-apps{position:relative;display:flex;gap:6px;padding:6px;border-radius:999px;background:#ffffff09;box-shadow:inset 0 0 0 1px var(--kx-line);max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kx-apps::-webkit-scrollbar{display:none}.kx-app{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 12px;border-radius:999px;font-size:14px;color:var(--kx-fg-2);white-space:nowrap;transition:color .36s var(--kx-ease-out),background-color .3s;overflow:hidden;flex:none}.kx-apps__thumb{position:absolute;z-index:0;top:6px;left:0;width:0;height:38px;border-radius:999px;background:var(--kx-fg);opacity:0;pointer-events:none}.kx-apps.has-thumb .kx-apps__thumb{opacity:1;transition:transform .36s var(--kx-ease-out),width .36s var(--kx-ease-out)}.kx-apps.has-thumb.no-anim .kx-apps__thumb{transition:none}.kx-apps.has-thumb .kx-app[aria-selected=true]{background:transparent}.kx-app:hover{color:var(--kx-fg)}.kx-app__dot{width:8px;height:8px;border-radius:2px;background:var(--c, var(--kx-fg-3));box-shadow:0 0 10px var(--c, transparent)}.kx-app[aria-selected=true]{color:var(--kx-bg);background:var(--kx-fg)}.kx-app[aria-selected=true] .kx-app__dot{box-shadow:0 0 0 1.5px #00000059}.kx-app__bar{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:#0000001f;overflow:hidden;opacity:0}.kx-app__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;transform-origin:0 50%;transform:scaleX(0)}.kx-app[aria-selected=true].is-auto .kx-app__bar{opacity:1}.kx-app[aria-selected=true].is-auto .kx-app__bar:after{animation:kx-bar var(--dur, 4s) linear forwards}@keyframes kx-bar{to{transform:scaleX(1)}}.kx-kbd__status{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;align-items:center;font-family:var(--kx-mono);font-size:12px;letter-spacing:.06em;color:var(--kx-fg-2);text-transform:uppercase;text-align:center}.kx-kbd__status b{color:var(--kx-fg);font-weight:500}.kx-kbd__hint{display:none}@media(hover:hover)and (pointer:fine){.kx-kbd__hint{display:inline-flex;gap:8px;align-items:center}}.kx-kbd__hint kbd{font-family:var(--kx-mono);font-size:11px;padding:2px 6px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--kx-line-2);color:var(--kx-fg-2)}.kx-board{position:relative;width:min(100%,1240px);isolation:isolate}.kx-board__base{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.kx-board__keys{position:absolute;top:0;right:0;bottom:0;left:0}.kx-key{position:absolute;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:-2px;border-radius:8%}.kx-key__scr{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kx-key__scr i{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;mix-blend-mode:lighten;opacity:0;transition:opacity .42s var(--kx-ease);transition-delay:var(--dl, 0ms)}.kx-key__scr i.is-uv{mix-blend-mode:screen}.kx-key__scr i.is-on{opacity:1}.kx-kbd[data-swap=fade] .kx-key__scr i{transition-duration:.28s;transition-timing-function:ease-out}.kx-key__scr canvas{position:absolute;left:var(--sl, 25%);top:var(--st, 30%);width:var(--sw, 50%);height:var(--sh, 28%);mix-blend-mode:screen;opacity:0;transition:opacity .28s ease-out}.kx-key__scr canvas.is-on{opacity:1}.kx-board__clip{position:absolute;left:0;top:0;width:2px;height:2px;opacity:.01;pointer-events:none}.kx-key:after{content:"";position:absolute;left:var(--sl, 25%);top:var(--st, 30%);width:var(--sw, 50%);height:var(--sh, 28%);background:#fff;mix-blend-mode:soft-light;filter:blur(1.5px);opacity:0;transition:opacity .3s var(--kx-ease-out);pointer-events:none;border-radius:3px}.kx-key.is-wave:after{animation:kx-wave .6s var(--kx-ease-out) var(--dl, 0ms) both}@keyframes kx-wave{0%,to{opacity:0}35%{opacity:1}}.kx-key.is-down:after{opacity:1;transition-duration:.05s;animation:none}@media(hover:hover)and (pointer:fine){.kx-key:hover:after{opacity:.55}}.kx-key:focus-visible{outline:2px solid var(--kx-accent)}.kx-board-wrap{width:100%;display:flex;justify-content:center}.kx-kbd__hint-touch{display:none}@media(max-width:749px){.kx-kbd__hint-touch{display:inline}.kx-kbd:not([data-mboard=scroll]) .kx-board-wrap{width:calc(100% + var(--kx-gutter) * 2);margin-inline:calc(var(--kx-gutter) * -1);padding:6px 0 16px}.kx-kbd:not([data-mboard=scroll]) .kx-board{width:100%}}@media(max-width:749px){.kx-kbd[data-mboard=scroll] .kx-board-wrap{justify-content:flex-start;width:calc(100% + var(--kx-gutter) * 2);margin-inline:calc(var(--kx-gutter) * -1);padding:6px var(--kx-gutter) 22px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.kx-kbd[data-mboard=scroll] .kx-board-wrap::-webkit-scrollbar{display:none}.kx-kbd[data-mboard=scroll] .kx-board{width:780px;flex:none}}.kx-kbd[data-tabs=below] .kx-kbd__stage:before{top:34%}@media(max-width:749px){.kx-kbd[data-tabs=below] .kx-kbd__stage:before{top:26%}}.kx-kbd[data-tabs=below] .kx-board-wrap+.kx-apps{margin-top:calc(4px - clamp(28px,3.4vw,48px))}@media(max-width:749px){.kx-kbd[data-tabs=below] .kx-board-wrap+.kx-apps{margin-top:-30px}}.kx-section.kx-kbd--hero{position:relative;overflow:clip;padding-top:calc(var(--kx-header) + clamp(28px,6.5vh,84px))}.kx-kbd--hero .kx-head{gap:clamp(20px,2.4vw,28px);margin-bottom:clamp(20px,3vh,40px)}.kx-kbd--hero .kx-kbd__h1{line-height:1.12;max-width:100%}.kx-kbd--hero .kx-head>.kx-klav{margin-top:8px}@media(min-width:750px){.kx-kbd--hero .kx-board-wrap{justify-self:stretch;width:auto;margin-inline:calc((min(1860px,100vw - var(--kx-gutter) * 2) - 100%)/-2)}.kx-kbd--hero .kx-board{width:min(100%,1860px,max(820px,var(--kx-fit, 1860px)))}}.kx-wall-wrap{width:100%;max-width:calc(1520px + var(--kx-gutter) * 2);margin-inline:auto;padding-inline:var(--kx-gutter)}.kx-wall{--cols: 8;--gap: clamp(6px, .85vw, 14px);container-type:inline-size;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-flow:row dense;gap:var(--gap)}@media(max-width:1099px){.kx-wall{--cols: 6}}@media(min-width:750px)and (max-width:1099px){.kx-wall>.kx-wk.is-hide-3up{display:none}}@media(max-width:749px){.kx-wall{--cols: 4}}.kx-live__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:20px}.kx-wk{--u: calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));grid-column:span var(--w, 2);position:relative;height:calc(var(--u) * 1.08);border-radius:calc(var(--u) * .13);display:grid;justify-items:center;align-content:center;padding-bottom:calc(var(--u) * .08);background:linear-gradient(180deg,#24272b,#16181b 55%,#0e0f11);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0009,0 calc(var(--u) * .05) 0 #060607,0 calc(var(--u) * .12) calc(var(--u) * .2) -.05em #000000b3;transition:transform .18s var(--kx-ease-out),box-shadow .18s var(--kx-ease-out)}.kx-wk:before{content:"";position:absolute;top:5%;right:4%;bottom:15%;left:4%;border-radius:calc(var(--u) * .1);background:linear-gradient(180deg,#ffffff0a,#ffffff03);pointer-events:none}.kx-wk[data-type=lamp]{cursor:pointer;-webkit-tap-highlight-color:transparent}.kx-wk[data-type=lamp]:active{transform:translateY(calc(var(--u) * .04))}.kx-ws{position:relative;container-type:inline-size;width:calc(var(--u) * 1.74);height:calc(var(--u) * .87);border-radius:calc(var(--u) * .045);overflow:hidden;background:#000;color:#fff;font-family:var(--kx-sans);box-shadow:0 0 0 calc(var(--u) * .012) #000000d9}.kx-ws.is-1u{width:calc(var(--u) * .9);height:calc(var(--u) * .9 * 9 / 16)}.kx-ws:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#ffffff1c,#fff0 34%);pointer-events:none;z-index:5}.kx-ws>*{position:absolute}.kx-ws b{font-weight:inherit}.kx-ws svg{overflow:visible}.kx-ws__img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kx-ws--media{background:radial-gradient(70% 140% at 18% 50%,rgba(124,58,255,.55),transparent 62%),radial-gradient(50% 110% at 92% 0%,rgba(0,210,190,.35),transparent 60%),#06030f}.kx-ws--media .m-art{left:5cqw;top:5cqw;width:40cqw;height:40cqw;border-radius:50%;background:conic-gradient(from 0deg,#ff4fd8,#6b2bff,#2fd2ff,var(--kx-accent),#ffd23f,#ff4fd8);box-shadow:0 0 6cqw #8c5aff8c;animation:kx-spin 7s linear infinite}.kx-ws--media .m-art:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;background:repeating-radial-gradient(circle,#00000059 0 1.2%,#0000 1.2% 2.6%)}.kx-ws--media .m-art i{position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;background:#08050f;box-shadow:inset 0 0 0 1.4cqw #ffffff26}@keyframes kx-spin{to{transform:rotate(360deg)}}.kx-ws--media .m-r{left:51cqw;right:5cqw;top:6cqw;display:grid;gap:3cqw}.kx-ws--media .m-r b{font-size:16cqw;line-height:1;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kx-ws--media .m-bar{position:relative;height:1.6cqw;border-radius:2cqw;background:#ffffff38;overflow:hidden}.kx-ws--media .m-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:0 50%;transform:scaleX(var(--v, .3));transition:transform 1s linear}.kx-ws--media .m-ctl{display:flex;justify-content:space-between;align-items:center;padding-inline:1cqw}.kx-ws--media .m-ctl svg{width:8cqw;height:8cqw;fill:#fff}.kx-ws--media .m-ctl .pl{width:10cqw;height:10cqw}.kx-ws--clock{background:linear-gradient(135deg,#3a76ff,#2251d1 52%,#142f86)}.kx-ws--clock .c-l{left:5cqw;top:8cqw;display:grid}.kx-ws--clock .c-l b{font-size:21cqw;line-height:.95;font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kx-ws--clock .c-l small{font-size:9cqw;font-weight:300;margin-left:13cqw;margin-top:1cqw}.kx-ws--clock .c-r{right:5cqw;top:6cqw;display:grid;justify-items:end}.kx-ws--clock .c-r small{font-size:7cqw;letter-spacing:.02em;font-weight:400}.kx-ws--clock .c-r b{font-size:21cqw;line-height:.95;font-weight:300}.kx-ws--clock .c-l b .kx-colon{animation:kx-blink 1s steps(1) infinite}.kx-ws--gauge .g-l{left:5cqw;top:4cqw;font-size:11cqw;font-weight:500;line-height:1}.kx-ws--gauge .g-v{left:5cqw;top:16cqw;display:flex;align-items:baseline}.kx-ws--gauge .g-v b{font-size:24cqw;font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kx-ws--gauge .g-v small{font-size:12cqw;font-weight:300;margin-left:1cqw}.kx-ws--gauge .g-s{left:5cqw;bottom:4cqw;font-size:8cqw;font-weight:300;color:#ffffff8c;line-height:1}.kx-ws--gauge .g-arc{right:0;bottom:0;width:50cqw;height:50cqw}.kx-ws--gauge .g-arc path{fill:none;stroke-width:5;stroke-linecap:round}.kx-ws--gauge .g-arc .bg{stroke:#ffffff12}.kx-ws--gauge .g-arc .fg{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v, .5) * 100);transition:stroke-dashoffset 1.2s var(--kx-ease);filter:drop-shadow(0 0 2.5px rgba(160,90,255,.9))}.kx-ws--gauge.is-1u .g-l{font-size:13cqw;top:6cqw}.kx-ws--gauge.is-1u .g-v{top:21cqw}.kx-ws--gauge.is-1u .g-v b{font-size:26cqw}.kx-ws--gauge.is-1u .g-s{display:none}.kx-ws--gauge.is-1u .g-arc{width:56cqw;height:56cqw}.kx-ws--weather{background:linear-gradient(140deg,#1d4dc6,#3576ef,#a8c7ff)}.kx-ws--weather .w-c{left:5cqw;top:5cqw;font-size:8.5cqw;font-weight:400}.kx-ws--weather .w-t{left:4cqw;top:13cqw;font-size:23cqw;line-height:1;font-weight:300;letter-spacing:-.03em}.kx-ws--weather .w-sun{right:9cqw;top:9cqw;width:18cqw;height:18cqw;fill:#ffd23f;stroke:#ffd23f;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 3cqw rgba(255,210,63,.9));animation:kx-spin 24s linear infinite}.kx-ws--weather .w-s{left:5cqw;bottom:4.5cqw;font-size:7.5cqw}.kx-ws--weather .w-f{right:5cqw;bottom:4.5cqw;font-size:7cqw;color:#ffffffd9}.kx-ws--flight .f-no{left:4cqw;top:3.5cqw;font-size:7.5cqw;font-weight:500}.kx-ws--flight .f-ok{right:4cqw;top:4cqw;font-size:6cqw;color:var(--kx-accent)}.kx-ws--flight .f-a,.kx-ws--flight .f-b{top:15cqw;font-size:15cqw;font-weight:600;line-height:1;letter-spacing:-.02em}.kx-ws--flight .f-a{left:4cqw}.kx-ws--flight .f-b{right:4cqw}.kx-ws--flight .f-path{left:34cqw;right:34cqw;top:21cqw;height:0;border-top:.5cqw dashed color-mix(in srgb,var(--kx-accent) 50%,transparent)}.kx-ws--flight .f-plane{position:absolute;top:-4cqw;left:calc(var(--fp, .45) * 100%);width:8cqw;height:8cqw;transform:translate(-50%) rotate(90deg);transition:left 1s linear}.kx-ws--flight .f-plane svg{width:100%;height:100%;fill:var(--kx-accent);filter:drop-shadow(0 0 1.5cqw color-mix(in srgb,var(--kx-accent) 80%,transparent))}.kx-ws--flight .f-eta{left:4cqw;bottom:4cqw;font-size:7.5cqw;color:#fffc}.kx-ws--flight .f-eta b{color:var(--kx-accent);font-weight:500;font-variant-numeric:tabular-nums}.kx-ws--ping .p-l{left:6cqw;top:6cqw;font-size:14cqw;font-weight:500;color:#ff4fd8;line-height:1}.kx-ws--ping .p-v{left:6cqw;top:24cqw;display:flex;align-items:baseline}.kx-ws--ping .p-v b{font-size:26cqw;font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kx-ws--ping .p-v small{font-size:12cqw;font-weight:300;margin-left:1cqw}.kx-ws--ping .p-wave{right:0;bottom:0;width:72cqw;height:46cqw}.kx-ws--ping .p-wave path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.kx-ws--ping:not(.is-1u) .p-v{top:18cqw}.kx-ws--lamp{transition:background .5s var(--kx-ease)}.kx-wk.is-on .kx-ws--lamp{background:radial-gradient(90% 120% at 80% 20%,rgba(255,180,70,.35),transparent 60%),#000}.kx-ws--lamp .l-bulb{right:6cqw;top:7cqw;width:26cqw;height:26cqw;fill:none;stroke:#ffffff59;stroke-width:1.4;transition:stroke .4s,filter .4s}.kx-wk.is-on .kx-ws--lamp .l-bulb{stroke:#ffcf6b;fill:#ffcf6b40;filter:drop-shadow(0 0 3cqw rgba(255,190,80,.95))}.kx-ws--lamp .l-v{left:6cqw;top:9cqw;display:flex;align-items:baseline}.kx-ws--lamp .l-v b{font-size:27cqw;font-weight:300;line-height:1;letter-spacing:-.03em}.kx-ws--lamp .l-v small{font-size:12cqw;font-weight:300}.kx-ws--lamp .l-n{left:6cqw;bottom:5cqw;font-size:9cqw;color:#fff9}.kx-ws--timer .t-ring{left:4cqw;top:3cqw;width:44cqw;height:44cqw}.kx-ws--timer .t-ring circle{fill:none;stroke-width:2.6}.kx-ws--timer .t-ring .bg{stroke:color-mix(in srgb,var(--kx-accent) 15%,transparent)}.kx-ws--timer .t-ring .fg{stroke:var(--kx-accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v, 1) * 100);transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s linear;filter:drop-shadow(0 0 2px var(--kx-accent))}.kx-ws--timer .t-v{left:4cqw;top:3cqw;width:44cqw;height:44cqw;display:grid;place-items:center;font-size:10cqw;color:var(--kx-accent);font-variant-numeric:tabular-nums}.kx-ws--timer .t-r{right:6cqw;top:4cqw;display:grid;justify-items:end}.kx-ws--timer .t-r small{font-size:7.5cqw;color:#ffffffd9}.kx-ws--timer .t-r b{font-size:24cqw;font-weight:300;color:var(--kx-accent);line-height:1.05}.kx-ws--stocks .s-top{left:4cqw;right:4cqw;top:4cqw;display:flex;justify-content:space-between;align-items:baseline}.kx-ws--stocks .s-v{font-size:12cqw;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kx-ws--stocks .s-c{font-size:7.5cqw;color:var(--kx-accent);font-variant-numeric:tabular-nums}.kx-ws--stocks .s-c.is-down{color:#ff5c6c}.kx-ws--stocks .s-line{left:0;top:17cqw;width:100cqw;height:22cqw}.kx-ws--stocks .s-line .base{stroke:#ffffff40;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.kx-ws--stocks .s-line .line{fill:none;stroke:var(--kx-accent);stroke-width:1.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--kx-accent) 60%,transparent))}.kx-ws--stocks .s-line .area{fill:url(#kx-g-spark)}.kx-ws--stocks .s-n{left:4cqw;bottom:3.5cqw;font-size:9cqw;font-weight:600}.kx-ws--video .v-tag{left:4cqw;top:3.5cqw;z-index:2;display:inline-flex;align-items:center;gap:1.6cqw;font-family:var(--kx-mono);font-size:6cqw;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.8)}.kx-ws--video .v-tag i{width:2.6cqw;height:2.6cqw;border-radius:50%;background:#ff3b4a;box-shadow:0 0 2cqw #ff3b4a;animation:kx-pulse 1.4s ease-in-out infinite}.kx-ws--video .v-tc{right:4cqw;top:3.5cqw;z-index:2;font-family:var(--kx-mono);font-size:6cqw;text-shadow:0 1px 4px rgba(0,0,0,.8)}.kx-ws--video .v-bar{left:4cqw;right:4cqw;bottom:3.5cqw;height:1.2cqw;border-radius:2cqw;background:#ffffff40;overflow:hidden;z-index:2}.kx-ws--video .v-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:0 50%;transform:scaleX(var(--v, 0))}.kx-ws--metronome{background:conic-gradient(from 210deg,#ff4fd8,#ffcf3f,var(--kx-accent),#2fd2ff,#6b2bff,#ff4fd8)}.kx-ws--metronome:before{content:"";position:absolute;top:1.4cqw;right:1.4cqw;bottom:1.4cqw;left:1.4cqw;border-radius:calc(var(--u) * .035);background:#000;box-shadow:inset 0 0 5cqw #ffffff0f;animation:kx-beat .5s ease-out infinite}@keyframes kx-beat{0%{box-shadow:inset 0 0 9cqw #ffffff47}60%,to{box-shadow:inset 0 0 5cqw #ffffff0a}}.kx-ws--metronome .mt-t{left:0;right:0;top:10cqw;text-align:center;font-family:var(--kx-mono);font-size:15cqw;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.kx-ws--metronome .mt-b{left:7cqw;right:7cqw;bottom:8cqw;display:flex;justify-content:space-between;align-items:center;font-family:var(--kx-mono);font-size:7cqw;font-weight:600}.kx-ws--metronome .mt-dots{display:flex;gap:2cqw}.kx-ws--metronome .mt-dots i{width:2.6cqw;height:2.6cqw;border-radius:50%;background:#fff3;animation:kx-dot 2s steps(1) infinite}.kx-ws--metronome .mt-dots i:nth-child(2){animation-delay:.5s}.kx-ws--metronome .mt-dots i:nth-child(3){animation-delay:1s}.kx-ws--metronome .mt-dots i:nth-child(4){animation-delay:1.5s}.kx-ws--metronome .mt-dots i:first-child{--c: #ff4fd8}@keyframes kx-dot{0%,25%{background:var(--c, var(--kx-accent));box-shadow:0 0 2cqw var(--c, var(--kx-accent))}25.01%,to{background:#fff3;box-shadow:none}}.kx-ws--usage{display:grid;align-content:space-between;padding:0}.kx-ws--usage>*{position:relative;margin-inline:5cqw}.kx-ws--usage>:first-child{margin-top:4.5cqw}.kx-ws--usage>:last-child{margin-bottom:4.5cqw}.kx-ws--usage .u-row{display:flex;justify-content:space-between;font-size:7.2cqw;line-height:1.1}.kx-ws--usage .u-dim{color:#fff9}.kx-ws--usage .u-bar{height:4cqw;border-radius:3cqw;background:#ffffff24;overflow:hidden;margin-top:-1cqw}.kx-ws--usage .u-bar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-origin:0 50%;transform:scaleX(var(--v, .5))}.kx-ws--usage .u-o i{background:#ffa31a;box-shadow:0 0 2cqw #ffa31a99}.kx-ws--usage .u-b i{background:#2f8bff;box-shadow:0 0 2cqw #2f8bff99}@media(prefers-reduced-motion:reduce){.kx-ws--media .m-art,.kx-ws--weather .w-sun{animation:none}}.kx-gestures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:990px){.kx-gestures{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.kx-gesture{position:relative;padding:clamp(18px,2vw,28px);border-radius:var(--kx-r);background:var(--kx-surface);box-shadow:inset 0 0 0 1px var(--kx-line);display:grid;gap:18px;overflow:hidden}.kx-gesture__key{--u: clamp(64px, 9vw, 104px);position:relative;justify-self:center;width:calc(var(--u) * 1.5);height:var(--u);margin-block:8px 4px;border-radius:calc(var(--u) * .14);background:linear-gradient(180deg,#24262a,#15171a 60%,#0d0e10);box-shadow:inset 0 1px #ffffff14,0 calc(var(--u) * .07) 0 #050506,0 calc(var(--u) * .16) calc(var(--u) * .28) #000000b3;transition:transform .14s var(--kx-ease-out),box-shadow .14s var(--kx-ease-out)}.kx-gesture__key.is-down{transform:translateY(calc(var(--u) * .06));box-shadow:inset 0 1px #ffffff0f,0 calc(var(--u) * .015) 0 #050506,0 calc(var(--u) * .06) calc(var(--u) * .12) #0009}.kx-gesture__scr{position:absolute;left:50%;top:44%;width:72%;aspect-ratio:16 / 9;transform:translate(-50%,-50%);border-radius:4px;background:#000;display:grid;place-items:center;overflow:hidden;box-shadow:0 0 0 1px #000000e6}.kx-gesture__out{display:flex;align-items:center;gap:6px;font-weight:600;font-size:calc(var(--u) * .17);letter-spacing:-.01em;color:var(--c, var(--kx-fg));text-shadow:0 0 10px color-mix(in srgb,var(--c, #fff) 60%,transparent);transition:opacity .2s,transform .3s var(--kx-ease-out);white-space:nowrap}.kx-gesture__out>span{display:inline-flex;align-items:center;gap:.35em}.kx-gesture__out>span[hidden]{display:none}.kx-gesture__out svg{width:1em;height:1em;flex:none}.kx-gesture__out.is-swap{opacity:0;transform:scale(.85)}.kx-gesture__ring{position:absolute;left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);max-width:none;border-radius:calc(var(--u) * .18);pointer-events:none;opacity:0;transition:opacity .2s}.kx-gesture.is-holding .kx-gesture__ring{opacity:1;transition-duration:0s}.kx-gesture__ring rect{fill:none;stroke:var(--c, var(--kx-accent));stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 6px var(--c, var(--kx-accent)))}.kx-gesture.is-holding .kx-gesture__ring rect{transition:stroke-dashoffset .9s linear;stroke-dashoffset:0}.kx-gesture__dots{display:flex;gap:6px;justify-content:center}.kx-gesture__dots i{width:6px;height:6px;border-radius:50%;background:var(--kx-fg-4);transition:background-color .15s,box-shadow .15s}.kx-gesture__dots i.is-on{background:var(--c, var(--kx-accent));box-shadow:0 0 10px var(--c, var(--kx-accent))}.kx-gesture[data-gesture=hold] .kx-gesture__dots i{width:22px;border-radius:3px}.kx-gesture__name{font-weight:600;font-size:17px;letter-spacing:-.015em}.kx-gesture__desc{font-size:14px;color:var(--kx-fg-3);margin-top:4px}.kx-gesture__txt{text-align:center}.kx-recipes{margin-top:clamp(56px,7vw,104px)}.kx-recipes__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.kx-recipes__nav{display:flex;gap:8px}.kx-recipes__nav button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--kx-line-2);transition:background-color .25s,opacity .25s}.kx-recipes__nav button:hover{background:#ffffff0f}.kx-recipes__nav button[disabled]{opacity:.3;cursor:default}.kx-recipes__nav svg{width:16px;height:16px}.kx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,82%);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--kx-gutter) * -1);padding-inline:var(--kx-gutter);scroll-padding-inline:var(--kx-gutter);overscroll-behavior-x:contain}.kx-rail::-webkit-scrollbar{display:none}@media(min-width:750px){.kx-rail{grid-auto-columns:calc((100% - 14px) / 2.15)}}@media(min-width:1200px){.kx-rail{grid-auto-columns:calc((100% - 28px - var(--kx-gutter) * 2) / 3.2)}}.kx-recipe{scroll-snap-align:start;border-radius:var(--kx-r);background:var(--kx-surface);box-shadow:inset 0 0 0 1px var(--kx-line);overflow:hidden;display:flex;flex-direction:column}.kx-recipe__media{aspect-ratio:4 / 3;overflow:hidden;position:relative;background:#000}.kx-recipe__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--kx-ease-out)}.kx-recipe:hover .kx-recipe__media img{transform:scale(1.04)}.kx-recipe__tag{position:absolute;left:14px;top:14px;z-index:1;background:#05060799;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kx-recipe__flow{padding:22px 22px 24px;display:grid;gap:14px}.kx-recipe__step{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:baseline}.kx-recipe__step>span{font-family:var(--kx-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--kx-fg-3)}.kx-recipe__step p{font-size:16px;line-height:1.4;color:var(--kx-fg);letter-spacing:-.01em}.kx-recipe__step--then>span{color:var(--kx-accent)}.kx-recipe__line{height:1px;background:linear-gradient(90deg,var(--kx-line-2),transparent);margin-left:64px}.kx-marquee{--dur: 40s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.kx-marquee__track{display:flex;width:max-content;gap:var(--gap, 10px);animation:kx-marquee var(--dur) linear infinite}.kx-marquee--rev .kx-marquee__track{animation-direction:reverse}.kx-marquee:hover .kx-marquee__track{animation-play-state:paused}@keyframes kx-marquee{to{transform:translate(calc(-50% - var(--gap, 10px) / 2))}}.kx-integrations{margin-top:clamp(48px,6vw,88px);display:grid;gap:18px}.kx-integrations__label{text-align:center}.kx-film__frame{aspect-ratio:16 / 9}.kx-film__cap{position:absolute;left:16px;top:16px;z-index:3;background:#0506078c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kx-points{display:grid;gap:28px 32px;grid-template-columns:1fr;margin-top:clamp(40px,5vw,72px)}@media(min-width:750px){.kx-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.kx-points{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.kx-point{display:grid;gap:10px;align-content:start;padding-top:22px;border-top:1px solid var(--kx-line)}.kx-point__icon{width:22px;height:22px;color:var(--kx-accent);margin-bottom:6px}.kx-point__title{font-weight:600;font-size:17px;letter-spacing:-.015em}.kx-point__text{font-size:15px;color:var(--kx-fg-3);line-height:1.55}.kx-gallery{display:grid;gap:12px}.kx-skin{width:clamp(280px,34vw,520px);flex:none}.kx-skin__img{aspect-ratio:2.72 / 1;border-radius:12px;overflow:hidden;background:#000}.kx-skin__img img{width:100%;height:100%;object-fit:cover}.kx-skin__cap{display:grid;gap:2px;padding:12px 2px 0;font-size:14px}.kx-skin__cap span{color:var(--kx-fg-3);font-family:var(--kx-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.kx-community__cta{margin-top:clamp(40px,5vw,64px);display:flex;justify-content:center}.kx-hw__hero{--p: 0;position:relative;height:min(100svh,62vw);min-height:560px;overflow:hidden;border-radius:0}.kx-hw__hero>picture,.kx-hw__hero>img{position:absolute;top:0;right:0;bottom:0;left:0}.kx-hw__hero img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.16 - var(--p) * .16));transform-origin:60% 40%}.kx-hw__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050607f0,#050607d1 30%,#05060759 55%,#05060700 75%),linear-gradient(0deg,var(--kx-bg) 0%,rgba(5,6,7,0) 30%),linear-gradient(180deg,var(--kx-bg) 0%,rgba(5,6,7,0) 18%)}.kx-hw__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center}.kx-hw__copy .kx-head{margin:0;max-width:min(640px,52%)}.kx-hw__copy .kx-lead{max-width:30em}@media(max-width:749px){.kx-hw__copy .kx-head{max-width:none}}@media(max-width:749px){.kx-hw__hero{height:auto;min-height:0;display:flex;flex-direction:column-reverse}.kx-hw__hero>picture,.kx-hw__hero>img{position:relative;aspect-ratio:4 / 3}.kx-hw__hero:after{background:linear-gradient(0deg,rgba(5,6,7,0) 60%,var(--kx-bg) 100%);top:auto;height:75vw;bottom:0}.kx-hw__copy{position:relative;padding-bottom:32px}.kx-hw__hero img{transform:none}}.kx-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(48px,6vw,96px);border-top:1px solid var(--kx-line)}@media(min-width:990px){.kx-stats{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}}.kx-stat{padding:28px 20px 0 0;display:grid;gap:10px;align-content:start}.kx-stat+.kx-stat{padding-left:20px;border-left:1px solid var(--kx-line)}@media(max-width:989px){.kx-stat:nth-child(odd){padding-left:0;border-left:0}.kx-stat:nth-child(n+3){border-top:1px solid var(--kx-line);margin-top:28px}}.kx-stat__val{font-size:clamp(44px,5.4vw,84px);font-weight:600;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}.kx-stat__val small{font-size:.4em;letter-spacing:-.02em;color:var(--kx-fg-2);margin-left:4px;font-weight:500}.kx-stat__val small.is-deg{font-size:.55em;margin-left:0;vertical-align:.62em;line-height:0}.kx-stat__label{color:var(--kx-fg-3);font-size:15px;max-width:28ch;text-wrap:pretty}.kx-stat:has(.kx-stat__val--text){container-type:inline-size}.kx-stat__val--text{display:flex;align-items:flex-end;min-height:calc(clamp(44px,5.4vw,84px)*.95);font-size:min(clamp(22px,2.1vw,32px),9.2cqw);letter-spacing:-.02em;line-height:1.12;white-space:nowrap}@media(max-width:989px){.kx-stat__val--text{font-size:18px}.kx-stat__br{display:block;height:0;overflow:hidden}}.kx-stat__devs{display:flex;align-items:flex-end;gap:clamp(14px,1.9vw,30px);min-height:calc(clamp(44px,5.4vw,84px)*.95);letter-spacing:0;line-height:1}.kx-stat__dev{display:grid;justify-items:center;gap:9px}.kx-stat__devic{display:block;width:clamp(30px,3.4vw,52px);height:clamp(30px,3.4vw,52px);stroke-width:1.3}.kx-stat__dev b{font-size:clamp(12px,.95vw,14px);font-weight:500;letter-spacing:.01em;color:var(--kx-fg-2);white-space:nowrap}@media(max-width:989px){.kx-stat__devs{gap:12px}.kx-stat__dev{gap:5px}.kx-stat__devic{width:24px;height:24px;stroke-width:1.5}.kx-stat__dev b{font-size:11px}}@media(max-width:749px){.kx-stats{--v: min(26px, 6.4vw);display:flex;margin-top:0;border-top:0}.kx-stat{flex:var(--g, 4) 1 0;min-width:0;padding:14px 5px 0 0;gap:6px}.kx-stat:nth-child(n){padding-left:7px;border-left:1px solid var(--kx-line);border-top:0;margin-top:0}.kx-stat:first-child{padding-left:0;border-left:0}.kx-stat:last-child{padding-right:0}.kx-stat__val{font-size:var(--v)}.kx-stat__label{font-size:min(11px,2.85vw);line-height:1.3;overflow-wrap:break-word}.kx-stat__val--text{min-height:calc(var(--v) * .95);font-size:calc(var(--v) * .5);white-space:normal}.kx-stat__devs{min-height:calc(var(--v) * .95);gap:calc(var(--v) * .14)}.kx-stat__dev{gap:calc(var(--v) * .07)}.kx-stat__devic{width:calc(var(--v) * .52);height:calc(var(--v) * .52)}.kx-stat:has(.kx-stat__devs){container-type:inline-size}.kx-stat__dev b{font-size:min(calc(var(--v) * .36),9.2cqw)}}.kx-anatomy{display:grid;gap:32px;align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "fig" "list"}.kx-anatomy__head{grid-area:head}.kx-anatomy__figwrap{grid-area:fig;align-self:stretch}.kx-layers{grid-area:list}.kx-anatomy__head .kx-head{margin-bottom:0}.kx-anatomy__fig{position:relative;aspect-ratio:1 / 1;border-radius:var(--kx-r-l);overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px var(--kx-line)}@media(min-width:990px){.kx-anatomy{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"fig head" "fig list";column-gap:clamp(40px,5vw,96px);row-gap:36px;grid-template-rows:auto 1fr}.kx-anatomy__figwrap{container-type:inline-size;align-self:center}.kx-anatomy__fig{--fs: min(100cqw, calc(100svh - var(--kx-header) - 72px));width:var(--fs);margin-inline:auto}}.kx-anatomy__fig img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.kx-anatomy__fig:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--kx-line);pointer-events:none;z-index:2}.kx-anatomy__pin{position:absolute;left:var(--x);top:var(--y);width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;display:grid;place-items:center;font-family:var(--kx-mono);font-size:11px;color:var(--kx-bg);background:var(--kx-fg);box-shadow:0 0 0 6px #ffffff14;z-index:1}.kx-layers{display:grid}.kx-layer{display:grid;grid-template-columns:36px 1fr;gap:4px 14px;padding:20px 0;border-top:1px solid var(--kx-line);cursor:default}.kx-layer:last-child{border-bottom:1px solid var(--kx-line)}.kx-layer__n{font-family:var(--kx-mono);font-size:12px;color:var(--kx-fg-3);padding-top:4px}.kx-layer h3{font-size:19px;font-weight:600;letter-spacing:-.015em}.kx-layer p{grid-column:2;color:var(--kx-fg-3);font-size:15px}.kx-specs__img{margin-bottom:clamp(40px,5vw,72px)}.kx-specs__img img{width:100%;height:auto}.kx-spec-list{display:grid;grid-template-columns:1fr;column-gap:clamp(32px,5vw,96px)}@media(min-width:990px){.kx-spec-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.kx-spec-row{display:grid;grid-template-columns:minmax(120px,.8fr) 1.2fr;gap:16px;padding:18px 0;border-top:1px solid var(--kx-line)}.kx-spec-row dt{color:var(--kx-fg-3);font-size:15px}.kx-spec-row dd{font-size:15px;white-space:pre-line}.kx-reserve{overflow:clip}.kx-reserve__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.kx-reserve__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;opacity:.22}.kx-reserve__bg{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 72%,transparent 100%),linear-gradient(90deg,transparent 30%,#000 75%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 72%,transparent 100%),linear-gradient(90deg,transparent 30%,#000 75%);-webkit-mask-composite:source-in;mask-composite:intersect}.kx-reserve__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 70% at 50% 40%,rgba(5,6,7,.2),var(--kx-bg) 90%),linear-gradient(180deg,var(--kx-bg),rgba(5,6,7,0) 30%,rgba(5,6,7,0) 70%,var(--kx-bg))}.kx-reserve .kx-wrap{position:relative;z-index:1}.kx-reserve__grid{display:grid;gap:32px;align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "offer" "perks"}.kx-reserve__head{grid-area:head}.kx-reserve__perks{grid-area:perks}.kx-offer{grid-area:offer;min-width:0}.kx-offer>*{min-width:0}@media(min-width:990px){.kx-reserve__grid{grid-template-columns:minmax(0,1fr) minmax(400px,.85fr);grid-template-areas:"head offer" "perks offer";column-gap:clamp(40px,5vw,96px);row-gap:0}}.kx-perks{display:grid;gap:0;margin-top:clamp(8px,2vw,40px)}.kx-perk{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--kx-line);align-items:start}.kx-perk svg{width:18px;height:18px;color:var(--kx-accent);margin-top:3px}.kx-perk b{display:block;font-weight:500;letter-spacing:-.01em}.kx-perk>div>span{display:block;color:var(--kx-fg-3);font-size:15px;margin-top:2px}.kx-offer{position:relative;padding:clamp(24px,3vw,40px);border-radius:var(--kx-r-l);background:linear-gradient(180deg,#16181cdb,#0c0d10eb);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px var(--kx-line),0 50px 100px -40px #000000e6;display:grid;gap:22px}.kx-offer__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.kx-offer__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.kx-offer__price b{font-size:clamp(56px,6vw,84px);font-weight:600;letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums}.kx-offer__price s{color:var(--kx-fg-3);font-size:18px}.kx-offer__save{color:var(--kx-accent);font-family:var(--kx-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.kx-offer .kx-btn{width:100%}.kx-offer__fine{font-size:13px;color:var(--kx-fg-3);text-align:center}.kx-offer__or{display:flex;align-items:center;gap:14px;font-family:var(--kx-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--kx-fg-3)}.kx-offer__or:before,.kx-offer__or:after{content:"";flex:1;height:1px;background:var(--kx-line)}.kx-offer__form{min-height:56px}.kx-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kx-countdown div{padding:12px 6px 10px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--kx-line);text-align:center}.kx-countdown b{display:block;font-size:26px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.kx-countdown span{font-family:var(--kx-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--kx-fg-3)}.kx-timeline{position:relative;margin-top:clamp(48px,6vw,88px);display:grid;gap:0}@media(min-width:750px){.kx-timeline{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}}.kx-mile{position:relative;padding:20px 20px 0 0;display:grid;gap:6px;border-top:1px solid var(--kx-line)}.kx-mile:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--kx-bg);box-shadow:inset 0 0 0 1.5px var(--kx-fg-3)}.kx-mile.is-done:before{background:var(--kx-fg-3)}.kx-mile.is-now{border-top-color:var(--kx-accent)}.kx-mile.is-now:before{background:var(--kx-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--kx-accent) 22%,transparent),0 0 18px var(--kx-accent)}.kx-mile__date{font-family:var(--kx-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--kx-fg-3)}.kx-mile.is-now .kx-mile__date{color:var(--kx-accent)}.kx-mile__label{font-weight:500;letter-spacing:-.01em}@media(max-width:749px){.kx-mile{padding:0 0 22px 24px;border-top:0;border-left:1px solid var(--kx-line)}.kx-mile:before{top:2px;left:-5px}.kx-mile.is-now{border-left-color:var(--kx-accent);border-top:0}}.kx-faq{display:grid;gap:40px}@media(min-width:990px){.kx-faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(40px,6vw,120px)}.kx-faq__side{position:sticky;top:calc(var(--kx-header) + 40px);align-self:start}}.kx-faq__side .kx-head{margin-bottom:28px}.kx-acc{border-top:1px solid var(--kx-line)}.kx-acc:last-child{border-bottom:1px solid var(--kx-line)}.kx-acc summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:clamp(17px,1.4vw,20px);font-weight:500;letter-spacing:-.015em;line-height:1.35}.kx-acc summary::-webkit-details-marker{display:none}.kx-acc__icon{position:relative;width:28px;height:28px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px var(--kx-line-2);transition:transform .5s var(--kx-ease-out),background-color .3s}.kx-acc__icon:before,.kx-acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.kx-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .5s var(--kx-ease-out)}.kx-acc[open] .kx-acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.kx-acc summary:hover .kx-acc__icon{background:#ffffff0f}.kx-acc__body{overflow:hidden}.kx-acc__inner{padding:0 56px 28px 0;color:var(--kx-fg-2)}.kx-acc__inner ol{list-style:decimal;padding-left:1.3em}.kx-acc__inner ul{list-style:disc;padding-left:1.3em}.kx-acc__inner li+li{margin-top:4px}.kx-acc__inner p+p,.kx-acc__inner p+ul,.kx-acc__inner p+ol{margin-top:.8em}.kx-acc__inner strong{color:var(--kx-fg);font-weight:500}.kx-feature{display:grid;gap:clamp(32px,5vw,96px);align-items:center}@media(min-width:990px){.kx-feature{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--mw, 55) * 1%))}.kx-feature[data-media=left]{grid-template-columns:minmax(0,calc(var(--mw, 55) * 1%)) minmax(0,1fr)}.kx-feature[data-valign=top]{align-items:start}.kx-feature[data-media=left] .kx-feature__media{order:-1}}.kx-feature .kx-head{margin-bottom:0}.kx-feature__media{aspect-ratio:var(--ratio, 4 / 3)}.kx-feature .kx-points{grid-template-columns:1fr;margin-top:32px;gap:0}.kx-feature .kx-point{padding:18px 0;grid-template-columns:28px 1fr;gap:4px 12px}.kx-feature .kx-point__icon{margin:2px 0 0;width:18px;height:18px}.kx-feature .kx-point__text{grid-column:2}.kx-cta{text-align:center;overflow-x:clip}.kx-cta .kx-display{max-width:100%;margin-inline:auto}.kx-cta .kx-btns{justify-content:center;margin-top:clamp(32px,4vw,48px)}.kx-footer{position:relative;padding-top:clamp(72px,9vw,128px);border-top:1px solid var(--kx-line);overflow:hidden}.kx-footer__grid{display:grid;gap:40px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.kx-footer__about{grid-column:1 / -1}@media(min-width:990px){.kx-footer__grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.kx-footer__about{grid-column:auto}}.kx-footer__type{position:relative;margin:clamp(40px,6vw,88px) auto 0;width:min(1100px,calc(100% - var(--kx-gutter) * 2));padding-bottom:clamp(32px,4vw,56px)}.kx-footer__type .kx-keymap{position:relative;left:auto;top:auto;width:100%;transform:perspective(1400px) rotateX(34deg);gap:.45%;opacity:1;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.kx-footer__type .kx-keymap i{box-shadow:inset 0 0 0 1px #ffffff14;display:grid;place-items:center;transition:transform .12s}.kx-footer__type .kx-keymap i:after{opacity:0;transition:opacity .6s var(--kx-ease);top:18%;right:14%;bottom:26%;left:14%}.kx-footer__type .kx-keymap i.is-lit:after{opacity:.92;transition-duration:.12s}.kx-footer__type .kx-keymap i b{position:relative;z-index:1;font-family:var(--kx-mono);font-size:clamp(8px,1.25vw,17px);font-weight:700;color:#04140b;opacity:0;transition:opacity .5s;transform:translateY(-12%)}.kx-footer__type .kx-keymap i.is-lit b{opacity:1;transition-duration:.1s}.kx-footer__type .kx-keymap i.is-down{transform:translateY(3px)}.kx-footer__about p{color:var(--kx-fg-3);max-width:30em;margin-top:16px;font-size:15px}.kx-footer h4,.kx-footer__h{font-family:var(--kx-mono);font-size:11.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--kx-fg-3);margin:0 0 16px}.kx-footer__links{display:grid;gap:10px}.kx-footer__links a{color:var(--kx-fg-2);font-size:15px;transition:color .2s}.kx-footer__links a:hover{color:var(--kx-fg)}.kx-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:28px 0 32px;margin-top:clamp(48px,6vw,80px);border-top:1px solid var(--kx-line);font-size:13px;color:var(--kx-fg-3)}.kx-footer__bottom nav{display:flex;flex-wrap:wrap;gap:8px 20px}.kx-footer__bottom a:hover{color:var(--kx-fg)}.kx-footer.is-compact{padding-top:0}.kx-footer.is-compact .kx-footer__bottom{margin-top:0;border-top:0}.kx-footer.is-compact .kx-footer__bottom{justify-content:center;align-items:center;gap:6px 18px;padding:18px 0 22px;font-size:12px}.kx-footer.is-compact .kx-footer__bottom nav{gap:6px 16px}@media(max-width:989px){.kx-footer.is-compact .kx-footer__bottom{padding-bottom:calc(22px + env(safe-area-inset-bottom))}}.kx-footer__legal{flex:0 0 100%;font-size:11px;line-height:1.5;color:var(--kx-fg-4)}.kx-footer.is-compact .kx-footer__legal{margin-top:2px;text-align:center}.kx-footer__word{font-size:19.2vw;font-weight:700;letter-spacing:-.06em;line-height:.74;text-align:center;margin:clamp(24px,4vw,48px) 0 -.04em;background:linear-gradient(180deg,#ffffff1f,#fff0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none;white-space:nowrap}.kx-bar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;transform:translateY(calc(100% + 24px));transition:transform .6s var(--kx-ease-out)}.kx-bar.is-on{transform:none}.kx-bar .kx-bar__form{max-width:none;border-radius:999px;box-shadow:0 0 0 1px var(--kx-line-2),0 18px 40px -10px #000000d9,0 0 0 6px #05060759}.kx-bar__title{margin:0 0 8px;font-size:12.5px;font-weight:500;text-align:center;color:var(--kx-fg);text-shadow:0 1px 8px rgba(0,0,0,.9)}@media(min-width:990px){.kx-bar{display:none}}.kx-modal{width:min(1280px,100vw - 32px);max-width:none;max-height:none;padding:0;border:0;border-radius:var(--kx-r);background:#000;color:var(--kx-fg);overflow:visible}.kx-modal::backdrop{background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kx-modal[open]{animation:kx-modal-in .5s var(--kx-ease-out)}@keyframes kx-modal-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.kx-modal video{width:100%;height:auto;border-radius:inherit;aspect-ratio:16 / 9;background:#000}.kx-modal__close{position:absolute;right:0;top:-52px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--kx-line-2);background:#05060799}.kx-modal__close svg{width:16px;height:16px}.kx-empty{padding:40px;border-radius:var(--kx-r);border:1px dashed var(--kx-line-2);color:var(--kx-fg-3);text-align:center;font-size:14px}.kx-offer__form .klaviyo-form,.kx-offer__form form{background:transparent!important;padding:0!important;min-height:0!important;max-width:none!important;width:100%!important}.kx-offer__form [data-testid=form-row]{gap:8px!important}.kx-offer__form [data-testid=form-component]{padding:0!important}.kx-offer__form [data-testid=form-component]:first-child{flex:1 1 auto!important}.kx-offer__form .klaviyo-form>div,.kx-offer__form form>div{padding:0!important;background:transparent!important}.kx-offer__form input[type=email],.kx-offer__form input[type=text]{height:52px!important;border-radius:999px!important;padding:0 20px!important;background:#ffffff0d!important;color:var(--kx-fg)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--kx-line-2)!important;font-family:var(--kx-sans)!important;font-size:15px!important}.kx-offer__form input::placeholder{color:var(--kx-fg-3)!important;font-family:var(--kx-sans)!important;font-weight:400!important;font-size:15px!important}.kx-offer__form button[type=button],.kx-offer__form button[type=submit],.kx-offer__form .needsclick.kl-private-reset-css-Xuajs1 button{height:52px!important;border-radius:999px!important;padding:0 22px!important;background:#ffffff1a!important;color:var(--kx-fg)!important;font-family:var(--kx-sans)!important;font-size:15px!important;font-weight:500!important;letter-spacing:-.01em!important;border:0!important;box-shadow:inset 0 0 0 1px var(--kx-line-2)!important}.kx-offer__form button:hover{background:#ffffff29!important}.kx-offer__form button{white-space:nowrap!important}.kx-offer__form [class*=kl-private] p,.kx-offer__form [class*=kl-private] span{font-family:var(--kx-sans)!important}[data-kx-spot]{position:relative}[data-kx-spot]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.07),transparent 45%)}[data-kx-spot]:hover:before{opacity:1}@media(hover:none){[data-kx-spot]:before{display:none}}.kx-footer__type .kx-keymap i:after{background:var(--kx-accent)!important;box-shadow:0 0 18px var(--kx-accent)!important}.kx-cta__img{position:relative;margin:clamp(40px,6vw,88px) auto 0;width:min(1360px,100%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 58%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 58%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.kx-cta__img{aspect-ratio:16 / 9}.kx-cta__img img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.06 - var(--p, 0) * .06))}@media(max-width:749px){.kx-cta__img{width:100%;margin-left:0;aspect-ratio:16 / 9}.kx-apps{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);padding-right:36px}}@media(max-width:480px){.kx-offer__form [data-testid=form-row]{flex-wrap:wrap!important}.kx-offer__form [data-testid=form-component]{flex:1 1 100%!important}.kx-offer__form button{width:100%!important}}@media(max-width:989px){:root{--kx-header: 56px}.kx-header .kx-btn{transition:opacity .3s,transform .3s}body.kx-bar-on .kx-header .kx-btn{opacity:0;transform:scale(.94);pointer-events:none}}@media(max-width:749px){.kx-chip{height:26px;padding:0 10px;font-size:10.5px}.kx-film__cap,.kx-recipe__tag{background:#050607b8}.kx-footer__type{width:150%;margin-left:-25%}}.kx-head--split>.kx-lead{align-self:end}.kx-head--center .kx-lead{margin-inline:auto}.kx-draw{display:grid;gap:clamp(28px,4vw,56px);margin-bottom:clamp(40px,5vw,72px)}@media(min-width:990px){.kx-draw{grid-template-columns:minmax(0,2.7fr) minmax(0,1fr);align-items:end}}.kx-draw svg{width:100%;height:auto;overflow:visible}.kx-draw .ln{fill:none;stroke:#f2f3f152;stroke-width:.5;vector-effect:non-scaling-stroke}.kx-draw .ln-strong{fill:none;stroke:#f2f3f199;stroke-width:1;vector-effect:non-scaling-stroke}.kx-draw .key{fill:#ffffff04;stroke:#f2f3f138;stroke-width:.6;vector-effect:non-scaling-stroke}.kx-draw .scr{fill:color-mix(in srgb,var(--kx-accent) 22%,transparent);stroke:none}.kx-draw .logo{fill:#f2f3f10d;stroke:#f2f3f14d;stroke-width:.5;vector-effect:non-scaling-stroke;fill-rule:evenodd}.kx-draw .dim{stroke:var(--kx-accent);stroke-width:.8;vector-effect:non-scaling-stroke;fill:none}.kx-draw .ext{stroke:#f2f3f133;stroke-width:.5;vector-effect:non-scaling-stroke;stroke-dasharray:2 2}.kx-draw__labels,.kx-draw__fig{position:relative}.kx-draw__tag{position:absolute;transform:translate(-50%,-50%);font-family:var(--kx-mono);font-size:clamp(10px,1vw,13px);letter-spacing:.06em;color:var(--kx-accent);background:var(--kx-bg);padding:2px 6px;white-space:nowrap}@media(max-width:749px){.kx-draw__tag--v{transform:translate(-50%,-50%) rotate(-90deg)}}.kx-draw__cap{margin-top:14px;font-family:var(--kx-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--kx-fg-3)}.js .kx-draw[data-kx-reveal].is-in .key{animation:kx-draw-in .9s var(--kx-ease-out) both;animation-delay:calc(var(--i, 0) * 8ms)}@keyframes kx-draw-in{0%{opacity:0}}.kx-feature__media img,.kx-feature__media video{transform:scale(var(--zoom, 1));transform-origin:var(--focus, 50% 50%);object-position:var(--focus, 50% 50%)}.kx-studio__grid{display:grid;gap:0 clamp(40px,6vw,112px)}@media(min-width:990px){.kx-studio__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.kx-studio__stage{position:sticky;z-index:2;display:grid;justify-items:center;gap:18px;align-self:start}@media(min-width:990px){.kx-studio__stage{top:calc(50vh - min(17vw,230px));padding-block:24px}}@media(max-width:989px){.kx-studio__stage{top:calc(var(--kx-header) + 4px);padding:14px 0 26px;background:linear-gradient(180deg,var(--kx-bg) 82%,rgba(5,6,7,0));margin-inline:calc(var(--kx-gutter) * -1)}.kx-studio[data-tone=raised] .kx-studio__stage{background:linear-gradient(180deg,var(--kx-bg-2) 82%,rgba(10,12,14,0))}}.kx-studio__view{perspective:1400px;width:100%;display:grid;justify-items:center}.kx-studio__key{position:relative;width:min(84%,520px);aspect-ratio:1.62;transform-style:preserve-3d;transition:transform 1.1s var(--kx-ease-out);--lift: 0px}@media(max-width:989px){.kx-studio__key{width:min(72vw,420px)}}.kx-studio__cap{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9%/14%;transition:opacity .7s,transform .3s var(--kx-ease-out),box-shadow .3s;background:linear-gradient(180deg,#26292e,#17191c 55%,#0e0f11);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0009,0 14px #060607,0 30px 60px -10px #000c}.kx-studio__cap:before{content:"";position:absolute;top:7%;right:8%;bottom:16%;left:8%;border-radius:7%/11%;background:linear-gradient(180deg,#ffffff0d,#ffffff03);box-shadow:inset 0 0 0 1px #ffffff09}.kx-studio__key.is-down .kx-studio__cap{transform:translateY(9px);box-shadow:inset 0 1px #ffffff14,0 4px #060607,0 14px 30px -10px #000c}.kx-studio__scr{position:absolute;left:50%;top:43%;width:74%;aspect-ratio:2 / 1;transform:translate(-50%,-50%);transform-style:preserve-3d;border-radius:3.5%/7%;transition:transform .3s var(--kx-ease-out)}.kx-studio__key.is-down .kx-studio__scr{transform:translate(-50%,calc(-50% + 9px))}.kx-sl{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:grid;place-items:center;transition:transform .8s var(--kx-ease-out),opacity .5s,box-shadow .6s,background-color .6s;transform:translateZ(0)}.kx-sl--bg{background:#000;overflow:hidden;box-shadow:0 0 0 2px #000}.kx-sl--bg .art{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s;background:radial-gradient(60% 90% at 70% 110%,#ff9a3c 0%,rgba(255,90,60,.6) 35%,transparent 70%),radial-gradient(80% 80% at 20% 0%,#4a2bd8 0%,transparent 60%),linear-gradient(180deg,#1a1050,#6b2a8f 55%,#ff7a59)}.kx-sl--bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,255,255,.12),transparent 40%);pointer-events:none}.kx-sl--img>*{position:absolute;opacity:0;transform:scale(.85);transition:opacity .45s,transform .6s var(--kx-ease-out)}.kx-sl--img .v-scissors{width:30%;height:auto;color:var(--kx-accent);filter:drop-shadow(0 0 10px var(--kx-accent));left:12%}.kx-sl--img .v-ring{width:40%;height:auto;overflow:visible}.kx-sl--img .v-ring circle{fill:none;stroke-width:6}.kx-sl--img .v-ring .bg{stroke:#ffffff1a}.kx-sl--img .v-ring .fg{stroke:var(--kx-accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:59;transform:rotate(-90deg);transform-origin:50% 50%;filter:drop-shadow(0 0 5px var(--kx-accent));transition:stroke-dashoffset 1.2s var(--kx-ease)}.kx-sl--img .v-snow,.kx-sl--img .v-orbit{top:0;right:0;bottom:0;left:0;transform:none}.kx-sl--img .v-snow i{position:absolute;top:-8%;width:3.2%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff;animation:kx-snow 2.4s linear infinite}.kx-sl--img .v-snow i:nth-child(1){left:8%}.kx-sl--img .v-snow i:nth-child(2){left:20%;animation-delay:-1.1s}.kx-sl--img .v-snow i:nth-child(3){left:33%;animation-delay:-.4s}.kx-sl--img .v-snow i:nth-child(4){left:46%;animation-delay:-1.7s}.kx-sl--img .v-snow i:nth-child(5){left:58%;animation-delay:-.8s}.kx-sl--img .v-snow i:nth-child(6){left:70%;animation-delay:-2s}.kx-sl--img .v-snow i:nth-child(7){left:82%;animation-delay:-.2s}.kx-sl--img .v-snow i:nth-child(8){left:92%;animation-delay:-1.4s}@keyframes kx-snow{to{transform:translate(10px,1400%)}}.kx-sl--img .v-orbit{overflow:hidden;border-radius:inherit}.kx-sl--img .v-orbit i{position:absolute;left:50%;top:50%;width:4.5%;aspect-ratio:1;margin:-2.25% 0 0 -2.25%;border-radius:50%;background:var(--kx-accent);box-shadow:0 0 10px var(--kx-accent);animation:kx-orbit-x 1.2s cubic-bezier(.37,0,.63,1) infinite alternate,kx-orbit-y 1.2s cubic-bezier(.37,0,.63,1) -.6s infinite alternate}.kx-sl--img .v-orbit i:nth-child(2){animation-delay:-.8s,-1.4s;background:#4aa8ff;box-shadow:0 0 10px #4aa8ff}.kx-sl--img .v-orbit i:nth-child(3){animation-delay:-1.6s,-2.2s;background:#ff8a5c;box-shadow:0 0 10px #ff8a5c}@keyframes kx-orbit-x{0%{left:12%}to{left:88%}}@keyframes kx-orbit-y{0%{top:15%}to{top:85%}}.kx-sl--txt span{font-family:var(--kx-sans);font-weight:600;font-size:clamp(30px,4.6vw,64px);letter-spacing:-.02em;line-height:1;color:#fff;text-shadow:0 0 18px rgba(255,255,255,.35);white-space:nowrap;transition:font-size .5s var(--kx-ease-out),opacity .3s,color .4s;display:inline-block}@media(max-width:989px){.kx-sl--txt span{font-size:clamp(26px,7.4vw,48px)}}.kx-sl--live{place-items:end start;padding:5% 6%;opacity:0}.kx-sl--live b{font-family:var(--kx-mono);font-weight:500;font-size:clamp(11px,1.2vw,15px);color:var(--kx-accent);letter-spacing:.04em}.kx-sl--live i{position:absolute;left:6%;right:6%;bottom:7%;height:3px;border-radius:3px;background:#ffffff1f;overflow:hidden;display:none}.kx-sl--live i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kx-accent);transform-origin:0 50%;animation:kx-prog-bar 6s linear infinite}@keyframes kx-prog-bar{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.kx-studio__key[data-frame=icon] .v-scissors{opacity:1;transform:none}.kx-studio__key[data-frame=icon] .kx-sl--txt{justify-items:end;padding-right:12%}.kx-studio__key[data-frame=image] .art{opacity:1}.kx-studio__key[data-frame=image] .kx-sl--txt{place-items:end start;padding:0 0 8% 7%}.kx-studio__key[data-frame=image] .kx-sl--txt span{font-size:clamp(18px,2.4vw,32px)}.kx-sl--img .v-video{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:none}.kx-studio__key[data-frame=video] .v-video{opacity:1}.kx-studio__key[data-frame=video] .kx-sl--txt span{opacity:0}.kx-studio__key[data-frame=live] .kx-sl--txt span{font-family:var(--kx-mono);font-weight:500;letter-spacing:0}.kx-studio__key[data-frame=live] .kx-sl--live{opacity:1}.kx-studio__key[data-frame=gauge] .v-ring{opacity:1;transform:none}.kx-studio__key[data-frame=gauge] .v-ring .fg{stroke-dashoffset:59}.kx-studio__key[data-frame=gauge] .kx-sl--txt span{font-size:clamp(16px,2vw,26px);font-variant-numeric:tabular-nums}.kx-studio__key[data-mode=layers] .art{opacity:1}.kx-sl--img .v-copy{width:26%;height:auto;color:var(--kx-accent);filter:drop-shadow(0 0 10px var(--kx-accent));left:13%}.kx-studio__key[data-mode=layers] .v-copy{opacity:1;transform:none}.kx-studio__key[data-mode=layers] .kx-sl--txt{justify-items:end;padding-right:12%}.kx-studio__key[data-mode=layers] .kx-sl--live{opacity:1}.kx-studio__key[data-mode=layers] .kx-sl--live i{display:block}.kx-studio__key[data-mode=layers] .kx-sl--live b{display:none}.kx-studio__key.is-explode{transform:rotateX(58deg) rotate(-26deg) scale(.86) translateY(4%)}.kx-studio__key.is-explode .kx-studio__cap{opacity:.12}.kx-studio__key.is-explode .kx-sl{box-shadow:0 0 0 1px #ffffff47,0 18px 30px #00000073}.kx-studio__key.is-explode .kx-sl--bg{transform:translateZ(0)}.kx-studio__key.is-explode .kx-sl--img{transform:translateZ(clamp(36px,5vw,70px));background:#ffffff05}.kx-studio__key.is-explode .kx-sl--txt{transform:translateZ(clamp(72px,10vw,140px));background:#ffffff05}.kx-studio__key.is-explode .kx-sl--live{transform:translateZ(clamp(108px,15vw,210px));background:#ffffff05}@media(min-width:990px){.kx-studio__key{--zs: clamp(108px, min(15vw, 20svh), 210px)}.kx-studio__key.is-explode{transform:translateY(min(7svh,72px)) rotateX(58deg) rotate(-26deg) scale(.86) translateY(4%)}.kx-studio__key.is-explode .kx-sl--img{transform:translateZ(calc(var(--zs) / 3))}.kx-studio__key.is-explode .kx-sl--txt{transform:translateZ(calc(var(--zs) * 2 / 3))}.kx-studio__key.is-explode .kx-sl--live{transform:translateZ(var(--zs))}}.kx-studio__view{position:relative}.kx-studio__tags{position:absolute;left:calc(50% + min(42%,260px)*.86);top:0;bottom:0;pointer-events:none}.kx-studio__tags li{position:absolute;left:0;top:50%;margin-top:-.7em;line-height:1.4;font-family:var(--kx-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--kx-fg-2);white-space:nowrap;opacity:0;transform:translate(-8px);transition:opacity .5s,transform .6s var(--kx-ease-out);transition-delay:calc((3 - var(--z)) * 90ms + .35s)}.kx-studio__tags li:before{content:"";display:inline-block;width:22px;height:1px;background:var(--kx-fg-4);vertical-align:middle;margin-right:8px}.kx-studio__view:has(.is-explode) .kx-studio__tags li{opacity:1;transform:none}@media(max-width:989px){.kx-studio__tags{display:none}}.kx-studio__key[data-look=real]{width:min(94%,640px);aspect-ratio:var(--ar, 2);--press: 7px}@media(max-width:989px){.kx-studio__key[data-look=real]{width:min(80vw,440px)}}.kx-studio__key[data-look=real] .kx-studio__cap{background:none;box-shadow:none;border-radius:0}.kx-studio__key[data-look=real] .kx-studio__cap:before{display:none}.kx-studio__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.kx-studio__key[data-look=real].is-down .kx-studio__cap{transform:translateY(var(--press));box-shadow:none}.kx-studio__key[data-look=real] .kx-studio__scr{left:var(--sx);top:var(--sy);width:var(--sw);border-radius:1.2%/2.4%;transform:translate(-50%,-50%) scaleY(var(--sq, 1))}.kx-studio__key[data-look=real].is-down .kx-studio__scr{transform:translate(-50%,calc(-50% + var(--press))) scaleY(var(--sq, 1))}.kx-studio__key[data-look=real] .kx-sl--bg{box-shadow:none}.kx-studio__key[data-look=real] .kx-sl--bg:after{display:none}.kx-studio__key[data-look=real] .kx-studio__scr{mix-blend-mode:screen}.kx-studio__key[data-look=real].is-explode .kx-studio__scr{mix-blend-mode:normal}.kx-studio__key[data-look=real].is-explode .kx-studio__cap{opacity:.06}.kx-studio__key[data-frame=pressed] .art{opacity:0}.kx-studio__key[data-frame=pressed] .kx-sl--bg{background:color-mix(in srgb,var(--kx-accent) 28%,#000)}.kx-studio__key[data-frame=pressed] .v-copy{opacity:0}.kx-studio__key[data-frame=pressed] .kx-sl--txt{justify-items:center;padding:0}.kx-studio__key[data-frame=pressed] .kx-sl--txt span{color:var(--kx-accent);text-shadow:0 0 22px var(--kx-accent)}.kx-studio__key[data-frame=pressed] .kx-sl--live{opacity:0}.kx-studio__key[data-mode=motion] .kx-sl--txt span{animation:var(--fx, none)}.kx-studio__key[data-fx=bounce]{--fx: kx-fx-bounce .9s cubic-bezier(.3, 0, .3, 1) infinite}.kx-studio__key[data-fx=pulse]{--fx: kx-fx-pulse 1.2s ease-in-out infinite}.kx-studio__key[data-fx=jelly]{--fx: kx-fx-jelly 1.1s ease-in-out infinite}.kx-studio__key[data-fx=spin]{--fx: kx-fx-spin 1.6s linear infinite}.kx-studio__key[data-fx=flip]{--fx: kx-fx-flip 1.6s var(--kx-ease-io) infinite}.kx-studio__key[data-fx=glitch]{--fx: kx-fx-glitch 1.4s steps(1) infinite}.kx-studio__key[data-fx=neon]{--fx: kx-fx-neon 1.8s steps(1) infinite}.kx-studio__key[data-fx=rainbow]{--fx: kx-fx-rainbow 2.4s linear infinite}.kx-studio__key[data-fx=snow] .v-snow,.kx-studio__key[data-fx=orbit] .v-orbit{opacity:1}.kx-studio__key[data-fx=orbit] .kx-sl--txt span{font-size:clamp(22px,3vw,40px)}@keyframes kx-fx-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-26%)}60%{transform:translateY(0)}72%{transform:translateY(-7%)}}@keyframes kx-fx-pulse{0%,to{transform:scale(1)}15%{transform:scale(1.16)}30%{transform:scale(1)}45%{transform:scale(1.12)}60%{transform:scale(1)}}@keyframes kx-fx-jelly{0%,to{transform:scale(1)}25%{transform:scale(1.18,.82)}50%{transform:scale(.9,1.12)}75%{transform:scale(1.04,.96)}}@keyframes kx-fx-spin{to{transform:rotate(360deg)}}@keyframes kx-fx-flip{0%,40%{transform:rotateY(0)}60%,to{transform:rotateY(360deg)}}@keyframes kx-fx-glitch{0%,to{transform:none;text-shadow:0 0 18px rgba(255,255,255,.35)}70%{transform:translate(-4px) skew(-6deg);text-shadow:-3px 0 #ff2bd6,3px 0 #22f3ff}74%{transform:translate(5px);text-shadow:3px 0 #ff2bd6,-3px 0 #22f3ff}78%{transform:none;text-shadow:0 0 18px rgba(255,255,255,.35)}}@keyframes kx-fx-neon{0%,to{color:#ff4fd8;text-shadow:0 0 8px #ff4fd8,0 0 24px #ff4fd8}12%{color:#ff4fd84d;text-shadow:none}16%{color:#ff4fd8;text-shadow:0 0 8px #ff4fd8,0 0 24px #ff4fd8}55%{color:#ff4fd866;text-shadow:none}58%{color:#ff4fd8;text-shadow:0 0 8px #ff4fd8,0 0 24px #ff4fd8}}@keyframes kx-fx-rainbow{0%{color:#ff5c8a;filter:hue-rotate(0deg);text-shadow:0 0 18px currentColor}to{color:#ff5c8a;filter:hue-rotate(360deg);text-shadow:0 0 18px currentColor}}.kx-studio__caption{display:inline-flex;align-items:center;gap:10px;font-family:var(--kx-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--kx-fg-3);min-height:18px}.kx-studio__caption b{color:var(--kx-fg);font-weight:500}.kx-studio__chapters{display:grid}.kx-chapter{min-height:72vh;display:flex;flex-direction:column;justify-content:center;gap:14px;padding-block:40px;opacity:.28;transition:opacity .5s var(--kx-ease)}.kx-chapter.is-on{opacity:1}.kx-chapter__n{font-family:var(--kx-mono);font-size:12px;letter-spacing:.12em;color:var(--kx-accent)}.kx-chapter .kx-h3{font-size:clamp(26px,2.6vw,38px);max-width:16ch}.kx-chapter .kx-body{font-size:clamp(16px,1.25vw,18px);max-width:30em}@media(min-width:990px){.kx-chapter:first-child{min-height:60vh}.kx-chapter:last-child{min-height:70vh}}@media(max-width:989px){.kx-chapter{min-height:62vh;justify-content:flex-start;padding-top:24px}}.kx--editor .kx-chapter{opacity:1;min-height:0}@media(prefers-reduced-motion:reduce){.kx-studio__key,.kx-sl{transition-duration:.01s!important}}.kx-studio__bar{display:inline-flex;align-items:center;gap:14px}.kx-studio__play{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--kx-fg-2);box-shadow:inset 0 0 0 1px var(--kx-line-2);transition:background-color .25s,color .25s}.kx-studio__play:hover{background:#ffffff0f;color:var(--kx-fg)}.kx-studio__play svg{width:12px;height:12px}.kx-studio__play .kx-i-pause{display:none}.kx-studio__play[aria-pressed=true] .kx-i-pause{display:block}.kx-studio__play[aria-pressed=true] .kx-i-play{display:none}.kx-studio__key.is-paused .kx-sl--txt span,.kx-studio__key.is-paused .v-snow i,.kx-studio__key.is-paused .v-orbit i{animation-play-state:paused}.kx-chapter{cursor:pointer}.kx-chapter:focus-visible{outline-offset:8px}.kx-hero__toggle{z-index:3}.kx-hero__frame>.kx-hero__toggle{position:absolute;inset:auto 16px 16px auto;width:40px;height:40px;transform:none;object-fit:unset}@media(max-width:749px){.kx-statement{height:min(var(--h, 210vh),150vh)}}@media(max-width:989px){.kx-studio__stage{background:linear-gradient(180deg,var(--kx-bg) 0,var(--kx-bg) calc(100% - 18px),rgba(5,6,7,0) 100%);padding-bottom:30px}.kx-chapter{min-height:54vh}.kx-chapter:last-child{min-height:46vh}}.kx-studio__view{perspective:1200px}.kx-studio__key{transform:rotateX(14deg)}.kx-studio__cap{box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0009,0 6px #1a1c1f,0 18px #060607,0 40px 70px -16px #000000d9}.kx-live{overflow:clip}.kx-live:before{content:"";position:absolute;left:50%;top:52%;width:min(1500px,120vw);height:70%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(30% 45% at 18% 40%,rgba(124,58,255,.16),transparent 70%),radial-gradient(30% 45% at 50% 55%,rgba(47,139,255,.13),transparent 70%),radial-gradient(28% 45% at 82% 45%,color-mix(in srgb,var(--kx-accent) 12%,transparent),transparent 70%);filter:blur(10px)}.kx-live>*{position:relative}.kx-ws--metronome .mt-t{font-size:17cqw;top:9cqw}.kx-ws--metronome .mt-t small{font-size:.42em;margin-left:1.5cqw;letter-spacing:.06em}.kx-recipe__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(70% 90% at 50% 40%,#191b1f,#050607)}.kx-recipe__face .kx-wk{--u: clamp(90px, 10vw, 150px);--cols: 1;width:calc(var(--u) * 2.1);height:calc(var(--u) * 1.08);container-type:normal}.kx-recipe__face .kx-wk .kx-ws{width:calc(var(--u) * 1.74);height:calc(var(--u) * .87)}.kx-ws--hp{background:#000;animation:kx-hp 1.2s steps(1) infinite}.kx-ws--hp .hp-l{left:5cqw;top:5cqw;font-family:var(--kx-mono);font-size:7cqw;letter-spacing:.1em;color:#ffffffb3}.kx-ws--hp .hp-v{left:5cqw;top:15cqw;font-size:22cqw;font-weight:300;line-height:1;color:#ff4a5a;text-shadow:0 0 4cqw rgba(255,74,90,.8)}.kx-ws--hp .hp-bar{left:5cqw;right:5cqw;bottom:6cqw;height:4cqw;border-radius:3cqw;background:#ffffff1f;overflow:hidden}.kx-ws--hp .hp-bar i{position:absolute;top:0;right:0;bottom:0;left:0;width:27%;background:#ff4a5a;box-shadow:0 0 3cqw #ff4a5a;border-radius:inherit}@keyframes kx-hp{0%,60%{background:#000}61%,to{background:#3a0710}}.kx-swap{display:grid;gap:clamp(32px,4vw,64px);align-items:center}@media(min-width:990px){.kx-swap{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.kx-swap .kx-head{margin-bottom:0}.kx-swap__hero{aspect-ratio:16 / 10}.kx-swap__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kx-swap__steps{list-style:none;margin:clamp(28px,3vw,44px) 0 0;padding:0;display:grid}.kx-swap__steps li{display:grid;grid-template-columns:44px 1fr;align-items:baseline;padding:15px 0;border-top:1px solid var(--kx-line);font-size:16px;color:var(--kx-fg-2)}.kx-swap__steps li:last-child{border-bottom:1px solid var(--kx-line)}.kx-swap__steps li>span{font-family:var(--kx-mono);font-size:11px;letter-spacing:.08em;color:var(--kx-accent)}.kx-swap__cards{display:grid;gap:10px;margin-top:clamp(40px,5vw,72px)}@media(min-width:750px){.kx-swap__cards{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:14px}}.kx-swcard{position:relative;border-radius:var(--kx-r);background:var(--kx-surface);box-shadow:inset 0 0 0 1px var(--kx-line);overflow:hidden;display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;align-items:center;padding:12px 18px 12px 8px}@media(min-width:750px){.kx-swcard{grid-template-columns:1fr;gap:6px;padding:8px 8px 22px}.kx-swcard__press{aspect-ratio:5 / 4}}.kx-swcard__press{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;padding:0;border:0;background:var(--kx-surface);cursor:pointer;border-radius:calc(var(--kx-r) - 6px);-webkit-tap-highlight-color:transparent}.kx-swcard__press:focus-visible{outline:2px solid var(--c, var(--kx-accent));outline-offset:-2px}.kx-swcard__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .16s var(--kx-ease);mix-blend-mode:lighten}.kx-swcard__img img{width:100%;height:100%;object-fit:cover}.kx-swcard__seq{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:1600% auto;background-position:0% 50%;mix-blend-mode:lighten;opacity:0}.kx-swcard.has-seq .kx-swcard__seq{opacity:1}.kx-swcard.has-seq .kx-swcard__img{visibility:hidden}.kx-swcard__img--down{opacity:0}.kx-swcard.is-down .kx-swcard__img--up{opacity:0;transition-duration:.06s}.kx-swcard.is-down .kx-swcard__img--down{opacity:1;transition-duration:.06s}.kx-swcard__txt{display:grid;gap:6px;padding-inline:4px}@media(min-width:750px){.kx-swcard__txt{padding-inline:16px}}.kx-swcard__name{display:flex;align-items:center;gap:10px;font-weight:600;font-size:19px;letter-spacing:-.015em}.kx-swcard__name i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);flex:none}.kx-swcard__desc{font-size:15px;color:var(--kx-fg-3);line-height:1.5}.kx-swcard__curve{position:relative;margin:8px 0 0;padding:0 0 16px 14px}.kx-swcard__curve svg{display:block;width:100%;height:54px;overflow:visible}@media(min-width:750px){.kx-swcard__curve svg{height:70px}}.kx-swcard__curve .ax{fill:none;stroke:var(--kx-fg-4);stroke-width:1;vector-effect:non-scaling-stroke}.kx-swcard__curve .ln{fill:none;stroke:var(--c);stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.85}.kx-swcard__click{position:absolute;left:36%;top:10%;font-family:var(--kx-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--kx-fg-3);transition:color .4s,text-shadow .4s;pointer-events:none}.kx-swcard[data-kind=tactile] .kx-swcard__click{left:18%;top:8%}.kx-swcard.is-bump .kx-swcard__click,.kx-swcard.is-tense .kx-swcard__click,.kx-swcard.is-snap .kx-swcard__click{color:var(--c);text-shadow:0 0 10px var(--c);transition-duration:0s}.kx-swcard.is-snap .kx-swcard__seq,.kx-swcard.is-snap .kx-swcard__img{animation:kx-snap .22s var(--kx-ease-out)}@keyframes kx-snap{0%{transform:translateY(0)}25%{transform:translateY(1.2%)}55%{transform:translateY(-.4%)}to{transform:none}}.kx-swcard.is-snap .kx-swcard__press{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 70%,transparent),inset 0 0 40px color-mix(in srgb,var(--c) 18%,transparent);transition:box-shadow 0s}.kx-swcard__press{transition:box-shadow .4s}.kx-swcard__plot{position:relative}.kx-swcard__dot{position:absolute;left:6.67%;top:78.6%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent),0 0 12px var(--c);pointer-events:none}.kx-swcard__curve figcaption span{position:absolute;font-family:var(--kx-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--kx-fg-3)}.kx-swcard__curve figcaption span:first-child{left:0;top:0;writing-mode:vertical-rl;transform:rotate(180deg)}.kx-swcard__curve figcaption span:last-child{right:0;bottom:0}.kx-swap__note{margin-top:18px;font-size:13px;color:var(--kx-fg-3)}[data-look=real] .kx-wk{height:auto;padding:0;display:block;align-self:center;background:none;box-shadow:none;border-radius:0}[data-look=real] .kx-wk:before{display:none}.kx-wk__key{position:relative;width:100%;aspect-ratio:var(--ar, 2)}.kx-wk__inner{display:contents}.kx-wk__photo,.kx-gesture__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}[data-look=real] .kx-recipe__face{background:var(--kx-bg)}[data-look=real] .kx-wk__key .kx-ws{position:absolute;left:var(--sx);top:var(--sy);width:var(--sw);height:auto;aspect-ratio:2 / 1;transform:translate(-50%,-50%) scaleY(var(--sq, 1));mix-blend-mode:screen;box-shadow:none;border-radius:1.2%/2.4%}[data-look=real] .kx-wk__key .kx-ws.is-1u{aspect-ratio:16 / 9;border-radius:2%/3.6%}[data-look=real] .kx-ws:after{display:none}[data-look=real] .kx-recipe__face .kx-wk{height:auto}[data-look=real] .kx-gesture__key{width:min(100%,210px);height:auto;aspect-ratio:var(--ar, 1);background:none;box-shadow:none;border-radius:0;margin-block:0}[data-look=real] .kx-gesture__key.is-down{box-shadow:none;transform:translateY(4px)}[data-look=real] .kx-gesture__scr{left:var(--sx);top:var(--sy);width:var(--sw);transform:translate(-50%,-50%) scaleY(var(--sq, 1));mix-blend-mode:screen;box-shadow:none;border-radius:2%/3.6%;container-type:inline-size}[data-look=real] .kx-gesture__out{font-size:15cqw;gap:5cqw}[data-look=real] .kx-gesture__ring{left:calc(var(--gx) - 5px);top:calc(var(--gy) - 5px);width:calc(var(--gw) + 10px);height:calc(var(--gh) + 10px);border-radius:6px}.kx-studio__track{--step: 56svh;position:relative;height:calc(100svh - var(--kx-header) + (var(--n, 4) - 1) * var(--step))}.kx-studio .kx-studio__grid{position:sticky;top:var(--kx-header);height:calc(100svh - var(--kx-header));align-items:center;align-content:center}.kx-studio .kx-studio__stage{position:relative;top:auto;align-self:center}.kx-studio__side{display:grid;gap:22px;align-content:center}.kx-studio .kx-studio__chapters{position:relative;padding-left:22px}.kx-studio .kx-studio__chapters:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px;background:var(--kx-line-2)}.kx-studio .kx-chapter{position:relative}.kx-chapter__bar{position:absolute;left:-22px;top:6px;bottom:6px;width:2px;border-radius:2px;overflow:hidden}.kx-chapter__bar>i{display:block;height:100%;background:var(--kx-accent);box-shadow:0 0 10px var(--kx-accent);transform-origin:50% 0;transform:scaleY(var(--kx-f, 0));transition:transform .12s linear}.kx--editor .kx-chapter__bar{display:none}.kx-studio .kx-chapter{min-height:0;display:grid;grid-template-rows:auto auto 0fr;gap:6px;padding:14px 0;opacity:.4;justify-content:normal;transition:opacity .35s var(--kx-ease),grid-template-rows .45s var(--kx-ease-out)}.kx-studio .kx-chapter.is-on{opacity:1;grid-template-rows:auto auto 1fr}.kx-studio .kx-chapter:hover{opacity:.75}.kx-studio .kx-chapter.is-on:hover{opacity:1}.kx-studio .kx-chapter .kx-h3{font-size:clamp(22px,2.1vw,32px);transition:font-size .35s var(--kx-ease-out)}.kx-studio .kx-chapter:not(.is-on) .kx-h3{font-size:clamp(18px,1.5vw,22px)}.kx-studio .kx-chapter .kx-body{overflow:hidden;min-height:0}.kx-studio .kx-chapter .kx-body>div{padding-top:4px}.kx-studio .kx-chapter.is-on .kx-chapter__n{text-shadow:0 0 10px var(--kx-accent)}.kx-studio__hint{display:inline-flex;align-items:center;gap:10px;font-family:var(--kx-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--kx-fg-3);padding-left:22px;transition:opacity .4s,transform .4s var(--kx-ease-out)}.kx-studio.is-stepped .kx-studio__hint{opacity:0;transform:translateY(6px)}.kx-studio__mouse{width:14px;height:21px;border-radius:8px;box-shadow:inset 0 0 0 1.5px var(--kx-fg-3);position:relative;flex:none}.kx-studio__mouse i{position:absolute;left:50%;top:4px;width:2px;height:5px;margin-left:-1px;border-radius:2px;background:var(--kx-accent);animation:kx-wheel 1.6s var(--kx-ease) infinite}@keyframes kx-wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(7px);opacity:0}to{transform:translateY(0);opacity:0}}.kx-studio__key.is-switch .kx-studio__scr{animation:kx-scr-switch .5s var(--kx-ease-out)}@keyframes kx-scr-switch{0%{filter:brightness(1)}25%{filter:brightness(1.9) saturate(1.2)}to{filter:brightness(1)}}.kx-studio__caption.is-pop b{animation:kx-cap-pop .45s var(--kx-ease-out);display:inline-block}@keyframes kx-cap-pop{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@media(max-width:989px){.kx-studio__track{--step: 50svh}.kx-studio .kx-studio__grid{align-content:start;gap:4px;padding-top:8px}.kx-studio .kx-studio__stage{margin-inline:0;padding:6px 0 10px;background:none}.kx-studio__key[data-look=real]{width:min(76vw,400px)}.kx-studio__key.is-explode{transform:rotateX(58deg) rotate(-26deg) scale(.72) translateY(16%)}.kx-studio__side{gap:12px}.kx-studio .kx-chapter{padding:9px 0}.kx-studio .kx-chapter .kx-h3{font-size:21px}.kx-studio .kx-chapter:not(.is-on) .kx-h3{font-size:15px}.kx-studio .kx-chapter .kx-body{font-size:15px}.kx-studio .kx-chapter__n{font-size:11px}}@media(max-height:760px)and (min-width:990px){.kx-studio__key[data-look=real]{width:min(94%,520px)}}.kx--editor .kx-studio__track{height:auto}.kx--editor .kx-studio .kx-studio__grid{position:relative;height:auto}.kx--editor .kx-studio .kx-chapter{grid-template-rows:auto auto 1fr;opacity:1}@media(min-width:990px){.kx-studio__pin{position:sticky;top:var(--kx-header);height:calc(100svh - var(--kx-header));display:flex;flex-direction:column;justify-content:safe center;gap:clamp(16px,3.2svh,44px)}.kx-studio .kx-chapter{padding-block:clamp(6px,1.5svh,14px)}.kx-studio .kx-chapter .kx-h3{font-size:min(clamp(22px,2.1vw,32px),3.7svh)}.kx-studio .kx-chapter:not(.is-on) .kx-h3{font-size:min(clamp(18px,1.5vw,22px),2.7svh)}.kx-studio .kx-chapter .kx-body{font-size:min(clamp(16px,1.25vw,18px),2.2svh)}.kx-studio__side{gap:clamp(10px,2svh,22px)}.kx-studio .kx-studio__grid{position:relative;top:auto;height:auto}.kx-studio__pin>.kx-head{margin-bottom:0;gap:clamp(10px,1.6svh,18px)}.kx-studio__pin>.kx-head .kx-h2{font-size:min(var(--kx-fs-h2),7.4svh)}.kx-studio__pin>.kx-head .kx-lead{font-size:min(var(--kx-fs-lead),2.3svh)}.kx-studio .kx-studio__stage{padding-block:0}.kx-studio__key[data-look=real]{width:min(94%,600px,calc((100svh - var(--kx-header) - 400px) * 1.7756))}}@media(max-width:989px){.kx-studio__pin{display:contents}.kx-studio__pin>.kx-head{margin-bottom:20px}.kx-studio__track{height:calc(var(--head-h, 0px) + 100svh - var(--kx-header) + (var(--n, 4) - 1) * var(--step))}}@media(max-width:989px){.kx-studio .kx-studio__grid{align-content:safe center}.kx-studio__key[data-look=real]{width:min(76vw,400px,calc((100svh - var(--kx-header) - 330px) * 1.7756))}.kx-studio .kx-studio__chapters{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));column-gap:6px;padding-left:0}.kx-studio .kx-studio__chapters:before{display:none}.kx-studio .kx-chapter{display:contents}.kx-studio .kx-chapter__bar{position:relative;left:auto;top:auto;bottom:auto;grid-row:1;width:auto;height:23px;padding-block:10px;margin-bottom:4px;box-sizing:border-box;background:var(--kx-line-2);background-clip:content-box;border-radius:0}.kx-studio .kx-chapter__bar>i{transform-origin:0 50%;transform:scaleX(var(--kx-f, 0));border-radius:2px}.kx-studio .kx-chapter__n{display:none}.kx-studio .kx-chapter .kx-h3,.kx-studio .kx-chapter .kx-body{grid-column:1 / -1;opacity:0;visibility:hidden;transition:opacity .3s var(--kx-ease),visibility 0s .3s}.kx-studio .kx-chapter .kx-h3,.kx-studio .kx-chapter:not(.is-on) .kx-h3{grid-row:2;font-size:21px}.kx-studio .kx-chapter .kx-body{grid-row:3;overflow:visible;padding-top:2px}.kx-studio .kx-chapter.is-on .kx-h3,.kx-studio .kx-chapter.is-on .kx-body{opacity:1;visibility:visible;transition:opacity .4s var(--kx-ease),visibility 0s}.kx-studio__hint{display:none}}@media(min-width:560px)and (max-width:989px)and (orientation:landscape)and (max-height:540px){.kx-studio .kx-wrap{padding-inline:max(var(--kx-gutter),env(safe-area-inset-left)) max(var(--kx-gutter),env(safe-area-inset-right))}.kx-studio__track{--step: max(50svh, 300px)}.kx-studio .kx-studio__grid{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(20px,4vw,40px);align-items:center;align-content:center;padding-top:0}.kx-studio .kx-studio__stage{gap:10px;padding:0}.kx-studio__key{width:max(180px,min(46vw,calc((100svh - var(--kx-header) - 96px) * 1.62)))}.kx-studio__key[data-look=real]{width:max(180px,min(46vw,calc((100svh - var(--kx-header) - 96px) * 1.7756)))}.kx-studio .kx-chapter .kx-h3,.kx-studio .kx-chapter:not(.is-on) .kx-h3{font-size:19px}.kx-studio .kx-chapter .kx-body{font-size:14px}}.kx--editor .kx-studio__pin{position:relative;height:auto;display:block}.kx-hero__frame>.kx-reel{transform:scale(calc(1.08 - var(--p) * .08));transform-origin:50% 50%}.kx-reel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;background:#000}.kx-reel__shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s var(--kx-ease),visibility 0s .45s}.kx-reel__shot.is-out{visibility:visible;transition:opacity .45s var(--kx-ease),visibility 0s}.kx-reel__shot.is-on{opacity:1;visibility:visible;transition:opacity .55s var(--kx-ease) .35s,visibility 0s}.kx-reel__cam{--W: max(100cqw, min(100cqh * var(--ar), 100cqw * var(--zmax, 9)));position:absolute;width:var(--W);aspect-ratio:var(--ar);left:calc((100cqw - var(--W)) * var(--fx, .5));top:calc((100cqh - var(--W) / var(--ar)) * var(--fy, .5));transform-origin:calc(var(--fx, .5) * 100%) calc(var(--fy, .5) * 100%);will-change:transform}.kx-reel__base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.kx-reel__keys{position:absolute;top:0;right:0;bottom:0;left:0}.kx-reel__keys b{position:absolute;display:block}.kx-reel__keys i{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:var(--bs);background-position:var(--bp);mix-blend-mode:lighten;opacity:0;transition:opacity .5s var(--kx-ease) var(--dl, 0ms)}.kx-reel__keys i:first-child{background-image:var(--img0, none)}.kx-reel__keys i:last-child{background-image:var(--img1, none)}.kx-reel__shot[data-on="0"] .kx-reel__keys i:first-child,.kx-reel__shot[data-on="1"] .kx-reel__keys i:last-child{opacity:1}.kx-reel__shot.is-snap .kx-reel__keys i{transition:none}.kx-klav{width:100%;max-width:480px;min-height:48px}.kx-hero__actions{width:100%}.kx-hero[data-align=center] .kx-hero__actions>.kx-klav{margin-inline:auto}.kx-head>.kx-klav{margin-top:clamp(4px,1.2vw,16px)}.kx-head--center>.kx-klav,.kx-klav.is-center{justify-self:center;margin-inline:auto}.kx-klav [class*=klaviyo-form-]:empty{display:block;height:6px;margin:21px 0;border-radius:999px;background:color-mix(in srgb,var(--kx-form-fg) 14%,transparent);animation:kx-pulse 1.6s ease-in-out infinite}.kx-klav.is-dead{min-height:0}.kx-klav.is-dead [class*=klaviyo-form-]:empty{display:none}@media(prefers-reduced-motion:reduce){.kx-klav [class*=klaviyo-form-]:empty{animation:none}}.kx-klav .klaviyo-form,.kx-klav form{background:transparent!important;padding:0!important;margin:0!important;min-height:0!important;max-width:none!important;width:100%!important}.kx-klav .klaviyo-form>div,.kx-klav form>div{padding:0!important;background:transparent!important}.kx-klav [data-testid=form-row]{position:relative;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;padding:4px!important;border-radius:999px!important;background:var(--kx-form-bg)!important;transition:box-shadow .25s}.kx-klav [data-testid=form-row]:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--kx-form-btn) 55%,transparent)}.kx-klav [data-testid=form-component]{padding:0!important;flex:none!important;width:auto!important;min-width:0!important}.kx-klav [data-testid=form-component]:first-child{flex:1 1 auto!important}.kx-klav input[type=email],.kx-klav input[type=text]{height:40px!important;width:100%!important;padding:0 10px 0 16px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--kx-form-fg)!important;font-family:var(--kx-sans)!important;font-size:15px!important;font-weight:400!important}.kx-klav input::placeholder{color:color-mix(in srgb,var(--kx-form-fg) 52%,transparent)!important;font-family:var(--kx-sans)!important;font-size:15px!important;font-weight:400!important;opacity:1!important}.kx-klav button{height:40px!important;padding:0 20px!important;border:0!important;border-radius:999px!important;background:var(--kx-form-btn)!important;color:var(--kx-form-btn-fg)!important;box-shadow:none!important;font-family:var(--kx-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.005em!important;white-space:nowrap!important;transition:filter .2s,transform .2s}.kx-klav button{filter:none!important}.kx-klav.kx-klav.kx-klav .klaviyo-form button:hover,.kx-klav.kx-klav.kx-klav .klaviyo-form button:focus,.kx-klav.kx-klav.kx-klav .klaviyo-form button:focus-visible,.kx-klav.kx-klav.kx-klav .klaviyo-form button:active{background:var(--kx-form-btn)!important;background-color:var(--kx-form-btn)!important;color:var(--kx-form-btn-fg)!important;box-shadow:none!important;outline:none!important}.kx-klav.kx-klav.kx-klav .klaviyo-form button:hover{filter:brightness(1.08)!important}.kx-klav.kx-klav.kx-klav .klaviyo-form button:focus-visible{box-shadow:0 0 0 2px var(--kx-form-bg),0 0 0 4px var(--kx-form-btn)!important}.kx-klav button:active{transform:scale(.98)}.kx-klav [class*=kl-private] p,.kx-klav [class*=kl-private] span{font-family:var(--kx-sans)!important}@media(max-width:420px){.kx-klav input[type=email],.kx-klav input[type=text]{padding-left:14px!important}.kx-klav button{padding:0 16px!important}}.kx-off *,.kx-off *:before,.kx-off *:after{animation-play-state:paused!important}.kx-lead--m{font-size:clamp(15px,1.2vw,17px)}.kx-lead--s{font-size:clamp(14px,1.05vw,15px)}.kx-head--stack .kx-h2,.kx-studio .kx-chapter .kx-h3{max-width:none}.kx-stat__val small{margin-left:.4em}.kx-feature{column-gap:clamp(32px,4vw,60px)}.kx-hw[data-copy=bottom] .kx-hw__copy{align-items:flex-end;padding-bottom:clamp(40px,7vh,96px)}@media(max-width:749px){.kx-lead br,.kx-live__foot br{display:none}}.kx-note{font-size:var(--kx-fs-body);line-height:1.5;color:#ffea4f;text-wrap:pretty}.kx-note--muted{color:var(--kx-fg-2)}.kx-head--center>.kx-note{max-width:46em}@media(min-width:990px){.kx-head--split.kx-head--rev{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}.kx-head--rev>.kx-h2{order:2}.kx-head--rev>.kx-lead{order:1;padding-bottom:0;max-width:32em}}.kx-hero .kx-hero__h--m{line-height:1.12;max-width:100%}.kx-hero[data-frame=bleed] .kx-hero__stage{padding-inline:0;margin-top:clamp(12px,2.4vh,32px)}.kx-hero[data-frame=bleed] .kx-hero__frame{border-radius:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent 100%)}.kx-hero[data-frame=bleed] .kx-hero__frame:after{box-shadow:none;background:none}@media(min-width:750px){.kx-hero[data-frame=bleed] .kx-hero__frame{aspect-ratio:2 / 1;max-height:88svh}}.kx-hero[data-frame=bleed]{padding-bottom:0}.kx-anatomy__fig{container-type:inline-size}.kx-anatomy__fig img{object-position:var(--fx, 50%) 50%;transform:scale(var(--zoom, 1));transform-origin:var(--fx, 50%) 50%}.kx-anatomy__pin--line{left:calc(var(--lx) + 1.5%);width:calc(var(--x) - var(--lx) - 1.5%);height:1.5px;margin:0;border-radius:1px;display:block;background:var(--kx-accent);box-shadow:none;font:inherit;color:var(--kx-fg);transform:translateY(-50%)}.kx-anatomy__pin--line b{position:absolute;right:calc(100% + clamp(8px,2.2cqw,16px));top:50%;transform:translateY(-50%);white-space:nowrap;font-size:clamp(12px,2.8cqw,20px);font-weight:600;letter-spacing:-.01em;line-height:1}.kx-anatomy__num{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:.28em .6em;border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px var(--kx-accent);font-family:var(--kx-mono);font-style:normal;font-size:clamp(9px,1.7cqw,12px);line-height:1;letter-spacing:.04em;color:var(--kx-accent)}.kx-reserve__chead{margin-bottom:0}.kx-reserve__chead .kx-lead{max-width:58em}.kx-reserve__chead>.kx-btn{margin-top:4px}.kx-timeline--nodes{--node: 26px;--date-h: 21px;--kx-mile-goal: #05ce78;max-width:860px;margin:clamp(48px,6vw,84px) auto 0;padding-inline:112px;display:flex;gap:0}.kx-timeline--nodes .kx-mile{--c: var(--kx-mile-c, var(--kx-fg));flex:var(--w, 1) 1 0;min-width:0;padding:0;border:0;display:grid;grid-template-rows:var(--date-h) var(--node) auto;row-gap:12px;justify-items:start;color:var(--c)}.kx-timeline--nodes .kx-mile.is-goal{--c: var(--kx-mile-c, var(--kx-mile-goal))}.kx-timeline--nodes .kx-mile:last-child{flex:0 0 0}.kx-timeline--nodes .kx-mile>*{transform:translate(-50%);white-space:nowrap}.kx-timeline--nodes .kx-mile:before,.kx-timeline--nodes .kx-mile.is-done:before,.kx-timeline--nodes .kx-mile.is-now:before{content:"";position:absolute;left:0;width:100%;height:1.5px;top:calc(var(--date-h) + 12px + var(--node) / 2 - .75px);border-radius:0;background:var(--seg, var(--kx-fg));box-shadow:none}.kx-timeline--nodes .kx-mile:last-child:before{display:none}.kx-timeline--nodes .kx-mile__date{font-family:var(--kx-sans);font-size:15px;line-height:var(--date-h);font-weight:500;letter-spacing:0;text-transform:none;color:inherit}.kx-timeline--nodes .kx-mile__label{font-size:15px;font-weight:450;letter-spacing:-.005em;color:inherit}.kx-mile__d-m{display:none}@media(max-width:749px){.kx-mile__d-d{display:none}.kx-mile__d-m{display:inline}}.kx-mile__node{position:relative;z-index:1;width:var(--node);height:var(--node);border-radius:50%;display:grid;place-items:center;align-self:center;background:var(--kx-bg);box-shadow:inset 0 0 0 2px var(--c);color:var(--c)}.kx-mile__node:empty{width:12px;height:12px;background:var(--c);box-shadow:none}.kx-mile__node svg{width:15px;height:15px}.kx-mile__node .kx-wordmark--mark{width:calc(100% - 4px);height:calc(100% - 4px);aspect-ratio:1;border-radius:50%;background:#000}.kx-mile.is-goal .kx-mile__node{background:var(--c);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 18%,transparent)}.kx-mile.is-now .kx-mile__node{box-shadow:inset 0 0 0 2px var(--c),0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent)}@media(max-width:749px){.kx-timeline--nodes{--node: 44px;--gap: 28px;display:grid;row-gap:var(--gap);max-width:440px;padding:0}.kx-timeline--nodes .kx-mile{grid-template-columns:minmax(0,1fr) var(--node) minmax(0,1fr);grid-template-rows:auto;column-gap:16px;row-gap:0;align-items:start;padding:0}.kx-timeline--nodes .kx-mile>*{transform:none;white-space:normal}.kx-timeline--nodes .kx-mile__date,.kx-timeline--nodes .kx-mile__label{grid-row:1;justify-self:stretch;min-height:var(--node);display:grid;align-content:center;font-size:15px;line-height:1.3;text-wrap:balance}.kx-timeline--nodes .kx-mile__date{grid-column:1;justify-items:end;text-align:right;font-weight:450}.kx-timeline--nodes .kx-mile__label{grid-column:3;justify-items:start;text-align:left}.kx-timeline--nodes[data-m-align=edges] .kx-mile__date{justify-items:start;text-align:left}.kx-timeline--nodes[data-m-align=edges] .kx-mile__label{justify-items:end;text-align:right}.kx-timeline--nodes .kx-mile__node{grid-column:2;grid-row:1;justify-self:center;align-self:start}.kx-timeline--nodes .kx-mile__node:empty{margin-top:calc(var(--node) / 2 - 6px)}.kx-timeline--nodes .kx-mile__node svg{width:20px;height:20px}.kx-timeline--nodes .kx-mile:not(.is-goal) .kx-mile__node{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 50%,transparent);color:color-mix(in srgb,var(--c) 62%,transparent)}.kx-timeline--nodes .kx-mile:before,.kx-timeline--nodes .kx-mile.is-done:before,.kx-timeline--nodes .kx-mile.is-now:before{left:calc(50% - .75px);width:1.5px;height:auto;margin:0;top:calc(var(--node) / 2);bottom:calc(-1 * (var(--gap) + var(--node) / 2));background:var(--seg, color-mix(in srgb, var(--kx-fg) 50%, transparent))}}.kx-feature .kx-point--noicon{grid-template-columns:minmax(0,1fr)}.kx-feature .kx-point--noicon .kx-point__text{grid-column:1}.kx-points--plain,.kx-feature .kx-points--plain{gap:clamp(20px,2.2vw,30px);margin-top:clamp(32px,4vw,56px)}.kx-points--plain .kx-point,.kx-feature .kx-points--plain .kx-point{padding:0;border:0;gap:4px 12px}.kx-points--plain .kx-point__title{font-size:clamp(17px,1.4vw,20px);line-height:1.15;color:var(--kx-c-h)}.kx-points--plain .kx-point__text{font-size:clamp(15px,1.12vw,16px);color:var(--kx-fg-2);line-height:1.4}.kx-points--plain .kx-point,.kx-feature .kx-points--plain .kx-point,.kx-layer{row-gap:2px}.kx-layer h3{line-height:1.2}.kx-layer p{line-height:1.45}.kx-studio .kx-chapter{row-gap:2px}.kx-studio .kx-chapter .kx-chapter__n{margin-bottom:4px}.kx-studio .kx-chapter .kx-body{line-height:1.45}.kx-gesture__name{line-height:1.2;font-size:clamp(18px,1.55vw,22px)}.kx-gesture__desc{margin-top:2px;line-height:1.4;font-size:clamp(15px,1.2vw,17px)}.kx-gestures[data-face=icon] .kx-gesture__lbl{display:none}.kx-gestures[data-face=icon] .kx-gesture__out svg{width:1em;height:1em;stroke-width:1.8;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c, #fff) 70%,transparent))}.kx-gestures[data-face=icon] .kx-gesture__out{font-size:30px;text-shadow:none}[data-look=real] .kx-gestures[data-face=icon] .kx-gesture__out{font-size:48cqw}.kx-gesture__frame{position:absolute;left:50%;top:44%;width:72%;aspect-ratio:16 / 9;transform:translate(-50%,-50%);border-radius:5px;pointer-events:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c, var(--kx-accent)) 80%,transparent),0 0 12px color-mix(in srgb,var(--c, var(--kx-accent)) 45%,transparent),inset 0 0 10px color-mix(in srgb,var(--c, var(--kx-accent)) 18%,transparent)}[data-look=real] .kx-gesture__frame{left:var(--gx);top:var(--gy);width:var(--gw);height:var(--gh);aspect-ratio:auto;transform:none;border-radius:4px}.kx-gesture.is-holding .kx-gesture__frame{opacity:.4}.kx-gesture__scr{transition:background-color .18s}.kx-gesture.has-fill.is-b .kx-gesture__scr{background:var(--c)}.kx-gesture.has-fill.is-b .kx-gesture__out{color:#050506;text-shadow:none}.kx-gesture.has-fill.is-b .kx-gesture__out svg{filter:none}.kx-gesture.has-fill.is-b .kx-gesture__frame{box-shadow:0 0 0 1.5px var(--c),0 0 22px color-mix(in srgb,var(--c) 75%,transparent)}.kx-wall{position:relative}.kx-wfloat{display:none}@media(min-width:1100px){.kx-wfloat{display:block;position:absolute;left:var(--x);top:var(--y);width:var(--fw);z-index:3;pointer-events:none;filter:drop-shadow(0 0 .6px rgba(255,255,255,.45)) drop-shadow(0 14px 22px rgba(0,0,0,.6))}.kx-wfloat img{display:block;width:100%;height:auto}}.kx-hw__form{margin-top:clamp(28px,4vw,56px)}.kx-hw__form.is-center{margin-inline:auto}.kx-stat__val{color:var(--kx-stat-c, var(--kx-c-h))}.kx-follow__stage{position:relative;display:grid;gap:clamp(8px,1.2vw,16px);padding:clamp(10px,1.3vw,18px);border-radius:var(--kx-r-l);background:#000;box-shadow:inset 0 0 0 1px var(--kx-line);overflow:hidden;isolation:isolate}.kx-follow__wins{position:relative;display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:clamp(6px,.8vw,10px)}.kx-follow__win{position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;padding:0;border-radius:10px;overflow:hidden;background:#1b1c1f;text-align:left;cursor:pointer;box-shadow:0 0 0 1px #ffffff14;opacity:.5;filter:saturate(.6);transition:opacity .3s,filter .3s,box-shadow .3s}.kx-follow__win.is-on{opacity:1;filter:none;box-shadow:0 0 0 1.5px var(--c),0 0 26px color-mix(in srgb,var(--c) 35%,transparent)}.kx-follow__win:focus-visible{outline:2px solid var(--c);outline-offset:2px}.kx-follow__bar{display:flex;align-items:center;gap:5px;height:clamp(18px,1.6vw,24px);padding:0 clamp(7px,.7vw,10px);background:#26272b;font-size:clamp(9.5px,.8vw,11.5px);color:var(--kx-fg-2)}.kx-follow__bar i{width:clamp(6px,.55vw,8px);aspect-ratio:1;border-radius:50%;background:#ff5f57;flex:none}.kx-follow__bar i:nth-child(2){background:#febc2e}.kx-follow__bar i:nth-child(3){background:#28c840}.kx-follow__bar b{margin-left:6px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx-follow__shot{position:relative;aspect-ratio:4 / 3}.kx-follow__shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 70%}.kx-follow__pill{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;padding:clamp(9px,.95vw,13px);border-radius:999px;background:linear-gradient(180deg,#1e1f24eb,#060709eb);box-shadow:inset 0 0 0 1px #a096ff73,0 10px 30px #0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.kx-follow__swap{width:clamp(18px,1.8vw,26px);height:auto;color:#b9b3ff;transition:transform .5s var(--kx-ease-out)}.kx-follow__kbd{position:relative;aspect-ratio:1600 / 595}.kx-follow__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease-out}.kx-follow__layer.is-on{opacity:1}.kx-follow__layer img{width:100%;height:100%;object-fit:cover;display:block}.kx-follow__cursor{position:absolute;left:0;top:0;z-index:3;width:clamp(16px,1.5vw,22px);height:auto;pointer-events:none;transition:transform .85s var(--kx-ease-io),opacity .3s;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.kx-follow__stage.is-user .kx-follow__cursor{opacity:0}.kx--editor .kx-follow__cursor{display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kx.css.map */
