/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--tw-font-weight:initial}}}@font-face{font-family:CaskaydiaCoveNF;src:url(/fonts/CaskCov.woff2)}.nerdfont{font-family:CaskaydiaCoveNF}article h1,.markdown-body h1{padding-block:calc(var(--spacing,.25rem) * 2);font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace;font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));color:var(--color-red,#f38ba8)}article h2,.markdown-body h2{font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace;font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));color:var(--color-peach,#fab387)}article h3,.markdown-body h3{font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));color:var(--color-green,#a6e3a1)}article h4,.markdown-body h4{font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--color-sky,#89dceb)}article h5,.markdown-body h5{font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-blue,#89b4fa)}article h6,.markdown-body h6{color:var(--color-blue,#89b4fa);font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace}article ul,.markdown-body ul,article ul ul,.markdown-body ul ul{padding-left:calc(var(--spacing,.25rem) * 3);color:var(--color-text,#cdd6f4);font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace;list-style-type:disc}article li,.markdown-body li{color:var(--color-text,#cdd6f4);font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace}article p,.markdown-body p{margin-block:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 5);color:var(--color-text,#cdd6f4);font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace}article code,.markdown-body code,.carta-renderer code{border-radius:var(--radius-md,.375rem);background-color:var(--color-base,#1e1e2e);padding:var(--spacing,.25rem);color:var(--color-text,#cdd6f4);font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace;color:#cdd6f4!important}article blockquote,.markdown-body blockquote{margin-block:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-blue,#89b4fa);background-color:var(--color-base,#1e1e2e);padding:calc(var(--spacing,.25rem) * 2);color:var(--color-subtext1,#bac2de);font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace}article .MathJax,.markdown-body .MathJax,article .katex-display,.markdown-body .katex-display{color:var(--color-text,#cdd6f4)}article img,.markdown-body img{width:calc(var(--spacing,.25rem) * 96);border-radius:var(--radius-md,.375rem);margin-inline:auto}@keyframes rainbow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.title{text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f38ba8,#fab387,#f9e2af,#a6e3a1,#89dceb,#89b4fa,#cba6f7,red) 0 0/300% 300%;-webkit-background-clip:text;font-size:min(10vw,6.5rem);animation:30s infinite rainbow}article figure pre,.markdown-body figure pre{padding-top:0}article .shiki,.markdown-body .shiki{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 10)}article pre code,.markdown-body pre code{padding:calc(var(--spacing,.25rem) * 4)}article code[class*=language-],article pre[class*=language-],.markdown-body code[class*=language-],.markdown-body pre[class*=language-]{color:#cdd6f4;text-shadow:0 1px #0000004d;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;font-family:CaskaydiaCoveNF,Arial,Monaco,Andale Mono,monospace;line-height:1.5}article pre[class*=language-],.markdown-body pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}article :not(pre)>code[class*=language-],article pre[class*=language-],.markdown-body :not(pre)>code[class*=language-],.markdown-body pre[class*=language-]{background:#1e1e2e}article :not(pre)>code[class*=language-],.markdown-body :not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}article .token.comment,article .token.prolog,article .token.doctype,article .token.cdata,.markdown-body .token.comment,.markdown-body .token.prolog,.markdown-body .token.doctype,.markdown-body .token.cdata,article .token.punctuation,.markdown-body .token.punctuation{color:#cdd6f4}article .namespace,.markdown-body .namespace{opacity:.7}article .token.property,article .token.keyword,article .token.tag,.markdown-body .token.property,.markdown-body .token.keyword,.markdown-body .token.tag,article .token.class-name,.markdown-body .token.class-name{color:#cba6f7}article .token.boolean,article .token.constant,.markdown-body .token.boolean,.markdown-body .token.constant{color:#9c9}article .token.symbol,article .token.deleted,.markdown-body .token.symbol,.markdown-body .token.deleted{color:#f92672}article .token.number,.markdown-body .token.number{color:#fab387}article .token.selector,article .token.attr-name,article .token.string,article .token.char,article .token.builtin,article .token.inserted,.markdown-body .token.selector,.markdown-body .token.attr-name,.markdown-body .token.string,.markdown-body .token.char,.markdown-body .token.builtin,.markdown-body .token.inserted{color:#a6e3a1}article .token.variable,.markdown-body .token.variable{color:#c6c5fe}article .token.operator,.markdown-body .token.operator{color:#ededed}article .token.entity,.markdown-body .token.entity{color:#ffffb6;cursor:help}article .token.url,.markdown-body .token.url{color:#96cbfe}article .language-css .token.string,article .style .token.string,.markdown-body .language-css .token.string,.markdown-body .style .token.string{color:#87c38a}article .token.atrule,article .token.attr-value,.markdown-body .token.atrule,.markdown-body .token.attr-value{color:#f9ee98}article .token.function,.markdown-body .token.function{color:#89b4fa}article .token.regex,.markdown-body .token.regex{color:#eba0ac}article .token.important,.markdown-body .token.important{color:#fd971f}article .token.important,article .token.bold,.markdown-body .token.important,.markdown-body .token.bold{font-weight:700}article .token.italic,.markdown-body .token.italic{font-style:italic}article.copy-button,.markdown-body.copy-button{cursor:pointer;z-index:10;background-color:#0000;border:none;padding:5px;position:absolute;top:10px;right:10px}article pre,.markdown-body pre{padding-top:40px;position:relative}article .copy-icon,.markdown-body .copy-icon{color:var(--color-text,#cdd6f4);width:20px;height:20px;transition:transform .2s ease-in-out,opacity .2s ease-in-out}article .icon-animate,.markdown-body .icon-animate{color:var(--color-green,#a6e3a1);opacity:.8;animation:.5s ease-in-out pulse;transform:scale(1.2)}@keyframes pulse{50%{opacity:.5}}[data-chars-id=v]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-pink-600,oklch(59.2% .249 .584));background-color:#a3003780}@supports (color:color-mix(in lab, red, red)){[data-chars-id=v]{background-color:color-mix(in oklab, var(--color-rose-800,oklch(45.5% .188 13.697)) 50%, transparent)}}[data-chars-id=v]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pink-300,oklch(82.3% .12 346.018))}[data-chars-id=s]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-yellow-600,oklch(68.1% .162 75.834));background-color:#874b0080}@supports (color:color-mix(in lab, red, red)){[data-chars-id=s]{background-color:color-mix(in oklab, var(--color-yellow-800,oklch(47.6% .114 61.907)) 50%, transparent)}}[data-chars-id=s]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-yellow-300,oklch(90.5% .182 98.111))}[data-chars-id=i]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-purple-600,oklch(55.8% .288 302.321));background-color:#6e11b080}@supports (color:color-mix(in lab, red, red)){[data-chars-id=i]{background-color:color-mix(in oklab, var(--color-purple-800,oklch(43.8% .218 303.724)) 50%, transparent)}}[data-chars-id=i]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-purple-200,oklch(90.2% .063 306.703))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
