:root{--kx-void: #000;--kx-stage: #080808;--kx-glass-hi: #232323;--kx-glass-lo: #161616;--kx-card-hi: #181818;--kx-card-lo: #0b0b0b;--kx-socket-hi: #46424a;--kx-socket-lo: #222024;--kx-white: #fff;--kx-paper-1: #f4f4f5;--kx-paper-2: #d4d4d7;--kx-paper-3: #a9a9ad;--kx-paper-ink: #0c0c0d;--kx-pill-core: #1d1d1f;--kx-sky-dusk-top: #628092;--kx-sky-night-top: #040616;--kx-opaque: #000;--kx-a-02: rgba(255, 255, 255, .025);--kx-a-04: rgba(255, 255, 255, .04);--kx-a-06: rgba(255, 255, 255, .06);--kx-edge: rgba(255, 255, 255, .07);--kx-a-10: rgba(255, 255, 255, .1);--kx-a-12: rgba(255, 255, 255, .12);--kx-edge-hi: rgba(255, 255, 255, .14);--kx-a-22: rgba(255, 255, 255, .22);--kx-a-30: rgba(255, 255, 255, .3);--kx-a-50: rgba(255, 255, 255, .5);--kx-a-80: rgba(255, 255, 255, .8);--kx-a-90: rgba(255, 255, 255, .9);--kx-b-30: rgba(0, 0, 0, .3);--kx-b-50: rgba(0, 0, 0, .5);--kx-b-70: rgba(0, 0, 0, .7);--kx-b-85: rgba(0, 0, 0, .85);--kx-sheen: inset 0 1px 0 rgba(255, 255, 255, .07);--kx-sheen-hi: inset 0 1px 0 rgba(255, 255, 255, .13);--kx-drop: 0 18px 40px -12px rgba(0, 0, 0, .8);--kx-drop-lg: 0 40px 90px -30px rgba(0, 0, 0, .9);--kx-light-cobalt: #2b55ff;--kx-light-ember: #ff5a1f;--kx-light-amber: #ffb04a;--kx-light-violet: #8b4dff;--kx-light-lagoon: #18c4b0;--kx-light-sky: #9fd8ff;--kx-light-magenta: #ff3d9a;--kx-light-acid: #c6ff2e;--kx-light: var(--kx-light-cobalt);--kx-rim: conic-gradient(from 0deg, #fff 0deg, #fff1cf 7deg, #ffcf6a 15deg, #ff8a2a 24deg, #b4551f 33deg, #2f6fd8 50deg, #145cc8 62deg, #1b2f7a 76deg, #4c1b0a 90deg, #120a10 106deg, #0a0f2f 122deg, #6a3a1c 138deg, #b0652c 150deg, #3f86d8 166deg, #86ccff 182deg, #d8f2ff 198deg, #fbffff 210deg, #ffe3a8 218deg, #c7b8ff 226deg, #937fbc 240deg, #3a2050 256deg, #190506 270deg, #0a0718 286deg, #06154e 300deg, #1a3fd0 316deg, #2a5eff 330deg, #9fc0ff 346deg, #fff 360deg);--kx-rim-hot: conic-gradient(from 0deg, rgba(255, 255, 255, .95) 0deg, rgba(255, 255, 255, 0) 22deg, rgba(255, 255, 255, 0) 188deg, rgba(255, 255, 255, .9) 210deg, rgba(255, 255, 255, 0) 232deg, rgba(255, 255, 255, 0) 338deg, rgba(255, 255, 255, .95) 360deg);--kx-rim-warm: radial-gradient(closest-side, rgba(255, 176, 74, .55), rgba(255, 90, 31, .22) 45%, rgba(255, 90, 31, 0) 100%);--kx-rim-line: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffb04a 12%, #fff 26%, #86ccff 42%, #2b55ff 58%, #937fbc 72%, #fbffff 86%, rgba(255, 255, 255, 0) 100%);--kx-rim-bands: repeating-conic-gradient(from 8deg, rgba(255, 255, 255, .16) 0deg .9deg, rgba(255, 255, 255, 0) .9deg 2.1deg);--kx-orb-core: rgba(255, 232, 242, .62);--kx-spectrum-line: linear-gradient(90deg, #c6ff2e, #ffb04a 22%, #ff3d9a 44%, #8b4dff 64%, #2b55ff 82%, #18c4b0);--kx-rim-dot: conic-gradient(from 40deg, #fff, #86ccff, #2b55ff, #937fbc, #fff, #ffb04a, #b0652c, #fff);--kx-glow: rgba(255, 255, 255, .35);--kx-bloom-sm: 0 0 12px;--kx-bloom-md: 0 0 32px -4px;--kx-bloom-lg: 0 0 80px -10px;--kx-pill-bg: linear-gradient(180deg, var(--kx-glass-hi), var(--kx-glass-lo));--kx-pill-shadow: var(--kx-sheen), 0 0 0 6px var(--kx-a-02), var(--kx-drop);--kx-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .03)), var(--kx-card-lo);--kx-frost-bg: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .07));--kx-frost-edge: linear-gradient(180deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, .06) 40%, rgba(255, 255, 255, .12));--kx-frost-blur: blur(24px) saturate(1.25);--kx-metal: linear-gradient(160deg, #fdfdfd 0%, #d9d9d9 38%, #9a9a9a 62%, #e9e9e9 100%);--kx-grain: var(--k-grain);--kx-r-tile: 25%;--kx-r-glow: 22%;--kx-r-card: 16px;--kx-r-arch: 28px;--kx-r-frame: 6px;--kx-ease-out: cubic-bezier(.16, 1, .3, 1);--kx-ease-glide: cubic-bezier(.22, .61, .36, 1);--kx-ease-pop: cubic-bezier(.34, 1.5, .5, 1);--kx-dur-hover: .16s;--kx-dur-press: 90ms;--kx-dur-rim: 9s;--kx-dur-rim-boost: 3.2s;--kx-dur-breathe: 4s;--kx-dur-dissolve: .54s;--kx-dur-draw: 1.2s;--kx-stagger: 40ms}.kx-display{font-family:var(--k-font-sans);font-weight:500;font-size:var(--k-fs-lx-dword);line-height:1.02;letter-spacing:-.035em;color:var(--k-text);text-wrap:balance;margin:0}.kx-display--mega{font-size:var(--k-fs-lx-mega);letter-spacing:-.045em;line-height:.92}.kx-display--sm{font-size:var(--k-fs-lx-display)}.kx-statement{font-family:var(--k-font-serif);font-weight:400;font-size:var(--k-fs-lx-display);line-height:.98;letter-spacing:-.012em;color:var(--k-text);text-wrap:balance;margin:0}.kx-statement em{font-style:italic}.kx-statement--xl{font-size:var(--k-fs-lx-dword)}.kx-statement--mega{font-size:var(--k-fs-lx-mega);line-height:.9}.kx-statement .kx-quiet-half,.kx-quiet-half{color:var(--k-text-subtle)}.kx-label{font-family:var(--k-font-sans);font-weight:600;font-size:var(--k-fs-tiny);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label);margin:0}.kx-label--line{display:inline-flex;align-items:center;gap:10px}.kx-label--line:before{content:"";width:22px;height:1px;background:var(--kx-a-30)}.kx-quiet{font-family:var(--k-font-sans);font-size:var(--k-fs-input);line-height:1.5;color:var(--k-text-subtle);text-wrap:pretty;margin:0}.kx-quiet--sm{font-size:var(--k-fs-lead)}.kx-num{font-variant-numeric:tabular-nums;letter-spacing:var(--k-ls-number)}.kx-wordmark{display:inline-flex;align-items:baseline;font-family:var(--k-font-sans);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--k-text);white-space:nowrap}.kx-wordmark--sm{font-size:var(--k-fs-title)}.kx-wordmark--md{font-size:var(--k-fs-num-md)}.kx-wordmark--lg{font-size:var(--k-fs-lx-display);letter-spacing:-.035em}.kx-wordmark--hero{font-size:var(--k-fs-lx-mega);letter-spacing:-.05em}.kx-wordmark__x{position:relative}.kx-wordmark--rim .kx-wordmark__x:before,.kx-wordmark--rim .kx-wordmark__x:after{content:"";position:absolute;left:-6%;right:-6%;bottom:-.06em;height:max(1.5px,.035em);border-radius:2px;background:var(--kx-rim-line)}.kx-wordmark--rim .kx-wordmark__x:before{filter:blur(6px);opacity:.9;height:max(3px,.08em);bottom:-.08em}.kx-wordmark--pixel{display:inline-block;width:100%}.kx-wordmark--pixel svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 6px var(--kx-a-30))}.kx-wordmark--pixel rect{fill:var(--kx-paper-1);transition:opacity 1ms linear calc(var(--r) * .64s)}.kx-wordmark--pixel rect.is-x{fill:url(#kx-rim-fill)}.kx-js .kx-wordmark--pixel:not(.is-in) rect{opacity:0;transition:none}.kx-socket{--kx-socket: 44px;--kx-rim-w: max(2px, calc(var(--kx-socket) * .075));--kx-rim-gap: max(1.5px, calc(var(--kx-socket) * .028));--kx-bloom: .5;--kx-ring-mask: radial-gradient(farthest-side, transparent calc(100% - var(--kx-rim-w) - .6px), var(--kx-opaque) calc(100% - var(--kx-rim-w)), var(--kx-opaque) calc(100% - .6px) , transparent 100%);position:relative;display:inline-grid;place-items:center;flex:none;width:var(--kx-socket);height:var(--kx-socket);border-radius:50%;isolation:isolate}.kx-socket:before{content:"";position:absolute;inset:-42% -38% -2%;border-radius:50%;background:var(--kx-rim-warm);transform:translate(3%,-22%) scaleY(.82);opacity:calc(var(--kx-bloom) * var(--kx-bloom-k, 1));z-index:-1;pointer-events:none;animation:kx-breathe var(--kx-dur-breathe) ease-in-out infinite alternate}.kx-socket__light{position:absolute;inset:0;border-radius:50%;animation:kx-spin var(--kx-dur-rim-boost) linear infinite paused;pointer-events:none}.kx-socket__light:before,.kx-socket__light:after{content:"";position:absolute;border-radius:50%;background:var(--kx-rim);animation:kx-spin var(--kx-dur-rim) linear infinite}.kx-socket__light:before{--kx-halo-blur: max(4px, calc(var(--kx-socket) * .11));inset:-14%;filter:blur(var(--kx-halo-blur));opacity:.5;animation:kx-spin var(--kx-dur-rim) linear infinite;-webkit-mask:radial-gradient(farthest-side,transparent 52%,var(--kx-opaque) 70%,var(--kx-opaque) 84%,transparent 100%);mask:radial-gradient(farthest-side,transparent 52%,var(--kx-opaque) 70%,var(--kx-opaque) 84%,transparent 100%)}.kx-socket__light:after{inset:0;-webkit-mask:var(--kx-ring-mask);mask:var(--kx-ring-mask)}.kx-socket:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--kx-rim-hot),var(--kx-rim-bands);-webkit-mask:var(--kx-ring-mask);mask:var(--kx-ring-mask);mix-blend-mode:plus-lighter;pointer-events:none}.kx-socket__disc{position:absolute;inset:calc(var(--kx-rim-w) + var(--kx-rim-gap));display:grid;place-items:center;border-radius:50%;background:radial-gradient(120% 120% at 50% 18%,var(--kx-socket-hi),var(--kx-socket-lo) 62%,var(--kx-glass-lo));box-shadow:inset 0 1px 0 var(--kx-a-12),inset 0 -8px 14px -6px var(--kx-b-50),0 0 0 1px var(--kx-b-70);color:var(--k-text);z-index:1}.kx-socket__disc>svg{width:66%;height:66%}.kx-socket[data-state=idle] .kx-socket__light{opacity:.6}.kx-socket[data-state=idle] .kx-socket__light:before,.kx-socket[data-state=idle] .kx-socket__light:after{animation-play-state:paused}.kx-socket[data-state=idle]{--kx-bloom: .16}.kx-socket[data-state=off]:before,.kx-socket[data-state=off]:after,.kx-socket[data-state=off] .kx-socket__light{display:none}.kx-socket[data-state=off] .kx-socket__disc{inset:var(--kx-rim-gap);box-shadow:inset 0 1px 0 var(--kx-a-06),0 0 0 1px var(--kx-edge-hi)}.kx-socket:hover .kx-socket__light,:is(a,button,label):hover>.kx-socket .kx-socket__light,:is(a,button):focus-visible>.kx-socket .kx-socket__light{animation-play-state:running;opacity:1}.kx-socket[data-state=idle]:hover .kx-socket__light:before,.kx-socket[data-state=idle]:hover .kx-socket__light:after,:is(a,button,label):hover>.kx-socket[data-state=idle] .kx-socket__light:before,:is(a,button,label):hover>.kx-socket[data-state=idle] .kx-socket__light:after{animation-play-state:running}.kx-socket:hover,:is(a,button,label):hover>.kx-socket{--kx-bloom: .78}.kx-socket[data-progress] .kx-socket__light:after{-webkit-mask:var(--kx-ring-mask),conic-gradient(var(--kx-opaque) calc(var(--kx-progress, 0) * 360deg),transparent 0);mask:var(--kx-ring-mask),conic-gradient(var(--kx-opaque) calc(var(--kx-progress, 0) * 360deg),transparent 0);-webkit-mask-composite:source-in;mask-composite:intersect;animation:none}.kx-rimdot{position:relative;display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--kx-rim-dot);box-shadow:0 0 6px 1px var(--kx-a-30)}@keyframes kx-spin{to{transform:rotate(1turn)}}@keyframes kx-breathe{0%{opacity:calc(var(--kx-bloom) * var(--kx-bloom-k, 1) * .72)}to{opacity:calc(var(--kx-bloom) * var(--kx-bloom-k, 1) * 1.18)}}@media(prefers-reduced-motion:reduce){.kx-socket:before,.kx-socket__light,.kx-socket__light:before,.kx-socket__light:after{animation:none}.kx-socket__light{transform:rotate(35deg)}}.kx-pill{--kx-pill-h: 36px;--kx-pill-pad: 16px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:var(--kx-pill-h);padding:0 var(--kx-pill-pad);border:0;border-radius:var(--k-r-pill);font-family:var(--k-font-sans);font-size:var(--k-fs-ui);font-weight:500;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--kx-dur-press) var(--kx-ease-out),background-color var(--kx-dur-hover) var(--k-ease),box-shadow var(--kx-dur-hover) var(--k-ease),opacity var(--kx-dur-hover) var(--k-ease)}.kx-pill[data-size=sm]{--kx-pill-h: 28px;--kx-pill-pad: 12px;font-size:var(--k-fs-small);gap:7px}.kx-pill[data-size=lg]{--kx-pill-h: 44px;--kx-pill-pad: 20px;font-size:var(--k-fs-base)}.kx-pill[data-size=xl]{--kx-pill-h: 52px;--kx-pill-pad: 24px;font-size:var(--k-fs-input)}.kx-pill:active{transform:scale(.97)}.kx-pill:focus-visible{outline:none;box-shadow:var(--k-focus-ring)}.kx-pill>svg{width:15px;height:15px;flex:none}.kx-pill__arrow{transition:transform var(--kx-dur-hover) var(--kx-ease-out)}.kx-pill:hover .kx-pill__arrow{transform:translate(2px)}.kx-pill--primary{background:var(--k-inverse);color:var(--k-inverse-ink)}.kx-pill--primary:hover{background:var(--k-inverse-hover)}.kx-pill--glass{background:var(--kx-pill-bg);color:var(--k-text);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen),var(--kx-drop)}.kx-pill--glass:hover{box-shadow:inset 0 0 0 1px var(--kx-edge-hi),var(--kx-sheen-hi),var(--kx-drop)}.kx-pill--rim{padding-left:4px;padding-right:calc(var(--kx-pill-pad) + 4px);gap:12px;background:var(--kx-pill-bg);color:var(--k-text);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen),0 0 0 6px var(--kx-a-02),0 0 0 7px var(--kx-a-04),var(--kx-drop)}.kx-pill--rim:hover{box-shadow:inset 0 0 0 1px var(--kx-edge-hi),var(--kx-sheen-hi),0 0 0 6px var(--kx-a-04),0 0 0 7px var(--kx-a-06),var(--kx-drop)}.kx-pill--rim>.kx-socket{--kx-socket: calc(var(--kx-pill-h) - 8px)}.kx-pill--rim[data-size=xl]{padding-left:5px}.kx-pill--rim[data-size=xl]>.kx-socket{--kx-socket: calc(var(--kx-pill-h) - 10px)}.kx-pill--ink{background:var(--k-glass-chip);color:var(--k-text);box-shadow:inset 0 1px 0 var(--kx-a-06),0 6px 18px -8px var(--kx-b-70)}.kx-pill--ink:hover{background:var(--k-glass-card)}.kx-pill--ghost{background:transparent;color:var(--k-text-soft);padding:0 8px}.kx-pill--ghost:hover{color:var(--k-text)}.kx-pill:is([disabled],[aria-disabled=true]){opacity:.4;cursor:not-allowed;transform:none}.kx-pill:is([disabled],[aria-disabled=true]) .kx-socket{--kx-bloom: 0}.kx-pill:is([disabled],[aria-disabled=true]) .kx-socket__light,.kx-pill:is([disabled],[aria-disabled=true]) .kx-socket:after{display:none}.kx-pill__busy{display:none;font-family:var(--k-font-serif);font-style:italic;font-size:var(--k-fs-serif-sm);letter-spacing:0}.kx-pill[data-state=loading]{cursor:progress}.kx-pill[data-state=loading] .kx-pill__label,.kx-pill[data-state=loading] .kx-pill__arrow{display:none}.kx-pill[data-state=loading] .kx-pill__busy{display:inline}.kx-pill[data-state=loading]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,var(--kx-a-12) 50%,transparent 70%);background-size:220% 100%;animation:kx-sheen 1.6s var(--k-ease-loop) infinite;pointer-events:none}.kx-pill--primary[data-state=loading]:after{background-image:linear-gradient(100deg,transparent 30%,var(--kx-b-30) 50%,transparent 70%)}@keyframes kx-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.kx-glyph{width:1em;height:1em;fill:url(#kx-metal-fill);filter:drop-shadow(0 1px 0 var(--kx-b-50))}.kx-glyph--flat{fill:currentColor;filter:none}.kx-icontile{--kx-icontile: 56px;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--kx-icontile);height:var(--kx-icontile);border-radius:var(--kx-r-tile);background:linear-gradient(180deg,var(--kx-glass-hi),var(--kx-glass-lo));box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen-hi),0 0 0 4px var(--kx-b-85),0 0 0 5px var(--kx-a-06),var(--kx-drop);color:var(--k-text);transition:transform var(--kx-dur-hover) var(--kx-ease-out),box-shadow var(--kx-dur-hover) var(--k-ease)}.kx-icontile[data-size="44"]{--kx-icontile: 44px}.kx-icontile[data-size="32"]{--kx-icontile: 32px;box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen-hi)}.kx-icontile>svg{width:42%;height:42%}.kx-icontile>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}a.kx-icontile:hover,button.kx-icontile:hover,.kx-icontile[data-hover]{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--kx-edge-hi),var(--kx-sheen-hi),0 0 0 4px var(--kx-b-85),0 0 0 5px var(--kx-a-10),var(--kx-drop)}.kx-icontile[data-active]>.kx-rimdot{position:absolute;top:6px;right:6px}.kx-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 18px 20px;border-radius:var(--kx-r-card);background:var(--kx-card-bg);box-shadow:inset 0 0 0 1px var(--kx-a-06),inset 0 1px 0 var(--kx-a-06);color:var(--k-text);text-decoration:none;isolation:isolate;overflow:hidden;transition:box-shadow var(--kx-dur-hover) var(--k-ease),transform var(--kx-dur-hover) var(--kx-ease-out)}.kx-card:before{content:"";position:absolute;inset:-40% 30% 40% -40%;background:radial-gradient(closest-side,var(--kx-glow),transparent);opacity:0;z-index:-1;transition:opacity .32s var(--k-ease);pointer-events:none}.kx-card:hover{box-shadow:inset 0 0 0 1px var(--kx-a-12),inset 0 1px 0 var(--kx-a-10)}.kx-card:hover:before{opacity:.32}.kx-card[aria-selected=true],.kx-card[data-selected]{box-shadow:inset 0 0 0 1px var(--kx-white),inset 0 1px 0 var(--kx-a-10)}.kx-card[aria-disabled=true]{opacity:.45;pointer-events:none}.kx-card__head{display:flex;align-items:center;gap:12px}.kx-card__title{margin:0;font-size:var(--k-fs-title);font-weight:500;letter-spacing:var(--k-ls-title);color:var(--k-text)}.kx-card__body{margin:0;font-size:var(--k-fs-body);line-height:1.55;color:var(--k-text-meta)}.kx-card__meta{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:var(--k-fs-caption);color:var(--k-text-subtle)}.kx-filter{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--k-r-pill);background:var(--kx-glass-lo);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen);max-width:100%;overflow-x:auto;scrollbar-width:none}.kx-filter::-webkit-scrollbar{display:none}.kx-filter__opt{flex:none;height:26px;padding:0 12px;border:0;border-radius:var(--k-r-pill);background:transparent;color:var(--k-text-muted);font-family:var(--k-font-sans);font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);text-transform:uppercase;cursor:pointer;transition:background-color var(--kx-dur-hover) var(--k-ease),color var(--kx-dur-hover) var(--k-ease)}.kx-filter__opt:hover{color:var(--k-text)}.kx-filter__opt:focus-visible{outline:none;box-shadow:var(--k-focus-ring)}.kx-filter__opt:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]){background:var(--k-inverse);color:var(--k-inverse-ink)}.kx-nav{position:fixed;top:14px;left:50%;z-index:40;display:flex;align-items:center;gap:4px;height:44px;padding:0 6px 0 16px;border-radius:var(--k-r-pill);background:var(--k-glass-chip);backdrop-filter:var(--k-blur-panel);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen-hi),var(--kx-drop);transform:translate(-50%);transition:height .26s var(--kx-ease-out),top .26s var(--kx-ease-out),padding .26s var(--kx-ease-out);max-width:calc(100vw - 24px)}.kx-nav[data-condensed]{top:10px;height:38px}.kx-nav__brand{display:inline-flex;align-items:center;margin-right:10px;color:var(--k-text);text-decoration:none}.kx-nav__links{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.kx-nav__links::-webkit-scrollbar{display:none}@media(max-width:720px){.kx-nav{left:12px;right:12px;transform:none;padding-left:14px}.kx-nav__links{flex:1;min-width:0;-webkit-mask:linear-gradient(90deg,transparent,var(--kx-opaque) 10px,var(--kx-opaque) calc(100% - 22px),transparent);mask:linear-gradient(90deg,transparent,var(--kx-opaque) 10px,var(--kx-opaque) calc(100% - 22px),transparent)}}.kx-nav__link{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:var(--k-r-pill);color:var(--k-text-muted);font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color var(--kx-dur-hover) var(--k-ease),background-color var(--kx-dur-hover) var(--k-ease)}.kx-nav__link:hover{color:var(--k-text)}.kx-nav__link[aria-current]{color:var(--k-text);background:var(--kx-a-06)}.kx-nav__link:not([aria-current]) .kx-rimdot{display:none}.kx-nav__cta{margin-left:6px}.kx-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--k-r-pill);font-family:var(--k-font-sans);font-size:var(--k-fs-caption);font-weight:500;letter-spacing:0;color:var(--k-text-soft);white-space:nowrap}.kx-badge--beta{box-shadow:inset 0 0 0 1px var(--kx-a-30)}.kx-badge--k3{padding-left:3px;background:var(--kx-pill-bg);box-shadow:inset 0 0 0 1px var(--kx-edge),var(--kx-sheen);font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-kind);color:var(--k-text)}.kx-badge--k3>.kx-socket{--kx-socket: 16px}.kx-badge--k3>.kx-socket:before,.kx-badge--k3 .kx-socket__light,.kx-badge--k3 .kx-socket__light:before,.kx-badge--k3 .kx-socket__light:after{animation:none}.kx-badge--status{padding-left:8px;background:var(--kx-a-04);box-shadow:inset 0 0 0 1px var(--kx-edge)}.kx-badge--status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--kx-white);box-shadow:0 0 0 3px var(--kx-a-12)}.kx-badge--status[data-tone=idle]:before{background:var(--kx-a-30);box-shadow:none}.kx-dotline{--kx-line: 120px;display:inline-flex;flex-direction:column;align-items:center;gap:0;pointer-events:none}.kx-dotline__dot{position:relative;width:30px;height:30px;border-radius:50%;background:var(--kx-a-22);box-shadow:0 0 0 1px var(--kx-a-12),0 0 18px var(--kx-a-10);backdrop-filter:blur(2px)}.kx-dotline__dot:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--kx-white);box-shadow:0 0 8px var(--kx-a-80)}.kx-dotline__line{width:1px;height:var(--kx-line);background:linear-gradient(180deg,var(--kx-a-80),var(--kx-a-30));transform-origin:top}.kx-dotline__cap{margin-top:12px;text-align:center;font-size:var(--k-fs-lead);line-height:1.35;color:var(--k-text-strong);max-width:26ch;text-wrap:balance}.kx-dotline[data-dir=up]{flex-direction:column-reverse}.kx-dotline[data-dir=up] .kx-dotline__line{transform-origin:bottom}.kx-dotline[data-dir=up] .kx-dotline__cap{margin:0 0 12px}.kx-js .kx-dotline:not(.is-in) .kx-dotline__dot{transform:scale(.4);opacity:0}.kx-js .kx-dotline:not(.is-in) .kx-dotline__line{transform:scaleY(0)}.kx-js .kx-dotline:not(.is-in) .kx-dotline__cap{opacity:0;transform:translateY(6px)}.kx-dotline .kx-dotline__dot{transition:transform .52s var(--kx-ease-pop),opacity .3s var(--k-ease)}.kx-dotline .kx-dotline__line{transition:transform .9s var(--kx-ease-out) .2s}.kx-dotline .kx-dotline__cap{transition:opacity .5s var(--k-ease) .65s,transform .6s var(--kx-ease-out) .65s}@media(prefers-reduced-motion:reduce){.kx-pill,.kx-icontile,.kx-card,.kx-dotline *{transition:none!important}.kx-pill[data-state=loading]:after{animation:none}}.kx-capsule{--kx-capsule-w: 300px;--kx-tx: 0deg;--kx-ty: 0deg;position:relative;display:flex;flex-direction:column;align-items:center;width:var(--kx-capsule-w);max-width:100%;padding:14px 14px 30px;border-radius:calc(var(--kx-capsule-w) / 2);background:var(--kx-frost-bg);backdrop-filter:var(--kx-frost-blur);box-shadow:inset 0 1px 0 var(--kx-a-22),0 30px 80px -30px var(--kx-b-70);text-align:center;color:var(--k-text);transform:perspective(900px) rotateX(var(--kx-ty)) rotateY(var(--kx-tx));transition:transform .5s var(--kx-ease-glide);isolation:isolate}.kx-capsule:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--kx-frost-edge);-webkit-mask:linear-gradient(var(--kx-opaque) 0 0) content-box,linear-gradient(var(--kx-opaque) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.kx-capsule:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--kx-grain);background-size:180px;opacity:.09;mix-blend-mode:overlay;pointer-events:none;z-index:-1}.kx-capsule__window{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px var(--kx-a-12),0 10px 30px -14px var(--kx-b-70);margin-bottom:22px}.kx-capsule__window>:is(picture,img),.kx-capsule__window>picture>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kx-capsule__label{margin:0;font-size:var(--k-fs-lead);font-weight:300;color:var(--k-text-strong);letter-spacing:.01em}.kx-capsule__name{margin:2px 0 14px;font-family:var(--k-font-sans);font-weight:400;font-size:var(--k-fs-lx-price);line-height:1;letter-spacing:-.03em;color:var(--k-text)}.kx-capsule__lines{margin:0;font-size:var(--k-fs-input);line-height:1.45;color:var(--k-text-strong);font-weight:400}.kx-capsule__price{margin:18px 0 20px;font-size:var(--k-fs-input);color:var(--k-text);font-variant-numeric:tabular-nums}.kx-capsule .kx-pill{width:calc(100% - 32px);--kx-pill-h: 48px;font-size:var(--k-fs-input)}.kx-capsule__foot{margin:12px 0 0;font-size:var(--k-fs-caption);color:var(--k-text-soft)}@media(prefers-reduced-motion:reduce){.kx-capsule{transform:none;transition:none}}.kx-grain,.kx-dither{position:absolute;inset:0;pointer-events:none;z-index:var(--kx-overlay-z, 3);border-radius:inherit;overflow:hidden}.kx-grain:before{content:"";position:absolute;inset:-60px;background-image:var(--kx-grain);background-size:180px;opacity:var(--kx-grain-o, .5);mix-blend-mode:overlay;animation:kx-grain 1s steps(8) infinite;will-change:transform}.kx-grain[data-strength=soft]{--kx-grain-o: .3}.kx-grain[data-strength=strong]{--kx-grain-o: .85}.kx-grain[data-blend=soft-light]:before{mix-blend-mode:soft-light}.kx-grain[data-still]:before{animation:none}@keyframes kx-grain{0%{transform:translate(0)}12.5%{transform:translate(-23px,11px)}25%{transform:translate(17px,-29px)}37.5%{transform:translate(-41px,-7px)}50%{transform:translate(29px,37px)}62.5%{transform:translate(-9px,43px)}75%{transform:translate(47px,-19px)}87.5%{transform:translate(-31px,23px)}to{transform:translate(0)}}.kx-dither{--kx-dither-px: 3px;background-image:url(/kiarax/media/bayer8.png);background-size:calc(var(--kx-dither-px) * 8);image-rendering:pixelated;mix-blend-mode:overlay;opacity:var(--kx-dither-o, .35)}.kx-dither-edge{--kx-dither-px: 4px;--kx-dither-len: 30%;-webkit-mask:linear-gradient(var(--kx-opaque),var(--kx-opaque)) top / 100% calc(100% - var(--kx-dither-len)) no-repeat,url(/kiarax/media/dither-ramp.png) bottom / calc(var(--kx-dither-px) * 8) var(--kx-dither-len) repeat-x;mask:linear-gradient(var(--kx-opaque),var(--kx-opaque)) top / 100% calc(100% - var(--kx-dither-len)) no-repeat,url(/kiarax/media/dither-ramp.png) bottom / calc(var(--kx-dither-px) * 8) var(--kx-dither-len) repeat-x;image-rendering:pixelated}.kx-dither-edge[data-edge=top]{-webkit-mask:linear-gradient(var(--kx-opaque),var(--kx-opaque)) bottom / 100% calc(100% - var(--kx-dither-len)) no-repeat,url(/kiarax/media/dither-ramp-up.png) top / calc(var(--kx-dither-px) * 8) var(--kx-dither-len) repeat-x;mask:linear-gradient(var(--kx-opaque),var(--kx-opaque)) bottom / 100% calc(100% - var(--kx-dither-len)) no-repeat,url(/kiarax/media/dither-ramp-up.png) top / calc(var(--kx-dither-px) * 8) var(--kx-dither-len) repeat-x}.kx-pixelsky{--kx-px: 4px;position:absolute;inset:0;background:url(/kiarax/media/pixel-sky-dusk-2.png) left bottom / auto calc(200 * var(--kx-px)) repeat-x;image-rendering:pixelated;pointer-events:none;overflow:hidden;background-color:var(--kx-sky-dusk-top)}.kx-pixelsky[data-sky=night]{background-image:url(/kiarax/media/pixel-sky-night-2.png);background-color:var(--kx-sky-night-top)}.kx-pixelsky[data-dots]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--kx-b-30) 1px,transparent 1px) left bottom / var(--kx-px) var(--kx-px),linear-gradient(0deg,var(--kx-b-30) 1px,transparent 1px) left bottom / var(--kx-px) var(--kx-px)}@media(max-width:720px){.kx-pixelsky{--kx-px: 3px}}@media(prefers-reduced-motion:reduce){.kx-grain:before{animation:none}}.kx-arc{--kx-tile: clamp(52px, 6.4vw, 92px);--kx-arc-r: clamp(150px, 27vw, 380px);--kx-open: 1;--kx-spin: 0deg;position:relative;isolation:isolate}.kx-arc__stage{position:absolute;left:50%;top:var(--kx-arc-cy, 62%);width:0;height:0;perspective:1100px;transform-style:preserve-3d;pointer-events:none}.kx-arc__tile{--kx-glow-o: 0;position:absolute;left:0;top:0;width:var(--kx-tile);height:var(--kx-tile);margin:0;transform-style:preserve-3d;pointer-events:auto}.kx-arc[data-shape=arch] .kx-arc__tile{transform:translate(-50%,-50%) rotate(calc(var(--a) * var(--kx-open))) translateY(calc(var(--kx-arc-r) * -1)) rotate(calc(var(--a) * var(--kx-open) * -.6)) rotateY(calc(var(--a) * -.22))}.kx-arc__tile:before{content:"";position:absolute;inset:-34%;border-radius:50%;background:radial-gradient(closest-side,var(--kx-glow),color-mix(in srgb,var(--kx-glow) 42%,transparent) 48%,transparent 82%);opacity:var(--kx-glow-o);transition:opacity .9s var(--k-ease);pointer-events:none}.kx-arc__tile.is-lit{--kx-glow-o: .78}.kx-arc__face{position:relative;width:100%;height:100%;border-radius:var(--kx-r-glow);overflow:hidden;background:var(--kx-card-hi);box-shadow:inset 0 0 0 1px var(--kx-a-12),0 10px 30px -12px var(--kx-b-85);transition:transform .42s var(--kx-ease-pop),box-shadow var(--kx-dur-hover) var(--k-ease)}.kx-arc__face>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kx-arc__face:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,var(--kx-a-22),transparent 38%,transparent 70%,var(--kx-b-30));box-shadow:inset 0 1px 0 var(--kx-a-30);pointer-events:none}.kx-arc__mark{position:absolute;inset:0;display:grid;place-items:center;color:var(--k-text);z-index:1}.kx-arc__mark>svg{width:44%;height:44%;filter:drop-shadow(0 2px 6px var(--kx-b-50))}.kx-arc__tile:hover{--kx-glow-o: 1}.kx-arc__tile:hover .kx-arc__face{transform:translateY(-6px)}.kx-arc__tile[aria-selected=true]{--kx-glow-o: 1}.kx-arc__tile[aria-selected=true] .kx-arc__face{box-shadow:inset 0 0 0 1px var(--kx-white),0 0 0 2px var(--kx-white),0 10px 30px -12px var(--kx-b-85)}.kx-arc__tile[data-state=loading] .kx-arc__face>img{opacity:0}.kx-arc__tile[data-state=loading] .kx-arc__face:before{content:"";position:absolute;inset:0;background:url(/kiarax/media/bayer8.png) 0 0 / 24px;image-rendering:pixelated;opacity:.12;animation:kx-arc-load 1.2s steps(4) infinite}@keyframes kx-arc-load{to{background-position:24px 12px}}.kx-arc__center{position:absolute;left:50%;top:var(--kx-arc-cy, 62%);width:min(460px,calc(var(--kx-arc-r) * 1.45));transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;z-index:2}.kx-arc__floor{position:absolute;left:50%;top:var(--kx-arc-cy, 62%);width:calc(var(--kx-arc-r) * 3);height:calc(var(--kx-arc-r) * 1.6);transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--kx-a-04),transparent);pointer-events:none;z-index:-1}.kx-arc[data-shape=ring]{--kx-arc-r: clamp(150px, 31vw, 450px);--kx-tile: clamp(54px, 6.6vw, 98px);--kx-tilt: 16deg}.kx-arc[data-shape=ring] .kx-arc__stage{perspective:none;transform:translateZ(calc(var(--kx-arc-r) * -1.05)) rotateX(calc(var(--kx-tilt) * -1))}.kx-arc[data-shape=ring]{perspective:1400px;perspective-origin:50% 30%}.kx-arc[data-shape=ring] .kx-arc__tile{transform:translate(-50%,-50%) rotateY(calc(var(--a) + var(--kx-spin))) translateZ(var(--kx-arc-r)) rotateY(calc((var(--a) + var(--kx-spin)) * -1)) rotateX(var(--kx-tilt))}.kx-arc[data-shape=ring] .kx-arc__face{border-radius:var(--kx-r-tile);box-shadow:inset 0 0 0 1px var(--kx-a-12)}.kx-arc[data-shape=ring] .kx-arc__face:after{background:linear-gradient(160deg,var(--kx-a-30),transparent 42%)}.kx-arc__refl{position:absolute;left:0;top:calc(100% + 6px);width:100%;height:100%;border-radius:var(--kx-r-tile);-o-object-fit:cover;object-fit:cover;transform:scaleY(-1);opacity:.3;filter:blur(2px);-webkit-mask:linear-gradient(0deg,var(--kx-opaque),transparent 58%);mask:linear-gradient(0deg,var(--kx-opaque),transparent 58%);pointer-events:none}@media(max-width:720px){.kx-arc[data-thin] .kx-arc__tile:nth-child(2n){display:none}}@media(prefers-reduced-motion:reduce){.kx-arc{--kx-open: 1 !important}.kx-arc__face{transition:none}}.kx-space{--kx-space-span: min(100vw, 1440px);--kx-px: 0deg;--kx-py: 0deg;position:relative;overflow:hidden;isolation:isolate;perspective:1100px;perspective-origin:50% 40%}.kx-space__grid{position:absolute;left:-40%;right:-40%;top:46%;height:120%;transform-origin:50% 0;transform:rotateX(74deg);background:repeating-linear-gradient(90deg,var(--kx-a-06) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,var(--kx-a-06) 0 1px,transparent 1px 72px);-webkit-mask:radial-gradient(60% 70% at 50% 0%,var(--kx-opaque),transparent 75%);mask:radial-gradient(60% 70% at 50% 0%,var(--kx-opaque),transparent 75%);pointer-events:none;z-index:-1}.kx-space__wall{position:absolute;inset:-10% -10% 54%;background:repeating-linear-gradient(90deg,var(--kx-a-04) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,var(--kx-a-04) 0 1px,transparent 1px 72px);-webkit-mask:radial-gradient(55% 80% at 50% 100%,var(--kx-opaque),transparent 80%);mask:radial-gradient(55% 80% at 50% 100%,var(--kx-opaque),transparent 80%);pointer-events:none;z-index:-1}.kx-space__horizon{position:absolute;left:0;right:0;top:46%;height:1px;background:linear-gradient(90deg,transparent,var(--kx-a-12),transparent);box-shadow:0 0 40px 10px var(--kx-a-04);pointer-events:none;z-index:-1}.kx-space__stage{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--kx-py)) rotateY(var(--kx-px));pointer-events:none}.kx-space__frame{--kx-u: calc(var(--t) * 2 - 1);position:absolute;left:50%;top:var(--kx-space-cy, 32%);width:calc(var(--w, 150px) * var(--kx-space-scale, 1));margin:0;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);transform:translate(-50%,-50%) translate3d(calc(var(--kx-u) * var(--kx-space-span) * (.5 + .35 * var(--kx-u) * var(--kx-u))),calc(var(--y, 0) * 1px + (1 - var(--kx-u) * var(--kx-u)) * 40px),calc((1 - var(--kx-u) * var(--kx-u)) * 820px - 760px)) rotateY(calc(var(--kx-u) * -22deg)) rotate(calc(var(--rz, 0) * 1deg));backface-visibility:hidden;will-change:transform}.kx-space__frame>img{display:block;width:100%;height:auto}.kx-space__frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 var(--kx-a-22);pointer-events:none}.kx-space__copy{position:relative;z-index:2}@media(max-width:720px){.kx-space{--kx-space-scale: .6}}@media(prefers-reduced-motion:reduce){.kx-space__frame{will-change:auto}}.kx-converge,.kx-converge__layout{position:relative;width:100%}.kx-converge__layout--wide{aspect-ratio:1000 / 520}.kx-converge__layout--tall{display:none;aspect-ratio:360 / 620}@media(max-width:720px){.kx-converge__layout--wide{display:none}.kx-converge__layout--tall{display:block}}.kx-converge svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kx-converge__path{fill:none;stroke-width:1.3;stroke-linecap:round}.kx-converge__flow{fill:none;stroke:var(--kx-white);stroke-width:2;stroke-linecap:round;stroke-dasharray:.035 .965;stroke-dashoffset:1;opacity:0}.kx-converge.is-flowing .kx-converge__flow{opacity:.85;animation:kx-flow 2.8s linear infinite;animation-delay:calc(var(--d, 0) * .31s)}@keyframes kx-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.kx-converge__dot{fill:var(--kx-white)}.kx-converge__src{position:absolute;display:inline-flex;align-items:center;gap:8px;transform:translate(calc(-100% - 14px),-50%);font-size:var(--k-fs-small);font-weight:500;color:var(--k-text-body);white-space:nowrap}.kx-converge__src>svg{position:static;width:15px;height:15px;color:var(--k-text-soft);flex:none}.kx-converge__layout--tall .kx-converge__src{transform:translate(calc(-100% - 10px),-50%);gap:6px;font-size:var(--k-fs-caption)}.kx-converge__layout--tall .kx-converge__src>svg{width:13px;height:13px}.kx-converge__node{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--kx-white);box-shadow:0 0 10px 2px var(--kx-a-80),0 0 34px 8px var(--kx-glow);transform:translate(-50%,-50%)}.kx-converge__name{position:absolute;display:flex;flex-direction:column;gap:10px;transform:translate(28px,-50%)}.kx-converge__layout--tall .kx-converge__name{transform:translate(-50%,22px);align-items:center}.kx-converge__word{position:relative;display:inline-flex;align-items:flex-start;gap:10px;font-family:var(--k-font-sans);font-size:var(--k-fs-lx-display);font-weight:500;letter-spacing:-.035em;line-height:1;color:var(--k-text)}.kx-converge__word .kx-badge{margin-top:-12px;letter-spacing:0}.kx-converge__underline{display:block;height:3px;width:100%;border-radius:2px;background:var(--k-spectral-text);box-shadow:0 0 14px -2px var(--kx-glow);transform-origin:left}.kx-converge__layout--tall .kx-converge__underline{transform-origin:center}.kx-js .kx-converge:not(.is-in) .kx-converge__underline{transform:scaleX(0)}.kx-converge__underline{transition:transform .9s var(--kx-ease-out) .7s}.kx-converge__sub{font-size:var(--k-fs-lead);color:var(--k-text-subtle)}@media(prefers-reduced-motion:reduce){.kx-converge.is-flowing .kx-converge__flow{animation:none;opacity:0}.kx-converge__underline{transition:none}}.kx-arch{--kx-arch-w: 340px;position:relative;width:var(--kx-arch-w);max-width:100%;aspect-ratio:9 / 16;border-radius:var(--kx-r-arch);overflow:hidden;isolation:isolate;background:var(--kx-void);box-shadow:0 0 0 1px var(--kx-a-12),0 40px 100px -40px var(--kx-glow),var(--kx-drop-lg);container-type:inline-size;transform:translateZ(0)}.kx-arch:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--kx-a-22),inset 0 1px 0 var(--kx-a-50);pointer-events:none;z-index:10}.kx-arch__scene{position:absolute;inset:0;--kx-light: var(--kx-light-cobalt)}.kx-arch__scene[data-light=ember]{--kx-light: var(--kx-light-ember)}.kx-arch__scene[data-light=violet]{--kx-light: var(--kx-light-violet)}.kx-arch__scene[data-light=lagoon]{--kx-light: var(--kx-light-lagoon)}.kx-arch__scene[data-light=sky]{--kx-light: var(--kx-light-sky)}.kx-arch__scene:not(.is-on){visibility:hidden}.kx-arch__layer{position:absolute;inset:0;will-change:transform}.kx-arch__plate{background:radial-gradient(90% 55% at 50% 38%,color-mix(in srgb,var(--kx-light) 34%,transparent),transparent 70%),radial-gradient(120% 60% at 50% 100%,color-mix(in srgb,var(--kx-light) 22%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--kx-light) 16%,var(--kx-void)),var(--kx-void) 85%)}.kx-arch__plate:after{content:"";position:absolute;inset:0;background:url(/kiarax/media/stars-card.webp) 50% 0 / cover no-repeat;opacity:.8;-webkit-mask:linear-gradient(180deg,var(--kx-opaque),transparent 70%);mask:linear-gradient(180deg,var(--kx-opaque),transparent 70%)}.kx-arch__tube{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kx-arch__tube{-webkit-mask:linear-gradient(180deg,var(--kx-opaque) 58.5%,transparent 67.5%);mask:linear-gradient(180deg,var(--kx-opaque) 58.5%,transparent 67.5%)}.kx-arch__tube path{fill:none;stroke-linecap:round}.kx-arch__tube.is-halo{filter:blur(18px);opacity:.5}.kx-arch__tube.is-halo path{stroke:var(--kx-light);stroke-width:22}.kx-arch__tube.is-glow{filter:blur(2.5px);opacity:.85}.kx-arch__tube.is-glow path{stroke:var(--kx-light);stroke-width:5}.kx-arch__tube.is-core path{stroke:var(--kx-white);stroke-width:2.4;opacity:.96}.kx-arch__floor{position:absolute;left:8%;right:8%;bottom:8%;height:16%;background:radial-gradient(closest-side,color-mix(in srgb,var(--kx-light) 45%,transparent),transparent);filter:blur(10px)}.kx-arch__object{display:grid;place-items:center}.kx-arch__object>img{position:absolute;width:74%;left:var(--ox, 38%);top:var(--oy, 14%);height:auto;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--kx-light) 60%,transparent))}.kx-arch__person>img{position:absolute;left:50%;bottom:0;height:var(--ph, 74%);width:auto;max-width:none;transform:translate(-50%);filter:drop-shadow(0 0 1px var(--kx-b-50))}.kx-arch__person:after{content:"";position:absolute;inset:30% 0 0;background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--kx-light) 30%,transparent),transparent 70%);mix-blend-mode:screen;pointer-events:none}.kx-arch__type{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 7% 13%;text-align:center;pointer-events:none}.kx-arch__kicker{margin:0 0 6px;font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text);text-shadow:0 1px 10px var(--kx-b-85),0 0 2px var(--kx-b-70)}.kx-arch__name{margin:0;font-family:var(--k-font-sans);font-weight:600;font-size:var(--k-fs-lx-dword);line-height:.88;letter-spacing:-.03em;text-transform:uppercase;color:var(--k-text);text-shadow:0 2px 24px var(--kx-b-70);min-height:.88em}@container (max-width: 300px){.kx-arch__name{font-size:var(--k-fs-lx-title)}}.kx-arch__name .kx-char{opacity:0}.kx-arch__name .kx-char.is-on{opacity:1}.kx-arch__name:not(.is-typing) .kx-char{opacity:1}.kx-arch__sub{margin:12px 0 0;font-family:var(--k-font-serif);font-size:var(--k-fs-serif-md);color:var(--k-text);letter-spacing:.02em;text-shadow:0 1px 12px var(--kx-b-85)}.kx-arch__micro{margin:6px 0 0;font-size:var(--k-fs-nano);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label)}.kx-arch__fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:9;image-rendering:pixelated}.kx-post{position:relative;margin:0;aspect-ratio:var(--kx-post-ratio, 1)}.kx-post__still,.kx-post__gl{position:absolute;inset:0;width:100%;height:100%;display:block}.kx-post__still{-o-object-fit:contain;object-fit:contain}.kx-post__gl{opacity:0;mix-blend-mode:screen;transition:opacity .6s var(--k-ease)}.kx-post.is-live .kx-post__gl{opacity:1}.kx-post.is-live .kx-post__still{opacity:0;transition:opacity .6s var(--k-ease) .2s}.kx-dissolve{position:relative;margin:0;overflow:hidden;border-radius:var(--kx-r-frame);background:var(--kx-card-lo);aspect-ratio:var(--kx-dissolve-ratio, 4 / 5);isolation:isolate}.kx-dissolve>img,.kx-dissolve>canvas{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kx-dissolve>img:not(.is-on){opacity:0}.kx-dissolve>canvas{opacity:0;image-rendering:pixelated}.kx-dissolve.is-cutting>canvas{opacity:1}.kx-searching{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.kx-searching__stage{position:relative;width:100%;aspect-ratio:1000 / 520}.kx-searching__ribbon,.kx-searching__pulse{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.kx-searching__ribbon{transition:filter .9s var(--k-ease),opacity .9s var(--k-ease);animation:kx-ribbon-drift 7s var(--k-ease-loop) 3 alternate;transform-origin:70% 50%}.kx-searching__ribbon path{fill:none;stroke-linecap:round}.kx-searching__pulse{filter:blur(5px);mix-blend-mode:plus-lighter}.kx-searching__pulse path{fill:none;stroke:var(--kx-white);stroke-width:12;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:1;opacity:0}.kx-searching.is-in[data-state=searching] .kx-searching__pulse path,.kx-searching.is-in[data-state=progress] .kx-searching__pulse path{animation:kx-ribbon-flow 3.4s var(--k-ease-loop) 3}.kx-searching__pulse path:nth-child(2){animation-delay:.9s!important}@keyframes kx-ribbon-flow{0%{stroke-dashoffset:1;opacity:0}15%{opacity:.55}85%{opacity:.55}to{stroke-dashoffset:.05;opacity:0}}@keyframes kx-ribbon-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-6px,4px) scale(1.012)}}.kx-searching[data-state=done] .kx-searching__ribbon{filter:saturate(0) brightness(1.5)}.kx-searching[data-state=retrying] .kx-searching__ribbon{filter:saturate(0) brightness(.7);opacity:.7}.kx-searching__pill{position:absolute;left:var(--px, 52%);top:var(--py, 58%);width:36%;aspect-ratio:3.9 / 1;transform:translateY(-50%);display:grid;place-items:center;border-radius:var(--k-r-pill);background:radial-gradient(42% 110% at 100% 50%,var(--kx-a-90),transparent 72%),radial-gradient(70% 130% at 42% 50%,var(--kx-pill-core) 46%,var(--kx-a-22) 80%,var(--kx-a-80) 100%);box-shadow:inset 0 0 26px 4px var(--kx-a-22),0 0 30px 0 var(--kx-a-12),0 0 90px 12px var(--kx-a-06);isolation:isolate}.kx-searching__pill>.kx-grain{--kx-grain-o: 1;border-radius:inherit;-webkit-mask:radial-gradient(75% 120% at 45% 50%,var(--kx-b-30) 30%,var(--kx-opaque) 85%);mask:radial-gradient(75% 120% at 45% 50%,var(--kx-b-30) 30%,var(--kx-opaque) 85%)}.kx-searching__pill>.kx-grain:before{background-size:120px}.kx-searching__label{position:relative;z-index:4;display:inline-flex;align-items:baseline;gap:10px;font-family:var(--k-font-serif);font-style:italic;font-size:var(--k-fs-serif-xl);color:var(--k-text);text-shadow:0 1px 8px var(--kx-b-50);white-space:nowrap}.kx-searching__label [data-for]{display:none}.kx-searching[data-state=searching] [data-for=searching],.kx-searching[data-state=progress] [data-for=progress],.kx-searching[data-state=done] [data-for=done],.kx-searching[data-state=retrying] [data-for=retrying]{display:inline-flex;align-items:baseline;gap:10px}.kx-searching__pct{font-family:var(--k-font-sans);font-style:normal;font-size:var(--k-fs-title);font-weight:500;font-variant-numeric:tabular-nums}.kx-searching__eta{font-family:var(--k-font-sans);font-style:normal;font-size:var(--k-fs-small);color:var(--k-text-soft)}.kx-searching__tick{width:18px;height:18px;align-self:center}@media(max-width:720px){.kx-searching__pill{width:44%}.kx-searching__label{font-size:var(--k-fs-serif-sm);gap:6px}.kx-searching__pct{font-size:var(--k-fs-small)}.kx-searching__eta{display:none}}.kx-cat{position:absolute;right:11%;bottom:95%;width:15%;height:auto;overflow:visible;z-index:5;filter:drop-shadow(0 0 10px var(--kx-a-22))}.kx-cat .is-p1{fill:var(--kx-paper-1)}.kx-cat .is-p2{fill:var(--kx-paper-2)}.kx-cat .is-p3{fill:var(--kx-paper-3)}.kx-cat .is-ink{fill:var(--kx-paper-ink)}.kx-cat__tail{transform-box:fill-box;transform-origin:0% 100%;animation:kx-cat-tail 8s var(--k-ease-loop) infinite}.kx-cat__eyes{transform-box:fill-box;transform-origin:50% 50%;animation:kx-cat-blink 5.2s linear infinite}.kx-cat__ear{transform-box:fill-box;transition:transform .52s var(--kx-ease-pop)}.kx-cat__ear.is-l{transform-origin:80% 100%}.kx-cat__ear.is-r{transform-origin:20% 100%}.kx-cat__head{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s var(--kx-ease-pop)}.kx-searching[data-state=done] .kx-cat__ear{transform:translateY(-2.5px) scaleY(1.18)}.kx-searching[data-state=done] .kx-cat__head{transform:translateY(-1px)}.kx-searching[data-state=retrying] .kx-cat__head{transform:rotate(-9deg)}.kx-searching[data-state=retrying] .kx-cat__ear{transform:rotate(10deg) translateY(1px)}@keyframes kx-cat-tail{0%,86%,to{transform:rotate(0)}89%{transform:rotate(14deg)}92%{transform:rotate(-6deg)}95%{transform:rotate(8deg)}}@keyframes kx-cat-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.kx-searching__copy{text-align:center;display:flex;flex-direction:column;gap:6px}.kx-searching__title{margin:0;font-size:var(--k-fs-input);color:var(--k-text-soft)}@media(prefers-reduced-motion:reduce){.kx-searching__ribbon,.kx-searching__pulse path,.kx-cat__tail,.kx-cat__eyes{animation:none!important}}
