@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-normal.CBMNjBwz.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-400-normal.DvVFcYIV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-normal.DLFur4M8.woff2)format("woff2"),url(./eb-garamond-cyrillic-400-normal.Cgupd8z3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-normal.xgh5yVqR.woff2)format("woff2"),url(./eb-garamond-greek-ext-400-normal.m3zVZPMF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-normal.Bd9qxgO7.woff2)format("woff2"),url(./eb-garamond-greek-400-normal.Co9-8-br.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-normal.CfDT8MMM.woff2)format("woff2"),url(./eb-garamond-vietnamese-400-normal.yoRrTn3C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-normal.8a_ZZ2Qq.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-normal.Ckqal4CG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-normal.DSJrtJSV.woff2)format("woff2"),url(./eb-garamond-latin-400-normal.zgGxM6DR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-cyrillic-ext-500-normal.BKz78T03.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-500-normal.BW_wrb5p.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-cyrillic-500-normal.RaVCNQX7.woff2)format("woff2"),url(./eb-garamond-cyrillic-500-normal.DMxgMKSc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-greek-ext-500-normal.B2GLvXWD.woff2)format("woff2"),url(./eb-garamond-greek-ext-500-normal.BdAXjnQq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-greek-500-normal.CmiK3K51.woff2)format("woff2"),url(./eb-garamond-greek-500-normal.qyq7qiEo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-vietnamese-500-normal.aFhv2iya.woff2)format("woff2"),url(./eb-garamond-vietnamese-500-normal.CYDqHS6k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-latin-ext-500-normal.BUqUdxpG.woff2)format("woff2"),url(./eb-garamond-latin-ext-500-normal.DBzjYlhR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-latin-500-normal.LNvnJ-zC.woff2)format("woff2"),url(./eb-garamond-latin-500-normal.DX0gtuIC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-italic.CrXb_wUK.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-400-italic.CWxonse8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-italic.D_DWC1IY.woff2)format("woff2"),url(./eb-garamond-cyrillic-400-italic.DCsSAFyU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-italic.FLlJiINU.woff2)format("woff2"),url(./eb-garamond-greek-ext-400-italic.11TUomBd.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-italic.BU6_2yEY.woff2)format("woff2"),url(./eb-garamond-greek-400-italic.Bgino0Sw.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-italic.BW8oGKYg.woff2)format("woff2"),url(./eb-garamond-vietnamese-400-italic.BCMO1dRL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-italic.dkY5D-I6.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-italic.CAWkC-nM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-italic.KGnr19QW.woff2)format("woff2"),url(./eb-garamond-latin-400-italic.DxAerz_z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2)format("woff2"),url(./dm-serif-display-latin-ext-400-normal.B1toqZab.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(./dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-ext-400-italic.DiLdooSn.woff2)format("woff2"),url(./dm-serif-display-latin-ext-400-italic.D6UvgSoX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-400-italic.DpcbibHm.woff2)format("woff2"),url(./dm-serif-display-latin-400-italic.BgxzcTJK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.FAIU8e3o.woff2)format("woff2"),url(./fira-mono-cyrillic-ext-400-normal.Co4MVjrD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.BJkDdjbt.woff2)format("woff2"),url(./fira-mono-cyrillic-400-normal.DUd3efVn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.Be4g_LSk.woff2)format("woff2"),url(./fira-mono-greek-ext-400-normal.BQ5yw6bY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.ftNhKy_S.woff2)format("woff2"),url(./fira-mono-greek-400-normal.B_0AmgK7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-symbols2-400-normal.C6JptOil.woff2)format("woff2"),url(./fira-mono-symbols2-400-normal.CpeG9ob9.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.B2gPvaNr.woff2)format("woff2"),url(./fira-mono-latin-ext-400-normal.CbD3vWRE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.DVTTRLHv.woff2)format("woff2"),url(./fira-mono-latin-400-normal.C3FQ26ho.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-mono-cyrillic-ext-700-normal.DM8N8UCP.woff2)format("woff2"),url(./fira-mono-cyrillic-ext-700-normal.CLFQb9sr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-mono-cyrillic-700-normal.rgCbhSoG.woff2)format("woff2"),url(./fira-mono-cyrillic-700-normal.D2yGHpLC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-mono-greek-ext-700-normal.qafHx1FS.woff2)format("woff2"),url(./fira-mono-greek-ext-700-normal.jYudXDRq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-mono-greek-700-normal.BoGSH2R-.woff2)format("woff2"),url(./fira-mono-greek-700-normal.DxMYgJos.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-mono-symbols2-700-normal.ysb4CR-u.woff2)format("woff2"),url(./fira-mono-symbols2-700-normal.C44H3klV.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-mono-latin-ext-700-normal.Dvsv_QdR.woff2)format("woff2"),url(./fira-mono-latin-ext-700-normal.CEl0vhRb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-mono-latin-700-normal.BS51peDT.woff2)format("woff2"),url(./fira-mono-latin-700-normal.BXUfGHNL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-cyrillic-ext-400-normal.Cycyekte.woff2)format("woff2"),url(./fira-sans-cyrillic-ext-400-normal.Dd5dApAy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-cyrillic-400-normal.CKu2TFQr.woff2)format("woff2"),url(./fira-sans-cyrillic-400-normal.D9eUeF-O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-greek-ext-400-normal.ByG7UNQ2.woff2)format("woff2"),url(./fira-sans-greek-ext-400-normal.ClCfNE6D.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-greek-400-normal.BFCFncbp.woff2)format("woff2"),url(./fira-sans-greek-400-normal.DQ8sF22y.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-vietnamese-400-normal.ljDTQFsx.woff2)format("woff2"),url(./fira-sans-vietnamese-400-normal.DUVG35gE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-latin-ext-400-normal.BLG_mAEf.woff2)format("woff2"),url(./fira-sans-latin-ext-400-normal.BCUwhuGB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-latin-400-normal.a0AnQzuD.woff2)format("woff2"),url(./fira-sans-latin-400-normal.66xCkunx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sk-fg-1:#141414;--sk-fg-2:#262626;--sk-fg-3:#666;--sk-fg-4:gray;--sk-fg-5:#b3b3b3;--sk-fg-accent:#d43008;--sk-bg-1:#fff;--sk-bg-2:#fdfdfd;--sk-bg-3:#fafafa;--sk-bg-4:#f2f2f2;--sk-bg-accent:var(--sk-fg-accent);--sk-bg-selection:#42b4ff4d;--sk-bg-unfocused-selection:#71aad033;--sk-bg-highlight:#ff9;--sk-border:#ebebeb;--shiki-color-text:var(--sk-fg-2);--shiki-token-constant:var(--shiki-color-text);--shiki-token-string:#994d00;--shiki-token-comment:var(--sk-fg-4);--shiki-token-keyword:#0074c2;--shiki-token-parameter:var(--shiki-color-text);--shiki-token-function:var(--sk-fg-accent);--shiki-token-string-expression:var(--shiki-token-string);--shiki-token-punctuation:var(--shiki-color-text);--shiki-token-link:var(--shiki-token-keyword);--sk-scrollbar:#0000004d;--sk-shadow:drop-shadow(0px 0px 14px #0000001a)}@media (prefers-color-scheme:dark){:root:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sk-bg-hue:220;--sk-fg-1:hsl(var(--sk-bg-hue), 2%, 90%);--sk-fg-2:hsl(var(--sk-bg-hue), 3%, 80%);--sk-fg-3:hsl(var(--sk-bg-hue), 5%, 65%);--sk-fg-4:hsl(var(--sk-bg-hue), 5%, 55%);--sk-fg-accent:#f96743;--sk-bg-0:hsl(var(--sk-bg-hue), 8%, 10%);--sk-bg-1:hsl(var(--sk-bg-hue), 10%, 12%);--sk-bg-2:hsl(var(--sk-bg-hue), 12%, 14%);--sk-bg-3:hsl(var(--sk-bg-hue), 14%, 16%);--sk-bg-4:hsl(var(--sk-bg-hue), 15%, 21%);--sk-bg-accent:#b32d00;--sk-bg-highlight:#4d4d00;--sk-border:hsl(var(--sk-bg-hue), 15%, 22%);--shiki-color-text:#c4c1bb;--shiki-token-comment:#8c8c8c;--shiki-token-keyword:#57b5f4;--shiki-token-function:#eab095;--shiki-token-string:#ccb88f;--sk-scrollbar:#ffffff4d;--sk-shadow:drop-shadow(1px 2px 16px #00000080)}}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sk-bg-hue:220;--sk-fg-1:hsl(var(--sk-bg-hue), 2%, 90%);--sk-fg-2:hsl(var(--sk-bg-hue), 3%, 80%);--sk-fg-3:hsl(var(--sk-bg-hue), 5%, 65%);--sk-fg-4:hsl(var(--sk-bg-hue), 5%, 55%);--sk-fg-accent:#f96743;--sk-bg-0:hsl(var(--sk-bg-hue), 8%, 10%);--sk-bg-1:hsl(var(--sk-bg-hue), 10%, 12%);--sk-bg-2:hsl(var(--sk-bg-hue), 12%, 14%);--sk-bg-3:hsl(var(--sk-bg-hue), 14%, 16%);--sk-bg-4:hsl(var(--sk-bg-hue), 15%, 21%);--sk-bg-accent:#b32d00;--sk-bg-highlight:#4d4d00;--sk-border:hsl(var(--sk-bg-hue), 15%, 22%);--shiki-color-text:#c4c1bb;--shiki-token-comment:#8c8c8c;--shiki-token-keyword:#57b5f4;--shiki-token-function:#eab095;--shiki-token-string:#ccb88f;--sk-scrollbar:#ffffff4d;--sk-shadow:drop-shadow(1px 2px 16px #00000080)}:root{--sk-nav-height:6rem;--sk-secondary-nav-height:5rem;--sk-page-padding-top:6rem;--sk-page-padding-bottom:8rem;--sk-page-padding-side:1.6rem;--sk-thick-border-width:.3rem;--sk-border-radius:.4rem;--sk-border-radius-inner:.2rem;--sk-page-content-width:76rem;--sk-banner-height:0px;--sk-pane-controls-height:4.2rem}@media screen and (width>=480px){:root{--sk-page-padding-side:3.2rem}}@media screen and (width>=800px){:root{--sk-page-padding-top:8rem;--sk-page-padding-side:4.8rem;--sk-secondary-nav-height:6rem}}:root{--sk-font-family-ui:"Fira Sans", -apple-system, sans-serif;--sk-font-family-body:Georgia, serif;--sk-font-family-heading:"DM Serif Display", Georgia, serif;--sk-font-family-mono:"Fira Mono", monospace;--sk-font-size-h1:5.4rem;--sk-font-size-h2:3.6rem;--sk-font-size-h3:2.4rem;--sk-font-size-body:1.8rem;--sk-font-size-body-small:1.6rem;--sk-font-size-ui-small:1.3rem;--sk-font-size-ui-medium:1.8rem;--sk-font-size-ui-large:2.4rem;--sk-font-size-mono:1.4rem;--sk-line-height-body:calc(1.5 * var(--sk-font-size-body));--sk-line-height-body-small:calc(1.5 * var(--sk-font-size-body-small));--sk-font-h1:500 var(--sk-font-size-h1) / 1.2 var(--sk-font-family-heading);--sk-font-h2:500 var(--sk-font-size-h2) / 1.2 var(--sk-font-family-heading);--sk-font-h3:500 var(--sk-font-size-h3) / 1.2 var(--sk-font-family-heading);--sk-font-body:400 var(--sk-font-size-body) / var(--sk-line-height-body) var(--sk-font-family-body);--sk-font-body-small:400 var(--sk-font-size-body-small) / var(--sk-line-height-body-small) var(--sk-font-family-body);--sk-font-ui-small:400 var(--sk-font-size-ui-small) / 1.5 var(--sk-font-family-ui);--sk-font-ui-medium:400 var(--sk-font-size-ui-medium) / 1.5 var(--sk-font-family-ui);--sk-font-ui-large:400 var(--sk-font-size-ui-large) / 1.5 var(--sk-font-family-ui);--sk-font-mono:400 var(--sk-font-size-mono) / 1.7 var(--sk-font-family-mono)}@media (resolution>=1.75x){:root{--sk-font-family-body:"EB Garamond", Georgia, serif;--sk-font-size-body:2.2rem;--sk-font-size-body-small:2rem}}:root.font-boring{--sk-font-family-body:"Atkinson Hyperlegible", sans-serif;--sk-font-size-body:1.9rem;--sk-font-size-body-small:1.7rem}:root.font-boring p code{font-size:.75em}@media (prefers-color-scheme:dark){:root:not(.light){-webkit-font-smoothing:antialiased}}:root.dark{-webkit-font-smoothing:antialiased}@media screen and (width>=800px){:root{--sk-font-size-h1:5.4rem}}:root{--safari-fix:translate3d(0, 0, .01)}html{-webkit-text-size-adjust:100%;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;border-collapse:collapse;font-size:62.5%}html,body{width:100%;height:100%}:root{--quint-out:cubic-bezier(.23, 1, .32, 1)}body{font-family:var(--sk-font-family-body);color:var(--sk-fg-2);background-color:var(--sk-bg-1);tab-size:2;width:100%;line-height:1.5}*{box-sizing:inherit;scrollbar-width:thin;scrollbar-color:var(--sk-scrollbar) transparent;margin:0;padding:0}:focus-visible{outline:2px solid var(--sk-fg-accent);border-radius:var(--sk-border-radius)}p,ul,ol{font:var(--sk-font-body);text-wrap:pretty;max-width:60rem;margin:.5lh 0}:is(p,ul,ol):first-child{margin-top:0}:is(p,ul,ol):last-child{margin-bottom:0}ul,ol{padding-left:3rem;list-style:none;position:relative}:is(ul,ol) li:before{content:"•";position:absolute;left:1rem}a{cursor:pointer;color:var(--sk-fg-accent);text-decoration:none;position:relative}a:hover{text-decoration:underline}h1{font:var(--sk-font-h1);left:-.1em}h2{font:var(--sk-font-h2)}h3{font:var(--sk-font-h3)}h1,h2,h3{text-wrap:balance;color:var(--sk-fg-1);margin-top:6rem;position:relative}strong{font-weight:400}code,kbd{border-radius:var(--sk-border-radius);white-space:nowrap;background:var(--sk-bg-4);font-size:.666em;line-height:1.7;position:relative}code{font-family:var(--sk-font-family-mono);margin:0 .2rem;padding:.4rem}kbd{font-family:var(--sk-font-family-ui)}pre{overflow-x:auto}pre code{white-space:inherit;font-size:var(--sk-font-size-mono);background-color:#0000;margin:0;padding:0;top:0}header{margin-bottom:4rem}::selection{background:var(--sk-bg-selection)}blockquote{margin:var(--sk-line-height-body) 0;max-width:var(--sk-page-content-width);background:var(--sk-bg-3);border-left:2px solid var(--sk-fg-accent);padding:2rem;position:relative}blockquote :where(p,ul,ol){font-size:var(--sk-font-size-body-small)}blockquote :last-child{margin:0}input,button{font-family:var(--sk-font-family-ui);font-size:inherit}button{color:currentColor;background-color:#0000;border:none}button[disabled]{color:var(--sk-fg-4)}table{width:100%;font:var(--sk-font-body-small)}td,th{text-align:left;border-bottom:1px solid #eee;padding:.4rem .8rem .4rem 0}table :where(code,span){white-space:pre}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}pre{background:var(--sk-bg-3);border:1px solid var(--sk-bg-4);border-radius:.2rem;margin:2rem 0;padding:2rem}pre code .comment{color:var(--sk-fg-4)}pre code:has(.inserted){color:var(--sk-fg-4)}pre code .inserted{color:var(--sk-fg-1);background:#c8ffc866;outline:.3rem solid #c8ffc866}pre code .inserted.prefix{display:none}header.svelte-12qhfyh{border-bottom:1px solid var(--sk-bg-4);width:100%;height:8rem;font:var(--sk-font-ui-medium);text-transform:uppercase;background:var(--sk-bg-1);z-index:2;align-items:center;padding:2rem;display:flex;position:fixed;top:0}header.svelte-12qhfyh .logo:where(.svelte-12qhfyh){width:4rem;margin:0 2rem 0 0}header.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit}nav.svelte-12qhfyh{display:flex}nav.svelte-12qhfyh span:where(.svelte-12qhfyh):not(:last-child):after{content:"/";color:var(--sk-fg-5);margin:0 .5rem;text-decoration:none}main.svelte-12qhfyh{margin:0 auto;padding:12rem 8rem 10rem}
