*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:#8a8fb4;-webkit-font-smoothing:antialiased;background:#030307;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;overflow-x:clip}::selection{color:#e9ebf7;background:#93a8ff4d}a{color:inherit;text-decoration:none}:target{scroll-margin-top:78px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-bar{transform-origin:0;z-index:60;background:linear-gradient(90deg,#93a8ff,#b08cf5,#eab560);width:100%;height:2px;animation:linear both growX;animation-timeline:scroll(root);position:fixed;top:0;left:0;transform:scaleX(0)}.run-grid{grid-template-columns:1fr 1.5fr;align-items:center;gap:48px;display:grid}.hero-cmd{color:#eab560;white-space:nowrap;border-bottom:.055em solid #eab5608c;padding-bottom:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-style:normal}.hero-caret{vertical-align:-.02em;background:#eab560;border-radius:1px;width:.34em;height:.78em;margin-left:.07em;animation:1.05s step-end infinite blink;display:inline-block}.pitch-cta{transition:background .2s,border-color .2s,transform .2s}.pitch-cta:hover{transform:translateY(-1px);background:#93a8ff26!important;border-color:#93a8ff80!important}@media (min-width:821px){.keys-scrolly{height:180vh}.keys-sticky{align-items:center;min-height:100vh;padding:0;display:flex;position:sticky;top:0}}@media (max-width:820px){.site-nav-inner{padding:12px 20px!important}.nav-links{gap:16px!important;font-size:12px!important}.lnk-desk{display:none!important}.keys-grid{grid-template-columns:1fr!important;gap:26px!important}.run-grid{grid-template-columns:1fr!important;gap:30px!important}}@media (max-width:700px){.nav-wordmark{font-size:clamp(16px,4.6vw,20px)!important}.hero-badge{letter-spacing:1.4px!important;gap:6px!important;padding:7px 13px!important;font-size:9.5px!important}.hero-head{font-size:clamp(28px,8.4vw,44px)!important}.chip-x{display:none!important}.install-hero{flex-direction:column;width:100%;max-width:min(380px,100vw - 48px)}.install-hero .install-cmdrow{-webkit-overflow-scrolling:touch;white-space:nowrap;justify-content:flex-start;font-size:12.5px;overflow-x:auto;padding:13px 16px!important}.install-hero .install-actions{border-top:1px solid #93a8ff33}.install-hero .install-act{border-left-width:0!important;flex:1 1 0!important;padding:11px 10px!important}.install-hero .install-act+.install-act{border-left-width:1px!important}[data-install-hint]{text-align:center;padding:0 22px;line-height:1.7}[data-marquee] span{padding:14px 24px!important;font-size:13px!important}.demo-body{min-height:300px!important;padding:16px 14px!important}[data-ref=term]{font-size:11px!important}[data-ref=cli],[data-ref=agent]{min-height:240px!important;padding:14px!important;font-size:11.5px!important}.install-foot{flex-wrap:wrap;align-items:center;row-gap:8px;max-width:100%;display:flex!important}.install-foot [data-install-cmd]{overflow-wrap:anywhere;flex:200px;min-width:0}.hero-head{line-height:1.14!important}header p{margin-top:22px!important;font-size:17.5px!important;line-height:1.72!important}.pitch-left p,#run p,#agent p,.keys-grid p,#why p{font-size:15.5px!important;line-height:1.72!important}[data-pitch-item]:first-child,#run [style*=letter-spacing\:2px],#agent [style*=letter-spacing\:2px]{font-size:12px!important}[data-faq-q]{padding-top:22px!important;padding-bottom:22px!important;font-size:15.5px!important}[data-faq-a] p{font-size:14px!important;line-height:1.72!important}.keys-grid span[style*=border-radius\:7px],#agent span[style*=border-radius\:7px]{font-size:12.5px!important}#pitch{min-height:auto!important;padding-top:56px!important;padding-bottom:56px!important}#run,#agent{padding-top:40px!important;padding-bottom:28px!important}#why{padding-top:52px!important;padding-bottom:52px!important}.keys-scrolly{padding-top:44px!important;padding-bottom:8px!important}}@media (max-width:400px){.hero-head{font-size:clamp(25px,8vw,34px)!important}header p{font-size:16.5px!important}.install-hero .install-cmdrow{font-size:12px!important}}.kbd{color:#aebcff;background:#0d0d18;border:1px solid #93a8ff4d;border-bottom-width:2px;border-radius:5px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-grid}.kbd-wide{min-width:30px}.enter-cue{z-index:5;cursor:pointer;color:#8a8fb4;opacity:0;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%,14px)}.enter-cue.show{opacity:1;transform:translate(-50%)}.enter-cue.spent{opacity:0;pointer-events:none;transform:translate(-50%,10px)}.enter-cue-keys{letter-spacing:.3px;align-items:center;gap:9px;font-size:12px;display:inline-flex}.enter-cue-text b{color:#e9ebf7;font-weight:700}.enter-cue .kbd{animation:1.9s ease-in-out infinite kbdGlow}.enter-cue:hover .enter-cue-text{color:#cdd3f0}.enter-cue-arrow{color:#93a8ff;filter:drop-shadow(0 0 6px #93a8ff73);animation:1.7s ease-in-out infinite nudgeBounce}.key-legend{z-index:41;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#8a8fb4;opacity:0;background:#08080eb3;border:1px solid #93a8ff1f;border-radius:999px;align-items:center;gap:12px;padding:9px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;transition:opacity .5s;display:inline-flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.key-legend.show{opacity:.92}.key-legend.dim{opacity:.42}.key-legend:hover{opacity:1!important}.key-legend-item{align-items:center;gap:4px;display:inline-flex}.key-legend-sep{color:#2d2f48}.key-legend .kbd{min-width:19px;height:19px;font-size:11px}.key-legend-btn{cursor:pointer;font:inherit;color:#7fe0ff;background:0 0;border:0;padding:0;transition:color .15s}.key-legend-btn:hover{color:#aef0ff}.key-legend-btn .kbd{color:#7fe0ff;border-color:#7fe0ff66}@keyframes kbdGlow{0%,to{border-color:#93a8ff4d;box-shadow:0 0 #93a8ff00}50%{border-color:#93a8ff99;box-shadow:0 0 16px #93a8ff66}}@media (max-width:820px){.key-legend,.enter-cue-keys{display:none}.enter-cue{bottom:16px}}@media (prefers-reduced-motion:reduce){.enter-cue-arrow,.enter-cue .kbd,.stats-chip-dot{animation:none}}@supports (animation-timeline:view()){[data-pitch-item]{animation:cubic-bezier(.22,1,.36,1) both pitchUp;animation-timeline:view();animation-range:entry 5% entry 55%}[data-pitch-item]:nth-child(2){animation-range:entry 12% entry 62%}[data-pitch-item]:nth-child(3){animation-range:entry 19% entry 69%}[data-pitch-item]:nth-child(4){animation-range:entry 26% entry 76%}}@media (prefers-reduced-motion:reduce){[data-pitch-item]{opacity:1;transform:none;animation:none!important}}.lnk{transition:color .15s,text-shadow .15s}.lnk:hover{color:#e9ebf7;text-shadow:0 0 10px #93a8ff66}.way-chip{transition:border-color .18s,transform .18s,box-shadow .18s}.way-chip:hover{border-color:#93a8ff73;transform:translateY(-1px);box-shadow:0 8px 28px #0006}.site-nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06070fb8;border-bottom:1px solid #93a8ff12;position:sticky;top:0}.site-nav-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;padding:15px clamp(24px,6vw,56px);display:flex}.nav-links{color:#565b80;align-items:center;gap:22px;font-size:12.5px;display:flex}.nav-divider{background:#93a8ff2e;flex:none;width:1px;height:15px}.nav-page{white-space:nowrap;color:#b6bce0;border-bottom:2px solid #93a8ff47;align-items:center;gap:5px;padding:4px 2px 3px;transition:color .15s,border-color .15s;display:inline-flex}.nav-page:after{content:"↗";color:#565b80;font-size:.82em;transition:color .15s,transform .15s}.nav-page:hover{color:#e9ebf7;text-shadow:none;border-bottom-color:#93a8ff}.nav-page:hover:after{color:#93a8ff;transform:translate(1px,-1px)}.nav-page[aria-current=page]{color:#e9ebf7;border-bottom-color:#93a8ff}.nav-page[aria-current=page]:after{content:"•";color:#93a8ff;transform:none}.install-hero{transition:border-color .25s,box-shadow .25s}.install-hero:hover{border-color:#93a8ff4d;box-shadow:0 0 60px #93a8ff1f,0 24px 64px #0000008c}.install-foot{transition:border-color .25s}.install-foot:hover{border-color:#93a8ff47}[data-key]{transition:transform .12s,box-shadow .12s,color .12s}[data-key]:hover{color:#fff;transform:translateY(2px);box-shadow:0 0 14px #93a8ff66}[data-key].key-cmd:hover{color:#c9b6ff;box-shadow:0 0 14px #b08cf580}[data-cmd]{cursor:pointer;transition:background .15s}[data-cmd]:hover{background:#93a8ff12}[data-faq-q]{transition:color .15s}[data-faq-q]:hover{color:#aebcff}[data-marquee]:hover{animation-play-state:paused}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes drift{to{transform:translate(-50%)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(900%)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%{opacity:.9;transform:scale(1)rotate(45deg)}60%{opacity:.7;transform:scale(.92)rotate(60deg)}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scaleIn{0%{opacity:.35;transform:scale(.955)}to{opacity:1;transform:none}}@keyframes introUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes introFade{0%{opacity:0}to{opacity:1}}@keyframes revealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes orbA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7vw,-5vh)scale(1.1)}}@keyframes orbB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6vw,6vh)scale(1.08)}}@keyframes gridPar{0%{transform:translateY(0)}to{transform:translateY(60px)}}@keyframes hintPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes nudgeBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes nudgeFade{0%{opacity:1}to{opacity:0}}@keyframes pitchUp{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}.stats-chip{z-index:40;color:#cdd3f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;opacity:0;background:linear-gradient(#0f1120eb,#090911eb);border:1px solid #93a8ff33;border-radius:10px;align-items:center;gap:10px;height:38px;padding:0 12px 0 13px;font-family:JetBrains Mono,ui-monospace,monospace;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .5s,border-color .25s,box-shadow .25s,background .25s;display:inline-flex;position:fixed;bottom:20px;right:20px;transform:translateY(140%);box-shadow:0 12px 34px #00000080}.stats-chip.is-in{opacity:1;transform:translateY(0)}.stats-chip:hover{background:linear-gradient(#13172af5,#0c0c17f5);border-color:#7fe0ff80;transform:translateY(-3px);box-shadow:0 16px 44px #0000008c,0 0 30px #7fe0ff24}.stats-chip-dot{background:#7fe0ff;border-radius:99px;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite pulseDot;box-shadow:0 0 9px #7fe0ff}.stats-chip-live{letter-spacing:1.6px;color:#7fe0ff;flex:none;font-size:9.5px;font-weight:700}.stats-chip-spark{flex:none;width:46px;height:20px;overflow:visible}.stats-chip-val{letter-spacing:-.01em;color:#e9ebf7;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700}.stats-chip-val small{color:#565b80;letter-spacing:0;margin-left:4px;font-weight:500}.stats-chip-key{color:#7fe0ff;border:1px solid #7fe0ff52;border-radius:4px;flex:none;margin-left:1px;padding:1px 5px;font-size:10px;line-height:1.3}.stats-backdrop{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0303078c;transition:opacity .35s;position:fixed;inset:0}.stats-backdrop.open{opacity:1;pointer-events:auto}.stats-drawer{z-index:46;background:linear-gradient(#0a0a12,#070710);border-left:1px solid #93a8ff24;flex-direction:column;width:clamp(300px,88vw,384px);height:100dvh;transition:transform .42s cubic-bezier(.5,.05,.2,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-34px 0 90px #0000009e}.stats-drawer.open{transform:none}.stats-drawer-head{border-bottom:1px solid #93a8ff14;justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.stats-drawer-title{letter-spacing:2px;text-transform:uppercase;color:#7fe0ff;align-items:center;gap:9px;font-size:11px;display:inline-flex}.stats-drawer-x{color:#565b80;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1;transition:color .15s,transform .15s}.stats-drawer-x:hover{color:#e9ebf7;transform:rotate(90deg)}.stats-drawer-body{padding:24px 22px 28px}.stats-big{flex-direction:column;gap:20px;display:flex}.stats-big-row{align-items:baseline;gap:13px;display:flex}.stats-big-row b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(168deg,#aebcff 0%,#9c9af4 52%,#b08cf5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-width:0;font-size:clamp(30px,9vw,42px);font-weight:800;line-height:1}.stats-big-row--sm b{font-size:clamp(22px,6vw,28px)}.stats-big-row b.gold{-webkit-text-fill-color:#eab560;color:#eab560;background:0 0}.stats-big-meta{color:#565b80;letter-spacing:.5px;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.stats-delta{letter-spacing:0;color:#8ee08a;background:#8ee08a1a;border:1px solid #8ee08a3d;border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.2}.stats-delta.gold{color:#eab560;background:#eab5601a;border-color:#eab56042}.stats-graph{border-top:1px solid #93a8ff14;margin-top:30px;padding-top:22px}.stats-graph-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.stats-graph-title{letter-spacing:2px;text-transform:uppercase;color:#565b80;font-size:10px}.stats-graph-legend{color:#8a8fb4;gap:14px;font-size:11px;display:inline-flex}.stats-lg{align-items:center;gap:6px;display:inline-flex}.stats-lg i{border-radius:2px;flex:none;width:9px;height:3px}.stats-lg--i i{background:#93a8ff;box-shadow:0 0 7px #93a8ff99}.stats-lg--o i{background:#eab560;box-shadow:0 0 7px #eab5608c}.stats-chart{width:100%;height:132px;display:block;overflow:visible}.stats-chart .chart-dot{transition:opacity .3s}.stats-graph-axis{letter-spacing:.4px;color:#3b3b5a;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.stats-graph-empty{color:#2d2f48;padding:14px 0 4px;font-size:12px}.stats-foot{color:#2d2f48;letter-spacing:.3px;margin-top:26px;font-size:10.5px;line-height:1.7}@media (max-width:820px){.stats-chip{height:36px;bottom:14px;right:14px}.stats-chip-spark{display:none}}@media (prefers-reduced-motion:reduce){.stats-chip,.stats-drawer,.stats-backdrop{transition:opacity .2s}}.feat-window{cursor:pointer;transform-origin:50%;will-change:transform, opacity;background:linear-gradient(#0b0b14,#08080e);border:1px solid #93a8ff24;border-radius:14px;text-decoration:none;transition:transform .55s cubic-bezier(.7,0,.2,1),opacity .55s,box-shadow .35s,border-color .35s;display:block;overflow:hidden;box-shadow:0 30px 80px #0000008c}.feat-window:hover{border-color:#93a8ff57;transform:translateY(-4px);box-shadow:0 40px 100px #0009,0 0 46px #93a8ff1a}.feat-window:hover .feat-window-arrow{transform:translate(4px)}.feat-window:hover .feat-window-hint{color:#93a8ff}.feat-window-arrow{transition:transform .25s;display:inline-block}.feat-window-bar{background:#0e0f1c;border-bottom:1px solid #93a8ff12;align-items:center;gap:7px;padding:11px 14px;display:flex}.feat-window.zooming{opacity:0;pointer-events:none;transform:scale(16)}#pitch.zooming .pitch-left{opacity:0;transition:opacity .45s}#pitch.zooming .feat-window-bar{opacity:0;transition:opacity .3s}@media (max-width:820px){.pitch-grid{text-align:center;grid-template-columns:1fr!important}.pitch-left{text-align:center!important}.pitch-left h1,.pitch-left p{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.feat-window,.feat-window.zooming{transition:none;transform:none}}.demo-win{position:relative}.demo-win:before,.feat-window:before{content:"";opacity:.9;z-index:4;pointer-events:none;background:linear-gradient(90deg,#93a8ff,#b08cf5 55%,#eab560);height:2px;position:absolute;top:0;left:0;right:0}.win-mark{color:#93a8ff;text-shadow:0 0 8px #93a8ff80;margin-right:4px;font-size:12px;font-weight:700}.feat-cta{color:#e9ebf7;background:#93a8ff1f;border:1px solid #93a8ff66;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex}.feat-window:hover .feat-cta{background:#93a8ff38;border-color:#93a8ffbf}@keyframes featPulse{0%,to{box-shadow:0 30px 80px #0000008c,0 0 0 1px #93a8ff1a}50%{box-shadow:0 30px 80px #0000008c,0 0 0 1px #93a8ff4d,0 0 30px #93a8ff26}}.feat-window{animation:3.4s ease-in-out infinite featPulse}.feat-window:hover{animation:none}@media (prefers-reduced-motion:reduce){.feat-window{animation:none}}
