@layer base,components,layout,animation;@font-face{font-family:satoshi-variable;src:url(/fonts/Satoshi-Variable.woff2)format("woff2"),url(/fonts/Satoshi-Variable.woff)format("woff");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:jetbrainsmono-variable;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2"),url(/fonts/JetBrainsMono-Variable.woff)format("woff");font-weight:100 800;font-display:swap;font-style:normal}@layer base{::selection{background-color:rgba(255,255,255,.24)}:root{font-size:16px}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}*,*::before,*::after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-size-adjust:100%}body{margin:0;background-color:#1d2029;color:#c9c9cc;font-family:satoshi-variable,sans-serif;font-weight:500;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,figure,table,hr{margin:0;margin-bottom:24px;padding:0}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:800;line-height:1.2}h1 mark,h2 mark,h3 mark,h4 mark,h5 mark,h6 mark{padding:0;color:#79e8fd;background-color:initial}h1{font-size:48px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}ul,ol{padding-left:24px}ul ul,ul ol,ol ul,ol ol{margin-bottom:8px;padding-top:8px}ul li,ol li{margin-bottom:8px}blockquote{padding:24px;border-left:solid 4px #8bfd3b;background-color:#262932;border-radius:4px}blockquote>:last-child{margin-bottom:0}figure img{display:block;max-width:100%;height:auto}figure img[src$=".svg" i]{max-width:none;width:100%}pre{font-family:jetbrainsmono-variable,monospace;font-size:90%;white-space:pre;overflow-x:auto;max-width:0;min-width:-webkit-fill-available;min-width:-moz-available;min-width:stretch}table{width:100%;border-collapse:collapse;border-top:solid 1px #5c5e65}table thead tr,table tr:nth-child(even){background-color:#383b43}th,td{padding:16px 24px;border-bottom:solid 1px #5c5e65;text-align:left}th{font-weight:800}hr{overflow:visible;height:0;box-sizing:content-box;border:none;border-top:solid 1px #939498}a{color:#8bfd3b;text-decoration:none;transition:color .2s ease}a:hover{color:#fff;text-decoration:underline}img{border-style:none}strong,b{font-weight:800}cite,em,i{font-style:italic}code{font-family:jetbrainsmono-variable,monospace}code:not(pre code){padding:1px 4px;color:#fff;background-color:#4a4d54;border-radius:4px;font-size:90%}mark{padding:1px 4px;background-color:#8bfd3b}}@layer components{.accordion details{padding:24px 0;border-bottom:solid 1px #4a4d54}.accordion details:first-child{border-top:solid 1px #4a4d54}.accordion details summary{padding-right:32px;list-style-type:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%238bfd3b" d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z" /></svg>');background-repeat:no-repeat;background-position:100%;background-size:24px 24px;cursor:pointer;transition:color .2s ease}.accordion details summary:hover{color:#8bfd3b}.accordion details[open] summary{margin-bottom:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%238bfd3b" d="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z" /></svg>');color:#79e8fd}.accordion details>:last-child{margin-bottom:0}}@layer components{.alert{display:flex;gap:16px;align-items:center;margin-bottom:24px;padding:16px;border-left:solid 4px #0085fd;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#173453}.alert .alert__body{color:#c9c9cc}.alert .alert__body>*:last-child{margin-bottom:0}.alert.alert--info{border-color:#0085fd;background-color:#173453}.alert.alert--success{border-color:#2e7d32;background-color:#20332b}.alert.alert--warning{border-color:#ed8f02;background-color:#473621}.alert.alert--danger{border-color:#d32f2f;background-color:#41232a}}@layer components{.anchor{scroll-margin-top:24px}.anchor .anchor__link{opacity:0;transition:opacity .2s ease;text-decoration:none}.anchor:hover .anchor__link{color:#8bfd3b;opacity:.5}.anchor:hover .anchor__link:hover{opacity:1}}@layer components{.button{display:inline-block;padding:10px 16px;color:#c9c9cc;background-color:initial;border:none;border-radius:4px;outline-width:0;white-space:nowrap;vertical-align:middle;text-align:center;text-decoration:none;font-family:satoshi-variable,sans-serif;font-weight:800;line-height:1.2;font-size:16px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.button:focus{outline:0}.button:hover,.button:active{color:#fff;background-color:#4a4d54;text-decoration:none}.button.button--primary{color:#1d2029;background-color:#8bfd3b}.button.button--primary:hover,.button.button--primary:active{background-color:#71c837}.button.button--secondary{color:#1d2029;background-color:#c9c9cc}.button.button--secondary:hover,.button.button--secondary:active{background-color:#a5a6a9}.button.button--black{color:#fff;background-color:#1d2029}.button.button--black:hover,.button.button--black:active{background-color:#41444b}.button.button--outline{outline:solid 1px #6e7076;background-color:initial;transition:color .2s ease,outline-color .2s ease,background-color .2s ease}.button.button--outline:hover,.button.button--outline:active{outline-color:#939498;background-color:#262932}.button.button--outline.button--primary{color:#8bfd3b;outline-color:#71c837}.button.button--outline.button--primary:hover,.button.button--outline.button--primary:active{color:#71c837;outline-color:#8bfd3b}.button.button--outline.button--secondary{color:#fff}.button.button--outline.button--secondary:hover,.button.button--outline.button--secondary:active{color:#c9c9cc}.button.button--outline.button--black{color:#1d2029;outline-color:#41444b}.button.button--outline.button--black:hover,.button.button--outline.button--black:active{color:#41444b;outline-color:#1d2029;background-color:#f6f6f6}.button.button--sm{padding:8px 14px;font-size:14px}.button.button--md{padding:10px 16px;font-size:16px}.button.button--lg{padding:16px 24px;font-size:20px}.button.button--block{display:block;width:100%}.button.button--disabled{pointer-events:none;opacity:.25}}@layer components{.callout{margin-bottom:24px;padding:24px;border-left:solid 4px #134475;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#1a2c42}.callout>*:last-child{margin-bottom:0}.callout.callout--info{border-color:#134475;background-color:#1a2c42}.callout.callout--success{border-color:#23412c;background-color:#1f2b2a}.callout.callout--warning{border-color:#68481b;background-color:#362d24}.callout.callout--danger{border-color:#5f252b;background-color:#33222a}}@layer components{@keyframes fade-in{from{opacity:0}to{opacity:1}}html:has(dialog[open]){overflow:hidden}.dialog-backdrop{position:fixed;inset:0;z-index:99;background-color:rgba(29,32,41,.8);animation:.2s fade-in}dialog{--dialog-padding-x:24px;--dialog-padding-y:24px;position:fixed;inset:0;z-index:100;width:600px;max-width:100%;height:fit-content;max-height:calc(100vh - 48px);margin:auto;overflow-y:auto;padding:var(--dialog-padding-y)var(--dialog-padding-x);background-color:#1d2029;color:#c9c9cc;background-clip:padding-box;border:solid 1px #383b43;border-radius:4px;box-shadow:0 0 24px 16px #1d2029}dialog[open]{animation:.2s fade-in}dialog>header{position:-webkit-sticky;position:sticky;top:-24px;display:flex;justify-content:space-between;align-items:center;padding:var(--dialog-padding-y)var(--dialog-padding-x);margin:calc(var(--dialog-padding-y) * -1)calc(var(--dialog-padding-x) * -1)var(--dialog-padding-y);border-bottom:solid 1px #383b43;background-color:#1d2029}dialog>header>*{margin-bottom:0}}@layer components{.file-list{padding-left:0;list-style-type:none}.file-list li{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.file-list a{display:flex;flex-direction:row;gap:8px;align-items:center;font-size:20px;font-weight:800}.file-list .file-list__date{color:#939498}}@layer components{.highlight{position:relative;overflow:hidden;margin-bottom:24px}.highlight.prompt .line.prompt-line::before{content:"$ ";user-select:none;opacity:.6}.highlight pre{margin-bottom:0;border-radius:4px;border:solid 1px #6e7076}.highlight pre.shiki{padding:16px!important;background-color:#262932!important}.highlight .highlight__copy{position:absolute;right:8px;top:8px;opacity:0;transition:opacity .2s ease}.highlight:hover .highlight__copy{opacity:1}}@layer components{.icon{display:inline-block;vertical-align:middle;width:24px;height:24px}.icon path{fill:currentColor}.icon.icon--primary path{fill:#8bfd3b}.icon.icon--secondary path{fill:#79e8fd}.icon.icon--white path{fill:#c9c9cc}.icon.icon--info path{fill:#0085fd}.icon.icon--success path{fill:#2e7d32}.icon.icon--warning path{fill:#ed8f02}.icon.icon--danger path{fill:#d32f2f}.icon.icon--current path{fill:currentColor}.icon.icon--xs{width:16px;height:16px}.icon.icon--sm{width:20px;height:20px}.icon.icon--md{width:24px;height:24px}.icon.icon--lg{width:32px;height:32px}.icon.icon--xl{width:48px;height:48px}}@layer components{.icon-button{display:inline-block;padding:8px;color:#c9c9cc;background-color:initial;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.icon-button:hover,.icon-button:active{background-color:#4a4d54}.icon-button .icon{display:block}.icon-button.icon-button--primary{background-color:#8bfd3b}.icon-button.icon-button--primary:hover,.icon-button.icon-button--primary:active{background-color:#71c837}.icon-button.icon-button--secondary{background-color:#c9c9cc}.icon-button.icon-button--secondary:hover,.icon-button.icon-button--secondary:active{background-color:#a5a6a9}.icon-button.icon-button--primary .icon path,.icon-button.icon-button--secondary .icon path{fill:#1d2029}}@layer components{.pager{display:flex;gap:24px;min-width:0;margin-bottom:0;padding-left:0;padding-top:48px;list-style-type:none}.pager .pager__previous,.pager .pager__next{flex:1 1 50%;min-width:0;margin-bottom:0}.pager .pager__previous .button{text-align:left}.pager .pager__next .button{text-align:right}.pager .pager__next .pager__label{justify-content:flex-end}.pager .button{display:flex;flex-direction:column;gap:4px;min-width:0}.pager .pager__heading{flex:none;color:#939498;font-size:14px;font-family:jetbrainsmono-variable,monospace;font-weight:500}.pager .pager__label{display:flex;gap:8px;min-width:0}.pager .pager__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pager .pager__arrow{flex:none}}@layer components{.paginator ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:0;padding-left:0;list-style-type:none}.paginator li{margin-bottom:0}}@layer components{.prose h2{padding-top:24px;margin-bottom:48px}.prose h3{padding-top:8px;margin-bottom:32px}.prose h2+h3{padding-top:0}.prose>h2:first-child,.prose>h3:first-child{padding-top:0}.prose figure{border-radius:16px;border:solid 1px #5c5e65;overflow:hidden}.prose figure img{margin:0 auto}}@layer components{.reference-table tr{background-color:initial}.reference-table th:nth-child(1),.reference-table td:nth-child(1){background-color:#283842}.reference-table th:nth-child(1) code:not([class^=lang]),.reference-table td:nth-child(1) code:not([class^=lang]){padding:0;background-color:initial}}@layer components{.search__menu{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .5s ease;position:fixed;z-index:999;top:96px;left:50%;transform:translateX(-50%);width:100%;max-width:600px;max-height:calc(100vh - 128px);max-height:calc(100svh - 128px);overflow-y:auto;padding:32px;border-radius:4px;border:solid 1px #939498;background-color:#1d2029}.search.js-searching .search__menu{visibility:visible;opacity:1;pointer-events:auto}.search__count{margin-bottom:0;color:#939498}.search__results article{margin-bottom:24px}.search__results article:first-child{padding-top:24px}.search__results article:last-child{margin-bottom:0}.search__results h3{margin-bottom:16px;font-size:20px}.search__results p{font-size:14px}}@layer components{.search-input{display:flex;align-items:center;border:solid 1px #6e7076;border-radius:999px;padding:4px 8px;background-color:#1d2029;transition:border .2s ease}.search-input:focus-within{border-color:#939498}.search-input svg.icon{flex-shrink:0}.search-input input[type=text]{min-width:100px}.search-input input[type=text],.search-input input[type=reset]{border:none;background-color:initial;color:#fff;outline:none}.search-input input[type=text]:invalid~input[type=reset]{display:none}}@layer components{.tag{display:inline-block;padding:4px 8px;color:#8bfd3b;background-color:rgba(139,253,59,.16);border-radius:4px;font-size:14px;font-weight:800;line-height:1.2;text-transform:uppercase}}@layer components{.toggle__input[type=checkbox]{display:none}.toggle__input[type=checkbox]:checked~.toggle__label svg{transform:rotate(90deg)}.toggle__input[type=checkbox]~.toggle__target{display:none}.toggle__input[type=checkbox]:checked~.toggle__target{display:block}.toggle__label{cursor:pointer}.toggle__label svg{transition:transform .2s ease}}@layer layout{.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.container [class^=container],.container-sm [class^=container],.container-md [class^=container],.container-lg [class^=container],.container-xl [class^=container],.container-xxl [class^=container]{padding-left:0;padding-right:0}.container,.container-xxl{max-width:1320px}.container-sm{max-width:540px}.container-md{max-width:720px}.container-lg{max-width:960px}.container-xl{max-width:1140px}}@layer layout{.main-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;padding-bottom:32px}.main-header__logo img{display:block;width:150px;height:auto}.main-header__toggle-checkbox[type=checkbox]{display:none}.main-header__toggle{display:flex;color:#fff;cursor:pointer}.main-header__toggle-icon--close{display:none}@media(max-width:1199px){body:has(.main-header__toggle-checkbox:checked){overflow:hidden}.main-header{flex-wrap:wrap}.main-header:has(.main-header__toggle-checkbox:checked){position:fixed;inset:0;z-index:100;align-content:flex-start;overflow-y:auto;background-color:#1d2029}.main-header__toggle-checkbox:checked~.main-header__toggle .main-header__toggle-icon--open{display:none}.main-header__toggle-checkbox:checked~.main-header__toggle .main-header__toggle-icon--close{display:inline}}@media(min-width:1200px){.main-header__toggle{display:none}}}@layer layout{.main-nav ul,.main-nav li{margin:0;padding:0;list-style-type:none}.main-nav .main-nav__link{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:0 0;color:#c9c9cc;font-family:jetbrainsmono-variable,monospace;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .2s ease}.main-nav .main-nav__link:hover{color:#8bfd3b}.main-nav .main-nav__item--selected>.main-nav__link{color:#fff}.main-nav .main-nav__submenu-items,.main-nav .main-nav__submenu-links ul{display:flex;flex-direction:column;gap:24px}.main-nav .main-nav__submenu-items a{display:flex;flex-direction:column;gap:8px;text-decoration:none}.main-nav .main-nav__submenu-items a:hover .main-nav__submenu-name{color:#8bfd3b}.main-nav .main-nav__submenu-body{display:flex;gap:48px}.main-nav .main-nav__submenu-name{display:flex;align-items:center;gap:16px;color:#fff;font-size:20px;line-height:1.2;transition:color .2s ease}.main-nav .main-nav__submenu-description,.main-nav .main-nav__submenu-heading,.main-nav .main-nav__submenu-footer{color:#c9c9cc;font-family:jetbrainsmono-variable,monospace;font-size:14px}.main-nav .main-nav__submenu-description{max-width:40ch}.main-nav .main-nav__submenu-heading{margin:0 0 24px;text-transform:uppercase}.main-nav .main-nav__submenu-links a{display:block;color:#fff;font-size:16px;line-height:1.2;text-decoration:none;transition:color .2s ease}.main-nav .main-nav__submenu-links a:hover,.main-nav .main-nav__submenu-links a.main-nav__submenu-link--highlight{color:#8bfd3b}.main-nav .main-nav__submenu .main-nav__item--selected .main-nav__submenu-name,.main-nav .main-nav__submenu .main-nav__item--selected a{color:#8bfd3b}.main-nav .main-nav__submenu-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;border-top:solid 1px #383b43}.main-nav .main-nav__submenu-footer p{margin:0}.main-nav .main-nav__submenu-footer strong{color:#fff;font-weight:500}.main-nav .main-nav__submenu-footer>a{flex-shrink:0}.main-nav .main-nav__submenu-footer-link{color:#8bfd3b;text-decoration:none}.main-nav .main-nav__submenu-footer-link:hover{text-decoration:underline}.main-nav .button{font-family:jetbrainsmono-variable,monospace;text-transform:uppercase}@media(max-width:1199px){.main-nav{display:none;flex-basis:100%;flex-direction:column;gap:32px;padding-top:16px}.main-nav .main-nav__menu{display:flex;flex-direction:column;gap:24px}.main-nav .main-nav__link .icon{display:none}.main-nav button.main-nav__link{cursor:default}.main-nav .main-nav__submenu{margin-top:24px;padding-left:24px;border-left:solid 2px #383b43}.main-nav .main-nav__submenu-body,.main-nav .main-nav__submenu-footer{flex-direction:column;align-items:flex-start}.main-nav .main-nav__submenu-body{gap:24px}.main-nav .main-nav__cta .button{display:block}.main-header__toggle-checkbox:checked~.main-nav{display:flex}}@media(min-width:1200px){.main-nav{flex-grow:1;display:flex;align-items:center}.main-nav .main-nav__menu{flex-grow:1;display:flex;justify-content:center;align-items:center;gap:48px}.main-nav .main-nav__search{width:160px;margin-left:16px}.main-nav .main-nav__cta{margin-left:24px}.main-nav .main-nav__item--submenu{position:relative}.main-nav .main-nav__item--submenu .main-nav__link .icon{transition:transform .2s ease}.main-nav .main-nav__item--submenu:hover>.main-nav__link,.main-nav .main-nav__item--submenu:has(:focus-visible)>.main-nav__link{color:#8bfd3b}.main-nav .main-nav__item--submenu:hover>.main-nav__link .icon,.main-nav .main-nav__item--submenu:has(:focus-visible)>.main-nav__link .icon{transform:rotate(180deg)}.main-nav .main-nav__item--submenu:hover .main-nav__submenu,.main-nav .main-nav__item--submenu:has(:focus-visible) .main-nav__submenu{display:block}.main-nav .main-nav__submenu{position:absolute;top:100%;left:-40px;z-index:10;display:none;padding-top:24px}.main-nav .main-nav__submenu-content{width:max-content;padding:24px;background-color:#181b22;border:solid 1px #4a4d54;border-radius:4px;box-shadow:0 0 24px 16px #1d2029}}}@layer layout{.main-footer{border-top:solid 1px #383b43}.main-footer>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:24px;padding-top:24px;padding-bottom:24px}.main-footer p{margin-bottom:0;color:#939498;font-size:14px}.main-footer img{display:block;width:150px;height:auto}@media(min-width:768px){.main-footer>div{flex-direction:row;justify-content:space-between}}}@layer layout{.main--four0four .main-body{padding-top:80px}@media(min-width:768px){.main--four0four .main-body{padding-top:128px}}}@layer layout{.docs{display:grid;padding-top:32px;padding-bottom:80px}.docs__content{min-width:0}.docs__nav ul{margin-bottom:0;padding-left:0;list-style-type:none}.docs__nav ul ul{margin-bottom:16px;padding-top:16px;padding-left:16px}.docs__nav li{position:relative;margin-bottom:16px;line-height:1.2}.docs__nav li label{position:absolute;top:0;right:0;border-radius:4px;transition:background-color .2s ease}.docs__nav li label:hover{background-color:#4a4d54}.docs__nav li a{display:flex;align-items:center;gap:8px;transition:color .2s ease;color:#c9c9cc}.docs__nav li a:hover{color:#8bfd3b;text-decoration:none}.docs__nav li.docs__nav--selected>a{color:#79e8fd}.docs__section{margin-bottom:0;font-family:jetbrainsmono-variable,monospace;color:#939498}.docs__title{margin-bottom:64px}.docs__date{margin-top:-64px;margin-bottom:64px;color:#939498}.docs__input{display:none}.docs__label{display:flex;flex-direction:row;gap:8px;align-items:center;color:#fff;cursor:pointer}.docs__open{display:inline-block}.docs__close{display:none}@media(max-width:1199px){.docs__sidebar{margin-bottom:48px}.docs__nav{display:none}.docs__input:checked~.docs__label{margin-bottom:24px}.docs__input:checked~.docs__label .docs__open{display:none}.docs__input:checked~.docs__label .docs__close{display:inline-block}.docs__input:checked~.docs__nav{display:block}}@media(min-width:992px){.docs{grid-template-columns:240px 1fr;gap:64px}.docs__label{display:none}.docs__nav{display:block}}@media(min-width:1200px){.docs__nav{position:sticky;top:48px}}}@layer components{.cta-banner{padding:80px 0}.cta-banner .cta-banner__content{padding:48px 24px;background-color:#4d8897;border-radius:16px;text-align:center}.cta-banner .cta-banner__content h2{font-size:32px}.cta-banner .cta-banner__content p{color:#fff}@media(min-width:992px){.cta-banner .cta-banner__content h2{font-size:48px}.cta-banner .cta-banner__content p{font-size:20px}}}@layer components{.faqs{display:grid;gap:48px;padding:80px 0}.faqs .faqs__heading h2{font-size:32px}.faqs .faqs__heading :last-child{margin-bottom:0}@media(min-width:992px){.faqs{grid-template-columns:1fr 1.6fr}.faqs .faqs__heading h2{font-size:48px}}}@layer components{.feature{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#283842}.feature h3,.feature p{margin-bottom:0}}@layer components{.features{display:flex;flex-direction:column;gap:48px;padding:80px 0}.features .features__heading h2{font-size:32px}.features .features__heading :last-child{margin-bottom:0}.features .features__content{display:grid;gap:2px;grid-template-columns:1fr;border-radius:16px;overflow:hidden}@media(min-width:768px){.features .features__content{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.features .features__heading h2{font-size:48px}.features .features__content{grid-template-columns:repeat(3,1fr)}}}@layer components{.hero{position:relative;display:flex;flex-direction:column;height:100vh;height:100svh;min-height:600px;max-height:1200px}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/images/landing-page/bkgd.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:80%}.hero .hero__main{display:flex;flex-grow:1;align-items:center;padding:48px 0}.hero .hero__content{display:flex;flex-direction:column;flex-grow:1;gap:24px}.hero .hero__heading h1{margin-bottom:0;font-size:40px}.hero .hero__heading h1 span{color:#79e8fd}.hero .hero__body{display:flex;flex-direction:column;gap:32px}.hero .hero__body p{margin-bottom:0}.hero .hero__buttons{display:flex;gap:32px}.hero .hero__buttons>*{align-self:flex-end}.hero .hero__footer{padding:32px}.hero .hero__footer img{display:block;width:100%;height:auto}@media(min-width:768px){.hero::before{background-size:66%}.hero .hero__heading h1{font-size:64px;line-height:1.1}.hero .hero__content{gap:48px}.hero .hero__body p{font-size:20px}}@media(min-width:992px){.hero .hero__body{flex-direction:row;justify-content:space-between;gap:80px}.hero .hero__buttons{flex-shrink:0;flex-direction:row-reverse}}@media(min-width:1200px){.hero .hero__heading h1{font-size:72px;line-height:1}}}@layer components{.overview{display:flex;flex-direction:column;gap:48px;padding:80px 0}.overview .overview__heading h2{font-size:32px}.overview .overview__heading :last-child{margin-bottom:0}.overview .overview__content{border:solid 1px #4a4d54;border-radius:16px;overflow:hidden}.overview .overview__content video{display:block;width:100%;height:auto}@media(min-width:992px){.overview .overview__heading h2{font-size:48px}}}@layer components{.policies{display:flex;flex-direction:column;gap:48px;padding:80px 0}.policies .policies__heading h2{font-size:32px}@media(min-width:992px){.policies .policies__heading h2{font-size:48px}}.policies .policies__heading :last-child{margin-bottom:0}.policies .policies__content{display:grid;grid-template-columns:1fr;border:solid 1px #4a4d54;border-radius:16px}.policies .policies__content .policies__nav{border-bottom:solid 1px #4a4d54}.policies .policies__content .policies__nav>p{display:none;margin-bottom:8px;padding:0 24px;color:#939498;font-size:14px}.policies .policies__content .policies__nav [role=tablist]{display:flex;flex-wrap:wrap}.policies .policies__content .policies__nav [role=tab]{padding:12px 16px;color:#c9c9cc;background-color:initial;border:none;border-bottom:solid 3px transparent;outline-width:0;white-space:nowrap;text-align:left;font-family:satoshi-variable,sans-serif;font-weight:500;font-size:14px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.policies .policies__content .policies__nav [role=tab]:hover{color:#fff;background-color:#283842}.policies .policies__content .policies__nav [role=tab]:focus-visible{outline:solid 2px #8bfd3b;outline-offset:-2px}.policies .policies__content .policies__nav [role=tab][aria-selected=true]{color:#fff;background-color:#283842;border-color:#8bfd3b;font-weight:800}.policies .policies__content .policies__panel{display:flex;flex-direction:column;min-width:0;padding:24px 16px 0}.policies .policies__content .policies__panel[hidden]{display:none}.policies .policies__content .policies__panel-heading{margin-bottom:24px}.policies .policies__content .policies__panel-heading h4{margin-bottom:8px;font-size:24px}.policies .policies__content .policies__panel-heading p{margin-bottom:0}.policies .policies__content .policies__panel-body{display:grid;grid-template-columns:1fr;gap:16px;flex:1}.policies .policies__content .policies__summary{padding:24px;background-color:#283842;border-radius:4px}.policies .policies__content .policies__summary h5{margin-bottom:8px}.policies .policies__content .policies__summary h5:not(:first-child){margin-top:24px}.policies .policies__content .policies__summary p{margin-bottom:12px;font-size:14px}.policies .policies__content .policies__summary>:last-child{margin-bottom:0}.policies .policies__content .policies__stage{display:grid;min-width:0}.policies .policies__content .policies__yaml,.policies .policies__content .policies__flow{grid-area:1/1;min-width:0;transition:opacity .25s ease}.policies .policies__content .policies__yaml[hidden],.policies .policies__content .policies__flow[hidden]{display:none}.policies .policies__content .policies__yaml{display:grid;grid-template-columns:1fr;gap:16px}.policies .policies__content .policies__card{min-width:0;padding:16px;border:solid 1px #4a4d54;border-radius:4px}.policies .policies__content .policies__card>p:first-child{margin-bottom:8px;color:#939498;font-size:14px;font-weight:800}.policies .policies__content .policies__card .highlight{margin-bottom:0}.policies .policies__content .policies__card .highlight pre{border:none;font-size:13px}.policies .policies__content .policies__card .highlight pre.shiki{padding:0!important;background-color:initial!important}.policies .policies__content .policies__card .highlight .line{display:inline-block;min-width:100%;padding:0 6px;border-left:solid 2px transparent}.policies .policies__content .policies__card .highlight .line.is-highlighted{background-color:#4a4d54;border-left-color:#8bfd3b}.policies .policies__content .policies__yaml .policies__card:first-child{background-color:#262932}.policies .policies__content .policies__note{margin:0 -10px 6px;padding:8px 10px;border-radius:4px;outline:none;transition:background-color .2s ease}.policies .policies__content .policies__note:hover,.policies .policies__content .policies__note:focus-visible{background-color:#383b43}.policies .policies__content .policies__note code{display:block;margin-bottom:2px;padding:0;color:#8bfd3b;background-color:initial;font-size:13px}.policies .policies__content .policies__note p{margin-bottom:0;font-size:13px}.policies .policies__content .policies__flow figure{margin-bottom:0}.policies .policies__content .policies__flow figure img{width:100%;border-radius:4px;cursor:zoom-in}.policies .policies__content .policies__zoom-hint{margin:8px 0 0;color:#939498;text-align:center;font-size:13px}.policies .policies__content .policies__panel-footer{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;margin-top:auto;padding-top:20px;background:linear-gradient(to top,#1d2029 70%,transparent)}.policies .policies__content .policies__panel-footer .button{flex:1;border-radius:4px 4px 0 0}@media(min-width:768px){.policies .policies__content{grid-template-columns:220px 1fr}.policies .policies__content .policies__nav{padding:16px 0;border-bottom:none;border-right:solid 1px #4a4d54}.policies .policies__content .policies__nav>p{display:block}.policies .policies__content .policies__nav [role=tablist]{flex-direction:column}.policies .policies__content .policies__nav [role=tab]{padding:12px 24px;border-bottom:none;border-left:solid 3px transparent;font-size:16px}.policies .policies__content .policies__panel{padding:28px 28px 0}.policies .policies__content .policies__yaml[hidden],.policies .policies__content .policies__flow[hidden]{display:grid;visibility:hidden;opacity:0;pointer-events:none}.policies .policies__content .policies__card{padding:18px}.policies .policies__content .policies__flow .policies__card{display:flex;flex-direction:column;height:100%}.policies .policies__content .policies__flow figure{display:flex;flex:1;align-items:center;justify-content:center;min-height:0}.policies .policies__content .policies__flow figure img{width:auto;max-width:100%;max-height:100%;height:auto;cursor:default}.policies .policies__content .policies__zoom-hint{display:none}.policies .policies__content .policies__panel-footer{position:static;padding-top:16px;background:0 0}.policies .policies__content .policies__panel-footer .button{flex:none}}@media(min-width:992px){.policies .policies__content .policies__panel-body{grid-template-columns:minmax(230px,.9fr)2.1fr}.policies .policies__content .policies__yaml{grid-template-columns:1.45fr 1fr}}@media(prefers-reduced-motion:reduce){.policies .policies__content .policies__yaml,.policies .policies__content .policies__flow{transition:none}}}@layer layout{.main--landing-page{background-color:#1d2029}.main--landing-page .main-body p:not(.policies__content p){font-family:jetbrainsmono-variable,monospace}.main--landing-page .main-body summary{font-family:jetbrainsmono-variable,monospace;font-weight:800}.main--landing-page .main-body .button{font-family:jetbrainsmono-variable,monospace;text-transform:uppercase}.main--landing-page .main-footer{border-top:none}.main--landing-page .main-footer>div{padding-top:80px}}@layer animation{@media(prefers-reduced-motion:no-preference){.hero{position:sticky;top:0;z-index:0;transform-origin:center top;transform:scale(calc(1 - var(--hero-progress,0) * .08));filter:blur(calc(var(--hero-progress,0) * 8px));transition:transform .2s linear,filter .2s linear;will-change:transform,filter}.hero::before,.hero .hero__heading h1,.hero .hero__body p,.hero .hero__buttons{opacity:0;transform:translateY(16px);transition:opacity .5s ease-out,transform .5s cubic-bezier(.5,1,.9,1)}.hero .hero__body p{transition-delay:.2s}.hero .hero__buttons{transition-delay:.2s}.hero .hero__footer{opacity:0;filter:blur(10px);transform:translateY(24px);transition:opacity .5s ease-out,filter .5s ease-out,transform .5s cubic-bezier(.5,1,.9,1);transition-delay:.4s}.hero.is-visible::before,.hero.is-visible .hero__heading h1,.hero.is-visible .hero__body p,.hero.is-visible .hero__buttons,.hero.is-visible .hero__footer{opacity:1;transform:none;filter:none}.content-container{position:relative;z-index:1;background-color:#1d2029}.overview,.features,.policies,.faqs,.cta-banner{opacity:0;transform:translateY(24px);transition:opacity .5s ease-out,transform .5s cubic-bezier(.5,1,.9,1)}.overview.is-visible,.features.is-visible,.policies.is-visible,.faqs.is-visible,.cta-banner.is-visible{opacity:1;transform:none}}}