:root{--header-height:48px;--quick-nav-display:none;--component-highlights-item-width:calc(100vw - 100px);--developer-experience-code-block-background:var(--slate-12)}:is(:root,.light-theme,.light){--hero-card-background-color:hsla(0,0%,100%,.8)}:is(.dark-theme,.dark){--hero-card-background-color:#1b1d1eb3}:where(.dark-theme,.dark) :where(.dark-theme,.dark){--developer-experience-code-block-background:var(--black-a9)}@media (min-width:768px){:root{--component-highlights-item-width:325px}}@media (min-width:1280px){:root{--component-highlights-image-height:850px}}@media (min-width:1440px){:root{--quick-nav-display:block}}*,:after,:before{box-sizing:border-box}body{margin:0;min-width:320px;color:var(--gray-12);-webkit-text-size-adjust:100%;font-family:Product Sans Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}svg{display:block;vertical-align:middle;overflow:visible}pre{margin:0}#__next{position:relative;z-index:0}.radix-themes-custom-fonts .radix-themes:not(.radix-themes-default-fonts),.radix-themes.radix-themes-custom-fonts{--default-font-family:"Product Sans Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--code-font-family:"Söhne Mono","Menlo",monospace,"Apple Color Emoji","Segoe UI Emoji";--font-weight-medium:700;--letter-spacing-1:0.005em;--letter-spacing-2:0em;--letter-spacing-3:0em;--letter-spacing-4:-0.005em;--letter-spacing-5:-0.01em;--letter-spacing-6:-0.0125em;--letter-spacing-7:-0.015em;--letter-spacing-8:-0.02em;--letter-spacing-9:-0.05em;--code-padding-top:0em;--code-padding-bottom:0.075em;--default-leading-trim-start:0.42em;--default-leading-trim-end:0.38em}.radix-themes[data-accent-color=indigo]{--code-block-header-background:var(--accent-1);--code-block-background:var(--accent-2);--code-block-border:var(--gray-a5);--code-block-highlighted-line:var(--accent-a3);--code-block-highlighted-word:var(--accent-a3);--syntax-1:var(--accent-11);--syntax-2:var(--accent-12);--syntax-3:var(--crimson-11);--syntax-4:var(--violet-11)}.radix-themes[data-accent-color=blue]{--code-block-header-background:var(--gray-1);--code-block-background:var(--color-panel-solid);--code-block-border:var(--gray-a5);--code-block-highlighted-line:var(--accent-a2);--code-block-highlighted-word:var(--accent-a3);--syntax-1:var(--accent-11);--syntax-2:var(--accent-12);--syntax-3:var(--crimson-11);--syntax-4:var(--teal-11)}.radix-themes[data-accent-color=pink]{--code-block-header-background:var(--gray-1);--code-block-background:var(--color-panel-solid);--code-block-border:var(--gray-a5);--code-block-highlighted-line:var(--accent-a2);--code-block-highlighted-word:var(--accent-a3);--syntax-1:var(--blue-11);--syntax-2:var(--blue-12);--syntax-3:var(--accent-11);--syntax-4:var(--blue-12)}.radix-themes[data-accent-color=red]{--code-block-header-background:var(--gray-1);--code-block-background:var(--color-panel-solid);--code-block-border:var(--gray-a5);--code-block-highlighted-line:var(--accent-a2);--code-block-highlighted-word:var(--accent-a3);--syntax-1:var(--accent-11);--syntax-2:var(--indigo-12);--syntax-3:var(--crimson-11);--syntax-4:var(--violet-11)}.radix-themes[data-accent-color=cyan],.radix-themes[data-accent-color=teal]{--code-block-header-background:var(--gray-1);--code-block-background:var(--color-panel-solid);--code-block-border:var(--gray-a5);--code-block-highlighted-line:var(--accent-a2);--code-block-highlighted-word:var(--accent-a3);--syntax-1:var(--accent-11);--syntax-2:var(--accent-12);--syntax-3:var(--crimson-11);--syntax-4:var(--violet-11)}.token.plain-text,.token.punctuation{color:var(--gray-12)}.token.class,.token.class-name,.token.function,.token.maybe-class-name,.token.parameter,.token.property,.token.pseudo-class,.token.selector,.token.tag{color:var(--syntax-1)}.token.attr-value,.token.color,.token.imports,.token.unit{color:var(--syntax-2)}.token.attr-name,.token.important,.token.interpolation-punctuation,.token.keyword,.token.module,.token.operator,.token.rule,.token.variable{color:var(--syntax-3)}.token.number,.token.string{color:var(--syntax-4)}.token.comment{color:var(--gray-a11)}.highlight-word{display:inline-block;color:var(--accent-12);background-color:var(--code-block-highlighted-word)}@font-face{font-family:Product Sans Regular;font-style:normal;font-weight:400;src:local("Product Sans Regular"),url(/fonts/ProductSans-Regular.woff) format("woff")}@font-face{font-family:Product Sans Italic;font-style:normal;font-weight:400;src:local("Product Sans Italic"),url(/fonts/ProductSans-Italic.woff) format("woff")}@font-face{font-family:Product Sans Thin Regular;font-style:normal;font-weight:400;src:local("Product Sans Thin Regular"),url(/fonts/ProductSans-Thin.woff) format("woff")}@font-face{font-family:Product Sans Light Regular;font-style:normal;font-weight:400;src:local("Product Sans Light Regular"),url(/fonts/ProductSans-Light.woff) format("woff")}@font-face{font-family:Product Sans Medium Regular;font-style:normal;font-weight:400;src:local("Product Sans Medium Regular"),url(/fonts/ProductSans-Medium.woff) format("woff")}@font-face{font-family:Product Sans Black Regular;font-style:normal;font-weight:400;src:local("Product Sans Black Regular"),url(/fonts/ProductSans-Black.woff) format("woff")}@font-face{font-family:Product Sans Thin Italic;font-style:normal;font-weight:400;src:local("Product Sans Thin Italic"),url(/fonts/ProductSans-ThinItalic.woff) format("woff")}@font-face{font-family:Product Sans Light Italic;font-style:normal;font-weight:400;src:local("Product Sans Light Italic"),url(/fonts/ProductSans-LightItalic.woff) format("woff")}@font-face{font-family:Product Sans Medium Italic;font-style:normal;font-weight:400;src:local("Product Sans Medium Italic"),url(/fonts/ProductSans-MediumItalic.woff) format("woff")}@font-face{font-family:Product Sans Bold;font-style:normal;font-weight:400;src:local("Product Sans Bold"),url(/fonts/ProductSans-Bold.woff) format("woff")}@font-face{font-family:Product Sans Bold Italic;font-style:normal;font-weight:400;src:local("Product Sans Bold Italic"),url(/fonts/ProductSans-BoldItalic.woff) format("woff")}@font-face{font-family:Product Sans Black Italic;font-style:normal;font-weight:400;src:local("Product Sans Black Italic"),url(/fonts/ProductSans-BlackItalic.woff) format("woff")}