CINXE.COM
<!doctype html> <html lang="en-US" class="no-js h-full " data-menu-state="off" data-motion="off"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="csrf-token" content="GAJaeylHP1hFHAUeCh0HGQdmC0AzBxwFSFoNDvzmsV4uZLNAL3B5jJKO"> <title data-suffix=" 路 Fly"> Support engineers that are hardcore devs 路 Fly</title> <meta content="origin" name="referrer"> <meta content="True" name="HandheldFriendly"> <meta content="width=device-width, initial-scale=1.0" name="viewport"> <script defer data-domain="fly.io" src="/js/events.js"> </script> <link href="/phx/ui/images/favicon/favicon-595d1312b35dfe32838befdf8505515e.ico?vsn=d" rel="shortcut icon" type="image/x-icon"> <link href="/phx/ui/images/favicon/apple-touch-icon-3e4c9ce127b5cd6f5516638d4bbf1dd5.png?vsn=d" rel="apple-touch-icon" sizes="180x180"> <link href="/phx/ui/images/favicon/favicon-32x32-803ad2058b86df3f8a9f8af1505a59d2.png?vsn=d" rel="icon" sizes="32x32" type="image/png"> <link href="/phx/ui/images/favicon/favicon-16x16-6963a8113fc4dc87910c17c4279a9bd4.png?vsn=d" rel="icon" sizes="16x16" type="image/png"> <link href="/phx/ui/images/favicon/site-4ed2b515513825854b905e85931b4a55.webmanifest?vsn=d" rel="manifest"> <link href="/phx/ui/images/favicon/safari-pinned-tab-987c7fc8f545337872c691fbc736e9c4.svg?vsn=d" rel="mask-icon" color="#4d7cfe"> <meta content="#4d7cfe" name="msapplication-TileColor"> <meta content="#ffffff" name="theme-color"> <style> html:not(.motion-on) * { transition: none !important; animation: none !important; } </style> <script> document.addEventListener("DOMContentLoaded", () => { document.documentElement.classList.add('motion-on') }) </script> <style> @font-face { font-family: 'Fricolage Grotesque'; font-weight: 100 900; font-display: block; font-style: normal; font-named-instance: 'Regular'; src: url(/phx/ui/fonts/fricolage-grotesque.var.woff2) format('woff2') } @font-face { font-family: 'Mackinac'; src: url("/phx/ui/fonts/mackinac-medium.woff2") format('woff2'); font-weight: 500; font-style: normal; font-display: block; } @font-face { font-family: 'Mackinac'; src: url("/phx/ui/fonts/mackinac-medium-italic.woff2") format('woff2'); font-weight: 500; font-style: italic; font-display: block; } @font-face { font-family: 'Mackinac'; src: url("/phx/ui/fonts/mackinac-bold.woff2") format('woff2'); font-weight: 700; font-style: normal; font-display: block; } @font-face { font-family: 'Mackinac'; src: url("/phx/ui/fonts/mackinac-bold-italic.woff2") format('woff2'); font-weight: 700; font-style: italic; font-display: block; } @font-face { font-family: 'Fragment Mono'; src: url("/phx/ui/fonts/fragment-mono-regular.woff2") format('woff2'); font-weight: 400; font-style: normal; font-display: block; } @font-face { font-family: 'Fragment Mono'; src: url("/phx/ui/fonts/fragment-mono-italic.woff2") format('woff2'); font-weight: 400; font-style: italic; font-display: block; } </style> <script> var fontsInServiceWorker = sessionStorage.foutFontsStage1Loaded && sessionStorage.foutFontsStage2Loaded || ('serviceWorker' in navigator && navigator.serviceWorker.controller !== null && navigator.serviceWorker.controller.state === 'activated') if (!fontsInServiceWorker && 'fonts' in document) { function fetchFonts(fonts) { return Promise.all(fonts.map(function (font) { return document .fonts .load(font); })); } if (sessionStorage.foutFontsStage2Loaded) { document.documentElement.className += " wf-loaded-stage2"; } else { sessionStorage.foutFontsStage1Loaded = true; }; } if ("fonts" in document) { let sansRoman = new FontFace( "Fricolage Grotesque", "url('/phx/ui/fonts/fricolage-grotesque.var.woff2') format('woff2')", { weight: "100 900", style: "normal" } ); let serifMedium = new FontFace( "Mackinac", "url('/phx/ui/fonts/mackinac-medium.woff2') format('woff2')", { weight: "500" } ); let serifMediumItalic = new FontFace( "Mackinac", "url('/phx/ui/fonts/mackinac-medium-italic.woff2') format('woff2')", { weight: "500", style: "italic" } ); let serifBold = new FontFace( "Mackinac", "url('/phx/ui/fonts/mackinac-bold.woff2') format('woff2')", { weight: "700" } ); let serifBoldItalic = new FontFace( "Mackinac", "url('/phx/ui/fonts/mackinac-bold-italic.woff2') format('woff2')", { weight: "700", style: "italic" } ); let monoRegular = new FontFace( "FragmentMono", "url('/phx/ui/fonts/fragment-mono-regular.woff2') format('woff2')", { weight: "400" } ); let monoItalic = new FontFace( "FragmentMono", "url('/phx/ui/fonts/fragment-mono-italic.woff2') format('woff2')", { weight: "400", style: "italic" } ); let loadedFonts = Promise.all([ sansRoman.load(), serifMedium.load(), serifMediumItalic.load(), serifBold.load(), serifBoldItalic.load(), monoRegular.load(), monoItalic.load() ]).then(result => { result.forEach(font => document.fonts.add(font)); document.documentElement.classList.add('wf-loaded-stage2'); sessionStorage.foutFontsStage2Loaded = true; }).catch(error => { throw new Error(`Error caught: ${error}`); }); } if ( (sessionStorage.foutFontsStage1Loaded && sessionStorage.foutFontsStage2Loaded) || ('serviceWorker' in navigator && navigator.serviceWorker.controller !== null && navigator.serviceWorker.controller.state === 'activated') ) { document.documentElement.classList.add('wf-loaded-stage2') } </script> <link rel="preload" href="/phx/ui/fonts/fricolage-grotesque.var.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/phx/ui/fonts/mackinac-medium.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/phx/ui/fonts/mackinac-medium-italic.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/phx/ui/fonts/mackinac-bold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/phx/ui/fonts/mackinac-bold-italic.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/phx/ui/fonts/fragment-mono-regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/phx/ui/fonts/fragment-mono-italic.woff2" as="font" type="font/woff2" crossorigin> <link phx-track-static rel="stylesheet" href="/phx/assets/app-fefed8e4cf74448b2d869eb4fff4f9f5.css?vsn=d"> <script> document.documentElement.classList.remove("no-js") </script> <style> .no-js [data-src] { display: none; } </style> <script defer phx-track-static type="text/javascript" src="/phx/assets/app-77f6dc3d3cd698d2a6863d8908556ecd.js?vsn=d"> </script> <link rel="me" href="https://hachyderm.io/@flydotio"> </head> <body class="w-full min-h-full"> <header class="navbar relative z-[500] container mx-auto px-4 sm:px-6 lg:px-8 flex items-center h-24 text-white font-medium text-sm" data-menu-container> <nav aria-label="Logo menu" class="relative flex"> <a href="/" aria-label="The Fly.io logo: a stylized white and purple hot air balloon on a deep purple background"> <svg aria-labelledby="title-GAzYNaZ_n9Uv6hPCdescription-GAzYNaZ_yR8v6hPS" class="" role="img" style="pointer-events: none; width: auto; height: 36px;" aria-hidden="true" viewBox="0 0 259 84" fill-rule="evenodd"> <title id="title-GAzYNaaABlQv6hPi"> </title> <desc id="description-GAzYNaaAFwAv6hPy"> </desc> <g buffered-rendering="static"> <path d="M57.413 10.134h9.454c8.409 0 15.236 6.827 15.236 15.236v33.243c0 8.409-6.827 15.236-15.236 15.236h-.745c-4.328-.677-6.205-1.975-7.655-3.072l-12.02-9.883a1.692 1.692 0 0 0-2.128 0l-3.905 3.211-10.998-9.043a1.688 1.688 0 0 0-2.127 0L12.01 68.503c-3.075 2.501-5.109 2.039-6.428 1.894C2.175 67.601 0 63.359 0 58.613V25.37c0-8.409 6.827-15.236 15.237-15.236h9.433l-.017.038-.318.927-.099.318-.428 1.899-.059.333-.188 1.902-.025.522-.004.183.018.872.043.511.106.8.135.72.16.663.208.718.54 1.52.178.456.94 1.986.332.61 1.087 1.866.416.673 1.517 2.234.219.296 1.974 2.569.638.791 2.254 2.635.463.507 1.858 1.999.736.762 1.216 1.208-.244.204-.152.137c-.413.385-.805.794-1.172 1.224a10.42 10.42 0 0 0-.504.644 8.319 8.319 0 0 0-.651 1.064 6.234 6.234 0 0 0-.261.591 5.47 5.47 0 0 0-.353 1.606l-.007.475a5.64 5.64 0 0 0 .403 1.953 5.44 5.44 0 0 0 1.086 1.703c.338.36.723.674 1.145.932.359.22.742.401 1.14.539a6.39 6.39 0 0 0 2.692.306h.005a6.072 6.072 0 0 0 2.22-.659c.298-.158.582-.341.848-.549a5.438 5.438 0 0 0 1.71-2.274c.28-.699.417-1.446.405-2.198l-.022-.393a5.535 5.535 0 0 0-.368-1.513 6.284 6.284 0 0 0-.285-.618 8.49 8.49 0 0 0-.67-1.061 11.022 11.022 0 0 0-.354-.453 14.594 14.594 0 0 0-1.308-1.37l-.329-.28.557-.55 2.394-2.5.828-.909 1.287-1.448.837-.979 1.194-1.454.808-1.016 1.187-1.587.599-.821.85-1.271.708-1.083 1.334-2.323.763-1.524.022-.047.584-1.414a.531.531 0 0 0 .02-.056l.629-1.962.066-.286.273-1.562.053-.423.016-.259.019-.978-.005-.182-.05-.876-.062-.68-.31-1.961c-.005-.026-.01-.052-.018-.078l-.398-1.45-.137-.403-.179-.446Zm4.494 41.455a3.662 3.662 0 0 0-3.61 3.61 3.663 3.663 0 0 0 3.61 3.609 3.665 3.665 0 0 0 3.611-3.609 3.663 3.663 0 0 0-3.611-3.61Z" fill="url(#agh_Radial1)"></path> <path d="M35.639 72.544l-.637.535a3.332 3.332 0 01-2.09.762H15.235a15.176 15.176 0 01-9.654-3.451c1.319.145 3.353.607 6.428-1.894l15.277-13.44a1.693 1.693 0 012.127 0l10.997 9.042 3.904-3.21c.619-.5 1.51-.5 2.128 0l12.019 9.882c1.45 1.097 3.327 2.394 7.654 3.071H58.12a3.394 3.394 0 01-1.963-.654l-.14-.108-.593-.493a1.247 1.247 0 00-.158-.159c-.672-.563-9.187-7.617-9.187-7.617a1 1 0 00-1.281.002s.021.026-9.038 7.615a1.12 1.12 0 00-.121.117zm26.262-20.96a3.678 3.678 0 00-3.61 3.609 3.68 3.68 0 003.61 3.609 3.68 3.68 0 003.61-3.609 3.678 3.678 0 00-3.61-3.609zM38.566 40.648L37.35 39.44l-.736-.762-1.858-1.999-.463-.507-2.253-2.634-.638-.791-1.974-2.569-.219-.296-1.517-2.234-.416-.673-1.087-1.866-.332-.61-.94-1.985-.178-.456-.539-1.52-.208-.718-.16-.663-.135-.72-.106-.8-.043-.511-.018-.872.004-.183.025-.522.188-1.901.059-.333.428-1.899.098-.318.318-.927.102-.24.506-1.112.351-.662.489-.806.487-.718.347-.456.4-.482.44-.484.377-.378.918-.808.671-.549c.016-.014.033-.026.05-.038l.794-.537.631-.402 1.198-.631c.018-.011.039-.02.058-.029l1.698-.705.157-.059 1.51-.442.638-.143.862-.173.572-.087.877-.109.598-.053 1.187-.063.465-.005.881.018.229.013 1.276.106 1.687.238.195.041 1.668.415.49.146.544.188.663.251.524.222.77.363.485.249.872.512.325.2 1.189.868.341.296.828.754.041.041.703.754.242.273.825 1.096.168.262.655 1.106.197.379.369.825.386.963.137.403.398 1.45a.89.89 0 01.018.078l.31 1.961.062.679.05.876.005.182-.019.978-.016.259-.053.423-.273 1.562-.066.286-.629 1.962a.626.626 0 01-.02.056l-.584 1.414-.022.047-.763 1.523-1.334 2.323-.708 1.083-.849 1.271-.599.821-1.187 1.587-.808 1.016-1.194 1.453-.837.979-1.287 1.448-.828.909-2.394 2.5-.556.55.328.28c.465.428.902.885 1.308 1.37.122.148.24.299.354.453.249.336.473.691.67 1.06.106.2.201.407.285.618.191.484.32.996.368 1.513l.022.393c.012.752-.125 1.5-.405 2.198a5.438 5.438 0 01-1.71 2.274c-.266.208-.55.391-.848.549a6.08 6.08 0 01-2.219.659h-.005a6.403 6.403 0 01-2.692-.306 5.882 5.882 0 01-1.14-.539 5.523 5.523 0 01-1.145-.932 5.458 5.458 0 01-1.086-1.703 5.662 5.662 0 01-.403-1.953l.007-.475a5.47 5.47 0 01.353-1.606c.077-.202.164-.399.261-.591.19-.37.408-.725.651-1.063.159-.221.328-.436.504-.644.367-.43.759-.839 1.172-1.224l.152-.137.244-.204z" class="fill-transparent"></path> <path d="M35.002 73.079l9.796-8.267a1 1 0 011.281-.002l9.938 8.269c.604.492 1.36.761 2.139.762h-25.28c.776 0 1.527-.269 2.126-.762zM41.1 43.568l.096.028c.031.015.057.036.085.055l.08.071c.198.182.39.373.575.569.13.139.257.282.379.43.155.187.3.383.432.587.057.09.11.181.16.276.043.082.082.167.116.253.06.15.105.308.119.469l-.003.302a1.726 1.726 0 01-.817 1.343 2.333 2.333 0 01-.994.327l-.373.011-.315-.028a2.398 2.398 0 01-.433-.105 2.07 2.07 0 01-.41-.192l-.246-.18a1.685 1.685 0 01-.56-.96 2.418 2.418 0 01-.029-.19l-.009-.288c.005-.078.017-.155.034-.232.043-.168.105-.331.183-.486.101-.194.216-.381.344-.559.213-.288.444-.562.691-.821.159-.168.322-.331.492-.488l.121-.109c.084-.055.085-.055.181-.083h.101zM40.481 3.42l.039-.003v33.665l-.084-.155a94.101 94.101 0 01-3.093-6.267 67.257 67.257 0 01-2.099-5.255 41.665 41.665 0 01-1.265-4.326c-.265-1.163-.469-2.343-.553-3.535a16.923 16.923 0 01-.029-1.528c.008-.444.026-.887.054-1.33.044-.696.115-1.391.217-2.081.081-.543.181-1.084.304-1.619.098-.425.212-.847.342-1.262.188-.6.413-1.186.675-1.758.096-.206.199-.411.307-.612.65-1.204 1.532-2.313 2.687-3.054a5.609 5.609 0 012.498-.88zm4.365.085l2.265.646c1.049.387 2.059.891 2.987 1.521a11.984 11.984 0 013.212 3.204c.502.748.918 1.555 1.243 2.398.471 1.247.763 2.554.866 3.882.03.348.047.697.054 1.046.008.324.006.649-.02.973-.064.725-.2 1.442-.407 2.14a17.03 17.03 0 01-.587 1.684c-.28.685-.591 1.357-.932 2.013-.754 1.457-1.623 2.852-2.553 4.201a65.451 65.451 0 01-3.683 4.806 91.02 91.02 0 01-4.417 4.896 93.66 93.66 0 002.907-5.949c.5-1.124.971-2.26 1.414-3.407.487-1.26.927-2.537 1.317-3.83.29-.969.546-1.948.757-2.938.181-.849.323-1.707.411-2.57.074-.72.101-1.444.083-2.166a30.867 30.867 0 00-.049-1.325c-.106-1.775-.376-3.545-.894-5.248a15.341 15.341 0 00-.714-1.892c-.663-1.444-1.588-2.793-2.84-3.778l-.42-.307z" fill="white"></path> <path d="M179.213 64.297l-10.751-23.015c-.898-1.917-1.433-2.618-2.331-3.431l-.874-.788c-.697-.676-1.155-1.302-1.155-2.045 0-1.064.843-1.96 2.378-1.96h9.334c1.465 0 2.378.762 2.378 1.9 0 .635-.292 1.111-.661 1.578-.438.555-1.008 1.096-1.008 2.082 0 .618.18 1.234.527 2.021l6.416 15.025 5.755-14.647c.354-.974.596-1.832.596-2.519 0-1.069-.581-1.505-1.029-1.983-.39-.415-.702-.854-.702-1.557 0-1.149.935-1.9 2.193-1.9h5.748c1.612 0 2.378.834 2.378 1.9 0 .682-.393 1.314-1.166 1.996l-.813.668c-1.132.925-1.656 2.263-2.251 3.647l-8.716 20.998c-1.03 2.455-2.563 5.863-4.905 8.659-2.379 2.84-5.587 5.048-9.932 5.048-3.638 0-5.84-1.737-5.84-4.24 0-2.293 1.696-4.12 3.924-4.12 1.22 0 1.855.576 2.499 1.169.532.489 1.072.991 2.137.991.988 0 1.908-.418 2.742-1.093 1.274-1.03 2.341-2.652 3.129-4.384zm63.175-.082c4.839 0 8.804-1.658 11.897-4.967 3.09-3.304 4.636-7.281 4.636-11.931 0-4.539-1.469-8.268-4.396-11.191-2.926-2.921-6.723-4.388-11.396-4.388-4.92 0-8.944 1.597-12.077 4.78-3.135 3.186-4.703 7.045-4.703 11.578 0 4.493 1.496 8.301 4.483 11.425 2.99 3.126 6.84 4.694 11.556 4.694zm-40.921-.36c2.798 0 4.788-1.884 4.788-4.6 0-2.652-2.055-4.54-4.788-4.54-2.863 0-4.912 1.891-4.912 4.54 0 2.713 2.05 4.6 4.912 4.6zm9.964-4.305l.681-.72c.81-.787 1.071-1.582 1.071-3.774V42.097c0-1.895-.258-2.741-1.062-3.465l-.801-.718c-.785-.693-1.043-1.124-1.043-1.816 0-.984.763-1.791 1.99-2.071l5.44-1.32c.52-.126 1.107-.249 1.562-.249.626 0 1.138.206 1.497.563.36.358.572.873.572 1.517v20.518c0 2.069.251 3.031 1.115 3.758a.359.359 0 01.039.039l.608.708c.764.743 1.081 1.236 1.081 1.914 0 1.209-.912 1.9-2.377 1.9h-9.211c-1.396 0-2.316-.687-2.316-1.9 0-.681.317-1.178 1.154-1.925zm-61.567.001l.681-.721c.811-.787 1.071-1.582 1.071-3.774V27.999c0-1.835-.194-2.736-1.053-3.459l-.822-.796c-.709-.689-.968-1.116-.968-1.805 0-.985.767-1.789 1.927-2.07l5.378-1.32c.521-.126 1.107-.249 1.563-.249.621 0 1.147.187 1.522.542.376.356.608.885.608 1.598v34.616c0 2.074.258 2.981 1.125 3.766l.694.734c.769.748 1.025 1.238 1.025 1.919 0 .502-.153.907-.426 1.216-.385.435-1.03.684-1.89.684h-9.21c-.86 0-1.505-.249-1.891-.684-.272-.309-.425-.714-.425-1.216 0-.682.253-1.176 1.091-1.924zm-25.079-13.934v9.319c0 1.404.278 2.701 1.435 3.768l.748.726c.838.813 1.093 1.3 1.093 2.045 0 1.138-.913 1.9-2.378 1.9h-10.385c-1.465 0-2.377-.762-2.377-1.9 0-.884.259-1.303 1.097-2.049l.745-.724c.868-.786 1.434-1.857 1.434-3.766V30.039c0-1.517-.336-2.758-1.435-3.769l-.749-.726c-.77-.747-1.092-1.238-1.092-1.985 0-1.206.915-1.96 2.377-1.96h27.817c1.063 0 1.997.237 2.594.822.415.407.68.981.71 1.778l.433 6.421c.043.803-.194 1.472-.657 1.885-.319.284-.748.454-1.288.454-.681 0-1.203-.257-1.669-.701-.419-.399-.792-.959-1.213-1.618-1.016-1.624-1.489-2.208-2.572-2.967-1.507-1.112-3.803-1.494-8.145-1.494-2.505 0-4.086.109-5.082.366-.644.166-1.016.382-1.215.699-.204.324-.226.734-.226 1.235v12.618h6.523c1.561 0 2.659-.282 3.931-2.021l.007-.01c.51-.649.879-1.127 1.23-1.444.409-.37.802-.545 1.323-.545a1.9 1.9 0 011.883 1.901v8.699c0 1.165-.908 1.96-1.883 1.96-.485 0-.879-.173-1.289-.535-.353-.31-.723-.775-1.203-1.396-1.392-1.802-2.375-2.089-3.999-2.089h-6.523zm110.214-.22c0-3.121.68-5.364 2.089-6.713 1.392-1.332 2.888-2.006 4.496-2.006 2.212 0 4.205 1.238 6.003 3.672 1.837 2.489 2.746 5.853 2.746 10.086 0 3.124-.682 5.388-2.093 6.776-1.391 1.369-2.886 2.063-4.493 2.063-2.212 0-4.204-1.248-6.002-3.701-1.838-2.51-2.746-5.904-2.746-10.177zm-18.202-16.878c2.804 0 4.788-1.578 4.788-4.3 0-2.658-1.982-4.24-4.788-4.24-2.871 0-4.851 1.583-4.851 4.24 0 2.656 1.981 4.3 4.851 4.3z" class="fill-current"></path> </g> <defs> <radialGradient id="agh_Radial1" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(43.593 41.714) scale(59.4764)"> <stop offset="0" stop-color="#ba7bf0"></stop> <stop offset=".45" stop-color="#996bec"></stop> <stop offset="1" stop-color="#5046e4"></stop> </radialGradient> </defs> </svg> </a> </nav> <button data-menu-toggle aria-expanded="false" class="ml-auto menu-toggle xl:hidden relative z-[60] -scale-x-100 rounded-full bg-transparent [[data-menu-state=on]_&]:shadow-sm transition-colors flex-none flex items-center justify-center w-8 h-8 -mx-2"> <span class="sr-only">Open main menu</span> <svg data-menu-button class="absolute cursor-pointer transition-transform duration-[400ms] select-none [[data-menu-state=on]_&]:rotate-45" viewBox="0 0 100 100" width="30"> <circle cx="50" cy="50" r="45" pathLength="100" transform="rotate(-90 50 50)" class="fill-none transition-all duration-[400ms] stroke-transparent sm:stroke-current stroke-[5.5] [[data-menu-state=on]_&]:fill-navy sm:[[data-menu-state=on]_&]:fill-none [[data-menu-state=on]_&]:[stroke-linecap:round] [stroke-dasharray:0_100] [[data-menu-state=on]_&]:[stroke-dasharray:100_100]"></circle> <path class="fill-none transition-all duration-[400ms] stroke-current stroke-[5.5] [stroke-linecap:round] [stroke-dasharray:40_121] [[data-menu-state=on]_&]:[stroke-dashoffset:-68px]" d="m 70,33 h -40 c 0,0 -8.5,-0.149796 -8.5,8.5 0,8.649796 8.5,8.5 8.5,8.5 h 20 v -20"></path> <path class="fill-none transition-all duration-[400ms] stroke-current stroke-[5.5] [stroke-linecap:round]" d="m 55,50 h -25"></path> <path class="fill-none transition-all duration-[400ms] stroke-current stroke-[5.5] [stroke-linecap:round] [stroke-dasharray:40_121] [[data-menu-state=on]_&]:[stroke-dashoffset:-68px]" d="m 30,67 h 40 c 0,0 8.5,0.149796 8.5,-8.5 0,-8.649796 -8.5,-8.5 -8.5,-8.5 h -20 v 20"></path> </svg> </button> <nav aria-label="Main menu" class="pointer-events-auto hidden lg:flex xl:w-full items-center justify-end"> <div class="hidden xl:flex items-center absolute left-1/2 -translate-x-1/2 px-3 text-sm font-medium text-white"> <dl class="flex-none bubble-wrap hidden shrink-0 xl:flex group relative px-3 py-2.5 cursor-pointer"> <dt class="flex items-center justify-items-center whitespace-nowrap transition-colors group-hover:text-violet-400 group-focus-within:text-violet-400"> Articles </dt> <dd class="bubble-b tail text-sm text-navy flex flex-col w-44 rounded-2xl p-2"> <div class="rounded-tl w-3 h-3 absolute top-0 left-1/2 z-[-1] -ml-2 rotate-45 bg-white -mt-1.5"> </div> <a class="relative whitespace-nowrap px-3 py-2.5 before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-lg hocus:before:scale-100 hocus:before:bg-violet-100 before:transition-all hocus:text-violet-600 transition-colors" href="/blog/"> Blog </a> <a class="relative whitespace-nowrap px-3 py-2.5 before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-lg hocus:before:scale-100 hocus:before:bg-violet-100 before:transition-all hocus:text-violet-600 transition-colors" href="/phoenix-files/"> Phoenix Files </a> <a class="relative whitespace-nowrap px-3 py-2.5 before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-lg hocus:before:scale-100 hocus:before:bg-violet-100 before:transition-all hocus:text-violet-600 transition-colors" href="/laravel-bytes/"> Laravel Bytes </a> <a class="relative whitespace-nowrap px-3 py-2.5 before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-lg hocus:before:scale-100 hocus:before:bg-violet-100 before:transition-all hocus:text-violet-600 transition-colors" href="/ruby-dispatch/"> Ruby Dispatch </a> <a class="relative whitespace-nowrap px-3 py-2.5 before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-lg hocus:before:scale-100 hocus:before:bg-violet-100 before:transition-all hocus:text-violet-600 transition-colors" href="/django-beats/"> Django Beats </a> <a class="relative whitespace-nowrap px-3 py-2.5 before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-lg hocus:before:scale-100 hocus:before:bg-violet-100 before:transition-all hocus:text-violet-600 transition-colors" href="/javascript-journal/"> JavaScript Journal </a> </dd> </dl> <a class="flex-none group relative block transition duration-300 px-3 py-2.5 hover:text-violet-400" href="/security/"> Security </a> <a class="flex-none group relative block transition duration-300 px-3 py-2.5 hover:text-violet-400" href="/infra-log/"> Infra Log </a> <a class="flex-none group relative block transition duration-300 px-3 py-2.5 hover:text-violet-400" href="/docs/"> Docs </a> <a class="flex-none group relative block transition duration-300 px-3 py-2.5 hover:text-violet-400" href="https://community.fly.io"> Community </a> <a class="flex-none group relative block transition duration-300 px-3 py-2.5 hover:text-violet-400" href="https://status.flyio.net"> Status </a> <a class="flex-none group relative block transition duration-300 px-3 py-2.5 hover:text-violet-400" href="/pricing/"> Pricing </a> </div> <div class="ml-5 flex-none flex items-center"> <a href="/app/sign-in" class="flex-none group relative text-base sm:text-sm inline-flex items-center bg-clip-padding rounded-l-[20px] rounded-r-[8px] border h-8 pl-3 pr-[10px] bg-gradient-to-br from-white/20 to-white/10 border-white/25 hover:from-violet-300/20 hover:to-violet-300/10 hover:border-violet-300/25 transition-colors"> Sign In </a> <a href="/app/sign-up" class="flex-none group relative text-base sm:text-sm ml-5px h-8 pr-3 btn-xs btn-purple border-none rounded-r-[20px] "> Get Started </a> </div> </nav> <div class="xl:hidden opacity-0 z-[-1] pointer-events-none [[data-menu-state=on]_&]:pointer-events-auto [[data-menu-state=on]_&]:opacity-100 [[data-menu-state=on]_&]:z-40 transition-all duration-500 fixed inset-0 bg-gray-500/25 backdrop-blur-sm"> </div> <nav data-menu aria-label="Main menu" class="xl:hidden [[data-menu-state=on]_&]:translate-x-0 -translate-x-full transition duration-300 ease-in-out text-sm w-full overflow-hidden sm:max-w-sm md:max-w-[25rem] fixed left-0 top-0 bottom-0 z-50 border-t border-t-gray-200 bg-clip-padding pl-[calc(50vw-240px)] sm:pl-[calc(50vw-320px+1.5rem)] md:pl-[calc(50vw-384px+1.5rem)] lg:pl-[calc(50vw-504px+1.5rem)] pr-6 pt-24 bg-white shadow-[1px_0_rgba(86,75,128,0.1)]"> <a href="/" aria-hidden="true" class="absolute [[data-menu-state=on]_&]:translate-x-0 translate-x-[100vw] sm:translate-x-[24rem] md:translate-x-[25rem] transition duration-300 ease-in-out top-[29px] pl-4 sm:pl-0"> <svg aria-labelledby="title-GAzYNaaA_gUv6hQCdescription-GAzYNaaBDDAv6hQS" class="" role="img" style="pointer-events: none; width: auto; height: 36px;" aria-hidden="true" viewBox="0 0 259 84" fill-rule="evenodd"> <title id="title-GAzYNaaBJKUv6hQi"> </title> <desc id="description-GAzYNaaBMk4v6hQy"> </desc> <g buffered-rendering="static"> <path d="M57.413 10.134h9.454c8.409 0 15.236 6.827 15.236 15.236v33.243c0 8.409-6.827 15.236-15.236 15.236h-.745c-4.328-.677-6.205-1.975-7.655-3.072l-12.02-9.883a1.692 1.692 0 0 0-2.128 0l-3.905 3.211-10.998-9.043a1.688 1.688 0 0 0-2.127 0L12.01 68.503c-3.075 2.501-5.109 2.039-6.428 1.894C2.175 67.601 0 63.359 0 58.613V25.37c0-8.409 6.827-15.236 15.237-15.236h9.433l-.017.038-.318.927-.099.318-.428 1.899-.059.333-.188 1.902-.025.522-.004.183.018.872.043.511.106.8.135.72.16.663.208.718.54 1.52.178.456.94 1.986.332.61 1.087 1.866.416.673 1.517 2.234.219.296 1.974 2.569.638.791 2.254 2.635.463.507 1.858 1.999.736.762 1.216 1.208-.244.204-.152.137c-.413.385-.805.794-1.172 1.224a10.42 10.42 0 0 0-.504.644 8.319 8.319 0 0 0-.651 1.064 6.234 6.234 0 0 0-.261.591 5.47 5.47 0 0 0-.353 1.606l-.007.475a5.64 5.64 0 0 0 .403 1.953 5.44 5.44 0 0 0 1.086 1.703c.338.36.723.674 1.145.932.359.22.742.401 1.14.539a6.39 6.39 0 0 0 2.692.306h.005a6.072 6.072 0 0 0 2.22-.659c.298-.158.582-.341.848-.549a5.438 5.438 0 0 0 1.71-2.274c.28-.699.417-1.446.405-2.198l-.022-.393a5.535 5.535 0 0 0-.368-1.513 6.284 6.284 0 0 0-.285-.618 8.49 8.49 0 0 0-.67-1.061 11.022 11.022 0 0 0-.354-.453 14.594 14.594 0 0 0-1.308-1.37l-.329-.28.557-.55 2.394-2.5.828-.909 1.287-1.448.837-.979 1.194-1.454.808-1.016 1.187-1.587.599-.821.85-1.271.708-1.083 1.334-2.323.763-1.524.022-.047.584-1.414a.531.531 0 0 0 .02-.056l.629-1.962.066-.286.273-1.562.053-.423.016-.259.019-.978-.005-.182-.05-.876-.062-.68-.31-1.961c-.005-.026-.01-.052-.018-.078l-.398-1.45-.137-.403-.179-.446Zm4.494 41.455a3.662 3.662 0 0 0-3.61 3.61 3.663 3.663 0 0 0 3.61 3.609 3.665 3.665 0 0 0 3.611-3.609 3.663 3.663 0 0 0-3.611-3.61Z" fill="url(#4k4_Radial1)"></path> <path d="M35.639 72.544l-.637.535a3.332 3.332 0 01-2.09.762H15.235a15.176 15.176 0 01-9.654-3.451c1.319.145 3.353.607 6.428-1.894l15.277-13.44a1.693 1.693 0 012.127 0l10.997 9.042 3.904-3.21c.619-.5 1.51-.5 2.128 0l12.019 9.882c1.45 1.097 3.327 2.394 7.654 3.071H58.12a3.394 3.394 0 01-1.963-.654l-.14-.108-.593-.493a1.247 1.247 0 00-.158-.159c-.672-.563-9.187-7.617-9.187-7.617a1 1 0 00-1.281.002s.021.026-9.038 7.615a1.12 1.12 0 00-.121.117zm26.262-20.96a3.678 3.678 0 00-3.61 3.609 3.68 3.68 0 003.61 3.609 3.68 3.68 0 003.61-3.609 3.678 3.678 0 00-3.61-3.609zM38.566 40.648L37.35 39.44l-.736-.762-1.858-1.999-.463-.507-2.253-2.634-.638-.791-1.974-2.569-.219-.296-1.517-2.234-.416-.673-1.087-1.866-.332-.61-.94-1.985-.178-.456-.539-1.52-.208-.718-.16-.663-.135-.72-.106-.8-.043-.511-.018-.872.004-.183.025-.522.188-1.901.059-.333.428-1.899.098-.318.318-.927.102-.24.506-1.112.351-.662.489-.806.487-.718.347-.456.4-.482.44-.484.377-.378.918-.808.671-.549c.016-.014.033-.026.05-.038l.794-.537.631-.402 1.198-.631c.018-.011.039-.02.058-.029l1.698-.705.157-.059 1.51-.442.638-.143.862-.173.572-.087.877-.109.598-.053 1.187-.063.465-.005.881.018.229.013 1.276.106 1.687.238.195.041 1.668.415.49.146.544.188.663.251.524.222.77.363.485.249.872.512.325.2 1.189.868.341.296.828.754.041.041.703.754.242.273.825 1.096.168.262.655 1.106.197.379.369.825.386.963.137.403.398 1.45a.89.89 0 01.018.078l.31 1.961.062.679.05.876.005.182-.019.978-.016.259-.053.423-.273 1.562-.066.286-.629 1.962a.626.626 0 01-.02.056l-.584 1.414-.022.047-.763 1.523-1.334 2.323-.708 1.083-.849 1.271-.599.821-1.187 1.587-.808 1.016-1.194 1.453-.837.979-1.287 1.448-.828.909-2.394 2.5-.556.55.328.28c.465.428.902.885 1.308 1.37.122.148.24.299.354.453.249.336.473.691.67 1.06.106.2.201.407.285.618.191.484.32.996.368 1.513l.022.393c.012.752-.125 1.5-.405 2.198a5.438 5.438 0 01-1.71 2.274c-.266.208-.55.391-.848.549a6.08 6.08 0 01-2.219.659h-.005a6.403 6.403 0 01-2.692-.306 5.882 5.882 0 01-1.14-.539 5.523 5.523 0 01-1.145-.932 5.458 5.458 0 01-1.086-1.703 5.662 5.662 0 01-.403-1.953l.007-.475a5.47 5.47 0 01.353-1.606c.077-.202.164-.399.261-.591.19-.37.408-.725.651-1.063.159-.221.328-.436.504-.644.367-.43.759-.839 1.172-1.224l.152-.137.244-.204z" class="fill-navy"></path> <path d="M35.002 73.079l9.796-8.267a1 1 0 011.281-.002l9.938 8.269c.604.492 1.36.761 2.139.762h-25.28c.776 0 1.527-.269 2.126-.762zM41.1 43.568l.096.028c.031.015.057.036.085.055l.08.071c.198.182.39.373.575.569.13.139.257.282.379.43.155.187.3.383.432.587.057.09.11.181.16.276.043.082.082.167.116.253.06.15.105.308.119.469l-.003.302a1.726 1.726 0 01-.817 1.343 2.333 2.333 0 01-.994.327l-.373.011-.315-.028a2.398 2.398 0 01-.433-.105 2.07 2.07 0 01-.41-.192l-.246-.18a1.685 1.685 0 01-.56-.96 2.418 2.418 0 01-.029-.19l-.009-.288c.005-.078.017-.155.034-.232.043-.168.105-.331.183-.486.101-.194.216-.381.344-.559.213-.288.444-.562.691-.821.159-.168.322-.331.492-.488l.121-.109c.084-.055.085-.055.181-.083h.101zM40.481 3.42l.039-.003v33.665l-.084-.155a94.101 94.101 0 01-3.093-6.267 67.257 67.257 0 01-2.099-5.255 41.665 41.665 0 01-1.265-4.326c-.265-1.163-.469-2.343-.553-3.535a16.923 16.923 0 01-.029-1.528c.008-.444.026-.887.054-1.33.044-.696.115-1.391.217-2.081.081-.543.181-1.084.304-1.619.098-.425.212-.847.342-1.262.188-.6.413-1.186.675-1.758.096-.206.199-.411.307-.612.65-1.204 1.532-2.313 2.687-3.054a5.609 5.609 0 012.498-.88zm4.365.085l2.265.646c1.049.387 2.059.891 2.987 1.521a11.984 11.984 0 013.212 3.204c.502.748.918 1.555 1.243 2.398.471 1.247.763 2.554.866 3.882.03.348.047.697.054 1.046.008.324.006.649-.02.973-.064.725-.2 1.442-.407 2.14a17.03 17.03 0 01-.587 1.684c-.28.685-.591 1.357-.932 2.013-.754 1.457-1.623 2.852-2.553 4.201a65.451 65.451 0 01-3.683 4.806 91.02 91.02 0 01-4.417 4.896 93.66 93.66 0 002.907-5.949c.5-1.124.971-2.26 1.414-3.407.487-1.26.927-2.537 1.317-3.83.29-.969.546-1.948.757-2.938.181-.849.323-1.707.411-2.57.074-.72.101-1.444.083-2.166a30.867 30.867 0 00-.049-1.325c-.106-1.775-.376-3.545-.894-5.248a15.341 15.341 0 00-.714-1.892c-.663-1.444-1.588-2.793-2.84-3.778l-.42-.307z" fill="white"></path> <path d="M179.213 64.297l-10.751-23.015c-.898-1.917-1.433-2.618-2.331-3.431l-.874-.788c-.697-.676-1.155-1.302-1.155-2.045 0-1.064.843-1.96 2.378-1.96h9.334c1.465 0 2.378.762 2.378 1.9 0 .635-.292 1.111-.661 1.578-.438.555-1.008 1.096-1.008 2.082 0 .618.18 1.234.527 2.021l6.416 15.025 5.755-14.647c.354-.974.596-1.832.596-2.519 0-1.069-.581-1.505-1.029-1.983-.39-.415-.702-.854-.702-1.557 0-1.149.935-1.9 2.193-1.9h5.748c1.612 0 2.378.834 2.378 1.9 0 .682-.393 1.314-1.166 1.996l-.813.668c-1.132.925-1.656 2.263-2.251 3.647l-8.716 20.998c-1.03 2.455-2.563 5.863-4.905 8.659-2.379 2.84-5.587 5.048-9.932 5.048-3.638 0-5.84-1.737-5.84-4.24 0-2.293 1.696-4.12 3.924-4.12 1.22 0 1.855.576 2.499 1.169.532.489 1.072.991 2.137.991.988 0 1.908-.418 2.742-1.093 1.274-1.03 2.341-2.652 3.129-4.384zm63.175-.082c4.839 0 8.804-1.658 11.897-4.967 3.09-3.304 4.636-7.281 4.636-11.931 0-4.539-1.469-8.268-4.396-11.191-2.926-2.921-6.723-4.388-11.396-4.388-4.92 0-8.944 1.597-12.077 4.78-3.135 3.186-4.703 7.045-4.703 11.578 0 4.493 1.496 8.301 4.483 11.425 2.99 3.126 6.84 4.694 11.556 4.694zm-40.921-.36c2.798 0 4.788-1.884 4.788-4.6 0-2.652-2.055-4.54-4.788-4.54-2.863 0-4.912 1.891-4.912 4.54 0 2.713 2.05 4.6 4.912 4.6zm9.964-4.305l.681-.72c.81-.787 1.071-1.582 1.071-3.774V42.097c0-1.895-.258-2.741-1.062-3.465l-.801-.718c-.785-.693-1.043-1.124-1.043-1.816 0-.984.763-1.791 1.99-2.071l5.44-1.32c.52-.126 1.107-.249 1.562-.249.626 0 1.138.206 1.497.563.36.358.572.873.572 1.517v20.518c0 2.069.251 3.031 1.115 3.758a.359.359 0 01.039.039l.608.708c.764.743 1.081 1.236 1.081 1.914 0 1.209-.912 1.9-2.377 1.9h-9.211c-1.396 0-2.316-.687-2.316-1.9 0-.681.317-1.178 1.154-1.925zm-61.567.001l.681-.721c.811-.787 1.071-1.582 1.071-3.774V27.999c0-1.835-.194-2.736-1.053-3.459l-.822-.796c-.709-.689-.968-1.116-.968-1.805 0-.985.767-1.789 1.927-2.07l5.378-1.32c.521-.126 1.107-.249 1.563-.249.621 0 1.147.187 1.522.542.376.356.608.885.608 1.598v34.616c0 2.074.258 2.981 1.125 3.766l.694.734c.769.748 1.025 1.238 1.025 1.919 0 .502-.153.907-.426 1.216-.385.435-1.03.684-1.89.684h-9.21c-.86 0-1.505-.249-1.891-.684-.272-.309-.425-.714-.425-1.216 0-.682.253-1.176 1.091-1.924zm-25.079-13.934v9.319c0 1.404.278 2.701 1.435 3.768l.748.726c.838.813 1.093 1.3 1.093 2.045 0 1.138-.913 1.9-2.378 1.9h-10.385c-1.465 0-2.377-.762-2.377-1.9 0-.884.259-1.303 1.097-2.049l.745-.724c.868-.786 1.434-1.857 1.434-3.766V30.039c0-1.517-.336-2.758-1.435-3.769l-.749-.726c-.77-.747-1.092-1.238-1.092-1.985 0-1.206.915-1.96 2.377-1.96h27.817c1.063 0 1.997.237 2.594.822.415.407.68.981.71 1.778l.433 6.421c.043.803-.194 1.472-.657 1.885-.319.284-.748.454-1.288.454-.681 0-1.203-.257-1.669-.701-.419-.399-.792-.959-1.213-1.618-1.016-1.624-1.489-2.208-2.572-2.967-1.507-1.112-3.803-1.494-8.145-1.494-2.505 0-4.086.109-5.082.366-.644.166-1.016.382-1.215.699-.204.324-.226.734-.226 1.235v12.618h6.523c1.561 0 2.659-.282 3.931-2.021l.007-.01c.51-.649.879-1.127 1.23-1.444.409-.37.802-.545 1.323-.545a1.9 1.9 0 011.883 1.901v8.699c0 1.165-.908 1.96-1.883 1.96-.485 0-.879-.173-1.289-.535-.353-.31-.723-.775-1.203-1.396-1.392-1.802-2.375-2.089-3.999-2.089h-6.523zm110.214-.22c0-3.121.68-5.364 2.089-6.713 1.392-1.332 2.888-2.006 4.496-2.006 2.212 0 4.205 1.238 6.003 3.672 1.837 2.489 2.746 5.853 2.746 10.086 0 3.124-.682 5.388-2.093 6.776-1.391 1.369-2.886 2.063-4.493 2.063-2.212 0-4.204-1.248-6.002-3.701-1.838-2.51-2.746-5.904-2.746-10.177zm-18.202-16.878c2.804 0 4.788-1.578 4.788-4.3 0-2.658-1.982-4.24-4.788-4.24-2.871 0-4.851 1.583-4.851 4.24 0 2.656 1.981 4.3 4.851 4.3z" class="fill-navy"></path> </g> <defs> <radialGradient id="4k4_Radial1" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(43.593 41.714) scale(59.4764)"> <stop offset="0" stop-color="#ba7bf0"></stop> <stop offset=".45" stop-color="#996bec"></stop> <stop offset="1" stop-color="#5046e4"></stop> </radialGradient> </defs> </svg> </a> <div class="max-h-full overflow-y-auto scrollbar-hidden grid justify-start pb-6 pl-4 sm:pl-0"> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/blog/"> Blog </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/phoenix-files/"> Phoenix Files </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/laravel-bytes/"> Laravel Bytes </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/ruby-dispatch/"> Ruby Dispatch </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/django-beats/"> Django Beats </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/javascript-journal/"> JavaScript Journal </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/security/"> Security </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/infra-log/"> Infra Log </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/docs/"> Docs </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="https://community.fly.io/"> Community </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="https://status.flyio.net/"> Status </a> <a class="flex items-center mr-auto text-sm py-1.5 transition-colors text-navy-950 hover:text-violet-600" href="/pricing/"> Pricing </a> <a href="/app/sign-in" class="lg:hidden button mt-8 max-w-52 border border-gray-300 shadow-sm text-violet-600 hover:border-violet-500/40 hover:bg-violet-200 hover:text-violet-600 hover:text-shadow-none hover:shadow-none transition-all"> Sign In </a> <a href="/app/sign-up" class="lg:hidden button mt-3 max-w-52 bg-violet-600 hover:bg-violet-600 text-white transition-all"> Get Started </a> </div> </nav> </header> <div class="relative w-full h-full overflow-hidden -mt-24 pt-24"> <main> <header class="hero relative pt-24 -mt-24 bg-[#090A14] bg-gradient-to-br from-gray-900/50 via-navy-900/50 to-navy-950/50"> <div class="spotlight pointer-events-none absolute -inset-px rounded-xl opacity-0 transition duration-300 transform-gpu max-w-full" style="backface-visibility: hidden;"> </div> <div class="absolute inset-0" aria-hidden="true"> <img src="/phx/ui/images/hero-shapes-4953dfbdc99552f9505b0f9420e436b2.webp?vsn=d" class="w-full h-full object-fit opacity-40"> </div> <div class="absolute bottom-0 w-full h-full bg-gradient-to-b from-black/25 via-transparent to-black/50"> </div> <div class="drop-shadow relative max-w-3xl mx-auto text-white xs:text-center px-8 pt-16 pb-36 lg:pt-20 lg:pb-40 xl:pt-28 xl:pb-52"> <h1 class="font-heading text-4.5xl sm:text-5xl md:text-5.5xl lg:text-6xl !tracking-[-.045em] relative mb-4 -mt-2.5"> Support Engineers That Are <em class="relative inline-block z-0"> Hardcore <svg viewBox="0 0 1213 73" aria-hidden="true" preserveAspectRatio="none" height="12" class="absolute -bottom-0.5 md:bottom-0.5 left-0 w-full h-3 text-purple-400 -z-1"> <g buffered-rendering="static"> <path fill="url(#underline-gradient)" d="M1213.19 35.377c2.37-13.011-22.95-10.753-31.04-14.087C1086.89 5.705 911.742 2.887 815.218 2.809c-78.003.231-155.966-1.833-233.961.481-57.545.429-114.885 6.164-172.419 7.383-121.164 5.39-242.94 10.751-362.507 32.199-12.356 3.286-25.614 4.255-37.332 9.401-29.507 22.983 27.103 20.15 39.468 17.234 357.956-47.703 362.767-46.261 636.452-50.97 121.033-2.508 241.892 6.658 428.341 19.243 4.74.404 8.98-4.032 8-8.788a942.105 942.105 0 0154.69 6.378c9.44 1.843 18.92 3.583 28.29 5.729 4.01.839 8.02-1.718 8.95-5.712v-.01z"> </path> </g> <defs> <linearGradient id="underline-gradient" gradientTransform="rotate(110)"> <stop offset="5%" stop-color="#CA7FF8"></stop> <stop offset="95%" stop-color="#795BE9"></stop> </linearGradient> </defs> </svg> </em> Devs </h1> <p class="text-base lg:text-lg xl:text-xl text-navy-300 max-w-lg md:max-w-xl mx-auto"> Get access to an easily nerd-sniped support team that feels like an extension of your own team. </p> </div> </header> <section class="relative"> <div class="absolute left-0 top-24 w-full h-[50rem] bg-gradient-to-bl from-violet-200 via-transparent to-transparent pointer-events-none"> </div> <div class="absolute left-0 top-24 w-full h-[50rem] bg-gradient-to-br from-purple-200 via-transparent to-transparent pointer-events-none"> </div> <ul class="container mx-auto px-4 sm:px-4 md:px-8 pt-10 grid-cols-1 md:grid-cols-3 gap-5 grid items-start justify-center md:-mt-24"> <li id="pay-as-you-go-plan" class="flex flex-col md:w-full h-full bg-white relative rounded-2xl shadow-lg shadow-violet-600/10 ring-1 ring-violet-600/10 p-8"> <header class="flex justify-between items-baseline flex-wrap text-navy relative"> <h2 class="font-heading text-xl md:text-2xl mr-auto"> Standard </h2> <span class="text-xl font-bold"> $29 </span> <span class="text-base font-medium opacity-60">/mo</span> </header> <p class="w-full mt-5 xl:mb-0 text-base"> Basic support for single developers and small teams. Great for personal projects and startups. </p> <ul class="flex-1 space-y-2.5 text-[0.9375rem] mt-6 mb-7 font-medium text-navy"> <li class="flex"> <svg role="img" class="shrink-0 h-5 w-5 text-green-500 mr-2" viewBox="0 0 24 24" style="pointer-events: none; width: 24px; height: 24px; ;" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"> <g buffered-rendering="static"> <path d="M5 13l4 4L19 7"></path> </g> </svg> <p>Standard support during business hours</p> </li> </ul> <a href="/app/sign-up" class="gap-4 btn-xl btn-purple group/btn btn-border-dark w-full rounded-full"> Get Started <div class="flex items-center opacity-50 group-hover/btn:opacity-100 transition-opacity "> <svg role="img" viewBox="0 0 16 16" width="0" height="10" fill="currentColor" class="w-0 group-hover/btn:w-[0.7em] h-[0.7em] -mr-[0.7em] ease-out duration-200 transition-all transform-gpu"> <path d="M1 9h14a1 1 0 000-2H1a1 1 0 000 2z"></path> </svg> <svg role="img" viewBox="0 0 16 16" width="10" height="10" fill="currentColor" class="size-[0.7em]"> <path d="M7.293 1.707L13.586 8l-6.293 6.293a1 1 0 001.414 1.414l7-7a.999.999 0 000-1.414l-7-7a1 1 0 00-1.414 1.414z"></path> </svg> </div> </a> </li> <li id="pay-as-you-go-plan" class="flex flex-col md:w-full h-full bg-white relative rounded-2xl shadow-lg shadow-violet-600/10 ring-1 ring-violet-600/10 p-8"> <header class="flex justify-between items-baseline flex-wrap text-navy relative"> <h2 class="font-heading text-xl md:text-2xl mr-auto"> Premium </h2> <span class="text-xl font-bold"> $199 </span> <span class="text-base font-medium opacity-60">/mo</span> </header> <p class="w-full mt-5 xl:mb-0 text-base"> Enhanced support for growing businesses. Ideal for scaling applications and teams. </p> <ul class="flex-1 space-y-2.5 text-[0.9375rem] mt-6 mb-7 font-medium text-navy"> <li class="flex"> <svg role="img" class="shrink-0 h-5 w-5 text-green-500 mr-2" viewBox="0 0 24 24" style="pointer-events: none; width: 24px; height: 24px; ;" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"> <g buffered-rendering="static"> <path d="M5 13l4 4L19 7"></path> </g> </svg> <p>Priority support during business hours</p> </li> <li class="flex"> <svg role="img" class="shrink-0 h-5 w-5 text-green-500 mr-2" viewBox="0 0 24 24" style="pointer-events: none; width: 24px; height: 24px; ;" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"> <g buffered-rendering="static"> <path d="M5 13l4 4L19 7"></path> </g> </svg> <p>Technical architecture support</p> </li> </ul> <a href="/app/sign-up" class="gap-4 btn-xl btn-purple group/btn btn-border-dark w-full rounded-full"> Get Started <div class="flex items-center opacity-50 group-hover/btn:opacity-100 transition-opacity "> <svg role="img" viewBox="0 0 16 16" width="0" height="10" fill="currentColor" class="w-0 group-hover/btn:w-[0.7em] h-[0.7em] -mr-[0.7em] ease-out duration-200 transition-all transform-gpu"> <path d="M1 9h14a1 1 0 000-2H1a1 1 0 000 2z"></path> </svg> <svg role="img" viewBox="0 0 16 16" width="10" height="10" fill="currentColor" class="size-[0.7em]"> <path d="M7.293 1.707L13.586 8l-6.293 6.293a1 1 0 001.414 1.414l7-7a.999.999 0 000-1.414l-7-7a1 1 0 00-1.414 1.414z"></path> </svg> </div> </a> </li> <li id="pay-as-you-go-plan" class="flex flex-col md:w-full h-full bg-white relative rounded-2xl shadow-lg shadow-violet-600/10 ring-1 ring-violet-600/10 p-8"> <header class="flex justify-between items-baseline flex-wrap text-navy relative"> <h2 class="font-heading text-xl md:text-2xl mr-auto"> Enterprise </h2> <span class="text-xl font-bold"> $2,500+ </span> <span class="text-base font-medium opacity-60">/mo</span> </header> <p class="w-full mt-5 xl:mb-0 text-base"> Top-tier support for large-scale operations. Perfect for mission-critical apps and enterprise deployments. </p> <ul class="flex-1 space-y-2.5 text-[0.9375rem] mt-6 mb-7 font-medium text-navy"> <li class="flex"> <svg role="img" class="shrink-0 h-5 w-5 text-green-500 mr-2" viewBox="0 0 24 24" style="pointer-events: none; width: 24px; height: 24px; ;" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"> <g buffered-rendering="static"> <path d="M5 13l4 4L19 7"></path> </g> </svg> <p>Technical architecture support</p> </li> <li class="flex"> <svg role="img" class="shrink-0 h-5 w-5 text-green-500 mr-2" viewBox="0 0 24 24" style="pointer-events: none; width: 24px; height: 24px; ;" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"> <g buffered-rendering="static"> <path d="M5 13l4 4L19 7"></path> </g> </svg> <p>4-hour first response time, 24x7</p> </li> <li class="flex"> <svg role="img" class="shrink-0 h-5 w-5 text-green-500 mr-2" viewBox="0 0 24 24" style="pointer-events: none; width: 24px; height: 24px; ;" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"> <g buffered-rendering="static"> <path d="M5 13l4 4L19 7"></path> </g> </svg> <p>15-min emergency response time</p> </li> <li class="flex"> <svg role="img" class="shrink-0 h-5 w-5 text-green-500 mr-2" viewBox="0 0 24 24" style="pointer-events: none; width: 24px; height: 24px; ;" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"> <g buffered-rendering="static"> <path d="M5 13l4 4L19 7"></path> </g> </svg> <p>Dedicated Slack support channel</p> </li> </ul> <a href="mailto:sales@fly.io?subject=Enterprise Support" class="gap-4 btn-xl btn-purple group/btn btn-border-dark w-full rounded-full"> Contact Sales <div class="flex items-center opacity-50 group-hover/btn:opacity-100 transition-opacity "> <svg role="img" viewBox="0 0 16 16" width="0" height="10" fill="currentColor" class="w-0 group-hover/btn:w-[0.7em] h-[0.7em] -mr-[0.7em] ease-out duration-200 transition-all transform-gpu"> <path d="M1 9h14a1 1 0 000-2H1a1 1 0 000 2z"></path> </svg> <svg role="img" viewBox="0 0 16 16" width="10" height="10" fill="currentColor" class="size-[0.7em]"> <path d="M7.293 1.707L13.586 8l-6.293 6.293a1 1 0 001.414 1.414l7-7a.999.999 0 000-1.414l-7-7a1 1 0 00-1.414 1.414z"></path> </svg> </div> </a> </li> </ul> <article class="relative"> <div class="relative container mx-auto py-24 xl:py-32 px-4 sm:px-6 lg:px-8 grid gap-24 xl:gap-32 items-center"> <div class="flex flex-col lg:grid grid-cols-2 gap-12 xl:gap-x-16 items-start"> <img src="/phx/ui/images/cool-bird-d997174954ab5a152ccac3d2dcb19c8d.png?vsn=d" class="lg:order-last w-full max-w-md mx-auto" alt=""> <div class="relative lg:max-w-xl space-y-4 lg:pb-24 xl:pb-32"> <h2 class="font-heading text-2xl md:text-3xl lg:text-4xl text-navy"> We're Not Afraid to Get<br class="hidden lg:block"> Our Hands Dirty </h2> <p class="text-lg"> We're deep in the tech trenches and profoundly aware of all the potential gotchas involved with running fast-launching VMs in 30+ regions. Heck, we might even save you from a couple before you bump into them. Over time we'll get to know your apps and their unique pitfalls. There's no problem too big, no bug too tricky for us! </p> <div class="hidden lg:block w-full h-px absolute bottom-0 bg-gradient-to-r from-gray-400 via-gray-400/[0.35] via-10% to-transparent"> <svg viewBox="0 0 6 3" width="6" height="3" class="-mt-px fill-gray-400"> <path d="M2.594 2.525A1.501 1.501 0 112.635.519c.274.295.665.479 1.098.479H6v1.004H3.733a1.5 1.5 0 00-1.108.489l-.017.02-.013.015-.001-.001z"> </path> </svg> </div> </div> </div> <div class="flex flex-col lg:grid grid-cols-2 gap-12 xl:gap-x-16 items-start"> <img src="/phx/ui/images/scale-plan-dc6535362c7e2cda3aef2cf99b694bea.jpg?vsn=d" class="w-full max-w-lg mx-auto lg:-mt-8" alt=""> <div class="relative lg:max-w-xl space-y-4 lg:pb-24 xl:pb-32"> <h2 class="font-heading text-2xl md:text-3xl lg:text-4xl text-navy"> We Know Who to Call </h2> <p class="text-lg"> We've got a direct line to the people building Fly.io鈥攖hat means quick answers to your most pressing questions, and faster resolutions to inevitable hiccups. We'll never leave you hanging, give you the runaround鈥攐r send you to an AI chatbot. </p> <div class="hidden lg:block w-full h-px absolute bottom-0 -scale-x-100 bg-gradient-to-r from-gray-400 via-gray-400/[0.35] via-10% to-transparent"> <svg viewBox="0 0 6 3" width="6" height="3" class="-mt-px fill-gray-400"> <path d="M2.594 2.525A1.501 1.501 0 112.635.519c.274.295.665.479 1.098.479H6v1.004H3.733a1.5 1.5 0 00-1.108.489l-.017.02-.013.015-.001-.001z"> </path> </svg> </div> </div> </div> <div class="flex flex-col lg:grid grid-cols-2 gap-12 xl:gap-x-16 items-start"> <img src="/phx/ui/images/hobby-plan-f612ac07df4fd8c27f1bc72c8148e609.jpg?vsn=d" class="lg:order-last w-full max-w-lg mx-auto lg:-mt-8" alt=""> <div class="relative lg:max-w-xl space-y-4 lg:pb-24 xl:pb-32"> <h2 class="font-heading text-2xl md:text-3xl lg:text-4xl text-navy"> And We're Fast </h2> <p class="text-lg"> Running critical, Enterprisey type infrastructure? Enterprise plans get emergency support and guaranteed response times鈥攕o we'll be there when your new junior dev accidentally clicks "Rebase and Merge" on a Friday afternoon. </p> <div class="hidden lg:block w-full h-px absolute bottom-0 bg-gradient-to-r from-gray-400 via-gray-400/[0.35] via-10% to-transparent"> <svg viewBox="0 0 6 3" width="6" height="3" class="-mt-px fill-gray-400"> <path d="M2.594 2.525A1.501 1.501 0 112.635.519c.274.295.665.479 1.098.479H6v1.004H3.733a1.5 1.5 0 00-1.108.489l-.017.02-.013.015-.001-.001z"> </path> </svg> </div> </div> </div> <div class="flex flex-col items-start "> <div class="absolute w-full h-48 mt-48 rounded-full bg-gradient-to-br from-fuchsia-500/20 via-purple-500/20 to-cyan-500/20 blur-3xl"> </div> <h2 id="support-metrics-dashboard" class="font-heading text-2xl md:text-3xl lg:text-4xl text-navy lg:max-w-xl mx-auto mb-4"> Support Metrics Dashboard </h2> <p class="text-lg lg:max-w-xl mx-auto mb-5"> We want to take the guesswork out of the support experience鈥攚hich is why we've made our 30-day* email support metrics public </p> <p class="text-xs mx-auto mb-20"> *90-day metrics will be back soon! </p> <div class="relative w-full bg-white shadow-lg shadow-purple-900/10 rounded-2xl overflow-hidden"> <div class="relative z-10 px-4 py-6 sm:px-8 sm:py-10"> <section class="bg-white"> <div class="max-w-screen-md mx-auto text-center pt-8"> <dl class="grid max-w-screen-md gap-8 mx-auto text-gray-900 sm:grid-cols-3 mb-12"> <div class="flex flex-col items-center justify-center"> <dt class="mb-2 text-3xl md:text-4xl font-extrabold text-navy"> 95.2% </dt> <dd class="font-light text-gray-500 flex items-center"> SLA Compliance <div class="bubble-wrap inline-block "> <span class="hero-information-circle w-4 h-4 ml-1 text-gray-400 cursor-help"></span> <div class="bubble-t tail max-w-xs"> SLA Compliance measures our adherence to agreed-upon response times for support requests. Currently only for emergency support. </div> </div> </dd> </div> <div class="flex flex-col items-center justify-center"> <dt class="mb-2 text-3xl md:text-4xl font-extrabold text-navy"> 2h 35m </dt> <dd class="font-light text-gray-500 flex items-center"> Median First Response Time <div class="bubble-wrap inline-block "> <span class="hero-information-circle w-4 h-4 ml-1 text-gray-400 cursor-help"></span> <div class="bubble-t tail max-w-xs"> Median First Response Time is the middle value of all our initial response times to support requests. </div> </div> </dd> </div> <div class="flex flex-col items-center justify-center"> <dt class="mb-2 text-3xl md:text-4xl font-extrabold text-navy"> Low </dt> <dd class="font-light text-gray-500 flex items-center"> Current Load <div class="bubble-wrap inline-block "> <span class="hero-information-circle w-4 h-4 ml-1 text-gray-400 cursor-help"></span> <div class="bubble-t tail max-w-xs"> Current Load indicates the present volume of support requests we're handling. </div> </div> </dd> </div> </dl> <div class="border-t border-gray-200 pt-8 mb-8"></div> <div class="chart-container"> <div id="median-response-times-chart"></div> </div> <div class="border-t border-gray-200 my-8"></div> <div class="chart-container"> <div id="percentile-90-response-times-chart"></div> </div> </div> </section> </div> </div> </div> </div> <div class="container overflow-hidden mx-auto relative px-4 sm:px-6 lg:px-8 pb-24 xl:pb-28"> <h2 class="font-bold text-violet-600 text-[13px] uppercase tracking-wider text-center mb-6"> Trusted by teams at </h2> <div class="[--scroll-speed:60s] [--gap:2rem] group relative flex overflow-hidden select-none gap-[var(--gap)] [mask-image:linear-gradient(to_right,rgba(0,0,0,0)_0%,rgb(0,0,0)_calc(var(--gap)*2),rgb(0,0,0)_calc(100%-var(--gap)*2),rgba(0,0,0,0)_100%)]"> <ul class="shrink-0 flex items-center justify-around gap-[var(--gap)] min-w-full animate-infinite-scroll group-hover:[animation-play-state:paused]"> <li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://supabase.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Supabase</span> <svg role="img" class="" viewBox="0 0 250 49" style="pointer-events: none; width: auto; height: 24px; "> <g buffered-rendering="static"> <path d="M117.608 42.752V32.498c1.033 1.422 3.184 2.585 6.111 2.585 5.981 0 9.982-4.739 9.982-11.158 0-6.29-3.571-11.029-9.767-11.029-3.184 0-5.551 1.422-6.498 3.059V13.37h-5.55v29.382h5.722ZM65.199 28.664c.258 2.413 2.452 6.548 8.821 6.548 5.551 0 8.219-3.532 8.219-6.979 0-3.102-2.109-5.643-6.283-6.505l-3.012-.646c-1.162-.216-1.936-.862-1.936-1.896 0-1.206 1.205-2.111 2.711-2.111 2.409 0 3.313 1.594 3.485 2.844l4.776-1.077c-.258-2.284-2.28-6.118-8.304-6.118-4.562 0-7.918 3.145-7.918 6.936 0 2.973 1.85 5.428 5.938 6.333l2.797.646c1.635.345 2.281 1.12 2.281 2.068 0 1.12-.904 2.111-2.797 2.111-2.496 0-3.744-1.551-3.873-3.231l-4.905 1.077Zm143.966 0c.258 2.413 2.453 6.548 8.821 6.548 5.551 0 8.219-3.532 8.219-6.979 0-3.102-2.108-5.643-6.282-6.505l-3.013-.646c-1.162-.216-1.936-.862-1.936-1.896 0-1.206 1.205-2.111 2.711-2.111 2.41 0 3.313 1.594 3.486 2.844l4.776-1.077c-.258-2.284-2.281-6.118-8.305-6.118-4.561 0-7.917 3.145-7.917 6.936 0 2.973 1.849 5.428 5.938 6.333l2.797.646c1.635.345 2.28 1.12 2.28 2.068 0 1.12-.903 2.111-2.797 2.111-2.496 0-3.743-1.551-3.872-3.231l-4.906 1.077Zm35.758-1.594c-.689 1.896-2.152 3.231-4.82 3.231-2.84 0-5.207-2.025-5.335-4.825h15.146c0-.086.086-.948.086-1.766 0-6.807-3.915-10.986-10.456-10.986-5.422 0-10.414 4.394-10.414 11.158 0 7.152 5.121 11.33 10.93 11.33 5.207 0 8.563-3.058 9.639-6.72l-4.776-1.422Zm-107.981 1.723c0 3.318 2.754 6.376 7.272 6.376 3.141 0 5.163-1.464 6.239-3.145 0 .819.086 1.982.215 2.542h5.25c-.129-.732-.258-2.24-.258-3.36V20.78c0-4.265-2.496-8.056-9.208-8.056-5.68 0-8.736 3.662-9.08 6.979l5.078 1.077c.172-1.852 1.549-3.446 4.044-3.446 2.41 0 3.572 1.249 3.572 2.757 0 .732-.387 1.335-1.592 1.508l-5.206.775c-3.529.517-6.326 2.628-6.326 6.419Zm49.544 0c0 3.318 2.753 6.376 7.272 6.376 3.141 0 5.164-1.464 6.239-3.145 0 .819.086 1.982.215 2.542h5.25c-.129-.732-.258-2.24-.258-3.36V20.78c0-4.265-2.496-8.056-9.209-8.056-5.68 0-8.735 3.662-9.079 6.979l5.077 1.077c.173-1.852 1.55-3.446 4.045-3.446 2.41 0 3.572 1.249 3.572 2.757 0 .732-.387 1.335-1.592 1.508l-5.207.775c-3.528.517-6.325 2.628-6.325 6.419Zm-85.958 5.773h5.465a34.918 34.918 0 0 1-.215-3.834V13.37h-5.724v12.321c0 2.456-1.463 4.179-4.001 4.179-2.668 0-3.873-1.895-3.873-4.265V13.37h-5.723v13.399c0 4.609 2.926 8.357 8.047 8.357 2.237 0 4.69-.861 5.852-2.843 0 .862.086 1.852.172 2.283Zm66.452 0v-2.585c1.118 1.81 3.356 3.102 6.282 3.102 6.025 0 9.984-4.782 9.984-11.201 0-6.29-3.572-11.072-9.769-11.072-3.141 0-5.465 1.379-6.411 2.887V3.375h-5.637v31.191h5.551Zm-21.561-3.662c-1.85 0-2.754-1.206-2.754-2.455 0-1.637 1.161-2.456 2.625-2.671l4.776-.733v.948c0 3.748-2.237 4.911-4.647 4.911Zm49.544 0c-1.85 0-2.755-1.206-2.755-2.455 0-1.637 1.162-2.456 2.626-2.671l4.776-.733v.948c0 3.748-2.238 4.911-4.647 4.911Zm-66.899-6.936c0 3.792-2.323 5.989-5.249 5.989-2.926 0-5.293-2.241-5.293-5.989 0-3.748 2.367-5.945 5.293-5.945s5.249 2.197 5.249 5.945Zm49.458-.043c0 3.878-2.323 6.032-5.25 6.032-2.883 0-5.292-2.197-5.292-6.032 0-3.877 2.409-5.988 5.292-5.988 2.927 0 5.25 2.111 5.25 5.988Zm57.374-2.369c.13-1.939 1.765-4.179 4.734-4.179 3.27 0 4.647 2.068 4.734 4.179h-9.468Z" fill="#1F1F1F" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> <path d="M27.429 47.41c-1.231 1.551-3.729.702-3.758-1.279l-.434-28.966h19.477c3.528 0 5.495 4.074 3.301 6.837L27.429 47.41Z" fill="url(#supabase-a)"></path> <path d="M27.429 47.41c-1.231 1.551-3.729.702-3.758-1.279l-.434-28.966h19.477c3.528 0 5.495 4.074 3.301 6.837L27.429 47.41Z" fill="url(#supabase-b)"></path> <path d="M19.508.801C20.74-.75 23.237.1 23.267 2.08l.19 28.967H4.224c-3.528 0-5.496-4.075-3.302-6.838L19.508.801Z" fill="#3ECF8E" class="group-hover/customer:fill-[#A78BFA] transition-all"></path> </g> <defs> <linearGradient id="supabase-a" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="rotate(22.753 -46.995 69.537) scale(18.77118)"> <stop offset="0" stop-color="#249361" class="group-hover/customer:[stop-color:#6D28D9] transition-all"></stop> <stop offset="1" stop-color="#3ECF8E" class="group-hover/customer:[stop-color:#A78BFA] transition-all"></stop> </linearGradient> <linearGradient id="supabase-b" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="rotate(62.022 -3.098 19.484) scale(16.82762)"> <stop offset="0" stop-color="#000" stop-opacity=".2"></stop> <stop offset="1" stop-color="#000" stop-opacity="0"></stop> </linearGradient> </defs> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://tailscale.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Tailscale</span> <svg role="img" class="" viewBox="0 0 250 45" style="pointer-events: none; width: auto; height: 20px; "> <g buffered-rendering="static"> <path d="M39.069 33.77a5.613 5.613 0 0 1 5.611 5.611 5.614 5.614 0 0 1-5.611 5.611 5.614 5.614 0 0 1-5.611-5.611 5.613 5.613 0 0 1 5.611-5.611Zm-33.458 0a5.613 5.613 0 0 1 5.611 5.611 5.614 5.614 0 0 1-5.611 5.611A5.614 5.614 0 0 1 0 39.381a5.613 5.613 0 0 1 5.611-5.611Zm0-33.77a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611A5.613 5.613 0 0 1 0 5.611 5.613 5.613 0 0 1 5.611 0Zm33.458 0a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611 5.613 5.613 0 0 1-5.611-5.611A5.613 5.613 0 0 1 39.069 0ZM22.444 0a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611 5.613 5.613 0 0 1-5.611-5.611A5.613 5.613 0 0 1 22.444 0Z" fill-opacity=".2" fill="#000" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> <path d="M22.444 33.77a5.613 5.613 0 0 1 5.611 5.611 5.614 5.614 0 0 1-5.611 5.611 5.614 5.614 0 0 1-5.611-5.611 5.613 5.613 0 0 1 5.611-5.611Zm55.93 6.856c1.585 0 2.874-.149 4.409-.446v-5.748c-.941.347-1.981.446-2.972.446-2.428 0-3.32-1.189-3.32-3.468V19.717h6.292v-5.748h-6.292V5.447h-6.937v8.522h-4.508v5.748h4.508v12.337c0 5.45 2.874 8.572 8.82 8.572Zm67.613 0c7.63 0 11.545-4.014 11.545-8.225 0-3.815-1.933-6.639-8.275-7.779-4.459-.793-7.234-1.784-7.234-3.32 0-1.337 1.586-2.279 4.261-2.279 2.379 0 4.361.793 5.847 2.527l4.41-3.716c-2.23-2.775-5.896-4.36-10.257-4.36-6.688 0-10.85 3.567-10.85 7.927 0 4.757 4.36 6.887 9.067 7.73 3.914.693 6.094 1.437 6.094 3.121 0 1.437-1.536 2.626-4.459 2.626-2.874 0-5.104-1.337-6.144-3.319l-5.847 2.774c1.437 3.568 6.343 6.293 11.842 6.293Zm-51.875 0c3.716 0 6.193-1.239 7.432-3.171.099.842.396 1.982.793 2.675h6.243c-.347-1.189-.595-3.072-.595-4.31V22.244c0-5.599-4.013-8.77-10.801-8.77-5.153 0-9.166 1.932-11.396 4.756l3.964 3.915c1.784-1.982 4.063-3.023 6.837-3.023 3.369 0 4.856 1.14 4.856 2.825 0 1.436-.991 2.427-6.342 2.427-5.153 0-10.355 2.131-10.355 8.077 0 5.499 3.963 8.175 9.364 8.175Zm101.174 0c3.716 0 6.194-1.239 7.432-3.171.099.842.397 1.982.793 2.675h6.244c-.347-1.189-.595-3.072-.595-4.31V22.244c0-5.599-4.014-8.77-10.802-8.77-5.153 0-9.166 1.932-11.396 4.756l3.964 3.915c1.784-1.982 4.063-3.023 6.838-3.023 3.369 0 4.855 1.14 4.855 2.825 0 1.436-.991 2.427-6.342 2.427-5.153 0-10.355 2.131-10.355 8.077 0 5.499 3.964 8.175 9.364 8.175Zm-22.247 0c4.955 0 8.523-1.982 11.198-6.441l-5.549-2.825c-1.041 2.081-2.725 3.518-5.649 3.518-4.409 0-6.788-3.567-6.788-7.878 0-4.31 2.527-7.779 6.788-7.779 2.676 0 4.46 1.437 5.5 3.617l5.599-2.972c-1.883-4.113-5.599-6.392-11.099-6.392-9.067 0-13.724 6.639-13.724 13.526 0 7.482 5.648 13.626 13.724 13.626Zm63.781 0c5.104 0 9.217-2.032 11.495-5.649l-5.252-3.369c-1.386 2.18-3.221 3.369-6.243 3.369-3.418 0-5.895-1.882-6.539-5.549H250V27c0-6.887-4.212-13.526-13.229-13.526-8.571 0-13.23 6.689-13.23 13.576 0 9.81 7.384 13.576 13.279 13.576Zm-112.187-.496h6.936V4.952h-6.936V40.13Zm88.603 0h6.936V4.952h-6.936V40.13Zm-100.593 0h6.936V13.969h-6.936V40.13Zm-17.144-4.756c-2.675 0-3.914-1.14-3.914-3.171 0-1.784 1.486-2.973 3.964-2.973 3.963 0 5.054-.248 5.896-1.09v2.13c0 2.825-2.378 5.104-5.946 5.104Zm101.175 0c-2.676 0-3.915-1.14-3.915-3.171 0-1.784 1.487-2.973 3.964-2.973 3.964 0 5.054-.248 5.896-1.09v2.13c0 2.825-2.378 5.104-5.945 5.104ZM5.611 16.729a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611A5.613 5.613 0 0 1 0 22.34a5.613 5.613 0 0 1 5.611-5.611Zm33.458 0a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611 5.613 5.613 0 0 1-5.611-5.611 5.613 5.613 0 0 1 5.611-5.611Zm-16.625 0a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611 5.613 5.613 0 0 1-5.611-5.611 5.613 5.613 0 0 1 5.611-5.611Zm208.084 7.249c1.091-3.32 3.369-4.856 6.392-4.856 3.419 0 5.499 2.032 6.193 4.856h-12.585ZM112.494 10.65h7.234V4.159h-7.234v6.491Z" fill="#000" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> </g> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://tigrisdata.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Tigris</span> <svg role="img" class="translate-y-1.5" viewBox="0 0 59 24" style="pointer-events: none; width: auto; height: 22; "> <path d="M13.451 4.07l-.321-.703a1.794 1.794 0 00-.909-.891l-.711-.3.701-.321c.401-.182.72-.506.894-.911l.306-.708.322.698c.181.401.507.719.913.891l.706.305-.7.32c-.401.182-.72.507-.895.911l-.306.709zm31.05-.001l-.32-.702a1.792 1.792 0 00-.914-.891l-.711-.3.706-.321c.399-.184.718-.508.894-.911l.306-.708.316.698c.181.401.508.719.913.891l.711.305-.701.32a1.77 1.77 0 00-.894.911l-.306.708.001.001h-.001v-.001z" fill="#00A367" fill-rule="nonzero"></path> <path d="M24.68 23.932c-.742 0-1.481-.053-2.216-.158-5.195-.752-9.254-3.97-10.345-8.198a19.628 19.628 0 01-.282-4.37V5.404h3.111v5.827a18.64 18.64 0 00.184 3.572c.774 3.016 3.832 5.335 7.777 5.905 3.027.438 6.913-.202 8.809-3.292l.494-.96c1.555-3.159 4.967-3.189 6.795-3.208h1.135a3.308 3.308 0 002.804-3.247V5.424h3.111v4.577a6.387 6.387 0 01-1.602 4.22 6.423 6.423 0 01-3.998 2.118h-1.423c-2.469.024-3.5.394-4.034 1.476l-.568 1.132c-1.921 3.154-5.535 4.984-9.752 4.985h.001-.002.001zm2.47-22.423V.286h3.101v12.071a6.798 6.798 0 01-.676 3.061 4.964 4.964 0 01-2.015 2.131 6.406 6.406 0 01-3.249.773 6.87 6.87 0 01-4.301-1.26 5.2 5.2 0 01-1.975-3.444h3.052a2.52 2.52 0 001.032 1.446 3.392 3.392 0 001.975.522 3.074 3.074 0 002.218-.808 3.221 3.221 0 00.844-2.46V9.922a4.042 4.042 0 01-1.575 1.968 4.698 4.698 0 01-2.661.737 5.304 5.304 0 01-2.79-.747 5.095 5.095 0 01-1.941-2.181 8.344 8.344 0 010-6.693A5.068 5.068 0 0120.13.831a5.259 5.259 0 012.79-.748c1.032.049 3.405.049 4.23 1.426v.003l.001-.002-.001-.001zM58.038 7.2a3.92 3.92 0 00-1.669-1.038A17.174 17.174 0 0053.9 5.62a11.401 11.401 0 01-2.237-.555 1.035 1.035 0 01-.524-.374 1.033 1.033 0 01-.197-.611 1.155 1.155 0 01.671-1.028 4.077 4.077 0 011.974-.389 7.054 7.054 0 013.625.945l1.136-2.239a7.222 7.222 0 00-2.133-.793 11.75 11.75 0 00-2.602-.295 6.891 6.891 0 00-4.064 1.073 3.366 3.366 0 00-1.482 2.869c-.06.77.18 1.534.672 2.131a3.855 3.855 0 001.704 1.073c.834.245 1.685.426 2.548.541a11.9 11.9 0 012.168.492.933.933 0 01.672.92c0 .932-.884 1.397-2.652 1.393a12.29 12.29 0 01-4.701-.821v2.46c1.442.538 2.975.794 4.513.752 1.769 0 3.166-.352 4.193-1.058a3.296 3.296 0 001.535-2.834 2.901 2.901 0 00-.681-2.072zM5.927 6.043V2.825h3.052V.198H.09v2.627h2.661v3.204c0 3.277 1.392 7.101 6.226 7.101v-2.544c-2.469.014-3.051-1.885-3.051-4.543h.001zM35.9 1.822V.228h-3.126v11.638c0 .046.012.09.033.131a.262.262 0 00.221.138.256.256 0 00.131-.028 11.37 11.37 0 012.524-.832.273.273 0 00.156-.092.272.272 0 00.062-.169V6.585c0-2.122 1.152-3.184 3.457-3.184h.909V.07c-.958-.02-3.462.158-4.366 1.752H35.9zM21.541 3.8a4.255 4.255 0 000 5.202 3.36 3.36 0 004.686-.025 4.073 4.073 0 000-5.166 3.102 3.102 0 00-2.335-.96 3.057 3.057 0 00-2.351.95V3.8z" fill="#08181E" fill-rule="nonzero"></path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://upstash.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Upstash</span> <svg role="img" class="" viewBox="0 0 1631 472" style="pointer-events: none; width: auto; height: 28px; "> <path d="M0.421875 412.975C78.5269 491.079 205.16 491.079 283.265 412.975C361.369 334.87 361.369 208.237 283.265 130.132L247.909 165.487C306.488 224.066 306.488 319.041 247.909 377.619C189.331 436.198 94.3559 436.198 35.7769 377.619L0.421875 412.975Z" fill="#89dfbb"></path> <path d="M71.1328 342.264C110.185 381.316 173.501 381.316 212.554 342.264C251.606 303.212 251.606 239.895 212.554 200.843L177.199 236.198C196.725 255.724 196.725 287.382 177.199 306.909C157.672 326.435 126.014 326.435 106.488 306.909L71.1328 342.264Z" fill="#89dfbb"></path> <path d="M353.974 59.421C275.869 -18.6835 149.236 -18.6835 71.1315 59.421C-6.97352 137.526 -6.97352 264.159 71.1315 342.264L106.486 306.909C47.9085 248.33 47.9085 153.355 106.486 94.777C165.065 36.198 260.04 36.198 318.618 94.777L353.974 59.421Z" fill="#04c98d"></path> <path d="M283.264 130.132C244.212 91.08 180.894 91.08 141.842 130.132C102.789 169.185 102.789 232.501 141.842 271.553L177.197 236.198C157.671 216.672 157.671 185.014 177.197 165.487C196.723 145.961 228.381 145.961 247.908 165.487L283.264 130.132Z" fill="#04c98d"></path> <path d="M588.112 264.179C588.112 289.108 570.321 301.466 553.276 301.466C534.739 301.466 522.381 288.362 522.381 267.588V169.364H483.815V273.554C483.815 312.865 506.188 335.131 538.361 335.131C562.864 335.131 580.122 322.24 587.58 303.916H589.284V333H626.678V169.364H588.112V264.179ZM660.335 394.364H698.9V307.219H700.498C706.571 319.151 719.248 335.876 747.373 335.876C785.939 335.876 814.809 305.301 814.809 251.395C814.809 196.849 785.086 167.233 747.267 167.233C718.396 167.233 706.358 184.598 700.498 196.423H698.261V169.364H660.335V394.364ZM698.154 251.182C698.154 219.435 711.791 198.874 736.613 198.874C762.288 198.874 775.498 220.713 775.498 251.182C775.498 281.864 762.075 304.236 736.613 304.236C712.004 304.236 698.154 282.929 698.154 251.182ZM971.167 212.616C965.841 184.918 943.681 167.233 905.329 167.233C865.912 167.233 839.065 186.622 839.172 216.878C839.065 240.741 853.767 256.509 885.194 263.007L913.106 268.866C928.127 272.169 935.159 278.241 935.159 287.51C935.159 298.696 923.014 307.112 904.69 307.112C887.005 307.112 875.5 299.442 872.197 284.74L834.591 288.362C839.385 318.405 864.633 336.196 904.797 336.196C945.706 336.196 974.576 314.996 974.683 283.994C974.576 260.663 959.555 246.388 928.66 239.676L900.748 233.71C884.129 229.982 877.524 224.229 877.63 214.747C877.524 203.668 889.775 195.997 905.862 195.997C923.653 195.997 933.028 205.692 936.011 216.452L971.167 212.616ZM1082.19 169.364H1049.92V130.159H1011.35V169.364H988.125V199.193H1011.35V290.173C1011.14 320.962 1033.51 336.089 1062.49 335.237C1073.46 334.918 1081.02 332.787 1085.18 331.402L1078.68 301.253C1076.55 301.786 1072.18 302.744 1067.39 302.744C1057.69 302.744 1049.92 299.335 1049.92 283.781V199.193H1082.19V169.364ZM1155.54 336.303C1181.21 336.303 1196.55 324.264 1203.58 310.521H1204.86V333H1241.94V223.483C1241.94 180.23 1206.67 167.233 1175.46 167.233C1141.05 167.233 1114.63 182.574 1106.1 212.403L1142.11 217.517C1145.95 206.331 1156.81 196.743 1175.67 196.743C1193.57 196.743 1203.37 205.905 1203.37 221.991V222.631C1203.37 233.71 1191.76 234.243 1162.89 237.332C1131.14 240.741 1100.78 250.223 1100.78 287.084C1100.78 319.257 1124.32 336.303 1155.54 336.303ZM1165.55 307.964C1149.46 307.964 1137.96 300.614 1137.96 286.445C1137.96 271.636 1150.85 265.457 1168.11 263.007C1178.23 261.622 1198.47 259.065 1203.48 255.017V274.3C1203.48 292.517 1188.77 307.964 1165.55 307.964ZM1404.05 212.616C1398.72 184.918 1376.56 167.233 1338.21 167.233C1298.79 167.233 1271.94 186.622 1272.05 216.878C1271.94 240.741 1286.65 256.509 1318.07 263.007L1345.99 268.866C1361.01 272.169 1368.04 278.241 1368.04 287.51C1368.04 298.696 1355.89 307.112 1337.57 307.112C1319.88 307.112 1308.38 299.442 1305.08 284.74L1267.47 288.362C1272.26 318.405 1297.51 336.196 1337.68 336.196C1378.58 336.196 1407.46 314.996 1407.56 283.994C1407.46 260.663 1392.43 246.388 1361.54 239.676L1333.63 233.71C1317.01 229.982 1310.4 224.229 1310.51 214.747C1310.4 203.668 1322.65 195.997 1338.74 195.997C1356.53 195.997 1365.91 205.692 1368.89 216.452L1404.05 212.616ZM1471.93 237.119C1471.93 213.469 1486.63 199.832 1507.3 199.832C1527.54 199.832 1539.47 212.723 1539.47 234.776V333H1578.04V228.81C1578.04 189.286 1555.66 167.233 1521.68 167.233C1496.54 167.233 1480.56 178.632 1472.99 197.169H1471.08V114.818H1433.36V333H1471.93V237.119Z" fill="#050505"></path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://turso.tech/" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Turso</span> <svg role="img" class="" viewBox="0 0 142 36" style="pointer-events: none; width: auto; height: 24px; "> <path d="M19.507 35.032v.007c-.007 0-.015 0-.024-.002a.106.106 0 01-.024.002v-.007c-.564-.148-3.455-2.484-4.027-3.165-.467.718-1.231 1.533-1.231 1.533-2.115-1.073-4.815-3.871-5.325-4.848-.392-.753-1.396-6.407-1.897-10.848-.148-1.312-.253-2.518-.284-3.461-.049-.116-2.634-6.472 12.764-6.485h.048c15.539.013 12.763 6.487 12.763 6.487-.138 4.132-1.672 13.332-2.181 14.307-.509.977-3.21 3.775-5.325 4.848 0 0-.763-.815-1.23-1.533-.573.681-3.464 3.017-4.027 3.165zM130.089 8.24c7.301 0 11.855 5.07 11.855 11.675 0 6.607-4.524 11.806-11.694 11.806-7.17 0-11.757-5.069-11.757-11.708 0-6.64 4.715-11.773 11.592-11.773h.004zM64.558 22.267V8.662h5.393v13.606c0 2.551 1.192 4.317 3.842 4.317 2.649 0 3.779-1.8 3.779-4.35V8.662h5.392v13.572c0 5.461-3.102 9.483-9.238 9.483-6.137 0-9.171-3.794-9.171-9.45h.003zm45.348-5.46l2.81 1.111c2.907 1.208 4.617 3.172 4.617 6.539 0 4.579-3.199 7.26-7.686 7.26-6.394 0-7.558-4.219-7.363-7.523h5.103c-.063 1.44.483 2.847 2.26 2.847 1.228 0 2.133-.688 2.133-1.993 0-1.305-.905-1.897-2.357-2.454-1.13-.457-2.26-.883-3.488-1.504-2.259-1.178-3.457-3.4-3.457-6.146 0-3.958 2.84-6.704 7.203-6.704 5.265 0 7.169 3.041 6.945 7.063h-4.973c.034-1.406-.677-2.387-1.939-2.387-1.26 0-1.84.752-1.84 1.703 0 .95.516 1.601 2.035 2.192l-.003-.004zm-53.019-3.042v17.53h-5.391V13.766l-5.991-.748V8.662h17.344v4.355l-5.962.748zm40.615 7.198l5.103 10.332h-5.781l-4.392-9.288H90.98v9.288h-5.363V8.667h7.686c4.685 0 7.042 2.454 7.042 6.737 0 2.517-1.032 4.448-2.843 5.559zm32.718 5.656c3.94 0 6.073-2.945 6.073-6.641 0-3.695-2.26-6.639-6.103-6.639s-6.039 2.944-6.039 6.64c0 3.695 2.358 6.639 6.073 6.639l-.004.001zM90.976 13.376v4.187h1.874c1.228 0 1.939-.85 1.939-2.125 0-1.276-.745-2.062-1.939-2.062h-1.874z" fill="#147c69" fill-rule="nonzero"></path> <path d="M19.483 14.54l11.021-.375-.004.001-.748 6.086-4.161.374.367 5.143s-2.516 2.099-6.454 2.114h-.042c-3.939-.015-6.455-2.114-6.455-2.114l.367-5.143-4.16-.374-.749-6.086-.004-.001 11.022.375z" fill="#0b1f2a" fill-rule="nonzero"></path> <path d="M33.385 8.177V0s5.58 6.098 5.58 11.622l-.003.001.001.001-15.392 5.269.535 7.182a21.713 21.713 0 01-3.854.623v.054c-.256 0-.512-.004-.767-.013-.257.009-.514.013-.772.013v-.054a21.714 21.714 0 01-3.853-.623l.534-7.182L.003 11.624v-.001l-.002-.001H0C0 6.098 5.58 0 5.58 0v8.176l3.108.79 1.793-2.177 1.523 3.019 7.478 1.898 7.479-1.899 1.523-3.018 1.794 2.176 3.107-.788z" fill="#1ebca1" fill-rule="nonzero"></path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://mailgun.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Mailgun</span> <svg viewBox="0 0 397 116" class="" style="pointer-events: none; width: auto; height: 28px; "> <defs> <style> .cls-1{fill:none;}.cls-2{fill:#eb5454;} </style> </defs> <path d="m128.44,96v-56h12.16l17.84,35.52,17.6-35.52h12.16v56h-10.24v-38.64l-15.6,30.64h-8.08l-15.6-30.64v38.64h-10.24Z"> </path> <path d="m208.52,96.96c-3.41,0-6.21-.55-8.4-1.64-2.19-1.09-3.81-2.55-4.88-4.36-1.07-1.81-1.6-3.81-1.6-6,0-3.68,1.44-6.67,4.32-8.96,2.88-2.29,7.2-3.44,12.96-3.44h10.08v-.96c0-2.72-.77-4.72-2.32-6-1.55-1.28-3.47-1.92-5.76-1.92-2.08,0-3.89.49-5.44,1.48-1.55.99-2.51,2.44-2.88,4.36h-10c.27-2.88,1.24-5.39,2.92-7.52,1.68-2.13,3.85-3.77,6.52-4.92,2.67-1.15,5.65-1.72,8.96-1.72,5.65,0,10.11,1.41,13.36,4.24,3.25,2.83,4.88,6.83,4.88,12v24.4h-8.72l-.96-6.4c-1.17,2.13-2.81,3.89-4.92,5.28-2.11,1.39-4.81,2.08-8.12,2.08Zm2.32-8c2.93,0,5.21-.96,6.84-2.88,1.63-1.92,2.65-4.29,3.08-7.12h-8.72c-2.72,0-4.67.49-5.84,1.48-1.17.99-1.76,2.2-1.76,3.64,0,1.55.59,2.75,1.76,3.6,1.17.85,2.72,1.28,4.64,1.28Z"> </path> <path d="m242.52,50.16c-1.87,0-3.4-.56-4.6-1.68s-1.8-2.53-1.8-4.24.6-3.11,1.8-4.2c1.2-1.09,2.73-1.64,4.6-1.64s3.4.55,4.6,1.64c1.2,1.09,1.8,2.49,1.8,4.2s-.6,3.12-1.8,4.24c-1.2,1.12-2.73,1.68-4.6,1.68Zm-5.12,45.84v-39.68h10.24v39.68h-10.24Z"> </path> <path d="m254.36,96v-57.6h10.24v57.6h-10.24Z"></path> <path d="m287.88,84.16c-1.92,0-3.71-.21-5.36-.64l-2.96,2.96c.91.48,2.13.88,3.68,1.2,1.55.32,4.05.64,7.52.96,5.28.48,9.12,1.73,11.52,3.76,2.4,2.03,3.6,4.83,3.6,8.4,0,2.35-.64,4.57-1.92,6.68-1.28,2.11-3.25,3.81-5.92,5.12-2.67,1.31-6.08,1.96-10.24,1.96-5.65,0-10.21-1.05-13.68-3.16-3.47-2.11-5.2-5.27-5.2-9.48,0-3.57,1.73-6.67,5.2-9.28-1.07-.48-1.99-.99-2.76-1.52-.77-.53-1.45-1.09-2.04-1.68v-1.84l6.96-7.36c-3.09-2.72-4.64-6.21-4.64-10.48,0-2.67.65-5.09,1.96-7.28,1.31-2.19,3.16-3.92,5.56-5.2,2.4-1.28,5.31-1.92,8.72-1.92,2.24,0,4.32.32,6.24.96h15.04v6.24l-6.8.48c1.07,2.03,1.6,4.27,1.6,6.72,0,2.67-.64,5.09-1.92,7.28-1.28,2.19-3.13,3.92-5.56,5.2-2.43,1.28-5.29,1.92-8.6,1.92Zm-9.6,16.72c0,1.97.92,3.45,2.76,4.44,1.84.99,4.09,1.48,6.76,1.48s4.64-.52,6.24-1.56c1.6-1.04,2.4-2.44,2.4-4.2,0-1.44-.52-2.64-1.56-3.6s-3.11-1.55-6.2-1.76c-2.19-.16-4.21-.4-6.08-.72-1.55.85-2.65,1.79-3.32,2.8-.67,1.01-1,2.05-1,3.12Zm9.6-24.56c2.08,0,3.8-.56,5.16-1.68,1.36-1.12,2.04-2.72,2.04-4.8s-.68-3.68-2.04-4.8c-1.36-1.12-3.08-1.68-5.16-1.68-2.19,0-3.95.56-5.28,1.68s-2,2.72-2,4.8.67,3.68,2,4.8,3.09,1.68,5.28,1.68Z"> </path> <path d="m327.48,96.96c-4.96,0-8.79-1.55-11.48-4.64-2.69-3.09-4.04-7.63-4.04-13.6v-22.4h10.16v21.44c0,3.41.69,6.03,2.08,7.84,1.39,1.81,3.57,2.72,6.56,2.72,2.83,0,5.16-1.01,7-3.04,1.84-2.03,2.76-4.85,2.76-8.48v-20.48h10.24v39.68h-9.04l-.8-6.72c-1.23,2.35-3,4.21-5.32,5.6-2.32,1.39-5.03,2.08-8.12,2.08Z"> </path> <path d="m357.24,96v-39.68h9.04l.8,6.72c1.23-2.35,3-4.21,5.32-5.6,2.32-1.39,5.05-2.08,8.2-2.08,4.91,0,8.72,1.55,11.44,4.64,2.72,3.09,4.08,7.63,4.08,13.6v22.4h-10.24v-21.44c0-3.41-.69-6.03-2.08-7.84-1.39-1.81-3.55-2.72-6.48-2.72s-5.24,1.01-7.08,3.04c-1.84,2.03-2.76,4.85-2.76,8.48v20.48h-10.24Z"> </path> <path d="m135.6,28.14c-1.44,0-2.71-.25-3.81-.74s-1.97-1.2-2.6-2.13-.96-2.05-.98-3.37h3.78c.04.92.37,1.68.99,2.31s1.49.94,2.59.94c.95,0,1.71-.23,2.27-.69.56-.46.84-1.07.84-1.83s-.25-1.43-.74-1.88c-.49-.45-1.15-.81-1.97-1.09s-1.7-.58-2.63-.9c-1.51-.52-2.67-1.19-3.46-2.02-.79-.82-1.19-1.91-1.19-3.28-.02-1.16.26-2.15.83-2.98.57-.83,1.35-1.47,2.34-1.93s2.13-.69,3.42-.69,2.46.23,3.46.7c1,.47,1.78,1.12,2.35,1.96.57.84.87,1.84.91,3h-3.84c-.02-.69-.28-1.3-.8-1.83s-1.23-.8-2.14-.8c-.78-.02-1.44.17-1.97.57-.53.4-.8.98-.8,1.75,0,.65.21,1.17.62,1.55.41.38.97.71,1.68.97.71.26,1.52.54,2.44.84.97.34,1.86.73,2.66,1.18.8.45,1.45,1.04,1.93,1.78.49.74.73,1.68.73,2.84,0,1.03-.26,1.98-.78,2.86-.52.88-1.3,1.58-2.32,2.11-1.03.53-2.29.8-3.78.8Z"> </path> <path d="m151.22,27.8V8.2h3.58v19.6h-3.58Z"></path> <path d="m164.21,27.8V8.2h3.58l9.21,13.8v-13.8h3.58v19.6h-3.58l-9.21-13.78v13.78h-3.58Z"></path> <path d="m198.88,28.14c-1.98,0-3.68-.42-5.1-1.27-1.42-.85-2.51-2.03-3.28-3.56-.77-1.52-1.15-3.28-1.15-5.28s.38-3.76,1.15-5.29c.76-1.53,1.86-2.72,3.28-3.58,1.42-.86,3.12-1.29,5.1-1.29,2.35,0,4.28.58,5.78,1.75,1.5,1.17,2.44,2.8,2.81,4.91h-3.95c-.24-1.06-.76-1.9-1.55-2.51-.79-.61-1.84-.91-3.15-.91-1.81,0-3.23.62-4.26,1.85-1.03,1.23-1.54,2.92-1.54,5.07s.51,3.83,1.54,5.05,2.45,1.83,4.26,1.83c1.31,0,2.36-.29,3.15-.85.79-.57,1.31-1.36,1.55-2.37h3.95c-.37,2.02-1.31,3.59-2.81,4.73-1.5,1.14-3.43,1.71-5.78,1.71Z"> </path> <path d="m216.24,27.8V8.2h3.58v8.15h8.79v-8.15h3.58v19.6h-3.58v-8.54h-8.79v8.54h-3.58Z"></path> <circle class="cls-2" cx="52" cy="52" r="6.93"></circle> <path class="cls-2" d="m84.93,57.2c-2.87,0-5.2-2.33-5.2-5.2,0-15.32-12.42-27.73-27.73-27.73s-27.73,12.42-27.73,27.73,12.42,27.73,27.73,27.73c10.58,0,19.78-5.92,24.45-14.64,6.04,3.92,14.21,3.23,19.51-2.07,3.05-3.05,4.57-7.04,4.57-11.03,0-26.8-21.73-48.53-48.53-48.53S3.47,25.2,3.47,52s21.73,48.53,48.53,48.53c13.4,0,25.54-5.43,34.32-14.22l-7.35-7.35c-6.9,6.9-16.43,11.17-26.96,11.17-21.06,0-38.13-17.07-38.13-38.13S30.94,13.87,52,13.87s38.13,17.07,38.13,38.13c0,2.87-2.33,5.2-5.2,5.2Zm-32.93,12.13c-9.57,0-17.33-7.76-17.33-17.33s7.76-17.33,17.33-17.33,17.33,7.76,17.33,17.33-7.76,17.33-17.33,17.33Z"> </path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://fanatics.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Fanatics</span> <svg role="img" class="" viewBox="0 0 250 53" style="pointer-events: none; width: auto; height: 24px; "> <g buffered-rendering="static"> <path d="m62.53 6.152-6.208 9.69c-.117.174-.349.29-.581.174-14.447-7.253-31.1 6.034-45.721 2.901a1.213 1.213 0 0 1-.348-.232L.098 4.121c-.174-.29-.116-.696.174-.87.116-.116.29-.116.464-.116 3.714.87 7.369 1.451 11.14 1.857 22.339 1.218 34.35-12.185 50.538.522.232.116.232.406.116.638ZM44.311 34.003c.116.058.232 0 .348-.116l7.601-11.779c.058-.116.058-.29-.116-.348h-.058C41.12 17.989 30.908 25.242 15.3 25.648c-.348 0-.638.348-.638.696 0 .116.058.232.116.29l16.884 25.994c.116.174.348.29.58.174a.488.488 0 0 0 .232-.406l-3.655-16.478c0-.116.058-.291.174-.349 1.218-.464 10.792-3.713 15.318-1.566Z" fill="#E53C2E" class="group-hover/customer:fill-[#A78BFA] transition-all"></path> <path d="M222.904 42.706c-.116-.116-.349-.174-.465-.058a6.326 6.326 0 0 1-4.119 1.509c-3.656 0-6.209-2.669-6.209-6.383 0-3.771 2.553-6.382 6.209-6.382 1.508 0 2.959.58 4.119 1.508a.354.354 0 0 0 .465 0l3.887-4.119a.353.353 0 0 0 0-.464c-2.263-2.263-5.28-3.482-8.529-3.366-7.833 0-12.881 4.99-12.881 12.881s5.048 12.823 12.881 12.823c3.191.116 6.266-1.16 8.471-3.423a.353.353 0 0 0 0-.464l-3.829-4.062Zm5.744 3.424c-.116.116-.058.348.058.464 3.597 3.597 7.485 4.061 10.85 4.061 4.758 0 8.297-1.856 9.748-4.932.464-.986.696-2.03.696-3.133 0-6.382-5.512-7.601-10.328-7.891-3.887-.232-3.887-1.624-3.887-2.031 0-1.624 2.611-1.798 3.771-1.798 2.205 0 3.771.522 5.106 1.682a.353.353 0 0 0 .464 0l3.423-4.003c.116-.174.116-.348-.058-.464-2.495-2.089-5.106-2.96-9.051-2.96-2.379-.058-4.7.523-6.673 1.683-2.204 1.219-3.597 3.539-3.539 6.034 0 4.468 3.597 7.195 10.038 7.659 3.655.232 4.119 1.277 4.119 2.205 0 1.335-1.798 2.031-3.539 2.031h-.174c-2.727 0-5.28-.986-7.311-2.843a.353.353 0 0 0-.464 0v.058l-3.249 4.178Zm-91.792-20.888c6.151 0 10.27 4.757 10.27 11.836v13.171a.374.374 0 0 1-.348.348h-6.034a.374.374 0 0 1-.348-.348V37.136c0-2.785-1.335-5.686-5.048-5.686h-.116c-2.959.174-5.222 2.611-5.28 5.512v13.287a.374.374 0 0 1-.348.348h-5.977a.374.374 0 0 1-.348-.348V25.88c0-.174.116-.348.348-.348h5.745c.174 0 .348.174.348.348v2.205c2.263-1.973 4.525-2.843 7.136-2.843Zm32.551.58c0-.174.174-.348.348-.348h5.976c.175 0 .349.174.349.348v24.369c0 .174-.174.348-.349.348h-5.976a.374.374 0 0 1-.348-.348v-1.857c-2.089 1.973-4.584 1.973-6.731 2.031h-.348c-3.597 0-6.614-1.16-8.761-3.249-2.321-2.263-3.539-5.512-3.539-9.516 0-7.601 4.873-12.591 12.416-12.591h.116c2.379 0 4.874.233 6.847 1.857v-1.044Zm22.339 24.717a.374.374 0 0 0 .348-.348v-5.454c0-.174-.116-.348-.348-.348h-2.96c-1.74-.058-2.553-.928-2.553-2.785v-9.342h5.455c.174 0 .348-.116.348-.348V25.88c0-.174-.116-.348-.348-.348h-5.396v-5.28c0-.174-.175-.349-.349-.349h-6.034c-.174 0-.348.175-.348.349v21.352c0 5.628 3.191 8.935 8.819 8.935h3.366Zm-78.679-24.717c0-.174.174-.348.348-.348h5.977c.174 0 .348.116.348.348v24.369a.374.374 0 0 1-.348.348h-5.977c-.174 0-.348-.116-.348-.348v-1.857c-2.088 1.973-4.583 1.973-6.73 2.031h-.348c-3.598 0-6.615-1.16-8.762-3.249-2.321-2.263-3.539-5.512-3.539-9.516 0-7.601 4.874-12.591 12.417-12.591h.116c2.379 0 4.874.233 6.846 1.857v-1.044Zm82.624 24.717h6.034c.175 0 .349-.174.349-.348V25.822c0-.174-.116-.348-.349-.348h-6.034c-.174 0-.348.116-.348.348v24.369c0 .174.174.348.348.348Zm-100.436-31.1v-5.86a.397.397 0 0 0-.407-.406h-21.7a.396.396 0 0 0-.406.406v36.496c0 .232.174.406.406.406h5.86a.396.396 0 0 0 .406-.406V35.221c0-.232.174-.406.407-.406h10.908a.396.396 0 0 0 .406-.406v-5.86a.396.396 0 0 0-.406-.406H79.821a.397.397 0 0 1-.407-.407V20.31c0-.232.174-.407.407-.407H94.79c.29-.058.465-.232.465-.464Zm72.876 22.571a7.048 7.048 0 0 0 1.45-4.526c0-3.133-1.915-6.382-6.498-6.382-3.83 0-6.325 2.611-6.325 6.44 0 3.888 2.553 6.499 6.325 6.499 1.914.116 3.713-.639 5.048-2.031Zm-56.34 0a7.048 7.048 0 0 0 1.45-4.526c0-3.133-1.914-6.382-6.498-6.382-3.83 0-6.325 2.611-6.325 6.44 0 3.888 2.553 6.499 6.325 6.499 1.857.116 3.713-.639 5.048-2.031Zm90.747-23.905c0-2.437-1.857-3.656-3.714-3.656-1.856 0-3.713 1.219-3.713 3.656 0 4.874 7.427 4.874 7.427 0Z" fill="#091F40" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> </g> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://savvycal.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">SavvyCal</span> <svg role="img" class="" viewBox="0 0 124 32" style="pointer-events: none; width: auto; height: 28px; "> <g fill="#131D2E" fill-rule="evenodd"> <path d="M13.29.71c12.26-2.16 15.792.217 17.972 12.586 2.181 12.368-.038 15.76-12.583 17.973C6.133 33.48 2.889 31.056.707 18.684-1.474 6.312 1.032 2.873 13.291.71zm1.413 5.465c-2.347.414-4.044 1.492-5.02 3.058-.767 1.23-1.011 2.671-.79 3.838.489 2.573 2.613 4.193 6.917 4.52l.336.024.334.027.318.03c1.5.15 2.46.405 2.99.733.354.218.496.456.597 1.033.193 1.095-.66 2.087-2.906 2.483-1.485.262-3.07-.053-4.803-.998a1.875 1.875 0 10-1.795 3.293c2.445 1.333 4.879 1.817 7.25 1.399 4.139-.73 6.533-3.51 5.948-6.828-.556-3.151-2.778-4.557-7.68-4.914l-.323-.023c-1.579-.121-2.567-.428-3.089-.818-.258-.194-.353-.365-.41-.66-.049-.263.033-.745.288-1.155.392-.628 1.156-1.113 2.49-1.348 1.182-.209 2.325-.008 3.496.628a1.875 1.875 0 101.791-3.295c-1.903-1.035-3.905-1.386-5.939-1.027z"></path> <path d="M44.984 22.525c2.794 0 4.751-1.471 4.751-3.943v-.037c0-2.189-1.444-3.189-4.257-3.868-2.566-.603-3.174-1.056-3.174-2.075v-.038c0-.867.798-1.565 2.167-1.565 1.045 0 2.033.34 3.06 1 .19.113.38.17.608.17.608 0 1.102-.472 1.102-1.076 0-.453-.247-.774-.513-.925-1.197-.792-2.547-1.226-4.22-1.226-2.641 0-4.541 1.566-4.541 3.83v.038c0 2.433 1.596 3.263 4.428 3.943 2.47.565 3.002 1.075 3.002 2.018v.038c0 .98-.912 1.66-2.356 1.66-1.445 0-2.623-.49-3.725-1.358-.152-.113-.361-.208-.684-.208-.608 0-1.103.472-1.103 1.076 0 .377.19.698.457.886a8.323 8.323 0 004.998 1.66zm10.096.02c1.539 0 2.584-.642 3.268-1.453v.377c0 .51.457.962 1.122.962.627 0 1.121-.472 1.121-1.094v-4.905c0-1.302-.342-2.358-1.083-3.075-.703-.717-1.825-1.113-3.326-1.113-1.311 0-2.28.226-3.231.585a.997.997 0 00-.627.905c0 .528.437.943.97.943a1.3 1.3 0 00.36-.056c.627-.246 1.35-.396 2.224-.396 1.615 0 2.49.754 2.49 2.17v.244a8.44 8.44 0 00-2.7-.415c-2.45 0-4.142 1.057-4.142 3.207v.038c0 2 1.672 3.075 3.554 3.075zm.646-1.66c-1.103 0-1.958-.548-1.958-1.51v-.038c0-1.038.874-1.66 2.357-1.66.912 0 1.691.17 2.28.396v.68c0 1.263-1.159 2.131-2.68 2.131zm11.445 1.64c.627 0 1.045-.415 1.311-1l3.345-7.621a1.36 1.36 0 00.133-.547c0-.623-.494-1.094-1.121-1.094-.608 0-.912.396-1.083.792l-2.623 6.64-2.585-6.602c-.19-.472-.513-.83-1.14-.83-.627 0-1.14.528-1.14 1.094 0 .207.076.396.133.566l3.345 7.602c.266.604.684 1 1.31 1h.115zm10.818 0c.627 0 1.045-.415 1.311-1l3.345-7.621a1.36 1.36 0 00.133-.547c0-.623-.494-1.094-1.121-1.094-.608 0-.912.396-1.083.792l-2.623 6.64-2.585-6.602c-.19-.472-.513-.83-1.14-.83-.627 0-1.14.528-1.14 1.094 0 .207.076.396.133.566l3.344 7.602c.267.604.685 1 1.312 1h.114zm8.461 2.887c1.616 0 2.528-.755 3.383-2.792l3.668-8.735c.038-.113.095-.358.095-.547 0-.604-.494-1.075-1.102-1.075-.59 0-.913.396-1.103.867l-2.508 6.622-2.699-6.622c-.209-.528-.532-.867-1.121-.867-.646 0-1.14.471-1.14 1.113 0 .15.056.377.133.547l3.724 8.263-.076.207c-.38.774-.74 1.057-1.425 1.057-.323 0-.532-.057-.798-.132-.114-.038-.228-.076-.418-.076a.922.922 0 00-.931.944c0 .547.38.83.722.943.475.188.95.283 1.596.283zm15.74-2.849c2.148 0 3.573-.68 4.828-1.773.209-.189.38-.472.38-.83 0-.585-.513-1.076-1.103-1.076-.285 0-.532.114-.703.264-.969.812-1.92 1.264-3.326 1.264-2.546 0-4.39-2.094-4.39-4.678v-.038c0-2.585 1.863-4.66 4.39-4.66 1.274 0 2.262.453 3.174 1.189.152.113.38.226.703.226.647 0 1.16-.49 1.16-1.132 0-.415-.21-.735-.456-.924-1.16-.887-2.509-1.49-4.562-1.49-4.029 0-6.86 3.075-6.86 6.829v.038c0 3.791 2.888 6.791 6.765 6.791zm10.438-.019c1.54 0 2.585-.641 3.27-1.452v.377c0 .51.455.962 1.12.962.628 0 1.122-.472 1.122-1.094v-4.905c0-1.302-.342-2.358-1.084-3.075-.703-.717-1.824-1.113-3.325-1.113-1.312 0-2.281.226-3.231.585a.997.997 0 00-.628.905c0 .528.438.943.97.943a1.3 1.3 0 00.36-.056c.628-.246 1.35-.396 2.224-.396 1.616 0 2.49.754 2.49 2.17v.244a8.44 8.44 0 00-2.699-.415c-2.451 0-4.143 1.057-4.143 3.207v.038c0 2 1.673 3.075 3.554 3.075zm.646-1.66c-1.102 0-1.957-.547-1.957-1.51v-.037c0-1.038.874-1.66 2.356-1.66.913 0 1.692.17 2.281.396v.68c0 1.263-1.16 2.131-2.68 2.131zm8.86 1.547c.647 0 1.16-.49 1.16-1.132V9.603c0-.623-.513-1.132-1.16-1.132-.645 0-1.14.509-1.14 1.132v11.696c0 .642.514 1.132 1.14 1.132z" fill-rule="nonzero"></path> </g> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://acast.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Acast</span> <svg viewBox="0 0 79 22" class="" style="pointer-events: none; width: auto; height: 20px; " fill="#1E1E31"> <path d="M78.4719 17.3425C78.4719 16.2429 78.2058 15.1513 77.251 14.8007C76.7031 14.6015 76.0144 14.7608 75.6544 15.3425C75.3178 15.8843 75.5761 16.6811 76.1631 17.1274C76.1709 17.1274 76.1709 17.1672 76.1709 17.1752C76.1709 17.1911 76.1709 17.207 76.1709 17.223C76.1709 17.2549 76.1709 17.2867 76.1787 17.3186C76.1787 17.3744 76.1787 17.4381 76.1787 17.4939C76.1709 17.6054 76.1553 17.709 76.1318 17.8206C76.1083 17.9162 76.077 18.0118 76.03 18.0995C75.9909 18.1792 75.9361 18.2588 75.8813 18.3305C75.8265 18.4023 75.7639 18.458 75.6857 18.5138C75.6152 18.5616 75.537 18.6094 75.4587 18.6413C75.3726 18.6732 75.2865 18.6971 75.2004 18.7051C75.083 18.721 74.9735 18.713 74.8561 18.6971C74.59 18.6493 74.3552 18.5058 74.1986 18.2827C74.0265 18.0437 73.956 17.7568 73.956 17.462C73.956 17.3903 73.956 17.3266 73.956 17.2549C73.956 17.1513 73.956 17.0477 73.956 16.9361C73.956 16.8007 73.956 16.6652 73.956 16.5298C73.956 16.3704 73.956 16.2031 73.956 16.0437C73.956 15.8604 73.956 15.6772 73.956 15.4939C73.956 15.2947 73.956 15.0875 73.956 14.8883C73.956 14.6732 73.956 14.458 73.956 14.2509C73.956 14.0278 73.956 13.8126 73.956 13.5895C73.956 13.3664 73.956 13.1433 73.956 12.9202C73.956 12.6971 73.956 12.474 73.956 12.2588C73.956 12.0437 73.956 11.8286 73.956 11.6134C73.956 11.4142 73.956 11.207 73.956 11.0078C73.956 10.8246 73.956 10.6333 73.956 10.4501C73.956 10.2827 73.956 10.1234 73.956 9.95605C73.956 9.82059 73.956 9.67716 73.956 9.5417C73.956 9.43015 73.956 9.32656 73.956 9.21501C73.956 9.1433 73.956 9.07158 73.956 8.9919C73.956 8.96003 73.956 8.92816 73.956 8.89628V8.88832H76.9222C77.7284 8.88832 78.378 8.22696 78.378 7.40624V5.85246H73.9638V0.330545C71.4281 0.426163 70.4967 0.768792 69.5654 3.31859L69.1036 4.466C68.7749 5.28672 67.9923 5.82059 67.1235 5.82059H65.3782C65.1043 5.82059 64.8304 5.74887 64.6034 5.60545C62.9598 4.57756 61.1989 4.45804 59.8371 4.45804C55.9552 4.45804 52.9655 6.52975 52.9655 9.41421C52.9655 12.3305 54.476 13.6453 58.0918 14.6971C60.651 15.4461 62.4824 16.2827 62.4824 17.709C62.4824 18.8166 61.598 19.5019 59.9701 19.5019C58.8275 19.5019 57.1604 18.9122 56.5108 17.1035C56.3543 16.6572 55.9317 16.3624 55.4621 16.3624H52.8715V17.5258C52.8715 18.2031 52.4411 18.6891 51.7054 18.6891C51.1341 18.6891 50.6723 18.1712 50.6723 17.5098L50.6645 17.2628V9.80465C50.6645 7.23891 49.3966 4.466 43.7459 4.466C40.7718 4.466 37.5786 5.70903 37.2421 8.2668C37.0308 9.85246 37.9074 10.9282 39.684 10.8086C40.7014 10.7369 42.3997 10.1792 41.3432 7.10345C44.3564 6.0676 45.6242 7.81262 45.6242 9.57357V11.2788C40.0596 12.2748 38.0639 12.6015 35.8647 15.9242C34.6437 17.7648 33.0784 18.3066 31.0279 18.2907C28.406 18.2748 26.4103 16.1871 26.4103 12.7449C26.4103 8.60943 28.3121 6.83254 30.8479 7.06361C30.8479 7.06361 29.7678 10.8086 32.8906 10.8086C34.4559 10.8086 35.3481 9.85246 35.3481 8.25087C35.3481 5.96401 33.0863 4.47397 29.9713 4.47397C25.2989 4.47397 21.3622 8.17915 21.3622 13.2867C21.3622 15.1274 22.0196 16.5138 22.6927 17.8684C22.4579 18.2429 22.051 18.6015 21.4953 18.6015C20.4152 18.6015 19.8048 17.0955 19.343 15.8525C18.803 14.466 13.7393 0.306641 13.7393 0.306641C10.4834 0.434131 9.286 0.872378 8.08855 4.14728C6.24934 9.17517 3.6353 16.2429 3.6353 16.2429C2.72743 18.6572 1.92913 19.4939 0.489063 19.8206L0.0507812 19.9162V21.6931H8.00246V19.8764L7.38417 19.7568C6.03019 19.4939 5.71714 19.1353 5.71714 18.458C5.71714 17.956 5.99106 17.1991 6.3276 16.2509L6.58587 15.5178H11.1174C12.5496 15.5178 12.9488 14.466 13.0505 14.0596L14.0367 16.8644C15.195 20.0995 16.635 21.6931 19.7969 21.6931C21.9336 21.6931 23.2014 20.7529 23.851 19.478C25.3929 20.9441 27.5686 21.6772 30.0339 21.6772C32.6636 21.6772 34.4637 20.7768 36.0134 19.0716C36.5142 20.4899 37.9308 21.6931 40.7092 21.6931C43.2841 21.6931 44.8651 20.8086 45.7573 19.215C46.3912 20.7529 47.8626 21.6612 49.8036 21.6612C51.7289 21.6612 52.895 20.9361 53.6464 19.5576C54.9142 20.9361 57.3561 21.6931 59.7353 21.6931C63.8834 21.6931 66.8731 20.1951 66.8731 16.7688C66.8731 14.0835 65.4487 12.5298 61.598 11.2309C58.6396 10.2349 57.3874 9.90027 57.3639 8.51381C57.3483 7.46202 58.6709 6.65724 59.9858 6.65724C61.105 6.65724 62.4981 6.88832 63.5938 8.29071C63.8755 8.64927 64.2982 8.85644 64.7521 8.85644H65.7461H68.7045V16.4899C68.7045 19.8047 70.708 21.6851 73.823 21.6851C73.823 21.6851 73.823 21.6851 73.8308 21.6851C76.9301 21.6931 78.4719 19.6214 78.4719 17.3425ZM7.6894 12.3863L10.0608 5.74887L12.4244 12.3863H7.6894ZM45.5616 17.0238C43.9494 18.9521 40.6701 18.7927 40.6701 16.6413C40.6701 14.4819 43.7146 13.9242 45.5616 13.4062V17.0238Z"> </path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://glideapps.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Glide</span> <svg role="img" class="" viewBox="0 0 250 78" style="pointer-events: none; width: auto; height: 22px; "> <g buffered-rendering="static"> <path d="M119.388 2.342a10.214 10.214 0 0 0-3.552 6.103c-.73 5 2.709 8.857 7.714 8.857 5.107 0 9.382-3.439 10.112-8.235.832-5.107-2.607-9.066-7.612-9.066a10.21 10.21 0 0 0-6.662 2.341Zm-43.259 41.92a52.55 52.55 0 0 0-.107-7.009H37.831l-6.469 13.303h28.439C57.636 58.236 49.523 63.1 39.796 63.1c-14.713 0-24.441-9.84-24.441-23.789 0-13.629 9.951-23.575 23.249-23.575 10.059 0 16.007 5.18 19.042 11.245h16.537C70.18 11.626 57.315 1.242 38.604 1.242 16.328 1.242 0 17.462 0 39.311c0 22.057 16.114 38.064 39.796 38.025 21.741 0 35.467-15.448 36.333-33.074ZM90.401 2.433l-11.678 73.75H93.65l11.674-73.75H90.401Zm16.32 73.75 8.001-50.827h14.922l-8.001 50.827h-14.922Zm89.528-73.75h-14.923l-4.547 28.439c-2.7-3.998-7.564-6.703-14.592-6.703-11.896 0-24.543 8.001-27.145 24.441-3.137 19.893 9.84 28.765 19.898 28.765 6.707 0 12.223-2.709 16.114-7.573l3.22 6.381h16.566l-3.725-13.565 9.134-60.185Zm-32.656 34.713c5.73 0 11.892 5.19 10.486 14.275-1.512 9.733-8.866 12.977-14.061 12.977-6.809 0-11.78-5.841-10.486-14.168 1.192-7.894 6.921-13.084 14.061-13.084Zm86.295 18.492h-38.176c1.625 6.489 6.168 9.728 12.437 9.728 5.735 0 8.755-1.406 10.817-4.543h13.517c-3.245 11.785-13.95 16.537-24.008 16.537-16.114 0-26.6-11.357-26.6-26.605 0-15.136 10.812-26.6 26.167-26.6C239.397 24.155 250 35.634 250 50.77c0 2.057 0 2.811-.112 4.868Zm-38.283-9.951h24.777c-.973-5.516-6.168-9.407-12.33-9.407-6.498 0-11.017 3.784-12.447 9.407Z" fill="#202124" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> </g> </svg> </a> </li> </ul> <ul aria-hidden="true" class="shrink-0 flex items-center justify-around gap-[var(--gap)] min-w-full animate-infinite-scroll group-hover:[animation-play-state:paused]"> <li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://supabase.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Supabase</span> <svg role="img" class="" viewBox="0 0 250 49" style="pointer-events: none; width: auto; height: 24px; "> <g buffered-rendering="static"> <path d="M117.608 42.752V32.498c1.033 1.422 3.184 2.585 6.111 2.585 5.981 0 9.982-4.739 9.982-11.158 0-6.29-3.571-11.029-9.767-11.029-3.184 0-5.551 1.422-6.498 3.059V13.37h-5.55v29.382h5.722ZM65.199 28.664c.258 2.413 2.452 6.548 8.821 6.548 5.551 0 8.219-3.532 8.219-6.979 0-3.102-2.109-5.643-6.283-6.505l-3.012-.646c-1.162-.216-1.936-.862-1.936-1.896 0-1.206 1.205-2.111 2.711-2.111 2.409 0 3.313 1.594 3.485 2.844l4.776-1.077c-.258-2.284-2.28-6.118-8.304-6.118-4.562 0-7.918 3.145-7.918 6.936 0 2.973 1.85 5.428 5.938 6.333l2.797.646c1.635.345 2.281 1.12 2.281 2.068 0 1.12-.904 2.111-2.797 2.111-2.496 0-3.744-1.551-3.873-3.231l-4.905 1.077Zm143.966 0c.258 2.413 2.453 6.548 8.821 6.548 5.551 0 8.219-3.532 8.219-6.979 0-3.102-2.108-5.643-6.282-6.505l-3.013-.646c-1.162-.216-1.936-.862-1.936-1.896 0-1.206 1.205-2.111 2.711-2.111 2.41 0 3.313 1.594 3.486 2.844l4.776-1.077c-.258-2.284-2.281-6.118-8.305-6.118-4.561 0-7.917 3.145-7.917 6.936 0 2.973 1.849 5.428 5.938 6.333l2.797.646c1.635.345 2.28 1.12 2.28 2.068 0 1.12-.903 2.111-2.797 2.111-2.496 0-3.743-1.551-3.872-3.231l-4.906 1.077Zm35.758-1.594c-.689 1.896-2.152 3.231-4.82 3.231-2.84 0-5.207-2.025-5.335-4.825h15.146c0-.086.086-.948.086-1.766 0-6.807-3.915-10.986-10.456-10.986-5.422 0-10.414 4.394-10.414 11.158 0 7.152 5.121 11.33 10.93 11.33 5.207 0 8.563-3.058 9.639-6.72l-4.776-1.422Zm-107.981 1.723c0 3.318 2.754 6.376 7.272 6.376 3.141 0 5.163-1.464 6.239-3.145 0 .819.086 1.982.215 2.542h5.25c-.129-.732-.258-2.24-.258-3.36V20.78c0-4.265-2.496-8.056-9.208-8.056-5.68 0-8.736 3.662-9.08 6.979l5.078 1.077c.172-1.852 1.549-3.446 4.044-3.446 2.41 0 3.572 1.249 3.572 2.757 0 .732-.387 1.335-1.592 1.508l-5.206.775c-3.529.517-6.326 2.628-6.326 6.419Zm49.544 0c0 3.318 2.753 6.376 7.272 6.376 3.141 0 5.164-1.464 6.239-3.145 0 .819.086 1.982.215 2.542h5.25c-.129-.732-.258-2.24-.258-3.36V20.78c0-4.265-2.496-8.056-9.209-8.056-5.68 0-8.735 3.662-9.079 6.979l5.077 1.077c.173-1.852 1.55-3.446 4.045-3.446 2.41 0 3.572 1.249 3.572 2.757 0 .732-.387 1.335-1.592 1.508l-5.207.775c-3.528.517-6.325 2.628-6.325 6.419Zm-85.958 5.773h5.465a34.918 34.918 0 0 1-.215-3.834V13.37h-5.724v12.321c0 2.456-1.463 4.179-4.001 4.179-2.668 0-3.873-1.895-3.873-4.265V13.37h-5.723v13.399c0 4.609 2.926 8.357 8.047 8.357 2.237 0 4.69-.861 5.852-2.843 0 .862.086 1.852.172 2.283Zm66.452 0v-2.585c1.118 1.81 3.356 3.102 6.282 3.102 6.025 0 9.984-4.782 9.984-11.201 0-6.29-3.572-11.072-9.769-11.072-3.141 0-5.465 1.379-6.411 2.887V3.375h-5.637v31.191h5.551Zm-21.561-3.662c-1.85 0-2.754-1.206-2.754-2.455 0-1.637 1.161-2.456 2.625-2.671l4.776-.733v.948c0 3.748-2.237 4.911-4.647 4.911Zm49.544 0c-1.85 0-2.755-1.206-2.755-2.455 0-1.637 1.162-2.456 2.626-2.671l4.776-.733v.948c0 3.748-2.238 4.911-4.647 4.911Zm-66.899-6.936c0 3.792-2.323 5.989-5.249 5.989-2.926 0-5.293-2.241-5.293-5.989 0-3.748 2.367-5.945 5.293-5.945s5.249 2.197 5.249 5.945Zm49.458-.043c0 3.878-2.323 6.032-5.25 6.032-2.883 0-5.292-2.197-5.292-6.032 0-3.877 2.409-5.988 5.292-5.988 2.927 0 5.25 2.111 5.25 5.988Zm57.374-2.369c.13-1.939 1.765-4.179 4.734-4.179 3.27 0 4.647 2.068 4.734 4.179h-9.468Z" fill="#1F1F1F" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> <path d="M27.429 47.41c-1.231 1.551-3.729.702-3.758-1.279l-.434-28.966h19.477c3.528 0 5.495 4.074 3.301 6.837L27.429 47.41Z" fill="url(#supabase-a)"></path> <path d="M27.429 47.41c-1.231 1.551-3.729.702-3.758-1.279l-.434-28.966h19.477c3.528 0 5.495 4.074 3.301 6.837L27.429 47.41Z" fill="url(#supabase-b)"></path> <path d="M19.508.801C20.74-.75 23.237.1 23.267 2.08l.19 28.967H4.224c-3.528 0-5.496-4.075-3.302-6.838L19.508.801Z" fill="#3ECF8E" class="group-hover/customer:fill-[#A78BFA] transition-all"></path> </g> <defs> <linearGradient id="supabase-a" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="rotate(22.753 -46.995 69.537) scale(18.77118)"> <stop offset="0" stop-color="#249361" class="group-hover/customer:[stop-color:#6D28D9] transition-all"></stop> <stop offset="1" stop-color="#3ECF8E" class="group-hover/customer:[stop-color:#A78BFA] transition-all"></stop> </linearGradient> <linearGradient id="supabase-b" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="rotate(62.022 -3.098 19.484) scale(16.82762)"> <stop offset="0" stop-color="#000" stop-opacity=".2"></stop> <stop offset="1" stop-color="#000" stop-opacity="0"></stop> </linearGradient> </defs> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://tailscale.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Tailscale</span> <svg role="img" class="" viewBox="0 0 250 45" style="pointer-events: none; width: auto; height: 20px; "> <g buffered-rendering="static"> <path d="M39.069 33.77a5.613 5.613 0 0 1 5.611 5.611 5.614 5.614 0 0 1-5.611 5.611 5.614 5.614 0 0 1-5.611-5.611 5.613 5.613 0 0 1 5.611-5.611Zm-33.458 0a5.613 5.613 0 0 1 5.611 5.611 5.614 5.614 0 0 1-5.611 5.611A5.614 5.614 0 0 1 0 39.381a5.613 5.613 0 0 1 5.611-5.611Zm0-33.77a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611A5.613 5.613 0 0 1 0 5.611 5.613 5.613 0 0 1 5.611 0Zm33.458 0a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611 5.613 5.613 0 0 1-5.611-5.611A5.613 5.613 0 0 1 39.069 0ZM22.444 0a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611 5.613 5.613 0 0 1-5.611-5.611A5.613 5.613 0 0 1 22.444 0Z" fill-opacity=".2" fill="#000" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> <path d="M22.444 33.77a5.613 5.613 0 0 1 5.611 5.611 5.614 5.614 0 0 1-5.611 5.611 5.614 5.614 0 0 1-5.611-5.611 5.613 5.613 0 0 1 5.611-5.611Zm55.93 6.856c1.585 0 2.874-.149 4.409-.446v-5.748c-.941.347-1.981.446-2.972.446-2.428 0-3.32-1.189-3.32-3.468V19.717h6.292v-5.748h-6.292V5.447h-6.937v8.522h-4.508v5.748h4.508v12.337c0 5.45 2.874 8.572 8.82 8.572Zm67.613 0c7.63 0 11.545-4.014 11.545-8.225 0-3.815-1.933-6.639-8.275-7.779-4.459-.793-7.234-1.784-7.234-3.32 0-1.337 1.586-2.279 4.261-2.279 2.379 0 4.361.793 5.847 2.527l4.41-3.716c-2.23-2.775-5.896-4.36-10.257-4.36-6.688 0-10.85 3.567-10.85 7.927 0 4.757 4.36 6.887 9.067 7.73 3.914.693 6.094 1.437 6.094 3.121 0 1.437-1.536 2.626-4.459 2.626-2.874 0-5.104-1.337-6.144-3.319l-5.847 2.774c1.437 3.568 6.343 6.293 11.842 6.293Zm-51.875 0c3.716 0 6.193-1.239 7.432-3.171.099.842.396 1.982.793 2.675h6.243c-.347-1.189-.595-3.072-.595-4.31V22.244c0-5.599-4.013-8.77-10.801-8.77-5.153 0-9.166 1.932-11.396 4.756l3.964 3.915c1.784-1.982 4.063-3.023 6.837-3.023 3.369 0 4.856 1.14 4.856 2.825 0 1.436-.991 2.427-6.342 2.427-5.153 0-10.355 2.131-10.355 8.077 0 5.499 3.963 8.175 9.364 8.175Zm101.174 0c3.716 0 6.194-1.239 7.432-3.171.099.842.397 1.982.793 2.675h6.244c-.347-1.189-.595-3.072-.595-4.31V22.244c0-5.599-4.014-8.77-10.802-8.77-5.153 0-9.166 1.932-11.396 4.756l3.964 3.915c1.784-1.982 4.063-3.023 6.838-3.023 3.369 0 4.855 1.14 4.855 2.825 0 1.436-.991 2.427-6.342 2.427-5.153 0-10.355 2.131-10.355 8.077 0 5.499 3.964 8.175 9.364 8.175Zm-22.247 0c4.955 0 8.523-1.982 11.198-6.441l-5.549-2.825c-1.041 2.081-2.725 3.518-5.649 3.518-4.409 0-6.788-3.567-6.788-7.878 0-4.31 2.527-7.779 6.788-7.779 2.676 0 4.46 1.437 5.5 3.617l5.599-2.972c-1.883-4.113-5.599-6.392-11.099-6.392-9.067 0-13.724 6.639-13.724 13.526 0 7.482 5.648 13.626 13.724 13.626Zm63.781 0c5.104 0 9.217-2.032 11.495-5.649l-5.252-3.369c-1.386 2.18-3.221 3.369-6.243 3.369-3.418 0-5.895-1.882-6.539-5.549H250V27c0-6.887-4.212-13.526-13.229-13.526-8.571 0-13.23 6.689-13.23 13.576 0 9.81 7.384 13.576 13.279 13.576Zm-112.187-.496h6.936V4.952h-6.936V40.13Zm88.603 0h6.936V4.952h-6.936V40.13Zm-100.593 0h6.936V13.969h-6.936V40.13Zm-17.144-4.756c-2.675 0-3.914-1.14-3.914-3.171 0-1.784 1.486-2.973 3.964-2.973 3.963 0 5.054-.248 5.896-1.09v2.13c0 2.825-2.378 5.104-5.946 5.104Zm101.175 0c-2.676 0-3.915-1.14-3.915-3.171 0-1.784 1.487-2.973 3.964-2.973 3.964 0 5.054-.248 5.896-1.09v2.13c0 2.825-2.378 5.104-5.945 5.104ZM5.611 16.729a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611A5.613 5.613 0 0 1 0 22.34a5.613 5.613 0 0 1 5.611-5.611Zm33.458 0a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611 5.613 5.613 0 0 1-5.611-5.611 5.613 5.613 0 0 1 5.611-5.611Zm-16.625 0a5.613 5.613 0 0 1 5.611 5.611 5.613 5.613 0 0 1-5.611 5.611 5.613 5.613 0 0 1-5.611-5.611 5.613 5.613 0 0 1 5.611-5.611Zm208.084 7.249c1.091-3.32 3.369-4.856 6.392-4.856 3.419 0 5.499 2.032 6.193 4.856h-12.585ZM112.494 10.65h7.234V4.159h-7.234v6.491Z" fill="#000" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> </g> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://tigrisdata.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Tigris</span> <svg role="img" class="translate-y-1.5" viewBox="0 0 59 24" style="pointer-events: none; width: auto; height: 22; "> <path d="M13.451 4.07l-.321-.703a1.794 1.794 0 00-.909-.891l-.711-.3.701-.321c.401-.182.72-.506.894-.911l.306-.708.322.698c.181.401.507.719.913.891l.706.305-.7.32c-.401.182-.72.507-.895.911l-.306.709zm31.05-.001l-.32-.702a1.792 1.792 0 00-.914-.891l-.711-.3.706-.321c.399-.184.718-.508.894-.911l.306-.708.316.698c.181.401.508.719.913.891l.711.305-.701.32a1.77 1.77 0 00-.894.911l-.306.708.001.001h-.001v-.001z" fill="#00A367" fill-rule="nonzero"></path> <path d="M24.68 23.932c-.742 0-1.481-.053-2.216-.158-5.195-.752-9.254-3.97-10.345-8.198a19.628 19.628 0 01-.282-4.37V5.404h3.111v5.827a18.64 18.64 0 00.184 3.572c.774 3.016 3.832 5.335 7.777 5.905 3.027.438 6.913-.202 8.809-3.292l.494-.96c1.555-3.159 4.967-3.189 6.795-3.208h1.135a3.308 3.308 0 002.804-3.247V5.424h3.111v4.577a6.387 6.387 0 01-1.602 4.22 6.423 6.423 0 01-3.998 2.118h-1.423c-2.469.024-3.5.394-4.034 1.476l-.568 1.132c-1.921 3.154-5.535 4.984-9.752 4.985h.001-.002.001zm2.47-22.423V.286h3.101v12.071a6.798 6.798 0 01-.676 3.061 4.964 4.964 0 01-2.015 2.131 6.406 6.406 0 01-3.249.773 6.87 6.87 0 01-4.301-1.26 5.2 5.2 0 01-1.975-3.444h3.052a2.52 2.52 0 001.032 1.446 3.392 3.392 0 001.975.522 3.074 3.074 0 002.218-.808 3.221 3.221 0 00.844-2.46V9.922a4.042 4.042 0 01-1.575 1.968 4.698 4.698 0 01-2.661.737 5.304 5.304 0 01-2.79-.747 5.095 5.095 0 01-1.941-2.181 8.344 8.344 0 010-6.693A5.068 5.068 0 0120.13.831a5.259 5.259 0 012.79-.748c1.032.049 3.405.049 4.23 1.426v.003l.001-.002-.001-.001zM58.038 7.2a3.92 3.92 0 00-1.669-1.038A17.174 17.174 0 0053.9 5.62a11.401 11.401 0 01-2.237-.555 1.035 1.035 0 01-.524-.374 1.033 1.033 0 01-.197-.611 1.155 1.155 0 01.671-1.028 4.077 4.077 0 011.974-.389 7.054 7.054 0 013.625.945l1.136-2.239a7.222 7.222 0 00-2.133-.793 11.75 11.75 0 00-2.602-.295 6.891 6.891 0 00-4.064 1.073 3.366 3.366 0 00-1.482 2.869c-.06.77.18 1.534.672 2.131a3.855 3.855 0 001.704 1.073c.834.245 1.685.426 2.548.541a11.9 11.9 0 012.168.492.933.933 0 01.672.92c0 .932-.884 1.397-2.652 1.393a12.29 12.29 0 01-4.701-.821v2.46c1.442.538 2.975.794 4.513.752 1.769 0 3.166-.352 4.193-1.058a3.296 3.296 0 001.535-2.834 2.901 2.901 0 00-.681-2.072zM5.927 6.043V2.825h3.052V.198H.09v2.627h2.661v3.204c0 3.277 1.392 7.101 6.226 7.101v-2.544c-2.469.014-3.051-1.885-3.051-4.543h.001zM35.9 1.822V.228h-3.126v11.638c0 .046.012.09.033.131a.262.262 0 00.221.138.256.256 0 00.131-.028 11.37 11.37 0 012.524-.832.273.273 0 00.156-.092.272.272 0 00.062-.169V6.585c0-2.122 1.152-3.184 3.457-3.184h.909V.07c-.958-.02-3.462.158-4.366 1.752H35.9zM21.541 3.8a4.255 4.255 0 000 5.202 3.36 3.36 0 004.686-.025 4.073 4.073 0 000-5.166 3.102 3.102 0 00-2.335-.96 3.057 3.057 0 00-2.351.95V3.8z" fill="#08181E" fill-rule="nonzero"></path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://upstash.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Upstash</span> <svg role="img" class="" viewBox="0 0 1631 472" style="pointer-events: none; width: auto; height: 28px; "> <path d="M0.421875 412.975C78.5269 491.079 205.16 491.079 283.265 412.975C361.369 334.87 361.369 208.237 283.265 130.132L247.909 165.487C306.488 224.066 306.488 319.041 247.909 377.619C189.331 436.198 94.3559 436.198 35.7769 377.619L0.421875 412.975Z" fill="#89dfbb"></path> <path d="M71.1328 342.264C110.185 381.316 173.501 381.316 212.554 342.264C251.606 303.212 251.606 239.895 212.554 200.843L177.199 236.198C196.725 255.724 196.725 287.382 177.199 306.909C157.672 326.435 126.014 326.435 106.488 306.909L71.1328 342.264Z" fill="#89dfbb"></path> <path d="M353.974 59.421C275.869 -18.6835 149.236 -18.6835 71.1315 59.421C-6.97352 137.526 -6.97352 264.159 71.1315 342.264L106.486 306.909C47.9085 248.33 47.9085 153.355 106.486 94.777C165.065 36.198 260.04 36.198 318.618 94.777L353.974 59.421Z" fill="#04c98d"></path> <path d="M283.264 130.132C244.212 91.08 180.894 91.08 141.842 130.132C102.789 169.185 102.789 232.501 141.842 271.553L177.197 236.198C157.671 216.672 157.671 185.014 177.197 165.487C196.723 145.961 228.381 145.961 247.908 165.487L283.264 130.132Z" fill="#04c98d"></path> <path d="M588.112 264.179C588.112 289.108 570.321 301.466 553.276 301.466C534.739 301.466 522.381 288.362 522.381 267.588V169.364H483.815V273.554C483.815 312.865 506.188 335.131 538.361 335.131C562.864 335.131 580.122 322.24 587.58 303.916H589.284V333H626.678V169.364H588.112V264.179ZM660.335 394.364H698.9V307.219H700.498C706.571 319.151 719.248 335.876 747.373 335.876C785.939 335.876 814.809 305.301 814.809 251.395C814.809 196.849 785.086 167.233 747.267 167.233C718.396 167.233 706.358 184.598 700.498 196.423H698.261V169.364H660.335V394.364ZM698.154 251.182C698.154 219.435 711.791 198.874 736.613 198.874C762.288 198.874 775.498 220.713 775.498 251.182C775.498 281.864 762.075 304.236 736.613 304.236C712.004 304.236 698.154 282.929 698.154 251.182ZM971.167 212.616C965.841 184.918 943.681 167.233 905.329 167.233C865.912 167.233 839.065 186.622 839.172 216.878C839.065 240.741 853.767 256.509 885.194 263.007L913.106 268.866C928.127 272.169 935.159 278.241 935.159 287.51C935.159 298.696 923.014 307.112 904.69 307.112C887.005 307.112 875.5 299.442 872.197 284.74L834.591 288.362C839.385 318.405 864.633 336.196 904.797 336.196C945.706 336.196 974.576 314.996 974.683 283.994C974.576 260.663 959.555 246.388 928.66 239.676L900.748 233.71C884.129 229.982 877.524 224.229 877.63 214.747C877.524 203.668 889.775 195.997 905.862 195.997C923.653 195.997 933.028 205.692 936.011 216.452L971.167 212.616ZM1082.19 169.364H1049.92V130.159H1011.35V169.364H988.125V199.193H1011.35V290.173C1011.14 320.962 1033.51 336.089 1062.49 335.237C1073.46 334.918 1081.02 332.787 1085.18 331.402L1078.68 301.253C1076.55 301.786 1072.18 302.744 1067.39 302.744C1057.69 302.744 1049.92 299.335 1049.92 283.781V199.193H1082.19V169.364ZM1155.54 336.303C1181.21 336.303 1196.55 324.264 1203.58 310.521H1204.86V333H1241.94V223.483C1241.94 180.23 1206.67 167.233 1175.46 167.233C1141.05 167.233 1114.63 182.574 1106.1 212.403L1142.11 217.517C1145.95 206.331 1156.81 196.743 1175.67 196.743C1193.57 196.743 1203.37 205.905 1203.37 221.991V222.631C1203.37 233.71 1191.76 234.243 1162.89 237.332C1131.14 240.741 1100.78 250.223 1100.78 287.084C1100.78 319.257 1124.32 336.303 1155.54 336.303ZM1165.55 307.964C1149.46 307.964 1137.96 300.614 1137.96 286.445C1137.96 271.636 1150.85 265.457 1168.11 263.007C1178.23 261.622 1198.47 259.065 1203.48 255.017V274.3C1203.48 292.517 1188.77 307.964 1165.55 307.964ZM1404.05 212.616C1398.72 184.918 1376.56 167.233 1338.21 167.233C1298.79 167.233 1271.94 186.622 1272.05 216.878C1271.94 240.741 1286.65 256.509 1318.07 263.007L1345.99 268.866C1361.01 272.169 1368.04 278.241 1368.04 287.51C1368.04 298.696 1355.89 307.112 1337.57 307.112C1319.88 307.112 1308.38 299.442 1305.08 284.74L1267.47 288.362C1272.26 318.405 1297.51 336.196 1337.68 336.196C1378.58 336.196 1407.46 314.996 1407.56 283.994C1407.46 260.663 1392.43 246.388 1361.54 239.676L1333.63 233.71C1317.01 229.982 1310.4 224.229 1310.51 214.747C1310.4 203.668 1322.65 195.997 1338.74 195.997C1356.53 195.997 1365.91 205.692 1368.89 216.452L1404.05 212.616ZM1471.93 237.119C1471.93 213.469 1486.63 199.832 1507.3 199.832C1527.54 199.832 1539.47 212.723 1539.47 234.776V333H1578.04V228.81C1578.04 189.286 1555.66 167.233 1521.68 167.233C1496.54 167.233 1480.56 178.632 1472.99 197.169H1471.08V114.818H1433.36V333H1471.93V237.119Z" fill="#050505"></path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://turso.tech/" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Turso</span> <svg role="img" class="" viewBox="0 0 142 36" style="pointer-events: none; width: auto; height: 24px; "> <path d="M19.507 35.032v.007c-.007 0-.015 0-.024-.002a.106.106 0 01-.024.002v-.007c-.564-.148-3.455-2.484-4.027-3.165-.467.718-1.231 1.533-1.231 1.533-2.115-1.073-4.815-3.871-5.325-4.848-.392-.753-1.396-6.407-1.897-10.848-.148-1.312-.253-2.518-.284-3.461-.049-.116-2.634-6.472 12.764-6.485h.048c15.539.013 12.763 6.487 12.763 6.487-.138 4.132-1.672 13.332-2.181 14.307-.509.977-3.21 3.775-5.325 4.848 0 0-.763-.815-1.23-1.533-.573.681-3.464 3.017-4.027 3.165zM130.089 8.24c7.301 0 11.855 5.07 11.855 11.675 0 6.607-4.524 11.806-11.694 11.806-7.17 0-11.757-5.069-11.757-11.708 0-6.64 4.715-11.773 11.592-11.773h.004zM64.558 22.267V8.662h5.393v13.606c0 2.551 1.192 4.317 3.842 4.317 2.649 0 3.779-1.8 3.779-4.35V8.662h5.392v13.572c0 5.461-3.102 9.483-9.238 9.483-6.137 0-9.171-3.794-9.171-9.45h.003zm45.348-5.46l2.81 1.111c2.907 1.208 4.617 3.172 4.617 6.539 0 4.579-3.199 7.26-7.686 7.26-6.394 0-7.558-4.219-7.363-7.523h5.103c-.063 1.44.483 2.847 2.26 2.847 1.228 0 2.133-.688 2.133-1.993 0-1.305-.905-1.897-2.357-2.454-1.13-.457-2.26-.883-3.488-1.504-2.259-1.178-3.457-3.4-3.457-6.146 0-3.958 2.84-6.704 7.203-6.704 5.265 0 7.169 3.041 6.945 7.063h-4.973c.034-1.406-.677-2.387-1.939-2.387-1.26 0-1.84.752-1.84 1.703 0 .95.516 1.601 2.035 2.192l-.003-.004zm-53.019-3.042v17.53h-5.391V13.766l-5.991-.748V8.662h17.344v4.355l-5.962.748zm40.615 7.198l5.103 10.332h-5.781l-4.392-9.288H90.98v9.288h-5.363V8.667h7.686c4.685 0 7.042 2.454 7.042 6.737 0 2.517-1.032 4.448-2.843 5.559zm32.718 5.656c3.94 0 6.073-2.945 6.073-6.641 0-3.695-2.26-6.639-6.103-6.639s-6.039 2.944-6.039 6.64c0 3.695 2.358 6.639 6.073 6.639l-.004.001zM90.976 13.376v4.187h1.874c1.228 0 1.939-.85 1.939-2.125 0-1.276-.745-2.062-1.939-2.062h-1.874z" fill="#147c69" fill-rule="nonzero"></path> <path d="M19.483 14.54l11.021-.375-.004.001-.748 6.086-4.161.374.367 5.143s-2.516 2.099-6.454 2.114h-.042c-3.939-.015-6.455-2.114-6.455-2.114l.367-5.143-4.16-.374-.749-6.086-.004-.001 11.022.375z" fill="#0b1f2a" fill-rule="nonzero"></path> <path d="M33.385 8.177V0s5.58 6.098 5.58 11.622l-.003.001.001.001-15.392 5.269.535 7.182a21.713 21.713 0 01-3.854.623v.054c-.256 0-.512-.004-.767-.013-.257.009-.514.013-.772.013v-.054a21.714 21.714 0 01-3.853-.623l.534-7.182L.003 11.624v-.001l-.002-.001H0C0 6.098 5.58 0 5.58 0v8.176l3.108.79 1.793-2.177 1.523 3.019 7.478 1.898 7.479-1.899 1.523-3.018 1.794 2.176 3.107-.788z" fill="#1ebca1" fill-rule="nonzero"></path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://mailgun.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Mailgun</span> <svg viewBox="0 0 397 116" class="" style="pointer-events: none; width: auto; height: 28px; "> <defs> <style> .cls-1{fill:none;}.cls-2{fill:#eb5454;} </style> </defs> <path d="m128.44,96v-56h12.16l17.84,35.52,17.6-35.52h12.16v56h-10.24v-38.64l-15.6,30.64h-8.08l-15.6-30.64v38.64h-10.24Z"> </path> <path d="m208.52,96.96c-3.41,0-6.21-.55-8.4-1.64-2.19-1.09-3.81-2.55-4.88-4.36-1.07-1.81-1.6-3.81-1.6-6,0-3.68,1.44-6.67,4.32-8.96,2.88-2.29,7.2-3.44,12.96-3.44h10.08v-.96c0-2.72-.77-4.72-2.32-6-1.55-1.28-3.47-1.92-5.76-1.92-2.08,0-3.89.49-5.44,1.48-1.55.99-2.51,2.44-2.88,4.36h-10c.27-2.88,1.24-5.39,2.92-7.52,1.68-2.13,3.85-3.77,6.52-4.92,2.67-1.15,5.65-1.72,8.96-1.72,5.65,0,10.11,1.41,13.36,4.24,3.25,2.83,4.88,6.83,4.88,12v24.4h-8.72l-.96-6.4c-1.17,2.13-2.81,3.89-4.92,5.28-2.11,1.39-4.81,2.08-8.12,2.08Zm2.32-8c2.93,0,5.21-.96,6.84-2.88,1.63-1.92,2.65-4.29,3.08-7.12h-8.72c-2.72,0-4.67.49-5.84,1.48-1.17.99-1.76,2.2-1.76,3.64,0,1.55.59,2.75,1.76,3.6,1.17.85,2.72,1.28,4.64,1.28Z"> </path> <path d="m242.52,50.16c-1.87,0-3.4-.56-4.6-1.68s-1.8-2.53-1.8-4.24.6-3.11,1.8-4.2c1.2-1.09,2.73-1.64,4.6-1.64s3.4.55,4.6,1.64c1.2,1.09,1.8,2.49,1.8,4.2s-.6,3.12-1.8,4.24c-1.2,1.12-2.73,1.68-4.6,1.68Zm-5.12,45.84v-39.68h10.24v39.68h-10.24Z"> </path> <path d="m254.36,96v-57.6h10.24v57.6h-10.24Z"></path> <path d="m287.88,84.16c-1.92,0-3.71-.21-5.36-.64l-2.96,2.96c.91.48,2.13.88,3.68,1.2,1.55.32,4.05.64,7.52.96,5.28.48,9.12,1.73,11.52,3.76,2.4,2.03,3.6,4.83,3.6,8.4,0,2.35-.64,4.57-1.92,6.68-1.28,2.11-3.25,3.81-5.92,5.12-2.67,1.31-6.08,1.96-10.24,1.96-5.65,0-10.21-1.05-13.68-3.16-3.47-2.11-5.2-5.27-5.2-9.48,0-3.57,1.73-6.67,5.2-9.28-1.07-.48-1.99-.99-2.76-1.52-.77-.53-1.45-1.09-2.04-1.68v-1.84l6.96-7.36c-3.09-2.72-4.64-6.21-4.64-10.48,0-2.67.65-5.09,1.96-7.28,1.31-2.19,3.16-3.92,5.56-5.2,2.4-1.28,5.31-1.92,8.72-1.92,2.24,0,4.32.32,6.24.96h15.04v6.24l-6.8.48c1.07,2.03,1.6,4.27,1.6,6.72,0,2.67-.64,5.09-1.92,7.28-1.28,2.19-3.13,3.92-5.56,5.2-2.43,1.28-5.29,1.92-8.6,1.92Zm-9.6,16.72c0,1.97.92,3.45,2.76,4.44,1.84.99,4.09,1.48,6.76,1.48s4.64-.52,6.24-1.56c1.6-1.04,2.4-2.44,2.4-4.2,0-1.44-.52-2.64-1.56-3.6s-3.11-1.55-6.2-1.76c-2.19-.16-4.21-.4-6.08-.72-1.55.85-2.65,1.79-3.32,2.8-.67,1.01-1,2.05-1,3.12Zm9.6-24.56c2.08,0,3.8-.56,5.16-1.68,1.36-1.12,2.04-2.72,2.04-4.8s-.68-3.68-2.04-4.8c-1.36-1.12-3.08-1.68-5.16-1.68-2.19,0-3.95.56-5.28,1.68s-2,2.72-2,4.8.67,3.68,2,4.8,3.09,1.68,5.28,1.68Z"> </path> <path d="m327.48,96.96c-4.96,0-8.79-1.55-11.48-4.64-2.69-3.09-4.04-7.63-4.04-13.6v-22.4h10.16v21.44c0,3.41.69,6.03,2.08,7.84,1.39,1.81,3.57,2.72,6.56,2.72,2.83,0,5.16-1.01,7-3.04,1.84-2.03,2.76-4.85,2.76-8.48v-20.48h10.24v39.68h-9.04l-.8-6.72c-1.23,2.35-3,4.21-5.32,5.6-2.32,1.39-5.03,2.08-8.12,2.08Z"> </path> <path d="m357.24,96v-39.68h9.04l.8,6.72c1.23-2.35,3-4.21,5.32-5.6,2.32-1.39,5.05-2.08,8.2-2.08,4.91,0,8.72,1.55,11.44,4.64,2.72,3.09,4.08,7.63,4.08,13.6v22.4h-10.24v-21.44c0-3.41-.69-6.03-2.08-7.84-1.39-1.81-3.55-2.72-6.48-2.72s-5.24,1.01-7.08,3.04c-1.84,2.03-2.76,4.85-2.76,8.48v20.48h-10.24Z"> </path> <path d="m135.6,28.14c-1.44,0-2.71-.25-3.81-.74s-1.97-1.2-2.6-2.13-.96-2.05-.98-3.37h3.78c.04.92.37,1.68.99,2.31s1.49.94,2.59.94c.95,0,1.71-.23,2.27-.69.56-.46.84-1.07.84-1.83s-.25-1.43-.74-1.88c-.49-.45-1.15-.81-1.97-1.09s-1.7-.58-2.63-.9c-1.51-.52-2.67-1.19-3.46-2.02-.79-.82-1.19-1.91-1.19-3.28-.02-1.16.26-2.15.83-2.98.57-.83,1.35-1.47,2.34-1.93s2.13-.69,3.42-.69,2.46.23,3.46.7c1,.47,1.78,1.12,2.35,1.96.57.84.87,1.84.91,3h-3.84c-.02-.69-.28-1.3-.8-1.83s-1.23-.8-2.14-.8c-.78-.02-1.44.17-1.97.57-.53.4-.8.98-.8,1.75,0,.65.21,1.17.62,1.55.41.38.97.71,1.68.97.71.26,1.52.54,2.44.84.97.34,1.86.73,2.66,1.18.8.45,1.45,1.04,1.93,1.78.49.74.73,1.68.73,2.84,0,1.03-.26,1.98-.78,2.86-.52.88-1.3,1.58-2.32,2.11-1.03.53-2.29.8-3.78.8Z"> </path> <path d="m151.22,27.8V8.2h3.58v19.6h-3.58Z"></path> <path d="m164.21,27.8V8.2h3.58l9.21,13.8v-13.8h3.58v19.6h-3.58l-9.21-13.78v13.78h-3.58Z"></path> <path d="m198.88,28.14c-1.98,0-3.68-.42-5.1-1.27-1.42-.85-2.51-2.03-3.28-3.56-.77-1.52-1.15-3.28-1.15-5.28s.38-3.76,1.15-5.29c.76-1.53,1.86-2.72,3.28-3.58,1.42-.86,3.12-1.29,5.1-1.29,2.35,0,4.28.58,5.78,1.75,1.5,1.17,2.44,2.8,2.81,4.91h-3.95c-.24-1.06-.76-1.9-1.55-2.51-.79-.61-1.84-.91-3.15-.91-1.81,0-3.23.62-4.26,1.85-1.03,1.23-1.54,2.92-1.54,5.07s.51,3.83,1.54,5.05,2.45,1.83,4.26,1.83c1.31,0,2.36-.29,3.15-.85.79-.57,1.31-1.36,1.55-2.37h3.95c-.37,2.02-1.31,3.59-2.81,4.73-1.5,1.14-3.43,1.71-5.78,1.71Z"> </path> <path d="m216.24,27.8V8.2h3.58v8.15h8.79v-8.15h3.58v19.6h-3.58v-8.54h-8.79v8.54h-3.58Z"></path> <circle class="cls-2" cx="52" cy="52" r="6.93"></circle> <path class="cls-2" d="m84.93,57.2c-2.87,0-5.2-2.33-5.2-5.2,0-15.32-12.42-27.73-27.73-27.73s-27.73,12.42-27.73,27.73,12.42,27.73,27.73,27.73c10.58,0,19.78-5.92,24.45-14.64,6.04,3.92,14.21,3.23,19.51-2.07,3.05-3.05,4.57-7.04,4.57-11.03,0-26.8-21.73-48.53-48.53-48.53S3.47,25.2,3.47,52s21.73,48.53,48.53,48.53c13.4,0,25.54-5.43,34.32-14.22l-7.35-7.35c-6.9,6.9-16.43,11.17-26.96,11.17-21.06,0-38.13-17.07-38.13-38.13S30.94,13.87,52,13.87s38.13,17.07,38.13,38.13c0,2.87-2.33,5.2-5.2,5.2Zm-32.93,12.13c-9.57,0-17.33-7.76-17.33-17.33s7.76-17.33,17.33-17.33,17.33,7.76,17.33,17.33-7.76,17.33-17.33,17.33Z"> </path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://fanatics.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Fanatics</span> <svg role="img" class="" viewBox="0 0 250 53" style="pointer-events: none; width: auto; height: 24px; "> <g buffered-rendering="static"> <path d="m62.53 6.152-6.208 9.69c-.117.174-.349.29-.581.174-14.447-7.253-31.1 6.034-45.721 2.901a1.213 1.213 0 0 1-.348-.232L.098 4.121c-.174-.29-.116-.696.174-.87.116-.116.29-.116.464-.116 3.714.87 7.369 1.451 11.14 1.857 22.339 1.218 34.35-12.185 50.538.522.232.116.232.406.116.638ZM44.311 34.003c.116.058.232 0 .348-.116l7.601-11.779c.058-.116.058-.29-.116-.348h-.058C41.12 17.989 30.908 25.242 15.3 25.648c-.348 0-.638.348-.638.696 0 .116.058.232.116.29l16.884 25.994c.116.174.348.29.58.174a.488.488 0 0 0 .232-.406l-3.655-16.478c0-.116.058-.291.174-.349 1.218-.464 10.792-3.713 15.318-1.566Z" fill="#E53C2E" class="group-hover/customer:fill-[#A78BFA] transition-all"></path> <path d="M222.904 42.706c-.116-.116-.349-.174-.465-.058a6.326 6.326 0 0 1-4.119 1.509c-3.656 0-6.209-2.669-6.209-6.383 0-3.771 2.553-6.382 6.209-6.382 1.508 0 2.959.58 4.119 1.508a.354.354 0 0 0 .465 0l3.887-4.119a.353.353 0 0 0 0-.464c-2.263-2.263-5.28-3.482-8.529-3.366-7.833 0-12.881 4.99-12.881 12.881s5.048 12.823 12.881 12.823c3.191.116 6.266-1.16 8.471-3.423a.353.353 0 0 0 0-.464l-3.829-4.062Zm5.744 3.424c-.116.116-.058.348.058.464 3.597 3.597 7.485 4.061 10.85 4.061 4.758 0 8.297-1.856 9.748-4.932.464-.986.696-2.03.696-3.133 0-6.382-5.512-7.601-10.328-7.891-3.887-.232-3.887-1.624-3.887-2.031 0-1.624 2.611-1.798 3.771-1.798 2.205 0 3.771.522 5.106 1.682a.353.353 0 0 0 .464 0l3.423-4.003c.116-.174.116-.348-.058-.464-2.495-2.089-5.106-2.96-9.051-2.96-2.379-.058-4.7.523-6.673 1.683-2.204 1.219-3.597 3.539-3.539 6.034 0 4.468 3.597 7.195 10.038 7.659 3.655.232 4.119 1.277 4.119 2.205 0 1.335-1.798 2.031-3.539 2.031h-.174c-2.727 0-5.28-.986-7.311-2.843a.353.353 0 0 0-.464 0v.058l-3.249 4.178Zm-91.792-20.888c6.151 0 10.27 4.757 10.27 11.836v13.171a.374.374 0 0 1-.348.348h-6.034a.374.374 0 0 1-.348-.348V37.136c0-2.785-1.335-5.686-5.048-5.686h-.116c-2.959.174-5.222 2.611-5.28 5.512v13.287a.374.374 0 0 1-.348.348h-5.977a.374.374 0 0 1-.348-.348V25.88c0-.174.116-.348.348-.348h5.745c.174 0 .348.174.348.348v2.205c2.263-1.973 4.525-2.843 7.136-2.843Zm32.551.58c0-.174.174-.348.348-.348h5.976c.175 0 .349.174.349.348v24.369c0 .174-.174.348-.349.348h-5.976a.374.374 0 0 1-.348-.348v-1.857c-2.089 1.973-4.584 1.973-6.731 2.031h-.348c-3.597 0-6.614-1.16-8.761-3.249-2.321-2.263-3.539-5.512-3.539-9.516 0-7.601 4.873-12.591 12.416-12.591h.116c2.379 0 4.874.233 6.847 1.857v-1.044Zm22.339 24.717a.374.374 0 0 0 .348-.348v-5.454c0-.174-.116-.348-.348-.348h-2.96c-1.74-.058-2.553-.928-2.553-2.785v-9.342h5.455c.174 0 .348-.116.348-.348V25.88c0-.174-.116-.348-.348-.348h-5.396v-5.28c0-.174-.175-.349-.349-.349h-6.034c-.174 0-.348.175-.348.349v21.352c0 5.628 3.191 8.935 8.819 8.935h3.366Zm-78.679-24.717c0-.174.174-.348.348-.348h5.977c.174 0 .348.116.348.348v24.369a.374.374 0 0 1-.348.348h-5.977c-.174 0-.348-.116-.348-.348v-1.857c-2.088 1.973-4.583 1.973-6.73 2.031h-.348c-3.598 0-6.615-1.16-8.762-3.249-2.321-2.263-3.539-5.512-3.539-9.516 0-7.601 4.874-12.591 12.417-12.591h.116c2.379 0 4.874.233 6.846 1.857v-1.044Zm82.624 24.717h6.034c.175 0 .349-.174.349-.348V25.822c0-.174-.116-.348-.349-.348h-6.034c-.174 0-.348.116-.348.348v24.369c0 .174.174.348.348.348Zm-100.436-31.1v-5.86a.397.397 0 0 0-.407-.406h-21.7a.396.396 0 0 0-.406.406v36.496c0 .232.174.406.406.406h5.86a.396.396 0 0 0 .406-.406V35.221c0-.232.174-.406.407-.406h10.908a.396.396 0 0 0 .406-.406v-5.86a.396.396 0 0 0-.406-.406H79.821a.397.397 0 0 1-.407-.407V20.31c0-.232.174-.407.407-.407H94.79c.29-.058.465-.232.465-.464Zm72.876 22.571a7.048 7.048 0 0 0 1.45-4.526c0-3.133-1.915-6.382-6.498-6.382-3.83 0-6.325 2.611-6.325 6.44 0 3.888 2.553 6.499 6.325 6.499 1.914.116 3.713-.639 5.048-2.031Zm-56.34 0a7.048 7.048 0 0 0 1.45-4.526c0-3.133-1.914-6.382-6.498-6.382-3.83 0-6.325 2.611-6.325 6.44 0 3.888 2.553 6.499 6.325 6.499 1.857.116 3.713-.639 5.048-2.031Zm90.747-23.905c0-2.437-1.857-3.656-3.714-3.656-1.856 0-3.713 1.219-3.713 3.656 0 4.874 7.427 4.874 7.427 0Z" fill="#091F40" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> </g> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://savvycal.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">SavvyCal</span> <svg role="img" class="" viewBox="0 0 124 32" style="pointer-events: none; width: auto; height: 28px; "> <g fill="#131D2E" fill-rule="evenodd"> <path d="M13.29.71c12.26-2.16 15.792.217 17.972 12.586 2.181 12.368-.038 15.76-12.583 17.973C6.133 33.48 2.889 31.056.707 18.684-1.474 6.312 1.032 2.873 13.291.71zm1.413 5.465c-2.347.414-4.044 1.492-5.02 3.058-.767 1.23-1.011 2.671-.79 3.838.489 2.573 2.613 4.193 6.917 4.52l.336.024.334.027.318.03c1.5.15 2.46.405 2.99.733.354.218.496.456.597 1.033.193 1.095-.66 2.087-2.906 2.483-1.485.262-3.07-.053-4.803-.998a1.875 1.875 0 10-1.795 3.293c2.445 1.333 4.879 1.817 7.25 1.399 4.139-.73 6.533-3.51 5.948-6.828-.556-3.151-2.778-4.557-7.68-4.914l-.323-.023c-1.579-.121-2.567-.428-3.089-.818-.258-.194-.353-.365-.41-.66-.049-.263.033-.745.288-1.155.392-.628 1.156-1.113 2.49-1.348 1.182-.209 2.325-.008 3.496.628a1.875 1.875 0 101.791-3.295c-1.903-1.035-3.905-1.386-5.939-1.027z"></path> <path d="M44.984 22.525c2.794 0 4.751-1.471 4.751-3.943v-.037c0-2.189-1.444-3.189-4.257-3.868-2.566-.603-3.174-1.056-3.174-2.075v-.038c0-.867.798-1.565 2.167-1.565 1.045 0 2.033.34 3.06 1 .19.113.38.17.608.17.608 0 1.102-.472 1.102-1.076 0-.453-.247-.774-.513-.925-1.197-.792-2.547-1.226-4.22-1.226-2.641 0-4.541 1.566-4.541 3.83v.038c0 2.433 1.596 3.263 4.428 3.943 2.47.565 3.002 1.075 3.002 2.018v.038c0 .98-.912 1.66-2.356 1.66-1.445 0-2.623-.49-3.725-1.358-.152-.113-.361-.208-.684-.208-.608 0-1.103.472-1.103 1.076 0 .377.19.698.457.886a8.323 8.323 0 004.998 1.66zm10.096.02c1.539 0 2.584-.642 3.268-1.453v.377c0 .51.457.962 1.122.962.627 0 1.121-.472 1.121-1.094v-4.905c0-1.302-.342-2.358-1.083-3.075-.703-.717-1.825-1.113-3.326-1.113-1.311 0-2.28.226-3.231.585a.997.997 0 00-.627.905c0 .528.437.943.97.943a1.3 1.3 0 00.36-.056c.627-.246 1.35-.396 2.224-.396 1.615 0 2.49.754 2.49 2.17v.244a8.44 8.44 0 00-2.7-.415c-2.45 0-4.142 1.057-4.142 3.207v.038c0 2 1.672 3.075 3.554 3.075zm.646-1.66c-1.103 0-1.958-.548-1.958-1.51v-.038c0-1.038.874-1.66 2.357-1.66.912 0 1.691.17 2.28.396v.68c0 1.263-1.159 2.131-2.68 2.131zm11.445 1.64c.627 0 1.045-.415 1.311-1l3.345-7.621a1.36 1.36 0 00.133-.547c0-.623-.494-1.094-1.121-1.094-.608 0-.912.396-1.083.792l-2.623 6.64-2.585-6.602c-.19-.472-.513-.83-1.14-.83-.627 0-1.14.528-1.14 1.094 0 .207.076.396.133.566l3.345 7.602c.266.604.684 1 1.31 1h.115zm10.818 0c.627 0 1.045-.415 1.311-1l3.345-7.621a1.36 1.36 0 00.133-.547c0-.623-.494-1.094-1.121-1.094-.608 0-.912.396-1.083.792l-2.623 6.64-2.585-6.602c-.19-.472-.513-.83-1.14-.83-.627 0-1.14.528-1.14 1.094 0 .207.076.396.133.566l3.344 7.602c.267.604.685 1 1.312 1h.114zm8.461 2.887c1.616 0 2.528-.755 3.383-2.792l3.668-8.735c.038-.113.095-.358.095-.547 0-.604-.494-1.075-1.102-1.075-.59 0-.913.396-1.103.867l-2.508 6.622-2.699-6.622c-.209-.528-.532-.867-1.121-.867-.646 0-1.14.471-1.14 1.113 0 .15.056.377.133.547l3.724 8.263-.076.207c-.38.774-.74 1.057-1.425 1.057-.323 0-.532-.057-.798-.132-.114-.038-.228-.076-.418-.076a.922.922 0 00-.931.944c0 .547.38.83.722.943.475.188.95.283 1.596.283zm15.74-2.849c2.148 0 3.573-.68 4.828-1.773.209-.189.38-.472.38-.83 0-.585-.513-1.076-1.103-1.076-.285 0-.532.114-.703.264-.969.812-1.92 1.264-3.326 1.264-2.546 0-4.39-2.094-4.39-4.678v-.038c0-2.585 1.863-4.66 4.39-4.66 1.274 0 2.262.453 3.174 1.189.152.113.38.226.703.226.647 0 1.16-.49 1.16-1.132 0-.415-.21-.735-.456-.924-1.16-.887-2.509-1.49-4.562-1.49-4.029 0-6.86 3.075-6.86 6.829v.038c0 3.791 2.888 6.791 6.765 6.791zm10.438-.019c1.54 0 2.585-.641 3.27-1.452v.377c0 .51.455.962 1.12.962.628 0 1.122-.472 1.122-1.094v-4.905c0-1.302-.342-2.358-1.084-3.075-.703-.717-1.824-1.113-3.325-1.113-1.312 0-2.281.226-3.231.585a.997.997 0 00-.628.905c0 .528.438.943.97.943a1.3 1.3 0 00.36-.056c.628-.246 1.35-.396 2.224-.396 1.616 0 2.49.754 2.49 2.17v.244a8.44 8.44 0 00-2.699-.415c-2.451 0-4.143 1.057-4.143 3.207v.038c0 2 1.673 3.075 3.554 3.075zm.646-1.66c-1.102 0-1.957-.547-1.957-1.51v-.037c0-1.038.874-1.66 2.356-1.66.913 0 1.692.17 2.281.396v.68c0 1.263-1.16 2.131-2.68 2.131zm8.86 1.547c.647 0 1.16-.49 1.16-1.132V9.603c0-.623-.513-1.132-1.16-1.132-.645 0-1.14.509-1.14 1.132v11.696c0 .642.514 1.132 1.14 1.132z" fill-rule="nonzero"></path> </g> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://acast.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Acast</span> <svg viewBox="0 0 79 22" class="" style="pointer-events: none; width: auto; height: 20px; " fill="#1E1E31"> <path d="M78.4719 17.3425C78.4719 16.2429 78.2058 15.1513 77.251 14.8007C76.7031 14.6015 76.0144 14.7608 75.6544 15.3425C75.3178 15.8843 75.5761 16.6811 76.1631 17.1274C76.1709 17.1274 76.1709 17.1672 76.1709 17.1752C76.1709 17.1911 76.1709 17.207 76.1709 17.223C76.1709 17.2549 76.1709 17.2867 76.1787 17.3186C76.1787 17.3744 76.1787 17.4381 76.1787 17.4939C76.1709 17.6054 76.1553 17.709 76.1318 17.8206C76.1083 17.9162 76.077 18.0118 76.03 18.0995C75.9909 18.1792 75.9361 18.2588 75.8813 18.3305C75.8265 18.4023 75.7639 18.458 75.6857 18.5138C75.6152 18.5616 75.537 18.6094 75.4587 18.6413C75.3726 18.6732 75.2865 18.6971 75.2004 18.7051C75.083 18.721 74.9735 18.713 74.8561 18.6971C74.59 18.6493 74.3552 18.5058 74.1986 18.2827C74.0265 18.0437 73.956 17.7568 73.956 17.462C73.956 17.3903 73.956 17.3266 73.956 17.2549C73.956 17.1513 73.956 17.0477 73.956 16.9361C73.956 16.8007 73.956 16.6652 73.956 16.5298C73.956 16.3704 73.956 16.2031 73.956 16.0437C73.956 15.8604 73.956 15.6772 73.956 15.4939C73.956 15.2947 73.956 15.0875 73.956 14.8883C73.956 14.6732 73.956 14.458 73.956 14.2509C73.956 14.0278 73.956 13.8126 73.956 13.5895C73.956 13.3664 73.956 13.1433 73.956 12.9202C73.956 12.6971 73.956 12.474 73.956 12.2588C73.956 12.0437 73.956 11.8286 73.956 11.6134C73.956 11.4142 73.956 11.207 73.956 11.0078C73.956 10.8246 73.956 10.6333 73.956 10.4501C73.956 10.2827 73.956 10.1234 73.956 9.95605C73.956 9.82059 73.956 9.67716 73.956 9.5417C73.956 9.43015 73.956 9.32656 73.956 9.21501C73.956 9.1433 73.956 9.07158 73.956 8.9919C73.956 8.96003 73.956 8.92816 73.956 8.89628V8.88832H76.9222C77.7284 8.88832 78.378 8.22696 78.378 7.40624V5.85246H73.9638V0.330545C71.4281 0.426163 70.4967 0.768792 69.5654 3.31859L69.1036 4.466C68.7749 5.28672 67.9923 5.82059 67.1235 5.82059H65.3782C65.1043 5.82059 64.8304 5.74887 64.6034 5.60545C62.9598 4.57756 61.1989 4.45804 59.8371 4.45804C55.9552 4.45804 52.9655 6.52975 52.9655 9.41421C52.9655 12.3305 54.476 13.6453 58.0918 14.6971C60.651 15.4461 62.4824 16.2827 62.4824 17.709C62.4824 18.8166 61.598 19.5019 59.9701 19.5019C58.8275 19.5019 57.1604 18.9122 56.5108 17.1035C56.3543 16.6572 55.9317 16.3624 55.4621 16.3624H52.8715V17.5258C52.8715 18.2031 52.4411 18.6891 51.7054 18.6891C51.1341 18.6891 50.6723 18.1712 50.6723 17.5098L50.6645 17.2628V9.80465C50.6645 7.23891 49.3966 4.466 43.7459 4.466C40.7718 4.466 37.5786 5.70903 37.2421 8.2668C37.0308 9.85246 37.9074 10.9282 39.684 10.8086C40.7014 10.7369 42.3997 10.1792 41.3432 7.10345C44.3564 6.0676 45.6242 7.81262 45.6242 9.57357V11.2788C40.0596 12.2748 38.0639 12.6015 35.8647 15.9242C34.6437 17.7648 33.0784 18.3066 31.0279 18.2907C28.406 18.2748 26.4103 16.1871 26.4103 12.7449C26.4103 8.60943 28.3121 6.83254 30.8479 7.06361C30.8479 7.06361 29.7678 10.8086 32.8906 10.8086C34.4559 10.8086 35.3481 9.85246 35.3481 8.25087C35.3481 5.96401 33.0863 4.47397 29.9713 4.47397C25.2989 4.47397 21.3622 8.17915 21.3622 13.2867C21.3622 15.1274 22.0196 16.5138 22.6927 17.8684C22.4579 18.2429 22.051 18.6015 21.4953 18.6015C20.4152 18.6015 19.8048 17.0955 19.343 15.8525C18.803 14.466 13.7393 0.306641 13.7393 0.306641C10.4834 0.434131 9.286 0.872378 8.08855 4.14728C6.24934 9.17517 3.6353 16.2429 3.6353 16.2429C2.72743 18.6572 1.92913 19.4939 0.489063 19.8206L0.0507812 19.9162V21.6931H8.00246V19.8764L7.38417 19.7568C6.03019 19.4939 5.71714 19.1353 5.71714 18.458C5.71714 17.956 5.99106 17.1991 6.3276 16.2509L6.58587 15.5178H11.1174C12.5496 15.5178 12.9488 14.466 13.0505 14.0596L14.0367 16.8644C15.195 20.0995 16.635 21.6931 19.7969 21.6931C21.9336 21.6931 23.2014 20.7529 23.851 19.478C25.3929 20.9441 27.5686 21.6772 30.0339 21.6772C32.6636 21.6772 34.4637 20.7768 36.0134 19.0716C36.5142 20.4899 37.9308 21.6931 40.7092 21.6931C43.2841 21.6931 44.8651 20.8086 45.7573 19.215C46.3912 20.7529 47.8626 21.6612 49.8036 21.6612C51.7289 21.6612 52.895 20.9361 53.6464 19.5576C54.9142 20.9361 57.3561 21.6931 59.7353 21.6931C63.8834 21.6931 66.8731 20.1951 66.8731 16.7688C66.8731 14.0835 65.4487 12.5298 61.598 11.2309C58.6396 10.2349 57.3874 9.90027 57.3639 8.51381C57.3483 7.46202 58.6709 6.65724 59.9858 6.65724C61.105 6.65724 62.4981 6.88832 63.5938 8.29071C63.8755 8.64927 64.2982 8.85644 64.7521 8.85644H65.7461H68.7045V16.4899C68.7045 19.8047 70.708 21.6851 73.823 21.6851C73.823 21.6851 73.823 21.6851 73.8308 21.6851C76.9301 21.6931 78.4719 19.6214 78.4719 17.3425ZM7.6894 12.3863L10.0608 5.74887L12.4244 12.3863H7.6894ZM45.5616 17.0238C43.9494 18.9521 40.6701 18.7927 40.6701 16.6413C40.6701 14.4819 43.7146 13.9242 45.5616 13.4062V17.0238Z"> </path> </svg> </a> </li><li class="flex items-center justify-center md:justify-start gap-8"> <a href="https://glideapps.com" class="flex-none relative p-4 lg:px-6 before:content-[''] before:absolute before:inset-0 before:z-[-1] before:scale-90 before:rounded-full hocus:before:scale-100 before:transition-all hocus:before:bg-violet-50" target="_blank" rel="noopener"> <span class="sr-only">Glide</span> <svg role="img" class="" viewBox="0 0 250 78" style="pointer-events: none; width: auto; height: 22px; "> <g buffered-rendering="static"> <path d="M119.388 2.342a10.214 10.214 0 0 0-3.552 6.103c-.73 5 2.709 8.857 7.714 8.857 5.107 0 9.382-3.439 10.112-8.235.832-5.107-2.607-9.066-7.612-9.066a10.21 10.21 0 0 0-6.662 2.341Zm-43.259 41.92a52.55 52.55 0 0 0-.107-7.009H37.831l-6.469 13.303h28.439C57.636 58.236 49.523 63.1 39.796 63.1c-14.713 0-24.441-9.84-24.441-23.789 0-13.629 9.951-23.575 23.249-23.575 10.059 0 16.007 5.18 19.042 11.245h16.537C70.18 11.626 57.315 1.242 38.604 1.242 16.328 1.242 0 17.462 0 39.311c0 22.057 16.114 38.064 39.796 38.025 21.741 0 35.467-15.448 36.333-33.074ZM90.401 2.433l-11.678 73.75H93.65l11.674-73.75H90.401Zm16.32 73.75 8.001-50.827h14.922l-8.001 50.827h-14.922Zm89.528-73.75h-14.923l-4.547 28.439c-2.7-3.998-7.564-6.703-14.592-6.703-11.896 0-24.543 8.001-27.145 24.441-3.137 19.893 9.84 28.765 19.898 28.765 6.707 0 12.223-2.709 16.114-7.573l3.22 6.381h16.566l-3.725-13.565 9.134-60.185Zm-32.656 34.713c5.73 0 11.892 5.19 10.486 14.275-1.512 9.733-8.866 12.977-14.061 12.977-6.809 0-11.78-5.841-10.486-14.168 1.192-7.894 6.921-13.084 14.061-13.084Zm86.295 18.492h-38.176c1.625 6.489 6.168 9.728 12.437 9.728 5.735 0 8.755-1.406 10.817-4.543h13.517c-3.245 11.785-13.95 16.537-24.008 16.537-16.114 0-26.6-11.357-26.6-26.605 0-15.136 10.812-26.6 26.167-26.6C239.397 24.155 250 35.634 250 50.77c0 2.057 0 2.811-.112 4.868Zm-38.283-9.951h24.777c-.973-5.516-6.168-9.407-12.33-9.407-6.498 0-11.017 3.784-12.447 9.407Z" fill="#202124" class="group-hover/customer:fill-[#7C3AED] transition-all"></path> </g> </svg> </a> </li> </ul> </div> </div> <div class="container mx-auto pb-24 xl:pb-32 px-4 sm:px-6 lg:px-8"> <div class="grid grid-cols-1 lg:grid-cols-7 items-center gap-x-8 gap-y-4 px-10 md:px-14 xl:px-20 py-0 rounded-3xl card bg-gradient-to-tr from-purple-500/10 via-violet-500/10 to-cyan-500/10 ring-1 ring-violet-950/10 ring-inset"> <div class="lg:order-last lg:col-span-3 lg:-mr-9 -mt-3 lg:-mt-20"> <img src="/phx/ui/images/better-together-93217d93cb5f61ea6e78eef87bf51ff0.png?vsn=d" alt="" width="400" class="w-full max-w-lg lg:max-w-max mx-auto"> </div> <div class="px-8 py-6 md:py-8 lg:px-12 lg:py-12 xl:py-20 lg:col-span-4"> <h2 class="font-heading text-2xl md:text-3xl text-navy -mt-1"> Swipe Right on Us 鉂わ笍 </h2> <p class="block text-[17px] mt-3"> We'd love to work with you. We have engineers all over the World, so it doesn't matter if you get in touch at 4am in Tokyo or 11pm in San Francisco鈥攚e're always ready! </p> <a href="/app/sign-up" class="gap-4 btn-xl btn-purple group/btn w-full sm:w-auto btn-border-dark mt-6 rounded-full"> Start Now <div class="flex items-center opacity-50 group-hover/btn:opacity-100 transition-opacity "> <svg role="img" viewBox="0 0 16 16" width="0" height="10" fill="currentColor" class="w-0 group-hover/btn:w-[0.7em] h-[0.7em] -mr-[0.7em] ease-out duration-200 transition-all transform-gpu"> <path d="M1 9h14a1 1 0 000-2H1a1 1 0 000 2z"></path> </svg> <svg role="img" viewBox="0 0 16 16" width="10" height="10" fill="currentColor" class="size-[0.7em]"> <path d="M7.293 1.707L13.586 8l-6.293 6.293a1 1 0 001.414 1.414l7-7a.999.999 0 000-1.414l-7-7a1 1 0 00-1.414 1.414z"></path> </svg> </div> </a> </div> </div> </div> </article> </section> </main> <script src="https://cdn.jsdelivr.net/npm/flowbite@2.5.1/dist/flowbite.phoenix.min.js"> </script> <script src="https://cdn.jsdelivr.net/npm/apexcharts"> </script> <script id="median-response-times-data" type="application/json"> [{"name":"Enterprise","values":[8.641666666666667,70.64166666666667,null,null,null,8.05,206.85,111.48333333333333,17.45,12.375,null,122.13333333333334,55.416666666666664,116.68333333333334,null,null,null,null,null,11.9,null,110.01666666666667,null,null,null,9.1,11.716666666666667,null,6.433333333333334,14.3,null]},{"name":"Premium","values":[221.95,null,null,null,282.34166666666664,145.51666666666668,231.35,23.716666666666665,48.99166666666667,null,null,62.43333333333333,97.66666666666667,null,135.21666666666667,183.68333333333334,94.93333333333334,null,1241.9083333333333,39.583333333333336,43.13333333333333,28.425,161.25,787.1166666666667,18.733333333333334,33.916666666666664,99.58333333333333,917.6833333333333,163.95,null,null]},{"name":"Standard","values":[556.45,475.73333333333335,null,1442.3333333333333,3109.4166666666665,36.625,872.9833333333333,454.46666666666664,916.95,null,584.6166666666667,1280.6166666666666,549.2,297.48333333333335,16.65,281.9166666666667,null,null,2083.991666666667,117.13333333333334,794.45,null,227.41666666666666,468.2583333333333,null,18.35,213.8,374.23333333333335,595.8833333333333,1011.4666666666667,214.58333333333334]}] </script> <script id="percentile-90-response-times-data" type="application/json"> [{"name":"Enterprise","values":[167.26331713994344,122.76833022634189,null,null,null,8.05,224.6099989414215,193.20332846244176,35.10499868988991,156.15665222803753,null,574.6533063610394,56.70999992291133,202.50999488433203,null,null,null,null,null,11.9,null,190.58666018644968,null,null,null,18.83666559855143,192.81665584246318,null,42.27333119710286,14.3,null]},{"name":"Premium","values":[824.7032656272253,null,null,null,3254.1831904292108,306.21831709345184,337.10999369621277,306.26331649223965,50.62499990264575,null,null,62.43333333333333,904.0132852713267,null,286.7583019236724,183.68333333333334,94.93333333333334,null,2506.4582738777003,596.1732938687006,43.13333333333333,58.564998441934584,294.83665870428086,787.1166666666667,18.733333333333334,292.0632882316907,345.41997254689534,2043.8832780798277,469.1099818110466,null,null]},{"name":"Standard","values":[12988.063515500227,766.5433157761892,null,1442.3333333333333,3898.4365770260492,833.2549759924411,1270.2649714767933,3042.1032814939817,2685.1082254906496,null,827.1633188764255,4275.763298781713,1136.1566232959428,510.6699872930845,106.3766575495402,281.9166666666667,null,null,2550.2499227404596,1245.5599327405293,2241.187827783823,null,605.9099774400394,759.9849826117356,null,151.0766361395518,482.5833110610644,753.7365516026815,2154.431664182742,1166.2666574398677,214.58333333333334]}] </script> <script id="timestamps-data" type="application/json"> ["2024-10-31T00:00:00.000Z","2024-11-01T00:00:00.000Z","2024-11-02T00:00:00.000Z","2024-11-03T00:00:00.000Z","2024-11-04T00:00:00.000Z","2024-11-05T00:00:00.000Z","2024-11-06T00:00:00.000Z","2024-11-07T00:00:00.000Z","2024-11-08T00:00:00.000Z","2024-11-09T00:00:00.000Z","2024-11-10T00:00:00.000Z","2024-11-11T00:00:00.000Z","2024-11-12T00:00:00.000Z","2024-11-13T00:00:00.000Z","2024-11-14T00:00:00.000Z","2024-11-15T00:00:00.000Z","2024-11-16T00:00:00.000Z","2024-11-17T00:00:00.000Z","2024-11-18T00:00:00.000Z","2024-11-19T00:00:00.000Z","2024-11-20T00:00:00.000Z","2024-11-21T00:00:00.000Z","2024-11-22T00:00:00.000Z","2024-11-23T00:00:00.000Z","2024-11-24T00:00:00.000Z","2024-11-25T00:00:00.000Z","2024-11-26T00:00:00.000Z","2024-11-27T00:00:00.000Z","2024-11-28T00:00:00.000Z","2024-11-29T00:00:00.000Z","2024-11-30T00:00:00.000Z"] </script> <script> document.addEventListener('DOMContentLoaded', () => { const medianSeriesData = JSON.parse(document.getElementById('median-response-times-data').textContent || '[]'); const percentile90SeriesData = JSON.parse(document.getElementById('percentile-90-response-times-data').textContent || '[]'); const timestamps = JSON.parse(document.getElementById('timestamps-data').textContent || '[]'); if (typeof window.initSupportMetrics === 'function') { window.initSupportMetrics(medianSeriesData, percentile90SeriesData, timestamps); } else { console.error('initSupportMetrics function is not available'); } }); </script> <style> .chart-container { width: 100%; max-width: 100%; padding: 10px 0; background: transparent; overflow-x: hidden; } #median-response-times-chart, #percentile-90-response-times-chart { width: 100%; min-width: 300px; } @media (min-width: 640px) { .chart-container { padding: 15px 0; } } @media (min-width: 768px) { .chart-container { width: 100%; max-width: 1200px; padding: 20px 5px; margin: 0 auto; } } @media (min-width: 1024px) { .chart-container { width: 120%; margin-left: -10%; } } @media (min-width: 1280px) { .chart-container { width: 130%; margin-left: -15%; } } @media (min-width: 1536px) { .chart-container { width: 140%; margin-left: -20%; } } .custom-tooltip { background: #fff; border: 1px solid #e2e8f0; border-radius: 4px; padding: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); pointer-events: none; z-index: 10; width: 150px; font-size: 12px; } .tooltip-date { font-weight: bold; margin-bottom: 3px; color: #4F46E5; } .tooltip-value { color: #1E293B; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } </style> <div role="alert" class="fixed bottom-6 mb-14 lg:mb-0 left-1/2 transform -translate-x-1/2 w-max max-w-[94%] sm:max-w-lg z-50"> </div><div role="alert" class="fixed bottom-6 mb-14 lg:mb-0 left-1/2 transform -translate-x-1/2 w-max max-w-[94%] sm:max-w-lg z-50"> </div><div role="alert" class="fixed bottom-6 mb-14 lg:mb-0 left-1/2 transform -translate-x-1/2 w-max max-w-[94%] sm:max-w-lg z-50"> </div><div role="alert" class="fixed bottom-6 mb-14 lg:mb-0 left-1/2 transform -translate-x-1/2 w-max max-w-[94%] sm:max-w-lg z-50"> </div><div role="alert" class="fixed bottom-6 mb-14 lg:mb-0 left-1/2 transform -translate-x-1/2 w-max max-w-[94%] sm:max-w-lg z-50"> </div> <script src="/public/javascripts/app.js"> </script> </div> <footer class="relative text-sm text-navy-400 leading-6 pb-8 pt-12 lg:pt-20 text-medium bg-navy-950 bg-gradient-to-br from-gray-900/50 via-navy-900/50 to-navy-950/50" role="contentinfo"> <div class="container mx-auto px-4 sm:px-6 lg:px-8 pb-12 lg:pb-20 grid md:grid-cols-auto-span items-start gap-10 md:gap-16"> <a href="/" class="justify-self-start" aria-label="Fly"> <svg aria-labelledby="title-GAzYNbO9D3cv6hRCdescription-GAzYNbO9RY0v6hRS" class="" role="img" style="pointer-events: none; width: auto; height: 36px;" aria-hidden="true" viewBox="0 0 259 84" fill-rule="evenodd"> <title id="title-GAzYNbO9cYAv6hRi"> </title> <desc id="description-GAzYNbO9fXov6hRy"> </desc> <g buffered-rendering="static"> <path d="M57.413 10.134h9.454c8.409 0 15.236 6.827 15.236 15.236v33.243c0 8.409-6.827 15.236-15.236 15.236h-.745c-4.328-.677-6.205-1.975-7.655-3.072l-12.02-9.883a1.692 1.692 0 0 0-2.128 0l-3.905 3.211-10.998-9.043a1.688 1.688 0 0 0-2.127 0L12.01 68.503c-3.075 2.501-5.109 2.039-6.428 1.894C2.175 67.601 0 63.359 0 58.613V25.37c0-8.409 6.827-15.236 15.237-15.236h9.433l-.017.038-.318.927-.099.318-.428 1.899-.059.333-.188 1.902-.025.522-.004.183.018.872.043.511.106.8.135.72.16.663.208.718.54 1.52.178.456.94 1.986.332.61 1.087 1.866.416.673 1.517 2.234.219.296 1.974 2.569.638.791 2.254 2.635.463.507 1.858 1.999.736.762 1.216 1.208-.244.204-.152.137c-.413.385-.805.794-1.172 1.224a10.42 10.42 0 0 0-.504.644 8.319 8.319 0 0 0-.651 1.064 6.234 6.234 0 0 0-.261.591 5.47 5.47 0 0 0-.353 1.606l-.007.475a5.64 5.64 0 0 0 .403 1.953 5.44 5.44 0 0 0 1.086 1.703c.338.36.723.674 1.145.932.359.22.742.401 1.14.539a6.39 6.39 0 0 0 2.692.306h.005a6.072 6.072 0 0 0 2.22-.659c.298-.158.582-.341.848-.549a5.438 5.438 0 0 0 1.71-2.274c.28-.699.417-1.446.405-2.198l-.022-.393a5.535 5.535 0 0 0-.368-1.513 6.284 6.284 0 0 0-.285-.618 8.49 8.49 0 0 0-.67-1.061 11.022 11.022 0 0 0-.354-.453 14.594 14.594 0 0 0-1.308-1.37l-.329-.28.557-.55 2.394-2.5.828-.909 1.287-1.448.837-.979 1.194-1.454.808-1.016 1.187-1.587.599-.821.85-1.271.708-1.083 1.334-2.323.763-1.524.022-.047.584-1.414a.531.531 0 0 0 .02-.056l.629-1.962.066-.286.273-1.562.053-.423.016-.259.019-.978-.005-.182-.05-.876-.062-.68-.31-1.961c-.005-.026-.01-.052-.018-.078l-.398-1.45-.137-.403-.179-.446Zm4.494 41.455a3.662 3.662 0 0 0-3.61 3.61 3.663 3.663 0 0 0 3.61 3.609 3.665 3.665 0 0 0 3.611-3.609 3.663 3.663 0 0 0-3.611-3.61Z" fill="url(#duf_Radial1)"></path> <path d="M35.639 72.544l-.637.535a3.332 3.332 0 01-2.09.762H15.235a15.176 15.176 0 01-9.654-3.451c1.319.145 3.353.607 6.428-1.894l15.277-13.44a1.693 1.693 0 012.127 0l10.997 9.042 3.904-3.21c.619-.5 1.51-.5 2.128 0l12.019 9.882c1.45 1.097 3.327 2.394 7.654 3.071H58.12a3.394 3.394 0 01-1.963-.654l-.14-.108-.593-.493a1.247 1.247 0 00-.158-.159c-.672-.563-9.187-7.617-9.187-7.617a1 1 0 00-1.281.002s.021.026-9.038 7.615a1.12 1.12 0 00-.121.117zm26.262-20.96a3.678 3.678 0 00-3.61 3.609 3.68 3.68 0 003.61 3.609 3.68 3.68 0 003.61-3.609 3.678 3.678 0 00-3.61-3.609zM38.566 40.648L37.35 39.44l-.736-.762-1.858-1.999-.463-.507-2.253-2.634-.638-.791-1.974-2.569-.219-.296-1.517-2.234-.416-.673-1.087-1.866-.332-.61-.94-1.985-.178-.456-.539-1.52-.208-.718-.16-.663-.135-.72-.106-.8-.043-.511-.018-.872.004-.183.025-.522.188-1.901.059-.333.428-1.899.098-.318.318-.927.102-.24.506-1.112.351-.662.489-.806.487-.718.347-.456.4-.482.44-.484.377-.378.918-.808.671-.549c.016-.014.033-.026.05-.038l.794-.537.631-.402 1.198-.631c.018-.011.039-.02.058-.029l1.698-.705.157-.059 1.51-.442.638-.143.862-.173.572-.087.877-.109.598-.053 1.187-.063.465-.005.881.018.229.013 1.276.106 1.687.238.195.041 1.668.415.49.146.544.188.663.251.524.222.77.363.485.249.872.512.325.2 1.189.868.341.296.828.754.041.041.703.754.242.273.825 1.096.168.262.655 1.106.197.379.369.825.386.963.137.403.398 1.45a.89.89 0 01.018.078l.31 1.961.062.679.05.876.005.182-.019.978-.016.259-.053.423-.273 1.562-.066.286-.629 1.962a.626.626 0 01-.02.056l-.584 1.414-.022.047-.763 1.523-1.334 2.323-.708 1.083-.849 1.271-.599.821-1.187 1.587-.808 1.016-1.194 1.453-.837.979-1.287 1.448-.828.909-2.394 2.5-.556.55.328.28c.465.428.902.885 1.308 1.37.122.148.24.299.354.453.249.336.473.691.67 1.06.106.2.201.407.285.618.191.484.32.996.368 1.513l.022.393c.012.752-.125 1.5-.405 2.198a5.438 5.438 0 01-1.71 2.274c-.266.208-.55.391-.848.549a6.08 6.08 0 01-2.219.659h-.005a6.403 6.403 0 01-2.692-.306 5.882 5.882 0 01-1.14-.539 5.523 5.523 0 01-1.145-.932 5.458 5.458 0 01-1.086-1.703 5.662 5.662 0 01-.403-1.953l.007-.475a5.47 5.47 0 01.353-1.606c.077-.202.164-.399.261-.591.19-.37.408-.725.651-1.063.159-.221.328-.436.504-.644.367-.43.759-.839 1.172-1.224l.152-.137.244-.204z" class="fill-transparent"></path> <path d="M35.002 73.079l9.796-8.267a1 1 0 011.281-.002l9.938 8.269c.604.492 1.36.761 2.139.762h-25.28c.776 0 1.527-.269 2.126-.762zM41.1 43.568l.096.028c.031.015.057.036.085.055l.08.071c.198.182.39.373.575.569.13.139.257.282.379.43.155.187.3.383.432.587.057.09.11.181.16.276.043.082.082.167.116.253.06.15.105.308.119.469l-.003.302a1.726 1.726 0 01-.817 1.343 2.333 2.333 0 01-.994.327l-.373.011-.315-.028a2.398 2.398 0 01-.433-.105 2.07 2.07 0 01-.41-.192l-.246-.18a1.685 1.685 0 01-.56-.96 2.418 2.418 0 01-.029-.19l-.009-.288c.005-.078.017-.155.034-.232.043-.168.105-.331.183-.486.101-.194.216-.381.344-.559.213-.288.444-.562.691-.821.159-.168.322-.331.492-.488l.121-.109c.084-.055.085-.055.181-.083h.101zM40.481 3.42l.039-.003v33.665l-.084-.155a94.101 94.101 0 01-3.093-6.267 67.257 67.257 0 01-2.099-5.255 41.665 41.665 0 01-1.265-4.326c-.265-1.163-.469-2.343-.553-3.535a16.923 16.923 0 01-.029-1.528c.008-.444.026-.887.054-1.33.044-.696.115-1.391.217-2.081.081-.543.181-1.084.304-1.619.098-.425.212-.847.342-1.262.188-.6.413-1.186.675-1.758.096-.206.199-.411.307-.612.65-1.204 1.532-2.313 2.687-3.054a5.609 5.609 0 012.498-.88zm4.365.085l2.265.646c1.049.387 2.059.891 2.987 1.521a11.984 11.984 0 013.212 3.204c.502.748.918 1.555 1.243 2.398.471 1.247.763 2.554.866 3.882.03.348.047.697.054 1.046.008.324.006.649-.02.973-.064.725-.2 1.442-.407 2.14a17.03 17.03 0 01-.587 1.684c-.28.685-.591 1.357-.932 2.013-.754 1.457-1.623 2.852-2.553 4.201a65.451 65.451 0 01-3.683 4.806 91.02 91.02 0 01-4.417 4.896 93.66 93.66 0 002.907-5.949c.5-1.124.971-2.26 1.414-3.407.487-1.26.927-2.537 1.317-3.83.29-.969.546-1.948.757-2.938.181-.849.323-1.707.411-2.57.074-.72.101-1.444.083-2.166a30.867 30.867 0 00-.049-1.325c-.106-1.775-.376-3.545-.894-5.248a15.341 15.341 0 00-.714-1.892c-.663-1.444-1.588-2.793-2.84-3.778l-.42-.307z" fill="white"></path> <path d="M179.213 64.297l-10.751-23.015c-.898-1.917-1.433-2.618-2.331-3.431l-.874-.788c-.697-.676-1.155-1.302-1.155-2.045 0-1.064.843-1.96 2.378-1.96h9.334c1.465 0 2.378.762 2.378 1.9 0 .635-.292 1.111-.661 1.578-.438.555-1.008 1.096-1.008 2.082 0 .618.18 1.234.527 2.021l6.416 15.025 5.755-14.647c.354-.974.596-1.832.596-2.519 0-1.069-.581-1.505-1.029-1.983-.39-.415-.702-.854-.702-1.557 0-1.149.935-1.9 2.193-1.9h5.748c1.612 0 2.378.834 2.378 1.9 0 .682-.393 1.314-1.166 1.996l-.813.668c-1.132.925-1.656 2.263-2.251 3.647l-8.716 20.998c-1.03 2.455-2.563 5.863-4.905 8.659-2.379 2.84-5.587 5.048-9.932 5.048-3.638 0-5.84-1.737-5.84-4.24 0-2.293 1.696-4.12 3.924-4.12 1.22 0 1.855.576 2.499 1.169.532.489 1.072.991 2.137.991.988 0 1.908-.418 2.742-1.093 1.274-1.03 2.341-2.652 3.129-4.384zm63.175-.082c4.839 0 8.804-1.658 11.897-4.967 3.09-3.304 4.636-7.281 4.636-11.931 0-4.539-1.469-8.268-4.396-11.191-2.926-2.921-6.723-4.388-11.396-4.388-4.92 0-8.944 1.597-12.077 4.78-3.135 3.186-4.703 7.045-4.703 11.578 0 4.493 1.496 8.301 4.483 11.425 2.99 3.126 6.84 4.694 11.556 4.694zm-40.921-.36c2.798 0 4.788-1.884 4.788-4.6 0-2.652-2.055-4.54-4.788-4.54-2.863 0-4.912 1.891-4.912 4.54 0 2.713 2.05 4.6 4.912 4.6zm9.964-4.305l.681-.72c.81-.787 1.071-1.582 1.071-3.774V42.097c0-1.895-.258-2.741-1.062-3.465l-.801-.718c-.785-.693-1.043-1.124-1.043-1.816 0-.984.763-1.791 1.99-2.071l5.44-1.32c.52-.126 1.107-.249 1.562-.249.626 0 1.138.206 1.497.563.36.358.572.873.572 1.517v20.518c0 2.069.251 3.031 1.115 3.758a.359.359 0 01.039.039l.608.708c.764.743 1.081 1.236 1.081 1.914 0 1.209-.912 1.9-2.377 1.9h-9.211c-1.396 0-2.316-.687-2.316-1.9 0-.681.317-1.178 1.154-1.925zm-61.567.001l.681-.721c.811-.787 1.071-1.582 1.071-3.774V27.999c0-1.835-.194-2.736-1.053-3.459l-.822-.796c-.709-.689-.968-1.116-.968-1.805 0-.985.767-1.789 1.927-2.07l5.378-1.32c.521-.126 1.107-.249 1.563-.249.621 0 1.147.187 1.522.542.376.356.608.885.608 1.598v34.616c0 2.074.258 2.981 1.125 3.766l.694.734c.769.748 1.025 1.238 1.025 1.919 0 .502-.153.907-.426 1.216-.385.435-1.03.684-1.89.684h-9.21c-.86 0-1.505-.249-1.891-.684-.272-.309-.425-.714-.425-1.216 0-.682.253-1.176 1.091-1.924zm-25.079-13.934v9.319c0 1.404.278 2.701 1.435 3.768l.748.726c.838.813 1.093 1.3 1.093 2.045 0 1.138-.913 1.9-2.378 1.9h-10.385c-1.465 0-2.377-.762-2.377-1.9 0-.884.259-1.303 1.097-2.049l.745-.724c.868-.786 1.434-1.857 1.434-3.766V30.039c0-1.517-.336-2.758-1.435-3.769l-.749-.726c-.77-.747-1.092-1.238-1.092-1.985 0-1.206.915-1.96 2.377-1.96h27.817c1.063 0 1.997.237 2.594.822.415.407.68.981.71 1.778l.433 6.421c.043.803-.194 1.472-.657 1.885-.319.284-.748.454-1.288.454-.681 0-1.203-.257-1.669-.701-.419-.399-.792-.959-1.213-1.618-1.016-1.624-1.489-2.208-2.572-2.967-1.507-1.112-3.803-1.494-8.145-1.494-2.505 0-4.086.109-5.082.366-.644.166-1.016.382-1.215.699-.204.324-.226.734-.226 1.235v12.618h6.523c1.561 0 2.659-.282 3.931-2.021l.007-.01c.51-.649.879-1.127 1.23-1.444.409-.37.802-.545 1.323-.545a1.9 1.9 0 011.883 1.901v8.699c0 1.165-.908 1.96-1.883 1.96-.485 0-.879-.173-1.289-.535-.353-.31-.723-.775-1.203-1.396-1.392-1.802-2.375-2.089-3.999-2.089h-6.523zm110.214-.22c0-3.121.68-5.364 2.089-6.713 1.392-1.332 2.888-2.006 4.496-2.006 2.212 0 4.205 1.238 6.003 3.672 1.837 2.489 2.746 5.853 2.746 10.086 0 3.124-.682 5.388-2.093 6.776-1.391 1.369-2.886 2.063-4.493 2.063-2.212 0-4.204-1.248-6.002-3.701-1.838-2.51-2.746-5.904-2.746-10.177zm-18.202-16.878c2.804 0 4.788-1.578 4.788-4.3 0-2.658-1.982-4.24-4.788-4.24-2.871 0-4.851 1.583-4.851 4.24 0 2.656 1.981 4.3 4.851 4.3z" class="fill-white"></path> </g> <defs> <radialGradient id="duf_Radial1" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(43.593 41.714) scale(59.4764)"> <stop offset="0" stop-color="#ba7bf0"></stop> <stop offset=".45" stop-color="#996bec"></stop> <stop offset="1" stop-color="#5046e4"></stop> </radialGradient> </defs> </svg> </a> <div class="grid grid-cols-fit-24 gap-10 items-start lg:justify-items-center"> <dl> <dt class="font-bold uppercase tracking-wider text-xs text-white mb-3">Company</dt> <dd class="font-medium flex flex-col items-start"> <a href="/about/" class="hover:text-violet-500 transition-colors">About</a> <a href="/pricing/" class="hover:text-violet-500 transition-colors"> Pricing </a> <a href="/jobs/" class="hover:text-violet-500 transition-colors">Jobs</a> </dd> </dl> <dl> <dt class="font-bold uppercase tracking-wider text-xs text-white mb-3">Articles</dt> <dd class="font-medium flex flex-col items-start"> <a href="/blog/" class="hover:text-violet-500 transition-colors">Blog</a> <a href="/phoenix-files/" class="hover:text-violet-500 transition-colors"> Phoenix Files </a> <a href="/laravel-bytes/" class="hover:text-violet-500 transition-colors"> Laravel Bytes </a> <a href="/ruby-dispatch/" class="hover:text-violet-500 transition-colors"> Ruby Dispatch </a> <a href="/django-beats/" class="hover:text-violet-500 transition-colors"> Django Beats </a> <a href="/javascript-journal/" class="hover:text-violet-500 transition-colors"> JavaScript Journal </a> </dd> </dl> <dl> <dt class="font-bold uppercase tracking-wider text-xs text-white mb-3">Resources</dt> <dd class="font-medium flex flex-col items-start"> <a href="/docs/" class="hover:text-violet-500 transition-colors">Docs</a> <a href="/customers" class="hover:text-violet-500 transition-colors">Customers</a> <a href="/docs/support/" class="hover:text-violet-500 transition-colors">Support</a> <a href="/support/" class="hover:text-violet-500 transition-colors">Support Metrics</a> <a href="https://status.flyio.net/" class="hover:text-violet-500 transition-colors"> Status </a> </dd> </dl> <dl> <dt class="font-bold uppercase tracking-wider text-xs text-white mb-3">Contact</dt> <dd class="font-medium flex flex-col items-start"> <a href="https://github.com/superfly/" class="hover:text-violet-500 transition-colors"> GitHub </a> <a href="https://twitter.com/flydotio" class="hover:text-violet-500 transition-colors"> Twitter </a> <a href="https://community.fly.io/" class="hover:text-violet-500 transition-colors"> Community </a> </dd> </dl> <dl> <dt class="font-bold uppercase tracking-wider text-xs text-white mb-3">Legal</dt> <dd class="font-medium flex flex-col items-start"> <a href="/security/" class="hover:text-violet-500 transition-colors">Security</a> <a href="/legal/privacy-policy" class="hover:text-violet-500 transition-colors"> Privacy policy </a> <a href="/legal/terms-of-service" class="hover:text-violet-500 transition-colors"> Terms of service </a> <a href="/legal/acceptable-use-policy" class="hover:text-violet-500 transition-colors"> Acceptable Use Policy </a> </dd> </dl> </div> </div> <p class="text-xs text-center mb-0"> Copyright © 2024 Fly.io </p> </footer> </body> </html>