:root{--purple:#8d75e6;--purple25:#f8f2f6;--purple50:#f3ecf7;--purple100:#eadff8;--purple200:#d7c4fa;--purple300:#c2aafa;--purple400:#a990f5;--purple500:#8d75e6;--purple600:#7f69ce;--purple700:#6956a8;--purple800:#4d3e78;--purple900:#32274b;--green:#25a871;--green25:#f3f6ee;--green50:#e9f3e7;--green100:#d6edd9;--green200:#b0e0bd;--green300:#87d1a3;--green400:#5abe89;--green500:#25a871;--green600:#239667;--green700:#1f7a57;--green800:#195642;--green900:#11352e;--orange:#f47e3f;--orange25:#fdf3eb;--orange50:#feede0;--orange100:#ffe0cc;--orange200:#ffc8a3;--orange300:#ffaf7e;--orange400:#fd975d;--orange500:#f47e3f;--orange600:#e16521;--orange700:#b74d1a;--orange800:#803218;--orange900:#4c1812;--pink:#e269a4;--pink25:#fdf2f2;--pink50:#feebee;--pink100:#ffdce8;--pink200:#ffbfdb;--pink300:#fda2cb;--pink400:#f486b8;--pink500:#e269a4;--pink600:#cb5d94;--pink700:#a54b7a;--pink800:#763359;--pink900:#4a1d3b;--yellow:#e49307;--yellow25:#fdf4ea;--yellow50:#feefdf;--yellow100:#ffe5ca;--yellow200:#ffd29f;--yellow300:#fdbd74;--yellow400:#f5a847;--yellow500:#e49307;--yellow600:#cd840e;--yellow700:#a96c14;--yellow800:#7a4d16;--yellow900:#4f3014;--lime:#99b22a;--lime25:#f8f6ea;--lime50:#f4f3e0;--lime100:#ebedcb;--lime200:#d9e1a2;--lime300:#c6d478;--lime400:#b0c44f;--lime500:#99b22a;--lime600:#8aa028;--lime700:#718424;--lime800:#52601e;--lime900:#343e17;--blue:#4e8fd0;--blue25:#f4f4f5;--blue50:#eceff6;--blue100:#dce5f7;--blue200:#bbd2f8;--blue300:#96bdf3;--blue400:#71a7e5;--blue500:#4e8fd0;--blue600:#4780bc;--blue700:#3c699b;--blue800:#2e4c73;--blue900:#20304c;--red:#e14f4c;--red25:#fdf1ec;--red50:#fee8e2;--red100:#ffd8cf;--red200:#ffb6ab;--red300:#fe9589;--red400:#f67269;--red500:#e14f4c;--red600:#ca4845;--red700:#a53c3a;--red800:#772e2c;--red900:#4b1f1e;--teal:#04b9ad;--teal25:#f4f7f2;--teal50:#ebf5ef;--teal100:#daf0e9;--teal200:#b6e7dd;--teal300:#8edbcf;--teal400:#5fcbbf;--teal500:#04b9ad;--teal600:#05a49c;--teal700:#058380;--teal800:#04595d;--teal900:#01333c;--white:#fff;--black:#000;--lightest:#fcf9f5;--darkest:#1e1c22;--gray:#b3b1af;--light100:#f8f4f0;--light200:#f3efea;--light300:#ede9e3;--light400:#e4e0d9;--light500:#dcd7d0;--dark500:#32313b;--dark600:#2e2d36;--dark700:#2a2831;--dark800:#26242c;--dark900:#222027;--pageBg:var(--lightest);--pageForegroundColor:var(--dark500);--panelBg:var(--lightest);--siteNavHeight:58px;--intercomBannerHeight:0px;--pageTopFixedElementsHeight:calc(var(--siteNavHeight,0px) + var(--intercomBannerHeight,0px))}:root[data-color-scheme=light]{--panelBg:var(--lightest)}:root[data-color-scheme=dark]{--panelBg:var(--dark900)}:root.supports-color-schemes{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root.supports-color-schemes{--lightningcss-light: ;--lightningcss-dark:initial}}:root.supports-color-schemes[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--purple800);background-color:var(--pageBg,var(--lightest));--pageBg:var(--lightest)}:root.supports-color-schemes[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--dark900);color:var(--white);--pageBg:var(--dark900);--panelBg:var(--dark900)}:root{--fontSystem:-apple-system,BlinkMacSystemFont,Arial,Roboto,Ubuntu,"Helvetica Neue",sans-serif;--fontSans:Roobert,-apple-system,BlinkMacSystemFont,Arial,Roboto,Ubuntu,"Helvetica Neue",sans-serif;--fontSerif:Reckless,Georgia,serif;--fontSerifDisplay:"Reckless Neue VF","Reckless Neue",Georgia,serif;--fontMonospace:"JetBrains Mono",menlo,monospace;--sm:1.6rem;--md:1.8rem;--lg:2.4rem;--xl:3.5rem;--xxl:4.5rem;--pageMargin:1.8rem;--sectionPadding:4rem;--sectionMargin:9.6rem;--subsectionMargin:7.2rem;--cardSectionPadding:2.8rem;--widerPageMargin:0rem;--layoutWithSidebarGap:1rem;--sidebarWidth:0rem;--gap:1.6rem;--radius:1.2rem;--modalScreenDefaultMinInset:3.8rem}@media (min-width:1024px){:root{--sm:1.8rem}}@media (min-width:1280px){:root{--sm:2rem}}@media (min-width:1440px){:root{--sm:2.4rem}}@media (min-width:1024px){:root{--md:2.4rem}}@media (min-width:1280px){:root{--md:2.75rem}}@media (min-width:1440px){:root{--md:3rem}}@media (min-width:640px){:root{--lg:3rem}}@media (min-width:1280px){:root{--lg:3.25rem}}@media (min-width:1440px){:root{--lg:4rem}}@media (min-width:1024px){:root{--xl:4rem}}@media (min-width:1280px){:root{--xl:4.5rem}}@media (min-width:1440px){:root{--xl:5.5rem}}@media (min-width:1024px){:root{--xxl:5rem}}@media (min-width:1280px){:root{--xxl:5.8rem}}@media (min-width:1440px){:root{--xxl:6.4rem}}@media (min-width:640px){:root{--pageMargin:7rem}}@media (min-width:920px){:root{--pageMargin:8.5rem}}@media (min-width:1024px){:root{--pageMargin:12.5rem}}@media (min-width:1280px){:root{--pageMargin:15.6rem}}@media (min-width:640px){:root{--sectionPadding:4.8rem}}@media (min-width:920px){:root{--sectionPadding:7.5rem}}@media (min-width:1024px){:root{--sectionPadding:8rem}}@media (min-width:1280px){:root{--sectionPadding:9rem}}@media (min-width:1366px){:root{--sectionPadding:9.6rem}}@media (min-width:640px){:root{--sectionMargin:12rem}}@media (min-width:1024px){:root{--sectionMargin:12.5rem}}@media (min-width:1280px){:root{--sectionMargin:14rem}}@media (min-width:1440px){:root{--sectionMargin:15.6rem}}@media (min-width:640px){:root{--subsectionMargin:8.2rem}}@media (min-width:1024px){:root{--subsectionMargin:9.6rem}}@media (min-width:1280px){:root{--subsectionMargin:10rem}}@media (min-width:1440px){:root{--subsectionMargin:12.5rem}}@media (min-width:640px){:root{--cardSectionPadding:4rem}}@media (min-width:1024px){:root{--cardSectionPadding:5.5rem}}@media (min-width:1440px){:root{--cardSectionPadding:7.2rem}}@media (min-width:640px){:root{--widerPageMargin:3rem}}@media (min-width:1024px){:root{--widerPageMargin:3.5rem}}@media (min-width:1280px){:root{--widerPageMargin:4rem}}@media (min-width:640px){:root{--layoutWithSidebarGap:2.4rem}}@media (min-width:1280px){:root{--layoutWithSidebarGap:4.8rem}}@media (min-width:1440px){:root{--layoutWithSidebarGap:7.2rem}}@media (min-width:640px){:root{--sidebarWidth:25rem}}@media (min-width:1280px){:root{--sidebarWidth:27.9rem}}@media (min-width:1440px){:root{--sidebarWidth:28.8rem}}@media (min-width:640px){:root{--gap:2.4rem;--radius:1.4rem;--modalScreenDefaultMinInset:6.4rem}}@media (min-width:1024px){:root{--modalScreenDefaultMinInset:7.2rem}}:root{--scrollbarWidth:0px;--gridGap:1.6rem;--gridMaxWidth:1128px;--gridColumnCount:4;--renderedGridWidth:calc(100vw - var(--scrollbarWidth) - var(--pageMargin) - var(--pageMargin));--gridColumnWidth:calc((var(--renderedGridWidth) - var(--gridGap)*(var(--gridColumnCount) - 1))/var(--gridColumnCount))}@media (min-width:640px){:root{--gridGap:2.4rem}}@media (min-width:phoneLg) and (max-width:920px){:root{--gridColumnCount:8}}@media (min-width:920px){:root{--gridColumnCount:12}}@media (min-width:1440px){:root{--renderedGridWidth:var(--gridMaxWidth)}}*{box-sizing:border-box;scroll-margin-top:var(--pageTopFixedElementsHeight);outline-color:var(--purple)}html{font-family:var(--fontSans);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;text-rendering:optimizeLegibility;color:var(--pageForegroundColor,var(--dark500));background-color:var(--pageBg,var(--lightest));accent-color:var(--purple);text-wrap:pretty;--primaryColor:var(--purple);--primary50:var(--purple50);--primary100:var(--purple100);--primary200:var(--purple200);--primary300:var(--purple300);--primary400:var(--purple400);--primary500:var(--purple500);--primary600:var(--purple600);--primary700:var(--purple700);--primary800:var(--purple800);--primary900:var(--purple900);font-size:10px;font-weight:400}@media (min-width:640px){html{--siteNavHeight:88px}}html:before{content:"";height:calc(var(--intercomBannerHeight) + 1px);background-color:var(--purple900);border-bottom:1px solid var(--purple800);box-sizing:border-box;opacity:0;z-index:90;display:block;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}html:after{content:"";top:calc(var(--intercomBannerHeight) - 1px);opacity:0;z-index:90;background-image:url("data:image/svg+xml,%3Csvg width='26' height='9' viewBox='0 0 26 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-3.13672e-07 1L26 1.00004L26 2.00007L20.8284 2.00003C20.298 2.00002 19.7893 2.21074 19.4142 2.58581L14.4142 7.58581C13.6332 8.36686 12.3668 8.36686 11.5858 7.58581L6.58577 2.5858C6.2107 2.21073 5.702 2.00002 5.17157 2.00002L3.39525e-06 1.99999L-3.13672e-07 1Z' fill='%234D3E78'/%3E%3Cpath d='M-3.13672e-07 3.13672e-07L26 3.82927e-05L26 1.00007L20.3284 1.00003C19.798 1.00002 19.2893 1.21073 18.9142 1.58581L13.7071 6.7929C13.3166 7.18342 12.6834 7.18342 12.2929 6.7929L7.08578 1.58584C6.71071 1.21077 6.20201 1.00006 5.67159 1.00006L3.39525e-06 0.999994L-3.13672e-07 3.13672e-07Z' fill='%2332274B'/%3E%3C/svg%3E%0A");width:26px;height:9px;display:block;position:fixed;left:calc(50% - 13px);transform:translateY(-100%)}html[data-has-intercom-banner]:before,html[data-has-intercom-banner]:after{opacity:1;transition:transform .25s,opacity .25s;transform:translateY(0)}body{font-size:1.6rem}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0;margin-block:0}h1,h2,h3,h4,h5{font-weight:600}p{font-weight:500;line-height:1.4}a{color:inherit}a,button{-webkit-tap-highlight-color:#0000}hr{color:inherit}code,pre,kbd,samp{font-family:var(--fontMonospace);font-feature-settings:"zero";font-weight:400}::cue{color:var(--white);background:color-mix(in srgb,var(--purple900)80%,transparent);font-family:var(--fontSans);font-weight:600}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
@font-face{font-family:Roobert;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/Roobert-Regular.woff2)format("woff2"),url(/fonts/Roobert-Regular.woff)format("woff")}@font-face{font-family:Roobert;font-style:normal;font-display:block;font-weight:500;src:url(/fonts/Roobert-Medium.woff2)format("woff2"),url(/fonts/Roobert-Medium.woff)format("woff")}@font-face{font-family:Roobert;font-style:normal;font-display:block;font-weight:600;src:url(/fonts/Roobert-SemiBold.woff2)format("woff2"),url(/fonts/Roobert-SemiBold.woff)format("woff")}@font-face{font-family:Roobert;font-style:normal;font-display:block;font-weight:700;src:url(/fonts/Roobert-Bold.woff2)format("woff2"),url(/fonts/Roobert-Bold.woff)format("woff")}@font-face{font-family:Roobert;font-style:italic;font-display:block;font-weight:400;src:url(/fonts/Roobert-RegularItalic.woff2)format("woff2"),url(/fonts/Roobert-RegularItalic.woff)format("woff")}@font-face{font-family:Roobert;font-style:italic;font-display:block;font-weight:500;src:url(/fonts/Roobert-MediumItalic.woff2)format("woff2"),url(/fonts/Roobert-MediumItalic.woff)format("woff")}@font-face{font-family:Roobert;font-style:italic;font-display:block;font-weight:600;src:url(/fonts/Roobert-SemiBoldItalic.woff2)format("woff2"),url(/fonts/Roobert-SemiBoldItalic.woff)format("woff")}@font-face{font-family:Roobert;font-style:italic;font-display:block;font-weight:700;src:url(/fonts/Roobert-BoldItalic.woff2)format("woff2"),url(/fonts/Roobert-BoldItalic.woff)format("woff")}@font-face{font-family:Reckless Neue VF;font-style:normal;font-display:block;src:url(/fonts/RecklessNeueVF.woff2)format("woff2-variations"),url(/fonts/RecklessNeueVF.woff2)format("woff2"),url(/fonts/RecklessNeueVF.woff)format("woff")}@font-face{font-family:Reckless Neue VF;font-style:italic;font-display:block;src:url(/fonts/RecklessNeueItalicVF.woff2)format("woff2-variations"),url(/fonts/RecklessNeueItalicVF.woff2)format("woff2"),url(/fonts/RecklessNeueItalicVF.woff)format("woff")}@font-face{font-family:Reckless;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/Reckless-Light.woff2)format("woff2"),url(/fonts/Reckless-Light.woff)format("woff")}@font-face{font-family:Reckless;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/Reckless-Regular.woff2)format("woff2"),url(/fonts/Reckless-Regular.woff)format("woff")}@font-face{font-family:Reckless;font-style:italic;font-display:block;font-weight:400;src:url(/fonts/Reckless-RegularItalic.woff2)format("woff2"),url(/fonts/Reckless-RegularItalic.woff)format("woff")}@font-face{font-family:Reckless;font-style:normal;font-display:block;font-weight:700;src:url(/fonts/Reckless-Bold.woff2)format("woff2"),url(/fonts/Reckless-Bold.woff)format("woff")}@font-face{font-family:Reckless;font-style:italic;font-display:block;font-weight:700;src:url(/fonts/Reckless-BoldItalic.woff2)format("woff2"),url(/fonts/Reckless-BoldItalic.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-display:block}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2");font-display:block}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2");font-display:block}@media (max-width:639px){@font-face{font-family:Roobert;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/Roobert-Regular.woff2)format("woff2"),url(/fonts/Roobert-Regular.woff)format("woff")}@font-face{font-family:Roobert;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/Roobert-Medium.woff2)format("woff2"),url(/fonts/Roobert-Medium.woff)format("woff")}@font-face{font-family:Roobert;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/Roobert-SemiBold.woff2)format("woff2"),url(/fonts/Roobert-SemiBold.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-display:swap}}
