@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-thai-400-normal-Bw1Q-fVY.woff2)format("woff2"),url(/assets/chakra-petch-thai-400-normal-KdzBjiWs.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-vietnamese-400-normal-x153cCGL.woff2)format("woff2"),url(/assets/chakra-petch-vietnamese-400-normal-Cn7ya5On.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-ext-400-normal-C8u6EFkq.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-400-normal-MNNNbyh_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2)format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2)format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-vietnamese-600-normal-YQPWIhHU.woff2)format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-B7WL5pBr.woff2)format("woff2"),url(/assets/chakra-petch-thai-700-normal-vZLZ_5L8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-vietnamese-700-normal-ZDCXY9IA.woff2)format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-gQuUA8Wu.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/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:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/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:Orbitron;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/orbitron-latin-500-normal-DQ2gt4P1.woff2)format("woff2"),url(/assets/orbitron-latin-500-normal-BCCupJ8c.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:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/orbitron-latin-800-normal-CQafOXEd.woff2)format("woff2"),url(/assets/orbitron-latin-800-normal-P4cBi4I7.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:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.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:Syncopate;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syncopate-latin-ext-400-normal-DVROQn0L.woff2)format("woff2"),url(/assets/syncopate-latin-ext-400-normal-CP6VANWM.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:Syncopate;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syncopate-latin-400-normal-CEZEV0IP.woff2)format("woff2"),url(/assets/syncopate-latin-400-normal-CCEUJ_4G.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:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syncopate-latin-ext-700-normal-DIzsNXDw.woff2)format("woff2"),url(/assets/syncopate-latin-ext-700-normal-bvnP3szv.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:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syncopate-latin-700-normal-D6Fv_luC.woff2)format("woff2"),url(/assets/syncopate-latin-700-normal-ZVUETrF2.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.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}*,:before,:after{box-sizing:border-box}h1,h2,p{margin:0}button,input,select{font:inherit}html,body,#root{min-height:100%}body{background-color:var(--ui-bg);min-height:100dvh;color:var(--ui-fg);-webkit-font-smoothing:antialiased;margin:0}.app-bar{z-index:20;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-bg) 80%, transparent);-webkit-backdrop-filter:blur(10px);position:sticky;top:0}.app-bar-inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"id nav actions";align-items:center;gap:12px;max-width:1120px;min-height:56px;margin:0 auto;padding:0 16px;display:grid}.app-id{grid-area:id}.nav-tabs{grid-area:nav}.app-actions{grid-area:actions;justify-self:end}@media (width<=720px){.app-bar-inner{grid-template-columns:1fr auto;grid-template-areas:"id actions""nav nav";padding-bottom:8px}.nav-tabs{justify-self:center}.app-name{display:none}}.nav-tabs{border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) + 4px);background:var(--ui-surface);gap:4px;padding:4px;display:flex}.nav-tab{border-radius:var(--ui-radius);letter-spacing:.04em;color:var(--ui-muted);padding:8px 22px;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.nav-tab:hover{color:var(--ui-fg)}.nav-tab[aria-current=page]{background:var(--ui-accent);color:var(--ui-accent-fg);text-shadow:none}.nav-tab:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.app-id{letter-spacing:.04em;align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.app-actions{align-items:center;gap:6px;display:flex}.app-user{color:var(--ui-muted);margin-right:4px;font-size:.875em}@media (width<=560px){.app-user,.hide-sm{display:none}}.logo-bg{fill:var(--ui-accent)}.logo-fg{stroke:var(--ui-accent-fg)}.logo-fg-fill{fill:var(--ui-accent-fg)}.logo-bg-stroke{stroke:var(--ui-accent)}.app-logo{flex:none;overflow:visible}.app-logo .logo-bg,.app-logo .logo-bg-stroke{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ui-accent) 45%, transparent))}header.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;max-width:1120px;margin:0 auto;padding:32px 16px 20px;display:flex}header.top:after{flex-basis:100%}.clock{text-align:right;color:inherit;line-height:1.1;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.clock:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}.clock-time{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(30px,6vw,48px);display:block}.clock-date{color:var(--ui-muted);margin-top:4px;font-size:.9em;display:block}@media (width<=560px){.clock{text-align:left}}main.page{max-width:1120px;padding:16px 16px calc(48px + env(safe-area-inset-bottom));margin:0 auto}.list{gap:var(--row-gap,10px);margin:0;padding:0;list-style:none;display:grid}.row{grid-template-columns:minmax(130px,190px) 1fr;align-items:center;gap:16px;display:grid}.name{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.pads{gap:8px calc(var(--pad-gap,6px) * 3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.group{min-width:0}.group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;text-shadow:none;margin-bottom:4px;font-size:11px;display:block;overflow:hidden}.group-pads{gap:var(--pad-gap,6px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pad{aspect-ratio:1;cursor:pointer;min-width:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;padding:0;position:relative}@media (width<=720px){.row{grid-template-columns:1fr;gap:8px}.pads{grid-template-columns:repeat(3,minmax(0,1fr))}header.top{padding-top:24px}}@media (width<=420px){.pads{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) * 1.4)}.ui-label{margin-bottom:6px;font-size:.875em;font-weight:600;display:block}.ui-input{width:100%;font:inherit;color:var(--ui-fg);background:color-mix(in srgb, var(--ui-bg) 70%, transparent);border:1px solid var(--ui-border);border-radius:var(--ui-radius);outline:none;padding:11px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s;display:block}.ui-input::placeholder{color:var(--ui-muted)}.ui-input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 25%, transparent)}.ui-btn{cursor:pointer;font:inherit;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-accent-fg);border:1px solid var(--ui-accent);justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-weight:600;transition:filter .15s,opacity .15s,transform .1s;display:inline-flex}.ui-btn:hover{filter:brightness(1.12)}.ui-btn:active{transform:scale(.98)}.ui-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.ui-btn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-ghost{cursor:pointer;font:inherit;color:var(--ui-muted);border-radius:var(--ui-radius);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 10px;font-size:.875em;transition:color .15s,border-color .15s;display:inline-flex}.ui-ghost:hover{color:var(--ui-fg);border-color:var(--ui-border)}.ui-ghost:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-input-wrap{position:relative}.ui-input.has-icon{padding-right:44px}h1.brand{font-weight:400}.ui-icon-btn{cursor:pointer;width:44px;color:var(--ui-muted);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 0 auto}.ui-icon-btn:hover{color:var(--ui-fg)}.ui-select{appearance:none;cursor:pointer;font:inherit;color:var(--ui-fg);background:var(--ui-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23999' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center / 11px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:7px 30px 7px 10px;font-size:.875em}.ui-select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-select option{background:var(--ui-bg);color:var(--ui-fg)}.ui-alert{border-radius:var(--ui-radius);color:#ff9aae;background:#ff3c641a;border:1px solid #ff3c6459;padding:9px 12px;font-size:.875em}.ui-muted{color:var(--ui-muted)}.login{justify-content:center;align-items:center;min-height:100dvh;padding:48px 16px;display:flex}.login-box{width:100%;max-width:380px}.login-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.login-head .brand{margin-top:16px}.login-form{gap:16px;padding:24px;display:grid}.login-corner{position:fixed;top:12px;right:12px}.center-screen{min-height:100dvh;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.add-row{width:100%;margin-top:max(var(--row-gap,10px), 12px);cursor:pointer;font:inherit;color:var(--ui-muted);text-align:center;border:1px dashed var(--ui-border);border-radius:var(--ui-radius);background:0 0;padding:16px;transition:color .15s,border-color .15s,background .15s;display:block}.add-row:hover{color:var(--ui-accent);border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 6%, transparent)}.add-row:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-dialog{width:min(420px,100vw - 32px);color:var(--ui-fg);background:linear-gradient(var(--ui-surface), var(--ui-surface)), var(--ui-bg);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) * 1.4);padding:0;box-shadow:0 24px 64px #00000073}.ui-dialog::backdrop{-webkit-backdrop-filter:blur(3px);background:#0000008c}.dialog-form{gap:16px;padding:22px;display:grid}.dialog-title{font-size:1.15em;font-weight:600}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.row-wrap{position:relative;overflow:clip visible}.row{z-index:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .2s;position:relative}.row-wrap.swiping .row,.row-wrap.swiping .row-actions{transition:none}.row-actions{border-radius:var(--ui-radius);transition:width .2s;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.row-action{cursor:pointer;font:inherit;white-space:nowrap;text-shadow:none;border:0;flex-direction:column;flex:1 0 80px;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.row-action.edit{background:var(--ui-accent);color:var(--ui-accent-fg)}.row-action.delete{color:#fff;background:#d92d20}.row-action:focus-visible{outline:2px solid var(--ui-fg);outline-offset:-4px}.list.reordering .row-wrap{transition:transform .18s}.list.reordering .row-wrap.dragging{z-index:10;transition:none;overflow:visible}.row-wrap.dragging .row{cursor:grabbing;scale:1.02;box-shadow:0 14px 36px #00000073}.name:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;border-radius:4px}.mark-menu{--opt:44px;--r:64px;--a0:200deg;--da:46.67deg;z-index:900;width:0;height:0;position:fixed}.mark-opt{--a:calc(var(--a0) + var(--i) * var(--da));--x:calc(cos(var(--a)) * var(--r));--y:calc(sin(var(--a)) * var(--r) * var(--dir));left:calc(var(--opt) / -2);top:calc(var(--opt) / -2);width:var(--opt);height:var(--opt);translate:var(--x) var(--y);cursor:pointer;border:2px solid var(--gc);border-radius:var(--opt-radius,50%);background:var(--ui-bg);color:var(--ui-bg);-webkit-tap-highlight-color:transparent;animation:.16s cubic-bezier(.3,1.4,.6,1) backwards mark-pop;animation-delay:calc(var(--i) * 22ms);place-items:center;padding:0;font-size:22px;display:grid;position:absolute;box-shadow:0 6px 18px #00000073}@keyframes mark-pop{0%{opacity:0;translate:0;scale:.3}}.mark-opt:not(.mark-open){background:var(--gc)}.mark-opt:hover,.mark-opt:focus-visible{border-color:var(--ui-fg);outline:none}.mark-opt[aria-checked=true]{box-shadow:0 0 0 3px var(--ui-bg), 0 0 0 5px var(--ui-accent), 0 6px 18px #00000073}.mark-caption{left:0;top:calc((var(--cap,0px) + var(--r) + var(--opt) / 2 + 22px) * var(--dir) * -1);white-space:nowrap;pointer-events:none;letter-spacing:.03em;text-shadow:none;color:var(--ui-fg);background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:3px 9px;font-size:12px;font-weight:600;animation:.2s backwards mark-fade;position:absolute;translate:-50% -50%}@keyframes mark-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mark-opt,.mark-caption{animation:none}}.pad.picking{z-index:2}.pad-icon{place-items:center;font-size:1.6em;line-height:1;display:grid}.mark-icon.passed{stroke:#16d94a}.mark-icon.failed{stroke:#ff2b2b}.mark-icon .mark-icon-halo{stroke:#0009}html[data-theme=business] .mark-icon .mark-icon-halo{stroke:#fff}.mark-opt .mark-icon{font-size:30px}.jumpscare{--js-size:min(210vmin, 2200px);z-index:1000;cursor:pointer;position:fixed;inset:0;overflow:hidden}.js-dark,.js-flash,.js-shaker{pointer-events:none;position:absolute;inset:0}.js-dark{opacity:0;background:#0d0000}.js-flash{opacity:0;background:#fff0dc}.js-leap{width:var(--js-size);height:var(--js-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.04)}.jumpscare:not(.go){visibility:hidden;pointer-events:none}.js-img{opacity:0;width:100%;height:100%;position:absolute;inset:0}.js-img.on{opacity:1}.go .js-leap{animation:js-leap 2.3s var(--js-delay,0s) both}.go .js-flash{animation:js-flash 2.3s var(--js-delay,0s) both}.go .js-dark{animation:js-dark 2.3s var(--js-delay,0s) both}.go .js-shaker{animation:js-shake 90ms calc(var(--js-delay,0s) + .34s) linear 6}@keyframes js-leap{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.9,.4);transform:translate(-50%,-50%)scale(.04)}.5%{opacity:1}15%{animation-timing-function:ease-out;transform:translate(-50%,-50%)scale(1.08)}19%{transform:translate(-50%,-50%)scale(.95)}24%{transform:translate(-50%,-50%)scale(1)}85%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@keyframes js-flash{0%,14%{opacity:0}15%{opacity:.75}20%,to{opacity:0}}@keyframes js-dark{0%{opacity:0}.5%,85%{opacity:.92}to{opacity:0}}@keyframes js-shake{0%,to{transform:translate(0)}25%{transform:translate(-18px,10px)}50%{transform:translate(16px,-12px)}75%{transform:translate(-10px,-8px)}}@media (prefers-reduced-motion:reduce){.go .js-shaker,.go .js-flash{animation:none}.js-leap,.go .js-leap{animation:2.3s forwards js-calm;transform:translate(-50%,-50%)scale(.35)}}@keyframes js-calm{0%,to{opacity:0}20%,80%{opacity:1}}:has(>.haptic-cover){position:relative}.haptic-cover{z-index:5;opacity:0;width:100%;height:100%;cursor:inherit;-webkit-tap-highlight-color:transparent;margin:0;position:absolute;inset:0}html[data-theme=xenomorph]{--ui-bg:#050606;--ui-fg:#cfc6ad;--ui-muted:#7b7564;--ui-surface:#cfc6ad0d;--ui-border:#cfc6ad29;--ui-accent:#a6ff2e;--ui-accent-fg:#0a1200;--ui-radius:14px}html[data-theme=hive]{--ui-bg:#0b0016;--ui-fg:#e9e3ff;--ui-muted:#e9e3ff8c;--ui-surface:#0a001e99;--ui-border:#00f0ff4d;--ui-accent:#00f0ff;--ui-accent-fg:#12002a;--ui-radius:0px}html[data-theme=abyss]{--ui-bg:#02070f;--ui-fg:#d8f6ff;--ui-muted:#d8f6ff8c;--ui-surface:#14284659;--ui-border:#8fd3ff2e;--ui-accent:#3cf2c8;--ui-accent-fg:#01231b;--ui-radius:14px}html[data-theme=mother]{--ui-bg:#010a03;--ui-fg:#7dff8a;--ui-muted:#3f9a4c;--ui-surface:#7dff8a0a;--ui-border:#2f7a3a;--ui-accent:#7dff8a;--ui-accent-fg:#010a03;--ui-radius:0px}html[data-theme=toxic]{--ui-bg:#0c0d0e;--ui-fg:#d9dde2;--ui-muted:#8a929c;--ui-surface:#16181b;--ui-border:#2c3036;--ui-accent:#e4ff1a;--ui-accent-fg:#111;--ui-radius:2px}html[data-theme=xenomorph]{--bone:#cfc6ad;--bone-dim:#6f6a5c;--acid:#a6ff2e;--oil:#0b0d0c;--row-gap:4px;--pad-gap:7px}html[data-theme=xenomorph] body{color:var(--bone);background:radial-gradient(80% 50% at 50% -10%,#a6ff2e12,#0000 70%),repeating-linear-gradient(90deg,#cfc6ad06 0 2px,#0000 2px 14px),#050606 radial-gradient(at 50% 120%,#141814,#050606 60%);font-family:IBM Plex Mono,monospace}html[data-theme=xenomorph] .brand{letter-spacing:.32em;text-transform:uppercase;background:linear-gradient(#efe8d4 0%,#8d8672 55%,#3d3a31 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Syncopate,sans-serif;font-size:clamp(22px,5vw,40px);font-weight:700}html[data-theme=xenomorph] .sub{letter-spacing:.3em;text-transform:uppercase;color:var(--bone-dim);margin-top:8px;font-size:12px}html[data-theme=xenomorph] .sub b{color:var(--acid);font-weight:500}html[data-theme=xenomorph] .row{background:linear-gradient(#cfc6ad0d,#00000040);border-radius:28px;padding:14px 12px;box-shadow:inset 0 1px #cfc6ad14,inset 0 -8px 16px #00000080}html[data-theme=xenomorph] .name{letter-spacing:.08em;font-size:15px}html[data-theme=xenomorph] .idx{color:var(--bone-dim);font-size:11px}html[data-theme=xenomorph] .pad{color:var(--bone-dim);background:radial-gradient(at 50% 30%,#2a2e2a 0%,#121412 60%,#070807 100%);border:0;border-radius:50% 50% 46% 46%/60% 60% 40% 40%;font-size:11px;transition:box-shadow .25s,color .25s,transform .1s;box-shadow:inset 0 2px 3px #cfc6ad24,inset 0 -6px 10px #000c,0 2px 4px #0009}html[data-theme=xenomorph] .pad:hover{color:var(--bone)}html[data-theme=xenomorph] .pad:active{transform:scale(.94)}html[data-theme=xenomorph] .pad.on{color:#0a1200;background:radial-gradient(ellipse at 50% 35%, #e6ff9a 0%, var(--acid) 35%, #3d6b00 100%);font-weight:500;box-shadow:inset 0 -4px 8px #1e3c00b3,0 0 14px #a6ff2e8c,0 0 32px #a6ff2e33}html[data-theme=xenomorph] .pad:focus-visible{outline:1px solid var(--acid);outline-offset:3px}html[data-theme=hive]{--cyan:#00f0ff;--mag:#ff2bd6;--deep:#0b0016;--row-gap:8px;--pad-gap:4px}html[data-theme=hive] body{background:radial-gradient(ellipse at 20% 0%, #ff2bd62e, transparent 50%), radial-gradient(ellipse at 90% 100%, #00f0ff24, transparent 50%), var(--deep);color:#e9e3ff;font-family:Share Tech Mono,monospace}html[data-theme=hive] body:after{content:"";pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:fixed;inset:0}html[data-theme=hive] .brand{letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:-2px 0 var(--mag), 2px 0 var(--cyan), 0 0 24px #ff2bd699;font-family:Orbitron,sans-serif;font-size:clamp(26px,6vw,48px);font-weight:800}html[data-theme=hive] .sub{color:var(--cyan);letter-spacing:.25em;text-transform:uppercase;margin-top:6px;font-size:12px}html[data-theme=hive] .sub span{color:var(--mag)}html[data-theme=hive] .row{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#0a001e8c;border:1px solid #00f0ff2e;padding:12px 14px}html[data-theme=hive] .row:hover{border-color:#ff2bd673}html[data-theme=hive] .name{letter-spacing:.1em;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:14px;font-weight:500}html[data-theme=hive] .idx{color:var(--mag);font-family:Share Tech Mono,monospace}html[data-theme=hive] .pad{aspect-ratio:1/1.1;color:#00f0ffbf;background:0 0;border:0;font-size:12px;transition:filter .2s,color .2s}html[data-theme=hive] .pad:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,#00f0ff59,#ff2bd640);position:absolute;inset:0}html[data-theme=hive] .pad:after{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#120428;position:absolute;inset:1.5px}html[data-theme=hive] .pad span{z-index:1;position:relative}html[data-theme=hive] .pad:hover{color:#fff}html[data-theme=hive] .pad.on{color:#12002a;filter:drop-shadow(0 0 6px var(--cyan)) drop-shadow(0 0 14px #ff2bd680)}html[data-theme=hive] .pad.on:before{background:linear-gradient(160deg, #fff, var(--cyan))}html[data-theme=hive] .pad.on:after{background:linear-gradient(160deg, var(--cyan), #7af8ff 60%, var(--mag))}html[data-theme=hive] .pad:focus-visible{filter:drop-shadow(0 0 4px var(--mag));outline:none}html[data-theme=abyss]{--teal:#3cf2c8;--violet:#a46bff;--ink:#02070f;--row-gap:12px;--pad-gap:8px}html[data-theme=abyss] body{background:radial-gradient(circle at 15% 20%, #a46bff38, transparent 35%), radial-gradient(circle at 85% 60%, #3cf2c829, transparent 40%), radial-gradient(circle at 40% 100%, #1e5aff2e, transparent 45%), var(--ink);color:#d8f6ff;background-attachment:fixed;font-family:Space Grotesk,sans-serif}html[data-theme=abyss] .brand{letter-spacing:-.01em;background:linear-gradient(90deg, var(--teal), #8fd3ff 45%, var(--violet));color:#0000;filter:drop-shadow(0 0 18px #3cf2c859);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,6vw,46px);font-weight:600}html[data-theme=abyss] .sub{color:#d8f6ff8c;margin-top:6px;font-size:14px}html[data-theme=abyss] .row{-webkit-backdrop-filter:blur(14px);background:#14284647;border:1px solid #8fd3ff1f;border-radius:20px;padding:14px 16px}html[data-theme=abyss] .name{font-size:16px;font-weight:600}html[data-theme=abyss] .idx{color:var(--teal);opacity:.7;font-family:JetBrains Mono,monospace;font-size:11px}html[data-theme=abyss] .pad{color:#d8f6ff73;background:radial-gradient(circle at 35% 30%,#ffffff1f,#0a1e3280 60%);border:1px solid #8fd3ff29;border-radius:50%;font-family:JetBrains Mono,monospace;font-size:11px;transition:background .3s,box-shadow .3s,color .3s,transform .15s}html[data-theme=abyss] .pad:hover{color:#fff;border-color:#3cf2c880}html[data-theme=abyss] .pad:active{transform:scale(.9)}html[data-theme=abyss] .pad.on{color:#01231b;background:radial-gradient(circle at 35% 30%, #eafff9, var(--teal) 45%, #127f86 100%);border-color:#0000;font-weight:600;animation:3.2s ease-in-out infinite glow}@keyframes glow{0%,to{box-shadow:0 0 8px #3cf2c880,0 0 22px #3cf2c82e}50%{box-shadow:0 0 16px #3cf2c8d9,0 0 40px #a46bff59}}html[data-theme=abyss] .pad:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-theme=abyss] .pad.on{animation:none;box-shadow:0 0 12px #3cf2c899}}html[data-theme=mother]{--ph:#7dff8a;--ph-dim:#2f7a3a;--bg:#010a03;--row-gap:2px;--pad-gap:5px}html[data-theme=mother] body{background:radial-gradient(ellipse at center, #032010 0%, var(--bg) 75%);color:var(--ph);text-shadow:0 0 4px #7dff8a99;font-family:VT323,monospace;font-size:20px}html[data-theme=mother] body:before{content:"";pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 3px),radial-gradient(#0000 60%,#000000b3 100%);animation:6s step-end infinite flicker;position:fixed;inset:0}@keyframes flicker{0%,97%,to{opacity:1}98%{opacity:.82}}html[data-theme=mother] header.top{border-bottom:1px dashed var(--ph-dim)}html[data-theme=mother] .brand{letter-spacing:.12em;font-size:clamp(30px,7vw,54px);line-height:1}html[data-theme=mother] .brand:after{content:"█";margin-left:6px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}html[data-theme=mother] .sub{color:var(--ph-dim);letter-spacing:.1em;text-shadow:none}html[data-theme=mother] .sub span{color:var(--ph)}html[data-theme=mother] .row{border-bottom:1px solid #2f7a3a59;padding:6px 4px}html[data-theme=mother] .row:hover{background:#7dff8a0d}html[data-theme=mother] .name{text-transform:uppercase;letter-spacing:.08em;font-size:22px}html[data-theme=mother] .idx{color:var(--ph-dim)}html[data-theme=mother] .idx:before{content:"> "}html[data-theme=mother] .pad{border:1px solid var(--ph-dim);color:var(--ph-dim);text-shadow:none;background:0 0;border-radius:0;font-size:20px}html[data-theme=mother] .pad:hover{border-color:var(--ph);color:var(--ph)}html[data-theme=mother] .pad.on{background:var(--ph);color:var(--bg);border-color:var(--ph);box-shadow:0 0 10px #7dff8ab3}html[data-theme=mother] .pad:focus-visible{outline:1px dashed var(--ph);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-theme=mother] body:before,html[data-theme=mother] .brand:after{animation:none}}html[data-theme=toxic]{--tox:#e4ff1a;--chrome-1:#f5f7fa;--chrome-2:#8a929c;--bg:#0c0d0e;--row-gap:10px;--pad-gap:5px}html[data-theme=toxic] body{background:linear-gradient(180deg, #121416, var(--bg) 40%);color:#d9dde2;font-family:Chakra Petch,sans-serif}html[data-theme=toxic] header.top{position:relative}html[data-theme=toxic] header.top:after{content:"";background:repeating-linear-gradient(-45deg, var(--tox) 0 12px, #111 12px 24px);height:8px;margin-top:18px;display:block}html[data-theme=toxic] .brand{text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(180deg, var(--chrome-1) 0%, #c3c9d1 45%, #4d545c 52%, #b7bec7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,6.5vw,52px);font-weight:700;line-height:1}html[data-theme=toxic] .sub{letter-spacing:.18em;text-transform:uppercase;color:var(--chrome-2);margin-top:8px;font-size:13px}html[data-theme=toxic] .sub b{color:var(--tox)}html[data-theme=toxic] .row{border-left:3px solid var(--tox);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);background:linear-gradient(90deg,#181a1d,#111315);padding:12px 14px}html[data-theme=toxic] .name{flex-direction:column;align-items:flex-start;gap:2px}html[data-theme=toxic] .idx{letter-spacing:.2em;color:var(--tox);font-size:10px}html[data-theme=toxic] .idx:before{content:"PROBE "}html[data-theme=toxic] .label{text-transform:uppercase;font-size:17px;font-weight:600}html[data-theme=toxic] .pad{color:var(--chrome-2);clip-path:polygon(22% 0,100% 0,100% 78%,78% 100%,0 100%,0 22%);background:linear-gradient(#3a3f45,#1e2125);border:0;font-size:13px;font-weight:600;transition:background .15s,color .15s;box-shadow:inset 0 1px #ffffff2e}html[data-theme=toxic] .pad:hover{color:var(--chrome-1);background:linear-gradient(#4a5058,#2a2e33)}html[data-theme=toxic] .pad.on{color:#111;background:linear-gradient(180deg, #f6ff8a, var(--tox) 55%, #9db000)}html[data-theme=toxic] .pad:focus-visible{outline:2px solid var(--tox);outline-offset:2px}html[data-theme=business]{--ui-bg:#f4f5f7;--ui-fg:#1f2933;--ui-muted:#616e7c;--ui-surface:#fff;--ui-border:#d9dee5;--ui-accent:#1f4e8c;--ui-accent-fg:#fff;--ui-radius:6px;--row-gap:0px;--pad-gap:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=business] body{background:var(--ui-bg);color:var(--ui-fg);font-family:Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px}html[data-theme=business] .brand{letter-spacing:0;font-size:24px;font-weight:600}html[data-theme=business] .sub{color:var(--ui-muted);margin-top:4px;font-size:14px}html[data-theme=business] .list{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden}html[data-theme=business] .row{border-bottom:1px solid #eceff3;padding:10px 16px}html[data-theme=business] .row:last-child{border-bottom:0}html[data-theme=business] .row:hover{background:#f8f9fb}html[data-theme=business] .name{font-size:14px;font-weight:500}html[data-theme=business] .idx{color:#9aa5b1;font-variant-numeric:tabular-nums;font-size:12px}html[data-theme=business] .pad{color:#7b8794;background:#fff;border:1px solid #c8d0da;border-radius:4px;font-size:12px;transition:background .1s,border-color .1s}html[data-theme=business] .pad:hover{border-color:var(--ui-accent);color:var(--ui-fg)}html[data-theme=business] .pad.on{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}html[data-theme=business] .pad:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}html[data-theme=business] .ui-alert{color:#9b1c1c;background:#fdecec;border-color:#f5c2c2}html[data-theme=business] .ui-btn:hover{filter:brightness(1.15)}html[data-theme=xenomorph]{--g1:#a6ff2e;--g2:#e0a944;--g3:#5ec8d8;--g4:#ff4a4a;--g5:#b07cff}html[data-theme=hive]{--g1:#39ff88;--g2:#ffb300;--g3:#00f0ff;--g4:#ff2bd6;--g5:#8a6bff}html[data-theme=abyss]{--g1:#3cf2c8;--g2:#ffd36b;--g3:#6aa8ff;--g4:#ff6bb5;--g5:#ff8a4c}html[data-theme=mother]{--g1:#7dff8a;--g2:#ffb000;--g3:#5ff5ff;--g4:#f55;--g5:#c77dff}html[data-theme=toxic]{--g1:#9cff2e;--g2:#ff9f1a;--g3:#2fd4ff;--g4:#ff2e4d;--g5:#c44dff}html[data-theme=business]{--g1:#0f8a7a;--g2:#c27c0e;--g3:#3b6fc4;--g4:#a8326e;--g5:#6b4fbb;--pad-base:#fff}.group:first-child{--gc:var(--g1)}.group:nth-child(2){--gc:var(--g2)}.group:nth-child(3){--gc:var(--g3)}.group:nth-child(4){--gc:var(--g4)}.group:nth-child(5){--gc:var(--g5)}.group-pads .pad:first-child{--gi:35%;--pad-on-fg:var(--ui-fg)}.group-pads .pad:nth-child(2){--gi:57%;--pad-on-fg:var(--ui-fg)}.group-pads .pad:nth-child(3){--gi:80%;--pad-on-fg:var(--ui-bg)}.group-pads .pad:nth-child(4){--gi:100%;--pad-on-fg:var(--ui-bg)}.group-pads .pad{--pad-on:color-mix(in oklab, var(--gc) var(--gi), var(--pad-base,var(--ui-bg)))}html[data-theme] .group-label{color:var(--gc)}html[data-theme] .group-pads .pad:not(.on){color:color-mix(in oklab, var(--gc) 55%, var(--ui-muted))}html[data-theme=mother] .group-pads .pad:not(.on),html[data-theme=business] .group-pads .pad:not(.on),html[data-theme=abyss] .group-pads .pad:not(.on){border-color:color-mix(in oklab, var(--gc) 40%, transparent)}html[data-theme] .group-pads .pad.on{color:var(--pad-on-fg);background:var(--pad-on);border-color:var(--pad-on);box-shadow:0 0 calc(var(--gi) * .16px) color-mix(in oklab, var(--gc) 70%, transparent)}html[data-theme=xenomorph] .group-pads .pad.on{background:radial-gradient(ellipse at 50% 35%, color-mix(in oklab, var(--pad-on) 55%, white), var(--pad-on) 40%, color-mix(in oklab, var(--pad-on) 55%, black) 100%);box-shadow:inset 0 -4px 8px #00000073, 0 0 calc(var(--gi) * .14px) color-mix(in oklab, var(--gc) 60%, transparent)}html[data-theme=hive] .group-pads .pad.on{box-shadow:none;filter:drop-shadow(0 0 calc(var(--gi) * .07px) var(--gc));background:0 0}html[data-theme=hive] .group-pads .pad.on:before{background:var(--gc)}html[data-theme=hive] .group-pads .pad.on:after{background:var(--pad-on)}html[data-theme=hive] .group-pads .pad:not(.on):before{background:color-mix(in oklab, var(--gc) 45%, transparent)}html[data-theme=abyss] .group-pads .pad.on{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--pad-on) 50%, white), var(--pad-on) 50%, color-mix(in oklab, var(--pad-on) 60%, black) 100%);animation:3.2s ease-in-out infinite glow-group}@keyframes glow-group{0%,to{box-shadow:0 0 calc(var(--gi) * .08px) color-mix(in oklab, var(--gc) 60%, transparent)}50%{box-shadow:0 0 calc(var(--gi) * .2px) color-mix(in oklab, var(--gc) 80%, transparent)}}html[data-theme=mother] .group-pads .pad.on{text-shadow:none}html[data-theme=toxic] .group-pads .pad.on{background:linear-gradient(180deg, color-mix(in oklab, var(--pad-on) 60%, white), var(--pad-on) 55%, color-mix(in oklab, var(--pad-on) 70%, black));box-shadow:none}html[data-theme=business] .group-pads .pad.on{box-shadow:none}@media (prefers-reduced-motion:reduce){html[data-theme=abyss] .group-pads .pad.on{animation:none}}html[data-theme=hive] .mark-menu,html[data-theme=toxic] .mark-menu{--r:58px;--a0:225deg;--da:90deg;--cap:-14px}html[data-theme=hive] .mark-menu.below .mark-opt,html[data-theme=toxic] .mark-menu.below .mark-opt{--y:calc(sin(var(--a)) * var(--r))}html[data-theme=mother] .mark-menu,html[data-theme=business] .mark-menu{--gap:8px;--r:calc(var(--pad) / 2 + var(--opt) / 2 + 10px)}html[data-theme=mother] .mark-opt,html[data-theme=business] .mark-opt{--x:calc((var(--i) - 1.5) * (var(--opt) + var(--gap)));--y:calc(var(--r) * var(--dir) * -1)}html[data-theme=mother] .mark-menu{--opt-radius:0}html[data-theme=mother] .mark-opt{box-shadow:none}html[data-theme=mother] .mark-opt[aria-checked=true]{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--ph), 0 0 10px #7dff8a99}html[data-theme=toxic] .mark-menu{--opt-radius:2px}html[data-theme=hive] .mark-opt{box-shadow:0 0 10px color-mix(in oklab, var(--gc) 50%, transparent)}html[data-theme=abyss] .mark-opt{box-shadow:0 0 14px color-mix(in oklab, var(--gc) 40%, transparent)}html[data-theme=business] .mark-menu{--opt-radius:6px}html[data-theme=business] .mark-opt{box-shadow:0 4px 12px #10182824}html[data-theme=business] .app-logo *{filter:none}html{--sb-track:var(--ui-bg);--sb-thumb:color-mix(in oklab, var(--ui-accent) 40%, var(--ui-bg));--sb-thumb-hover:var(--ui-accent)}@supports not selector(::-webkit-scrollbar){html,.scroll{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--sb-track)}::-webkit-scrollbar-corner{background:var(--sb-track)}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border:3px solid var(--sb-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}::-webkit-scrollbar-button{display:none}html[data-theme=xenomorph]{--sb-thumb:#6f6a5c;--sb-thumb-hover:var(--acid)}html[data-theme=xenomorph] ::-webkit-scrollbar-thumb{background:repeating-linear-gradient(#cfc6ad 0 6px,#8d8672 6px 9px);border-width:3px;border-radius:6px}html[data-theme=xenomorph] ::-webkit-scrollbar-thumb:hover{background:repeating-linear-gradient(180deg, var(--acid) 0 6px, #3d6b00 6px 9px)}html[data-theme=hive]{--sb-track:#07000f;--sb-thumb:#00f0ff;--sb-thumb-hover:#ff2bd6}html[data-theme=hive] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme=hive] ::-webkit-scrollbar-thumb{background:linear-gradient(#00f0ff,#ff2bd6);border:0;border-radius:0;box-shadow:0 0 8px #00f0ff}html[data-theme=hive] ::-webkit-scrollbar-thumb:hover{background:#ff2bd6}html[data-theme=abyss]{--sb-track:#02070f;--sb-thumb:#3cf2c8;--sb-thumb-hover:#a46bff}html[data-theme=abyss] ::-webkit-scrollbar-thumb{background:radial-gradient(circle at 50% 30%,#eafff9,#3cf2c8 45%,#127f86);box-shadow:inset 0 0 6px #3cf2c8cc}html[data-theme=abyss] ::-webkit-scrollbar-thumb:hover{background:radial-gradient(circle at 50% 30%,#f3eaff,#a46bff 45%,#4b1f9e)}html[data-theme=mother]{--sb-track:#010a03;--sb-thumb:#2f7a3a;--sb-thumb-hover:#7dff8a}html[data-theme=mother] ::-webkit-scrollbar{width:14px}html[data-theme=mother] ::-webkit-scrollbar-track{background:#010a03;border-left:1px dashed #2f7a3a}html[data-theme=mother] ::-webkit-scrollbar-thumb{background:#2f7a3a;border:3px solid #010a03;border-radius:0}html[data-theme=mother] ::-webkit-scrollbar-thumb:hover{background:#7dff8a;box-shadow:0 0 10px #7dff8ab3}html[data-theme=toxic]{--sb-track:#0c0d0e;--sb-thumb:#e4ff1a;--sb-thumb-hover:#f6ff8a}html[data-theme=toxic] ::-webkit-scrollbar-thumb{background:repeating-linear-gradient(-45deg,#e4ff1a 0 6px,#111 6px 12px);border:2px solid #0c0d0e;border-radius:0}html[data-theme=toxic] ::-webkit-scrollbar-thumb:hover{background:#e4ff1a}html[data-theme=business]{--sb-track:#f4f5f7;--sb-thumb:#c3cad3;--sb-thumb-hover:#8f9aa7}.an-page{gap:16px;display:grid}.an-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=720px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-kpi,.an-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) * 1.4)}.an-kpi{gap:2px;padding:14px 16px;display:grid}.an-kpi-label{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8em}.an-kpi-value{font-variant-numeric:tabular-nums;font-size:clamp(26px,4vw,34px);font-weight:600;line-height:1.1}.an-kpi-note{color:var(--ui-muted);font-size:.8em}.an-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.an-card{min-width:0;padding:16px 18px 18px}.an-card.wide{grid-column:1/-1}@media (width<=820px){.an-grid{grid-template-columns:1fr}}.an-card-head{margin-bottom:10px}.an-card-head h2{font-size:1em;font-weight:600}.an-card-head p{color:var(--ui-muted);margin-top:2px;font-size:.8em}.chart{font-variant-numeric:tabular-nums;width:100%;height:auto;display:block;overflow:visible}.chart-round{max-width:200px}.chart-grid{stroke:var(--ui-border);stroke-width:1px;opacity:.6}.chart-base{stroke:var(--ui-muted);stroke-width:1px}.chart-axis{fill:var(--ui-muted);text-shadow:none;font-size:11px}.chart-value{fill:var(--ui-fg);text-shadow:none;font-size:12px;font-weight:600}.chart-hero{fill:var(--ui-fg);text-shadow:none;font-size:34px;font-weight:600}.chart-slice,.chart-seg{stroke:var(--ui-bg);stroke-width:2px}.chart-line{fill:none;stroke:var(--ui-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-dot{fill:var(--ui-accent);stroke:var(--ui-bg);stroke-width:2px}.chart-mark{transition:opacity .15s}.chart:hover .chart-mark{opacity:.55}.chart:hover .chart-mark:hover{opacity:1}.chart-split{grid-template-columns:minmax(120px,200px) 1fr;align-items:center;gap:20px;display:grid}@media (width<=420px){.chart-split{grid-template-columns:1fr;justify-items:center}}.chart-legend{flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:.85em;list-style:none;display:flex}.chart-split .chart-legend{flex-direction:column;margin:0}.chart-legend li{align-items:center;gap:8px;display:flex}.chart-legend .swatch{border-radius:3px;flex:none;width:12px;height:12px}.chart-legend .swatch.line{border-radius:2px;width:16px;height:3px}.legend-value{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.scene3d{border-radius:var(--ui-radius);height:clamp(260px,42vw,420px);overflow:hidden}.scene3d canvas{width:100%;height:100%;display:block}html[data-theme=xenomorph] .an-card,html[data-theme=xenomorph] .an-kpi{background:linear-gradient(#cfc6ad0d,#0000004d);border-color:#cfc6ad1a;border-radius:28px;box-shadow:inset 0 1px #cfc6ad14,inset 0 -10px 20px #00000080}html[data-theme=xenomorph] .an-kpi-value{color:var(--acid)}html[data-theme=hive] .an-card,html[data-theme=hive] .an-kpi{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}html[data-theme=hive] .an-kpi-value,html[data-theme=hive] .an-card-head h2{text-shadow:0 0 12px #00f0ff80;font-family:Orbitron,sans-serif}html[data-theme=hive] .an-card-head h2{text-transform:uppercase;letter-spacing:.08em;font-size:.85em}html[data-theme=abyss] .an-card,html[data-theme=abyss] .an-kpi{-webkit-backdrop-filter:blur(14px);border-radius:22px}html[data-theme=abyss] .an-kpi-value{background:linear-gradient(90deg, var(--teal), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=mother] .an-card,html[data-theme=mother] .an-kpi{background:0 0;border-style:dashed}html[data-theme=mother] .an-card-head h2,html[data-theme=mother] .an-kpi-label{text-transform:uppercase}html[data-theme=mother] .an-card-head h2:before{content:"> ";color:var(--ph-dim)}html[data-theme=mother] .an-kpi-value{font-size:44px;font-weight:400}html[data-theme=mother] .chart-axis,html[data-theme=mother] .chart-value{font-size:15px}html[data-theme=toxic] .an-card,html[data-theme=toxic] .an-kpi{border-left:3px solid var(--tox);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background:linear-gradient(90deg,#181a1d,#111315)}html[data-theme=toxic] .an-card-head h2,html[data-theme=toxic] .an-kpi-label{text-transform:uppercase;letter-spacing:.12em}html[data-theme=toxic] .an-kpi-value{background:linear-gradient(#f5f7fa,#c3c9d1 45%,#4d545c 52%,#b7bec7);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}html[data-theme=business] .an-card,html[data-theme=business] .an-kpi{box-shadow:0 1px 2px #1018280d}
