body:has(.PublicDeveloperPage_page__0aWmP[data-public-developer-layout]){height:auto;min-height:100dvh;overflow-y:auto}.PublicDeveloperPage_page__0aWmP{min-height:100svh;background:var(--colorBGPrimary);color:var(--colorTextPrimary)}.PublicDeveloperPage_header__7jBm6{background:var(--colorBGPrimary);color:var(--colorTextPrimary);border-bottom:1px solid var(--colorBorderPrimary)}.PublicDeveloperPage_nav__czmsw{width:min(100% - 2rem,76rem);min-height:4.5rem;margin-inline:auto;display:flex;align-items:center;gap:1.5rem}.PublicDeveloperPage_navRow__pVD14{display:flex;width:100%;align-items:baseline;gap:inherit}.PublicDeveloperPage_navRow__pVD14 .PublicDeveloperPage_brand__M1ypY{--developer-nav-descender:.162em}.PublicDeveloperPage_navRow__pVD14 .PublicDeveloperPage_brand__M1ypY svg{vertical-align:calc(-1 * var(--developer-nav-descender))}.PublicDeveloperPage_brand__M1ypY{display:inline-block;flex:0 0 auto;line-height:1}.PublicDeveloperPage_brand__M1ypY svg{display:inline-block;width:auto;height:calc(1.575rem * .74720826);vertical-align:text-bottom}.PublicDeveloperPage_brand__M1ypY .PublicDeveloperPage_logoOnDark__idpE_,.dark .PublicDeveloperPage_brand__M1ypY .PublicDeveloperPage_logoOnLight__rsGXl{display:none}.dark .PublicDeveloperPage_brand__M1ypY .PublicDeveloperPage_logoOnDark__idpE_{display:inline-block}.PublicDeveloperPage_links__PLoTY{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.25rem}.PublicDeveloperPage_nav__czmsw a{color:inherit;text-decoration:none}.PublicDeveloperPage_nav__czmsw a:hover{text-decoration:underline;text-underline-offset:.3em}.PublicDeveloperPage_nav__czmsw a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:.3rem}.PublicDeveloperPage_links__PLoTY a[aria-current=page]{text-decoration:underline;text-underline-offset:.4em}.PublicDeveloperPage_navActions__9xlGN{margin-inline-start:auto;display:flex;align-items:baseline;gap:.75rem;flex-shrink:0}.PublicDeveloperPage_nav__czmsw .PublicDeveloperPage_login__SGHOn{border-radius:999px;white-space:nowrap}.PublicDeveloperPage_main__FunJc{width:100%;margin:0;padding:0;min-width:0}.PublicDeveloperPage_content__n41gc{min-width:0}.PublicDeveloperPage_heroIntro__YurzK{max-width:47.5rem;margin-inline:auto;text-align:center}.PublicDeveloperPage_skipLink___yJTm{position:absolute;z-index:100;inset-inline-start:1rem;inset-block-start:.5rem;padding:.75rem 1rem;background:var(--colorBGPrimary);color:var(--colorTextPrimary);border:2px solid;border-radius:.5rem;transform:translateY(-200%)}.PublicDeveloperPage_skipLink___yJTm:focus{transform:none}.PublicDeveloperPage_eyebrow__lWrES{color:var(--colorTextSecondary);font-size:.875rem}.PublicDeveloperPage_title__olAwR{max-width:47.5rem;margin:1rem auto;font-size:clamp(2.5rem,5.4vw,4rem);line-height:1.1;font-weight:650;letter-spacing:-.03em}.PublicDeveloperPage_description__MbLig{max-width:37.5rem;margin-inline:auto;color:var(--colorTextSecondary);line-height:1.7;font-size:1.125rem}.PublicDeveloperPage_actions___UvtE{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.PublicDeveloperPage_cards__3aBYR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem}.PublicDeveloperPage_card__J3pua{display:block;padding:1.5rem;border:1px solid var(--colorBorderPrimary);border-radius:1.25rem;color:inherit;text-decoration:none}.PublicDeveloperPage_card__J3pua:hover{border-color:var(--colorTextSecondary)}.PublicDeveloperPage_card__J3pua h2{margin:0 0 .5rem;font-size:1.125rem}.PublicDeveloperPage_card__J3pua p{margin:0;color:var(--colorTextSecondary);line-height:1.5}@media (max-width:540px){.PublicDeveloperPage_nav__czmsw{gap:.75rem;flex-wrap:wrap;padding-block:.75rem}.PublicDeveloperPage_brand__M1ypY svg{height:calc(1.26rem * .74720826)}.PublicDeveloperPage_links__PLoTY{order:3;width:100%;gap:1.25rem;font-size:.9rem}.PublicDeveloperPage_cards__3aBYR{grid-template-columns:minmax(0,1fr)}}.PublicDeveloperPage_setup__moCwV{max-width:51.25rem;margin:0 auto}.PublicDeveloperPage_quotes__qs2Um h2,.PublicDeveloperPage_setup__moCwV h2{font-size:1.125rem;font-weight:600}.PublicDeveloperPage_clientChoices__F24sU{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.PublicDeveloperPage_codeBlock__CLqob{display:flex;align-items:start;min-width:0;border:1px solid var(--colorBorderPrimary);border-radius:1rem;background:var(--colorBGSecondary)}.PublicDeveloperPage_codeBlock__CLqob pre{min-width:0;flex:1;overflow-x:auto;margin:0;padding:1.25rem;font-size:.875rem;line-height:1.65}.PublicDeveloperPage_copyButton__KWtpv{flex:0 0 auto;margin:.75rem;padding:.5rem;border-radius:.5rem}.PublicDeveloperPage_copyButton__KWtpv:focus-visible{outline:2px solid currentColor;outline-offset:3px}.PublicDeveloperPage_setupNote__Yw_O2{margin-top:.65rem;min-height:1.5em;color:var(--colorTextSecondary);font-size:.875rem;line-height:1.6}.PublicDeveloperPage_setupNote__Yw_O2 a{text-decoration:underline;text-underline-offset:.2em}.PublicDeveloperPage_quotes__qs2Um{min-width:0;max-width:45rem;margin:0 auto}.PublicDeveloperPage_quoteHeading___PWuO{display:flex;align-items:center;justify-content:space-between;gap:1rem}.PublicDeveloperPage_quoteSheet__zUbFf{min-width:0;min-height:13rem;margin:1rem 0;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--colorBorderPrimary);border-radius:1.25rem;background:var(--colorBGSecondary);display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.PublicDeveloperPage_quoteSheet__zUbFf blockquote{margin:0;font-size:clamp(1rem,2.5vw,1.35rem);line-height:1.6;overflow-wrap:anywhere}.PublicDeveloperPage_quoteSheet__zUbFf figcaption{color:var(--colorTextSecondary);font-size:.8rem}.PublicDeveloperPage_footer__U5JaB{border-top:1px solid var(--colorBorderPrimary);padding:2rem max(1rem,calc((100% - 76rem)/2));background:var(--colorBGPrimary);color:var(--colorTextSecondary)}.PublicDeveloperPage_footer__U5JaB p{margin-bottom:.75rem;font-weight:600}.PublicDeveloperPage_footer__U5JaB nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.875rem}.PublicDeveloperPage_footer__U5JaB a{color:inherit;text-decoration:none}.PublicDeveloperPage_footer__U5JaB a:hover{text-decoration:underline}.PublicDeveloperPage_footer__U5JaB a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.PublicDeveloperPage_capabilityGroups__sDBO_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0 auto;max-width:64rem}.PublicDeveloperPage_capabilityGroups__sDBO_ h2{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.PublicDeveloperPage_capabilityGroups__sDBO_ p{color:var(--colorTextSecondary);font-size:.95rem;line-height:1.7}@media (max-width:800px){.PublicDeveloperPage_nav__czmsw{gap:.75rem;flex-wrap:wrap;padding-block:.75rem}.PublicDeveloperPage_links__PLoTY{order:3;width:100%;gap:1rem;font-size:.875rem}}@media (max-width:640px){.PublicDeveloperPage_capabilityGroups__sDBO_{grid-template-columns:1fr;gap:1.5rem}.PublicDeveloperPage_nav__czmsw{gap:.75rem;flex-wrap:wrap;padding-block:.75rem}.PublicDeveloperPage_links__PLoTY{order:3;width:100%;gap:1rem;font-size:.875rem}.PublicDeveloperPage_navActions__9xlGN{gap:.6rem}}.PublicDeveloperPage_footerBrand__qw5re{width:-moz-fit-content;width:fit-content;margin-bottom:1.25rem}.PublicDeveloperPage_footerBrand__qw5re svg{height:calc(1.75rem * .74720826)}.PublicDeveloperPage_persona__65Rji{display:flex;align-items:center;gap:.75rem}.PublicDeveloperPage_personaAvatar____OyH{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--colorPrimary) 12%,var(--colorBGPrimary));color:var(--colorTextPrimary);font-size:.75rem;font-weight:600}.PublicDeveloperPage_personaName__M0LCr{display:block;color:var(--colorTextPrimary);font-weight:600}.PublicDeveloperPage_personaRole__FHoGO{display:block;margin-top:.2rem;color:var(--colorTextSecondary)}.PublicDeveloperPage_page__0aWmP [data-developer-band]{width:100%;padding-block:clamp(3rem,5vw,5rem);background:var(--developer-section-background,var(--colorBGPrimary))}.PublicDeveloperPage_page__0aWmP [data-developer-inner]{box-sizing:border-box;width:100%;max-width:78rem;min-width:0;margin-inline:auto;padding-inline:1rem}.PublicDeveloperPage_page__0aWmP [data-developer-band=wash]{--developer-section-background:linear-gradient(135deg,color-mix(in srgb,var(--colorPrimary) 8%,var(--colorBGPrimary)),var(--colorBGPrimary) 72%)}.PublicDeveloperPage_page__0aWmP [data-developer-band=tint]{--developer-section-background:color-mix(in srgb,var(--colorPrimary) 4%,var(--colorBGPrimary))}.PublicDeveloperPage_page__0aWmP [data-developer-band=plain]{--developer-section-background:var(--colorBGPrimary)}.PublicDeveloperPage_menuTrigger__jl9ty{display:none;margin-inline-start:auto}.PublicDeveloperPage_mobileMenu__sFu6I{top:0;bottom:auto;height:100dvh;max-height:100dvh;margin:0;padding:1rem;border-radius:0;overflow-y:auto;background:var(--colorBGPrimary);color:var(--colorTextPrimary)}.PublicDeveloperPage_mobileMenuHeader__BEDbr{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem}.PublicDeveloperPage_mobileMenuLinks__XfaUu{display:grid;gap:1.25rem;margin-top:3rem}.PublicDeveloperPage_mobileMenuLinks__XfaUu a{color:inherit;text-decoration:none;font-size:1.5rem;line-height:1.5}.PublicDeveloperPage_mobileMenuLinks__XfaUu a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:.25rem}.PublicDeveloperPage_mobileMenuLinks__XfaUu a[aria-current=page]{text-decoration:underline;text-underline-offset:.35em}.PublicDeveloperPage_mobileMenuActions__3uaSQ{display:grid;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--colorBorderPrimary)}@media (max-width:800px){.PublicDeveloperPage_nav__czmsw .PublicDeveloperPage_links__PLoTY,.PublicDeveloperPage_nav__czmsw .PublicDeveloperPage_navActions__9xlGN{display:none}.PublicDeveloperPage_menuTrigger__jl9ty{display:inline-flex}}