.btn[data-astro-cid-ekguhzzh]{text-align:center;letter-spacing:-.05em;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.btn-primary[data-astro-cid-ekguhzzh]{color:#000;background-color:#fff;border:1px solid #111}.btn-secondary[data-astro-cid-ekguhzzh]{color:#fff;background-color:#222;border:1px solid #333}.btn-tertiary[data-astro-cid-ekguhzzh]{color:#fff;background-color:#0000;border:1px solid #fff}.site-header[data-astro-cid-nen7h5rs]{padding:24px 0}.site-header[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding:0 1rem;display:flex}@media screen and (width>=640px){.site-header[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{padding:0 1.5rem}}.site-header[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:#000}@media screen and (width>=640px){.site-header[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{width:auto}}.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:1rem;margin:0;padding:0;font-size:15px;list-style:none;display:flex}@media screen and (width>=640px){.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2.5rem}}.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-of-type,.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-of-type(2){display:none}@media screen and (width>=640px){.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-of-type,.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-of-type(2){display:block}}.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:inherit;font-weight:500;text-decoration:none}.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a.btn{padding:12px 14px}@media screen and (width<=639px){.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a.btn{padding:8px 12px}}.site-footer[data-astro-cid-jo6i4kqk]{text-align:center;padding:12px}.site-footer[data-astro-cid-jo6i4kqk] .container[data-astro-cid-jo6i4kqk]{background-color:#000;border-radius:8px;flex-direction:column;align-items:center;gap:3rem;max-width:none;padding:4rem 2rem;display:flex}@media screen and (width>=1024px){.site-footer[data-astro-cid-jo6i4kqk] .container[data-astro-cid-jo6i4kqk]{padding:6rem 2rem}}.site-footer[data-astro-cid-jo6i4kqk] .logo[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:#fff}.site-footer[data-astro-cid-jo6i4kqk] .container[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff}.site-footer[data-astro-cid-jo6i4kqk] .site-footer-copyright[data-astro-cid-jo6i4kqk]{color:#fff;font-size:.875rem}:root{--color-primary-white:#fff;--color-primary-black:#000;--color-neutral-50:#fafafa;--color-green-100:#d4fddc;--color-green-200:#a9fbb9;--color-green-300:#7ff896;--color-green-400:#54f672;--color-green-500:#29f44f;--color-green-500-20:#29f44f33;--color-green-600:#21c33f;--color-green-700:#199230;--color-green-800:#106220;--color-green-900:#083110;--color-neutral-100:#f5f5f5;--color-neutral-200:#e6e6e6;--color-neutral-300:#d6d6d6;--color-neutral-400:#a5a5a5;--color-neutral-500:#767676;--color-neutral-600:#575757;--color-neutral-700:#434343;--color-neutral-800:#292929;--color-neutral-900:#1a1a1a;--color-yellow-100:#fdf8db;--color-yellow-200:#fbf2b7;--color-yellow-300:#f9eb92;--color-yellow-400:#f7e56e;--color-yellow-500:#f5de4a;--color-yellow-600:#c4b23b;--color-yellow-700:#93852c;--color-yellow-800:#62591e;--color-yellow-900:#312c0f;--color-red-100:#fcd6d4;--color-red-200:#f8adaa;--color-red-300:#f5847f;--color-red-400:#f15b55;--color-red-500:#ee322a;--color-red-600:#be2822;--color-red-700:#8f1e19;--color-red-800:#5f1411;--color-red-900:#300a08;--color-orange-100:#fde7db;--color-orange-200:#fbcfb7;--color-orange-300:#f9b792;--color-orange-400:#f79e6e;--color-orange-500:#f5864a;--color-orange-600:#c46b3b;--color-orange-700:#93502c;--color-orange-800:#62361e;--color-orange-900:#311b0f;--text-body-primary:var(--color-primary-white);--text-body-secondary:var(--color-neutral-400);--text-body-tertiary:var(--color-neutral-600);--bg-button-primary:var(--color-primary-white);--bg-button-secondary:var(--color-neutral-800);--bg-card-primary:var(--color-neutral-900);--bg-chip-primary:var(--color-neutral-800);--bg-chip-secondary:var(--color-green-500-20);--border-button-primary:var(--color-primary-white);--border-button-secondary:var(--color-neutral-700);--border-card-primary:var(--color-neutral-800);--border-chip-secondary:var(--color-green-500-20);--text-button-primary:var(--color-primary-black);--text-button-secondary:var(--color-primary-white);--text-card-primary:var(--color-primary-white);--text-chip-primary:var(--color-primary-white);--text-chip-secondary:var(--color-green-400);--typography-family-inter:"Inter";--typography-weight-regular:"Regular";--typography-weight-medium:500;--typography-weight-semibold:600;--typography-size-xs:12px;--typography-size-s:14px;--typography-size-base:16px;--typography-size-m:18px;--typography-size-l:20px;--typography-size-xl:24px;--typography-size-2xl:28px;--typography-size-3xl:32px;--typography-size-4xl:40px;--typography-size-5xl:48px;--typography-size-6xl:56px;--typography-size-7xl:64px;--typography-size-8xl:72px;--typography-line-height-2xs:14px;--typography-size-9xl:80px;--typography-size-10xl:88px;--typography-size-11xl:96px;--typography-line-height-xs:16px;--typography-letter-spacing-2xs:-2px;--typography-letter-spacing-xs:-1px;--typography-letter-spacing-s:-.5px;--typography-letter-spacing-base:0px;--typography-letter-spacing-m:.5px;--typography-letter-spacing-l:1px;--typography-letter-spacing-xl:2px;--typography-line-height-s:18px;--typography-line-height-base:24px;--typography-line-height-m:26px;--typography-line-height-l:28px;--typography-line-height-xl:32px;--typography-line-height-2xl:36px;--typography-line-height-3xl:40px;--typography-line-height-4xl:48px;--typography-line-height-5xl:56px;--typography-line-height-6xl:64px;--typography-line-height-7xl:72px;--typography-line-height-8xl:80px;--typography-line-height-9xl:88px;--typography-line-height-10xl:96px;--typography-line-height-11xl:104px;--family:var(--typography-family-inter);--heading-9xl-weight:var(--typography-weight-semi-bold);--heading-9xl-size:var(--typography-size-11xl);--heading-9xl-line-height:var(--typography-line-height-11xl);--heading-9xl-letter-spacing:var(--typography-letter-spacing-2xs);--heading-8xl-weight:var(--typography-weight-semi-bold);--heading-8xl-size:var(--typography-size-9xl);--heading-8xl-line-height:var(--typography-line-height-9xl);--heading-8xl-letter-spacing:var(--typography-letter-spacing-2xs);--heading-7xl-weight:var(--typography-weight-semi-bold);--heading-7xl-size:var(--typography-size-8xl);--heading-7xl-line-height:var(--typography-line-height-8xl);--heading-7xl-letter-spacing:var(--typography-letter-spacing-2xs);--heading-6xl-weight:var(--typography-weight-semi-bold);--heading-6xl-size:var(--typography-size-7xl);--heading-6xl-line-height:var(--typography-line-height-7xl);--heading-6xl-letter-spacing:var(--typography-letter-spacing-2xs);--heading-5xl-weight:var(--typography-weight-semi-bold);--heading-5xl-size:var(--typography-size-6xl);--heading-5xl-line-height:var(--typography-line-height-6xl);--heading-5xl-letter-spacing:var(--typography-letter-spacing-xs);--heading-4xl-weight:var(--typography-weight-semi-bold);--heading-4xl-size:var(--typography-size-5xl);--heading-4xl-line-height:var(--typography-line-height-5xl);--heading-4xl-letter-spacing:var(--typography-letter-spacing-xs);--heading-3xl-weight:var(--typography-weight-semi-bold);--heading-3xl-size:var(--typography-size-4xl);--heading-3xl-line-height:var(--typography-line-height-4xl);--heading-3xl-letter-spacing:var(--typography-letter-spacing-xs);--heading-2xl-weight:var(--typography-weight-semi-bold);--heading-2xl-size:var(--typography-size-3xl);--heading-2xl-line-height:var(--typography-line-height-3xl);--heading-2xl-letter-spacing:var(--typography-letter-spacing-xs);--heading-xl-weight:var(--typography-weight-semi-bold);--heading-xl-size:var(--typography-size-xl);--heading-xl-line-height:var(--typography-line-height-xl);--heading-xl-letter-spacing:var(--typography-letter-spacing-xs);--heading-l-weight:var(--typography-weight-semi-bold);--heading-l-size:var(--typography-size-l);--heading-l-line-height:var(--typography-line-height-l);--heading-l-letter-spacing:var(--typography-letter-spacing-s);--heading-m-weight:var(--typography-weight-semi-bold);--heading-m-size:var(--typography-size-m);--heading-m-line-height:var(--typography-line-height-m);--heading-m-letter-spacing:var(--typography-letter-spacing-s);--heading-base-weight:var(--typography-weight-semi-bold);--heading-base-size:var(--typography-size-base);--heading-base-line-height:var(--typography-line-height-base);--heading-base-letter-spacing:var(--typography-letter-spacing-s);--text-2xl-weight:var(--typography-weight-semi-bold);--text-2xl-size:var(--typography-size-2xl);--text-2xl-line-height:var(--typography-line-height-2xl);--text-2xl-letter-spacing:var(--typography-letter-spacing-base);--text-xl-weight:var(--typography-weight-semi-bold);--text-xl-size:var(--typography-size-xl);--text-xl-line-height:var(--typography-line-height-xl);--text-xl-letter-spacing:var(--typography-letter-spacing-base);--text-l-weight:var(--typography-weight-semi-bold);--text-l-size:var(--typography-size-l);--text-l-line-height:var(--typography-line-height-l);--text-l-letter-spacing:var(--typography-letter-spacing-base);--text-m-weight:var(--typography-weight-semi-bold);--text-m-size:var(--typography-size-m);--text-m-line-height:var(--typography-line-height-m);--text-m-letter-spacing:var(--typography-letter-spacing-base);--text-base-weight:var(--typography-weight-semi-bold);--text-base-size:var(--typography-size-base);--text-base-line-height:var(--typography-line-height-base);--text-base-letter-spacing:var(--typography-letter-spacing-base);--text-s-weight:var(--typography-weight-semi-bold);--text-s-size:var(--typography-size-s);--text-s-line-height:var(--typography-line-height-s);--text-s-letter-spacing:var(--typography-letter-spacing-base);--text-xs-weight:var(--typography-weight-semi-bold);--text-xs-size:var(--typography-size-xs);--text-xs-line-height:var(--typography-line-height-xs);--text-xs-letter-spacing:var(--typography-letter-spacing-base);--label-base-weight:var(--typography-weight-medium);--label-base-size:var(--typography-size-base);--label-base-line-height:var(--typography-line-height-s);--label-base-letter-spacing:var(--typography-letter-spacing-s);--label-s-weight:var(--typography-weight-medium);--label-s-size:var(--typography-size-s);--label-s-line-height:var(--typography-line-height-xs);--label-s-letter-spacing:var(--typography-letter-spacing-s);--label-xs-weight:var(--typography-weight-medium);--label-xs-size:var(--typography-size-xs);--label-xs-line-height:var(--typography-line-height-2xs);--label-xs-letter-spacing:var(--typography-letter-spacing-s);--space-2xs:2px;--space-xs:4px;--space-s:8px;--space-m:12px;--space-l:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-4xl:48px;--space-5xl:56px;--space-6xl:64px;--space-7xl:72px;--space-8xl:80px;--space-9xl:96px;--space-10xl:112px;--space-11xl:128px;--space-12xl:144px;--rounded-xs:2px;--rounded-s:4px;--rounded-m:8px;--rounded-l:16px;--rounded-xl:20px;--rounded-2xl:24px;--rounded-full:9999px}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:auto;letter-spacing:-.03em;color:#fff;background-color:#000;font-family:Inter,sans-serif;font-weight:400;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{margin-bottom:1rem}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{font-weight:600;line-height:1.1}.heading-9xl{font-size:var(--heading-9xl-size);line-height:var(--heading-9xl-line-height);letter-spacing:var(--heading-9xl-letter-spacing)}.heading-8xl{font-size:var(--heading-8xl-size);line-height:var(--heading-8xl-line-height);letter-spacing:var(--heading-8xl-letter-spacing);font-weight:var(--typography-weight-semibold)}.heading-7xl{font-size:var(--heading-7xl-size);line-height:var(--heading-7xl-line-height);letter-spacing:var(--heading-7xl-letter-spacing);font-weight:var(--typography-weight-semibold)}.heading-6xl{font-size:var(--heading-6xl-size);line-height:var(--heading-6xl-line-height);letter-spacing:var(--heading-6xl-letter-spacing);font-weight:var(--typography-weight-semibold)}.heading-5xl{font-size:var(--heading-5xl-size);line-height:var(--heading-5xl-line-height);letter-spacing:var(--heading-5xl-letter-spacing);font-weight:var(--typography-weight-semibold)}.heading-4xl{font-size:var(--heading-4xl-size);line-height:var(--heading-4xl-line-height);letter-spacing:var(--heading-4xl-letter-spacing);font-weight:var(--typography-weight-semibold)}.heading-3xl{font-size:var(--heading-3xl-size);line-height:var(--heading-3xl-line-height);letter-spacing:var(--heading-3xl-letter-spacing);font-weight:var(--typography-weight-semibold)}.heading-2xl{font-size:var(--heading-2xl-size);line-height:var(--heading-2xl-line-height);letter-spacing:var(--heading-2xl-letter-spacing);font-weight:var(--typography-weight-semibold)}.heading-xl{font-size:var(--heading-xl-size);line-height:var(--heading-xl-line-height);letter-spacing:var(--heading-xl-letter-spacing);font-weight:var(--typography-weight-semibold)}.heading-l{font-size:var(--heading-l-size);line-height:var(--heading-l-line-height);letter-spacing:var(--heading-l-letter-spacing);font-weight:var(--typography-weight-semibold)}.heading-base{font-size:var(--heading-base-size);line-height:var(--heading-base-line-height);letter-spacing:var(--heading-base-letter-spacing)}.text-l{font-size:var(--text-l-size);line-height:var(--text-l-line-height);letter-spacing:var(--text-l-letter-spacing)}.text-m{font-size:var(--text-m-size);line-height:var(--text-m-line-height);letter-spacing:var(--text-m-letter-spacing)}.text-base{font-size:var(--text-base-size);line-height:var(--text-base-line-height);letter-spacing:var(--text-base-letter-spacing)}.text-s{font-size:var(--text-s-size);line-height:var(--text-s-line-height);letter-spacing:var(--text-s-letter-spacing)}.text-xs{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing)}.sr-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:1344px;margin:0 auto;padding:0 16px}@media screen and (width>=1024px){.container{padding:0 24px}}.container-lg{max-width:1440px;margin:0 auto;padding:0 1rem}@media screen and (width>=1024px){.container-lg{padding:0 2rem}}.container-xl{max-width:1344px;margin-inline:auto;padding-inline:24px}.container-l{max-width:1124px;margin-inline:auto;padding-inline:24px}.container-m{max-width:904px;margin-inline:auto;padding-inline:24px}.container-s{max-width:684px;margin-inline:auto;padding-inline:24px}.chip{background-color:var(--bg-chip-primary);border:1px solid var(--border-chip-primary);color:var(--text-chip-primary);padding-block:var(--space-xs);padding-inline:var(--space-s);border-radius:9999px;max-width:max-content;font-size:14px;line-height:1}.chip--secondary{background-color:var(--bg-chip-secondary);border:1px solid var(--border-chip-secondary);color:var(--text-chip-secondary)}.chip--secondary.has-shimmer{position:relative;overflow:hidden}.chip--secondary.has-shimmer:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:100%;height:100%;animation:2s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.docs{padding:1.5rem 0 0}@media screen and (width>=768px){.docs{padding:3rem 0}}@media screen and (width>=1024px){.docs{padding:5rem 0}}.docs .container{flex-direction:column;gap:2rem;display:flex}@media screen and (width>=1024px){.docs .container{flex-direction:row}}.docs-nav{min-width:220px}.docs-nav>div{position:sticky;top:2rem}.docs-nav button{appearance:none;cursor:pointer;width:100%;color:inherit;background:#292929;border:1px solid #1a1a1a;border-radius:.5rem;outline:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:500;display:flex}@media screen and (width>=1024px){.docs-nav button{cursor:pointer;pointer-events:none;background-color:#0000;border:none;padding:0;font-size:1.125rem;font-weight:600}}.docs-nav button svg{fill:#fff}@media screen and (width>=1024px){.docs-nav button svg{display:none}}.docs-nav ul{margin:.5rem 0 0;padding:.5rem 1rem;list-style:none;display:none}@media screen and (width>=1024px){.docs-nav ul{padding:0;display:block!important}}.docs-nav ul.is-open{display:block}.docs-nav ul li{margin:.5rem 0}.docs-nav ul li a{color:#fff;font-weight:600}@media screen and (width>=1024px){.docs-nav ul li a{opacity:.5}}.docs-content{max-width:776px}.docs-content>*{margin-bottom:2rem}.docs-content a{border-bottom:1px solid}.docs-content h1{font-size:var(--heading-2xl-size);line-height:var(--heading-2xl-line-height);letter-spacing:var(--heading-2xl-letter-spacing);font-weight:var(--typography-weight-semibold)}@media screen and (width>=640px){.docs-content h1{font-size:var(--heading-3xl-size);line-height:var(--heading-3xl-line-height);letter-spacing:var(--heading-3xl-letter-spacing);font-weight:var(--typography-weight-semibold)}}.docs-content h2{font-size:var(--heading-xl-size);line-height:var(--heading-xl-line-height);letter-spacing:var(--heading-xl-letter-spacing);font-weight:var(--typography-weight-semibold);border-top:1px solid #ffffff26;margin:24px 0;padding-top:2rem}@media screen and (width>=640px){.docs-content h2{font-size:var(--heading-2xl-size);line-height:var(--heading-2xl-line-height);letter-spacing:var(--heading-2xl-letter-spacing);font-weight:var(--typography-weight-semibold)}}.docs-content h3{font-size:var(--heading-m-size);line-height:var(--heading-m-line-height);letter-spacing:var(--heading-m-letter-spacing);font-weight:var(--typography-weight-semibold);margin:24px 0}@media screen and (width>=640px){.docs-content h3{font-size:var(--heading-l-size);line-height:var(--heading-l-line-height);letter-spacing:var(--heading-l-letter-spacing);font-weight:var(--typography-weight-semibold)}}.docs-content img{border:1px solid #e6e6e6;border-radius:12px}.docs-content .underline{text-decoration:underline}.docs-content code{background-color:#2dd4bf4d;border:1px solid #222;border-radius:.25rem;padding:0 .5rem;display:inline-block}.docs-content .docs-callout{background-color:#111;border:1px solid #222;border-radius:.5rem;padding:1rem}html,body{width:100%;height:100%;font-family:var(--font-inter);margin:0}
