.demo-cursor[data-astro-cid-267ylhgv]{opacity:0;z-index:20;filter:drop-shadow(0 6px 14px #000000a6);pointer-events:none;transition:transform .76s cubic-bezier(.32,.04,.18,1);position:absolute;top:0;left:0;transform:translate(-200px,-200px)}.demo-cursor[data-astro-cid-267ylhgv] svg[data-astro-cid-267ylhgv]{display:block}.demo-cursor[data-astro-cid-267ylhgv].is-visible{opacity:1}.demo-cursor[data-astro-cid-267ylhgv].is-paused{animation:1.4s ease-in-out infinite cursor-bob}.demo-cursor-pulse[data-astro-cid-267ylhgv]{opacity:0;pointer-events:none;border:2px solid #14b8a6;border-radius:999px;block-size:10px;inline-size:10px;position:absolute;top:4px;left:4px;transform:translate(-50%,-50%)scale(0)}.demo-cursor[data-astro-cid-267ylhgv].is-clicking .demo-cursor-pulse[data-astro-cid-267ylhgv]{animation:.36s ease-out cursor-pulse}@keyframes cursor-bob{0%,to{translate:0}50%{translate:0 -3px}}@keyframes cursor-pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}.demo-window[data-astro-cid-r5cjfhub]{transform-origin:var(--win-origin-x,50%) var(--win-origin-y,50%);color:#e2e8f0;background:linear-gradient(#0b1222 0%,#060a14 100%);border:1px solid #5d749861;border-radius:.85rem;grid-template-rows:auto 1fr;transition:transform .42s cubic-bezier(.32,.04,.18,1),inset-block-start .42s cubic-bezier(.32,.04,.18,1),inset-inline-start .42s cubic-bezier(.32,.04,.18,1),inset-block-end .42s cubic-bezier(.32,.04,.18,1),inset-inline-end .42s cubic-bezier(.32,.04,.18,1),inline-size .42s cubic-bezier(.32,.04,.18,1),block-size .42s cubic-bezier(.32,.04,.18,1),opacity .32s,box-shadow .32s,filter .32s;display:grid;position:absolute;overflow:hidden;box-shadow:0 24px 60px #02061780,0 6px 20px #02061759,inset 0 1px #ffffff0f}.demo-window[data-astro-cid-r5cjfhub][data-state=closed],.demo-window[data-astro-cid-r5cjfhub][data-state=minimized]{transform:translate(var(--minimize-tx,0), var(--minimize-ty,-40%)) scale(.04);opacity:0;pointer-events:none}.demo-window[data-astro-cid-r5cjfhub][data-state=background]{opacity:1;z-index:4;filter:brightness(.92);pointer-events:auto;transform:translate(0)scale(.99);box-shadow:0 18px 40px #02061780,0 4px 12px #0206174d,inset 0 1px #ffffff0a}.demo-window[data-astro-cid-r5cjfhub][data-state=focused]{opacity:1;z-index:5;pointer-events:auto;transform:translate(0)scale(1);box-shadow:0 36px 90px #02061799,0 12px 28px #02061773,inset 0 1px #ffffff14,0 0 0 1px #14b8a62e}.demo-window--terminal[data-astro-cid-r5cjfhub]{inline-size:var(--win-terminal-w,58%);block-size:var(--win-terminal-h,56%);inset-block-start:var(--win-terminal-y,8%);inset-inline-start:var(--win-terminal-x,8%)}.demo-window--browser[data-astro-cid-r5cjfhub]{inline-size:var(--win-browser-w,84%);block-size:var(--win-browser-h,80%);inset-block-start:var(--win-browser-y,6%);inset-inline-start:var(--win-browser-x,8%)}.window-chrome[data-astro-cid-r5cjfhub]{cursor:grab;user-select:none;background:#040a16e0;border-block-end:1px solid #5d749842;align-items:center;gap:.85rem;padding:.55rem .85rem;display:flex}.demo-window[data-astro-cid-r5cjfhub].is-dragging .window-chrome[data-astro-cid-r5cjfhub],.window-chrome[data-astro-cid-r5cjfhub]:active{cursor:grabbing}.demo-window[data-astro-cid-r5cjfhub].is-dragging{transition:none;z-index:9!important}.window-dots[data-astro-cid-r5cjfhub]{flex-shrink:0;gap:.4rem;display:inline-flex}.window-dot[data-astro-cid-r5cjfhub]{cursor:pointer;border:0;border-radius:999px;block-size:.75rem;inline-size:.75rem;padding:0;transition:transform .14s,filter .14s}.window-dot[data-astro-cid-r5cjfhub]:hover{filter:brightness(1.1);transform:scale(1.15)}.window-dot[data-astro-cid-r5cjfhub][disabled]{cursor:default}.window-dot--red[data-astro-cid-r5cjfhub]{background:#ef4444}.window-dot--amber[data-astro-cid-r5cjfhub]{background:#f59e0b}.window-dot--green[data-astro-cid-r5cjfhub]{background:#10b981}.window-title[data-astro-cid-r5cjfhub]{color:#e2e8f0bf;letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.window-urlbar[data-astro-cid-r5cjfhub]{color:#e2e8f0cc;background:#0f172a80;border:1px solid #5d749847;border-radius:999px;flex:auto;align-items:center;gap:.5rem;max-inline-size:30rem;padding:.25rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;display:inline-flex}.window-urlbar-shield[data-astro-cid-r5cjfhub]{color:#5eead4;flex-shrink:0}.window-urlbar-text[data-astro-cid-r5cjfhub]{color:#e2e8f0e6}.window-body[data-astro-cid-r5cjfhub]{background:#0a1120;position:relative;overflow:hidden}.terminal-body[data-astro-cid-v4epnaqw]{scrollbar-color:#5d749880 transparent;scrollbar-width:thin;color:#cbd5e1;background:linear-gradient(#050a18 0%,#03070f 100%);block-size:100%;padding:clamp(.85rem,1.6vw,1.4rem) clamp(1rem,2vw,1.6rem);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.78rem,1vw,.95rem);line-height:1.85;overflow-y:auto}[data-ty]{opacity:0;white-space:pre-wrap;word-break:break-word;transition:opacity .2s;display:none}[data-ty].is-visible{opacity:1;display:block}[data-ty=input]:before{content:"$";color:#14b8a6;margin-inline-end:.55rem}[data-ty=input].is-typing:after{vertical-align:-.15em;content:"";background:currentColor;block-size:1em;inline-size:.55ch;margin-inline-start:2px;animation:1s steps(2,end) infinite ty-blink;display:inline-block}[data-ty=output]{color:#94a3b8eb}[data-ty=success]{color:#34d399}[data-ty=progress]{color:#fcd34d}@keyframes ty-blink{50%{opacity:0}}.screen[data-astro-cid-u7zspaqw]{opacity:1;block-size:100%;inline-size:100%;transition:opacity .38s;position:absolute;inset:0;overflow:hidden;container-type:size}.screen[data-astro-cid-u7zspaqw][hidden]{opacity:0;pointer-events:none;display:block}.screen-surface[data-astro-cid-u7zspaqw]{block-size:max(100cqh,62.5cqw);inline-size:max(100cqw,160cqh);position:absolute;inset-block-start:0;inset-inline-start:0}.live-game[data-astro-cid-u7zspaqw]{transform:translateX(-50%) scale(var(--live-game-scale,1));transform-origin:top;inline-size:var(--live-game-viewport-width,100%);max-inline-size:none;block-size:max(100%, var(--live-game-height,100%));background:light-dark(#f7f9f6,#070b14);border:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:50%}.screen[data-astro-cid-u7zspaqw][data-window-screen-of=app] .screen-surface[data-astro-cid-u7zspaqw]{block-size:100%;inline-size:100%}.screen-redaction[data-astro-cid-u7zspaqw]{color:#e2e8f0;white-space:nowrap;align-items:center;gap:.45cqw;padding-inline:.8cqw;font-size:1.15cqw;font-weight:600;display:flex;overflow:hidden}.screen-redaction[data-astro-cid-u7zspaqw] svg{color:#5eead4;flex:none;block-size:1.45cqw;inline-size:1.45cqw}.screen-image{object-fit:fill;block-size:100%;inline-size:100%;display:block}.screen-placeholder[data-astro-cid-u7zspaqw]{text-align:center;background:repeating-linear-gradient(45deg,#14b8a60a 0 12px,#0000 12px 24px),radial-gradient(120% 120% at 0 0,#14b8a614,#0000 60%),#0a1120;align-content:center;justify-items:center;gap:.6rem;block-size:100%;inline-size:100%;padding:2rem;display:grid}.screen-placeholder-eyebrow[data-astro-cid-u7zspaqw]{color:#fcd34d;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.screen-placeholder-id[data-astro-cid-u7zspaqw]{color:#f8fafc;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.1rem;font-weight:700}.screen-placeholder-prompt[data-astro-cid-u7zspaqw]{color:#e2e8f0e0;text-wrap:balance;max-inline-size:36ch;margin:0;font-size:.92rem;line-height:1.5}.screen-placeholder-foot[data-astro-cid-u7zspaqw]{color:#94a3b8cc;margin:.4rem 0 0;font-size:.74rem}.screen-placeholder-foot[data-astro-cid-u7zspaqw] code[data-astro-cid-u7zspaqw]{background:#0f172a99;border:1px solid #5d74984d;border-radius:.3rem;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78em}.hotspot[data-astro-cid-u7zspaqw]{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0;transition:box-shadow .16s;position:absolute}.hotspot[data-astro-cid-u7zspaqw]:hover,.hotspot[data-astro-cid-u7zspaqw]:focus-visible{background:0 0;box-shadow:0 0 0 2px #14b8a699}[data-demo][data-hotspots-visible] .hotspot[data-astro-cid-u7zspaqw]{background:0 0;box-shadow:inset 0 0 0 1px #14b8a6b3}.kupe-demo[data-astro-cid-anm2arx2]{max-width:1180px;margin:0 auto;padding:0}.demo-caption[data-astro-cid-anm2arx2]{opacity:0;margin:0 auto var(--space-s,1rem);max-width:60ch;color:light-dark(#0f172adb,#e2e8f0eb);text-align:center;text-wrap:balance;block-size:3lh;font-size:clamp(.95rem,1.45vw,1.15rem);line-height:1.45;transition:opacity .32s,transform .32s;transform:translateY(4px)}.demo-caption[data-astro-cid-anm2arx2].is-shown{opacity:1;transform:translateY(0)}.demo-live-link[data-astro-cid-anm2arx2]{color:var(--link-color);text-underline-offset:3px;margin-top:.5rem;font-weight:600;text-decoration:underline;display:block}.demo-frame[data-astro-cid-anm2arx2]{aspect-ratio:16/10;color:#e2e8f0;background:#060a14;border:1px solid #5d74986b;border-radius:1.2rem;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 96px #020617a3,0 12px 30px #02061766,inset 0 1px #ffffff0f}.demo-stage[data-astro-cid-anm2arx2]{min-block-size:0;inline-size:100%;position:relative;overflow:hidden}.demo-frame[data-astro-cid-anm2arx2]{--frame-accent:20 184 166;transition:border-color .6s,box-shadow .6s}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=console] .demo-frame[data-astro-cid-anm2arx2]{--frame-accent:59 130 246}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=gitops] .demo-frame[data-astro-cid-anm2arx2]{--frame-accent:239 123 77}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=app] .demo-frame[data-astro-cid-anm2arx2]{--frame-accent:115 80 185}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=monitoring] .demo-frame[data-astro-cid-anm2arx2]{--frame-accent:244 104 0}.kupe-demo[data-astro-cid-anm2arx2][data-active-window] .demo-frame[data-astro-cid-anm2arx2]{box-shadow:0 0 0 1px rgb(var(--frame-accent)/22%), 0 0 90px rgb(var(--frame-accent)/16%), 0 36px 96px #020617a3, 0 12px 30px #02061766, inset 0 1px 0 #ffffff0f;border-color:rgb(var(--frame-accent)/48%)}.demo-wallpaper[data-astro-cid-anm2arx2]{z-index:0;pointer-events:none;background:radial-gradient(at 12% 18%,#14b8a638,#0000 48%),radial-gradient(at 92% 100%,#7c3aed42,#0000 52%),radial-gradient(at 60% -10%,#38bdf824,#0000 50%),linear-gradient(#0c1426 0%,#050912 100%);position:absolute;inset:0}.demo-wallpaper[data-astro-cid-anm2arx2]:after{opacity:.5;pointer-events:none;content:"";background-image:radial-gradient(#94a3b81f 1px,#0000 1px);background-position:50%;background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 75%)}.demo-frame[data-astro-cid-anm2arx2]{--dock-h:3.2rem;--game-stack-offset:0rem;--win-terminal-x:7%;--win-terminal-y:calc(var(--dock-h) + .6rem);--win-terminal-w:86%;--win-terminal-h:80%;--win-browser-x:7%;--win-browser-y:calc(var(--dock-h) + .6rem);--win-browser-w:86%;--win-browser-h:80%}.window-screens[data-astro-cid-anm2arx2]{block-size:100%;inline-size:100%;position:relative}.demo-dock[data-astro-cid-anm2arx2]{z-index:7;backdrop-filter:blur(14px);block-size:var(--dock-h);background:linear-gradient(#040a16b3,#040a164d);border-block-end:1px solid #5d749829;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.dock-chip[data-astro-cid-anm2arx2]{cursor:pointer;color:#e2e8f0cc;font:inherit;letter-spacing:.01em;background:#0f172ab3;border:1px solid #5d74984d;border-radius:999px;align-items:center;gap:.5rem;padding:.32rem .85rem .32rem .6rem;font-size:.74rem;font-weight:600;transition:background-color .18s,transform .18s,border-color .18s;display:inline-flex;position:relative}.dock-chip[data-astro-cid-anm2arx2]:hover{background:#0f172ae6;border-color:#14b8a680;transform:translateY(-1px)}.dock-chip[data-astro-cid-anm2arx2][data-state=focused]{color:#f8fafc;background:linear-gradient(145deg,#14b8a638,#7c3aed24);border-color:#14b8a699;box-shadow:inset 0 0 0 1px #14b8a63d}.dock-chip[data-astro-cid-anm2arx2][data-state=closed]{opacity:.55}.dock-chip-icon[data-astro-cid-anm2arx2]{color:#94a3b8e6;block-size:.95rem;inline-size:.95rem;display:inline-flex}.dock-chip-icon[data-astro-cid-anm2arx2] svg{block-size:100%;inline-size:100%}.dock-chip[data-astro-cid-anm2arx2][data-state=focused] .dock-chip-icon[data-astro-cid-anm2arx2]{color:#5eead4}.dock-chip-active-dot[data-astro-cid-anm2arx2]{display:none}.demo-hint[data-astro-cid-anm2arx2]{z-index:11;backdrop-filter:blur(10px);color:#f8fafc;background:#020617d9;border:1px solid #14b8a680;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.7rem;max-inline-size:calc(100% - 1.7rem);margin:.85rem;padding:.4rem .45rem .4rem .95rem;font-size:.78rem;animation:.32s ease-out both hint-in;display:inline-flex;position:relative}.demo-hint[data-astro-cid-anm2arx2][data-hint-hidden]{visibility:hidden;pointer-events:none}.demo-replay[data-astro-cid-anm2arx2]{cursor:pointer;color:#5eead4;font:inherit;background:#14b8a62e;border:1px solid #14b8a699;border-radius:999px;padding:.3rem .7rem;font-size:.74rem;transition:background-color .18s,transform .18s}.demo-replay[data-astro-cid-anm2arx2]:hover{background:#14b8a647;transform:translateY(-1px)}@keyframes hint-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.demo-figcaption[data-astro-cid-anm2arx2]{color:#94a3b8cc;text-align:center;margin-block-start:.65rem;font-size:.74rem}.demo-figcaption[data-astro-cid-anm2arx2] code[data-astro-cid-anm2arx2]{background:#0f172a99;border:1px solid #5d74984d;border-radius:.3rem;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78em}@media (width<=56rem){.demo-frame[data-astro-cid-anm2arx2]{--win-terminal-w:88%;--win-terminal-h:56%;--win-browser-w:92%;--win-browser-h:78%;aspect-ratio:4/3}.dock-chip-label[data-astro-cid-anm2arx2]{display:none}}.demo-figcaption-compact[data-astro-cid-anm2arx2]{display:none}@media (width<=40rem){.demo-caption[data-astro-cid-anm2arx2]{block-size:4lh}.demo-frame[data-astro-cid-anm2arx2]{--dock-h:0rem;--win-terminal-x:.6rem;--win-terminal-y:.6rem;--win-terminal-w:calc(100% - 1.2rem);--win-terminal-h:calc(100% - 1.2rem);aspect-ratio:auto;block-size:32rem}.demo-dock[data-astro-cid-anm2arx2],.demo-hint[data-astro-cid-anm2arx2],.demo-figcaption-full[data-astro-cid-anm2arx2],.demo-cursor,.demo-window--browser{display:none}[data-window-action]{pointer-events:none}.demo-figcaption-compact[data-astro-cid-anm2arx2]{display:inline}}.kupe-demo[data-astro-cid-anm2arx2] [data-window=app]{inline-size:var(--live-game-window-width,calc(100% - 1.2rem));block-size:calc(100% - var(--dock-h) - 1.2rem - var(--game-stack-offset));display:grid;inset-block-start:calc(var(--dock-h) + .6rem + var(--game-stack-offset));inset-inline-start:calc((100% - var(--live-game-window-width,calc(100% - 1.2rem))) / 2)}.kupe-demo[data-astro-cid-anm2arx2]:not([data-game-ready]) [data-window=app]{transform:translate(var(--minimize-tx,0), var(--minimize-ty,-40%)) scale(.04);opacity:0;pointer-events:none;transition:none}.kupe-demo[data-astro-cid-anm2arx2] [data-window=app] .window-urlbar{min-inline-size:0}.kupe-demo[data-astro-cid-anm2arx2] [data-window=app] .window-urlbar-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>40rem){.demo-frame[data-astro-cid-anm2arx2]{--game-stack-offset:3rem}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=app] [data-window=terminal][data-state=background]{z-index:0}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=app] .demo-window--browser[data-state=background]{inline-size:32%;block-size:calc(100% - var(--dock-h) - 1.8rem);inset-block-start:calc(var(--dock-h) + .6rem)}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=app] [data-window=console][data-state=background]{z-index:1;inset-inline-start:1%}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=app] [data-window=gitops][data-state=background]{z-index:2;inset-inline-start:34%}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=app] [data-window=monitoring][data-state=background]{z-index:3;inset-inline-start:67%}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=app] [data-state=background] .window-urlbar{min-inline-size:0}.kupe-demo[data-astro-cid-anm2arx2][data-active-window=app] [data-state=background] .window-urlbar-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.eyebrow[data-astro-cid-2lydxdhj]{min-inline-size:calc(var(--chars) * 1ch);color:color-mix(in oklab, var(--foreground-color), transparent 22%);font-size:.78rem;font-weight:500;line-height:1.2;font-family:var(--font-mono);text-transform:uppercase;margin:0}[data-astro-cid-2lydxdhj][data-type-text]{vertical-align:bottom;white-space:nowrap;display:inline-block}.eyebrow-index[data-astro-cid-2lydxdhj]{color:light-dark(#078980,#2dd4bf)}@supports (background-clip:text){.eyebrow-index[data-astro-cid-2lydxdhj]{background:var(--accent-gradient);color:#0000;background-clip:text}}@media (prefers-reduced-motion:no-preference){html.js-reveal [data-astro-cid-2lydxdhj][data-type-text]{max-inline-size:0;overflow:hidden}html.js-reveal .eyebrow[data-astro-cid-2lydxdhj]:after{vertical-align:bottom;opacity:0;content:"";background:currentColor;block-size:1.1em;inline-size:.6em;margin-inline-start:2px;display:inline-block}html.js-reveal [data-reveal=stagger].is-in [data-astro-cid-2lydxdhj][data-type-text]{transition:max-inline-size calc(var(--chars) * 28ms) steps(var(--chars), end);max-inline-size:calc(var(--chars) * 1ch)}html.js-reveal [data-reveal=stagger].is-in .eyebrow[data-astro-cid-2lydxdhj]:after{animation:1.6s step-end both cursor-blink}}@keyframes cursor-blink{0%,to{opacity:0}1%,20%,40%,60%,80%{opacity:1}}.roadmap[data-astro-cid-risvf36v]{--stage-gap:1.25rem;gap:1.5rem;inline-size:100%;display:grid}.roadmap-track[data-astro-cid-risvf36v]{margin-inline:calc((100% - (var(--stage-count) - 1) * var(--stage-gap)) / (2 * var(--stage-count)));background:linear-gradient(90deg, color-mix(in oklab, var(--kupe-button-teal), transparent 86%), color-mix(in oklab, var(--kupe-button-purple), transparent 88%));border-radius:999px;block-size:.625rem;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #ffffff14}.roadmap-fill[data-astro-cid-risvf36v]{box-shadow:0 0 18px color-mix(in oklab, var(--kupe-button-teal), transparent 55%), 0 0 42px color-mix(in oklab, var(--kupe-button-purple), transparent 75%);background:linear-gradient(90deg, color-mix(in oklab, var(--kupe-button-teal), transparent 50%), var(--kupe-button-teal), var(--kupe-button-purple), color-mix(in oklab, var(--kupe-button-purple), transparent 50%)) 0 0/220% 100%;inline-size:calc(100% * var(--progress-end,0));border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.roadmap-stages[data-astro-cid-risvf36v]{grid-template-columns:repeat(var(--stage-count), minmax(0, 1fr));gap:var(--stage-gap);margin:0;padding:0;list-style:none;display:grid}.roadmap-stage[data-astro-cid-risvf36v]{text-align:center;justify-items:center;gap:.4rem;display:grid}.roadmap-stage-name[data-astro-cid-risvf36v]{font-weight:700;font-size:var(--font-size-0);letter-spacing:-.015em;line-height:1.2}.roadmap-stage-current[data-astro-cid-risvf36v] .roadmap-stage-name[data-astro-cid-risvf36v]{background:var(--accent-gradient);color:#0000;background-clip:text}.roadmap-here[data-astro-cid-risvf36v]{border:1px solid color-mix(in oklab, var(--kupe-button-teal), transparent 50%);background:color-mix(in oklab, var(--kupe-button-teal), transparent 86%);font-weight:700;font-size:var(--font-size--2);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.15rem .6rem}.roadmap-stage-detail[data-astro-cid-risvf36v]{max-inline-size:18rem;color:color-mix(in oklab, var(--foreground-color), transparent 28%);font-size:var(--font-size--1);line-height:1.45}@media (prefers-reduced-motion:no-preference){html.js-reveal .roadmap[data-astro-cid-risvf36v]:not(.is-in) .roadmap-fill[data-astro-cid-risvf36v]{inline-size:0}.roadmap-fill[data-astro-cid-risvf36v]{transition:inline-size 1.6s cubic-bezier(.16,1,.3,1) .3s;animation:5.2s linear infinite roadmap-slide}}@keyframes roadmap-slide{0%{background-position:0 0}to{background-position:220% 0}}@media (width<=47.5rem){.roadmap[data-astro-cid-risvf36v]{grid-template-columns:.625rem minmax(0,max-content);justify-content:center;align-items:stretch}.roadmap-track[data-astro-cid-risvf36v]{background:linear-gradient(180deg, color-mix(in oklab, var(--kupe-button-teal), transparent 86%), color-mix(in oklab, var(--kupe-button-purple), transparent 88%));block-size:auto;margin-inline:0}.roadmap-fill[data-astro-cid-risvf36v]{background:linear-gradient(180deg, color-mix(in oklab, var(--kupe-button-teal), transparent 50%), var(--kupe-button-teal), var(--kupe-button-purple), color-mix(in oklab, var(--kupe-button-purple), transparent 50%)) 0 0/100% 220%;inline-size:auto;block-size:calc(100% * var(--progress-end,0));inset-block-start:0;inset-inline:0}}@media (width<=47.5rem) and (prefers-reduced-motion:no-preference){html.js-reveal .roadmap[data-astro-cid-risvf36v]:not(.is-in) .roadmap-fill[data-astro-cid-risvf36v]{block-size:0;inline-size:auto}.roadmap-fill[data-astro-cid-risvf36v]{transition:block-size 1.6s cubic-bezier(.16,1,.3,1) .3s;animation-name:roadmap-slide-y}}@media (width<=47.5rem){.roadmap-stages[data-astro-cid-risvf36v]{grid-template-columns:1fr;gap:1.5rem}.roadmap-stage[data-astro-cid-risvf36v]{text-align:start;grid-template-columns:auto auto 1fr;justify-content:start;place-items:center start;gap:.25rem .5rem}.roadmap-stage-name[data-astro-cid-risvf36v]{grid-area:1/1}.roadmap-here[data-astro-cid-risvf36v]{grid-area:1/2}.roadmap-stage-detail[data-astro-cid-risvf36v]{grid-area:2/1/auto/-1;max-inline-size:30rem}}@keyframes roadmap-slide-y{0%{background-position:0 0}to{background-position:0 220%}}.bench[data-astro-cid-eownvvit]{gap:var(--space-m);display:grid}.bench-rows[data-astro-cid-eownvvit]{gap:.6rem;inline-size:100%;min-inline-size:0;display:grid}.bench-row[data-astro-cid-eownvvit]{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.5rem;block-size:1.75rem;display:grid}@media (width<=30rem){.bench-row[data-astro-cid-eownvvit]{grid-template-columns:6rem minmax(0,1fr)}}.bench-name[data-astro-cid-eownvvit],.bench-value[data-astro-cid-eownvvit]{color:color-mix(in oklab, var(--foreground-color), transparent 32%);font-size:.85rem;font-weight:500;line-height:1.5rem;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.bench-qualifier[data-astro-cid-eownvvit]{color:color-mix(in oklab, var(--foreground-color), transparent 50%);font-size:.7rem;font-family:var(--font-mono);flex-shrink:0;margin-inline-start:-.35rem}.bench-track[data-astro-cid-eownvvit]{align-items:center;block-size:100%;min-inline-size:0;display:flex}.bench-tick[data-astro-cid-eownvvit]{background:color-mix(in oklab, var(--foreground-color), transparent 55%);border-radius:1px;flex-shrink:0;block-size:1.25rem;inline-size:2px}.bench-bar[data-astro-cid-eownvvit]{background:color-mix(in oklab, var(--foreground-color), transparent 70%);inline-size:calc(min(76%, 100% - 7.5rem) * var(--bench-ratio) * var(--bench-p,1));border-radius:0 3px 3px 0;flex-shrink:0;block-size:.5rem}.bench-value[data-astro-cid-eownvvit]{font-variant-numeric:tabular-nums;flex-shrink:0;padding-inline:.75rem}.bench-row-accent[data-astro-cid-eownvvit] .bench-name[data-astro-cid-eownvvit],.bench-row-accent[data-astro-cid-eownvvit] .bench-value[data-astro-cid-eownvvit]{background:var(--accent-gradient);color:#0000;background-clip:text;font-weight:700}.bench-row-accent[data-astro-cid-eownvvit] .bench-tick[data-astro-cid-eownvvit],.bench-row-accent[data-astro-cid-eownvvit] .bench-bar[data-astro-cid-eownvvit]{background:var(--accent-gradient)}.bench-row-accent[data-astro-cid-eownvvit] .bench-bar[data-astro-cid-eownvvit]{box-shadow:0 0 16px color-mix(in oklab, var(--kupe-button-teal), transparent 45%);block-size:.75rem}.bench-callout[data-astro-cid-eownvvit]{backdrop-filter:blur(16px);box-shadow:0 18px 56px color-mix(in oklab, var(--kupe-button-teal), transparent 70%);border:1px solid color-mix(in oklab, var(--kupe-button-teal), transparent 60%);border-radius:var(--radius-h);background:linear-gradient(160deg, color-mix(in oklab, var(--kupe-button-teal), transparent 82%), color-mix(in oklab, var(--kupe-button-purple), transparent 86%));justify-self:start;align-items:center;gap:.9rem;inline-size:fit-content;margin:0;padding:.7rem 1.1rem;display:flex}.bench-multiplier[data-astro-cid-eownvvit]{background:var(--accent-gradient);color:#0000;letter-spacing:-.035em;white-space:nowrap;background-clip:text;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);font-weight:800;line-height:1}.bench-multiplier-label[data-astro-cid-eownvvit]{max-inline-size:11rem;color:color-mix(in oklab, var(--foreground-color), transparent 10%);font-size:var(--font-size--1);line-height:1.25}.bench-note[data-astro-cid-eownvvit]{margin:calc(var(--space-m) * -.5) 0 0;color:color-mix(in oklab, var(--foreground-color), transparent 38%);font-size:var(--font-size--1)}@media (prefers-reduced-motion:no-preference){.bench-row-accent[data-astro-cid-eownvvit][data-landed] .bench-bar[data-astro-cid-eownvvit]{animation:.7s ease-out bench-glow}.bench-row-accent[data-astro-cid-eownvvit][data-landed] .bench-value[data-astro-cid-eownvvit]{transform-origin:0;animation:.5s cubic-bezier(.2,1.6,.4,1) bench-bounce}}@keyframes bench-glow{0%,to{filter:none}30%{filter:drop-shadow(0 0 8px var(--kupe-button-teal))}}@keyframes bench-bounce{0%,to{transform:scale(1)}40%{transform:scale(1.2)}}.landing-shell[data-astro-cid-lcdefpme]{isolation:isolate;--landing-surface:var(--brand-surface);--landing-surface-alt:var(--brand-surface-alt);--landing-panel:light-dark(#ffffffe6,#0d1424b8);--landing-panel-strong:light-dark(#fffffff0,#121c31db);--landing-stroke:var(--brand-border);--landing-stroke-strong:var(--brand-border);--landing-shadow:light-dark(0 18px 40px #0f172a14,0 22px 48px #02061770);--accent-gradient:linear-gradient(120deg, light-dark(#087f75,#5ee0c5) 0%, light-dark(#7350b9,#bba0e5) 85%);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--surface-deep:light-dark(#eef3ed,#04070e);--surface-lift:light-dark(#f7f9f6,#0b1324);--glow-teal:light-dark(#087f7512,#2dd4bf2e);--glow-purple:light-dark(#7350b90f,#8b5cf62e);background:radial-gradient(1000px circle at -8% -10%, light-dark(#087f750f,#14b8a624), transparent 42%), radial-gradient(760px circle at 102% -12%, light-dark(#7350b90f,#8b5cf629), transparent 45%), radial-gradient(900px circle at 50% 120%, light-dark(#7350b908,#0ea5e914), transparent 52%), linear-gradient(160deg, var(--landing-surface), var(--landing-surface-alt));display:flow-root;position:relative;overflow:clip}.landing-shell[data-astro-cid-lcdefpme]:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(120deg,light-dark(#ffffff73,#94a3b814),#0000 40%);position:absolute;inset:0}.section-block[data-astro-cid-lcdefpme]{padding-block:var(--space-2xl);position:relative}.section-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.9rem);line-height:1.12}.section-title>span[data-astro-cid-lcdefpme]{display:block}.section-title .title-accent[data-astro-cid-lcdefpme],.section-title>.title-accent{color:light-dark(#087f75,#5ee0c5);inline-size:fit-content}@supports (background-clip:text){.section-title .title-accent[data-astro-cid-lcdefpme],.section-title>.title-accent{background:var(--accent-gradient);color:#0000;background-clip:text}}.section-head[data-astro-cid-lcdefpme]{max-width:56rem;margin-block-end:var(--space-xl)}.section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:color-mix(in oklab, var(--foreground-color), transparent 14%);margin-block-start:var(--space-s)}.roadmap-section[data-astro-cid-lcdefpme]{padding-block:var(--space-xl)}.speed-section[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--landing-stroke-strong);position:relative}.speed-section[data-astro-cid-lcdefpme] .speed-grid[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-l);display:grid}@media (width>=64rem){.speed-section[data-astro-cid-lcdefpme] .speed-grid[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.speed-section[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-block-end:0}.speed-section[data-astro-cid-lcdefpme] .speed-note[data-astro-cid-lcdefpme]{margin:var(--space-l) 0 0;max-inline-size:70rem;color:color-mix(in oklab, var(--foreground-color), transparent 38%);font-size:var(--font-size--2);line-height:1.5}.speed-section[data-astro-cid-lcdefpme] .speed-note[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{font-family:var(--font-mono)}.hero-zone[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--landing-stroke-strong);background:radial-gradient(1200px circle at 6% 0%, light-dark(#087f750f,#14b8a624), transparent 48%), radial-gradient(1100px circle at 98% 100%, light-dark(#7350b912,#7c3aed2e), transparent 52%), var(--surface-deep);isolation:isolate;position:relative;overflow:clip}.hero-section[data-astro-cid-lcdefpme]{text-align:center;padding-block:clamp(3rem,6vw,5.5rem) clamp(2rem,4vw,3.5rem);position:relative;overflow:clip}.hero-section[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]{gap:var(--space-m);max-width:60rem;margin-inline:auto;display:grid}.hero-section[data-astro-cid-lcdefpme] .alpha-pill[data-astro-cid-lcdefpme]{border:1px solid color-mix(in oklab, var(--kupe-button-teal-hover), transparent 54%);background:color-mix(in oklab, var(--landing-panel), #14b8a61a 26%);width:fit-content;color:color-mix(in oklab, var(--foreground-color), transparent 6%);font-weight:600;font-size:var(--font-size--1);border-radius:999px;align-items:center;gap:.4rem;margin-inline:auto;padding:.4rem .85rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.hero-section[data-astro-cid-lcdefpme] .alpha-pill[data-astro-cid-lcdefpme] svg{color:#14b8a6;flex-shrink:0}.hero-section[data-astro-cid-lcdefpme] .alpha-pill[data-astro-cid-lcdefpme] .alpha-pill-arrow{transition:transform .2s}.hero-section[data-astro-cid-lcdefpme] .alpha-pill[data-astro-cid-lcdefpme]:where(:hover,:focus-visible){border-color:var(--kupe-button-teal-hover);background:color-mix(in oklab, var(--landing-panel), #14b8a62e 34%)}.hero-section[data-astro-cid-lcdefpme] .alpha-pill[data-astro-cid-lcdefpme]:where(:hover,:focus-visible) .alpha-pill-arrow{transform:translate(2px)}.hero-section[data-astro-cid-lcdefpme] .hero-heading[data-astro-cid-lcdefpme]{color:color-mix(in oklab, var(--foreground-color), light-dark(#020617,#f8fafc) 10%);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,5vw,4.5rem);font-weight:600;line-height:1.05}.hero-section[data-astro-cid-lcdefpme] .hero-lead[data-astro-cid-lcdefpme]{max-width:48ch;color:color-mix(in oklab, var(--foreground-color), transparent 8%);font-size:var(--font-size-1);text-wrap:balance;margin:0 auto}.hero-section[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.hero-section[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme] .button.type-primary{border-color:var(--kupe-button-teal-hover);background-color:var(--kupe-button-teal);color:#fff}.hero-section[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme] .button.type-secondary{border-color:var(--kupe-button-purple-hover);background-color:var(--kupe-button-purple);color:#fff}.hero-section[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme] .button.type-primary:where(:hover,:focus-visible){border-color:var(--kupe-button-teal-hover);background-color:var(--kupe-button-teal-hover)}.hero-section[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme] .button.type-secondary:where(:hover,:focus-visible){border-color:var(--kupe-button-purple-hover);background-color:var(--kupe-button-purple-hover)}.hero-flow-section[data-astro-cid-lcdefpme]{perspective:1400px;padding-block:0 clamp(1rem,3vw,2rem)}.fit-section[data-astro-cid-lcdefpme]{position:relative}.fit-section[data-astro-cid-lcdefpme] .fit-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);display:grid}@media (width>=62rem){.fit-section[data-astro-cid-lcdefpme] .fit-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}@media (width<=61.99rem){.fit-section[data-astro-cid-lcdefpme] .fit-grid[data-astro-cid-lcdefpme]{margin-inline:calc(var(--grid-gutter) * -1);padding-inline:var(--grid-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--grid-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;padding-block:.5rem;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.fit-section[data-astro-cid-lcdefpme] .fit-grid[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.fit-section[data-astro-cid-lcdefpme] .fit-grid[data-astro-cid-lcdefpme] .fit-card[data-astro-cid-lcdefpme]{scroll-snap-align:center;flex:0 0 min(74vw,24rem)}}.fit-section[data-astro-cid-lcdefpme] .fit-axis[data-astro-cid-lcdefpme]{color:color-mix(in oklab, var(--foreground-color), transparent 40%);font-weight:700;font-size:var(--font-size--2);letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-s);display:none;position:relative}@media (width>=62rem){.fit-section[data-astro-cid-lcdefpme] .fit-axis[data-astro-cid-lcdefpme]{display:grid}}.fit-section[data-astro-cid-lcdefpme] .fit-axis[data-astro-cid-lcdefpme]:before{border-block-start:1px dashed color-mix(in oklab, var(--foreground-color), transparent 70%);content:"";position:absolute;inset-block-start:.45rem;inset-inline:16.6%}.fit-section[data-astro-cid-lcdefpme] .fit-axis[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{justify-items:center;gap:.5rem;display:grid}.fit-section[data-astro-cid-lcdefpme] .fit-axis[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before{z-index:1;border:2px solid color-mix(in oklab, var(--foreground-color), transparent 55%);background:var(--landing-surface);content:"";border-radius:50%;block-size:.9rem;inline-size:.9rem}.fit-section[data-astro-cid-lcdefpme] .fit-axis[data-astro-cid-lcdefpme] .fit-axis-kupe[data-astro-cid-lcdefpme]{color:light-dark(#0f766e,#5eead4);position:relative}.fit-section[data-astro-cid-lcdefpme] .fit-axis[data-astro-cid-lcdefpme] .fit-axis-kupe[data-astro-cid-lcdefpme]:before{box-shadow:0 0 14px color-mix(in oklab, var(--kupe-button-teal), transparent 30%);border-color:var(--kupe-button-teal);background:var(--kupe-button-teal)}.fit-section[data-astro-cid-lcdefpme] .fit-axis[data-astro-cid-lcdefpme] .fit-axis-kupe[data-astro-cid-lcdefpme]:after{opacity:0;background:var(--kupe-button-teal);pointer-events:none;content:"";border-radius:50%;block-size:.9rem;inline-size:.9rem;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.fit-section[data-astro-cid-lcdefpme] .fit-axis[data-astro-cid-lcdefpme] .fit-axis-kupe[data-astro-cid-lcdefpme]:after{animation:2.6s ease-out infinite axis-pulse}}.fit-section[data-astro-cid-lcdefpme] .fit-card[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-xs);box-shadow:var(--landing-shadow);border:1px solid var(--landing-stroke);border-radius:var(--radius-h);background:var(--landing-panel-strong);padding:clamp(1rem,2.8vw,1.4rem);display:grid}.fit-section[data-astro-cid-lcdefpme] .fit-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-1);text-wrap:balance;margin:0;line-height:1.2}.fit-section[data-astro-cid-lcdefpme] .fit-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:color-mix(in oklab, var(--foreground-color), transparent 14%);margin:0}.fit-section[data-astro-cid-lcdefpme] .fit-vps[data-astro-cid-lcdefpme]{gap:var(--space-xs);border-inline-start:3px solid var(--kupe-button-teal);max-inline-size:52rem;margin-block-start:var(--space-l);padding-inline-start:var(--space-m);display:grid}.fit-section[data-astro-cid-lcdefpme] .fit-vps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-1);margin:0;line-height:1.2}.fit-section[data-astro-cid-lcdefpme] .fit-vps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:color-mix(in oklab, var(--foreground-color), transparent 14%);margin:0}.fit-section[data-astro-cid-lcdefpme] .fit-label[data-astro-cid-lcdefpme]{font-weight:800;font-size:var(--font-size--1);letter-spacing:.08em;text-transform:uppercase;margin:0}.fit-section[data-astro-cid-lcdefpme] .fit-card-paas[data-astro-cid-lcdefpme] .fit-label[data-astro-cid-lcdefpme]{color:light-dark(#1d4ed8,#93c5fd)}.fit-section[data-astro-cid-lcdefpme] .fit-card-diy[data-astro-cid-lcdefpme] .fit-label[data-astro-cid-lcdefpme]{color:light-dark(#6d28d9,#c4b5fd)}.fit-section[data-astro-cid-lcdefpme] .fit-card-kupe[data-astro-cid-lcdefpme]{box-shadow:var(--landing-shadow), 0 0 0 1px color-mix(in oklab, var(--kupe-button-teal), transparent 70%), 0 24px 64px color-mix(in oklab, var(--kupe-button-teal), transparent 74%);border-color:color-mix(in oklab, var(--kupe-button-teal-hover), transparent 40%);background:linear-gradient(160deg, #14b8a629, transparent 55%), var(--landing-panel-strong)}.fit-section[data-astro-cid-lcdefpme] .fit-card-kupe[data-astro-cid-lcdefpme] .fit-label[data-astro-cid-lcdefpme]{color:light-dark(#0f766e,#5eead4)}.platform-section[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--landing-stroke-strong);position:relative}.platform-section[data-astro-cid-lcdefpme] .layer-stack[data-astro-cid-lcdefpme]{gap:var(--space-s);display:grid}.platform-section[data-astro-cid-lcdefpme] .layer[data-astro-cid-lcdefpme]{--layer-tint:#2563eb;gap:var(--space-s);box-shadow:var(--landing-shadow);border:1px solid color-mix(in oklab, var(--layer-tint), transparent 64%);border-radius:var(--radius-h);background:radial-gradient(120% 120% at 0% 0%, color-mix(in oklab, var(--layer-tint), transparent 88%), transparent 50%), var(--landing-panel-strong);padding:clamp(1rem,2.6vw,1.4rem);display:grid}@media (width>=62rem){.platform-section[data-astro-cid-lcdefpme] .layer[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-l);grid-template-columns:15rem minmax(0,1fr)}}.platform-section[data-astro-cid-lcdefpme] .layer-tenant[data-astro-cid-lcdefpme]{--layer-tint:#7c3aed}.platform-section[data-astro-cid-lcdefpme] .layer-pair[data-astro-cid-lcdefpme]{gap:var(--space-s);display:grid}@media (width>=62rem){.platform-section[data-astro-cid-lcdefpme] .layer-pair[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-section[data-astro-cid-lcdefpme] .layer-pair[data-astro-cid-lcdefpme] .layer[data-astro-cid-lcdefpme]{align-content:start}@media (width>=62rem){.platform-section[data-astro-cid-lcdefpme] .layer-pair[data-astro-cid-lcdefpme] .layer[data-astro-cid-lcdefpme]{align-items:start;gap:var(--space-s);grid-template-columns:minmax(0,1fr)}}.platform-section[data-astro-cid-lcdefpme] .layer-kupe[data-astro-cid-lcdefpme]{--layer-tint:#14b8a6}@media (width>=62rem){.platform-section[data-astro-cid-lcdefpme] .layer-kupe[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-areas:"head rail""head foundation"}.platform-section[data-astro-cid-lcdefpme] .layer-kupe[data-astro-cid-lcdefpme] .layer-head[data-astro-cid-lcdefpme]{grid-area:head}.platform-section[data-astro-cid-lcdefpme] .layer-kupe[data-astro-cid-lcdefpme] .chip-rail[data-astro-cid-lcdefpme]{grid-area:rail}.platform-section[data-astro-cid-lcdefpme] .layer-kupe[data-astro-cid-lcdefpme] .layer-foundation[data-astro-cid-lcdefpme]{grid-area:foundation}}.platform-section[data-astro-cid-lcdefpme] .layer-head[data-astro-cid-lcdefpme]{gap:.3rem;display:grid}.platform-section[data-astro-cid-lcdefpme] .layer-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:color-mix(in oklab, var(--foreground-color), transparent 18%);font-size:var(--font-size--1);margin:0}.platform-section[data-astro-cid-lcdefpme] .layer-label[data-astro-cid-lcdefpme]{color:light-dark(color-mix(in oklab, var(--layer-tint), black 28%),color-mix(in oklab, var(--layer-tint), white 38%));font-weight:800;font-size:var(--font-size--1);letter-spacing:.06em;text-transform:uppercase;margin:0}.platform-section[data-astro-cid-lcdefpme] .chip-rail[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=47.99rem){.platform-section[data-astro-cid-lcdefpme] .chip-rail[data-astro-cid-lcdefpme]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;margin-inline:calc(-1*clamp(1rem,2.6vw,1.4rem));padding-inline:clamp(1rem,2.6vw,1.4rem);scroll-padding-inline:clamp(1rem,2.6vw,1.4rem);overflow-x:auto;mask-image:linear-gradient(90deg,#000 88%,#0000)}.platform-section[data-astro-cid-lcdefpme] .chip-rail[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}}.platform-section[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{border:1px solid color-mix(in oklab, var(--layer-tint), transparent 60%);background:color-mix(in oklab, var(--layer-tint), transparent 88%);scroll-snap-align:start;font-weight:700;font-size:var(--font-size--1);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem .9rem;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.platform-section[data-astro-cid-lcdefpme] .chip-glyph[data-astro-cid-lcdefpme]{block-size:1.1rem;inline-size:1.1rem;color:light-dark(color-mix(in oklab, var(--layer-tint), black 25%),color-mix(in oklab, var(--layer-tint), white 30%));justify-content:center;align-items:center;display:inline-flex}.platform-section[data-astro-cid-lcdefpme] .chip-glyph[data-astro-cid-lcdefpme] svg,.platform-section[data-astro-cid-lcdefpme] .chip-glyph[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{block-size:1.1rem;inline-size:1.1rem}.platform-section[data-astro-cid-lcdefpme] .layer-boundary[data-astro-cid-lcdefpme]{margin-block:calc(var(--space-3xs) * -1);color:light-dark(#1d4ed8,#60a5fa);font-weight:800;font-size:var(--font-size--1);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.9rem;padding-inline:.5rem;display:flex}.platform-section[data-astro-cid-lcdefpme] .layer-boundary[data-astro-cid-lcdefpme]:before,.platform-section[data-astro-cid-lcdefpme] .layer-boundary[data-astro-cid-lcdefpme]:after{content:"";border-block-start:1px dashed oklab(54.615% -.026671 -.213549/.55);flex:1}.platform-section[data-astro-cid-lcdefpme] .layer-foundation[data-astro-cid-lcdefpme]{color:color-mix(in oklab, var(--foreground-color), transparent 34%);font-size:var(--font-size--2);margin:0;line-height:1.45}.platform-section[data-astro-cid-lcdefpme] .layer-link[data-astro-cid-lcdefpme]{margin:var(--space-m) 0 0;font-weight:700;font-size:var(--font-size--1);align-items:center;gap:.35rem;display:flex}.platform-section[data-astro-cid-lcdefpme] .layer-link[data-astro-cid-lcdefpme] svg{block-size:1rem;inline-size:1rem;transition:transform .2s}.platform-section[data-astro-cid-lcdefpme] .layer-link[data-astro-cid-lcdefpme]:hover svg{transform:translate(3px)}.security-section[data-astro-cid-lcdefpme]{position:relative}.security-section[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{max-width:62rem}.security-section[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:light-dark(#047857,#6ee7b7)}.security-section[data-astro-cid-lcdefpme] .security-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);margin-block-start:var(--space-m);display:grid}@media (width>=48rem){.security-section[data-astro-cid-lcdefpme] .security-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.security-section[data-astro-cid-lcdefpme] .security-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.security-section[data-astro-cid-lcdefpme] .security-card[data-astro-cid-lcdefpme]{gap:var(--space-xs);backdrop-filter:blur(14px);border-radius:var(--radius-h);background:light-dark(#fffffff0,#080e1ad6);border:1px solid oklab(69.5873% -.142158 .0448781/.38);height:100%;padding:clamp(1rem,2.8vw,1.35rem);display:grid;box-shadow:0 20px 46px #02061724,inset 0 1px #ffffff1f}.security-section[data-astro-cid-lcdefpme] .security-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-1);margin:0;line-height:1.2}.security-section[data-astro-cid-lcdefpme] .security-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:color-mix(in oklab, var(--foreground-color), transparent 14%);margin:0}.security-section[data-astro-cid-lcdefpme] .security-icon[data-astro-cid-lcdefpme]{color:light-dark(#047857,#6ee7b7);background:linear-gradient(145deg,#10b98133,#38bdf81f);border:1px solid oklab(69.5873% -.142158 .0448781/.44);border-radius:.7rem;justify-content:center;align-items:center;block-size:2.4rem;inline-size:2.4rem;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.security-section[data-astro-cid-lcdefpme] .security-icon[data-astro-cid-lcdefpme] svg{block-size:1.25rem;inline-size:1.25rem}.usage-flow-section[data-astro-cid-lcdefpme]{border-block:1px solid var(--landing-stroke-strong);position:relative}.usage-flow-section[data-astro-cid-lcdefpme] .usage-flow-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);display:grid}@media (width>=62rem){.usage-flow-section[data-astro-cid-lcdefpme] .usage-flow-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.usage-flow-section[data-astro-cid-lcdefpme] .usage-flow-card[data-astro-cid-lcdefpme]{gap:var(--space-xs);backdrop-filter:blur(12px);box-shadow:var(--landing-shadow);border:1px solid var(--landing-stroke);border-radius:var(--radius-h);background:var(--landing-panel-strong);padding:clamp(1rem,2.8vw,1.4rem);display:grid}.usage-flow-section[data-astro-cid-lcdefpme] .usage-flow-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-1);margin:0;line-height:1.2}.usage-flow-section[data-astro-cid-lcdefpme] .usage-flow-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:color-mix(in oklab, var(--foreground-color), transparent 14%);margin:0}.usage-flow-section[data-astro-cid-lcdefpme] .usage-flow-head[data-astro-cid-lcdefpme]{align-items:center;gap:.65rem;display:flex}.usage-flow-section[data-astro-cid-lcdefpme] .usage-flow-icon[data-astro-cid-lcdefpme]{border:1px solid color-mix(in oklab, var(--kupe-button-teal-hover), transparent 62%);color:light-dark(#0f766e,#5eead4);background:linear-gradient(145deg,#14b8a62e,#7c3aed1a);border-radius:.6rem;justify-content:center;align-items:center;block-size:2.15rem;inline-size:2.15rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.usage-flow-section[data-astro-cid-lcdefpme] .usage-flow-icon[data-astro-cid-lcdefpme] svg{block-size:1.15rem;inline-size:1.15rem}.usage-flow-section[data-astro-cid-lcdefpme] .usage-flow-step[data-astro-cid-lcdefpme]{color:light-dark(#6d28d9,#c4b5fd);font-weight:800;font-size:var(--font-size--1);letter-spacing:.08em;text-transform:uppercase;margin:0}.cta-section[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--landing-stroke-strong);border-block-end:1px solid var(--border-color-subtle);color:light-dark(var(--foreground-color),#fff);background:radial-gradient(1000px at 0 0,light-dark(#7c3aed47,#7c3aed66),#0000 52%),radial-gradient(900px at 100% 100%,light-dark(#14b8a647,#14b8a666),#0000 54%),light-dark(#f8fafc,#0d1830);position:relative}.cta-section[data-astro-cid-lcdefpme] .cta-content[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-m);text-align:center;display:grid}.cta-section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52rem;color:light-dark(color-mix(in oklab, var(--foreground-color), transparent 12%),#ffffffd6);font-size:var(--font-size-0);text-wrap:balance;margin:0}.cta-section[data-astro-cid-lcdefpme] h2{max-width:28ch;color:light-dark(color-mix(in oklab, var(--foreground-color), light-dark(#020617,#f8fafc) 10%),#fff);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.cta-section[data-astro-cid-lcdefpme] .button{border-color:var(--kupe-button-teal-hover);background-color:var(--kupe-button-teal);color:#fff}.cta-section[data-astro-cid-lcdefpme] .button:where(:hover,:focus-visible){background-color:var(--kupe-button-teal-hover);color:#fff;border-color:light-dark(#115e59,#fff)}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.7s ease-out both slide-in}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:50ms}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.1s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.15s}}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html.js-reveal [data-astro-cid-lcdefpme][data-reveal]{opacity:0;transition:opacity .45s var(--cubic-bezier), transform .75s var(--cubic-bezier);transition-delay:calc(min(var(--reveal-i,0), 10) * 60ms);transform:translateY(28px)}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=left]{transform:translate(-28px)}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=right]{transform:translate(28px)}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=draw]{transform-origin:0;transition-duration:.8s;transform:scaleX(.4)}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=pop]{transition-delay:calc(var(--reveal-i,0) * 90ms);transition-duration:.4s;transform:translateY(6px)scale(.85)}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=scan]{opacity:1;transition:none;transform:none}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=scan]>*{clip-path:inset(-4rem 100% -4rem -4rem);transition:clip-path 1.1s cubic-bezier(.16,1,.3,1)}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=scan].is-in>*{clip-path:inset(-4rem)}html.js-reveal [data-astro-cid-lcdefpme][data-reveal].is-in{opacity:1;transform:none}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=stagger]{opacity:1;transition:none;transform:none}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=stagger]>[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .45s var(--cubic-bezier), transform .7s var(--cubic-bezier);transform:translateY(22px)}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=stagger]>[data-astro-cid-lcdefpme]:nth-child(2){transition-delay:90ms}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=stagger]>[data-astro-cid-lcdefpme]:nth-child(3){transition-delay:.18s}html.js-reveal [data-astro-cid-lcdefpme][data-reveal=stagger].is-in>[data-astro-cid-lcdefpme]{opacity:1;transform:none}html.js-reveal [data-astro-cid-lcdefpme][data-reveal] [data-astro-cid-lcdefpme]:is(.security-icon,.usage-flow-icon,.service-icon){transition:transform .5s var(--cubic-bezier);transition-delay:calc(min(var(--reveal-i,0), 10) * 60ms + .14s);transform:scale(.7)}html.js-reveal [data-astro-cid-lcdefpme][data-reveal].is-in [data-astro-cid-lcdefpme]:is(.security-icon,.usage-flow-icon,.service-icon){transform:none}.hero-flow-section[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{transform-origin:50% 0;animation:demo-land 1s var(--cubic-bezier) both;animation-delay:.25s}.hero-zone[data-astro-cid-lcdefpme]:before{animation:26s ease-in-out infinite alternate glow-drift-a}.hero-zone[data-astro-cid-lcdefpme]:after{animation:32s ease-in-out infinite alternate glow-drift-b}}.hero-zone[data-astro-cid-lcdefpme]:before,.hero-zone[data-astro-cid-lcdefpme]:after{z-index:-1;pointer-events:none;content:"";border-radius:50%;block-size:60rem;inline-size:60rem;position:absolute}.hero-zone[data-astro-cid-lcdefpme]:before{background:radial-gradient(circle,light-dark(#087f7514,#14b8a64d),#0000 62%);inset-block-start:-22rem;inset-inline-start:-14rem}.hero-zone[data-astro-cid-lcdefpme]:after{background:radial-gradient(circle,light-dark(#7350b914,#7c3aed52),#0000 62%);inset-block-end:-24rem;inset-inline-end:-12rem}@keyframes axis-pulse{0%{opacity:.55;scale:1}to{opacity:0;scale:3.4}}@keyframes demo-land{0%{opacity:0;transform:translateY(48px)scale(.965)rotateX(6deg)}to{opacity:1;transform:none}}@keyframes glow-drift-a{to{transform:translate(9rem,6rem)scale(1.12)}}@keyframes glow-drift-b{to{transform:translate(-8rem,-7rem)scale(1.08)}}@media (width<=61.99rem){html.js-reveal .fit-section[data-astro-cid-lcdefpme] .fit-grid[data-astro-cid-lcdefpme]>.fit-card[data-astro-cid-lcdefpme]{opacity:1;transform:none}}.surface-deep[data-astro-cid-lcdefpme]{background:radial-gradient(860px circle at 2% 0%, var(--glow-teal), transparent 56%), radial-gradient(760px circle at 98% 100%, var(--glow-purple), transparent 56%), var(--surface-deep)}.surface-lift[data-astro-cid-lcdefpme]{background:radial-gradient(860px circle at 98% 0%, var(--glow-purple), transparent 56%), radial-gradient(760px circle at 2% 100%, var(--glow-teal), transparent 56%), var(--surface-lift)}.hero-section[data-astro-cid-lcdefpme]:before{z-index:-1;pointer-events:none;content:"";background-image:radial-gradient(circle,light-dark(#182e331a,#94a3b842) 1px,#0000 1.6px);background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(70% 85% at 50% 0,#000,#0000 78%)}.fit-card[data-astro-cid-lcdefpme],.security-card[data-astro-cid-lcdefpme],.usage-flow-card[data-astro-cid-lcdefpme],.platform-section[data-astro-cid-lcdefpme] .layer[data-astro-cid-lcdefpme]{transition:translate .25s var(--cubic-bezier), border-color .25s ease, box-shadow .25s ease;position:relative}.fit-card[data-astro-cid-lcdefpme]:after,.security-card[data-astro-cid-lcdefpme]:after,.usage-flow-card[data-astro-cid-lcdefpme]:after,.platform-section[data-astro-cid-lcdefpme] .layer[data-astro-cid-lcdefpme]:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,light-dark(#fffffff2,#ffffff3d),#0000);block-size:1px;position:absolute;inset:0 1rem auto}@media (hover:hover){.fit-card[data-astro-cid-lcdefpme]:hover,.security-card[data-astro-cid-lcdefpme]:hover,.usage-flow-card[data-astro-cid-lcdefpme]:hover,.platform-section[data-astro-cid-lcdefpme] .layer[data-astro-cid-lcdefpme]:hover{box-shadow:var(--landing-shadow), 0 28px 64px light-dark(#0f172a1f,#0206178c);border-color:color-mix(in oklab, var(--kupe-button-teal), transparent 45%);translate:0 -2px}}
