.CodeBlock-module__p78ueq__root{--code-surface:var(--bg-medium);--code-border:var(--border-neutral);--code-text:var(--neutral-strong);--code-muted:var(--small-text);--code-comment:var(--small-text);--code-control-hover:color-mix(in srgb, var(--neutral-low) 70%, transparent);--code-control-pressed:var(--neutral-low);border:1px solid var(--code-border);background:var(--code-surface);min-width:0;max-width:100%;color:var(--code-text);border-radius:.625rem;grid-template-columns:minmax(0,1fr);margin-block:.75rem;font-style:normal;display:grid;overflow:hidden}[data-theme=dark] .CodeBlock-module__p78ueq__root{--code-border:var(--neutral-low);--code-muted:var(--neutral-medium);--code-comment:var(--hljs-comment)}.CodeBlock-module__p78ueq__root:first-child{margin-top:0}.CodeBlock-module__p78ueq__root:last-child{margin-bottom:0}:is(li>.CodeBlock-module__p78ueq__root,blockquote>.CodeBlock-module__p78ueq__root){margin-block:.5rem}.CodeBlock-module__p78ueq__header{align-items:center;gap:.5rem;min-height:2.25rem;padding:.25rem .375rem 0 .875rem;display:flex}.CodeBlock-module__p78ueq__language{min-width:0;color:var(--code-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:inherit;font-size:.75rem;line-height:1rem;overflow:hidden}.CodeBlock-module__p78ueq__root .CodeBlock-module__p78ueq__copy{--button-bg:transparent;--button-bg-hover:var(--code-control-hover);--button-bg-pressed:var(--code-control-pressed);--button-fg:var(--code-muted);cursor:pointer;border-radius:.375rem;flex-shrink:0;gap:.25rem;width:auto;min-width:1.75rem;height:1.75rem;padding-inline:.375rem;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1rem}.CodeBlock-module__p78ueq__root .CodeBlock-module__p78ueq__copy:hover,.CodeBlock-module__p78ueq__root .CodeBlock-module__p78ueq__copy[data-hovered=true],.CodeBlock-module__p78ueq__root .CodeBlock-module__p78ueq__copy[data-status=copied],.CodeBlock-module__p78ueq__root .CodeBlock-module__p78ueq__copy[data-status=failed]{--button-fg:var(--code-text)}.CodeBlock-module__p78ueq__root .CodeBlock-module__p78ueq__copy[data-status=failed] svg{color:var(--red)}.CodeBlock-module__p78ueq__code{color:var(--code-text);font-family:var(--font-top-agent);white-space:pre;tab-size:4;scrollbar-width:thin;scrollbar-color:var(--code-border) transparent;background:0 0;margin:0;padding:.125rem .875rem .875rem;font-size:.8125rem;line-height:1.6;overflow:auto hidden}.CodeBlock-module__p78ueq__code:focus-visible{outline:2px solid var(--deep-blue);outline-offset:-2px}.CodeBlock-module__p78ueq__code code{color:inherit;font:inherit;white-space:inherit;background:0 0;padding:0}@media (min-width:48rem){.CodeBlock-module__p78ueq__code{padding-inline:1rem;font-size:.875rem}.CodeBlock-module__p78ueq__header{padding-left:1rem}}:is(.CodeBlock-module__p78ueq__code .token.comment,.CodeBlock-module__p78ueq__code .token.prolog,.CodeBlock-module__p78ueq__code .token.doctype,.CodeBlock-module__p78ueq__code .token.cdata){color:var(--code-comment);font-style:italic}:is(.CodeBlock-module__p78ueq__code .token.keyword,.CodeBlock-module__p78ueq__code .token.important,.CodeBlock-module__p78ueq__code .token.atrule,.CodeBlock-module__p78ueq__code .token.rule,.CodeBlock-module__p78ueq__code .token.deleted){color:var(--hljs-keyword)}:is(.CodeBlock-module__p78ueq__code .token.string,.CodeBlock-module__p78ueq__code .token.char,.CodeBlock-module__p78ueq__code .token.attr-value,.CodeBlock-module__p78ueq__code .token.template-string,.CodeBlock-module__p78ueq__code .token.regex,.CodeBlock-module__p78ueq__code .token.url){color:var(--hljs-string)}:is(.CodeBlock-module__p78ueq__code .token.number,.CodeBlock-module__p78ueq__code .token.boolean,.CodeBlock-module__p78ueq__code .token.constant,.CodeBlock-module__p78ueq__code .token.symbol,.CodeBlock-module__p78ueq__code .token.unit){color:var(--hljs-number)}:is(.CodeBlock-module__p78ueq__code .token.function,.CodeBlock-module__p78ueq__code .token.function-variable,.CodeBlock-module__p78ueq__code .token.method){color:var(--hljs-function)}:is(.CodeBlock-module__p78ueq__code .token.class-name,.CodeBlock-module__p78ueq__code .token.builtin,.CodeBlock-module__p78ueq__code .token.selector){color:var(--hljs-builtin)}:is(.CodeBlock-module__p78ueq__code .token.property,.CodeBlock-module__p78ueq__code .token.attr-name,.CodeBlock-module__p78ueq__code .token.key){color:var(--hljs-attr)}:is(.CodeBlock-module__p78ueq__code .token.variable,.CodeBlock-module__p78ueq__code .token.parameter){color:var(--hljs-variable)}:is(.CodeBlock-module__p78ueq__code .token.tag,.CodeBlock-module__p78ueq__code .token.entity,.CodeBlock-module__p78ueq__code .token.inserted){color:var(--hljs-meta)}.CodeBlock-module__p78ueq__code .token.bold{font-weight:600}.CodeBlock-module__p78ueq__code .token.italic{font-style:italic}
