@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-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-leading:initial}}}@layer components{.prose{max-width:none}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.prose code:not(pre code){background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:0}.prose pre{padding:calc(var(--spacing,.25rem)*0);background-color:#0000;overflow:visible}.prose a{color:var(--primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}@media (hover:hover){.prose a:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prose a:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}}.prose a:hover{text-decoration-line:underline}.prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prose blockquote{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.prose blockquote{padding-left:calc(var(--spacing,.25rem)*4);color:var(--muted-foreground);font-style:italic}.prose img{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:0}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2)}.prose th{background-color:var(--muted);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.code-block{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);position:relative;overflow:hidden}.code-block pre{padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);overflow-x:auto}.code-block code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)}[data-rehype-pretty-code-figure]{margin-block:calc(var(--spacing,.25rem)*6)}[data-rehype-pretty-code-figure] pre{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){[data-rehype-pretty-code-figure] pre{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}[data-rehype-pretty-code-figure] pre{padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}[data-rehype-pretty-code-figure] code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);display:grid}[data-rehype-pretty-code-figure] [data-line]{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);border-color:#0000;border-left-width:2px}[data-rehype-pretty-code-figure] [data-highlighted-line]{border-left-color:var(--primary);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-rehype-pretty-code-figure] [data-highlighted-line]{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}[data-rehype-pretty-code-figure] [data-highlighted-chars]{background-color:var(--primary);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){[data-rehype-pretty-code-figure] [data-highlighted-chars]{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}[data-rehype-pretty-code-figure] [data-highlighted-chars]{padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5)}[data-rehype-pretty-code-figure] [data-line-numbers]{counter-reset:line}[data-rehype-pretty-code-figure] [data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);margin-right:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);text-align:right;color:var(--muted-foreground);display:inline-block}[data-rehype-pretty-code-title]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-rehype-pretty-code-title]{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}[data-rehype-pretty-code-title]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}[data-rehype-pretty-code-title]+pre{border-top-left-radius:0;border-top-right-radius:0}[data-rehype-pretty-code-caption]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-rehype-pretty-code-caption]{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}[data-rehype-pretty-code-caption]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--muted-foreground)}[data-rehype-pretty-code-caption]~pre{border-bottom-right-radius:0;border-bottom-left-radius:0}:root [data-rehype-pretty-code-figure] pre{background-color:#f6f8fa}:root [data-rehype-pretty-code-figure] code{color:var(--shiki-light);background-color:var(--shiki-light-bg)}:root [data-rehype-pretty-code-figure] code span{color:var(--shiki-light)}.dark [data-rehype-pretty-code-figure] pre{background-color:#161b22}.dark [data-rehype-pretty-code-figure] code{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}.dark [data-rehype-pretty-code-figure] code span{color:var(--shiki-dark)}.code-block .token.comment,.code-block .token.prolog,.code-block .token.doctype,.code-block .token.cdata{color:var(--muted-foreground)}.code-block .token.punctuation{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.code-block .token.punctuation{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.code-block .token.property,.code-block .token.tag,.code-block .token.boolean,.code-block .token.number,.code-block .token.constant,.code-block .token.symbol,.code-block .token.deleted{color:var(--color-red-500,#fb2c36)}@supports (color:lab(0% 0 0)){.code-block .token.property,.code-block .token.tag,.code-block .token.boolean,.code-block .token.number,.code-block .token.constant,.code-block .token.symbol,.code-block .token.deleted{color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}:is(.code-block .token.property,.code-block .token.tag,.code-block .token.boolean,.code-block .token.number,.code-block .token.constant,.code-block .token.symbol,.code-block .token.deleted):is(.dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){:is(.code-block .token.property,.code-block .token.tag,.code-block .token.boolean,.code-block .token.number,.code-block .token.constant,.code-block .token.symbol,.code-block .token.deleted):is(.dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.code-block .token.selector,.code-block .token.attr-name,.code-block .token.string,.code-block .token.char,.code-block .token.builtin,.code-block .token.inserted{color:var(--primary)}.code-block .token.operator,.code-block .token.entity,.code-block .token.url,.code-block .language-css .token.string,.code-block .style .token.string{color:var(--color-yellow-600,#cd8900)}@supports (color:lab(0% 0 0)){.code-block .token.operator,.code-block .token.entity,.code-block .token.url,.code-block .language-css .token.string,.code-block .style .token.string{color:var(--color-yellow-600,lab(62.7799% 22.4197 86.1544))}}:is(.code-block .token.operator,.code-block .token.entity,.code-block .token.url,.code-block .language-css .token.string,.code-block .style .token.string):is(.dark *){color:var(--color-yellow-400,#fac800)}@supports (color:lab(0% 0 0)){:is(.code-block .token.operator,.code-block .token.entity,.code-block .token.url,.code-block .language-css .token.string,.code-block .style .token.string):is(.dark *){color:var(--color-yellow-400,lab(83.2664% 8.65132 106.895))}}.code-block .token.atrule,.code-block .token.attr-value,.code-block .token.keyword{color:var(--color-blue-600,#155dfc)}@supports (color:lab(0% 0 0)){.code-block .token.atrule,.code-block .token.attr-value,.code-block .token.keyword{color:var(--color-blue-600,lab(44.0605% 29.0279 -86.0352))}}:is(.code-block .token.atrule,.code-block .token.attr-value,.code-block .token.keyword):is(.dark *){color:var(--color-blue-400,#54a2ff)}@supports (color:lab(0% 0 0)){:is(.code-block .token.atrule,.code-block .token.attr-value,.code-block .token.keyword):is(.dark *){color:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802))}}.code-block .token.function,.code-block .token.class-name{color:var(--color-purple-600,#9810fa)}@supports (color:lab(0% 0 0)){.code-block .token.function,.code-block .token.class-name{color:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}:is(.code-block .token.function,.code-block .token.class-name):is(.dark *){color:var(--color-purple-400,#c07eff)}@supports (color:lab(0% 0 0)){:is(.code-block .token.function,.code-block .token.class-name):is(.dark *){color:var(--color-purple-400,lab(63.6946% 47.6127 -59.2066))}}.code-block .token.regex,.code-block .token.important,.code-block .token.variable{color:var(--color-orange-500,#fe6e00)}@supports (color:lab(0% 0 0)){.code-block .token.regex,.code-block .token.important,.code-block .token.variable{color:var(--color-orange-500,lab(64.272% 57.1788 90.3583))}}:is(.code-block .token.regex,.code-block .token.important,.code-block .token.variable):is(.dark *){color:var(--color-orange-400,#ff8b1a)}@supports (color:lab(0% 0 0)){:is(.code-block .token.regex,.code-block .token.important,.code-block .token.variable):is(.dark *){color:var(--color-orange-400,lab(70.0429% 42.5156 75.8207))}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
