@font-face{font-family:Build Berkeley Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build-assets/Berkeley-Mono-Variable.woff2)format("woff2")}.aUeC5G_page{--build-outer:46px;--build-inset:32px;--build-hairline:1px;color:#f7f8f8;background:#08090a;overflow:clip}.aUeC5G_hero{isolation:isolate;border-bottom:var(--build-hairline)solid #ffffff14;margin-top:72px;padding-block:460px 128px;position:relative;overflow:hidden}.aUeC5G_heroVideo{object-fit:cover;opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;top:-72px;left:50%;transform:translate(-50%)}.aUeC5G_heroShade{background:linear-gradient(to bottom in oklab,#08090a00 0%,#08090a00 75%,#08090a 100%);pointer-events:none;position:absolute;inset:-72px 0 0}.aUeC5G_heroContent{z-index:2;width:100%;max-width:calc(1344px + var(--build-outer)*2);padding-inline:calc(var(--build-outer) + var(--build-inset));margin-inline:auto;position:relative}.aUeC5G_heroContent:before{content:"";z-index:-1;filter:blur(10px)opacity(.5);pointer-events:none;background:radial-gradient(circle,#08090a,#08090a00);position:absolute;inset:-50% 30% -50% -10%}.aUeC5G_heroContent>p{color:#8a8f98;margin-bottom:16px;font-size:16px;line-height:24px}.aUeC5G_heroContent h1{letter-spacing:-.022em;max-width:100%;margin-inline-start:-2px;font-size:72px;font-weight:500;line-height:1}.aUeC5G_section{width:calc(100% - var(--build-outer)*2);max-width:1344px;margin-inline:auto;padding-block:128px;scroll-margin-top:72px}.aUeC5G_sectionHeader{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-bottom:96px;display:grid}.aUeC5G_sectionTitle{padding-inline:var(--build-inset)32px;grid-row:1;align-self:end;min-width:0;margin-inline-start:-2px}.aUeC5G_sectionTitle h2{letter-spacing:-.022em;text-wrap:balance;max-width:18ch;font-size:48px;font-weight:510;line-height:1}.aUeC5G_sectionIntro{grid-row:1/span 2;grid-template-rows:subgrid;padding-inline:var(--build-inset);min-width:0;display:grid}.aUeC5G_sectionIntro>p{letter-spacing:-.012em;color:#d0d6e0;align-self:end;max-width:38ch;font-size:24px;line-height:1.33}.aUeC5G_sectionIntro>div{justify-self:start}.aUeC5G_kicker{display:none}@supports (text-box:trim-both cap alphabetic){.aUeC5G_sectionTitle h2,.aUeC5G_sectionIntro>p{text-box:trim-both cap alphabetic}}.aUeC5G_wideCard{isolation:isolate;background:#08090a url(/build-assets/card-gradient.png) 50%/cover;border-radius:8px;flex-direction:column;height:940px;display:flex;position:relative;overflow:hidden}.aUeC5G_wideCard:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(to bottom right,#ffffff1f,#ffffff0a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.aUeC5G_wideArt{flex:1;min-height:0;position:relative;overflow:hidden}.aUeC5G_caption{z-index:2;padding:32px var(--build-inset);background:#08090a;flex:none;gap:4px;display:grid;position:relative}.aUeC5G_caption h3,.aUeC5G_caption p{letter-spacing:-.011em;text-wrap:balance;max-width:624px;font-size:15px;line-height:24px}.aUeC5G_caption h3{font-weight:510}.aUeC5G_caption p{color:#8a8f98}.aUeC5G_featureGrid{margin-top:48px}.aUeC5G_featureGrid>*>:first-child{background:0 0}.aUeC5G_featureGrid>*>:last-child{background:#08090a}.aUeC5G_gitStage{border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.aUeC5G_toolIcon{flex:none;width:16px;height:16px}.aUeC5G_mcpGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aUeC5G_mcpCard{isolation:isolate;background:#0f1011;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;min-width:0;height:605px;padding:40px 24px;display:flex;position:relative;overflow:hidden}.aUeC5G_mcpLogo{color:#d0d6e0;align-self:center}.aUeC5G_mcpArt{flex:1;place-items:center;min-height:0;font-size:13px;display:grid;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 16% 78%,#0000);mask-image:linear-gradient(#0000,#000 16% 78%,#0000)}.aUeC5G_mcpCard figcaption{padding-top:28px;min-height:132px;margin-top:auto;padding-inline-end:16px;position:relative}.aUeC5G_mcpCard figcaption p{color:#8a8f98;font-size:15px;line-height:24px}.aUeC5G_mcpArrow{color:#62666d;inset-inline-end:0;position:absolute;bottom:0}.aUeC5G_carouselControls{display:none}.aUeC5G_crossLinks{width:calc(100% - var(--build-outer)*2);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1344px;margin:200px auto;display:grid}.aUeC5G_crossCard{color:#f7f8f8;border-inline-end:1px solid #ffffff14;flex-direction:column;padding-inline:32px 40px;text-decoration:none;display:flex}.aUeC5G_crossCard:last-child{border:0}.aUeC5G_crossCard h3{letter-spacing:-.012em;text-wrap:balance;font-size:24px;font-weight:500;line-height:1.33}.aUeC5G_crossCard p{color:#8a8f98;align-items:center;gap:6px;margin-top:auto;padding-top:48px;font-size:15px;transition:filter .16s ease-out;display:flex}.aUeC5G_crossCard:hover p{filter:brightness(1.3)}.aUeC5G_crossCard:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #2dd4bf}@media (width<=1280px){.aUeC5G_page{--build-outer:10px}.aUeC5G_hero{padding-top:552px}}@media (width<=1024px){.aUeC5G_page{--build-outer:28px;--build-inset:8px}.aUeC5G_hero{padding-block:478px 96px}.aUeC5G_heroContent h1{font-size:56px;line-height:1.1}.aUeC5G_sectionHeader{grid-template-rows:none;grid-template-columns:1fr;padding-bottom:64px}.aUeC5G_sectionTitle{grid-row:auto;align-self:auto}.aUeC5G_sectionTitle h2{font-size:40px;line-height:1.1}.aUeC5G_sectionIntro{grid-row:auto;margin-top:32px;display:block}.aUeC5G_sectionIntro>p{font-size:20px}.aUeC5G_wideCard,.aUeC5G_gitStage{border-inline:0;border-bottom:1px solid #ffffff14;border-radius:0;width:100vw;margin-inline:calc(50% - 50vw)}.aUeC5G_wideCard:after{display:none}.aUeC5G_caption{padding:32px calc(var(--build-outer) + var(--build-inset))40px}.aUeC5G_mcpGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-inline:8px;display:flex;overflow-x:auto}.aUeC5G_mcpCard{scroll-snap-align:center;flex:none;width:328px;height:536px;padding:32px 24px}.aUeC5G_mcpCard h3{font-size:20px}.aUeC5G_mcpArt{height:260px}.aUeC5G_mcpCard figcaption{min-height:130px}.aUeC5G_carouselControls{justify-content:flex-end;gap:8px;padding:24px 8px;display:flex}.aUeC5G_carouselControls button{color:#d0d6e0;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.aUeC5G_carouselControls button:hover{background:#ffffff0d}.aUeC5G_carouselControls button:focus-visible{outline-offset:4px;outline:2px solid #2dd4bf}.aUeC5G_crossLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 0;margin-block:64px;padding-inline:8px}.aUeC5G_crossCard{border:0;padding:0}.aUeC5G_crossCard:nth-child(2n){border-inline-start:1px solid #ffffff14;padding-inline-start:24px}.aUeC5G_crossCard p{padding-top:48px}}@media (width<=768px){.aUeC5G_hero{padding-block:576px 64px}.aUeC5G_heroContent h1{font-size:40px;line-height:1.1}.aUeC5G_section{padding-block:48px 96px}.aUeC5G_wideCard{height:auto}.aUeC5G_wideArt{flex:none;height:120vw;max-height:922px}}@media (width<=640px){.aUeC5G_page{--build-outer:16px}.aUeC5G_hero{margin-top:64px;padding-block:284px 48px}.aUeC5G_heroVideo,.aUeC5G_heroShade{top:-64px}.aUeC5G_heroContent h1{text-wrap:balance;margin-inline-start:-1px}.aUeC5G_heroBreak{display:none}.aUeC5G_section{padding-block:0;scroll-margin-top:64px}.aUeC5G_sectionHeader{padding-block:40px 48px}.aUeC5G_sectionTitle{margin-inline-start:-1px}.aUeC5G_sectionTitle h2{letter-spacing:-.012em;font-size:24px;line-height:1.33}.aUeC5G_kicker{color:#8a8f98;margin-bottom:16px;font-size:13px;line-height:20px;display:block}.aUeC5G_sectionIntro{margin-top:24px}.aUeC5G_sectionIntro>p{color:#8a8f98;letter-spacing:-.011em;font-size:15px;line-height:24px}.aUeC5G_wideArt{height:120vw}.aUeC5G_caption{padding:32px 24px 40px}.aUeC5G_gitStage{border:0}.aUeC5G_crossLinks{grid-template-columns:1fr;gap:0;margin-block:48px}.aUeC5G_crossCard:nth-child(n){border:0;padding:24px 0}.aUeC5G_crossCard:first-child{padding-top:0}.aUeC5G_crossCard:last-child{padding-bottom:0}.aUeC5G_crossCard p{padding-top:24px}.aUeC5G_crossCard h3{max-width:16em}}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.aUeC5G_page{--build-hairline:.5px}}html[dir=rtl] .aUeC5G_heroContent h1{line-height:1.34}html[dir=rtl] .aUeC5G_sectionTitle h2{line-height:1.36}html[dir=rtl] .aUeC5G_sectionIntro>p{line-height:1.6}@media (prefers-reduced-motion:reduce){.aUeC5G_crossCard p{transition:none}.aUeC5G_mcpGrid{scroll-behavior:auto}}.aUeC5G_sectionIntro>div{display:block!important}.aUeC5G_mcpCardLink{z-index:2;border-radius:inherit;position:absolute;inset:0}.aUeC5G_mcpCardLink:focus-visible{outline-offset:-3px;outline:2px solid #2dd4bf}.aUeC5G_mcpCard:has(.aUeC5G_mcpCardLink:hover):before{filter:brightness(1.05)}.aUeC5G_featureGrid>*>:first-child,.aUeC5G_featureGrid>*>:first-child>div{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.aUeC5G_featureGrid>*>:first-child>div{width:100%;height:100%}.aUeC5G_page{--product-outer:var(--build-outer);--product-inset:var(--build-inset)}.aUeC5G_deferredArt{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.aUeC5G_gitDeferred{height:auto}.aUeC5G_artRetry{z-index:3;color:#d0d6e0;cursor:pointer;background:#0f1011;border:1px solid #ffffff14;border-radius:6px;padding:8px 16px;font-size:13px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.aUeC5G_artRetry:focus-visible{outline-offset:4px;outline:2px solid #2dd4bf}.aUeC5G_mcpArt:has(.aUeC5G_artRetry){z-index:3}.aUeC5G_gitPlaceholder{width:100%;height:100%}.aUeC5G_mcpGrid{gap:12px}.aUeC5G_mcpCard{aspect-ratio:320/440;color:#08090a;background:0 0;border:0;height:auto;padding:0}.aUeC5G_mcpCard:before{z-index:-1;content:"";background:var(--mcp-background);transition:filter .16s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.aUeC5G_mcpCard:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.aUeC5G_mcpCard[data-tool=claude]{--mcp-background:#d97757;color:#f7f8f8}.aUeC5G_mcpCard[data-tool=codex]{--mcp-background:linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(#b4dcff,#cfa2fb)}.aUeC5G_mcpCard[data-tool=cursor]{--mcp-background:#fff}.aUeC5G_mcpLogo{color:#08090a;top:32px;align-self:auto;position:absolute;inset-inline-start:32px}.aUeC5G_mcpLogo .aUeC5G_toolIcon{width:44px;height:44px}.aUeC5G_mcpCard[data-tool=claude] .aUeC5G_mcpLogo{color:#fff}.aUeC5G_mcpCard[data-tool=claude] .aUeC5G_mcpLogo .aUeC5G_toolIcon{width:48px;height:48px}.aUeC5G_mcpArt{width:100%;height:280px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask-image:none;mask-image:none}.aUeC5G_mcpCard figcaption{inset-inline:32px;min-height:0;margin:0;padding:0;position:absolute;bottom:32px}.aUeC5G_mcpCard h3{letter-spacing:-.011em;margin-bottom:4px;font-size:15px;font-weight:510;line-height:24px}.aUeC5G_mcpCard figcaption p{color:#08090a;opacity:.6}.aUeC5G_mcpCard[data-tool=claude] figcaption p,.aUeC5G_mcpCard[data-tool=claude] .aUeC5G_mcpArrow{color:#f7f8f8}.aUeC5G_mcpArrow{color:#08090a;opacity:.6;bottom:0}@media (width<=1024px){.aUeC5G_mcpCard{aspect-ratio:440/560;flex:none;width:300px;height:382px}.aUeC5G_mcpLogo{transform-origin:0 0;top:24px;inset-inline-start:24px;transform:scale(.666667)}.aUeC5G_mcpCard figcaption{inset-inline:24px;bottom:24px}.aUeC5G_mcpArt{height:230px}.aUeC5G_mcpCard h3{font-size:15px}.aUeC5G_mcpCard figcaption p{font-size:13px;line-height:20px}}@media (prefers-reduced-motion:reduce){.aUeC5G_mcpCard:before{transition:none}}@media (width<=1024px){html[dir=rtl] .aUeC5G_mcpLogo{transform-origin:100% 0}}.aUeC5G_gitPlaceholderGrid{aspect-ratio:1344/800;background:#0f1011;grid-template-columns:1fr auto 1fr;place-items:center;gap:32px;width:100%;padding:48px;display:grid}.aUeC5G_gitImageSpace{width:100%;min-width:400px;max-width:100%;height:auto;display:block}.aUeC5G_gitLeft,.aUeC5G_gitRight{text-wrap:balance;gap:64px;display:grid}.aUeC5G_gitLeft{text-align:right}.aUeC5G_gitRight{text-align:left}.aUeC5G_gitBlock{gap:4px;width:100%;font-size:12px;line-height:1.6;display:grid}.aUeC5G_gitBlock>span:last-child{white-space:pre-wrap;color:#8a8f98}.aUeC5G_gitBlock,.aUeC5G_gitMobileBlock{font-family:"Build Berkeley Mono",var(--font-localized-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:normal;font-feature-settings:normal;font-size:12px;line-height:20px}:is(html[dir=rtl] .aUeC5G_gitBlock,html[dir=rtl] .aUeC5G_gitMobileBlock){font-family:var(--font-localized-mono),ui-monospace,monospace}.aUeC5G_gitBlock>span:first-child,.aUeC5G_gitMobileBlock>span:first-child{font-weight:510}.aUeC5G_gitMidOnly,.aUeC5G_gitMobileCopy{display:none}@media (width<=1280px){.aUeC5G_gitPlaceholderGrid{grid-template-columns:1fr 1fr;padding:96px}.aUeC5G_gitLeft{display:none}.aUeC5G_gitMidOnly{display:block}.aUeC5G_gitImageSpace{max-width:400px}}@media (width<=1024px){.aUeC5G_gitPlaceholderGrid{aspect-ratio:auto;background:0 0;padding:0}.aUeC5G_gitLeft,.aUeC5G_gitRight{gap:24px}.aUeC5G_gitBlock{gap:8px}}@media (width<=768px){.aUeC5G_gitPlaceholderGrid{flex-direction:column;gap:32px;display:flex}.aUeC5G_gitLeft,.aUeC5G_gitRight{display:none}.aUeC5G_gitImageSpace{min-width:0;max-width:320px;padding-top:32px}.aUeC5G_gitMobileCopy{flex-direction:column;gap:24px;width:100%;padding:24px 24px 40px;display:flex}.aUeC5G_gitMobileBlock{flex-direction:column;gap:8px;display:flex}}