.prism-code-editor{background:var(--editor__bg);--_pse:var(--padding-inline,.75em);--_ns:var(--number-spacing,.75em);--padding-left:var(--_pse);--_sp:var(--pce-scroll-padding,2ch);scroll-padding:var(--_sp);-webkit-user-select:none;user-select:none;isolation:isolate;white-space:pre;line-height:1.4;display:grid;overflow:auto}.show-line-numbers{--padding-left:calc(var(--_pse) + var(--number-width) + var(--_ns));scroll-padding-left:calc(var(--padding-left) + var(--_sp));grid:1fr/0 1fr}.pce-wrapper{pointer-events:none;-moz-text-size-adjust:none;text-size-adjust:none;margin:.5em 0;position:relative}.pce-textarea{all:unset;box-sizing:border-box;color:#0000;-webkit-user-select:auto;user-select:auto;pointer-events:auto;width:100%;height:100%;overflow:hidden}.pce-textarea::selection{background:var(--pce-selection);color:#0000}.pce-no-selection textarea:focus{z-index:1}.pce-line,.pce-textarea{padding:0 var(--_pse)0 var(--padding-left);position:relative}.show-line-numbers .pce-line:before{content:attr(data-line);margin:0 0 0 calc(-1*var(--padding-left));padding:0 var(--_ns)0 0;box-sizing:border-box;color:var(--editor__line-number);text-align:end;display:inline-block}.show-line-numbers:before{content:"";background:inherit;pointer-events:none}.show-line-numbers:before,.pce-line:before{z-index:2;height:100%;width:var(--padding-left);position:sticky;left:0}.pce-wrap .pce-line:before{margin:0;position:absolute}.pce-overlays,.pce-overlays>*,pre.pce-guides .pce-line:after,.pce-no-selection .active-line:after,.active-line.match-highlight:after{content:"";position:absolute;inset:0}.show-line-numbers .pce-line:after{left:var(--padding-left)}.active-line:after{border:var(--editor__border-highlight);background:var(--editor__bg-highlight);z-index:-2}.pce-wrap{white-space:pre-wrap;word-break:break-word}.selection-matches span{background:var(--editor__bg-selection-match)}.pce-nowrap .active-bracket{display:inline-block}
pre.prism-code-editor{tab-size:var(--tab-size);-webkit-user-select:auto;user-select:auto;--_sp:0}code.pce-wrapper{font:inherit;pointer-events:auto}.pce-line::selection,.pce-line ::selection{background:var(--pce-selection)}pre.show-line-numbers .pce-line:before{counter-increment:line;content:counter(line)}.pce-guides .pce-line:after{pointer-events:none;background:no-repeat var(--padding-left)/calc(var(--indent) - 1px)repeating-linear-gradient(90deg,var(--bg-guide-indent),var(--bg-guide-indent)1px,#0000 1px,#0000 calc(var(--tab-size)*1ch))}.pce-wrap.pce-preserve .pce-line{text-indent:calc(var(--indent)*-1);padding-inline-start:calc(var(--indent,0px) + var(--padding-left))}
@media (hover:hover){.prism-code-editor::-webkit-scrollbar-corner{background:0 0}.prism-code-editor::-webkit-scrollbar-track{background:0 0}.prism-code-editor ::-webkit-scrollbar-corner{background:0 0}.prism-code-editor ::-webkit-scrollbar-track{background:0 0}.prism-code-editor::-webkit-scrollbar{width:1em;height:1em}.prism-code-editor ::-webkit-scrollbar{width:1em;height:1em}.prism-code-editor::-webkit-scrollbar-thumb{background:hsla(var(--editor__bg-scrollbar),.36);width:2em;height:2em}.prism-code-editor ::-webkit-scrollbar-thumb{background:hsla(var(--editor__bg-scrollbar),.36);width:2em;height:2em}.prism-code-editor::-webkit-scrollbar-thumb:hover{background:hsla(var(--editor__bg-scrollbar),.5)}.prism-code-editor ::-webkit-scrollbar-thumb:hover{background:hsla(var(--editor__bg-scrollbar),.5)}.prism-code-editor::-webkit-scrollbar-thumb:active{background:hsla(var(--editor__bg-scrollbar),.66)}.prism-code-editor ::-webkit-scrollbar-thumb:active{background:hsla(var(--editor__bg-scrollbar),.66)}}
.prism-search{border:1px solid var(--widget__border);color:var(--widget__color);background:var(--widget__bg);z-index:4;pointer-events:auto;border-radius:.3em;grid:auto/1em auto;gap:.3em;margin:-99in 0 0;padding:.3em;line-height:1.5;display:grid;position:sticky;top:.5em;left:.5em;right:.5em}.prism-search-container *{box-sizing:border-box}.prism-search button{all:unset;cursor:pointer}.pce-readonly .prism-search{grid:auto/auto}.prism-search>div>div{display:flex}.prism-search input{width:calc(var(--search-width,20em) - 10ch - 4px);font:inherit;color:var(--widget__color);background:0 0;border:none;padding:0 0 0 .3em}.prism-search ::placeholder{color:inherit;opacity:.6}.pce-match-count{margin:1px auto 1px 0}.pce-match-count,.pce-input{font-family:Arial,Helvetica,sans-serif}.pce-options{color:var(--widget__color-options);gap:.25em;font-size:80%}.pce-options button{text-align:center;border-radius:.2em;width:1.2em;padding:0 .2em}.pce-options button span{pointer-events:none}.prism-search button:focus-visible{outline:1px solid var(--widget__focus-ring);z-index:1}.prism-search .pce-input,.pce-options button{box-shadow:0 0 0 1px var(--_border,var(--widget__border));margin:1px}.prism-search .pce-input{background:var(--widget__bg-input);border-radius:.15em;height:1.5em;display:flex;position:relative}.prism-search input:focus{outline:0}.pce-input:focus-within{--_border:var(--widget__focus-ring)}.pce-find button{align-items:center;padding:0 .4em;display:grid}.pce-replace button{text-align:center;width:7.3ch}.pce-replace :last-child{width:2.7ch}.pce-input button{box-shadow:-1px 0 0 0 var(--widget__border);margin-left:1px}.prev-match:before{transform:rotate(-90deg)}.next-match:before,.pce-expand:before{transform:rotate(90deg)}@media (hover:hover){.prism-search button:hover{background:var(--widget__bg-hover)}}.pce-options button[aria-pressed=true]{background:var(--widget__bg-active);color:var(--widget__color-active);--_border:var(--widget__focus-ring)}.pce-input>:nth-child(3){border-radius:0 .15em .15em 0}.pce-input.pce-error{--_border:var(--widget__error-ring)}.search-error{box-shadow:inherit;white-space:normal;word-break:break-word;background:var(--widget__bg-error);z-index:1;width:100%;padding:.5em;display:none;position:absolute;top:100%;left:0}.pce-error:focus-within .search-error{display:block}button.pce-close{border-radius:.3em;place-items:center;width:1.3em;height:1.3em;margin-left:auto;display:grid}.pce-find button:before,.pce-expand:before,.pce-close:before{content:"";opacity:.75;background:currentColor;height:1.2em}.pce-close:before{clip-path:polygon(50% 44.34%,0% 74.34%,9.43% 80%,9.43% 20%,0% 25.66%,50% 55.66%,100% 25.66%,90.57% 20%,50% 44.34%,9.43% 20%,9.43% 80%,50% 55.66%,90.57% 80%,100% 74.34%);width:.72em}.prism-search>div{width:var(--search-width,20em);gap:.25em;display:grid}button.pce-expand{border-radius:.25em;place-items:center;margin:-.15em;display:grid}.pce-readonly .pce-expand,[aria-expanded=false]+div .pce-replace,.pce-readonly .pce-replace{display:none}.pce-expand[aria-expanded=true]:before{transform:rotate(180deg)}.pce-find button:before,.pce-expand:before{clip-path:polygon(50% 28.96%,0% 63.96%,10.1% 71.04%,50% 43.11%,89.9% 71.04%,100% 63.96%);width:.84em}button.pce-regex{display:flex}.pce-regex span{align-items:flex-end;display:flex}.pce-regex span:before{content:"";background:currentColor;width:.3em;height:.3em;margin:0 0 .2em .1em}.pce-regex span:after{content:"*";margin-bottom:.5em;font-size:140%;line-height:0}button.pce-in-selection{place-items:center;display:grid}button.pce-whole{position:relative}.pce-whole:after{content:"";clip-path:inset(1px -1px -1px);height:.25em;position:absolute;bottom:.31em;left:.27em;right:.27em;box-shadow:0 0 0 1px}.pce-in-selection:before{content:"";clip-path:polygon(0 16%,80% 16%,80% 24%,0 24%,0 46%,100% 46%,100% 54%,0 54%,0 76%,60% 76%,60% 84%,0 84%);background:currentColor;width:90%;height:80%}.pce-matches span{background:var(--search__bg-find)}.pce-matches :empty{margin:0 -2px;padding:0 2px}
.prism-code-editor{caret-color:#aeafad;--editor__bg:#1e1e1e;--widget__border:#444;--widget__bg:#1e1e1e;--widget__color:#ccc;--widget__color-active:#fff;--widget__color-options:#aaa;--widget__bg-input:#262626;--widget__bg-hover:#2e2e2e;--widget__bg-active:#369;--widget__focus-ring:#5299e0;--search__bg-find:#eb5e0054;--widget__bg-error:#4d1919;--widget__error-ring:#c00;--editor__border-highlight:2px solid #282828;--editor__bg-selection-match:#add6ff26;--editor__line-number:#888;--editor__bg-scrollbar:0,0%,50%;--editor__bg-fold:#c5c5c5;--bg-guide-indent:#9994;--pce-ac-icon-class:#ee9d28;--pce-ac-icon-enum:#ee9d28;--pce-ac-icon-event:#ee9d28;--pce-ac-icon-function:#b180d7;--pce-ac-icon-interface:#75beff;--pce-ac-icon-variable:#75beff;--pce-selection:#264f78;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.match-highlight{--editor__bg-highlight:#282828}.pce-match{--search__bg-find:#675451}.active-line{--editor__line-number:#ccc}.active-indent{--bg-guide-indent:#eee6}[class*=language-]{color:#9cdcfe}.token.namespace{opacity:.7}.token.comment,.token.prolog,.token.blockquote.punctuation{color:#6a9955}.pce-tooltip,.token.punctuation,.token.attr-equals,.token.operator,.token.combinator,.token.plain-text{color:#d4d4d4}.token.number,.token.symbol,.token.inserted,.token.unit{color:#b5cea8}.token.regex,.language-regex,.token.regex .punctuation,.token.group,.token.string,.token.string-property.property,.token.char,.token.deleted,.token.attr-value,.token.attr-value:not(.script):not(.style)>.punctuation,.token.color{color:#ce9178}.url .token.string.url{text-decoration:underline}.token.doctype,.token.operator.arrow,.token.keyword,.token.important,.token.boolean,.token.tag,.token.entity,.token.regex-flags{color:#569cd6}.token.atrule .token.rule{color:#c586c0}.token.function,.token.alternation{color:#dcdcaa}.token.italic{font-style:italic}.token.strike{text-decoration:line-through}.token.class-name,.token.builtin,.token.maybe-class-name{color:#4ec9b0}.token.doctype .name,.token.atrule,.token.atrule .url,.token.property,.token.variable,.token.parameter,.token.interpolation,.token.attr-name{color:#9cdcfe}.token.selector,.token.escape{color:#d7ba7d}.token.tag>.punctuation,.token.doctype>.punctuation,.token.cdata{color:gray}.token.namespace{color:#4ec9b0}.token.constant{color:#4fc1ff}.token.char-set,.token.regex .operator{color:#d16969}.language-markup,.language-markdown,.language-md,.language-html,.language-xml,.language-svg,.language-text,.language-vue,.language-svelte,.language-astro,.language-css,.language-sass,.language-scss{color:#d4d4d4}.token.important.title .punctuation,.token.list.punctuation,.language-markdown .token.bold *{color:#569cd6}.language-markdown .token.code>.punctuation,.language-markdown .token.code.keyword{color:#d4d4d4}.language-markdown .token.url .content,.language-markdown .token.code-snippet.keyword,.token.url-reference .variable{color:#ce9178}.token.quantifier{color:#d7ba7d}.token.block>.keyword,.token.keyword.module,.token.keyword.control-flow,.token.keyword-if,.token.keyword-else,.token.keyword-return,.token.keyword-switch,.token.keyword-case,.token.keyword-default,.token.keyword-import,.token.keyword-from,.token.keyword-export,.token.keyword-as,.token.keyword-for,.token.keyword-while,.token.keyword-break,.token.keyword-continue,.token.keyword-try,.token.keyword-catch,.token.keyword-finally,.token.keyword-throw,.token.keyword-yield,.token.keyword-await{color:#c586c0}.token.bracket-level-0,.token.bracket-level-3,.token.bracket-level-6,.token.bracket-level-9{color:gold}.token.bracket-level-1,.token.bracket-level-4,.token.bracket-level-7,.token.bracket-level-10{color:orchid}.token.bracket-level-2,.token.bracket-level-5,.token.bracket-level-8,.token.bracket-level-11{color:#179fff}.token.interpolation-punctuation{color:#569cd6}.token.bracket-error{color:#ff1212cc}.token.markup-bracket{color:inherit}.active-bracket{box-shadow:inset 0 0 0 1px #888,inset 0 0 0 9in #0064001a}.active-tagname,.word-matches span{background:#575757b8}
