.code_pre__0JNjw{padding:20px;margin:0;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--geist-background)}.code_pre__0JNjw code{color:var(--geist-foreground);font-family:var(--font-mono);font-size:13px;line-height:20px;white-space:pre-wrap;word-break:break-all}.code_code__34cHb{--vertical-spacing:1px;color:var(--geist-code);font-family:var(--font-mono);font-size:.9em;padding:var(--vertical-spacing) 2px;margin:calc(-1 * var(--vertical-spacing)) 0;border-radius:4px;background:var(--accents-1)}.code_codeContainer__dI_5V{overflow:auto;-webkit-overflow-scrolling:touch;border-radius:8px;border:1px solid var(--accents-2);margin:1rem 0;position:relative}.code_filename__b_YQU{color:var(--geist-foreground);font-family:var(--font-mono);font-size:.75em;font-weight:500;display:flex;align-items:center;background:var(--accents-1);border-bottom:1px solid var(--accents-2);height:40px;padding:1rem}.light-theme .code_codeContainer__dI_5V{box-shadow:var(--shadow-smallest)}.dark-theme .code_code__34cHb{background:var(--accents-2);border-color:var(--accents-3)}.dark-theme .code_codeContainer__dI_5V{border-color:var(--accents-3)}.dark-theme .code_filename__b_YQU{background:var(--accents-1);border-bottom:1px solid var(--accents-2);border-color:var(--accents-3);color:var(--geist-foreground)}.code_code__34cHb.code_noWrap__Fx3jT{white-space:nowrap}.code_code__34cHb.code_disabled__gLX_b{color:var(--accents-4)}.code_copy__rcIH6:not(.geist-themed){--themed-border:var(--accents-2);--themed-bg:var(--geist-background)}.code_copy__rcIH6.code_dark__ZStKZ:not(.geist-themed){--themed-border:var(--themed-bg);--themed-fg:#fff;--themed-bg:#000}.dark-theme .code_copy__rcIH6.code_dark__ZStKZ{--themed-border:var(--accents-2)}button.code_copy__rcIH6{outline:none;cursor:pointer;position:absolute;top:5px;right:0;display:flex;align-items:center;justify-content:flex-end;color:var(--themed-fg);background:transparent;padding:4px var(--geist-gap-half);border-radius:0 var(--geist-radius) var(--geist-radius) 0;transition:opacity .15s ease}.code_copy__rcIH6.code_dark__ZStKZ{color:#fff;background:#000}.code_copy__rcIH6:focus.focus-visible{opacity:.5}@media (hover:hover){.code_copy__rcIH6:hover{opacity:.5}}.code_tooltip__63T4m{border:1px solid var(--accents-1)}.syntax-theme_code__TkcxH{color:#000;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:13px;line-height:20px;font-family:var(--font-mono);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.syntax-theme_code__TkcxH .token.cdata,.syntax-theme_code__TkcxH .token.comment,.syntax-theme_code__TkcxH .token.doctype,.syntax-theme_code__TkcxH .token.prolog{color:var(--accents-5)}.syntax-theme_code__TkcxH .token.namespace{opacity:.7}.syntax-theme_code__TkcxH .token.attr-value,.syntax-theme_code__TkcxH .token.string{color:#028265}.syntax-theme_code__TkcxH .token.operator,.syntax-theme_code__TkcxH .token.punctuation{color:#000}.syntax-theme_code__TkcxH .token.boolean,.syntax-theme_code__TkcxH .token.constant,.syntax-theme_code__TkcxH .token.symbol,.syntax-theme_code__TkcxH .token.url,.syntax-theme_code__TkcxH .token.variable{color:#36acaa}.syntax-theme_code__TkcxH .language-autohotkey .token.selector,.syntax-theme_code__TkcxH .language-json .token.boolean,.syntax-theme_code__TkcxH .token.atrule,.syntax-theme_code__TkcxH code[class*=language-css]{font-weight:600}.syntax-theme_code__TkcxH .language-json .token.boolean{color:var(--geist-success)}.syntax-theme_code__TkcxH .token.keyword{color:#e6006c;font-weight:bolder}.syntax-theme_code__TkcxH .token.class-name,.syntax-theme_code__TkcxH .token.function,.syntax-theme_code__TkcxH .token.number,.syntax-theme_code__TkcxH .token.tag,.syntax-theme_code__TkcxH .token.tag .token.punctuation{color:var(--geist-success)}.syntax-theme_code__TkcxH .language-autohotkey .token.tag{color:#9a050f}.syntax-theme_code__TkcxH .language-autohotkey .token.keyword,.syntax-theme_code__TkcxH .token.selector{color:#00009f}.syntax-theme_code__TkcxH .token.bold,.syntax-theme_code__TkcxH .token.important{font-weight:700}.syntax-theme_code__TkcxH .token.italic{font-style:italic}.syntax-theme_code__TkcxH .token.deleted{color:red;font-weight:bolder}.syntax-theme_code__TkcxH .token.inserted{color:var(--geist-success);font-weight:bolder}.syntax-theme_code__TkcxH .language-json .token.property,.syntax-theme_code__TkcxH .language-markdown .token.title{color:#000;font-weight:bolder}.syntax-theme_code__TkcxH .language-markdown .token.code{color:var(--geist-success);font-weight:400}.syntax-theme_code__TkcxH .language-markdown .token.hr,.syntax-theme_code__TkcxH .language-markdown .token.list{color:#999}.syntax-theme_code__TkcxH .language-markdown .token.url{color:#ff0078;font-weight:bolder}.syntax-theme_code__TkcxH .token.selector{color:#2b91af}.syntax-theme_code__TkcxH .token.entity,.syntax-theme_code__TkcxH .token.property{color:red}.syntax-theme_code__TkcxH .token.attr-name,.syntax-theme_code__TkcxH .token.regex{color:#d9931e}.syntax-theme_code__TkcxH .token.directive.tag .tag{background:#ff0;color:#393a34}.dark-theme .syntax-theme_code__TkcxH{color:#fafbfc}.dark-theme .syntax-theme_code__TkcxH .language-json .dark .token.boolean,.dark-theme .syntax-theme_code__TkcxH .language-json .token.boolean{color:var(--geist-success)}.dark-theme .syntax-theme_code__TkcxH .dark .token.string,.dark-theme .syntax-theme_code__TkcxH .token.string{color:#50e3c2}.dark-theme .syntax-theme_code__TkcxH .dark .token.class-name,.dark-theme .syntax-theme_code__TkcxH .dark .token.function,.dark-theme .syntax-theme_code__TkcxH .dark .token.number,.dark-theme .syntax-theme_code__TkcxH .dark .token.tag,.dark-theme .syntax-theme_code__TkcxH .token.class-name,.dark-theme .syntax-theme_code__TkcxH .token.function,.dark-theme .syntax-theme_code__TkcxH .token.number,.dark-theme .syntax-theme_code__TkcxH .token.tag{color:#2ba8ff}.dark-theme .syntax-theme_code__TkcxH .dark .token.attr-value,.dark-theme .syntax-theme_code__TkcxH .dark .token.operator,.dark-theme .syntax-theme_code__TkcxH .dark .token.punctuation,.dark-theme .syntax-theme_code__TkcxH .token.attr-value,.dark-theme .syntax-theme_code__TkcxH .token.operator,.dark-theme .syntax-theme_code__TkcxH .token.punctuation{color:#efefef}.dark-theme .syntax-theme_code__TkcxH .dark .token.attr-name,.dark-theme .syntax-theme_code__TkcxH .dark .token.regex,.dark-theme .syntax-theme_code__TkcxH .token.attr-name,.dark-theme .syntax-theme_code__TkcxH .token.regex{color:#fac863}.dark-theme .syntax-theme_code__TkcxH .language-json .dark .token.property,.dark-theme .syntax-theme_code__TkcxH .language-json .token.property,.dark-theme .syntax-theme_code__TkcxH .language-markdown .dark .token.title,.dark-theme .syntax-theme_code__TkcxH .language-markdown .token.title{color:#fff}.dark-theme .syntax-theme_code__TkcxH .language-markdown .dark .token.code,.dark-theme .syntax-theme_code__TkcxH .language-markdown .token.code{color:#50e3c2}.mdx-components_h2__BCDFJ>a{flex-wrap:wrap;position:relative}.mdx-components_h2__BCDFJ>a>svg{position:absolute;right:var(--geist-space-4x-negative)}.linked-heading_container__yhHVZ{display:flex;margin-top:1rem;margin-bottom:2rem}.linked-heading_container__yhHVZ:not(:first-of-type){margin-top:2rem}.linked-heading_hasDescription__pQEZg{flex-direction:column}.linked-heading_header__lrzN_{align-items:center;position:relative}.linked-heading_pill__XWuXM{margin-top:-2rem}.linked-heading_pill__XWuXM a{text-decoration:none}.linked-heading_title__M9yX0{border-bottom:1px solid transparent;color:inherit;cursor:pointer;margin-right:10px;text-decoration:none;overflow-wrap:break-word}h2 .linked-heading_title__M9yX0{margin-top:1.5rem}.linked-heading_titleNoMargin__gxQxS{border-bottom:1px solid transparent;color:inherit;cursor:pointer;margin-right:10px;text-decoration:none;overflow-wrap:break-word}.linked-heading_description__k7uNz{font-size:1.3em;color:var(--accents-7);line-height:1.5;margin-top:1rem}@media (hover:hover){.linked-heading_title__M9yX0:hover{border-bottom-color:inherit}}.linked-heading_title__M9yX0.linked-heading_isBeta__QByTB{display:inline-flex;align-items:center}.linked-heading_target__xumg9{display:block;margin-top:-20px;padding-top:20px;visibility:hidden;position:absolute}.linked-heading_permalink__rdnuK{text-align:center;vertical-align:middle;visibility:hidden;top:-6px;position:relative}@media screen and (max-width:650px){.linked-heading_permalink__rdnuK{display:none}.linked-heading_header__lrzN_{display:flex}.linked-heading_pill__XWuXM{display:none}}@media (hover:hover){.linked-heading_title__M9yX0:hover~.linked-heading_permalink__rdnuK{visibility:visible}}.sidebar_sidebar__A8OkQ{padding:20px}.sidebar_sidebarGuides__dnFEn,.sidebar_sidebar__A8OkQ{-webkit-overflow-scrolling:touch;flex-shrink:0;background-color:var(--geist-background);max-width:300px;z-index:1;height:calc(100vh - var(--header-height));position:sticky;position:-webkit-sticky;top:64px;overflow-y:scroll;width:300px}.sidebar_sidebarGuides__dnFEn{padding-right:20px;padding-left:20px}.sidebar_sidebarGuides__dnFEn::-webkit-scrollbar,.sidebar_sidebar__A8OkQ::-webkit-scrollbar{background:var(--accents-1);border-radius:4px;height:8px;width:8px}.sidebar_sidebarGuides__dnFEn::-webkit-scrollbar-thumb,.sidebar_sidebar__A8OkQ::-webkit-scrollbar-thumb{background:var(--accents-2);border-radius:4px}@media screen and (max-width:950px){.sidebar_sidebarGuides__dnFEn,.sidebar_sidebar__A8OkQ{border-right:0;display:none;left:0;padding:40px 24px;right:0;width:100%}.sidebar_sidebarGuides__dnFEn.sidebar_active__VlxvU,.sidebar_sidebar__A8OkQ.sidebar_active__VlxvU{display:block}}.checkbox_container__XkJAP{display:inline-flex;align-items:flex-start;font-size:.875rem;cursor:pointer}.checkbox_fullWidth__tx3v2{width:100%}.checkbox_disabled__hsr7H{cursor:not-allowed;color:var(--accents-3)}.checkbox_check__SQMWc{display:flex;align-items:center;padding:2px;margin:-2px}.checkbox_text__bUZzS{margin-left:var(--geist-gap-quarter)}.checkbox_fullWidth__tx3v2 .checkbox_text__bUZzS{flex:1 1}.checkbox_icon__3HIjW{--checkbox-color:var(--accents-5);border:1px solid var(--checkbox-color);border-radius:3px;height:1rem;width:1rem;position:relative;transition:border-color .15s ease;transform:rotate(.000001deg)}.checkbox_icon__3HIjW svg{position:absolute;top:-1px;left:-1px}.checkbox_icon__3HIjW svg line{transition:stroke .15s ease}.checkbox_input__eRhc0:checked+.checkbox_icon__3HIjW{--checkbox-color:var(--geist-foreground);background:var(--checkbox-color)}.checkbox_input__eRhc0:disabled+.checkbox_icon__3HIjW{--checkbox-color:var(--accents-3)}.checkbox_input__eRhc0:disabled:not(:checked)+.checkbox_icon__3HIjW{background:var(--accents-1)}@media (hover:hover){.checkbox_input__eRhc0:not(:disabled):hover+.checkbox_icon__3HIjW{--checkbox-color:var(--geist-foreground)}}.checkbox_input__eRhc0:not(:disabled):not(:checked):active+.checkbox_icon__3HIjW{background:var(--accents-2)}.checkbox_input__eRhc0[data-focus-visible-added]+.checkbox_icon__3HIjW{box-shadow:0 0 0 2px var(--geist-background),0 0 0 4px var(--accents-3)}.checkbox_truncate__mZQNS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagfilter_checkboxContainer__QSPYY{background-color:var(--accents-1);margin:.5em 0;color:var(--accents-5);border-radius:4px;height:40px;display:flex;align-items:center!important;padding-left:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.tagfilter_checkboxContainer__QSPYY:hover{background-color:var(--accents-2);cursor:pointer}}.tagfilter_filterTitle__pK3rO{font-weight:700;font-size:14px;margin-top:1.6em;margin-bottom:1em;flex-grow:1}.tagfilter_titleBar__ZsaWy{display:flex}@media (hover:hover){.tagfilter_closeBtn__YRWuq:hover{cursor:pointer}}.tagfilter_checkboxTextActive__EXYl_,.tagfilter_checkboxText___2A88{margin-left:4px}.tagfilter_checkboxTextActive__EXYl_{color:var(--geist-foreground)}@media only screen and (max-width:950px){.tagfilter_filterTitle__pK3rO{font-size:16px;margin-top:0}}.input_container__GHJdJ{display:flex;align-items:center;font-size:var(--geist-form-font);max-width:100%}.input_input__WqafN{font:inherit;font-size:100%;width:100%;min-width:0;display:inline-flex;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--themed-border,var(--accents-2));border-radius:var(--geist-radius);padding:0 var(--geist-gap-half);background:var(--themed-bg,var(--geist-background));color:var(--themed-fg,var(--geist-foreground));height:var(--geist-form-height);line-height:normal;order:1;outline:none;transition:border-color .15s ease}.input_container__GHJdJ:not(.geist-themed) .input_input__WqafN:focus{border-color:var(--accents-5)}.input_input__WqafN::-moz-placeholder{color:var(--themed-fg);opacity:.4}.input_input__WqafN::placeholder{color:var(--themed-fg);opacity:.4}.input_input__WqafN[disabled]{background:var(--accents-1);border-color:var(--accents-2);color:var(--accents-5);opacity:1;-webkit-text-fill-color:var(--accents-5);cursor:not-allowed}.input_input__WqafN[disabled]::-moz-placeholder{opacity:1;color:var(--accents-3);-webkit-text-fill-color:var(--accents-3)}.input_input__WqafN[disabled]::placeholder{opacity:1;color:var(--accents-3);-webkit-text-fill-color:var(--accents-3)}.input_prefix__u4HjE{border-top-left-radius:0;border-bottom-left-radius:0}.input_suffix__9HxNt{border-top-right-radius:0;border-bottom-right-radius:0}.input_prefix__u4HjE .input_input__WqafN{border-bottom-left-radius:0;border-top-left-radius:0}.input_suffix__9HxNt .input_input__WqafN{border-top-right-radius:0;border-bottom-right-radius:0}.input_container__GHJdJ.geist-themed .input_prefix__u4HjE>:first-child,.input_container__GHJdJ.geist-themed .input_suffix__9HxNt>:last-child{border-color:var(--themed-border);color:var(--themed-fg)}.input_prefix__u4HjE>:nth-child(2),.input_suffix__9HxNt>:last-child{flex-shrink:0;position:relative;color:var(--accents-4);background:var(--accents-1);border:1px solid var(--accents-2);height:var(--geist-form-height);padding:0 var(--geist-gap-half);display:flex;align-items:center;transition:border-color .15s ease,color .15s ease}.input_prefix__u4HjE>:nth-child(2){order:0;border-right:0;border-radius:var(--geist-radius) 0 0 var(--geist-radius)}.input_suffix__9HxNt>:last-child{order:2;border-left:0;border-radius:0 var(--geist-radius) var(--geist-radius) 0}.input_prefix__u4HjE.input_noPrefixStyle__zGMIB>:nth-child(2){background:var(--geist-background);margin-right:var(--geist-gap-half-negative);border-color:var(--themed-border,var(--accents-2))}.input_prefix__u4HjE.input_noPrefixStyle__zGMIB .input_input__WqafN{border-left:0}.input_suffix__9HxNt.input_noSuffixStyle__VItF6>:last-child{background:var(--geist-background);margin-left:var(--geist-gap-half-negative);border-color:var(--themed-border,var(--accents-2))}.input_suffix__9HxNt.input_noSuffixStyle__VItF6 .input_input__WqafN{border-right:0}.input_prefix__u4HjE.input_noPrefixStyle__zGMIB .input_input__WqafN:focus+*,.input_suffix__9HxNt.input_noSuffixStyle__VItF6 .input_input__WqafN:focus~:last-child{border-color:var(--themed-border,var(--accents-5))}.input_prefix__u4HjE.input_noPrefixStyle__zGMIB .input_input__WqafN[disabled]+*,.input_suffix__9HxNt.input_noSuffixStyle__VItF6 .input_input__WqafN[disabled]~:last-child{background:var(--accents-1);cursor:not-allowed}.input_large__fXbg4 .input_input__WqafN{height:var(--geist-form-large-height);font-size:var(--geist-form-large-font)}.input_small__vIJCM .input_input__WqafN{font-size:var(--geist-form-small-font);height:var(--geist-form-small-height)}.input_large__fXbg4.input_prefix__u4HjE>:nth-child(2),.input_large__fXbg4.input_suffix__9HxNt>:last-child{height:var(--geist-form-large-height);font-size:var(--geist-form-large-font)}.input_small__vIJCM.input_prefix__u4HjE>:nth-child(2),.input_small__vIJCM.input_suffix__9HxNt>:last-child{padding:0 var(--geist-gap-quarter);height:var(--geist-form-small-height);font-size:var(--geist-form-small-font)}.input_mediumSmall__NA0gP .input_input__WqafN{padding:0 var(--geist-gap-quarter)}.input_mediumSmall__NA0gP.input_prefix__u4HjE>:nth-child(2){padding:0 var(--geist-gap-quarter);margin-right:var(--geist-gap-quarter-negative)}@media (max-width:600px){.input_container__GHJdJ{font-size:1rem}}.input_input__WqafN[type=search]::-webkit-search-cancel-button,.input_input__WqafN[type=search]::-webkit-search-decoration,.input_input__WqafN[type=search]::-webkit-search-results-button,.input_input__WqafN[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.clearable_button__iXqgI{cursor:pointer;transition:color .15s ease,box-shadow .15s,border-color .15s}@media (hover:hover){.clearable_button__iXqgI:not(.clearable_disabled__fgaBI):hover{color:var(--geist-foreground)}}.clearable_button__iXqgI:focus.focus-visible{color:var(--geist-foreground);border:1px solid var(--geist-foreground);border-left:0;box-shadow:inset 1px 0 0 var(--geist-foreground)}.clearable_button__iXqgI span{display:inline-flex}.withSidebar_mobileBar__1AK63{display:none;margin-top:-72px;margin-bottom:16px}.withSidebar_showFiltersBtn__sxnfX{border-radius:4px;border:1px solid var(--accents-2);margin-left:8px;background-color:var(--geist-background);width:48px;height:48px;display:flex;align-items:center;justify-content:center}.withSidebar_filterBtn__rV95j{width:40px;height:40px}@media (hover:hover){.withSidebar_showFiltersBtn__sxnfX:hover{cursor:pointer}}.withSidebar_filtersBtnStyle__a5Bll{transform:rotate(90deg)}.withSidebar_mobileBarWrapper__g4B7C{display:flex}.withSidebar_filterWrapper__OgCJF{flex-grow:1}.withSidebar_mobileTagFilter__0iSow{display:none;overflow-y:scroll;background-color:var(--geist-background);border-radius:12px 12px 0 0;padding:24px;transition:transform .5s ease-in;height:100vh}.withSidebar_fixButton__9pphm{display:none;position:fixed;bottom:0;padding:12px 12px 24px;left:0;width:100%;z-index:3;border-top:1px solid var(--accents-2);background-color:var(--geist-background)}@media only screen and (max-width:950px){.withSidebar_mobileBar__1AK63{display:block;padding-left:20px;padding-right:20px;max-width:880px}.withSidebar_mobileTagFilterHide__YEJcC{transform:translateY(100vh)}.withSidebar_mobileTagFilterShow__eP3J3{transform:translateY(10vh)}.withSidebar_mobileTagFilter__0iSow{display:block;position:fixed;top:0;box-shadow:var(--shadow-small);width:100%;z-index:2;left:0;height:80vh}.withSidebar_fixButtonShow__N1asr{display:block}.withSidebar_fixButtonHide__NCQxx{display:none}}@media only screen and (max-width:412px){.withSidebar_mobileBar__1AK63{margin-top:-57px}.withSidebar_mobileTagFilterShow__eP3J3{transform:translateY(8vh)}.withSidebar_mobileTagFilter__0iSow{height:85vh}}.scroll-to-top_scrollToTop__BOqNW{position:fixed;bottom:20px;right:20px;z-index:9999;text-align:center;transition:all .3s ease-in-out;display:none}@media (hover:hover){.scroll-to-top_scrollToTop__BOqNW:hover{background:#000;color:#fff}}.scroll-to-top_showButton__nXofl{display:flex}@media screen and (max-width:450px){.scroll-to-top_showButton__nXofl{display:none}}