code[class*=language-],pre[class*=language-]{background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:.2em;top:.3em;transition:opacity .3s ease-in-out;z-index:10}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:#f5f2f0;background:#e0e0e033;border-radius:.5em;box-shadow:0 2px #0003;color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}pre[class*=language-]{background:#1e1e1e!important;border:1px solid #333!important;border-radius:8px!important;box-shadow:0 4px 16px #0003!important;margin:1.5rem 0!important;overflow:hidden!important;padding:0!important;position:relative!important}code[class*=language-],pre[class*=language-]{color:#d4d4d4!important;font-family:Fira Code,Cascadia Code,JetBrains Mono,SF Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace!important;font-size:14px!important;line-height:1.5!important;text-decoration:none!important}code[class*=language-]{background:transparent!important;white-space:pre!important;word-break:normal!important;word-spacing:normal!important;word-wrap:normal!important;display:block!important;overflow-x:auto!important;padding:1.5rem!important}pre[class*=language-]:before{background:#2d2d2d;border-bottom:1px solid #333;content:"";display:block;height:30px;margin:0;position:relative}pre[class*=language-]:after{background:#ff5f57;border-radius:50%;box-shadow:20px 0 #ffbd2e,40px 0 #28ca42;content:"";height:12px;left:12px;position:absolute;top:8px;width:12px}:not(pre)>code[class*=language-]{background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:4px!important;color:#e06c75!important;font-size:.9em!important;font-weight:500!important;padding:.25rem .5rem!important;text-decoration:none!important}.token,code[class*=language-] *,pre[class*=language-] *{text-decoration:none!important;text-decoration-color:transparent!important;text-decoration-line:none!important;text-decoration-style:none!important}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6a9955!important;font-style:italic!important;text-decoration:none!important}.token.punctuation{color:#d4d4d4!important;text-decoration:none!important}.token.keyword{color:#569cd6!important;font-weight:600!important;text-decoration:none!important}.token.function{color:#dcdcaa!important}.token.function,.token.function-name,.token.method{font-weight:500!important;text-decoration:none!important}.token.function-name,.token.method{color:red!important}.token.variable{color:#9cdcfe!important;text-decoration:none!important}.token.class-name{color:#4ec9b0!important;font-weight:500!important;text-decoration:none!important}.token.char,.token.string{color:#ce9178!important;text-decoration:none!important}.token.number{color:#b5cea8!important;text-decoration:none!important}.token.boolean,.token.null,.token.undefined{color:#569cd6!important;font-weight:600!important;text-decoration:none!important}.token.entity,.token.operator,.token.url{color:#d4d4d4!important;text-decoration:none!important}.token.property{color:#9cdcfe!important;text-decoration:none!important}.token.constant{font-weight:600!important}.token.constant,.token.symbol{color:#569cd6!important;text-decoration:none!important}.token.selector{color:#d7ba7d!important;text-decoration:none!important}.token.attr-name{color:#92c5f7!important;text-decoration:none!important}.token.attr-value{color:#ce9178!important;text-decoration:none!important}.token.builtin{color:#dcdcaa!important;font-weight:500!important;text-decoration:none!important}.token.important,.token.regex{color:#d16969!important;text-decoration:none!important}.token.important{font-weight:700!important}.language-php .token.delimiter{color:#569cd6!important}.language-php .token.variable{color:#9cdcfe!important}.language-javascript .token.template-string .token.interpolation .token.interpolation-punctuation,.language-php .token.php{color:#569cd6!important}.language-javascript .token.template-string .token.string{color:#ce9178!important}.language-css .token.property,.language-javascript .token.parameter{color:#9cdcfe!important}.language-css .token.selector{color:#d7ba7d!important}.language-css .token.value{color:#ce9178!important}.language-css .token.unit{color:#b5cea8!important}.language-css .token.function{color:#dcdcaa!important}.language-html .token.tag .token.tag{color:#569cd6!important}.language-html .token.tag .token.punctuation{color:gray!important}.language-html .token.attr-name{color:#92c5f7!important}.language-html .token.attr-value{color:#ce9178!important}.language-json .token.property{color:#9cdcfe!important}.language-json .token.string{color:#ce9178!important}.language-json .token.number{color:#b5cea8!important}.language-json .token.boolean,.language-json .token.null{color:#569cd6!important}.language-sql .token.keyword{color:#569cd6!important;text-transform:uppercase}.language-sql .token.function{color:#dcdcaa!important;text-transform:uppercase}.language-sql .token.operator{color:#d4d4d4!important}.language-python .token.decorator,.language-python .token.function{color:#dcdcaa!important}.language-python .token.builtin{color:#569cd6!important}.token.namespace{color:#4ec9b0!important}.token.parameter{color:#9cdcfe!important}.token.annotation,.token.decorator{color:#dcdcaa!important}.token.enum,.token.generic,.token.interface,.token.module,.token.type,.token.type-annotation{color:#4ec9b0!important}.token.export,.token.import{color:#569cd6!important}.token.bold{font-weight:700!important}.token.bold,.token.italic{text-decoration:none!important}.token.italic{font-style:italic!important}.token.entity{cursor:help!important;text-decoration:none!important}pre[class*=language-]::-webkit-scrollbar{height:8px!important}pre[class*=language-]::-webkit-scrollbar-track{background:#ffffff1a!important;border-radius:4px!important}pre[class*=language-]::-webkit-scrollbar-thumb{background:#ffffff4d!important;border-radius:4px!important}pre[class*=language-]::-webkit-scrollbar-thumb:hover{background:#ffffff80!important}.line-numbers .line-numbers-rows{background:#0003!important;border-right:1px solid hsla(0,0%,100%,.15)!important;color:#6a6a6a!important;font-size:13px!important;margin-right:1rem!important;padding-right:1rem!important}.line-numbers-rows>span:before{color:#6a6a6a!important}.code-toolbar{position:relative!important}.code-toolbar .toolbar{opacity:0!important;position:absolute!important;right:.75rem!important;top:.75rem!important;transition:all .3s ease!important;z-index:10!important}.code-toolbar:hover .toolbar{opacity:1!important}.code-toolbar .toolbar .toolbar-item{display:inline-block!important;margin-left:.5rem!important}.code-toolbar .toolbar .toolbar-item a,.code-toolbar .toolbar .toolbar-item button{background:#007acc!important;border:none!important;border-radius:6px!important;box-shadow:0 2px 8px #007acc4d!important;color:#fff!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;padding:.4rem .8rem!important;text-decoration:none!important;transition:all .2s ease!important}.code-toolbar .toolbar .toolbar-item a:hover,.code-toolbar .toolbar .toolbar-item button:hover{background:#005999!important;box-shadow:0 4px 12px #007acc66!important;transform:translateY(-1px)!important}.code-toolbar .toolbar .toolbar-item button[data-copy-state=copy]{background:#28a745!important}.code-toolbar .toolbar .toolbar-item button[data-copy-state=copy]:hover{background:#218838!important}.code-toolbar .toolbar .toolbar-item button[data-copy-state=copy-error]{background:#dc3545!important}.code-toolbar .toolbar .toolbar-item button[data-copy-state=copy-success]{background:#28a745!important}.token.inserted{background:#a6e22e1a!important;color:#a6e22e!important}.token.deleted{background:#f926721a!important;color:#f92672!important}@media (prefers-color-scheme:dark){pre[class*=language-]{background:#0d1117!important;border-color:#ffffff1a!important}.line-numbers .line-numbers-rows{background:#0000004d!important}}@media (max-width:768px){pre[class*=language-]{border-radius:8px!important;font-size:13px!important;margin:1rem 0!important;padding:1rem!important}.code-toolbar .toolbar{right:.5rem!important;top:.5rem!important}.code-toolbar .toolbar .toolbar-item a,.code-toolbar .toolbar .toolbar-item button{font-size:11px!important;padding:.3rem .6rem!important}}pre[class*=language-]{animation:fadeIn .5s ease-in!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}pre[class*=language-]:hover{box-shadow:0 12px 40px #0006!important;transform:translateY(-2px)!important;transition:all .3s ease!important}
