.agent-hero-module__CBVoHW__hero{--ink:#16243b;--muted:#606c80;--primary:#172b50;--line:#e0e6ef;--subtle:#f2f5fa;--focus:#426aa8;color:var(--ink);text-align:center;background:#fff;padding-top:28px;line-height:1.5}.agent-hero-module__CBVoHW__intro{z-index:3;padding:0 24px;position:relative}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro .agent-hero-module__CBVoHW__eyebrow{letter-spacing:.14em;color:var(--muted);margin:0 0 14px;font-size:10px;font-weight:600}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:600;line-height:1.055}.agent-hero-module__CBVoHW__setup{max-width:560px;margin:24px auto 0}.agent-hero-module__CBVoHW__promptLabel{color:var(--muted);margin-bottom:12px;font-size:14px;display:block}.agent-hero-module__CBVoHW__promptRow{border:1px solid var(--line);background:var(--subtle);color:var(--ink);text-align:start;border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.agent-hero-module__CBVoHW__setup code{min-width:0;font:12px/1.7 var(--font-jetbrains),monospace;white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-user-select:all;user-select:all;flex:1}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button:hover{color:var(--ink);background:#e0e6ef}}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button{transition:background-color .15s,color .15s,transform .15s;position:relative}.agent-hero-module__CBVoHW__promptRow button svg{grid-area:1/1;transition:opacity .15s cubic-bezier(.2,0,0,1)}.agent-hero-module__CBVoHW__promptRow .agent-hero-module__CBVoHW__successIcon,.agent-hero-module__CBVoHW__promptRow .agent-hero-module__CBVoHW__errorIcon,.agent-hero-module__CBVoHW__promptRow button[data-copy-state=success] .agent-hero-module__CBVoHW__copyIcon,.agent-hero-module__CBVoHW__promptRow button[data-copy-state=error] .agent-hero-module__CBVoHW__copyIcon{opacity:0}.agent-hero-module__CBVoHW__promptRow button[data-copy-state=success] .agent-hero-module__CBVoHW__successIcon,.agent-hero-module__CBVoHW__promptRow button[data-copy-state=error] .agent-hero-module__CBVoHW__errorIcon{opacity:1}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow code:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button:active,.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__pause:not(:disabled):active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button svg{transition:none}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button:active,.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__pause:not(:disabled):active{transform:none}}.agent-hero-module__CBVoHW__world{isolation:isolate;background:radial-gradient(#eff4fc66,#0000 65%);max-width:1600px;height:360px;margin:6px auto 0;position:relative;overflow:hidden;container-type:inline-size}.agent-hero-module__CBVoHW__world:after{content:"";pointer-events:none;z-index:6;background:linear-gradient(90deg,#fff8,#0000 5% 95%,#fff8);position:absolute;inset:0}.agent-hero-module__CBVoHW__depth{position:absolute;inset:0}.agent-hero-module__CBVoHW__arcs,.agent-hero-module__CBVoHW__connections{pointer-events:none;fill:none;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.agent-hero-module__CBVoHW__arcs{stroke:#e8edf5;opacity:.55}.agent-hero-module__CBVoHW__connections{z-index:3;stroke:#9bacc6}.agent-hero-module__CBVoHW__sources{z-index:2;position:absolute;inset:0}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source{--actual-size:min(var(--size),calc(var(--size-number)*100cqw/1150));width:var(--actual-size);height:var(--actual-size);left:calc(var(--x) - var(--actual-size)/2);top:calc(var(--y) - var(--actual-size)/2);z-index:2;will-change:transform;background:#fff;border:1px solid #e8edf4;border-radius:24%;place-items:center;padding:12px;transition:none;display:grid;position:absolute;box-shadow:0 9px 24px -10px #172b5020,0 1px 2px #172b5005}.agent-hero-module__CBVoHW__source img{object-fit:contain;width:100%;height:100%}.agent-hero-module__CBVoHW__source .agent-hero-module__CBVoHW__alternate{opacity:0;width:calc(100% - 24px);height:calc(100% - 24px);display:none;position:absolute}.agent-hero-module__CBVoHW__source:after{content:attr(aria-label);background:var(--primary);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;border-radius:5px;padding:4px 8px;font-size:10px;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.agent-hero-module__CBVoHW__source:focus-visible:after,.agent-hero-module__CBVoHW__source[data-selected=true]:after{opacity:1}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source:focus-visible{z-index:5}.agent-hero-module__CBVoHW__ambient-cast{z-index:0;position:absolute;inset:0}.agent-hero-module__CBVoHW__ambient{left:var(--ax);top:var(--ay);color:#637083;white-space:nowrap;letter-spacing:-.02em;opacity:.74;pointer-events:none;align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex;position:absolute}.agent-hero-module__CBVoHW__ambient img{object-fit:contain;width:24px;height:24px}.agent-hero-module__CBVoHW__hub{z-index:4;text-align:center;width:128px;position:absolute;top:110px;left:calc(50% - 64px)}.agent-hero-module__CBVoHW__hub-icon{background:#fff;border-radius:29px;height:128px;position:relative;overflow:hidden;box-shadow:0 18px 36px -12px #172b5030,0 0 0 10px #fff,0 0 0 11px #e9eef6}.agent-hero-module__CBVoHW__hub-icon img{width:100%;height:100%;display:block}.agent-hero-module__CBVoHW__sweep{opacity:0;background:linear-gradient(110deg,#0000 35%,#fff0 42%,#ffffff45 50%,#fff0 58%,#0000 65%);position:absolute;inset:-30% -100%}.agent-hero-module__CBVoHW__hub-name{letter-spacing:-.02em;width:100%;font-size:12px;font-weight:600;position:absolute;top:142px;left:0}.agent-hero-module__CBVoHW__particles{z-index:3;pointer-events:none;position:absolute;inset:0}.agent-hero-module__CBVoHW__particle{opacity:0;background:#426aa8;border-radius:3px;width:9px;height:3px;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #fff9}.agent-hero-module__CBVoHW__output{z-index:5;white-space:nowrap;background:#ffffffd9;border-radius:12px;padding:18px 8px 8px;position:absolute;top:291px;left:50%;transform:translate(-50%)}.agent-hero-module__CBVoHW__output:before{content:"";background:#bdcadc;width:1px;height:15px;position:absolute;top:-23px;left:50%}.agent-hero-module__CBVoHW__result{border:1px solid var(--line);font:10px var(--font-jetbrains),monospace;background:#fff;border-radius:9px;align-items:center;gap:12px;margin-top:11px;padding:9px 13px;display:flex;box-shadow:0 4px 12px #172b5005}.agent-hero-module__CBVoHW__item-mark{color:var(--muted);font-size:21px;line-height:15px}.agent-hero-module__CBVoHW__price{color:var(--muted)}.agent-hero-module__CBVoHW__rating{border-left:1px solid var(--line);color:var(--primary);padding-left:10px}.agent-hero-module__CBVoHW__commerce-lanes{background:linear-gradient(#fafcfe88,#fff);max-width:1600px;margin:0 auto;padding:4px 0 7px;position:relative;overflow:hidden}.agent-hero-module__CBVoHW__lane{padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.agent-hero-module__CBVoHW__track{will-change:transform;width:max-content;display:flex}.agent-hero-module__CBVoHW__group{flex-shrink:0;align-items:center;gap:42px;padding-right:42px;display:flex}.agent-hero-module__CBVoHW__store{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.agent-hero-module__CBVoHW__store img{object-fit:contain;width:34px;height:34px}.agent-hero-module__CBVoHW__scene-footer{max-width:1280px;color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto;padding:10px 28px 18px;font-size:10px;display:flex}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__pause{color:var(--muted);background:#fff;border:1px solid #d9e1ed;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:10px;display:flex}.agent-hero-module__CBVoHW__mobileLogo,.agent-hero-module__CBVoHW__reducedLabel{display:none}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__track{width:100%;display:block}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__group{flex-wrap:wrap;justify-content:center;gap:16px 24px;padding:10px 22px}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__duplicate{display:none}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__lane{overflow:visible;-webkit-mask-image:none;mask-image:none}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__pause{display:none}@media (hover:hover) and (pointer:fine){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source:hover{z-index:5;border-color:#afbed4}.agent-hero-module__CBVoHW__source:hover:after{opacity:1}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__pause:hover{background:var(--subtle)}}@media (max-width:700px){.agent-hero-module__CBVoHW__intro{padding:0 23px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro .agent-hero-module__CBVoHW__eyebrow{letter-spacing:.13em;margin-bottom:16px;font-size:8px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro h1{letter-spacing:-.054em;max-width:380px;margin:auto;font-size:43px;line-height:1.07}.agent-hero-module__CBVoHW__setup code{font-size:11px}.agent-hero-module__CBVoHW__world{height:354px;margin-top:8px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source{--actual-size:var(--msize);left:calc(var(--mx) - var(--actual-size)/2);top:calc(var(--my) - var(--actual-size)/2);border-radius:22%;padding:11px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source:nth-child(n+8){display:none}.agent-hero-module__CBVoHW__source .agent-hero-module__CBVoHW__alternate{width:calc(100% - 22px);height:calc(100% - 22px);display:block}.agent-hero-module__CBVoHW__desktopLogo{display:none}.agent-hero-module__CBVoHW__mobileLogo{display:block}.agent-hero-module__CBVoHW__ambient{left:var(--amx);top:var(--amy);opacity:.65;gap:4px;font-size:9px}.agent-hero-module__CBVoHW__ambient img{width:17px;height:17px}.agent-hero-module__CBVoHW__ambient:nth-child(n+11){display:none}.agent-hero-module__CBVoHW__hub{width:104px;top:105px;left:calc(50% - 52px)}.agent-hero-module__CBVoHW__hub-icon{border-radius:25px;height:104px;box-shadow:0 15px 30px -12px #172b5030,0 0 0 7px #fff,0 0 0 8px #e9eef6}.agent-hero-module__CBVoHW__hub-name{font-size:10px;top:115px}.agent-hero-module__CBVoHW__output{padding-inline:5px;padding-top:16.5px}.agent-hero-module__CBVoHW__result{gap:8px;padding:8px 10px;font-size:9px}.agent-hero-module__CBVoHW__store{gap:8px;font-size:16px}.agent-hero-module__CBVoHW__store img{width:29px;height:29px}.agent-hero-module__CBVoHW__group{gap:28px;padding-right:28px}.agent-hero-module__CBVoHW__lane{padding:7px 0}.agent-hero-module__CBVoHW__scene-footer{gap:14px;padding:8px 20px 15px;font-size:8px}.agent-hero-module__CBVoHW__scene-footer button{white-space:nowrap}}@media (max-width:350px){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro h1{font-size:37px}.agent-hero-module__CBVoHW__intro{padding:0 20px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source{padding:10px}}@media (prefers-reduced-motion:reduce){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source{will-change:auto}.agent-hero-module__CBVoHW__track{will-change:auto;width:100%;display:block;transform:none!important}.agent-hero-module__CBVoHW__group{flex-wrap:wrap;justify-content:center;gap:16px 24px;padding:10px 22px}.agent-hero-module__CBVoHW__duplicate{display:none}.agent-hero-module__CBVoHW__lane{overflow:visible;-webkit-mask-image:none;mask-image:none}.agent-hero-module__CBVoHW__commerce-lanes{overflow:visible}.agent-hero-module__CBVoHW__store{font-size:14px}.agent-hero-module__CBVoHW__store img{width:28px;height:28px}.agent-hero-module__CBVoHW__motionLabel{display:none}.agent-hero-module__CBVoHW__reducedLabel{display:inline}.agent-hero-module__CBVoHW__result{opacity:1!important;transform:none!important}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button{transition:none}}
.home-module__txgM7a__home{background:#fff}:is(.home-module__txgM7a__home .site-button,.home-module__txgM7a__home .site-link-card){transition:background-color .15s,border-color .15s,color .15s,transform .15s}:is(.home-module__txgM7a__home .site-button:hover,.home-module__txgM7a__home .site-link-card:hover){transform:none}.home-module__txgM7a__home .site-button:active{transform:scale(.96)}.home-module__txgM7a__home [data-slot=accordion-trigger]{transition:color .15s}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__home .site-button:active{transform:none}.home-module__txgM7a__home [data-slot=accordion-content]{animation:none}.home-module__txgM7a__home [data-slot=accordion-trigger]>svg{transition:none}}.home-module__txgM7a__howHeading{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;margin-bottom:32px;display:grid}.home-module__txgM7a__home .home-module__txgM7a__howHeading h2{text-wrap:balance;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.2}.home-module__txgM7a__home .home-module__txgM7a__howHeading p{margin:0;font-size:15px}.home-module__txgM7a__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__steps li{border-top:1px solid #e0e6ef;min-width:0;padding-top:20px}.home-module__txgM7a__steps span{font:12px var(--font-jetbrains),monospace;color:#606c80}.home-module__txgM7a__home .home-module__txgM7a__steps h3{margin:18px 0 12px;font-size:20px;line-height:1.3}.home-module__txgM7a__steps p{font-size:14px}.home-module__txgM7a__steps a{text-underline-offset:4px;text-decoration:underline}.home-module__txgM7a__home .home-module__txgM7a__capability{max-width:840px;margin-top:32px;font-size:13px}.home-module__txgM7a__capability a{text-underline-offset:4px;text-decoration:underline}.home-module__txgM7a__home .evidence-facts>div{min-width:0}.home-module__txgM7a__home .evidence-facts dd{overflow-wrap:anywhere}@media (max-width:600px){.home-module__txgM7a__home .evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-module__txgM7a__home .evidence-facts dd{font-size:22px}}@media (max-width:700px){.home-module__txgM7a__howHeading{grid-template-columns:1fr;gap:16px}.home-module__txgM7a__steps{grid-template-columns:1fr;gap:24px}}.home-module__txgM7a__home .site-section{padding-block:72px;scroll-margin-top:96px}.home-module__txgM7a__home .site-three{gap:32px}.home-module__txgM7a__home .site-three>*{min-width:0}.home-module__txgM7a__home .site-link-card h3{text-wrap:balance}.home-module__txgM7a__home .site-home-faq{max-width:none}.home-module__txgM7a__home .site-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;max-width:none;margin:0;display:grid}.home-module__txgM7a__home .site-faq>h2{text-wrap:balance;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.2}.home-module__txgM7a__home .site-faq>*{min-width:0}@media (max-width:700px){.home-module__txgM7a__home .site-section{padding-block:48px}.home-module__txgM7a__home .site-three{gap:24px}.home-module__txgM7a__home .site-faq{grid-template-columns:1fr;gap:24px}}
