@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/design-system/_astro/inter-cyrillic-ext-400-normal.DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/design-system/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/design-system/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/design-system/_astro/inter-greek-400-normal.q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/design-system/_astro/inter-vietnamese-400-normal.Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/design-system/_astro/inter-latin-ext-400-normal.77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/design-system/_astro/inter-latin-400-normal.CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/design-system/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/design-system/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/design-system/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/design-system/_astro/inter-greek-500-normal.Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/design-system/_astro/inter-vietnamese-500-normal.mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/design-system/_astro/inter-latin-ext-500-normal.BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/design-system/_astro/inter-latin-500-normal.BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/design-system/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/design-system/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/design-system/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/design-system/_astro/inter-greek-600-normal.BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/design-system/_astro/inter-vietnamese-600-normal.BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/design-system/_astro/inter-latin-ext-600-normal.CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/design-system/_astro/inter-latin-600-normal.CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/design-system/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/design-system/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/design-system/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/design-system/_astro/inter-greek-700-normal.BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/design-system/_astro/inter-vietnamese-700-normal.BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/design-system/_astro/inter-latin-ext-700-normal.TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/design-system/_astro/inter-latin-700-normal.BLAVimhd.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/jetbrains-mono-cyrillic-ext-400-normal.C_uLvvQ5.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-ext-400-normal.Bh0R7Dhr.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/jetbrains-mono-vietnamese-400-normal.ByoDsISC.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/design-system/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/jetbrains-mono-cyrillic-ext-500-normal.C9ShMxGR.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-ext-500-normal.CEVyPk4Y.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/jetbrains-mono-greek-500-normal.JpySY46c.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-greek-500-normal.D7SFKleX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/jetbrains-mono-vietnamese-500-normal.BvH7FW2L.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-ext-500-normal.ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/design-system/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/jetbrains-mono-cyrillic-ext-600-normal.Dj6eZy5f.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-ext-600-normal.DVvC-yKp.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/jetbrains-mono-cyrillic-600-normal.EVf6-Yzo.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-600-normal.8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/jetbrains-mono-greek-600-normal.H7WoG9Et.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-greek-600-normal.mc2nkWzM.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/jetbrains-mono-vietnamese-600-normal.Dtizs43-.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-vietnamese-600-normal.OWROknRo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/jetbrains-mono-latin-ext-600-normal.BfB_LPfz.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-ext-600-normal.DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/design-system/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/jetbrains-mono-cyrillic-ext-700-normal.D6iG63UR.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-ext-700-normal.iEXTdOVf.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/jetbrains-mono-cyrillic-700-normal.BWTpRfYl.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-700-normal.CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/jetbrains-mono-greek-700-normal.C6CZE3T8.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-greek-700-normal.DEigVDxa.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/jetbrains-mono-vietnamese-700-normal.k5PzE07T.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-vietnamese-700-normal.BDLVIk2r.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/jetbrains-mono-latin-ext-700-normal.CZipNAKV.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-ext-700-normal.CxPITLHs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/design-system/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/design-system/_astro/jetbrains-mono-cyrillic-ext-800-normal.DAxANmC2.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-ext-800-normal.Dhn3VQNE.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/design-system/_astro/jetbrains-mono-cyrillic-800-normal.ByBGbHIv.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-cyrillic-800-normal.B6A7wovd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/design-system/_astro/jetbrains-mono-greek-800-normal.CHF5NZ22.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-greek-800-normal.kI_3BVxX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/design-system/_astro/jetbrains-mono-vietnamese-800-normal.BYbabB8t.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-vietnamese-800-normal.PNBZwIr4.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/design-system/_astro/jetbrains-mono-latin-ext-800-normal.M9NLV9AA.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-ext-800-normal.BTI8MNNQ.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/design-system/_astro/jetbrains-mono-latin-800-normal.D2mQHRMK.woff2)format("woff2"),url(/design-system/_astro/jetbrains-mono-latin-800-normal.Dj9qwObk.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{color-scheme:dark;--bg:#0b0f19;--bg-2:#0d1117;--surface:#11161f;--surface-2:#161b26;--border:#1f2633;--border-2:#2a3142;--surface-selected:#111b2a;--surface-focus:#2a3142;--fg:#e6e6e6;--fg-2:#c9d1d9;--fg-muted:#aeb8c2;--fg-dim:#7b8597;--cloud-blue:#58a6ff;--cloud-cyan:#00a4dc;--signal-green:#2ea043;--signal-amber:#f2b233;--signal-red:#f85149;--border-control:#646c7a;--focus-ring:#00a4dc;--state-neutral:#aeb8c2;--state-neutral-bg:#161b26;--state-neutral-border:#2a3142;--state-information:#58a6ff;--state-information-bg:#15202e;--state-information-border:#3f6697;--state-success:#2ea043;--state-success-bg:#101f1b;--state-success-border:#2c6342;--state-warning:#f2b233;--state-warning-bg:#24211a;--state-warning-border:#846b3b;--state-error:#f85149;--state-error-bg:#25171c;--state-error-border:#873f45;--ff-ui:Inter, system-ui, sans-serif;--ff-mono:"JetBrains Mono", ui-monospace, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px}body{background:var(--bg);color:var(--fg);font-family:var(--ff-ui)}.type-display{letter-spacing:-.03em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:56px;font-weight:800;line-height:1}.type-h1{letter-spacing:-.015em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:32px;font-weight:700;line-height:1.15}.type-h2{letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:600;line-height:1.2}.type-body{letter-spacing:0;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.55}.type-ui{letter-spacing:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.type-code{letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;line-height:1.5}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:72px}body{min-height:100vh;color:var(--fg-2);font-family:var(--ff-ui);margin:0;font-size:16px;line-height:1.6}.ds-site *,.ds-site :before,.ds-site :after{border-radius:0}.ds-site a:focus-visible,.ds-site summary:focus-visible,.ds-table-frame:focus-visible,.ds-site pre:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ds-skip{left:var(--s-3);z-index:50;padding:var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--cloud-blue);color:var(--fg);font-family:var(--ff-mono);font-size:13px;text-decoration:none;position:absolute;top:-100px}.ds-skip:focus{top:var(--s-2)}.ds-topbar{z-index:30;background:var(--bg-2);border-bottom:1px solid var(--border);position:sticky;top:0}.ds-topbar__inner{align-items:center;gap:var(--s-5);max-width:1360px;height:56px;padding:0 var(--s-5);box-sizing:border-box;margin:0 auto;display:flex}.ds-topbar__home{flex:none;align-items:center;margin-left:-14px;text-decoration:none;display:inline-flex}.ds-topbar__home svg{display:block}.ds-topbar__sections,.ds-topbar__aside{align-items:center;gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.ds-topbar__aside{margin-left:auto}.ds-toplink{align-items:center;gap:var(--s-1);height:56px;padding:0 var(--s-2);box-sizing:border-box;color:var(--fg-muted);font-family:var(--ff-mono);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ds-toplink:hover{color:var(--fg)}.ds-toplink[aria-current]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--cloud-blue)}.ds-toplink--boxed{height:28px;padding:0 var(--s-3);border:1px solid var(--border-2)}.ds-toplink--boxed:hover{border-color:var(--cloud-blue)}.ds-menu{margin-left:auto;display:none}.ds-menu>summary{height:32px;padding:0 var(--s-3);border:1px solid var(--border-2);color:var(--fg);font-family:var(--ff-mono);cursor:pointer;align-items:center;font-size:13px;list-style:none;display:inline-flex}.ds-menu>summary::-webkit-details-marker{display:none}.ds-menu[open]>summary{border-color:var(--cloud-blue)}.ds-menu__panel{max-height:calc(100vh - 56px);padding:var(--s-3) var(--s-4) var(--s-5);background:var(--bg-2);border-bottom:1px solid var(--border-2);position:absolute;top:56px;left:0;right:0;overflow:auto}.ds-menu__panel ul{margin:0;padding:0;list-style:none}.ds-menu__panel a{min-height:40px;padding:0 var(--s-2);color:var(--fg-2);font-family:var(--ff-mono);align-items:center;font-size:14px;text-decoration:none;display:flex}.ds-menu__panel a[aria-current]{color:var(--fg);box-shadow:inset 2px 0 0 var(--cloud-blue)}.ds-menu__panel hr{margin:var(--s-2) 0;border:0;border-top:1px solid var(--border)}@media (width<=1023px){.ds-topbar__sections,.ds-topbar__aside{display:none}.ds-menu{display:block}}.ds-shell{justify-content:center;gap:var(--s-7);max-width:1360px;padding:0 var(--s-5);box-sizing:border-box;grid-template-columns:232px minmax(0,760px) 200px;margin:0 auto;display:grid}.ds-shell--wide{grid-template-columns:232px minmax(0,1fr)}.ds-shell--bare{grid-template-columns:minmax(0,1fr);max-width:1120px}.ds-sidenav{max-height:calc(100vh - 56px);padding:var(--s-6) 0 var(--s-6);box-sizing:border-box;align-self:start;position:sticky;top:56px;overflow-y:auto}.ds-sidenav__title{margin:0 0 var(--s-3);font-family:var(--ff-mono);color:var(--fg);font-size:13px;font-weight:600}.ds-sidenav__title a{color:inherit;text-decoration:none}.ds-sidenav__group{margin:var(--s-4) 0 var(--s-1);padding:0 var(--s-3);font-family:var(--ff-mono);letter-spacing:.04em;color:var(--fg-dim);font-size:11px;font-weight:600}.ds-sidenav ul{margin:0;padding:0;list-style:none}.ds-sidenav a{align-items:center;gap:var(--s-2);min-height:30px;padding:2px var(--s-3);box-sizing:border-box;color:var(--fg-muted);font-family:var(--ff-mono);font-size:13px;line-height:1.35;text-decoration:none;display:flex}.ds-sidenav a:hover{color:var(--fg);background:var(--surface)}.ds-sidenav a[aria-current=page]{color:var(--fg);background:var(--surface);box-shadow:inset 2px 0 0 var(--cloud-blue)}.ds-pill{padding:0 var(--s-1);border:1px solid var(--border-2);color:var(--fg-muted);font-family:var(--ff-mono);flex:none;margin-left:auto;font-size:10px;line-height:16px}.ds-sidenav-mobile{margin:0 0 var(--s-5);border:1px solid var(--border-2);background:var(--bg-2);display:none}.ds-sidenav-mobile>summary{align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-3);color:var(--fg);font-family:var(--ff-mono);cursor:pointer;font-size:13px;display:flex}.ds-sidenav-mobile .ds-sidenav{max-height:none;padding:0 0 var(--s-3);position:static}.ds-toc{max-height:calc(100vh - 56px);padding:var(--s-6) 0;box-sizing:border-box;align-self:start;position:sticky;top:56px;overflow-y:auto}.ds-toc__title{margin:0 0 var(--s-2);font-family:var(--ff-mono);letter-spacing:.04em;color:var(--fg-dim);font-size:11px;font-weight:600}.ds-toc ul{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.ds-toc a{padding:3px var(--s-3);box-sizing:border-box;min-height:24px;color:var(--fg-muted);font-family:var(--ff-mono);font-size:12px;line-height:18px;text-decoration:none;display:block}.ds-toc a:hover{color:var(--fg)}.ds-toc .ds-toc__h3 a{padding-left:var(--s-5);font-size:12px}@media (width<=1279px){.ds-shell{grid-template-columns:232px minmax(0,760px)}.ds-toc{display:none}}@media (width<=1023px){.ds-shell,.ds-shell--wide{padding:0 var(--s-4);grid-template-columns:minmax(0,1fr);gap:0}.ds-shell>.ds-sidenav{display:none}.ds-sidenav-mobile{display:block}}.ds-content{min-width:0;padding:var(--s-6) 0 var(--s-8)}.ds-eyebrow{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin:0 0 var(--s-4);font-family:var(--ff-mono);color:var(--fg-muted);flex-wrap:wrap;font-size:12px;display:flex}.ds-eyebrow__trail{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.ds-eyebrow__trail a{color:var(--fg-muted);text-decoration:none}.ds-eyebrow__trail a:hover{color:var(--fg);text-decoration:underline}.ds-react-link{align-items:center;gap:var(--s-2);min-height:28px;padding:0 var(--s-3);border:1px solid var(--cloud-blue);color:var(--cloud-blue);font-family:var(--ff-mono);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ds-react-link:hover{background:var(--state-information-bg)}.ds-note{margin:0 0 var(--s-5)}.ds-prose :where(h1,h2,h3,h4):not([class],.ds-live *){color:var(--fg);font-family:var(--ff-mono);text-wrap:balance}.ds-prose h1:not([class],.ds-live *){margin:0 0 var(--s-4);letter-spacing:-.015em;font-size:32px;font-weight:700;line-height:1.15}.ds-prose h2:not([class],.ds-live *){margin:var(--s-7) 0 var(--s-3);font-size:22px;font-weight:600;line-height:1.25}.ds-prose h3:not([class],.ds-live *){margin:var(--s-6) 0 var(--s-2);font-size:16px;font-weight:600;line-height:1.35}.ds-prose h4:not([class],.ds-live *){margin:var(--s-5) 0 var(--s-2);font-size:14px;font-weight:600}.ds-prose :where(p,li):not([class],.ds-live *){color:var(--fg-2);font-size:16px;line-height:1.6}.ds-prose p:not([class],.ds-live *){margin:0 0 var(--s-4)}.ds-prose>h1+p:not([class]),.ds-lede{color:var(--fg-2);font-size:18px;line-height:1.55}.ds-prose :where(ul,ol):not([class],.ds-live *){margin:0 0 var(--s-4);padding-left:var(--s-5)}.ds-prose :where(ul,ol):not([class],.ds-live *)>li+li{margin-top:var(--s-1)}.ds-prose li:not([class],.ds-live *)>:where(ul,ol){margin:var(--s-1) 0 0}.ds-prose li:not([class],.ds-live *)::marker{color:var(--fg-dim)}.ds-prose :where(strong,b,em):not([class],.ds-live *){color:var(--fg)}.ds-prose :where(strong,b):not([class],.ds-live *){font-weight:600}.ds-prose a:not([class],.ds-live *){color:var(--cloud-blue);text-underline-offset:3px;text-decoration:underline 1px}.ds-prose a:not([class],.ds-live *):hover{text-decoration-thickness:2px}.ds-prose code:not([class],.ds-live *,pre code){background:var(--surface);border:1px solid var(--border);color:var(--fg);font-family:var(--ff-mono);overflow-wrap:anywhere;padding:1px 5px;font-size:.85em}.ds-prose pre.astro-code:not(.ds-live *){margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--border);font-family:var(--ff-mono);font-size:13px;line-height:1.6;position:relative;overflow-x:auto}.ds-prose pre code{font-family:inherit}.ds-prose blockquote:not([class],.ds-live *){margin:0 0 var(--s-4);padding:var(--s-1) 0 var(--s-1) var(--s-4);border-left:2px solid var(--cloud-blue)}.ds-prose blockquote:not([class],.ds-live *) p{color:var(--fg);font-family:var(--ff-mono);margin:0;font-size:14px}.ds-prose hr:not([class],.ds-live *){margin:var(--s-6) 0;border:0;border-top:1px solid var(--border)}.ds-table-frame{margin:0 0 var(--s-5);position:relative;overflow-x:auto}.ds-table-frame>table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.ds-table-frame :where(th,td){padding:var(--s-2) var(--s-3);border:1px solid var(--border);text-align:left;vertical-align:top;color:var(--fg-2)}.ds-table-frame th{background:var(--bg-2);color:var(--fg-muted);font-family:var(--ff-mono);white-space:nowrap;font-size:12px;font-weight:600}.ds-table-frame tbody tr:nth-child(2n) td{background:var(--surface)}.ds-table-frame td code{white-space:nowrap;overflow-wrap:normal}.ds-example{align-items:center;gap:var(--s-3);margin:var(--s-4) 0 var(--s-5);padding:var(--s-5);border:1px solid var(--border);background:var(--bg-2);flex-wrap:wrap;display:flex;position:relative;overflow-x:auto}.ds-example--column{flex-direction:column;align-items:stretch}.ds-example--flush{padding:0}.ds-example--scroll{max-height:min(36rem,75vh);position:relative;overflow:auto}.ds-example__caption{margin:calc(-1 * var(--s-4)) 0 var(--s-5);color:var(--fg-muted);font-size:13px}.ds-dodont{gap:var(--s-4);margin:var(--s-4) 0 var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.ds-verdict{border:1px solid var(--border);background:var(--surface);border-top-width:2px;flex-direction:column;min-width:0;margin:0;display:flex}.ds-verdict--do{border-top-color:var(--state-success)}.ds-verdict--dont{border-top-color:var(--state-error)}.ds-verdict__label{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);font-family:var(--ff-mono);font-size:12px;font-weight:600;display:flex}.ds-verdict--do .ds-verdict__label{color:var(--state-success)}.ds-verdict--dont .ds-verdict__label{color:var(--state-error)}.ds-verdict__stage{align-items:center;gap:var(--s-3);min-height:72px;padding:var(--s-4);background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex;position:relative;overflow-x:auto}.ds-verdict__stage--column{flex-direction:column;align-items:stretch}.ds-verdict__caption{padding:var(--s-3);color:var(--fg-2);font-family:var(--ff-ui);font-size:13px;line-height:1.5}.ds-mock{margin:var(--s-4) 0 var(--s-5);border:1px dashed var(--border-2);background:var(--bg-2)}.ds-mock__label{gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px dashed var(--border-2);color:var(--fg-muted);font-family:var(--ff-mono);flex-wrap:wrap;justify-content:space-between;font-size:12px;display:flex}.ds-mock__stage{padding:var(--s-4);position:relative;overflow-x:auto}.ds-cards{gap:var(--s-3);margin:var(--s-4) 0 var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.ds-card{gap:var(--s-2);height:100%;min-height:7rem;padding:var(--s-4);box-sizing:border-box;border:1px solid var(--border);background:var(--surface);color:var(--fg-2);flex-direction:column;text-decoration:none;display:flex}a.ds-card:hover{border-color:var(--border-2);background:var(--surface-2)}a.ds-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ds-card__title{align-items:center;gap:var(--s-2);color:var(--fg);font-family:var(--ff-mono);font-size:14px;font-weight:600;display:flex}.ds-card__title svg{flex:none}.ds-card__summary{color:var(--fg-muted);font-size:13px;line-height:1.5}.ds-card__meta{color:var(--fg-dim);font-family:var(--ff-mono);margin-top:auto;font-size:11px}.ds-pager{gap:var(--s-3);margin:var(--s-7) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ds-pager a{padding:var(--s-3) var(--s-4);border:1px solid var(--border);color:var(--fg);font-family:var(--ff-mono);gap:2px;font-size:14px;text-decoration:none;display:grid}.ds-pager a:hover{border-color:var(--cloud-blue)}.ds-pager__dir{color:var(--fg-muted);font-size:11px}.ds-pager a[rel=next]{text-align:right}.ds-footer{border-top:1px solid var(--border);background:var(--bg-2)}.ds-footer__inner{gap:var(--s-2) var(--s-5);max-width:1360px;padding:var(--s-5);box-sizing:border-box;color:var(--fg-muted);font-family:var(--ff-mono);flex-wrap:wrap;margin:0 auto;font-size:12px;display:flex}.ds-footer a{color:var(--fg-2)}.ds-hero{padding:var(--s-6) 0 var(--s-5)}.ds-hero>svg{margin-left:-26px;display:block}.ds-hero h1{margin:var(--s-5) 0 var(--s-4);color:var(--fg);font-family:var(--ff-mono);letter-spacing:-.02em;font-size:clamp(30px,6vw,48px);font-weight:700;line-height:1.1}.ds-hero p{max-width:44rem;margin:0 0 var(--s-4);color:var(--fg-2);font-size:18px;line-height:1.55}.ds-hero blockquote{max-width:44rem;margin:var(--s-5) 0;padding:var(--s-1) 0 var(--s-1) var(--s-4);border-left:2px solid var(--cloud-blue);color:var(--fg);font-family:var(--ff-mono);font-size:14px}.ds-hero__actions{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}@media (width<=640px){.ds-hero{padding-top:var(--s-3)}.ds-hero h1{margin-top:var(--s-4)}}.ds-button-link{height:34px;padding:0 var(--s-4);border:1px solid var(--border-2);background:var(--surface);color:var(--fg);font-family:var(--ff-mono);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ds-button-link:hover{border-color:var(--cloud-blue)}.ds-button-link--primary{background:var(--cloud-blue);border-color:var(--cloud-blue);color:var(--bg)}.ds-button-link--primary:hover{background:#6cb2ff}.ds-section-title{margin:var(--s-6) 0 var(--s-2);color:var(--fg);font-family:var(--ff-mono);font-size:22px;font-weight:600}.ds-search{--pagefind-ui-scale:.75;--pagefind-ui-primary:var(--cloud-blue);--pagefind-ui-text:var(--fg-2);--pagefind-ui-background:var(--bg-2);--pagefind-ui-border:var(--border-control);--pagefind-ui-tag:var(--surface-2);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:0;--pagefind-ui-image-border-radius:0;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:var(--ff-ui)}.ds-ctable{border-collapse:collapse;width:100%;font-family:var(--ff-mono);color:var(--fg-2);font-size:12px}.ds-ctable caption{caption-side:top;padding-bottom:var(--s-2);color:var(--fg-muted);font-family:var(--ff-ui);text-align:left;font-size:13px}.ds-ctable th,.ds-ctable td{padding:var(--s-2);border:1px solid var(--border);text-align:left;vertical-align:middle}.ds-ctable th{background:var(--bg-2);color:var(--fg-muted);white-space:nowrap;font-weight:600}.ds-ctable td.ds-cnum{text-align:right;white-space:nowrap}.ds-cswatch{width:12px;height:12px;margin-right:var(--s-2);vertical-align:-1px;border:1px solid var(--border-2);display:inline-block}.ds-csample{padding:2px var(--s-2);font-family:var(--ff-mono);display:inline-block}.ds-cpass{color:var(--state-success)}.ds-cfail{color:var(--state-error)}.ds-motion{margin:var(--s-4) 0 var(--s-5)}.ds-motion>.ds-example,.ds-motion>.ds-dodont{margin-bottom:0}.ds-motion__bar{padding-top:var(--s-2);justify-content:flex-end;display:flex}.ds-motion--paused *,.ds-motion--paused :before,.ds-motion--paused :after{animation-play-state:paused!important}.ds-search__label{margin:0 0 var(--s-2);color:var(--fg-2);font-family:var(--ff-ui);font-size:13px;font-weight:500;display:block}.ds-search .pagefind-ui__result-link,.ds-search .pagefind-ui__result-title,.ds-search .pagefind-ui__search-clear,.ds-search .pagefind-ui__button{font-family:var(--ff-mono)}.ds-search .pagefind-ui__result-excerpt mark,.ds-search .pagefind-ui__result-title mark{background:var(--state-information-bg);color:var(--fg);outline:1px solid var(--state-information-border)}.ds-search .pagefind-ui__search-input{font-family:var(--ff-mono)}.ds-example:has(.nc-multiselect,.nc-tooltip),.ds-verdict__stage:has(.nc-multiselect,.nc-tooltip){overflow:clip visible}.ds-prose a.ds-term{color:inherit;text-decoration:underline dotted var(--fg-muted);text-underline-offset:3px;cursor:help;text-decoration-thickness:1px}.ds-prose a.ds-term:hover,.ds-prose a.ds-term:focus-visible{text-decoration-color:var(--cloud-blue)}.ds-term-pop{z-index:50;gap:var(--s-1);padding:var(--s-3) var(--s-4);border:1px solid var(--border-2);background:var(--surface-2);color:var(--fg-2);font-family:var(--ff-ui);font-size:14px;line-height:1.5;display:grid;position:absolute;box-shadow:0 8px 24px #00000073}.ds-term-pop[hidden]{display:none}.ds-term-pop__term{color:var(--fg);font-family:var(--ff-mono);font-size:13px;font-weight:600}.ds-term-pop__more{margin-top:var(--s-1);color:var(--cloud-blue);font-size:13px}.ds-glossary{gap:var(--s-4);margin:var(--s-5) 0;display:grid}.ds-glossary dt{color:var(--fg);font-family:var(--ff-mono);scroll-margin-top:80px;font-weight:600}.ds-glossary dd{margin:var(--s-1) 0 0;color:var(--fg-2)}.ds-glossary dt:target{color:var(--cloud-blue)}.ds-sketch{width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.ds-figure{margin:var(--s-5) 0;padding:var(--s-4);border:1px solid var(--border);background:var(--bg-2)}.ds-figure>figcaption{margin-top:var(--s-3);color:var(--fg-muted);font-size:14px;line-height:1.5}.ds-verdict__stage>.ds-sketch{max-width:100%}.ds-sketch .sk-screen{fill:var(--surface);stroke:var(--border-2);stroke-width:1.5px}.ds-sketch .sk-bar{fill:var(--surface-2)}.ds-sketch .sk-rule{stroke:var(--border-2);stroke-width:1px}.ds-sketch .sk-side{fill:var(--bg-2);stroke:var(--border);stroke-width:1px}.ds-sketch .sk-sheet{fill:var(--surface-2);stroke:var(--border-2);stroke-width:1px}.ds-sketch .sk-card{fill:var(--bg-2);stroke:var(--border-2);stroke-width:1px}.ds-sketch .sk-current{fill:var(--surface-selected,#111b2a)}.ds-sketch .sk-text{fill:var(--fg-dim);opacity:.55}.ds-sketch .sk-text--strong{fill:var(--fg-muted);opacity:.95}.ds-sketch .sk-chevron{fill:none;stroke:var(--cloud-blue);stroke-width:1.6px}.ds-sketch .sk-box{fill:var(--surface-2);stroke:var(--border-2);stroke-width:1px}.ds-sketch .sk-icon{fill:none;stroke:var(--fg-muted);stroke-width:1.2px}.ds-sketch .sk-icon--accent{stroke:var(--cloud-blue)}.ds-sketch .sk-avatar{fill:var(--surface);stroke:var(--fg-muted);stroke-width:1.2px}.ds-sketch .sk-button{fill:none;stroke:var(--border-control,var(--fg-dim));stroke-width:1.2px}.ds-sketch .sk-button--primary{fill:var(--cloud-blue);stroke:var(--cloud-blue)}.ds-sketch .sk-dots rect{fill:var(--fg-muted)}.ds-sketch .sk-scroll{fill:var(--surface-2)}.ds-sketch .sk-scroll-thumb{fill:var(--fg-dim)}.ds-sketch .sk-fade{fill:var(--surface);opacity:.75}.ds-sketch .sk-fill-ok{fill:var(--state-success)}.ds-sketch .sk-fill-warn{fill:var(--state-warning)}.ds-sketch .sk-fill-err{fill:var(--state-error)}.ds-sketch .sk-fill-info{fill:var(--cloud-blue)}.ds-sketch .sk-fill-neutral{fill:var(--state-neutral,var(--fg-muted))}.ds-sketch .sk-word{fill:var(--fg-muted);font-family:var(--ff-mono);font-size:9px}.ds-sketch .sk-word--body{font-family:var(--ff-ui)}.ds-sketch .sk-word--xs{font-size:8.5px}.ds-sketch .sk-word--sm{font-size:10px}.ds-sketch .sk-word--md{font-size:12px;font-weight:600}.ds-sketch .sk-word--lg{font-size:22px;font-weight:700}.ds-sketch .sk-word--strong{fill:var(--fg)}.ds-sketch .sk-word--dim{fill:var(--fg-dim)}.ds-sketch .sk-word--accent{fill:var(--cloud-blue)}.ds-sketch .sk-word--ok{fill:var(--state-success)}.ds-sketch .sk-word--warn{fill:var(--state-warning)}.ds-sketch .sk-word--err{fill:var(--state-error)}.ds-sketch .sk-word--neutral{fill:var(--fg-muted)}.ds-sketch .sk-callout rect{fill:var(--cloud-blue)}.ds-sketch .sk-callout text{fill:var(--bg);font-family:var(--ff-mono);font-size:8px;font-weight:700}.ds-sketch .sk-pointer{stroke:var(--cloud-blue);stroke-width:1px;stroke-dasharray:2 2}.ds-sketch .sk-broken rect{fill:none;stroke:var(--state-error);stroke-width:1.4px}.ds-sketch .sk-broken path{fill:var(--fg-dim)}.ds-sketch .sk-broken line{stroke:var(--state-error);stroke-width:1.6px}.ds-sketch .sk-card--hover{fill:var(--surface-2)}.ds-sketch .sk-card--new{stroke:var(--cloud-blue)}.ds-sketch .sk-glyph{fill:none;stroke-width:1.4px;stroke-linecap:square}.ds-sketch .sk-glyph--ok{stroke:var(--state-success)}.ds-sketch .sk-glyph--warn{stroke:var(--state-warning);stroke-linejoin:miter}.ds-sketch .sk-glyph--err{stroke:var(--state-error)}.ds-sketch .sk-glyph-fill--info{fill:var(--cloud-blue)}.ds-sketch .sk-glyph-fill--neutral{fill:var(--state-neutral,var(--fg-muted))}.ds-sketch .sk-check{fill:var(--bg);stroke:var(--border-control,var(--fg-dim));stroke-width:1.2px}.ds-sketch .sk-check--on{fill:var(--cloud-blue);stroke:var(--cloud-blue)}.ds-sketch .sk-check--disabled{fill:none;stroke:var(--fg-dim);stroke-dasharray:1.5 1.5}.ds-sketch .sk-tick{fill:none;stroke:var(--bg);stroke-width:1.4px}.ds-sketch .sk-toggle{fill:var(--bg);stroke:var(--border-control,var(--fg-dim));stroke-width:1.2px}.ds-sketch .sk-toggle--on{fill:var(--cloud-blue);stroke:var(--cloud-blue)}.ds-sketch .sk-knob{fill:var(--fg-muted)}.ds-sketch .sk-knob--on{fill:var(--bg)}.ds-sketch .sk-input{fill:var(--bg);stroke:var(--border-control,var(--fg-dim));stroke-width:1.2px}.ds-sketch .sk-input--err{stroke:var(--state-error)}.ds-sketch .sk-lens{fill:none;stroke:var(--fg-muted);stroke-width:1.1px}.ds-sketch .sk-focus{fill:none;stroke:var(--cloud-blue);stroke-width:1.5px}.ds-sketch .sk-strip{stroke-width:1px}.ds-sketch .sk-strip--ok{fill:var(--state-success-bg);stroke:var(--state-success-border)}.ds-sketch .sk-strip--warn{fill:var(--state-warning-bg);stroke:var(--state-warning-border)}.ds-sketch .sk-strip--err{fill:var(--state-error-bg);stroke:var(--state-error-border)}.ds-sketch .sk-strip--info{fill:var(--state-information-bg);stroke:var(--state-information-border)}.ds-sketch .sk-strip--neutral{fill:var(--state-neutral-bg);stroke:var(--state-neutral-border)}.ds-sketch .sk-toast{fill:var(--surface-2);stroke:var(--border-2);stroke-width:1px}.ds-sketch .sk-track{fill:var(--surface-2)}.ds-sketch .sk-loader-frame{fill:none;stroke:var(--cloud-blue);stroke-opacity:.25;stroke-width:1.5px}.ds-sketch .sk-loader{fill:none;stroke:var(--cloud-blue);stroke-width:1.5px;stroke-linejoin:miter}.ds-sketch .sk-skeleton{fill:var(--border-2);opacity:.7}.ds-sketch .sk-on-accent .sk-loader,.ds-sketch .sk-on-accent .sk-loader-frame{stroke:var(--bg)}.ds-sketch .sk-arrow{fill:none;stroke:var(--fg-dim);stroke-width:1.2px}.ds-sketch .sk-arrow--dashed{stroke-dasharray:3 2}.ds-sketch .sk-arrow-head{fill:var(--fg-dim)}.ds-sketch .sk-chip{fill:var(--surface-2);stroke:var(--border-2);stroke-width:1px}.ds-sketch .sk-chip--ok{fill:var(--state-success-bg);stroke:var(--state-success-border)}.ds-sketch .sk-chip--warn{fill:var(--state-warning-bg);stroke:var(--state-warning-border)}.ds-sketch .sk-chip--err{fill:var(--state-error-bg);stroke:var(--state-error-border)}.ds-sketch .sk-chip--info{fill:var(--state-information-bg);stroke:var(--state-information-border)}.ds-sketch .sk-chip--neutral{fill:var(--state-neutral-bg);stroke:var(--state-neutral-border)}.ds-sketch .sk-planned{fill:none;stroke:var(--fg-dim);stroke-width:1px;stroke-dasharray:3 2}.ds-sketch .sk-faded{opacity:.4}.ds-sketch .sk-bell path{fill:none;stroke:var(--fg-muted);stroke-width:1.1px}.ds-sketch .sk-bell line{stroke:var(--fg-muted);stroke-width:1.1px}.ds-sketch .sk-cursor{fill:var(--fg);stroke:var(--bg);stroke-width:.8px}.ds-sketch .sk-cross{fill:none;stroke:var(--state-error);stroke-width:1.4px}.ds-sketch .sk-illus{fill:none;stroke:var(--border-control,var(--fg-dim));stroke-width:1.4px;stroke-linecap:square}.ds-sketch .sk-illus--soft{stroke:var(--border-2)}.ds-sketch .sk-illus--accent{stroke:var(--cloud-blue)}.ds-sketch .sk-illus--ok{stroke:var(--state-success)}.ds-sketch .sk-illus--warn{stroke:var(--state-warning)}.ds-sketch .sk-illus--err{stroke:var(--state-error)}.ds-sketch .sk-word--inverse{fill:var(--bg);font-weight:600}.ds-sketch .sk-word--info{fill:var(--state-information)}.ds-sketch-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.ds-sketch-grid>.ds-sketch{max-width:100%}@media (width>=720px){.ds-sketch-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nc-lockup{vertical-align:middle;display:inline-block}@media (prefers-reduced-motion:reduce){.nc-lockup__cursor animate{display:none}}
