.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}}.snippet_snippet__BPlgb{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;max-width:100%;border-radius:var(--geist-radius);border:1px solid var(--themed-border,var(--themed-bg));background:var(--themed-bg);color:var(--themed-fg);padding:9px var(--geist-gap-double) 9px var(--geist-gap-half)}.snippet_snippet__BPlgb:not(.geist-themed){--themed-border:var(--accents-2);--themed-bg:var(--geist-background)}.snippet_snippet__BPlgb.snippet_dark__9Azck:not(.geist-themed){--themed-border:var(--themed-bg);--themed-fg:#fff;--themed-bg:#000}.dark-theme .snippet_snippet__BPlgb.snippet_dark__9Azck{--themed-border:var(--accents-2)}button.snippet_copy__VqjfV{outline:none;cursor:pointer;position:absolute;top:3px;right:0;display:flex;align-items:center;color:var(--themed-fg);background:var(--themed-bg);padding:4px var(--geist-gap-half);border-radius:0 var(--geist-radius) var(--geist-radius) 0;transition:opacity .15s ease}.snippet_copy__VqjfV.snippet_dark__9Azck{color:#fff;background:#000}.snippet_copy__VqjfV:focus.focus-visible{opacity:.5}@media (hover:hover){.snippet_copy__VqjfV:hover{opacity:.5}}.snippet_snippet__BPlgb pre{text-align:left;margin:0;font-family:var(--font-mono);font-size:13px;line-height:20px}.snippet_snippet__BPlgb pre::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.snippet_snippet__BPlgb.snippet_prompt__FWQhJ pre:before{content:"$ ";-webkit-user-select:none;-moz-user-select:none;user-select:none}.snippet_snippet__BPlgb pre::-moz-selection{background:var(--geist-selection)}.snippet_snippet__BPlgb pre::selection{background:var(--geist-selection)}.note_note__PDfwr{padding:7px var(--geist-gap-half);display:flex;align-items:center;justify-content:space-between;grid-gap:var(--geist-gap-half);gap:var(--geist-gap-half);min-height:var(--geist-form-height);border-radius:var(--geist-radius);color:var(--themed-fg);background:var(--themed-bg);border:1px solid var(--themed-border,var(--accents-2));font-size:14px;line-height:24px;word-break:break-word;box-sizing:border-box}@media screen and (max-width:600px){.note_note__PDfwr{flex-direction:column;align-items:flex-start}}.note_fill__VZ_Hv{color:var(--themed-fg,var(--geist-background));background:var(--themed-bg,var(--geist-foreground));border:1px solid var(--themed-border,var(--geist-foreground))}.note_small__OV67c{padding:3px var(--geist-gap-half);min-height:var(--geist-form-small-height)}.note_large__oyXAD{padding:11px var(--geist-gap-half);min-height:var(--geist-form-large-height);font-size:var(--geist-form-large-font)}.note_center__SOEsX{text-align:center}.image-figure_figure__Bc04e{display:block;text-align:center}figure.image-figure_shadow__Cm28i>*{box-shadow:var(--shadow-smallest)}figure.image-figure_borderRadius__heeiW>*,figure.image-figure_shadow__Cm28i>*{border-radius:var(--geist-marketing-radius);border:1px solid var(--accents-2)}.image-figure_figure__Bc04e img{max-width:100%;height:auto}.image-figure_figcaption__71ODT{color:var(--accents-3);font-size:12px;margin:0;text-align:center}.dark-theme figure.image-figure_shadow__Cm28i>*{box-shadow:none}.dark-theme .image-figure_lightImage__6h_Kf,.light-theme .image-figure_darkImage__Aj0iM{display:none}