@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Manrope Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.4431%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.7533%;ascent-override:102.7437%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.2222%;ascent-override:104.2826%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:103.3095%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.0464%;ascent-override:109.8443%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Atkinson Hyperlegible Next;src:local("Atkinson Hyperlegible Next Regular Italic"),local("Atkinson Hyperlegible Next Italic"),url(../_fonts/oun6B2McVm1nuBBcs9B0XxPlGdhQfDlpQyL86MXNUT8-PIQrYJjdWeTn4RfteHxLCajLPVczlNC95B2e2h9cs1c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Atkinson Hyperlegible Next Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.6016%;ascent-override:92.3063%;descent-override:29.6431%;line-gap-override:0%}@font-face{font-family:"Atkinson Hyperlegible Next Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.1445%;ascent-override:98.258%;descent-override:31.5544%;line-gap-override:0%}@font-face{font-family:"Atkinson Hyperlegible Next Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.6667%;ascent-override:99.7297%;descent-override:32.027%;line-gap-override:0%}@font-face{font-family:"Atkinson Hyperlegible Next Fallback: Arial";src:local("Arial");size-adjust:99.5961%;ascent-override:98.7991%;descent-override:31.7282%;line-gap-override:0%}@font-face{font-family:"Atkinson Hyperlegible Next Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.6709%;ascent-override:105.0486%;descent-override:33.7351%;line-gap-override:0%}@font-face{font-family:Atkinson Hyperlegible Next;src:local("Atkinson Hyperlegible Next Bold Italic"),url(../_fonts/oun6B2McVm1nuBBcs9B0XxPlGdhQfDlpQyL86MXNUT8-PIQrYJjdWeTn4RfteHxLCajLPVczlNC95B2e2h9cs1c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Atkinson Hyperlegible Next;src:local("Atkinson Hyperlegible Next Regular"),local("Atkinson Hyperlegible Next"),url(../_fonts/SxAfF53CL9LD9SOrXSwIwVdzfbmvtxHKoh5rnsdNAdg-Hx91VToaX67_ckSVvkNtyB1h9qBPAwWEJENo00TA2tU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Atkinson Hyperlegible Next;src:local("Atkinson Hyperlegible Next Bold"),url(../_fonts/SxAfF53CL9LD9SOrXSwIwVdzfbmvtxHKoh5rnsdNAdg-Hx91VToaX67_ckSVvkNtyB1h9qBPAwWEJENo00TA2tU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--c-light-bg:#f9daea;--c-light-bg-el1:#fbedf4;--c-light-bg-el2:#f9daea;--c-light-text:#000;--c-light-pink:#ff0060;--c-dark-bg:#0f1114;--c-dark-bg-el1:#191c20;--c-dark-bg-el2:#23262c;--c-dark-text:#fbedef;--c-dark-pink:#ff4090}:root{--t-bg:var(--c-light-bg);--t-bg-el1:var(--c-light-bg-el1);--t-bg-el2:var(--c-light-bg-el2);--t-text:var(--c-light-text);--t-pink-bg:var(--c-light-pink);--t-pink-text:var(--c-light-pink)}@media(prefers-color-scheme:dark){:root{--t-bg:var(--c-dark-bg);--t-bg-el1:var(--c-dark-bg-el1);--t-bg-el2:var(--c-dark-bg-el2);--t-text:var(--c-dark-text);--t-pink-bg:var(--c-dark-pink);--t-pink-text:var(--c-dark-pink)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}:focus{box-shadow:0 0 0 .125rem var(--t-pink-bg);outline-color:transparent;outline-style:solid;transition:box-shadow .1s}@media(prefers-reduced-motion){:focus{transition:none}}::-moz-selection{background-color:color-mix(in srgb,var(--t-pink-bg),transparent 70%)}::selection{background-color:color-mix(in srgb,var(--t-pink-bg),transparent 70%)}#__nuxt{display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;margin:auto;max-width:50rem;min-height:100svh}body{background-color:var(--t-bg);color:var(--t-text);font-family:Atkinson Hyperlegible Next,"Atkinson Hyperlegible Next Fallback: BlinkMacSystemFont","Atkinson Hyperlegible Next Fallback: Segoe UI","Atkinson Hyperlegible Next Fallback: Helvetica Neue","Atkinson Hyperlegible Next Fallback: Arial","Atkinson Hyperlegible Next Fallback: Noto Sans",system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-variant-ligatures:normal;transition:color .16s,background-color .16s}@media(prefers-reduced-motion){body{transition:none}}a,a:visited{transition:color .16s,background-color .16s}@media(prefers-reduced-motion){a,a:visited{transition:none}}a,a:visited{color:var(--t-pink-text);margin:-.125em -.25em;padding:.125em .25em}a:focus,a:hover{background-color:var(--t-pink-bg);color:var(--c-dark-text)}@media screen and (max-width:832px){#__nuxt{margin:0 16px}}blockquote{font-size:1.25rem;transition:color .16s,background-color .16s,border-inline-start .16s}@media(prefers-reduced-motion){blockquote{transition:none}}blockquote{background-color:var(--t-bg-el1);border-inline-start:8px solid;line-height:1.5;padding:8px 16px}h1,h2,h3,h4,h5,h6{font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif}h1{font-size:2em}button,input,select,textarea{background-color:var(--t-bg-el1);border:.125rem solid;color:var(--t-text);font:inherit}button,input[type=reset],input[type=submit],select{transition:color .16s,background-color .16s}@media(prefers-reduced-motion){button,input[type=reset],input[type=submit],select{transition:none}}button:hover,input[type=reset]:hover,input[type=submit]:hover,select:hover{background-color:var(--t-text);color:var(--t-bg)}button:active,input[type=reset]:active,input[type=submit]:active,select:active{background-color:var(--t-pink-bg);border:.125rem solid var(--t-pink-bg);color:var(--t-text)}ol,ul{padding-left:1.25em}ul.contains-task-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}code,kbd{font-size:.85em}code,kbd,pre{font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace}pre{background-color:var(--t-bg-el1);border:.125rem solid;padding:16px}img,video{height:auto;max-width:100%}table{border:.125rem solid;border-collapse:collapse}small{font-size:.85em}th{font-weight:700}td,th{border:.125rem solid;padding:8px}tr:nth-child(odd){background-color:var(--t-bg-el1)}tr:nth-child(2n){background-color:var(--t-bg-el2)}thead th:empty{display:none}.iconify{vertical-align:sub}a .link-icon{height:.85em;margin-left:0;padding:0;vertical-align:middle;width:.85em}.hstack{display:flex;flex-direction:row}.vstack{display:flex;flex-direction:column}.f-ai-c{align-items:center}.f-ai-bl{align-items:baseline}.gap-0{gap:4px}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:32px}.el1{background-color:var(--t-bg-el1)}.el2{background-color:var(--t-bg-el2)}.devinfo,.devwarn{padding:8px}.devwarn{background-color:red;color:#fff}.devinfo{background-color:gold;color:#000}.katex-display{font-size:1.125rem}.h-anc{display:inline-block;font-size:1.5rem;margin:0 0 0 8px;padding:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.h-anc:focus,.h-anc:hover{padding:0}:target{scroll-margin-top:32px}.codeblock>pre{counter-increment:loc calc(attr(start number,1) - 1);counter-reset:loc}.codeblock>pre.shiki>code>span{display:block}@media(prefers-color-scheme:dark){.codeblock>pre.shiki>code .line span{color:var(--shiki-d)!important}}.codeblock>pre.shiki>code .line:before{border-right:.125em solid color-mix(in srgb,var(--t-text),transparent 50%);color:color-mix(in srgb,var(--t-text),transparent 50%);content:counter(loc);counter-increment:loc;display:inline-block;margin-right:8px;padding-right:8px;text-align:right;width:2.5rem}.codeblock>pre.shiki>code .line.diff.remove:before{content:"- " counter(loc)}.codeblock>pre.shiki>code .line.diff.remove{background-color:color-mix(in srgb,#c52f21,transparent 60%)}.codeblock>pre.shiki>code .line.diff.add:before{content:"+ " counter(loc)}.codeblock>pre.shiki>code .line.diff.add{background-color:color-mix(in srgb,#029764,transparent 60%)}.codeblock>pre.shiki>code .line.highlight,.codeblock>pre.shiki>code .line.highlighted{background-color:color-mix(in srgb,#777,transparent 70%)}.codeblock>pre.shiki>code .line.highlight.error,.codeblock>pre.shiki>code .line.highlighted.error{background-color:color-mix(in srgb,#c52f21,transparent 60%)}.codeblock>pre.shiki>code .line.highlight.warning,.codeblock>pre.shiki>code .line.highlighted.warning{background-color:color-mix(in srgb,#a77c00,transparent 60%)}.codeblock>pre.has-focused>code .line{filter:blur(.125rem);opacity:.6;transition:filter .16s,opacity .16s}@media(prefers-reduced-motion){.codeblock>pre.has-focused>code .line{transition:none}}.codeblock>pre.has-focused>code .line.focused{filter:none;opacity:1}.codeblock>pre.has-focused:hover>code .line{filter:none;opacity:1}code.inline{border:.125rem solid;padding:2px}.codeblock{transition:color .16s,background-color .16s}@media(prefers-reduced-motion){.codeblock{transition:none}}.codeblock{background-color:var(--t-bg-el1);border:.125rem solid;color:var(--t-text);position:relative}.codeblock .codemeta{border-bottom:.125rem solid;padding:8px}.codeblock .codepad{padding:8px}.codeblock pre{background:transparent;border:none;margin:0;overflow-x:auto;padding:8px 0}.codeblock pre code{display:block;line-height:1.6;min-width:100%;width:-moz-fit-content;width:fit-content}.codeblock pre code span.line{display:flex;flex-direction:row}.codeblock pre:not(.shiki){padding:8px 12px}.codeblock .copysnippet .iconify{width:1.333em}.codeblock .copysnippet{aspect-ratio:1;width:-moz-fit-content;width:fit-content}.codeblock .codecorner{background-color:var(--t-pink-bg);color:var(--t-bg);position:absolute;right:6px;top:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.codeblock .codecorner>span{align-content:center;padding:0 4px}
