pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-keyword,.hljs-operator,.hljs-pattern-match{color:#f92672}.hljs-pattern-match .hljs-constructor,.hljs-function{color:#61aeee}.hljs-function .hljs-params{color:#a6e22e}.hljs-function .hljs-params .hljs-typing{color:#fd971f}.hljs-module-access .hljs-module{color:#7e57c2}.hljs-constructor{color:#e2b93d}.hljs-constructor .hljs-string{color:#9ccc65}.hljs-comment,.hljs-quote{color:#b18eb1;font-style:italic}.hljs-doctag,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.hero-quickstart{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.hero-quickstart:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.hero-quickstart{transition:none}.hero-quickstart:active{transform:none}}.hero-install-glass{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fffc;box-shadow:0 18px 38px #0f172a14,0 0 24px #ffffff3d;isolation:isolate;overflow:hidden;position:relative}.hero-install-glass:before{background:#64748b38;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);padding:1px;pointer-events:none;position:absolute;z-index:0}.hero-install-glass:after{background:radial-gradient(150% 120% at 22% 32%,rgb(255 255 255 / 22%) 0%,rgb(255 255 255 / 8%) 38%,transparent 72%);border-radius:inherit;box-shadow:inset 0 1px #ffffff8c,inset 0 -18px 32px #0f172a0d,inset 0 22px 38px #ffffff1f;content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;opacity:.65;pointer-events:none;position:absolute;z-index:0}.hero-install-glass>*{position:relative;z-index:1}.hero-contrast-copy.svelte-11cf2sh{filter:drop-shadow(0 0 2px rgb(255 255 255 / 95%)) drop-shadow(0 0 5px rgb(255 255 255 / 75%))}@media (min-width: 1280px){.hero-art.svelte-11cf2sh{bottom:clamp(-7rem,calc(11rem - 18.75vw),-4rem)}}@media (min-width: 1536px){.hero-art.svelte-11cf2sh{--hero-fade-extension: 76.8px;height:864px;width:1689.6px;--hero-edge-fade: linear-gradient( in oklch to right, oklch(0% 0 0 / 0) 0, oklch(0% 0 0 / .0086) calc(var(--hero-fade-extension) * .1), oklch(0% 0 0 / .0579) calc(var(--hero-fade-extension) * .2), oklch(0% 0 0 / .1631) calc(var(--hero-fade-extension) * .3), oklch(0% 0 0 / .3174) calc(var(--hero-fade-extension) * .4), oklch(0% 0 0 / .5) calc(var(--hero-fade-extension) * .5), oklch(0% 0 0 / .6826) calc(var(--hero-fade-extension) * .6), oklch(0% 0 0 / .8369) calc(var(--hero-fade-extension) * .7), oklch(0% 0 0 / .9421) calc(var(--hero-fade-extension) * .8), oklch(0% 0 0 / .9914) calc(var(--hero-fade-extension) * .9), oklch(0% 0 0) var(--hero-fade-extension), oklch(0% 0 0) calc(100% - var(--hero-fade-extension)), oklch(0% 0 0 / .9914) calc(100% - var(--hero-fade-extension) * .9), oklch(0% 0 0 / .9421) calc(100% - var(--hero-fade-extension) * .8), oklch(0% 0 0 / .8369) calc(100% - var(--hero-fade-extension) * .7), oklch(0% 0 0 / .6826) calc(100% - var(--hero-fade-extension) * .6), oklch(0% 0 0 / .5) calc(100% - var(--hero-fade-extension) * .5), oklch(0% 0 0 / .3174) calc(100% - var(--hero-fade-extension) * .4), oklch(0% 0 0 / .1631) calc(100% - var(--hero-fade-extension) * .3), oklch(0% 0 0 / .0579) calc(100% - var(--hero-fade-extension) * .2), oklch(0% 0 0 / .0086) calc(100% - var(--hero-fade-extension) * .1), oklch(0% 0 0 / 0) 100% );-webkit-mask-image:var(--hero-edge-fade);mask-image:var(--hero-edge-fade)}}
