pre.svelte-1kpdjw1{direction:ltr}.langtag{position:relative}.wrap{white-space:pre-wrap;overflow-wrap:anywhere}.langtag:after{content:attr(data-language);top:var(--langtag-top,0);right:var(--langtag-right,0);background:var(--langtag-background,inherit);color:var(--langtag-color,inherit);border-radius:var(--langtag-border-radius,0);padding:var(--langtag-padding,1em);font-size:var(--langtag-font-size,inherit);justify-content:center;align-items:center;display:flex;position:absolute}pre.svelte-wc7lc1{direction:ltr;margin:0}table.svelte-wc7lc1,tr.svelte-wc7lc1,td.svelte-wc7lc1{vertical-align:baseline;border:0;margin:0;padding:0}table.svelte-wc7lc1{border-collapse:collapse;border-spacing:0;width:100%}td.svelte-wc7lc1{padding-left:var(--padding-left,var(--padding,1em));padding-right:var(--padding-right,var(--padding,1em))}td.svelte-wc7lc1,td.svelte-wc7lc1>code:where(.svelte-wc7lc1),pre.svelte-wc7lc1{position:relative}tr.svelte-wc7lc1:first-of-type td:where(.svelte-wc7lc1){padding-top:1em}tr.svelte-wc7lc1:last-child td:where(.svelte-wc7lc1){padding-bottom:1em}tr.svelte-wc7lc1 td:where(.svelte-wc7lc1):first-of-type{z-index:2}td.hljs.svelte-wc7lc1:not(.hideBorder):after{content:"";top:0;background:var(--border-color,currentColor);width:1px;height:100%;position:absolute;inset-inline-end:0}.wrapLines.svelte-wc7lc1{white-space:pre-wrap}td.svelte-wc7lc1>code:where(.svelte-wc7lc1),pre.svelte-wc7lc1{z-index:1}.line-background.svelte-wc7lc1{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}tr.svelte-wc7lc1:first-of-type td:where(.svelte-wc7lc1) .line-background:where(.svelte-wc7lc1),tr.svelte-wc7lc1:last-of-type td:where(.svelte-wc7lc1) .line-background:where(.svelte-wc7lc1){height:calc(100% - 1em)}tr.svelte-wc7lc1:first-of-type td:where(.svelte-wc7lc1) .line-background:where(.svelte-wc7lc1){top:1em}tr.svelte-wc7lc1:last-of-type td:where(.svelte-wc7lc1) .line-background:where(.svelte-wc7lc1){bottom:1em}tr.dimmed.svelte-wc7lc1 td:where(.svelte-wc7lc1)>code:where(.svelte-wc7lc1),tr.dimmed.svelte-wc7lc1 pre:where(.svelte-wc7lc1){opacity:var(--unhighlighted-opacity,1);filter:var(--unhighlighted-filter,none)}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--shl-fg);background-color:var(--shl-bg);font-weight:var(--shl-font-weight)}.hljs-addition{color:var(--shl-addition);background-color:var(--shl-addition-bg);font-style:var(--shl-addition-font-style)}.hljs-attr{color:var(--shl-attr);font-style:var(--shl-attr-font-style);font-weight:var(--shl-attr-font-weight)}.hljs-attribute{color:var(--shl-attribute);font-weight:var(--shl-attribute-font-weight)}.hljs-built_in{color:var(--shl-built_in);font-style:var(--shl-built_in-font-style);font-weight:var(--shl-built_in-font-weight);-webkit-text-decoration:var(--shl-built_in-text-decoration);text-decoration:var(--shl-built_in-text-decoration)}.hljs-bullet{color:var(--shl-bullet);background-color:var(--shl-bullet-bg);font-style:var(--shl-bullet-font-style)}.hljs-class{color:var(--shl-class);font-weight:var(--shl-class-font-weight)}.hljs-code{color:var(--shl-code);font-style:var(--shl-code-font-style)}.hljs-comment{color:var(--shl-comment);font-style:var(--shl-comment-font-style)}.hljs-constructor{color:var(--shl-constructor)}.hljs-deletion{color:var(--shl-deletion);background-color:var(--shl-deletion-bg);font-style:var(--shl-deletion-font-style)}.hljs-doctag{color:var(--shl-doctag);font-weight:var(--shl-doctag-font-weight);-webkit-text-decoration:var(--shl-doctag-text-decoration);text-decoration:var(--shl-doctag-text-decoration)}.hljs-emphasis{color:var(--shl-emphasis);font-style:var(--shl-emphasis-font-style)}.hljs-formula{color:var(--shl-formula);background-color:var(--shl-formula-bg);font-style:var(--shl-formula-font-style)}.hljs-function{color:var(--shl-function)}.hljs-keyword{color:var(--shl-keyword);font-style:var(--shl-keyword-font-style);font-weight:var(--shl-keyword-font-weight)}.hljs-link{color:var(--shl-link);font-weight:var(--shl-link-font-weight);-webkit-text-decoration:var(--shl-link-text-decoration);text-decoration:var(--shl-link-text-decoration)}.hljs-literal{color:var(--shl-literal);font-weight:var(--shl-literal-font-weight)}.hljs-meta{color:var(--shl-meta);font-weight:var(--shl-meta-font-weight)}.hljs-meta-keyword{font-weight:var(--shl-meta-keyword-font-weight)}.hljs-meta-string{color:var(--shl-meta-string)}.hljs-name{color:var(--shl-name);font-weight:var(--shl-name-font-weight)}.hljs-number{color:var(--shl-number);font-weight:var(--shl-number-font-weight)}.hljs-operator{color:var(--shl-operator)}.hljs-params{color:var(--shl-params);font-weight:var(--shl-params-font-weight)}.hljs-pattern-match{color:var(--shl-pattern-match)}.hljs-property{color:var(--shl-property)}.hljs-punctuation{color:var(--shl-punctuation)}.hljs-quote{color:var(--shl-quote);font-style:var(--shl-quote-font-style)}.hljs-regexp{color:var(--shl-regexp);background-color:var(--shl-regexp-bg);font-weight:var(--shl-regexp-font-weight)}.hljs-section{color:var(--shl-section);font-weight:var(--shl-section-font-weight)}.hljs-selector-attr{color:var(--shl-selector-attr);font-style:var(--shl-selector-attr-font-style)}.hljs-selector-class{color:var(--shl-selector-class);font-style:var(--shl-selector-class-font-style);font-weight:var(--shl-selector-class-font-weight)}.hljs-selector-id{color:var(--shl-selector-id);font-weight:var(--shl-selector-id-font-weight)}.hljs-selector-pseudo{color:var(--shl-selector-pseudo);font-style:var(--shl-selector-pseudo-font-style);font-weight:var(--shl-selector-pseudo-font-weight)}.hljs-selector-tag{color:var(--shl-selector-tag);font-weight:var(--shl-selector-tag-font-weight)}.hljs-string{color:var(--shl-string);font-weight:var(--shl-string-font-weight)}.hljs-strong{color:var(--shl-strong);font-weight:var(--shl-strong-font-weight)}.hljs-stronge{font-style:var(--shl-stronge-font-style)}.hljs-subst{color:var(--shl-subst);font-weight:var(--shl-subst-font-weight)}.hljs-subtr{color:var(--shl-subtr)}.hljs-symbol{color:var(--shl-symbol);background-color:var(--shl-symbol-bg);font-style:var(--shl-symbol-font-style)}.hljs-tag{color:var(--shl-tag);background-color:var(--shl-tag-bg);font-weight:var(--shl-tag-font-weight)}.hljs-template-tag{color:var(--shl-template-tag);font-weight:var(--shl-template-tag-font-weight)}.hljs-template-variable{color:var(--shl-template-variable);font-weight:var(--shl-template-variable-font-weight)}.hljs-title{color:var(--shl-title);font-style:var(--shl-title-font-style);font-weight:var(--shl-title-font-weight)}.hljs-type{color:var(--shl-type);font-style:var(--shl-type-font-style);font-weight:var(--shl-type-font-weight)}.hljs-variable{color:var(--shl-variable);font-weight:var(--shl-variable-font-weight)}.hljs-char.escape_{color:var(--shl-char-escape_,var(--shl-char))}.hljs-class .hljs-title{color:var(--shl-class-title,var(--shl-title));font-weight:var(--shl-class-title-font-weight,var(--shl-title-font-weight));-webkit-text-decoration:var(--shl-class-title-text-decoration,var(--shl-title-text-decoration));text-decoration:var(--shl-class-title-text-decoration,var(--shl-title-text-decoration))}.hljs-code .hljs-selector-class{color:var(--shl-code-selector-class,var(--shl-selector-class))}.hljs-constructor .hljs-string{color:var(--shl-constructor-string,var(--shl-string))}.hljs-function .hljs-params{color:var(--shl-function-params,var(--shl-params))}.hljs-function .hljs-title{color:var(--shl-function-title,var(--shl-title))}.hljs-keyword.hljs-atrule{color:var(--shl-keyword-atrule,var(--shl-keyword))}.hljs-meta .hljs-keyword{color:var(--shl-meta-keyword,var(--shl-keyword));font-weight:var(--shl-meta-keyword-font-weight,var(--shl-keyword-font-weight))}.hljs-meta .hljs-string{color:var(--shl-meta-string,var(--shl-string))}.hljs-module-access .hljs-module{color:var(--shl-module-access-module,var(--shl-module))}.hljs-pattern-match .hljs-constructor{color:var(--shl-pattern-match-constructor,var(--shl-constructor))}.hljs-subst .hljs-link{color:var(--shl-subst-link,var(--shl-link))}.hljs-tag .hljs-attr{color:var(--shl-tag-attr,var(--shl-attr))}.hljs-tag .hljs-name{color:var(--shl-tag-name,var(--shl-name))}.hljs-title.class_{color:var(--shl-title-class_,var(--shl-title));font-weight:var(--shl-title-class_-font-weight,var(--shl-title-font-weight));-webkit-text-decoration:var(--shl-title-class_-text-decoration,var(--shl-title-text-decoration));text-decoration:var(--shl-title-class_-text-decoration,var(--shl-title-text-decoration))}.hljs-title.class_.inherited__{color:var(--shl-title-class_-inherited__,var(--shl-title))}.hljs-title.function_{color:var(--shl-title-function_,var(--shl-title))}.hljs-title.hljs-function{color:var(--shl-title-function,var(--shl-title))}.hljs-variable.constant_{color:var(--shl-variable-constant_,var(--shl-variable))}.hljs-variable.language_{color:var(--shl-variable-language_,var(--shl-variable))}.copy-trigger[data-copied=true],.copy-trigger[data-copied=true]:hover{background-color:var(--color-accent-green);border-color:var(--color-accent-green);color:var(--color-white)}.code-surface.svelte-1vy2s9o{-webkit-font-smoothing:auto;padding-inline:1rem}.prose-code-bleed.svelte-1vy2s9o{margin-inline:0}@media (width>=48rem){.prose-code-bleed.svelte-1vy2s9o{margin-inline:calc(-1 * var(--grid-rail,0px));padding-inline:0}}.code-surface.svelte-1vy2s9o [data-language]{background-color:#0000;margin:0;padding-top:50px;padding-bottom:50px}.code-surface.svelte-1vy2s9o [data-language],.code-surface.svelte-1vy2s9o table,.code-surface.svelte-1vy2s9o td,.code-surface.svelte-1vy2s9o pre,.code-surface.svelte-1vy2s9o pre code,.code-surface.svelte-1vy2s9o td[aria-hidden=true] code{font-size:inherit}.code-surface.svelte-1vy2s9o [data-language]{font-size:.8em}.code-surface[data-has-filename=true].svelte-1vy2s9o [data-language]{padding-top:90px}.code-surface[data-has-filename=true].svelte-1vy2s9o .copy-trigger{top:25px;right:25px}.code-surface.svelte-1vy2s9o tr:first-of-type td{padding-top:0}.code-surface.svelte-1vy2s9o tr:last-child td{padding-bottom:0}.code-surface.svelte-1vy2s9o pre{background-color:#0000;margin:0;padding:0}.code-surface.svelte-1vy2s9o td[aria-hidden=true] code{font-weight:400;line-height:1}.code-surface.svelte-1vy2s9o td[aria-hidden=true] code:before,.code-surface.svelte-1vy2s9o td[aria-hidden=true] code:after{content:none}.code-surface.svelte-1vy2s9o td:last-child{padding-left:0}.code-surface.svelte-1vy2s9o .wrapLines{overflow-wrap:anywhere}figcaption.svelte-1vy2s9o{margin:0}
