Files
nexus/sreweekly/articles/60/09-load-balancers-simplifying-high-availability.html
2026-09-12 17:23:01 +08:00

836 lines
229 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html data-dpl-id="0e5edb3a" lang="en" dir="ltr" data-scroll-behavior="smooth" class="__className_a7006e __className_056829 __className_c1e5e1"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"/><link rel="preload" href="/_do-www-marketing/0e5edb3a/_next/static/media/636a5ac981f94f8b.p.woff2?dpl=0e5edb3a" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_do-www-marketing/0e5edb3a/_next/static/media/bb3ef058b751a6ad-s.p.woff2?dpl=0e5edb3a" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_do-www-marketing/0e5edb3a/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=0e5edb3a" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fpaddy%2520blog%2520header%2520image.png&amp;width=640 1x, https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fpaddy%2520blog%2520header%2520image.png&amp;width=828 2x"/><link rel="preload" as="image" imageSrcSet="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Firis.png&amp;width=640 1x, https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Firis.png&amp;width=828 2x"/><link rel="preload" as="image" imageSrcSet="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Fsunrise.png&amp;width=640 1x, https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Fsunrise.png&amp;width=828 2x"/><link rel="stylesheet" href="/_do-www-marketing/0e5edb3a/_next/static/css/17e47e26cebe8463.css?dpl=0e5edb3a" data-precedence="next"/><link rel="stylesheet" href="/_do-www-marketing/0e5edb3a/_next/static/css/6994b812b10824a2.css?dpl=0e5edb3a" data-precedence="next"/><link rel="stylesheet" href="/_do-www-marketing/0e5edb3a/_next/static/css/bed40f24bd69b9d5.css?dpl=0e5edb3a" data-precedence="next"/><link rel="stylesheet" href="https://www.digitalocean.com/api/static-content/v1/design_tokens/css" data-precedence="design-tokens"/><link rel="preload" as="script" fetchPriority="low" href="/_do-www-marketing/0e5edb3a/_next/static/chunks/webpack-76827b33696073ea.js?dpl=0e5edb3a"/><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/98cfe7e3-adb37e5932bcde46.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/41351-8999f64e4f3c98af.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/main-app-9d77c18dd5f52d72.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/fd66a6a3-a3e9fb76183e8a2a.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/31010-261e8e879d049cfd.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/87950-fd4a983242ab92ff.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/56816-4f49e20ad6fe6030.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/35800-4a2b368b495087bc.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/57908-386d9cb9a015959a.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/25294-44a716ed5c4d1d47.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/75533-9beb1dec0bbdbeb3.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/24373-b0c166fb3422320c.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/69082-655b48b5beed86d1.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/67611-8311ddb0051c5ac5.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/40488-1f9f3ded68e601a8.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/83925-154589a79f7e112a.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/97425-2a15914d271cf06b.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/92293-7638b73d6d606cc6.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/79210-5daa1ca5a782441a.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/88522-f5bb2291e13a8a41.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/68732-b6f8b26a91ef2a49.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/52738-e3ae589399197a12.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/23829-8497c20a2cbdd7e0.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/29298-35df7c34dfed14b6.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/36304-58051dce7fed81be.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/86147-befdb06ee2d58442.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/8315-4666033ca171f9c4.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/87057-0f92239044576f7c.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/app/layout-51051bcd683d29e9.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/31377-64232bb2a4cb19dd.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/app/error-cd0efab446a17969.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/19109-87b7d1b899a9bad3.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/app/not-found-228596b1e9a3c7b0.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/41490-87b7d1b899a9bad3.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/app/unauthorized-cf674d450630664e.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/app/global-error-575ca33c98b0729c.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/94454-7f38a199df9ea937.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/14303-9da0ef47962168d0.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/15544-9fe02e9f2b2821fa.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/34603-ed78b85af36499d1.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/84272-46d93d09aaf6449d.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/86972-d30f04ff87778bd2.js?dpl=0e5edb3a" async=""></script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/app/blog/%5Bslug%5D/page-4fc3fa87b96a43e9.js?dpl=0e5edb3a" async=""></script><meta name="next-size-adjust" content=""/><link rel="preconnect" href="https://consent.trustarc.com"/><meta name="theme-color" content="#000000"/><title>Load Balancers | DigitalOcean</title><meta name="description" content="Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before."/><link rel="canonical" href="https://www.digitalocean.com/blog/load-balancers-simplifying-high-availability"/><meta property="og:title" content="Load Balancers | DigitalOcean"/><meta property="og:description" content="Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before."/><meta property="og:url" content="https://www.digitalocean.com/blog/load-balancers-simplifying-high-availability"/><meta property="og:image" content="https://doimages.nyc3.cdn.digitaloceanspaces.com/hero.png"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Load Balancers | DigitalOcean"/><meta name="twitter:description" content="Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before."/><meta name="twitter:image" content="https://doimages.nyc3.cdn.digitaloceanspaces.com/hero.png"/><link rel="icon" href="/_do-www-marketing/0e5edb3a/_next/static/media/favicon.91372345.svg" type="image/svg+xml"/><link rel="icon" href="/_do-www-marketing/0e5edb3a/_next/static/media/favicon.00b9c167.ico" type="image/x-icon" sizes="32x32"/><link rel="apple-touch-icon" href="/_do-www-marketing/0e5edb3a/_next/static/media/apple-touch-icon.9537f22a.png" sizes="180x180"/><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=0e5edb3a" noModule=""></script><style data-styled="" data-styled-version="6.4.2">.iMWrUY{text-decoration:none;}/*!sc*/
.iMWrUY.button-link{align-items:center;background-color:transparent;border:1px solid var(--border-brand);border-radius:100px;color:var(--text-accent);cursor:pointer;display:flex;font-size:1em;font-weight:700;justify-content:center;padding:16px 32px;transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link:hover{background-color:rgba(0,105,255,0.15);color:var(--text-accent);transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link:focus{background-color:rgba(0,105,255,0.15);border:1px solid transparent;color:var(--text-accent);}/*!sc*/
.iMWrUY.button-link.is-squared{border-radius:8px;}/*!sc*/
.iMWrUY.button-link.is-primary{background-color:var(--background-expanded-blue-bold);border:1px solid var(--border-brand);color:var(--text-on-color);transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link.is-primary:hover{background-color:var(--background-expanded-blue-bold);border:1px solid var(--border-brand);color:var(--text-on-color)!important;transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link.is-primary:disabled{background-color:var(--background-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-on-color);}/*!sc*/
.iMWrUY.button-link.is-primary.is-outlined{border:1px solid var(--border-brand);color:var(--text-accent);}/*!sc*/
.iMWrUY.button-link.is-primary.is-outlined:hover{background-color:rgba(0,105,255,0.1);border:1px solid var(--border-brand)!important;color:var(--text-accent)!important;}/*!sc*/
.iMWrUY.button-link.is-primary.is-outlined:disabled{background-color:var(--background-card)!important;border:1px solid var(--border-mid)!important;color:var(--text-primary)!important;}/*!sc*/
.iMWrUY.button-link.is-white{background-color:var(--background-card);border:1px solid var(--border-subtle);color:var(--text-accent);transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link.is-white:hover{background-color:rgba(225,225,225,0.9);border:1px solid rgba(225,225,225,0.9);color:var(--text-accent)!important;transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link.is-white:disabled{border:1px solid var(--border-mid)!important;color:var(--text-primary)!important;}/*!sc*/
.iMWrUY.button-link.is-white.is-outlined{background-color:transparent;border:1px solid rgba(255,255,255,0.8);color:rgba(255,255,255,0.8);}/*!sc*/
.iMWrUY.button-link.is-white.is-outlined:hover{background-color:transparent;border:1px solid rgba(255,255,255,1);color:rgba(255,255,255,1)!important;}/*!sc*/
.iMWrUY.button-link.is-green{background-color:var(--background-expanded-green-bold);border:1px solid var(--border-brand);color:var(--text-on-color);transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link.is-green:hover{background-color:color-mix(in srgb,var(--background-expanded-green-bold) 90%,transparent);border:1px solid color-mix(in srgb,var(--border-brand) 90%,transparent);color:var(--text-on-color)!important;transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link.is-green:disabled{border:1px solid color-mix(in srgb,var(--border-brand) 30%,transparent)!important;color:color-mix(in srgb,var(--text-accent) 30%,transparent)!important;}/*!sc*/
.iMWrUY.button-link.is-green.is-outlined{background-color:transparent;border:1px solid color-mix(in srgb,var(--border-brand) 90%,transparent);color:color-mix(in srgb,var(--text-accent) 90%,transparent);}/*!sc*/
.iMWrUY.button-link.is-green.is-outlined:not(:disabled):hover{background-color:transparent;border:1px solid color-mix(in srgb,var(--border-brand) 100%,transparent);color:color-mix(in srgb,var(--text-accent) 100%,transparent);}/*!sc*/
.iMWrUY.button-link.is-outlined{background-color:transparent;border:1px solid var(--border-brand);color:var(--text-accent);transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link.is-outlined:hover{border:1px solid var(--border-brand);color:var(--text-accent);transition:all 0.3s ease;}/*!sc*/
.iMWrUY.button-link.is-small{padding:12px 24px;}/*!sc*/
.iMWrUY.button-link.has-center-img{padding:15px 16px;}/*!sc*/
.iMWrUY.button-link.has-left-img >img{margin-right:8px;}/*!sc*/
.iMWrUY.button-link.mx-16{margin-left:16px;margin-right:16px;}/*!sc*/
.iMWrUY.button-link.is-gray3-color{box-shadow:0 6px 20px -6px color-mix(in srgb,var(--text-accent) 15%,transparent);color:var(--text-primary);font-size:16px;font-weight:600;line-height:24px;}/*!sc*/
data-styled.g1[id="LazyLink___StyledLink-sc-a535d946-0"]{content:"iMWrUY,"}/*!sc*/
.jjFalE{text-decoration:none;}/*!sc*/
.jjFalE.button-link{align-items:center;background-color:transparent;border:1px solid var(--border-brand);border-radius:100px;color:var(--text-accent);cursor:pointer;display:flex;font-size:1em;font-weight:700;justify-content:center;padding:16px 32px;transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link:hover{background-color:rgba(0,105,255,0.15);color:var(--text-accent);transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link:focus{background-color:rgba(0,105,255,0.15);border:1px solid transparent;color:var(--text-accent);}/*!sc*/
.jjFalE.button-link.is-squared{border-radius:8px;}/*!sc*/
.jjFalE.button-link.is-primary{background-color:var(--background-expanded-blue-bold);border:1px solid var(--border-brand);color:var(--text-on-color);transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link.is-primary:hover{background-color:var(--background-expanded-blue-bold);border:1px solid var(--border-brand);color:var(--text-on-color)!important;transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link.is-primary:disabled{background-color:var(--background-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-on-color);}/*!sc*/
.jjFalE.button-link.is-primary.is-outlined{border:1px solid var(--border-brand);color:var(--text-accent);}/*!sc*/
.jjFalE.button-link.is-primary.is-outlined:hover{background-color:rgba(0,105,255,0.1);border:1px solid var(--border-brand)!important;color:var(--text-accent)!important;}/*!sc*/
.jjFalE.button-link.is-primary.is-outlined:disabled{background-color:var(--background-card)!important;border:1px solid var(--border-mid)!important;color:var(--text-primary)!important;}/*!sc*/
.jjFalE.button-link.is-white{background-color:var(--background-card);border:1px solid var(--border-subtle);color:var(--text-accent);transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link.is-white:hover{background-color:rgba(225,225,225,0.9);border:1px solid rgba(225,225,225,0.9);color:var(--text-accent)!important;transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link.is-white:disabled{border:1px solid var(--border-mid)!important;color:var(--text-primary)!important;}/*!sc*/
.jjFalE.button-link.is-white.is-outlined{background-color:transparent;border:1px solid rgba(255,255,255,0.8);color:rgba(255,255,255,0.8);}/*!sc*/
.jjFalE.button-link.is-white.is-outlined:hover{background-color:transparent;border:1px solid rgba(255,255,255,1);color:rgba(255,255,255,1)!important;}/*!sc*/
.jjFalE.button-link.is-green{background-color:var(--background-expanded-green-bold);border:1px solid var(--border-brand);color:var(--text-on-color);transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link.is-green:hover{background-color:color-mix(in srgb,var(--background-expanded-green-bold) 90%,transparent);border:1px solid color-mix(in srgb,var(--border-brand) 90%,transparent);color:var(--text-on-color)!important;transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link.is-green:disabled{border:1px solid color-mix(in srgb,var(--border-brand) 30%,transparent)!important;color:color-mix(in srgb,var(--text-accent) 30%,transparent)!important;}/*!sc*/
.jjFalE.button-link.is-green.is-outlined{background-color:transparent;border:1px solid color-mix(in srgb,var(--border-brand) 90%,transparent);color:color-mix(in srgb,var(--text-accent) 90%,transparent);}/*!sc*/
.jjFalE.button-link.is-green.is-outlined:not(:disabled):hover{background-color:transparent;border:1px solid color-mix(in srgb,var(--border-brand) 100%,transparent);color:color-mix(in srgb,var(--text-accent) 100%,transparent);}/*!sc*/
.jjFalE.button-link.is-outlined{background-color:transparent;border:1px solid var(--border-brand);color:var(--text-accent);transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link.is-outlined:hover{border:1px solid var(--border-brand);color:var(--text-accent);transition:all 0.3s ease;}/*!sc*/
.jjFalE.button-link.is-small{padding:12px 24px;}/*!sc*/
.jjFalE.button-link.has-center-img{padding:15px 16px;}/*!sc*/
.jjFalE.button-link.has-left-img >img{margin-right:8px;}/*!sc*/
.jjFalE.button-link.mx-16{margin-left:16px;margin-right:16px;}/*!sc*/
.jjFalE.button-link.is-gray3-color{box-shadow:0 6px 20px -6px color-mix(in srgb,var(--text-accent) 15%,transparent);color:var(--text-primary);font-size:16px;font-weight:600;line-height:24px;}/*!sc*/
data-styled.g2[id="LazyLink___StyledA-sc-a535d946-1"]{content:"jjFalE,"}/*!sc*/
.jvaeQM{cursor:pointer;display:inline-block;font-weight:500;border-radius:999px;font-size:16px;line-height:24px;padding:var(--layout-spacing-size-1, 8px) var(--layout-spacing-size-3, 24px);background-color:transparent;box-shadow:inset 0px 0px 0px 1px var(--button-ghost-default);color:var(--button-ghost-default);transition:background 300ms ease-in-out,color 300ms ease-in-out;}/*!sc*/
.jvaeQM:hover{box-shadow:none;background-color:var(--button-ghost-hover);color:var(--button-white-text);}/*!sc*/
.jvaeQM:focus-visible{box-shadow:none;background-color:var(--button-ghost-hover);color:var(--button-white-text);outline-color:var(--button-ghost-hover);}/*!sc*/
.jvaeQM:focus-visible{outline-offset:2px;outline-style:solid;outline-width:2px;}/*!sc*/
.bPKRZR{cursor:pointer;display:inline-block;font-weight:500;border-radius:999px;font-size:16px;line-height:24px;padding:var(--layout-spacing-size-1, 8px) var(--layout-spacing-size-3, 24px);background-color:transparent;color:var(--text-default);font-weight:500;padding:var(--layout-spacing-size-1, 8px) var(--layout-spacing-size-2, 16px);transition:color 300ms ease-in-out,background-color 300ms ease-in-out;}/*!sc*/
.bPKRZR:hover{background-color:var(--navigation-www-nav-card-hover);color:var(--text-primary);}/*!sc*/
.bPKRZR:focus-visible{background-color:var(--navigation-www-nav-card-hover);color:var(--text-primary);outline-color:var(--navigation-www-nav-card-hover);}/*!sc*/
.bPKRZR:focus-visible{outline-offset:2px;outline-style:solid;outline-width:2px;}/*!sc*/
.lcRBhP{cursor:pointer;display:inline-block;font-weight:500;border-radius:999px;font-size:16px;line-height:24px;padding:var(--layout-spacing-size-1, 8px) var(--layout-spacing-size-3, 24px);background-color:var(--button-primary-default);color:var(--button-primary-text);font-weight:500;padding:var(--layout-spacing-size-1, 8px) var(--layout-spacing-size-2, 16px);transition:background 300ms ease-in-out;}/*!sc*/
.lcRBhP:hover{background-color:var(--button-primary-hover);}/*!sc*/
.lcRBhP:focus-visible{background-color:var(--button-primary-hover);outline-color:var(--button-primary-hover);}/*!sc*/
.lcRBhP:focus-visible{outline-offset:2px;outline-style:solid;outline-width:2px;}/*!sc*/
data-styled.g9[id="Buttonstyles-sc-hznqte-1"]{content:"jvaeQM,bPKRZR,lcRBhP,"}/*!sc*/
.elVJvi{margin:0;color:var(--text-on-color);font-family:'Inter','Inter Fallback',sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:500;}/*!sc*/
.knePS{margin:0;font-family:'Inter','Inter Fallback',sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}/*!sc*/
.eAWyXV{margin:0;font-family:'Inter','Inter Fallback',sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:500;}/*!sc*/
.dOfJkp{margin:0;color:var(--text-primary);font-family:'Inter','Inter Fallback',sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:500;}/*!sc*/
.eorXRA{margin:0;color:var(--text-default);font-family:'Inter','Inter Fallback',sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:500;}/*!sc*/
.iCUcQf{margin:0;font-family:'Inter','Inter Fallback',sans-serif;font-size:18px;letter-spacing:0;line-height:26px;font-weight:700;}/*!sc*/
.kkYqjo{margin:0;color:var(--text-default);font-family:'Inter','Inter Fallback',sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:700;}/*!sc*/
.hZgGN{margin:0;color:var(--text-default);font-family:'Inter','Inter Fallback',sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400;}/*!sc*/
.gTKhrk{margin:0;color:var(--text-default);font-family:'Inter','Inter Fallback',sans-serif;font-size:18px;letter-spacing:0;line-height:26px;font-weight:700;}/*!sc*/
.hTHOYM{margin:0;font-family:'Plus Jakarta Sans',sans-serif;font-size:28px;letter-spacing:0;line-height:36px;font-weight:800;}/*!sc*/
@media (min-width: 768px){.hTHOYM{font-size:48px;letter-spacing:-1.5px;line-height:56px;}}/*!sc*/
.dyMnPD{margin:0;color:var(--text-default);font-family:'Inter','Inter Fallback',sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;}/*!sc*/
.gdnEcZ{margin:0;color:var(--text-on-color);font-family:'Inter','Inter Fallback',sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;}/*!sc*/
.eFksVD{margin:0;color:var(--text-primary);font-family:'Inter','Inter Fallback',sans-serif;font-size:18px;letter-spacing:0;line-height:26px;font-weight:700;}/*!sc*/
.jjTiGf{margin:0;color:var(--text-primary);font-family:'Inter','Inter Fallback',sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:700;}/*!sc*/
.hhMuXS{margin:0;color:var(--text-primary);font-family:'Inter','Inter Fallback',sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400;}/*!sc*/
.hrCqLG{margin:0;color:var(--text-primary);font-family:'Inter','Inter Fallback',sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:600;}/*!sc*/
.eNWKui{margin:0;color:var(--text-primary);font-family:'Plus Jakarta Sans',sans-serif;font-size:28px;letter-spacing:0;line-height:36px;font-weight:700;}/*!sc*/
@media (min-width: 768px){.eNWKui{font-size:36px;letter-spacing:-1px;line-height:48px;}}/*!sc*/
.bojEJy{margin:0;font-family:'Plus Jakarta Sans',sans-serif;font-size:24px;letter-spacing:0;line-height:32px;font-weight:700;}/*!sc*/
.jpGfXH{margin:0;font-family:'Inter','Inter Fallback',sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:500;}/*!sc*/
.ieryHS{margin:0;font-family:'Inter','Inter Fallback',sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:600;}/*!sc*/
data-styled.g12[id="Typographystyles-sc-o7qsl9-0"]{content:"elVJvi,knePS,eAWyXV,dOfJkp,eorXRA,iCUcQf,kkYqjo,hZgGN,gTKhrk,hTHOYM,dyMnPD,gdnEcZ,eFksVD,jjTiGf,hhMuXS,hrCqLG,eNWKui,bojEJy,jpGfXH,ieryHS,"}/*!sc*/
.jIQAEC{--k-container-padding:var(--layout-spacing-size-3, 24px);--k-container-max-width:1088px;margin:0 auto;max-width:calc( var(--k-container-max-width) + calc(var(--k-container-padding) * 2) );padding:0 var(--k-container-padding);width:100%;}/*!sc*/
@media (min-width: 768px){.jIQAEC{--k-container-padding:var(--layout-spacing-size-5, 40px);}}/*!sc*/
.WvIWR{--k-container-padding:0px;--k-container-max-width:864px;margin:0 auto;max-width:calc( var(--k-container-max-width) + calc(var(--k-container-padding) * 2) );padding:0 var(--k-container-padding);width:100%;}/*!sc*/
@media (min-width: 768px){.WvIWR{--k-container-padding:0px;}}/*!sc*/
.fFGqWq{--k-container-padding:0px;--k-container-max-width:1088px;margin:0 auto;max-width:calc( var(--k-container-max-width) + calc(var(--k-container-padding) * 2) );padding:0 var(--k-container-padding);width:100%;}/*!sc*/
@media (min-width: 768px){.fFGqWq{--k-container-padding:0px;}}/*!sc*/
data-styled.g26[id="Containerstyles-sc-11hjsrs-0"]{content:"jIQAEC,WvIWR,fFGqWq,"}/*!sc*/
.kcYccs{align-items:center;display:inline-flex;gap:var(--layout-spacing-size-0p75, 6px);line-height:1.5;position:relative;text-decoration:none;}/*!sc*/
.kcYccs::after{background:currentColor;bottom:var(--layout-spacing-size-0p25, 2px);content:'';height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 0;transition:transform 300ms ease-in-out;width:100%;}/*!sc*/
.kcYccs path{transition:transform 300ms ease-in-out;}/*!sc*/
.kcYccs path:nth-child(1){transform:translateX(-5px);}/*!sc*/
.kcYccs path:nth-child(2){transform:scaleX(0.6333333333);transform-origin:0 0;}/*!sc*/
.kcYccs:hover::after,.kcYccs:focus::after{transform:scaleX(1);}/*!sc*/
.kcYccs:hover path:nth-child(1),.kcYccs:focus path:nth-child(1){transform:translateX(0);}/*!sc*/
.kcYccs:hover path:nth-child(2),.kcYccs:focus path:nth-child(2){transform:scaleX(1);}/*!sc*/
.kcYccs svg{flex-shrink:0;height:12px;width:18px;}/*!sc*/
data-styled.g27[id="LinkTextstyles-sc-jz3jcd-0"]{content:"kcYccs,"}/*!sc*/
.ebFSXX{display:flex;flex-direction:column;gap:var(--layout-spacing-size-3, 24px);padding-bottom:var(--layout-spacing-size-10, 80px);text-align:center;}/*!sc*/
.ebFSXX .Headlinestyles__StyledSubtitle-sc-14uj3bo-0{margin:0 auto;}/*!sc*/
data-styled.g29[id="Headlinestyles__StyledHeadline-sc-14uj3bo-1"]{content:"ebFSXX,"}/*!sc*/
.bglBnR{display:flex;flex-direction:column;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
data-styled.g30[id="Headlinestyles__StyledHeadlineHeader-sc-14uj3bo-2"]{content:"bglBnR,"}/*!sc*/
.blrpEn{isolation:isolate;position:relative;}/*!sc*/
data-styled.g32[id="Sectionstyles__StyledSection-sc-4l5hhw-0"]{content:"blrpEn,"}/*!sc*/
.bMaVH{--k-padding:var(--layout-spacing-size-12, 96px);background-color:var(--background-accent);padding:var(--k-padding) 0;}/*!sc*/
data-styled.g33[id="Sectionstyles__StyledSectionInner-sc-4l5hhw-1"]{content:"bMaVH,"}/*!sc*/
@keyframes ckkqjM{0%{transform:translateY(110vh);}100%{transform:translateY(0);}}/*!sc*/
data-styled.g34[id="sc-keyframes-ckkqjM"]{content:"ckkqjM,"}/*!sc*/
@keyframes kVaHQg{0%{opacity:0;}100%{opacity:0.4;}}/*!sc*/
data-styled.g35[id="sc-keyframes-kVaHQg"]{content:"kVaHQg,"}/*!sc*/
:root{--replies-accepted:light-dark(var(--kelp-100),var(--kelp-800));--replies-pinned:light-dark(var(--cerulean-100),var(--cerulean-900));color-scheme:dark;}/*!sc*/
html{--top-hat-height:calc(0 * 1px);--primary-nav-height:73px;--sub-nav-height:calc(0 * 1px);--content-spacing:64px;--scroll-padding-top:calc( var(--top-hat-height) + var(--primary-nav-height) + var(--sub-nav-height) + var(--content-spacing) );scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding-top);scrollbar-color:var(--navigation-scrollbar-thumb) transparent;}/*!sc*/
body{background-color:var(--background-default);line-height:1.4;text-rendering:optimizeLegibility;}/*!sc*/
ol,ul{list-style:none;margin:0;padding:0;}/*!sc*/
table{border-collapse:collapse;}/*!sc*/
h1,h2,h3,h4,h5{font-family:'Plus Jakarta Sans',sans-serif;}/*!sc*/
.truste_box_overlay{left:200vw;position:fixed;}/*!sc*/
.truste_overlay{display:none;}/*!sc*/
.truste_box_overlay.slide-up{animation:ckkqjM 1s forwards;left:0;max-height:calc(100% - 40px);overflow:auto;}/*!sc*/
.truste_overlay.fade-in{animation:kVaHQg 1s forwards;display:block;}/*!sc*/
#truste-consent-track{left:200vw;}/*!sc*/
#truste-consent-track.slide-up{animation:ckkqjM 1s forwards;}/*!sc*/
data-styled.g36[id="sc-global-ffRIFn"]{content:"sc-global-ffRIFn1,"}/*!sc*/
*,*::before,*::after{box-sizing:border-box;}/*!sc*/
*{margin:0;}/*!sc*/
html,body{font-family:'Inter','Inter Fallback',sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;min-height:100vh;padding:0;}/*!sc*/
@media (prefers-reduced-motion){html,body{animation:none!important;}}/*!sc*/
a{color:inherit;text-decoration:none;}/*!sc*/
input,button,textarea,select{font:inherit;}/*!sc*/
img,picture,video,canvas,svg{display:block;max-width:100%;}/*!sc*/
button{background:transparent;border:0;cursor:pointer;}/*!sc*/
input,textarea{font:inherit;}/*!sc*/
input::placeholder,textarea::placeholder{opacity:1;}/*!sc*/
data-styled.g38[id="sc-global-btwYbO"]{content:"sc-global-btwYbO1,"}/*!sc*/
.hfPme{bottom:var(--layout-spacing-size-5, 40px);display:flex;flex-direction:column;gap:var(--layout-spacing-size-0p5, 4px);left:var(--layout-spacing-size-3, 24px);max-width:calc(100% - var(--layout-spacing-size-6, 48px));position:fixed;z-index:99999;}/*!sc*/
.hfPme svg{align-self:flex-start;margin-top:var(--layout-spacing-size-0p5, 4px);}/*!sc*/
@media (min-width:768px){.hfPme{left:var(--layout-spacing-size-5, 40px);}}/*!sc*/
@media (min-width:1280px){.hfPme{left:var(--layout-spacing-size-8, 64px);}}/*!sc*/
data-styled.g41[id="NotificationsStyles__NotificationsContainer-sc-7b760a16-0"]{content:"hfPme,"}/*!sc*/
.dNWMka{display:grid;gap:var(--layout-spacing-size-3, 24px);grid-template-columns:repeat(6,minmax(0,1fr));}/*!sc*/
@media (min-width: 768px){.dNWMka{gap:var(--layout-spacing-size-3, 24px);}}/*!sc*/
.jXPTsZ{display:grid;gap:var(--layout-spacing-size-4, 32px);grid-template-columns:repeat(1,minmax(0,1fr));}/*!sc*/
@media (min-width: 768px){.jXPTsZ{gap:var(--layout-spacing-size-5, 40px);}}/*!sc*/
.dyOzEN{display:grid;gap:var(--layout-spacing-size-3, 24px);grid-template-columns:repeat(1,minmax(0,1fr));}/*!sc*/
@media (min-width: 768px){.dyOzEN{gap:var(--layout-spacing-size-3, 24px);}}/*!sc*/
data-styled.g50[id="Gridstyles-sc-isu2n3-0"]{content:"dNWMka,jXPTsZ,dyOzEN,"}/*!sc*/
.lbMfog{color:#4D5B7C;font-size:1rem;position:relative;z-index:0;}/*!sc*/
.lbMfog h1,.lbMfog h2,.lbMfog h3,.lbMfog h4,.lbMfog h5,.lbMfog h6,.lbMfog p{margin:1.5rem 0;}/*!sc*/
.lbMfog h1:first-child,.lbMfog h2:first-child,.lbMfog h3:first-child,.lbMfog h4:first-child,.lbMfog h5:first-child,.lbMfog h6:first-child,.lbMfog p:first-child{margin-top:0;}/*!sc*/
.lbMfog h1:last-child,.lbMfog h2:last-child,.lbMfog h3:last-child,.lbMfog h4:last-child,.lbMfog h5:last-child,.lbMfog h6:last-child,.lbMfog p:last-child{margin-bottom:0;}/*!sc*/
.lbMfog h1 a,.lbMfog h2 a,.lbMfog h3 a,.lbMfog h4 a,.lbMfog h5 a,.lbMfog h6 a{background-size:0 0;color:inherit;text-decoration:none;}/*!sc*/
.lbMfog h1 a:hover,.lbMfog h1 a:focus,.lbMfog h2 a:hover,.lbMfog h2 a:focus,.lbMfog h3 a:hover,.lbMfog h3 a:focus,.lbMfog h4 a:hover,.lbMfog h4 a:focus,.lbMfog h5 a:hover,.lbMfog h5 a:focus,.lbMfog h6 a:hover,.lbMfog h6 a:focus{color:#000C2A;background-size:0 0;}/*!sc*/
.lbMfog h1{font-size:2.25rem;line-height:3rem;letter-spacing:-0.0625rem;}/*!sc*/
.lbMfog h2{font-size:1.5rem;line-height:2rem;letter-spacing:0;}/*!sc*/
.lbMfog h3{font-size:1.25rem;line-height:1.75rem;letter-spacing:0;}/*!sc*/
.lbMfog h4{font-size:1.125rem;line-height:1.625rem;letter-spacing:0;}/*!sc*/
.lbMfog h5{margin:0.5rem 0;font-size:1rem;line-height:1.5rem;}/*!sc*/
.lbMfog h6{margin:0.5rem 0;font-size:0.875rem;line-height:1.6rem;}/*!sc*/
.lbMfog h5+p,.lbMfog h6+p{margin-top:0.5rem;}/*!sc*/
.lbMfog p{line-height:1.5rem;}/*!sc*/
@media only screen and (max-width: 375px){.lbMfog p code{word-break:break-all;}}/*!sc*/
.lbMfog ol,.lbMfog ul{list-style-type:disc;margin-bottom:1.5rem;padding-left:2.5rem;}/*!sc*/
@media only screen and (max-width: 768px){.lbMfog ol,.lbMfog ul{list-style-position:inside;padding-left:0;}}/*!sc*/
.lbMfog ol li,.lbMfog ul li{margin-bottom:0.5rem;}/*!sc*/
.lbMfog ol{list-style-type:decimal;}/*!sc*/
.lbMfog a{background:linear-gradient(#0069FF, #0069FF) center bottom/100% 1px no-repeat;border-bottom:none;color:#0069FF;text-decoration:none;transition:background 300ms ease-in-out,color 300ms ease-in-out;}/*!sc*/
.lbMfog a:hover,.lbMfog a:focus{background:linear-gradient(#1433D6, #1433D6) center bottom/100% 100% no-repeat;color:#FFFFFF;}/*!sc*/
.lbMfog a:hover code,.lbMfog a:focus code{background:linear-gradient(#0069FF, #0069FF) center calc(100% - 0.25em)/100% 1px no-repeat,linear-gradient(#E3E8F4, #E3E8F4) center top/100% 0% no-repeat;color:#FFFFFF;}/*!sc*/
.lbMfog a code{background:linear-gradient(#0069FF, #0069FF) center calc(100% - 0.25em)/100% 1px no-repeat,linear-gradient(#E3E8F4, #E3E8F4) center top/100% 100% no-repeat;transition:background 300ms ease-in-out,color 300ms ease-in-out;}/*!sc*/
.lbMfog blockquote{border-left:0.125rem solid #8A96B5;border-radius:0.125rem;color:#8A96B5;display:block;font-size:1.125rem;margin:0 0 1.5rem 1.5rem;padding:0 0 0 1rem;}/*!sc*/
.lbMfog blockquote a{border-bottom:1px dotted #8A96B5;color:#8A96B5;}/*!sc*/
.lbMfog blockquote a:hover,.lbMfog blockquote a:focus{border-bottom-style:solid;}/*!sc*/
.lbMfog img,.lbMfog figure{border:solid 0.125rem #D6DCEA;border-radius:1rem;display:block;margin:1rem auto;max-width:100%;}/*!sc*/
.lbMfog img[align=left]{float:unset;margin-left:0;}/*!sc*/
.lbMfog img[align=right]{float:unset;margin-right:0;}/*!sc*/
.lbMfog figure{overflow:hidden;padding:2rem 2.5rem;}/*!sc*/
.lbMfog figure:has(img[align=left]){margin-left:0;width:fit-content;}/*!sc*/
.lbMfog figure:has(img[align=right]){margin-right:0;width:fit-content;}/*!sc*/
.lbMfog figure img{border:none;border-radius:0;margin:0 auto;}/*!sc*/
.lbMfog figure figcaption{border-top:solid 0.125rem #D6DCEA;background:#F9FAFE;font-size:1rem;text-align:center;padding:1.5rem 0.625rem;margin:2rem -2.5rem -2.5rem;}/*!sc*/
.lbMfog pre,.lbMfog code{background-color:#E3E8F4;border-radius:0.375rem;color:#4D5B7C;font-size:0.875em;padding:0.25rem 0.375rem;font-style:normal;}/*!sc*/
.lbMfog pre{background:#11192E;color:#F7F8FB;}/*!sc*/
.lbMfog pre code{color:#F7F8FB;}/*!sc*/
.lbMfog pre.prefixed code ol li::before{color:#F7F8FB;}/*!sc*/
.lbMfog pre.prefixed.line_numbers code ol li::before{border-right-color:rgba(247, 248, 251, 0.5);}/*!sc*/
.lbMfog pre{border-radius:1em;box-shadow:inset 0 0 0 0.125em rgba(17, 25, 46, 0.1);display:block;margin:1em 0;overflow:auto;overflow-wrap:normal;padding:1.5rem;white-space:normal;word-wrap:normal;}/*!sc*/
.lbMfog pre code{background:none;border-radius:0;color:inherit;font-size:1em;padding:0;white-space:pre;}/*!sc*/
.lbMfog table{border-collapse:collapse;width:100%;}/*!sc*/
.lbMfog table thead tr{border-bottom:1px dashed #D6DCEA;}/*!sc*/
.lbMfog table thead tr th{color:#000C2A;font-weight:700;padding:1rem 0.75rem;}/*!sc*/
.lbMfog table tbody tr{border-bottom:1px solid #D6DCEA;}/*!sc*/
.lbMfog table tbody tr td{color:#4D5B7C;padding:1.5rem 0.75rem;}/*!sc*/
.lbMfog table th:first-child,.lbMfog table td:first-child{padding-left:0;}/*!sc*/
.lbMfog table th:last-child,.lbMfog table td:last-child{padding-right:0;}/*!sc*/
.lbMfog div[class*=tool-embed]{border-radius:0.5rem!important;}/*!sc*/
.lbMfog div[class*=tool-embed] a{border-radius:99px!important;}/*!sc*/
.lbMfog div[class*=tool-embed] a:hover{background:#1433D6!important;}/*!sc*/
.lbMfog .youtube{border-radius:1em;display:block;height:auto;overflow:hidden;max-width:100%;}/*!sc*/
.lbMfog .wistia{border-radius:1em;display:block;height:auto;overflow:hidden;max-width:100%;}/*!sc*/
.lbMfog .vimeo{border-radius:1em;display:block;height:auto;overflow:hidden;max-width:100%;}/*!sc*/
.lbMfog .rsvp{background:#0069FF;border:none;border-radius:2rem;box-sizing:border-box;color:#FFFFFF;cursor:pointer;font-size:1rem;font-weight:700;line-height:1;padding:0.375rem 1rem;transition:background 0.25s ease;}/*!sc*/
.lbMfog .rsvp:disabled{background:#E3E8F4;color:#FFFFFF;cursor:not-allowed;}/*!sc*/
.lbMfog .rsvp:not(:disabled):hover,.lbMfog .rsvp:not(:disabled):focus{background:#1433D6;}/*!sc*/
.lbMfog .terminal{background:#0069FF;border:none;border-radius:2rem;box-sizing:border-box;color:#FFFFFF;cursor:pointer;font-size:1rem;font-weight:700;line-height:1;padding:0.375rem 1rem;transition:background 0.25s ease;}/*!sc*/
.lbMfog .terminal:disabled{background:#E3E8F4;color:#FFFFFF;cursor:not-allowed;}/*!sc*/
.lbMfog .terminal:not(:disabled):hover,.lbMfog .terminal:not(:disabled):focus{background:#1433D6;}/*!sc*/
.lbMfog .columns{display:flex;flex-flow:row nowrap;gap:1.5rem;}/*!sc*/
@media only screen and (max-width: 768px){.lbMfog .columns{flex-flow:row wrap;}}/*!sc*/
@media only screen and (max-width: 375px){.lbMfog .columns{flex-flow:column;}}/*!sc*/
.lbMfog .columns .column{flex-basis:100%;flex-grow:1;}/*!sc*/
@media only screen and (max-width: 768px){.lbMfog .columns .column{flex-basis:auto;}}/*!sc*/
.lbMfog details:not(.collapsible){background:#F9FAFE;border:1px solid #D6DCEA;border-radius:0.5rem;padding:1.5rem;margin:1.5rem 0;}/*!sc*/
.lbMfog details:not(.collapsible)[open]>summary{border-bottom:1px solid #A9B3CA;padding:0 1em 1em 0;margin:0 0 1em;}/*!sc*/
.lbMfog details:not(.collapsible)[open]>summary::after{content:"−";}/*!sc*/
.lbMfog details:not(.collapsible)[open]>p{margin:0 0 1em;}/*!sc*/
.lbMfog details:not(.collapsible)[open]>p:first-child{margin:0;}/*!sc*/
.lbMfog details:not(.collapsible)[open]>p:last-child{margin:0;}/*!sc*/
.lbMfog details:not(.collapsible) summary{cursor:pointer;list-style:none;padding:0 1em 0 0;position:relative;}/*!sc*/
.lbMfog details:not(.collapsible) summary::-webkit-details-marker,.lbMfog details:not(.collapsible) summary::marker{display:none;}/*!sc*/
.lbMfog details:not(.collapsible) summary::after{content:"+";display:block;position:absolute;top:0%;right:0;}/*!sc*/
.lbMfog .twitter .twitter-tweet-rendered{margin:1rem auto;}/*!sc*/
.lbMfog .twitter[align=left]{float:unset;}/*!sc*/
.lbMfog .twitter[align=left] .twitter-tweet-rendered{margin-left:0;}/*!sc*/
.lbMfog .twitter[align=right]{float:unset;}/*!sc*/
.lbMfog .twitter[align=right] .twitter-tweet-rendered{margin-right:0;}/*!sc*/
.lbMfog .instagram .instagram-media{margin-left:0!important;}/*!sc*/
.lbMfog .instagram[align=center] .instagram-media{margin:1rem auto!important;}/*!sc*/
.lbMfog .instagram[align=right] .instagram-media{margin-right:0!important;}/*!sc*/
.lbMfog .slideshow{position:relative;overflow:hidden;}/*!sc*/
.lbMfog .slideshow .action{background-color:hsla(0, 10%, 70%, 0.2);border:1px solid #666666;border-radius:50%;color:#666666;cursor:pointer;font-size:2rem;height:1.875rem;line-height:1.375rem;position:absolute;text-align:center;top:50%;width:1.875rem;z-index:10;}/*!sc*/
.lbMfog .slideshow .action.left{left:0.625rem;}/*!sc*/
.lbMfog .slideshow .action.right{right:0.625rem;}/*!sc*/
.lbMfog .slideshow .action:hover{background-color:hsla(0, 10%, 70%, 0.1);border:1px solid #cccccc;color:#cccccc;}/*!sc*/
.lbMfog .slideshow .slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}/*!sc*/
.lbMfog .slideshow .slides>img{align-items:center;display:flex;flex-shrink:0;font-size:6.25rem;height:100%;justify-content:center;margin-right:3.125rem;scroll-snap-align:start;position:relative;transform-origin:center center;transform:scale(1);transition:transform 0.5s;width:100%;}/*!sc*/
.lbMfog .hash-anchor{border-bottom:none;color:#8A96B5;text-decoration:none;}/*!sc*/
.lbMfog .hash-anchor:first-child{margin-right:0.5em;}/*!sc*/
.lbMfog .hash-anchor:last-child{margin-left:0.5em;}/*!sc*/
.lbMfog .hash-anchor:hover,.lbMfog .hash-anchor:focus{color:#24335A;}/*!sc*/
.lbMfog .hash-anchor::before{content:"#";}/*!sc*/
.lbMfog mark{background:#FFE175;border-radius:0.375rem;color:inherit;display:inline;padding:0.25rem 0.375rem;}/*!sc*/
.lbMfog mark mark{background:none;border-radius:initial;padding:initial;}/*!sc*/
.lbMfog pre code mark{background:#29334D;}/*!sc*/
.lbMfog pre code mark mark{background:none;}/*!sc*/
.lbMfog .callout{background-color:#C6E3FF;border-radius:1rem;color:#1433D6;display:block;font-size:0.9375rem;line-height:1.5em;margin:0 0 1.5rem;padding:1.5rem;position:relative;z-index:0;}/*!sc*/
.lbMfog .callout>:first-child{margin-top:0;}/*!sc*/
.lbMfog .callout>:last-child{margin-bottom:0;}/*!sc*/
.lbMfog .callout .callout-label{background:rgba(0, 0, 0, 0.1);border-radius:1rem 1rem 0 0;font-size:0.9375rem;margin:-1.5rem -1.5rem 0;padding:1.5rem;}/*!sc*/
.lbMfog .code-label:has(+ .code-toolbar),.lbMfog .code-label:not([title=""]){background-color:#29334D;border-radius:1em 1em 0 0;color:#FFFFFF;display:flex;padding:0.75em 1.5em;justify-content:space-between;align-items:center;font-size:1rem;position:relative;min-height:3.25em;z-index:2;}/*!sc*/
.lbMfog .code-label:has(+ .code-toolbar)+pre,.lbMfog .code-label:not([title=""])+pre{border-radius:0 0 1em 1em;margin:0 0 1em;}/*!sc*/
.lbMfog .code-label:has(+ .code-toolbar)+.code-toolbar,.lbMfog .code-label:not([title=""])+.code-toolbar{margin:0 0 1em;}/*!sc*/
.lbMfog .code-label:has(+ .code-toolbar)+.code-toolbar pre,.lbMfog .code-label:not([title=""])+.code-toolbar pre{border-radius:0 0 1em 1em;}/*!sc*/
.lbMfog pre.prefixed code{white-space:normal;}/*!sc*/
.lbMfog pre.prefixed code ol{list-style:none;margin:0;padding:0;}/*!sc*/
.lbMfog pre.prefixed code ol li{margin:0;padding:0;white-space:pre;}/*!sc*/
.lbMfog pre.prefixed code ol li::before{content:attr(data-prefix);display:inline-block;margin:0 0.625rem 0 0.25rem;text-align:right;user-select:none;}/*!sc*/
.lbMfog pre.prefixed.line_numbers code ol li{margin:0 0 0 -0.25rem;}/*!sc*/
.lbMfog pre.prefixed.line_numbers code ol li::before{border-right:1px solid rgba(255, 255, 255, 0.5);padding-right:0.25rem;text-align:right;width:2ch;}/*!sc*/
.lbMfog pre.prefixed.line_numbers code ol li:first-child:nth-last-child(n+10)::before,.lbMfog pre.prefixed.line_numbers code ol li:first-child:nth-last-child(n+10)~li::before{width:3ch;}/*!sc*/
.lbMfog pre.prefixed.line_numbers code ol li:first-child:nth-last-child(n+100)::before,.lbMfog pre.prefixed.line_numbers code ol li:first-child:nth-last-child(n+100)~li::before{width:4ch;}/*!sc*/
.lbMfog pre.prefixed.line_numbers code ol li:first-child:nth-last-child(n+1000)::before,.lbMfog pre.prefixed.line_numbers code ol li:first-child:nth-last-child(n+1000)~li::before{width:5ch;}/*!sc*/
.lbMfog pre.prefixed.line_numbers code ol li:first-child:nth-last-child(n+10000)::before,.lbMfog pre.prefixed.line_numbers code ol li:first-child:nth-last-child(n+10000)~li::before{width:6ch;}/*!sc*/
.lbMfog pre[class*=language-]>code.language-css .token.string,.lbMfog pre[class*=language-]>code.style .token.string{color:#F7F8FB;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.punctuation,.lbMfog pre[class*=language-]>code .token.operator,.lbMfog pre[class*=language-]>code .token.entity,.lbMfog pre[class*=language-]>code .token.url{color:#F7F8FB;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.comment,.lbMfog pre[class*=language-]>code .token.prolog,.lbMfog pre[class*=language-]>code .token.doctype,.lbMfog pre[class*=language-]>code .token.cdata{color:#F7F8FB;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.atrule,.lbMfog pre[class*=language-]>code .token.property,.lbMfog pre[class*=language-]>code .token.tag,.lbMfog pre[class*=language-]>code .token.constant,.lbMfog pre[class*=language-]>code .token.symbol,.lbMfog pre[class*=language-]>code .token.deleted,.lbMfog pre[class*=language-]>code .token.selector,.lbMfog pre[class*=language-]>code .token.char,.lbMfog pre[class*=language-]>code .token.builtin,.lbMfog pre[class*=language-]>code .token.keyword,.lbMfog pre[class*=language-]>code .token.inserted,.lbMfog pre[class*=language-]>code .token.delimiter{color:#9FDDFF;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.boolean,.lbMfog pre[class*=language-]>code .token.attr-name,.lbMfog pre[class*=language-]>code .token.color,.lbMfog pre[class*=language-]>code .token.string,.lbMfog pre[class*=language-]>code .token.variable{color:#B1E490;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.attr-value,.lbMfog pre[class*=language-]>code .token.function,.lbMfog pre[class*=language-]>code .token.class-name{color:#FFAF8C;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.regex,.lbMfog pre[class*=language-]>code .token.number,.lbMfog pre[class*=language-]>code .token.important{color:#0BE1FF;}/*!sc*/
.lbMfog pre[class*=language-]>code{background:transparent;}/*!sc*/
.lbMfog pre[class*=language-]>code,.lbMfog pre[class*=language-]>code .token{text-shadow:none;}/*!sc*/
.lbMfog pre[class*=language-]>code.language-css .token.string,.lbMfog pre[class*=language-]>code.style .token.string{background:none;}/*!sc*/
.lbMfog pre[class*=language-]>code .token{background:none;border-radius:0;display:inline;font-weight:normal;margin:0;padding:0;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.namespace{opacity:0.7;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.operator,.lbMfog pre[class*=language-]>code .token.entity,.lbMfog pre[class*=language-]>code .token.url{background:none;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.important,.lbMfog pre[class*=language-]>code .token.bold{font-weight:bold;}/*!sc*/
.lbMfog pre[class*=language-]>code .token.italic{font-style:italic;}/*!sc*/
.lbMfog .code-toolbar{margin:1em 0;position:relative;}/*!sc*/
.lbMfog .code-toolbar>pre{margin:0;}/*!sc*/
.lbMfog .code-toolbar>.toolbar{position:absolute;right:1.5em;top:-2.4em;z-index:3;}/*!sc*/
.lbMfog .code-toolbar>.toolbar>.toolbar-item{display:inline-block;}/*!sc*/
.lbMfog .code-toolbar>.toolbar>.toolbar-item>a{text-decoration:none;}/*!sc*/
.lbMfog .code-toolbar>.toolbar>.toolbar-item>button{border:0;font:inherit;line-height:normal;overflow:visible;user-select:none;}/*!sc*/
.lbMfog .code-toolbar>.toolbar>.toolbar-item>a,.lbMfog .code-toolbar>.toolbar>.toolbar-item>button{background:#696FB0;border-radius:99px;color:#FFFFFF;cursor:pointer;line-height:1;padding:0.25rem 0.75rem;transition:color 0.25s,background 0.25s;}/*!sc*/
.lbMfog .code-toolbar>.toolbar>.toolbar-item>a span,.lbMfog .code-toolbar>.toolbar>.toolbar-item>button span{color:#FFFFFF;}/*!sc*/
.lbMfog .code-toolbar>.toolbar>.toolbar-item>a:hover,.lbMfog .code-toolbar>.toolbar>.toolbar-item>a:focus,.lbMfog .code-toolbar>.toolbar>.toolbar-item>button:hover,.lbMfog .code-toolbar>.toolbar>.toolbar-item>button:focus{background:#40499B;color:#FFFFFF;}/*!sc*/
.lbMfog .code-toolbar>.toolbar>.toolbar-item>a:hover span,.lbMfog .code-toolbar>.toolbar>.toolbar-item>a:focus span,.lbMfog .code-toolbar>.toolbar>.toolbar-item>button:hover span,.lbMfog .code-toolbar>.toolbar>.toolbar-item>button:focus span{color:#FFFFFF;}/*!sc*/
.lbMfog .code-toolbar>.toolbar>.toolbar-item>a,.lbMfog .code-toolbar>.toolbar>.toolbar-item>button,.lbMfog .code-toolbar>.toolbar>.toolbar-item>span{font-size:0.9em;}/*!sc*/
.lbMfog pre code .secondary-code-label{color:#9FDDFF;margin:0 0 0.25rem;}/*!sc*/
.lbMfog .table-wrapper{overflow-x:auto;width:100%;}/*!sc*/
.lbMfog .image-compare{position:relative;}/*!sc*/
.lbMfog .image-compare .image-left,.lbMfog .image-compare .image-right{height:100%;object-fit:contain;position:absolute;width:100%;}/*!sc*/
.lbMfog .image-compare .image-left{clip-path:polygon(0% 0%, var(--value) 0%, var(--value) 100%, 0% 100%);margin:0;}/*!sc*/
.lbMfog .image-compare .image-right{clip-path:polygon(100% 0%, var(--value) 0%, var(--value) 100%, 100% 100%);margin:0;}/*!sc*/
.lbMfog .image-compare .control-arrow{width:1.875rem;height:1.875rem;position:absolute;top:50%;left:calc(var(--value) - 13px);color:#ffffff;z-index:90;}/*!sc*/
.lbMfog .image-compare .control{background-color:transparent;box-sizing:border-box;font-family:inherit;height:100%;outline:none;position:absolute;top:0;width:100%;z-index:100;}/*!sc*/
.lbMfog .image-compare .control::-moz-range-thumb{background-color:#ffffff;border:none;cursor:ew-resize;height:100%;width:0.125rem;}/*!sc*/
.lbMfog .image-compare .control::-webkit-slider-thumb{background-color:#ffffff;border:none;cursor:ew-resize;height:100%;width:0.125rem;}/*!sc*/
.lbMfog .image-compare .control::-moz-range-track{background:transparent;background-size:100%;box-sizing:border-box;}/*!sc*/
.lbMfog .image-compare .control::-webkit-slider-runnable-track{background:transparent;background-size:100%;box-sizing:border-box;height:100%;}/*!sc*/
.lbMfog .image-compare .control,.lbMfog .image-compare .control::-webkit-slider-runnable-track,.lbMfog .image-compare .control::-webkit-slider-thumb{appearance:none;}/*!sc*/
.lbMfog details.collapsible{border-bottom:1px solid #A9B3CA;padding:2rem 0;}/*!sc*/
.lbMfog details.collapsible[open]>summary::after{top:calc(50% - 3px);transform:translateY(-50%) rotate(225deg);}/*!sc*/
.lbMfog details.collapsible summary{cursor:pointer;list-style:none;padding:0 1em 0 0;position:relative;}/*!sc*/
.lbMfog details.collapsible summary::-webkit-details-marker,.lbMfog details.collapsible summary::marker{display:none;}/*!sc*/
.lbMfog details.collapsible summary::after{content:"";display:block;position:absolute;top:50%;right:0.25rem;width:7px;height:7px;border:solid #4D5B7C;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);}/*!sc*/
.lbMfog .callout.note{background-color:#D5F0C3;color:#000C2A;}/*!sc*/
.lbMfog .callout.warning{background-color:#FFBAB5;color:#000C2A;}/*!sc*/
.lbMfog .callout.info{background-color:#C6E3FF;color:#000C2A;}/*!sc*/
.lbMfog .callout.draft{background-color:#EBBFEB;color:#000C2A;}/*!sc*/
.lbMfog .code-label:has(+ .code-toolbar > pre[class*=environment-]),.lbMfog .code-label:has(+ pre[class*=environment-]){background:#EFF2FB;color:#4D5B7C;}/*!sc*/
.lbMfog pre[class*=environment-]>code.language-css .token.string,.lbMfog pre[class*=environment-]>code.style .token.string{color:#11192E;}/*!sc*/
.lbMfog pre[class*=environment-]>code .token.punctuation,.lbMfog pre[class*=environment-]>code .token.operator,.lbMfog pre[class*=environment-]>code .token.entity,.lbMfog pre[class*=environment-]>code .token.url{color:#11192E;}/*!sc*/
.lbMfog pre[class*=environment-]>code .token.comment,.lbMfog pre[class*=environment-]>code .token.prolog,.lbMfog pre[class*=environment-]>code .token.doctype,.lbMfog pre[class*=environment-]>code .token.cdata{color:#11192E;}/*!sc*/
.lbMfog pre[class*=environment-]>code .token.atrule,.lbMfog pre[class*=environment-]>code .token.property,.lbMfog pre[class*=environment-]>code .token.tag,.lbMfog pre[class*=environment-]>code .token.constant,.lbMfog pre[class*=environment-]>code .token.symbol,.lbMfog pre[class*=environment-]>code .token.deleted,.lbMfog pre[class*=environment-]>code .token.selector,.lbMfog pre[class*=environment-]>code .token.char,.lbMfog pre[class*=environment-]>code .token.builtin,.lbMfog pre[class*=environment-]>code .token.keyword,.lbMfog pre[class*=environment-]>code .token.inserted,.lbMfog pre[class*=environment-]>code .token.delimiter{color:#0F2FDA;}/*!sc*/
.lbMfog pre[class*=environment-]>code .token.boolean,.lbMfog pre[class*=environment-]>code .token.attr-name,.lbMfog pre[class*=environment-]>code .token.color,.lbMfog pre[class*=environment-]>code .token.string,.lbMfog pre[class*=environment-]>code .token.variable{color:#00573A;}/*!sc*/
.lbMfog pre[class*=environment-]>code .token.attr-value,.lbMfog pre[class*=environment-]>code .token.function,.lbMfog pre[class*=environment-]>code .token.class-name{color:#7300B9;}/*!sc*/
.lbMfog pre[class*=environment-]>code .token.regex,.lbMfog pre[class*=environment-]>code .token.number,.lbMfog pre[class*=environment-]>code .token.important{color:#00507D;}/*!sc*/
.lbMfog pre[class*=environment-] .secondary-code-label{color:#081B4B;}/*!sc*/
.lbMfog pre[class*=environment-] mark{background:#E3E8F4;}/*!sc*/
.lbMfog pre[class*=environment-] mark mark{background:none;}/*!sc*/
.lbMfog pre.environment-local{background:#F7F8FB;color:#11192E;}/*!sc*/
.lbMfog pre.environment-local code{color:#11192E;}/*!sc*/
.lbMfog pre.environment-local.prefixed code ol li::before{color:#11192E;}/*!sc*/
.lbMfog pre.environment-local.prefixed.line_numbers code ol li::before{border-right-color:rgba(17, 25, 46, 0.5);}/*!sc*/
.lbMfog pre.environment-second{background:#F4FBFF;color:#11192E;}/*!sc*/
.lbMfog pre.environment-second code{color:#11192E;}/*!sc*/
.lbMfog pre.environment-second.prefixed code ol li::before{color:#11192E;}/*!sc*/
.lbMfog pre.environment-second.prefixed.line_numbers code ol li::before{border-right-color:rgba(17, 25, 46, 0.5);}/*!sc*/
.lbMfog pre.environment-third{background:#FFF9F4;color:#11192E;}/*!sc*/
.lbMfog pre.environment-third code{color:#11192E;}/*!sc*/
.lbMfog pre.environment-third.prefixed code ol li::before{color:#11192E;}/*!sc*/
.lbMfog pre.environment-third.prefixed.line_numbers code ol li::before{border-right-color:rgba(17, 25, 46, 0.5);}/*!sc*/
.lbMfog pre.environment-fourth{background:#F9FDF6;color:#11192E;}/*!sc*/
.lbMfog pre.environment-fourth code{color:#11192E;}/*!sc*/
.lbMfog pre.environment-fourth.prefixed code ol li::before{color:#11192E;}/*!sc*/
.lbMfog pre.environment-fourth.prefixed.line_numbers code ol li::before{border-right-color:rgba(17, 25, 46, 0.5);}/*!sc*/
.lbMfog pre.environment-fifth{background:#FFF4FD;color:#11192E;}/*!sc*/
.lbMfog pre.environment-fifth code{color:#11192E;}/*!sc*/
.lbMfog pre.environment-fifth.prefixed code ol li::before{color:#11192E;}/*!sc*/
.lbMfog pre.environment-fifth.prefixed.line_numbers code ol li::before{border-right-color:rgba(17, 25, 46, 0.5);}/*!sc*/
data-styled.g58[id="Markdownstyles-sc-dd1icp-0"]{content:"lbMfog,"}/*!sc*/
.loCvHL{color:var(--text-primary);}/*!sc*/
.loCvHL h1,.loCvHL h2,.loCvHL h3,.loCvHL h4,.loCvHL h5,.loCvHL h6{color:var(--text-primary);}/*!sc*/
.loCvHL p,.loCvHL li,.loCvHL td,.loCvHL th,.loCvHL figcaption{color:var(--text-default);}/*!sc*/
.loCvHL strong{color:var(--text-primary);}/*!sc*/
.loCvHL a{background:linear-gradient(var(--links-inline-hover-bg), var(--links-inline-hover-bg)) center bottom/100% 1px no-repeat;border-bottom-color:currentcolor;color:var(--links-inline-default-text);}/*!sc*/
.loCvHL a:hover,.loCvHL a:focus{background:linear-gradient(var(--links-inline-hover-bg), var(--links-inline-hover-bg)) center bottom/100% 100% no-repeat;color:var(--links-inline-hover-text);}/*!sc*/
.loCvHL a code{background:none;color:inherit;}/*!sc*/
.loCvHL blockquote{border-left-color:var(--border-mid);color:var(--text-secondary);}/*!sc*/
.loCvHL blockquote a{color:var(--text-secondary);}/*!sc*/
.loCvHL details:not(.collapsible){background:var(--background-card);border-color:var(--border-transparent);}/*!sc*/
.loCvHL details:not(.collapsible)[open]>summary{border-bottom-color:var(--border-transparent);}/*!sc*/
.loCvHL.loCvHL :not(pre)>code{background-color:var(--code-block-highlight);color:var(--code-block-text);}/*!sc*/
.loCvHL.loCvHL a code{background:none;color:inherit;}/*!sc*/
.loCvHL.loCvHL mark{background:var(--code-block-highlight);color:var(--code-block-text);}/*!sc*/
.loCvHL.loCvHL .callout{background-color:var(--code-block-background-secondary);color:var(--text-primary);}/*!sc*/
.loCvHL.loCvHL .callout.note{background-color:var(--code-block-background-quaternary);}/*!sc*/
.loCvHL.loCvHL .callout.warning{background-color:var(--code-block-background-quinary);}/*!sc*/
.loCvHL.loCvHL .callout.draft{background-color:var(--violet-800);}/*!sc*/
.loCvHL.loCvHL .callout .callout-label{background:var(--border-transparent);}/*!sc*/
.loCvHL.loCvHL .callout h1,.loCvHL.loCvHL .callout h2,.loCvHL.loCvHL .callout h3,.loCvHL.loCvHL .callout h4,.loCvHL.loCvHL .callout h5,.loCvHL.loCvHL .callout h6,.loCvHL.loCvHL .callout li,.loCvHL.loCvHL .callout p,.loCvHL.loCvHL .callout strong,.loCvHL.loCvHL .callout td,.loCvHL.loCvHL .callout th{color:inherit;}/*!sc*/
.loCvHL.loCvHL pre mark,.loCvHL.loCvHL pre[class*='environment-'] mark{background:color-mix(in srgb, var(--links-inline-default-text) 22%, transparent);color:inherit;padding:0 var(--layout-spacing-size-0p25, 2px);}/*!sc*/
.loCvHL.loCvHL .code-label:has(+ .code-toolbar > pre[class*='environment-']),.loCvHL.loCvHL .code-label:has(+ pre[class*='environment-']){background:var(--code-block-header-bg);color:var(--code-block-text);}/*!sc*/
.loCvHL.loCvHL pre[class*='environment-']{color:var(--code-block-text);}/*!sc*/
.loCvHL.loCvHL pre[class*='environment-'] code,.loCvHL.loCvHL pre[class*='environment-'].prefixed code ol li::before{color:var(--code-block-text);}/*!sc*/
.loCvHL.loCvHL pre[class*='environment-'] .secondary-code-label{color:var(--code-block-selector);}/*!sc*/
.loCvHL.loCvHL pre.environment-local{background:var(--code-block-background-default);}/*!sc*/
.loCvHL.loCvHL pre.environment-second{background:var(--code-block-background-secondary);}/*!sc*/
.loCvHL.loCvHL pre.environment-third{background:var(--code-block-background-tertiary);}/*!sc*/
.loCvHL.loCvHL pre.environment-fourth{background:var(--code-block-background-quaternary);}/*!sc*/
.loCvHL.loCvHL pre.environment-fifth{background:var(--code-block-background-quinary);}/*!sc*/
.loCvHL.loCvHL pre[class*='environment-']>code.language-css .token.string,.loCvHL.loCvHL pre[class*='environment-']>code.style .token.string,.loCvHL.loCvHL pre[class*='environment-']>code .token.punctuation,.loCvHL.loCvHL pre[class*='environment-']>code .token.operator,.loCvHL.loCvHL pre[class*='environment-']>code .token.entity,.loCvHL.loCvHL pre[class*='environment-']>code .token.url,.loCvHL.loCvHL pre[class*='environment-']>code .token.comment,.loCvHL.loCvHL pre[class*='environment-']>code .token.prolog,.loCvHL.loCvHL pre[class*='environment-']>code .token.doctype,.loCvHL.loCvHL pre[class*='environment-']>code .token.cdata{color:var(--code-block-text);}/*!sc*/
.loCvHL.loCvHL pre[class*='environment-']>code .token.atrule,.loCvHL.loCvHL pre[class*='environment-']>code .token.property,.loCvHL.loCvHL pre[class*='environment-']>code .token.tag,.loCvHL.loCvHL pre[class*='environment-']>code .token.constant,.loCvHL.loCvHL pre[class*='environment-']>code .token.symbol,.loCvHL.loCvHL pre[class*='environment-']>code .token.deleted,.loCvHL.loCvHL pre[class*='environment-']>code .token.selector,.loCvHL.loCvHL pre[class*='environment-']>code .token.char,.loCvHL.loCvHL pre[class*='environment-']>code .token.builtin,.loCvHL.loCvHL pre[class*='environment-']>code .token.keyword,.loCvHL.loCvHL pre[class*='environment-']>code .token.inserted,.loCvHL.loCvHL pre[class*='environment-']>code .token.delimiter{color:var(--code-block-selector);}/*!sc*/
.loCvHL.loCvHL pre[class*='environment-']>code .token.boolean,.loCvHL.loCvHL pre[class*='environment-']>code .token.attr-name,.loCvHL.loCvHL pre[class*='environment-']>code .token.color,.loCvHL.loCvHL pre[class*='environment-']>code .token.string,.loCvHL.loCvHL pre[class*='environment-']>code .token.variable{color:var(--code-block-variable);}/*!sc*/
.loCvHL.loCvHL pre[class*='environment-']>code .token.attr-value,.loCvHL.loCvHL pre[class*='environment-']>code .token.function,.loCvHL.loCvHL pre[class*='environment-']>code .token.class-name{color:var(--code-block-function);}/*!sc*/
.loCvHL.loCvHL pre[class*='environment-']>code .token.regex,.loCvHL.loCvHL pre[class*='environment-']>code .token.number,.loCvHL.loCvHL pre[class*='environment-']>code .token.important{color:var(--code-block-number);}/*!sc*/
.loCvHL h1:hover a,.loCvHL h2:hover a,.loCvHL h3:hover a,.loCvHL h4:hover a,.loCvHL h5:hover a,.loCvHL h6:hover a,.loCvHL h1:focus-within a,.loCvHL h2:focus-within a,.loCvHL h3:focus-within a,.loCvHL h4:focus-within a,.loCvHL h5:focus-within a,.loCvHL h6:focus-within a{background:none;color:var(--text-primary);}/*!sc*/
.loCvHL h1:hover .hash-anchor,.loCvHL h2:hover .hash-anchor,.loCvHL h3:hover .hash-anchor,.loCvHL h4:hover .hash-anchor,.loCvHL h5:hover .hash-anchor,.loCvHL h6:hover .hash-anchor,.loCvHL h1:focus-within .hash-anchor,.loCvHL h2:focus-within .hash-anchor,.loCvHL h3:focus-within .hash-anchor,.loCvHL h4:focus-within .hash-anchor,.loCvHL h5:focus-within .hash-anchor,.loCvHL h6:focus-within .hash-anchor{opacity:1;transition:opacity 0.2s ease-in-out,visibility 0s linear;visibility:visible;}/*!sc*/
.loCvHL h1 a,.loCvHL h2 a,.loCvHL h3 a,.loCvHL h4 a,.loCvHL h5 a,.loCvHL h6 a{background:none;border-bottom-color:transparent;color:inherit;}/*!sc*/
.loCvHL h1 a:hover,.loCvHL h2 a:hover,.loCvHL h3 a:hover,.loCvHL h4 a:hover,.loCvHL h5 a:hover,.loCvHL h6 a:hover,.loCvHL h1 a:focus,.loCvHL h2 a:focus,.loCvHL h3 a:focus,.loCvHL h4 a:focus,.loCvHL h5 a:focus,.loCvHL h6 a:focus{background:none;color:var(--text-primary);}/*!sc*/
.loCvHL h1 .hash-anchor,.loCvHL h2 .hash-anchor,.loCvHL h3 .hash-anchor,.loCvHL h4 .hash-anchor,.loCvHL h5 .hash-anchor,.loCvHL h6 .hash-anchor{font-size:0.85em;opacity:0;transition:opacity 0.2s ease-in-out,visibility 0s linear 0.2s;visibility:hidden;}/*!sc*/
.loCvHL h2{color:var(--text-primary);}/*!sc*/
.loCvHL h2:hover >a,.loCvHL h2:focus-within >a{color:var(--text-accent);}/*!sc*/
.loCvHL h2 >a:hover,.loCvHL h2 >a:focus{color:var(--text-accent);}/*!sc*/
.loCvHL h2 .hash-anchor:hover,.loCvHL h2 .hash-anchor:focus{color:var(--text-accent);}/*!sc*/
.loCvHL a{color:var(--links-inline-default-text);text-decoration:underline;text-decoration-color:var(--text-underline);text-underline-offset:3px;transition:color 200ms ease,text-decoration-color 200ms ease;}/*!sc*/
.loCvHL a:hover{color:var(--links-inline-hover-text);text-decoration-color:var(--links-inline-hover-text);}/*!sc*/
.loCvHL p{color:var(--text-default);}/*!sc*/
.loCvHL p a{overflow-wrap:break-word;}/*!sc*/
.loCvHL.loCvHL table{border-collapse:collapse;width:100%;}/*!sc*/
.loCvHL.loCvHL table thead tr{border-bottom:1px dashed var(--border-subtle);}/*!sc*/
.loCvHL.loCvHL table thead tr th{background-color:var(--table-header);color:var(--text-primary);font-weight:700;padding:var(--layout-spacing-size-2, 16px) var(--layout-spacing-size-1p5, 12px);}/*!sc*/
.loCvHL.loCvHL table tbody tr{border-bottom:1px solid var(--border-subtle);}/*!sc*/
.loCvHL.loCvHL table tbody tr td{color:var(--text-default);padding:var(--layout-spacing-size-3, 24px) var(--layout-spacing-size-1p5, 12px);}/*!sc*/
.loCvHL.loCvHL table th:first-child,.loCvHL.loCvHL table td:first-child{padding-left:0;}/*!sc*/
.loCvHL.loCvHL table th:last-child,.loCvHL.loCvHL table td:last-child{padding-right:0;}/*!sc*/
.loCvHL.loCvHL figure figcaption{background:var(--background-card);}/*!sc*/
data-styled.g59[id="MarkdownStyles__StyledMarkdown-sc-cb40ca09-0"]{content:"loCvHL,"}/*!sc*/
.jpYjUd{grid-column:span 1;}/*!sc*/
.gOKCvp{grid-column:span 6;}/*!sc*/
@media (min-width: 768px){.gOKCvp{grid-column:span 3;}}/*!sc*/
@media (min-width: 1024px){.gOKCvp{grid-column:span 2;}}/*!sc*/
data-styled.g109[id="GridItemstyles-sc-eu71zi-0"]{content:"jpYjUd,gOKCvp,"}/*!sc*/
.iQMFVR{align-items:center;background-color:var(--tags-c-site-author);border-radius:999px;color:var(--text-always-dark);display:flex;font-weight:500;justify-content:center;width:100%;padding:var(--layout-spacing-size-0p75, 6px) var(--layout-spacing-size-2, 16px);font-size:12px;line-height:18px;letter-spacing:0;}/*!sc*/
data-styled.g111[id="ProductCardTagstyles__StyledProductCardTag-sc-1qe54hc-0"]{content:"iQMFVR,"}/*!sc*/
.kWrRpm{color:var(--text-always-dark);display:inline-block;font-weight:600;line-height:0;width:fit-content;}/*!sc*/
.kWrRpm span,.kWrRpm a{border-radius:8px;font-size:16px;line-height:24px;padding:var(--layout-spacing-size-1, 8px) var(--layout-spacing-size-2, 16px);background-color:var(--tags-category-spray-tan-default);align-items:center;display:inline-flex;gap:2px;overflow:hidden;}/*!sc*/
.kWrRpm span >svg,.kWrRpm a >svg{flex-shrink:0;}/*!sc*/
.kWrRpm a{display:block;position:relative;transition:background-color 300ms ease-in-out;}/*!sc*/
.kWrRpm a:hover{background-color:var(--tags-category-spray-tan-hover);}/*!sc*/
.kWrRpm a:focus-visible{outline:2px solid var(--tags-category-spray-tan-hover);outline-width:2px;}/*!sc*/
.iDzZdi{color:var(--text-always-dark);display:inline-block;font-weight:600;line-height:0;width:fit-content;}/*!sc*/
.iDzZdi span,.iDzZdi a{border-radius:6px;font-size:14px;line-height:20px;padding:var(--layout-spacing-size-0p5, 4px) var(--layout-spacing-size-1, 8px);background-color:var(--tags-category-spray-tan-default);align-items:center;display:inline-flex;gap:2px;overflow:hidden;}/*!sc*/
.iDzZdi span >svg,.iDzZdi a >svg{flex-shrink:0;}/*!sc*/
.iDzZdi a{display:block;position:relative;transition:background-color 300ms ease-in-out;}/*!sc*/
.iDzZdi a:hover{background-color:var(--tags-category-spray-tan-hover);}/*!sc*/
.iDzZdi a:focus-visible{outline:2px solid var(--tags-category-spray-tan-hover);outline-width:2px;}/*!sc*/
data-styled.g114[id="Categorystyles__StyledCategory-sc-1lstx5-0"]{content:"kWrRpm,iDzZdi,"}/*!sc*/
.cDqwDt{border-radius:16px;overflow:hidden;position:relative;}/*!sc*/
.cDqwDt::after{content:'';display:block;padding-bottom:58.08823529411765%;}/*!sc*/
@media (min-width: 768px){.cDqwDt::after{padding-bottom:57.89473684210527%;}}/*!sc*/
.cDqwDt img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;}/*!sc*/
data-styled.g116[id="CardUniversalstyles__StyledCardUniversalImage-sc-1inzdla-1"]{content:"cDqwDt,"}/*!sc*/
.hGIWRw{display:flex;flex-direction:column;gap:var(--layout-spacing-size-3, 24px);justify-content:space-between;}/*!sc*/
data-styled.g117[id="CardUniversalstyles__StyledCardUniversalContainer-sc-1inzdla-2"]{content:"hGIWRw,"}/*!sc*/
.bBcQQT{display:flex;flex-direction:column;gap:var(--layout-spacing-size-3, 24px);}/*!sc*/
data-styled.g118[id="CardUniversalstyles__StyledCardUniversalContent-sc-1inzdla-3"]{content:"bBcQQT,"}/*!sc*/
.hMjgom{display:flex;flex-direction:column;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
data-styled.g120[id="CardUniversalstyles__StyledCardUniversalMainContent-sc-1inzdla-5"]{content:"hMjgom,"}/*!sc*/
.OuQia{position:relative;}/*!sc*/
data-styled.g121[id="CardUniversalstyles__StyledCardUniversalLink-sc-1inzdla-6"]{content:"OuQia,"}/*!sc*/
.bgLIvv{align-items:center;display:flex;gap:var(--layout-spacing-size-2, 16px);}/*!sc*/
.bgLIvv svg{color:var(--icon-brand);}/*!sc*/
.bgLIvv a{transition:color 300ms ease-in-out;}/*!sc*/
.bgLIvv a:hover{color:var(--icon-brand);}/*!sc*/
data-styled.g122[id="CardUniversalstyles__StyledCardUniversalHeader-sc-1inzdla-7"]{content:"bgLIvv,"}/*!sc*/
.hEVnrJ{display:flex;flex-direction:column;min-height:100%;color:var(--text-primary);background-color:var(--background-card);border-radius:16px;overflow:hidden;position:relative;}/*!sc*/
.hEVnrJ::after{border:2px solid var(--border-transparent);border-radius:16px;content:'';inset:0;pointer-events:none;position:absolute;}/*!sc*/
.hEVnrJ .CardUniversalstyles__StyledCardUniversalContainer-sc-1inzdla-2{flex-grow:1;padding:var(--layout-spacing-size-3, 24px) var(--layout-spacing-size-4, 32px);}/*!sc*/
.hEVnrJ .CardUniversalstyles__StyledCardUniversalImage-sc-1inzdla-1{border-radius:0;}/*!sc*/
.hEVnrJ .CardUniversalstyles__StyledCardUniversalLink-sc-1inzdla-6{margin-top:auto;}/*!sc*/
.hEVnrJ +:not(.CardUniversalstyles__StyledCardUniversalLink-sc-1inzdla-6) .CardUniversalstyles__StyledCardUniversalFooter-sc-1inzdla-0{margin-top:auto;}/*!sc*/
data-styled.g125[id="CardUniversalstyles__StyledCardUniversal-sc-1inzdla-10"]{content:"hEVnrJ,"}/*!sc*/
.flDKKe{overflow-wrap:break-word;}/*!sc*/
.flDKKe a{color:var(--links-author-default);text-decoration:underline;}/*!sc*/
.flDKKe a:hover{color:var(--links-author-hover);text-decoration:none;}/*!sc*/
data-styled.g126[id="CardUniversalstyles__StyledAuthor-sc-1inzdla-11"]{content:"flDKKe,"}/*!sc*/
.CwPHi{display:flex;flex-direction:column;gap:var(--layout-spacing-size-0p5, 4px);}/*!sc*/
data-styled.g127[id="CardUniversalstyles__StyledMetaData-sc-1inzdla-12"]{content:"CwPHi,"}/*!sc*/
.bsNvyH{display:flex;flex-wrap:wrap;gap:var(--layout-spacing-size-0p5, 4px) var(--layout-spacing-size-1, 8px);list-style-type:none;padding:0;}/*!sc*/
.bsNvyH >li{align-items:center;color:var(--text-default);display:flex;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
.bsNvyH >li svg,.bsNvyH >li img{height:var(--icon-size-2, 16px);width:var(--icon-size-2, 16px);}/*!sc*/
.bsNvyH >li::after{content:'•';}/*!sc*/
.bsNvyH >li:last-child::after{display:none;}/*!sc*/
data-styled.g128[id="CardUniversalstyles__StyledMetaInfo-sc-1inzdla-13"]{content:"bsNvyH,"}/*!sc*/
.khLIEt{padding:0;color:var(--text-default);transition:color 350ms ease;}/*!sc*/
.khLIEt:hover,.khLIEt:focus{color:var(--text-primary);}/*!sc*/
data-styled.g153[id="SocialStyles__StyledSocial-sc-cc3469ac-0"]{content:"khLIEt,"}/*!sc*/
.dNYLTy{transform-box:fill-box;transform-origin:0 0;transition:stroke-dashoffset 750ms cubic-bezier(0.68, -0.6, 0.32, 1.6),stroke-dasharray 750ms cubic-bezier(0.68, -0.6, 0.32, 1.6),transform 375ms cubic-bezier(0.68, -0.6, 0.32, 1.6);}/*!sc*/
data-styled.g154[id="DigitalOceanSmileyStyles__StyledCircle-sc-64ca7b97-0"]{content:"dNYLTy,"}/*!sc*/
.lcppJb{transform-box:fill-box;transform-origin:0 0;transition:transform 375ms cubic-bezier(0.68, -0.6, 0.32, 1.6) 375ms,opacity 187.5ms cubic-bezier(0.68, -0.6, 0.32, 1.6) 375ms;}/*!sc*/
data-styled.g155[id="DigitalOceanSmileyStyles__StyledPixelSm-sc-64ca7b97-1"]{content:"lcppJb,"}/*!sc*/
.gempjk{transform-box:fill-box;transform-origin:0 100%;transition:transform 750ms cubic-bezier(0.68, -0.6, 0.32, 1.6);}/*!sc*/
data-styled.g156[id="DigitalOceanSmileyStyles__StyledPixelMd-sc-64ca7b97-2"]{content:"gempjk,"}/*!sc*/
.dvyWcr{transform-box:fill-box;transform-origin:0 50%;transition:transform 750ms cubic-bezier(0.68, -0.6, 0.32, 1.6);}/*!sc*/
data-styled.g157[id="DigitalOceanSmileyStyles__StyledPixelLg-sc-64ca7b97-3"]{content:"dvyWcr,"}/*!sc*/
@keyframes lRCJp{to{transform:translate(27.75px,-41.25px) scale(1,0.25);}}/*!sc*/
data-styled.g158[id="sc-keyframes-lRCJp"]{content:"lRCJp,"}/*!sc*/
.kNCvbu{cursor:pointer;overflow:visible;}/*!sc*/
.kNCvbu:hover .DigitalOceanSmileyStyles__StyledCircle-sc-64ca7b97-0,.kNCvbu:focus .DigitalOceanSmileyStyles__StyledCircle-sc-64ca7b97-0{stroke-dasharray:113.88273369263 113.88273369263;stroke-dashoffset:0;transform:translate(0,-13.75px);transition:stroke-dashoffset 750ms cubic-bezier(0.68, -0.6, 0.32, 1.6),stroke-dasharray 750ms cubic-bezier(0.68, -0.6, 0.32, 1.6),transform 375ms cubic-bezier(0.68, -0.6, 0.32, 1.6) 375ms;}/*!sc*/
.kNCvbu:hover .DigitalOceanSmileyStyles__StyledPixelSm-sc-64ca7b97-1,.kNCvbu:focus .DigitalOceanSmileyStyles__StyledPixelSm-sc-64ca7b97-1{opacity:0;transform:scale(0);transition:transform 375ms cubic-bezier(0.68, -0.6, 0.32, 1.6) 0ms,opacity 187.5ms cubic-bezier(0.68, -0.6, 0.32, 1.6) 562.5ms;}/*!sc*/
.kNCvbu:hover .DigitalOceanSmileyStyles__StyledPixelMd-sc-64ca7b97-2,.kNCvbu:focus .DigitalOceanSmileyStyles__StyledPixelMd-sc-64ca7b97-2{transform:translate(3.25px,-58.5px) translate(0,3.75px) scale(1.2777777777777777);}/*!sc*/
.kNCvbu:hover .DigitalOceanSmileyStyles__StyledPixelLg-sc-64ca7b97-3,.kNCvbu:focus .DigitalOceanSmileyStyles__StyledPixelLg-sc-64ca7b97-3{transform:translate(27.75px,-41.25px);}/*!sc*/
.kNCvbu:focus{outline:none;}/*!sc*/
@media (hover:hover){.kNCvbu:focus .DigitalOceanSmileyStyles__StyledPixelLg-sc-64ca7b97-3{animation:375ms cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s 2 alternate lRCJp;}}/*!sc*/
data-styled.g159[id="DigitalOceanSmileyStyles__StyledSvg-sc-64ca7b97-4"]{content:"kNCvbu,"}/*!sc*/
.jXWzIT{align-items:center;display:flex;flex-direction:column;gap:var(--layout-spacing-size-4, 32px);justify-content:space-between;margin:var(--layout-spacing-size-10, 80px) 0 0;}/*!sc*/
@media (min-width:768px){.jXWzIT{flex-direction:row;}}/*!sc*/
data-styled.g160[id="CompanyDetailsStyles__StyledCompanyDetails-sc-70016102-0"]{content:"jXWzIT,"}/*!sc*/
.dwIQJr{align-items:center;display:flex;flex-wrap:wrap;gap:var(--layout-spacing-size-2, 16px);justify-content:center;text-align:center;}/*!sc*/
@media (min-width:768px){.dwIQJr{flex-wrap:nowrap;}}/*!sc*/
.dwIQJr svg{color:var(--logo-do-white);}/*!sc*/
.dwIQJr a{color:var(--text-default);}/*!sc*/
.dwIQJr a:hover{color:var(--text-primary);}/*!sc*/
data-styled.g161[id="CompanyDetailsStyles__StyledCompanyLogo-sc-70016102-1"]{content:"dwIQJr,"}/*!sc*/
.iunNkm{display:flex;flex-wrap:wrap;gap:var(--layout-spacing-size-2, 16px);justify-content:center;list-style:none;margin:0;max-width:12rem;padding:0;}/*!sc*/
@media (min-width:768px){.iunNkm{max-width:none;}}/*!sc*/
data-styled.g162[id="CompanyDetailsStyles__StyledCompanySocials-sc-70016102-2"]{content:"iunNkm,"}/*!sc*/
.hYQleR{display:none;gap:var(--layout-spacing-size-4, 32px);grid-template-columns:repeat(auto-fill,minmax(192px,1fr));width:100%;}/*!sc*/
@media (min-width:768px){.hYQleR{display:grid;}}/*!sc*/
data-styled.g163[id="LinksStyles__StyledFooterDesktop-sc-607a44c5-0"]{content:"hYQleR,"}/*!sc*/
.jZDJvg{display:flex;flex-direction:column;gap:var(--layout-spacing-size-1, 8px);list-style:none;margin:var(--layout-spacing-size-2, 16px) 0 0;padding:0;}/*!sc*/
data-styled.g164[id="LinksStyles__StyledList-sc-607a44c5-1"]{content:"jZDJvg,"}/*!sc*/
.fMymZG:hover,.fMymZG:focus{color:var(--text-primary);}/*!sc*/
data-styled.g165[id="LinksStyles__StyledLink-sc-607a44c5-2"]{content:"fMymZG,"}/*!sc*/
.kruQEm{display:flex;flex-direction:column;width:100%;}/*!sc*/
@media (min-width:768px){.kruQEm{display:none;}}/*!sc*/
.kruQEm details:not(:last-child){border-bottom:1px solid var(--border-subtle);}/*!sc*/
.kruQEm .LinksStyles__StyledList-sc-607a44c5-1{margin:0 0 var(--layout-spacing-size-2, 16px);}/*!sc*/
data-styled.g166[id="LinksStyles__StyledFooterMobile-sc-607a44c5-3"]{content:"kruQEm,"}/*!sc*/
.ctHUKi{cursor:pointer;}/*!sc*/
.ctHUKi summary{align-items:center;display:flex;justify-content:space-between;list-style:none;padding:var(--layout-spacing-size-2, 16px) 0;}/*!sc*/
.ctHUKi summary::-webkit-details-marker{display:none;}/*!sc*/
.ctHUKi summary .up,.ctHUKi summary .down{color:var(--text-primary);flex:0 0 auto;}/*!sc*/
.ctHUKi[open] summary .down{display:none;}/*!sc*/
.ctHUKi:not([open]) summary .up{display:none;}/*!sc*/
data-styled.g167[id="LinksStyles__StyledDetails-sc-607a44c5-4"]{content:"ctHUKi,"}/*!sc*/
.AvLth{display:none;}/*!sc*/
@media (min-width:768px){.AvLth{display:inline-flex;}}/*!sc*/
data-styled.g168[id="DigitalOceanStyles__StyledText-sc-5322d8c4-0"]{content:"AvLth,"}/*!sc*/
.JGXYR{color:var(--logo-do-white);display:inline-flex;}/*!sc*/
data-styled.g169[id="DigitalOceanStyles__StyledLogo-sc-5322d8c4-1"]{content:"JGXYR,"}/*!sc*/
.lmmsMN{isolation:isolate;position:sticky;top:0;z-index:1000;}/*!sc*/
.lmmsMN header{z-index:1000;}/*!sc*/
data-styled.g170[id="HeaderStyles__StyledHeader-sc-5192cbe3-0"]{content:"lmmsMN,"}/*!sc*/
.bxWEGZ{display:flex;flex-direction:column;gap:var(--layout-spacing-size-1, 8px);list-style-type:none;padding:0;white-space:nowrap;}/*!sc*/
@media (min-width:calc(768px)){.bxWEGZ{flex-direction:row;}}/*!sc*/
@media (max-width:calc(768px - 1px)){.bxWEGZ{gap:var(--layout-spacing-size-2, 16px);}}/*!sc*/
@media (max-width:calc(768px - 1px)){.bxWEGZ >li:first-child>a,.bxWEGZ >li:first-child>button{box-shadow:0 0 0 1px var(--text-default);color:var(--text-default);}.bxWEGZ >li:first-child>a:hover,.bxWEGZ >li:first-child>button:hover{background-color:transparent;}}/*!sc*/
@media (max-width:calc(1024px - 1px)){.bxWEGZ >li{flex-basis:0;flex-grow:1;}.bxWEGZ >li >a,.bxWEGZ >li >button{text-align:center;width:100%;}}/*!sc*/
.bxWEGZ button{align-items:center;display:flex;gap:var(--layout-spacing-size-0p25, 2px);}/*!sc*/
.bxWEGZ button svg{flex-shrink:0;}/*!sc*/
data-styled.g171[id="HeaderStyles__StyledCTALinks-sc-5192cbe3-1"]{content:"bxWEGZ,"}/*!sc*/
.jFyRlt{background:linear-gradient(90deg,
var(--background-expanded-myellow-bold) 0%,
var(--tags-category-metallic-yellow-default) 16.15%,
var(--tags-category-kiwi-default) 33.85%,
var(--support-success) 50.52%,
var(--tags-category-vivid-sky-default) 66.15%,
var(--tags-category-lake-default) 82.52%,
var(--text-accent) 100%
);clip-path:polygon(0% 0%,var(--progress-width,0) 0%,var(--progress-width,0) 100%,0% 100%);height:var(--layout-spacing-size-1, 8px);left:0;position:absolute;top:100%;width:100%;will-change:clip-path;z-index:1;}/*!sc*/
data-styled.g174[id="HeaderStyles__StyledProgressBar-sc-5192cbe3-4"]{content:"jFyRlt,"}/*!sc*/
.dha-Dsk{background-color:var(--navigation-tophat-background);display:none;padding:var(--layout-spacing-size-1, 8px) 0;visibility:hidden;}/*!sc*/
@media (min-width: 768px){.dha-Dsk{display:block;visibility:visible;}}/*!sc*/
data-styled.g205[id="TopBarstyles__StyledTopBar-sc-17n1n7p-0"]{content:"dha-Dsk,"}/*!sc*/
.kSWNYq{align-items:center;display:flex;gap:0 var(--layout-spacing-size-2, 16px);line-height:0;margin:0 auto;max-width:1360px;padding:0 var(--layout-spacing-size-3, 24px);}/*!sc*/
@media (min-width: 768px){.kSWNYq{justify-content:center;}}/*!sc*/
data-styled.g206[id="TopBarstyles__StyledTopBarContainer-sc-17n1n7p-1"]{content:"kSWNYq,"}/*!sc*/
.kPbLnT{display:flex;flex:1 1 auto;flex-direction:column;min-height:1.375em;overflow:hidden;position:relative;}/*!sc*/
data-styled.g207[id="TopBarstyles__StyledTopBarCTAs-sc-17n1n7p-2"]{content:"kPbLnT,"}/*!sc*/
.iahKgg{display:none;list-style-type:none;margin:0;padding:0;}/*!sc*/
@media (min-width: 1024px){.iahKgg{align-items:center;display:flex;flex:0 0 auto;gap:0 var(--layout-spacing-size-2, 16px);}}/*!sc*/
.iahKgg a{color:var(--text-on-color);display:block;text-align:center;transition:color 300ms ease-in-out;}/*!sc*/
.iahKgg a:hover{text-decoration:underline;text-underline-offset:var(--layout-spacing-size-0p25, 2px);}/*!sc*/
data-styled.g208[id="TopBarstyles__StyledTopBarLinks-sc-17n1n7p-3"]{content:"iahKgg,"}/*!sc*/
.hvjxun{background-color:var(--background-default);overflow-x:clip;position:relative;z-index:100;}/*!sc*/
.hvjxun::after{background-color:var(--border-transparent);bottom:0;content:'';height:1px;left:0;pointer-events:none;position:absolute;width:100%;}/*!sc*/
data-styled.g210[id="Headerstyles__StyledHeader-sc-9ucsot-0"]{content:"hvjxun,"}/*!sc*/
.hFtORd{align-items:center;display:flex;gap:var(--layout-spacing-size-2, 16px);margin:0 auto;max-width:1440px;padding:var(--layout-spacing-size-2, 16px) var(--layout-spacing-size-3, 24px);}/*!sc*/
@media (min-width: 768px){.hFtORd{gap:var(--layout-spacing-size-3, 24px);padding:var(--layout-spacing-size-2, 16px) var(--layout-spacing-size-8, 64px);}}/*!sc*/
data-styled.g211[id="Headerstyles__StyledHeaderContainer-sc-9ucsot-1"]{content:"hFtORd,"}/*!sc*/
.dTUndf{line-height:0;margin-right:auto;}/*!sc*/
data-styled.g212[id="Headerstyles__StyledHeaderLogo-sc-9ucsot-2"]{content:"dTUndf,"}/*!sc*/
.eEMGyf{color:var(--text-default);height:var(--icon-size-4, 32px);padding:0;width:var(--icon-size-4, 32px);}/*!sc*/
@media (min-width: 1024px){.eEMGyf{display:none;}}/*!sc*/
data-styled.g213[id="Headerstyles__StyledHeaderToggle-sc-9ucsot-3"]{content:"eEMGyf,"}/*!sc*/
.gIHTLv{display:none;}/*!sc*/
@media (min-width: 768px){.gIHTLv{display:block;margin-left:auto;}}/*!sc*/
data-styled.g214[id="Headerstyles__StyledHeaderContent-sc-9ucsot-4"]{content:"gIHTLv,"}/*!sc*/
.cLiNrn{background-color:var(--border-subtle);border-radius:999px;display:none;height:var(--layout-spacing-size-3, 24px);width:1.5px;}/*!sc*/
.Headerstyles__StyledHeaderUtilities-sc-9ucsot-5~.cLiNrn{display:block;}/*!sc*/
@media (min-width: 1024px){.Headerstyles__StyledHeaderUtilities-sc-9ucsot-5~.cLiNrn{display:none;}}/*!sc*/
@media (min-width: 768px){.cLiNrn{display:block;}}/*!sc*/
@media (min-width: 1024px){.cLiNrn{display:none;}}/*!sc*/
data-styled.g216[id="Headerstyles__StyledDivider-sc-9ucsot-6"]{content:"cLiNrn,"}/*!sc*/
.dGslKK{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(255,255,255,0.1);height:calc(100% - 40px);left:0;opacity:0;pointer-events:none;position:fixed;top:40px;transition:opacity 300ms ease-in-out;width:100%;z-index:-1;}/*!sc*/
data-styled.g217[id="Headerstyles__StyledBackdrop-sc-9ucsot-7"]{content:"dGslKK,"}/*!sc*/
.eGMkcm{flex-shrink:0;opacity:1;z-index:3;}/*!sc*/
.eGMkcm svg{height:20px;width:20px;}/*!sc*/
@media (min-width: 1024px){.eGMkcm{opacity:0;transform:translateX(-8px);transition:transform 300ms ease-in-out,opacity 300ms ease-in-out;will-change:transform,opacity;}}/*!sc*/
data-styled.g219[id="Cardstyles__StyledChevron-sc-ngsvtw-0"]{content:"eGMkcm,"}/*!sc*/
.knFIpf{align-items:center;border-radius:8px;display:flex;flex-shrink:0;gap:var(--layout-spacing-size-1p5, 12px);justify-content:space-between;overflow:hidden;padding:var(--layout-spacing-size-1p5, 12px) var(--layout-spacing-size-1, 8px);position:relative;transition:background-color 300ms ease-in-out;}/*!sc*/
.knFIpf:hover{background-color:var(--navigation-www-nav-card-hover);cursor:pointer;}/*!sc*/
@media (hover:hover) and (pointer:fine){.knFIpf:hover .Cardstyles__StyledChevron-sc-ngsvtw-0{opacity:1;transform:translateX(0);}}/*!sc*/
data-styled.g220[id="Cardstyles__StyledCard-sc-ngsvtw-1"]{content:"knFIpf,"}/*!sc*/
.bDtbQM{display:flex;flex-direction:column;position:relative;z-index:2;}/*!sc*/
data-styled.g221[id="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2"]{content:"bDtbQM,"}/*!sc*/
.oqBja{align-items:center;display:flex;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
.oqBja svg{color:var(--icon-brand);flex-shrink:0;height:auto;width:var(--icon-size-4, 32px);}/*!sc*/
data-styled.g222[id="Cardstyles__StyledCardHeading-sc-ngsvtw-3"]{content:"oqBja,"}/*!sc*/
.kIDpRw{display:flex;flex-direction:column;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
@media (min-width: 1024px){.kIDpRw{display:none;}}/*!sc*/
data-styled.g223[id="Cardstyles__StyledCardContent-sc-ngsvtw-4"]{content:"kIDpRw,"}/*!sc*/
.bParWh{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1440px;width:100%;}/*!sc*/
@media (min-width: 1024px){.bParWh{flex-direction:row;gap:var(--layout-spacing-size-3, 24px);height:620px;padding:var(--layout-spacing-size-3, 24px) var(--layout-spacing-size-5, 40px);}}/*!sc*/
@media (min-width: 1280px){.bParWh{height:486px;padding:var(--layout-spacing-size-4, 32px) var(--layout-spacing-size-6, 48px);}}/*!sc*/
@media (min-width: 1440px){.bParWh{height:464px;}}/*!sc*/
data-styled.g225[id="Dropdownstyles__StyledDropdownContainer-sc-16wobc6-0"]{content:"bParWh,"}/*!sc*/
.jlmMNW{background-color:var(--background-default);display:none;height:calc(100dvh - 64px);left:0;line-height:1;overflow:hidden;position:absolute;top:0;width:100%;z-index:100;}/*!sc*/
@media (min-width: 768px){.jlmMNW{background-color:var(--background-default);border-radius:0 0 24px 24px;box-shadow:8px 8px 12px 0 light-dark(rgba(0, 12, 42, 0.1), rgba(247, 248, 251, 0.1));height:auto;}}/*!sc*/
@media (min-width: 1024px){.jlmMNW{display:block;height:0;opacity:0;top:100%;transition:opacity 300ms ease-in-out 300ms;}}/*!sc*/
data-styled.g226[id="Dropdownstyles__StyledDropdown-sc-16wobc6-1"]{content:"jlmMNW,"}/*!sc*/
.cSVflR{display:none;}/*!sc*/
@media (min-width: 1024px){.cSVflR{display:flex;flex-direction:column;gap:var(--layout-spacing-size-0p5, 4px);padding:var(--layout-spacing-size-2, 16px) var(--layout-spacing-size-1, 8px) 0;}}/*!sc*/
data-styled.g229[id="Dropdownstyles__StyledDropdownHeadingContainer-sc-16wobc6-4"]{content:"cSVflR,"}/*!sc*/
.cbXDdB{height:100%;overflow:auto;transform:translateX(0);transition:transform 300ms ease-in-out;}/*!sc*/
@media (min-width: 768px){.cbXDdB{height:auto;}}/*!sc*/
@media (min-width: 1024px){.cbXDdB{background-color:var(--background-card);border:1px solid var(--border-transparent);border-radius:16px;height:100%;max-height:100%;max-width:320px;padding:var(--layout-spacing-size-2, 16px);transform:translateX(0);width:100%;}}/*!sc*/
data-styled.g231[id="Dropdownstyles__StyledFeature-sc-16wobc6-6"]{content:"cbXDdB,"}/*!sc*/
.fGva-dE{display:flex;flex-direction:column;flex-shrink:0;gap:var(--layout-spacing-size-2, 16px);height:100%;max-height:100%;overflow-y:auto;padding:0 var(--layout-spacing-size-0p25, 2px) var(--layout-spacing-size-3, 24px) var(--layout-spacing-size-3, 24px);scrollbar-gutter:stable;}/*!sc*/
.fGva-dE::-webkit-scrollbar{appearance:none;}/*!sc*/
.fGva-dE::-webkit-scrollbar:vertical{width:var(--layout-spacing-size-1, 8px);}/*!sc*/
.fGva-dE::-webkit-scrollbar-track{background:transparent;border:none;box-shadow:none;}/*!sc*/
.fGva-dE::-webkit-scrollbar-thumb{background-color:var(--navigation-scrollbar-thumb);border:var(--layout-spacing-size-0p25, 2px) solid var(--border-subtle);border-radius:999px;}/*!sc*/
.fGva-dE .Cardstyles__StyledCard-sc-ngsvtw-1{padding:var(--layout-spacing-size-1p5, 12px);}/*!sc*/
@media (min-width: 1024px){.fGva-dE{padding:0 var(--layout-spacing-size-2, 16px) 0 0;}.fGva-dE .Cardstyles__StyledCard-sc-ngsvtw-1{padding:var(--layout-spacing-size-1, 8px) var(--layout-spacing-size-1p5, 12px);}}/*!sc*/
data-styled.g232[id="Dropdownstyles__StyledFeatureInner-sc-16wobc6-7"]{content:"fGva-dE,"}/*!sc*/
.zkNQV{display:none;flex-direction:column;gap:var(--layout-spacing-size-3, 24px);height:0;max-height:calc(100% - 64px);overflow:auto;padding:0;transform:translateX(100%);transition:transform 300ms ease-in-out;}/*!sc*/
@media (min-width: 768px){.zkNQV{height:0;}}/*!sc*/
@media (min-width: 1024px){.zkNQV{max-height:none;padding:0;transform:translateX(0);}}/*!sc*/
data-styled.g233[id="Dropdownstyles__StyledDropdownContent-sc-16wobc6-8"]{content:"zkNQV,"}/*!sc*/
.howKId{margin-top:auto;}/*!sc*/
@media (min-width: 768px){.howKId{flex:1;margin-top:0;}}/*!sc*/
.howKId a{align-items:center;display:flex;gap:var(--layout-spacing-size-1, 8px);justify-content:center;width:100%;}/*!sc*/
.howKId a svg{width:var(--icon-size-2, 16px);}/*!sc*/
data-styled.g235[id="Dropdownstyles__StyledButton-sc-16wobc6-10"]{content:"howKId,"}/*!sc*/
.cSrrey{padding:var(--layout-spacing-size-3, 24px) var(--layout-spacing-size-3, 24px) 0 var(--layout-spacing-size-3, 24px);}/*!sc*/
@media (min-width: 1024px){.cSrrey{display:none;}}/*!sc*/
.cSrrey svg:last-of-type{flex-shrink:0;}/*!sc*/
data-styled.g237[id="Dropdownstyles__StyledBreadcrumbContainer-sc-16wobc6-12"]{content:"cSrrey,"}/*!sc*/
.dEpoGG{flex-grow:1;z-index:100;}/*!sc*/
@media screen and (max-width:calc(604px - 1px)){.dEpoGG{height:calc(100vh - 64px);}}/*!sc*/
@media screen and (max-width:calc(1024px - 1px)){.dEpoGG{background-color:var(--background-default);border-radius:0 0 24px 24px;box-shadow:8px 8px 12px 0 light-dark(rgba(0, 12, 42, 0.1), rgba(247, 248, 251, 0.1));left:0;padding:var(--layout-spacing-size-3, 24px);position:absolute;top:100%;transform:translateX(100%);transition:transform 300ms ease-in-out;width:100%;}.dEpoGG body{overflow-x:hidden;}}/*!sc*/
data-styled.g238[id="Navigationstyles__StyledNavigation-sc-16d688r-0"]{content:"dEpoGG,"}/*!sc*/
.fJtOUD{display:flex;flex-direction:column;gap:var(--layout-spacing-size-5, 40px);height:100%;justify-content:space-between;}/*!sc*/
@media (min-width: 1024px){.fJtOUD{align-items:center;flex-direction:row;gap:0;}}/*!sc*/
data-styled.g239[id="Navigationstyles__StyledNavigationContainer-sc-16d688r-1"]{content:"fJtOUD,"}/*!sc*/
.dJPxZV{display:flex;flex-direction:column;gap:var(--layout-spacing-size-2, 16px);list-style-type:none;margin:0;padding:0;}/*!sc*/
@media (min-width: 1024px){.dJPxZV{align-items:center;flex-direction:row;flex-grow:1;gap:0;}}/*!sc*/
data-styled.g240[id="Navigationstyles__StyledNavigationList-sc-16d688r-2"]{content:"dJPxZV,"}/*!sc*/
@media (min-width: 1024px){.cmwaSz{border-bottom:0;}.cmwaSz >a,.cmwaSz >button{transition:background-color 300ms ease-in-out,color 300ms ease-in-out;}.cmwaSz svg{flex-shrink:0;}@media (scripting:none){.cmwaSz .Dropdownstyles__StyledDropdown-sc-16wobc6-1{background-color:var(--background-default);}.cmwaSz:hover .Dropdownstyles__StyledDropdown-sc-16wobc6-1,.cmwaSz:focus-within .Dropdownstyles__StyledDropdown-sc-16wobc6-1{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;}.cmwaSz:hover >a,.cmwaSz:focus-within >a,.cmwaSz:hover >button,.cmwaSz:focus-within >button{background-color:var(--navigation-www-nav-card-hover);color:var(--text-primary);}.cmwaSz:hover >a svg,.cmwaSz:focus-within >a svg,.cmwaSz:hover >button svg,.cmwaSz:focus-within >button svg{transform:rotate(180deg);}}}/*!sc*/
@media (min-width: 1024px){.cmwaSz:first-child{margin-left:auto;}}/*!sc*/
@media (min-width: 1024px){.cmwaSz:last-child{margin-right:auto;}}/*!sc*/
.cmwaSz >a,.cmwaSz >button{align-items:center;border-radius:999px;color:var(--text-primary);display:flex;gap:var(--layout-spacing-size-0p25, 2px);justify-content:space-between;padding:var(--layout-spacing-size-1p5, 12px);position:relative;width:100%;}/*!sc*/
@media (min-width: 1024px){.cmwaSz >a,.cmwaSz >button{color:var(--text-default);justify-content:flex-start;padding:var(--layout-spacing-size-1, 8px) var(--layout-spacing-size-2, 16px);width:auto;}}/*!sc*/
.cmwaSz >a::before,.cmwaSz >button::before{content:'';height:calc(100% + var(--layout-spacing-size-2, 16px));left:0;position:absolute;top:0;width:100%;}/*!sc*/
.cmwaSz >a svg,.cmwaSz >button svg{transform:rotate(-90deg);transition:transform 300ms ease-in-out;}/*!sc*/
@media (min-width: 1024px){.cmwaSz >a svg,.cmwaSz >button svg{transform:rotate(0);}}/*!sc*/
@media (min-width: 1024px){.dHSJyS{border-bottom:0;}.dHSJyS >a,.dHSJyS >button{transition:background-color 300ms ease-in-out,color 300ms ease-in-out;}.dHSJyS svg{flex-shrink:0;}.dHSJyS::after{opacity:1;}.dHSJyS:hover >a,.dHSJyS:focus-within >a,.dHSJyS:hover >button,.dHSJyS:focus-within >button{background-color:var(--navigation-www-nav-card-hover);color:var(--text-primary);}.dHSJyS:hover >a svg,.dHSJyS:focus-within >a svg,.dHSJyS:hover >button svg,.dHSJyS:focus-within >button svg{transform:rotate(180deg);}@media (scripting:none){.dHSJyS .Dropdownstyles__StyledDropdown-sc-16wobc6-1{background-color:var(--background-default);}.dHSJyS:hover .Dropdownstyles__StyledDropdown-sc-16wobc6-1,.dHSJyS:focus-within .Dropdownstyles__StyledDropdown-sc-16wobc6-1{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;}.dHSJyS:hover >a,.dHSJyS:focus-within >a,.dHSJyS:hover >button,.dHSJyS:focus-within >button{background-color:var(--navigation-www-nav-card-hover);color:var(--text-primary);}.dHSJyS:hover >a svg,.dHSJyS:focus-within >a svg,.dHSJyS:hover >button svg,.dHSJyS:focus-within >button svg{transform:rotate(180deg);}}}/*!sc*/
@media (min-width: 1024px){.dHSJyS:first-child{margin-left:auto;}}/*!sc*/
@media (min-width: 1024px){.dHSJyS:last-child{margin-right:auto;}}/*!sc*/
.dHSJyS >a,.dHSJyS >button{align-items:center;border-radius:999px;color:var(--text-primary);display:flex;gap:var(--layout-spacing-size-0p25, 2px);justify-content:space-between;padding:var(--layout-spacing-size-1p5, 12px);position:relative;width:100%;}/*!sc*/
@media (min-width: 1024px){.dHSJyS >a,.dHSJyS >button{color:var(--text-default);justify-content:flex-start;padding:var(--layout-spacing-size-1, 8px) var(--layout-spacing-size-2, 16px);width:auto;}}/*!sc*/
.dHSJyS >a::before,.dHSJyS >button::before{content:'';height:calc(100% + var(--layout-spacing-size-2, 16px));left:0;position:absolute;top:0;width:100%;}/*!sc*/
.dHSJyS >a svg,.dHSJyS >button svg{transform:rotate(-90deg);transition:transform 300ms ease-in-out;}/*!sc*/
@media (min-width: 1024px){.dHSJyS >a svg,.dHSJyS >button svg{transform:rotate(0);}}/*!sc*/
data-styled.g241[id="Navigationstyles__StyledNavigationItem-sc-16d688r-3"]{content:"cmwaSz,dHSJyS,"}/*!sc*/
@media (min-width: 768px){.iCTJnP{display:none;}}/*!sc*/
data-styled.g242[id="Navigationstyles__StyledNavigationContent-sc-16d688r-4"]{content:"iCTJnP,"}/*!sc*/
.kplepr{display:none;}/*!sc*/
@media (min-width: 1024px){.kplepr{background-color:var(--background-default);display:block;height:0;left:0;position:absolute;top:100%;transition:height 300ms ease-in-out;width:100%;}@media (prefers-reduced-motion){.kplepr{transition:none;}}}/*!sc*/
data-styled.g243[id="Navigationstyles__StyledNavigationBackground-sc-16d688r-5"]{content:"kplepr,"}/*!sc*/
.bJBjNJ{border:2px solid var(--border-prominent);border-radius:999px;}/*!sc*/
.bJBjNJ:not(:first-child){margin-left:-var(--layout-spacing-size-1, 8px);}/*!sc*/
data-styled.g315[id="ExpandedAuthorsListStyles__StyledAvatar-sc-10bcc97f-0"]{content:"bJBjNJ,"}/*!sc*/
.dPIWVW{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;}/*!sc*/
data-styled.g316[id="ExpandedAuthorsListStyles__StyledAuthor-sc-10bcc97f-1"]{content:"dPIWVW,"}/*!sc*/
.lbENDh{display:flex;flex-direction:column;gap:var(--layout-spacing-size-2, 16px);}/*!sc*/
@media (min-width:604px){.lbENDh{flex-direction:row;}}/*!sc*/
data-styled.g317[id="ExpandedAuthorsListStyles__StyledAvatarAndName-sc-10bcc97f-2"]{content:"lbENDh,"}/*!sc*/
.eAYddf{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;}/*!sc*/
data-styled.g318[id="ExpandedAuthorsListStyles__StyledNameAndTitle-sc-10bcc97f-3"]{content:"eAYddf,"}/*!sc*/
.dUyCPC{align-items:center;display:flex;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
data-styled.g319[id="ExpandedAuthorsListStyles__StyledNameAndTag-sc-10bcc97f-4"]{content:"dUyCPC,"}/*!sc*/
.cXsAtY{padding:var(--layout-spacing-size-0p5, 4px) var(--layout-spacing-size-1p5, 12px);width:fit-content;}/*!sc*/
data-styled.g320[id="ExpandedAuthorsListStyles__StyledTag-sc-10bcc97f-5"]{content:"cXsAtY,"}/*!sc*/
.eqDwdj{display:flex;flex-direction:column;gap:var(--layout-spacing-size-3, 24px);}/*!sc*/
data-styled.g323[id="ExpandedAuthorsListStyles__StyledAuthorRow-sc-10bcc97f-8"]{content:"eqDwdj,"}/*!sc*/
.fUOMXv{display:flex;flex-direction:column;gap:var(--layout-spacing-size-2, 16px);}/*!sc*/
data-styled.g324[id="ExpandedAuthorsListStyles__StyledAuthorContainer-sc-10bcc97f-9"]{content:"fUOMXv,"}/*!sc*/
.hXlsrn{display:flex;flex-flow:column wrap;gap:var(--layout-spacing-size-3, 24px);}/*!sc*/
data-styled.g325[id="ExpandedAuthorsListStyles__StyledAuthorsContainer-sc-10bcc97f-10"]{content:"hXlsrn,"}/*!sc*/
.jsvund{align-items:center;background-color:var(--tags-primary);border-radius:6px;color:var(--text-default);display:inline-flex;font-size:14px;font-weight:500;gap:var(--layout-spacing-size-0p5, 4px);line-height:20px;padding:var(--layout-spacing-size-0p5, 4px) var(--layout-spacing-size-1, 8px);transition:background-color 300ms ease-in-out,color 300ms ease-in-out;cursor:pointer;}/*!sc*/
.jsvund svg{flex-shrink:0;}/*!sc*/
.jsvund:focus-visible{outline-offset:2px;outline-style:solid;outline-width:2px;}/*!sc*/
.jsvund:hover{background-color:var(--tags-hover);color:var(--text-always-dark);}/*!sc*/
.jsvund:focus-visible{background-color:var(--tags-hover);color:var(--text-always-dark);outline-color:var(--tags-hover);}/*!sc*/
data-styled.g452[id="Tagstyles-sc-ohbvtg-0"]{content:"jsvund,"}/*!sc*/
.ikWUGB{align-items:center;display:flex;flex-direction:column;gap:var(--layout-spacing-size-2, 16px);margin-top:var(--layout-spacing-size-2, 16px);}/*!sc*/
@media (min-width: 768px){.ikWUGB{flex-direction:row;}}/*!sc*/
data-styled.g456[id="AuthorsStyles__StyledAuthorList-sc-1937dd7e-0"]{content:"ikWUGB,"}/*!sc*/
.kVmAwg{border:2px solid var(--tags-category-spray-tan-default);border-radius:999px;height:var(--layout-spacing-size-6, 48px);margin-left:-var(--layout-spacing-size-2, 16px);object-fit:contain;vertical-align:middle;width:var(--layout-spacing-size-6, 48px);}/*!sc*/
.kVmAwg:first-child{margin-left:0;}/*!sc*/
data-styled.g457[id="AuthorsStyles__StyledAvatarSmall-sc-1937dd7e-1"]{content:"kVmAwg,"}/*!sc*/
.etShsH{display:flex;flex-shrink:0;}/*!sc*/
data-styled.g458[id="AuthorsStyles__StyledAvatarGroup-sc-1937dd7e-2"]{content:"etShsH,"}/*!sc*/
.bzotlk{display:flex;flex-grow:1;font-size:var(--layout-spacing-size-2, 16px);font-weight:500;list-style:none;}/*!sc*/
.bzotlk p{margin:0;}/*!sc*/
data-styled.g459[id="AuthorsStyles__StyledAuthor-sc-1937dd7e-3"]{content:"bzotlk,"}/*!sc*/
.EZxrU{text-align:left;}/*!sc*/
data-styled.g460[id="AuthorsStyles__StyledAuthors-sc-1937dd7e-4"]{content:"EZxrU,"}/*!sc*/
.beAoSf{padding:var(--layout-spacing-size-10, 80px) 0;position:relative;}/*!sc*/
data-styled.g468[id="HeroSubstyles__StyledHeroSub-sc-fkyli4-0"]{content:"beAoSf,"}/*!sc*/
.bOOhZU{color:var(--icon-product-lines);filter:drop-shadow(0 8px 20px rgba(255, 255, 255, 0.9));margin:0 auto;}/*!sc*/
.bOOhZU >*{height:var(--icon-size-12, 96px);object-fit:contain;width:var(--icon-size-12, 96px);}/*!sc*/
data-styled.g469[id="HeroSubstyles__StyledHeroSubIcon-sc-fkyli4-1"]{content:"bOOhZU,"}/*!sc*/
.gNCvnt{color:var(--text-primary);display:flex;flex-direction:column;gap:var(--layout-spacing-size-3, 24px);text-align:center;}/*!sc*/
data-styled.g470[id="HeroSubstyles__StyledHeroSubContent-sc-fkyli4-2"]{content:"gNCvnt,"}/*!sc*/
.fnhTVQ{display:flex;flex-direction:column;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
data-styled.g471[id="HeroSubstyles__StyledHeroSubHeadline-sc-fkyli4-3"]{content:"fnhTVQ,"}/*!sc*/
.gIekAq{display:flex;flex-direction:column;margin-inline:auto;max-width:640px;}/*!sc*/
.gIekAq >p:last-child{margin-bottom:0;}/*!sc*/
data-styled.g472[id="HeroSubstyles__StyledHeroSubBody-sc-fkyli4-4"]{content:"gIekAq,"}/*!sc*/
.giLjJd{display:flex;flex-direction:column;gap:var(--layout-spacing-size-4, 32px);}/*!sc*/
data-styled.g479[id="HeroSubstyles__StyledGridItem-sc-fkyli4-9"]{content:"giLjJd,"}/*!sc*/
.cSaWlH{background:var(--background-expanded-jordy-subtle);border:var(--layout-spacing-size-0p25, 2px) solid var(--border-transparent);border-radius:16px;display:flex;flex-direction:column;gap:var(--layout-spacing-size-3, 24px);padding:var(--layout-spacing-size-3, 24px);}/*!sc*/
data-styled.g495[id="SalesCTAStyles__StyledCTA-sc-1cbc203e-0"]{content:"cSaWlH,"}/*!sc*/
.efQCde{display:flex;flex-direction:column;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
data-styled.g496[id="SalesCTAStyles__StyledCtaHeading-sc-1cbc203e-1"]{content:"efQCde,"}/*!sc*/
.jdenwE{display:flex;flex-direction:column;flex-shrink:0;width:100%;}/*!sc*/
data-styled.g497[id="SocialSidebarStyles__StyledSocialSidebar-sc-51a0b3e1-0"]{content:"jdenwE,"}/*!sc*/
.eAsAwx{display:flex;flex-direction:column;gap:var(--layout-spacing-size-5, 40px);position:sticky;top:var(--scroll-padding-top);}/*!sc*/
data-styled.g498[id="SocialSidebarStyles__StyledSocialSidebarInner-sc-51a0b3e1-1"]{content:"eAsAwx,"}/*!sc*/
.iXyJXB{display:flex;flex-direction:column;gap:var(--layout-spacing-size-2, 16px);}/*!sc*/
data-styled.g499[id="SocialSidebarStyles__StyledSocialSidebarInnerContent-sc-51a0b3e1-2"]{content:"iXyJXB,"}/*!sc*/
.cruvwg{display:flex;flex-wrap:wrap;gap:var(--layout-spacing-size-2, 16px);}/*!sc*/
data-styled.g500[id="SocialSidebarStyles__StyledButtons-sc-51a0b3e1-3"]{content:"cruvwg,"}/*!sc*/
.dtcBPT{display:flex;flex-wrap:wrap;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
data-styled.g501[id="SocialSidebarStyles__StyledTags-sc-51a0b3e1-4"]{content:"dtcBPT,"}/*!sc*/
.daGpIu{background-color:var(--background-card);border:2px solid var(--border-subtle);border-radius:16px;padding:var(--layout-spacing-size-3, 24px) var(--layout-spacing-size-3, 24px) var(--layout-spacing-size-4, 32px);}/*!sc*/
@media (min-width:768px){.daGpIu{padding:var(--layout-spacing-size-4, 32px) var(--layout-spacing-size-4, 32px) var(--layout-spacing-size-5, 40px);}}/*!sc*/
data-styled.g560[id="BlogAuthorsSectionStyles__StyledBlogAuthorsSection-sc-aab276d6-0"]{content:"daGpIu,"}/*!sc*/
.lfmfVj{--sidebar-outer-padding:var(--layout-spacing-size-10, 80px) 0;padding:var(--sidebar-outer-padding);}/*!sc*/
@media (min-width:1024px){.lfmfVj{--sidebar-outer-padding:var(--layout-spacing-size-13, 104px) 0;}}/*!sc*/
@media (min-width:1280px){.lfmfVj{--sidebar-outer-padding:var(--layout-spacing-size-16, 128px) 0;}}/*!sc*/
data-styled.g562[id="Sidebar__StyledSidebar-sc-6f573a3e-0"]{content:"lfmfVj,"}/*!sc*/
.gMBEnN{display:block;position:relative;z-index:5;}/*!sc*/
@media (min-width:1024px){.gMBEnN{display:block;}}/*!sc*/
data-styled.g563[id="Sidebar__StyledSidebarLeftSidebar-sc-6f573a3e-1"]{content:"gMBEnN,"}/*!sc*/
.knBBfU{display:block;}/*!sc*/
@media (min-width:1024px){.knBBfU{display:block;}}/*!sc*/
data-styled.g564[id="Sidebar__StyledSidebarRightSidebar-sc-6f573a3e-2"]{content:"knBBfU,"}/*!sc*/
.hVwYhJ{display:flex;flex-direction:column;gap:var(--layout-spacing-size-3, 24px);}/*!sc*/
@media (min-width: 1024px){.hVwYhJ{position:sticky;top:var(--left-sidebar-top-scroll-padding);}}/*!sc*/
data-styled.g565[id="Sidebar__StyledSidebarLeftSidebarContainer-sc-6f573a3e-3"]{content:"hVwYhJ,"}/*!sc*/
@media (min-width: 1024px){.jKTOEU{position:sticky;top:var(--left-sidebar-top-scroll-padding);}}/*!sc*/
data-styled.g566[id="Sidebar__StyledSidebarRightSidebarContainer-sc-6f573a3e-4"]{content:"jKTOEU,"}/*!sc*/
.emRxWb{isolation:isolate;position:relative;}/*!sc*/
data-styled.g567[id="Sidebar__StyledSidebarContent-sc-6f573a3e-5"]{content:"emRxWb,"}/*!sc*/
.hvtCyl{transition:color 300ms ease-in-out;}/*!sc*/
.hvtCyl:hover{color:var(--links-author-hover);}/*!sc*/
data-styled.g568[id="Sidebar__StyledSidebarLeftSidebarLink-sc-6f573a3e-6"]{content:"hvtCyl,"}/*!sc*/
.cKmBMp{--sidebar-width:192px;--left-sidebar-top-scroll-padding:var(--scroll-padding-top);display:grid;gap:var(--layout-spacing-size-4, 32px);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1440px;padding:0 var(--layout-spacing-size-3, 24px);}/*!sc*/
@media (min-width:1024px){.cKmBMp{padding:0 var(--layout-spacing-size-5, 40px);}}/*!sc*/
@media (min-width:1280px){.cKmBMp{padding:0 var(--layout-spacing-size-8, 64px);}}/*!sc*/
@media (min-width: calc(1024px)) and (max-width: 1280px){.cKmBMp{gap:clamp( 2rem, -10.19047619047619rem + 19.047619047619047vw, 6rem );grid-template-columns:calc(var(--sidebar-width) + var(--layout-spacing-size-5, 40px)) minmax(0, 1fr);grid-template-rows:auto auto;}}/*!sc*/
@media (min-width: 1280px){.cKmBMp{gap:clamp( 2rem, -10.19047619047619rem + 19.047619047619047vw, 6rem );grid-template-columns:var(--sidebar-width) minmax(0, 1fr) var(--sidebar-width);}}/*!sc*/
@media (max-width:768px){.cKmBMp{grid-template-columns:minmax(0,1fr);}.cKmBMp>.Sidebar__StyledSidebarRightSidebar-sc-6f573a3e-2{grid-column:1/-1;}}/*!sc*/
@media (min-width:calc(1024px)) and (max-width:1280px){.cKmBMp>.Sidebar__StyledSidebarRightSidebar-sc-6f573a3e-2{grid-column:2/3;grid-row:2/3;}}/*!sc*/
@media (min-width:1280px){.cKmBMp>.Sidebar__StyledSidebarRightSidebar-sc-6f573a3e-2{grid-column:3/4;grid-row:1/2;}}/*!sc*/
data-styled.g569[id="Sidebar__StyledSidebarContainer-sc-6f573a3e-7"]{content:"cKmBMp,"}/*!sc*/
.jzjxbn{height:auto!important;width:auto!important;}/*!sc*/
.jzjxbn a,.jzjxbn span{white-space:nowrap;}/*!sc*/
data-styled.g570[id="StyledHeroCategory-sc-4f728144-0"]{content:"jzjxbn,"}/*!sc*/
.ijoJea{background:radial-gradient(
ellipse 100% 70% at 50% 0%,
var(--background-gradient-radial-glow-stop-1) 0%,
var(--background-gradient-radial-glow-stop-2) 10%,
var(--background-gradient-radial-glow-stop-3) 50%,
var(--background-gradient-radial-glow-stop-4) 100%
) top center/cover no-repeat;background-color:#000;isolation:isolate;overflow:hidden;position:relative;}/*!sc*/
.ijoJea >div>div>div>div>div{filter:none!important;}/*!sc*/
data-styled.g582[id="DarkModeHeroStyles__StyledDarkModeHero-sc-47dfd9a4-0"]{content:"ijoJea,"}/*!sc*/
.cGJiAI{align-items:center;display:flex;flex-direction:column;gap:var(--layout-spacing-size-2, 16px);}/*!sc*/
data-styled.g584[id="blog-slug__StyledHeroBody-sc-25fea812-0"]{content:"cGJiAI,"}/*!sc*/
.bfvBAT{align-items:center;display:flex;margin:0 auto;}/*!sc*/
data-styled.g585[id="blog-slug__StyledAuthorDetails-sc-25fea812-1"]{content:"bfvBAT,"}/*!sc*/
.gYEZGt{align-items:center;display:flex;flex-direction:column;}/*!sc*/
data-styled.g586[id="blog-slug__StyledMetaContainer-sc-25fea812-2"]{content:"gYEZGt,"}/*!sc*/
.bbuZZE{display:flex;flex-wrap:wrap;gap:var(--layout-spacing-size-0p5, 4px) var(--layout-spacing-size-1, 8px);list-style-type:none;padding:0;}/*!sc*/
.bbuZZE >li{align-items:center;color:var(--text-default);display:flex;gap:var(--layout-spacing-size-1, 8px);}/*!sc*/
.bbuZZE >li:not(:last-child)::after{color:var(--text-default);content:"•";}/*!sc*/
data-styled.g587[id="blog-slug__StyledMetaInfo-sc-25fea812-3"]{content:"bbuZZE,"}/*!sc*/
.rFOBZ{isolation:isolate;position:relative;}/*!sc*/
data-styled.g588[id="blog-slug__StyledPost-sc-25fea812-4"]{content:"rFOBZ,"}/*!sc*/
.btzbZJ{display:flex;flex-direction:column;gap:var(--layout-spacing-size-5, 40px);}/*!sc*/
@media (min-width:768px){.btzbZJ{gap:var(--layout-spacing-size-7, 56px);}}/*!sc*/
data-styled.g589[id="blog-slug__StyledPostContent-sc-25fea812-5"]{content:"btzbZJ,"}/*!sc*/
</style></head><body><div hidden=""><!--$--><!--/$--></div><div class="NotificationsStyles__NotificationsContainer-sc-7b760a16-0 hfPme"></div><div class="Layout__StyledLayout-sc-7fe895c5-0 gHXoLg"><div class="HeaderStyles__StyledHeader-sc-5192cbe3-0 lmmsMN"><div aria-label="Top Bar" class="TopBarstyles__StyledTopBar-sc-17n1n7p-0 dha-Dsk"><nav class="TopBarstyles__StyledTopBarContainer-sc-17n1n7p-1 kSWNYq"><div class="TopBarstyles__StyledTopBarCTAs-sc-17n1n7p-2 kPbLnT"></div><ul class="TopBarstyles__StyledTopBarLinks-sc-17n1n7p-3 iahKgg"><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/blog">Blog</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="https://docs.digitalocean.com/products">Docs</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/careers">Careers</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/support">Get Support</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/company/contact/sales?referrer=tophat">Contact Sales</a></li></ul></nav></div><div class="Headerstyles__StyledBackdrop-sc-9ucsot-7 dGslKK"></div><header class="Headerstyles__StyledHeader-sc-9ucsot-0 hvjxun"><div class="Headerstyles__StyledHeaderContainer-sc-9ucsot-1 hFtORd"><div class="Headerstyles__StyledHeaderLogo-sc-9ucsot-2 dTUndf"><a href="/"><span class="Typographystyles-sc-o7qsl9-0 knePS">DigitalOcean</span><div aria-hidden="true" class="DigitalOceanStyles__StyledLogo-sc-5322d8c4-1 JGXYR"><svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 90 90" tabindex="-1" class="DigitalOceanSmileyStyles__StyledSvg-sc-64ca7b97-4 kNCvbu"><circle cx="45" cy="45" r="36.25" fill="none" stroke="currentColor" stroke-width="17.5" stroke-dasharray="170.824100538945 56.941366846315" stroke-dashoffset="113.88273369263" class="DigitalOceanSmileyStyles__StyledCircle-sc-64ca7b97-0 dNYLTy"></circle><rect x="3.25" y="61.5" width="11" height="11" fill="currentColor" class="DigitalOceanSmileyStyles__StyledPixelSm-sc-64ca7b97-1 lcppJb"></rect><rect x="14.25" y="72.5" width="13.5" height="13.5" fill="currentColor" class="DigitalOceanSmileyStyles__StyledPixelMd-sc-64ca7b97-2 gempjk"></rect><rect x="27.5" y="55.25" width="17.25" height="17.25" fill="currentColor" class="DigitalOceanSmileyStyles__StyledPixelLg-sc-64ca7b97-3 dvyWcr"></rect></svg><svg xmlns="http://www.w3.org/2000/svg" height="32" viewBox="32 0 159 32" fill="currentColor" class="DigitalOceanStyles__StyledText-sc-5322d8c4-0 AvLth"><path d="M57.242 9.305c-1.835-1.254-4.129-1.9-6.806-1.9h-5.812v18.399h5.812c2.677 0 4.971-.685 6.806-2.015.994-.722 1.797-1.711 2.333-2.965.535-1.255.841-2.699.841-4.334 0-1.635-.268-3.079-.841-4.296-.536-1.254-1.3-2.242-2.333-2.889Zm-9.213 1.179h1.835c2.027 0 3.709.38 4.971 1.178 1.415.837 2.141 2.471 2.141 4.79 0 2.395-.726 4.068-2.141 4.98-1.224.798-2.868 1.217-4.933 1.217h-1.835V10.484h-.038Zm16.479-3.346c-.574 0-1.032.191-1.415.571-.382.38-.612.836-.612 1.406s.192 1.027.574 1.445c.382.38.879.57 1.453.57.574 0 1.032-.19 1.453-.57.382-.38.574-.875.574-1.445 0-.57-.192-1.026-.574-1.406-.421-.342-.918-.571-1.453-.571Zm-1.683 5.664h3.288v12.963h-3.288zm15.177 1.103c-.994-.874-2.103-1.369-3.288-1.369-1.797 0-3.327.609-4.474 1.863-1.185 1.217-1.759 2.775-1.759 4.638 0 1.825.574 3.383 1.721 4.638 1.147 1.216 2.677 1.824 4.474 1.824 1.262 0 2.332-.342 3.25-1.026v.304c0 1.064-.306 1.901-.841 2.471-.574.57-1.377.874-2.333.874-1.529 0-2.447-.608-3.632-2.128l-2.218 2.128.076.076c.498.685 1.224 1.331 2.18 1.939.956.608 2.218.95 3.633.95 1.95 0 3.517-.608 4.664-1.786 1.148-1.179 1.759-2.775 1.759-4.714V12.803h-3.212v1.102Zm-.878 7.641c-.574.646-1.3.95-2.256.95-.956 0-1.683-.304-2.218-.95-.574-.646-.841-1.483-.841-2.547s.267-1.901.841-2.547c.574-.646 1.3-.95 2.218-.95.956 0 1.682.304 2.256.95.573.646.841 1.521.841 2.547.038 1.064-.268 1.901-.841 2.547Zm6.883-8.744h3.288v12.963h-3.288zm1.685-5.664c-.574 0-1.033.191-1.415.571-.382.38-.612.836-.612 1.406s.191 1.027.574 1.445c.382.38.879.57 1.453.57.573 0 1.032-.19 1.453-.57.382-.38.573-.875.573-1.445 0-.57-.191-1.026-.573-1.406-.421-.342-.88-.571-1.453-.571Zm8.793 2.167h-3.212v3.498h-1.874v2.965h1.874v5.36c0 1.672.344 2.889.994 3.573.689.684 1.874 1.064 3.518 1.064.535 0 1.071 0 1.606-.038h.153v-2.965l-1.109.076c-.765 0-1.3-.152-1.568-.418-.267-.266-.382-.836-.382-1.71v-4.904h3.059v-2.965h-3.059V9.305Zm18.43-1.939h3.288v18.4h-3.288v-18.4Zm36.364 13.762c-.574.646-1.186 1.216-1.645 1.52-.458.304-1.032.418-1.682.418-.956 0-1.759-.342-2.371-1.064-.612-.722-.956-1.635-.956-2.737s.306-2.015.918-2.737c.612-.722 1.415-1.064 2.371-1.064 1.07 0 2.179.646 3.135 1.786l2.18-2.053c-1.415-1.824-3.212-2.661-5.354-2.661-1.797 0-3.364.647-4.626 1.939-1.262 1.293-1.912 2.889-1.912 4.828 0 1.939.65 3.573 1.912 4.828 1.262 1.292 2.829 1.939 4.626 1.939 2.371 0 4.283-1.027 5.583-2.89l-2.179-2.052Zm13.459-6.501c-.459-.646-1.109-1.178-1.874-1.558-.765-.38-1.683-.57-2.715-.57-1.835 0-3.327.684-4.435 1.976-1.109 1.331-1.645 2.965-1.645 4.866 0 1.977.612 3.574 1.797 4.828 1.186 1.216 2.792 1.863 4.742 1.863 2.218 0 4.015-.875 5.391-2.623l.077-.076-2.141-2.053c-.192.228-.498.494-.727.76-.306.304-.612.532-.956.684a3.856 3.856 0 0 1-1.644.381c-.918 0-1.644-.266-2.218-.799-.535-.494-.841-1.14-.918-1.976h8.68l.039-1.179c0-.836-.115-1.635-.345-2.395-.305-.798-.65-1.482-1.108-2.129Zm-7.15 3.042a3.28 3.28 0 0 1 .841-1.521c.459-.418 1.032-.646 1.721-.646.803 0 1.414.228 1.835.684.382.418.612.912.65 1.521h-5.047v-.038Zm19.731-3.878c-.994-.836-2.37-1.255-4.091-1.255-1.109 0-2.103.229-3.021.685a5.297 5.297 0 0 0-2.218 2.09l.039.038 2.103 2.015c.879-1.368 1.835-1.862 3.097-1.862.688 0 1.262.19 1.682.532.421.342.65.798.65 1.406v.647c-.803-.229-1.606-.381-2.409-.381-1.644 0-2.944.381-3.938 1.141-.994.76-1.491 1.863-1.491 3.231 0 1.217.42 2.205 1.262 2.927.841.722 1.911 1.065 3.173 1.065s2.409-.495 3.48-1.369v1.064h3.212V17.44c-.039-1.596-.536-2.813-1.53-3.649Zm-5.813 7.032c.383-.266.88-.38 1.568-.38a7.31 7.31 0 0 1 2.485.457v1.254c-.726.646-1.682.988-2.829.988-.574 0-.994-.114-1.3-.38-.306-.228-.459-.532-.459-.95 0-.418.153-.76.535-.989Zm19.922-6.804c-.918-1.026-2.18-1.52-3.824-1.52-1.3 0-2.37.38-3.135 1.102v-.798h-3.212v12.963h3.288v-7.147c0-.988.23-1.749.689-2.319.458-.57 1.108-.836 1.95-.836.726 0 1.3.228 1.72.722.421.494.612 1.178.612 2.053v7.489h3.288v-7.489c0-1.787-.458-3.193-1.376-4.22Zm-80.64-.228c-.994-.836-2.371-1.255-4.091-1.255-1.109 0-2.103.229-3.021.685a5.291 5.291 0 0 0-2.218 2.09l.038.038 2.103 2.015c.88-1.368 1.836-1.862 3.098-1.862.688 0 1.261.19 1.682.532.421.342.65.798.65 1.406v.647c-.803-.229-1.606-.381-2.409-.381-1.644 0-2.944.381-3.938 1.141-.994.76-1.492 1.863-1.492 3.231 0 1.217.421 2.205 1.262 2.927s1.912 1.065 3.174 1.065 2.409-.495 3.48-1.369v1.064h3.211V17.44c-.038-1.596-.535-2.813-1.529-3.649Zm-5.813 7.032c.383-.266.88-.38 1.568-.38a7.31 7.31 0 0 1 2.485.457v1.254c-.726.646-1.682.988-2.829.988-.574 0-.994-.114-1.3-.38-.306-.228-.459-.532-.459-.95 0-.418.153-.76.535-.989Zm25.082 5.209c-5.238 0-9.521-4.258-9.521-9.466 0-5.208 4.283-9.466 9.521-9.466 5.239 0 9.521 4.258 9.521 9.466 0 5.208-4.244 9.466-9.521 9.466Zm-.001-15.624c-3.403 0-6.156 2.737-6.156 6.12s2.753 6.121 6.156 6.121c3.403 0 6.156-2.738 6.156-6.121 0-3.383-2.753-6.12-6.156-6.12Z"></path></svg></div></a></div><nav links="[object Object],[object Object],[object Object],[object Object],[object Object]" aria-label="Main" class="Navigationstyles__StyledNavigation-sc-16d688r-0 dEpoGG"><div class="Navigationstyles__StyledNavigationContainer-sc-16d688r-1 fJtOUD"><ul class="Navigationstyles__StyledNavigationList-sc-16d688r-2 dJPxZV"><li class="Navigationstyles__StyledNavigationItem-sc-16d688r-3 cmwaSz"><button type="button" aria-expanded="false"><span class="Typographystyles-sc-o7qsl9-0 eAWyXV">Products</span><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div class="Dropdownstyles__StyledDropdown-sc-16wobc6-1 jlmMNW"><div class="Dropdownstyles__StyledDropdownContainer-sc-16wobc6-0 bParWh"><div class="Dropdownstyles__StyledBreadcrumbContainer-sc-16wobc6-12 cSrrey"></div><div class="Dropdownstyles__StyledFeature-sc-16wobc6-6 cbXDdB"><div class="Dropdownstyles__StyledFeatureInner-sc-16wobc6-7 fGva-dE"><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Featured AI Products</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Compute</p></div><div class="Cardstyles__StyledCardContent-sc-ngsvtw-4 kIDpRw"><p class="Typographystyles-sc-o7qsl9-0 eorXRA">Build, deploy, and scale cloud compute resources</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Containers and Images</p></div><div class="Cardstyles__StyledCardContent-sc-ngsvtw-4 kIDpRw"><p class="Typographystyles-sc-o7qsl9-0 eorXRA">Safely store and manage containers and backups</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Managed Databases</p></div><div class="Cardstyles__StyledCardContent-sc-ngsvtw-4 kIDpRw"><p class="Typographystyles-sc-o7qsl9-0 eorXRA">Fully managed resources running popular database engines</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Management and Dev Tools</p></div><div class="Cardstyles__StyledCardContent-sc-ngsvtw-4 kIDpRw"><p class="Typographystyles-sc-o7qsl9-0 eorXRA">Control infrastructure and gather insights</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Networking</p></div><div class="Cardstyles__StyledCardContent-sc-ngsvtw-4 kIDpRw"><p class="Typographystyles-sc-o7qsl9-0 eorXRA">Secure and control traffic to apps</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Security</p></div><div class="Cardstyles__StyledCardContent-sc-ngsvtw-4 kIDpRw"><p class="Typographystyles-sc-o7qsl9-0 eorXRA">Help protect your account and resources with these security features</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Storage</p></div><div class="Cardstyles__StyledCardContent-sc-ngsvtw-4 kIDpRw"><p class="Typographystyles-sc-o7qsl9-0 eorXRA">Store and access any amount of data reliably in the cloud</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Dropdownstyles__StyledButton-sc-16wobc6-10 howKId"><a aria-disabled="false" class="Buttonstyles-sc-hznqte-1 jvaeQM" href="/products">Browse all products</a></div></div></div><div class="Dropdownstyles__StyledDropdownContent-sc-16wobc6-8 zkNQV"><div class="Dropdownstyles__StyledDropdownHeadingContainer-sc-16wobc6-4 cSVflR"><h3 class="Typographystyles-sc-o7qsl9-0 iCUcQf"></h3></div><div class="Gridstyles-sc-isu2n3-0 dNWMka"></div></div></div></div></li><li class="Navigationstyles__StyledNavigationItem-sc-16d688r-3 cmwaSz"><button type="button" aria-expanded="false"><span class="Typographystyles-sc-o7qsl9-0 eAWyXV">Solutions</span><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div class="Dropdownstyles__StyledDropdown-sc-16wobc6-1 jlmMNW"><div class="Dropdownstyles__StyledDropdownContainer-sc-16wobc6-0 bParWh"><div class="Dropdownstyles__StyledBreadcrumbContainer-sc-16wobc6-12 cSrrey"></div><div class="Dropdownstyles__StyledFeature-sc-16wobc6-6 cbXDdB"><div class="Dropdownstyles__StyledFeatureInner-sc-16wobc6-7 fGva-dE"><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">AI/ML</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">CMS</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Data and IoT</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Developer Tools</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Gaming and Media</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Hosting</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Security and Networking</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Startups and SMBs</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Web and App Platforms</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Dropdownstyles__StyledButton-sc-16wobc6-10 howKId"><a aria-disabled="false" class="Buttonstyles-sc-hznqte-1 jvaeQM" href="/solutions">See all solutions</a></div></div></div><div class="Dropdownstyles__StyledDropdownContent-sc-16wobc6-8 zkNQV"><div class="Dropdownstyles__StyledDropdownHeadingContainer-sc-16wobc6-4 cSVflR"><h3 class="Typographystyles-sc-o7qsl9-0 iCUcQf"></h3></div><div class="Gridstyles-sc-isu2n3-0 dNWMka"></div></div></div></div></li><li class="Navigationstyles__StyledNavigationItem-sc-16d688r-3 cmwaSz"><button type="button" aria-expanded="false"><span class="Typographystyles-sc-o7qsl9-0 eAWyXV">Developers</span><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div class="Dropdownstyles__StyledDropdown-sc-16wobc6-1 jlmMNW"><div class="Dropdownstyles__StyledDropdownContainer-sc-16wobc6-0 bParWh"><div class="Dropdownstyles__StyledBreadcrumbContainer-sc-16wobc6-12 cSrrey"></div><div class="Dropdownstyles__StyledFeature-sc-16wobc6-6 cbXDdB"><div class="Dropdownstyles__StyledFeatureInner-sc-16wobc6-7 fGva-dE"><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Community</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Documentation</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Developer Tools</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Get Involved</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Utilities and Help</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div></div></div><div class="Dropdownstyles__StyledDropdownContent-sc-16wobc6-8 zkNQV"><div class="Dropdownstyles__StyledDropdownHeadingContainer-sc-16wobc6-4 cSVflR"><h3 class="Typographystyles-sc-o7qsl9-0 iCUcQf"></h3></div><div class="Gridstyles-sc-isu2n3-0 dNWMka"></div></div></div></div></li><li class="Navigationstyles__StyledNavigationItem-sc-16d688r-3 cmwaSz"><button type="button" aria-expanded="false"><span class="Typographystyles-sc-o7qsl9-0 eAWyXV">Partners</span><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div class="Dropdownstyles__StyledDropdown-sc-16wobc6-1 jlmMNW"><div class="Dropdownstyles__StyledDropdownContainer-sc-16wobc6-0 bParWh"><div class="Dropdownstyles__StyledBreadcrumbContainer-sc-16wobc6-12 cSrrey"></div><div class="Dropdownstyles__StyledFeature-sc-16wobc6-6 cbXDdB"><div class="Dropdownstyles__StyledFeatureInner-sc-16wobc6-7 fGva-dE"><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Become a Partner</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div><div class="Cardstyles__StyledCard-sc-ngsvtw-1 knFIpf"><div class="Cardstyles__StyledCardContentContainer-sc-ngsvtw-2 bDtbQM"><div class="Cardstyles__StyledCardHeading-sc-ngsvtw-3 oqBja"><p class="Typographystyles-sc-o7qsl9-0 dOfJkp">Marketplace</p></div></div><div class="Cardstyles__StyledChevron-sc-ngsvtw-0 eGMkcm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--icon-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></div></div></div></div><div class="Dropdownstyles__StyledDropdownContent-sc-16wobc6-8 zkNQV"><div class="Dropdownstyles__StyledDropdownHeadingContainer-sc-16wobc6-4 cSVflR"><h3 class="Typographystyles-sc-o7qsl9-0 iCUcQf"></h3></div><div class="Gridstyles-sc-isu2n3-0 dNWMka"></div></div></div></div></li><li class="Navigationstyles__StyledNavigationItem-sc-16d688r-3 dHSJyS"><a href="/pricing"><span class="Typographystyles-sc-o7qsl9-0 eAWyXV">Pricing</span></a></li></ul><div class="Navigationstyles__StyledNavigationContent-sc-16d688r-4 iCTJnP"><ul class="HeaderStyles__StyledCTALinks-sc-5192cbe3-1 bxWEGZ"><li><a aria-disabled="false" class="Buttonstyles-sc-hznqte-1 bPKRZR" href="https://cloud.digitalocean.com/login">Log in</a></li><li><a aria-disabled="false" class="Buttonstyles-sc-hznqte-1 lcRBhP" href="https://cloud.digitalocean.com/registrations/new">Sign up</a></li></ul></div></div><div style="height:0px" class="Navigationstyles__StyledNavigationBackground-sc-16d688r-5 kplepr"></div></nav><div class="Headerstyles__StyledHeaderContent-sc-9ucsot-4 gIHTLv"><ul class="HeaderStyles__StyledCTALinks-sc-5192cbe3-1 bxWEGZ"><li><a aria-disabled="false" class="Buttonstyles-sc-hznqte-1 bPKRZR" href="https://cloud.digitalocean.com/login">Log in</a></li><li><a aria-disabled="false" class="Buttonstyles-sc-hznqte-1 lcRBhP" href="https://cloud.digitalocean.com/registrations/new">Sign up</a></li></ul></div><div class="Headerstyles__StyledDivider-sc-9ucsot-6 cLiNrn"></div><button type="button" aria-label="Menu" class="Headerstyles__StyledHeaderToggle-sc-9ucsot-3 eEMGyf"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button></div></header><div class="Headerstyles__StyledBackdrop-sc-9ucsot-7 dGslKK"></div><div class="HeaderStyles__StyledProgressBar-sc-5192cbe3-4 jFyRlt"></div></div><!--$?--><template id="B:0"></template><!--/$--><!--$--><!--/$--><div id="footer" class="Sectionstyles__StyledSection-sc-4l5hhw-0 blrpEn"><div class="Sectionstyles__StyledSectionInner-sc-4l5hhw-1 bMaVH"><div class="Containerstyles-sc-11hjsrs-0 jIQAEC"><footer class="LinksStyles__StyledFooterDesktop-sc-607a44c5-0 hYQleR"><div><h2 class="Typographystyles-sc-o7qsl9-0 kkYqjo">Company</h2><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/about">About</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/leadership/executive-management">Leadership</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/blog">Blog</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/careers">Careers</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/customers">Customers</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/partners">Partners</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/referral-program">Referral Program</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/affiliates">Affiliate Program</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/press">Press</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/legal">Legal</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/legal/privacy-policy">Privacy Policy</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/security">Security</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://investors.digitalocean.com/">Investor Relations</a></li></ul></div><div><h2 class="Typographystyles-sc-o7qsl9-0 kkYqjo">Products</h2><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/knowledge-bases">Knowledge Bases</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/gpu-droplets">GPU Droplets</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/bare-metal-gpus">Bare Metal GPUs</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/inference-engine">Inference Engine</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/data-learning">Data &amp; Learning</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/inference-engine/evaluations">Evaluations</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/model-library">Model Library</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/droplets">Droplets</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/kubernetes">Kubernetes</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/functions">Functions</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/app-platform">App Platform</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/load-balancers">Load Balancers</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/managed-databases">Managed Databases</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/spaces">Spaces</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/block-storage">Block Storage</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/storage/network-file-storage">Network File Storage</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://docs.digitalocean.com/reference/api">API</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/uptime-monitoring">Uptime</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/cloud-security-posture-management">Cloud Security Posture Management (CSPM)</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/identity-access-management">Identity and Access Management (IAM)</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/cloudways">Cloudways</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products">View all Products</a></li></ul></div><div><h2 class="Typographystyles-sc-o7qsl9-0 kkYqjo">Resources</h2><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community/tutorials">Community Tutorials</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community/questions">Community Q&amp;A</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://css-tricks.com/" target="_blank">CSS-Tricks</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community/pages/write-for-digitalocean">Write for DOnations</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/currents">Currents Research</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/startups">DigitalOcean Startups</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/wavemakers">Wavemakers Program</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/research">Compass Council</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/open-source">Open Source</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community#iaan">Newsletter Signup</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/marketplace">Marketplace</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/pricing">Pricing</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/pricing/calculator">Pricing Calculator</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://docs.digitalocean.com/">Documentation</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://docs.digitalocean.com/release-notes">Release Notes</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community/pages/code-of-conduct">Code of Conduct</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://store.digitalocean.com/" rel="nofollow">Shop Swag</a></li></ul></div><div><h2 class="Typographystyles-sc-o7qsl9-0 kkYqjo">Solutions</h2><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/ai-training-gpu">AI Training GPU</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/gpu-inference">GPU Inference</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/vps-hosting">VPS Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/website-hosting">Website Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/vpn">VPN</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/docker-hosting">Docker Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/nodejs-hosting">Node.js Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/web-mobile-apps">Web Mobile Apps</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/wordpress-hosting">WordPress Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/virtual-machines">Virtual Machines</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions">View all Solutions</a></li></ul></div><div><h2 class="Typographystyles-sc-o7qsl9-0 kkYqjo">Contact</h2><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/support">Support</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/company/contact/sales?referrer=footer">Sales</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/company/contact/abuse">Report Abuse</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://status.digitalocean.com/" rel="nofollow">System Status</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://ideas.digitalocean.com/" rel="nofollow">Share your ideas</a></li></ul></div></footer><footer class="LinksStyles__StyledFooterMobile-sc-607a44c5-3 kruQEm"><details class="LinksStyles__StyledDetails-sc-607a44c5-4 ctHUKi"><summary><h2 class="Typographystyles-sc-o7qsl9-0 gTKhrk">Company</h2><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="up"><polyline points="18 15 12 9 6 15"></polyline></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="down"><polyline points="6 9 12 15 18 9"></polyline></svg></summary><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/about">About</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/leadership/executive-management">Leadership</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/blog">Blog</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/careers">Careers</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/customers">Customers</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/partners">Partners</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/referral-program">Referral Program</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/affiliates">Affiliate Program</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/press">Press</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/legal">Legal</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/legal/privacy-policy">Privacy Policy</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/security">Security</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://investors.digitalocean.com/">Investor Relations</a></li></ul></details><details class="LinksStyles__StyledDetails-sc-607a44c5-4 ctHUKi"><summary><h2 class="Typographystyles-sc-o7qsl9-0 gTKhrk">Products</h2><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="up"><polyline points="18 15 12 9 6 15"></polyline></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="down"><polyline points="6 9 12 15 18 9"></polyline></svg></summary><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/knowledge-bases">Knowledge Bases</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/gpu-droplets">GPU Droplets</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/bare-metal-gpus">Bare Metal GPUs</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/inference-engine">Inference Engine</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/data-learning">Data &amp; Learning</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/inference-engine/evaluations">Evaluations</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/model-library">Model Library</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/droplets">Droplets</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/kubernetes">Kubernetes</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/functions">Functions</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/app-platform">App Platform</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/load-balancers">Load Balancers</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/managed-databases">Managed Databases</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/spaces">Spaces</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/block-storage">Block Storage</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/storage/network-file-storage">Network File Storage</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://docs.digitalocean.com/reference/api">API</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/uptime-monitoring">Uptime</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/cloud-security-posture-management">Cloud Security Posture Management (CSPM)</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/identity-access-management">Identity and Access Management (IAM)</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/cloudways">Cloudways</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products">View all Products</a></li></ul></details><details class="LinksStyles__StyledDetails-sc-607a44c5-4 ctHUKi"><summary><h2 class="Typographystyles-sc-o7qsl9-0 gTKhrk">Resources</h2><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="up"><polyline points="18 15 12 9 6 15"></polyline></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="down"><polyline points="6 9 12 15 18 9"></polyline></svg></summary><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community/tutorials">Community Tutorials</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community/questions">Community Q&amp;A</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://css-tricks.com/" target="_blank">CSS-Tricks</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community/pages/write-for-digitalocean">Write for DOnations</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/currents">Currents Research</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/startups">DigitalOcean Startups</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/wavemakers">Wavemakers Program</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/research">Compass Council</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/open-source">Open Source</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community#iaan">Newsletter Signup</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/products/marketplace">Marketplace</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/pricing">Pricing</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/pricing/calculator">Pricing Calculator</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://docs.digitalocean.com/">Documentation</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://docs.digitalocean.com/release-notes">Release Notes</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/community/pages/code-of-conduct">Code of Conduct</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://store.digitalocean.com/" rel="nofollow">Shop Swag</a></li></ul></details><details class="LinksStyles__StyledDetails-sc-607a44c5-4 ctHUKi"><summary><h2 class="Typographystyles-sc-o7qsl9-0 gTKhrk">Solutions</h2><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="up"><polyline points="18 15 12 9 6 15"></polyline></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="down"><polyline points="6 9 12 15 18 9"></polyline></svg></summary><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/ai-training-gpu">AI Training GPU</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/gpu-inference">GPU Inference</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/vps-hosting">VPS Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/website-hosting">Website Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/vpn">VPN</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/docker-hosting">Docker Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/nodejs-hosting">Node.js Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/web-mobile-apps">Web Mobile Apps</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/wordpress-hosting">WordPress Hosting</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions/virtual-machines">Virtual Machines</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/solutions">View all Solutions</a></li></ul></details><details class="LinksStyles__StyledDetails-sc-607a44c5-4 ctHUKi"><summary><h2 class="Typographystyles-sc-o7qsl9-0 gTKhrk">Contact</h2><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="up"><polyline points="18 15 12 9 6 15"></polyline></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="down"><polyline points="6 9 12 15 18 9"></polyline></svg></summary><ul class="LinksStyles__StyledList-sc-607a44c5-1 jZDJvg"><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/support">Support</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="/company/contact/sales?referrer=footer">Sales</a></li><li><a class="LazyLink___StyledLink-sc-a535d946-0 iMWrUY Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" rel="nofollow" href="/company/contact/abuse">Report Abuse</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://status.digitalocean.com/" rel="nofollow">System Status</a></li><li><a class="LazyLink___StyledA-sc-a535d946-1 jjFalE Typographystyles-sc-o7qsl9-0 hZgGN LinksStyles__StyledLink-sc-607a44c5-2 fMymZG" href="https://ideas.digitalocean.com/" rel="nofollow">Share your ideas</a></li></ul></details></footer><div class="CompanyDetailsStyles__StyledCompanyDetails-sc-70016102-0 jXWzIT"><div class="CompanyDetailsStyles__StyledCompanyLogo-sc-70016102-1 dwIQJr"><svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 90 90" tabindex="-1" class="DigitalOceanSmileyStyles__StyledSvg-sc-64ca7b97-4 kNCvbu"><circle cx="45" cy="45" r="36.25" fill="none" stroke="currentColor" stroke-width="17.5" stroke-dasharray="170.824100538945 56.941366846315" stroke-dashoffset="113.88273369263" class="DigitalOceanSmileyStyles__StyledCircle-sc-64ca7b97-0 dNYLTy"></circle><rect x="3.25" y="61.5" width="11" height="11" fill="currentColor" class="DigitalOceanSmileyStyles__StyledPixelSm-sc-64ca7b97-1 lcppJb"></rect><rect x="14.25" y="72.5" width="13.5" height="13.5" fill="currentColor" class="DigitalOceanSmileyStyles__StyledPixelMd-sc-64ca7b97-2 gempjk"></rect><rect x="27.5" y="55.25" width="17.25" height="17.25" fill="currentColor" class="DigitalOceanSmileyStyles__StyledPixelLg-sc-64ca7b97-3 dvyWcr"></rect></svg><span class="Typographystyles-sc-o7qsl9-0 hZgGN">©<!-- --> 2026 <!-- -->DigitalOcean, LLC.</span><span class="Typographystyles-sc-o7qsl9-0 hZgGN"><a href="/sitemap">Sitemap</a>.</span></div><ul class="CompanyDetailsStyles__StyledCompanySocials-sc-70016102-2 iunNkm"><li><a href="https://twitter.com/digitalocean" target="_blank" rel="me nofollow noopener noreferrer" title="X (Twitter)" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.0468 10.3155L22.0566 1.00003H20.1585L13.2036 9.08855L7.6488 1.00003H1.24194L9.64196 13.2313L1.24194 23H3.14011L10.4847 14.4583L16.351 23H22.7578L14.0464 10.3155H14.0468ZM11.447 13.3391L10.5959 12.1211L3.82405 2.42968H6.73952L12.2045 10.251L13.0556 11.4689L20.1594 21.6354H17.244L11.447 13.3395V13.3391Z" fill="currentColor"></path></svg></a></li><li><a href="https://www.instagram.com/thedigitalocean/" target="_blank" rel="me nofollow noopener noreferrer" title="Instagram" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.44432 1.07693C6.27391 1.13215 5.47464 1.31893 4.77592 1.59349C4.05277 1.87531 3.43984 2.2535 2.83 2.86554C2.22015 3.47758 1.84461 4.09094 1.56476 4.81518C1.29394 5.51545 1.11046 6.31537 1.05876 7.48643C1.00706 8.6575 0.995618 9.03392 1.00134 12.0211C1.00706 15.0083 1.02026 15.3827 1.07702 16.5562C1.1329 17.7264 1.31902 18.5254 1.59358 19.2244C1.87585 19.9475 2.25359 20.5602 2.86586 21.1703C3.47812 21.7803 4.09105 22.155 4.81706 22.4353C5.51666 22.7056 6.31681 22.89 7.48766 22.9413C8.65852 22.9925 9.03538 23.0044 12.0217 22.9987C15.008 22.993 15.384 22.9798 16.5573 22.9241C17.7305 22.8684 18.5254 22.681 19.2246 22.4078C19.9477 22.1248 20.5609 21.7478 21.1705 21.1353C21.7801 20.5228 22.1554 19.909 22.4351 19.1843C22.7061 18.4847 22.8902 17.6846 22.9411 16.5146C22.9923 15.3405 23.0044 14.9656 22.9987 11.9788C22.993 8.99212 22.9796 8.61768 22.9239 7.44463C22.8682 6.27159 22.6819 5.47497 22.4076 4.77558C22.1249 4.05244 21.7475 3.44018 21.1355 2.82968C20.5235 2.21918 19.9092 1.84407 19.1847 1.56511C18.4847 1.29429 17.685 1.10971 16.5141 1.05911C15.3433 1.00851 14.9664 0.995531 11.979 1.00125C8.9916 1.00697 8.6176 1.01973 7.44432 1.07693ZM7.5728 20.9624C6.50029 20.9157 5.91795 20.7375 5.52986 20.5884C5.01594 20.3904 4.64985 20.151 4.26309 19.768C3.87633 19.385 3.63872 19.0176 3.43808 18.5047C3.28738 18.1166 3.10588 17.535 3.05572 16.4625C3.00116 15.3033 2.98972 14.9552 2.98334 12.0184C2.97696 9.08166 2.98818 8.73406 3.039 7.57443C3.08476 6.50281 3.26406 5.91981 3.413 5.53195C3.611 5.01737 3.84949 4.65194 4.23339 4.2654C4.61729 3.87886 4.9836 3.64082 5.49686 3.44018C5.88451 3.28882 6.46619 3.10886 7.53826 3.05782C8.69834 3.00282 9.04594 2.99182 11.9823 2.98544C14.9187 2.97906 15.2672 2.99006 16.4277 3.0411C17.4993 3.08774 18.0825 3.26528 18.47 3.4151C18.9841 3.6131 19.35 3.85092 19.7365 4.23548C20.1231 4.62004 20.3613 4.98503 20.562 5.49939C20.7135 5.88593 20.8935 6.46739 20.9441 7.54011C20.9993 8.70018 21.0119 9.048 21.0171 11.9841C21.0224 14.9203 21.0121 15.269 20.9613 16.4281C20.9144 17.5006 20.7366 18.0832 20.5873 18.4717C20.3893 18.9854 20.1506 19.3517 19.7664 19.7381C19.3823 20.1244 19.0164 20.3624 18.503 20.5631C18.1158 20.7142 17.5334 20.8946 16.4622 20.9456C15.3021 21.0002 14.9545 21.0116 12.0171 21.018C9.0796 21.0244 8.7331 21.0125 7.57302 20.9624M16.5403 6.12089C16.5408 6.38198 16.6186 6.63708 16.764 6.85392C16.9095 7.07076 17.1159 7.2396 17.3573 7.33909C17.5987 7.43859 17.8642 7.46426 18.1202 7.41286C18.3762 7.36147 18.6111 7.23532 18.7954 7.05036C18.9797 6.8654 19.105 6.62995 19.1555 6.37378C19.2059 6.11761 19.1793 5.85223 19.0789 5.61121C18.9785 5.37018 18.8089 5.16434 18.5915 5.01971C18.3742 4.87508 18.1188 4.79816 17.8577 4.79868C17.5077 4.79938 17.1723 4.93907 16.9252 5.18702C16.6782 5.43496 16.5397 5.77088 16.5403 6.12089ZM6.35201 12.011C6.35817 15.1306 8.89172 17.6538 12.0107 17.6478C15.1297 17.6419 17.6546 15.1086 17.6487 11.989C17.6427 8.86936 15.1085 6.34551 11.9891 6.35167C8.86972 6.35783 6.34607 8.8918 6.35201 12.011ZM8.33335 12.007C8.33192 11.2818 8.54557 10.5724 8.94728 9.96865C9.349 9.36486 9.92074 8.89376 10.5902 8.6149C11.2597 8.33605 11.9968 8.26198 12.7084 8.40205C13.4199 8.54212 14.074 8.89005 14.5878 9.40184C15.1016 9.91363 15.4521 10.5663 15.595 11.2773C15.7379 11.9883 15.6668 12.7257 15.3906 13.3962C15.1144 14.0668 14.6455 14.6404 14.0433 15.0445C13.4411 15.4486 12.7326 15.6651 12.0074 15.6665C11.5258 15.6675 11.0488 15.5737 10.6036 15.3903C10.1583 15.2069 9.75351 14.9376 9.41233 14.5978C9.07115 14.258 8.80026 13.8543 8.61513 13.4097C8.43 12.9652 8.33425 12.4886 8.33335 12.007Z" fill="currentColor"></path></svg></a></li><li><a href="https://www.facebook.com/DigitalOceanCloudHosting" target="_blank" rel="me nofollow noopener noreferrer" title="Facebook" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.75 8.33333H6V12H8.75V23H13.3333V12H16.6718L17 8.33333H13.3333V6.80525C13.3333 5.92983 13.5093 5.58333 14.3554 5.58333H17V1H13.5093C10.213 1 8.75 2.45108 8.75 5.23042V8.33333Z" fill="currentColor"></path></svg></a></li><li><a href="https://discord.gg/digitalocean" target="_blank" rel="me nofollow noopener noreferrer" title="Discord" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.6361 5.39641C18.1907 4.73466 16.6648 4.26519 15.0974 4C14.8829 4.38343 14.6888 4.77793 14.516 5.18185C12.8463 4.93025 11.1484 4.93025 9.47883 5.18185C9.30589 4.77797 9.11182 4.38348 8.89742 4C7.32898 4.26743 5.80206 4.73802 4.35518 5.39987C1.48276 9.64968 0.704089 13.7939 1.09342 17.8793C2.77559 19.1222 4.65841 20.0674 6.66004 20.6739C7.11075 20.0677 7.50957 19.4246 7.85227 18.7515C7.20136 18.5083 6.57312 18.2084 5.97481 17.8551C6.13228 17.7409 6.28628 17.6232 6.43509 17.509C8.17602 18.3278 10.0762 18.7523 12 18.7523C13.9238 18.7523 15.8239 18.3278 17.5649 17.509C17.7154 17.6319 17.8694 17.7496 18.0252 17.8551C17.4257 18.209 16.7963 18.5095 16.1442 18.7532C16.4865 19.426 16.8854 20.0686 17.3365 20.6739C19.3398 20.0699 21.2241 19.1251 22.9065 17.8811C23.3634 13.1433 22.1261 9.03712 19.6361 5.39641ZM8.34543 15.3668C7.26048 15.3668 6.36415 14.3823 6.36415 13.171C6.36415 11.9597 7.22934 10.9665 8.34197 10.9665C9.4546 10.9665 10.344 11.9597 10.325 13.171C10.3059 14.3823 9.45114 15.3668 8.34543 15.3668ZM15.6545 15.3668C14.5679 15.3668 13.675 14.3823 13.675 13.171C13.675 11.9597 14.5402 10.9665 15.6545 10.9665C16.7689 10.9665 17.6514 11.9597 17.6324 13.171C17.6133 14.3823 16.7602 15.3668 15.6545 15.3668Z" fill="currentColor"></path></svg></a></li><li><a href="https://www.youtube.com/DigitalOcean" target="_blank" rel="me nofollow noopener noreferrer" title="YouTube" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.54 6.70437C22.2875 5.75802 21.5413 5.01286 20.595 4.7595C18.88 4.29999 12 4.29999 12 4.29999C12 4.29999 5.12 4.29999 3.405 4.7595C2.45875 5.01286 1.7125 5.75802 1.46 6.70437C1 8.42073 1 12 1 12C1 12 1 15.5792 1.46 17.2956C1.7125 18.242 2.45875 18.9871 3.405 19.2405C5.12125 19.7 12 19.7 12 19.7C12 19.7 18.88 19.7 20.595 19.2405C21.5413 18.9871 22.2875 18.242 22.54 17.2956C23 15.5805 23 12 23 12C23 12 23 8.42073 22.54 6.70437ZM9.75 15.2501V8.74984L15.5 12L9.75 15.2501Z" fill="currentColor"></path></svg></a></li><li><a href="https://www.linkedin.com/company/digitalocean/" target="_blank" rel="me nofollow noopener noreferrer" title="LinkedIn" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.376 1H2.62403C1.72722 1 1 1.72722 1 2.62403V21.376C1 22.2728 1.72722 23 2.62403 23H21.376C22.2728 23 23 22.2728 23 21.376V2.62403C23 1.72722 22.2728 1 21.376 1ZM7.55722 19.7428H4.24958V9.23472H7.55722V19.7428ZM5.90417 7.78028C4.85153 7.78028 3.9975 6.97819 3.9975 5.88125C3.9975 4.78431 4.85153 3.98222 5.90417 3.98222C6.95681 3.98222 7.81083 4.78431 7.81083 5.88125C7.81083 6.97819 6.95681 7.78028 5.90417 7.78028ZM19.7504 19.7504H16.4428V14.0121C16.4428 12.3193 15.7232 11.7968 14.7943 11.7968C13.8135 11.7968 12.851 12.5347 12.851 14.0549V19.7519H9.54333V9.24236H12.7242V10.6983H12.7669C13.0862 10.0521 14.2046 8.9475 15.9111 8.9475C17.7567 8.9475 19.7504 10.0429 19.7504 13.2513V19.7504Z" fill="currentColor"></path></svg></a></li><li><a href="https://github.com/digitalocean" target="_blank" rel="me nofollow noopener noreferrer" title="GitHub" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 1C5.92468 1 1.00366 6.04649 1.00366 12.2767C1.00366 17.2609 4.15609 21.4836 8.52358 22.9789C9.07036 23.0827 9.27287 22.7366 9.27287 22.432C9.27287 22.162 9.26612 21.4559 9.25937 20.5145C6.20145 21.1929 5.55341 19.0054 5.55341 19.0054C5.05389 17.7039 4.3316 17.3578 4.3316 17.3578C3.33254 16.6586 4.40585 16.6725 4.40585 16.6725C5.50616 16.7556 6.09344 17.8355 6.09344 17.8355C7.07225 19.5592 8.66534 19.0607 9.29312 18.77C9.39437 18.0431 9.67789 17.5447 9.98841 17.2609C7.54477 16.9771 4.97963 16.0079 4.97963 11.6883C4.97963 10.4561 5.40491 9.45235 6.11369 8.66318C5.99894 8.37936 5.62092 7.23023 6.2217 5.6796C6.2217 5.6796 7.1465 5.37501 9.24587 6.83565C10.1234 6.58644 11.0617 6.46184 12 6.45491C12.9316 6.45491 13.8766 6.58644 14.7542 6.83565C16.8535 5.37501 17.7783 5.6796 17.7783 5.6796C18.3791 7.23023 18.0011 8.37936 17.8863 8.66318C18.5884 9.45235 19.0137 10.4561 19.0137 11.6883C19.0137 16.0218 16.4418 16.9702 13.9914 17.254C14.3829 17.6001 14.7407 18.2924 14.7407 19.3446C14.7407 20.8537 14.7272 22.0651 14.7272 22.4389C14.7272 22.7435 14.9229 23.0896 15.4832 22.9789C19.8507 21.4836 22.9964 17.2609 22.9964 12.2836C22.9964 6.04649 18.0754 1 12 1Z" fill="currentColor"></path></svg></a></li><li><a href="https://www.glassdoor.com/Overview/Working-at-DigitalOcean-EI_IE823482.11,23.htm" target="_blank" rel="me nofollow noopener noreferrer" title="Glassdoor" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.62 19.8572H4.29999C4.29999 21.5929 5.67893 23 7.38001 23H16.62C18.321 23 19.7 21.5929 19.7 19.8572V6.95128C19.7 6.9209 19.6881 6.89178 19.6671 6.87031C19.646 6.84884 19.6175 6.83678 19.5877 6.83678H16.7322C16.7024 6.83678 16.6739 6.84884 16.6528 6.87031C16.6317 6.89178 16.6199 6.9209 16.6199 6.95128L16.62 19.8572ZM16.62 1C18.321 1 19.7 2.40708 19.7 4.14288H7.38001V17.0488C7.38001 17.0792 7.36819 17.1083 7.34715 17.1298C7.32611 17.1513 7.29757 17.1634 7.2678 17.1634H4.41228C4.39753 17.1634 4.38292 17.1604 4.36929 17.1547C4.35566 17.1489 4.34327 17.1405 4.33285 17.1298C4.32242 17.1192 4.31415 17.1065 4.30851 17.0926C4.30287 17.0787 4.29998 17.0638 4.29999 17.0487V4.14288C4.29999 2.40718 5.67893 1 7.38001 1H16.62Z" fill="currentColor"></path></svg></a></li><li><a href="https://www.builtinnyc.com/company/digitalocean" target="_blank" rel="me nofollow noopener noreferrer" title="BuiltInNYC" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.77419 1C1.79433 1 1 1.79433 1 2.77419V7.03226H3.12903V3.12903H20.871V20.871H3.12903V16.9677H1V21.2258C1 22.2057 1.79433 23 2.77419 23H21.2258C22.2057 23 23 22.2057 23 21.2258V2.77419C23 1.79433 22.2057 1 21.2258 1H2.77419ZM7.74193 5.73814H10.2467V9.74573H15.0057C15.6974 9.74573 16.2581 10.3064 16.2581 10.9981V17.0095C16.2581 17.7012 15.6974 18.2619 15.0057 18.2619H7.74193V5.73814ZM10.2467 12.2505V15.7571H13.7533V12.2505H10.2467Z" fill="currentColor"></path></svg></a></li></ul></div></div></div></div></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><script>requestAnimationFrame(function(){$RT=performance.now()});</script><script src="/_do-www-marketing/0e5edb3a/_next/static/chunks/webpack-76827b33696073ea.js?dpl=0e5edb3a" id="_R_" async=""></script><div hidden id="S:0"><div id="hero" class="HeroSubstyles__StyledHeroSub-sc-fkyli4-0 beAoSf DarkModeHeroStyles__StyledDarkModeHero-sc-47dfd9a4-0 ijoJea"><div class="Containerstyles-sc-11hjsrs-0 jIQAEC"><div class="Containerstyles-sc-11hjsrs-0 WvIWR"><div class="Gridstyles-sc-isu2n3-0 jXPTsZ"><div class="GridItemstyles-sc-eu71zi-0 jpYjUd HeroSubstyles__StyledGridItem-sc-fkyli4-9 giLjJd"><div class="HeroSubstyles__StyledHeroSubIcon-sc-fkyli4-1 bOOhZU"><div class="StyledHeroCategory-sc-4f728144-0 jzjxbn"><div class="Categorystyles__StyledCategory-sc-1lstx5-0 kWrRpm"><a href="/blog/tags/product-updates">Product updates</a></div></div></div><div class="HeroSubstyles__StyledHeroSubContent-sc-fkyli4-2 gNCvnt"><div class="HeroSubstyles__StyledHeroSubHeadline-sc-fkyli4-3 fnhTVQ"><h1 class="Typographystyles-sc-o7qsl9-0 hTHOYM">Load Balancers</h1><div class="HeroSubstyles__StyledHeroSubBody-sc-fkyli4-4 gIekAq"><div class="blog-slug__StyledHeroBody-sc-25fea812-0 cGJiAI"><div class="blog-slug__StyledAuthorDetails-sc-25fea812-1 bfvBAT"><div><div class="AuthorsStyles__StyledAuthorList-sc-1937dd7e-0 ikWUGB"><div class="AuthorsStyles__StyledAvatarGroup-sc-1937dd7e-2 etShsH"><img alt="author" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="AuthorsStyles__StyledAvatarSmall-sc-1937dd7e-1 kVmAwg" style="color:transparent" srcSet="https://www.digitalocean.com/api/static-content/v1/images?src=%2F_do-www-marketing%2F0e5edb3a%2F_next%2Fstatic%2Fmedia%2Fdefault-avatar.14b0d31d.jpeg&amp;width=48 1x, https://www.digitalocean.com/api/static-content/v1/images?src=%2F_do-www-marketing%2F0e5edb3a%2F_next%2Fstatic%2Fmedia%2Fdefault-avatar.14b0d31d.jpeg&amp;width=96 2x" src="https://www.digitalocean.com/api/static-content/v1/images?src=%2F_do-www-marketing%2F0e5edb3a%2F_next%2Fstatic%2Fmedia%2Fdefault-avatar.14b0d31d.jpeg&amp;width=96"/></div><div class="AuthorsStyles__StyledAuthors-sc-1937dd7e-4 EZxrU"><div class="AuthorsStyles__StyledAuthor-sc-1937dd7e-3 bzotlk"><p class="Typographystyles-sc-o7qsl9-0 dyMnPD">By<!-- --> <!-- -->Rafael Rosa</p></div></div></div></div></div><div class="blog-slug__StyledMetaContainer-sc-25fea812-2 gYEZGt"><ul class="blog-slug__StyledMetaInfo-sc-25fea812-3 bbuZZE"><li class="Typographystyles-sc-o7qsl9-0 eorXRA"><span class="Typographystyles-sc-o7qsl9-0 dyMnPD">Published:<!-- --> <time dateTime="2017-02-14T00:00:00.000Z" itemProp="datePublished">February 14, 2017</time></span></li><li class="Typographystyles-sc-o7qsl9-0 eorXRA">3 min read</li></ul></div></div></div></div></div></div></div></div></div></div><div class="Sidebar__StyledSidebar-sc-6f573a3e-0 lfmfVj"><div class="Sidebar__StyledSidebarContainer-sc-6f573a3e-7 cKmBMp"><div class="Sidebar__StyledSidebarLeftSidebar-sc-6f573a3e-1 gMBEnN"><div class="Sidebar__StyledSidebarLeftSidebarContainer-sc-6f573a3e-3 hVwYhJ"><a class="Typographystyles-sc-o7qsl9-0 gdnEcZ Sidebar__StyledSidebarLeftSidebarLink-sc-6f573a3e-6 hvtCyl" href="/blog">&lt;-<!-- --> <!-- -->Back to blog home</a><svg width="100%" height="1" viewBox="0 0 100 1" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0.5" x2="100" y2="0.5" stroke="var(--border-subtle)" stroke-width="1" stroke-dasharray="4 8" stroke-linecap="round" vector-effect="non-scaling-stroke"></line></svg></div></div><div class="Sidebar__StyledSidebarContent-sc-6f573a3e-5 emRxWb"><div class="blog-slug__StyledPostContent-sc-25fea812-5 btzbZJ"><div class="blog-slug__StyledPost-sc-25fea812-4 rFOBZ"><div class="Markdownstyles-sc-dd1icp-0 lbMfog MarkdownStyles__StyledMarkdown-sc-cb40ca09-0 loCvHL"><p>Over the past five years, we’ve seen our community grow by leaps and bounds, and we’ve grown right alongside it. More and more of our users are managing complex workloads that require more resilience and need to be highly available. Our <a href="https://assets.digitalocean.com/blog/static/floating-ips-start-architecting-your-applications-for-high-availability/" rel="ugc nofollow noopener" target="_blank">Reserved IPs</a> already enable you to implement an architecture that eliminates single points of failure, but we knew we could do better by bringing our “DO-Simple” approach to the problem.</p>
<p>So today, we are releasing <strong>Load Balancers</strong>—a fully managed, highly available service that you can deploy as easily as a Droplet.</p>
<p>Our goal is to provide simple and intuitive tools that let your team launch, scale, and manage production applications of any size. With our Load Balancers, just choose a region and which Droplets will receive the traffic. We take care of the rest.</p>
<p>Load Balancers cost <strong>$10/month</strong> [note: edited November 5, 2018, from $20/month] with no additional bandwidth charges and are available in all DigitalOcean regions.</p>
<h2 id="features"><a href="#features" onclick="navigator.clipboard.writeText(this.href);">Features</a><a class="hash-anchor" href="#features" aria-hidden="true" onclick="navigator.clipboard.writeText(this.href);"></a></h2>
<ul>
<li>Load balance TCP, HTTP, and HTTPS workloads within a specific DigitalOcean region.</li>
<li>When using HTTPS, you can either terminate SSL on our Load Balancer or choose to use a passthrough mode.</li>
<li>Choose your balancing algorithm and configure custom health checks, or use our defaults.</li>
<li>Track Load Balancer usage and troubleshoot problems using the integrated graphs and metrics.</li>
<li>Manage your Load Balancers using our web dashboard or <a href="https://developers.digitalocean.com/documentation/v2/#load-balancers" rel="ugc nofollow noopener" target="_blank">APIs</a>.</li>
</ul>
<p>For more details, see <a href="/community/tutorials/an-introduction-to-digitalocean-load-balancers">this overview</a> on our Community site.</p>
<h3 id="simplified-service-discovery"><a href="#simplified-service-discovery" onclick="navigator.clipboard.writeText(this.href);">Simplified Service Discovery</a><a class="hash-anchor" href="#simplified-service-discovery" aria-hidden="true" onclick="navigator.clipboard.writeText(this.href);"></a></h3>
<p>Your Load Balancer will distribute incoming traffic across your Droplets, allowing you to build more reliable and performant applications by creating redundancy. You can add target Droplets to a Load Balancer by either choosing specific Droplets, or choosing a tag used by a group of Droplets.</p>
<p>With tags, scaling your application horizontally becomes easy. Launch a new Droplet with the tag applied, and it will be automatically added to your Load Balancer’s backend pool, ready to receive traffic. Remove the tag, and the Droplet will be removed from the backend pool.</p>
<p><img src="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2Fcontrol-panel.png&amp;token=9ed7dd0a1f077f111161d9c94ac418f5c458f8b087c0c07cd5bd12c225a9cd20" alt="Control panel"></p>
<p>Get started by following this <a href="/community/tutorials/how-to-create-your-first-digitalocean-load-balancer">step-by-step guide</a> on our Community site.</p>
<h3 id="security-ssl-options"><a href="#security-ssl-options" onclick="navigator.clipboard.writeText(this.href);">Security &amp; SSL Options</a><a class="hash-anchor" href="#security-ssl-options" aria-hidden="true" onclick="navigator.clipboard.writeText(this.href);"></a></h3>
<p>We didn’t forget about security! Here’s how Load Balancers’ measure up:</p>
<ul>
<li>HTTPS configuration that gives you <a href="https://www.ssllabs.com/ssltest/analyze.html" rel="ugc nofollow noopener" target="_blank">Grade A security</a> out of the box.</li>
<li>Uploaded SSL certificates are placed in a fully encrypted, isolated, and secure storage system.</li>
<li>Load Balancer logs aren’t stored anywhere on our systems (only metrics for troubleshooting).</li>
<li>Provisioning and operation of our Load Balancers is fully automated; there’s no human interaction.</li>
</ul>
<p>If you’re configuring a Load Balancer instance to use SSL termination, keep in mind that any Droplet using Shared Private Networking connected to the Load Balancer will have traffic sent to its private IP. Otherwise, it will use the Droplet’s public IP. (For full control and end-to-end encryption, choose the “SSL passthrough” option.)</p>
<p>Learn more about configuring either <a href="/community/tutorials/how-to-configure-ssl-termination-on-digitalocean-load-balancers">SSL termination</a> or <a href="/community/tutorials/how-to-configure-ssl-passthrough-on-digitalocean-load-balancers">SSL passthrough</a> with our Community tutorials.</p>
<h2 id="coming-soon"><a href="#coming-soon" onclick="navigator.clipboard.writeText(this.href);">Coming Soon</a><a class="hash-anchor" href="#coming-soon" aria-hidden="true" onclick="navigator.clipboard.writeText(this.href);"></a></h2>
<p>We already have many Load Balancer improvements planned. Some features you will see soon include:</p>
<ul>
<li>Support for Load Balancers in our <a href="https://github.com/digitalocean/droplet_kit" rel="ugc nofollow noopener" target="_blank">Ruby</a> and <a href="https://github.com/digitalocean/godo" rel="ugc nofollow noopener" target="_blank">Go</a> libraries as well as our command-line client, <a href="https://github.com/digitalocean/doctl" rel="ugc nofollow noopener" target="_blank">doctl</a>.</li>
<li>Integration with <a href="https://letsencrypt.org/" rel="ugc nofollow noopener" target="_blank">Let’s Encrypt</a> for provisioning and deploying free TLS certificates with ease.</li>
<li>Alerting on Load Balancer metrics with our upcoming <a href="/products/monitoring">Monitoring</a> solution.</li>
<li>Improved integration with DNS records managed by DigitalOcean.</li>
<li>Improved controls for rolling deployments.</li>
<li>Load Balancers that work across nearby datacenters.</li>
<li>IPv6 support.</li>
</ul>
<p>Load Balancers are just the beginning. Our <a href="https://blog.digitalocean.com/2017-whats-shipping-next-on-digitalocean/" rel="ugc nofollow noopener" target="_blank">2017 roadmap</a> is focused on bringing the “DO-Simple” experience to more complex, production workloads. Your feedback will help us as we improve Load Balancers and roll out more features, including new storage, security, and networking capabilities. Let us know what you think in the comments!</p>
</div></div><div class="BlogAuthorsSectionStyles__StyledBlogAuthorsSection-sc-aab276d6-0 daGpIu"><div class="Gridstyles-sc-isu2n3-0 dyOzEN"><div class="GridItemstyles-sc-eu71zi-0 jpYjUd"><h3 class="Typographystyles-sc-o7qsl9-0 eFksVD">About the author</h3></div><div class="GridItemstyles-sc-eu71zi-0 jpYjUd"><div class="ExpandedAuthorsListStyles__StyledAuthorsContainer-sc-10bcc97f-10 hXlsrn"><div class="ExpandedAuthorsListStyles__StyledAuthorRow-sc-10bcc97f-8 eqDwdj"><div class="ExpandedAuthorsListStyles__StyledAuthorContainer-sc-10bcc97f-9 fUOMXv"><div class="ExpandedAuthorsListStyles__StyledAuthor-sc-10bcc97f-1 dPIWVW"><div class="ExpandedAuthorsListStyles__StyledAvatarAndName-sc-10bcc97f-2 lbENDh"><img alt="Rafael Rosa" loading="lazy" width="64" height="64" decoding="async" data-nimg="1" class="ExpandedAuthorsListStyles__StyledAvatar-sc-10bcc97f-0 bJBjNJ" style="color:transparent" srcSet="https://www.digitalocean.com/api/static-content/v1/images?src=%2F_do-www-marketing%2F0e5edb3a%2F_next%2Fstatic%2Fmedia%2Fdefault-avatar.14b0d31d.jpeg&amp;width=64 1x, https://www.digitalocean.com/api/static-content/v1/images?src=%2F_do-www-marketing%2F0e5edb3a%2F_next%2Fstatic%2Fmedia%2Fdefault-avatar.14b0d31d.jpeg&amp;width=128 2x" src="https://www.digitalocean.com/api/static-content/v1/images?src=%2F_do-www-marketing%2F0e5edb3a%2F_next%2Fstatic%2Fmedia%2Fdefault-avatar.14b0d31d.jpeg&amp;width=128"/><div class="ExpandedAuthorsListStyles__StyledNameAndTitle-sc-10bcc97f-3 eAYddf"><div class="ExpandedAuthorsListStyles__StyledNameAndTag-sc-10bcc97f-4 dUyCPC"><span class="Typographystyles-sc-o7qsl9-0 jjTiGf">Rafael Rosa</span><div class="ProductCardTagstyles__StyledProductCardTag-sc-1qe54hc-0 iQMFVR ExpandedAuthorsListStyles__StyledTag-sc-10bcc97f-5 cXsAtY">Author</div></div></div></div></div></div></div></div></div></div></div></div></div><div class="Sidebar__StyledSidebarRightSidebar-sc-6f573a3e-2 knBBfU"><div class="Sidebar__StyledSidebarRightSidebarContainer-sc-6f573a3e-4 jKTOEU"><div class="SocialSidebarStyles__StyledSocialSidebar-sc-51a0b3e1-0 jdenwE"><div class="SocialSidebarStyles__StyledSocialSidebarInner-sc-51a0b3e1-1 eAsAwx"><div class="SocialSidebarStyles__StyledSocialSidebarInnerContent-sc-51a0b3e1-2 iXyJXB"><p class="Typographystyles-sc-o7qsl9-0 eFksVD">Share</p><div class="SocialSidebarStyles__StyledButtons-sc-51a0b3e1-3 cruvwg"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.digitalocean.com%2Fblog%2Fload-balancers-simplifying-high-availability&amp;text=Load%20Balancers&amp;via=digitalocean" target="_blank" rel="nofollow noopener noreferrer" title="Share to X (Twitter)" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.0468 10.3155L22.0566 1.00003H20.1585L13.2036 9.08855L7.6488 1.00003H1.24194L9.64196 13.2313L1.24194 23H3.14011L10.4847 14.4583L16.351 23H22.7578L14.0464 10.3155H14.0468ZM11.447 13.3391L10.5959 12.1211L3.82405 2.42968H6.73952L12.2045 10.251L13.0556 11.4689L20.1594 21.6354H17.244L11.447 13.3395V13.3391Z" fill="currentColor"></path></svg></a><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.digitalocean.com%2Fblog%2Fload-balancers-simplifying-high-availability&amp;t=Load%20Balancers" target="_blank" rel="nofollow noopener noreferrer" title="Share to Facebook" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.75 8.33333H6V12H8.75V23H13.3333V12H16.6718L17 8.33333H13.3333V6.80525C13.3333 5.92983 13.5093 5.58333 14.3554 5.58333H17V1H13.5093C10.213 1 8.75 2.45108 8.75 5.23042V8.33333Z" fill="currentColor"></path></svg></a><a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fwww.digitalocean.com%2Fblog%2Fload-balancers-simplifying-high-availability&amp;title=Load%20Balancers" target="_blank" rel="nofollow noopener noreferrer" title="Share to LinkedIn" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.376 1H2.62403C1.72722 1 1 1.72722 1 2.62403V21.376C1 22.2728 1.72722 23 2.62403 23H21.376C22.2728 23 23 22.2728 23 21.376V2.62403C23 1.72722 22.2728 1 21.376 1ZM7.55722 19.7428H4.24958V9.23472H7.55722V19.7428ZM5.90417 7.78028C4.85153 7.78028 3.9975 6.97819 3.9975 5.88125C3.9975 4.78431 4.85153 3.98222 5.90417 3.98222C6.95681 3.98222 7.81083 4.78431 7.81083 5.88125C7.81083 6.97819 6.95681 7.78028 5.90417 7.78028ZM19.7504 19.7504H16.4428V14.0121C16.4428 12.3193 15.7232 11.7968 14.7943 11.7968C13.8135 11.7968 12.851 12.5347 12.851 14.0549V19.7519H9.54333V9.24236H12.7242V10.6983H12.7669C13.0862 10.0521 14.2046 8.9475 15.9111 8.9475C17.7567 8.9475 19.7504 10.0429 19.7504 13.2513V19.7504Z" fill="currentColor"></path></svg></a><a href="https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fwww.digitalocean.com%2Fblog%2Fload-balancers-simplifying-high-availability&amp;t=Load%20Balancers" target="_blank" rel="nofollow noopener noreferrer" title="Share to YCombinator" class="SocialStyles__StyledSocial-sc-cc3469ac-0 khLIEt"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 1.01254C3.04736 1.10355 7.73642 9.81318 10.0413 14.1063C10.1047 14.2302 10.1379 14.3671 10.1385 14.5059C10.1442 17.2604 10.1426 22.9248 10.1426 23H12.8918C12.8918 22.9009 12.8897 17.3676 12.8967 14.6872C12.8987 14.528 12.9384 14.3716 13.0126 14.2305C15.3098 9.94828 20.0384 1.15572 20.1111 1.01861C20.0446 1.01133 18.1324 1.00607 17.2146 1C17.0859 1 17.0402 1.06269 16.9912 1.15977C16.5482 2.03789 16.097 2.91237 15.6556 3.79171C14.32 6.45278 11.6248 11.8182 11.5995 11.8518C11.5619 11.7773 8.04714 4.65204 6.32692 1.1444C6.26813 1.02306 6.193 1.00081 6.07295 1.00121C5.11424 1.00485 3.09024 1.00809 3 1.01254Z" fill="currentColor"></path></svg></a></div><svg width="100%" height="1" viewBox="0 0 100 1" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0.5" x2="100" y2="0.5" stroke="var(--border-mid)" stroke-width="1" stroke-dasharray="0" stroke-linecap="round" vector-effect="non-scaling-stroke"></line></svg><ul class="SocialSidebarStyles__StyledTags-sc-51a0b3e1-4 dtcBPT"><li><a class="Tagstyles-sc-ohbvtg-0 jsvund" href="/blog/tags/product-updates">Product Updates</a></li></ul></div><div class="SalesCTAStyles__StyledCTA-sc-1cbc203e-0 cSaWlH"><div class="SalesCTAStyles__StyledCtaHeading-sc-1cbc203e-1 efQCde"><h3 class="Typographystyles-sc-o7qsl9-0 eFksVD">Start building today</h3><span class="Typographystyles-sc-o7qsl9-0 hhMuXS">From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.</span></div><span class="Typographystyles-sc-o7qsl9-0 hrCqLG"><a class="LinkTextstyles-sc-jz3jcd-0 kcYccs" href="https://cloud.digitalocean.com/registrations/new">Sign up<svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6033 1.27344L16.6033 5.77344L12.6033 10.2734" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M1.60327 5.77344H16.6033" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></span></div></div></div></div></div></div></div><div class="Sectionstyles__StyledSection-sc-4l5hhw-0 blrpEn"><div class="Sectionstyles__StyledSectionInner-sc-4l5hhw-1 bMaVH"><div class="Containerstyles-sc-11hjsrs-0 jIQAEC"><div class="Containerstyles-sc-11hjsrs-0 fFGqWq"><div class="Headlinestyles__StyledHeadline-sc-14uj3bo-1 ebFSXX"><div class="Headlinestyles__StyledHeadlineHeader-sc-14uj3bo-2 bglBnR"><h2 class="Typographystyles-sc-o7qsl9-0 eNWKui">Related Articles</h2></div></div></div><div class="Gridstyles-sc-isu2n3-0 dNWMka"><div class="GridItemstyles-sc-eu71zi-0 gOKCvp"><div id="1582" type="blog" state="published" slug="introducing-v5-droplets" authors="[object Object]" primary_tag="[object Object]" tags="[object Object]" published_at="2026-08-26T02:19:47.496Z" header_url="https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/paddy%20blog%20header%20image.png" class="CardUniversalstyles__StyledCardUniversal-sc-1inzdla-10 hEVnrJ"><div class="CardUniversalstyles__StyledCardUniversalImage-sc-1inzdla-1 cDqwDt"><img alt="Introducing v5 Droplets: next-generation performance, sized to your workload" width="406" height="235" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fpaddy%2520blog%2520header%2520image.png&amp;width=640 1x, https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fpaddy%2520blog%2520header%2520image.png&amp;width=828 2x" src="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fpaddy%2520blog%2520header%2520image.png&amp;width=828"/></div><div class="CardUniversalstyles__StyledCardUniversalContainer-sc-1inzdla-2 hGIWRw"><div class="CardUniversalstyles__StyledCardUniversalContent-sc-1inzdla-3 bBcQQT"><div class="Categorystyles__StyledCategory-sc-1lstx5-0 iDzZdi"><a href="/blog/tags/product-updates">Product updates</a></div><div class="CardUniversalstyles__StyledCardUniversalMainContent-sc-1inzdla-5 hMjgom"><div class="CardUniversalstyles__StyledCardUniversalHeader-sc-1inzdla-7 bgLIvv"><h3 class="Typographystyles-sc-o7qsl9-0 bojEJy">Introducing v5 Droplets: next-generation performance, sized to your workload</h3></div><div class="CardUniversalstyles__StyledMetaData-sc-1inzdla-12 CwPHi"><div class="CardUniversalstyles__StyledAuthor-sc-1inzdla-11 flDKKe"><p class="Typographystyles-sc-o7qsl9-0 hhMuXS">Krishna Nallamothu</p></div><ul class="CardUniversalstyles__StyledMetaInfo-sc-1inzdla-13 bsNvyH"><li><span class="Typographystyles-sc-o7qsl9-0 jpGfXH">August 26, 2026</span></li><li><span class="Typographystyles-sc-o7qsl9-0 jpGfXH">2 min read</span></li></ul></div></div></div><div class="CardUniversalstyles__StyledCardUniversalLink-sc-1inzdla-6 OuQia"><p class="Typographystyles-sc-o7qsl9-0 ieryHS"><a class="LinkTextstyles-sc-jz3jcd-0 kcYccs" href="/blog/introducing-v5-droplets">Read more<svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6033 1.27344L16.6033 5.77344L12.6033 10.2734" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M1.60327 5.77344H16.6033" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></p></div></div></div></div><div class="GridItemstyles-sc-eu71zi-0 gOKCvp"><div id="1583" type="blog" state="published" slug="managed-agents-runtime-services-private-preview" authors="[object Object]" primary_tag="[object Object]" tags="[object Object]" published_at="2026-08-25T19:01:05.321Z" header_url="https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/new%20brand/iris.png" class="CardUniversalstyles__StyledCardUniversal-sc-1inzdla-10 hEVnrJ"><div class="CardUniversalstyles__StyledCardUniversalImage-sc-1inzdla-1 cDqwDt"><img alt="Private Preview: DigitalOcean Managed Agents Runtime Services" width="406" height="235" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Firis.png&amp;width=640 1x, https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Firis.png&amp;width=828 2x" src="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Firis.png&amp;width=828"/></div><div class="CardUniversalstyles__StyledCardUniversalContainer-sc-1inzdla-2 hGIWRw"><div class="CardUniversalstyles__StyledCardUniversalContent-sc-1inzdla-3 bBcQQT"><div class="Categorystyles__StyledCategory-sc-1lstx5-0 iDzZdi"><a href="/blog/tags/product-updates">Product updates</a></div><div class="CardUniversalstyles__StyledCardUniversalMainContent-sc-1inzdla-5 hMjgom"><div class="CardUniversalstyles__StyledCardUniversalHeader-sc-1inzdla-7 bgLIvv"><h3 class="Typographystyles-sc-o7qsl9-0 bojEJy">Private Preview: DigitalOcean Managed Agents Runtime Services</h3></div><div class="CardUniversalstyles__StyledMetaData-sc-1inzdla-12 CwPHi"><div class="CardUniversalstyles__StyledAuthor-sc-1inzdla-11 flDKKe"><p class="Typographystyles-sc-o7qsl9-0 hhMuXS">Salman Paracha</p></div><ul class="CardUniversalstyles__StyledMetaInfo-sc-1inzdla-13 bsNvyH"><li><span class="Typographystyles-sc-o7qsl9-0 jpGfXH">August 25, 2026</span></li><li><span class="Typographystyles-sc-o7qsl9-0 jpGfXH">3 min read</span></li></ul></div></div></div><div class="CardUniversalstyles__StyledCardUniversalLink-sc-1inzdla-6 OuQia"><p class="Typographystyles-sc-o7qsl9-0 ieryHS"><a class="LinkTextstyles-sc-jz3jcd-0 kcYccs" href="/blog/managed-agents-runtime-services-private-preview">Read more<svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6033 1.27344L16.6033 5.77344L12.6033 10.2734" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M1.60327 5.77344H16.6033" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></p></div></div></div></div><div class="GridItemstyles-sc-eu71zi-0 gOKCvp"><div id="1577" type="blog" state="published" slug="inference-router-cache-aware" authors="[object Object]" primary_tag="[object Object]" tags="[object Object]" published_at="2026-08-20T21:20:20.321Z" header_url="https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/new%20brand/sunrise.png" class="CardUniversalstyles__StyledCardUniversal-sc-1inzdla-10 hEVnrJ"><div class="CardUniversalstyles__StyledCardUniversalImage-sc-1inzdla-1 cDqwDt"><img alt="DigitalOcean Inference Router, Now Cache-Aware: Why the Cheapest Model Isn&#x27;t Always the Best Deal" width="406" height="235" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Fsunrise.png&amp;width=640 1x, https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Fsunrise.png&amp;width=828 2x" src="https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2F002Blog%2Fgradient_ai_platform_blog_headers%2Fnew%2520brand%2Fsunrise.png&amp;width=828"/></div><div class="CardUniversalstyles__StyledCardUniversalContainer-sc-1inzdla-2 hGIWRw"><div class="CardUniversalstyles__StyledCardUniversalContent-sc-1inzdla-3 bBcQQT"><div class="Categorystyles__StyledCategory-sc-1lstx5-0 iDzZdi"><a href="/blog/tags/product-updates">Product updates</a></div><div class="CardUniversalstyles__StyledCardUniversalMainContent-sc-1inzdla-5 hMjgom"><div class="CardUniversalstyles__StyledCardUniversalHeader-sc-1inzdla-7 bgLIvv"><h3 class="Typographystyles-sc-o7qsl9-0 bojEJy">DigitalOcean Inference Router, Now Cache-Aware: Why the Cheapest Model Isn&#x27;t Always the Best Deal</h3></div><div class="CardUniversalstyles__StyledMetaData-sc-1inzdla-12 CwPHi"><div class="CardUniversalstyles__StyledAuthor-sc-1inzdla-11 flDKKe"><p class="Typographystyles-sc-o7qsl9-0 hhMuXS">Salman Paracha </p></div><ul class="CardUniversalstyles__StyledMetaInfo-sc-1inzdla-13 bsNvyH"><li><span class="Typographystyles-sc-o7qsl9-0 jpGfXH">August 20, 2026</span></li><li><span class="Typographystyles-sc-o7qsl9-0 jpGfXH">10 min read</span></li></ul></div></div></div><div class="CardUniversalstyles__StyledCardUniversalLink-sc-1inzdla-6 OuQia"><p class="Typographystyles-sc-o7qsl9-0 ieryHS"><a class="LinkTextstyles-sc-jz3jcd-0 kcYccs" href="/blog/inference-router-cache-aware">Read more<svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6033 1.27344L16.6033 5.77344L12.6033 10.2734" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M1.60327 5.77344H16.6033" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></p></div></div></div></div></div></div></div></div></div><script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n"])</script><script>self.__next_f.push([1,"2:I[37702,[\"82700\",\"static/chunks/fd66a6a3-a3e9fb76183e8a2a.js?dpl=0e5edb3a\",\"31010\",\"static/chunks/31010-261e8e879d049cfd.js?dpl=0e5edb3a\",\"87950\",\"static/chunks/87950-fd4a983242ab92ff.js?dpl=0e5edb3a\",\"56816\",\"static/chunks/56816-4f49e20ad6fe6030.js?dpl=0e5edb3a\",\"35800\",\"static/chunks/35800-4a2b368b495087bc.js?dpl=0e5edb3a\",\"57908\",\"static/chunks/57908-386d9cb9a015959a.js?dpl=0e5edb3a\",\"25294\",\"static/chunks/25294-44a716ed5c4d1d47.js?dpl=0e5edb3a\",\"75533\",\"static/chunks/75533-9beb1dec0bbdbeb3.js?dpl=0e5edb3a\",\"24373\",\"static/chunks/24373-b0c166fb3422320c.js?dpl=0e5edb3a\",\"69082\",\"static/chunks/69082-655b48b5beed86d1.js?dpl=0e5edb3a\",\"67611\",\"static/chunks/67611-8311ddb0051c5ac5.js?dpl=0e5edb3a\",\"40488\",\"static/chunks/40488-1f9f3ded68e601a8.js?dpl=0e5edb3a\",\"83925\",\"static/chunks/83925-154589a79f7e112a.js?dpl=0e5edb3a\",\"97425\",\"static/chunks/97425-2a15914d271cf06b.js?dpl=0e5edb3a\",\"92293\",\"static/chunks/92293-7638b73d6d606cc6.js?dpl=0e5edb3a\",\"79210\",\"static/chunks/79210-5daa1ca5a782441a.js?dpl=0e5edb3a\",\"88522\",\"static/chunks/88522-f5bb2291e13a8a41.js?dpl=0e5edb3a\",\"68732\",\"static/chunks/68732-b6f8b26a91ef2a49.js?dpl=0e5edb3a\",\"52738\",\"static/chunks/52738-e3ae589399197a12.js?dpl=0e5edb3a\",\"23829\",\"static/chunks/23829-8497c20a2cbdd7e0.js?dpl=0e5edb3a\",\"29298\",\"static/chunks/29298-35df7c34dfed14b6.js?dpl=0e5edb3a\",\"36304\",\"static/chunks/36304-58051dce7fed81be.js?dpl=0e5edb3a\",\"86147\",\"static/chunks/86147-befdb06ee2d58442.js?dpl=0e5edb3a\",\"8315\",\"static/chunks/8315-4666033ca171f9c4.js?dpl=0e5edb3a\",\"87057\",\"static/chunks/87057-0f92239044576f7c.js?dpl=0e5edb3a\",\"7177\",\"static/chunks/app/layout-51051bcd683d29e9.js?dpl=0e5edb3a\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"3:I[23246,[\"82700\",\"static/chunks/fd66a6a3-a3e9fb76183e8a2a.js?dpl=0e5edb3a\",\"31010\",\"static/chunks/31010-261e8e879d049cfd.js?dpl=0e5edb3a\",\"87950\",\"static/chunks/87950-fd4a983242ab92ff.js?dpl=0e5edb3a\",\"56816\",\"static/chunks/56816-4f49e20ad6fe6030.js?dpl=0e5edb3a\",\"35800\",\"static/chunks/35800-4a2b368b495087bc.js?dpl=0e5edb3a\",\"57908\",\"static/chunks/57908-386d9cb9a015959a.js?dpl=0e5edb3a\",\"25294\",\"static/chunks/25294-44a716ed5c4d1d47.js?dpl=0e5edb3a\",\"75533\",\"static/chunks/75533-9beb1dec0bbdbeb3.js?dpl=0e5edb3a\",\"24373\",\"static/chunks/24373-b0c166fb3422320c.js?dpl=0e5edb3a\",\"69082\",\"static/chunks/69082-655b48b5beed86d1.js?dpl=0e5edb3a\",\"67611\",\"static/chunks/67611-8311ddb0051c5ac5.js?dpl=0e5edb3a\",\"40488\",\"static/chunks/40488-1f9f3ded68e601a8.js?dpl=0e5edb3a\",\"83925\",\"static/chunks/83925-154589a79f7e112a.js?dpl=0e5edb3a\",\"97425\",\"static/chunks/97425-2a15914d271cf06b.js?dpl=0e5edb3a\",\"92293\",\"static/chunks/92293-7638b73d6d606cc6.js?dpl=0e5edb3a\",\"79210\",\"static/chunks/79210-5daa1ca5a782441a.js?dpl=0e5edb3a\",\"88522\",\"static/chunks/88522-f5bb2291e13a8a41.js?dpl=0e5edb3a\",\"68732\",\"static/chunks/68732-b6f8b26a91ef2a49.js?dpl=0e5edb3a\",\"52738\",\"static/chunks/52738-e3ae589399197a12.js?dpl=0e5edb3a\",\"23829\",\"static/chunks/23829-8497c20a2cbdd7e0.js?dpl=0e5edb3a\",\"29298\",\"static/chunks/29298-35df7c34dfed14b6.js?dpl=0e5edb3a\",\"36304\",\"static/chunks/36304-58051dce7fed81be.js?dpl=0e5edb3a\",\"86147\",\"static/chunks/86147-befdb06ee2d58442.js?dpl=0e5edb3a\",\"8315\",\"static/chunks/8315-4666033ca171f9c4.js?dpl=0e5edb3a\",\"87057\",\"static/chunks/87057-0f92239044576f7c.js?dpl=0e5edb3a\",\"7177\",\"static/chunks/app/layout-51051bcd683d29e9.js?dpl=0e5edb3a\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"4:I[52901,[],\"\"]\n5:I[51476,[\"31010\",\"static/chunks/31010-261e8e879d049cfd.js?dpl=0e5edb3a\",\"87950\",\"static/chunks/87950-fd4a983242ab92ff.js?dpl=0e5edb3a\",\"35800\",\"static/chunks/35800-4a2b368b495087bc.js?dpl=0e5edb3a\",\"57908\",\"static/chunks/57908-386d9cb9a015959a.js?dpl=0e5edb3a\",\"23829\",\"static/chunks/23829-8497c20a2cbdd7e0.js?dpl=0e5edb3a\",\"31377\",\"static/chunks/31377-64232bb2a4cb19dd.js?dpl=0e5edb3a\",\"18039\",\"static/chunks/app/error-cd0efab446a17969.js?dpl=0e5edb3a\"],\"default\"]\n6:I[17185,[],\"\"]\n7:I[43718,[\"31010\",\"static/chunks/31010-261e8e879d049cfd.js?dpl=0e5edb3a\",\"87950\",\"static/chunks/87950-fd4a983242ab92ff.js?dpl=0e5edb3a\",\"35800\",\"static/chunks/35800-4a2b368b495087bc.js?dpl=0e5edb3a\",\"57908\",\"static/chunks/57908-386d9cb9a015959a.js?dpl=0e5edb3a\",\"19109\",\"static/chunks/19109-87b7d1b899a9bad3.js?dpl=0e5edb3a\",\"31377\",\"static/chunks/31377-64232bb2a4cb19dd.js?dpl=0e5edb3a\",\"24345\",\"static/chunks/app/not-found-228596b1e9a3c7b0.js?dpl=0e5edb3a\"],\"default\"]\n8:I[38915,[\"31010\",\"static/chunks/31010-261e8e879d049cfd.js?dpl=0e5edb3a\",\"87950\",\"static/chunks/87950-fd4a983242ab92ff.js?dpl=0e5edb3a\",\"35800\",\"static/chunks/35800-4a2b368b495087bc.js?dpl=0e5edb3a\",\"57908\",\"static/chunks/57908-386d9cb9a015959a.js?dpl=0e5edb3a\",\"41490\",\"static/chunks/41490-87b7d1b899a9bad3.js?dpl=0e5edb3a\",\"31377\",\"static/chunks/31377-64232bb2a4cb19dd.js?dpl=0e5edb3a\",\"42413\",\"static/chunks/app/unauthorized-cf674d450630664e.js?dpl=0e5edb3a\"],\"default\"]\na:I[69784,[],\"OutletBoundary\"]\nb:\"$Sreact.suspense\"\ne:I[69784,[],\"ViewportBoundary\"]\n10:I[69784,[],\"MetadataBoundary\"]\n12:I[95370,[\"31010\",\"static/chunks/31010-261e8e879d049cfd.js?dpl=0e5edb3a\",\"87950\",\"static/chunks/87950-fd4a983242ab92ff.js?dpl=0e5edb3a\",\"56816\",\"static/chunks/56816-4f49e20ad6fe6030.js?dpl=0e5edb3a\",\"35800\",\"static/chunks/35800-4a2b368b495087bc.js?dpl=0e5edb3a\",\"57908\",\"static/chunks/57908-386d9cb9a015959a.js?dpl=0e5edb3a\",\"23829\",\"static/chunks/23829-8497c20a2cbdd7e0.js?dpl=0e5edb3a\",\"29298\",\"static/chunks/29298-35df7c34dfed14b6.js?dpl=0e5edb3a\",\"31377\",\"static/chunks/31377-64232bb2a4cb19dd.js?dpl=0e5edb3a\",\"34219\",\"static/chunks/app/global-error-575ca33c98b0729c.js?dpl=0e5edb3a\"],\"default\"]\n:HL[\"/_do-www-marketing/0e5edb3a/_next/static/media/636a5ac981f94f8b.p.woff2?dpl=0e5edb3a\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_do-www-marketing/0e5edb3a/_next/static/media/bb3ef058b751a6ad-s.p.woff2?dpl=0e5edb3a\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_do-www-marketing/0e5edb3a/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=0e5edb3a\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_do-www-marketing/0e5edb3a/_next/static/css/17e47e26cebe8463.css?dpl=0e5edb3a\",\"style\"]\n:HL[\"/_do-www-marketing/0e5edb3a/_next/static/css/6994b812b10824a2.css?dpl=0e5edb3a\",\"style\"]\n:HL[\"/_do-www-marketing/0e5edb3a/_next/static/css/bed40f24bd69b9d5.css?dpl=0e5edb3a\",\"style\"]\n:HL[\"https://www.digitalocean.com/api/static-content/v1/design_tokens/css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"blog\",\"load-balancers-simplifying-high-availability\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"blog\",{\"children\":[[\"slug\",\"load-balancers-simplifying-high-availability\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_do-www-marketing/0e5edb3a/_next/static/css/17e47e26cebe8463.css?dpl=0e5edb3a\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_do-www-marketing/0e5edb3a/_next/static/css/6994b812b10824a2.css?dpl=0e5edb3a\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"dir\":\"ltr\",\"data-scroll-behavior\":\"smooth\",\"className\":\"__className_a7006e __className_056829 __className_c1e5e1\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"precedence\":\"design-tokens\",\"href\":\"https://www.digitalocean.com/api/static-content/v1/design_tokens/css\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://consent.trustarc.com\"}],[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$5\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L7\",null,{}],[]],\"forbidden\":[[\"$\",\"$L8\",null,{\"statusCode\":403}],[]],\"unauthorized\":[[\"$\",\"$L8\",null,{\"statusCode\":401}],[]]}]}]}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L9\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_do-www-marketing/0e5edb3a/_next/static/css/bed40f24bd69b9d5.css?dpl=0e5edb3a\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"$La\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@c\"}]}]]}],{},null,false,null]},null,false,\"$@d\"]},null,false,\"$@d\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L10\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L11\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$12\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_do-www-marketing/0e5edb3a/_next/static/css/6994b812b10824a2.css?dpl=0e5edb3a\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_do-www-marketing/0e5edb3a/_next/static/css/17e47e26cebe8463.css?dpl=0e5edb3a\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"13:[]\nd:\"$W13\"\n"])</script><script>self.__next_f.push([1,"f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, minimum-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#000000\"}]]\n"])</script><script>self.__next_f.push([1,"14:I[99344,[\"31010\",\"static/chunks/31010-261e8e879d049cfd.js?dpl=0e5edb3a\",\"87950\",\"static/chunks/87950-fd4a983242ab92ff.js?dpl=0e5edb3a\",\"94454\",\"static/chunks/94454-7f38a199df9ea937.js?dpl=0e5edb3a\",\"56816\",\"static/chunks/56816-4f49e20ad6fe6030.js?dpl=0e5edb3a\",\"35800\",\"static/chunks/35800-4a2b368b495087bc.js?dpl=0e5edb3a\",\"25294\",\"static/chunks/25294-44a716ed5c4d1d47.js?dpl=0e5edb3a\",\"75533\",\"static/chunks/75533-9beb1dec0bbdbeb3.js?dpl=0e5edb3a\",\"69082\",\"static/chunks/69082-655b48b5beed86d1.js?dpl=0e5edb3a\",\"67611\",\"static/chunks/67611-8311ddb0051c5ac5.js?dpl=0e5edb3a\",\"40488\",\"static/chunks/40488-1f9f3ded68e601a8.js?dpl=0e5edb3a\",\"14303\",\"static/chunks/14303-9da0ef47962168d0.js?dpl=0e5edb3a\",\"15544\",\"static/chunks/15544-9fe02e9f2b2821fa.js?dpl=0e5edb3a\",\"34603\",\"static/chunks/34603-ed78b85af36499d1.js?dpl=0e5edb3a\",\"84272\",\"static/chunks/84272-46d93d09aaf6449d.js?dpl=0e5edb3a\",\"86972\",\"static/chunks/86972-d30f04ff87778bd2.js?dpl=0e5edb3a\",\"95953\",\"static/chunks/app/blog/%5Bslug%5D/page-4fc3fa87b96a43e9.js?dpl=0e5edb3a\"],\"default\"]\n16:I[42721,[],\"IconMark\"]\n15:T145e,"])</script><script>self.__next_f.push([1,"Over the past five years, we've seen our community grow by leaps and bounds, and we've grown right alongside it. More and more of our users are managing complex workloads that require more resilience and need to be highly available. Our [Reserved IPs](https://assets.digitalocean.com/blog/static/floating-ips-start-architecting-your-applications-for-high-availability/) already enable you to implement an architecture that eliminates single points of failure, but we knew we could do better by bringing our \"DO-Simple\" approach to the problem.\n\nSo today, we are releasing **Load Balancers**—a fully managed, highly available service that you can deploy as easily as a Droplet.\n\nOur goal is to provide simple and intuitive tools that let your team launch, scale, and manage production applications of any size. With our Load Balancers, just choose a region and which Droplets will receive the traffic. We take care of the rest.\n\nLoad Balancers cost **$10/month** \\[note: edited November 5, 2018, from $20/month\\] with no additional bandwidth charges and are available in all DigitalOcean regions.\n\nFeatures\n--------\n\n* Load balance TCP, HTTP, and HTTPS workloads within a specific DigitalOcean region.\n* When using HTTPS, you can either terminate SSL on our Load Balancer or choose to use a passthrough mode.\n* Choose your balancing algorithm and configure custom health checks, or use our defaults.\n* Track Load Balancer usage and troubleshoot problems using the integrated graphs and metrics.\n* Manage your Load Balancers using our web dashboard or [APIs](https://developers.digitalocean.com/documentation/v2/#load-balancers).\n\nFor more details, see [this overview](https://www.digitalocean.com/community/tutorials/an-introduction-to-digitalocean-load-balancers) on our Community site.\n\n### Simplified Service Discovery\n\nYour Load Balancer will distribute incoming traffic across your Droplets, allowing you to build more reliable and performant applications by creating redundancy. You can add target Droplets to a Load Balancer by either choosing specific Droplets, or choosing a tag used by a group of Droplets.\n\nWith tags, scaling your application horizontally becomes easy. Launch a new Droplet with the tag applied, and it will be automatically added to your Load Balancer's backend pool, ready to receive traffic. Remove the tag, and the Droplet will be removed from the backend pool.\n\n![Control panel](https://www.digitalocean.com/api/static-content/v1/images?src=https%3A%2F%2Fdoimages.nyc3.cdn.digitaloceanspaces.com%2Fcontrol-panel.png\u0026token=9ed7dd0a1f077f111161d9c94ac418f5c458f8b087c0c07cd5bd12c225a9cd20)\n\nGet started by following this [step-by-step guide](https://www.digitalocean.com/community/tutorials/how-to-create-your-first-digitalocean-load-balancer) on our Community site.\n\n### Security \u0026 SSL Options\n\nWe didn't forget about security! Here's how Load Balancers' measure up:\n\n* HTTPS configuration that gives you [Grade A security](https://www.ssllabs.com/ssltest/analyze.html) out of the box.\n* Uploaded SSL certificates are placed in a fully encrypted, isolated, and secure storage system.\n* Load Balancer logs aren't stored anywhere on our systems (only metrics for troubleshooting).\n* Provisioning and operation of our Load Balancers is fully automated; there's no human interaction.\n\nIf you're configuring a Load Balancer instance to use SSL termination, keep in mind that any Droplet using Shared Private Networking connected to the Load Balancer will have traffic sent to its private IP. Otherwise, it will use the Droplet's public IP. (For full control and end-to-end encryption, choose the \"SSL passthrough\" option.)\n\nLearn more about configuring either [SSL termination](https://www.digitalocean.com/community/tutorials/how-to-configure-ssl-termination-on-digitalocean-load-balancers) or [SSL passthrough](https://www.digitalocean.com/community/tutorials/how-to-configure-ssl-passthrough-on-digitalocean-load-balancers) with our Community tutorials.\n\nComing Soon\n-----------\n\nWe already have many Load Balancer improvements planned. Some features you will see soon include:\n\n* Support for Load Balancers in our [Ruby](https://github.com/digitalocean/droplet_kit) and [Go](https://github.com/digitalocean/godo) libraries as well as our command-line client, [doctl](https://github.com/digitalocean/doctl).\n* Integration with [Let's Encrypt](https://letsencrypt.org/) for provisioning and deploying free TLS certificates with ease.\n* Alerting on Load Balancer metrics with our upcoming [Monitoring](https://www.digitalocean.com/products/monitoring/) solution.\n* Improved integration with DNS records managed by DigitalOcean.\n* Improved controls for rolling deployments.\n* Load Balancers that work across nearby datacenters.\n* IPv6 support.\n\nLoad Balancers are just the beginning. Our [2017 roadmap](https://blog.digitalocean.com/2017-whats-shipping-next-on-digitalocean/) is focused on bringing the \"DO-Simple\" experience to more complex, production workloads. Your feedback will help us as we improve Load Balancers and roll out more features, including new storage, security, and networking capabilities. Let us know what you think in the comments!"])</script><script>self.__next_f.push([1,"9:[\"$\",\"$b\",null,{\"fallback\":null,\"children\":[\"$\",\"$L14\",null,{\"blogData\":{\"pageData\":{\"id\":307,\"type\":\"blog\",\"state\":\"published\",\"slug\":\"load-balancers-simplifying-high-availability\",\"authors\":[{\"user_name\":\"Rafael Rosa\",\"relation\":\"author\",\"user_id\":null,\"item_id\":307,\"item_type\":\"post\",\"created_at\":\"2024-05-01T19:07:01.144Z\",\"updated_at\":\"2024-05-01T19:07:01.144Z\"}],\"primary_tag\":null,\"tags\":[{\"id\":459,\"state\":\"published\",\"slug\":\"product-updates\",\"name\":\"Product updates\",\"description\":\"Read all the latest news on DigitalOcean products and features and learn how you can use them to grow your business. \",\"created_at\":\"2022-10-11T14:25:23.935Z\",\"updated_at\":\"2026-01-05T19:34:37.495Z\",\"admin_use_only_at\":null,\"admin_view_only_at\":null,\"show_in_cms_at\":\"2026-01-05T19:34:37.072Z\",\"type\":\"tag\",\"color\":\"spraytan1\",\"semanticColor\":\"tagsCategorySprayTanDefault\",\"waveColor\":\"spraytan3\",\"pixelColor\":\"spraytan4\"}],\"title\":\"Load Balancers\",\"description\":null,\"published_at\":\"2017-02-14T00:00:00.000Z\",\"last_validated_at\":null,\"right_side_nav_cta\":null,\"header_url\":\"https://doimages.nyc3.cdn.digitaloceanspaces.com/hero.png\",\"readingTime\":\"3 min read\",\"content\":\"$15\"},\"relatedArticles\":[{\"id\":1582,\"type\":\"blog\",\"state\":\"published\",\"slug\":\"introducing-v5-droplets\",\"title\":\"Introducing v5 Droplets: next-generation performance, sized to your workload\",\"authors\":[{\"user_name\":\"Krishna Nallamothu\",\"relation\":\"author\",\"user_id\":null,\"item_id\":1582,\"item_type\":\"post\",\"created_at\":\"2026-08-25T21:27:42.169Z\",\"updated_at\":\"2026-08-25T21:27:42.169Z\"}],\"primary_tag\":{\"id\":459,\"state\":\"published\",\"slug\":\"product-updates\",\"name\":\"Product updates\",\"description\":\"Read all the latest news on DigitalOcean products and features and learn how you can use them to grow your business. \",\"created_at\":\"2022-10-11T14:25:23.935Z\",\"updated_at\":\"2026-01-05T19:34:37.495Z\",\"admin_use_only_at\":null,\"admin_view_only_at\":null,\"show_in_cms_at\":\"2026-01-05T19:34:37.072Z\",\"color\":\"spraytan1\",\"semanticColor\":\"tagsCategorySprayTanDefault\",\"waveColor\":\"spraytan3\",\"pixelColor\":\"spraytan4\"},\"tags\":[{\"id\":459,\"state\":\"published\",\"slug\":\"product-updates\",\"name\":\"Product updates\",\"description\":\"Read all the latest news on DigitalOcean products and features and learn how you can use them to grow your business. \",\"created_at\":\"2022-10-11T14:25:23.935Z\",\"updated_at\":\"2026-01-05T19:34:37.495Z\",\"admin_use_only_at\":null,\"admin_view_only_at\":null,\"show_in_cms_at\":\"2026-01-05T19:34:37.072Z\",\"type\":\"tag\",\"color\":\"spraytan1\",\"semanticColor\":\"tagsCategorySprayTanDefault\",\"waveColor\":\"spraytan3\",\"pixelColor\":\"spraytan4\"}],\"published_at\":\"2026-08-26T02:19:47.496Z\",\"header_url\":\"https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/paddy%20blog%20header%20image.png\",\"category\":{\"size\":\"medium\",\"color\":\"tagsCategorySprayTanDefault\",\"children\":\"Product updates\",\"link\":{\"href\":\"/blog/tags/product-updates\",\"prefetch\":false}},\"author\":{\"name\":\"Krishna Nallamothu\",\"link\":null},\"image\":{\"src\":\"https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/paddy%20blog%20header%20image.png\",\"alt\":\"Introducing v5 Droplets: next-generation performance, sized to your workload\",\"loading\":\"eager\",\"width\":406,\"height\":235},\"metaData\":[{\"name\":\"August 26, 2026\"},{\"name\":\"2 min read\"}],\"link\":{\"children\":\"Read more\",\"href\":\"/blog/introducing-v5-droplets\"}},{\"id\":1583,\"type\":\"blog\",\"state\":\"published\",\"slug\":\"managed-agents-runtime-services-private-preview\",\"title\":\"Private Preview: DigitalOcean Managed Agents Runtime Services\",\"authors\":[{\"user_name\":\"Salman Paracha\",\"relation\":\"author\",\"user_id\":null,\"item_id\":1583,\"item_type\":\"post\",\"created_at\":\"2026-08-25T19:01:05.337Z\",\"updated_at\":\"2026-08-25T19:01:05.337Z\"}],\"primary_tag\":{\"id\":459,\"state\":\"published\",\"slug\":\"product-updates\",\"name\":\"Product updates\",\"description\":\"Read all the latest news on DigitalOcean products and features and learn how you can use them to grow your business. \",\"created_at\":\"2022-10-11T14:25:23.935Z\",\"updated_at\":\"2026-01-05T19:34:37.495Z\",\"admin_use_only_at\":null,\"admin_view_only_at\":null,\"show_in_cms_at\":\"2026-01-05T19:34:37.072Z\",\"color\":\"spraytan1\",\"semanticColor\":\"tagsCategorySprayTanDefault\",\"waveColor\":\"spraytan3\",\"pixelColor\":\"spraytan4\"},\"tags\":[{\"id\":459,\"state\":\"published\",\"slug\":\"product-updates\",\"name\":\"Product updates\",\"description\":\"Read all the latest news on DigitalOcean products and features and learn how you can use them to grow your business. \",\"created_at\":\"2022-10-11T14:25:23.935Z\",\"updated_at\":\"2026-01-05T19:34:37.495Z\",\"admin_use_only_at\":null,\"admin_view_only_at\":null,\"show_in_cms_at\":\"2026-01-05T19:34:37.072Z\",\"type\":\"tag\",\"color\":\"spraytan1\",\"semanticColor\":\"tagsCategorySprayTanDefault\",\"waveColor\":\"spraytan3\",\"pixelColor\":\"spraytan4\"}],\"published_at\":\"2026-08-25T19:01:05.321Z\",\"header_url\":\"https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/new%20brand/iris.png\",\"category\":{\"size\":\"medium\",\"color\":\"tagsCategorySprayTanDefault\",\"children\":\"Product updates\",\"link\":{\"href\":\"/blog/tags/product-updates\",\"prefetch\":false}},\"author\":{\"name\":\"Salman Paracha\",\"link\":null},\"image\":{\"src\":\"https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/new%20brand/iris.png\",\"alt\":\"Private Preview: DigitalOcean Managed Agents Runtime Services\",\"loading\":\"eager\",\"width\":406,\"height\":235},\"metaData\":[{\"name\":\"August 25, 2026\"},{\"name\":\"3 min read\"}],\"link\":{\"children\":\"Read more\",\"href\":\"/blog/managed-agents-runtime-services-private-preview\"}},{\"id\":1577,\"type\":\"blog\",\"state\":\"published\",\"slug\":\"inference-router-cache-aware\",\"title\":\"DigitalOcean Inference Router, Now Cache-Aware: Why the Cheapest Model Isn't Always the Best Deal\",\"authors\":[{\"user_name\":\"Salman Paracha \",\"relation\":\"author\",\"user_id\":null,\"item_id\":1577,\"item_type\":\"post\",\"created_at\":\"2026-08-20T21:21:19.208Z\",\"updated_at\":\"2026-08-20T21:21:19.208Z\"}],\"primary_tag\":{\"id\":459,\"state\":\"published\",\"slug\":\"product-updates\",\"name\":\"Product updates\",\"description\":\"Read all the latest news on DigitalOcean products and features and learn how you can use them to grow your business. \",\"created_at\":\"2022-10-11T14:25:23.935Z\",\"updated_at\":\"2026-01-05T19:34:37.495Z\",\"admin_use_only_at\":null,\"admin_view_only_at\":null,\"show_in_cms_at\":\"2026-01-05T19:34:37.072Z\",\"color\":\"spraytan1\",\"semanticColor\":\"tagsCategorySprayTanDefault\",\"waveColor\":\"spraytan3\",\"pixelColor\":\"spraytan4\"},\"tags\":[{\"id\":459,\"state\":\"published\",\"slug\":\"product-updates\",\"name\":\"Product updates\",\"description\":\"Read all the latest news on DigitalOcean products and features and learn how you can use them to grow your business. \",\"created_at\":\"2022-10-11T14:25:23.935Z\",\"updated_at\":\"2026-01-05T19:34:37.495Z\",\"admin_use_only_at\":null,\"admin_view_only_at\":null,\"show_in_cms_at\":\"2026-01-05T19:34:37.072Z\",\"type\":\"tag\",\"color\":\"spraytan1\",\"semanticColor\":\"tagsCategorySprayTanDefault\",\"waveColor\":\"spraytan3\",\"pixelColor\":\"spraytan4\"}],\"published_at\":\"2026-08-20T21:20:20.321Z\",\"header_url\":\"https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/new%20brand/sunrise.png\",\"category\":{\"size\":\"medium\",\"color\":\"tagsCategorySprayTanDefault\",\"children\":\"Product updates\",\"link\":{\"href\":\"/blog/tags/product-updates\",\"prefetch\":false}},\"author\":{\"name\":\"Salman Paracha \",\"link\":null},\"image\":{\"src\":\"https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/new%20brand/sunrise.png\",\"alt\":\"DigitalOcean Inference Router, Now Cache-Aware: Why the Cheapest Model Isn't Always the Best Deal\",\"loading\":\"eager\",\"width\":406,\"height\":235},\"metaData\":[{\"name\":\"August 20, 2026\"},{\"name\":\"10 min read\"}],\"link\":{\"children\":\"Read more\",\"href\":\"/blog/inference-router-cache-aware\"}}]}}]}]\n"])</script><script>self.__next_f.push([1,"c:null\n"])</script><script>self.__next_f.push([1,"11:[[\"$\",\"title\",\"0\",{\"children\":\"Load Balancers | DigitalOcean\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://www.digitalocean.com/blog/load-balancers-simplifying-high-availability\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Load Balancers | DigitalOcean\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://www.digitalocean.com/blog/load-balancers-simplifying-high-availability\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image\",\"content\":\"https://doimages.nyc3.cdn.digitaloceanspaces.com/hero.png\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:title\",\"content\":\"Load Balancers | DigitalOcean\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:description\",\"content\":\"Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:image\",\"content\":\"https://doimages.nyc3.cdn.digitaloceanspaces.com/hero.png\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/_do-www-marketing/0e5edb3a/_next/static/media/favicon.91372345.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"12\",{\"rel\":\"icon\",\"href\":\"/_do-www-marketing/0e5edb3a/_next/static/media/favicon.00b9c167.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"13\",{\"rel\":\"apple-touch-icon\",\"href\":\"/_do-www-marketing/0e5edb3a/_next/static/media/apple-touch-icon.9537f22a.png\",\"sizes\":\"180x180\"}],[\"$\",\"$L16\",\"14\",{}]]\n"])</script></body></html>