@font-face{font-family:Inter-fallback;size-adjust:106%;src:local("system-ui")}:root{--font-emoji: apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji;--font-system-ui: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", helvetica, arial, sans-serif, var(--font-emoji);--font-sans-serif: inter, inter-fallback, var(--font-system-ui);--font-headings: brandon-grotesque, var(--font-sans-serif);--font-mono: menlo, ui-monospace, sfmono-regular, "SF Mono", consolas, "Liberation Mono", monospace;color-scheme:dark;--white: #fff;--gray: hsl(214, 15%, 50%);--red: hsl(11, 77%, 50%);--orange: hsl(29, 90%, 50%);--yellow: hsl(47, 90%, 50%);--purple: hsl(259, 73%, 50%);--blue: hsl(209, 71%, 50%);--cyan: hsl(169, 73%, 50%);--green: hsl(135, 64%, 50%);--theme-accent: hsl(259, 73%, 50%);--theme-accent-text-light: hsl(259, 73%, 80%);--theme-accent-text: hsl(259, 73%, 70%);--theme-accent-text-dim: hsl(259, 73%, 60%);--theme-accent-opacity: .3;--theme-divider: hsl(214, 15%, 20%);--theme-text: hsl(214, 15%, 80%);--theme-text-dim: hsl(214, 15%, 70%);--theme-text-dimmer: hsl(214, 15%, 60%);--theme-text-disabled: hsl(214, 15%, 40%);--theme-text-secondary: hsl(47, 90%, 80%);--theme-bg: hsl(214, 15%, 5%);--theme-bg-offset: hsl(214, 15%, 10%);--theme-bg-light: hsl(214, 15%, 15%);--theme-button: hsl(214, 15%, 30%);--theme-button-dim: hsl(214, 15%, 20%);--theme-button-dimmer: hsl(214, 15%, 10%);--theme-input-border: hsl(214, 15%, 30%);--theme-code-inline-bg: hsl(214, 15%, 15%);--theme-code-text: hsl(214, 15%, 80%);--theme-code-border: hsl(214, 15%, 20%);--theme-code-bg: hsl(214, 15%, 15%);--color-border-hairline: hsl(214, 15%, 20%);--theme-table-border: hsl(214, 15%, 20%);--theme-th-text: hsl(214, 15%, 80%);--theme-th-bg: hsl(214, 15%, 10%);--size-focus-ring-offset: -6px;--size-focus-ring-radius: 12px;--size-focus-ring-width: 2px;--color-gray-20: hsl(214, 15%, 20%);--color-gray-15: hsl(214, 15%, 15%);--color-gray-10: hsl(214, 15%, 10%)}body{background:#0b0c0f;background:var(--theme-bg);color:#a7b1be;color:var(--theme-text-dim);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}::-moz-selection:where(.astro-tixlgqhb){color:#fff;background-color:#5d22dd;background-color:var(--theme-accent)}::selection:where(.astro-tixlgqhb){color:#fff;background-color:#5d22dd;background-color:var(--theme-accent)}.bg-gradient-1:where(.astro-tixlgqhb){background:linear-gradient(180deg,#0b0d0f40,#0b0c0f);background:linear-gradient(180deg,rgba(11,13,15,.25) 0%,var(--theme-bg) 100%)}.bg-gradient-2:where(.astro-tixlgqhb){background:linear-gradient(180deg,#0b0c0f,#0b0d0f40 52.6%,#0b0c0f 98.96%)}.bg-gray-95:where(.astro-tixlgqhb){background-color:#f0f2f4}.bg-gray-90:where(.astro-tixlgqhb){background-color:#e2e5e9}.bg-gray-80:where(.astro-tixlgqhb){background-color:#c4cbd4}.bg-gray-70:where(.astro-tixlgqhb){background-color:#a7b1be}.bg-gray-60:where(.astro-tixlgqhb){background-color:#8a97a8}.bg-gray-50:where(.astro-tixlgqhb){background-color:#6c7d93}.bg-gray-40:where(.astro-tixlgqhb){background-color:#576475}.bg-gray-30:where(.astro-tixlgqhb){background-color:#414b58}.bg-gray-20:where(.astro-tixlgqhb){background-color:#2b323b}.bg-gray-10:where(.astro-tixlgqhb){background-color:#16191d}.bg-gray-05:where(.astro-tixlgqhb){background-color:#0b0c0f}.HamburgerButton:where(.astro-tixlgqhb){padding:8px}.HamburgerButton_hamburgerTop:where(.astro-tixlgqhb),.HamburgerButton_hamburgerMiddle:where(.astro-tixlgqhb),.HamburgerButton_hamburgerBottom:where(.astro-tixlgqhb){transition:transform 0s cubic-bezier(.215,.61,.355,1);transition:transform var(--duration, 0s) cubic-bezier(.215,.61,.355,1);fill:#a7b1be;fill:var(--theme-text-dim)}@media screen and (prefers-reduced-motion: no-preference){.HamburgerButton_hamburgerTop:where(.astro-tixlgqhb),.HamburgerButton_hamburgerMiddle:where(.astro-tixlgqhb),.HamburgerButton_hamburgerBottom:where(.astro-tixlgqhb){--duration: .15s}}.HamburgerButton_hamburgerTop:where(.astro-tixlgqhb){transform-origin:left top}.HamburgerButton_hamburgerMiddle:where(.astro-tixlgqhb){transition:opacity 75ms ease}.HamburgerButton_hamburgerBottom:where(.astro-tixlgqhb){transform-origin:left bottom}.HamburgerButton:where(.astro-tixlgqhb)[aria-expanded=true] .HamburgerButton_hamburgerTop:where(.astro-tixlgqhb){transform:translate(4px) rotate(45deg)}.HamburgerButton:where(.astro-tixlgqhb)[aria-expanded=true] .HamburgerButton_hamburgerMiddle:where(.astro-tixlgqhb){opacity:0}.HamburgerButton:where(.astro-tixlgqhb)[aria-expanded=true] .HamburgerButton_hamburgerBottom:where(.astro-tixlgqhb){transform:translate(4px) rotate(-45deg)}._NavLink_gkgd2_1{display:block;padding:8px 16px;font-family:var(--font-headings);font-weight:500;font-size:1.125rem;-webkit-text-decoration:none;text-decoration:none;color:var(--theme-text-dim);position:relative;border-radius:8px}._NavLink_gkgd2_1:hover,._NavLink_gkgd2_1:focus{background-color:var(--theme-bg-light);-webkit-text-decoration:none;text-decoration:none}._NavLink_gkgd2_1[aria-current=true]{color:#fff}@media (min-width: 1007px){._NavLink_gkgd2_1[aria-current=true]:before{content:"";position:absolute;bottom:-19px;left:0;height:5px;width:100%;border-top-left-radius:2px;border-top-right-radius:2px;background:var(--theme-accent)}}._NavLink_gkgd2_1[aria-current=true][data-variant=no-underline]:before{display:none}._SolutionsNavDisclosure_button_1bour_1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;padding:8px 16px;font-family:var(--font-headings);font-weight:500;font-size:1.125rem;-webkit-text-decoration:none;text-decoration:none;color:var(--theme-text-dim);position:relative;border-radius:8px;border:none;background:none;width:100%;cursor:pointer}._SolutionsNavDisclosure_button_1bour_1:hover,._SolutionsNavDisclosure_button_1bour_1:focus{background-color:var(--theme-bg-light);-webkit-text-decoration:none;text-decoration:none}._SolutionsNavDisclosure_button_1bour_1[aria-current=true]{color:#fff}._SolutionsNavDisclosure_button_1bour_1[aria-expanded=true]>svg{transform:rotate(180deg)}._SolutionsNavDisclosure_content_1bour_35{display:flex;flex-direction:column;padding-top:8px}._SolutionsNavMenu_qlg4n_1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;padding:8px 16px;font-family:var(--font-headings);font-weight:500;font-size:1.125rem;-webkit-text-decoration:none;text-decoration:none;color:var(--theme-text-dim);position:relative;border-radius:8px;border:none;background:none;cursor:pointer}._SolutionsNavMenu_qlg4n_1:hover,._SolutionsNavMenu_qlg4n_1:focus{background-color:var(--theme-bg-light);-webkit-text-decoration:none;text-decoration:none;outline-offset:.25em;outline:2px solid transparent}._SolutionsNavMenu_qlg4n_1[data-focus-visible=true]{outline:2px solid var(--theme-accent)}._SolutionsNavMenu_qlg4n_1[aria-current=true]{color:#fff}@media (min-width: 1007px){._SolutionsNavMenu_qlg4n_1[aria-current=true]:before{content:"";position:absolute;bottom:-19px;left:0;height:5px;width:100%;border-top-left-radius:2px;border-top-right-radius:2px;background:var(--theme-accent)}}._SolutionsNavMenu_menuButtonArrow_qlg4n_54{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[aria-expanded=true] ._SolutionsNavMenu_menuButtonArrow_qlg4n_54{transform:rotate(180deg)}._SolutionsNavMenu_menu_qlg4n_54{box-sizing:border-box;display:flex;flex-direction:column;padding:8px;background:var(--theme-bg);box-shadow:0 4px 24px #0000003d;border-radius:0 0 8px 8px;position:relative;z-index:50;max-height:var(--popover-available-height);min-width:180px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--color-gray-15)}._SolutionsNavMenu_menu_qlg4n_54:focus{outline:2px solid transparent}._SolutionsNavMenu_menu_qlg4n_54:focus-visible{outline:2px solid transparent}._SolutionsNavMenu_menuItem_qlg4n_91{scroll-margin:.5rem;font-family:var(--font-sans-serif);font-size:14px}._NavList_1gqte_1{display:flex;flex-direction:column;gap:8px;margin:24px 0}._NavList_1gqte_1>li:not(:last-child){margin-right:0}._NavList_solutionsNav_1gqte_13{display:none}@media screen and (min-width: 901px){._NavList_solutionsNav___mobile_1gqte_18{display:none}._NavList_solutionsNav_1gqte_13{display:flex}}.SiteNav:where(.astro-mbpbkkmq){display:grid;grid-template-rows:64px auto auto;grid-template-columns:1fr auto;grid-template-areas:"logo hamburger" "navlinks navlinks" "applinks applinks"}.SiteNav_siteTitle:where(.astro-mbpbkkmq){grid-area:logo;display:flex;align-self:center;margin:0}.SiteNav_hamburgerToggle:where(.astro-mbpbkkmq){grid-area:hamburger;height:40px;align-self:center;margin-left:16px}.SiteNav_navListContainer:where(.astro-mbpbkkmq){display:none}.SiteNav_navListContainer___mobile:where(.astro-mbpbkkmq){grid-area:navlinks;flex-basis:100%}@media (max-width: 1024px){.SiteNav_navListContainer___mobile:where(.astro-mbpbkkmq)[data-toggle-collapse=true]:not([data-toggle-show=true]){display:none}.SiteNav_navListContainer___mobile:where(.astro-mbpbkkmq)[data-toggle-collapsing=true]{height:0;overflow:hidden;position:relative;transition:height 0s ease-in-out;transition:height var(--duration, 0s) ease-in-out}}@media screen and (max-width: 1024px) and (prefers-reduced-motion: no-preference){.SiteNav_navListContainer___mobile:where(.astro-mbpbkkmq)[data-toggle-collapsing=true]{--duration: .25s}}.SiteNav_appLinks:where(.astro-mbpbkkmq){display:none}.SiteNav_appLinks___fullWidth:where(.astro-mbpbkkmq){grid-area:applinks;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.SiteNav_appLinks___fullWidth:where(.astro-mbpbkkmq) .btn{display:flex}.SiteNav_appLinks___fullWidth:where(.astro-mbpbkkmq)>li:not(:last-child){margin-right:0}@media (min-width: 576px){.SiteNav:where(.astro-mbpbkkmq){grid-template-rows:64px auto;grid-template-columns:1fr auto auto;grid-template-areas:"logo applinks hamburger" "navlinks navlinks navlinks"}.SiteNav_appLinks:where(.astro-mbpbkkmq){grid-area:applinks;display:flex;align-items:center}.SiteNav_appLinks___fullWidth:where(.astro-mbpbkkmq){display:none}}@media (min-width: 768px){.SiteNav:where(.astro-mbpbkkmq){grid-template-rows:80px auto;grid-template-columns:1fr auto auto;grid-template-areas:"logo applinks hamburger" "navlinks navlinks navlinks"}}@media (min-width: 1024px){.SiteNav:where(.astro-mbpbkkmq){grid-template-rows:80px;grid-template-columns:auto 1fr auto;grid-template-areas:"logo navlinks applinks"}.SiteNav_hamburgerToggle:where(.astro-mbpbkkmq){display:none}.SiteNav_navListContainer:where(.astro-mbpbkkmq){display:flex;flex-basis:auto;margin-left:32px}.SiteNav_navListContainer___mobile:where(.astro-mbpbkkmq){display:none}.SiteNav_navList:where(.astro-mbpbkkmq) ul{flex-direction:row;align-items:center;margin-top:0;height:100%}.SiteNav:where(.astro-mbpbkkmq) .NavLink[aria-current=true]:before{content:"";position:absolute;bottom:-18px;left:0;right:0;height:4px;background:var(--theme-accent);border-radius:2px 2px 0 0;pointer-events:none}.SiteNav_betaButton:where(.astro-mbpbkkmq){margin-top:0;margin-bottom:0;margin-left:16px}}.SkipLink:where(.astro-kliz6zdp){border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}.SkipLink:where(.astro-kliz6zdp):focus,.SkipLink:where(.astro-kliz6zdp):focus-visible{padding:1rem;position:fixed;top:10px;left:10px;background:var(--theme-bg);z-index:1;width:auto;height:auto;clip:auto}.LegalFooter:where(.astro-xushuhm7){display:flex;flex-direction:column;gap:16px;padding:24px 0;max-width:var(--max-width);margin:0 auto;font-size:12px;color:var(--theme-text-dimmer)}.LegalFooter_list:where(.astro-xushuhm7){padding-left:0;list-style:none;display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.LegalFooter:where(.astro-xushuhm7){flex-direction:row;justify-content:space-between;font-size:14px}.LegalFooter_list:where(.astro-xushuhm7){margin-bottom:0;flex-direction:row;gap:16px}}.CollapsibleFooterCategory_title:where(.astro-i6sdmt6e){color:var(--theme-text);font-size:14px;letter-spacing:2px;text-transform:uppercase;padding:16px 0;display:flex;justify-content:space-between;width:100%}.CollapsibleFooterCategory_title:where(.astro-i6sdmt6e)[aria-expanded=true] svg{transform:rotate(180deg)}.CollapsibleFooterCategory_list:where(.astro-i6sdmt6e){list-style-type:none;padding-left:0}.CollapsibleFooterCategory_list:where(.astro-i6sdmt6e)[data-toggle-collapse=true]:not([data-toggle-show=true]){display:none}.CollapsibleFooterCategory_list:where(.astro-i6sdmt6e)[data-toggle-collapsing=true]{height:0;overflow:hidden;position:relative;transition:height 0s ease-in-out;transition:height var(--duration, 0s) ease-in-out}@media screen and (prefers-reduced-motion: no-preference){.CollapsibleFooterCategory_list:where(.astro-i6sdmt6e)[data-toggle-collapsing=true]{--duration: .25s}}.CollapsibleFooterCategory_list:where(.astro-i6sdmt6e)>li{margin:8px 0;color:var(--theme-text-dim);font-weight:500;font-size:14px;line-height:160%}.FooterCategory_title:where(.astro-cajgssga){color:var(--theme-text)}.FooterCategory_list:where(.astro-cajgssga){list-style-type:none;padding-left:0}.FooterCategory_list:where(.astro-cajgssga)>li{margin:8px 0;color:var(--theme-text-dim);font-weight:500;font-size:14px;line-height:160%}.SocialCircle:where(.astro-tcg3j52l){display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;color:var(--theme-text-dimmer);background-color:var(--theme-button-dimmer);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.SocialCircle:where(.astro-tcg3j52l):hover{-webkit-text-decoration:none;text-decoration:none;color:var(--theme-text-dim);background-color:var(--theme-button-dim)}.Socials_logo:where(.astro-wqest5z7){max-height:40px}.SiteFooter:where(.astro-4v4y47kg){max-width:var(--max-width);margin:0 auto}.SiteFooter_list:where(.astro-4v4y47kg){list-style-type:none;padding-left:0}.SiteFooter_list:where(.astro-4v4y47kg)>li{margin-top:8px}.SiteFooter_links:where(.astro-4v4y47kg) a,.SiteFooter_links___mobile:where(.astro-4v4y47kg) a{color:var(--theme-text-dimmer)}.SiteFooter_links:where(.astro-4v4y47kg) a:hover,.SiteFooter_links:where(.astro-4v4y47kg) a:focus,.SiteFooter_links___mobile:where(.astro-4v4y47kg) a:hover,.SiteFooter_links___mobile:where(.astro-4v4y47kg) a:focus{color:var(--theme-text)}.SiteFooter_links:where(.astro-4v4y47kg){display:none}@media (min-width: 992px){.SiteFooter:where(.astro-4v4y47kg){display:flex;justify-content:space-between}.SiteFooter_links:where(.astro-4v4y47kg){display:grid;grid-gap:30px;gap:30px;grid-template-columns:repeat(3,170px)}.SiteFooter_links___mobile:where(.astro-4v4y47kg){display:none}}
