code[class*=language-],pre[class*=language-]{color:#ebdbb2;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;font-family:Consolas,Monaco,Andale Mono,monospace;line-height:1.5}code[class*=language-] ::-moz-selection{color:#fbf1c7;background:#7c6f64}code[class*=language-]::-moz-selection{color:#fbf1c7;background:#7c6f64}pre[class*=language-] ::-moz-selection{color:#fbf1c7;background:#7c6f64}pre[class*=language-]::-moz-selection{color:#fbf1c7;background:#7c6f64}code[class*=language-] ::selection{color:#fbf1c7;background:#7c6f64}code[class*=language-]::selection{color:#fbf1c7;background:#7c6f64}pre[class*=language-] ::selection{color:#fbf1c7;background:#7c6f64}pre[class*=language-]::selection{color:#fbf1c7;background:#7c6f64}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#1d2021}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}.token.cdata,.token.comment,.token.prolog{color:#a89984}.token.atrule,.token.boolean,.token.delimiter,.token.important,.token.keyword,.token.selector{color:#fb4934}.token.attr-name,.token.operator,.token.punctuation{color:#a89984}.token.builtin,.token.doctype,.token.tag,.token.tag .punctuation{color:#fabd2f}.token.entity,.token.number,.token.symbol{color:#d3869b}.token.constant,.token.property,.token.variable{color:#fb4934}.token.char,.token.string{color:#b8bb26}.token.attr-value,.token.attr-value .punctuation{color:#a89984}.token.url{color:#b8bb26;text-decoration:underline}.token.function{color:#fabd2f}.token.regex{background:#b8bb26}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.inserted{background:#a89984}.token.deleted{background:#fb4934}aside.svelte-cc3da9{--text-toc-primary:var(--color-neutral-900);--text-toc-secondary:var(--color-neutral-700)}@media (prefers-color-scheme:dark){aside.svelte-cc3da9{--text-toc-primary:var(--color-neutral-100);--text-toc-secondary:var(--color-neutral-300)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.footnote-backref{padding-left:calc(var(--spacing,.25rem) * 2)}pre[data-language]{padding-top:calc(var(--spacing,.25rem) * 10)}pre[data-language]:before{content:attr(data-language);top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){pre[data-language]:before{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}pre[data-language]:before{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff9}@supports (color:color-mix(in lab, red, red)){pre[data-language]:before{color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}pre[data-language]:before{text-transform:uppercase}.copy-code-button{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;transition:opacity .15s ease-out,transform .15s ease-out;display:flex;overflow:hidden;transform:scale(1)}.copy-code-button:active{transform:scale(.97)}@media (hover:none){.copy-code-button{opacity:1}}.copy-code-button [data-copy-code-idle],.copy-code-button [data-copy-code-copied]{inset:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--foreground);transition:opacity .15s ease-out,transform .15s ease-out,filter .15s ease-out;display:flex;position:absolute}.copy-code-button [data-copy-code-idle]{opacity:1;filter:blur();transform:scale(1)}.copy-code-button [data-copy-code-copied],.copy-code-button[data-copied=true] [data-copy-code-idle]{opacity:0;filter:blur(2px);transform:scale(.8)}.copy-code-button[data-copied=true] [data-copy-code-copied]{opacity:1;filter:blur();transform:scale(1)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
