/*! tailwindcss v4.0.17 | MIT License | https://tailwindcss.com */code[class*=language-],pre[class*=language-],pre{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;color:#728fcb;direction:ltr;background:#faf8f5;font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;position:relative}pre>code[class*=language-]{background:0 0;font-size:16px;line-height:24px}pre[class*=language-]::-moz-selection{text-shadow:none;background:0 0}pre[class*=language-] ::-moz-selection{text-shadow:none;background:0 0}code[class*=language-]::-moz-selection{text-shadow:none;background:0 0}code[class*=language-] ::-moz-selection{text-shadow:none;background:0 0}pre[class*=language-]::selection{text-shadow:none;background:0 0}pre[class*=language-] ::selection{text-shadow:none;background:0 0}code[class*=language-]::selection{text-shadow:none;background:0 0}code[class*=language-] ::selection{text-shadow:none;background:0 0}pre[class*=language-],pre{margin:.5em 0;padding:1.75em;overflow:auto}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata,.token.punctuation{color:#b6ad9a}.token.namespace{opacity:.7}.token.tag,.token.operator,.token.number{color:#063289}.token.property,.token.function{color:#b29762}.token.tag-id,.token.selector,.token.atrule-id{color:#2d2006}code.language-javascript,.token.attr-name{color:#896724}code.language-css,code.language-scss,.token.boolean,.token.string,.token.entity,.token.url,.language-css .token.string,.language-scss .token.string,.style .token.string,.token.attr-value,.token.keyword,.token.control,.token.directive,.token.unit,.token.statement,.token.regex,.token.atrule{color:#728fcb}.token.placeholder,.token.variable{color:#93abdc}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #2d2006;text-decoration:none}.token.italic{font-style:italic}.token.important,.token.bold{font-weight:700}.token.important{color:#896724}.token.entity{cursor:help}pre>code.highlight{outline-offset:.4em;outline:.4em solid #896724}.line-numbers .line-numbers-rows{border-right-color:#ece8de}.line-numbers-rows>span:before{color:#cdc4b1}.line-highlight{background:linear-gradient(90deg,#2d200633 70%,#2d200600)}.code-copy-btn{color:var(--color-black,#000);font-family:monospace;position:absolute;top:10px;right:10px}@media (prefers-color-scheme:dark){.code-copy-btn{color:var(--color-white,#fff)}}.dark pre[class*=language-],.dark code[class*=language-]{color:#d4d4d4;text-shadow:none;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;font-size:13px;line-height:1.5}.dark pre[class*=language-]::selection{text-shadow:none;background:#264f78}.dark code[class*=language-]::selection{text-shadow:none;background:#264f78}.dark pre[class*=language-] ::selection{text-shadow:none;background:#264f78}.dark code[class*=language-] ::selection{text-shadow:none;background:#264f78}@media print{.dark pre[class*=language-],.dark code[class*=language-]{text-shadow:none}}.dark pre[class*=language-]{background:#1e1e1e;margin:.5em 0;padding:1em;overflow:auto}.dark :not(pre)>code[class*=language-]{color:#db4c69;background:#1e1e1e;border-radius:.3em;padding:.1em .3em}.dark .namespace{opacity:.7}.dark .token.doctype .token.doctype-tag{color:#569cd6}.dark .token.doctype .token.name{color:#9cdcfe}.dark .token.comment,.dark .token.prolog{color:#6a9955}.dark .token.punctuation,.dark .language-html .language-css .token.punctuation,.dark .language-html .language-javascript .token.punctuation{color:#d4d4d4}.dark .token.property,.dark .token.tag,.dark .token.boolean,.dark .token.number,.dark .token.constant,.dark .token.symbol,.dark .token.inserted,.dark .token.unit{color:#b5cea8}.dark .token.selector,.dark .token.attr-name,.dark .token.string,.dark .token.char,.dark .token.builtin,.dark .token.deleted{color:#ce9178}.dark .language-css .token.string.url{text-decoration:underline}.dark .token.operator,.dark .token.entity{color:#d4d4d4}.dark .token.operator.arrow{color:#569cd6}.dark .token.atrule{color:#ce9178}.dark .token.atrule .token.rule{color:#c586c0}.dark .token.atrule .token.url{color:#9cdcfe}.dark .token.atrule .token.url .token.function{color:#dcdcaa}.dark .token.atrule .token.url .token.punctuation{color:#d4d4d4}.dark .token.keyword{color:#569cd6}.dark .token.keyword.module,.dark .token.keyword.control-flow{color:#c586c0}.dark .token.function,.dark .token.function .token.maybe-class-name{color:#dcdcaa}.dark .token.regex{color:#d16969}.dark .token.important{color:#569cd6}.dark .token.italic{font-style:italic}.dark .token.constant{color:#9cdcfe}.dark .token.class-name,.dark .token.maybe-class-name{color:#4ec9b0}.dark .token.console,.dark .token.parameter,.dark .token.interpolation{color:#9cdcfe}.dark .token.punctuation.interpolation-punctuation,.dark .token.boolean{color:#569cd6}.dark .token.property,.dark .token.variable,.dark .token.imports .token.maybe-class-name,.dark .token.exports .token.maybe-class-name{color:#9cdcfe}.dark .token.selector,.dark .token.escape{color:#d7ba7d}.dark .token.tag{color:#569cd6}.dark .token.tag .token.punctuation,.dark .token.cdata{color:gray}.dark .token.attr-name{color:#9cdcfe}.dark .token.attr-value,.dark .token.attr-value .token.punctuation{color:#ce9178}.dark .token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.dark .token.entity{color:#569cd6}.dark .token.namespace{color:#4ec9b0}.dark pre[class*=language-javascript],.dark code[class*=language-javascript],.dark pre[class*=language-jsx],.dark code[class*=language-jsx],.dark pre[class*=language-typescript],.dark code[class*=language-typescript],.dark pre[class*=language-tsx],.dark code[class*=language-tsx]{color:#9cdcfe}.dark pre[class*=language-css],.dark code[class*=language-css]{color:#ce9178}.dark pre[class*=language-html],.dark code[class*=language-html]{color:#d4d4d4}.dark .language-regex .token.anchor{color:#dcdcaa}.dark .language-html .token.punctuation{color:gray}.dark pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}.dark .line-highlight.line-highlight{z-index:0;background:#f7ebc6;box-shadow:inset 5px 0 #f7d87c}
