@import url("https://fonts.googleapis.com/css2?family=Anonymous+Pro&family=Instrument+Serif:ital@0;1&family=Nunito+Sans:wght@200;300;400;500;600;700;800;900&display=swap");@font-face{font-family:Lastik;src:url(/fonts/lastik.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--breakpoint-mobile:650px;--breakpoint-tablet:768px;--breakpoint-desktop:1200px;--breakpoint-large:1380px;--surface:#fdfaf8;--surface-container:#f7f2f0;--light-grey:#f1ece9;--tag:#ede2dc;--hover-color:#e5ded9;--medium:#c7c1bd;--medium-dark:#8d8681;--dark:#5a4d44;--main-text:#291d15;--secondary-text:#675a51;--act-now-dark:#87843d;--act-now-light:#F1EDD5;--full-rounded:66.25rem;--medium-rounded:0.75rem;--small-rounded:0.5rem;--tag-rounded:0.375rem;--checkbox-rounded:0.25rem;--extra-large-gap:2rem;--large-gap:1.5rem;--medium-gap:1.25rem;--mobile-gap:1rem;--standard-gap:0.75rem;--small-medium-gap:0.625rem;--small-gap:0.5rem;--mini-gap:0.25rem;--hairline-gap:0.1875rem;--standard-padding:1.5rem;--mobile-component-padding:1.25rem;--mobile-padding:1rem;--small-padding:0.75rem;--tag-padding:0.25rem 0.5rem 0.2rem 0.5rem;--dropdown-padding:0.5rem 0.75rem;--dropdown-item-padding:0.375rem 0.625rem;--h1:2.5rem;--h2:1.5rem;--h3:1.2rem;--h4:1.1rem;--standard-font-size:1rem;--small-font-size:0.9rem;--medium-line-height:1.7rem;--standard-line-height:1.6rem;--small-line-height:1rem;--standard-letter-spacing:0.03rem;--large-letter-spacing:0.05rem;--standard-font-family:"Nunito Sans",sans-serif;--secondary-font-family:"Anonymous Pro",monospace;--title-font-family:"Lastik",serif;--light-font-weight:300;--standard-font-weight:400;--bold-font-weight:500;--bolder-font-weight:600;--extrabold-font-weight:700}html{font-size:16px}@media (max-width:1400px){html{font-size:15px}}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--medium) var(--surface)}body{color:var(--main-text);background:var(--surface);font-family:var(--standard-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;overflow-x:hidden}a{cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}a,a:hover{color:inherit;text-decoration:none}a:hover{opacity:1}.docs-layout{display:grid;grid-template-columns:16rem 1fr;min-height:100vh;background:var(--surface);color:var(--main-text)}.docs-sidebar{padding:var(--standard-padding);border-right:1px solid var(--light-grey);background:var(--surface-container);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.docs-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--mini-gap)}.docs-nav a{display:block;padding:var(--dropdown-padding);border-radius:var(--small-rounded);font-family:var(--standard-font-family);font-size:var(--standard-font-size);font-weight:var(--bold-font-weight);letter-spacing:var(--standard-letter-spacing);line-height:var(--standard-line-height);color:var(--secondary-text);transition:all .2s ease}.docs-nav a.active,.docs-nav a:hover{background:var(--light-grey);color:var(--main-text)}.docs-nav a.active{font-weight:var(--extrabold-font-weight)}.docs-nav a::selection{font-weight:var(--bolder-font-weight)}.docs-content{padding:var(--standard-padding);max-width:50rem;margin:0 auto;width:100%}.docs-content h1,.docs-content h2,.docs-content h3,.docs-content h4,.docs-content h5{margin-top:var(--extra-large-gap);margin-bottom:var(--standard-gap);font-family:var(--standard-font-family);font-weight:var(--bolder-font-weight);line-height:var(--medium-line-height);letter-spacing:var(--large-letter-spacing);color:var(--main-text)}.docs-content h1{font-size:var(--h1);font-family:var(--title-font-family);line-height:var(--h1);margin-bottom:2rem}.docs-content h1,.docs-content h2{letter-spacing:var(--standard-letter-spacing)}.docs-content h2{font-size:var(--h2)}.docs-content h2,.docs-content h3{font-weight:var(--extrabold-font-weight)}.docs-content h3{font-size:var(--h3);margin-top:var(--large-gap);margin-bottom:var(--small-gap);color:var(--dark)}.docs-content h4{margin-left:3rem}.docs-content h4,.docs-content h5{color:var(--dark);font-size:var(--standard-font-size);font-weight:var(--bold-font-weight);font-style:italic;letter-spacing:var(--standard-letter-spacing);line-height:var(--standard-line-height);border-left:3px solid var(--act-now-dark);padding-left:1rem;margin-bottom:1rem;margin-top:1rem}.docs-content h5{margin-left:1rem}.docs-content h6{color:var(--act-now-dark);font-size:var(--small-font-size);font-weight:var(--extrabold-font-weight);letter-spacing:var(--standard-letter-spacing);margin-bottom:.5rem}.custom-heading{font-size:var(--h2);font-weight:var(--extrabold-font-weight);letter-spacing:var(--large-letter-spacing);line-height:var(--medium-line-height);color:color-mix(in srgb,var(--act-now-dark) 60%,var(--dark));margin-top:2rem;padding-bottom:var(--mini-gap);border-bottom:1.5px solid var(--light-grey)}.custom-heading,.docs-content p{font-family:var(--standard-font-family);margin-bottom:var(--small-gap)}.docs-content p{font-size:var(--standard-font-size);font-weight:var(--bold-font-weight);letter-spacing:var(--standard-letter-spacing);line-height:var(--standard-line-height);color:var(--main-text)}.docs-content pre{border-radius:var(--small-rounded);padding:var(--standard-padding);overflow-x:auto;margin:var(--standard-gap) 0}.docs-content code,.docs-content pre{background:var(--surface-container);font-family:var(--secondary-font-family);font-size:var(--small-font-size)}.docs-content code{padding:var(--mini-gap) var(--small-gap);line-height:var(--standard-line-height);border-radius:var(--checkbox-rounded);gap:var(--standard-gap);color:var(--main-text)}.docs-content ul{list-style-type:disc}.docs-content ol,.docs-content ul{padding-left:var(--standard-padding);margin-bottom:var(--small-gap);margin-top:0}.docs-content ol{list-style-type:decimal}.docs-content li{font-family:var(--standard-font-family);font-size:var(--standard-font-size);font-weight:var(--bold-font-weight);letter-spacing:var(--standard-letter-spacing);line-height:var(--standard-line-height);color:var(--main-text);margin-bottom:var(--mini-gap)}.docs-content a{color:var(--act-now-dark);text-decoration:underline;text-underline-offset:.2em;transition:opacity .2s ease}.docs-content a:hover{opacity:.8}.docs-content hr{border:none;height:1px;background:var(--act-now-dark);margin:var(--large-gap) 0;opacity:.5}::selection{background-color:rgba(106,104,29,.241);color:var(--main-text)}@media (max-width:700px){.docs-layout{grid-template-columns:1fr}.docs-sidebar{position:fixed;top:0;left:0;width:100%;height:auto;border-right:none;border-bottom:1px solid var(--light-grey);padding:var(--mobile-padding);z-index:10;background:var(--surface)}.docs-nav{flex-direction:row;overflow-x:auto;gap:var(--small-gap);scrollbar-width:none;-ms-overflow-style:none;position:relative}.docs-nav::-webkit-scrollbar{display:none}.docs-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;background:linear-gradient(to right,transparent,var(--surface));pointer-events:none}.docs-nav a{white-space:nowrap;padding:var(--tag-padding);font-size:var(--small-font-size)}.docs-content{margin-top:4rem;padding:var(--standard-padding)}}.table-of-contents{display:flex;flex-direction:row;gap:var(--small-gap);padding-bottom:var(--large-gap);flex-wrap:wrap}.toc-link{font-family:var(--standard-font-family);font-size:var(--standard-font-size);font-weight:var(--extrabold-font-weight);letter-spacing:var(--standard-letter-spacing);line-height:var(--standard-line-height);color:var(--dark)!important;padding:.25rem .75rem .2rem;border-radius:var(--small-rounded);transition:all .2s ease;text-decoration:none!important;background:var(--surface-container);border-radius:var(--medium-rounded)}.toc-link:hover{background:var(--act-now-light);color:var(--main-text)!important;text-decoration:none}@media (max-width:700px){.toc-link{padding:var(--tag-padding);font-size:var(--small-font-size)}}.mux-video-container{width:100%;margin:var(--large-gap) 0;position:relative}.mux-video-container,.mux-video-container mux-player{border-radius:var(--small-rounded);overflow:hidden}.mux-video-container:after{content:"";display:block;clear:both}@media (max-width:700px){.mux-video-container{margin:var(--standard-gap) 0}}