.highlight{margin-bottom:1.5em;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.15)}div.code-toolbar>.highlight{border-radius:8px;margin-bottom:0}div.code-toolbar>.highlight>pre[class*='language-']{border-radius:8px;padding-top:3em}pre[class*='language-']{margin:0;padding:1.5em;border-radius:8px;font-family:'JetBrains Mono','Roboto Mono','Courier New',Courier,monospace;font-size:14px;line-height:1.6;overflow-x:hidden;background:#2d2d2d!important;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}div.code-toolbar>pre[class*='language-']{border-radius:8px;padding-top:3em}pre[class*='language-']>code{font-family:inherit;font-size:inherit;line-height:inherit;background:0;border:0;padding:0;white-space:pre-wrap;word-break:break-word}code[class*='language-']:not(pre>code){padding:.2em .4em;border-radius:3px;font-size:.9em;font-family:'JetBrains Mono','Roboto Mono','Courier New',Courier,monospace;background:rgba(0,0,0,0.05)}.line-numbers .line-numbers-rows{border-right:1px solid rgba(255,255,255,0.1);padding-right:.8em;margin-right:.8em}.line-numbers-rows>span:before{color:rgba(255,255,255,0.3)}div.code-toolbar{position:relative;margin-bottom:0}div.code-toolbar>.toolbar{position:absolute;top:0;right:0;left:0;background:transparent;padding:.6em 1em;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center;gap:.6em;opacity:1;z-index:10}div.code-toolbar>.toolbar .toolbar-item>button,div.code-toolbar>.toolbar .toolbar-item>a{opacity:0;transition:opacity .3s ease}div.code-toolbar:hover>.toolbar .toolbar-item>button,div.code-toolbar:hover>.toolbar .toolbar-item>a,div.code-toolbar:focus-within>.toolbar .toolbar-item>button,div.code-toolbar:focus-within>.toolbar .toolbar-item>a{opacity:1}div.code-toolbar>.toolbar .toolbar-item>.language-label{opacity:1!important}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item:last-child{margin-right:auto;order:-1}div.code-toolbar>.toolbar>.toolbar-item:not(:last-child){order:1}div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>span:not(.terminal-prompt){background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.9);font-size:.75em;padding:.5em 1em;border:1px solid rgba(255,255,255,0.15);border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(0.4,0,0.2,1);font-family:'JetBrains Mono','VarelaRound',sans-serif;font-weight:500;letter-spacing:.02em;box-shadow:0 2px 4px rgba(0,0,0,0.2)}div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>a:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.2);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}div.code-toolbar>.toolbar>.toolbar-item>.language-label:hover{transform:none}div.code-toolbar>.toolbar>.toolbar-item>button:active,div.code-toolbar>.toolbar>.toolbar-item>a:active,div.code-toolbar>.toolbar>.toolbar-item>span:active{transform:translateY(0)}div.code-toolbar>.toolbar>.toolbar-item>button[data-copy-state='copy-success']{background:linear-gradient(135deg,#50bd6a 0%,#4bc997 100%);border-color:rgba(80,189,106,0.4);color:white;box-shadow:0 2px 8px rgba(80,189,106,0.3)}div.code-toolbar>.toolbar>.toolbar-item>.terminal-prompt{background:transparent!important;border:none!important;color:rgba(80,189,106,0.9);cursor:default!important;font-weight:500;letter-spacing:.02em;font-size:.75em;padding:0!important;display:inline-block;font-family:'JetBrains Mono','Roboto Mono',monospace;text-shadow:0 0 8px rgba(80,189,106,0.3);box-shadow:none!important;opacity:1!important;pointer-events:none}div.code-toolbar>.toolbar>.toolbar-item>.terminal-prompt:hover{transform:none!important;background:transparent!important;box-shadow:none!important;border:none!important}div.code-toolbar>.toolbar>.toolbar-item>.terminal-prompt::before{content:'❯ ';color:rgba(99,122,254,0.8);margin-right:.3em}div.code-toolbar>.toolbar>.toolbar-item>.language-label,div.code-toolbar>.toolbar>.toolbar-item>span[data-language]{background:rgba(99,122,254,0.3);border:1px solid rgba(99,122,254,0.4);color:rgba(255,255,255,0.95);cursor:default!important;text-transform:uppercase;font-weight:600;letter-spacing:.08em;font-size:.7em;padding:.55em 1em;border-radius:6px;display:inline-block;box-shadow:0 2px 4px rgba(99,122,254,0.25);pointer-events:none}div.code-toolbar>.toolbar>.toolbar-item>.language-label:hover,div.code-toolbar>.toolbar>.toolbar-item>span[data-language]:hover{background:rgba(99,122,254,0.3);border:1px solid rgba(99,122,254,0.4);transform:none!important;box-shadow:0 2px 4px rgba(99,122,254,0.25)}[data-theme='dark'] pre[class*='language-'],[data-theme='dark'] code[class*='language-']{color:#dae4ed;text-shadow:0 1px rgba(0,0,0,0.3)}[data-theme='dark'] pre[class*='language-']{background:#1e2227!important;border:1px solid rgba(255,255,255,0.05)}[data-theme='dark'] .highlight{background:#1e2227}[data-theme='dark'] code[class*='language-']:not(pre>code){background:rgba(255,255,255,0.05);color:#dae4ed}[data-theme='dark'] .line-numbers-rows>span:before{color:rgba(218,228,237,0.3)}[data-theme='dark'] .line-numbers .line-numbers-rows{border-right-color:rgba(255,255,255,0.1)}[data-theme='light'] pre[class*='language-'],[data-theme='light'] code[class*='language-']{color:#1e2227;text-shadow:0 1px white}[data-theme='light'] pre[class*='language-']{background:#f5f7fa!important;border:1px solid rgba(0,0,0,0.1)}[data-theme='light'] .highlight{background:#f5f7fa;box-shadow:0 2px 8px rgba(0,0,0,0.08)}[data-theme='light'] code[class*='language-']:not(pre>code){background:rgba(0,0,0,0.05);color:#1e2227;border:1px solid rgba(0,0,0,0.08)}[data-theme='light'] .line-numbers-rows>span:before{color:rgba(30,34,39,0.4)}[data-theme='light'] .line-numbers .line-numbers-rows{border-right-color:rgba(0,0,0,0.1)}[data-theme='light'] div.code-toolbar>.toolbar{background:transparent}[data-theme='light'] div.code-toolbar>.toolbar>.toolbar-item>button,[data-theme='light'] div.code-toolbar>.toolbar>.toolbar-item>a,[data-theme='light'] div.code-toolbar>.toolbar>.toolbar-item>span:not(.terminal-prompt){background:rgba(255,255,255,0.6);color:#1e2227;border-color:rgba(0,0,0,0.12);box-shadow:0 2px 4px rgba(0,0,0,0.05)}[data-theme='light'] div.code-toolbar>.toolbar>.toolbar-item>button:hover,[data-theme='light'] div.code-toolbar>.toolbar>.toolbar-item>a:hover{background:rgba(255,255,255,0.8);border-color:rgba(0,0,0,0.18);box-shadow:0 4px 8px rgba(0,0,0,0.08)}[data-theme='light'] div.code-toolbar>.toolbar>.toolbar-item>.language-label{background:rgba(99,122,254,0.25);border-color:rgba(99,122,254,0.35);color:rgba(30,34,39,0.95);box-shadow:0 2px 4px rgba(99,122,254,0.15);pointer-events:none}[data-theme='light'] div.code-toolbar>.toolbar>.toolbar-item>.language-label:hover{background:rgba(99,122,254,0.25);border-color:rgba(99,122,254,0.35);transform:none!important;box-shadow:0 2px 4px rgba(99,122,254,0.15)}[data-theme='light'] div.code-toolbar>.toolbar>.toolbar-item>.terminal-prompt{color:rgba(45,133,75,0.9);text-shadow:0 0 8px rgba(45,133,75,0.2)}[data-theme='light'] div.code-toolbar>.toolbar>.toolbar-item>.terminal-prompt::before{color:rgba(74,93,212,0.7)}[data-theme='dark'] .token.comment,[data-theme='dark'] .token.prolog,[data-theme='dark'] .token.doctype,[data-theme='dark'] .token.cdata{color:#6c7a89;font-style:italic}[data-theme='dark'] .token.punctuation{color:#dae4ed}[data-theme='dark'] .token.property,[data-theme='dark'] .token.tag,[data-theme='dark'] .token.boolean,[data-theme='dark'] .token.number,[data-theme='dark'] .token.constant,[data-theme='dark'] .token.symbol,[data-theme='dark'] .token.deleted{color:#ea9d53}[data-theme='dark'] .token.selector,[data-theme='dark'] .token.attr-name,[data-theme='dark'] .token.string,[data-theme='dark'] .token.char,[data-theme='dark'] .token.builtin,[data-theme='dark'] .token.inserted{color:#50bd6a}[data-theme='dark'] .token.operator,[data-theme='dark'] .token.entity,[data-theme='dark'] .token.url,[data-theme='dark'] .language-css .token.string,[data-theme='dark'] .style .token.string{color:#4fc1e4}[data-theme='dark'] .token.atrule,[data-theme='dark'] .token.attr-value,[data-theme='dark'] .token.keyword{color:#637afe}[data-theme='dark'] .token.function,[data-theme='dark'] .token.class-name{color:#f24784}[data-theme='dark'] .token.regex,[data-theme='dark'] .token.important,[data-theme='dark'] .token.variable{color:#8e59d7}[data-theme='light'] .token.comment,[data-theme='light'] .token.prolog,[data-theme='light'] .token.doctype,[data-theme='light'] .token.cdata{color:#6c7a89;font-style:italic}[data-theme='light'] .token.punctuation{color:#1e2227}[data-theme='light'] .token.property,[data-theme='light'] .token.tag,[data-theme='light'] .token.boolean,[data-theme='light'] .token.number,[data-theme='light'] .token.constant,[data-theme='light'] .token.symbol,[data-theme='light'] .token.deleted{color:#c87b2f}[data-theme='light'] .token.selector,[data-theme='light'] .token.attr-name,[data-theme='light'] .token.string,[data-theme='light'] .token.char,[data-theme='light'] .token.builtin,[data-theme='light'] .token.inserted{color:#2d8a4b}[data-theme='light'] .token.operator,[data-theme='light'] .token.entity,[data-theme='light'] .token.url,[data-theme='light'] .language-css .token.string,[data-theme='light'] .style .token.string{color:#2a8eb8}[data-theme='light'] .token.atrule,[data-theme='light'] .token.attr-value,[data-theme='light'] .token.keyword{color:#4a5dd4}[data-theme='light'] .token.function,[data-theme='light'] .token.class-name{color:#d12d61}[data-theme='light'] .token.regex,[data-theme='light'] .token.important,[data-theme='light'] .token.variable{color:#6b3ba8}@media(max-width:768px){pre[class*='language-']{padding:1em;font-size:13px}div.code-toolbar>pre[class*='language-'],div.code-toolbar>.highlight>pre[class*='language-']{padding-top:2.8em}div.code-toolbar>.toolbar{padding:.4em .7em;gap:.3em}div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>.language-label{padding:.4em .75em;font-size:.68em;border-radius:5px}div.code-toolbar>.toolbar>.toolbar-item>.terminal-prompt{font-size:.65em}div.code-toolbar>.toolbar>.toolbar-item>.terminal-prompt::before{margin-right:.2em}}pre[class*='language-']:focus,pre[class*='language-']:focus-visible{outline:2px solid #637afe;outline-offset:2px}pre[class*='language-']::-webkit-scrollbar{height:8px}pre[class*='language-']::-webkit-scrollbar-track{background:rgba(0,0,0,0.1);border-radius:4px}pre[class*='language-']::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);border-radius:4px}pre[class*='language-']::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.3)}[data-theme='light'] pre[class*='language-']::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2)}[data-theme='light'] pre[class*='language-']::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.3)}