@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-pixel-400-normal-latin-b33b8118.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-pixel-400-normal-latin-ext-150ca2df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-100-900-normal-latin-f49f83ef.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-100-900-normal-latin-ext-999bb767.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-100-800-normal-79736758.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050506;--bg-raised:#09090b;--surface:#0e0e11;--surface-2:#141418;--surface-3:#1b1b20;--line:#ffffff12;--line-2:#ffffff1c;--line-3:#fff3;--ink:#f5f4f8;--ink-2:#f5f4f8b8;--ink-3:#f5f4f880;--ink-4:#f5f4f84d;--violet:#9254ff;--violet-2:#ad82ff;--violet-3:#dfc5ff;--violet-deep:#5b2fc4;--violet-a10:#9254ff1a;--violet-a20:#9254ff33;--violet-a40:#9254ff66;--rose:#ff6b8e;--rose-a15:#ff6b8e26;--mint:#5fe3a7;--mint-a15:#5fe3a724;--paper:#f2f1f5;--paper-2:#e8e6ee;--paper-ink:#0b0b0e;--font-pixel:"Geist Pixel", "JetBrains Mono", ui-monospace, monospace;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--container:1200px;--gutter:clamp(16px, 4vw, 40px);--section-y:clamp(96px, 11vw, 160px);--nav-h:68px;--r-sm:4px;--r:8px;--r-lg:14px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--nav-h)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--violet);color:#fff}:focus-visible{outline:2px solid var(--violet-2);outline-offset:3px;border-radius:2px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-y) 0;position:relative}.section-head{gap:20px;max-width:760px;display:grid}.section-head--center{text-align:center;justify-items:center;margin:0 auto}.display{font-family:var(--font-pixel);letter-spacing:-.035em;font-size:clamp(42px,7.2vw,100px);font-weight:400;line-height:1}.h2{font-family:var(--font-pixel);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,4.9vw,62px);font-weight:400;line-height:1.04}.h3{font-family:var(--font-sans);letter-spacing:-.012em;font-size:19px;font-weight:500;line-height:1.3}.lede{color:var(--ink-2);text-wrap:pretty;font-size:clamp(17px,1.45vw,20px);line-height:1.5}.body{color:var(--ink-2);text-wrap:pretty}.mono{font-family:var(--font-mono)}.pixel{font-family:var(--font-pixel)}.muted{color:var(--ink-3)}.label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.label__sq{background:var(--violet);width:6px;height:6px;box-shadow:0 0 10px var(--violet);flex:none;animation:4s step-end infinite label-blink}@keyframes label-blink{0%,92%{opacity:1}94%{opacity:.2}96%{opacity:1}98%{opacity:.2}}.split-line{margin-bottom:-.08em;padding-bottom:.08em}.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}.btn{border-radius:var(--r-sm);letter-spacing:-.005em;white-space:nowrap;isolation:isolate;height:46px;transition:color .3s var(--ease-out), box-shadow .3s var(--ease-out), background-color .3s var(--ease-out), transform .3s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn--sm{gap:8px;height:36px;padding:0 14px;font-size:14px}.btn--primary{background:var(--ink);color:#07070a}.btn--primary:hover,.btn--primary:focus-visible{color:#fff}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-3);background:#ffffff06}.btn--ghost:hover,.btn--ghost:focus-visible{box-shadow:inset 0 0 0 1px var(--violet)}.btn--violet{background:var(--violet);color:#fff}.btn--violet .btn__px i{background:#fff}.btn--violet:hover,.btn--violet:focus-visible{color:#0b0b0e}.btn--ink{background:var(--paper-ink);color:#fff}.btn__px{z-index:-1;grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);pointer-events:none;display:grid;position:absolute;inset:0}.btn__px i{background:var(--violet);transition:transform .22s var(--ease-out);transition-delay:var(--d);transform:scale(0)}.btn--ghost .btn__px i{background:var(--violet-a20)}.btn:hover .btn__px i,.btn:focus-visible .btn__px i{transform:scale(1.06)}.btn__label{position:relative}.btn__icon{width:14px;height:14px;transition:transform .35s var(--ease-out);flex:none}.btn:hover .btn__icon--arrow{transform:translate(3px)}.btn:hover .btn__icon--ext{transform:translate(2px,-2px)}.btn:active{transform:scale(.98)}.link-line{position:relative}.link-line:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.link-line:hover:after{transform-origin:0;transform:scaleX(1)}.section--paper{--ink:#0b0b0e;--ink-2:#0b0b0eb3;--ink-3:#0b0b0e85;--ink-4:#0b0b0e4d;--line:#0b0b0e14;--line-2:#0b0b0e1f;--line-3:#0b0b0e38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink)}.section--paper ::selection{background:var(--violet);color:#fff}.ui{--ui-bg:#0f0f12;--ui-bg-2:#16161a;--ui-bg-3:#1d1d22;--ui-line:#ffffff14;--ui-ink:#ffffffe0;--ui-ink-2:#fff9;--ui-ink-3:#fff6;font-family:var(--font-sans);color:var(--ui-ink);font-size:13px;line-height:1.45}.ui-card{background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:10px;box-shadow:inset 0 1px #ffffff0a,0 24px 60px -20px #000000b3}.ui-mono{font-family:var(--font-mono);letter-spacing:.01em;color:var(--ui-ink-3);font-size:11px}.ui-bubble{background:var(--ui-bg-2);border:1px solid var(--ui-line);max-width:88%;color:var(--ui-ink);border-radius:8px;padding:9px 12px;display:inline-block}.ui-bubble--agent{background:var(--ui-bg-3)}.ui-bubble--flag{border-color:#ad82ff8c;box-shadow:0 0 0 3px #9254ff1f,0 0 24px -4px #9254ff80}.ui-pill{height:20px;font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;color:var(--ui-ink-2);background:#ffffff0f;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex}.ui-pill--rose{background:var(--rose-a15);color:#ff9ab2}.ui-pill--violet{background:var(--violet-a20);color:var(--violet-3)}.ui-pill--mint{background:var(--mint-a15);color:var(--mint)}.ui-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ui-live{background:var(--mint);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.ui-live:after{content:"";border:1px solid var(--mint);animation:live-ping 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes live-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.up{color:#ff9ab2}.down{color:var(--mint)}.typing{background:var(--ui-bg-2);border:1px solid var(--ui-line);border-radius:8px;gap:4px;padding:11px 12px;display:inline-flex}.typing i{background:var(--ui-ink-2);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ghost-cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 6px #0009);width:18px;height:18px;position:absolute;top:0;left:0}.ghost-cursor:after{content:"";border:1px solid var(--violet-2);opacity:0;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px}.ghost-cursor.is-click:after{animation:cursor-click .5s var(--ease-out)}@keyframes cursor-click{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.decode__live{white-space:pre-wrap}.decode__ghost{visibility:hidden}.decode__slot{display:inline-block;position:relative}.decode__noise{color:var(--violet-2);position:absolute;top:0;left:50%;transform:translate(-50%)}.fitbox{position:relative;overflow:hidden}.fitbox__inner{transform-origin:50%;width:max-content;position:absolute;top:50%;left:50%}.pixel-edge{width:100%;height:auto;display:block}.pixel-edge rect{transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--ease-out);transform:scale(0)}.pixel-edge.is-in rect{transform:scale(1)}.pixel-canvas{width:100%;height:100%;position:absolute;inset:0}.logo{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.logo__word{font-family:var(--font-pixel);letter-spacing:-.02em;font-size:19px;line-height:1}.symbol{color:var(--violet);flex:none;overflow:visible}.symbol__ring,.symbol__core{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-out)}.symbol--live .symbol__core{animation:3.6s step-end infinite core-pulse}a:hover>.logo .symbol__ring{transform:rotate(90deg)}a:hover>.logo .symbol__core{transform:rotate(-90deg)scale(.8)}@keyframes core-pulse{0%,86%{opacity:1}88%{opacity:.15}91%{opacity:1}94%{opacity:.15}97%{opacity:1}}.nav{z-index:50;height:var(--nav-h);transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out), backdrop-filter .4s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav--solid{-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--line);background:#070709b8}.nav__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.nav__logo{flex:none}.nav__links{align-items:center;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav__link{height:34px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:var(--r-sm);align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:color .25s,background-color .25s;display:inline-flex;position:relative}.nav__link:hover{color:var(--ink);background:#ffffff0d}.nav__link.is-current{color:var(--ink)}.nav__current{background:var(--violet);height:2px;box-shadow:0 0 10px var(--violet);position:absolute;bottom:4px;left:12px;right:12px}.nav__link-roll{height:1.3em;line-height:1.3;display:inline-block;overflow:hidden}.nav__link-text{transition:transform .45s var(--ease-out);display:block;position:relative}.nav__link-text:after{content:attr(data-text);color:var(--violet-2);position:absolute;top:100%;left:0}.nav__link:hover .nav__link-text{transform:translateY(-100%)}.nav__actions{align-items:center;gap:18px;display:flex}.nav__demo{color:var(--ink-2);font-size:14px;transition:color .25s}.nav__demo:hover{color:var(--ink)}.nav__progress{background:linear-gradient(90deg, var(--violet-deep), var(--violet), var(--violet-2));transform-origin:0;height:1px;box-shadow:0 0 10px var(--violet);position:absolute;bottom:-1px;left:0;right:0}.nav__burger{border-radius:var(--r-sm);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);display:none;position:relative}.nav__burger span{background:var(--ink);height:1.5px;transition:transform .4s var(--ease-out), top .4s var(--ease-out);position:absolute;left:12px;right:12px}.nav__burger span:first-child{top:16px}.nav__burger span:nth-child(2){top:23px}.nav__burger.is-open span:first-child{top:19.5px;transform:rotate(45deg)}.nav__burger.is-open span:nth-child(2){top:19.5px;transform:rotate(-45deg)}.menu{z-index:40;background:var(--bg);padding-top:calc(var(--nav-h) + 24px);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:48px 48px;position:fixed;inset:0;overflow-y:auto}.menu__inner{flex-direction:column;gap:4px;padding-bottom:40px;display:flex}.menu__link{font-family:var(--font-pixel);letter-spacing:-.03em;border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:14px 0;font-size:clamp(34px,9vw,52px);line-height:1.05;display:flex}.menu__link .mono{letter-spacing:.06em;color:var(--violet-2);font-size:12px}.menu__foot{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (width<=1080px){.nav__links{gap:0}.nav__link{padding:0 9px}}@media (width<=960px){.nav__links,.nav__demo{display:none}.nav__burger{display:block}}@media (width<=420px){.nav__cta{display:none}}.footer{border-top:1px solid var(--line);padding-top:clamp(64px,8vw,104px);position:relative;overflow:clip}.footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;display:grid}.footer__brand{align-content:start;gap:18px;max-width:360px;display:grid}.footer__brand .body{font-size:14.5px}.footer__social{gap:8px;display:flex}.footer__social a{border-radius:var(--r-sm);width:36px;height:36px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);place-items:center;transition:color .25s,box-shadow .25s;display:grid}.footer__social a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--violet)}.footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.footer__head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px;font-weight:500}.footer__col ul{color:var(--ink-2);gap:10px;font-size:14.5px;display:grid}.footer__col a:hover{color:var(--ink)}.wordmark{touch-action:pan-y;margin-top:clamp(56px,8vw,96px)}.wordmark__canvas{width:100%;display:block}.footer__bottom{border-top:1px solid var(--line);letter-spacing:.04em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-top:20px;padding-bottom:28px;font-size:11.5px;display:flex}.footer__yc{align-items:center;gap:8px;transition:color .25s;display:inline-flex}.footer__yc svg{border-radius:2px}.footer__yc:hover{color:var(--ink)}@media (width<=760px){.footer__top{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero{padding-bottom:clamp(56px,7vw,96px);position:relative;overflow:clip}.hero__field{pointer-events:none;width:100%;height:clamp(640px,100svh,1000px);position:absolute;top:0;left:0}.hero__inner{z-index:1;text-align:center;padding-top:calc(var(--nav-h) + clamp(44px, 9vh, 112px));flex-direction:column;align-items:center;display:flex;position:relative}.yc{border-radius:var(--r-sm);height:34px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);transition:box-shadow .3s var(--ease-out);background:#0a0a0cb3;align-items:center;gap:10px;padding:0 12px 0 6px;font-size:13.5px;display:inline-flex}.yc b{color:#ff7a26;font-weight:500}.yc__mark{border-radius:3px;width:22px;height:22px}.yc:hover{box-shadow:inset 0 0 0 1px #f609}.hero__title{margin-top:30px}.hero__line{white-space:nowrap;display:block}.silent{color:var(--ink-4);transition:color .8s var(--ease-out), text-shadow .8s var(--ease-out);display:inline-block;position:relative}.silent.is-locked{color:var(--violet-3);text-shadow:0 0 34px #9254ff99}.silent__box{pointer-events:none;position:absolute;inset:.02em -.14em -.04em}.silent.is-locked .silent__box{animation:7s 2.5s infinite box-reacquire}.silent__box i{border:0 solid var(--violet-2);opacity:0;width:.2em;height:.2em;transition:transform .6s var(--ease-out), opacity .25s;position:absolute}.silent__box i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0;transform:translate(-.4em,-.4em)}.silent__box i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0;transform:translate(.4em,-.4em)}.silent__box i:nth-child(3){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0;transform:translate(.4em,.4em)}.silent__box i:nth-child(4){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0;transform:translate(-.4em,.4em)}.silent.is-locked .silent__box i{opacity:1;transform:none}@keyframes box-reacquire{0%,88%,to{opacity:1}90%{opacity:.15}92%{opacity:1}94%{opacity:.15}}.silent__tag{height:22px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--violet-3);opacity:0;transition:opacity .4s .3s, transform .6s .3s var(--ease-out);text-shadow:none;background:#9254ff24;border-radius:3px;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:.02em;left:calc(100% + .14em + 10px);transform:translate(-10px);box-shadow:inset 0 0 0 1px #9254ff73}.silent.is-locked .silent__tag{opacity:1;transform:none}.silent__dot{background:var(--rose);width:5px;height:5px;box-shadow:0 0 8px var(--rose);animation:2.4s step-end infinite label-blink}.hero__lede{max-width:590px;margin-top:28px}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.monitor-wrap{z-index:1;perspective:1600px;margin-top:clamp(64px,9vw,112px);position:relative}.monitor-glow{filter:blur(46px);pointer-events:none;background:radial-gradient(closest-side,#9254ff57,#0000);width:78%;height:90%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.monitor{transform-origin:50% 0;border:1px solid var(--line-2);will-change:transform;background:linear-gradient(#0f0f13,#0a0a0d);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 50px 120px -40px #000000f2,0 0 90px -30px #9254ff59}.monitor__bar{border-bottom:1px solid var(--ui-line);background:#ffffff04;align-items:center;gap:18px;height:44px;padding:0 16px;display:flex}.monitor__dots{gap:6px;display:flex}.monitor__dots i{background:#ffffff1f;border-radius:2px;width:9px;height:9px}.monitor__crumbs{min-width:0;font-family:var(--font-mono);color:var(--ui-ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.monitor__crumbs em{color:var(--ui-ink-3);font-style:normal}.monitor__env{color:var(--ui-ink)}.monitor__live{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint);align-items:center;gap:9px;margin-left:auto;font-size:11px;font-weight:500;display:inline-flex}.monitor__body{text-align:left;grid-template-columns:minmax(0,1fr) 340px;display:grid}.monitor__feed{border-right:1px solid var(--ui-line);min-width:0;padding:18px 0 6px}.monitor__head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 18px 12px;font-size:13px;font-weight:500;display:flex}.mrow{border-top:1px solid var(--ui-line);grid-template-columns:70px 150px minmax(0,1fr) 120px;align-items:center;gap:14px;height:46px;padding:0 18px;display:grid;position:relative;overflow:hidden}.mrow--head{height:30px;color:var(--ui-ink-3);border-top:0}.monitor__rows{height:276px;position:relative;overflow:hidden}.monitor__list{will-change:transform}.monitor__list .mrow{animation:mrow-in .6s var(--ease-out) both}@keyframes mrow-in{0%{opacity:0}}.mrow__user{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink-2);font-size:12.5px;overflow:hidden}.mrow__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mrow--flag{background:linear-gradient(90deg,#ff6b8e14,#0000 55%)}.mrow--flag:before{content:"";background:var(--rose);width:2px;box-shadow:0 0 10px var(--rose);position:absolute;top:9px;bottom:9px;left:0}.mrow--flag:after{content:"";animation:row-sweep 1.2s var(--ease-out) .15s both;pointer-events:none;background:linear-gradient(90deg,#0000,#ad82ff33,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes row-sweep{to{transform:translate(100%)}}.monitor__side{min-width:0;padding:18px 0 14px}.monitor__total{align-items:baseline;gap:10px;padding:0 18px;display:flex}.monitor__num{font-family:var(--font-pixel);letter-spacing:-.03em;font-size:40px;line-height:1}.monitor__bars{align-items:flex-end;gap:3px;height:58px;margin:16px 18px;display:flex}.monitor__bars i{transition:height .6s var(--ease-out);background:#9254ff57;border-radius:1px;flex:1}.monitor__bars i.is-now{background:var(--violet);box-shadow:0 0 12px var(--violet)}.sigs{border-top:1px solid var(--ui-line)}.sig{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) auto 46px;align-items:center;gap:10px;height:39px;padding:0 18px;font-size:12.5px;display:grid;position:relative}.sig:last-child{border-bottom:0}.sig__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink-2);overflow:hidden}.sig__count{color:var(--ui-ink)}.sig__delta{text-align:right}.sig__delta.flat{color:var(--ui-ink-3)}.sig__flash{animation:sig-flash 1.3s var(--ease-out) forwards;pointer-events:none;background:linear-gradient(90deg,#9254ff4d,#9254ff0d);position:absolute;inset:0}@keyframes sig-flash{0%{opacity:1}to{opacity:0}}.marquee{margin-top:clamp(56px,7vw,88px)}.marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.marquee__track{width:max-content;animation:44s linear infinite marquee;display:flex}.marquee__viewport:hover .marquee__track{animation-play-state:paused}.marquee__group{align-items:center;gap:88px;padding-right:88px;display:flex}.marquee__group img{opacity:.6;filter:brightness(0)invert();width:auto;max-width:none;height:28px;transition:opacity .3s}.marquee__group img:hover{opacity:1}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=1100px){.monitor__body{grid-template-columns:minmax(0,1fr) 290px}.mrow{grid-template-columns:64px 128px minmax(0,1fr) 112px}}@media (width<=860px){.monitor__body{grid-template-columns:minmax(0,1fr)}.monitor__side{display:none}.monitor__feed{border-right:0}}@media (width<=720px){.silent__tag{inset:auto -.1em calc(100% + 4px) auto;transform:translateY(6px)}}@media (width<=620px){.hero__line{white-space:normal}.mrow{grid-template-columns:minmax(0,1fr) auto}.mrow>:first-child,.mrow>:nth-child(2),.monitor__crumbs>span:not(.monitor__env),.monitor__crumbs em,.monitor__head .ui-mono{display:none}.marquee__group{gap:56px;padding-right:56px}}.how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(48px,6vw,72px);display:grid}.how__step{align-content:start;gap:28px;display:grid;position:relative}.how__visual{border:1px solid var(--line);height:316px;transition:border-color .5s var(--ease-out), box-shadow .5s var(--ease-out);background-color:#0b0b0e;background-image:radial-gradient(120% 90% at 50% 0,#9254ff12,#0000 60%),radial-gradient(#ffffff0e 1px,#0000 1px);background-size:100% 100%,16px 16px;border-radius:12px;position:relative;overflow:hidden}.how__step.is-active .how__visual{border-color:#9254ff80;box-shadow:0 0 0 4px #9254ff14,0 30px 80px -40px #9254ff8c}.how__link{z-index:2;background:var(--line-2);width:24px;height:2px;position:absolute;top:158px;right:-24px;overflow:hidden}.how__link i{background:var(--violet);box-shadow:0 0 8px var(--violet);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.how__link.is-on i{transform:scaleX(1)}.how__meta{gap:12px;padding-right:12px;display:grid}.how__num{color:var(--ink-3);align-items:center;gap:14px;font-size:13px;display:flex}.how__step.is-active .how__num .mono{color:var(--violet-2)}.how__bar{background:var(--line-2);flex:1;height:2px;position:relative;overflow:hidden}.how__bar i{background:var(--violet);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0}.how__meta .h3{margin-top:6px}.scene{flex-direction:column;display:flex;position:absolute;inset:0}.scene__bar{border-bottom:1px solid var(--ui-line);background:#ffffff04;flex:none;justify-content:space-between;align-items:center;height:36px;padding:0 14px;display:flex}.chat{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:16px 14px;display:flex;position:relative;overflow:hidden}.chat__turn{flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:relative}.chat__turn--user{align-items:flex-end}.chat__turn .ui-bubble{font-size:12.5px}.chat__turn .typing{box-sizing:border-box;align-items:center;height:38.125px;padding-top:0;padding-bottom:0}.chat__user{transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.chat__scan{animation:row-sweep .9s var(--ease-out) forwards;pointer-events:none;background:linear-gradient(90deg,#0000,#ad82ff66,#0000);position:absolute;inset:0;transform:translate(-100%)}.chat__flag{margin-top:2px}.cluster{flex-direction:column;gap:6px;padding:16px;transition:opacity .5s;display:flex}.scene--cluster:not(.is-live) .cluster{opacity:.45}.cluster__status{align-items:center;gap:8px;display:inline-flex}.cluster__title{font-size:14px;font-weight:500}.cluster__meta{font-size:11px}.cluster__pct,.cluster__count{color:var(--ui-ink)}.cluster__bars{align-items:flex-end;gap:3px;height:46px;margin:8px 0 6px;display:flex}.cluster__bars i{transition:height .7s var(--ease-out);background:linear-gradient(#ad82fff2,#9254ff66);border-radius:1px;flex:1}.cluster__from{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.cluster__quotes{gap:5px;display:grid}.cluster__quotes li{color:var(--ui-ink-2);opacity:0;transition:opacity .45s, transform .5s var(--ease-out);background:#ffffff06;border-left:2px solid #9254ff8c;padding:5px 10px;font-size:12px;transform:translate(-8px)}.cluster__quotes li.is-in{opacity:1;transform:none}.slack__channel{color:var(--ui-ink-2)}.slack{flex:1;padding:18px 14px;position:relative}.slack__empty{place-items:center;display:grid;position:absolute;inset:0}.slack__msg{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.slack__avatar{background:#1a132d;border-radius:7px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #9254ff59}.slack__who{align-items:center;gap:7px;font-size:13px;display:flex}.slack__who b{font-weight:600}.slack__app{color:var(--ui-ink-2);background:#ffffff1a;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:600}.slack__title{margin-top:2px;font-weight:600}.slack__quote{border-left:3px solid var(--violet);background:#9254ff12;border-radius:0 6px 6px 0;gap:6px;margin-top:8px;padding:7px 10px;display:grid}.slack__fix{color:var(--ui-ink-2);opacity:0;font-size:12.5px;transition:opacity .5s}.slack__fix.is-in{opacity:1}.slack__fix b{color:var(--ui-ink);font-weight:600}.slack__actions{opacity:0;transition:opacity .45s, transform .5s var(--ease-out);flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative;transform:translateY(6px)}.slack__actions.is-in{opacity:1;transform:none}.slack__btn{border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .3s,box-shadow .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.slack__btn.is-copied{background:var(--mint-a15);color:var(--mint);box-shadow:inset 0 0 0 1px #5fe3a780}@media (width<=1100px){.how__grid{gap:20px}.how__link{width:20px;right:-20px}}@media (width<=1000px){.how__grid{grid-template-columns:minmax(0,1fr);gap:56px;max-width:560px}.how__link{display:none}}.wf{padding-bottom:calc(var(--section-y) * .5)}.wf__track{margin-top:clamp(24px,4vw,48px);position:relative}.wf__sticky{height:100vh;padding-top:calc(var(--nav-h) * .5);align-items:center;display:flex;position:sticky;top:0}.wf__grid{grid-template-columns:172px minmax(0,1fr) 300px;align-items:center;gap:clamp(24px,3vw,48px);display:grid}.wf__nav{gap:8px;display:grid}.wf__tab{text-align:left;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 12px 10px;transition:color .3s,box-shadow .3s,background-color .3s;display:grid}.wf__tab:hover{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.wf__tab.is-active{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-3);background:#ffffff0a}.wf__tab-num{background:#ffffff0f;border-radius:3px;place-items:center;width:26px;height:20px;font-size:11px;transition:background-color .3s,color .3s;display:grid}.wf__tab.is-active .wf__tab-num{background:var(--ink);color:#0b0b0e}.wf__tab.is-done .wf__tab-num{background:var(--violet-a20);color:var(--violet-3)}.wf__tab-label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.wf__tab-bar{background:var(--line);border-radius:2px;grid-column:1/-1;height:2px;position:relative;overflow:hidden}.wf__tab-bar i{background:var(--violet);transform-origin:0;position:absolute;inset:0}.wf__stage{background:#7a45f0;border-radius:14px;height:min(700px,100vh - 150px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 50px 120px -50px #9254ffb3}.wf__fit{position:absolute;inset:26px 26px 34px}.wf__screen{width:520px;height:600px}.wf__stage-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 8px #280a5a99;font-size:11px;font-weight:500;position:absolute;bottom:11px;left:16px}.wf-copy{gap:14px;display:grid}.wf-copy__num{letter-spacing:.04em;text-transform:uppercase;min-width:34px;height:24px;color:var(--violet-3);background:var(--violet-a10);box-shadow:inset 0 0 0 1px var(--violet-a40);border-radius:4px;justify-self:start;place-items:center;padding:0 8px;font-size:12px;display:inline-grid}.wf-copy__title{font-family:var(--font-pixel);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.1}.wf-copy__points{border-top:1px solid var(--line);margin-top:10px;display:grid}.wf-copy__points li{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:baseline;gap:14px;padding:12px 0;font-size:15px;display:flex}.wf-copy__points .mono{color:var(--ink-4);font-size:11px}.wf__stack{gap:80px;margin-top:56px;display:grid}.wf-card{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:40px;display:grid}.wf-card__copy{gap:14px;display:grid}.wf__stage--card{aspect-ratio:1/1.1;height:auto}@media (width<=760px){.wf-card{grid-template-columns:minmax(0,1fr);gap:28px}.wf__stack{gap:64px}.wf__fit{inset:16px 16px 20px}}.screen{flex-direction:column;justify-content:center;gap:16px;width:520px;height:600px;display:flex}.sc-chart{padding:16px 18px 12px}.sc-chart__head{color:var(--ui-ink-2);font-size:12.5px}.sc-chart__head b{color:var(--ui-ink);font-weight:600}.sc-chart__plot{grid-template-columns:28px minmax(0,1fr);gap:10px;height:132px;margin-top:16px;display:grid}.sc-chart__y{text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:4px;font-size:10px;display:flex}.sc-chart__area{position:relative}.sc-chart__svg{width:100%;height:100%;overflow:visible}.sc-chart__grid{stroke:#ffffff0f;stroke-width:1px}.sc-chart__line{fill:none;stroke:#dccaff;stroke-width:1.6px;stroke-linecap:round}.sc-chart__dot{fill:#dccaff}.sc-chart__peak circle:first-child{fill:#fff}.sc-chart__ping{fill:none;stroke:var(--violet-2);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:ping 1.6s var(--ease-out) infinite}@keyframes ping{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.sc-chart__tip{color:#0b0b0e;white-space:nowrap;background:#fff;border-radius:4px;padding:3px 7px;font-size:10.5px;font-weight:500;position:absolute;top:-8px;transform:translate(-50%)}.sc-chart__x{justify-content:space-between;margin:8px 0 0 38px;font-size:10px;display:flex}.sc-table{padding:2px 0 4px;overflow:hidden}.sc-row{border-top:1px solid var(--ui-line);opacity:0;height:38px;transition:opacity .4s, transform .5s var(--ease-out), background-color .4s;grid-template-columns:minmax(0,1fr) 108px 98px;align-items:center;gap:10px;padding:0 16px;font-size:12.5px;display:grid;position:relative;transform:translateY(6px)}.sc-row--head{white-space:nowrap;opacity:1;border-top:0;height:34px;font-size:10.5px;transform:none}.sc-row.is-in{opacity:1;transform:none}.sc-row.is-selected{background:#9254ff29}.sc-row.is-selected:before{content:"";background:var(--violet-2);width:2px;box-shadow:0 0 10px var(--violet);position:absolute;top:0;bottom:0;left:0}.sc-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-row__num{color:var(--ui-ink-2);font-size:11px}.sc-row__delta{text-align:right;font-size:11px}.sc-row__delta.flat{color:var(--ui-ink-3)}.sm-stack{padding-top:26px;position:relative}.sm-ghost{background:#0c0c0f;height:70px;padding:10px 16px;position:absolute}.sm-ghost span{opacity:.55}.sm-ghost--2{top:0;left:8%;right:8%}.sm-ghost--1{background:#0e0e11;top:15px;left:4%;right:4%}.sm-card{z-index:2;position:relative;overflow:hidden}.sm-card__head{justify-content:space-between;align-items:center;height:44px;padding:0 16px;font-size:13px;font-weight:500;display:flex}.sm-card__icons{color:var(--ui-ink-3);align-items:center;gap:11px;font-size:11px;display:flex}.sm-tabs{border-bottom:1px solid var(--ui-line);text-align:center;color:var(--ui-ink-3);grid-template-columns:repeat(3,1fr);font-size:12.5px;display:grid}.sm-tabs span{padding:8px 0 10px}.sm-tabs .is-active{color:var(--ui-ink);box-shadow:inset 0 -2px 0 var(--ui-ink)}.sm-thread{height:436px;position:relative;overflow:hidden}.sm-thread.is-scrolled{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.sm-thread__list{transition:transform .55s var(--ease-out);will-change:transform;flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.sm-msg{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sm-msg--assistant{align-items:flex-end}.sm-msg__meta{font-size:10px;line-height:1.3}.sm-msg__row{justify-content:flex-end;align-items:center;gap:8px;max-width:90%;display:flex}.sm-msg--user .sm-msg__row{justify-content:flex-start}.sm-msg .ui-bubble{max-width:100%;padding:8px 11px;font-size:12px;line-height:1.42}.sm-msg--user>.ui-bubble{max-width:90%}.sm-msg__nav{color:var(--ui-ink-3);flex-direction:column;gap:6px;font-size:11px;display:flex}.sm-flagged{border-color:#ad82ff99;padding-bottom:0;overflow:hidden;box-shadow:0 0 0 3px #9254ff24,0 0 30px -6px #9254ff99}.sm-flag{color:var(--violet-3);background:#9254ff47;align-items:center;gap:7px;margin:7px -11px 0;padding:6px 11px;font-size:11.5px;display:flex;overflow:hidden}.sm-flag__ring{border:1.5px solid;border-radius:50%;flex:none;width:9px;height:9px}.st-msg{gap:10px;padding:14px 16px;display:grid}.st-trace{padding:14px 0 6px}.st-trace__head{opacity:0;align-items:center;gap:8px;padding:0 16px 12px;font-size:13.5px;font-weight:500;transition:opacity .5s;display:flex}.st-trace__head.is-in{opacity:1}.st-trace__icon{color:var(--ui-ink-3)}.st-spans{border-top:1px solid var(--ui-line)}.st-span-wrap{opacity:0;transition:opacity .35s}.st-span-wrap.is-in{opacity:1}.st-span{border-bottom:1px solid var(--ui-line);align-items:center;gap:8px;height:34px;padding-right:14px;transition:background-color .4s;display:flex}.st-span__elbow{border-left:1px solid var(--ui-ink-3);border-bottom:1px solid var(--ui-ink-3);opacity:.6;flex:none;width:8px;height:11px;margin-top:-9px}.st-tag{color:var(--ui-ink-2);background:#ffffff12;border-radius:3px;flex:none;padding:2px 6px;font-size:10px}.st-span__name{min-width:0;color:var(--ui-ink);flex:1;font-size:11.5px}.st-span__track{background:#ffffff0d;border-radius:3px;flex:none;width:132px;height:6px;position:relative}.st-span__track i{transform-origin:0;transition:transform .6s var(--ease-out), background-color .4s;background:#ffffff8c;border-radius:3px;position:absolute;top:0;bottom:0}.st-span__dur{text-align:right;flex:none;width:40px;font-size:10.5px}.st-span.is-bad{background:#ff6b8e14}.st-span.is-bad .st-span__track i{background:var(--rose);box-shadow:0 0 10px var(--rose)}.st-span.is-bad .st-tag{background:var(--rose-a15);color:#ff9ab2}.st-detail{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.st-detail.is-open{grid-template-rows:1fr}.st-detail__inner{min-height:0;overflow:hidden}.st-detail__pad{border-bottom:1px solid var(--ui-line);background:#ffffff05;padding:10px 14px 12px 38px}.st-detail__title{align-items:center;gap:8px;font-size:11.5px;display:flex}.st-detail__dur{margin-left:auto}.st-detail__label{margin:10px 0 4px;font-size:10.5px}.st-detail__box{border:1px solid var(--ui-line);background:var(--ui-bg-2);color:var(--ui-ink-2);border-radius:6px;padding:8px 10px;font-size:12px}.st-bad{color:#ff9ab2;padding:8px 14px 8px 38px;font-size:11px}.sf-summary{padding:14px 16px 16px}.sf-summary__title{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.sf-ring{border:1.5px dashed var(--ui-ink-2);border-radius:50%;width:11px;height:11px;animation:6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sf-stats{border:1px solid var(--ui-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.sf-stats>div{gap:4px;padding:12px 14px;display:grid}.sf-stats>div+div{border-left:1px solid var(--ui-line)}.sf-stats b{letter-spacing:-.01em;font-size:20px;font-weight:500}.sf-spark{width:100%;height:26px}.sf-spark path{fill:none;stroke:#ff8fa9;stroke-width:1.5px;stroke-linecap:round}.sf-change{padding:14px 16px 16px}.sf-change__head{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.sf-change__body{border:1px solid var(--ui-line);background:#ffffff04;border-radius:8px;margin-top:12px;padding:14px}.sf-file{color:var(--ui-ink);font-size:11.5px}.sf-diff{background:#5fe3a714;border:1px solid #5fe3a72e;border-radius:6px;min-height:96px;margin-top:10px;padding:8px 10px}.sf-diff__line{color:#8ff0c2;clip-path:inset(0 100% 0 0);padding:4px 0;font-size:11.5px;transition:clip-path .7s steps(24,end)}.sf-diff__line.is-in{clip-path:inset(0)}.sf-diff__line span{color:var(--mint);margin-right:4px}.sf-replay{opacity:0;gap:8px;margin-top:14px;font-size:12.5px;transition:opacity .5s;display:grid}.sf-replay.is-in{opacity:1}.sf-progress{background:#ffffff12;border-radius:2px;height:4px;overflow:hidden}.sf-progress i{background:linear-gradient(90deg, var(--violet), var(--mint));transform-origin:0;height:100%;transition:transform 1.7s cubic-bezier(.3,.1,.2,1);display:block}.sf-replay__count{font-size:10.5px}.sf-result{color:var(--mint);opacity:0;transition:opacity .4s, transform .5s var(--ease-out);align-items:center;gap:7px;display:flex;transform:translateY(4px)}.sf-result.is-in{opacity:1;transform:none}.sf-actions{opacity:0;transition:opacity .45s, transform .5s var(--ease-out);gap:8px;margin-top:14px;display:flex;position:relative;transform:translateY(6px)}.sf-actions.is-in{opacity:1;transform:none}.sf-approve{background:var(--violet);color:#fff;height:30px;box-shadow:0 0 20px -4px var(--violet);border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.sf-approve.is-done{background:var(--mint);color:#062b1b;box-shadow:0 0 20px -4px var(--mint)}.sf-secondary{height:30px;color:var(--ui-ink-2);border-radius:6px;align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.setup-wrap{position:relative}.setup{padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,104px)}.setup__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.setup__copy{gap:22px;display:grid}.setup__steps{gap:12px;margin-top:10px;display:grid}.setup__steps li{box-shadow:0 0 0 1px var(--line-2), 0 12px 30px -20px #1e0c464d;background:#fff;border-radius:10px;gap:10px;padding:16px;display:grid}.setup__steps li.setup__note{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.setup__step-title{align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.setup__step-title svg{color:var(--violet)}.copyrow{box-shadow:inset 0 0 0 1px var(--line-2);background:#f5f4f9;border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.copyrow__code{white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--ink);scrollbar-width:none;flex:1;padding:10px 12px;font-size:13px;overflow-x:auto}.copyrow__code::-webkit-scrollbar{display:none}.copyrow__btn{border-left:1px solid var(--line-2);color:var(--ink-2);flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.copyrow__btn:hover{color:var(--ink);background:#ebe9f3}.copyrow__btn.is-copied{color:#13875a}.copyrow__icon{display:inline-grid}.term{color:#e9e7f0;font-family:var(--font-mono);background:#0b0b0e;border-radius:12px;font-size:13px;overflow:hidden;box-shadow:0 0 0 1px #000000e6,0 50px 90px -40px #3c198c8c,0 20px 30px -24px #00000080}.term__bar{color:#ffffff80;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:40px;padding:0 14px;font-size:12px;display:flex}.term__dots{gap:6px;display:flex}.term__dots i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.term__dots i:first-child{background:var(--violet)}.term__title{text-align:center;flex:1}.term__status{min-width:90px;color:var(--mint);justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.term__body{flex-direction:column;gap:8px;min-height:400px;padding:18px 18px 22px;display:flex}.term__line{white-space:pre-wrap;word-break:break-word;line-height:1.55}.term__prompt{color:var(--violet-2)}.term__caret{vertical-align:-.22em;background:var(--violet-2);width:8px;height:1.15em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.t-ok{color:var(--mint)}.t-dim{color:#ffffff80}.t-violet{color:var(--violet-2)}.t-kind{color:var(--violet-3)}.term__ask{color:#fff;background:#9254ff14;border-radius:8px;gap:10px;margin:6px 0;padding:12px 14px;line-height:1.55;display:flex;box-shadow:inset 0 0 0 1px #9254ff73}.term__chev{color:var(--violet-2)}.term__stream{gap:6px;margin-top:6px;display:grid}.term__event{background:#ffffff09;border-radius:6px;grid-template-columns:104px minmax(0,1fr) auto;gap:12px;padding:6px 10px;font-size:12.5px;display:grid}@media (width<=960px){.setup__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.term{font-size:12px}.term__event{grid-template-columns:88px minmax(0,1fr) auto;gap:8px}.term__body{min-height:420px}}.hub{grid-template-columns:minmax(0,1fr) 236px minmax(0,1fr);align-items:center;gap:clamp(48px,9vw,140px);margin-top:clamp(48px,6vw,72px);display:grid;position:relative}.hub__wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.hub__wire{fill:none;stroke:#ffffff1a;stroke-width:1px;transition:stroke .3s}.hub__pulse{fill:none;stroke:var(--violet-2);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.09 1.91;stroke-dashoffset:.09px;filter:drop-shadow(0 0 4px var(--violet));transition:opacity .3s;animation:2.4s linear infinite hub-pulse}@keyframes hub-pulse{0%{stroke-dashoffset:.09px}to{stroke-dashoffset:-1px}}.hub g.is-hot .hub__wire{stroke:#9254ffa6}.hub.has-hot g:not(.is-hot) .hub__pulse{opacity:.2}.hub__col{gap:14px;display:grid}.hub__tile{height:60px;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .3s, background-color .3s, transform .4s var(--ease-out);background:#0d0d10;border-radius:10px;align-items:center;gap:12px;padding:0 16px 0 14px;display:flex}.hub__tile:hover,.hub__tile.is-hot{box-shadow:inset 0 0 0 1px var(--violet), 0 10px 30px -14px #9254ff99;background:#130e1f;transform:translateY(-2px)}.hub__logo{background:#ffffff0d;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hub__logo img{object-fit:contain;filter:brightness(0)invert();opacity:.9;width:18px;height:18px}.hub__name{flex:1;min-width:0;font-size:14.5px;font-weight:500}.hub__arrow{color:var(--ink-4);transition:transform .3s var(--ease-out), color .3s;flex:none}.hub__tile:hover .hub__arrow,.hub__tile.is-hot .hub__arrow{color:var(--violet-2);transform:translate(2px,-2px)}.hub__core{text-align:center;background:radial-gradient(100% 100% at 50% 0,#1b1133,#0c0a12);border-radius:18px;justify-items:center;gap:10px;padding:40px 20px 30px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #9254ff73,0 0 70px -12px #9254ff80}.hub__mark{background:#9254ff24;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.hub__ring{border:1px dashed #ad82ff99;border-radius:50%;animation:18s linear infinite hub-spin;position:absolute;inset:-12px}.hub__ripple{border:1px solid var(--violet-2);animation:hub-ripple 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.hub__ripple--2{animation-delay:1.2s}@keyframes hub-spin{to{transform:rotate(360deg)}}@keyframes hub-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.hub__core-name{font-family:var(--font-pixel);letter-spacing:-.02em;margin-top:10px;font-size:26px}.hub__core-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);max-width:180px;font-size:10.5px;line-height:1.6}.stack__more{justify-items:center;gap:14px;margin-top:clamp(48px,6vw,64px);display:grid}.stack__more p{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.stack__k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:8px;font-size:11px}.stack__chip{border-radius:var(--r-sm);height:30px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);align-items:center;padding:0 12px;font-size:13.5px;transition:color .25s,box-shadow .25s;display:inline-flex}.stack__chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--violet)}.stack__chip--link{box-shadow:none;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);padding:0 6px}.stack__chip--link:hover{box-shadow:none;-webkit-text-decoration-color:var(--violet-2);text-decoration-color:var(--violet-2)}.stack__cta{justify-content:center;margin-top:32px;display:flex}@media (width<=960px){.hub{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.hub__core{order:-1;grid-column:1/-1;margin-bottom:12px}.hub__wires{display:none}.hub__col{gap:12px}}@media (width<=560px){.hub{grid-template-columns:minmax(0,1fr)}}.pricing{overflow:clip}.pricing__glow{pointer-events:none;background:radial-gradient(closest-side,#9254ff2b,#0000);width:min(1100px,100%);height:640px;position:absolute;top:0;left:50%;transform:translate(-50%)}.est{max-width:780px;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff05;border-radius:12px;margin:clamp(40px,5vw,56px) auto 0;padding:20px 24px 16px}.est__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.est__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.est__readout{align-items:baseline;gap:10px;display:flex}.est__value{font-family:var(--font-pixel);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px}.est__unit{color:var(--ink-3);font-size:14px}.est__arrow{color:var(--ink-4)}.est__plan{min-width:92px;color:var(--violet-3);font-weight:500;display:inline-block}.est__range{--track:calc(10px + (100% - 20px) * var(--p,0));cursor:pointer;appearance:none;background:0 0;width:100%;height:28px;margin:14px 0 4px}.est__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--violet-deep), var(--violet) var(--track), #ffffff1a var(--track));border-radius:3px;height:6px}.est__range::-moz-range-track{background:linear-gradient(90deg, var(--violet-deep), var(--violet) var(--track), #ffffff1a var(--track));border-radius:3px;height:6px}.est__range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:4px;width:20px;height:20px;margin-top:-7px;transition:box-shadow .2s,transform .2s;box-shadow:0 0 0 4px #9254ff59,0 4px 12px #00000080}.est__range::-moz-range-thumb{background:#fff;border:0;border-radius:4px;width:20px;height:20px;box-shadow:0 0 0 4px #9254ff59,0 4px 12px #00000080}.est__range:active::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 7px #9254ff59,0 4px 12px #00000080}.est__range:focus-visible{outline:none}.est__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--violet-2)}.est__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--violet-2)}.est__ticks{color:var(--ink-3);justify-content:space-between;padding:0 4px;font-size:10.5px;display:flex}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.tier{box-shadow:inset 0 0 0 1px var(--line-2);isolation:isolate;transition:box-shadow .4s var(--ease-out);background:#0c0c0f;border-radius:12px;flex-direction:column;gap:14px;padding:22px 20px 20px;display:flex;position:relative}.tier__spot{z-index:-1;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,-30%), #9254ff2b, transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.tier:hover .tier__spot{opacity:1}.tier--featured{background:linear-gradient(#130c21,#0c0c0f 55%);box-shadow:inset 0 0 0 1px #9254ff80}.tier--featured:before{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--ang), transparent 0 62%, var(--violet-2) 78%, #fff 80%, transparent 92%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:5s linear infinite tier-ang;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes tier-ang{to{--ang:360deg}}.tier.is-rec{z-index:1;box-shadow:inset 0 0 0 1px var(--violet-2), 0 24px 60px -32px #9254ffcc}.tier__rec{z-index:2;background:var(--violet);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:500;position:absolute;top:16px;right:16px}.tier__name{letter-spacing:-.01em;font-size:20px;font-weight:500}.tier__blurb{min-height:42px;color:var(--ink-3);font-size:14px}.tier__price{align-items:baseline;gap:6px;min-height:50px;margin-top:4px;display:flex}.tier__amount{font-family:var(--font-pixel);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.tier__per{color:var(--ink-3);font-size:13px}.tier__limits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:0;padding:14px 0;display:grid}.tier__limits div{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.tier__limits dt{color:var(--ink-3)}.tier__limits dd{font-variant-numeric:tabular-nums;margin:0}.tier__features{color:var(--ink-2);flex:1;align-content:start;gap:9px;font-size:13.5px;display:grid}.tier__features li{align-items:flex-start;gap:9px;display:flex}.tier__features svg{color:var(--violet-2);flex:none;margin-top:2px}.tier__cta{width:100%;margin-top:8px}.included{box-shadow:inset 0 0 0 1px var(--line-2);background:#0c0c0f;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px 40px;margin-top:14px;padding:24px;display:grid}.included__head{align-content:center;gap:6px;display:grid}.included__title{font-size:18px;font-weight:500}.included__list{color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px 24px;font-size:14px;display:grid}.included__list li{align-items:flex-start;gap:9px;display:flex}.included__list svg{color:var(--violet-2);flex:none;margin-top:3px}.included__faq{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding-top:6px;display:grid}.disc__q{text-align:left;width:100%;color:var(--ink-2);align-items:center;gap:10px;padding:12px 0;font-size:14px;transition:color .2s;display:flex}.disc__q:hover{color:var(--ink)}.disc__icon{color:var(--violet-2);transition:transform .35s var(--ease-out);flex:none}.disc.is-open .disc__icon{transform:rotate(45deg)}.disc__a{overflow:hidden}.disc__a p{color:var(--ink-3);padding:0 0 14px 24px;font-size:14px}@media (width<=1100px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.included,.included__list,.included__faq{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.tiers{grid-template-columns:minmax(0,1fr)}.tier__blurb{min-height:0}.est{padding:18px 16px 14px}.est__readout{flex-wrap:wrap}}.faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq__head{top:calc(var(--nav-h) + 32px);gap:20px;display:grid;position:sticky}.faq__link{color:var(--violet-2);text-underline-offset:4px;align-items:center;gap:4px;-webkit-text-decoration:underline #ad82ff66;text-decoration:underline #ad82ff66;transition:text-decoration-color .25s;display:inline-flex}.faq__link:hover{-webkit-text-decoration-color:var(--violet-2);text-decoration-color:var(--violet-2)}.faq__list{border-top:1px solid var(--line-2)}.faq-item{border-bottom:1px solid var(--line-2);position:relative}.faq-item:before{content:"";background:var(--violet);transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.faq-item.is-open:before{transform:scaleX(1)}.faq-item__q{text-align:left;letter-spacing:-.01em;width:100%;color:var(--ink);grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:22px 0;font-size:17px;font-weight:500;display:grid}.faq-item__num{color:var(--ink-4);font-size:11px;transition:color .3s}.faq-item.is-open .faq-item__num,.faq-item__q:hover .faq-item__num{color:var(--violet-2)}.faq-item__text{transition:transform .4s var(--ease-out)}.faq-item__q:hover .faq-item__text{transform:translate(4px)}.faq-item__icon{width:24px;height:24px;position:relative}.faq-item__icon i{background:var(--ink-2);height:1.5px;transition:transform .4s var(--ease-out), background-color .3s;position:absolute;top:11px;left:5px;right:5px}.faq-item__icon i:last-child{transform:rotate(90deg)}.faq-item.is-open .faq-item__icon i{background:var(--violet-2)}.faq-item.is-open .faq-item__icon i:first-child,.faq-item.is-open .faq-item__icon i:last-child{transform:rotate(180deg)}.faq-item__a{overflow:hidden}.faq-item__a p{color:var(--ink-2);max-width:64ch;padding:0 36px 24px 46px;line-height:1.65}@media (width<=900px){.faq__grid{grid-template-columns:minmax(0,1fr)}.faq__head{position:static}}@media (width<=560px){.faq-item__q{grid-template-columns:minmax(0,1fr) 24px;font-size:16px}.faq-item__num{display:none}.faq-item__a p{padding:0 0 22px}}.founders__card{justify-items:center;gap:14px;max-width:980px;margin:clamp(44px,6vw,64px) auto 0;display:grid}.founders__hint{color:var(--ink-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.booking{color:#0b0b0e;background:#f4f3f8;border-radius:14px;grid-template-columns:224px minmax(0,1fr) 150px;width:100%;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 50px 120px -50px #9254ff99}.booking:hover,.booking:focus-visible{box-shadow:0 0 0 1px var(--violet), 0 50px 120px -50px #9254ffbf}.booking__info{background:#fff;border-right:1px solid #0b0b0e14;align-content:start;gap:6px;padding:24px 22px;display:grid}.booking__avatar{background:#151019;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:8px;display:grid}.booking__org{letter-spacing:.04em;color:#0b0b0e80;font-size:11px}.booking__title{letter-spacing:-.01em;font-size:19px;font-weight:600}.booking__desc{color:#0b0b0e99;font-size:13.5px}.booking__meta{color:#0b0b0ebf;gap:10px;margin-top:14px;font-size:13.5px;display:grid}.booking__meta li{align-items:center;gap:8px;display:flex}.booking__cal{padding:22px 22px 18px}.booking__month{color:#0b0b0e80;align-items:center;gap:6px;font-size:15px;display:flex}.booking__month b{color:#0b0b0e;font-weight:600}.booking__nav{color:#0b0b0e66;gap:14px;margin-left:auto;display:flex}.booking__nav i{font-style:normal}.booking__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.booking__dow{text-align:center;text-transform:uppercase;color:#0b0b0e73;padding-bottom:6px;font-size:10.5px}.booking__day{color:#0b0b0e52;border-radius:6px;place-items:center;height:40px;font-size:13.5px;display:grid}.booking__day.is-open{color:#0b0b0e;background:#e6e3ef;font-weight:500}.booking__day.is-selected{color:#fff;background:#0b0b0e}.booking__slots{background:#fff;border-left:1px solid #0b0b0e14;flex-direction:column;gap:8px;padding:22px 16px;display:flex}.booking__slots-head{letter-spacing:.06em;text-transform:uppercase;color:#0b0b0e80;margin-bottom:4px;font-size:11px}.booking__slot{border-radius:6px;place-items:center;height:36px;font-size:13px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #0b0b0e24}@media (width<=860px){.booking{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.booking__slots{display:none}}@media (width<=600px){.booking{grid-template-columns:minmax(0,1fr)}.booking__info{border-bottom:1px solid #0b0b0e14;border-right:0}.booking__meta{flex-wrap:wrap;gap:8px 16px;display:flex}.booking__cal{padding:18px 14px 14px}.booking__day{height:36px}}.security__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.security__copy{gap:22px;display:grid}.security__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.security__list li{box-shadow:inset 0 0 0 1px var(--line-2);background:#0c0c0f;border-radius:10px;align-content:start;gap:8px;padding:18px;transition:box-shadow .3s;display:grid}.security__list li:hover{box-shadow:inset 0 0 0 1px #9254ff80}.security__icon{background:var(--violet-a10);width:32px;height:32px;color:var(--violet-2);box-shadow:inset 0 0 0 1px var(--violet-a20);border-radius:8px;place-items:center;display:grid}.security__title{margin-top:4px;font-size:15.5px;font-weight:500}.security__list .body{font-size:14px}.security__link{color:var(--violet-2);justify-self:start;align-items:center;gap:6px;font-size:15px;display:inline-flex}.security__visual{place-items:center;display:grid}.shield{aspect-ratio:1;place-items:center;width:min(440px,100%);display:grid;position:relative;overflow:hidden}.shield:before{content:"";filter:blur(20px);background:radial-gradient(closest-side,#9254ff47,#0000);border-radius:50%;position:absolute;inset:16%}.shield__ring{width:100%;height:100%;animation:40s linear infinite shield-spin;position:absolute;inset:0;overflow:visible}.shield__ring text{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--ink-3);font-size:13px;font-weight:500}@keyframes shield-spin{to{transform:rotate(360deg)}}.shield__grid{width:52%;height:auto;position:relative;overflow:visible}.px{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s var(--in), transform .45s var(--ease-spring) var(--in);transform:scale(.3)}.shield.is-in .px{opacity:1;transform:none}.px--fill{fill:#9254ff47}.px--edge{fill:var(--violet)}.px--check{fill:#fff}.shield.is-in .px--fill{animation:3.6s infinite px-scan-fill;animation-delay:calc(var(--scan) + 2s)}.shield.is-in .px--edge{animation:3.6s infinite px-scan-edge;animation-delay:calc(var(--scan) + 2s)}@keyframes px-scan-fill{0%,16%,to{fill:#9254ff47}6%{fill:#c4a0ffd9}}@keyframes px-scan-edge{0%,16%,to{fill:#9254ff}6%{fill:#efe6ff}}@media (width<=900px){.security__grid{grid-template-columns:minmax(0,1fr)}.security__visual{order:1}}@media (width<=560px){.security__list{grid-template-columns:minmax(0,1fr)}}.close{border-top:1px solid var(--line);background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-position:-.5px -.5px;background-size:18px 18px;align-items:center;min-height:min(92vh,860px);padding:clamp(96px,12vw,160px) 0;display:grid;position:relative;overflow:clip}.close:after{content:"";pointer-events:none;background:radial-gradient(60% 55%,#050506b8,#0000 75%);position:absolute;inset:0}.paint-field{width:100%;height:100%;position:absolute;inset:0}.close__inner{z-index:1;text-align:center;pointer-events:none;justify-items:center;gap:24px;display:grid;position:relative}.close__inner a{pointer-events:auto}.close__title{font-size:clamp(40px,6.6vw,92px)}.close__line{display:block}.close__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.close__hint{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:20px;font-size:11px}@media (hover:none){.close__hint{display:none}}
