.code-block-wrapper,.code-block-wrapper pre,.code-block-wrapper pre[class*=language-]{margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important}.code-block-wrapper{position:relative!important;margin:1.5rem 0!important;overflow:hidden!important;background:linear-gradient(135deg,rgb(248,250,252),rgb(241,245,249))!important;border:1px solid rgb(226,232,240)!important;box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)!important;max-width:100%!important}.dark .code-block-wrapper{background:linear-gradient(135deg,rgb(15,23,42),rgb(30,41,59))!important;border:1px solid rgb(51,65,85)!important;box-shadow:0 1px 3px 0 rgb(0 0 0/.3),0 1px 2px -1px rgb(0 0 0/.3)!important}.code-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.625rem 1rem!important;background:linear-gradient(90deg,rgb(248,250,252),rgb(241,245,249))!important;border-bottom:1px solid rgb(226,232,240)!important;min-height:44px!important}.dark .code-header{background:linear-gradient(90deg,rgb(15,23,42),rgb(30,41,59))!important;border-bottom:1px solid rgb(51,65,85)!important}.code-language-tag{font-size:.75rem!important;font-weight:600!important;padding:.25rem .625rem!important;border-radius:.25rem!important;transition:all .2s!important;background:linear-gradient(135deg,rgb(226,232,240),rgb(203,213,225))!important;color:rgb(71,85,105)!important;border:1px solid rgb(203,213,225)!important;white-space:nowrap!important}.dark .code-language-tag{background:linear-gradient(135deg,rgb(51,65,85),rgb(71,85,105))!important;color:rgb(203,213,225)!important;border:1px solid rgb(71,85,105)!important}.code-block-wrapper pre,.code-block-wrapper pre[class*=language-]{margin:0!important;padding:1rem!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace!important;font-size:.875rem!important;overflow-x:auto!important;border:0!important;border-radius:0 0 .5rem .5rem!important;line-height:1.6!important;background:rgb(255,255,255)!important;color:rgb(30,41,59)!important}.dark .code-block-wrapper pre,.dark .code-block-wrapper pre[class*=language-]{background:rgb(15,23,42)!important;color:rgb(203,213,225)!important}.code-block-wrapper code,.code-block-wrapper code[class*=language-]{background:transparent!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace!important;font-weight:400!important;font-size:inherit!important}.code-block-wrapper .token.cdata,.code-block-wrapper .token.comment,.code-block-wrapper .token.doctype,.code-block-wrapper .token.prolog{color:rgb(100,116,139)!important;font-style:italic!important}.code-block-wrapper .token.punctuation{color:rgb(71,85,105)!important}.code-block-wrapper .token.boolean,.code-block-wrapper .token.constant,.code-block-wrapper .token.deleted,.code-block-wrapper .token.number,.code-block-wrapper .token.property,.code-block-wrapper .token.symbol,.code-block-wrapper .token.tag{color:rgb(220,38,127)!important}.code-block-wrapper .token.attr-name,.code-block-wrapper .token.builtin,.code-block-wrapper .token.char,.code-block-wrapper .token.inserted,.code-block-wrapper .token.selector,.code-block-wrapper .token.string{color:rgb(5,150,105)!important}.code-block-wrapper .language-css .token.string,.code-block-wrapper .style .token.string,.code-block-wrapper .token.entity,.code-block-wrapper .token.operator,.code-block-wrapper .token.url{color:rgb(59,130,246)!important}.code-block-wrapper .token.atrule,.code-block-wrapper .token.attr-value,.code-block-wrapper .token.keyword{color:rgb(147,51,234)!important}.code-block-wrapper .token.class-name,.code-block-wrapper .token.function{color:rgb(245,158,11)!important}.code-block-wrapper .token.important,.code-block-wrapper .token.regex,.code-block-wrapper .token.variable{color:rgb(249,115,22)!important}.dark .code-block-wrapper .token.cdata,.dark .code-block-wrapper .token.comment,.dark .code-block-wrapper .token.doctype,.dark .code-block-wrapper .token.prolog{color:rgb(148,163,184)!important}.dark .code-block-wrapper .token.punctuation{color:rgb(203,213,225)!important}.dark .code-block-wrapper .token.boolean,.dark .code-block-wrapper .token.constant,.dark .code-block-wrapper .token.deleted,.dark .code-block-wrapper .token.number,.dark .code-block-wrapper .token.property,.dark .code-block-wrapper .token.symbol,.dark .code-block-wrapper .token.tag{color:rgb(251,113,133)!important}.dark .code-block-wrapper .token.attr-name,.dark .code-block-wrapper .token.builtin,.dark .code-block-wrapper .token.char,.dark .code-block-wrapper .token.inserted,.dark .code-block-wrapper .token.selector,.dark .code-block-wrapper .token.string{color:rgb(52,211,153)!important}.dark .code-block-wrapper .language-css .token.string,.dark .code-block-wrapper .style .token.string,.dark .code-block-wrapper .token.entity,.dark .code-block-wrapper .token.operator,.dark .code-block-wrapper .token.url{color:rgb(96,165,250)!important}.dark .code-block-wrapper .token.atrule,.dark .code-block-wrapper .token.attr-value,.dark .code-block-wrapper .token.keyword{color:rgb(168,85,247)!important}.dark .code-block-wrapper .token.class-name,.dark .code-block-wrapper .token.function{color:rgb(251,191,36)!important}.dark .code-block-wrapper .token.important,.dark .code-block-wrapper .token.regex,.dark .code-block-wrapper .token.variable{color:rgb(251,146,60)!important}:not(pre)>code,:not(pre)>code[class*=language-]{padding:.375rem!important;border-radius:.25rem!important;font-size:.875rem!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace!important;transition:all .2s!important;background:linear-gradient(135deg,rgb(241,245,249),rgb(226,232,240))!important;color:rgb(71,85,105)!important;border:1px solid rgb(203,213,225)!important;font-weight:500!important}.dark :not(pre)>code,.dark :not(pre)>code[class*=language-]{background:linear-gradient(135deg,rgb(51,65,85),rgb(71,85,105))!important;color:rgb(203,213,225)!important;border:1px solid rgb(71,85,105)!important}.code-block-wrapper .copy-button,.code-block-wrapper button[aria-label*=Copy]{opacity:.7;transition:opacity .2s ease}.code-block-wrapper:hover .copy-button,.code-block-wrapper:hover button[aria-label*=Copy]{opacity:1}@media (max-width:768px){.code-block-wrapper .copy-button,.code-block-wrapper button[aria-label*=Copy]{opacity:1}}.code-block-wrapper pre::-webkit-scrollbar{height:8px}.code-block-wrapper pre::-webkit-scrollbar-track{background:rgb(241,245,249);border-radius:4px}.code-block-wrapper pre::-webkit-scrollbar-thumb{background:rgb(203,213,225);border-radius:4px}.code-block-wrapper pre::-webkit-scrollbar-thumb:hover{background:rgb(148,163,184)}.dark .code-block-wrapper pre::-webkit-scrollbar-track{background:rgb(30,41,59)}.dark .code-block-wrapper pre::-webkit-scrollbar-thumb{background:rgb(71,85,105)}.dark .code-block-wrapper pre::-webkit-scrollbar-thumb:hover{background:rgb(100,116,139)}@media (max-width:640px){.code-block-wrapper pre{font-size:.75rem;padding:.75rem}.code-header{padding:.5rem .75rem}.code-language-tag{font-size:.75rem;padding:.125rem .5rem}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.code-block-wrapper pre.animate-pulse{background:linear-gradient(90deg,rgb(241,245,249),rgb(226,232,240) 40px,rgb(241,245,249) 80px);background-size:200px 100%;animation:shimmer 1.5s infinite}.dark .code-block-wrapper pre.animate-pulse{background:linear-gradient(90deg,rgb(30,41,59),rgb(51,65,85) 40px,rgb(30,41,59) 80px);background-size:200px 100%}.code-block-wrapper *{box-sizing:border-box!important}.code-block-wrapper code[class*=language-],.code-block-wrapper pre[class*=language-]{text-shadow:none!important;background-attachment:scroll!important;background-image:none!important}.code-block-wrapper button{position:relative!important;z-index:10!important;pointer-events:auto!important}.code-block-wrapper{border-radius:.5rem!important}.code-block-wrapper .code-header{border-radius:.5rem .5rem 0 0!important}.code-block-wrapper pre{border-radius:0 0 .5rem .5rem!important}.doc-content .code-block-wrapper,.docs .code-block-wrapper,[data-docs] .code-block-wrapper{margin:1.5rem 0!important;display:block!important;visibility:visible!important;opacity:1!important}.doc-content .code-block-wrapper pre,.docs .code-block-wrapper pre,[data-docs] .code-block-wrapper pre{display:block!important;margin:0!important;padding:1rem!important}.doc-content .code-block-wrapper .code-header,.docs .code-block-wrapper .code-header,[data-docs] .code-block-wrapper .code-header{display:flex!important}