.SyntaxCodeBlock_codeBlock___dOiB{margin:14px 0;border-radius:12px;overflow:hidden;border:1px solid;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:box-shadow .18s ease}.SyntaxCodeBlock_codeBlock___dOiB:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.SyntaxCodeBlock_light__P_pdB{background:#fafbfc;border-color:#e5e7eb}.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_codeHeader__FzK4g{background:linear-gradient(180deg,#f7f8fa,#f0f1f4);border-bottom:1px solid #e5e7eb}.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_codeCopyBtn__BNn6u,.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_codeLang__ckHxQ{color:#6b7280}.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_codeCopyBtn__BNn6u:hover{background:rgba(0,0,0,.06);color:#111827}.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_codeCopyDone__ZydVW{color:#16a34a!important}.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_codePre__LCj_X{color:#24292f}.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_codeShiki__e4yw9{scrollbar-color:#d1d5db transparent}.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_codeShiki__e4yw9::-webkit-scrollbar-thumb{background:#d1d5db}.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_codeShiki__e4yw9::-webkit-scrollbar-thumb:hover{background:#9ca3af}.SyntaxCodeBlock_dark__qq4tR{background:#0d1117;border-color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.04)}.SyntaxCodeBlock_dark__qq4tR:hover{box-shadow:0 4px 16px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05)}.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_codeHeader__FzK4g{background:linear-gradient(180deg,#161b22,#0d1117);border-bottom:1px solid #1f2937}.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_codeCopyBtn__BNn6u,.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_codeLang__ckHxQ{color:#94a3b8}.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_codeCopyBtn__BNn6u:hover{background:hsla(0,0%,100%,.08);color:#f1f5f9}.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_codeCopyDone__ZydVW{color:#4ade80!important}.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_codePre__LCj_X{color:#e2e8f0}.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_codeShiki__e4yw9{scrollbar-color:#475569 transparent}.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_codeShiki__e4yw9::-webkit-scrollbar-thumb{background:#475569}.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_codeShiki__e4yw9::-webkit-scrollbar-thumb:hover{background:#64748b}.SyntaxCodeBlock_codeHeader__FzK4g{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 16px}.SyntaxCodeBlock_codeLang__ckHxQ{font-size:12px;font-weight:500;text-transform:lowercase;font-family:var(--font-mono),"Ubuntu Mono",ui-monospace,monospace;letter-spacing:.04em}.SyntaxCodeBlock_codeCopyBtn__BNn6u{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.SyntaxCodeBlock_codeShiki__e4yw9{overflow-x:auto;scrollbar-width:thin}.SyntaxCodeBlock_codeShiki__e4yw9::-webkit-scrollbar{height:8px}.SyntaxCodeBlock_codeShiki__e4yw9::-webkit-scrollbar-thumb{border-radius:4px}.SyntaxCodeBlock_codeShiki__e4yw9 pre.shiki{margin:0!important;padding:16px 18px!important;background:transparent!important;font-size:13.5px;line-height:1.7;font-family:var(--font-mono),"Ubuntu Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace!important;overflow:visible}.SyntaxCodeBlock_codeShiki__e4yw9 pre.shiki code,.SyntaxCodeBlock_codeShiki__e4yw9 pre.shiki span{font-family:inherit!important;background:transparent}.SyntaxCodeBlock_codeShiki__e4yw9 pre.shiki code{padding:0}.SyntaxCodeBlock_embedded__6t6e2{position:relative;margin:0;background:transparent;border:none;border-radius:0;box-shadow:none}.SyntaxCodeBlock_embeddedCopyBtn__AZV6F{position:absolute;top:10px;right:10px;z-index:1;width:30px;height:30px;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;opacity:0}.SyntaxCodeBlock_embedded__6t6e2:hover .SyntaxCodeBlock_embeddedCopyBtn__AZV6F{opacity:1}.SyntaxCodeBlock_embedded__6t6e2.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_embeddedCopyBtn__AZV6F{background:hsla(0,0%,100%,.85);border-color:#e5e7eb;color:#6b7280}.SyntaxCodeBlock_embedded__6t6e2.SyntaxCodeBlock_light__P_pdB .SyntaxCodeBlock_embeddedCopyBtn__AZV6F:hover{background:#fff;color:#111827}.SyntaxCodeBlock_embedded__6t6e2.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_embeddedCopyBtn__AZV6F{background:rgba(22,27,34,.85);border-color:#1f2937;color:#94a3b8}.SyntaxCodeBlock_embedded__6t6e2.SyntaxCodeBlock_dark__qq4tR .SyntaxCodeBlock_embeddedCopyBtn__AZV6F:hover{background:#161b22;color:#f1f5f9}.SyntaxCodeBlock_codePre__LCj_X{margin:0;padding:16px 18px;background:transparent;overflow-x:auto;font-size:13.5px;line-height:1.7;font-family:var(--font-mono),"Ubuntu Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;scrollbar-width:thin}.SyntaxCodeBlock_codePre__LCj_X::-webkit-scrollbar{height:8px}.SyntaxCodeBlock_codePre__LCj_X::-webkit-scrollbar-thumb{border-radius:4px}.SyntaxCodeBlock_codePre__LCj_X code{background:transparent!important;border:none!important;padding:0!important;font-size:inherit;color:inherit;display:block;white-space:pre;font-family:inherit}