.shiki{border:1px solid #0307121a;border-radius:1rem;overflow:auto hidden}.shiki code{line-height:1.5;display:block}.dark .shiki{border-color:#ffffff1a}[data-theme=dark] .shiki,.dark .shiki{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}[data-theme=dark] .shiki span,.dark .shiki span{color:var(--shiki-dark)!important;background-color:#0000!important}.markdown-content{font-size:1rem;line-height:1.75}.markdown-content p{margin-bottom:1rem}.markdown-content p:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:var(--font-heading);color:var(--text-primary);margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.3}.markdown-content h1{font-size:1.875rem}.markdown-content h2{font-size:1.5rem}.markdown-content h3{font-size:1.25rem}.markdown-content h4{font-size:1.125rem}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child{margin-top:0}.markdown-content code:not(pre code){font-family:var(--font-mono);background-color:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-primary);border-radius:.375rem;padding:.2em .4em;font-size:.875em;font-weight:500}.markdown-content pre{background-color:#0000;border:1px solid #0307121a;border-radius:1rem;margin:1.25rem 0 2rem;overflow-x:auto}.dark .markdown-content pre{background-color:#0000;border-color:#ffffff1a}.markdown-content pre code{font-family:var(--font-mono);padding:1rem;font-size:.875rem;line-height:1.6;display:block}.markdown-content a{color:var(--color-dark);font-weight:500;text-decoration:none}.dark .markdown-content a{color:var(--color-light)}.markdown-content a:hover{text-decoration:underline}.markdown-content code:not(pre code) a,.markdown-content a code:not(pre code){color:var(--color-dark);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:2px;text-decoration-thickness:1px}.markdown-content code:not(pre code) a:hover,.markdown-content a code:not(pre code):hover,.markdown-content a:hover code:not(pre code){text-decoration-thickness:2px}.dark .markdown-content code:not(pre code) a,.dark .markdown-content a code:not(pre code){color:var(--color-light);-webkit-text-decoration-color:var(--color-light);text-decoration-color:var(--color-light)}.markdown-content ul,.markdown-content ol{margin-bottom:1rem;padding-left:1.5rem}.markdown-content li{margin-bottom:.375rem}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content li>ul,.markdown-content li>ol{margin-top:.375rem;margin-bottom:0}.markdown-content blockquote{border-left:3px solid var(--color-primary);color:var(--text-secondary);margin:1rem 0;padding-left:1rem;font-style:italic}.markdown-content hr{border:none;border-top:1px solid var(--border-light);margin:2rem 0}.markdown-content table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem}.markdown-content th,.markdown-content td{text-align:left;border-bottom:1px solid var(--border-light);padding:.75rem}.markdown-content th{color:var(--text-primary);font-weight:600}.markdown-content td{color:var(--text-secondary)}.markdown-content td a{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:2px;text-decoration-thickness:1px}.markdown-content td a:hover{text-decoration-thickness:2px}.markdown-content td code:not(pre code) a,.markdown-content td a code:not(pre code){color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:2px;text-decoration-thickness:1px}.dark .markdown-content td code:not(pre code) a,.dark .markdown-content td a code:not(pre code){color:var(--color-light);-webkit-text-decoration-color:var(--color-light);text-decoration-color:var(--color-light)}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}.markdown-content .theme-img-dark,.dark .markdown-content .theme-img-light{display:none}.dark .markdown-content .theme-img-dark{display:block}.markdown-compact{font-size:inherit;line-height:inherit}.markdown-compact p{margin-bottom:.5rem}.markdown-compact p:last-child{margin-bottom:0}.markdown-compact pre{margin:.75rem 0}.markdown-compact ul,.markdown-compact ol{margin-bottom:.5rem}.markdown-compact li{font-size:.875rem}.dark .markdown-content code:not(pre code){background-color:var(--bg-secondary);border-color:var(--border-light)}.markdown-content .callout{background-color:#71717a0d;border:1px solid #71717a33;border-radius:1rem;gap:.75rem;margin-top:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex;overflow:hidden}.dark .markdown-content .callout{background-color:#71717a1a;border-color:#71717a4d}.markdown-content .callout-icon{color:#71717a;flex-shrink:0;width:1rem;margin-top:.125rem}.dark .markdown-content .callout-icon{color:#a1a1aa}.markdown-content .callout-icon svg{width:16px;height:16px}.markdown-content .callout-content{color:#18181b;width:100%;min-width:0;font-size:.875rem;line-height:1.5;display:block}.dark .markdown-content .callout-content{color:#e4e4e7}.markdown-content .callout-title{margin-bottom:.25rem;font-weight:600}.markdown-content .callout-content>.callout{flex-shrink:0;width:100%}.markdown-content .callout+.callout{margin-top:.75rem}.markdown-content .callout p{margin-bottom:.5rem}.markdown-content .callout p:last-child{margin-bottom:0}.markdown-content .callout ul,.markdown-content .callout ol{margin-top:.5rem;margin-bottom:.5rem}.markdown-content .callout pre{margin:.75rem 0}.markdown-content .callout code:not(pre code){color:inherit;background-color:#0000000d;border-color:#0000001a}.dark .markdown-content .callout code:not(pre code){background-color:#ffffff1a;border-color:#ffffff26}.markdown-content .callout a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.markdown-content .callout a:hover{text-decoration-thickness:2px}.markdown-content .callout[data-callout-type=note]{background-color:#0ea5e90d;border-color:#0ea5e933}.dark .markdown-content .callout[data-callout-type=note]{background-color:#0ea5e91a;border-color:#0ea5e94d}.markdown-content .callout[data-callout-type=note] .callout-icon{color:#0ea5e9!important}.markdown-content .callout[data-callout-type=note] .callout-content{color:#0c4a6e}.dark .markdown-content .callout[data-callout-type=note] .callout-content{color:#bae6fd}.markdown-content .callout[data-callout-type=tip]{background-color:#10b9810d;border-color:#10b98133}.dark .markdown-content .callout[data-callout-type=tip]{background-color:#10b9811a;border-color:#10b9814d}.markdown-content .callout[data-callout-type=tip] .callout-icon{color:#059669!important}.dark .markdown-content .callout[data-callout-type=tip] .callout-icon{color:#34d399cc!important}.markdown-content .callout[data-callout-type=tip] .callout-content{color:#064e3b}.dark .markdown-content .callout[data-callout-type=tip] .callout-content{color:#a7f3d0}.markdown-content .callout[data-callout-type=warning]{background-color:#f59e0b0d;border-color:#f59e0b33}.dark .markdown-content .callout[data-callout-type=warning]{background-color:#f59e0b1a;border-color:#f59e0b4d}.markdown-content .callout[data-callout-type=warning] .callout-icon,.markdown-content .callout[data-callout-type=version-deprecated] .callout-icon{color:#fbbf24!important}.dark .markdown-content .callout[data-callout-type=warning] .callout-icon,.dark .markdown-content .callout[data-callout-type=version-deprecated] .callout-icon{color:#fcd34dcc!important}.markdown-content .callout[data-callout-type=warning] .callout-content{color:#78350f}.dark .markdown-content .callout[data-callout-type=warning] .callout-content{color:#fef3c7}.markdown-content .callout[data-callout-type=danger]{background-color:#ef44440d;border-color:#ef444433}.dark .markdown-content .callout[data-callout-type=danger]{background-color:#ef44441a;border-color:#ef44444d}.markdown-content .callout[data-callout-type=danger] .callout-icon{color:#dc2626!important}.dark .markdown-content .callout[data-callout-type=danger] .callout-icon{color:#f87171cc!important}.markdown-content .callout[data-callout-type=danger] .callout-content{color:#7f1d1d}.dark .markdown-content .callout[data-callout-type=danger] .callout-content{color:#fecaca}.markdown-content .callout[data-callout-type=info]{background-color:#71717a0d;border-color:#71717a33}.dark .markdown-content .callout[data-callout-type=info]{background-color:#71717a1a;border-color:#71717a4d}.markdown-content .callout[data-callout-type=info] .callout-icon{color:#a1a1aa!important}.dark .markdown-content .callout[data-callout-type=info] .callout-icon{color:#d4d4d8!important}.markdown-content .callout[data-callout-type=info] .callout-content{color:#18181b}.dark .markdown-content .callout[data-callout-type=info] .callout-content{color:#e4e4e7}.markdown-content .callout[data-callout-type=check]{background-color:#10b9810d;border-color:#10b98133}.dark .markdown-content .callout[data-callout-type=check]{background-color:#10b9811a;border-color:#10b9814d}.markdown-content .callout[data-callout-type=check] .callout-icon{color:#16a34a!important}.dark .markdown-content .callout[data-callout-type=check] .callout-icon{color:#4ade80cc!important}.markdown-content .callout[data-callout-type=check] .callout-content{color:#064e3b}.dark .markdown-content .callout[data-callout-type=check] .callout-content{color:#a7f3d0}.markdown-content .callout[data-callout-type=example]{background-color:#a855f70d;border-color:#a855f733}.dark .markdown-content .callout[data-callout-type=example]{background-color:#a855f71a;border-color:#a855f74d}.markdown-content .callout[data-callout-type=example] .callout-icon{color:#9333ea!important}.dark .markdown-content .callout[data-callout-type=example] .callout-icon{color:#c084fc!important}.markdown-content .callout[data-callout-type=example] .callout-content{color:#581c87}.dark .markdown-content .callout[data-callout-type=example] .callout-content{color:#e9d5ff}.markdown-content .callout[data-callout-type=question]{background-color:#14b8a60d;border-color:#14b8a633}.dark .markdown-content .callout[data-callout-type=question]{background-color:#14b8a61a;border-color:#14b8a64d}.markdown-content .callout[data-callout-type=question] .callout-icon{color:#0d9488!important}.dark .markdown-content .callout[data-callout-type=question] .callout-icon{color:#5eead4!important}.markdown-content .callout[data-callout-type=question] .callout-content{color:#115e59}.dark .markdown-content .callout[data-callout-type=question] .callout-content{color:#ccfbf1}.markdown-content .callout[data-callout-type=version-added]{background-color:#10b9810d;border-color:#10b98133}.dark .markdown-content .callout[data-callout-type=version-added]{background-color:#10b9811a;border-color:#10b9814d}.markdown-content .callout[data-callout-type=version-added] .callout-icon{color:#059669!important}.dark .markdown-content .callout[data-callout-type=version-added] .callout-icon{color:#34d399!important}.markdown-content .callout[data-callout-type=version-added] .callout-content{color:#064e3b}.dark .markdown-content .callout[data-callout-type=version-added] .callout-content{color:#a7f3d0}.markdown-content .callout[data-callout-type=version-changed]{background-color:#0ea5e90d;border-color:#0ea5e933}.dark .markdown-content .callout[data-callout-type=version-changed]{background-color:#0ea5e91a;border-color:#0ea5e94d}.markdown-content .callout[data-callout-type=version-changed] .callout-icon{color:#0ea5e9!important}.markdown-content .callout[data-callout-type=version-changed] .callout-content{color:#0c4a6e}.dark .markdown-content .callout[data-callout-type=version-changed] .callout-content{color:#bae6fd}.markdown-content .callout[data-callout-type=version-deprecated]{background-color:#f59e0b0d;border-color:#f59e0b33}.dark .markdown-content .callout[data-callout-type=version-deprecated]{background-color:#f59e0b1a;border-color:#f59e0b4d}.markdown-content .callout[data-callout-type=version-deprecated] .callout-content{color:#78350f}.dark .markdown-content .callout[data-callout-type=version-deprecated] .callout-content{color:#fef3c7}
