html[data-website-theme=clarity] :is(.docs-shell,.docs-search-popup,.docs-mobile-sheet){--radius:var(--app-radius-control);--secondary:var(--app-platform-surface-toolbar);--secondary-foreground:var(--app-platform-text-secondary);--accent:var(--app-platform-surface-hover);--accent-foreground:var(--app-platform-text);font-family:var(--app-font-sans);color:var(--app-platform-text)}html[data-website-theme=clarity] .docs-shell :is(.public-header,.docs-mobile-toolbar){background:var(--app-platform-background);border-color:var(--app-platform-border)}html[data-website-theme=clarity] .docs-shell .rounded-xl{border-radius:var(--app-radius-card)}html[data-website-theme=clarity] .docs-shell .public-article .bg-card{background:var(--app-platform-surface);border-color:var(--app-platform-border)}html[data-website-theme=clarity] .docs-shell .public-article .rounded-xl.bg-card{border:0;box-shadow:0 0 0 1px var(--app-platform-border),0 1px 2px rgb(0 0 0/.35),0 16px 36px -30px rgb(0 0 0/.9)}html[data-website-theme=clarity] .docs-shell .bg-muted\/45{background:var(--app-platform-surface-muted)}html[data-website-theme=clarity] .docs-shell .bg-muted\/60{background:var(--app-platform-surface-toolbar)}html[data-website-theme=clarity] :is(.docs-shell,.docs-search-popup,.docs-mobile-sheet) :is(a,button,summary):is([class*="hover:bg-muted"],.bg-card):hover{background:var(--app-platform-surface-hover);border-color:var(--app-platform-border)}html[data-website-theme=clarity] :is(.docs-shell,.docs-mobile-sheet) a[aria-current=page]{background:var(--app-platform-surface-hover);color:var(--app-platform-text)}html[data-website-theme=clarity] .docs-shell :is(.docs-search-trigger,.docs-mobile-trigger){border-radius:var(--app-radius-control);border-color:var(--app-platform-border-strong);background:var(--app-platform-control);color:var(--app-platform-text-secondary);box-shadow:none}html[data-website-theme=clarity] .docs-shell .docs-theme-switcher{border-radius:var(--app-radius-control);background:transparent;color:var(--app-platform-text-secondary);box-shadow:none}html[data-website-theme=clarity] .docs-shell :is(.docs-search-trigger,.docs-mobile-trigger,.docs-theme-switcher):hover{background:var(--app-platform-surface-hover);color:var(--app-platform-text)}html[data-website-theme=clarity] .docs-shell .docs-primary-action{background:var(--website-trial-background);border-color:var(--website-trial-background);border-radius:var(--app-radius-control);color:var(--website-trial-foreground);box-shadow:none}html[data-website-theme=clarity] .docs-shell .docs-primary-action:hover{background:var(--website-trial-background-hover);border-color:var(--website-trial-background-hover);color:var(--website-trial-foreground)}html[data-website-theme=clarity] .docs-dialog-backdrop{background:rgb(0 0 0/.74)}html[data-website-theme=clarity] :is(.docs-search-popup,.docs-mobile-sheet){background:var(--app-platform-overlay);border-color:var(--app-platform-border);box-shadow:0 30px 80px -28px rgb(0 0 0/.95),0 10px 28px -18px rgb(0 0 0/.86)}html[data-website-theme=clarity] .docs-search-popup{border-radius:var(--app-radius-card)}html[data-website-theme=clarity] .docs-search-popup:has(input:focus-visible){border-color:var(--app-focus-color)}html[data-website-theme=clarity] .docs-mobile-sheet button{border-radius:var(--app-radius-control)}html[data-website-theme=clarity] .docs-mobile-sheet button:hover{background:var(--app-platform-surface-hover)}html[data-website-theme=clarity] .docs-code-examples{background:var(--app-platform-surface);color:var(--app-platform-text);box-shadow:none}html[data-website-theme=clarity] .docs-code-toolbar{background:var(--app-platform-surface-toolbar);border-color:var(--app-platform-border)}html[data-website-theme=clarity] .docs-code-examples :is([role=tab],.docs-code-copy){color:var(--app-platform-text-muted)}html[data-website-theme=clarity] .docs-code-examples :is([aria-selected=true],[role=tab]:hover,.docs-code-copy:hover){background:var(--app-platform-surface-hover);color:var(--app-platform-text)}html[data-website-theme=clarity] .docs-code-examples pre{color:var(--app-platform-text-secondary)}html[data-website-theme=clarity] :is(.docs-shell,.docs-search-popup,.docs-mobile-sheet) :is(img[data-provider=linkedin],[data-provider=linkedin]>img){background:linear-gradient(white,white) 50% /80% 80% no-repeat}html[data-website-theme=clarity] :is(.docs-shell,.docs-search-popup,.docs-mobile-sheet) :is(img[data-provider=pinterest],[data-provider=pinterest]>img,img[data-provider=reddit],[data-provider=reddit]>img,img[data-provider=wordpress],[data-provider=wordpress]>img){background:radial-gradient(circle closest-side,white 100%,transparent 0)}html[data-website-theme=clarity] :is(.docs-shell,.docs-search-popup,.docs-mobile-sheet) :is(img[data-provider=paypal],[data-provider=paypal]>img,img[data-provider=bubble],[data-provider=bubble]>img,img[data-provider=carrd],[data-provider=carrd]>img){box-sizing:border-box;padding:2px;border-radius:3px;background:white}html[data-website-theme=clarity] :is(.docs-shell,.docs-search-popup,.docs-mobile-sheet) :is([data-provider=paddle],[data-provider=dodo-payments],[data-provider=polar],[data-provider=wix],[data-provider=framer],[data-provider=google-tag-manager],[data-provider=squarespace],[data-provider=ghost],[data-provider=zapier],[data-provider=make]){filter:brightness(0) invert(1)}html[data-website-theme=clarity] :is(.docs-shell,.docs-search-popup,.docs-mobile-sheet) :is(a,button,summary,[tabindex="0"]):not(input,textarea,select):focus-visible{outline:1px solid var(--app-focus-color);outline-offset:2px;box-shadow:none}@media (prefers-reduced-motion:reduce){.docs-mobile-sheet *,.docs-search-popup *,.docs-shell *{transition:none!important}}.docs-reading-column{width:100%;max-width:46rem;margin-inline:auto}.docs-shell .public-article{container:docs-article/inline-size}.docs-hub-column{width:100%;max-width:68rem;margin-inline:auto}.docs-shell .docs-article-header>p:first-child{margin-top:1.5rem}.docs-shell .docs-article-header h1{margin-top:.625rem}.docs-shell .docs-article-header h1+p{margin-top:.875rem}.docs-shell .docs-article-meta{margin-top:1.5rem;border-block:1px solid var(--border);font-size:.8125rem}.docs-shell .docs-jump-link{display:inline-flex;align-items:center;gap:.375rem;margin-left:auto;padding-block:.5rem;color:var(--foreground)}.docs-shell .docs-heading-link{color:inherit;text-decoration:none}.docs-shell .docs-heading-link>svg{display:inline;width:.875rem;height:.875rem;margin-left:.5rem;vertical-align:baseline;color:var(--muted-foreground);opacity:0}.docs-shell .docs-heading-link:is(:hover,:focus-visible)>svg{opacity:1}.docs-shell :is(.docs-heading-link,.docs-jump-link,.docs-developer-entry a,.docs-starter-link,.docs-topic-link):focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.docs-shell .docs-article-step{scroll-margin-top:10rem}.docs-shell .docs-developer-entry{display:grid;gap:1.5rem;margin-top:2rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.docs-shell .docs-developer-entry h2{margin-top:.75rem;font-size:1rem;font-weight:600}.docs-shell .docs-developer-entry p{max-width:28rem;margin-top:.5rem;font-size:.875rem;color:var(--muted-foreground)}.docs-shell .docs-developer-entry a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;border-radius:calc(var(--radius) - 4px);padding:.625rem .75rem;font-size:.875rem}.docs-shell .docs-developer-entry a:hover{background:var(--muted)}.docs-shell .docs-developer-entry a>svg{flex-shrink:0;color:var(--muted-foreground)}.docs-shell .docs-article-callout{padding:1rem 1.125rem;border-left:2px solid var(--border);border-radius:0 calc(var(--radius) - 4px) calc(var(--radius) - 4px) 0;background:var(--muted)}.docs-shell .docs-step-number{border:1px solid var(--border);background:var(--muted);color:var(--foreground)}.docs-shell .docs-expectation{display:flex;align-items:flex-start;gap:.875rem}.docs-shell .docs-related-link{padding:1rem;border:1px solid var(--border);border-radius:var(--radius)}.docs-shell .docs-related-link:hover{background:var(--muted)}.docs-shell .docs-hub-intro{max-width:44rem}.docs-shell .docs-hub-intro h1{margin-top:.75rem;font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.035em}.docs-shell .docs-hub-intro>p:last-of-type{margin-top:1rem;max-width:38rem}.docs-shell .docs-search-prominent{height:3.75rem;margin-top:1.75rem;padding-inline:1.125rem;font-size:1rem;background:var(--card);box-shadow:var(--shadow-xs)}.docs-shell .docs-search-prominent>svg{width:1.125rem;height:1.125rem}.docs-shell .docs-search-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.docs-shell .docs-starter-grid{display:grid;gap:.75rem;margin-top:1.25rem}.docs-shell .docs-starter-link{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius)}.docs-shell .docs-starter-link:hover{background:var(--muted)}.docs-shell .docs-starter-link>svg{flex-shrink:0;margin-top:.125rem;width:1.125rem;height:1.125rem}.docs-shell .docs-starter-link strong{display:block;font-size:.875rem;font-weight:600}.docs-shell .docs-starter-link p{margin-top:.375rem;font-size:.875rem;color:var(--muted-foreground)}.docs-shell .docs-topic-grid{display:grid;gap:1.5rem;margin-top:1.25rem;align-items:stretch}.docs-shell .docs-topic-panel{display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);scroll-margin-top:6rem}.docs-shell .docs-topic-heading{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 1rem}.docs-shell .docs-topic-heading>svg{flex-shrink:0}.docs-shell .docs-topic-heading h3{font-size:1rem;font-weight:600}.docs-shell .docs-topic-heading p{margin-top:.375rem;font-size:.875rem;color:var(--muted-foreground)}.docs-shell .docs-topic-links{padding:0 .5rem .5rem}.docs-shell .docs-topic-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;border-radius:calc(var(--radius) - 4px);padding:.625rem .75rem;font-size:.875rem}.docs-shell .docs-topic-link:hover{background:var(--muted)}.docs-shell .docs-topic-link>svg{flex-shrink:0;color:var(--muted-foreground)}.docs-shell :is(.docs-topic-more,.docs-topic-summary){display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;margin:0;gap:.5rem;border-top:1px solid var(--border);padding:.75rem 1.25rem;font-size:.8125rem;color:var(--muted-foreground);text-align:left}.docs-shell .docs-topic-more:hover{background:var(--muted);color:var(--foreground)}.docs-shell .docs-topic-more:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.docs-shell .docs-inline-code{box-decoration-break:clone;-webkit-box-decoration-break:clone}.docs-shell .docs-table-scroll{max-width:100%;overscroll-behavior-x:contain}.docs-shell .docs-table-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.docs-shell .docs-table-hint{margin-bottom:.5rem;font-size:.75rem;color:var(--muted-foreground)}.docs-shell .docs-reference-table{table-layout:auto}.docs-shell .docs-reference-table :is(th,td){vertical-align:middle}.docs-shell .docs-reference-table thead tr{height:3rem}.docs-shell .docs-reference-table tbody tr{height:4rem}.docs-shell .docs-reference-table code{display:inline-flex;align-items:center;min-height:1.5rem;margin-inline:0;padding:.125rem .375rem;white-space:nowrap;overflow-wrap:normal;word-break:normal;line-height:var(--website-leading-ui)}.docs-shell .docs-reference-table[data-column-count="4"] tbody tr{height:4.5rem}.docs-shell .docs-reference-table[data-column-count="4"] td:first-child{white-space:nowrap}.docs-shell .docs-reference-table[data-column-count="4"] td:last-child{min-width:20rem}.docs-shell .legal-document-list{margin-top:2.5rem;border-top:1px solid var(--border)}.docs-shell .legal-document-link{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem .75rem;border-bottom:1px solid var(--border)}.docs-shell .legal-document-link:hover{background:var(--muted)}.docs-shell .legal-document-link>svg{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.25rem;color:var(--muted-foreground)}.docs-shell .legal-document-link h2{font-size:1rem;font-weight:600}.docs-shell .legal-document-link p{margin-top:.375rem;max-width:42rem;font-size:.875rem;color:var(--muted-foreground)}.docs-shell .legal-document-link .legal-document-meta{display:block;margin-top:.625rem;font-size:.75rem;color:var(--muted-foreground)}.docs-shell .docs-contents-list{display:grid;gap:.125rem;font-size:.8125rem;line-height:var(--website-leading-ui)}.docs-shell .docs-contents-list a{display:block;border-left:2px solid var(--border);padding:.5rem .875rem;color:var(--muted-foreground)}.docs-shell .docs-contents-list a:hover{color:var(--foreground)}.docs-shell .docs-contents-list a[aria-current=location]{border-left-color:var(--foreground);color:var(--foreground);font-weight:500}.docs-shell .docs-back-top:focus-visible,.docs-shell .docs-contents-list a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.docs-shell .docs-back-top{display:inline-block;margin-top:1.5rem;padding:.5rem 0;color:var(--muted-foreground);font-size:.75rem}.docs-shell .docs-back-top:hover{color:var(--foreground)}.docs-shell .docs-contents-inline .docs-contents-list{padding-bottom:.75rem}.docs-shell .docs-skip-link{position:fixed;z-index:400;top:.5rem;left:.5rem;transform:translateY(-200%);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem;background:var(--background);color:var(--foreground)}.docs-shell .docs-skip-link:focus{transform:translateY(0)}.docs-search-popup .docs-search-status{padding:.875rem 1.25rem .375rem;font-size:.75rem;color:var(--muted-foreground)}.docs-search-popup .docs-search-clear{min-height:2.75rem;padding-inline:.5rem;font-size:.75rem;color:var(--muted-foreground)}.docs-search-popup .docs-search-clear:hover{color:var(--foreground)}.docs-search-popup .docs-search-result:focus{outline:2px solid var(--ring);outline-offset:-2px;background:var(--muted)}.docs-search-popup .docs-result-arrow{color:var(--muted-foreground);opacity:0}.docs-search-popup .docs-search-result:is(:hover,:focus) .docs-result-arrow{opacity:1}.docs-search-popup mark{background:transparent;color:var(--foreground);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--muted-foreground)}.docs-search-popup .docs-search-empty{display:grid;justify-items:center;gap:.75rem;padding:2rem 1rem;text-align:center;font-size:.875rem;color:var(--muted-foreground)}.docs-search-popup .docs-search-empty button{min-height:2.75rem;padding:.625rem 1rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);color:var(--foreground)}.docs-search-popup button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.docs-search-popup .docs-search-help kbd{display:inline-grid;min-width:1.125rem;place-items:center;margin-right:.125rem;border:1px solid var(--border);border-radius:3px;padding:.0625rem .1875rem;font-size:.6875rem}@container docs-article (min-width: 46rem){.docs-shell .docs-reading-column .docs-article-section:has([data-column-count="4"]){width:min(100cqw,70rem);margin-inline:calc((46rem - min(100cqw, 70rem)) / 2)}.docs-shell .docs-reading-column .docs-article-section:has([data-column-count="4"])>.space-y-4>p{max-width:46rem}}@media (min-width:768px){.docs-shell .docs-developer-entry{grid-template-columns:1fr 1fr;align-items:center}.docs-shell .docs-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-shell .docs-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.docs-shell .docs-topic-panel{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;margin-bottom:1.5rem}}@media (max-width:639px){.docs-shell .docs-heading-link>svg{opacity:1}.docs-shell .docs-hub-intro h1{font-size:2rem}.docs-shell .docs-search-prominent{font-size:.875rem}.docs-shell .legal-document-link{padding-inline:0}}@media (prefers-reduced-motion:reduce){.docs-shell .docs-contents-inline summary svg{transition:none}}