@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-content:""}}}html .shiki:not(.echo-code){--shiki-highlighted-line-background:#252528cc;--shiki-removed-line-background:#481f1ee6;--shiki-added-line-background:#2d492ee6;background-color:var(--color-black)!important}html .shiki:not(.echo-code) span.line{background-color:#05050a}html .shiki:not(.echo-code,.mcp-snippet) span.line>span,.prose .shiki:not(.echo-code,.mcp-snippet) span.line>span{color:var(--shiki-dark)!important}pre code{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));flex-direction:column;display:flex!important}code .line:after{visibility:hidden;--tw-content:"'";content:var(--tw-content);overflow:hidden}.show-linenumbers pre code{counter-reset:line}.show-linenumbers pre code>.line:before{counter-increment:line;content:counter(line);margin-right:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*4);text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#999;display:inline-block}.show-linenumbers .code-block pre code{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}@media (min-width:48rem){.show-linenumbers .code-block pre code{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.show-linenumbers .code-block pre code>.line:before{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}@media (min-width:48rem){.show-linenumbers .code-block pre code>.line:before{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.shiki span.line.highlighted{background-color:var(--shiki-highlighted-line-background)!important}.shiki span.line.diff.add{background-color:var(--shiki-added-line-background)!important}.shiki span.line.diff.add:before{content:var(--tw-content);margin-left:calc(var(--spacing,.25rem)*2);content:var(--tw-content);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.shiki span.line.diff.add:before{color:color-mix(in oklab,var(--color-white,#fff)90%,transparent)}}.shiki span.line.diff.add:before{content:var(--tw-content);--tw-content:"+";content:var(--tw-content)}.shiki span.line.diff.remove{background-color:var(--shiki-removed-line-background)!important}.shiki span.line.diff.remove:before{content:var(--tw-content);margin-left:calc(var(--spacing,.25rem)*2);content:var(--tw-content);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.shiki span.line.diff.remove:before{color:color-mix(in oklab,var(--color-white,#fff)90%,transparent)}}.shiki span.line.diff.remove:before{content:var(--tw-content);--tw-content:"-";content:var(--tw-content)}.numbered-lines pre code.grid{counter-reset:main-counter}.numbered-lines .line{padding-bottom:1px;padding-left:calc(var(--spacing,.25rem)*8.5);counter-increment:main-counter;position:relative}.numbered-lines .line:before{content:counter(main-counter);left:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*4.5);text-align:right;color:#666;position:absolute}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
