.hero-ocean-module__Zm08PG__background,.hero-ocean-module__Zm08PG__foreground{--hero-ocean-frame:#f4f4f4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-ocean-module__Zm08PG__background{z-index:0;background:var(--hero-ocean-frame)}.hero-ocean-module__Zm08PG__background:after{content:"";background:linear-gradient(180deg, transparent 60%, var(--hero-ocean-frame) 100%);position:absolute;inset:0}.hero-ocean-module__Zm08PG__foreground{z-index:20;opacity:0}.hero-ocean-module__Zm08PG__foreground:before{z-index:0;background:color-mix(in srgb, var(--hero-ocean-frame) 52%, transparent);content:"";position:absolute;inset:0}.hero-ocean-module__Zm08PG__canvas{touch-action:none;width:100%;height:100%;transform:translateY(var(--hero-ocean-offset,51%));opacity:0;filter:saturate(.82)contrast(1.08);transition:opacity .9s var(--ease-arrive);display:block}.hero-ocean-module__Zm08PG__foreground .hero-ocean-module__Zm08PG__canvas{z-index:1;position:relative}.hero-ocean-module__Zm08PG__canvas[data-ready=true]{opacity:.96}@media (min-width:64rem){.hero-ocean-module__Zm08PG__foreground{--hull-water-mask:linear-gradient(to bottom, transparent 0%, transparent 56%, var(--frame) 66%, var(--frame) 100%), radial-gradient(ellipse 20% 28% at 72% 69%, var(--frame) 0%, var(--frame) 62%, transparent 100%);opacity:1;-webkit-mask-image:var(--hull-water-mask);-webkit-mask-image:var(--hull-water-mask);mask-image:var(--hull-water-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}}@media (prefers-reduced-motion:reduce){.hero-ocean-module__Zm08PG__canvas{transition:none}}
.agent-builder-hero-module__Gn32Wq__hero{isolation:isolate;background:var(--website-light-surface);color:#191919;height:700px;padding:72px 0 0;position:relative;overflow:clip}.agent-builder-hero-module__Gn32Wq__hero :is(h1,h2,h3,p){margin:0}.agent-builder-hero-module__Gn32Wq__hero :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #008b9e}.agent-builder-hero-module__Gn32Wq__container{z-index:30;width:min(1120px,100% - 64px);margin-inline:auto;position:relative}.agent-builder-hero-module__Gn32Wq__ocean{--hero-ocean-offset:51%;isolation:isolate;pointer-events:none;height:800px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000 45%,#000 65%);mask-image:linear-gradient(#0000 45%,#000 65%)}.agent-builder-hero-module__Gn32Wq__copy{text-align:center;max-width:960px;margin-inline:auto}.agent-builder-hero-module__Gn32Wq__eyebrow{font:10px/1.5 var(--font-mono);letter-spacing:.13em;color:#60686c}.agent-builder-hero-module__Gn32Wq__copy h1{letter-spacing:-.068em;margin-top:20px;font-size:clamp(44px,5.7vw,82px);font-weight:450;line-height:.99}.agent-builder-hero-module__Gn32Wq__copy h1 span{color:#828282}.agent-builder-hero-module__Gn32Wq__description{color:#53595d;max-width:650px;font-size:17px;line-height:1.8;margin:24px auto 0!important}.agent-builder-hero-module__Gn32Wq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:25px;display:flex}.agent-builder-hero-module__Gn32Wq__actions a{justify-content:center;align-items:center;gap:20px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.agent-builder-hero-module__Gn32Wq__primaryAction{color:#fff;background:#111;border:1px solid #111;border-radius:6px;padding:0 21px}.agent-builder-hero-module__Gn32Wq__primaryAction:hover{background:#2c3033}.agent-builder-hero-module__Gn32Wq__secondaryAction{color:#353d42}.agent-builder-hero-module__Gn32Wq__secondaryAction:hover{color:#000}.agent-builder-hero-module__Gn32Wq__availability{color:#6e7478;font-size:12px;line-height:1.6;margin-top:12px!important}.agent-builder-hero-module__Gn32Wq__preview{margin-top:44px}.agent-builder-hero-module__Gn32Wq__previewHeading{color:#5a676e;font:9px/1.7 var(--font-mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.agent-builder-hero-module__Gn32Wq__previewHeading>span:last-child{align-items:center;gap:7px;display:flex}.agent-builder-hero-module__Gn32Wq__previewHeading i{background:#008b9e;border-radius:50%;width:4px;height:4px}.agent-builder-hero-module__Gn32Wq__workbench{border:1px solid #acb4b9;border-radius:10px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 20px 42px -30px #1d2b3b55}.agent-builder-hero-module__Gn32Wq__builder{color:#e8edf0;background:#15181b;min-width:0}.agent-builder-hero-module__Gn32Wq__builderChrome{background:#202529;border-bottom:1px solid #30363b;align-items:center;gap:9px;min-height:43px;padding:0 24px;font-size:12px;display:flex}.agent-builder-hero-module__Gn32Wq__builderChrome>svg{width:24px;height:24px}.agent-builder-hero-module__Gn32Wq__builderChrome strong{font-weight:500}.agent-builder-hero-module__Gn32Wq__builderChrome>span{color:#a4b0b7}.agent-builder-hero-module__Gn32Wq__builderBody{padding:24px 30px 28px}.agent-builder-hero-module__Gn32Wq__stepLabel{color:#9eafb8;font:9px/1.6 var(--font-mono);letter-spacing:.07em}.agent-builder-hero-module__Gn32Wq__builderBody h2{letter-spacing:-.03em;max-width:390px;margin-top:11px;font-size:26px;font-weight:450;line-height:1.3}.agent-builder-hero-module__Gn32Wq__examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:21px;display:grid}.agent-builder-hero-module__Gn32Wq__exampleButton{color:#c5d0d8;height:37px;box-shadow:none;background:#1d2328;border:1px solid #3a434b;border-radius:5px;justify-content:flex-start;gap:10px;padding:0 12px;font-size:12px;font-weight:400}.agent-builder-hero-module__Gn32Wq__exampleButton svg{stroke-width:1.5px;width:15px;height:15px}.agent-builder-hero-module__Gn32Wq__exampleButton:hover{color:#e6eef2;background:#283239}.agent-builder-hero-module__Gn32Wq__exampleButton[aria-pressed=true]{color:#eff7fb;background:#293840;border-color:#607985}.agent-builder-hero-module__Gn32Wq__conversation{margin-top:24px;font-size:12px;line-height:1.75}.agent-builder-hero-module__Gn32Wq__request{color:#e0e8ee;background:#252e35;border:1px solid #374149;border-radius:7px 7px 0;width:fit-content;max-width:90%;padding:9px 12px;margin-left:auto!important}.agent-builder-hero-module__Gn32Wq__response{color:#b6c4ce;align-items:flex-start;gap:10px;margin-top:19px;display:flex}.agent-builder-hero-module__Gn32Wq__response>svg{flex:none;width:22px;height:22px;margin-top:1px}.agent-builder-hero-module__Gn32Wq__result{background:#fafbfb;border-left:1px solid #afb9c0;flex-direction:column;min-width:0;padding:26px 30px 24px;display:flex}.agent-builder-hero-module__Gn32Wq__resultHeading{color:#5c6c76;font:9px/1.6 var(--font-mono);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.agent-builder-hero-module__Gn32Wq__resultHeading>span:last-child{font-size:17px}.agent-builder-hero-module__Gn32Wq__setupLabel{color:#5f6d75;font:9px/1.6 var(--font-mono);letter-spacing:.04em;align-items:center;gap:9px;display:flex}.agent-builder-hero-module__Gn32Wq__documentMark{color:#344854;width:22px;height:27px;font:18px/1 var(--font-mono);background:#e9edf0;border:1px solid #94a3ad;border-radius:2px;place-items:center;display:grid}.agent-builder-hero-module__Gn32Wq__setup h3{color:#1d2c35;letter-spacing:-.04em;margin-top:11px;font-size:22px;font-weight:500;line-height:1.3}.agent-builder-hero-module__Gn32Wq__setupIntro{color:#67757e;font-size:12px;line-height:1.7;margin-top:6px!important}.agent-builder-hero-module__Gn32Wq__setupDetails{border-top:1px solid #d2dade;gap:12px;margin:21px 0;padding-top:17px;font-size:12px;line-height:1.6;display:grid}.agent-builder-hero-module__Gn32Wq__setupDetails>div{grid-template-columns:50px minmax(0,1fr);gap:12px;display:grid}.agent-builder-hero-module__Gn32Wq__setupDetails dt{color:#66747d}.agent-builder-hero-module__Gn32Wq__setupDetails dd{color:#233945;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin:0;display:flex}.agent-builder-hero-module__Gn32Wq__setupDetails dd svg{width:16px;height:16px;margin-right:3px}.agent-builder-hero-module__Gn32Wq__setupDetails dd>span{color:#687781}.agent-builder-hero-module__Gn32Wq__profile{border-top:1px solid #d2dade;align-items:center;gap:10px;padding:13px 0 0;display:flex}.agent-builder-hero-module__Gn32Wq__profileMark{color:#738791;font-size:22px}.agent-builder-hero-module__Gn32Wq__profile>div{flex-direction:column;gap:4px;display:flex}.agent-builder-hero-module__Gn32Wq__profile strong{color:#304753;font-size:12px;font-weight:500}.agent-builder-hero-module__Gn32Wq__profile div>span{color:#64757e;font-size:11px;line-height:1.65}.agent-builder-hero-module__Gn32Wq__launchRow{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding-top:24px;display:flex}.agent-builder-hero-module__Gn32Wq__launchRow p{color:#596c76;font-size:11px;line-height:1.7}.agent-builder-hero-module__Gn32Wq__previewLaunch{color:#274454;height:34px;box-shadow:none;background:0 0;border:1px solid #a2b1ba;border-radius:4px;justify-content:space-between;align-items:center;gap:25px;padding:0 13px;font-size:12px;display:flex}.agent-builder-hero-module__Gn32Wq__previewLaunch:hover{color:#152e3c;background:#e7edef}.agent-builder-hero-module__Gn32Wq__readyAgent{color:#dbe5eb;background:#151b20;border:1px solid #454f57;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.agent-builder-hero-module__Gn32Wq__agentTitle{background:#27323a;border-bottom:1px solid #37444d;align-items:center;gap:9px;min-height:38px;padding:10px 14px;display:flex}.agent-builder-hero-module__Gn32Wq__agentTitle>svg{flex:none;width:20px;height:20px}.agent-builder-hero-module__Gn32Wq__agentTitle strong{font-size:12px;font-weight:500;line-height:1.6}.agent-builder-hero-module__Gn32Wq__agentMeta{color:#a2b5c1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:13px 14px;font-size:9px;line-height:1.6;display:flex}.agent-builder-hero-module__Gn32Wq__agentMeta>span:first-child{color:#a3c6b4;align-items:center;gap:5px;display:flex}.agent-builder-hero-module__Gn32Wq__agentMeta i{background:#93bba6;border-radius:50%;width:4px;height:4px}.agent-builder-hero-module__Gn32Wq__greeting{color:#c8d5de;align-items:flex-start;gap:10px;padding:10px 14px 18px;font-size:12px;line-height:1.8;display:flex}.agent-builder-hero-module__Gn32Wq__greeting svg{flex:none;width:19px;height:19px;margin-top:2px}.agent-builder-hero-module__Gn32Wq__previewFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;display:flex}.agent-builder-hero-module__Gn32Wq__previewFooter>p{flex:1}.agent-builder-hero-module__Gn32Wq__workspacePreview{color:#dbe5eb;background:#11171b;border:1px solid #64717a;border-radius:10px;overflow:hidden;box-shadow:0 20px 42px -30px #1d2b3b55}.agent-builder-hero-module__Gn32Wq__workspaceChrome{background:#20292f;border-bottom:1px solid #35434d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:10px 22px;display:flex}.agent-builder-hero-module__Gn32Wq__workspaceChrome>span{color:#adbec9;align-items:center;gap:9px;font-size:11px;display:flex}.agent-builder-hero-module__Gn32Wq__workspaceChrome strong{color:#e0e9ef;font-size:12px;font-weight:500}.agent-builder-hero-module__Gn32Wq__workspaceChrome svg{width:23px;height:23px}.agent-builder-hero-module__Gn32Wq__workspaceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);display:grid}.agent-builder-hero-module__Gn32Wq__workspaceAgents,.agent-builder-hero-module__Gn32Wq__workspaceApplications{min-width:0;padding:22px}.agent-builder-hero-module__Gn32Wq__workspaceAgents{border-right:1px solid #303d47}.agent-builder-hero-module__Gn32Wq__workspaceGrid .agent-builder-hero-module__Gn32Wq__stepLabel{margin-bottom:14px}.agent-builder-hero-module__Gn32Wq__workspaceAgents .agent-builder-hero-module__Gn32Wq__readyAgent+.agent-builder-hero-module__Gn32Wq__readyAgent{margin-top:14px}.agent-builder-hero-module__Gn32Wq__assignedTask{color:#dfebf2;background:#26313a;border:1px solid #3a4852;border-radius:5px;padding:9px 12px;font-size:12px;line-height:1.7;margin:0 14px 12px!important}.agent-builder-hero-module__Gn32Wq__taskAction{border-top:1px solid #35444f;margin:0 14px 16px;padding-top:14px}.agent-builder-hero-module__Gn32Wq__taskAction>p{color:#aabdc9;margin-bottom:12px;font-size:12px;line-height:1.7}.agent-builder-hero-module__Gn32Wq__workspaceAction{white-space:normal;text-align:left;color:#d3e7f2;max-width:100%;height:auto;min-height:36px;box-shadow:none;background:#253641;border:1px solid #546b7a;border-radius:4px;justify-content:space-between;gap:16px;padding:8px 11px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.agent-builder-hero-module__Gn32Wq__workspaceAction:hover{color:#f1faff;background:#324a59}.agent-builder-hero-module__Gn32Wq__workspaceAction>span{flex:none}.agent-builder-hero-module__Gn32Wq__addAgent{padding-top:18px}.agent-builder-hero-module__Gn32Wq__addAgent>p,.agent-builder-hero-module__Gn32Wq__reviewAction>p{color:#a6bac7;margin-bottom:10px;font-size:12px;line-height:1.7}.agent-builder-hero-module__Gn32Wq__applicationWindow{border:1px solid #51616c;border-radius:6px;overflow:hidden}.agent-builder-hero-module__Gn32Wq__applicationTabs{background:#253139;border-bottom:1px solid #3f505b;flex-wrap:wrap;gap:2px;padding:5px;display:flex}.agent-builder-hero-module__Gn32Wq__applicationTabs button{color:#adbfcb;white-space:normal;max-width:100%;height:auto;min-height:31px;box-shadow:none;border-radius:3px;padding:5px 11px;font-size:11px;font-weight:400}.agent-builder-hero-module__Gn32Wq__applicationTabs button[aria-pressed=true]{color:#ecf7fd;background:#3a4e5b}.agent-builder-hero-module__Gn32Wq__applicationTabs button:hover{color:#ecf7fd;background:#324550}.agent-builder-hero-module__Gn32Wq__applicationPath{color:#a9becb;font:10px/1.7 var(--font-mono);overflow-wrap:anywhere;background:#1c282f;border-bottom:1px solid #3a4953;padding:8px 12px}.agent-builder-hero-module__Gn32Wq__applicationEmpty{background:#182127;flex-direction:column;justify-content:center;align-items:flex-start;min-height:292px;padding:26px;display:flex}.agent-builder-hero-module__Gn32Wq__applicationEmpty>span{color:#6f96aa;font-size:28px}.agent-builder-hero-module__Gn32Wq__applicationEmpty h3{color:#dfebf2;letter-spacing:-.03em;margin-top:15px;font-size:20px;font-weight:450}.agent-builder-hero-module__Gn32Wq__applicationEmpty p{color:#a2b7c4;max-width:310px;margin-top:12px;font-size:12px;line-height:1.8}.agent-builder-hero-module__Gn32Wq__applicationEmpty>div{color:#9bc3b4;flex-wrap:wrap;gap:10px;margin-top:20px;font-size:11px;display:flex}.agent-builder-hero-module__Gn32Wq__reviewAction{padding-top:18px}.agent-builder-hero-module__Gn32Wq__terminalPreview{min-height:292px;font:11px/2 var(--font-mono);color:#b6d2c5;overflow-wrap:anywhere;background:#10181d;padding:24px}.agent-builder-hero-module__Gn32Wq__terminalPreview p:first-child{color:#d4e4ee;margin-bottom:18px}.agent-builder-hero-module__Gn32Wq__terminalPreview p:nth-last-child(2){color:#95afc0;margin-top:18px}.agent-builder-hero-module__Gn32Wq__terminalPreview>span{color:#8bc0d4;margin-top:16px;display:block}.agent-builder-hero-module__Gn32Wq__artifactToolbar{color:#bbcad4;font:9px/1.6 var(--font-mono);background:#29343b;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:10px 13px;display:flex}.agent-builder-hero-module__Gn32Wq__productScene{background:radial-gradient(at 55% 35%,#e4ede6 0,#a3b2a7 72%);place-items:center;min-height:245px;display:grid;position:relative;overflow:hidden}.agent-builder-hero-module__Gn32Wq__productScene:after{content:"";filter:blur(9px);background:#263e3844;border-radius:50%;width:140px;height:25px;position:absolute;top:calc(50% + 70px);left:calc(50% - 53px);transform:rotate(-9deg)}.agent-builder-hero-module__Gn32Wq__bottle{z-index:1;background:linear-gradient(90deg,#2c4c3d,#6c9377 32%,#486d54 65%,#244b38);border:1px solid #3c5b4c;border-radius:19px 19px 14px 14px;place-items:center;width:71px;height:144px;margin-top:12px;display:grid;position:relative;transform:rotate(-9deg);box-shadow:inset 4px 0 6px #cce5bf33,12px 9px 13px #3852472b}.agent-builder-hero-module__Gn32Wq__bottle:before{content:"";background:repeating-linear-gradient(90deg,#35483b 0 2px,#536e54 2px 4px);border:1px solid #394b42;border-radius:4px 4px 2px 2px;width:43px;height:17px;position:absolute;top:-13px;left:13px}.agent-builder-hero-module__Gn32Wq__bottle span{color:#e3eacb;letter-spacing:.18em;font-size:11px}.agent-builder-hero-module__Gn32Wq__sceneNote{color:#38564b;font:8px/1.6 var(--font-mono);letter-spacing:.1em;position:absolute;bottom:15px;left:15px}[data-revision=revised] .agent-builder-hero-module__Gn32Wq__renderPreview .agent-builder-hero-module__Gn32Wq__productScene{background:radial-gradient(at 55% 35%,#f1e6d3 0,#bfaa8d 72%)}.agent-builder-hero-module__Gn32Wq__videoFrame{position:relative}.agent-builder-hero-module__Gn32Wq__videoFrame .agent-builder-hero-module__Gn32Wq__productScene{min-height:230px}.agent-builder-hero-module__Gn32Wq__videoFrame .agent-builder-hero-module__Gn32Wq__bottle{margin-left:49%}.agent-builder-hero-module__Gn32Wq__videoFrame>strong{color:#173e2f;letter-spacing:-.05em;font-size:26px;font-weight:450;line-height:1.1;position:absolute;top:35px;left:22px}[data-revision=revised] .agent-builder-hero-module__Gn32Wq__videoFrame>strong{font-size:30px;font-weight:700}.agent-builder-hero-module__Gn32Wq__timeline{background:#202b33;grid-template-columns:1fr 1.15fr 1fr;gap:4px;padding:12px 12px 7px;display:grid}.agent-builder-hero-module__Gn32Wq__timeline span{color:#c1d8c7;font:9px/1.5 var(--font-mono);background:#354d44;border:1px solid #587467;border-radius:2px;padding:8px 6px}.agent-builder-hero-module__Gn32Wq__videoTime{color:#9bb1c0;font:9px/1.6 var(--font-mono);background:#202b33;padding:0 12px 12px}.agent-builder-hero-module__Gn32Wq__sitePreview{color:#224838;background:#f2f0e9;min-height:310px}.agent-builder-hero-module__Gn32Wq__siteNavigation{border-bottom:1px solid #22483826;justify-content:space-between;align-items:center;gap:14px;padding:19px 20px;display:flex}.agent-builder-hero-module__Gn32Wq__siteNavigation strong{letter-spacing:.1em;font-size:12px}.agent-builder-hero-module__Gn32Wq__siteNavigation>span{font-size:9px}.agent-builder-hero-module__Gn32Wq__siteContent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:22px 20px;display:grid}.agent-builder-hero-module__Gn32Wq__siteContent>div:first-child>span{font:7px/1.7 var(--font-mono);letter-spacing:.04em}.agent-builder-hero-module__Gn32Wq__siteContent h3{letter-spacing:-.05em;margin-top:12px;font-size:32px;font-weight:450;line-height:1.05}.agent-builder-hero-module__Gn32Wq__siteContent p{margin-top:12px;font-size:10px;line-height:1.7}.agent-builder-hero-module__Gn32Wq__siteContent .agent-builder-hero-module__Gn32Wq__productScene{border-radius:55% 55% 4px 4px;min-height:200px}.agent-builder-hero-module__Gn32Wq__siteContent .agent-builder-hero-module__Gn32Wq__sceneNote{display:none}[data-revision=revised] .agent-builder-hero-module__Gn32Wq__sitePreview{color:#e3eddf;background:#193329}[data-revision=revised] .agent-builder-hero-module__Gn32Wq__siteNavigation{border-bottom-color:#d7e3d733}.agent-builder-hero-module__Gn32Wq__campaignPreview{color:#274537;background:#f2f0e9;min-height:310px;padding:26px}.agent-builder-hero-module__Gn32Wq__campaignPreview>span{font:8px/1.6 var(--font-mono);letter-spacing:.07em}.agent-builder-hero-module__Gn32Wq__campaignPreview h3{letter-spacing:-.04em;margin-top:14px;font-size:31px;font-weight:450;line-height:1.12}.agent-builder-hero-module__Gn32Wq__campaignPreview dl{gap:13px;margin:20px 0 0;display:grid}.agent-builder-hero-module__Gn32Wq__campaignPreview dl>div{grid-template-columns:65px minmax(0,1fr);gap:12px;font-size:11px;line-height:1.7;display:grid}.agent-builder-hero-module__Gn32Wq__campaignPreview dt{color:#5c7466}.agent-builder-hero-module__Gn32Wq__campaignPreview dd{margin:0}.agent-builder-hero-module__Gn32Wq__revisedCampaign,[data-revision=revised] .agent-builder-hero-module__Gn32Wq__originalCampaign{display:none}[data-revision=revised] .agent-builder-hero-module__Gn32Wq__revisedCampaign{display:block}.agent-builder-hero-module__Gn32Wq__previewCaption{color:#65727a;text-align:center;font-size:12px;line-height:1.7}@media (max-width:1100px){.agent-builder-hero-module__Gn32Wq__builderBody,.agent-builder-hero-module__Gn32Wq__result{padding-inline:24px}}@media (max-width:800px){.agent-builder-hero-module__Gn32Wq__workspacePreview{max-width:570px;margin-inline:auto}.agent-builder-hero-module__Gn32Wq__workspaceGrid{grid-template-columns:minmax(0,1fr)}.agent-builder-hero-module__Gn32Wq__workspaceAgents{border-bottom:1px solid #303d47;border-right:0}.agent-builder-hero-module__Gn32Wq__hero{padding-top:44px}.agent-builder-hero-module__Gn32Wq__description{max-width:550px;font-size:16px}.agent-builder-hero-module__Gn32Wq__workbench{grid-template-columns:minmax(0,1fr);max-width:570px;margin-inline:auto}.agent-builder-hero-module__Gn32Wq__builderBody{padding:25px 28px 30px}.agent-builder-hero-module__Gn32Wq__result{border-top:1px solid #afb9c0;border-left:0;padding:26px 28px}.agent-builder-hero-module__Gn32Wq__launchRow{flex-direction:row;justify-content:space-between;align-items:center;gap:18px}.agent-builder-hero-module__Gn32Wq__launchRow p{max-width:260px}.agent-builder-hero-module__Gn32Wq__previewLaunch{flex:none}}@media (max-width:540px){.agent-builder-hero-module__Gn32Wq__workspaceAgents,.agent-builder-hero-module__Gn32Wq__workspaceApplications{padding:18px 12px}.agent-builder-hero-module__Gn32Wq__workspaceChrome{padding-inline:14px}.agent-builder-hero-module__Gn32Wq__workspaceChrome>span{font-size:10px}.agent-builder-hero-module__Gn32Wq__workspaceAction{font-size:11px}.agent-builder-hero-module__Gn32Wq__applicationEmpty{padding:20px}.agent-builder-hero-module__Gn32Wq__applicationEmpty h3{font-size:19px}.agent-builder-hero-module__Gn32Wq__applicationTabs button{padding-inline:9px}.agent-builder-hero-module__Gn32Wq__siteNavigation,.agent-builder-hero-module__Gn32Wq__siteContent{padding-inline:14px}.agent-builder-hero-module__Gn32Wq__siteContent{gap:6px}.agent-builder-hero-module__Gn32Wq__siteContent h3{font-size:25px}.agent-builder-hero-module__Gn32Wq__siteContent .agent-builder-hero-module__Gn32Wq__productScene{min-height:190px}.agent-builder-hero-module__Gn32Wq__videoFrame>strong{font-size:24px;left:16px}[data-revision=revised] .agent-builder-hero-module__Gn32Wq__videoFrame>strong{font-size:27px}.agent-builder-hero-module__Gn32Wq__campaignPreview{padding:23px 18px}.agent-builder-hero-module__Gn32Wq__campaignPreview h3{font-size:27px}.agent-builder-hero-module__Gn32Wq__campaignPreview dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.agent-builder-hero-module__Gn32Wq__previewFooter{flex-direction:column}.agent-builder-hero-module__Gn32Wq__hero{padding:36px 0 0}.agent-builder-hero-module__Gn32Wq__container{width:calc(100% - 36px)}.agent-builder-hero-module__Gn32Wq__eyebrow{font-size:8px}.agent-builder-hero-module__Gn32Wq__copy h1{margin-top:20px;line-height:1.05}.agent-builder-hero-module__Gn32Wq__description{font-size:14px;line-height:1.9;margin-top:21px!important}.agent-builder-hero-module__Gn32Wq__actions{gap:11px 21px;margin-top:23px}.agent-builder-hero-module__Gn32Wq__actions a{gap:10px;font-size:12px}.agent-builder-hero-module__Gn32Wq__primaryAction{padding-inline:15px}.agent-builder-hero-module__Gn32Wq__availability{font-size:11px}.agent-builder-hero-module__Gn32Wq__preview{margin-top:35px}.agent-builder-hero-module__Gn32Wq__previewHeading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px;font-size:8px}.agent-builder-hero-module__Gn32Wq__builderChrome{padding-inline:18px}.agent-builder-hero-module__Gn32Wq__builderBody{padding:23px 18px 27px}.agent-builder-hero-module__Gn32Wq__builderBody h2{font-size:23px}.agent-builder-hero-module__Gn32Wq__examples{gap:8px}.agent-builder-hero-module__Gn32Wq__exampleButton{gap:8px;padding-inline:9px;font-size:11px}.agent-builder-hero-module__Gn32Wq__conversation{font-size:12px}.agent-builder-hero-module__Gn32Wq__request{max-width:96%}.agent-builder-hero-module__Gn32Wq__result{padding:23px 18px}.agent-builder-hero-module__Gn32Wq__setup h3{font-size:21px}.agent-builder-hero-module__Gn32Wq__setupDetails>div{grid-template-columns:38px minmax(0,1fr);gap:10px}.agent-builder-hero-module__Gn32Wq__launchRow{flex-direction:column;align-items:flex-start;gap:12px}.agent-builder-hero-module__Gn32Wq__agentMeta{padding:12px}.agent-builder-hero-module__Gn32Wq__greeting{padding-inline:12px}.agent-builder-hero-module__Gn32Wq__previewCaption{font-size:11px}}@media (prefers-reduced-motion:reduce){.agent-builder-hero-module__Gn32Wq__hero *,.agent-builder-hero-module__Gn32Wq__hero :before,.agent-builder-hero-module__Gn32Wq__hero :after{transition:none!important;animation:none!important}}
.section-spackle-module__-5-x2G__texture:before,.section-spackle-module__-5-x2G__texture:after{content:"";z-index:-1;pointer-events:none;background-image:url(/workspace/dither-field.svg);background-repeat:repeat-y;background-size:max(1440px,100vw);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 max(0px,50% - 720px),#0003 max(36px,50% - 624px) min(100% - 36px,50% + 624px),#000 min(100%,50% + 720px),#000),linear-gradient(#0000,#000 70px calc(100% - 70px),#0000);mask-image:linear-gradient(90deg,#000,#000 max(0px,50% - 720px),#0003 max(36px,50% - 624px) min(100% - 36px,50% + 624px),#000 min(100%,50% + 720px),#000),linear-gradient(#0000,#000 70px calc(100% - 70px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.section-spackle-module__-5-x2G__texture:before{opacity:.65;background-position:50% -150px}.section-spackle-module__-5-x2G__texture:after{opacity:.36;background-position:50% 320px;transform:scaleX(-1)}@media (max-width:700px){.section-spackle-module__-5-x2G__texture:before,.section-spackle-module__-5-x2G__texture:after{background-size:1100px}.section-spackle-module__-5-x2G__texture:before{opacity:.46}.section-spackle-module__-5-x2G__texture:after{opacity:.24}}
.editorial-module__Jav5OW__page{color:#e8e8e8;background:#090909;min-height:100svh;overflow-x:clip}.editorial-module__Jav5OW__container{width:min(1152px,100% - 64px);margin-inline:auto}.editorial-module__Jav5OW__wide{width:min(1376px,100% - 64px);margin-inline:auto}.editorial-module__Jav5OW__eyebrow{color:#929292;font:10px/1.6 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 36px;display:flex}.editorial-module__Jav5OW__eyebrow>span:first-child{background:#c2c2c2;width:24px;height:1px}.editorial-module__Jav5OW__eyebrow>.editorial-module__Jav5OW__index{color:#666;letter-spacing:.08em;background:0 0;width:auto;height:auto;margin-left:auto;font-size:9px}.editorial-module__Jav5OW__hero{padding:92px 0 78px}.editorial-module__Jav5OW__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:1020px;margin:0;font-size:clamp(48px,6.6vw,88px);font-weight:450;line-height:1.04}.editorial-module__Jav5OW__hero h1 span,.editorial-module__Jav5OW__sectionHeading h2 span,.editorial-module__Jav5OW__closing h2 span{color:#858a8b}.editorial-module__Jav5OW__intro{color:#a8a8a8;letter-spacing:-.015em;max-width:650px;margin:30px 0 0;font-size:20px;line-height:1.7}.editorial-module__Jav5OW__heroRow{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.editorial-module__Jav5OW__heroRow>div:first-child{flex:1}.editorial-module__Jav5OW__heroRow h1{font-size:clamp(48px,5.8vw,78px)}.editorial-module__Jav5OW__heroAction{flex:0 0 286px;padding-bottom:5px}.editorial-module__Jav5OW__heroAction p{max-width:275px}.editorial-module__Jav5OW__heroAction>a{margin-top:25px}.editorial-module__Jav5OW__heroNote{color:#747474;font:10px/1.7 var(--font-mono);border-top:1px solid #242424;justify-content:space-between;gap:20px;margin-top:58px;padding-top:18px;display:flex}.editorial-module__Jav5OW__section{border-top:1px solid #222;padding:104px 0}.editorial-module__Jav5OW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:56px;margin-bottom:50px;display:flex}.editorial-module__Jav5OW__sectionHeading h2{letter-spacing:-.055em;text-wrap:balance;max-width:730px;margin:0;font-size:clamp(36px,4.5vw,60px);font-weight:450;line-height:1.12}.editorial-module__Jav5OW__sectionHeading>p{color:#969696;flex:0 0 300px;margin:0;font-size:15px;line-height:1.85}.editorial-module__Jav5OW__sectionHeading>div>p{color:#979797;max-width:640px;margin:22px 0 0;font-size:17px;line-height:1.8}.editorial-module__Jav5OW__textLink{color:#dedede;justify-content:space-between;align-items:center;gap:28px;padding:5px 0;font-size:13px;line-height:1.7;text-decoration:none;display:inline-flex}.editorial-module__Jav5OW__textLink:hover{color:#fff}.editorial-module__Jav5OW__twoColumns{grid-template-columns:1fr 1fr;gap:72px;display:grid}.editorial-module__Jav5OW__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.editorial-module__Jav5OW__feature{border-top:1px solid #303030;padding-top:22px}.editorial-module__Jav5OW__featureNumber{font:10px var(--font-mono);color:#787878;margin-bottom:28px;display:block}.editorial-module__Jav5OW__feature h3{letter-spacing:-.035em;margin:0 0 16px;font-size:24px;font-weight:450;line-height:1.3}.editorial-module__Jav5OW__feature p{color:#999;margin:0;font-size:15px;line-height:1.85}.editorial-module__Jav5OW__feature .editorial-module__Jav5OW__textLink{margin-top:20px}.editorial-module__Jav5OW__finePrint{color:#777;font:11px/1.8 var(--font-mono);max-width:760px;margin:24px 0 0}.editorial-module__Jav5OW__note{color:#a0a0a0;border-left:1px solid #5b5b5b;margin-top:32px;padding-left:20px;font-size:14px;line-height:1.8}.editorial-module__Jav5OW__definitionPair{grid-template-columns:1.2fr 1fr;gap:56px;padding-top:40px;display:grid}.editorial-module__Jav5OW__definitionPair h3{letter-spacing:-.04em;margin:0 0 14px;font-size:27px;font-weight:450}.editorial-module__Jav5OW__definitionPair p{color:#999;margin:0;font-size:16px;line-height:1.85}.editorial-module__Jav5OW__definitionPair ul{color:silver;grid-template-columns:1fr 1fr;gap:14px 24px;margin:25px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.editorial-module__Jav5OW__definitionPair li:before{content:"+";color:#727272;margin-right:10px}.editorial-module__Jav5OW__ruleList{border-top:1px solid #2b2b2b;margin:0;padding:0;list-style:none}.editorial-module__Jav5OW__ruleList>li{border-bottom:1px solid #2b2b2b;grid-template-columns:56px 210px 1fr;gap:30px;padding:28px 0;display:grid}.editorial-module__Jav5OW__ruleList>li>span{color:#858585;font:11px/1.7 var(--font-mono)}.editorial-module__Jav5OW__ruleList h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:450}.editorial-module__Jav5OW__ruleList p{color:#999;max-width:600px;margin:0;font-size:15px;line-height:1.8}.editorial-module__Jav5OW__faqLayout{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.editorial-module__Jav5OW__faqLayout h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(34px,4vw,52px);font-weight:450;line-height:1.12}.editorial-module__Jav5OW__faqList{border-top:1px solid #2b2b2b}.editorial-module__Jav5OW__faqList details{border-bottom:1px solid #2b2b2b}.editorial-module__Jav5OW__faqList summary{color:#c7c7c7;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.editorial-module__Jav5OW__faqList summary::-webkit-details-marker{display:none}.editorial-module__Jav5OW__faqList summary:after{content:"+";color:#858585;font:20px/1 var(--font-mono)}.editorial-module__Jav5OW__faqList details[open] summary:after{content:"−"}.editorial-module__Jav5OW__faqList details[open] summary{color:#eee}.editorial-module__Jav5OW__faqList details>p{color:#9a9a9a;margin:-4px 36px 24px 0;font-size:15px;line-height:1.9}.editorial-module__Jav5OW__faqSection{isolation:isolate;background:var(--website-light-surface);color:#191919;border-top-color:#d0d4d4;position:relative;overflow:clip}.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__eyebrow{color:#62696b}.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__eyebrow>span:first-child{background:#81898c}.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__textLink{color:#39434a}.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__faqList,.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__faqList details{border-color:#c8cccd}.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__faqList summary{color:#353d42}.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__faqList summary:after{color:#62696b}.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__textLink:hover,.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__faqList summary:hover,.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__faqList details[open] summary{color:#111}.editorial-module__Jav5OW__faqSection .editorial-module__Jav5OW__faqList details>p{color:#53595d}.editorial-module__Jav5OW__faqSection :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #008b9e}.editorial-module__Jav5OW__closing{isolation:isolate;color:#ededed;background:#000;padding:104px 0;position:relative;overflow:hidden}.editorial-module__Jav5OW__closing:before{content:"";z-index:-1;pointer-events:none;opacity:.45;background:url(/workspace/dither-field.svg) 50%/max(1600px,112vw) no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 23% 77%,#000),linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#000,#0000 23% 77%,#000),linear-gradient(#0000,#000 25% 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.editorial-module__Jav5OW__closingLine{opacity:.85;background:linear-gradient(90deg,#0000 5%,#d1009d 20%,#8e4bff 34%,#0de8ff 50%,#8ee845 67%,#eec715 80%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.editorial-module__Jav5OW__closingGrid{justify-content:space-between;align-items:center;gap:72px;display:flex}.editorial-module__Jav5OW__closingCopy{min-width:0}.editorial-module__Jav5OW__closing h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:450;line-height:1.08}.editorial-module__Jav5OW__closingCopy>p{color:#b3b3b3;max-width:490px;margin:24px 0 0;font-size:16px;line-height:1.85}.editorial-module__Jav5OW__closingContext{margin-top:30px}.editorial-module__Jav5OW__closingContext>p{color:#858585;margin:0 0 7px;font-size:12px;line-height:1.8}.editorial-module__Jav5OW__closingContext .editorial-module__Jav5OW__textLink{gap:15px}.editorial-module__Jav5OW__closingAction{flex:0 0 320px;gap:26px;display:grid}.editorial-module__Jav5OW__closingOption>span{color:#929292;font:9px/1.6 var(--font-mono);letter-spacing:.11em;margin-bottom:10px;display:block}.editorial-module__Jav5OW__closingOption>p{color:#929292;margin:10px 0 0;font-size:12px;line-height:1.7}.editorial-module__Jav5OW__closingButton{width:100%;height:48px;box-shadow:none;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;padding:0 18px;font-size:14px;font-weight:450;text-decoration:none;display:flex}.editorial-module__Jav5OW__closingCloud{color:#111;background:#f4f4f4}.editorial-module__Jav5OW__closingCloud:hover{color:#000;background:#fff}.editorial-module__Jav5OW__closingNative{color:#ededed;background:#101010;border-color:#424242}.editorial-module__Jav5OW__closingNative:hover{color:#fff;background:#1c1c1c;border-color:#777}.editorial-module__Jav5OW__closing a:focus-visible{outline:2px solid var(--ice);outline-offset:5px}.editorial-module__Jav5OW__guideLayout{grid-template-columns:220px 1fr;gap:100px;padding-bottom:100px;display:grid}.editorial-module__Jav5OW__guideContents{border-top:1px solid #2c2c2c;align-self:start;padding-top:20px;position:sticky;top:128px}.editorial-module__Jav5OW__guideContents>span{color:#7d7d7d;font:10px var(--font-mono);letter-spacing:.1em;margin-bottom:25px;display:block}.editorial-module__Jav5OW__guideContents a{color:#999;gap:16px;padding:11px 0;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.editorial-module__Jav5OW__guideContents a>span{color:#646464;font:10px/2 var(--font-mono)}.editorial-module__Jav5OW__guideContents a:hover{color:#eee}.editorial-module__Jav5OW__guideStep{border-top:1px solid #303030;padding:35px 0 48px;scroll-margin-top:126px}.editorial-module__Jav5OW__guideStep>.editorial-module__Jav5OW__featureNumber{margin-bottom:16px}.editorial-module__Jav5OW__guideStep h2{letter-spacing:-.04em;margin:0 0 22px;font-size:32px;font-weight:450;line-height:1.2}.editorial-module__Jav5OW__guideStep p,.editorial-module__Jav5OW__guideStep li{color:#aaa;font-size:16px;line-height:1.9}.editorial-module__Jav5OW__guideStep p{margin:0 0 18px}.editorial-module__Jav5OW__guideStep strong{color:#dedede;font-weight:500}.editorial-module__Jav5OW__guideStep ul{margin:20px 0;padding-left:20px}.editorial-module__Jav5OW__guideStep li{margin:8px 0;padding-left:5px}.editorial-module__Jav5OW__guideStep .editorial-module__Jav5OW__note{font-size:14px}.editorial-module__Jav5OW__prompt{background:#121212;border:1px solid #343434;border-radius:6px;margin:26px 0;padding:25px}.editorial-module__Jav5OW__prompt>span{font:9px var(--font-mono);color:#777;letter-spacing:.1em;margin-bottom:15px;display:block}.editorial-module__Jav5OW__prompt blockquote{color:#ddd;margin:0;font-size:16px;line-height:1.85}.editorial-module__Jav5OW__glossary{margin:0}.editorial-module__Jav5OW__glossary>div{border-bottom:1px solid #292929;grid-template-columns:185px 1fr;gap:25px;padding:24px 0;display:grid}.editorial-module__Jav5OW__glossary dt{color:#d0d0d0;font-size:16px}.editorial-module__Jav5OW__glossary dd{color:#959595;margin:0;font-size:15px;line-height:1.8}.editorial-module__Jav5OW__companyHero{padding:110px 0 92px}.editorial-module__Jav5OW__companyHero h1{font-size:clamp(52px,7.7vw,104px)}.editorial-module__Jav5OW__companyLead{grid-template-columns:.6fr 1fr;gap:100px;margin-top:58px;display:grid}.editorial-module__Jav5OW__companyLead>span{color:#747474;font:10px/1.8 var(--font-mono);max-width:175px}.editorial-module__Jav5OW__companyLead p{color:#b5b5b5;letter-spacing:-.02em;margin:0;font-size:23px;line-height:1.7}.editorial-module__Jav5OW__essay{grid-template-columns:.6fr 1fr;gap:100px;display:grid}.editorial-module__Jav5OW__essay>h2{color:#d3d3d3;letter-spacing:-.04em;margin:0;font-size:30px;font-weight:450;line-height:1.3}.editorial-module__Jav5OW__essay>div>p{color:#a5a5a5;margin:0 0 27px;font-size:18px;line-height:1.95}.editorial-module__Jav5OW__essay>div>p:last-child{margin-bottom:0}.editorial-module__Jav5OW__companyPrinciples{grid-template-columns:repeat(2,1fr);gap:44px 64px;display:grid}.editorial-module__Jav5OW__contact{border-top:1px solid #3a3a3a;grid-template-columns:1fr 1fr;gap:80px;padding:60px 0;scroll-margin-top:130px;display:grid}.editorial-module__Jav5OW__contact h2{letter-spacing:-.05em;margin:0 0 18px;font-size:46px;font-weight:450;line-height:1.15}.editorial-module__Jav5OW__contact p{color:#969696;font-size:16px;line-height:1.9}.editorial-module__Jav5OW__contactLinks{flex-direction:column;justify-content:center;display:flex}.editorial-module__Jav5OW__contactLinks>a{color:#ddd;border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:16px;text-decoration:none;display:flex}.editorial-module__Jav5OW__contactLinks>a:hover{color:#fff}.editorial-module__Jav5OW__notFound{min-height:55vh;padding:100px 0 140px}.editorial-module__Jav5OW__notFound h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(44px,6vw,80px);font-weight:450;line-height:1.1}.editorial-module__Jav5OW__notFound p{color:#999;max-width:560px;font-size:18px;line-height:1.8}.editorial-module__Jav5OW__notFoundLinks{gap:40px;margin-top:30px;display:flex}.editorial-module__Jav5OW__page a:focus-visible,.editorial-module__Jav5OW__page summary:focus-visible,.editorial-module__Jav5OW__page button:focus-visible{outline-offset:5px;box-shadow:none;outline:1px solid #eee}.editorial-module__Jav5OW__page main:focus{outline:none}.editorial-module__Jav5OW__page section[id]{scroll-margin-top:125px}@media (max-width:1050px){.editorial-module__Jav5OW__heroRow{display:block}.editorial-module__Jav5OW__heroAction{margin-top:35px}.editorial-module__Jav5OW__sectionHeading{gap:32px}.editorial-module__Jav5OW__sectionHeading>p{flex-basis:270px}.editorial-module__Jav5OW__faqLayout{gap:50px}.editorial-module__Jav5OW__guideLayout{grid-template-columns:185px 1fr;gap:55px}.editorial-module__Jav5OW__companyLead,.editorial-module__Jav5OW__essay{grid-template-columns:.5fr 1fr;gap:60px}.editorial-module__Jav5OW__closingGrid{align-items:flex-start;gap:40px}.editorial-module__Jav5OW__closingAction{flex-basis:285px}}@media (max-width:760px){.editorial-module__Jav5OW__page section[id]{scroll-margin-top:160px}.editorial-module__Jav5OW__container,.editorial-module__Jav5OW__wide{width:calc(100% - 40px)}.editorial-module__Jav5OW__hero,.editorial-module__Jav5OW__companyHero{padding:60px 0 50px}.editorial-module__Jav5OW__eyebrow{margin-bottom:28px;font-size:9px}.editorial-module__Jav5OW__hero h1,.editorial-module__Jav5OW__heroRow h1{font-size:clamp(43px,8.2vw,64px)}.editorial-module__Jav5OW__intro{margin-top:25px;font-size:17px;line-height:1.85}.editorial-module__Jav5OW__heroNote{flex-direction:column;gap:8px;margin-top:36px;font-size:9px}.editorial-module__Jav5OW__section{padding:65px 0}.editorial-module__Jav5OW__sectionHeading{margin-bottom:35px;display:block}.editorial-module__Jav5OW__sectionHeading h2{font-size:38px}.editorial-module__Jav5OW__sectionHeading>p{max-width:520px;margin-top:22px}.editorial-module__Jav5OW__threeColumns,.editorial-module__Jav5OW__twoColumns,.editorial-module__Jav5OW__definitionPair{grid-template-columns:1fr;gap:40px}.editorial-module__Jav5OW__featureNumber{margin-bottom:20px}.editorial-module__Jav5OW__definitionPair{padding-top:24px}.editorial-module__Jav5OW__ruleList>li{grid-template-columns:30px 1fr;gap:12px 20px}.editorial-module__Jav5OW__ruleList p{grid-column:2}.editorial-module__Jav5OW__faqLayout{grid-template-columns:1fr;gap:30px}.editorial-module__Jav5OW__faqList summary{padding-block:22px;font-size:15px}.editorial-module__Jav5OW__closing{padding:62px 0 70px}.editorial-module__Jav5OW__closingGrid{flex-direction:column;gap:32px}.editorial-module__Jav5OW__closing h2{font-size:clamp(42px,8vw,54px)}.editorial-module__Jav5OW__closingAction{flex-basis:auto;width:100%;max-width:420px}.editorial-module__Jav5OW__guideLayout{padding-bottom:55px;display:block}.editorial-module__Jav5OW__guideContents{border-bottom:1px solid #2c2c2c;flex-wrap:wrap;gap:0 22px;margin-bottom:35px;padding-bottom:20px;display:flex;position:static}.editorial-module__Jav5OW__guideContents>span{width:100%;margin-bottom:12px}.editorial-module__Jav5OW__guideContents a{gap:8px;padding:7px 0;font-size:12px}.editorial-module__Jav5OW__guideStep{padding:28px 0 30px}.editorial-module__Jav5OW__guideStep h2{font-size:28px}.editorial-module__Jav5OW__guideStep p,.editorial-module__Jav5OW__guideStep li{font-size:15px}.editorial-module__Jav5OW__glossary>div{grid-template-columns:1fr;gap:8px}.editorial-module__Jav5OW__companyLead,.editorial-module__Jav5OW__essay{grid-template-columns:1fr;gap:28px}.editorial-module__Jav5OW__companyLead{margin-top:35px}.editorial-module__Jav5OW__companyLead>span{max-width:none}.editorial-module__Jav5OW__companyLead p{font-size:21px}.editorial-module__Jav5OW__essay>div>p{font-size:17px}.editorial-module__Jav5OW__companyPrinciples{grid-template-columns:1fr;gap:36px}.editorial-module__Jav5OW__contact{grid-template-columns:1fr;gap:15px;padding-block:45px}.editorial-module__Jav5OW__contact h2{font-size:38px}}
.workspace-demo-storefront-module__demFsq__storefront{color:#111;background:#fff;flex-direction:column;flex:1;min-height:0;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden;container-type:inline-size}.workspace-demo-storefront-module__demFsq__storeContent{scrollbar-width:thin;scrollbar-color:#bcbcbc #fff;flex:1;min-height:0;overflow:auto}.workspace-demo-storefront-module__demFsq__storefront button:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #111}.workspace-demo-storefront-module__demFsq__storeNavigation{background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:0 18px;display:flex}.workspace-demo-storefront-module__demFsq__wordmark{letter-spacing:-.075em;font-size:22px;font-style:italic;font-weight:900;line-height:1;position:relative}.workspace-demo-storefront-module__demFsq__wordmark>span{letter-spacing:0;font-size:6px;font-style:normal;position:absolute;top:-2px;right:-6px}.workspace-demo-storefront-module__demFsq__storeCategories{gap:16px;font-size:7px;font-weight:600;display:flex}.workspace-demo-storefront-module__demFsq__bagTrigger{color:#111;background:0 0;border-radius:0;gap:5px;height:26px;padding:0;font-size:7px}.workspace-demo-storefront-module__demFsq__bagTrigger:hover{color:#111;background:#f2f2f2}.workspace-demo-storefront-module__demFsq__bagTrigger svg{width:14px;height:14px}.workspace-demo-storefront-module__demFsq__storeAnnouncement{color:#fff;letter-spacing:.1em;background:#111;justify-content:space-between;padding:6px 18px;font-size:5px;font-weight:700;display:flex}.workspace-demo-storefront-module__demFsq__storeAnnouncement>span{color:#d6ed67}.workspace-demo-storefront-module__demFsq__productPage{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:258px;display:grid}.workspace-demo-storefront-module__demFsq__productVisual{background:#d9d9d9;min-height:258px;position:relative;overflow:hidden}.workspace-demo-storefront-module__demFsq__productVisual>img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.workspace-demo-storefront-module__demFsq__collectionLabel,.workspace-demo-storefront-module__demFsq__visualIndex{z-index:1;color:#242424;letter-spacing:.12em;font-size:5px;font-weight:700;position:absolute}.workspace-demo-storefront-module__demFsq__collectionLabel{top:14px;left:16px}.workspace-demo-storefront-module__demFsq__visualIndex{bottom:14px;right:14px}.workspace-demo-storefront-module__demFsq__campaign{position:absolute;bottom:16px;left:16px}.workspace-demo-storefront-module__demFsq__campaign strong{letter-spacing:-.065em;font-size:31px;font-style:italic;font-weight:900;line-height:.84;display:block}.workspace-demo-storefront-module__demFsq__campaign>span{margin-top:8px;font-size:6px;display:block}.workspace-demo-storefront-module__demFsq__productDetails{background:#fff;padding:15px 18px 10px;font-size:8px;line-height:1.3}.workspace-demo-storefront-module__demFsq__newRelease{color:#707070;letter-spacing:.12em;font-size:5px;font-weight:700;display:block}.workspace-demo-storefront-module__demFsq__productTitle{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.workspace-demo-storefront-module__demFsq__productTitle h4{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:27px;font-weight:800;line-height:1}.workspace-demo-storefront-module__demFsq__productTitle>span{font-size:11px;font-weight:600}.workspace-demo-storefront-module__demFsq__productCategory{color:#666;margin:5px 0 0;font-size:7px}.workspace-demo-storefront-module__demFsq__productDescription{letter-spacing:-.025em;margin:11px 0;font-size:8px;line-height:1.35}.workspace-demo-storefront-module__demFsq__colorway{color:#666;align-items:center;gap:6px;margin-bottom:12px;font-size:6px;display:flex}.workspace-demo-storefront-module__demFsq__colorSwatch{background:linear-gradient(135deg,#f4f4f4 55%,#d6ed67 55%);border:1px solid #c9c9c9;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 2px #fff,0 0 0 3px #222}.workspace-demo-storefront-module__demFsq__purchaseControls{position:relative}.workspace-demo-storefront-module__demFsq__sizeFieldset{border:0;min-width:0;margin:0;padding:0}.workspace-demo-storefront-module__demFsq__sizeFieldset legend{width:100%;margin-bottom:7px;padding:0;font-size:7px;font-weight:600}.workspace-demo-storefront-module__demFsq__sizeFieldset legend>span{float:right;color:#777;font-size:6px;font-weight:400}.workspace-demo-storefront-module__demFsq__sizeOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.workspace-demo-storefront-module__demFsq__sizeOptions>button{color:#111;background:#fff;border:1px solid #ddd;border-radius:2px;min-width:0;height:24px;padding:0;font-size:8px;font-weight:400}.workspace-demo-storefront-module__demFsq__sizeOptions>button:hover,.workspace-demo-storefront-module__demFsq__sizeOptions>button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.workspace-demo-storefront-module__demFsq__sizeOptions>button:disabled{color:#bbb;opacity:1;background:#f6f6f6;text-decoration:line-through}.workspace-demo-storefront-module__demFsq__addToBag,.workspace-demo-storefront-module__demFsq__continueShopping{color:#fff;background:#111;border:1px solid #111;border-radius:2px;justify-content:space-between;width:100%;height:31px;margin-top:9px;padding:0 12px;font-size:8px;font-weight:600}.workspace-demo-storefront-module__demFsq__addToBag:hover,.workspace-demo-storefront-module__demFsq__continueShopping:hover{color:#fff;background:#333}.workspace-demo-storefront-module__demFsq__addToBag:disabled{color:#777;opacity:1;background:#e8e8e8;border-color:#e8e8e8}.workspace-demo-storefront-module__demFsq__delivery{text-align:center;color:#777;margin:7px 0 0;font-size:5px}.workspace-demo-storefront-module__demFsq__bagPanel{z-index:4;color:#111;background:#fff;border:1px solid #d5d5d5;width:232px;max-height:calc(100% - 52px);padding:15px;position:absolute;top:40px;right:12px;overflow:auto;box-shadow:0 12px 30px #0003}.workspace-demo-storefront-module__demFsq__bagHeading{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.workspace-demo-storefront-module__demFsq__bagHeading h5{letter-spacing:-.04em;margin:0;font-size:15px;font-weight:700}.workspace-demo-storefront-module__demFsq__bagHeading h5>span{color:#777}.workspace-demo-storefront-module__demFsq__bagHeading>button,.workspace-demo-storefront-module__demFsq__bagItem button{color:#777;text-underline-offset:2px;background:0 0;border-radius:0;height:auto;padding:0;font-size:7px;text-decoration:underline}.workspace-demo-storefront-module__demFsq__bagHeading>button:hover,.workspace-demo-storefront-module__demFsq__bagItem button:hover{color:#111;background:0 0}.workspace-demo-storefront-module__demFsq__bagItems{max-height:160px;overflow:auto}.workspace-demo-storefront-module__demFsq__bagItem{gap:10px;padding:14px 0;display:flex}.workspace-demo-storefront-module__demFsq__bagItem>img{object-fit:cover;background:#eee;width:72px;height:64px}.workspace-demo-storefront-module__demFsq__bagItem>div{color:#666;flex-direction:column;align-items:flex-start;gap:4px;font-size:7px;display:flex}.workspace-demo-storefront-module__demFsq__bagItem strong{color:#111;font-size:10px}.workspace-demo-storefront-module__demFsq__bagItem button{margin-top:4px;font-size:6px}.workspace-demo-storefront-module__demFsq__bagSubtotal{border-top:1px solid #e5e5e5;justify-content:space-between;padding:12px 0 4px;font-size:9px;display:flex}.workspace-demo-storefront-module__demFsq__emptyBag{margin:20px 0;font-size:11px}.workspace-demo-storefront-module__demFsq__agentCursor{z-index:3;pointer-events:none;opacity:0;transform:translate(var(--cursor-x,0px), var(--cursor-y,0px));align-items:flex-start;transition:transform .65s cubic-bezier(.22,.8,.3,1),opacity .25s;display:flex;position:absolute;top:0;left:0}.workspace-demo-storefront-module__demFsq__agentCursor[data-testing=true]{opacity:1}.workspace-demo-storefront-module__demFsq__agentCursor>svg{color:#111;stroke:#fff;stroke-width:1px;width:17px;height:21px}.workspace-demo-storefront-module__demFsq__agentCursor>span{color:#fff;font:7px var(--font-mono);background:#111;border:1px solid #444;border-radius:3px;margin-top:15px;padding:5px 7px}.workspace-demo-storefront-module__demFsq__agentCursor:before{content:"";opacity:0;border:1px solid #111;border-radius:50%;width:26px;height:26px;position:absolute;top:-12px;left:-12px}.workspace-demo-storefront-module__demFsq__agentCursor[data-clicking=true]:before{animation:.65s ease-out workspace-demo-storefront-module__demFsq__pointerClick}@keyframes workspace-demo-storefront-module__demFsq__pointerClick{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}@container (max-width:430px){.workspace-demo-storefront-module__demFsq__storeNavigation{padding-inline:15px}.workspace-demo-storefront-module__demFsq__storeCategories{display:none}.workspace-demo-storefront-module__demFsq__bagTrigger{font-size:9px}.workspace-demo-storefront-module__demFsq__storeAnnouncement{padding-inline:15px;font-size:5px}.workspace-demo-storefront-module__demFsq__productPage{grid-template-columns:1fr}.workspace-demo-storefront-module__demFsq__productVisual{min-height:250px}.workspace-demo-storefront-module__demFsq__productVisual>img{object-fit:contain}.workspace-demo-storefront-module__demFsq__campaign strong{font-size:35px}.workspace-demo-storefront-module__demFsq__campaign>span{font-size:7px}.workspace-demo-storefront-module__demFsq__productDetails{padding:22px 18px}.workspace-demo-storefront-module__demFsq__newRelease{font-size:7px}.workspace-demo-storefront-module__demFsq__productTitle h4{font-size:34px}.workspace-demo-storefront-module__demFsq__productTitle>span{font-size:15px}.workspace-demo-storefront-module__demFsq__productCategory{font-size:10px}.workspace-demo-storefront-module__demFsq__productDescription{font-size:13px}.workspace-demo-storefront-module__demFsq__colorway{margin-bottom:18px;font-size:9px}.workspace-demo-storefront-module__demFsq__sizeFieldset legend{font-size:10px}.workspace-demo-storefront-module__demFsq__sizeFieldset legend>span{font-size:9px}.workspace-demo-storefront-module__demFsq__sizeOptions{gap:6px}.workspace-demo-storefront-module__demFsq__sizeOptions>button{height:34px;font-size:11px}.workspace-demo-storefront-module__demFsq__addToBag{height:40px;font-size:11px}.workspace-demo-storefront-module__demFsq__delivery{font-size:8px}.workspace-demo-storefront-module__demFsq__bagPanel{width:min(276px,100% - 24px)}}@media (prefers-reduced-motion:reduce){.workspace-demo-storefront-module__demFsq__storefront *,.workspace-demo-storefront-module__demFsq__storefront :before{transition:none!important;animation:none!important}}
.sprint-storefront-module__zRCaxa__preview,.sprint-storefront-module__zRCaxa__study{background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.sprint-storefront-module__zRCaxa__preview>div{flex-direction:column;height:100%;min-height:0;display:flex}.sprint-storefront-module__zRCaxa__preview[data-presentation=hero]{flex:none;height:220px;position:relative}.sprint-storefront-module__zRCaxa__preview[data-presentation=hero]>div{transform-origin:0 0;flex:none;width:200%;height:440px;transform:scale(.5)}.sprint-storefront-module__zRCaxa__study{min-height:0}.sprint-storefront-module__zRCaxa__preview{container:sprint-preview/inline-size}.sprint-storefront-module__zRCaxa__preview [data-store-content]{flex-direction:column;display:flex}.sprint-storefront-module__zRCaxa__preview [data-product-page]{flex:1}@container sprint-preview (min-width:640px){.sprint-storefront-module__zRCaxa__preview[data-presentation=canvas]>div{transform-origin:0 0;flex:none;width:66.6667%;height:66.6667%;transform:scale(1.5)}}@container sprint-preview (max-width:430px){.sprint-storefront-module__zRCaxa__preview[data-presentation=canvas] [data-product-visual]{min-height:160px}}
.agent-composition-module__E3vJMG__section{--content-half:min(624px, calc(50vw - 64px));isolation:isolate;color:var(--veil-strong);background:#000;scroll-margin-top:96px;position:relative;overflow:hidden}.agent-composition-module__E3vJMG__section:before{content:"";z-index:-1;pointer-events:none;opacity:.65;-webkit-mask-image:linear-gradient(to right, #000, #000 calc(50% - var(--content-half) - 84px), transparent calc(50% - var(--content-half) - 16px), transparent calc(50% + var(--content-half) + 16px), #000 calc(50% + var(--content-half) + 84px), #000);mask-image:linear-gradient(to right, #000, #000 calc(50% - var(--content-half) - 84px), transparent calc(50% - var(--content-half) - 16px), transparent calc(50% + var(--content-half) + 16px), #000 calc(50% + var(--content-half) + 84px), #000);background:url(/workspace/dither-field.svg) 50%/max(1920px,110vw) 1120px no-repeat;position:absolute;inset:220px 0 0}.agent-composition-module__E3vJMG__container{width:min(1248px,100% - 128px);margin:0 auto;padding-top:108px;position:relative}.agent-composition-module__E3vJMG__eyebrow{font:10px/1.5 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--veil-muted);align-items:center;gap:12px;display:flex}.agent-composition-module__E3vJMG__eyebrowLine{background:#c2c2c2;width:24px;height:1px}.agent-composition-module__E3vJMG__edition{color:var(--veil-faint);letter-spacing:.08em;margin-left:auto;font-size:9px}.agent-composition-module__E3vJMG__headingRow{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:29px;display:flex}.agent-composition-module__E3vJMG__heading{letter-spacing:-.055em;margin:0;scroll-margin-top:128px;font-size:clamp(42px,4.7vw,68px);font-weight:450;line-height:1.055}.agent-composition-module__E3vJMG__heading>span{color:#858585}.agent-composition-module__E3vJMG__intro{color:#a6a6a6;max-width:290px;margin:0 0 5px;font-size:16px;line-height:1.8}.agent-composition-module__E3vJMG__composition{margin:60px 0 0}.agent-composition-module__E3vJMG__figureTopline{font:10px/1.5 var(--font-mono);color:var(--veil-muted);border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.agent-composition-module__E3vJMG__figureTopline>span:first-child{align-items:center;gap:8px;display:flex}.agent-composition-module__E3vJMG__statusDot{background:#ededed;border-radius:50%;width:4px;height:4px}.agent-composition-module__E3vJMG__figureLabel{letter-spacing:.1em;color:var(--veil-faint);font-size:8px}.agent-composition-module__E3vJMG__diagram{--plate-size:360px;--plate-scale:.84;--half-width:calc(var(--plate-size) * var(--plate-scale) * .707107);--first-y:154px;--layer-gap:102px;--callout-width:min(24cqw, 280px);isolation:isolate;min-height:824px;position:relative;container-type:inline-size}.agent-composition-module__E3vJMG__diagram:before{content:"";z-index:-1;pointer-events:none;opacity:.38;background:url(/workspace/dither-field.svg) 50%/1800px 1050px no-repeat;position:absolute;inset:-140px -20px -80px;-webkit-mask-image:linear-gradient(90deg,#0000 27%,#000 44% 56%,#0000 73%);mask-image:linear-gradient(90deg,#0000 27%,#000 44% 56%,#0000 73%)}.agent-composition-module__E3vJMG__scene{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.agent-composition-module__E3vJMG__spine{border-left:1px dashed #ffffff12;position:absolute;top:32px;bottom:58px;left:50%}.agent-composition-module__E3vJMG__diagram [data-layer="0"]{--layer-color:#ff3b38}.agent-composition-module__E3vJMG__diagram [data-layer="1"]{--layer-color:#ffab00}.agent-composition-module__E3vJMG__diagram [data-layer="2"]{--layer-color:#ffe600}.agent-composition-module__E3vJMG__diagram [data-layer="3"]{--layer-color:#29ed99}.agent-composition-module__E3vJMG__diagram [data-layer="4"]{--layer-color:#27bfff}.agent-composition-module__E3vJMG__diagram [data-layer="5"]{--layer-color:#a044ff}.agent-composition-module__E3vJMG__plate{--art-color:#d9e4e8;left:calc(50% - var(--plate-size) / 2);top:calc(var(--first-y) + var(--layer) * var(--layer-gap) - var(--plate-size) / 2);width:var(--plate-size);height:var(--plate-size);transform:rotateX(58deg) rotateZ(45deg) scale(var(--plate-scale));transform-style:preserve-3d;pointer-events:auto;position:absolute}.agent-composition-module__E3vJMG__plate>*{pointer-events:none}.agent-composition-module__E3vJMG__plateFace{backface-visibility:hidden;background:linear-gradient(140deg,#202020,#0a0a0a 48%,#141414);border:1px solid #686868;border-radius:6px;transition:border-color .25s,box-shadow .35s;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #000,inset 0 0 35px #ffffff04}.agent-composition-module__E3vJMG__plateFace:before{content:"";opacity:0;background:radial-gradient(#ffffff08,#0000 65%);transition:opacity .35s;position:absolute;inset:0}.agent-composition-module__E3vJMG__plateFace:after{content:"";border:1px solid #ffffff16;border-radius:3px;position:absolute;inset:10px}.agent-composition-module__E3vJMG__plateBack{background:#080808;border:1px solid #555;border-radius:6px;position:absolute;inset:0;transform:translateZ(-5px);box-shadow:1px 1px #363636,2px 2px #1c1c1c}.agent-composition-module__E3vJMG__plateAccent{background:var(--layer-color);width:32px;height:3px;position:absolute;bottom:0;right:44px;transform:translateZ(.5px)}.agent-composition-module__E3vJMG__plateEngraving{color:#bbb;transition:color .2s;position:absolute;inset:0}.agent-composition-module__E3vJMG__engravingArt{opacity:.6;width:100%;height:100%;padding:28px;transition:opacity .25s,filter .35s}.agent-composition-module__E3vJMG__artReveal{opacity:0;transition:opacity .25s}.agent-composition-module__E3vJMG__modelCell,.agent-composition-module__E3vJMG__definitionPackage,.agent-composition-module__E3vJMG__profileKey,.agent-composition-module__E3vJMG__machineCore,.agent-composition-module__E3vJMG__taskBolt{transform-box:fill-box;transform-origin:50%}.agent-composition-module__E3vJMG__taskOrbit,.agent-composition-module__E3vJMG__taskArc{transform-origin:0 0}.agent-composition-module__E3vJMG__terminalScan{stroke:var(--art-color)}.agent-composition-module__E3vJMG__profileTrace,.agent-composition-module__E3vJMG__machineCheck{stroke-linecap:round;stroke-linejoin:round}.agent-composition-module__E3vJMG__engravingNumber,.agent-composition-module__E3vJMG__engravingCode{font:9px/1.5 var(--font-mono);letter-spacing:.1em;opacity:.75;position:absolute}.agent-composition-module__E3vJMG__engravingNumber{top:23px;right:28px}.agent-composition-module__E3vJMG__engravingCode{bottom:21px;left:26px}.agent-composition-module__E3vJMG__engravingCorner{border-bottom:1px solid #fff5;border-right:1px solid #fff5;width:12px;height:12px;position:absolute;bottom:25px;right:24px}.agent-composition-module__E3vJMG__stackGround{left:calc(50% - var(--plate-size) / 2 - 16px);top:calc(var(--first-y) + var(--layer-gap) * 5 + 42px - var(--plate-size) / 2 - 16px);width:calc(var(--plate-size) + 32px);height:calc(var(--plate-size) + 32px);transform:rotateX(58deg) rotateZ(45deg) scale(var(--plate-scale));background:radial-gradient(circle,#ffffff24 .7px,#0000 1px) 0 0/16px 16px;border:1px solid #ffffff14;position:absolute}.agent-composition-module__E3vJMG__stackGround span{border-top:1px solid #555;border-left:1px solid #555;width:15px;height:15px;position:absolute}.agent-composition-module__E3vJMG__stackGround span:first-child{top:-1px;left:-1px}.agent-composition-module__E3vJMG__stackGround span:nth-child(2){top:-1px;right:-1px;transform:rotate(90deg)}.agent-composition-module__E3vJMG__stackGround span:nth-child(3){bottom:-1px;right:-1px;transform:rotate(180deg)}.agent-composition-module__E3vJMG__stackGround span:nth-child(4){bottom:-1px;left:-1px;transform:rotate(270deg)}.agent-composition-module__E3vJMG__callouts{margin:0;padding:0;list-style:none}.agent-composition-module__E3vJMG__callout{z-index:1;top:calc(var(--first-y) + var(--layer) * var(--layer-gap) - 40px);width:var(--callout-width);position:absolute;left:0}.agent-composition-module__E3vJMG__callout:nth-child(2n){left:auto;right:0}.agent-composition-module__E3vJMG__calloutHeading{align-items:center;gap:12px;display:flex}.agent-composition-module__E3vJMG__calloutNumber{color:#8b8b8b;font:10px/1 var(--font-mono);letter-spacing:.02em;border:1px solid #ffffff26;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.agent-composition-module__E3vJMG__calloutHeading h3{color:#e8e8e8;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:450;line-height:1.25}.agent-composition-module__E3vJMG__callout p{color:#a4a4a4;text-wrap:pretty;margin:17px 0 0;font-size:14px;line-height:1.8}.agent-composition-module__E3vJMG__calloutDetails{color:#858585;font:10px/1.6 var(--font-mono);flex-wrap:wrap;gap:5px 10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.agent-composition-module__E3vJMG__calloutDetails li+li:before{content:"/";color:#444;margin-right:10px}.agent-composition-module__E3vJMG__connector{width:calc(50cqw - var(--half-width) - var(--callout-width) - 16px);color:#555;height:22px;position:absolute;top:18px;left:calc(100% + 16px)}.agent-composition-module__E3vJMG__connector svg{fill:none;stroke:currentColor;stroke-width:1px;width:100%;height:100%;display:block;overflow:visible}.agent-composition-module__E3vJMG__connector>span{background:var(--layer-color);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-2px;right:-3px;box-shadow:0 0 0 4px #000}.agent-composition-module__E3vJMG__callout:nth-child(2n) .agent-composition-module__E3vJMG__connector{left:auto;right:calc(100% + 16px);transform:scaleX(-1)}@media (hover:hover){:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__calloutNumber{color:#eee;border-color:#777}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__connector{color:#aaa}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__plateFace{border-color:#aaa;box-shadow:inset 0 0 0 1px #000,inset 0 0 65px #ffffff08}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__plateFace:before{opacity:1}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__plateEngraving{color:var(--art-color)}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__engravingArt{opacity:1;filter:drop-shadow(0 0 5px #d9e4e850)}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__artReveal{opacity:1}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__terminalPrompt{stroke-dasharray:1;animation:2.8s ease-in-out infinite agent-composition-module__E3vJMG__terminalWrite}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__terminalCursor{animation:1.4s ease-in-out infinite agent-composition-module__E3vJMG__cursorBreathe}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__terminalLine{animation:2.8s ease-out infinite agent-composition-module__E3vJMG__commandArrive}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__terminalScan{animation:2.8s ease-in-out infinite agent-composition-module__E3vJMG__terminalScan}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__modelCell{animation:agent-composition-module__E3vJMG__modelWave 2.8s ease-in-out var(--cell-delay) infinite}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__definitionPackage{animation:agent-composition-module__E3vJMG__packageAssemble 3.2s ease-in-out var(--package-delay) infinite}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__definitionLinks{animation:2.4s linear infinite agent-composition-module__E3vJMG__packageFlow}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__profileTrace{stroke-dasharray:1;animation:3.2s ease-in-out infinite agent-composition-module__E3vJMG__shieldTrace}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__profileKey{animation:3.2s ease-in-out infinite agent-composition-module__E3vJMG__identityConfirm}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__profileSignals{stroke-dasharray:.12 .88;animation:2.4s ease-in-out infinite agent-composition-module__E3vJMG__identityFlow}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__machinePin{animation:agent-composition-module__E3vJMG__pinActivity 2.4s ease-in-out var(--pin-delay) infinite}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__machineCore{fill:currentColor;opacity:.12;animation:2.4s ease-in-out infinite agent-composition-module__E3vJMG__coreBreathe}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__machineCheck{stroke-dasharray:1;animation:2.4s ease-in-out infinite agent-composition-module__E3vJMG__terminalWrite}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__taskOrbit{animation:12s linear infinite agent-composition-module__E3vJMG__taskOrbit}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__taskArc{animation:6s linear infinite reverse agent-composition-module__E3vJMG__taskOrbit}:is(.agent-composition-module__E3vJMG__diagram:has([data-layer="0"]:hover) [data-layer="0"],.agent-composition-module__E3vJMG__diagram:has([data-layer="1"]:hover) [data-layer="1"],.agent-composition-module__E3vJMG__diagram:has([data-layer="2"]:hover) [data-layer="2"],.agent-composition-module__E3vJMG__diagram:has([data-layer="3"]:hover) [data-layer="3"],.agent-composition-module__E3vJMG__diagram:has([data-layer="4"]:hover) [data-layer="4"],.agent-composition-module__E3vJMG__diagram:has([data-layer="5"]:hover) [data-layer="5"]) .agent-composition-module__E3vJMG__taskBolt{animation:2.4s ease-in-out infinite agent-composition-module__E3vJMG__taskCharge}}@keyframes agent-composition-module__E3vJMG__terminalWrite{0%{stroke-dashoffset:1px;opacity:.35}22%,78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.35}}@keyframes agent-composition-module__E3vJMG__cursorBreathe{0%,to{opacity:.3}50%{opacity:1}}@keyframes agent-composition-module__E3vJMG__commandArrive{0%,15%{opacity:0;transform:translate(-8px)}35%,75%{opacity:.65;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes agent-composition-module__E3vJMG__terminalScan{0%{opacity:0;transform:translateY(0)}20%{opacity:.3}65%,to{opacity:0;transform:translateY(80px)}}@keyframes agent-composition-module__E3vJMG__modelWave{0%,65%,to{opacity:.3;fill:#aaa;transform:scale(.9)}24%{opacity:1;fill:#fff;transform:scale(1.35)}40%{opacity:.85;fill:var(--art-color);transform:scale(1.1)}}@keyframes agent-composition-module__E3vJMG__packageAssemble{0%,70%,to{opacity:.65;transform:translateY(0)}22%,38%{opacity:1;transform:translateY(-5px)}}@keyframes agent-composition-module__E3vJMG__packageFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-44px}}@keyframes agent-composition-module__E3vJMG__shieldTrace{0%{stroke-dashoffset:1px;opacity:.4}45%,75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes agent-composition-module__E3vJMG__identityConfirm{0%,to{transform:scale(1)}45%,60%{transform:scale(1.1)}}@keyframes agent-composition-module__E3vJMG__identityFlow{0%{stroke-dashoffset:1px;opacity:0}30%,70%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes agent-composition-module__E3vJMG__pinActivity{0%,65%,to{opacity:.35}30%{opacity:1;stroke:var(--art-color)}}@keyframes agent-composition-module__E3vJMG__coreBreathe{0%,to{opacity:.03;transform:scale(.94)}50%{opacity:.16;transform:scale(1.06)}}@keyframes agent-composition-module__E3vJMG__taskOrbit{to{transform:rotate(360deg)}}@keyframes agent-composition-module__E3vJMG__taskCharge{0%,to{fill:#0000;transform:scale(1)}45%{fill:#ffffff14;transform:scale(1.06)}}.agent-composition-module__E3vJMG__footer{justify-content:space-between;align-items:center;gap:24px;padding:27px 0 34px;display:flex}.agent-composition-module__E3vJMG__footer p{letter-spacing:-.015em;color:var(--veil-muted);margin:0;font-size:14px}.agent-composition-module__E3vJMG__footer p span{color:var(--veil-strong)}.agent-composition-module__E3vJMG__footer a{color:var(--veil-strong);align-items:center;gap:20px;font-size:12px;text-decoration:none;display:flex}.agent-composition-module__E3vJMG__footer a>span{font-size:18px;transition:transform .18s}.agent-composition-module__E3vJMG__footer a:hover>span{transform:translate(2px,-2px)}.agent-composition-module__E3vJMG__footer a:focus-visible{outline:1px solid var(--ice);outline-offset:8px}@media (max-width:1180px){.agent-composition-module__E3vJMG__section{--content-half:calc(50vw - 40px)}.agent-composition-module__E3vJMG__container{width:calc(100% - 80px);padding-top:88px}.agent-composition-module__E3vJMG__diagram{--plate-size:300px;--plate-scale:.82;--layer-gap:108px;--callout-width:25cqw;min-height:838px}.agent-composition-module__E3vJMG__calloutHeading{gap:10px}.agent-composition-module__E3vJMG__calloutHeading h3{font-size:21px}.agent-composition-module__E3vJMG__calloutNumber{width:24px;height:24px;font-size:9px}.agent-composition-module__E3vJMG__callout p{font-size:13px}.agent-composition-module__E3vJMG__calloutDetails{gap:5px 7px;font-size:8px}.agent-composition-module__E3vJMG__calloutDetails li+li:before{margin-right:7px}.agent-composition-module__E3vJMG__intro{max-width:260px;font-size:15px}}@media (max-width:960px){.agent-composition-module__E3vJMG__section{--content-half:calc(50vw - 32px)}.agent-composition-module__E3vJMG__container{width:calc(100% - 64px);padding-top:72px}.agent-composition-module__E3vJMG__headingRow{display:block}.agent-composition-module__E3vJMG__heading{font-size:clamp(39px,7vw,58px)}.agent-composition-module__E3vJMG__intro{max-width:440px;margin-top:24px}.agent-composition-module__E3vJMG__composition{margin-top:40px}.agent-composition-module__E3vJMG__diagram{--plate-size:310px;--plate-scale:.8;--first-y:120px;--layer-gap:47px;min-height:0;padding-top:510px}.agent-composition-module__E3vJMG__diagram:before{opacity:.48;height:570px;bottom:auto}.agent-composition-module__E3vJMG__scene{height:500px;bottom:auto}.agent-composition-module__E3vJMG__spine{bottom:45px}.agent-composition-module__E3vJMG__callouts{grid-template-columns:1fr 1fr;gap:36px 48px;padding-bottom:48px;display:grid}.agent-composition-module__E3vJMG__callout{width:auto;position:relative;inset:auto}.agent-composition-module__E3vJMG__callout:nth-child(2n){inset:auto}.agent-composition-module__E3vJMG__calloutHeading h3{font-size:23px}.agent-composition-module__E3vJMG__callout p{font-size:14px}.agent-composition-module__E3vJMG__calloutDetails{font-size:9px}.agent-composition-module__E3vJMG__connector{display:none}.agent-composition-module__E3vJMG__footer{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:580px){.agent-composition-module__E3vJMG__section{--content-half:calc(50vw - 22px);scroll-margin-top:140px}.agent-composition-module__E3vJMG__container{width:calc(100% - 44px);padding-top:64px}.agent-composition-module__E3vJMG__eyebrow{gap:9px;font-size:8px}.agent-composition-module__E3vJMG__edition{font-size:7px}.agent-composition-module__E3vJMG__eyebrowLine{width:16px}.agent-composition-module__E3vJMG__heading{scroll-margin-top:168px;font-size:clamp(36px,8.8vw,48px)}.agent-composition-module__E3vJMG__intro{font-size:14px;line-height:1.8}.agent-composition-module__E3vJMG__figureTopline{font-size:9px}.agent-composition-module__E3vJMG__figureLabel{text-align:right;max-width:105px;font-size:7px}.agent-composition-module__E3vJMG__diagram{--plate-size:min(280px, 83cqw);--plate-scale:.74;--first-y:105px;--layer-gap:41px;padding-top:445px}.agent-composition-module__E3vJMG__scene{height:425px}.agent-composition-module__E3vJMG__callouts{grid-template-columns:1fr;gap:0;padding-bottom:36px}.agent-composition-module__E3vJMG__callout{border-top:1px solid var(--hairline);padding:25px 0}.agent-composition-module__E3vJMG__calloutHeading h3{font-size:24px}.agent-composition-module__E3vJMG__callout p,.agent-composition-module__E3vJMG__calloutDetails{margin-top:13px}.agent-composition-module__E3vJMG__calloutNumber{width:26px;height:26px}.agent-composition-module__E3vJMG__footer p{font-size:13px}}@media (prefers-reduced-motion:reduce){.agent-composition-module__E3vJMG__section *,.agent-composition-module__E3vJMG__section :before,.agent-composition-module__E3vJMG__section :after{transition:none!important;animation:none!important}}
.component-design-module__5a5jnG__design{color:#dadade;font-family:var(--font-sans);background:#151516;container-type:inline-size}.component-design-module__5a5jnG__toolbar{color:#7e7e87;border-bottom:1px solid #303033;align-items:center;gap:12px;height:29px;padding:0 12px;font-size:8px;display:flex}.component-design-module__5a5jnG__toolbar>span:first-child{color:#e7e7ec;border-bottom:1px solid #8ddbe0;padding-block:8px}.component-design-module__5a5jnG__toolbar small{font:6px var(--font-mono);margin-left:auto}.component-design-module__5a5jnG__stage{background-image:radial-gradient(#ffffff12 .7px,#0000 .7px);background-size:9px 9px;padding:13px 16px}.component-design-module__5a5jnG__card{color:#151515;background:#f8f8f6;border:1px solid #ffffff24;border-radius:7px;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden;box-shadow:0 4px 12px #0003}.component-design-module__5a5jnG__image{background:#ddd;min-width:0;position:relative}.component-design-module__5a5jnG__image img{object-fit:cover;width:100%;height:100%}.component-design-module__5a5jnG__image>span{letter-spacing:-.08em;font:italic 800 10px Arial,sans-serif;position:absolute;top:8px;left:8px}.component-design-module__5a5jnG__details{flex-direction:column;padding:14px 12px;display:flex}.component-design-module__5a5jnG__details>span{color:#7a7b76;font:1.5cqw var(--font-mono);letter-spacing:.03em}.component-design-module__5a5jnG__details>strong{letter-spacing:-.07em;margin-top:6px;font-size:5.5cqw;font-weight:600}.component-design-module__5a5jnG__details>p{color:#85867e;margin:3px 0 12px;font-size:2cqw}.component-design-module__5a5jnG__details>div{justify-content:space-between;align-items:center;gap:6px;font-size:3cqw;display:flex}.component-design-module__5a5jnG__details i{background:#d6ed67;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.component-design-module__5a5jnG__saved{border-top:1px solid #303033;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:7px;display:flex}.component-design-module__5a5jnG__saved i{color:#a8d9b8;margin-right:3px;font-style:normal}.component-design-module__5a5jnG__saved small{color:#9a9aa4;font-size:6px}
.workspace-mockup-module__UeiJxq__shell{--mockup-header-height:40px;background:#0a0a0a;border:1px solid #383838;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 24px 75px #0007,inset 0 1px #ffffff0a}.workspace-mockup-module__UeiJxq__body{height:clamp(510px,45vw,680px);display:flex;position:relative}.workspace-mockup-module__UeiJxq__canvas{background:radial-gradient(circle,#ffffff16 .65px,#0000 1px) 0 0/22px 22px,#090909;flex:1;min-width:0;position:relative;overflow:hidden}.workspace-mockup-module__UeiJxq__frame{border:1px solid var(--hairline-strong);background:var(--frame);border-radius:6px;flex-direction:column;display:flex;box-shadow:0 0 0 1px #0008,0 20px 48px #0009,0 3px 8px #0006}.workspace-mockup-module__UeiJxq__frameHeader{border-bottom:1px solid var(--hairline);background:linear-gradient(var(--surface), var(--frame));height:34px;box-shadow:inset 0 1px 0 var(--hairline);-webkit-user-select:none;user-select:none;outline-offset:-3px;border-radius:5px 5px 0 0;flex-shrink:0;align-items:center;padding:0 7px 0 11px;display:flex;position:relative}.workspace-mockup-module__UeiJxq__frameBody{border-radius:0 0 5px 5px;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-mockup-module__UeiJxq__status{height:30px;font:8px var(--font-mono);color:#888;background:#121212;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:0 12px;display:flex}.workspace-mockup-module__UeiJxq__status>span{align-items:center;gap:7px;display:flex}.workspace-mockup-module__UeiJxq__status svg{width:11px;height:11px}.workspace-mockup-module__UeiJxq__status b{color:#b1b1b1;font-weight:400}.workspace-mockup-module__UeiJxq__leftDock{z-index:5;background:#0b0b0b;border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;width:184px;display:flex;position:relative}.workspace-mockup-module__UeiJxq__dockHeader{height:var(--mockup-header-height);border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.workspace-mockup-module__UeiJxq__dockAvatar{color:#e5e5e5;width:22px;height:22px;font:10px var(--font-mono);background:#1b1b1b;border:1px solid #303030;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.workspace-mockup-module__UeiJxq__dockIdentity{flex-direction:column;gap:2px;display:flex}.workspace-mockup-module__UeiJxq__dockIdentity>span{color:#858585;font:8px var(--font-mono);letter-spacing:.05em}.workspace-mockup-module__UeiJxq__dockIdentity>strong{color:#ededed;font-size:10px;font-weight:550}.workspace-mockup-module__UeiJxq__dockHeader>svg{color:#999;width:12px;height:12px;margin-left:auto}.workspace-mockup-module__UeiJxq__dockBody{min-height:0;padding:8px 6px}.workspace-mockup-module__UeiJxq__dockSection+.workspace-mockup-module__UeiJxq__dockSection{margin-top:10px}.workspace-mockup-module__UeiJxq__dockHeading{color:#777;height:14px;font:8px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.03em;padding-left:7px;display:block}.workspace-mockup-module__UeiJxq__dockItem{color:#a7a7a7;white-space:nowrap;background:0 0;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:28px;padding:0 8px;font-size:10px;font-weight:500;display:flex}.workspace-mockup-module__UeiJxq__dockItem>svg{flex-shrink:0;width:14px;height:14px}.workspace-mockup-module__UeiJxq__dockItem>kbd{color:#777;font:8px var(--font-mono);margin-left:auto}.workspace-mockup-module__UeiJxq__dockItem[data-selected=true]{color:#eee;background:#1b1b1b}.workspace-mockup-module__UeiJxq__dockItem:is(button):hover{color:#fff;background:#242424}.workspace-mockup-module__UeiJxq__dockItem[aria-expanded=true]{color:#eee;background:#1b1b1b}.workspace-mockup-module__UeiJxq__dockDivider{background:#ffffff12;height:1px;margin:7px 8px}.workspace-mockup-module__UeiJxq__dockApps{position:relative}@media (max-width:1150px){.workspace-mockup-module__UeiJxq__shell{--mockup-header-height:36px}.workspace-mockup-module__UeiJxq__leftDock{width:154px}.workspace-mockup-module__UeiJxq__dockHeader{padding:0 9px}.workspace-mockup-module__UeiJxq__dockBody{padding:6px}.workspace-mockup-module__UeiJxq__dockSection+.workspace-mockup-module__UeiJxq__dockSection{margin-top:8px}.workspace-mockup-module__UeiJxq__dockHeading{height:12px;font-size:7px}.workspace-mockup-module__UeiJxq__dockItem{gap:7px;height:24px;padding:0 6px;font-size:9px}.workspace-mockup-module__UeiJxq__dockItem>svg{width:13px;height:13px}.workspace-mockup-module__UeiJxq__dockDivider{margin:5px 6px}}@media (max-width:950px){.workspace-mockup-module__UeiJxq__shell{--mockup-header-height:34px}.workspace-mockup-module__UeiJxq__leftDock{width:148px}.workspace-mockup-module__UeiJxq__dockBody{padding-top:4px;padding-bottom:4px}.workspace-mockup-module__UeiJxq__dockSection+.workspace-mockup-module__UeiJxq__dockSection{margin-top:6px}.workspace-mockup-module__UeiJxq__dockHeading{height:11px}.workspace-mockup-module__UeiJxq__dockItem{height:21px}.workspace-mockup-module__UeiJxq__dockDivider{margin-top:4px;margin-bottom:4px}}@media (max-width:760px){.workspace-mockup-module__UeiJxq__leftDock{display:none}}
.artifacts-module__ZACI4G__window{color:#d9d9d9;background:#101010;border:1px solid #383838;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 16px 38px #0002,0 2px 4px #0002,inset 0 1px #ffffff12}.artifacts-module__ZACI4G__windowHeader{color:#d0d0d0;white-space:nowrap;background:linear-gradient(#1d1d1d,#141414);border-bottom:1px solid #303030;align-items:center;gap:8px;height:33px;padding:0 11px;font-size:10px;display:flex}.artifacts-module__ZACI4G__windowHeader svg{flex-shrink:0;width:13px;height:13px}.artifacts-module__ZACI4G__windowHeader small{color:#777;font:7px var(--font-mono);margin-left:auto}.artifacts-module__ZACI4G__windowHeader svg:last-child{color:#767676;width:10px}.artifacts-module__ZACI4G__window .artifacts-module__ZACI4G__windowBody{flex-direction:column;min-width:0;display:flex;overflow:hidden}.artifacts-module__ZACI4G__windowBody>*{flex:1;min-width:0}.artifacts-module__ZACI4G__agentConsole{color:#c8c9cc;height:268px;min-height:268px;font:8px/1.65 var(--font-mono);letter-spacing:-.02em;background:#18191b;flex-direction:column;padding:13px 10px 8px;display:flex}.artifacts-module__ZACI4G__agentConsole p{margin:0}.artifacts-module__ZACI4G__consoleTranscript{flex:1;min-height:0;overflow:hidden}.artifacts-module__ZACI4G__agentConsole .artifacts-module__ZACI4G__consoleCommand{color:#dedfe1;margin-top:9px;font-size:7.5px}.artifacts-module__ZACI4G__consoleCommand:first-child{margin-top:0}.artifacts-module__ZACI4G__consoleCommand strong{font-weight:650}.artifacts-module__ZACI4G__toolResult{color:#8d8e92;padding-left:10px}.artifacts-module__ZACI4G__toolResult>span:not(.artifacts-module__ZACI4G__consoleAdded){color:#76cddd}.artifacts-module__ZACI4G__consoleAdded{color:#8ac49c}.artifacts-module__ZACI4G__consoleDiff{margin:5px 0 7px;font-size:7.5px;line-height:1.7}.artifacts-module__ZACI4G__consoleDiff>div{color:#d0e4c2;background:#2b4b1d;gap:8px;padding-inline:6px;display:flex}.artifacts-module__ZACI4G__consoleDiff>.artifacts-module__ZACI4G__diffRemoved{color:#dbb7b8;background:#472729}.artifacts-module__ZACI4G__consoleDiff>div>span{color:#91aa7b;flex-shrink:0}.artifacts-module__ZACI4G__consoleDiff code{font:inherit;white-space:pre}.artifacts-module__ZACI4G__agentConsole .artifacts-module__ZACI4G__consoleDivider{color:#808185;align-items:center;gap:7px;margin-block:10px;font-size:6.5px;display:flex}.artifacts-module__ZACI4G__consoleDivider:after{content:"";background:#68696b;flex:1;height:1px}.artifacts-module__ZACI4G__agentConsole .artifacts-module__ZACI4G__consoleReply{color:#d1d2d5;margin-top:11px;line-height:1.8}.artifacts-module__ZACI4G__codexPrompt{color:#d5d8d6;background:#2c2e2d;flex-shrink:0;gap:7px;margin:10px 0 0;padding:8px 6px;font-size:7.5px;display:flex}.artifacts-module__ZACI4G__consoleCursor{vertical-align:-1px;background:#85cfa8;width:4px;height:9px;display:inline-block}.artifacts-module__ZACI4G__consoleStatus{color:#d5b681;justify-content:space-between;gap:8px;padding-top:7px;font-size:6px;display:flex}.artifacts-module__ZACI4G__consoleStatus>span:last-child{color:#7eb9c8}.artifacts-module__ZACI4G__claudeConsole{height:268px;min-height:268px;padding-top:12px}.artifacts-module__ZACI4G__agentConsole .artifacts-module__ZACI4G__claudeTiming{color:#7f8084;margin-top:10px;font-size:7px}.artifacts-module__ZACI4G__agentConsole .artifacts-module__ZACI4G__previousPrompt{color:#c8c9ce;border-left:1px solid #74bfd0;margin:12px 0 10px;padding:2px 7px;font-size:7.5px}.artifacts-module__ZACI4G__claudeThinking{color:#c89084}.artifacts-module__ZACI4G__claudeThinking>span,.artifacts-module__ZACI4G__consoleTip{color:#85868a;font-size:7px}.artifacts-module__ZACI4G__consoleTip{padding-left:9px}.artifacts-module__ZACI4G__claudePrompt{color:#a5a6aa;border-block:1px solid #727477;flex-shrink:0;align-items:center;gap:7px;min-height:32px;margin-top:9px;display:flex}.artifacts-module__ZACI4G__claudePath{color:#79cddd;white-space:nowrap;padding-top:7px;font-size:6px}.artifacts-module__ZACI4G__claudePath>span{color:#d9b782}.artifacts-module__ZACI4G__claudeMode{color:#86878b;gap:7px;padding-top:3px;font-size:6px;display:flex}.artifacts-module__ZACI4G__claudeMode strong{color:#dfc65e;font-weight:500}.artifacts-module__ZACI4G__architecture{color:#ddd;background:#0b0b0c}.artifacts-module__ZACI4G__architectureCanvas{background:#0b0b0c radial-gradient(#78787824 .65px,#0000 .8px) 0 0/13px 13px;width:100%;height:auto;display:block}.artifacts-module__ZACI4G__architectureEyebrow{fill:#797d80;font:7px var(--font-mono);letter-spacing:1px}.artifacts-module__ZACI4G__architectureTitle{fill:#d8dcdd;font:16px var(--font-sans);letter-spacing:-.5px;font-weight:500}.artifacts-module__ZACI4G__architectureDescription{fill:#808486;font:8px var(--font-sans)}.artifacts-module__ZACI4G__architectureBadge{fill:#121415;stroke:#2e3234;stroke-width:.8px}.artifacts-module__ZACI4G__architectureDot{fill:#70d4ed}.artifacts-module__ZACI4G__architectureTiny{fill:#747b7e;font:6px var(--font-mono);letter-spacing:.1px}.artifacts-module__ZACI4G__architectureRule{fill:none;stroke:#292c2d;stroke-width:.8px}.artifacts-module__ZACI4G__architectureSelected{fill:#16252a}.artifacts-module__ZACI4G__architectureAccentText{fill:#76d2e8;font:8px var(--font-sans)}.artifacts-module__ZACI4G__architectureMuted{fill:#747a7d;font:7px var(--font-sans)}.artifacts-module__ZACI4G__architectureBoundary>rect{fill:#0b0c0d;stroke:#35393b;stroke-width:1px}.artifacts-module__ZACI4G__architectureBoundary>text{fill:#6c7275;font:7px var(--font-mono);letter-spacing:.9px}.artifacts-module__ZACI4G__architectureBlock>rect{fill:#121415;stroke:#363b3e;stroke-width:1px}.artifacts-module__ZACI4G__architectureBlock>text{fill:#c7cbcd;font:9px var(--font-sans)}.artifacts-module__ZACI4G__architectureBlock>.artifacts-module__ZACI4G__architectureMuted{fill:#737b7e;font-size:6px}.artifacts-module__ZACI4G__architectureService>rect{fill:#142126;stroke:#77d4e9;stroke-width:1px}.artifacts-module__ZACI4G__architectureService>text:first-of-type{fill:#c9d8dc;font:10px var(--font-mono)}.artifacts-module__ZACI4G__architectureService>.artifacts-module__ZACI4G__architectureMuted{fill:#7a8b91;font-size:6.5px}.artifacts-module__ZACI4G__architectureService>.artifacts-module__ZACI4G__architectureTiny{fill:#96a8ae;font-size:5.5px}.artifacts-module__ZACI4G__architectureIcons{fill:none;stroke:#909a9f;stroke-width:.9px}.artifacts-module__ZACI4G__architectureLiveWire{fill:none;stroke:#60bfd6;stroke-width:1px}.artifacts-module__ZACI4G__architectureAccessWire{fill:none;stroke:#677174;stroke-width:.9px;stroke-dasharray:3 3}.artifacts-module__ZACI4G__architectureLegend{fill:#666f74;font:7px var(--font-sans)}
.hero-pipeline-module__lKmWuq__backdrop{--pipeline-line:#cececa;--pipeline-label:#858680;--pipeline-detail:#a8aaa3;--pipeline-paper:#f8f8f5;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.hero-pipeline-module__lKmWuq__diagram{width:min(1760px,100%);height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-pipeline-module__lKmWuq__spackle{opacity:.58}.hero-pipeline-module__lKmWuq__spackleEcho{opacity:.7}.hero-pipeline-module__lKmWuq__wire,.hero-pipeline-module__lKmWuq__direction,.hero-pipeline-module__lKmWuq__detail{stroke:var(--pipeline-line);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.hero-pipeline-module__lKmWuq__returnWire{stroke-dasharray:3 5;opacity:.6}.hero-pipeline-module__lKmWuq__direction{stroke:#a5aba1}.hero-pipeline-module__lKmWuq__junction,.hero-pipeline-module__lKmWuq__port{fill:var(--pipeline-paper);stroke:#b5bab0;stroke-width:1px}.hero-pipeline-module__lKmWuq__railLabel,.hero-pipeline-module__lKmWuq__taskLabel,.hero-pipeline-module__lKmWuq__compactLabel{fill:var(--pipeline-label);font:8px var(--teams-mono);letter-spacing:.09em}.hero-pipeline-module__lKmWuq__ticket{--ticket-accent:#2563eb;--ticket-avatar:#ff7849;--pipeline-label:var(--teams-dim);--pipeline-detail:var(--teams-dim);fill:#e9e9e9;stroke:#d0d0d0;stroke-width:1px}.hero-pipeline-module__lKmWuq__ticket[data-kind=BUG]{--ticket-accent:#ef4444}.hero-pipeline-module__lKmWuq__ticket[data-kind=FEATURE]{--ticket-accent:#7c3aed;--ticket-avatar:#7c3aed}.hero-pipeline-module__lKmWuq__ticket[data-kind=PERF]{--ticket-accent:#f59e0b}.hero-pipeline-module__lKmWuq__ticketBacking{fill:#e9e9e9;stroke:#d0d0d0}.hero-pipeline-module__lKmWuq__ticketFace{fill:#191919;stroke:#303030;filter:drop-shadow(0 3px 5px #00000012)}.hero-pipeline-module__lKmWuq__ticket text{stroke:none}.hero-pipeline-module__lKmWuq__mono{fill:var(--pipeline-label);font:8px var(--teams-mono)}.hero-pipeline-module__lKmWuq__ticketTitle{fill:var(--teams-white);font:11px var(--font-sans);letter-spacing:-.02em}.hero-pipeline-module__lKmWuq__issueMark{stroke:#d9d9d9;stroke-width:1.1px;fill:none}.hero-pipeline-module__lKmWuq__priority{fill:#373737;stroke:none}.hero-pipeline-module__lKmWuq__priority [data-filled=true]{fill:#a3a3a3}.hero-pipeline-module__lKmWuq__detail{stroke:var(--pipeline-detail);fill:none}.hero-pipeline-module__lKmWuq__tagText{fill:#bcbcbc;font:7px var(--font-sans)}.hero-pipeline-module__lKmWuq__issueTag,.hero-pipeline-module__lKmWuq__priorityChip{fill:#202020;stroke:#363636;stroke-width:.75px}.hero-pipeline-module__lKmWuq__tagDot{fill:var(--ticket-accent);stroke:none}.hero-pipeline-module__lKmWuq__commentGlyph{fill:none;stroke:var(--teams-dim);stroke-width:.75px;stroke-linejoin:round}.hero-pipeline-module__lKmWuq__commentCount{fill:var(--teams-dim);font:7px var(--teams-mono)}.hero-pipeline-module__lKmWuq__ticketMeta{fill:#858585;font:7px var(--font-sans)}.hero-pipeline-module__lKmWuq__avatar{fill:var(--ticket-avatar);stroke:none}.hero-pipeline-module__lKmWuq__avatarInitials{fill:#fff;font:5.5px var(--font-sans);font-weight:500}.hero-pipeline-module__lKmWuq__portHalo{fill:#191919;stroke:none}.hero-pipeline-module__lKmWuq__ticketPort{fill:#191919;stroke:#737373;stroke-width:1px}.hero-pipeline-module__lKmWuq__taskHalo{fill:none;stroke:#dddfd8}.hero-pipeline-module__lKmWuq__taskFace{fill:#f7f8f3;stroke:#b7c1ae}.hero-pipeline-module__lKmWuq__taskGlyph{fill:none;stroke:#16a34a;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.hero-pipeline-module__lKmWuq__taskHint{fill:#a0a399;font:9px var(--font-sans)}.hero-pipeline-module__lKmWuq__machineLayer{fill:#e9e9e9;stroke:#d0d0d0}.hero-pipeline-module__lKmWuq__machineFace{fill:var(--teams-panel);stroke:#373737}.hero-pipeline-module__lKmWuq__activeIssue{--activity-accent:#2563eb;--pipeline-harness-ink:var(--teams-white)}.hero-pipeline-module__lKmWuq__activeIssue .hero-pipeline-module__lKmWuq__port{fill:var(--teams-panel);stroke:#737373}.hero-pipeline-module__lKmWuq__activeIssue image[data-harness=opencode]{filter:invert()}.hero-pipeline-module__lKmWuq__activeIssue[data-stage=Implementing]{--activity-accent:#f97316}.hero-pipeline-module__lKmWuq__activeIssue[data-stage=Running\ checks]{--activity-accent:#7c3aed}.hero-pipeline-module__lKmWuq__activeIssue[data-stage="Ready for review"]{--activity-accent:#16a34a}.hero-pipeline-module__lKmWuq__machineLabel,.hero-pipeline-module__lKmWuq__machineIssue{fill:var(--teams-dim);font:7px var(--teams-mono)}.hero-pipeline-module__lKmWuq__activeTitle{fill:var(--teams-white);font:10px var(--font-sans);letter-spacing:-.015em}.hero-pipeline-module__lKmWuq__activityLabel{fill:var(--teams-dim);font:7px var(--teams-mono)}.hero-pipeline-module__lKmWuq__progressTrack{fill:#353535}.hero-pipeline-module__lKmWuq__progressFill{fill:var(--activity-accent)}.hero-pipeline-module__lKmWuq__compactActivity{fill:var(--teams-dim);font:5px var(--teams-mono)}.hero-pipeline-module__lKmWuq__progressLine{stroke:var(--activity-accent);stroke-width:1.5px;stroke-linecap:round}.hero-pipeline-module__lKmWuq__harnessMark{width:20px;height:20px;color:var(--pipeline-harness-ink,#222326)}.hero-pipeline-module__lKmWuq__claudeMark{color:var(--website-claude-brand)}.hero-pipeline-module__lKmWuq__harnessCaption{fill:#858680;font:6px var(--teams-mono);letter-spacing:-.015em}.hero-pipeline-module__lKmWuq__harnessMore{fill:var(--pipeline-label);font:9px var(--teams-mono)}.hero-pipeline-module__lKmWuq__status{fill:var(--activity-accent)}.hero-pipeline-module__lKmWuq__compact{display:none}@media (max-width:1100px){.hero-pipeline-module__lKmWuq__diagram{display:none}.hero-pipeline-module__lKmWuq__compact{width:min(460px,100% - 48px);height:auto;margin:17px auto 0;display:block}.hero-pipeline-module__lKmWuq__compactLabel{font-size:10px}}@media (max-width:600px){.hero-pipeline-module__lKmWuq__compact{margin-top:22px}}
.hero-module__s2Tiyq__hero{isolation:isolate;background:var(--website-light-surface);color:#191919;justify-content:center;align-items:center;min-height:780px;padding:110px 0 152px;display:flex;position:relative;overflow:clip}.hero-module__s2Tiyq__copy{text-align:center;z-index:2;width:min(780px,100% - 460px);position:relative}.hero-module__s2Tiyq__copy:before{content:"";z-index:-1;background:var(--website-light-surface);pointer-events:none;position:absolute;inset:-30px -28px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(#0000,#000 30px calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(#0000,#000 30px calc(100% - 30px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__eyebrow{color:#777b77;font:10px/1.5 var(--font-mono);letter-spacing:.14em;align-items:center;gap:10px;margin:0;display:inline-flex}.hero-module__s2Tiyq__eyebrow>span{background:#333a31;width:5px;height:5px}.hero-module__s2Tiyq__hero h1{letter-spacing:-.075em;margin:30px 0 0;font-size:clamp(66px,6.7vw,96px);font-weight:450;line-height:.99}.hero-module__s2Tiyq__hero h1>span{color:#828582}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__intro{letter-spacing:-.035em;text-wrap:balance;max-width:555px;margin:31px auto 0;font-size:21px;line-height:1.5}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__description{color:#6a706b;text-wrap:balance;max-width:670px;margin:18px auto 0;font-size:14px;line-height:1.9}.hero-module__s2Tiyq__actions{justify-content:center;align-items:center;gap:28px;margin-top:29px;display:flex}.hero-module__s2Tiyq__primary,.hero-module__s2Tiyq__secondary{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:23px;font-size:12px;text-decoration:none;display:inline-flex}.hero-module__s2Tiyq__primary{color:#fafafa;background:#151715;border:1px solid #151715;padding:14px 20px}.hero-module__s2Tiyq__primary:hover{background:#303630}.hero-module__s2Tiyq__secondary{color:#4f5751;padding-block:12px}.hero-module__s2Tiyq__secondary:hover{color:#111}.hero-module__s2Tiyq__hero a:focus-visible{outline-offset:5px;outline:2px solid #008796}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__availability{color:#808680;margin:17px 0 0;font-size:10px}.hero-module__s2Tiyq__scene{z-index:0;pointer-events:none;max-width:1760px;margin-inline:auto;position:absolute;inset:0}.hero-module__s2Tiyq__artifact{transform-origin:50%;position:absolute}.hero-module__s2Tiyq__development{width:clamp(223px,18.3vw,292px);top:112px;left:2.5%;transform:none}.hero-module__s2Tiyq__agent{width:clamp(213px,17.2vw,278px);top:424px;left:5%;transform:none}.hero-module__s2Tiyq__mockup{width:clamp(266px,23.1vw,374px);top:112px;right:1.8%;transform:none}.hero-module__s2Tiyq__diagram{width:clamp(224px,16.5vw,265px);top:572px;right:4.8%;transform:none}.hero-module__s2Tiyq__component{width:clamp(254px,19.6vw,314px);top:334px;right:.5%}.hero-module__s2Tiyq__miniComponent{border:1px solid #3d4245;border-radius:4px;overflow:hidden}.hero-module__s2Tiyq__miniComponent>div{zoom:.333333;width:300%}.hero-module__s2Tiyq__compactScene{display:none}.hero-module__s2Tiyq__miniTerminal{fill:#171a17;stroke:#40463b}.hero-module__s2Tiyq__miniRule{stroke:#42493c}.hero-module__s2Tiyq__miniDim{fill:#9ca18e}.hero-module__s2Tiyq__miniCode{fill:#d3ddc6;font:9px var(--font-mono)}.hero-module__s2Tiyq__miniOutput{fill:#98b38e;font:7px var(--font-mono)}.hero-module__s2Tiyq__miniLines{stroke:#727d64;stroke-width:2px}.hero-module__s2Tiyq__miniWindow{fill:#f7f8fc;stroke:#bcc3d2}.hero-module__s2Tiyq__miniPaperRule{stroke:#aab39d}.hero-module__s2Tiyq__miniSelected{fill:#e3e7f5}.hero-module__s2Tiyq__miniPaperLines{stroke:#a4ad94;stroke-width:2px}.hero-module__s2Tiyq__miniChartArea{fill:#838ed21b}.hero-module__s2Tiyq__miniChartLine{stroke:#818dc9;stroke-width:1.5px}.hero-module__s2Tiyq__miniLogo{fill:#747dbc;font:italic 17px Georgia,serif}.hero-module__s2Tiyq__miniSchematic{background:#0b0b0c;border:1px solid #3d4245;border-radius:3px;padding:2px}@media (min-width:1761px){.hero-module__s2Tiyq__development{left:4%}.hero-module__s2Tiyq__mockup{right:4%}.hero-module__s2Tiyq__agent{left:7%}.hero-module__s2Tiyq__diagram{right:7%}.hero-module__s2Tiyq__component{right:2.2%}}@media (min-width:1101px) and (max-width:1300px){.hero-module__s2Tiyq__hero{min-height:780px}.hero-module__s2Tiyq__copy{width:630px}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__intro{max-width:440px;font-size:19px}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__description{max-width:450px;font-size:12px}.hero-module__s2Tiyq__development{top:106px;left:1%}.hero-module__s2Tiyq__agent{top:416px;left:2%}.hero-module__s2Tiyq__mockup{top:106px;right:.5%}.hero-module__s2Tiyq__diagram{top:567px;right:1.7%}.hero-module__s2Tiyq__desktopBreak{display:none}}@media (max-width:1100px){.hero-module__s2Tiyq__hero{flex-direction:column;min-height:0;padding:36px 22px 45px;display:flex}.hero-module__s2Tiyq__scene{display:none}.hero-module__s2Tiyq__copy{width:min(680px,100%)}.hero-module__s2Tiyq__copy:before{inset:-15px 0}.hero-module__s2Tiyq__compactScene{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:20px;width:min(640px,100%);margin-bottom:34px;display:grid;position:relative}.hero-module__s2Tiyq__compactScene svg{width:100%;height:auto;overflow:visible}.hero-module__s2Tiyq__compactScene>div>span{text-align:center;color:#93998a;font:7px var(--font-mono);letter-spacing:.05em;white-space:nowrap;margin-top:7px;display:block}.hero-module__s2Tiyq__hero h1{margin-top:26px;font-size:clamp(48px,8.5vw,78px)}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__intro{max-width:450px;font-size:20px}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__description{max-width:440px;font-size:13px}.hero-module__s2Tiyq__desktopBreak{display:none}}@media (max-width:600px){.hero-module__s2Tiyq__hero{padding:24px 20px 34px}.hero-module__s2Tiyq__compactScene{gap:7px;margin-bottom:34px}.hero-module__s2Tiyq__compactScene>div>span{font-size:5px}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__eyebrow{font-size:8px}.hero-module__s2Tiyq__hero h1{letter-spacing:-.07em;font-size:clamp(41px,12.5vw,65px)}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__intro{max-width:300px;margin-top:25px;font-size:17px}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__description{max-width:330px;margin-top:16px;font-size:12px}.hero-module__s2Tiyq__actions{gap:19px;margin-top:23px}.hero-module__s2Tiyq__primary,.hero-module__s2Tiyq__secondary{gap:12px;font-size:10px}.hero-module__s2Tiyq__primary{padding:13px 16px}.hero-module__s2Tiyq__hero .hero-module__s2Tiyq__availability{font-size:9px}}@media (max-width:360px){.hero-module__s2Tiyq__actions{flex-direction:column;gap:4px}}
.visionast-web-preview-module__9Ozwcq__device{width:min(100%, var(--report-device-width,190px));aspect-ratio:390/844;font-family:var(--font-sans);background:#0b0b0c;border:1px solid #87878b;border-radius:29px;flex-shrink:0;margin-inline:auto;padding:3px;position:relative;box-shadow:0 0 0 1px #030303,0 12px 25px #0005,inset 0 0 0 1px #353537}.visionast-web-preview-module__9Ozwcq__volumeKeys{background:#85858a;width:1px;height:23px;position:absolute;top:71px;left:-2px;box-shadow:0 29px #85858a}.visionast-web-preview-module__9Ozwcq__sideKey{background:#85858a;width:1px;height:36px;position:absolute;top:91px;right:-2px}.visionast-web-preview-module__9Ozwcq__screen{color:#171717;background:#fafafa;border-radius:25px;flex-direction:column;height:100%;display:flex;overflow:hidden}.visionast-web-preview-module__9Ozwcq__statusBar{flex-shrink:0;justify-content:space-between;align-items:center;height:27px;padding:4px 13px 0;display:flex;position:relative}.visionast-web-preview-module__9Ozwcq__statusBar strong{font:600 8px/1 var(--font-sans)}.visionast-web-preview-module__9Ozwcq__statusBar>svg{width:27px;height:10px}.visionast-web-preview-module__9Ozwcq__island{background:#080808;border-radius:12px;width:48px;height:14px;position:absolute;top:6px;left:calc(50% - 24px)}.visionast-web-preview-module__9Ozwcq__island>i{background:#17202a;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px;box-shadow:inset 0 0 0 1px #0e131a}.visionast-web-preview-module__9Ozwcq__webViewport{scrollbar-width:none;background:#fff;flex:1;min-height:0;overflow:hidden auto}.visionast-web-preview-module__9Ozwcq__appHeader{border-bottom:1px solid #e7e5e4;align-items:center;gap:9px;height:25px;padding:0 9px;display:flex}.visionast-web-preview-module__9Ozwcq__appHeader svg{fill:none;stroke:#44403c;stroke-width:1.6px;stroke-linecap:round;width:10px;height:10px}.visionast-web-preview-module__9Ozwcq__appHeader>span{color:#78716c;align-items:center;gap:3px;margin-left:auto;font-size:5px;display:flex}.visionast-web-preview-module__9Ozwcq__appHeader i{background:#20a67a;border-radius:50%;width:3px;height:3px}.visionast-web-preview-module__9Ozwcq__webPage{min-width:0;padding:7px}.visionast-web-preview-module__9Ozwcq__filterCard,.visionast-web-preview-module__9Ozwcq__reportCard{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:4px;padding:3px}.visionast-web-preview-module__9Ozwcq__filterHeading{align-items:center;gap:6px;padding:2px 3px 5px;font-size:6px;display:flex}.visionast-web-preview-module__9Ozwcq__filterHeading strong{font-weight:650}.visionast-web-preview-module__9Ozwcq__filterHeading>span{color:#78716c;font-size:5.5px}.visionast-web-preview-module__9Ozwcq__filterHeading>i{margin-left:auto;font-size:8px;font-style:normal}.visionast-web-preview-module__9Ozwcq__filterFields{background:#fff;border:1px solid #e7e5e4;border-radius:3px;padding:5px}.visionast-web-preview-module__9Ozwcq__filterFields>span{color:#78716c;letter-spacing:.07em;margin-bottom:4px;font-size:4.5px;display:block}.visionast-web-preview-module__9Ozwcq__filterFields>div{gap:4px;display:flex}.visionast-web-preview-module__9Ozwcq__filterFields>div>span{white-space:nowrap;border:1px solid #d6d3d1;border-radius:2px;padding:3px;font-size:5.5px}.visionast-web-preview-module__9Ozwcq__filterFields i,.visionast-web-preview-module__9Ozwcq__reportActions i{color:#78716c;margin-left:3px;font-style:normal}.visionast-web-preview-module__9Ozwcq__filterFields>small{color:#78716c;gap:4px;margin:5px 9px 0 0;font-size:5px;display:inline-flex}.visionast-web-preview-module__9Ozwcq__reportCard{margin-top:7px}.visionast-web-preview-module__9Ozwcq__reportCard>h4{color:#292524;letter-spacing:-.015em;padding:3px 2px 5px;font-size:7px;font-weight:650;line-height:1.4}.visionast-web-preview-module__9Ozwcq__reportActions{flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:5px;padding-inline:1px;display:flex}.visionast-web-preview-module__9Ozwcq__reportActions>span{white-space:nowrap;background:#fff;border:1px solid #d6d3d1;border-radius:2px;align-items:center;padding:3px;font-size:5px;display:flex}.visionast-web-preview-module__9Ozwcq__reportActions>span:last-child{margin-left:auto}.visionast-web-preview-module__9Ozwcq__tableScroll{scrollbar-width:none;background:#fff;border:1px solid #e7e5e4;border-radius:3px;min-width:0;overflow-x:auto}.visionast-web-preview-module__9Ozwcq__tableScroll:focus-visible{outline-offset:1px;outline:1px solid #00a4c8}.visionast-web-preview-module__9Ozwcq__tableScroll table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;text-align:right;width:230px;font-size:5.5px;line-height:1.2}.visionast-web-preview-module__9Ozwcq__tableScroll th,.visionast-web-preview-module__9Ozwcq__tableScroll td{white-space:nowrap;border-bottom:1px solid #eeecea;padding:4px;font-weight:400}.visionast-web-preview-module__9Ozwcq__tableScroll tr>:first-child{text-align:left;background:#fff;border-right:1px solid #eeecea;position:sticky;left:0}.visionast-web-preview-module__9Ozwcq__tableScroll thead th{color:#78716c;background:#fafaf9;font-size:5px}.visionast-web-preview-module__9Ozwcq__tableScroll .visionast-web-preview-module__9Ozwcq__groupRow>th{letter-spacing:.045em;color:#78716c;background:#f5f5f4;padding-block:3px;font-size:4.5px;font-weight:650}.visionast-web-preview-module__9Ozwcq__tableScroll .visionast-web-preview-module__9Ozwcq__totalRow>*{background:#f8f8f7;font-weight:650}.visionast-web-preview-module__9Ozwcq__scrollHint{color:#78716c;padding:5px 2px 2px;font-size:4.5px}.visionast-web-preview-module__9Ozwcq__scrollHint>i{background:#b5b1ac;border-radius:2px;width:60%;height:2px;margin-top:4px;display:block}.visionast-web-preview-module__9Ozwcq__device[data-report-layout=overflow] .visionast-web-preview-module__9Ozwcq__webPage{width:270px}.visionast-web-preview-module__9Ozwcq__device[data-report-layout=overflow] .visionast-web-preview-module__9Ozwcq__tableScroll{overflow:visible}.visionast-web-preview-module__9Ozwcq__device[data-report-layout=overflow] .visionast-web-preview-module__9Ozwcq__tableScroll table{width:100%}.visionast-web-preview-module__9Ozwcq__device[data-report-layout=overflow] .visionast-web-preview-module__9Ozwcq__scrollHint{color:#9a534a}.visionast-web-preview-module__9Ozwcq__safari{background:#f3f3f3;border-top:1px solid #dedede;flex-shrink:0;padding:5px 8px 4px}.visionast-web-preview-module__9Ozwcq__addressBar{background:#e4e4e5;border-radius:6px;justify-content:space-between;align-items:center;height:20px;padding:0 7px;font-size:6px;display:flex;box-shadow:0 1px 2px #0001}.visionast-web-preview-module__9Ozwcq__addressBar>span:first-child{font-size:7px}.visionast-web-preview-module__9Ozwcq__addressBar>span:last-child{font-size:11px}.visionast-web-preview-module__9Ozwcq__safariActions{color:#2478d5;justify-content:space-between;padding:8px 3px 6px;display:flex}.visionast-web-preview-module__9Ozwcq__safariActions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.visionast-web-preview-module__9Ozwcq__safariActions>svg:nth-child(2){color:#b9b9bd}.visionast-web-preview-module__9Ozwcq__homeIndicator{background:#111;border-radius:2px;width:62px;height:2px;margin:1px auto 0}
