@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d53132570d4a2611-s.p.3spzr2pk4d7--.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/6fc8d607539318f2-s.1i2s8u2nsha1s.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/73c7804deca7c472-s.1j8zp90epkiwf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff2c3018cc098bc4-s.p.1yexyk_f9-p2r.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/c8920c981b31585d-s.p.2luydo5uehvh-.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/6ec94830bec711fb-s.1q1056bo3qtcm.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/0b6af6f8fba7540b-s.3lswex48iwfpe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fd0cf0e1fc72cdfe-s.p.0gwn7w9k-i020.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/0a6280ab7cbefbdc-s.p.02rcwld1m-ji4.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/cef3f91c876dfd4d-s.17ncvpysp7y4m.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/e97f384a7e8a6d33-s.23gs_p123xcz8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ae4ea64f35ab5f6-s.p.1d4mg4yt567i3.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/dc90c6d5362630bf-s.p.1kvbj6zk-dn_f.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/7d1edc918836b10c-s.3jgirgqxkqq7r.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/5ed4820ad72c2de2-s.2t53t_nth6shn.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e437607573e1075-s.p.2fz20jxmyia8o.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.TzMRMW_className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.TzMRMW_variable{--font-chakra:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.KD1__G_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.KD1__G_variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4b14f44d63d21f2-s.09q3flbxo0w4e.woff2)format("woff2");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 Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81b01dcd824434dd-s.3u0t_c_yzgtgw.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f34bcfed31234774-s.3fcxnszjbtksy.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/098adb8bb3c21377-s.09e83-4vqkr8v.woff2)format("woff2");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 Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3b79255d0fc0c0d8-s.2taqxaqrv3ssw.woff2)format("woff2");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 Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a3b98edb52b34e8-s.3_xwflgq9fbqb.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6464db7ff35a62d3-s.1x31jf7v-_3a0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a86bc8e8711b62bb-s.2t1pwrt0o-zp3.woff2)format("woff2");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 Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa157f60f748efa-s.20mrlfyovr0p8.woff2)format("woff2");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 Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7c31128e26fc9cb0-s.2wx1mw4dt7_s5.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1c119465040ff5bb-s.10770ssbdafq9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b317410534a54bf-s.0xwse1x-bzy3s.woff2)format("woff2");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 Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/661e8677aa162059-s.2m8zx_hq13x-4.woff2)format("woff2");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 Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087894984ee2963f-s.2_z8r5dfkst21.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47a4972b6bd8620b-s.1nxoen_49_z0x.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16cfcc00aea7f216-s.0oqt8towxai-k.woff2)format("woff2");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 Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.o36jiG_className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.o36jiG_variable{--font-plex-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.352ti9pm7m6qh.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.0o-3_g79811ob.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.0ngr-xkgqz1kf.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.15orukf5wyxb5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.226pwps5o-gq_.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.YFThRq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.YFThRq_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#020b12;--panel:#04131d;--panel-2:#082030;--line:#1a4660;--line-soft:#12344a;--text:#e6f1f5;--muted:#9cb9c7;--faint:#6f93a4;--gold:#d4a94e;--gold-hi:#e4bd68;--gold-ink:#020b12;--teal:#4ff0c8;--blue:#4aa3ff;--red:#ff5a4f;--yellow:#f2c230;--blue-fill:#4aa3ff4d;--red-fill:#ff5a4f42;--yellow-fill:#f2c23042;--f-display:var(--font-chakra), var(--font-plex-thai), system-ui, sans-serif;--f-body:var(--font-plex), var(--font-plex-thai), system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-ctl:4px;--r-panel:8px;--nav-h:64px;--maxw:1240px;--ease:cubic-bezier(.2,.7,.2,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}:lang(th) body,[lang=th]{line-height:1.75}a{color:var(--gold);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}button{font:inherit;color:inherit}.num,td.n,.tnum{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ic{flex:none;width:20px;height:20px}#frame{width:100%;transition:max-width .3s var(--ease);margin-inline:auto;container:app/inline-size}#frame[data-w]{box-shadow:0 0 0 1px var(--line)}#app{background:var(--bg);min-height:100vh;position:relative}.wrap{max-width:var(--maxw);padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px));margin-inline:auto}@container app (max-width:767px){.wrap{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}}.display{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.02}.h1{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:40px;font-weight:600;line-height:1.1}.h2{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.2}.h3{font-family:var(--f-display);margin:0;font-size:20px;font-weight:600;line-height:1.3}.eyebrow{font-family:var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 var(--s3);font-size:13px;font-weight:600}:lang(th) .eyebrow{text-transform:none;letter-spacing:0;font-size:14px}.lede{color:var(--muted);max-width:60ch;margin:0;font-size:18px}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:14px}.cap{font-size:12.5px}.label{color:var(--muted);font-size:13px;font-weight:500}@container app (max-width:767px){.h1{font-size:30px}.h2{font-size:24px}.lede{font-size:16px}}.btn{border-radius:var(--r-ctl);cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 20px;font-size:15px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;text-decoration:none!important}.btn .ic{width:18px;height:18px}.btn-primary{background:var(--gold);color:var(--gold-ink)}.btn-primary:hover{background:var(--gold-hi)}.btn-primary:active{transform:translateY(1px)}.btn-secondary{border-color:var(--gold);color:var(--gold);background:0 0}.btn-secondary:hover{background:#d4a94e1f}.btn-ghost{color:var(--text);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--muted);background:var(--panel-2)}.btn-sm{min-height:36px;padding:6px 14px;font-size:14px}.btn-lg{min-height:52px;padding:12px 28px;font-size:16px}.btn[disabled],.btn.is-disabled{opacity:.45;cursor:not-allowed}.btn.is-loading{position:relative;color:#0000!important}.btn.is-loading:after{content:"";border:2px solid var(--gold-ink);border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.iconbtn{border-radius:var(--r-ctl);border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--text);background:0 0;place-items:center;display:inline-grid}.iconbtn:hover{background:var(--panel-2)}.field{gap:6px;display:grid}.field label{color:var(--text);font-size:14px;font-weight:500}.field .hint{color:var(--muted);font-size:13px}.field .err{color:var(--red);font-size:13px}.input,.select,.textarea{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--text);font:inherit;padding:10px 14px;font-size:15px}.input::placeholder,.textarea::placeholder{color:var(--faint)}.input:hover,.select:hover,.textarea:hover{border-color:#2b6587}.input:focus,.select:focus,.textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #d4a94e33}.input.is-error{border-color:var(--red)}.textarea{resize:vertical;min-height:88px;line-height:1.5}.search{position:relative}.search .ic{color:var(--muted);position:absolute;top:12px;left:12px}.search .input{padding-left:40px}.panel{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-panel)}.panel-pad{padding:var(--s5)}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.panel-body{padding:var(--s5)}@container app (max-width:767px){.panel-head{padding:var(--s3) var(--s4)}.panel-body,.panel-pad{padding:var(--s4)}}.tile{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-panel);padding:var(--s4) var(--s4) var(--s4) var(--s4);gap:6px;min-width:0;display:grid}.tile-top{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.tile-top .ic{color:var(--gold);width:18px;height:18px}.tile-val{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.tile-sub{color:var(--faint);font-size:12.5px}.tiles{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container app (max-width:767px){.tiles{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}.tile-val{font-size:24px}.tile{padding:var(--s3)}}.pill{height:30px;color:var(--teal);white-space:nowrap;background:#4ff0c80f;border:1px solid #4ff0c859;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.live-dot{position:relative}.live-dot:after{content:"";opacity:0;animation:ping 2.4s var(--ease) infinite;border:1px solid;border-radius:50%;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}.chip{border:1px solid var(--line);min-height:26px;color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:500;display:inline-flex}.chip-air{color:var(--teal);border-color:#4ff0c859}.chip-deck{color:var(--muted)}.chip-blue{color:var(--blue);background:#4aa3ff14;border-color:#4aa3ff73}.chip-red{color:var(--red);background:#ff5a4f14;border-color:#ff5a4f73}.chip-yellow{color:var(--yellow);background:#f2c23014;border-color:#f2c23073}.chip-gold{color:var(--gold);background:#d4a94e14;border-color:#d4a94e80}.chip-neutral{color:var(--muted)}.filters{flex-wrap:wrap;gap:8px;display:flex}.filter{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:14px}.filter:hover{color:var(--text);border-color:var(--muted)}.filter[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink);font-weight:600}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-height:48px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 16px;font-size:15px;font-weight:500}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--gold)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14.5px}.table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:500}.table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px}.table th.n,.table td.n{text-align:right;font-variant-numeric:tabular-nums}.table tbody tr:hover td{background:#082030b3}.table td.pending,.table th.pending{color:var(--faint)}.table .fav td:first-child{box-shadow:inset 2px 0 0 var(--gold)}.cell-ac{align-items:center;gap:10px;min-width:0;display:flex}.share-bar{background:var(--gold);vertical-align:middle;border-radius:3px;height:6px;display:inline-block}@container app (max-width:639px){.table.stack thead{display:none}.table.stack,.table.stack tbody,.table.stack tr,.table.stack td{width:100%;display:block}.table.stack tr{border-bottom:1px solid var(--line-soft);padding:12px 0}.table.stack tbody tr:hover td{background:0 0}.table.stack td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.table.stack td:before{content:attr(data-label);color:var(--muted);text-align:left;font-size:13px}.table.stack td.lead{text-align:left;justify-content:flex-start;font-size:15.5px;font-weight:600}.table.stack td.lead:before,.table.stack td.pending{display:none}.table.stack .fav td:first-child{box-shadow:none}}.notice{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--panel-2);align-items:flex-start;gap:12px;padding:12px 16px;font-size:14.5px;display:flex}.notice .ic{margin-top:2px}.notice-info .ic{color:var(--blue)}.notice-ok{border-color:#4ff0c859}.notice-ok .ic{color:var(--teal)}.notice-warn{background:#f2c2300f;border-color:#f2c23073}.notice-warn .ic{color:var(--yellow)}.notice-err{background:#ff5a4f0f;border-color:#ff5a4f73}.notice-err .ic{color:var(--red)}.code{border:1px solid var(--line);border-radius:var(--r-ctl);background:#01070c;align-items:stretch;max-width:100%;display:flex;overflow:hidden}.code code{min-width:0;font-family:var(--f-mono);letter-spacing:.04em;color:var(--gold);white-space:nowrap;flex:1;padding:12px 16px;font-size:18px;font-weight:500;overflow-x:auto}.code code .pre{color:var(--muted)}.code button{border:0;border-left:1px solid var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.code button:hover{background:var(--line-soft)}.code button.is-done{color:var(--teal)}.bar{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:4px;height:8px;overflow:hidden}.bar>span{background:var(--gold);border-radius:4px;height:100%;display:block}.seg{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.seg>span{height:100%;display:block}.seg .b{background:var(--blue)}.seg .y{background:var(--yellow)}.seg .r{background:var(--red)}.skel{background:linear-gradient(90deg, var(--panel-2) 0%, #0d2b3e 50%, var(--panel-2) 100%);background-size:200% 100%;border-radius:4px;animation:1.4s linear infinite shimmer;color:#0000!important}@keyframes shimmer{to{background-position:-200% 0}}.empty{text-align:center;padding:var(--s6) var(--s4);color:var(--muted);justify-items:center;gap:8px;display:grid}.empty .h3{color:var(--text)}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .axis{fill:var(--faint);font-size:11px;font-family:var(--f-body)}.chart .grid{stroke:var(--line-soft);stroke-width:1px}.chart .mark{fill:var(--gold);transition:fill .12s}.chart .mark-dim{fill:#5a4a26}.chart .hit{fill:#0000;cursor:crosshair}.chart .hit:hover+.mark,.chart .mark.is-hot{fill:var(--gold-hi)}.tip{pointer-events:none;background:var(--bg);border:1px solid var(--line);white-space:nowrap;z-index:5;border-radius:4px;padding:6px 10px;font-size:13px;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 20px #0006}.tip b{font-family:var(--f-display);font-size:15px}.hbars{gap:10px;display:grid}.hbar{cursor:default;border-radius:4px;grid-template-columns:minmax(0,9.5em) 1fr 3.5em;align-items:center;gap:12px;font-size:14px;display:grid}.hbar .track{background:var(--panel-2);border-radius:2px;height:10px;overflow:hidden}.hbar .track span{background:var(--gold);border-radius:2px;height:100%;display:block}.hbar:hover .track span,.hbar:focus-visible .track span{background:var(--gold-hi)}.hbar .v{text-align:right;font-variant-numeric:tabular-nums}.hbar .k{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.hbar.sub{grid-template-columns:minmax(0,11.5em) 1fr 3.5em;font-size:13px}.hbar.sub .k{padding-left:14px}.hbar.sub .track{height:6px}.hbar.sub .track span{background:#a6853f}.nav{top:env(safe-area-inset-top,0px);z-index:50;height:var(--nav-h);border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky}.nav.is-solid{border-bottom-color:var(--line-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b12f0}.nav-in{align-items:center;gap:var(--s5);height:100%;display:flex}.wordmark{font-family:var(--f-display);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex;color:var(--text)!important;text-decoration:none!important}.wordmark svg{color:var(--gold)}.wordmark span b{color:var(--gold);font-weight:700}.nav-links{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{min-height:40px;color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-links a:hover{color:var(--text);background:#08203099}.nav-links a[aria-current=page]{color:var(--text)}.nav-links a[aria-current=page]:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:2px;left:12px;right:12px}.nav-end{align-items:center;gap:var(--s3);margin-left:auto;display:flex}.me{border:1px solid var(--line);border-radius:6px;align-items:center;gap:10px;max-width:240px;padding:4px 10px 4px 4px;display:inline-flex;color:var(--text)!important;text-decoration:none!important}.me span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.me .avatar{flex:none}.nav-menu-btn,.mnav{display:none}@container app (max-width:1023px){.nav-links a{padding:0 9px;font-size:14.5px}.nav-in{gap:var(--s4)}.me span{max-width:110px}}@container app (max-width:900px){.nav-links,.nav-end .enlist,.nav-end .me,.nav-in>nav{display:none}.nav-in{gap:var(--s3)}.nav-menu-btn{display:inline-grid}.mnav{top:var(--nav-h);background:var(--bg);border-bottom:1px solid var(--line);padding:var(--s2) 0 var(--s5);display:block;position:absolute;left:0;right:0}.mnav[hidden]{display:none!important}.mnav ul{margin:0;padding:0;list-style:none}.mnav a.row{min-height:56px;padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));color:var(--text);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;font-size:18px;font-weight:500;text-decoration:none;display:flex}.mnav a.row[aria-current=page]{color:var(--gold)}.mnav .ic{color:var(--faint)}.mnav .mnav-cta{padding:var(--s4) max(16px, env(safe-area-inset-left,0px)) 0;gap:var(--s2);display:grid}}@container app (max-width:479px){.wordmark{gap:7px;font-size:16px}.wordmark svg{width:22px;height:22px}.nav .pill{gap:6px;height:28px;padding:0 9px;font-size:12px}.nav-end,.nav-in{gap:var(--s2)}}.foot{border-top:1px solid var(--line-soft);margin-top:var(--s9);padding-block:var(--s6);color:var(--faint);font-size:13.5px}.foot-in{gap:var(--s4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.hero-track{height:calc(var(--stage-h) + var(--travel-scroll));--stage-h:min(860px, max(640px, 100vh));--travel-scroll:70vh;margin-top:calc(var(--nav-h) * -1);position:relative}.hero-stage{height:var(--stage-h);perspective:1000px;perspective-origin:50% 62%;background:var(--bg);position:sticky;top:0;overflow:hidden}.layer{transform-origin:50% 62%;will-change:transform, opacity;backface-visibility:hidden;position:absolute;inset:0}.layer>svg,.layer>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.layer-sky{transform:translateZ(calc(-1600px + var(--p,0) * var(--travel,500px))) scale(2.6)}.layer-carrier{transform:translateZ(calc(-700px + var(--p,0) * var(--travel,500px))) scale(1.7)}.layer-aircraft{transform:translateZ(calc(-300px + var(--p,0) * var(--travel,500px))) scale(1.3)}.layer-haze{transform:translateZ(calc(100px + var(--p,0) * var(--travel,500px))) scale(.9);opacity:calc(.8 - var(--p,0) * .9)}.hero-shade{pointer-events:none;background:linear-gradient(90deg,#020b12b8 0%,#020b1259 38%,#020b1200 60%),linear-gradient(#020b128c 0%,#020b1200 26% 50%,#020b12db 82%,#020b12 100%);position:absolute;inset:0}.layer-aircraft>img{transform-origin:50% 80%;transform:translate(17%,6%)scale(.56)}.hero-copy{padding-bottom:var(--s7);z-index:2;transform:translate3d(0, calc(var(--p,0) * -60px), 0);opacity:calc(1 - max(0, var(--p,0) - .45) * 2.2);will-change:transform, opacity;position:absolute;inset:auto 0 0}.hero-copy .display{margin:0 0 var(--s4);max-width:13ch;font-size:84px}:lang(th) .hero-copy .display{max-width:14ch;font-size:72px;line-height:1.18}.hero-copy .lede{margin-bottom:var(--s5);color:#b7ced8}.hero-actions{gap:var(--s3);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.fleet{gap:var(--s7);padding-top:var(--s4);border-top:1px solid #1a4660cc;grid-template-columns:repeat(4,minmax(0,max-content));display:grid}.fleet div{gap:2px;display:grid}.fleet b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.fleet span{color:var(--muted);font-size:14px}.scroll-cue{right:max(32px, env(safe-area-inset-right,0px));bottom:var(--s7);z-index:2;color:var(--muted);justify-items:center;gap:8px;font-size:12.5px;display:grid;position:absolute}.scroll-cue i{background:linear-gradient(var(--gold), transparent);width:1px;height:44px}@container app (max-width:1023px){.hero-copy .display{font-size:64px}:lang(th) .hero-copy .display{font-size:56px}.fleet{gap:var(--s6)}.fleet b{font-size:28px}}@container app (max-width:767px){.hero-track{--stage-h:min(760px, max(620px, 100svh));--travel-scroll:40vh}.hero-stage{perspective:1400px}.layer-aircraft>img{transform:translate(4%,-2%)scale(.42)}.hero-shade{background:linear-gradient(#020b128c 0%,#020b1200 22%,#020b1259 45%,#020b12e6 75%,#020b12 100%)}.hero-copy{padding-bottom:var(--s5)}.hero-copy .display{font-size:44px}:lang(th) .hero-copy .display{font-size:38px}.hero-copy .lede{font-size:15.5px}.hero-actions .btn{flex:100%}.hero-actions{margin-bottom:var(--s5)}.fleet{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.fleet b{font-size:24px}.fleet span{font-size:13px}.scroll-cue{display:none}}.fl-track{height:calc(var(--fl-stage) + 5 * 90vh);--fl-stage:max(640px, 100svh);margin-top:calc(var(--nav-h) * -1);position:relative}.fl-stage{height:var(--fl-stage);background:var(--bg);perspective:1100px;perspective-origin:30% 60%;position:sticky;top:0;overflow:hidden}.fl-vid,.fl-still{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.fl-vid.is-on{opacity:1}.fl-still{transition:opacity .2s}.fl-still.is-on{opacity:1;transition-duration:.45s}.fl-shade{pointer-events:none;--fin:0;background:linear-gradient(90deg,#020b12c7 0%,#020b1273 34%,#020b1200 58%),linear-gradient(#020b128c 0%,#020b1200 24% 55%,#020b12d9 88%,#020b12 100%);position:absolute;inset:0}.fl-caps{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.fl-cap{padding-bottom:var(--s7);will-change:transform, opacity;transform-origin:20% 100%;position:absolute;inset:auto 0 0}.fl-cap-in{gap:var(--s4);pointer-events:auto;max-width:620px;display:grid}.fl-cap-0 .fl-cap-in{max-width:none;display:block}.fl-cap-0 .display{margin:0 0 var(--s4);max-width:12ch;font-size:84px}:lang(th) .fl-cap-0 .display,:lang(th) .fl-final{max-width:15ch;font-size:68px;line-height:1.32}.nobr{white-space:nowrap}.fl-cap-0 .lede{margin-bottom:var(--s5);color:#b7ced8}.fl-cap .lede{color:#b7ced8}.fl-cap .eyebrow{margin:0}.fl-cap-0 .eyebrow{margin-bottom:var(--s3)}.fl-h{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:52px;font-weight:700;line-height:1.05}:lang(th) .fl-h{line-height:1.32}.fl-final{margin:0;font-size:88px}.fl-log{gap:6px;max-width:560px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.fl-log li{border:1px solid var(--line-soft);background:#04131dc7;border-radius:4px;grid-template-columns:74px 120px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 12px;display:grid}.fl-log time{font-family:var(--f-mono);color:var(--faint);font-size:12.5px}.fl-log span:nth-child(2){color:var(--teal)}.fl-log b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fl-mini{gap:var(--s6);grid-template-columns:repeat(4,minmax(0,max-content));display:grid}.fl-mini div{display:grid}.fl-mini b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.fl-mini span{color:var(--muted);font-size:13.5px}.fl-cap .btn-ghost,.fl-board .btn-ghost{background:#020b1266;justify-self:start}.fl-ranks{align-items:center;gap:14px;display:flex}.fl-ranks svg{width:40px;height:40px}.fl-tiers{gap:6px;display:flex}.fl-war{gap:10px;max-width:460px;display:grid}.fl-war .seg{height:10px}.fl-war-k{gap:var(--s4);color:var(--muted);flex-wrap:wrap;font-size:14px;display:flex}.fl-war-k span{align-items:center;gap:8px;display:inline-flex}.fl-war-k b{color:var(--text);font-family:var(--f-display);font-size:20px}.fl-rail{right:max(28px, env(safe-area-inset-right,0px));z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.fl-rail ol{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fl-rail ol:before{content:"";background:#9cb9c759;width:1px;position:absolute;top:14px;bottom:14px;right:5px}.fl-rail button{cursor:pointer;width:100%;min-height:28px;color:var(--faint);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;padding:2px 0;font-size:13px;display:flex}.fl-rail .tick{background:var(--bg);z-index:1;border:1px solid #9cb9c799;border-radius:50%;flex:none;width:11px;height:11px;transition:background .2s,border-color .2s,transform .2s;position:relative}.fl-rail .lbl{opacity:0;white-space:nowrap;transition:opacity .2s,transform .2s;transform:translate(6px)}.fl-rail:hover .lbl,.fl-rail button:focus-visible .lbl,.fl-rail button[aria-current=true] .lbl{opacity:1;transform:none}.fl-rail button[aria-current=true]{color:var(--text)}.fl-rail button[aria-current=true] .tick{background:var(--gold);border-color:var(--gold);transform:scale(1.15)}.fl-rail button:hover{color:var(--text)}.fl-load{z-index:3;background:#1a466080;height:2px;position:absolute;bottom:0;left:0;right:0}.fl-load i{background:var(--gold);width:0;height:100%;transition:width .2s;display:block}.fl-stage .scroll-cue{bottom:var(--s6);transition:opacity .2s}.fl-static{margin-top:calc(var(--nav-h) * -1)}.fl-static-hero{align-items:flex-end;min-height:640px;display:flex;position:relative;overflow:hidden}.fl-static-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fl-static-copy{padding-block:160px var(--s7);width:100%;position:relative}.fl-static-copy .display{margin:0 0 var(--s4);max-width:12ch;font-size:72px}.fl-static-copy .lede{margin-bottom:var(--s5)}.fl-board{margin:var(--s7) 0 0;gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.fl-board li{align-content:start;display:grid;overflow:hidden}.fl-board li:last-child{grid-column:1/-1}.fl-board img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.fl-board-b{padding:var(--s5);gap:var(--s3);display:grid}.fl-board .fl-h{font-size:30px}.fl-board .fl-final{font-size:44px}.fl-board .lede{font-size:16px}@container app (max-width:1023px){.fl-cap-0 .display{font-size:64px}.fl-h{font-size:42px}.fl-final{font-size:68px}:lang(th) .fl-cap-0 .display,:lang(th) .fl-final{font-size:54px}.fl-rail .lbl{display:none}}@container app (max-width:767px){.fl-track{height:calc(var(--fl-stage) + 5 * 65vh);--fl-stage:min(780px, max(620px, 100svh))}.fl-stage{perspective:1500px}.fl-vid,.fl-still{object-position:62% 50%}.fl-shade{background:linear-gradient(#020b1280 0%,#020b1200 20%,#020b124d 42%,#020b12e6 72%,#020b12 100%)}.fl-cap{padding-bottom:var(--s5)}.fl-cap-0 .display{font-size:44px}:lang(th) .fl-cap-0 .display,:lang(th) .fl-final{font-size:38px}.fl-h{font-size:32px}.fl-final{font-size:48px}.fl-cap .lede{font-size:15.5px}.fl-cap .hero-actions .btn{flex:100%}.fl-log li{grid-template-columns:64px minmax(0,1fr);gap:2px 10px}.fl-log li>:nth-child(3){grid-column:2}.fl-log li>:nth-child(4){display:none}.fl-mini{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.fl-mini b{font-size:24px}.fl-ranks svg{width:32px;height:32px}.fl-ranks{gap:8px}.fl-tiers svg{width:44px;height:44px}.fl-rail{display:none}.fl-static-hero{min-height:560px}.fl-static-copy{padding-top:120px}.fl-static-copy .display{font-size:42px}.fl-board{grid-template-columns:1fr}}.sec{padding-block:var(--s9) 0}@container app (max-width:767px){.sec{padding-block:var(--s8) 0}}.sec-head{justify-content:space-between;align-items:end;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.depth{perspective:1200px}.rise{transform-origin:50% 100%;will-change:transform, opacity}.live-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.live-grid>*+*{border-left:1px solid var(--line-soft)}.live-meta{gap:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.live-list .table td{padding-block:10px}.cs{overflow-wrap:anywhere;font-weight:600}.cs .sep{color:var(--faint);font-weight:400}.regions-split{gap:var(--s4);align-content:start;display:grid}.split-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:15px;display:grid}.split-row b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:22px}.swatch{border-radius:2px;width:12px;height:12px}.sw-b{background:var(--blue)}.sw-y{background:var(--yellow)}.sw-r{background:var(--red)}@container app (max-width:1023px){.live-grid{grid-template-columns:1fr}.live-grid>*+*{border-left:0;border-top:1px solid var(--line-soft)}}.steps{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{padding:var(--s5);gap:var(--s3);align-content:start;display:grid;position:relative}.step .n{font-family:var(--f-mono);color:var(--gold);align-items:center;gap:10px;font-size:13px;display:flex}.step .n:after{content:"";background:var(--line);flex:1;height:1px}.step .h2{font-size:32px}.step p{color:var(--muted);margin:0}.step .tiers{gap:4px;margin-top:4px;display:flex}@container app (max-width:1023px){.steps{grid-template-columns:1fr}.step{column-gap:var(--s5);grid-template-columns:140px 1fr}.step>*{grid-column:2}.step .n{grid-area:1/1/span 4;align-self:start}.step .n:after{display:none}}@container app (max-width:767px){.step{grid-template-columns:1fr}.step>*,.step .n{grid-area:auto/1}.step .n:after{display:block}.step .h2{font-size:26px}}.proof-grid{gap:var(--s4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.medal-wall{gap:var(--s3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mslot{text-align:center;color:var(--muted);justify-items:center;gap:6px;font-size:13px;display:grid}.mslot .slot{place-items:center;width:96px;max-width:100%;height:96px;display:grid}.mslot .slot svg{width:100%;height:100%}.mslot b{color:var(--text);font-size:13.5px;font-weight:600}.recent{margin:0;padding:0;list-style:none}.recent li a{border-bottom:1px solid var(--line-soft);color:var(--text);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.recent li a:hover .cs{color:var(--gold)}.recent .sub{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.recent .sub svg{width:22px;height:22px}.closing{margin-top:var(--s9);border-radius:var(--r-panel);border:1px solid var(--line);position:relative;overflow:hidden}.closing .bgart{opacity:.7;position:absolute;inset:0}.closing .bgart svg,.closing .bgart img{object-fit:cover;width:100%;height:100%}.closing-in{padding:var(--s8) var(--s7);gap:var(--s4);max-width:720px;display:grid;position:relative}.closing-in:before{content:"";z-index:-1;background:linear-gradient(90deg,#020b12eb 40%,#020b1200);position:absolute;inset:0 -60% 0 0}@container app (max-width:1023px){.proof-grid{grid-template-columns:1fr}}@container app (max-width:767px){.medal-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.medal-wall .mslot:nth-child(10){display:none}.closing-in{padding:var(--s6) var(--s4)}.closing{margin-top:var(--s8)}}.banner{border-bottom:1px solid var(--line-soft);height:240px;position:relative;overflow:hidden}.banner svg,.banner img{width:100%;height:100%;position:absolute;inset:0}.banner:after{content:"";background:linear-gradient(#020b1200 40%,#020b12e6);position:absolute;inset:0}.idrow{gap:var(--s5);z-index:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;margin-top:-64px;display:grid;position:relative}.idrow.no-banner{margin-top:var(--s6);align-items:start}.p-avatar{border:3px solid var(--bg);width:132px;height:132px;box-shadow:0 0 0 1px var(--line);border-radius:10px;overflow:hidden}.p-avatar svg,.p-avatar img{width:100%;height:100%;display:block}.p-avatar img,.banner img{object-fit:cover}.p-avatar{background:var(--panel)}.p-page{isolation:isolate;position:relative}.p-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.p-backdrop>div{background:50%/cover no-repeat;height:100vh;position:sticky;top:0}.p-backdrop>div:after{content:"";background:linear-gradient(#020b129e,#020b12e0 55%,#020b12f0);position:absolute;inset:0}.mod-strip{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.p-name{font-family:var(--f-display);overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:700;line-height:1.1}.p-name .sep{color:var(--gold);margin-inline:.15em;font-weight:500}.p-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:14px;display:flex}.p-actions{gap:var(--s2);display:flex}.aka{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;display:flex}.rankbox{gap:var(--s4);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.rankbox .rk{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:8px;place-items:center;width:64px;height:64px;display:grid}.p-top{gap:var(--s4);margin-top:var(--s5);grid-template-columns:minmax(0,1fr) 360px;display:grid}.p-bio{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;max-width:62ch;margin:0}.p-subnav{top:calc(var(--nav-h) + env(safe-area-inset-top,0px));z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:var(--s6);background:#020b12f0;position:sticky}.p-grid{gap:var(--s4);margin-top:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.p-grid .span{grid-column:1/-1}.anchor{scroll-margin-top:calc(var(--nav-h) + 64px)}.medal-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.medal-card{text-align:center;padding:var(--s3);border:1px solid #0000;border-radius:6px;justify-items:center;gap:6px;display:grid}.medal-card:hover{border-color:var(--line-soft);background:var(--panel-2)}.medal-card .slot{width:96px;height:96px}.medal-card b{font-size:14px;font-weight:600}.medal-card .bar{width:100%;height:6px}.medal-svg.is-locked{filter:grayscale()brightness(.5);opacity:.55}.wall{gap:var(--s4);display:grid}.post{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.post .who{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.post .when{color:var(--faint);margin-left:6px;font-size:13px;font-weight:400}.post p{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0}.post .who a{color:inherit}.post-av{border-radius:6px;width:40px;height:40px;display:block;overflow:hidden}.post-av img{object-fit:cover;width:100%;height:100%;display:block}.post-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;display:flex}.post-actions:empty{display:none}.btn-link{min-height:0;font:inherit;color:var(--faint);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.btn-link:hover,.btn-link:focus-visible{color:var(--text);text-decoration:underline}.about-form{gap:var(--s3);display:grid}.check{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.check input{width:18px;height:18px;accent-color:var(--gold);margin-top:2px}.check .hint{color:var(--muted);grid-column:2;font-size:13px}.mod-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.mod-list>li{border:1px solid var(--line-soft);padding:var(--s3);border-radius:6px;gap:6px;min-width:0;display:grid}.mod-list .body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.mod-list .row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.wall-form{gap:var(--s2);display:grid}.wall-form .row{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.claim{background:linear-gradient(0deg, #d4a94e0f, #d4a94e0f), var(--panel);border-radius:var(--r-panel);padding:var(--s5);gap:var(--s3);border:1px solid #d4a94e8c;display:grid}.claim-row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.claim-row .code{flex:260px}.overview{gap:var(--s4);display:grid}.fav-plane{isolation:isolate;border:1px solid var(--line-soft);border-radius:var(--r-panel);background:var(--panel);align-items:end;min-height:300px;display:grid;position:relative;overflow:hidden}.fp-art{z-index:-1;position:absolute;inset:0}.fp-art img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;display:block}.fp-art:after{content:"";background:linear-gradient(90deg,#020b12eb 0%,#020b12b8 35%,#020b1200 68%);position:absolute;inset:0}.fp-ph{width:190px;height:190px;color:var(--gold);opacity:.4;stroke-width:1px;position:absolute;top:50%;right:12%;transform:translateY(-50%)rotate(45deg)}.fp-body{gap:var(--s2);max-width:540px;padding:var(--s5);display:grid}.fp-body .eyebrow{align-items:center;gap:6px;margin:0;display:flex}.fp-body .eyebrow .ic{width:16px;height:16px;color:var(--gold)}.fp-name{font-family:var(--f-display);margin:0;font-size:40px;font-weight:600;line-height:1.05}.fp-stats{justify-content:start;gap:var(--s2) var(--s5);margin:var(--s2) 0 0;grid-template-columns:repeat(4,auto);display:grid}.fp-stats dt{color:var(--muted);font-size:12.5px}.fp-stats dd{font-family:var(--f-display);margin:0;font-size:24px;font-weight:600}.fp-share{color:var(--muted);margin:0}.donut{gap:var(--s5);grid-template-columns:180px minmax(0,1fr);align-items:center;display:grid}.donut svg{width:100%;height:auto;display:block}.donut-track{fill:none;stroke:var(--panel-2)}.donut-seg{fill:none;transition:opacity .12s}.donut svg:hover .donut-seg:not(:hover){opacity:.45}.donut-n{fill:var(--text);font-family:var(--f-display);font-size:28px;font-weight:600}.donut-u{fill:var(--muted);font-size:11px}.legend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legend li{grid-template-columns:12px minmax(0,1fr) auto 3.2em;align-items:center;gap:10px;font-size:14px;display:grid}.legend .sw{border-radius:3px;width:12px;height:12px}.legend .k{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.legend .pc{text-align:right;color:var(--faint);font-size:13px}.strip{height:16px;margin:4px 0 var(--s4);background:var(--panel-2);border-radius:4px;gap:2px;display:flex;overflow:hidden}.strip span{min-width:3px}.chart .line{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linejoin:round}.chart circle.mark{stroke:var(--panel);stroke-width:2px}.chart circle.mark.is-hot,.chart .hit:hover+circle.mark{r:6px}.gauge{align-items:center;gap:8px;display:inline-flex}.gauge svg{display:block}.g-track{fill:none;stroke:var(--panel-2);stroke-width:3.5px}.g-val{fill:none;stroke:var(--gold);stroke-width:3.5px;stroke-linecap:round}@container app (max-width:1023px){.p-top,.p-grid{grid-template-columns:1fr}.banner{height:200px}}@container app (max-width:767px){.banner{height:140px}.idrow{gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:end;margin-top:-44px}.idrow .p-actions{grid-column:1/-1}.idrow .p-actions .btn{flex:1}.idrow>.p-idtext{grid-column:1/-1}.idrow.no-banner{margin-top:var(--s4)}.p-avatar{width:88px;height:88px}.p-name{font-size:26px}.medal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hbar{grid-template-columns:minmax(0,7.5em) 1fr 3em;gap:8px}.fav-plane{align-items:start;min-height:0}.fp-art{z-index:0;aspect-ratio:16/9;position:relative;inset:auto}.fp-art:after{background:linear-gradient(0deg, var(--panel) 0%, #04131d00 38%)}.fp-ph{width:110px;height:110px;right:50%;transform:translate(50%,-50%)rotate(45deg)}.fp-body{padding:0 var(--s4) var(--s4)}.fp-name{font-size:30px}.fp-stats{gap:var(--s2) var(--s6);grid-template-columns:repeat(2,auto)}.donut{grid-template-columns:1fr}.donut svg{max-width:180px;margin-inline:auto}}.map-head{padding-top:var(--s6);gap:var(--s4);display:grid}.pl-page{padding-block:var(--s6) var(--s9);gap:var(--s5);display:grid}.pl-tools{gap:var(--s3) var(--s4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pl-tools .search{flex:280px;max-width:420px}.pl-cs{min-width:0;color:var(--text);align-items:center;gap:12px;display:flex}.pl-cs:hover .cs{color:var(--gold)}.pl-cs svg{flex:none}.pl-rank{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.summary{gap:var(--s6);padding:var(--s4) var(--s5);grid-template-columns:repeat(3,minmax(0,max-content)) minmax(200px,1fr);align-items:center;display:grid}.summary .s{align-items:center;gap:12px;display:flex}.summary .s b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.summary .s span{color:var(--muted);font-size:14px}.summary .seg{height:12px}@container app (max-width:900px){.summary{gap:var(--s3);padding:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr))}.summary .seg{grid-column:1/-1}.summary .s{gap:2px;display:grid}}.map-layout{gap:var(--s4);margin-top:var(--s4);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.map-box{position:relative;overflow:hidden}.map-svg{touch-action:manipulation;width:100%;height:auto;display:block}.map-svg .sea{fill:#031722}.map-svg .land{fill:#06131c}.map-svg .coast{fill:none;stroke:#1e5370;stroke-width:1.5px}.map-svg .gridl{stroke:#0b2433;stroke-width:1px}.map-svg .ridge{fill:none;stroke:#2b5468;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.map-svg .depthl path{fill:none;stroke:#175170;stroke-width:1px;stroke-dasharray:2 5}.map-svg .peaks{pointer-events:none}.map-svg .peaks path{fill:none;stroke:#9cb9c7;stroke-width:1.4px}.map-svg .peaks text{font-family:var(--f-body);fill:#9cb9c7;letter-spacing:.04em;paint-order:stroke;stroke:#020b12cc;stroke-width:3px;font-size:11px}.map-svg .brackets{fill:none;stroke:var(--gold);stroke-width:2px;opacity:.55;pointer-events:none}.rg.st-contested path{animation:2.6s ease-in-out infinite contest}.map-svg .rg,.map-svg .peaks>g{animation:lit .7s ease-out var(--d,0s) both}@keyframes lit{0%{opacity:0}35%{opacity:1;filter:brightness(2.2)}to{opacity:1;filter:none}}.map-svg .abm{transform-box:fill-box;transform-origin:50% 60%;animation:pop .45s cubic-bezier(.3,1.6,.5,1) var(--d,0s) both}@keyframes pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.map-page .map-head .sec-head{animation:rise-in .6s var(--ease) both}.map-page .summary{animation:rise-in .6s var(--ease) 80ms both}.map-page .summary .seg span{transform-origin:0;animation:grow .9s var(--ease) .35s both}.map-page .map-box{animation:rise-in .6s var(--ease) .12s both}.map-page .map-side>:first-child{animation:rise-in .6s var(--ease) .2s both}.map-page .map-side>:nth-child(2){animation:rise-in .6s var(--ease) .3s both}.map-page .map-layout>div>.cap,.map-page .region-list{animation:rise-in .6s var(--ease) .4s both}.map-page .map-log{animation:rise-in .6s var(--ease) .5s both}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes contest{50%{stroke:var(--yellow);filter:drop-shadow(0 0 7px #f2c2308c)}}.map-page{isolation:isolate;position:relative}.map-backdrop{z-index:-1;pointer-events:none;height:1000px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.map-backdrop:before{content:"";opacity:.75;animation:settle 2.4s var(--ease) both;background:url(/img/map-bg.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}.map-backdrop:after{content:"";background:linear-gradient(180deg, #020b1259, #020b12b3 60%, var(--bg)), linear-gradient(#1a466029 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, #1a466029 1px, transparent 1px) 0 0 / 48px 48px;position:absolute;inset:0}@keyframes settle{0%{opacity:0;transform:scale(1.08)}to{opacity:.75;transform:none}}.rg{cursor:pointer;outline:none}.rg path{stroke:var(--bg);stroke-width:2.5px;transition:fill .15s,stroke .15s,filter .15s}.rg.st-blue path{fill:var(--blue-fill)}.rg.st-red path{fill:var(--red-fill)}.rg.st-contested path{fill:url(#hatchY)}.rg:hover path,.rg:focus-visible path{stroke:var(--text);stroke-width:2.5px;filter:brightness(1.45)}.rg[aria-pressed=true] path{stroke:var(--gold);stroke-width:4px;filter:brightness(1.6)}.rg text{font-family:var(--f-display);fill:var(--text);pointer-events:none;paint-order:stroke;stroke:#020b12d9;stroke-width:4px;font-size:19px;font-weight:600}.rg text.st{font-family:var(--f-body);font-size:12.5px;font-weight:500}.rg.st-blue text.st{fill:var(--blue)}.rg.st-red text.st{fill:var(--red)}.rg.st-contested text.st{fill:var(--yellow)}.abm{pointer-events:none}.map-tip{pointer-events:none;z-index:4;background:var(--bg);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:8px 12px;font-size:13.5px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.map-tip b{font-family:var(--f-display);font-size:16px;display:block}.map-legend{gap:var(--s2) var(--s5);padding:var(--s3) var(--s5);border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;font-size:13.5px;display:flex}.map-legend span{align-items:center;gap:8px;display:inline-flex}.lg{border:1px solid;border-radius:2px;width:16px;height:12px}.lg-b{background:var(--blue-fill);border-color:var(--blue)}.lg-r{background:var(--red-fill);border-color:var(--red)}.lg-y{border-color:var(--yellow);background:repeating-linear-gradient(135deg,#f2c2308c 0 3px,#f2c23026 3px 6px)}.region-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.rbtn{border:1px solid var(--line-soft);background:var(--panel);cursor:pointer;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14.5px;display:flex}.rbtn:hover{border-color:var(--muted)}.rbtn[aria-pressed=true]{border-color:var(--gold);background:var(--panel-2)}.map-side{gap:var(--s4);min-width:0;top:calc(var(--nav-h) + 16px);align-content:start;display:grid;position:sticky}.detail-head{justify-content:space-between;align-items:start;gap:var(--s3);display:flex}.detail h3{font-size:26px}.dsec{padding-block:var(--s4);border-top:1px solid var(--line-soft);gap:10px;display:grid}.dsec:first-of-type{border-top:0}.dsec .k{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dsec .k b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:24px}.dlist{gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.dlist li{justify-content:space-between;align-items:center;gap:10px;display:flex}.dlist li>span:first-child{align-items:center;gap:8px;min-width:0;display:inline-flex}.dlist .ic{width:16px;height:16px;color:var(--faint)}.detail-empty{text-align:center;padding:var(--s7) var(--s5);color:var(--muted);justify-items:center;gap:10px;display:grid}.detail-empty .ic{width:32px;height:32px;color:var(--gold)}.feed{margin:0;padding:0;list-style:none;display:grid}.feed li{border-bottom:1px solid var(--line-soft);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px 0;font-size:14px;display:grid}.feed time{font-family:var(--f-mono);color:var(--faint);padding-top:1px;font-size:13px}.feed .by{color:var(--faint);overflow-wrap:anywhere;font-size:13px}.lc-war,.lt-war{--lc:var(--gold)}.lc-combat,.lt-combat{--lc:var(--red)}.lc-flight,.lt-flight{--lc:var(--teal)}.lc-logistics,.lt-logistics{--lc:var(--blue)}.log-head{justify-content:space-between;align-items:start;gap:var(--s3);flex-wrap:wrap;display:flex}.log-toggles{flex-wrap:wrap;gap:8px;display:flex}.log-toggles[aria-busy=true]{opacity:.7}.ltog{border:1px solid var(--line);min-height:36px;color:var(--faint);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:13.5px;text-decoration:line-through}.ltog:hover{border-color:var(--muted)}.ltog[aria-pressed=true]{color:var(--lc);border-color:var(--lc);background:color-mix(in srgb, var(--lc) 10%, transparent);text-decoration:none}.feed.log li{overflow-wrap:anywhere}.feed.log .chip{vertical-align:baseline;min-height:22px;padding:0 8px;font-size:12.5px}.feed.log .mono{font-family:var(--f-mono);font-size:13px}.lmsg{border-left:2px solid var(--lc);min-width:0;padding-left:10px}.log-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:435px;overflow-y:auto}.log-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sheet-close{display:none}@container app (max-width:1023px){.map-layout{grid-template-columns:minmax(0,1fr) 320px}}@container app (max-width:767px){.map-layout{grid-template-columns:1fr}.map-side{position:static}.rg text{font-size:24px}.rg text.st{display:none}.detail{top:auto;bottom:0;left:var(--frame-l,0px);width:var(--frame-w,100%);z-index:70;max-height:72vh;transition:transform .3s var(--ease);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:14px 14px 0 0;position:fixed;overflow-y:auto;transform:translateY(105%);box-shadow:0 -10px 40px #0009}.detail.is-open{transform:none}.detail:before{content:"";background:var(--line);border-radius:2px;width:40px;height:4px;margin:10px auto 0;display:block}.sheet-close{display:inline-grid}.detail .is-desk{display:none}.map-legend{padding:var(--s3) var(--s4);gap:var(--s2) var(--s4)}.scrim{z-index:65;background:#00000080;position:fixed;inset:0}}.scrim[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rm .live-dot:after,.rm .skel,.rm .map-page,.rm .map-page *{animation:none!important}.svgw{display:contents}.acct{padding-block:var(--s7) var(--s9);gap:var(--s5);display:grid}.acct-narrow{width:100%;max-width:480px;margin-inline:auto}.form,.stack:not(table){gap:var(--s4);display:grid}.btn-block{width:100%}.acct-links{justify-content:space-between;gap:var(--s2);color:var(--muted);flex-wrap:wrap;font-size:14px;display:flex}.acct-grid{gap:var(--s4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}@container app (max-width:1023px){.acct-grid{grid-template-columns:1fr}}.acct-head{justify-content:space-between;align-items:end;gap:var(--s4);flex-wrap:wrap;display:flex}.img-rows{gap:var(--s4);display:grid}.img-row{gap:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line-soft);grid-template-columns:112px minmax(0,1fr);align-items:start;display:grid}.img-thumb{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.img-banner .img-thumb,.img-background .img-thumb{height:64px}.img-thumb img{object-fit:cover;width:100%;height:100%;display:block}.img-actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.img-actions .input{flex:14em;min-width:0}@container app (max-width:767px){.img-row{grid-template-columns:72px minmax(0,1fr)}.img-thumb{width:72px;height:72px}}.cs-list{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.cs-list li{justify-content:space-between;align-items:center;gap:var(--s3);border-bottom:1px solid var(--line-soft);padding:12px 0;display:flex}.countdown{align-items:center;gap:var(--s3);margin-top:var(--s2);display:flex}.countdown .track{background:var(--line);flex:1;height:2px}.countdown .track span{background:var(--teal);height:100%;transition:width 1s linear;display:block}.waiting{align-items:center;gap:var(--s2);color:var(--muted);margin:0;font-size:14px;display:flex}.sw-n{background:var(--faint)}.pager{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.cmp-page{padding-block:var(--s7) var(--s9);gap:var(--s4);display:grid}.cmp-page>.p-grid{margin-top:0}.cmp-head{gap:var(--s4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.cmp-vs{font-family:var(--f-display);color:var(--gold);text-transform:uppercase;letter-spacing:.06em;align-self:center;font-size:28px;font-weight:700}.cmp-card{gap:var(--s3) var(--s4);padding:var(--s4) var(--s5);background:var(--panel);border:1px solid var(--line-soft);border-top:3px solid var(--side,var(--line));border-radius:var(--r-panel);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cmp-card.is-empty{justify-content:center;align-items:center;gap:var(--s2);min-height:150px;color:var(--faint);text-align:center;border-style:dashed;border-top-width:1px;flex-direction:column;display:flex}.cmp-av{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;width:72px;height:72px;overflow:hidden}.cmp-av img{object-fit:cover;width:100%;height:100%;display:block}.cmp-id{gap:4px;min-width:0;display:grid}.cmp-name{font-family:var(--f-display);color:var(--text);overflow-wrap:anywhere;font-size:22px;font-weight:600}.cmp-name:hover{color:var(--gold)}.cmp-rank{align-items:center;gap:6px;display:flex}.cmp-card-foot{justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-soft);grid-column:1/-1;display:flex}.cmp-card-foot .btn-link{margin-left:auto}.cmp-picker .search{gap:var(--s2);max-width:520px;display:flex}.cmp-picker .search .input{flex:1;min-width:0}.cmp-pick-list{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cmp-pick-list a{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:6px;padding:10px 12px}.cmp-pick-list a:hover{border-color:var(--line)}.cmp-pick-list a>span{gap:2px;display:grid}.cmp-key{gap:4px var(--s4);color:var(--muted);flex-wrap:wrap;display:flex}.cmp-key>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.cmp-key i,.cmp-dot{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.cmp-dot{vertical-align:-1px;margin-right:6px}.cmp-rows{gap:10px;display:grid}.cmp-row{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(7em,11em) minmax(0,1fr);align-items:center;font-size:14px;display:grid}.cmp-row .lbl{text-align:center;color:var(--muted);font-size:13px}.cmp-side{grid-template-columns:minmax(0,1fr) 4em;align-items:center;gap:10px;display:grid}.cmp-side.side-a{grid-template-columns:4em minmax(0,1fr)}.cmp-side.side-a .v{text-align:left;order:-1}.cmp-side.side-a .track{justify-content:flex-end;display:flex}.cmp-side .track{background:var(--panel-2);border-radius:2px;height:10px;overflow:hidden}.cmp-side .track span{border-radius:2px;height:100%;display:block}.cmp-side .v{text-align:right;color:var(--muted)}.cmp-side.win .v{color:var(--text);font-weight:700}.cmp-side.lose .track span{opacity:.55}.cmp-medals{gap:var(--s2) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cmp-medal{gap:var(--s3);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 8.5em 8.5em;align-items:center;padding-block:6px;font-size:14px;display:grid}.cmp-medal b{overflow-wrap:anywhere;font-weight:600}.cmp-mt{color:var(--faint);align-items:center;gap:8px;display:inline-flex}.cmp-mt.win{color:var(--text)}.cmp-mt .svgw svg,.cmp-mt>svg{flex:none;width:36px;height:36px}@container app (max-width:1023px){.cmp-pick-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-medals{grid-template-columns:1fr}}@container app (max-width:767px){.cmp-head{gap:var(--s2);grid-template-columns:1fr}.cmp-vs{justify-self:center;font-size:20px}.cmp-pick-list{grid-template-columns:1fr}.cmp-row{gap:4px var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cmp-row .lbl{text-align:left;order:-1;grid-column:1/-1}.cmp-side,.cmp-side.side-a{grid-template-columns:3.2em minmax(0,1fr)}.cmp-side .v{text-align:left;order:-1}.cmp-side.side-a .track{justify-content:flex-start}.cmp-medal{grid-template-columns:minmax(0,1fr) auto auto}}
