.abs{line-height:0;display:block;position:relative}.abs svg{width:100%;height:auto;display:block;overflow:hidden}.abs-queue{--q-row:clamp(38px, 4.2vw, 50px);--q-board:58%;--q-stop:11px;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:repeat(4, var(--q-row));line-height:1.1;display:grid}.abs-queue__who{font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;color:#fffffff0;animation:abs-queue-turn var(--abs-cyc) var(--ease-settle) infinite;animation-delay:calc(var(--k) * var(--abs-cyc) / -4);grid-column:1;align-items:center;gap:9px;padding-right:clamp(14px,1.8vw,24px);font-size:12.5px;display:flex}.abs-queue__dot{background:var(--abs-hue);border-radius:50%;flex:none;width:7px;height:7px}.abs-queue__board{pointer-events:none;grid-area:1/2/-1;position:relative}.abs-queue__board-line{top:-7px;bottom:-7px;left:var(--q-board);opacity:.5;width:1px;animation:abs-queue-answer calc(var(--abs-cyc) / 4) var(--ease-settle) infinite;background:repeating-linear-gradient(#ffffff80 0 2px,#0000 2px 6px);position:absolute}.abs-queue__board-name{left:var(--q-board);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:#ffffff57;font-size:11px;position:absolute;bottom:calc(100% + 15px);transform:translate(-50%)}.abs-queue__lane{grid-column:2;align-self:center;height:1px;position:relative}.abs-queue__ask{width:calc(var(--q-board) - var(--q-stop));background:#ffffff2b;height:1px;position:absolute;top:0;left:0}.abs-queue__claim{background:var(--abs-hue);transform-origin:0;height:2px;animation:abs-queue-claim var(--abs-cyc) var(--ease-settle) infinite;animation-delay:calc(var(--k) * var(--abs-cyc) / -4);position:absolute;top:-.5px;left:0;right:0;transform:scaleX(0)}.abs-queue__stop{top:50%;left:var(--q-board);width:10px;height:10px;animation:abs-queue-refuse var(--abs-cyc) var(--ease-settle) infinite;animation-delay:calc(var(--k) * var(--abs-cyc) / -4);margin:-5px 0 0 -5px;position:absolute}.abs-queue__stop:before,.abs-queue__stop:after{content:"";background:#ffffff85;width:100%;height:1px;position:absolute;top:4.5px;left:0}.abs-queue__stop:before{transform:rotate(45deg)}.abs-queue__stop:after{transform:rotate(-45deg)}.abs-queue__file{border-radius:var(--radius-surface);background:var(--surface);flex-direction:column;grid-area:1/3/-1;justify-content:center;gap:10px;padding:0 clamp(16px,2vw,26px);display:flex;position:relative}.abs-queue__ring{border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--abs-hue);background:color-mix(in srgb, var(--abs-hue) 8%, transparent);opacity:0;animation:abs-queue-hold var(--abs-cyc) var(--ease-settle) infinite;animation-delay:calc(var(--k) * var(--abs-cyc) / -4);position:absolute;inset:0}.abs-queue__path{font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;color:#ffffffeb;font-size:13px;position:relative}.abs-queue__path-short{display:none}.abs-queue__holders{height:14px;position:relative}.abs-queue__holder{font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;color:var(--abs-hue);opacity:0;animation:abs-queue-hold var(--abs-cyc) var(--ease-settle) infinite;animation-delay:calc(var(--k) * var(--abs-cyc) / -4);font-size:11.5px;position:absolute;top:0;left:0}@keyframes abs-queue-claim{0%{opacity:1;transform:scaleX(0)}2.6%,23.6%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}@keyframes abs-queue-refuse{0%,23.6%{opacity:0}25%,98.6%{opacity:1}to{opacity:0}}@keyframes abs-queue-hold{0%,1.8%{opacity:0}3.2%,23.6%{opacity:1}25%,to{opacity:0}}@keyframes abs-queue-turn{0%,23.6%{opacity:1}25%,98.6%{opacity:.42}to{opacity:1}}@keyframes abs-queue-answer{0%{opacity:.5}9%{opacity:1}to{opacity:.5}}@media (width<=760px){.abs-queue{--q-row:40px;--q-board:52%}.abs-queue__who{padding-right:12px;font-size:11.5px}.abs-queue__path{font-size:12px}.abs-queue__path-full{display:none}.abs-queue__path-short{display:inline}}.abs-lattice{pointer-events:none;opacity:var(--abs-lattice-i,.09);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(125% 105% at 50% 42%,#000 26%,#0000 100%);mask-image:radial-gradient(125% 105% at 50% 42%,#000 26%,#0000 100%)}.abs-lattice svg{width:100%;height:100%}.abs-lattice__tick,.abs-lattice__spine{fill:none;stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.abs-lattice__spine{opacity:.26}.abs-lattice__drift{animation:150s linear infinite abs-lattice-drift}@keyframes abs-lattice-drift{0%{transform:translateY(0)}to{transform:translateY(calc(var(--abs-tile) * -1px))}}.abs-chorus__wander{animation:abs-chorus-wander var(--w) ease-in-out infinite alternate}@keyframes abs-chorus-wander{0%{transform:translate(calc(var(--wx) * -1), calc(var(--wy) * -1))}to{transform:translate(var(--wx), var(--wy))}}.abs-chorus__dot{transform:translate(var(--dx), var(--dy));opacity:var(--o);animation:abs-chorus-gather var(--abs-cyc) ease-in-out infinite;animation-delay:var(--d)}@keyframes abs-chorus-gather{0%,20%{transform:translate(var(--dx), var(--dy));opacity:var(--o)}44%,56%{transform:translate(calc(var(--dx) * .18), calc(var(--dy) * .18));opacity:1}84%,to{transform:translate(var(--dx), var(--dy));opacity:var(--o)}}@media (prefers-reduced-motion:reduce){.abs-queue__who,.abs-queue__claim,.abs-queue__stop,.abs-queue__ring,.abs-queue__holder,.abs-queue__board-line,.abs-lattice__drift,.abs-chorus__wander,.abs-chorus__dot{animation:none}.abs-queue__who{opacity:.42}.abs-queue__claim{transform:scaleX(0)}.abs-queue__stop{opacity:1}.abs-queue__ring,.abs-queue__holder{opacity:0}.abs-queue__who.is-lead,.abs-queue__ring.is-lead,.abs-queue__holder.is-lead{opacity:1}.abs-queue__lane.is-lead .abs-queue__claim{transform:scaleX(1)}.abs-queue__lane.is-lead .abs-queue__stop{opacity:0}.abs-chorus__dot{transform:translate(calc(var(--dx) * .18), calc(var(--dy) * .18));opacity:1}}.resv-queue{max-width:880px;margin-top:clamp(56px,7vw,104px);padding-top:34px;padding-bottom:22px}#voice{padding-top:clamp(28px,3vw,52px)}.section--close .centred{text-align:center}.section--close .close__head,.section--close .lede,.section--close .eyebrow,.section--close .eyebrow:before{margin-inline:auto}.section--close .close__actions{justify-content:center}.hero:has(.live-hero){background:#020304;min-height:0;padding:0;display:block}.live-hero{--hero-scroll:0;--pointer-x:0;--pointer-y:0;--window-inset:clamp(16px, 2vw, 34px);--hero-window-scale:1;color:#f4f4f1;background:#020304;width:100%;height:138svh;min-height:clamp(720px,138svh,1400px);position:relative}.live-hero__sticky{isolation:isolate;background:#020304;height:100svh;min-height:min(650px,100%);max-height:100%;position:sticky;top:0;overflow:hidden}.live-hero__sticky:before{z-index:2;content:"";opacity:calc(.66 - var(--hero-scroll) * .52);pointer-events:none;background:linear-gradient(90deg,#0000 2%,#ffffff47 10%,#0000 24%) 0 24%/100% 1px no-repeat,linear-gradient(90deg,#0000 69%,#ffffff40 84%,#0000 98%) 0 72%/100% 1px no-repeat,radial-gradient(circle at 77% 20%,#ffffff16,#0000 19%),radial-gradient(circle at 20% 78%,#fff1,#0000 18%),radial-gradient(at 50% 47%,#ffffff09,#0000 34%);position:absolute;inset:0}.live-hero__sticky:hover:before{opacity:calc(.82 - var(--hero-scroll) * .62)}.live-hero__field{z-index:0;width:100%;height:100%;opacity:calc(1 - var(--hero-scroll) * .65);pointer-events:none;transform:translate3d(calc(var(--pointer-x) * -5px), calc(var(--pointer-y) * -5px - var(--hero-scroll) * 12px), 0);display:block;position:absolute;inset:0}.live-hero__aurora{z-index:1;filter:blur(42px);opacity:calc(.9 - var(--hero-scroll) * .75);pointer-events:none;transform:scale(calc(1 + var(--hero-scroll) * .08));will-change:transform, opacity;background:radial-gradient(circle,#ffffff09,#0000 42%),radial-gradient(circle at 36% 48%,#806cff0e,#0000 30%),radial-gradient(circle at 64% 52%,#27ae8f0b,#0000 29%);position:absolute;inset:16% 17%}.live-hero__windows{z-index:5;pointer-events:none;transform:translate3d(calc(var(--pointer-x) * 5px), calc(var(--pointer-y) * 5px), 0);position:absolute;inset:0}.live-hero__window{--agent-accent:#f4f4f1;color:#dfe3e9;text-align:left;pointer-events:auto;width:clamp(300px,26vw,420px);scale:var(--hero-window-scale);will-change:transform, scale;background:#0b0d11;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;padding:0;transition:border-color .22s,box-shadow .22s;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 72px #0000008f}.live-hero__window:hover,.live-hero__window.is-active{border-color:color-mix(in srgb, var(--agent-accent) 64%, #ffffff1f);box-shadow:0 26px 76px #0000009e, 0 0 0 1px color-mix(in srgb, var(--agent-accent) 18%, transparent)}.live-hero__window--claude{--agent-accent:#d97757;left:var(--window-inset);transform-origin:100%;transform:translate3d(calc(var(--hero-scroll) * -34vw), calc(var(--hero-scroll) * -12vh), 0) rotate(calc(-1.1deg - var(--hero-scroll) * 2.5deg));top:max(88px,9.5%)}.live-hero__window--codex{--agent-accent:#e8eaf0;right:var(--window-inset);transform-origin:0;transform:translate3d(calc(var(--hero-scroll) * 34vw), calc(var(--hero-scroll) * -10vh), 0) rotate(calc(.9deg + var(--hero-scroll) * 2.5deg));top:max(92px,10%)}.live-hero__window--kimi{--agent-accent:#806cff;left:var(--window-inset);transform-origin:100%;transform:translate3d(calc(var(--hero-scroll) * -29vw), calc(var(--hero-scroll) * 28vh), 0) rotate(calc(-.5deg + var(--hero-scroll) * 2deg));bottom:12%}.live-hero__window--cursor{--agent-accent:#54d2b0;right:var(--window-inset);transform-origin:0;transform:translate3d(calc(var(--hero-scroll) * 29vw), calc(var(--hero-scroll) * 28vh), 0) rotate(calc(.7deg + var(--hero-scroll) * 2deg));bottom:11%}.live-hero__windowbar{height:40px;font:11px/1 var(--font-mono);background:#111318;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:10px;padding:0 13px;display:flex}.live-hero__lights{gap:5px;display:flex}.live-hero__lights i{background:#555c68;border-radius:50%;width:6px;height:6px}.live-hero__lights i:first-child{background:#d97757}.live-hero__lights i:nth-child(2){background:#d6a653}.live-hero__lights i:last-child{background:#56a870}.live-hero__agent{color:#f4f4f1;align-items:center;gap:7px;display:flex}.live-hero__agent img{object-fit:contain;width:17px;height:17px}.live-hero__working{color:#858d9a;margin-left:auto}.live-hero__working i{background:#6ee7a8;border-radius:50%;width:5px;height:5px;margin-right:5px;animation:1.8s ease-in-out infinite live-pulse;display:inline-block}.live-hero__terminal{min-height:168px;font:10.5px/1.4 var(--font-mono);background:#090b0e;flex-direction:column;padding:13px 18px 10px;display:flex}.live-hero__signature{color:var(--agent-accent);letter-spacing:.02em;font-weight:500}.live-hero__meta{color:#616976;margin:1px 0 11px;font-size:9px}.live-hero__prompt{color:#f4f4f1;margin-bottom:5px}.live-hero__prompt b{color:var(--agent-accent);font-weight:500}.live-hero__path{color:#737c89;margin-bottom:8px}.live-hero__line{color:#aab1bd;animation:line-wake 5s calc(var(--line) * .35s) ease-in-out infinite}.live-hero__line b{width:13px;color:var(--agent-accent);font-weight:400;display:inline-block}.live-hero__caret{color:var(--agent-accent);animation:1s step-end infinite caret-blink}.live-hero__windowfoot{color:#727986;height:27px;font:9px/1 var(--font-mono);background:#101217;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.live-hero__input{min-height:18px;color:var(--agent-accent);align-items:center;gap:7px;margin-top:auto;display:flex}.live-hero__input b{font-weight:500}.live-hero__input input{color:#f4f4f1;min-width:0;caret-color:var(--agent-accent);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}@media (pointer:coarse){.live-hero__window{touch-action:pan-y}.live-hero__input input{pointer-events:none}}.live-hero__copy{z-index:6;text-align:center;pointer-events:none;width:min(1080px,100% - 48px);opacity:calc(1 - var(--hero-scroll) * 1.02);transform:translate3d(-50%, calc(-50% - var(--hero-scroll) * 7vh), 0) scale(calc(1 - var(--hero-scroll) * .035));flex-direction:column;align-items:center;display:flex;position:absolute;top:51%;left:50%}.live-hero__copy>*{pointer-events:auto}.live-hero__copy h1{color:#f4f4f1;font-family:var(--font-display);letter-spacing:-.066em;white-space:nowrap;text-wrap:balance;text-shadow:0 8px 34px #020304,0 22px 82px #020304;margin:0 0 22px;font-size:clamp(3.55rem,4.85vw,5.35rem);font-weight:500;line-height:.9}.live-hero__copy p{color:#f4f4f194;max-width:680px;font:500 clamp(14px, 1.18vw, 18px)/1.55 var(--font-mono);letter-spacing:.01em;text-wrap:balance;margin:0}.live-hero__actions{align-items:center;margin-top:28px;display:flex}.live-hero__cta{color:#07080a;font:500 12px/1 var(--font-mono);transition:transform .18s var(--ease-settle), background-color .18s ease;background:#f4f4f1;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:26px;padding:7px 7px 7px 20px;text-decoration:none;display:flex;box-shadow:0 14px 42px #0000005c}.live-hero__cta b{color:#f4f4f1;background:#101217;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.live-hero__cta:hover{background:#fff;transform:translateY(-2px)}.live-hero__affiliate{color:#f4f4f1d1;font:500 11px/1.2 var(--font-mono);transition:color .18s ease, transform .18s var(--ease-settle);gap:4px;margin-top:13px;text-decoration:none;display:grid}.live-hero__affiliate span:after{content:"↗";margin-left:7px}.live-hero__affiliate i{width:14px;height:14px;font:500 9px/1 var(--font-mono);border:1px solid;border-radius:50%;place-items:center;margin-right:5px;font-style:normal;display:inline-grid}.live-hero__affiliate small{color:#f4f4f16b;font:inherit;font-size:9px}.live-hero__affiliate:hover{color:#fff;transform:translateY(-1px)}.live-hero__affiliate:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #f4f4f1}.live-hero__cursor{z-index:7;opacity:calc(.78 - var(--hero-scroll) * .78);filter:drop-shadow(0 6px 10px #0006);pointer-events:none;transition:left .9s cubic-bezier(.2,.75,.25,1),right .9s cubic-bezier(.2,.75,.25,1),top .9s cubic-bezier(.2,.75,.25,1);position:absolute}.live-hero__cursor-body{align-items:flex-start;animation:3.2s ease-in-out infinite cursor-fidget;display:flex}.live-hero__cursor svg{width:14px;height:20px;fill:var(--cursor);stroke:#fff;stroke-width:1px}.live-hero__cursor-body>span{background:var(--cursor);color:#fff;font:9px/1 var(--font-mono);border-radius:3px;margin:13px 0 0 -2px;padding:3px 7px}.live-hero__cursor--a{top:58%;left:28%}.live-hero__cursor--a.is-collaborating{top:27%;left:24%}.live-hero__cursor--b{top:55%;right:25%}.live-hero__cursor--b .live-hero__cursor-body{animation-delay:-1.1s}.live-hero__cursor--b.is-collaborating{top:74%;right:55%}.live-hero__cursor--c{top:68%;right:31%}.live-hero__cursor--c .live-hero__cursor-body{animation-delay:-2.2s}.live-hero__cursor--c.is-collaborating{top:31%;right:12%}.live-hero__cursor--d{top:58%;right:28%}.live-hero__cursor--d .live-hero__cursor-body{animation-delay:-.55s}.live-hero__cursor--d.is-collaborating{top:76%;right:23%}.live-hero__dock{z-index:8;opacity:calc(1 - var(--hero-scroll) * 1.05);transform:translate3d(-50%, calc(var(--hero-scroll) * 10vh), 0);background:#15171c;border:1px solid #ffffff21;border-radius:17px;align-items:flex-end;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:2.6%;left:50%;box-shadow:0 18px 46px #0009}.live-hero__dock-tile{transform-origin:bottom;width:46px;height:46px;transition:transform .18s var(--ease-settle);display:block;position:relative}.live-hero__dock-tile:hover{transform:translateY(-5px)scale(1.08)}.live-hero__dock-tile img{object-fit:cover;border-radius:12px;width:46px;height:46px;display:block;box-shadow:0 7px 18px #0000006b}.live-hero__dock-tile i{color:#f4f4f1;font:500 9px/1 var(--font-mono);white-space:nowrap;opacity:0;background:#24272d;border-radius:6px;padding:4px 7px;font-style:normal;transition:opacity .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.live-hero__dock-tile:hover i{opacity:1}.live-hero__dock-divider{background:#ffffff1f;align-self:center;width:1px;height:29px;margin:0 1px}.live-hero__dock-preview{background:#23262c;border-radius:12px;place-items:center;display:grid;box-shadow:0 7px 18px #0000006b}.live-hero__dock-preview b{border:1.5px solid #e6e9ef;border-radius:4px;width:24px;height:18px;display:block;position:relative}.live-hero__dock-preview b:after{content:"";background:#6ee7a8;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;right:2px}.live-hero__scroll{z-index:8;color:#ffffff57;font:9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:calc(1 - var(--hero-scroll) * 2);align-items:center;gap:10px;display:flex;position:absolute;bottom:29px;right:30px}.live-hero__scroll i{background:currentColor;width:28px;height:1px;position:relative;overflow:hidden}.live-hero__scroll i:after{content:"";background:#fff;animation:1.8s ease-in-out infinite scroll-line;position:absolute;inset:0}@keyframes live-pulse{50%{opacity:.35}}@keyframes caret-blink{50%{opacity:0}}@keyframes line-wake{0%,68%,to{opacity:.58}74%,88%{opacity:1;color:#e7eaf0}}@keyframes scroll-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cursor-fidget{0%,to{transform:translate(0,0)rotate(0)}34%{transform:translate(8px,-6px)rotate(2deg)}68%{transform:translate(-5px,7px)rotate(-1deg)}}@media (width>=1181px) and (width<=1680px) and (height<=1050px){.live-hero{--hero-window-scale:.9;--window-inset:clamp(12px, 1.4vw, 22px)}.live-hero__window--claude,.live-hero__window--kimi{transform-origin:0}.live-hero__window--codex,.live-hero__window--cursor{transform-origin:100%}}@media (width<=1180px){.live-hero{--window-inset:12px}.live-hero__window{width:clamp(250px,29vw,320px);scale:.9}.live-hero__copy{width:min(680px,100% - 40px)}.live-hero__copy h1{white-space:normal;max-width:8.8em;font-size:clamp(3.2rem,6.1vw,4.35rem)}}@media (width>=801px) and (height<=720px){.live-hero__window{scale:.82}}@media (width<=800px){.live-hero{height:124svh;min-height:clamp(660px,124svh,1100px)}.live-hero__sticky{min-height:min(610px,100%);max-height:100%}.live-hero__windows{z-index:1;opacity:.52;filter:blur(.5px)}.live-hero__window{width:252px;scale:1}.live-hero__window--claude{top:14%;left:-94px;right:auto;-webkit-mask-image:linear-gradient(90deg,#000 38%,#0000);mask-image:linear-gradient(90deg,#000 38%,#0000)}.live-hero__window--codex{top:63%;left:auto;right:-96px;-webkit-mask-image:linear-gradient(270deg,#000 38%,#0000);mask-image:linear-gradient(270deg,#000 38%,#0000)}.live-hero__window--kimi,.live-hero__window--cursor{display:none}.live-hero__terminal{min-height:136px;padding:11px 12px 9px;font-size:9px}.live-hero__signature,.live-hero__meta{display:none}.live-hero__windowbar{height:34px}.live-hero__working{display:none}.live-hero__copy{width:calc(100% - 32px);top:45%}.live-hero__copy h1{white-space:normal;max-width:8.4em;font-size:clamp(3rem,14vw,4.7rem)}.live-hero__copy p{max-width:28ch}.live-hero__cursor{z-index:2;opacity:calc(.46 - var(--hero-scroll) * .46)}.live-hero__cursor--c,.live-hero__cursor--d{display:none}.live-hero__dock{border-radius:14px;gap:5px;padding:6px 7px;bottom:2%}.live-hero__dock-tile,.live-hero__dock-tile img{width:37px;height:37px}.live-hero__dock-tile img,.live-hero__dock-preview{border-radius:10px}.live-hero__dock-divider{height:23px;margin:0}.live-hero__scroll{display:none}}@media (prefers-reduced-motion:reduce){.live-hero{height:100svh}.live-hero__field,.live-hero__aurora,.live-hero__windows,.live-hero__window,.live-hero__copy,.live-hero__dock{transform:none}.live-hero__copy{transform:translate(-50%,-50%)}.live-hero__cursor,.live-hero__cursor-body,.live-hero__working i,.live-hero__line,.live-hero__caret,.live-hero__scroll i:after{transition:none;animation:none}}.enterprise{color:#f4f4f1;background:#020304;min-height:100svh;padding:155px 0 90px}.enterprise [hidden]{display:none!important}.enterprise__layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,90px);display:grid}.enterprise__intro{padding:15px 0 0}.enterprise__back{color:#989ba1;margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-block}.enterprise h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(46px,5.1vw,74px);font-weight:500;line-height:1.04}.enterprise__lead{color:#a6a8ac;max-width:400px;margin:0 0 36px;font-size:17px;line-height:1.65}.enterprise__session{background:#0b0d10;border:1px solid #272a30;border-radius:14px;max-width:430px;overflow:hidden;box-shadow:0 20px 70px -40px #686c76}.enterprise__session-top{color:#d0d1d4;border-bottom:1px solid #24262c;justify-content:space-between;align-items:center;padding:13px 17px;font-size:12px;display:flex}.enterprise__session-top>span{align-items:center;gap:8px;display:flex}.enterprise__session-top>span>i{background:#bfc8b9;border-radius:50%;width:6px;height:6px}.enterprise__people{padding-left:8px;display:flex}.enterprise__people b{background:#434854;border:2px solid #0b0d10;border-radius:7px;place-items:center;width:23px;height:23px;margin-left:-5px;font-size:10px;font-weight:500;display:grid}.enterprise__people b:nth-child(2){background:#6a493e}.enterprise__people b:nth-child(3){background:#4b4767}.enterprise__workspace{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.enterprise__terminal,.enterprise__preview{background:#121419;border:1px solid #303239;border-radius:9px;min-width:0;overflow:hidden}.enterprise__terminal{padding:12px}.enterprise__terminal>span{align-items:center;gap:6px;font-size:11px;display:flex}.enterprise__terminal img{width:15px;height:15px}.enterprise__terminal p{font:10px var(--font-mono);color:#d2d4d8;margin:17px 0 12px}.enterprise__terminal p i{color:#777e89;font-style:normal}.enterprise__code{gap:6px;margin-bottom:20px;display:grid}.enterprise__code i{background:#5f656f;border-radius:2px;width:78%;height:3px}.enterprise__code i:nth-child(2){background:#9d786b;width:56%;margin-left:10px}.enterprise__code i:nth-child(3){width:70%;margin-left:10px}.enterprise__code i:nth-child(4){width:40%}.enterprise__workspace small{color:#959aa5;font-size:10px}.enterprise__preview small{margin:0 12px 12px;display:block}.enterprise__preview-bar{border-bottom:1px solid #242830;gap:4px;padding:12px;display:flex}.enterprise__preview-bar i{background:#626875;border-radius:50%;width:4px;height:4px}.enterprise__preview-art{background-image:radial-gradient(#353942 .6px,#0000 .6px);background-size:12px 12px;place-items:center;height:87px;display:grid}.enterprise__preview-art svg{fill:none;stroke:#f4f4f1;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:57px}.enterprise__session-foot{color:#91959e;align-items:center;gap:8px;padding:0 17px 14px;font-size:11px;display:flex}.enterprise__session-foot span{background:#91959e;border-radius:50%;width:5px;height:5px}.enterprise__roles{flex-wrap:wrap;gap:5px;margin:26px 0 13px;display:flex}.enterprise__roles button{color:#989da5;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:12px;transition:background .15s,color .15s}.enterprise__roles button[aria-pressed=true]{color:#f4f4f1;background:#181b20;border-color:#30343c}.enterprise__scenario{color:#989da5;max-width:420px;min-height:95px;margin:0;font-size:14px;line-height:1.7}.enterprise__panel{background:#101216;border:1px solid #303239;border-radius:20px;padding:clamp(24px,2.8vw,38px);box-shadow:0 35px 90px -60px #737988}.enterprise__panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 18px;display:flex}.enterprise__panel-heading h2{letter-spacing:-.04em;margin:0;font-size:25px;font-weight:500}.enterprise__panel-heading>span{color:#a6abb3;font-size:11px}.enterprise__panel-intro{color:#9297a0;max-width:330px;margin:12px 0 29px;font-size:13px;line-height:1.6}.enterprise__form{gap:19px;display:grid}.enterprise__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.enterprise__form label{color:#d5d7dc;flex-direction:column;gap:9px;min-width:0;font-size:12px;display:flex}.enterprise__form input,.enterprise__form select,.enterprise__form textarea{color:#f4f4f1;width:100%;min-width:0;font:inherit;background:#171a20;border:1px solid #33373f;border-radius:9px;outline:none;padding:12px;font-size:13px;line-height:1.4;transition:border-color .14s,box-shadow .14s}.enterprise__form input::placeholder,.enterprise__form textarea::placeholder{color:#7f8590;opacity:1}.enterprise__form textarea{resize:vertical;min-height:94px;max-height:300px}.enterprise__form select{min-height:45px}.enterprise__form input:focus,.enterprise__form textarea:focus,.enterprise__form select:focus{border-color:#b6bcc7;box-shadow:0 0 0 3px #ffffff0d}.enterprise__submit{color:#111317;width:100%;min-height:49px;font:inherit;cursor:pointer;background:#f4f4f1;border:1px solid #f4f4f1;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;font-size:14px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.enterprise__submit:hover{background:#fff}.enterprise__submit:active{transform:translateY(1px)}.enterprise__submit:disabled{opacity:.55;cursor:wait}.enterprise__submit svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:20px;height:20px}.enterprise :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #e2e6ed}.enterprise__privacy{color:#9197a2;margin:-3px 0 0;font-size:10px;line-height:1.7}.enterprise__privacy a{color:#b6bbc4;text-underline-offset:3px}.enterprise__error{color:#f2aaaa;margin:0;font-size:13px;line-height:1.6}.enterprise__form .enterprise__trap{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.enterprise__success{outline:none;padding:35px 0 12px}.enterprise__check{stroke:#f4f4f1;stroke-width:1.6px;fill:none;background:#242931;border-radius:10px;width:42px;height:42px;padding:7px}.enterprise__success h3{letter-spacing:-.035em;margin:24px 0 12px;font-size:25px;font-weight:500}.enterprise__success p{color:#a6abb3;margin:0 0 22px;font-size:14px;line-height:1.7}.enterprise__details{border-top:1px solid #26292e;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);margin-top:100px;padding-top:38px;display:grid}.enterprise__details h2{letter-spacing:-.04em;margin:0 0 18px;font-size:28px;font-weight:500}.enterprise__details p{color:#969da7;max-width:390px;font-size:14px;line-height:1.7}.enterprise__questions details{border-bottom:1px solid #26292e;padding:18px 0}.enterprise__questions details:first-child{padding-top:0}.enterprise__questions summary{cursor:pointer;font-size:14px;line-height:1.6}.enterprise__questions details p{max-width:none;margin:15px 0 2px}.enterprise__calendar{background:#101216;border:1px solid #33373f;border-radius:12px;width:100%;min-height:600px;margin:20px 0}.inbound-consent{z-index:90;color:#c9cdd4;max-width:calc(100vw - 36px);font:12px/1.5 var(--font-body);background:#171a20;border:1px solid #353a43;border-radius:10px;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 25px #0004}.inbound-consent__copy{white-space:nowrap}.inbound-consent__compact{display:none}.inbound-consent button{font:inherit;cursor:pointer;flex-shrink:0;padding:0}.inbound-consent__toggle{background:#303640;border:1px solid #747b86;border-radius:10px;width:30px;height:18px;position:relative}.inbound-consent__toggle:after{content:"";background:#e7e9ee;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.inbound-consent__toggle[aria-checked=true]{background:#e7e9ee;border-color:#e7e9ee}.inbound-consent__toggle[aria-checked=true]:after{background:#171a20;left:15px}.inbound-consent__close{color:#aeb4be;background:0 0;border:0;border-radius:5px;width:24px;height:24px;line-height:1;font-size:20px!important}.inbound-consent__close:hover{color:#fff;background:#ffffff0a}.inbound-consent button:focus-visible{outline-offset:4px;outline:2px solid #e2e6ed}@media (width<=600px){.inbound-consent{gap:8px;max-width:calc(100vw - 20px);padding:7px 8px 7px 10px;font-size:11px;bottom:10px;right:10px}.inbound-consent__full{display:none}.inbound-consent__compact{display:inline}}.live-hero__actions .enterprise-home-cta{color:#d4d7dd;background:#11151b99;border:1px solid #ffffff36;border-radius:999px;justify-content:center;align-items:center;padding:14px 23px;font-size:14px;text-decoration:none;display:inline-flex}.live-hero__actions{flex-wrap:wrap;gap:12px}@media (width<=1000px){.enterprise__layout{gap:32px}.enterprise__panel{padding:26px}.enterprise__row{grid-template-columns:1fr;gap:19px}.enterprise h1{font-size:56px}}@media (width<=720px){.enterprise{padding-top:115px}.enterprise__layout,.enterprise__details{grid-template-columns:1fr;gap:32px}.enterprise__intro{padding:0}.enterprise h1{font-size:clamp(44px,11vw,64px)}.enterprise__lead{max-width:420px;margin-bottom:22px;font-size:15px}.enterprise__back{margin-bottom:17px}.enterprise__session,.enterprise__roles,.enterprise__scenario{display:none}.enterprise__panel{border-radius:16px;padding:25px}.enterprise__details{margin-top:50px}.enterprise__panel-heading h2{font-size:24px}.enterprise__form input,.enterprise__form select,.enterprise__form textarea{font-size:16px}.enterprise__row{grid-template-columns:1fr 1fr;gap:12px}.enterprise__panel-intro{margin-bottom:24px}}@media (width<=430px){.enterprise__row{grid-template-columns:1fr;gap:18px}.enterprise__panel{padding:22px}.enterprise__panel-heading{display:block}.enterprise__panel-heading>span{margin-top:8px;display:block}}@media (prefers-reduced-motion:reduce){.enterprise *,.enterprise-home-cta{transition:none!important}}.inbound-preferences{color:#a6adb8;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline;display:none}.nav__menucheck{clip-path:inset(100%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.enterprise__calendar-host{min-height:420px;margin:24px -15px}.enterprise__calendar-fallback{color:#b4bbc6;text-underline-offset:3px;font-size:12px}html[data-inbound-analytics=true] .inbound-preferences{display:inline-block}.ptour{--mark-progress:0;--mark-draw-progress:0;background:#020304;padding-block:clamp(104px,12vw,176px);position:relative;overflow:clip}.ptour>.shell{z-index:1;position:relative}.ptour__mark-art{z-index:0;pointer-events:none;position:absolute;inset:1% -2%;overflow:hidden}.ptour__mark-motion{transform-origin:50%;width:100%;height:100%;overflow:visible;transform:translate(1.5%)rotate(-1.2deg)scale(.9)}.ptour__mark-art--agents .ptour__mark-motion{transform:translate(-1.5%)rotate(1.2deg)scale(.9)}.ptour__mark-stroke{fill:none;stroke:#f4f4f1;stroke-width:14px;stroke-linecap:round;stroke-linejoin:round;opacity:.28;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--mark-draw-progress,0));will-change:stroke-dashoffset}.ptour__row{grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr);align-items:center;gap:clamp(52px,8vw,118px);display:grid}.ptour__row--reverse{grid-template-columns:minmax(0,1.5fr) minmax(250px,.72fr)}.ptour__row--reverse .ptour__copy{order:2}.ptour__copy{min-width:0}.ptour__kicker{color:#f4f4f166;font:500 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 17px}.ptour__copy h2{color:#f4f4f1;max-width:11ch;font-family:var(--font-display);letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,4.7vw,4.5rem);font-weight:500;line-height:.94}.ptour__copy>p:not(.ptour__kicker){color:#f4f4f185;max-width:43ch;margin:26px 0 0;font-size:15px;line-height:1.72}.ptour__real-canvas{--hero-scroll:0;aspect-ratio:16/10;background:#07090c;border:1px solid #ffffff24;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b}.ptour__real-canvas:before{content:"";opacity:.5;background-image:radial-gradient(#ffffff21 .7px,#0000 .8px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 12%,#0000 96%);mask-image:linear-gradient(#000 12%,#0000 96%)}.ptour__real-top{z-index:6;color:#ffffff73;height:44px;font:9px/1 var(--font-mono);background:#111318;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex;position:absolute;inset:0 0 auto}.ptour__top-project,.ptour__top-actions,.ptour__presence{align-items:center;display:flex}.ptour__top-project{white-space:nowrap;gap:8px}.ptour__top-project b{color:#090b0e;width:23px;height:23px;font-family:var(--font-body);background:#f4f4f1;border-radius:6px;place-items:center;display:grid}.ptour__top-project strong{color:#f4f4f1;font-weight:500}.ptour__top-project em{color:#ffffff52;font-style:normal}.ptour__top-project>i,.ptour__agent-count i{background:#6ee7a8;border-radius:50%;width:5px;height:5px;margin-right:1px;display:inline-block}.ptour__top-search{color:#ffffff59;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:7px;width:min(33%,230px);height:25px;padding:0 9px;display:flex}.ptour__top-search svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:11px;height:11px}.ptour__top-search kbd{color:#ffffff5c;font:inherit;border:1px solid #ffffff1f;border-radius:4px;margin-left:auto;padding:2px 4px}.ptour__top-actions{white-space:nowrap;gap:8px}.ptour__agent-count{align-items:center;gap:4px;display:flex}.ptour__undo{color:#ffffff61;font-size:12px}.ptour__share{color:#ffffffa6;border-left:1px solid #ffffff1f;margin-left:4px;padding-left:10px}.ptour__presence{gap:5px}.ptour__presence button{color:#ffffff7a;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.ptour__presence button>span{border:1px solid color-mix(in srgb, var(--presence) 72%, transparent);background:color-mix(in srgb, var(--presence) 78%, #111318);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:relative}.ptour__presence button.is-active>span{box-shadow:0 0 0 2px color-mix(in srgb, var(--presence) 34%, transparent)}.ptour__presence button i,.ptour__window-presence i{background:#6ee7a8;border:1px solid #111318;border-radius:50%;width:6px;height:6px;position:absolute;bottom:0;right:0}.ptour__real-stage{position:absolute;inset:44px 0 0}.ptour__real-window{z-index:2;appearance:none;width:47%;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease, box-shadow .18s ease, transform .22s var(--ease-settle);background:#0b0d11;border:1px solid #ffffff26;border-radius:11px;outline:0;padding:0;position:absolute;overflow:hidden;box-shadow:0 18px 48px #00000080}.ptour__real-window:first-child{top:9%;left:5%;transform:rotate(-1.1deg)}.ptour__real-window:nth-child(2){top:23%;right:4%;transform:rotate(.9deg)}.ptour__real-window:nth-child(3){width:45%;bottom:15%;left:27%;transform:rotate(-.3deg)}.ptour__real-window:hover,.ptour__real-window:focus-visible,.ptour__real-window.is-selected{border-color:var(--selection);box-shadow:0 20px 52px #0000008a, 0 0 0 1px color-mix(in srgb, var(--selection) 28%, transparent)}.ptour__real-window:first-child:hover,.ptour__real-window:first-child:focus-visible,.ptour__real-window:first-child.is-selected{transform:rotate(-.7deg)translateY(-3px)}.ptour__real-window:nth-child(2):hover,.ptour__real-window:nth-child(2):focus-visible,.ptour__real-window:nth-child(2).is-selected{transform:rotate(.5deg)translateY(-3px)}.ptour__real-window:nth-child(3):hover,.ptour__real-window:nth-child(3):focus-visible,.ptour__real-window:nth-child(3).is-selected{transform:rotate(0)translateY(-3px)}.ptour__real-window .live-hero__windowbar{height:32px;padding:0 9px;font-size:8px}.ptour__real-window .live-hero__lights i{width:5px;height:5px}.ptour__real-window .live-hero__agent img{width:13px;height:13px}.ptour__task-chip{color:#6ee7a8ad;text-overflow:ellipsis;white-space:nowrap;background:#6ee7a817;border-radius:999px;max-width:78px;padding:3px 6px;overflow:hidden}.ptour__window-presence{background:var(--presence);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:auto;display:grid;position:relative}.ptour__window-presence+.live-hero__working{margin-left:0}.ptour__real-window .live-hero__terminal{min-height:96px;padding:10px 12px 8px;font-size:7px;line-height:1.58}.ptour__real-window .live-hero__prompt{margin-bottom:4px}.ptour__real-window .live-hero__path{margin-bottom:5px}.ptour__real-window .live-hero__windowfoot{height:20px;padding:0 9px;font-size:6px}.ptour__real-canvas.is-collab .ptour__real-window:first-child{width:50%;top:14%;left:7%}.ptour__real-canvas.is-collab .ptour__real-window:nth-child(2){width:48%;top:31%;right:6%}.ptour__real-map{z-index:4;background:#0a0c10f0;border:1px solid #ffffff21;border-radius:5px;width:62px;height:43px;position:absolute;bottom:8px;right:8px}.ptour__real-map rect:not(.ptour__map-viewport){fill:#ffffff0a;stroke:#ffffff30;stroke-width:1px}.ptour__real-map g.is-selected rect{fill:color-mix(in srgb, var(--selection) 10%, transparent);stroke:var(--selection)}.ptour__map-viewport{fill:none;stroke:#806cff94;stroke-width:1.2px}.ptour__real-canvas .live-hero__dock{opacity:1;border-radius:10px;gap:4px;padding:4px 5px;bottom:9px;transform:translate(-50%)}.ptour__real-canvas .live-hero__dock-tile,.ptour__real-canvas .live-hero__dock-tile img{width:29px;height:29px}.ptour__real-canvas .live-hero__dock-tile img,.ptour__real-canvas .live-hero__dock-preview{border-radius:7px}.ptour__real-canvas .live-hero__dock-divider{height:19px}.ptour__real-canvas .live-hero__dock-preview b{width:17px;height:13px}.ptour__real-canvas .live-hero__cursor{opacity:1}.ptour__real-canvas .live-hero__cursor-body>span{font-size:7px}.ptour__real-canvas .live-hero__cursor svg{width:11px;height:16px}.ptour__ghost-a{animation:10s ease-in-out infinite ptour-cursor-a;top:35%;left:18%}.ptour__ghost-b{animation:12s ease-in-out -4s infinite ptour-cursor-b;top:59%;right:18%}.ptour__ghost-a.is-clicking .live-hero__cursor-body,.ptour__ghost-b.is-clicking .live-hero__cursor-body{transform:scale(.9)}@keyframes ptour-cursor-a{0%,18%,to{transform:translate(0,0)}45%,62%{transform:translate(96px,34px)}82%{transform:translate(54px,90px)}}@keyframes ptour-cursor-b{0%,16%,to{transform:translate(0,0)}42%,60%{transform:translate(-84px,-52px)}84%{transform:translate(-132px,6px)}}@media (width<=960px){.ptour__row,.ptour__row--reverse{grid-template-columns:1fr;gap:46px}.ptour__row--reverse .ptour__copy{order:0}.ptour__copy h2{max-width:13ch}.ptour__copy>p:not(.ptour__kicker){max-width:54ch}}@media (width<=640px){.ptour{padding-block:88px}.ptour__mark-art{inset:3% -38%}.ptour__mark-motion{scale:.82}.ptour__mark-stroke{stroke-width:11px;opacity:.24}.ptour__copy h2{font-size:clamp(2.65rem,13vw,4rem)}.ptour__real-canvas{aspect-ratio:4/3;border-radius:14px}.ptour__top-search,.ptour__presence button small,.ptour__undo{display:none}.ptour__real-window{width:54%}.ptour__real-window:nth-child(3){width:52%;left:22%}.ptour__real-window .live-hero__working,.ptour__task-chip{display:none}}@media (prefers-reduced-motion:reduce){.ptour__ghost-a,.ptour__ghost-b,.ptour__real-window,.ptour__real-canvas .live-hero__cursor-body{transition:none;animation:none}.ptour__mark-stroke{stroke-dashoffset:0}}
