.kx-hero-grid[data-astro-cid-hd6ov2xq]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.kx-hero-title[data-astro-cid-hd6ov2xq]{letter-spacing:-.02em;margin:var(--sp-4) 0 var(--sp-5);font-size:clamp(2.4rem,5vw,3.9rem);line-height:1.04}.kx-hero-sub[data-astro-cid-hd6ov2xq]{color:var(--cream-muted);max-width:46ch;margin:0;font-size:clamp(1.0625rem,1.6vw,1.2rem);line-height:1.6}.hero-dots[data-astro-cid-hd6ov2xq]{margin-top:var(--sp-6);gap:12px;display:flex}.hdot[data-astro-cid-hd6ov2xq]{background:var(--dc);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb, var(--dc) 70%, transparent);border-radius:50%;animation:2.8s ease-in-out infinite alternate hdot-pulse}.hdot[data-astro-cid-hd6ov2xq]:nth-child(2){animation-delay:.5s}.hdot[data-astro-cid-hd6ov2xq]:nth-child(3){animation-delay:1s}.hdot[data-astro-cid-hd6ov2xq]:nth-child(4){animation-delay:1.5s}@keyframes hdot-pulse{0%{opacity:1}to{opacity:.45}}.kx-hero-actions[data-astro-cid-hd6ov2xq]{align-items:center;gap:var(--sp-5);margin-top:var(--sp-7);flex-wrap:wrap;display:flex}.kx-hero-ghost[data-astro-cid-hd6ov2xq]{letter-spacing:.06em;text-transform:uppercase;color:var(--cream-muted);align-items:center;gap:.45em;font-size:.8125rem;text-decoration:none;display:inline-flex}.kx-hero-ghost[data-astro-cid-hd6ov2xq]:hover{color:var(--cream)}.kx-hero-ghost[data-astro-cid-hd6ov2xq]:hover .arrow[data-astro-cid-hd6ov2xq]{transform:translate(3px)}.kx-hero-ghost[data-astro-cid-hd6ov2xq] .arrow[data-astro-cid-hd6ov2xq]{transition:transform var(--t-fast)}.kx-thread-wrap[data-astro-cid-hd6ov2xq]{justify-self:end;width:min(430px,100%);position:relative}.kx-scribble[data-astro-cid-hd6ov2xq]{z-index:2;position:absolute;top:-2.4em;right:4%;transform:rotate(-4deg)}.kx-thread[data-astro-cid-hd6ov2xq]{flex-direction:column;gap:10px;display:flex}.kx-thread-head[data-astro-cid-hd6ov2xq]{letter-spacing:.09em;text-transform:uppercase;color:var(--cream-dim);border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:4px;padding-bottom:10px;font-size:.75rem;line-height:1.6;display:flex}.kx-th-dot[data-astro-cid-hd6ov2xq]{background:#7b8ff5;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite alternate hdot-pulse;box-shadow:0 0 10px #7b8ff5d9}.kx-msg[data-astro-cid-hd6ov2xq]{opacity:0;border-radius:15px;flex-direction:column;gap:5px;max-width:88%;padding:11px 15px 9px;animation:.55s forwards kx-msg-in;display:flex;transform:translateY(10px)}.kx-msg[data-astro-cid-hd6ov2xq]:nth-of-type(2){animation-delay:.15s}.kx-msg[data-astro-cid-hd6ov2xq]:nth-of-type(3){animation-delay:.45s}.kx-msg[data-astro-cid-hd6ov2xq]:nth-of-type(4){animation-delay:.75s}.kx-msg[data-astro-cid-hd6ov2xq]:nth-of-type(5){animation-delay:1.05s}@keyframes kx-msg-in{to{opacity:1;transform:none}}.kx-msg[data-astro-cid-hd6ov2xq] p[data-astro-cid-hd6ov2xq]{margin:0;font-size:.9375rem;line-height:1.45}.kx-msg--in[data-astro-cid-hd6ov2xq]{color:#f0ead2;background:#f0ead21a;border:1px solid #f0ead238;border-bottom-left-radius:4px;align-self:flex-start}.kx-msg--out[data-astro-cid-hd6ov2xq]{color:#f3ecdd;background:#11141f;border:1px solid #7b8ff580;border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 0 20px #7b8ff52e}.kx-meta[data-astro-cid-hd6ov2xq]{letter-spacing:.05em;color:var(--cream-dim);font-size:.75rem}.kx-msg--out[data-astro-cid-hd6ov2xq] .kx-meta[data-astro-cid-hd6ov2xq]{color:#c6d2ffc7}@media (prefers-reduced-motion:reduce){.hdot[data-astro-cid-hd6ov2xq],.kx-th-dot[data-astro-cid-hd6ov2xq]{animation:none}.kx-msg[data-astro-cid-hd6ov2xq]{opacity:1;animation:none;transform:none}}.kx-h2[data-astro-cid-hd6ov2xq]{letter-spacing:-.02em;margin:var(--sp-2) 0 var(--sp-5);max-width:20ch;font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.08}.kx-lede[data-astro-cid-hd6ov2xq]{color:var(--cream-muted);max-width:60ch;margin-bottom:var(--sp-10);font-size:1.0625rem;line-height:1.7}.kx-band[data-astro-cid-hd6ov2xq]{background:color-mix(in srgb, var(--periwinkle) 4%, #fbfaf6);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kx-flow-section[data-astro-cid-hd6ov2xq]{border-top:1px solid var(--line)}.kx-flow-grid[data-astro-cid-hd6ov2xq]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.kx-still[data-astro-cid-hd6ov2xq]{border:1px solid var(--line-strong);border-radius:var(--r-md,14px);background:#fff;max-width:520px;margin:0;overflow:hidden}.kx-still-img[data-astro-cid-hd6ov2xq]{width:100%;height:auto;display:block}.kx-still-cap[data-astro-cid-hd6ov2xq]{letter-spacing:.08em;text-transform:uppercase;color:var(--cream-muted);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);font-size:.75rem;display:block}.kx-caps[data-astro-cid-hd6ov2xq]{margin:0;padding:0;list-style:none}.kx-cap[data-astro-cid-hd6ov2xq]{padding:var(--sp-4) 0 var(--sp-4) var(--sp-6);border-bottom:1px solid var(--line);position:relative}.kx-cap[data-astro-cid-hd6ov2xq]:first-child{border-top:1px solid var(--line)}.kx-cap[data-astro-cid-hd6ov2xq]:before{content:"";background:var(--periwinkle);border-radius:3px;width:10px;height:10px;position:absolute;top:1.45em;left:0}.kx-cap-title[data-astro-cid-hd6ov2xq]{margin:0 0 3px;font-size:1.0625rem}.kx-cap-note[data-astro-cid-hd6ov2xq]{color:var(--cream-muted);margin:0;font-size:.9375rem;line-height:1.55}.kx-proof-section[data-astro-cid-hd6ov2xq]{border-top:1px solid var(--line)}.kx-proof-grid[data-astro-cid-hd6ov2xq]{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);max-width:1040px;display:grid}.kx-proof-cell[data-astro-cid-hd6ov2xq]{border-top:2px solid var(--periwinkle);padding-top:var(--sp-5);align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.kx-proof-val[data-astro-cid-hd6ov2xq]{font-family:var(--ff-display);letter-spacing:-.02em;color:color-mix(in srgb, var(--periwinkle) 85%, #11141f);font-size:clamp(3rem,6vw,4.5rem);font-weight:700;line-height:1}.kx-proof-label[data-astro-cid-hd6ov2xq]{letter-spacing:.1em;text-transform:uppercase;color:var(--cream);font-size:.8125rem;font-weight:700}.kx-proof-note[data-astro-cid-hd6ov2xq]{color:var(--cream-muted);max-width:40ch;margin:0;font-size:.9375rem;line-height:1.55}.kx-phos[data-astro-cid-hd6ov2xq]{border-radius:var(--r-md,14px);background:#1e1712;padding:clamp(26px,3.4vw,38px) clamp(28px,3.8vw,44px);position:relative;overflow:hidden}.kx-phos[data-astro-cid-hd6ov2xq]:before{content:"";background:radial-gradient(135% 240% at 6% 140%, color-mix(in srgb, var(--periwinkle) 55%, transparent), transparent 66%);position:absolute;inset:0}.kx-phos[data-astro-cid-hd6ov2xq]:after{content:"";background:repeating-linear-gradient(#f3ecdd0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.phos-k[data-astro-cid-hd6ov2xq]{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#f3ecddc7;margin-bottom:11px;font-size:.75rem;display:block;position:relative}.phos-t[data-astro-cid-hd6ov2xq]{z-index:1;font-family:var(--ff-display);letter-spacing:-.01em;color:#f3ecdd;max-width:62ch;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:600;line-height:1.16;display:block;position:relative}.kx-phases[data-astro-cid-hd6ov2xq]{margin:var(--sp-8) 0 0;max-width:860px;padding:0;list-style:none}.kx-phase[data-astro-cid-hd6ov2xq]{gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;display:grid}.kx-phase[data-astro-cid-hd6ov2xq]:last-child{border-bottom:0}.kx-phase-num[data-astro-cid-hd6ov2xq]{background:var(--periwinkle);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.05rem;font-weight:700;display:flex}.kx-phase-title[data-astro-cid-hd6ov2xq]{margin:0 0 3px;font-size:1.15rem}.kx-phase-body[data-astro-cid-hd6ov2xq]{color:var(--cream-muted);margin:0;font-size:.95rem;line-height:1.55}.kx-uses[data-astro-cid-hd6ov2xq]{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.kx-use[data-astro-cid-hd6ov2xq]{border:1px solid var(--line);border-radius:var(--r-md,14px);padding:var(--sp-6);gap:var(--sp-3);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.kx-use[data-astro-cid-hd6ov2xq]:before{content:"";background:linear-gradient(to right, var(--periwinkle), color-mix(in srgb, var(--periwinkle) 20%, transparent));height:3px;position:absolute;top:0;left:0;right:0}.kx-use-key[data-astro-cid-hd6ov2xq]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--periwinkle) 85%, #11141f);font-size:.75rem;font-weight:700}.kx-use-title[data-astro-cid-hd6ov2xq]{letter-spacing:-.01em;margin:0;font-size:1.35rem}.kx-use-body[data-astro-cid-hd6ov2xq]{color:var(--cream-muted);margin:0;font-size:.9375rem;line-height:1.6}.kx-use-list[data-astro-cid-hd6ov2xq]{margin:0;padding:0;list-style:none}.kx-use-list[data-astro-cid-hd6ov2xq] li[data-astro-cid-hd6ov2xq]{padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);border-bottom:1px solid var(--line);color:var(--cream-muted);font-size:.9375rem;line-height:1.5;position:relative}.kx-use-list[data-astro-cid-hd6ov2xq] li[data-astro-cid-hd6ov2xq]:before{content:"";background:var(--periwinkle);border-radius:2px;width:8px;height:8px;position:absolute;top:1.05em;left:0}.kx-use-metric[data-astro-cid-hd6ov2xq]{padding-top:var(--sp-4);align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin-top:auto;display:flex}.kx-use-val[data-astro-cid-hd6ov2xq]{font-family:var(--ff-display);letter-spacing:-.01em;color:color-mix(in srgb, var(--periwinkle) 85%, #11141f);font-size:1.75rem;font-weight:700}.kx-use-mlabel[data-astro-cid-hd6ov2xq]{letter-spacing:.08em;text-transform:uppercase;color:var(--cream-muted);font-size:.75rem}.kx-ent-section[data-astro-cid-hd6ov2xq]{border-top:1px solid var(--line)}.kx-deploy[data-astro-cid-hd6ov2xq]{gap:0 var(--sp-6);margin-bottom:var(--sp-8);grid-template-columns:repeat(4,1fr);display:grid}.kx-deploy-cell[data-astro-cid-hd6ov2xq]{gap:var(--sp-2);padding:var(--sp-4) 0;border-top:2px solid color-mix(in srgb, var(--periwinkle) 45%, var(--line));flex-direction:column;display:flex}.kx-deploy-name[data-astro-cid-hd6ov2xq]{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--periwinkle) 85%, #11141f);font-size:.8125rem;font-weight:700}.kx-deploy-note[data-astro-cid-hd6ov2xq]{color:var(--cream-muted);font-size:.875rem;line-height:1.5}.kx-footband[data-astro-cid-hd6ov2xq]{border-top:1px solid var(--line);padding:var(--sp-10) 0}.kx-foot-grid[data-astro-cid-hd6ov2xq]{gap:var(--sp-8);grid-template-columns:1.2fr 1fr .7fr;display:grid}.kx-foot-col[data-astro-cid-hd6ov2xq]+.kx-foot-col[data-astro-cid-hd6ov2xq]{border-left:1px solid var(--line);padding-left:var(--sp-8)}.kx-def[data-astro-cid-hd6ov2xq]{max-width:52ch;margin-top:var(--sp-4)}.kx-def-term[data-astro-cid-hd6ov2xq]{color:color-mix(in srgb, var(--periwinkle) 85%, #11141f);cursor:pointer;align-items:baseline;gap:.55em;font-size:1rem;font-weight:600;list-style:none;display:inline-flex}.kx-def-term[data-astro-cid-hd6ov2xq]::-webkit-details-marker{display:none}.kx-def-term[data-astro-cid-hd6ov2xq]:after{content:"+";font-family:var(--ff-mono-tech);color:color-mix(in srgb, var(--periwinkle) 85%, #11141f);font-size:.9em}.kx-def[data-astro-cid-hd6ov2xq][open] .kx-def-term[data-astro-cid-hd6ov2xq]:after{content:"−"}.kx-def-body[data-astro-cid-hd6ov2xq]{color:var(--cream-muted);margin:var(--sp-3) 0 0;font-size:.9375rem;line-height:1.6}.reading-label[data-astro-cid-hd6ov2xq]{letter-spacing:.12em;text-transform:uppercase;color:var(--cream-muted);font-size:.75rem}.reading-links[data-astro-cid-hd6ov2xq]{gap:var(--sp-3) var(--sp-8);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.reading-links--stack[data-astro-cid-hd6ov2xq]{align-items:flex-start;gap:var(--sp-3);flex-direction:column}.reading-links--stack[data-astro-cid-hd6ov2xq] .reading-link[data-astro-cid-hd6ov2xq]{display:inline}.reading-links--stack[data-astro-cid-hd6ov2xq] .reading-link[data-astro-cid-hd6ov2xq] .arrow[data-astro-cid-hd6ov2xq]{margin-left:.45em;display:inline-block}.kx-foot-col[data-astro-cid-hd6ov2xq] .certs{margin-top:var(--sp-4)}.reading-link[data-astro-cid-hd6ov2xq]{font-family:var(--ff-mono-tech);letter-spacing:.02em;color:color-mix(in srgb, var(--periwinkle) 85%, #11141f);align-items:center;gap:.45em;font-size:.8125rem;text-decoration:none;display:inline-flex}.reading-link[data-astro-cid-hd6ov2xq]:hover{text-underline-offset:3px;text-decoration:underline}.reading-link[data-astro-cid-hd6ov2xq]:hover .arrow[data-astro-cid-hd6ov2xq]{transform:translate(3px)}.reading-link[data-astro-cid-hd6ov2xq] .arrow[data-astro-cid-hd6ov2xq]{transition:transform var(--t-fast)}.kx-closer[data-astro-cid-hd6ov2xq]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(2rem,5vw,5rem);display:flex}.kx-closer-msg[data-astro-cid-hd6ov2xq]{z-index:1;gap:var(--sp-4);background:#11141f;border:1px solid #7b8ff580;border-radius:22px 22px 22px 6px;flex-direction:column;max-width:640px;padding:clamp(26px,3.4vw,40px) clamp(28px,3.8vw,46px) clamp(20px,2.6vw,30px);display:flex;position:relative;box-shadow:0 0 34px #7b8ff538}.kx-closer-line[data-astro-cid-hd6ov2xq]{letter-spacing:-.02em;color:#f3ecdd;max-width:18ch;margin:0;font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.12}.kx-closer-meta[data-astro-cid-hd6ov2xq]{letter-spacing:.09em;text-transform:uppercase;color:#c6d2ffc7;font-size:.75rem}.kx-closer-cta[data-astro-cid-hd6ov2xq]{z-index:1;align-items:flex-start;gap:var(--sp-4);padding-bottom:var(--sp-2);flex-direction:column;display:flex;position:relative}.kx-closer-note[data-astro-cid-hd6ov2xq]{letter-spacing:.09em;text-transform:uppercase;color:var(--cream-dim);font-size:.75rem}@media (width<=920px){.kx-hero-grid[data-astro-cid-hd6ov2xq]{grid-template-columns:1fr;gap:3.5rem}.kx-thread-wrap[data-astro-cid-hd6ov2xq]{justify-self:start}.kx-flow-grid[data-astro-cid-hd6ov2xq]{grid-template-columns:1fr}.kx-still[data-astro-cid-hd6ov2xq]{max-width:460px}.kx-proof-grid[data-astro-cid-hd6ov2xq]{gap:var(--sp-8);grid-template-columns:1fr}.kx-uses[data-astro-cid-hd6ov2xq]{grid-template-columns:1fr}.kx-deploy[data-astro-cid-hd6ov2xq]{grid-template-columns:repeat(2,1fr)}.kx-foot-grid[data-astro-cid-hd6ov2xq]{gap:var(--sp-6);grid-template-columns:1fr}.kx-foot-col[data-astro-cid-hd6ov2xq]+.kx-foot-col[data-astro-cid-hd6ov2xq]{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:var(--sp-6)}.kx-closer[data-astro-cid-hd6ov2xq]{align-items:flex-start}}@media (width<=560px){.kx-deploy[data-astro-cid-hd6ov2xq]{grid-template-columns:1fr}.kx-scribble[data-astro-cid-hd6ov2xq]{display:none}}
