.hero-agent-setup-module___6eA2W__root{contain:inline-size;width:100%;min-width:0;margin-top:26px}.hero-agent-setup-module___6eA2W__control{width:100%;min-height:44px;color:var(--ink,#062314);background:#fff3;border:1px dashed #ffffff8c;border-radius:2px;transition:background .18s,border-color .18s;display:flex}.hero-agent-setup-module___6eA2W__control:hover{background:#ffffff4d;border-color:#fff}.hero-agent-setup-module___6eA2W__control[data-copied=true]{background:var(--ink,#062314);color:#fff;border-color:#ffffffa6}.hero-agent-setup-module___6eA2W__copy,.hero-agent-setup-module___6eA2W__toggle,.hero-agent-setup-module___6eA2W__more{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0}.hero-agent-setup-module___6eA2W__copy{text-align:left;min-width:0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;line-height:18px;display:flex}.hero-agent-setup-module___6eA2W__copy svg{flex:none}.hero-agent-setup-module___6eA2W__toggle{border-left:1px dashed #fff6;flex:none;place-items:center;width:44px;display:grid}.hero-agent-setup-module___6eA2W__toggle svg{transition:transform .18s}.hero-agent-setup-module___6eA2W__toggle[data-state=open] svg{transform:rotate(180deg)}.hero-agent-setup-module___6eA2W__toggle:hover,.hero-agent-setup-module___6eA2W__toggle[data-state=open]{background:#ffffff1f}.hero-agent-setup-module___6eA2W__compatibility{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:12px;display:flex}.hero-agent-setup-module___6eA2W__worksWith{color:var(--setup-muted,#65766b);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:9px;line-height:1.4}.hero-agent-setup-module___6eA2W__agents{align-items:center;gap:4px;display:flex}.hero-agent-setup-module___6eA2W__agent{opacity:.85;background:0 0;border:0;border-radius:2px;place-items:center;width:30px;height:30px;text-decoration:none;transition:opacity .18s;display:grid;position:relative}.hero-agent-setup-module___6eA2W__agent img{object-fit:contain;width:22px;height:22px;display:block}.hero-agent-setup-module___6eA2W__agent:hover,.hero-agent-setup-module___6eA2W__agent:focus-visible{opacity:1}.hero-agent-setup-module___6eA2W__tooltip{z-index:2;pointer-events:none;background:var(--ink,#062314);color:#fff;white-space:nowrap;opacity:0;border-radius:2px;padding:5px 8px;font-size:11px;line-height:1.3;transition:opacity .15s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.hero-agent-setup-module___6eA2W__agent:hover .hero-agent-setup-module___6eA2W__tooltip,.hero-agent-setup-module___6eA2W__agent:focus-visible .hero-agent-setup-module___6eA2W__tooltip{opacity:1}.hero-agent-setup-module___6eA2W__more{box-sizing:border-box;min-height:30px;color:var(--setup-label,var(--ink,#062314));white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 8px;font-size:11px;line-height:1.2;text-decoration:none;display:inline-flex}.hero-agent-setup-module___6eA2W__more:hover{text-underline-offset:3px;text-decoration:underline}.hero-agent-setup-module___6eA2W__root button:focus-visible,.hero-agent-setup-module___6eA2W__root a:focus-visible{outline:2px solid var(--setup-focus,#218452);outline-offset:3px}.hero-agent-setup-module___6eA2W__menu,.hero-agent-setup-module___6eA2W__dialog{z-index:80;box-sizing:border-box;color:var(--ink,#062314);font-family:var(--font-sans), system-ui, sans-serif;background:#fff;border:1px solid #c7dbd0;border-radius:2px;box-shadow:0 18px 48px -16px #0623144d}.hero-agent-setup-module___6eA2W__menu{width:280px;max-width:calc(100vw - 32px);max-height:var(--radix-dropdown-menu-content-available-height);padding:8px;overflow-y:auto}.hero-agent-setup-module___6eA2W__panelLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;color:#586b60;padding:10px;font-size:10px;font-weight:450;line-height:1.4;display:block}.hero-agent-setup-module___6eA2W__menuItem{color:inherit;cursor:pointer;border-radius:2px;outline:none;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.hero-agent-setup-module___6eA2W__menuItem img{object-fit:contain;flex:none}.hero-agent-setup-module___6eA2W__menuItem>span{flex:1}.hero-agent-setup-module___6eA2W__menuItem strong{font-size:14px;font-weight:520;line-height:1.4;display:block}.hero-agent-setup-module___6eA2W__menuItem small{color:#586b60;margin-top:2px;font-size:11px;line-height:1.4;display:block}.hero-agent-setup-module___6eA2W__menuItem>svg{color:#586b60}.hero-agent-setup-module___6eA2W__menuItem[data-highlighted],.hero-agent-setup-module___6eA2W__menuItem:hover{background:#edf6f0}.hero-agent-setup-module___6eA2W__separator{border-top:1px dashed #c7dbd0;height:1px;margin:8px 10px}.hero-agent-setup-module___6eA2W__guide{color:#062314;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.hero-agent-setup-module___6eA2W__guide:hover,.hero-agent-setup-module___6eA2W__guide[data-highlighted]{background:#edf6f0;outline:none}.hero-agent-setup-module___6eA2W__dialog button:focus-visible,.hero-agent-setup-module___6eA2W__prompt:focus-visible{outline-offset:-2px;outline:2px solid #118d4f}.hero-agent-setup-module___6eA2W__overlay{z-index:90;background:#0623148c;position:fixed;inset:0}.hero-agent-setup-module___6eA2W__dialog{z-index:91;width:min(540px,100vw - 32px);max-height:calc(100svh - 32px);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.hero-agent-setup-module___6eA2W__dialogTitle{margin:0;font-size:20px;font-weight:520;line-height:1.3}.hero-agent-setup-module___6eA2W__dialogDescription{color:#586b60;margin:12px 0 16px;font-size:14px;line-height:1.5}.hero-agent-setup-module___6eA2W__prompt{box-sizing:border-box;resize:vertical;color:#062314;width:100%;height:240px;font-family:var(--font-mono), ui-monospace, monospace;background:#f4f8f5;border:1px dashed #c7dbd0;border-radius:2px;padding:12px;font-size:12px;line-height:1.6}.hero-agent-setup-module___6eA2W__dialogClose{color:#fff;font:inherit;cursor:pointer;background:#062314;border:0;border-radius:2px;margin-top:16px;padding:10px 20px;font-size:14px;display:block}@media (max-width:560px){.hero-agent-setup-module___6eA2W__root{width:100%}.hero-agent-setup-module___6eA2W__compatibility{gap:6px 8px}.hero-agent-setup-module___6eA2W__agent{width:28px}.hero-agent-setup-module___6eA2W__agent img{width:20px;height:20px}.hero-agent-setup-module___6eA2W__more{padding-inline:7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.hero-agent-setup-module___6eA2W__control,.hero-agent-setup-module___6eA2W__toggle svg,.hero-agent-setup-module___6eA2W__agent,.hero-agent-setup-module___6eA2W__more,.hero-agent-setup-module___6eA2W__tooltip{transition:none}}
.outpace #hero.home-hero{height:auto;min-height:min(940px, calc(100svh - var(--bar-h,0px)));background:var(--page);color:var(--ink);flex-direction:column;align-items:center;padding:174px 32px 0;display:flex;position:relative;overflow:hidden}.outpace #hero.home-hero #copy{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:1160px;margin:auto 0;display:flex;position:relative;inset:auto}.home-hero-backing{color:var(--ink);align-items:center;gap:7px;margin-bottom:28px;font-size:13px;line-height:20px;display:inline-flex}.home-hero-backing img{border-radius:3px;display:block}.home-hero-backing span:last-child{color:var(--yc);font-weight:500}.home-hero-title{max-width:1120px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(29px,3.4vw,48px);font-weight:450;line-height:1.45}.home-hero-title>span>span{background:var(--ink);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:0 -2px 2px #ff1a1d8c,0 2px 2px #3363ff8c;border-radius:2px;padding:0 10px}.home-hero-lines-sm{display:none}.home-hero-actions{--setup-muted:#ffffffd9;--setup-label:#fff;--setup-focus:#fff;grid-template-columns:minmax(0,max-content);width:max-content;max-width:100%;margin-top:30px;display:grid}.home-hero-buttons{flex-wrap:wrap;justify-content:center;gap:12px;min-width:0;display:flex}.outpace .home-hero-buttons .pill.ghost{display:inline-flex}.home-hero-buttons .pill:focus-visible{outline-offset:4px;outline:2px solid #fff}.home-hero-fineprint{contain:inline-size;color:#fff;width:100%;min-width:0;margin:13px 0 0;font-size:12px;line-height:1.5}.home-hero-stats{z-index:3;border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1000px);margin:72px auto 0;padding:30px 0 32px;display:grid;position:relative}.home-hero-stat{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.home-hero-stat+.home-hero-stat{border-left:1px solid #fff3}.home-hero-stat dt{color:#fff;order:1;font-size:12px;line-height:1.5}.home-hero-stat dd{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:#fff3;border-radius:2px;margin:0;padding:0 4px;font-size:30px;font-weight:500;line-height:1.2}.outpace .home-hero .reveal{transition-property:opacity,transform;transition-duration:.7s}.outpace .home-hero .reveal.reveal-pending:not(.in){filter:none;transform:translateY(8px)}@media (min-width:1600px){.outpace #hero.home-hero{padding-top:200px}}@media (max-width:820px){.outpace #hero.home-hero{min-height:0;padding:150px 24px 0}.home-hero-title{max-width:700px;font-size:clamp(26px,4.4vw,36px)}.home-hero-backing{margin-bottom:24px}.home-hero-stats{margin-top:56px}}@media (max-width:560px){.outpace #hero.home-hero{padding:130px 20px 0}.home-hero-title{max-width:420px;font-size:clamp(20px,5.4vw,27px);line-height:1.5}.home-hero-lines-lg{display:none}.home-hero-lines-sm{display:inline}.home-hero-actions{margin-top:26px}.home-hero-buttons{gap:10px}.home-hero-fineprint{font-size:11px}.home-hero-stats{margin-top:48px;padding:26px 0}.home-hero-stat{text-align:center;gap:7px;padding:0 6px}.home-hero-stat dd{font-size:24px}.home-hero-stat dt{max-width:90px;font-size:10px}}@media (prefers-reduced-motion:reduce){.outpace .home-hero .reveal,.outpace .home-hero .reveal.reveal-pending:not(.in){opacity:1;transition:none;transform:none}.home-hero-buttons .pill{transition:none}}
