@layer base,components,layout;@layer base{@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:500;src:url(/fonts/inter-v20-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:700;src:url(/fonts/inter-v20-latin-700.woff2)format("woff2")}}@layer base{::selection{color:#0a0a0a;background-color:#faf05a}: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{background-color:#0a0a0a}body,h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure{margin:0;padding:0;color:#aeaeac;font-family:inter,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.6}ul,ol{list-style-type:none}figure img{display:block;max-width:100%;height:auto}pre{margin:0;font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace}hr{overflow:visible;height:0;margin:0;box-sizing:content-box;border:none;border-top:solid 1px #aeaeac}img{border-style:none}a{color:#aeaeac;text-decoration:none}strong,b{font-weight:500}cite,em,i{font-style:normal}code{font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace}}@layer base{.nobr{white-space:nowrap}.stack{display:flex;flex-direction:column}}@layer base{.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose p,.prose ul,.prose ol,.prose blockquote,.prose figure,.prose .highlight{margin-bottom:24px}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#e2e2df;font-family:inter,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2}.prose h1 mark,.prose h2 mark,.prose h3 mark,.prose h4 mark,.prose h5 mark,.prose h6 mark{color:#faf05a;background-color:initial}.prose h1{font-size:48px}.prose h2{font-size:32px}.prose h3{font-size:24px}.prose h4{font-size:18px}.prose h5{font-size:16px}.prose h6{font-size:14px}.prose ul,.prose ol{padding-left:16px}.prose ul li,.prose ol li{margin-bottom:12px}.prose a{color:#faf05a;text-decoration:none}.prose a:hover{text-decoration:underline}.prose strong,.prose b{font-weight:700}.prose cite,.prose em,.prose i{font-style:italic}}@layer components{.button,button{display:inline-block;padding:8.5px 16px;color:#aeaeac;background-color:initial;border-radius:2px;outline-width:0;white-space:nowrap;vertical-align:middle;text-align:center;text-decoration:none;font-family:inter,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;line-height:1.6;cursor:pointer;transition:background-color .2s ease}.button:focus,button:focus{outline:0}.button:hover,.button:active,button:hover,button:active{color:#e2e2df;background-color:#2b2b2a;text-decoration:none}.button.button--primary,button.button--primary{color:#0a0a0a;background-color:#faf05a}.button.button--primary:hover,.button.button--primary:active,button.button--primary:hover,button.button--primary:active{background-color:#cac24a}.button.button--secondary,button.button--secondary{color:#0a0a0a;background-color:#aeaeac}.button.button--secondary:hover,.button.button--secondary:active,button.button--secondary:hover,button.button--secondary:active{background-color:#8d8d8c}.button.button--outline,button.button--outline{background-color:initial;outline:solid 1px #464646;transition:color .2s ease,border-color .2s ease}.button.button--outline.button--primary,button.button--outline.button--primary{color:#faf05a;outline-color:#faf05a}.button.button--outline.button--primary:hover,.button.button--outline.button--primary:active,button.button--outline.button--primary:hover,button.button--outline.button--primary:active{color:#cac24a;outline-color:#cac24a;background-color:initial}.button.button--outline.button--secondary,button.button--outline.button--secondary{color:#e2e2df;outline-color:#aeaeac}.button.button--outline.button--secondary:hover,.button.button--outline.button--secondary:active,button.button--outline.button--secondary:hover,button.button--outline.button--secondary:active{color:#b7b7b4;outline-color:#8d8d8c;background-color:initial}.button.button--sm,button.button--sm{padding:8px 14px;font-size:14px}.button.button--md,button.button--md{padding:8.5px 16px;font-size:16px}.button.button--lg,button.button--lg{padding:13px 24px;font-size:20px}.button.button--block,button.button--block{display:block;width:100%}.button.button--disabled,button.button--disabled{pointer-events:none;opacity:.25}}@layer components{.feature{padding:80px 0;background-repeat:repeat-x;background-position:50% 100%}.feature:nth-child(1){background-image:url(/images/divider-01.png)}.feature:nth-child(2){background-image:url(/images/divider-02.png)}.feature:nth-child(3){background-image:url(/images/divider-03.png)}.feature:nth-child(4){background-image:url(/images/divider-04.png)}.feature h3{color:#e2e2df;font-family:inter,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2;font-size:32px;margin-bottom:24px}.feature .feature__body{display:flex;align-items:center;gap:32px}.feature .feature__icon{width:200px}.feature .feature__icon img{display:block}@media(min-width:768px){.feature .feature__main{position:relative;padding-left:128px}.feature .feature__main::before{position:absolute;top:8px;left:24px;color:#faf05a;font-weight:700}.feature:nth-child(1) .feature__main::before{content:"01"}.feature:nth-child(2) .feature__main::before{content:"02"}.feature:nth-child(3) .feature__main::before{content:"03"}.feature:nth-child(4) .feature__main::before{content:"04"}.feature .feature__heading h3{margin-bottom:48px;font-size:48px}.feature .feature__body{gap:80px;max-width:600px}}}@layer components{.hero{display:flex;flex-direction:column;height:100vh;min-height:600px;max-height:900px}.hero.hero--home{max-height:unset}.hero .hero__main{display:flex;flex-grow:1;align-items:center}.hero .hero__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:32px}.hero .hero__heading{display:flex;flex-direction:column}.hero .hero__heading h2{color:#e2e2df;font-family:inter,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2;font-size:32px;margin-bottom:24px}.hero .hero__buttons{display:flex;gap:32px}.hero .hero__buttons>*{align-self:flex-end}@media(min-width:576px){.hero .hero__heading h2{font-size:48px}}@media(min-width:992px){.hero .hero__content{flex-direction:row}.hero .hero__heading{max-width:800px}.hero .hero__buttons{flex-direction:row-reverse}}}@layer components{.highlight{position:relative;overflow:hidden}.highlight pre{margin-bottom:0;padding:16px;border-radius:2px;border:solid 1px #464646}.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:#faf05a}.icon.icon--secondary path{fill:#aeaeac}.icon.icon--current path{fill:currentColor}.icon.icon--xs{width:18px;height:18px}.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:#aeaeac;background-color:initial;border-radius:2px;cursor:pointer;transition:background-color .2s ease}.icon-button:hover,.icon-button:active{background-color:#2b2b2a}.icon-button .icon{display:block}.icon-button.icon-button--primary{background-color:#faf05a}.icon-button.icon-button--primary:hover,.icon-button.icon-button--primary:active{background-color:#cac24a}.icon-button.icon-button--secondary{background-color:#aeaeac}.icon-button.icon-button--secondary:hover,.icon-button.icon-button--secondary:active{background-color:#8d8d8c}.icon-button.icon-button--primary .icon path,.icon-button.icon-button--secondary .icon path{fill:#0a0a0a}}@layer components{.inference-d{padding-top:80px;background-image:url(/images/bkgd.png);background-repeat:repeat-x;background-position:50% 0;background-size:200%}.inference-d svg{display:block;width:100%;height:auto}@media(min-width:576px){.inference-d{background-size:150%}}@media(min-width:992px){.inference-d{background-size:100%}}}@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{padding-top:32px;padding-bottom:32px}.main__header a{font-size:20px;font-weight:700;transition:color .2s ease}.main__header a:hover{color:#faf05a}.main__footer{padding-top:80px;padding-bottom:80px;text-align:right;font-size:14px}.main.main--docs .main__body{padding-top:64px}.main.main--docs .main__body h1{color:#e2e2df;font-family:inter,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2;font-size:64px;margin-bottom:96px}}