@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}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./fira-sans-cyrillic-ext-500-normal.Dkk5LlrU.woff2)format("woff2"),url(./fira-sans-cyrillic-ext-500-normal.Cixivk4R.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:500;src:url(./fira-sans-cyrillic-500-normal.CXfldnQ8.woff2)format("woff2"),url(./fira-sans-cyrillic-500-normal.Daski1k2.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:500;src:url(./fira-sans-greek-ext-500-normal.nq-cjB3m.woff2)format("woff2"),url(./fira-sans-greek-ext-500-normal.Bem4H9fH.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./fira-sans-greek-500-normal.Cy-TUuxE.woff2)format("woff2"),url(./fira-sans-greek-500-normal.C9KT8sAy.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:500;src:url(./fira-sans-vietnamese-500-normal.ChEXCnJy.woff2)format("woff2"),url(./fira-sans-vietnamese-500-normal.UV7M6ot_.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:500;src:url(./fira-sans-latin-ext-500-normal.OO1QnNpY.woff2)format("woff2"),url(./fira-sans-latin-ext-500-normal.CFRf4jcC.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:500;src:url(./fira-sans-latin-500-normal.Bvbxc8ch.woff2)format("woff2"),url(./fira-sans-latin-500-normal.Bkfzcwmr.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-400-normal.DG8lny6_.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.DDLP67lu.woff2)format("woff2"),url(./eb-garamond-cyrillic-400-normal.C0kVTdou.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.K8pwR3tn.woff2)format("woff2"),url(./eb-garamond-greek-ext-400-normal.BaZl8BIK.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.CVAbzS9p.woff2)format("woff2"),url(./eb-garamond-greek-400-normal.d4JlP2QH.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.CLvJdMEL.woff2)format("woff2"),url(./eb-garamond-vietnamese-400-normal.ifvNSiWx.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.o4A__6QZ.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-normal.B4EmgUmt.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.BCNrxLz_.woff2)format("woff2"),url(./eb-garamond-latin-400-normal.maQnHeKB.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.Bz1w3xqM.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-400-italic.CYS3phfl.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.BGIwiowF.woff2)format("woff2"),url(./eb-garamond-cyrillic-400-italic.BZInx2ys.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.CHZOQEtG.woff2)format("woff2"),url(./eb-garamond-greek-ext-400-italic.BL1XYHtS.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.Dqr5KC66.woff2)format("woff2"),url(./eb-garamond-greek-400-italic.BamGE6QP.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.DQ8HKnks.woff2)format("woff2"),url(./eb-garamond-vietnamese-400-italic.ORtyMVfw.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.V7s3nWfX.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-italic.DUSsnRSD.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.DSEbMgZu.woff2)format("woff2"),url(./eb-garamond-latin-400-italic.CDFyLPXJ.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.DcO3I2lp.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-500-normal.I3TfTkSf.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.c5LjvaqX.woff2)format("woff2"),url(./eb-garamond-cyrillic-500-normal.CLHyttEY.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.DkhmZW4r.woff2)format("woff2"),url(./eb-garamond-greek-ext-500-normal.CMJ7zNBO.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.BtA0fbXC.woff2)format("woff2"),url(./eb-garamond-greek-500-normal.BjSCMh1N.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.BCT1_K6u.woff2)format("woff2"),url(./eb-garamond-vietnamese-500-normal.B0TRhMco.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.BFuc0jzo.woff2)format("woff2"),url(./eb-garamond-latin-ext-500-normal.obw7ZvB_.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.DehAIUv0.woff2)format("woff2"),url(./eb-garamond-latin-500-normal.DZU8xF9o.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal.BbWidj28.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal.BK6Glc0m.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-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);--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:3.6rem;--sk-font-size-h2:3rem;--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.6rem;--sk-font-size-ui-large:3rem;--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);--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-sidebar-width:28rem;--safari-fix:translate3d(0, 0, .01);--quint-out:cubic-bezier(.23, 1, .32, 1);--sk-raised-border:var(--sk-border);--sk-raised-highlight:#f2f2f2;--sk-raised-shadow:#dbdbdb;--sk-raised-color:var(--sk-raised-highlight) var(--sk-raised-border) var(--sk-raised-border) var(--sk-raised-highlight);--sk-raised-hover-color:var(--sk-raised-border) var(--sk-raised-shadow) var(--sk-raised-shadow) var(--sk-raised-border);--sk-raised-active-color:var(--sk-raised-shadow) var(--sk-raised-border) var(--sk-raised-border) var(--sk-raised-shadow);--sk-raised-width:1px 2px 2px 1px;--sk-raised-active-width:2px 1px 1px 2px}@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;--sk-font-size-h1:5.4rem}}@media (prefers-color-scheme:dark){:root:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;--sk-raised-highlight:hsl(var(--sk-bg-hue), 15%, 32%);--sk-raised-shadow:var(--sk-bg-3);--sk-raised-color:var(--sk-raised-border) var(--sk-raised-shadow) var(--sk-raised-shadow) var(--sk-raised-border);--sk-raised-hover-color:var(--sk-raised-highlight) var(--sk-raised-shadow) var(--sk-raised-shadow) var(--sk-raised-highlight);--sk-raised-active-color:var(--sk-raised-shadow) var(--sk-raised-highlight) var(--sk-raised-highlight) var(--sk-raised-shadow);--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.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}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;--sk-raised-highlight:#454e5e;--sk-raised-shadow:var(--sk-bg-3);--sk-raised-color:var(--sk-raised-border) var(--sk-raised-shadow) var(--sk-raised-shadow) var(--sk-raised-border);--sk-raised-hover-color:var(--sk-raised-highlight) var(--sk-raised-shadow) var(--sk-raised-shadow) var(--sk-raised-highlight);--sk-raised-active-color:var(--sk-raised-shadow) var(--sk-raised-highlight) var(--sk-raised-highlight) var(--sk-raised-shadow);--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)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html{-webkit-text-size-adjust:100%;box-sizing:border-box;border-collapse:collapse;width:100%;height:100%;font-size:62.5%}body{width:100%;min-height:100%}@media (width<=831px){body{padding-bottom:calc(var(--sk-nav-height) + env(safe-area-inset-bottom))}}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;margin:.5lh 0}p:first-child,ul:first-child,ol:first-child{margin-top:0}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}a{cursor:pointer;color:var(--sk-fg-accent);text-decoration:none;position:relative}a:hover{text-decoration:underline}h1{font:var(--sk-font-h1)}h2{font:var(--sk-font-h2)}h3{font:var(--sk-font-h3)}h1,h2,h3{text-wrap:balance;color:var(--sk-fg-1);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}::selection{background:var(--sk-bg-selection)}blockquote{margin:var(--sk-line-height-body) 0;max-width:var(--sk-page-content-width);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;cursor:pointer;background-color:#0000;border:none}button[disabled]{color:var(--sk-fg-4)}table{width:100%;font:var(--sk-font-body-small);margin:var(--sk-line-height-body) 0}td,th{text-align:left;border-bottom:1px solid var(--sk-border);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}.og-doc{max-width:114rem;padding:var(--sk-page-padding-top) var(--sk-page-padding-side) var(--sk-page-padding-bottom);grid-template-columns:minmax(0,1fr);gap:0 8rem;margin:0;display:grid}@media (width>=1024px){.og-doc{grid-template-columns:minmax(0,80rem) 19rem;padding-left:4.8rem}}.og-article{min-width:0;max-width:80rem}.og-eyebrow{font:var(--sk-font-ui-small);text-transform:uppercase;letter-spacing:.08em;color:var(--sk-fg-3);margin:0 0 1rem}.og-title{font:var(--sk-font-h1);color:var(--sk-fg-1);margin:0 0 2rem}.og-summary{font:var(--sk-font-body);color:var(--sk-fg-3);margin:0 0 2rem}.og-body :where(h2,h3){max-width:100%;padding:0 2.4rem 0 0}@media (width>=768px){.og-body :where(h2,h3){margin:0 0 0 -4.8rem;padding:0 2.4rem 0 4.8rem}}.og-body h2{font:var(--sk-font-h2);margin-top:7rem}.og-body h3{font:var(--sk-font-h3);margin-top:5rem}.og-body :where(h2,h3)>span{text-overflow:ellipsis;display:block;overflow:hidden}.og-body [id]{scroll-margin-top:calc(var(--sk-nav-height) + 4rem)}.og-body :where(code):not(pre *){white-space:pre-wrap;background:var(--sk-bg-4);margin:0 .2rem;padding:.2rem .4rem;font-size:.7em;top:-.1rem}.og-body a:not(.og-heading-anchor){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sk-fg-4);text-decoration-color:var(--sk-fg-4);text-underline-offset:.2em;transition:text-decoration-color .1s ease-in-out}.og-body a:not(.og-heading-anchor):hover{-webkit-text-decoration-color:var(--sk-fg-accent);text-decoration-color:var(--sk-fg-accent)}.og-body pre{margin:var(--sk-line-height-body) 0;background:var(--sk-bg-2);border:1px solid var(--sk-border);border-radius:var(--sk-border-radius);width:100%;color:var(--shiki-color-text);font:var(--sk-font-mono);box-sizing:border-box;padding:1.2rem 1.6rem;position:relative;overflow-x:auto}.og-body pre code{width:100%;white-space:inherit;font-size:var(--sk-font-size-mono);background:0 0;margin:0;padding:0;display:block;top:0}.og-body :where(ol,ul){--list-padding:3rem;margin-left:var(--list-padding)}.og-body ul{list-style:none}.og-body ul li:before{content:"";background-color:var(--sk-fg-4);opacity:.7;border-radius:50%;width:.3em;height:.3em;position:absolute;top:.65em;left:-1.8rem}.og-body ul ul{margin-bottom:0}.og-body ol{list-style:decimal}.og-body li{max-width:calc(var(--sk-page-content-width) - var(--list-padding));margin:0 0 .5em;position:relative}.og-body blockquote{margin:var(--sk-line-height-body) 0;padding:0 0 0 4.5rem;position:relative}.og-body blockquote:not(.note):not(:has(details.legacy)):before{content:"“";font-size:6.4em;line-height:1;font-family:var(--sk-font-family-heading);color:var(--sk-fg-4);position:absolute;top:0;left:0}.og-body blockquote.note:before{content:"";background:var(--sk-fg-accent);width:2.6rem;height:2.6rem;position:absolute;top:.1em;left:.4rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3Cpath d='M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3Cpath d='M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14'/%3E%3C/svg%3E") 50%/contain no-repeat}.og-body blockquote:has(details.legacy):before{content:"";background:var(--sk-fg-accent);width:2.6rem;height:2.6rem;position:absolute;top:.1em;left:.4rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3Cpath d='M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3Cpath d='M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14'/%3E%3C/svg%3E") 50%/contain no-repeat}.og-body blockquote.deprecated p:first-child:before{content:"Deprecated ";font:var(--sk-font-ui-medium);text-transform:uppercase;color:var(--sk-fg-4)}.og-body blockquote details.legacy summary,.og-body blockquote details>summary{cursor:pointer;color:var(--sk-fg-3);font:var(--sk-font-ui-medium);margin-bottom:.5rem}.og-body table{border-collapse:collapse;margin:1em 0}.og-body th{font:var(--sk-font-h3);font-size:var(--sk-font-size-body)}.og-heading-anchor{width:2.6rem;height:2.2rem;color:var(--sk-fg-4);display:block;top:calc(50% - 1.1rem);position:absolute!important}.og-heading-anchor:before{content:"#";font:var(--sk-font-h3);color:var(--sk-fg-accent)}@media (width<=767px){.og-heading-anchor{right:0;scale:.8}}@media (width>=768px){.og-heading-anchor{opacity:0;transition:opacity .2s;left:1.6rem}:where(h2,h3):hover>.og-heading-anchor,.og-heading-anchor:focus{opacity:1}}.og-aside{border-bottom:1px solid var(--sk-border);font:var(--sk-font-ui-small);order:-1;margin-bottom:3rem;padding-bottom:2rem;display:block}@media (width>=1024px){.og-aside{top:calc(var(--sk-nav-height) + 2rem);max-height:calc(100vh - var(--sk-nav-height) - 4rem);border-bottom:none;order:0;align-self:start;margin-bottom:0;padding-bottom:0;position:sticky;overflow-y:auto}}.og-aside .og-toc-label{font:var(--sk-font-h3);color:var(--sk-fg-1);margin:0 0 1rem;font-size:2rem}.og-aside{font-family:var(--sk-font-family-body)}.og-aside .og-toc-list{margin:0;padding:0;list-style:none}.og-aside .og-toc-item{margin:0}.og-aside .og-toc-d3{padding-left:1.2rem}.og-aside a,.og-aside .og-toc-link{font:var(--sk-font-body-small);color:var(--sk-fg-2);padding:.25rem 0;line-height:1.35;text-decoration:none;display:block}.og-aside a:hover{color:var(--sk-fg-1);text-decoration:none}.og-aside a[aria-current=true],.og-aside .og-toc-link.og-active{color:var(--sk-fg-accent);text-decoration:underline}.og-doc-footer{border-top:1px solid var(--sk-border);gap:3rem;margin-top:5rem;padding:2rem 0;display:flex}.og-doc-footer a{font:var(--sk-font-ui-small);color:var(--sk-fg-accent);align-items:center;gap:.7rem;text-decoration:none;display:flex}.og-doc-footer a:hover{text-decoration:underline}.og-pager{border-top:1px solid var(--sk-border);font-family:var(--sk-font-family-ui);justify-content:space-between;gap:2rem;margin-top:0;padding-top:2rem;display:flex}.og-pager a,.og-pager a{color:var(--sk-fg-accent);font:var(--sk-font-ui-medium);flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.og-pager a:hover{text-decoration:underline}.og-pager .og-pager-label,.og-pager span{font:var(--sk-font-ui-small);text-transform:uppercase;letter-spacing:.05em;color:var(--sk-fg-4)}.og-pager .og-pager-next,.og-pager a:last-child{text-align:right;margin-left:auto}.og-suggested{border-top:1px solid var(--sk-border);margin-top:6rem;padding-top:2rem}.raised{border-radius:var(--sk-border-radius);border-style:solid;border-color:var(--sk-raised-color);border-width:var(--sk-raised-width)}.raised:hover{border-color:var(--sk-raised-hover-color)}.raised:active{border-color:var(--sk-raised-active-color);border-width:var(--sk-raised-active-width)}.raised:disabled{border-color:var(--sk-raised-border);border-width:1px}.og-search-trigger{background:var(--sk-bg-4);width:19rem;height:3.2rem;color:var(--sk-fg-3);font:var(--sk-font-ui-small);border-radius:2rem;align-items:center;gap:.8rem;padding:0 1rem;text-decoration:none;display:flex}.og-search-trigger:hover{color:var(--sk-fg-1);text-decoration:none}.og-search-trigger-label{text-align:left;flex:1}.og-search-kbd,kbd.og-search-kbd{font:var(--sk-font-ui-small);color:var(--sk-fg-4);white-space:nowrap;background:0 0;margin:0;padding:0}.og-search-backdrop,[data-dialog-overlay].og-search-backdrop{z-index:200;background:#00000073;position:fixed;inset:0}.og-search-panel{z-index:201;background:var(--sk-bg-1);border:1px solid var(--sk-border);border-radius:var(--sk-border-radius);flex-direction:column;width:min(64rem,100vw - 3.2rem);max-height:70vh;display:flex;position:fixed;top:10vh;left:50%;overflow:hidden;translate:-50%;box-shadow:0 8px 40px #00000040}.og-search-panel .og-search{flex-direction:column;min-height:0;display:flex}.og-search-field{border-bottom:1px solid var(--sk-border);color:var(--sk-fg-3);align-items:center;gap:1rem;padding:0 1.6rem;display:flex}.og-search-scene-input{color:var(--sk-fg-1);font:var(--sk-font-ui-medium);background:0 0;border:none;outline:none;flex:1;padding:1.5rem 0}.og-search-scene-body{min-height:6rem;padding:.6rem;overflow-y:auto}.og-search-hint,.og-search-empty{font:var(--sk-font-ui-medium);color:var(--sk-fg-4);justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.og-search-hit-excerpt mark{background:var(--sk-bg-highlight);color:inherit;border-radius:2px;padding:0 .2rem}a.og-search-hit{border-radius:var(--sk-border-radius-inner);color:var(--sk-fg-2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1.2rem;padding:.9rem 1rem;text-decoration:none;display:grid}a.og-search-hit[data-selected]{background:var(--sk-bg-4)}.og-search-hit-title{font:var(--sk-font-ui-medium);color:var(--sk-fg-1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.og-search-hit-heading{color:var(--sk-fg-3);margin-left:.5rem;font-weight:400}.og-search-hit-section{font:var(--sk-font-ui-small);text-transform:uppercase;letter-spacing:.05em;color:var(--sk-fg-4);grid-area:1/2;align-self:center}.og-search-hit-excerpt{font:var(--sk-font-ui-small);color:var(--sk-fg-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.og-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}:root{--shiki-foreground:var(--shiki-color-text);--shiki-background:transparent}.og-body .highlight{--color:#dcdc0033;background:var(--color);outline:2px solid var(--color);border-radius:2px}.og-body .highlight.add{--color:#00ff002e}.og-body .highlight.remove{--color:#ff00001a}:root.dark .og-body .highlight.remove{--color:#ff000045}@media (prefers-color-scheme:dark){:root:not(.light) .og-body .highlight.remove{--color:#ff000045}}.og-body .og-code{margin:var(--sk-line-height-body) 0;background:var(--sk-bg-2);border:1px solid var(--sk-border);border-radius:var(--sk-border-radius);position:relative;overflow:hidden}.og-body .og-code pre{border:none;border-radius:0;margin:0;position:static}:root[data-pref-code-language=ts] .og-variant[data-pref-value=js],:root[data-pref-code-language=js] .og-variant[data-pref-value=ts],:root:not([data-pref-code-language]) .og-variant[data-pref-value=js]{display:none}.og-body .og-code-controls{z-index:2;background:var(--sk-bg-2);border-radius:var(--sk-border-radius);border-style:solid;border-color:var(--sk-raised-color);border-width:var(--sk-raised-width);align-items:center;display:flex;position:absolute;top:.5rem;right:.5rem}.og-body .og-code-controls:hover{border-color:var(--sk-raised-hover-color)}.og-body .og-variant-btn{font:400 1.2rem/1 var(--sk-font-family-mono);color:var(--sk-fg-1);opacity:.3;cursor:pointer;padding:.7rem .6rem;transition:opacity .15s}:root[data-pref-code-language=ts] .og-variant-btn[data-pref-set=ts],:root[data-pref-code-language=js] .og-variant-btn[data-pref-set=js],:root:not([data-pref-code-language]) .og-variant-btn[data-default]{opacity:1}.og-body .og-code-controls,.og-body .og-code-actions :where(a,button){transition:scale .2s var(--quint-out), border-color .15s}.og-body .og-code-controls:active,.og-body .og-code-actions :where(a,button):active{scale:.92}.og-body .og-code-actions{z-index:2;gap:.4rem;display:flex;position:absolute;top:.4rem;right:.4rem}.og-body .og-code-actions :where(a,button){width:2.9rem;height:2.9rem;color:var(--sk-fg-3);background:var(--sk-bg-2);border-radius:var(--sk-border-radius);border-style:solid;border-color:var(--sk-raised-color);border-width:var(--sk-raised-width);justify-content:center;align-items:center;display:flex}.og-body .og-code-actions :where(a,button):hover{color:var(--sk-fg-1);border-color:var(--sk-raised-hover-color);text-decoration:none}.og-body .og-code-actions :where(a,button):active{border-color:var(--sk-raised-active-color);border-width:var(--sk-raised-active-width)}.og-body pre[data-file] .og-code-actions{top:.3rem}.og-body .og-code .og-code-actions{top:.5rem;right:.5rem}.og-body .og-code .og-code-controls{right:7.6rem}.og-body .og-code[data-file] .og-code-actions,.og-body .og-code[data-file] .og-code-controls,.og-body pre[data-file] .og-code-actions{top:1.8rem;translate:0 -50%}.og-body .ts-block{border:1px solid var(--sk-border);border-radius:var(--sk-border-radius);background:var(--sk-bg-2);margin:var(--sk-line-height-body) 0;overflow:hidden}.og-body .ts-block pre{background:0 0;border:none;border-radius:0;margin:0}.og-body .ts-block-property{border-top:1px solid var(--sk-border);padding:0}.og-body .ts-block-property>pre{padding-left:1.6rem}.og-body .ts-block-property-details{font:var(--sk-font-body-small);color:var(--sk-fg-3);padding:0 1.6rem 1rem 2.4rem}.og-body .ts-block-property-details p{font:var(--sk-font-body-small)}.og-body blockquote.since{padding:0 0 0 4.5rem}.og-body pre[data-file]:before,.og-body .og-code[data-file]:before{content:attr(data-file);min-height:3.6rem;font:var(--sk-font-ui-small);color:var(--sk-fg-3);background:var(--sk-bg-3);border-bottom:1px solid var(--sk-border);align-items:center;padding:0 1.6rem;display:flex}.og-body pre[data-file]{padding:0}.og-body pre[data-file] code{padding:1.2rem 1.6rem;display:block}.og-body .twoslash-hover{border-bottom:1px dotted var(--sk-fg-4);position:relative}.og-body .twoslash-popup-container,.og-body .twoslash-meta-line,.og-body .twoslash-error-line,.og-body .twoslash-completion-cursor{display:none}.og-body .twoslash-error{background:0 0}.twoslash-tooltip .twoslash-popup-code,.twoslash-tooltip .twoslash-popup-code pre{font:var(--sk-font-mono);white-space:pre-wrap;border:none;margin:0;padding:0;font-size:1.3rem;background:0 0!important}.twoslash-tooltip .twoslash-popup-docs{border-top:1px solid var(--sk-border);color:var(--sk-fg-3);font:var(--sk-font-body-small);white-space:normal;margin-top:.8rem;padding-top:.8rem}.twoslash-tooltip .twoslash-popup-docs-tags{grid-template-columns:auto 1fr;column-gap:.8rem;margin-top:.6rem;display:grid}.twoslash-tooltip .twoslash-popup-docs-tag-name{font:var(--sk-font-mono);color:var(--sk-fg-4)}.nav.svelte-zne36e{z-index:100;height:var(--sk-nav-height);padding:0 var(--sk-page-padding-side);background:var(--sk-bg-1);isolation:isolate;align-items:center;gap:2.4rem;display:flex;position:sticky;top:0}.nav.svelte-zne36e:after{content:"";background:linear-gradient(#0000000d,#0000);width:100%;height:4px;position:absolute;top:100%;left:0}:root.dark .nav.svelte-zne36e{background:var(--sk-bg-3)}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark) .nav.svelte-zne36e{background:var(--sk-bg-3)}}.home.svelte-zne36e{align-items:center;display:flex}.wordmark.svelte-zne36e{width:auto;height:3rem}:root:not(.dark) .dark-only.svelte-zne36e,:root.dark .light-only.svelte-zne36e{display:none}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark) .light-only.svelte-zne36e{display:none}:root:not(.light):not(.dark) .dark-only.svelte-zne36e{display:initial!important}}.links.svelte-zne36e{font:var(--sk-font-ui-medium);align-items:center;gap:1.6rem;display:flex}.links.svelte-zne36e a:where(.svelte-zne36e),.menu-links.svelte-zne36e a:where(.svelte-zne36e){color:var(--sk-fg-2);align-items:center;gap:.2rem;padding:.4rem 0;text-decoration:none;display:flex}.links.svelte-zne36e a:where(.svelte-zne36e):hover,.menu-links.svelte-zne36e a:where(.svelte-zne36e):hover{color:var(--sk-fg-1);text-decoration:none}.links.svelte-zne36e a.active:where(.svelte-zne36e),.menu-links.svelte-zne36e a.active:where(.svelte-zne36e){color:var(--sk-fg-accent);border-bottom:1px solid}.menu-host.svelte-zne36e{position:relative}.popup.svelte-zne36e{background:var(--sk-bg-1);border:1px solid var(--sk-border);border-radius:var(--sk-border-radius);min-width:16rem;box-shadow:var(--sk-shadow);z-index:10;flex-direction:column;padding:.6rem;display:none;position:absolute;top:100%;left:-1rem}.menu-host.svelte-zne36e:hover .popup:where(.svelte-zne36e),.menu-host.svelte-zne36e:focus-within .popup:where(.svelte-zne36e){display:flex}.popup.svelte-zne36e a:where(.svelte-zne36e){border-radius:var(--sk-border-radius-inner);color:var(--sk-fg-2);border-bottom:none;padding:.6rem 1rem}.popup.svelte-zne36e a:where(.svelte-zne36e):hover{background:var(--sk-bg-4);color:var(--sk-fg-1)}.popup.svelte-zne36e a[aria-current=page]:where(.svelte-zne36e){color:var(--sk-fg-accent)}.controls.svelte-zne36e{align-items:center;gap:.8rem;margin-left:auto;display:flex}.controls.svelte-zne36e :where(button:where(.svelte-zne36e),a.brand-icon:where(.svelte-zne36e)){width:3.2rem;height:3.2rem;color:var(--sk-fg-3);background:0 0;justify-content:center;align-items:center;display:flex}.controls.svelte-zne36e button:where(.svelte-zne36e){background:var(--sk-bg-1)}:root.dark .controls.svelte-zne36e button:where(.svelte-zne36e){background:var(--sk-bg-3)}.controls.svelte-zne36e :where(.svelte-zne36e):where(button:where(.svelte-zne36e),a.brand-icon:where(.svelte-zne36e)):hover{color:var(--sk-fg-1);text-decoration:none}.brand-icon.svelte-zne36e svg:where(.svelte-zne36e){width:auto;height:1.9rem}.font-glyph.svelte-zne36e{font:500 1.9rem/1 var(--sk-font-family-ui)}.font-glyph.serif.svelte-zne36e{font-family:var(--sk-font-family-heading)}.search-slot.svelte-zne36e{margin-right:.4rem}.controls.svelte-zne36e .menu-toggle:where(.svelte-zne36e){display:none}@media (width<=831px){.nav.svelte-zne36e{top:unset;padding-bottom:env(safe-area-inset-bottom);height:calc(var(--sk-nav-height) + env(safe-area-inset-bottom));transition:transform .2s;position:fixed;bottom:0;left:0;right:0}.nav.svelte-zne36e:after{background:linear-gradient(#0000,#0000000d);top:-4px}.nav.svelte-zne36e:not(.visible):not(:focus-within){transform:translate(0, calc(var(--sk-nav-height) + env(safe-area-inset-bottom)))}.links.svelte-zne36e,.search-slot.svelte-zne36e,.brand-icon.svelte-zne36e{display:none}.controls.svelte-zne36e .menu-toggle:where(.svelte-zne36e){display:flex}}.menu-backdrop.svelte-zne36e{z-index:98;background:#0000004d;position:fixed;inset:0}.mobile-menu.svelte-zne36e{left:0;right:0;bottom:calc(var(--sk-nav-height) + env(safe-area-inset-bottom));z-index:99;background:var(--sk-bg-1);border-top:1px solid var(--sk-border);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;top:20vh;overflow-y:auto}.menu-links.svelte-zne36e{padding:1.6rem var(--sk-page-padding-side);border-bottom:1px solid var(--sk-border);font:var(--sk-font-ui-medium);gap:2rem;display:flex}.menu-docs.svelte-zne36e{flex:1}@media (width>=832px){.menu-backdrop.svelte-zne36e,.mobile-menu.svelte-zne36e{display:none}}
