.btn[data-astro-cid-ekguhzzh]{text-align:center;letter-spacing:-.05em;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.btn-primary[data-astro-cid-ekguhzzh]{background-color:var(--color-bg-button-primary);color:var(--color-text-button-primary)}.btn-secondary[data-astro-cid-ekguhzzh]{background-color:var(--color-bg-button-secondary);color:var(--color-text-button-secondary)}.btn-tertiary[data-astro-cid-ekguhzzh]{background-color:var(--color-bg-button-tertiary);color:var(--color-text-button-tertiary)}.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}.site-footer[data-astro-cid-jo6i4kqk] .container[data-astro-cid-jo6i4kqk]{background-color:#000;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;font-size:20px;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:16px;line-height:200%}.site-footer[data-astro-cid-jo6i4kqk] .site-footer-copyright[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:underline}:root{--color-black:#000;--color-white:#fff;--color-text-body:#000;--color-text-body-light:#8f8f8f;--color-text-button-primary:#000;--color-text-button-secondary:#fff;--color-text-button-tertiary:#000;--color-bg-body:#f6f3f3;--color-bg-beige:#fbf9f9;--color-bg-white:#fff;--color-bg-card:#fdfcfc;--color-bg-button-primary:#ffcb1f;--color-bg-button-secondary:#000;--color-bg-button-tertiary:#eee7e7;--color-bg-icon:#f6f3f3;--color-border:#f2eded;--bg-chip-secondary:#d8ecf3;--text-chip-secondary:#183f4e;--font-heading-weight:500;--font-size-3xs:12px;--font-size-2xs:13px;--font-size-xs:14px;--font-size-sm:15px;--font-size-base:16px;--font-size-md:17px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:22px;--font-size-3xl:24px;--font-size-4xl:28px;--font-size-5xl:32px;--font-size-6xl:36px;--font-size-7xl:40px;--font-size-8xl:48px;--font-size-9xl:56px;--font-size-10xl:64px;--font-size-11xl:72px;--font-size-12xl:80px;--line-height-none:1;--line-height-sm:1.1;--line-height-md:1.2;--line-height-lg:1.5;--line-height-xl:1.6;--letter-spacing-none:0em;--letter-spacing-sm:-.02em;--letter-spacing-xs:-.04em;--max-w-sm:600px;--max-w-md:720px;--max-w-lg:840px;--max-w-xl:960px;--max-w-2xl:1080px;--max-w-3xl:1200px;--max-w-4xl:1320px;--max-w-5xl:1440px;--max-w-6xl:1560px;--max-w-7xl:1680px;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg: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-sm:4px;--rounded-md:8px;--rounded-lg: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;background-color:var(--color-bg-body);letter-spacing:-.03em;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(--font-size-9xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-8xl{font-size:var(--font-size-8xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-7xl{font-size:var(--font-size-7xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-6xl{font-size:var(--font-size-6xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-5xl{font-size:var(--font-size-5xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-4xl{font-size:var(--font-size-4xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-3xl{font-size:var(--font-size-3xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-2xl{font-size:var(--font-size-2xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-xl{font-size:var(--font-size-xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-lg{font-size:var(--font-size-lg);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-md{font-size:var(--font-size-md);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.heading-base{font-size:var(--font-size-base);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}.text-lg{font-size:var(--font-size-lg)}.text-md{font-size:var(--font-size-md)}.text-base{font-size:var(--font-size-base)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.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:1392px;margin:0 auto;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:1392px;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-sm);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:40px;display:flex}@media screen and (width>=1024px){.docs .container{flex-direction:row}}.docs-nav{min-width:280px}.docs-nav>div{gap:var(--space-l);background-color:var(--color-bg-card);border-radius:10px;padding:12px;position:sticky;top:2rem;box-shadow:0 .5px .5px #f6f3f3,0 4px 8px -4px #e5dcdc,0 0 0 .5px #e5dcdc}@media screen and (width>=1024px){.docs-nav>div{padding:24px}}.docs-nav button{appearance:none;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;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:#000}@media screen and (width>=1024px){.docs-nav button svg{display:none}}.docs-nav ul{padding:16px;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:#000;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(--font-size-2xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}@media screen and (width>=640px){.docs-content h1{font-size:var(--font-size-3xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}}.docs-content h2{font-size:var(--font-size-xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs);border-top:1px solid #ffffff26;margin:24px 0;padding-top:2rem}@media screen and (width>=640px){.docs-content h2{font-size:var(--font-size-2xl);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}}.docs-content h3{font-size:var(--font-size-md);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs);margin:24px 0}@media screen and (width>=640px){.docs-content h3{font-size:var(--font-size-lg);font-weight:var(--font-heading-weight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-xs)}}.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}
