x .Component_wrapper__HO_Jp{margin:2rem auto;width:100%}.Component_banner__bv28t{border:1px solid;padding:.75rem 1.5rem;display:flex;align-items:center;border-radius:.375rem}.Component_info__I6qMO{border-color:var(--info-color);background-color:hsla(var(--info-hsl),.3)}.Component_error__Vezvt{border-color:var(--error-color);background-color:hsla(var(--error-hsl),.3)}.Component_success__6slMR{border-color:var(--success-color);background-color:hsla(var(--success-hsl),.3)}.Component_warning__k8lRr{border-color:var(--warning-color);background-color:hsla(var(--warning-hsl),.3)}.Component_wrapper__urI3w{margin-top:4rem;margin-bottom:4rem}.Component_richTextWrapper__7Erwz{margin-bottom:4rem}.Component_richText__aqSOn{margin-inline-start:0;max-width:48rem}.page_wrapper__kEROH{padding-bottom:6rem;padding-top:4rem}@layer payload-default{.icon--copy{height:1.5384615385rem;width:1.5384615385rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}.CopyButton_wrapper__3zaOx{display:flex;justify-content:flex-end;align-items:center}.CopyButton_button__rxzYa{display:flex;gap:.25rem;align-items:center}code[class*=language-],pre[class*=language-]{color:#393a34;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.9em;line-height:1.2em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre>code[class*=language-]{font-size:1em}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#c1def1}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#c1def1}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid #ddd;background-color:#fff}:not(pre)>code[class*=language-]{padding:1px .2em;background:#f8f8f8;border:1px solid #ddd}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:green;font-style:italic}.token.namespace{opacity:.7}.token.string{color:#a31515}.token.operator,.token.punctuation{color:#393a34}.token.boolean,.token.constant,.token.inserted,.token.number,.token.symbol,.token.url,.token.variable{color:#36acaa}.language-autohotkey .token.selector,.language-json .token.boolean,.language-json .token.number,.token.atrule,.token.attr-value,.token.keyword,code[class*=language-css]{color:#00f}.token.function{color:#393a34}.language-autohotkey .token.tag,.token.deleted{color:#9a050f}.language-autohotkey .token.keyword,.token.selector{color:#00009f}.token.important{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.language-json .token.property,.token.class-name{color:#2b91af}.token.selector,.token.tag{color:maroon}.token.attr-name,.token.entity,.token.property,.token.regex{color:red}.token.directive.tag .tag{background:#ff0;color:#393a34}.line-numbers.line-numbers .line-numbers-rows{border-right-color:#a5a5a5}.line-numbers .line-numbers-rows>span:before{color:#2b91af}.line-highlight.line-highlight{background:rgba(193,222,241,.2);background:linear-gradient(90deg,rgba(193,222,241,.2) 70%,rgba(221,222,241,0))}@media (prefers-color-scheme:dark){code[class*=language-],pre[class*=language-]{color:#d4d4d4;font-size:13px;text-shadow:none;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#264f78}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#264f78}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;background:#1e1e1e}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#1e1e1e}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569cd6}.token.keyword.control-flow,.token.keyword.module{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.interpolation,.token.parameter{color:#9cdcfe}.token.boolean,.token.punctuation.interpolation-punctuation{color:#569cd6}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:#9cdcfe}.token.escape,.token.selector{color:#d7ba7d}.token.tag{color:#569cd6}.token.cdata,.token.tag .token.punctuation{color:grey}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:#9cdcfe}code[class*=language-css],pre[class*=language-css]{color:#ce9178}code[class*=language-html],pre[class*=language-html]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:grey}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0}}.Component_client_codeBlock__NgUH6{background-color:#000;padding:1rem;border:1px solid var(--border-color);font-size:.75rem;border-radius:.5rem;overflow-x:auto}.Component_client_line__DJ_op{display:table-row}.Component_client_lineNumber__38geK{display:table-cell;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right;color:hsla(0,0%,100%,.25)}.Component_client_lineContent__PAy0a{display:table-cell;padding-left:1rem}.Component_wrapper__GR5ky{display:flex;flex-direction:column;align-items:center;margin:1.25rem 0}.Component_image__G09I2{border-radius:8px;border:1px solid var(--border-color)}.Component_caption__L6V4o{margin-top:.5rem;margin-bottom:1.5rem;font-size:smaller}.Component_ctaBlock__UkX1f{background-color:var(--card-color);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.Component_ctaBlock__UkX1f{flex-direction:row;justify-content:space-between;align-items:center}}.Component_textContainer__5_jci{max-width:48rem;display:flex;align-items:center}.Component_richText__OrvgA{margin-bottom:0}.Component_linksContainer__XDn3P{display:flex;flex-direction:column;gap:2rem}.Component_listWrapper__vq9_O{display:flex;flex-direction:column;row-gap:28px;margin-bottom:96px}.page_article__haiGb{padding-top:1.5rem;padding-bottom:4rem}.page_contentWrapper__mIUdN{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:2rem}.page_richText__zJm0t{margin:0 auto}.page_relatedPosts__Cs0VU{margin-top:3rem;max-width:52rem}@media (min-width:1024px){.page_relatedPosts__Cs0VU{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:3;grid-template-rows:2fr}}.page_relatedPostsDivider__THzQE{margin:4rem 0 2rem}.page_relatedPostsLabel__iS08s{margin:2rem 0;font-size:1.5rem}