html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth iframe{pointer-events:none}.cx{--cx-top: var(--f-top, 56px);--cx-stage-h: calc(100svh - var(--cx-top));--cx-gutter: max(16px, 6.5vw);--cx-dock-clear: 92px;position:relative;background:var(--kx-void);color:var(--k-text);overflow-x:clip}.cx-act{position:relative;isolation:isolate}.cx-track{position:relative}.cx-js .cx-track{height:var(--cx-track, 300svh)}.cx-stage{position:relative;height:var(--cx-stage-h);min-height:540px;overflow:hidden;contain:layout paint}.cx-js .cx-stage{position:sticky;top:var(--cx-top)}.cx-js .cx-act:not(.cx-poster) .cx-stage,.cx-close__scene{content-visibility:auto;contain-intrinsic-size:auto var(--cx-stage-h)}.cx-br{display:inline}.cx-away,.cx-away *,.cx-away *:before,.cx-away *:after{animation-play-state:paused!important}.cx-chapter{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px}.cx-h2{margin:0}.cx-lead{margin:14px 0 0;max-width:34ch}.cx-dock{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:4px;padding:5px 5px 5px 14px;border-radius:var(--k-r-pill);background:color-mix(in srgb,var(--kx-glass-lo) 78%,transparent);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen),var(--kx-drop);transform:translate(-50%,140%);opacity:0;transition:transform .52s var(--kx-ease-out),opacity .32s var(--k-ease);pointer-events:none}.cx-dock.is-on{transform:translate(-50%);opacity:1;pointer-events:auto}.cx-dock__brand{display:inline-flex;margin-right:8px;color:var(--k-text);text-decoration:none}.cx-dock__links{display:flex;align-items:center;gap:2px}.cx-dock__link{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:var(--k-r-pill);font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);text-transform:uppercase;color:var(--k-text-muted);text-decoration:none;white-space:nowrap;transition:color var(--kx-dur-hover) var(--k-ease),background var(--kx-dur-hover) var(--k-ease)}.cx-dock__link .kx-rimdot{display:none}@media(max-width:1240px){.cx-dock__brand{display:none}.cx-dock__link{padding:0 9px}}.cx-dock__link:hover{color:var(--k-text)}.cx-dock__link[aria-current=true]{color:var(--k-text);background:var(--kx-a-06)}.cx-dock__link[aria-current=true] .kx-rimdot{display:inline-block}.cx-dock__now{display:none}.cx-dock .kx-pill{margin-left:6px}@media(max-width:899px){.cx-dock{padding-left:16px;gap:10px}.cx-dock__links,.cx-dock__brand{display:none}.cx-dock__now{display:inline-block;min-width:108px;font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);text-transform:uppercase;color:var(--k-text-soft);white-space:nowrap}}@media(max-width:759px){.cx{--cx-gutter: 16px}.cx-br{display:none}}@media(prefers-reduced-motion:reduce){.cx-dock{transition:opacity .2s linear;transform:translate(-50%)}}.cx-floats{position:absolute;inset:0;z-index:1;pointer-events:none}.cx-fl{position:absolute;left:var(--x);top:var(--y);width:var(--w);opacity:var(--o, 1);will-change:transform,opacity}.cx-fl--front{z-index:2}.cx-fl__f{display:block;animation:cx-fl-bob var(--dur, 8s) var(--k-ease-loop) var(--del, 0s) infinite alternate}.cx-fl picture,.cx-fl img{display:block;width:100%;height:auto}.cx-js .cx-fl picture{animation:cx-fl-in 1.6s var(--kx-ease-out) var(--in, .2s) both}@keyframes cx-fl-bob{0%{transform:translate3d(0,-9px,0) rotate(calc(var(--r, 2deg) * -1))}to{transform:translate3d(0,10px,0) rotate(var(--r, 2deg))}}@keyframes cx-fl-in{0%{opacity:0;transform:translate3d(0,26px,0) scale(.9)}}@media(max-width:759px){.cx-fl{left:var(--mx, var(--x));top:var(--my, var(--y));width:var(--mw, var(--w))}.cx-fl[data-m="0"]{display:none}}@media(prefers-reduced-motion:reduce){.cx-fl__f,.cx-js .cx-fl picture{animation:none}}.cx-poster{--cx-track: 340svh;--cx-card-h: min(calc(var(--cx-stage-h) * .82), 800px);--cx-card-w: calc(var(--cx-card-h) * .5625);--cx-card-y: -24px;--cx-side: clamp(40px, 6vw, 112px)}.cx-poster .cx-stage{background:var(--kx-void)}.cx-poster__light{position:absolute;inset:0;background:radial-gradient(34% 46% at 50% 46%,color-mix(in srgb,var(--kx-light-cobalt) 30%,transparent),transparent 72%),radial-gradient(80% 60% at 50% 40%,color-mix(in srgb,var(--kx-light-cobalt) 9%,transparent),transparent 76%),radial-gradient(60% 34% at 50% 100%,color-mix(in srgb,var(--kx-light-cobalt) 13%,transparent),transparent 72%);pointer-events:none}.cx-room{position:absolute;inset:0;perspective:1100px;perspective-origin:50% 40%;pointer-events:none;opacity:.3}.cx-room .kx-space__grid,.cx-room .kx-space__horizon{top:52%}.cx-room .kx-space__wall{bottom:48%}.cx-space{position:absolute;inset:0;perspective:1100px;perspective-origin:50% 36%;pointer-events:none}.cx-space__stage{position:absolute;inset:0;transform-style:preserve-3d}.cx-frame{position:absolute;left:50%;top:0;width:var(--w, 150px);margin:0;opacity:0;transform:translate(-50%,-50%);backface-visibility:hidden;will-change:transform,opacity}.cx-frame__in{position:relative;border-radius:var(--kx-r-frame);overflow:hidden;background:var(--kx-card-hi);box-shadow:0 0 0 1px var(--kx-a-10),0 30px 60px -24px var(--kx-b-85);animation:cx-bob 6.5s var(--k-ease-loop) var(--d, 0s) infinite alternate}.cx-frame img{display:block;width:100%;height:auto}.cx-frame__in:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 var(--kx-a-22);pointer-events:none}@keyframes cx-bob{0%{transform:translate3d(0,-4px,0)}to{transform:translate3d(0,5px,0)}}.cx-poster__title{margin:0;font-weight:400}.cx-poster__l,.cx-poster__r{position:absolute;bottom:calc(50% - var(--cx-card-h) / 2 - var(--cx-card-y) + 4px);font-family:var(--k-font-serif);font-size:var(--k-fs-planner-film-title);line-height:.94;letter-spacing:-.015em;color:var(--k-text);white-space:nowrap;z-index:4;will-change:transform,opacity}.cx-poster__l{right:calc(50% + var(--cx-card-w) / 2 + var(--cx-side));text-align:right}.cx-poster__r{left:calc(50% + var(--cx-card-w) / 2 + var(--cx-side))}.cx-poster__r em{font-style:italic}.cx-poster__kick{position:absolute;right:calc(50% + var(--cx-card-w) / 2 + var(--cx-side));bottom:calc(50% - var(--cx-card-h) / 2 - var(--cx-card-y) + 4px + var(--k-fs-planner-film-title) * 1.9 + 22px);z-index:4}.cx-poster__sub{position:absolute;left:calc(50% + var(--cx-card-w) / 2 + var(--cx-side));top:calc(50% + var(--cx-card-h) / 2 + var(--cx-card-y) + 18px);width:min(300px,calc(50% - var(--cx-card-w) / 2 - var(--cx-side) - var(--cx-gutter)));font-size:var(--k-fs-lead);z-index:4}.cx-poster__group{position:absolute;left:50%;top:50%;width:var(--cx-card-w);height:var(--cx-card-h);margin:calc(var(--cx-card-h) / -2 + var(--cx-card-y)) 0 0 calc(var(--cx-card-w) / -2);z-index:3;will-change:transform}.cx-poster__card.kx-arch{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;--kx-glow: var(--kx-light-cobalt)}.cx-poster__star img{position:absolute;width:54%;height:auto;left:42%;top:7%;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--kx-light-cobalt) 55%,transparent))}.cx-poster__photo{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:2}.cx-poster__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cx-poster__px{position:absolute;left:0;top:-46%;width:100%;height:146%;opacity:0;z-index:3;pointer-events:none;image-rendering:pixelated}.cx-poster__fig{position:absolute;inset:-46% 0 0;overflow:hidden;border-radius:0 0 var(--kx-r-arch) var(--kx-r-arch);pointer-events:none;z-index:2}.cx-poster__fig img{position:absolute;left:50%;bottom:0;height:calc(var(--cx-card-h) * .86);width:auto;max-width:none;transform:translate(-47%);transform-origin:50% 100%;will-change:transform}.cx-poster__fig:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,transparent,var(--kx-b-50) 40%,var(--kx-b-85));pointer-events:none}.cx-poster__edge{position:absolute;inset:0;border-radius:var(--kx-r-arch);box-shadow:inset 0 0 0 1px var(--kx-a-22);-webkit-mask:linear-gradient(180deg,transparent 0 30%,var(--kx-opaque) 50%);mask:linear-gradient(180deg,transparent 0 30%,var(--kx-opaque) 50%);pointer-events:none;z-index:3}.cx-poster__type{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 7% 10%;text-align:center;pointer-events:none;container-type:inline-size}.cx-poster__type .kx-arch__sub{font-size:var(--k-fs-serif-lg)}.cx-poster__cta{position:absolute;left:50%;top:calc(50% + var(--cx-card-h) / 2 + var(--cx-card-y) + 22px);display:flex;align-items:center;gap:8px;transform:translate(-50%);z-index:5;white-space:nowrap}.cx-same{position:absolute;left:var(--cx-gutter);bottom:var(--cx-dock-clear);width:min(520px,calc(100% - 2 * var(--cx-gutter)));display:flex;flex-direction:column;gap:16px;z-index:5;opacity:0;pointer-events:none}.cx-same .kx-quiet{max-width:40ch}.cx-same__row{display:flex;gap:8px;align-items:center;margin-top:4px}.cx-same.is-on{pointer-events:auto}.cx-same__dot{position:absolute;left:50%;top:40%;z-index:6;transform:translate(-50%,-15px);visibility:hidden}.cx-same__dot.is-placed{visibility:visible}.cx-same__dot .kx-dotline__cap{white-space:nowrap}.cx-roster{position:absolute;top:14px;left:50%;z-index:8;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:5px 6px 5px 14px;border-radius:var(--k-r-pill);background:color-mix(in srgb,var(--kx-glass-lo) 70%,transparent);backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen);transform:translate(-50%,-8px);opacity:0;transition:opacity .42s var(--k-ease),transform .52s var(--kx-ease-out)}.cx-roster.is-on{opacity:1;transform:translate(-50%)}.cx-roster__label{font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);text-transform:uppercase;color:var(--k-text-label);white-space:nowrap}.cx-roster__row{display:flex;gap:4px;min-width:0;overflow:hidden}.cx-roster__item{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 3px;border-radius:var(--k-r-pill);color:var(--k-text);text-decoration:none;background:var(--kx-a-04);transition:background var(--kx-dur-hover) var(--k-ease)}.cx-roster__item:hover{background:var(--kx-a-10)}.cx-roster__face{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;overflow:hidden;background:var(--kx-glass-hi);font-size:var(--k-fs-small);font-weight:600}.cx-roster__face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cx-roster__meta{display:flex;flex-direction:column;line-height:1.15}.cx-roster__name{font-size:var(--k-fs-small);font-weight:600;white-space:nowrap}.cx-roster__state{font-size:var(--k-fs-micro);color:var(--k-text-muted);white-space:nowrap}.cx-roster__state[data-state=ready]{color:var(--k-text-soft)}.cx-roster__more{font-size:var(--k-fs-small);color:var(--k-text-muted)}.cx-roster__more:empty{display:none}.cx-roster__all{height:34px;display:inline-flex;align-items:center;padding:0 12px;border-radius:var(--k-r-pill);font-size:var(--k-fs-small);color:var(--k-text-soft);text-decoration:none}.cx-roster__all:hover{color:var(--k-text)}html:not(.cx-js) .cx-space,html:not(.cx-js) .cx-same,html:not(.cx-js) .cx-same__dot{display:none}@media(max-width:759px){.cx-poster{--cx-track: 300svh;--cx-card-h: min(calc(var(--cx-stage-h) * .55), 470px, calc((100vw - 110px)*1.778) );--cx-card-y: 34px}.cx-poster__l,.cx-poster__r{left:0;right:0;bottom:auto;text-align:center;font-size:var(--k-fs-lx-display);line-height:1.02}.cx-poster__l{top:64px}.cx-poster__r{top:calc(64px + var(--k-fs-lx-display) * 1.04)}.cx-poster__kick{inset:30px 0 auto;justify-content:center;display:flex}.cx-poster__kick:before{display:none}.cx-poster__sub{display:none}.cx-poster__cta{top:calc(50% + var(--cx-card-h) / 2 + var(--cx-card-y) + 18px)}.cx-poster__cta .kx-pill--ghost{display:none}.cx-poster__cta.has-yours{gap:6px}.cx-poster__cta.has-yours [data-cx-create]{--kx-pill-pad: 16px}.cx-poster__cta .cx-poster__yours{--kx-pill-pad: 14px;font-size:var(--k-fs-small)}.cx-same{bottom:92px;gap:12px}.cx-same .kx-statement--xl{font-size:var(--k-fs-lx-display)}.cx-same .kx-label,.cx-same__row .kx-pill--ghost,.cx-same__dot,.cx-roster__label{display:none}}.cx-js .cx-poster__card .kx-arch__tube{animation:cx-ignite 1.1s steps(1,end) .15s both}.cx-js .cx-poster__card .kx-arch__tube.is-halo{animation-name:cx-ignite-halo}.cx-poster__star picture{display:block;position:absolute;inset:0;animation:cx-float 7s var(--k-ease-loop) infinite alternate}@keyframes cx-ignite{0%{opacity:.08}12%{opacity:1}18%{opacity:.2}26%{opacity:1}34%{opacity:.55}40%,to{opacity:1}}@keyframes cx-ignite-halo{0%,34%{opacity:0}40%,to{opacity:.5}}@keyframes cx-float{0%{transform:translate3d(0,-5px,0) rotate(-1.5deg)}to{transform:translate3d(0,6px,0) rotate(1.5deg)}}.cx-poster.cx-p-ctaoff .cx-poster__cta *,.cx-poster.cx-p-ctaoff .cx-poster__cta *:before,.cx-poster.cx-p-ctaoff .cx-poster__cta *:after,.cx-poster.cx-p-cut .cx-poster__star picture,.cx-js .cx-poster:not(.cx-p-space) .cx-frame__in,.cx-poster.cx-p-floff .cx-fl *{animation-play-state:paused}.cx-poster__floats .cx-fl{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.cx-js .cx-poster__card .kx-arch__tube,.cx-poster__star picture,.cx-frame__in{animation:none}}.cx-how{--cx-track: 330svh;--cx-tile: clamp(30px, 3.1vw, 50px);--cx-gap: 5px}.cx-how__light{position:absolute;inset:0;background:radial-gradient(40% 50% at 78% 18%,color-mix(in srgb,var(--kx-light-violet) 16%,transparent),transparent 70%);pointer-events:none}.cx-how__left{position:absolute;left:var(--cx-gutter);top:50%;width:min(380px,30%);transform:translateY(-50%);display:flex;flex-direction:column;gap:clamp(28px,6svh,56px);z-index:2}.cx-how__head{position:relative}.cx-how__head .kx-statement{font-size:var(--k-fs-lx-display)}.cx-steps{position:relative;width:290px;margin:0;padding:0 0 0 22px;list-style:none;display:flex;flex-direction:column;gap:18px;z-index:2}.cx-steps__item{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:3px;opacity:.42;transition:opacity .36s var(--k-ease)}.cx-steps__item[aria-current=step]{opacity:1}.cx-steps__item.is-done{opacity:.62}.cx-steps__n{grid-row:span 2;font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-caps);color:var(--k-text-label);padding-top:3px;font-variant-numeric:tabular-nums}.cx-steps__t{font-size:var(--k-fs-title);font-weight:500;color:var(--k-text);letter-spacing:-.01em}.cx-steps__s{font-size:var(--k-fs-small);line-height:1.45;color:var(--k-text-subtle)}.cx-steps__rail{position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--kx-a-10)}.cx-steps__rail>span{position:absolute;inset:0;background:linear-gradient(180deg,var(--kx-a-80),var(--kx-light-sky));transform-origin:top;transform:scaleY(0)}.cx-machine{position:absolute;left:36%;right:var(--cx-gutter);top:12%;bottom:12%;z-index:1}.cx-curves{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.cx-curve{fill:none;stroke:url(#cx-curve-g);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}.cx-curve-flow{fill:none;stroke:var(--kx-white);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:.035 .965;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 3px var(--kx-light-sky))}.cx-how.is-flowing .cx-curve-flow{opacity:.9;animation:cx-flow 2.6s linear infinite;animation-delay:calc(var(--d) * -.29s)}@keyframes cx-flow{to{stroke-dashoffset:0}}.cx-curve-dot{fill:var(--kx-white);filter:drop-shadow(0 0 4px var(--kx-a-80));opacity:0}.cx-grid{position:absolute;left:0;top:50%;display:grid;grid-template-columns:repeat(9,var(--cx-tile));grid-auto-rows:var(--cx-tile);gap:var(--cx-gap);transform:translateY(-50%)}.cx-cell{position:relative;border-radius:7px;overflow:hidden;background:var(--kx-a-04);box-shadow:inset 0 0 0 1px var(--kx-a-06)}.cx-cell:before,.cx-cell:after{content:"";position:absolute;inset:0;background-size:900% 500%;background-position:calc(var(--c) * 12.5%) calc(var(--r) * 25%);opacity:0}.cx-cell:before{image-rendering:pixelated}:is(html:not(.cx-js),.cx-grid.is-armed) .cx-cell:before{background-image:var(--cx-px4)}:is(html:not(.cx-js),.cx-grid.is-armed) .cx-cell:after{background-image:var(--cx-sprite);background-image:-webkit-image-set(var(--cx-sprite-avif) type("image/avif"),var(--cx-sprite) type("image/webp"));background-image:image-set(var(--cx-sprite-avif) type("image/avif"),var(--cx-sprite) type("image/webp"))}.cx-cell[data-s="1"]:before{opacity:1}.cx-grid.is-armed .cx-cell[data-s="2"]:before{opacity:1;background-image:var(--cx-px12)}.cx-cell[data-s="3"]:after{opacity:1}.cx-cell[data-s="3"]{box-shadow:inset 0 0 0 1px var(--kx-a-12)}html:not(.cx-js) .cx-cell:after{opacity:1}.cx-grid__count{position:absolute;left:0;margin:0;font-size:var(--k-fs-small);color:var(--k-text-subtle);letter-spacing:.01em}.cx-grid__count .kx-num{color:var(--k-text);font-weight:600}.cx-inputs{position:absolute;left:0;top:0;pointer-events:none}.cx-input{position:absolute;left:0;top:0;width:180px;margin:0;border-radius:10px;overflow:hidden;background:var(--kx-card-hi);box-shadow:0 0 0 1px var(--kx-a-12),0 30px 60px -24px var(--kx-b-85);transform-origin:0 0;will-change:transform,opacity}.cx-input img{display:block;width:100%;height:auto}.cx-input figcaption{position:absolute;left:10px;bottom:8px;font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);text-transform:uppercase;color:var(--k-text);text-shadow:0 1px 8px var(--kx-b-85)}html:not(.cx-js) .cx-inputs{display:none}.cx-ring{position:absolute;display:flex;flex-direction:column;align-items:center;gap:16px;transform:translate(-50%,-50%)}.cx-ring .kx-socket{--kx-bloom: .3}.cx-ring .kx-socket__disc{box-shadow:inset 0 1px 0 var(--kx-a-12),inset 0 -18px 30px -12px var(--kx-b-50),0 0 0 1px var(--kx-b-70)}.cx-ring__pct{display:inline-block;min-width:3.2ch;text-align:center;font-size:var(--k-fs-num-lg);font-weight:500;letter-spacing:-.03em;color:var(--k-text)}.cx-ring__cap{margin:0;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.cx-ring__eta{display:inline-block;min-width:15ch;text-align:center;font-size:var(--k-fs-small);color:var(--k-text-subtle);font-variant-numeric:tabular-nums}.cx-how.is-done .cx-ring .kx-socket{--kx-bloom: .7}.cx-k3name{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:18px;opacity:0}.cx-k3name__word{display:inline-flex;align-items:flex-start;gap:10px;white-space:nowrap}.cx-k3name__txt{position:relative;font-family:var(--k-font-sans);font-weight:400;font-size:var(--k-fs-lx-display);line-height:1;letter-spacing:-.02em;color:var(--k-text);text-shadow:0 0 22px var(--kx-a-30)}.cx-k3name__word .kx-badge{margin-top:-6px}.cx-k3name__line{position:absolute;left:.03em;right:.05em;bottom:-10px;height:3px;border-radius:2px;background:var(--kx-spectrum-line);transform-origin:left;transform:scaleX(0)}.cx-k3name__line:after{content:"";position:absolute;inset:-3px 0;border-radius:inherit;background:inherit;filter:blur(6px);opacity:.8}.cx-k3name__sub{font-size:var(--k-fs-small);color:var(--k-text-subtle)}html:not(.cx-js) .cx-k3name{opacity:1}html:not(.cx-js) .cx-steps__item{opacity:1}html:not(.cx-js) .cx-k3name__line{transform:none}html:not(.cx-js) .cx-ring{left:74%;top:46%}html:not(.cx-js) .cx-k3name{left:74%;top:calc(46% + 150px);transform:translate(-50%);align-items:center}html:not(.cx-js) .cx-grid__count{top:calc(50% + (5 * var(--cx-tile) + 4 * var(--cx-gap)) / 2 + 12px)}@media(max-width:899px){.cx-how{--cx-tile: clamp(26px, 8.6vw, 40px);--cx-gap: 4px}.cx-how__left{top:22px;right:var(--cx-gutter);width:auto;transform:none;gap:18px}.cx-how__head .cx-chapter{margin-bottom:10px}.cx-how__head .kx-statement{font-size:var(--k-fs-lx-title)}.cx-steps{width:auto;padding:0;flex-direction:row;gap:6px}.cx-steps__item{flex:1;display:block;opacity:.4;padding-top:10px;border-top:2px solid var(--kx-a-12)}.cx-steps__item[aria-current=step]{border-top-color:var(--kx-white)}.cx-steps__item.is-done{border-top-color:var(--kx-a-50)}.cx-steps__n{display:none}.cx-steps__t{font-size:var(--k-fs-small)}.cx-steps__s,.cx-steps__rail{display:none}.cx-machine{left:var(--cx-gutter);right:var(--cx-gutter);top:196px;bottom:24px}.cx-grid{left:50%;top:0;transform:translate(-50%)}.cx-input{width:132px}.cx-ring{gap:10px}.cx-k3name{align-items:center}.cx-k3name__txt{font-size:var(--k-fs-lx-title)}html:not(.cx-js) .cx-ring{left:50%;top:calc(5 * var(--cx-tile) + 4 * var(--cx-gap) + 112px)}html:not(.cx-js) .cx-k3name{left:50%;top:calc(5 * var(--cx-tile) + 4 * var(--cx-gap) + 222px)}html:not(.cx-js) .cx-grid__count{top:calc(5 * var(--cx-tile) + 4 * var(--cx-gap) + 12px);left:50%;transform:translate(-50%)}}.cx-k3{--cx-track: 290svh;--cx-k3-h: min(calc(var(--cx-stage-h) * .68), 600px);--cx-k3-w: calc(var(--cx-k3-h) * .933);--cx-k3-x: calc(50% + 40px) }.cx-k3__ambient{position:absolute;inset:-10%;pointer-events:none}.cx-k3__ambient>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(60px) saturate(1.3);transform:scale(1.15);opacity:0;transition:opacity .9s var(--k-ease)}.cx-k3__ambient>img.is-on{opacity:.34}.cx-k3__ambient:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 70% at 50% 50%,transparent,var(--kx-void) 85%),linear-gradient(90deg,var(--kx-b-85),transparent 45%)}.cx-k3__left{position:absolute;left:var(--cx-gutter);top:0;bottom:60px;width:min(330px,calc(var(--cx-k3-x) - var(--cx-k3-w) / 2 - var(--cx-gutter) - 40px));display:flex;flex-direction:column;justify-content:center}.cx-k3__three{width:clamp(200px,17vw,250px);margin:0 0 4px -36px}.cx-k3__left .kx-statement{font-size:var(--k-fs-lx-display)}.cx-k3__frame{position:absolute;left:var(--cx-k3-x);top:calc(50% - 26px);width:var(--cx-k3-w);height:var(--cx-k3-h);transform:translate(-50%,-50%);z-index:1}.cx-k3__clip{position:absolute;inset:0;clip-path:inset(var(--cx-it, 0px) var(--cx-il, 0px) round 10px);transition:clip-path .76s var(--kx-ease-out);box-shadow:0 50px 120px -50px var(--kx-b-85)}.cx-k3__clip .kx-dissolve{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.cx-k3[data-ratio="4:5"]{--cx-il: calc((var(--cx-k3-w) - var(--cx-k3-h) * .8) / 2)}.cx-k3[data-ratio="1:1"]{--cx-it: calc((var(--cx-k3-h) - var(--cx-k3-w)) / 2)}.cx-k3[data-ratio="9:16"]{--cx-il: calc((var(--cx-k3-w) - var(--cx-k3-h) * .5625) / 2)}.cx-k3[data-ratio="16:9"]{--cx-it: calc((var(--cx-k3-h) - var(--cx-k3-w) * .5625) / 2)}.cx-k3__meta{position:absolute;display:inline-flex;align-items:center;gap:7px;font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);text-transform:uppercase;color:var(--k-text);height:24px;padding:0 10px;border-radius:var(--k-r-pill);background:var(--kx-b-50);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--kx-a-10);z-index:2;white-space:nowrap}.cx-k3__meta--tl{left:14px;top:14px;transform:translate(var(--cx-il, 0px),var(--cx-it, 0px))}.cx-k3__meta--br{right:14px;bottom:14px;transform:translate(calc(var(--cx-il, 0px) * -1),calc(var(--cx-it, 0px) * -1))}.cx-k3__meta--tl,.cx-k3__meta--br{transition:transform .76s var(--kx-ease-out)}.cx-k3__capsule{--kx-capsule-w: 232px;position:absolute;left:calc(var(--cx-k3-x) + var(--cx-k3-w) / 2 - 44px);top:calc(50% - 26px);translate:calc(var(--cx-il, 0px) * -1) -50%;z-index:3;padding:12px 12px 24px;transition:transform .5s var(--kx-ease-glide),translate .76s var(--kx-ease-out)}.cx-k3__capsule .kx-capsule__name{font-size:var(--k-fs-lx-title);margin-bottom:10px}.cx-k3__capsule .kx-capsule__lines{font-size:var(--k-fs-base)}.cx-k3__capsule .kx-capsule__price{margin:12px 0 16px;font-size:var(--k-fs-base)}.cx-k3__capsule .kx-pill{--kx-pill-h: 42px;font-size:var(--k-fs-base)}.cx-k3__window{position:relative;margin-bottom:16px}.cx-k3__window>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s var(--k-ease)}.cx-k3__window>img.is-on{opacity:1}.cx-k3__zoom{position:absolute;left:50%;bottom:12px;translate:-50% 0;z-index:1;height:20px;padding:0 8px;display:inline-flex;align-items:center;border-radius:var(--k-r-pill);background:var(--kx-b-50);font-size:var(--k-fs-nano);font-weight:600;letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text);white-space:nowrap}.cx-k3__controls{position:absolute;left:var(--cx-k3-x);top:calc(50% - 26px + var(--cx-k3-h) / 2 + 18px);transform:translate(-50%);display:flex;gap:14px;z-index:3;white-space:nowrap}.cx-k3__group{display:inline-flex;align-items:center;gap:8px}.cx-k3__glabel{font-size:var(--k-fs-nano);font-weight:600;letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label)}html:not(.cx-js) .cx-k3__controls{display:none}@media(max-width:1080px)and (min-width:760px){.cx-k3{--cx-k3-x: 62%}.cx-k3__capsule{display:none}.cx-k3__three{width:170px;margin-left:-24px}}@media(max-width:759px){.cx-k3{--cx-track: 260svh;--cx-k3-w: calc(100vw - 32px) ;--cx-k3-h: min(calc(var(--cx-stage-h) * .42), calc((100vw - 32px)*1.1) );--cx-k3-x: 50%}.cx-k3__left{top:18px;bottom:auto;display:block;width:auto;right:var(--cx-gutter)}.cx-k3__three{position:absolute;right:-12px;top:-20px;width:112px;margin:0}.cx-k3__left .kx-statement{padding-right:76px}.cx-k3__left .cx-chapter{margin-bottom:8px}.cx-k3__left .kx-statement{font-size:var(--k-fs-lx-title)}.cx-k3__left .kx-statement br,.cx-k3__left .cx-lead{display:none}.cx-k3__frame{top:calc(122px + var(--cx-k3-h) / 2)}.cx-k3__capsule{--kx-capsule-w: calc(100vw - 32px) ;left:16px;top:calc(122px + var(--cx-k3-h) + 14px);translate:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 12px;padding:10px;border-radius:22px;text-align:left}.cx-k3__window{width:52px;height:52px;margin:0;flex:none}.cx-k3__zoom{display:none}.cx-k3__capsule{translate:none}.cx-k3__capsule .kx-capsule__label,.cx-k3__capsule .kx-capsule__foot,.cx-k3__capsule .kx-pill{display:none}.cx-k3__capsule .kx-capsule__name{font-size:var(--k-fs-num-md);margin:0}.cx-k3__capsule .kx-capsule__lines{flex:1 1 100px;font-size:var(--k-fs-small)}.cx-k3__capsule .kx-capsule__price{margin:0;font-size:var(--k-fs-small);color:var(--k-text-soft)}.cx-k3__controls{top:calc(122px + var(--cx-k3-h) + 114px);left:16px;right:16px;transform:none;flex-direction:column;gap:8px;align-items:stretch}.cx-k3__group{justify-content:space-between}}.cx-lab{--cx-track: 330svh;--cx-fig-h: min(calc(var(--cx-stage-h) - 190px), 740px);--cx-fig-w: calc(var(--cx-fig-h) * .5);--cx-fig-top: calc((var(--cx-stage-h) - var(--cx-fig-h)) / 2 - 30px)}.cx-lab__light{position:absolute;inset:0;background:radial-gradient(30% 40% at 52% 86%,color-mix(in srgb,var(--kx-light-sky) 16%,transparent),transparent 70%),radial-gradient(40% 50% at 52% 30%,color-mix(in srgb,var(--kx-light-sky) 7%,transparent),transparent 70%);pointer-events:none}.cx-lab__sky{top:auto;height:42%;opacity:.32;-webkit-mask:linear-gradient(180deg,transparent,var(--kx-opaque) 55%);mask:linear-gradient(180deg,transparent,var(--kx-opaque) 55%)}.cx-lab__left{position:absolute;left:var(--cx-gutter);top:50%;width:min(330px,28%);transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;align-items:flex-start}.cx-lab__left .kx-statement{font-size:var(--k-fs-lx-display)}.cx-lab__poses{list-style:none;margin:26px 0;padding:0;display:flex;flex-direction:column;gap:2px;width:100%}.cx-lab__pose{display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;border-radius:10px;font-size:var(--k-fs-base);color:var(--k-text-subtle);transition:color .3s var(--k-ease),background .3s var(--k-ease)}.cx-lab__pose[aria-current=true]{color:var(--k-text);background:var(--kx-a-06);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen)}.cx-lab__idx{font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);color:var(--k-text-label)}.cx-lab__pad{position:absolute;left:50%;top:calc(var(--cx-fig-top) + var(--cx-fig-h) * .84);width:calc(var(--cx-fig-h) * .78);height:calc(var(--cx-fig-h) * .18);transform:translate(-50%);z-index:1}.cx-lab__pad svg{width:100%;height:100%;overflow:visible}.cx-lab__ring{fill:none;stroke:var(--kx-light-sky);stroke-width:1.2;opacity:.55;vector-effect:non-scaling-stroke}.cx-lab__ring.is-glow{stroke-width:8;opacity:.18;filter:blur(6px)}.cx-lab__ring.is-in{opacity:.25}.cx-lab__ring.is-dash{stroke-dasharray:2 9;opacity:.5}.cx-lab__fig{position:absolute;left:calc(50% - var(--cx-fig-w) / 2);top:var(--cx-fig-top);width:var(--cx-fig-w);height:var(--cx-fig-h)}.cx-lab__sil{position:absolute;inset:7%;width:86%;height:86%;-o-object-fit:contain;object-fit:contain;filter:brightness(0);opacity:.96}.cx-lab__post{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.cx-lab__fx{position:absolute;left:-60%;top:-14%;width:220%;height:122%;pointer-events:none;z-index:3}.cx-lab__scan{position:absolute;left:-12%;right:-46%;top:0;height:0;z-index:4;opacity:0;transition:opacity .3s var(--k-ease)}.cx-lab__scan.is-on{opacity:1}.cx-lab__scanline{position:absolute;left:0;right:32%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--kx-a-50) 20%,var(--kx-a-50) 80%,transparent)}.cx-lab__scantxt{position:absolute;right:0;top:-8px;font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);text-transform:uppercase;color:var(--k-text-soft)}.cx-lab__hud{position:absolute;right:var(--cx-gutter);top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;gap:14px;width:220px}.cx-lab__hrow{margin:0;display:flex;flex-direction:column;gap:4px;padding:0 0 12px;border-bottom:1px solid var(--kx-edge)}.cx-lab__hval{font-size:var(--k-fs-base);color:var(--k-text)}html:not(.cx-js) .cx-lab__scan{display:none}@media(max-width:1080px){.cx-lab__hud{display:none}}@media(max-width:759px){.cx-lab{--cx-track: 300svh;--cx-fig-h: min(calc(var(--cx-stage-h) * .62), 540px);--cx-fig-top: calc((var(--cx-stage-h) - var(--cx-fig-h)) / 2 - 24px)}.cx-lab__left{top:18px;right:var(--cx-gutter);transform:none;width:auto}.cx-lab__left .kx-statement{font-size:var(--k-fs-lx-title)}.cx-lab__left .kx-statement br,.cx-lab__left .cx-lead,.cx-lab__left .kx-pill{display:none}.cx-lab__left .cx-chapter{margin-bottom:8px}.cx-lab__poses{position:absolute;left:0;right:0;top:calc(var(--cx-stage-h) - 148px);margin:0;flex-direction:row;justify-content:center;gap:6px}.cx-lab__pose{height:34px;font-size:var(--k-fs-small)}.cx-lab__scan{right:-60%}}.cx-ward{--cx-track: 310svh;--cx-r: clamp(160px, 25vw, 400px);--cx-tile: clamp(50px, 4.4vw, 66px);--cx-tilt: 16deg;--cx-ring-y: 53%;--cx-fig-h: min(calc(var(--cx-stage-h) * .4), 400px);--cx-fig-w: calc(var(--cx-fig-h) * .36)}.cx-ward__light{position:absolute;inset:0;background:radial-gradient(28% 42% at 50% 66%,color-mix(in srgb,var(--kx-light-ember) 18%,transparent),transparent 72%);opacity:0;pointer-events:none}.cx-ward__head{position:absolute;left:50%;top:clamp(24px,5.5svh,56px);width:min(640px,calc(100% - 2 * var(--cx-gutter)));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:3}.cx-ward__head .cx-chapter{margin-bottom:12px}.cx-ward__head .kx-statement{font-size:var(--k-fs-lx-display)}.cx-ward__head .kx-quiet{margin-top:10px}.cx-orbit{position:absolute;inset:0;perspective:1500px;perspective-origin:50% 42%}.cx-orbit__probe{position:absolute;width:var(--cx-r);height:var(--cx-tile);visibility:hidden;pointer-events:none}.cx-orbit__floor{position:absolute;left:50%;top:var(--cx-ring-y);width:calc(var(--cx-r) * 2.7);height:calc(var(--cx-r) * .7);transform:translate(-50%,-26%);background:radial-gradient(closest-side,var(--kx-a-06),transparent);pointer-events:none}.cx-orbit__stage{position:absolute;left:50%;top:var(--cx-ring-y);width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(var(--cx-tilt) * -1))}.cx-orbit__tile{--kx-glow-o: .42;position:absolute;left:calc(var(--cx-tile) / -2);top:calc(var(--cx-tile) / -2);width:var(--cx-tile);height:var(--cx-tile);margin:0;transform-style:preserve-3d;transform:rotateY(var(--a)) translateZ(var(--cx-r)) rotateY(calc(var(--a) * -1)) rotateX(var(--cx-tilt))}.cx-orbit__tile:before{content:"";position:absolute;inset:-46%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--kx-glow) 55%,transparent),transparent);opacity:var(--kx-glow-o);transition:opacity .5s var(--k-ease);pointer-events:none}.cx-orbit__face{position:relative;width:100%;height:100%;border-radius:var(--kx-r-tile);overflow:hidden;background:linear-gradient(180deg,var(--kx-glass-hi),var(--kx-card-lo));box-shadow:inset 0 0 0 1px var(--kx-a-12),inset 0 1px 0 var(--kx-a-22);transition:box-shadow .3s var(--k-ease)}.cx-orbit__face img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px var(--kx-b-50))}.cx-orbit__face:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,var(--kx-a-12),transparent 42%);pointer-events:none}.cx-orbit__refl{position:absolute;left:8%;top:calc(100% + 5px);width:84%;height:84%;-o-object-fit:contain;object-fit:contain;transform:scaleY(-1);opacity:.34;filter:blur(1.5px);-webkit-mask:linear-gradient(0deg,var(--kx-opaque),transparent 62%);mask:linear-gradient(0deg,var(--kx-opaque),transparent 62%);pointer-events:none}.cx-orbit__tile[aria-selected=true]{--kx-glow-o: 1}.cx-orbit__tile[aria-selected=true] .cx-orbit__face{box-shadow:inset 0 0 0 1px var(--kx-white),0 0 0 2px var(--kx-white),0 0 24px -4px var(--kx-a-50)}.cx-orbit__face,.cx-orbit__refl{transition:opacity .36s var(--k-ease)}.cx-orbit__tile.is-off .cx-orbit__face{opacity:.18}.cx-orbit__tile.is-off .cx-orbit__refl{opacity:.06}.cx-ward__fig{position:absolute;left:calc(var(--cx-fig-w) / -2);top:calc(var(--cx-fig-h) * -.66);width:var(--cx-fig-w);height:var(--cx-fig-h);transform-origin:50% 66%;transform:rotateX(var(--cx-tilt))}.cx-ward__fig>img,.cx-ward__px{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.cx-ward__b{opacity:0}.cx-ward__px{opacity:0;pointer-events:none;image-rendering:pixelated}html:not(.cx-js) .cx-ward__a{opacity:0}html:not(.cx-js) .cx-ward__b{opacity:1}.cx-ward__curves{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.cx-ward__curve{fill:none;stroke:url(#cx-ward-g);stroke-width:1.3;stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--kx-light-ember) 60%,transparent))}.cx-ward__picked{position:absolute;right:max(24px,3vw);top:50%;width:220px;transform:translateY(-40%);display:flex;flex-direction:column;gap:10px;z-index:3;opacity:0}.cx-ward__chip{margin:0;display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:14px;font-size:var(--k-fs-small);color:var(--k-text);background:var(--kx-card-bg);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen)}.cx-ward__thumb{width:38px;height:38px;flex:none;border-radius:10px;background:linear-gradient(180deg,var(--kx-glass-hi),var(--kx-card-lo));display:grid;place-items:center;overflow:hidden}.cx-ward__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cx-ward__picked .kx-filter{align-self:flex-start;margin-top:4px}.cx-ward__note{margin:0;font-size:var(--k-fs-small);line-height:1.45;color:var(--k-text-subtle)}.cx-ward__bar{position:absolute;left:50%;bottom:92px;transform:translate(-50%);display:flex;align-items:center;gap:10px;z-index:3;white-space:nowrap}.cx-ward__search{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--k-r-pill);background:var(--kx-pill-bg);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen);color:var(--k-text-muted)}.cx-ward__search input{width:150px;border:0;outline:0;background:transparent;color:var(--k-text);font:inherit;font-size:var(--k-fs-ui)}.cx-ward__search input::-moz-placeholder{color:var(--k-text-placeholder)}.cx-ward__search input::placeholder{color:var(--k-text-placeholder)}.cx-ward__search:focus-within{box-shadow:var(--k-focus-ring)}@media(max-width:1399px){.cx-ward__picked{display:none}}@media(max-width:899px){.cx-ward__bar .cx-ward__search,.cx-ward__bar .kx-pill{display:none}.cx-ward__bar{left:16px;right:16px;transform:none;overflow-x:auto;scrollbar-width:none}}@media(max-width:759px){.cx-ward{--cx-track: 280svh;--cx-r: 150px;--cx-tile: 46px;--cx-ring-y: 57%;--cx-fig-h: min(calc(var(--cx-stage-h) * .46), 390px)}.cx-ward__bar{bottom:84px}.cx-ward__head{top:18px}.cx-ward__head .kx-statement{font-size:var(--k-fs-lx-title)}.cx-ward__head .kx-quiet{display:none}}@media(prefers-reduced-motion:reduce){.cx-orbit__face,.cx-orbit__refl{transition:none}}.cx-close{padding-bottom:120px}.cx-close__scene{position:relative;height:max(720px,calc(100svh - var(--cx-top)));overflow:hidden;isolation:isolate;background:var(--kx-void)}.cx-close__light{position:absolute;inset:0;background:radial-gradient(26% 34% at 50% 56%,color-mix(in srgb,var(--kx-light-cobalt) 26%,transparent),transparent 74%),radial-gradient(70% 46% at 50% 100%,color-mix(in srgb,var(--kx-light-cobalt) 15%,transparent),transparent 72%),radial-gradient(50% 40% at 50% 0%,color-mix(in srgb,var(--kx-light-violet) 7%,transparent),transparent 70%);pointer-events:none}.cx-close__room{opacity:.55}.cx-close__room .kx-space__grid,.cx-close__room .kx-space__horizon{top:70%}.cx-close__room .kx-space__wall{bottom:30%}.cx-close__scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--kx-void),transparent 14%,transparent 84%,var(--kx-void));pointer-events:none;z-index:3}.cx-close__floats{z-index:1}.cx-fl__dot{position:absolute;left:50%;top:70%;translate:-50% -15px}.cx-fl__dot .kx-dotline__cap{color:var(--k-text);white-space:nowrap;text-shadow:0 1px 14px var(--kx-b-70),0 0 2px var(--kx-b-50)}.cx-close__arc.kx-arc{position:absolute;inset:0;z-index:2;--kx-arc-cy: 56%;--kx-arc-r: clamp(300px, 27.5vw, 420px);--kx-tile: clamp(64px, 6.2vw, 96px)}.cx-close__arc .kx-arc__floor{display:none}.cx-close__arc .kx-arc__center{width:auto}.cx-close__arc .kx-arc__tile:is(:nth-child(1),:nth-child(2),:nth-child(12),:nth-child(13)) img{image-rendering:pixelated}.cx-close__arc .kx-arc__tile:is(:nth-child(3),:nth-child(11)) img{filter:grayscale(1) contrast(1.1)}.cx-close__capsule{--kx-capsule-w: 266px}.cx-close__capsule .kx-capsule__window{margin-bottom:18px}.cx-close__capsule .kx-capsule__name{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:12px;font-size:var(--k-fs-lx-price)}.cx-close__unit{font-size:var(--k-fs-lead);font-weight:400;letter-spacing:var(--k-ls-kind);text-transform:uppercase;color:var(--k-text-strong)}.cx-close__capsule .kx-capsule__price{margin:12px 0 16px}.cx-close__go{display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-size:var(--k-fs-input);font-weight:500;color:var(--k-text);text-decoration:none}.cx-close__go svg{transition:transform var(--kx-dur-hover) var(--kx-ease-out)}.cx-close__go:hover svg{transform:translate(3px)}.cx-close__go:focus-visible{outline:none;box-shadow:var(--k-focus-ring);border-radius:6px}.cx-close__cta{display:flex;flex-direction:column;align-items:center;gap:22px;padding:96px var(--cx-gutter) 40px;text-align:center}.cx-bigcta{position:relative;display:inline-flex}.cx-bigcta__pill.kx-pill{--kx-pill-h: 76px;--kx-pill-pad: 34px;padding-left:8px;font-size:var(--k-fs-num-md);letter-spacing:-.02em;gap:18px}.cx-bigcta__pill>.kx-socket{--kx-socket: 62px !important}.cx-bigcta__cat.kx-cat{right:30px;bottom:calc(100% - 3px);width:36px}.cx-bigcta:hover .kx-cat__ear{transform:translateY(-2.5px) scaleY(1.18)}.cx-bigcta:hover .kx-cat__head{transform:translateY(-1px) rotate(-6deg)}.cx-link{color:var(--k-text);text-decoration:underline;text-decoration-color:var(--kx-a-30);text-underline-offset:3px}.cx-link:hover{text-decoration-color:var(--kx-white)}.cx-faq{width:min(980px,calc(100% - 2 * var(--cx-gutter)));margin:80px auto 0}.cx-faq__t{text-align:center;margin-bottom:36px;font-size:var(--k-fs-lx-display)}.cx-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.cx-faq__item{display:block;padding:0}.cx-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:var(--k-fs-base);font-weight:500;color:var(--k-text);cursor:pointer;list-style:none}.cx-faq__q::-webkit-details-marker{display:none}.cx-faq__q:focus-visible{outline:none;box-shadow:var(--k-focus-ring);border-radius:inherit}.cx-faq__plus{position:relative;width:12px;height:12px;flex:none}.cx-faq__plus:before,.cx-faq__plus:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1.5px;margin-top:-.75px;background:var(--kx-a-80);transition:transform .3s var(--kx-ease-out)}.cx-faq__plus:after{transform:rotate(90deg)}.cx-faq__item[open] .cx-faq__plus:after{transform:rotate(0)}.cx-faq__a{margin:-6px 20px 18px;font-size:var(--k-fs-ui);line-height:1.55;color:var(--k-text-subtle)}.cx-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(980px,calc(100% - 2 * var(--cx-gutter)));margin:96px auto 0;padding-top:22px;border-top:1px solid var(--kx-edge)}.cx-foot__line{font-size:var(--k-fs-small);color:var(--k-text-subtle)}.cx-foot__links{display:flex;gap:18px}.cx-foot__links a{font-size:var(--k-fs-small);color:var(--k-text-soft);text-decoration:none}.cx-foot__links a:hover{color:var(--k-text)}@media(max-width:759px){.cx-close__scene{height:max(760px,calc(100svh - var(--cx-top)))}.cx-close__arc.kx-arc{--kx-arc-cy: 30%;--kx-arc-r: 40vw;--kx-tile: 14vw}.cx-close__arc .kx-arc__center{top:auto;bottom:28px;transform:translate(-50%)}.cx-close__capsule{--kx-capsule-w: min(250px, calc(100vw - 96px) )}.cx-close__cta{padding-top:64px}.cx-bigcta__pill.kx-pill{--kx-pill-h: 64px;--kx-pill-pad: 26px;font-size:var(--k-fs-title);gap:14px}.cx-bigcta__pill>.kx-socket{--kx-socket: 52px !important}.cx-faq__grid{grid-template-columns:1fr}.cx-faq__t{font-size:var(--k-fs-lx-title)}.cx-foot{flex-direction:column;align-items:flex-start}}
