.home-v3-module__3AcUqG__page{--ink:#1b1b1c;--paper:#f4f0e6;--green:#2f9e63;--muted:#66665f;--line:#d4d0c6;background:var(--paper);color:var(--ink);font:16px/1.65 var(--font-site-sans), sans-serif;margin:0}.home-v3-module__3AcUqG__page,.home-v3-module__3AcUqG__page *{box-sizing:border-box}.home-v3-module__3AcUqG__page a{color:inherit;text-underline-offset:5px}.home-v3-module__3AcUqG__page button{font:inherit;cursor:pointer}.home-v3-module__3AcUqG__page a,.home-v3-module__3AcUqG__page button{-webkit-tap-highlight-color:transparent}.home-v3-module__3AcUqG__page a:focus-visible,.home-v3-module__3AcUqG__page button:focus-visible{outline:3px solid var(--green);outline-offset:5px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__wrap{max-width:1440px;margin:auto;padding:0 64px}.home-v3-module__3AcUqG__page header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:102px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__brand{width:188px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__brand svg{width:100%;height:auto;display:block}.home-v3-module__3AcUqG__page nav{align-items:center;gap:27px;font-size:13px;display:flex}.home-v3-module__3AcUqG__page nav a{text-decoration:none}.home-v3-module__3AcUqG__page nav a:hover{text-decoration:underline}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__navInstall{background:var(--ink);color:var(--paper);border:0;border-radius:2px;padding:9px 16px;font-size:12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__label{font:11px/1.6 var(--font-site-mono);letter-spacing:.1em;text-transform:uppercase}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__eyebrow{font:10px/1.8 var(--font-site-mono);letter-spacing:0;color:var(--muted);max-width:480px}.home-v3-module__3AcUqG__page h1,.home-v3-module__3AcUqG__page h2,.home-v3-module__3AcUqG__page h3,.home-v3-module__3AcUqG__page p{margin:0}.home-v3-module__3AcUqG__page h1,.home-v3-module__3AcUqG__page h2,.home-v3-module__3AcUqG__page h3{font-family:var(--font-site-display), sans-serif;font-weight:600}.home-v3-module__3AcUqG__page p{color:var(--muted)}.home-v3-module__3AcUqG__page h2{letter-spacing:-.045em;font-size:45px;line-height:1.15}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:62px;padding:60px 0 48px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__hero h1{letter-spacing:-.055em;margin:22px 0 25px;font-size:clamp(43px,4.15vw,60px);line-height:1.06}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__hero h1 .home-v3-module__3AcUqG__cursor{background:var(--green);width:.19em;height:.72em;margin-left:.09em;display:inline-block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__heroCopy>p{max-width:530px;font-size:16px;line-height:1.8}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__actions{align-items:center;gap:25px;margin-top:29px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__primary{background:var(--green);color:var(--paper);border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:25px;padding:14px 20px;font-size:13px;font-weight:600;display:inline-flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__primary:hover{background:#237b4c}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__textLink{font-size:13px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__installLine{font:10px/1.6 var(--font-site-mono);color:var(--muted);overflow-wrap:anywhere;margin-top:15px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__hero .home-v3-module__3AcUqG__installLine{max-width:530px;font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__closing .home-v3-module__3AcUqG__installLine{font-size:10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__proof{border-top:1px solid var(--line);font:11px/1.7 var(--font-site-mono);flex-wrap:wrap;gap:14px 35px;padding:22px 0 28px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__proof span:before{content:"↗";color:var(--green);margin-right:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__fleet{background:var(--ink);color:var(--paper);border-radius:3px;padding:25px 27px 22px;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__fleetTop{color:#aaa99f;font:10px var(--font-site-mono);justify-content:space-between;gap:10px;padding-bottom:25px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__indicator{background:var(--green);width:7px;height:9px;margin-right:8px;display:inline-block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__plane{border:1px solid #63645b;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__plane strong{font:17px var(--font-site-mono)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__plane small{font:10px var(--font-site-mono);color:#aaa99f}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__bus{border-left:1px solid var(--green);height:28px;margin-left:22px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agents{padding-left:22px;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agents:before{content:"";border-left:1px solid #5a6157;position:absolute;top:0;bottom:28px;left:0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agent{background:#232421;border:1px solid #3b3e37;justify-content:space-between;align-items:center;margin-bottom:8px;padding:13px 12px;font-size:13px;display:flex;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agent:before{content:"";border-top:1px solid #5a6157;width:22px;position:absolute;left:-23px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agent.home-v3-module__3AcUqG__active{border-color:var(--green)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentName{align-items:center;gap:11px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__glyph{color:#b5b9a9;width:23px;font:16px var(--font-site-mono)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__status{font:9px var(--font-site-mono);color:#c5c9be}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__status.home-v3-module__3AcUqG__green{color:#8bcea7}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__fleetFoot{color:#aaa99f;font:9px var(--font-site-mono);border-top:1px solid #42443d;justify-content:space-between;margin-top:22px;padding-top:15px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__cycle{border-top:1px solid #42443d;margin-top:28px;padding-top:18px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__cycleHead{font:10px var(--font-site-mono);color:#aaa99f;justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__replay{color:var(--paper);font:10px var(--font-site-mono);background:0 0;border:0;padding:4px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__replay:disabled{opacity:.6;cursor:default}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__steps{gap:5px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__step{font:8px/1.5 var(--font-site-mono);color:#aaa99f;border-top:2px solid #4c4f46;flex:1;padding-top:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__step.home-v3-module__3AcUqG__current{border-color:var(--green);color:#a5dfbb}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__step.home-v3-module__3AcUqG__current:before{content:"▮ ";color:var(--green)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__intro{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:65px;padding:80px 0 60px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__sectionNo{color:var(--muted)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__intro h2{max-width:800px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__intro p{max-width:660px;margin-top:24px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillars{padding-bottom:65px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillar{border-top:1px solid var(--line);grid-template-columns:32px .92fr 1.2fr;align-items:center;gap:25px;padding:46px 0;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__number{font:12px var(--font-site-mono);color:var(--green);padding-top:8px}.home-v3-module__3AcUqG__page h3{letter-spacing:-.04em;font-size:32px;line-height:1.2}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillar p{max-width:530px;margin-top:17px;font-size:15px;line-height:1.75}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarCopy{padding-right:17px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarHeading{flex-wrap:wrap;align-items:flex-start;gap:15px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarHeading h3{max-width:425px;font-size:33px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarHeading .home-v3-module__3AcUqG__badge{margin-top:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge{font:9px/1.3 var(--font-site-mono);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:2px;flex-shrink:0;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge:before{content:"";flex-shrink:0;width:5px;height:5px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge.home-v3-module__3AcUqG__stable{color:#246640;background:#dce9dc;border-color:#b9cfb9}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge.home-v3-module__3AcUqG__stable:before{background:currentColor}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge.home-v3-module__3AcUqG__beta{color:#455549;background:0 0;border-color:#a8b5a4}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge.home-v3-module__3AcUqG__beta:before{border:1px solid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge.home-v3-module__3AcUqG__experimental{color:#685277;background:#ebe5f0;border:1px dashed #8b789b}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge.home-v3-module__3AcUqG__experimental:before{border:1px solid;width:5px;height:5px;transform:rotate(45deg)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__guide{color:#235e3b;border-bottom:1px solid #91ae88;margin-top:24px;padding-bottom:5px;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__guide:hover{color:#237b4c}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__command{border-left:2px solid var(--green);align-items:flex-start;gap:12px;margin-top:22px;padding:11px 0 11px 13px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__command code{font:11px/1.8 var(--font-site-mono);overflow-wrap:anywhere;white-space:pre-wrap;flex:1}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__copy{border:1px solid var(--line);font:10px var(--font-site-mono);background:0 0;border-radius:2px;flex-shrink:0;padding:5px 8px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__copy:hover{border-color:var(--green)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__diagram{background:#e8e5db;border-radius:2px;min-width:0;padding:28px;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__diagram .home-v3-module__3AcUqG__label{color:#60635b;font-size:10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__diagramNote{font:10px/1.65 var(--font-site-mono);color:#686c60;margin-top:20px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__diagram.home-v3-module__3AcUqG__dark{background:var(--ink);color:var(--paper)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__diagram.home-v3-module__3AcUqG__dark .home-v3-module__3AcUqG__label,.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__diagram.home-v3-module__3AcUqG__dark .home-v3-module__3AcUqG__diagramNote{color:#b3b7a8}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:23px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCell{background:#f4f0e680;border:1px solid #c7c8ba;align-items:center;gap:12px;padding:15px 12px;font-size:12px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCell b{font:19px var(--font-site-mono);color:#34794e;width:22px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCell:last-child{background:var(--ink);color:var(--paper);border-color:var(--ink)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCell:last-child b{color:#a7d4b0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__usageStrip{border-top:1px solid #bec7b1;grid-template-columns:1fr 1.15fr;gap:22px;margin-top:22px;padding-top:15px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__usageStrip span{font:10px var(--font-site-mono);color:#637057;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__usageStrip strong{font:23px var(--font-site-mono);margin-top:5px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__usageStrip i{background:linear-gradient(to right, var(--green) 68%, #ccd4c2 68%);max-width:150px;height:4px;margin-top:8px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__handoffDiagram{padding:28px 30px 25px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__handoffEndpoints{justify-content:space-between;align-items:center;margin:21px 0 0;font-size:14px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__handoffEndpoints .home-v3-module__3AcUqG__vendor{border:1px solid #686e5f;padding:9px 13px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__handoffEndpoints .home-v3-module__3AcUqG__target{border-color:var(--green);color:#b0e3c2}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__transferLine{border-left:1px solid #5e7864;border-right:1px solid #5e7864;height:27px;margin:0 47px;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__transferLine:after{content:"";border-top:1px solid #5e7864;position:absolute;top:13px;left:0;right:0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpoint{background:var(--paper);color:var(--ink);border-top:3px solid var(--green);margin:0 32px;padding:18px 20px;position:relative;box-shadow:7px 7px #343f32}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpointHeader{font:11px var(--font-site-mono);border-bottom:1px solid #cccdbf;justify-content:space-between;padding-bottom:13px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpointHeader span{color:#2e7548}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpoint dl{margin:10px 0 0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpoint dl div{font:10px/1.6 var(--font-site-mono);border-bottom:1px solid #dddcd1;grid-template-columns:75px 1fr;gap:10px;padding:7px 0;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpoint dl div:last-child{border:0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpoint dt{color:#6e7365}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpoint dd{margin:0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__diagram.home-v3-module__3AcUqG__handoffDiagram .home-v3-module__3AcUqG__diagramNote{text-align:center}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateDiagram{background:#e2e8da;padding:28px 26px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateStages{font:10px var(--font-site-mono);color:#555f4e;grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0 14px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateStages span:not(:last-child):after{content:" →";float:right;color:#79816d}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateAttempt{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateNode{min-height:56px;font:10px var(--font-site-mono);text-align:center;background:#f4f0e6;border:1px solid #b5c4aa;justify-content:center;align-items:center;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateNode.home-v3-module__3AcUqG__fail{color:#845142;background:#efe0d5;border-color:#c4a594}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateNode.home-v3-module__3AcUqG__pass{color:#286442;background:#d6e6d1;border-color:#95b38a}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateNode.home-v3-module__3AcUqG__locked{color:#7d8276;background:0 0;border-style:dashed}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateNode.home-v3-module__3AcUqG__ack{border-color:var(--green);color:#246640;background:#edf2e4}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__retry{font:10px var(--font-site-mono);color:#626f57;padding:12px 0 12px 27%}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateFooter{font:10px var(--font-site-mono);border-top:1px solid #b5c4aa;justify-content:space-between;align-items:center;gap:10px;margin-top:23px;padding-top:16px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateFooter b{color:#32613b;font-weight:400}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__fleetTree{flex-direction:column;align-items:center;margin-top:25px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__supervisor{font:13px var(--font-site-mono);background:var(--ink);color:var(--paper);border-bottom:3px solid var(--green);padding:12px 25px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__treeStem{border-left:1px solid #82917a;height:25px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__workers{grid-template-columns:repeat(3,1fr);gap:13px;width:100%;display:grid;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__workers:before{content:"";border-top:1px solid #82917a;position:absolute;top:0;left:16%;right:16%}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__worker{text-align:center;padding-top:23px;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__worker:before{content:"";border-left:1px solid #82917a;height:23px;position:absolute;top:0;left:50%}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__worker b{font:12px var(--font-site-mono);background:#f4f0e6;border:1px solid #b3baa8;padding:12px 5px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__worker small{font:9px var(--font-site-mono);color:#637057;margin-top:9px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__fleetReturn{font:10px var(--font-site-mono);color:#66725c;text-align:center;border-top:1px dashed #a3ac96;width:100%;margin:20px 0 0;padding-top:13px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers{grid-template-columns:repeat(5,1fr);gap:15px 9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers:before{left:10%;right:10%}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers .home-v3-module__3AcUqG__worker b{padding:10px 3px;font-size:11px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers .home-v3-module__3AcUqG__worker b span{color:var(--green);font-size:8px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers .home-v3-module__3AcUqG__worker small{font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers .home-v3-module__3AcUqG__worker:nth-child(n+6):before{border-left-style:dashed;height:12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers .home-v3-module__3AcUqG__worker:nth-child(n+6){padding-top:12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleDiagram{background:#e9e4dc}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleTrack{margin-top:22px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleEvent{grid-template-columns:58px 1fr 20px;align-items:center;gap:15px;padding:18px 0;display:grid;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleEvent+.home-v3-module__3AcUqG__scheduleEvent{border-top:1px solid #c7c4b9}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleEvent time,.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__eventTime{font:14px var(--font-site-mono);color:#3e7250}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleEvent strong{font-size:15px;font-weight:500;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleEvent div span{font:10px var(--font-site-mono);color:#6a6c60;margin-top:6px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleEvent>b{color:var(--green);font-weight:400}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__signedReview{background:var(--ink);color:var(--paper);align-items:center;gap:13px;margin-top:16px;padding:17px 20px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__signatureMark{color:#9cd4ad;text-align:center;border:1px solid #628769;width:31px;height:31px;font-size:18px;line-height:29px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__signedReview strong{font:11px var(--font-site-mono);text-transform:uppercase;letter-spacing:.08em}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__signedReview div span{font:10px var(--font-site-mono);color:#b7c5ae;margin-top:4px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolboxVisual{background:#e4e8dc;border:1px solid #cbd2bf;width:100%;padding:30px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolInputs{grid-template-columns:1fr 1fr;gap:20px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolInput{background:var(--paper);text-align:center;font:12px var(--font-site-mono);border:1px solid #afbba1;padding:17px 12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolInput span{color:#637256;font:10px var(--font-site-mono);margin-top:8px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__bundleLines{border-bottom:1px solid #7d9870;border-left:1px solid #7d9870;border-right:1px solid #7d9870;height:32px;margin:0 24%;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__bundleLines:after{content:"";border-left:1px solid #7d9870;height:18px;position:absolute;top:31px;left:50%}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__bundle{background:var(--ink);color:var(--paper);text-align:center;max-width:230px;font:14px var(--font-site-mono);border-left:4px solid var(--green);margin:18px auto 0;padding:16px 28px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__bundle small{font:9px var(--font-site-mono);color:#b7c1ac;margin-top:5px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolAgents{border-top:1px solid #7d9870;justify-content:space-between;gap:10px;margin-top:25px;display:flex;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolAgents:before{content:"";border-left:1px solid #7d9870;height:25px;position:absolute;top:-25px;left:50%}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolAgents span{font:10px var(--font-site-mono);background:var(--paper);border:1px solid #adb99e;margin-top:20px;padding:10px 11px;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolAgents span:before{content:"";border-left:1px solid #7d9870;height:20px;position:absolute;top:-21px;left:50%}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolboxCaption{font:9px/1.6 var(--font-site-mono);color:#637256;text-align:center;margin-top:25px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badgeLegend{border-top:1px solid var(--line);font:9px/1.7 var(--font-site-mono);color:#63665b;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badgeLegend b{color:var(--ink);font-weight:500}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__darkSection{background:var(--ink);color:var(--paper)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaces{grid-template-columns:.75fr 1.5fr;gap:65px;padding:75px 0 80px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaces p{color:#b9b9ad;margin-top:24px;font-size:14px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaces h2{margin-top:25px;font-size:40px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaces .home-v3-module__3AcUqG__label{color:#b6bbad}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceList{border-top:1px solid #4a4c44}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceRow{border-bottom:1px solid #4a4c44;grid-template-columns:115px 1fr auto;align-items:center;gap:15px;padding:21px 0;font-size:15px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceRow>span{font:11px/1.6 var(--font-site-sans), sans-serif;color:#bec2b4}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceRow>a{text-decoration:none}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceRow>a:hover{text-decoration:underline}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__darkSection .home-v3-module__3AcUqG__badge.home-v3-module__3AcUqG__stable{color:#b3dcba;background:#263b2e;border-color:#45664c}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__darkSection .home-v3-module__3AcUqG__badge.home-v3-module__3AcUqG__beta{color:#c4d3b9;border-color:#87927d}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__darkSection .home-v3-module__3AcUqG__badge.home-v3-module__3AcUqG__experimental{color:#d1c3e1;background:#302d35;border-color:#8f809e}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__open{padding:80px 0 65px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__openLayout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__open h2{margin-top:20px;font-size:42px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__open p{margin-top:0;font-size:15px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__specs{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__specs span{font:12px var(--font-site-mono);border:1px solid var(--line);padding:10px 15px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__appPackage{background:#e8ebdf;border:1px solid #bfc8b5;max-width:350px;margin-top:25px;padding:18px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__appFolder{font:16px var(--font-site-mono);color:#326a43;border-bottom:1px solid #c3cbb9;padding-bottom:13px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__appParts{gap:8px;padding-top:13px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__appParts span{font:11px var(--font-site-mono);background:var(--paper);border:1px solid #c3cbb9;padding:8px 13px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__buildLinks{flex-wrap:wrap;gap:25px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__protocolLine{border-top:1px solid var(--line);font:10px/1.7 var(--font-site-mono);color:var(--muted);margin-top:30px;padding-top:18px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__dogfoodV2{border-top:1px solid var(--line);padding:65px 0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__dogfoodHeading{grid-template-columns:1fr 1fr;gap:70px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__dogfoodHeading h2{margin-top:20px;font-size:40px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__dogfoodHeading p{align-self:end;font-size:15px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTitle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:32px;padding:20px 0;font-size:14px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTitle a{text-decoration:none}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTitle small{font:10px var(--font-site-mono);color:var(--muted)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline li{border-top:2px solid #93ae8c;min-width:0;padding:26px 15px 0 0;position:relative}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline li:before{content:"";background:var(--green);width:8px;height:8px;position:absolute;top:-5px;left:0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline li.home-v3-module__3AcUqG__unrecorded{border-top-style:dashed;border-top-color:#bdb9c2}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline li.home-v3-module__3AcUqG__unrecorded:before{background:var(--paper);border:1px solid #8e809c}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline strong{font-family:var(--font-site-display), sans-serif;font-size:22px;font-weight:600;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline time{font:10px var(--font-site-mono);color:#63685d;min-height:30px;margin-top:12px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline .home-v3-module__3AcUqG__evidence{font:10px/1.6 var(--font-site-mono);color:#66695f;overflow-wrap:anywhere;margin-top:8px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline a{color:#386647}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__evidenceNote{font:10px/1.7 var(--font-site-mono);color:#717368;margin-top:23px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__limits{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:65px;padding:27px 0;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__limits h3{font:14px var(--font-site-sans), sans-serif}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__limits p{font-size:13px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstart{border-top:1px solid var(--line);grid-template-columns:.75fr 1.5fr;align-items:center;gap:60px;padding:65px 0;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstart h2{margin-top:18px;font-size:36px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstartStack{flex-direction:column;gap:18px;min-width:0;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstartCode{background:var(--ink);color:var(--paper);border-radius:2px;min-width:0;padding:23px 25px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstartCode.home-v3-module__3AcUqG__agentPrompt{color:var(--ink);background:#e8e5db}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstartCode.home-v3-module__3AcUqG__agentPrompt .home-v3-module__3AcUqG__quickstartTop{color:#686c60}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstartCode.home-v3-module__3AcUqG__agentPrompt .home-v3-module__3AcUqG__copy{color:var(--ink);border-color:var(--line)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstartCode.home-v3-module__3AcUqG__agentPrompt pre{color:var(--ink)}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstartTop{font:10px var(--font-site-mono);color:#b6bbad;justify-content:space-between;align-items:center;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstartTop .home-v3-module__3AcUqG__copy{color:var(--paper);border-color:#59614f}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstart pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/2.2 var(--font-site-mono);margin:20px 0 0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstart pre code{display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__closing{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;padding:80px 0 65px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__closing h2{max-width:580px;font-size:44px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__closingAction{max-width:400px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__closingAction .home-v3-module__3AcUqG__textLink{margin-top:17px;display:block}.home-v3-module__3AcUqG__page footer{border-top:1px solid var(--line);font:10px var(--font-site-mono);color:var(--muted);justify-content:space-between;padding:23px 0 32px;display:flex}.home-v3-module__3AcUqG__page footer a{margin-left:24px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__notice{background:var(--ink);color:var(--paper);font:12px var(--font-site-mono);z-index:5;padding:12px 20px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 3px 20px #0002}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__skip{position:absolute;top:-100px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__skip:focus{background:var(--paper);z-index:10;top:10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentsIntro{border-top:1px solid var(--line);max-width:760px;padding:60px 0 40px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentsIntro h1{letter-spacing:-.045em;margin:16px 0 18px;font-size:clamp(34px,3.4vw,48px);line-height:1.08}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentsIntro p{font-size:15px;line-height:1.75}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCardGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:80px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCard{background:var(--paper);padding:26px 28px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCard h3{font-size:20px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCard p{max-width:440px;margin-top:10px;font-size:13px;line-height:1.65}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCard .home-v3-module__3AcUqG__command{margin-top:16px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__appCardGrid>:last-child:nth-child(odd){grid-column:1/-1}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCard .home-v3-module__3AcUqG__appMeta{font:11px/1.6 var(--font-site-mono);color:var(--muted);margin-top:6px}@media (max-width:700px){.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCardGrid{grid-template-columns:1fr}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentsIntro{padding:40px 0 28px}}@media (max-width:1000px){.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__wrap{padding:0 32px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__hero{gap:30px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__fleet{padding:20px 18px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillar{grid-template-columns:24px 1fr 1.15fr;gap:17px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarHeading h3{font-size:28px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarHeading{gap:10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpoint{margin:0 10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__handoffDiagram{padding:23px 18px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaces,.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__open{gap:30px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceRow{grid-template-columns:90px 1fr auto;gap:10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceRow>span{font-size:10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge{font-size:8px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__intro,.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__limits{gap:30px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolAgents{gap:5px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolAgents span{padding:9px 6px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badgeLegend{flex-wrap:wrap;justify-content:flex-start;gap:10px 22px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateNode{font-size:9px}}@media (min-width:1250px){.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badgeLegend{white-space:nowrap;font-size:8.5px}}@media (max-width:700px){.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__wrap{padding:0 23px}.home-v3-module__3AcUqG__page header{grid-template-columns:1fr auto;gap:10px;height:auto;min-height:98px;padding:15px 0 12px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__brand{width:149px}.home-v3-module__3AcUqG__page header{position:relative}.home-v3-module__3AcUqG__page nav{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:6px 22px;display:flex}.home-v3-module__3AcUqG__page nav a{padding:0!important;font-size:11px!important;display:block!important}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__navInstall{padding:9px 14px;position:absolute;top:15px;right:0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__hero{flex-direction:column;align-items:stretch;gap:36px;padding:30px 0 27px;display:flex}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__hero h1{letter-spacing:-.055em;margin:20px 0 22px;font-size:43px;line-height:1.06}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__eyebrow{font-size:8.5px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__heroCopy>p{font-size:14px;line-height:1.75}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__actions{gap:16px;margin-top:24px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__primary{gap:20px;padding:13px 15px;font-size:12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__textLink{font-size:12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__installLine,.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__hero .home-v3-module__3AcUqG__installLine{font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__fleet{padding:22px 18px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__fleetTop{font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__proof{gap:9px 18px;padding-bottom:28px;font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__intro{grid-template-columns:1fr;gap:20px;padding:47px 0 35px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__intro h2,.home-v3-module__3AcUqG__page h2{font-size:34px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__intro p{margin-top:20px;font-size:14px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillar{grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:32px 0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarCopy{padding-right:0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarHeading{gap:11px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarHeading h3{max-width:250px;font-size:27px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillarHeading .home-v3-module__3AcUqG__badge{margin-top:0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillar p{font-size:13px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__guide{margin-top:20px;font-size:12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__diagram{grid-column:1/-1;min-height:0;margin-top:9px;padding:23px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillar .home-v3-module__3AcUqG__toolboxVisual{grid-column:1/-1;margin-top:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentGrid{gap:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCell{padding:14px 11px;font-size:11px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__agentCell b{font-size:17px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__handoffDiagram{padding:23px 19px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__handoffEndpoints{font-size:12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpoint{margin:0 12px;padding:15px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__checkpoint dl div{grid-template-columns:63px 1fr;gap:7px;font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__diagramNote{font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateStages{gap:6px;font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateAttempt{gap:6px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateNode{min-height:52px;font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__gateFooter{font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__retry{padding-left:25%;font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__workers{gap:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__worker b{font-size:10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers{gap:11px 6px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers .home-v3-module__3AcUqG__worker b{font-size:10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__tenWorkers .home-v3-module__3AcUqG__worker small{font-size:8px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleEvent{grid-template-columns:47px 1fr 16px;gap:11px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleEvent div span{font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleEvent strong{font-size:14px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__usageStrip strong{font-size:21px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badge{padding:4px 6px;font-size:8px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badgeLegend{white-space:normal;font-size:9px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__badgeLegend span{margin-top:9px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__pillars{padding-bottom:38px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__toolAgents span{padding:7px 12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaces{grid-template-columns:1fr;gap:29px;padding:45px 0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaces h2{margin-top:17px;font-size:34px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceRow{grid-template-columns:1fr auto;gap:7px 12px;padding:18px 0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceRow>span{grid-area:2/1/auto/-1;font-size:11px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__surfaceRow .home-v3-module__3AcUqG__badge{grid-area:1/2}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__open{padding:45px 0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__openLayout{grid-template-columns:1fr;gap:23px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__open h2{font-size:34px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__open p{font-size:13px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__specs{gap:7px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__specs span{padding:8px 12px;font-size:10px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__dogfoodV2{padding:40px 0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__dogfoodHeading{grid-template-columns:1fr;gap:20px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__dogfoodHeading h2{font-size:34px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__dogfoodHeading p{font-size:13px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTitle{margin-top:25px;padding:17px 0;font-size:12px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTitle small{margin-top:8px;font-size:9px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline{grid-template-columns:1fr;margin-top:15px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline li{border-top:0;border-left:2px solid #93ae8c;grid-template-columns:1fr 1fr;gap:7px 16px;padding:0 0 24px 22px;display:grid}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline li:before{top:5px;left:-5px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline li.home-v3-module__3AcUqG__unrecorded{border-left-style:dashed;border-left-color:#bdb9c2}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline li:last-child{padding-bottom:0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline strong{font-size:23px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline time{text-align:right;min-height:0;margin-top:5px;font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__prTimeline .home-v3-module__3AcUqG__evidence{grid-column:1/-1;margin:0;font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__evidenceNote{margin-top:22px;font-size:9px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__limits p{font-size:12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__closing{padding-top:45px;display:block}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__closing h2{font-size:35px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__closingAction{margin-top:27px}.home-v3-module__3AcUqG__page footer{font-size:9px}.home-v3-module__3AcUqG__page footer a{margin-left:12px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstart{grid-template-columns:1fr;gap:25px;padding:42px 0}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstart h2{font-size:33px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstartCode{padding:20px 18px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__quickstart pre{font-size:10px;line-height:2}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__notice{width:max-content;max-width:90%;font-size:11px}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__scheduleDiagram{background:#e9e4dc}.home-v3-module__3AcUqG__page .home-v3-module__3AcUqG__appParts span{padding:7px 12px}}@media (prefers-reduced-motion:reduce){.home-v3-module__3AcUqG__page{scroll-behavior:auto}}
.app-page-module__MaaECq__page .app-page-module__MaaECq__appHero{border-top:1px solid var(--line);align-items:flex-start;gap:26px;padding:60px 0 40px;display:flex}.app-page-module__MaaECq__page .app-page-module__MaaECq__appIcon{border:1px solid var(--line);object-fit:contain;background:var(--paper);border-radius:3px;flex-shrink:0;width:56px;height:56px}.app-page-module__MaaECq__page .app-page-module__MaaECq__appIconPlaceholder{border:1px solid var(--line);width:56px;height:56px;font:20px var(--font-site-mono);color:var(--muted);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-page-module__MaaECq__page .app-page-module__MaaECq__appHeading h1{letter-spacing:-.04em;margin:4px 0 10px;font-size:clamp(30px,3.2vw,44px);line-height:1.06}.app-page-module__MaaECq__page .app-page-module__MaaECq__appTagline{max-width:620px;font-size:15px;line-height:1.7}.app-page-module__MaaECq__page .app-page-module__MaaECq__appByline{font:11px/1.6 var(--font-site-mono);color:var(--muted);margin-top:10px}.app-page-module__MaaECq__page .app-page-module__MaaECq__appByline a{color:inherit}.app-page-module__MaaECq__page .app-page-module__MaaECq__chipRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.app-page-module__MaaECq__page .app-page-module__MaaECq__chip{border:1px solid var(--line);font:10px var(--font-site-mono);color:var(--muted);border-radius:2px;padding:3px 9px}.app-page-module__MaaECq__page .app-page-module__MaaECq__appBody{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;margin-bottom:80px;display:grid}.app-page-module__MaaECq__page .app-page-module__MaaECq__installCard{background:var(--paper);border:1px solid var(--line);padding:22px 24px}.app-page-module__MaaECq__page .app-page-module__MaaECq__installCard h2,.app-page-module__MaaECq__page .app-page-module__MaaECq__aboutCard h2{font:10px var(--font-site-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-bottom:14px}.app-page-module__MaaECq__page .app-page-module__MaaECq__installCard .app-page-module__MaaECq__command{margin-top:0}.app-page-module__MaaECq__page .app-page-module__MaaECq__installLinks{flex-direction:column;gap:10px;margin-top:18px;font-size:13px;display:flex}.app-page-module__MaaECq__page .app-page-module__MaaECq__installLinks a{color:#235e3b;border-bottom:1px solid #91ae88;width:fit-content;padding-bottom:2px;text-decoration:none}.app-page-module__MaaECq__page .app-page-module__MaaECq__installLinks a:hover{color:#237b4c}.app-page-module__MaaECq__page .app-page-module__MaaECq__installMeta{font:11px/1.7 var(--font-site-mono);color:var(--muted);overflow-wrap:anywhere;margin-top:16px}.app-page-module__MaaECq__page .app-page-module__MaaECq__aboutCard p{font-size:13px;line-height:1.7}.app-page-module__MaaECq__page .app-page-module__MaaECq__aboutCard .app-page-module__MaaECq__links{flex-direction:column;gap:8px;margin-top:14px;font-size:13px;display:flex}.app-page-module__MaaECq__page .app-page-module__MaaECq__aboutCard .app-page-module__MaaECq__links a{color:#235e3b;border-bottom:1px solid #91ae88;width:fit-content;padding-bottom:2px;text-decoration:none}.app-page-module__MaaECq__page .app-page-module__MaaECq__aboutCard .app-page-module__MaaECq__links a:hover{color:#237b4c}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription{border-top:1px solid var(--line);max-width:760px;padding:50px 0 30px}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription h1,.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription h2,.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription h3{letter-spacing:-.02em;margin:34px 0 12px;font-size:22px}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription h1:first-child,.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription h2:first-child,.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription p:first-child{margin-top:0}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription p,.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription li{font-size:14px;line-height:1.75}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription p{margin:14px 0}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription ul,.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription ol{margin:14px 0;padding-left:22px}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription li{margin:5px 0}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription a{color:#235e3b}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription blockquote{border-left:2px solid var(--green);color:var(--muted);margin:18px 0;padding:4px 0 4px 16px}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription pre{font:11px/1.8 var(--font-site-mono);background:#e8e5db;margin:18px 0;padding:14px 16px;overflow-x:auto}.app-page-module__MaaECq__page .app-page-module__MaaECq__longDescription :not(pre)>code{font:11px var(--font-site-mono);background:#e8e5db;padding:2px 5px}.app-page-module__MaaECq__page .app-page-module__MaaECq__screenshotGallery{border-top:1px solid var(--line);padding:50px 0 40px}.app-page-module__MaaECq__page .app-page-module__MaaECq__screenshotGallery h2{font:10px var(--font-site-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-bottom:22px}.app-page-module__MaaECq__page .app-page-module__MaaECq__screenshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.app-page-module__MaaECq__page .app-page-module__MaaECq__screenshotGrid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.app-page-module__MaaECq__page .app-page-module__MaaECq__screenshotGrid a{display:block}.app-page-module__MaaECq__page .app-page-module__MaaECq__screenshotGrid img{border:1px solid var(--line);width:100%;height:auto;display:block}.app-page-module__MaaECq__page .app-page-module__MaaECq__unavailable{border-top:1px solid var(--line);max-width:760px;padding:60px 0;font-size:15px;line-height:1.75}@media (max-width:900px){.app-page-module__MaaECq__page .app-page-module__MaaECq__appBody{grid-template-columns:1fr;gap:24px}.app-page-module__MaaECq__page .app-page-module__MaaECq__appHero{flex-direction:column}.app-page-module__MaaECq__page .app-page-module__MaaECq__screenshotGrid{grid-template-columns:1fr}}
