.form-field_label__8VeJs{margin-bottom:16px;white-space:wrap}.form-field_label__8VeJs:not(.form-field_wrapText__FywWa) *{white-space:nowrap;min-width:0}.form-field_toggle__Uqacs{padding:16px;border:1px solid var(--ds-gray-alpha-400);border-radius:6px}.form-field_textArea__JT0sq{height:100%}.form-field_textArea__JT0sq textarea{min-height:150px;max-height:300px;height:100%}a.frameworks_root__vw802{text-decoration:none;display:block;padding:0;margin:0 0 32px 32px;position:relative;overflow:visible}@media (hover:hover){a.frameworks_root__vw802:hover .frameworks_hero__wLEkD{filter:contrast(97%)}a.frameworks_root__vw802:hover .frameworks_hero__wLEkD[data-icon=true] svg:not(.frameworks_strokedCircle__RtfkJ){transform:translate(-50%,-50%) scale(1.1)}}a.frameworks_root__vw802:focus-visible{outline:0}a.frameworks_root__vw802:focus-visible .frameworks_card__ykP0y{box-shadow:var(--ds-focus-ring)}a.frameworks_root__vw802:first-of-type,a.frameworks_root__vw802:nth-of-type(4){margin-top:135px}a.frameworks_root__vw802:nth-of-type(3),a.frameworks_root__vw802:nth-of-type(6){margin-bottom:0}a.frameworks_root__vw802 .frameworks_card__ykP0y{display:flex;flex-direction:column;width:100%;height:100%;border:1px solid var(--guide-color);background-clip:padding-box;position:relative;box-shadow:var(--ds-shadow-small)}a.frameworks_root__vw802.frameworks_cardRoot__9iE53{margin-top:0}.frameworks_hero__wLEkD{--background-color:var(--light-bg);--line-color:var(--light-lc);--line-width:1px;--line-gap:5px;flex:1 1;background:var(--background-color);position:relative;transition:filter .2s ease}.dark-theme .frameworks_hero__wLEkD{--background-color:var(--dark-bg);--line-color:var(--dark-lc)}.frameworks_hero__wLEkD[data-icon=true] svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease}.frameworks_hero__wLEkD .frameworks_guides__ju91I{height:100%;width:100%;padding:0 50px}.frameworks_hero__wLEkD .frameworks_element__dh79B{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frameworks_hero__wLEkD hr{border:0;margin:0}.frameworks_hero__wLEkD hr[data-orientation=horizontal]{width:100%;height:var(--line-width);background:linear-gradient(to right,var(--line-color),var(--line-color) 50%,transparent 0,transparent);background-size:var(--line-gap) var(--line-width)}.frameworks_hero__wLEkD hr[data-orientation=vertical]{width:var(--line-width);height:100%;background:linear-gradient(180deg,var(--line-color),var(--line-color) 50%,transparent 0,transparent);background-size:var(--line-width) var(--line-gap)}.frameworks_meta__ayPAc{padding:16px}.frameworks_corner__tIhvi{position:absolute;top:-2px;border-top:1px solid var(--ds-background-200);right:-1px;z-index:2}.frameworks_triangle__1gM_m{--size:33px;--color:hsla(0,0%,100%,.4);width:var(--size);height:var(--size);position:absolute;top:-1px;right:0;z-index:2;border-bottom:var(--size) solid var(--color);border-right:var(--size) solid var(--ds-background-200)}.dark-theme .frameworks_triangle__1gM_m{--color:rgba(0,0,0,.4)}.frameworks_triangle__1gM_m>div{width:var(--size);height:calc(var(--size) + 1px);border:1px solid var(--guide-color);border-top:none;border-right:none;position:absolute;top:0;z-index:2}.frameworks_triangle__1gM_m>div:after{content:"";position:absolute;background:var(--guide-color);top:0;height:calc(var(--size));width:1px;right:-1px;transform-origin:bottom;transform:rotate(-45deg) scaleY(1.4)}.frameworks_card__ykP0y,.frameworks_meta__ayPAc{background:var(--ds-background-100)}.dark-theme .frameworks_card__ykP0y,.dark-theme .frameworks_meta__ayPAc{background:var(--ds-background-200)}@media (max-width:960px){.frameworks_root__vw802{margin-left:0!important;margin-bottom:24px!important;margin-top:0!important;height:184px}.frameworks_root__vw802 .frameworks_card__ykP0y{border-left:0!important}}.frameworks_cardRoot__9iE53{height:auto!important}@media (max-width:600px){.frameworks_cardRoot__9iE53 .frameworks_card__ykP0y{border-top:none!important}}.frameworks_cardRoot__9iE53 .frameworks_hero__wLEkD{flex:unset!important}.frameworks_cardRoot__9iE53 .frameworks_meta__ayPAc{border-top:1px solid var(--ds-gray-alpha-400);padding:24px}.pixelated-icon_container__djsS_{position:relative}.pixelated-icon_container__djsS_ *{inset:0;height:100%;width:100%;position:absolute}.pixelated-icon_container__djsS_ svg{transition:opacity .5s ease-out}.pixelated-icon_container__djsS_ canvas{position:absolute;height:100%;width:100%;z-index:1;max-width:100%;max-height:100%;opacity:0;transition:opacity .25s ease-out}.pixelated-icon_usingCanvas__GMQdx{--timing:0.5s}.pixelated-icon_usingCanvas__GMQdx svg{animation:pixelated-icon_fade-in__LnrYd var(--timing) ease-out forwards reverse}.pixelated-icon_usingCanvas__GMQdx canvas{animation:pixelated-icon_fade-in__LnrYd var(--timing) ease-out forwards}@keyframes pixelated-icon_fade-in__LnrYd{0%{opacity:0}to{opacity:1}}.debug-borders_experiment-wrapper__2lhEA[data-debug] [data-useexp]{border:2px solid var(--color-for-exp)}.debug-borders_experiment-wrapper__2lhEA[data-debug] [data-useexp]:before{content:var(--content-for-exp);color:var(--color-for-exp);padding:.25rem .5rem;margin-bottom:.5rem;display:inline-block;z-index:998;font-size:16px;font-family:monospace;font-weight:700}.debug-borders_experiment-wrapper__2lhEA{position:relative}.dynamic-callout_root__Cr1su{padding:4px;overflow:hidden;margin:-4px}.dynamic-callout_dynamicRow__nqCqm{overflow:hidden}.dynamic-callout_dynamicCallout__9DRrQ{position:relative;display:flex;flex-direction:column}.dynamic-callout_dynamicCallout__9DRrQ [data-geist-input-wrapper]{z-index:10}.dynamic-callout_border__tSVyv{position:absolute;border-radius:8px;inset:-4px;z-index:-1;display:none;background:var(--background)}.dynamic-callout_dynamicCalloutShow__Hcv5O [data-geist-input-wrapper]:not(:focus-within){box-shadow:0 0 0 2px var(--input-border-color)!important}.dynamic-callout_dynamicCalloutShow__Hcv5O .dynamic-callout_border__tSVyv{display:block}.dynamic-callout_dynamicCalloutShow__Hcv5O [data-geist-error]{display:none;box-shadow:unset}.dynamic-callout_hasChildren__ruvNW .dynamic-callout_content__E_FtS{padding-top:12px}.dynamic-callout_content__E_FtS{text-wrap:balance;padding:8px 12px;background:var(--background);border-radius:6px;border-top-left-radius:0;border-top-right-radius:0}.form_noteInputWrapper__U_XZ7{min-height:210px;height:100%}.form_noteInputWrapper__U_XZ7>:first-child,.form_noteInputWrapper__U_XZ7>:first-child textarea{min-height:100%;max-height:300px;height:100%}.form_formCell__UEZB3{background:var(--ds-background-100)}.form_formFooter__Sjp1O{z-index:10;flex-direction:row;align-items:center}@media (max-width:490px){.form_formFooter__Sjp1O{flex-direction:column-reverse;align-items:flex-end}}.form_form__G_XrG{height:100%;flex-direction:column;display:flex;--form-gap:32px}@media (max-width:600px){.form_form__G_XrG{--form-gap:24px}}.form_form__G_XrG>:not(.form_formFooter__Sjp1O):not(:last-child):not([data-input-upsell]):after{content:"";display:flex;width:1px;height:var(--form-gap)}.dark-theme .form_form__G_XrG [data-geist-input-wrapper] input,.dark-theme .form_form__G_XrG textarea{background:var(--ds-background-200)}.form_form__G_XrG [data-geist-error]{gap:0!important}.form_form__G_XrG [data-geist-error] svg{display:none}.form_form__G_XrG [data-geist-input-wrapper].geist-error{box-shadow:0 0 0 1px var(--ds-red-900),0 0 0 4px var(--ds-red-300)}@media (min-width:960px){.form_grid__uFq1E{grid-template-rows:fit-content(100%) 1fr}}.form_submitButton__5PXzu *{--spinner-color:var(--ds-background-100)!important}.form_label__SoapZ{margin-bottom:16px}.form_label__SoapZ *{white-space:nowrap;min-width:0}.form_noteFormField__YZ4sw{flex-grow:1}.form_mobileHeading__Gj_5n{text-align:center;max-width:300px;width:100%;margin:0 auto}.form_mobileHeading__Gj_5n *{color:var(--ds-gray-900);font-weight:500}.form_mobileHeading__Gj_5n b{color:var(--ds-gray-1000);font-weight:600}.form_disclaimer__K3SPW{text-wrap:balance;max-width:400px}.form_disclaimer__K3SPW *{color:var(--ds-gray-900)}.form_disclaimer__K3SPW a{color:var(--ds-gray-1000);text-decoration:none}@media (hover:hover){.form_disclaimer__K3SPW a:hover{text-decoration:underline}}@media (max-width:490px){.form_disclaimer__K3SPW{max-width:100%;text-align:center}}.form_logoGrid__sbe0U{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,88px);position:relative}.form_logoGrid__sbe0U>:nth-child(-n+4){border-bottom:1px solid var(--guide-color)}.form_logoGrid__sbe0U:before{content:"";position:absolute;width:1px;left:calc(50% - 1px);background:var(--guide-color);height:100%}.form_logoCell___VWw6{margin:0;overflow:hidden}.form_theme-purple__x1jRn{--form-input-shadow:0 0 0 1px var(--ds-purple-700),0px 0px 0px 4px var(--ds-purple-500)}.form_theme-purple__x1jRn [data-geist-input-wrapper]:focus-within,.form_theme-purple__x1jRn [data-geist-textarea-wrapper]:focus-within{box-shadow:var(--form-input-shadow)!important}.form_theme-purple__x1jRn select:focus{box-shadow:var(--form-input-shadow)!important}.hero_box__DxLjg{width:80px;height:80px;background:var(--ds-background-100);border:1px solid var(--guide-color);border-radius:12px;overflow:hidden}.hero_cell__7tdJo{padding-top:var(--grid-divider-gap)!important;padding-bottom:var(--grid-divider-gap)!important;justify-content:center;align-items:center;display:flex;position:relative;--aws-color:#f90;--wpp-color:#000050;--wpp-text-color:#fff}.dark-theme .hero_cell__7tdJo{--wpp-color:var(--ds-gray-1000);--wpp-text-color:var(--ds-background-100)}.hero_description__VHhZh,.hero_heading__0C_BP{text-wrap:balance}.hero_content__G6TOs{max-width:720px}.hero_plus__t_AJI{width:32px;height:32px}.hero_pillars__5Jb_x{overflow:hidden;position:absolute;z-index:-1;height:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.hero_pillars__5Jb_x{bottom:-25%}}.hero_pillar__iCp4o{--p-width:180px;width:var(--p-width)}.hero_leftPillars__oBUx1{left:-90px;right:unset}@media (max-width:768px){.hero_leftPillars__oBUx1{left:-120px;scale:.8}}.hero_leftPillars__oBUx1 .hero_pillar__iCp4o:nth-child(2){margin-top:-90px;margin-left:var(--p-width)}@media (max-width:768px){.hero_leftPillars__oBUx1 .hero_pillar__iCp4o:nth-child(2){display:none}}.hero_leftPillars__oBUx1 .hero_pillar__iCp4o:nth-child(3){margin-top:-40px;margin-left:calc(var(--p-width) / 2)}.hero_rightPillars__UjJzq{right:-90px;left:unset}@media (max-width:768px){.hero_rightPillars__UjJzq{right:-120px;scale:.8}}.hero_rightPillars__UjJzq .hero_pillar__iCp4o:first-child{margin-left:var(--p-width)}@media (max-width:768px){.hero_rightPillars__UjJzq .hero_pillar__iCp4o:first-child{display:none}}.hero_rightPillars__UjJzq .hero_pillar__iCp4o:nth-child(2){margin-top:calc(var(--p-width) / -2)}@media (max-width:768px){.hero_rightPillars__UjJzq .hero_pillar__iCp4o:nth-child(2){margin-top:0;margin-left:calc(var(--p-width) / 2)}}.hero_rightPillars__UjJzq .hero_pillar__iCp4o:nth-child(3){margin-top:-40px;margin-left:calc(var(--p-width) / 2)}@media (max-width:768px){.hero_rightPillars__UjJzq .hero_pillar__iCp4o:nth-child(3){margin-left:0;margin-right:calc(var(--p-width) / 2)}}.banner_banner__mnhT8{max-width:1080px;width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.banner_banner__mnhT8 b{color:var(--ds-gray-1000);font-weight:600}.banner_mobileBanner__9adrY{width:-moz-fit-content!important;width:fit-content!important;margin:0 auto!important;display:none!important;position:relative;z-index:1}@media (max-width:960px){.banner_banner__mnhT8{display:none!important}.banner_mobileBanner__9adrY{margin-top:0!important;display:flex!important}}.footer_root__9iVsx .footer_introCell___uzud{padding:135px 48px}.footer_intro__o8wQr{max-width:30ch}.footer_bullets__BF_aL{display:flex;flex-direction:column;gap:24px;list-style:none}.footer_bullets__BF_aL li{display:inline-block;font-size:18px;line-height:1.52;color:var(--ds-gray-900)}.footer_bullets__BF_aL li strong{font-weight:400;color:var(--ds-gray-1000)}.footer_bullets__BF_aL li svg{flex-shrink:0;margin-right:8px;transform:translateY(1px)}.footer_link__ucuvf{width:-moz-fit-content;width:fit-content}.footer_showOnDesktop__y0N2t{display:block}@media (max-width:1024px){.footer_root__9iVsx .footer_introCell___uzud{padding:120px 40px}.footer_bullets__BF_aL{gap:16px}.footer_bullets__BF_aL li{font-size:16px}}@media (max-width:960px){.footer_showOnDesktop__y0N2t{display:none}.footer_root__9iVsx .footer_introCell___uzud{padding:70px 24px}}.deploy-visual_root__LuJDv{--padding:12px;--grid-offset:calc(var(--padding) / 2);-webkit-user-select:none;user-select:none;width:100%;display:flex;flex-direction:column}.deploy-visual_window__H_9dL{border:1px solid var(--ds-gray-alpha-400);border-radius:12px;padding:var(--padding);box-shadow:var(--ds-shadow-small)}.deploy-visual_terminal__Bsaq2{max-width:340px;gap:12px;overflow:hidden;background:var(--ds-background-200);background-clip:padding-box}.deploy-visual_terminal__Bsaq2 .deploy-visual_codeLine__g4nde{white-space:nowrap}.deploy-visual_terminal__Bsaq2 .deploy-visual_codeLine__g4nde [data-dim]{color:var(--ds-gray-900)}.deploy-visual_terminal__Bsaq2 .deploy-visual_codeLine__g4nde{-webkit-mask-image:linear-gradient(to right,var(--ds-gray-500) 53.47%,transparent 100%);-webkit-mask-composite:destination-in}.deploy-visual_terminal__Bsaq2 .deploy-visual_trafficLights__SVHmG{margin-bottom:var(--padding)}.deploy-visual_browser__xfKsE{height:180px;border-radius:12px;position:relative;right:0;align-self:flex-end;flex-shrink:0;margin-top:-29px;z-index:3;background:var(--ds-background-100);background-clip:padding-box;padding-top:8px;overflow:hidden}.deploy-visual_vercel__Foh9o{position:relative}.deploy-visual_vercel__Foh9o .deploy-visual_hero-text__jYNMt{z-index:1;position:absolute;font-size:36px;top:16%}@media (max-width:860px){.deploy-visual_vercel__Foh9o .deploy-visual_hero-text__jYNMt{font-size:3.25vw}}@media (max-width:700px){.deploy-visual_vercel__Foh9o .deploy-visual_hero-text__jYNMt{font-size:3vw}}@media (max-width:600px){.deploy-visual_vercel__Foh9o .deploy-visual_hero-text__jYNMt{font-size:7.25vw;top:16.5%}}@media (max-width:500px){.deploy-visual_vercel__Foh9o .deploy-visual_hero-text__jYNMt{font-size:7vw}}.deploy-visual_trafficLights__SVHmG{gap:6px}.deploy-visual_trafficLights__SVHmG[data-colored=true] .deploy-visual_trafficLight__3i950:first-of-type{background:var(--ds-red-700)}.deploy-visual_trafficLights__SVHmG[data-colored=true] .deploy-visual_trafficLight__3i950:nth-of-type(2){background:var(--ds-blue-600)}.deploy-visual_trafficLights__SVHmG[data-colored=true] .deploy-visual_trafficLight__3i950:last-of-type{background:var(--ds-teal-600)}.deploy-visual_trafficLight__3i950{width:8px;height:8px;background:var(--ds-gray-alpha-400);border-radius:50%}.deploy-visual_toolbar__ubhTi{margin-bottom:var(--padding,20px)}.deploy-visual_toolbar__ubhTi .deploy-visual_trafficLights__SVHmG{position:absolute}.deploy-visual_url__M_Y7U{margin:auto}.deploy-visual_grid__gYQeE{width:100%;height:-moz-fit-content;height:fit-content;-webkit-mask-image:linear-gradient(180deg,var(--ds-gray-500) 30%,transparent 100%);-webkit-mask-composite:destination-in}@media (max-width:1024px){.deploy-visual_browser__xfKsE{margin-top:-87px}}@media (max-width:860px){.deploy-visual_window__H_9dL{width:80%}}.intro_intro__lu_iL{text-align:var(--text-align)}.intro_intro__lu_iL p,.intro_title__GSLgj{max-width:600px}.intro_intro__lu_iL p{line-height:180%;font-size:20px;letter-spacing:-.4px;color:var(--ds-gray-900)}.intro_intro__lu_iL p b{color:var(--ds-gray-1000);font-weight:500}.intro_intro__lu_iL .intro_title__GSLgj{line-height:120%;letter-spacing:-2.4px;font-size:40px;font-weight:600}@media (max-width:1024px){.intro_intro__lu_iL p{font-size:18px;line-height:156%;letter-spacing:-.36px}.intro_intro__lu_iL .intro_title__GSLgj{letter-spacing:-1.28px;font-size:32px;line-height:125%}}@media screen and (max-width:600px){.intro_intro__lu_iL{--text-align:var(--sm-text-align)}.intro_intro__lu_iL .intro_title__GSLgj{line-height:133%;letter-spacing:-.96px;font-size:24px}.intro_intro__lu_iL p{font-size:16px;line-height:150%;letter-spacing:normal}}@media screen and (min-width:601px) and (max-width:960px){.intro_intro__lu_iL{--text-align:var(--md-text-align,var(--sm-text-align))}}@media screen and (min-width:961px){.intro_intro__lu_iL{--text-align:var(
      --lg-text-align,var(--md-text-align,var(--sm-text-align))
    )}}
/*# sourceMappingURL=d8c12437e9fbdc76.css.map*/