@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_794f53e6-module__4VnHbq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_794f53e6-module__4VnHbq__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/57c9eb05141b6b7c-s.0udymcmyp9u-u.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:300;font-display:swap;src:url(../media/c73fb3e54683eaf8-s.p.3j7do6nm3npf_.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:300;font-display:swap;src:url(../media/caaacb6502e94400-s.0k43cidt_lcn_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d9fa5058ff337146-s.p.3fee8ylquem6h.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:400;font-display:swap;src:url(../media/08f3d05b771d66cc-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/413670c8b897121b-s.p.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/72b93e0389b54497-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-20C0,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/ab8c2f9dfe50fb3c-s.p.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/57f2d0e8dd065b18-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/966a1ae9b0187c65-s.p.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/25d906941e607a44-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-20C0,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/666deae7c569669f-s.p.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/cce0da533fe89a78-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/411573def610439a-s.p.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/0f35197ba25d2b5b-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-20C0,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/e4b5e1d5de235207-s.p.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/cdf71b3840042aba-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/86fee4a10e2832ea-s.p.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/b1ef0ab36ab59f4e-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-20C0,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/9fdf3a539c009271-s.p.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%}.ibm_plex_sans_thai_9e880ddc-module__nZXM-G__className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.ibm_plex_sans_thai_9e880ddc-module__nZXM-G__variable{--font-body:"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/e390973e931a41c5-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/59b15b4bcd7b1eb5-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/e532fa1b9921e1cd-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/2fe89d53234c61d4-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-20C0,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/99e609270109b47d-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/5e05ae5b48faa55e-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/a7afbb44bec2bb18-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/02263ebadd758ea4-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/68757d6cddeff913-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-20C0,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/effe91970fc4db64-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/6ff74e33ebd7bca3-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/1a69062cfe6f77f8-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/9a4838fcda0d1bca-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/2e95a7d252b9825a-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-20C0,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/23b7a97ae3b5c134-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%}.ibm_plex_mono_43b2c4b8-module__skeROq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_43b2c4b8-module__skeROq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5faff;--bg-surface:#e8f1fa;--bg-elevated:#fdfeff;--bg-strong:#001529;--surface-glass:#ffffffbd;--surface-glass-strong:#ffffffe6;--surface-tint:#f0f8ff;--control-bg:#f9fbfe;--ink:#050e17;--ink-secondary:#3b4652;--ink-dim:#66707a;--ink-placeholder:#81878d;--ink-inverse:#f8fafd;--accent:#b77600;--accent-hover:#9b6400;--accent-subtle:#fce6c9;--accent-text:#814e00;--accent-blue:#007db8;--accent-blue-subtle:#cfebfe;--accent-green-subtle:#d5f3da;--accent-cyan:#00acba;--accent-cyan-subtle:#caf0f5;--positive:#009040;--positive-subtle:#d4f1d8;--negative:#c53637;--negative-subtle:#ffe4e1;--neutral:#b38c15;--neutral-subtle:#f6eace;--border:#cbd6e0;--border-hover:#94a7ba;--border-accent:#d5b182;--hairline:#d8dfe6;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 14px 34px #05101c1a;--shadow-lg:0 28px 72px #05101c24;--shadow-glow:0 22px 80px #0083bd29;--hero-bg:radial-gradient(circle at 84% 18%, #d38e2247, transparent 19rem), radial-gradient(circle at 22% 88%, #00a1af38, transparent 23rem), linear-gradient(135deg, #001025, #0d1c36 48%, #001118);--hero-border:#7ab3d84d;--hero-text:#fafcfe;--hero-muted:#beccda;--hero-chip-bg:#ffffff1a;--hero-chip-border:#ffffff29;--metric-bg:#ffffff1a;--metric-bg-hover:#ffffff29;--metric-border:#ffffff26;--metric-muted:#bbc5cf;--body-radial-a:#72b3dd30;--body-radial-b:#e3ac6429;--body-radial-c:#80b38a1f;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--page-max:1240px;--page-pad:clamp(14px, 3vw, 24px);--font-ui:var(--font-body), "Noto Sans Lao", "Noto Sans Myanmar", "Noto Sans Khmer", system-ui, -apple-system, sans-serif}@supports (color:lab(0% 0 0)){:root{--bg:lab(97.9016% -1.30382 -4.28073);--bg-surface:lab(94.6575% -1.78197 -5.27365);--bg-elevated:lab(99.6498% -.333875 -1.07467);--bg-strong:lab(5.99057% -1.40774 -16.8607);--surface-glass:lab(100% 0 0/.74);--surface-glass-strong:lab(100% 0 0/.9);--surface-tint:lab(97.0914% -2.12434 -6.32095);--control-bg:lab(98.6066% -.60904 -1.76623);--ink:lab(3.66042% -1.0884 -6.43627);--ink-secondary:lab(29.2129% -2.52852 -8.29124);--ink-dim:lab(46.6249% -2.25291 -6.97074);--ink-placeholder:lab(55.9141% -1.41308 -4.21239);--ink-inverse:lab(98.2589% -.4884 -1.41362);--accent:lab(55.426% 30.3151 121.509);--accent-hover:lab(47.1604% 33.7847 127.553);--accent-subtle:lab(92.5% 4.64281 16.9466);--accent-text:lab(38.0589% 26.0181 86.5972);--accent-blue:lab(48.794% -14.5295 -42.5715);--accent-blue-subtle:lab(91.3652% -6.61215 -12.7555);--accent-green-subtle:lab(93.0722% -13.6245 8.70858);--accent-cyan:lab(63.9134% -35.4136 -18.8663);--accent-cyan-subtle:lab(92.2407% -12.1218 -6.47512);--positive:lab(52.2135% -51.9108 34.9394);--positive-subtle:lab(92.479% -13.3274 8.51775);--negative:lab(45.9853% 56.8958 34.8481);--negative-subtle:lab(92.7161% 10.738 5.79774);--neutral:lab(60.7962% 7.72899 61.1969);--neutral-subtle:lab(93.2058% .80359 15.5738);--border:lab(84.9108% -2.11284 -6.31502);--border-hover:lab(67.4875% -3.82301 -12.1462);--border-accent:lab(74.4939% 8.68842 29.279);--hairline:lab(88.3952% -1.43367 -4.22329);--shadow-sm:0 1px 2px lab(0% 0 0/.04);--shadow-md:0 14px 34px lab(4.37756% -1.33597 -8.77539/.1);--shadow-lg:0 28px 72px lab(4.37756% -1.33597 -8.77539/.14);--shadow-glow:0 22px 80px lab(51.175% -14.6025 -39.6781/.16);--hero-bg:radial-gradient(circle at 84% 18%, lab(64.9695% 21.1098 62.7071/.28), transparent 19rem), radial-gradient(circle at 22% 88%, lab(59.4273% -40.8893 -21.8473/.22), transparent 23rem), linear-gradient(135deg, lab(4.18865% -.132769 -18.2589), lab(10.2672% 1.35201 -19.3768) 48%, lab(3.83633% -5.65164 -9.24582));--hero-border:lab(69.9036% -11.8194 -25.0037/.3);--hero-text:lab(98.8393% -.367135 -1.06071);--hero-muted:lab(81.4239% -2.8691 -8.73833);--hero-chip-bg:lab(100% 0 0/.1);--hero-chip-border:lab(100% 0 0/.16);--metric-bg:lab(100% 0 0/.1);--metric-bg-hover:lab(100% 0 0/.16);--metric-border:lab(100% 0 0/.15);--metric-muted:lab(79.1105% -2.10631 -6.31169);--body-radial-a:lab(69.8954% -12.9489 -28.0317/.19);--body-radial-b:lab(74.3838% 15.1441 44.5123/.16);--body-radial-c:lab(68.5635% -23.8301 15.369/.12)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#01050d;--bg-surface:#040d17;--bg-elevated:#0b1620;--bg-strong:#000208;--surface-glass:#0b1722a8;--surface-glass-strong:#111e2ad6;--surface-tint:#051320;--control-bg:#030b14;--ink:#e8ecef;--ink-secondary:#a5afb9;--ink-dim:#727c85;--ink-placeholder:#535c65;--ink-inverse:#03080f;--accent:#e39f20;--accent-hover:#f1b047;--accent-subtle:#2d1b00;--accent-text:#e7ab4d;--accent-blue:#4ab8e8;--accent-blue-subtle:#00212f;--accent-green-subtle:#06210d;--accent-cyan:#3aced3;--accent-cyan-subtle:#002021;--positive:#4ac06c;--positive-subtle:#031f0b;--negative:#ea6a64;--negative-subtle:#2c1110;--neutral:#d3ac41;--neutral-subtle:#291d00;--border:#242f3a;--border-hover:#415262;--border-accent:#6a4c1d;--hairline:#1a2530;--shadow-sm:0 1px 2px #0003;--shadow-md:0 16px 38px #00000047;--shadow-lg:0 28px 80px #0000006b;--shadow-glow:0 24px 90px #43b2e129;--hero-bg:radial-gradient(circle at 82% 14%, #43b2e133, transparent 20rem), radial-gradient(circle at 24% 84%, #d99e3f29, transparent 22rem), linear-gradient(135deg, #000308, #020819 50%, #000406);--hero-border:#5bb0d740;--hero-text:#f6f9fc;--hero-muted:#a7b3bf;--hero-chip-bg:#ffffff12;--hero-chip-border:#ffffff1f;--metric-bg:#fff1;--metric-bg-hover:#ffffff1c;--metric-border:#ffffff1b;--metric-muted:#95a0ab;--body-radial-a:#42a4cf29;--body-radial-b:#d99e3f1c;--body-radial-c:#62b99514}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(1.34538% -.400931 -3.57551);--bg-surface:lab(3.31584% -1.01426 -6.96582);--bg-elevated:lab(6.64554% -1.85826 -8.65569);--bg-strong:lab(.523581% -.016585 -2.73386);--surface-glass:lab(7.16428% -2.04707 -9.41066/.66);--surface-glass-strong:lab(10.6133% -2.50939 -10.1625/.84);--surface-tint:lab(5.18103% -1.58483 -10.9853);--control-bg:lab(2.71807% -.826858 -5.38963);--ink:lab(93.0382% -.728697 -2.11818);--ink-secondary:lab(70.9899% -2.09576 -6.30631);--ink-dim:lab(51.268% -2.05913 -6.2884);--ink-placeholder:lab(38.5061% -2.02097 -6.27062);--ink-inverse:lab(1.964% -.58119 -3.38932);--accent:lab(70.8784% 19.4183 68.926);--accent-hover:lab(76.7332% 17.3404 60.9552);--accent-subtle:lab(11.7746% 7.46319 18.7535);--accent-text:lab(74.4326% 15.8527 55.7867);--accent-blue:lab(70.1192% -21.2876 -33.5701);--accent-blue-subtle:lab(10.7603% -8.59816 -15.1778);--accent-green-subtle:lab(10.149% -14.7787 9.06456);--accent-cyan:lab(75.6876% -38.2999 -14.0165);--accent-cyan-subtle:lab(10.0173% -15.4129 -5.76715);--positive:lab(69.5359% -48.2928 31.8219);--positive-subtle:lab(9.01015% -14.5424 8.74302);--negative:lab(61.3079% 50.1954 28.9223);--negative-subtle:lab(9.08176% 14.0772 7.12957);--neutral:lab(72.4436% 6.93911 57.8974);--neutral-subtle:lab(11.923% 3.10248 17.9202);--border:lab(18.7605% -2.53867 -8.91083);--border-hover:lab(33.8297% -3.47474 -12.0144);--border-accent:lab(35.0088% 9.21136 32.3919);--hairline:lab(14.1183% -2.36665 -8.54454);--shadow-sm:0 1px 2px lab(0% 0 0/.2);--shadow-md:0 16px 38px lab(0% 0 0/.28);--shadow-lg:0 28px 80px lab(0% 0 0/.42);--shadow-glow:0 24px 90px lab(67.7933% -21.1468 -33.539/.16);--hero-bg:radial-gradient(circle at 82% 14%, lab(67.7933% -21.1468 -33.539/.2), transparent 20rem), radial-gradient(circle at 24% 84%, lab(69.7767% 16.1219 56.6713/.16), transparent 22rem), linear-gradient(135deg, lab(.613146% .0672564 -3.71878), lab(2.32595% .749551 -9.83984) 50%, lab(.80603% -1.36802 -2.88505));--hero-border:lab(67.778% -18.3336 -28.1172/.25);--hero-text:lab(97.6786% -.60901 -1.76618);--hero-muted:lab(72.1461% -2.53001 -7.69222);--hero-chip-bg:lab(100% 0 0/.07);--hero-chip-border:lab(100% 0 0/.12);--metric-bg:lab(100% 0 0/.065);--metric-bg-hover:lab(100% 0 0/.11);--metric-border:lab(100% 0 0/.105);--metric-muted:lab(65.1875% -2.3022 -6.994);--body-radial-a:lab(63.1364% -19.5249 -30.7751/.16);--body-radial-b:lab(69.7767% 16.1219 56.6713/.11);--body-radial-c:lab(68.8526% -33.807 9.66318/.08)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{width:100%;overflow-x:hidden;height:auto!important;overflow-y:auto!important}body{background-color:var(--bg);background-image:radial-gradient(circle at 12% -10%, var(--body-radial-a), transparent 34rem), radial-gradient(circle at 92% 5%, var(--body-radial-b), transparent 32rem), radial-gradient(circle at 45% 110%, var(--body-radial-c), transparent 34rem), linear-gradient(180deg, var(--bg), var(--bg-surface));color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;min-height:100vh;font-size:1rem;font-weight:400;line-height:1.5}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display), var(--font-ui);text-wrap:balance;font-weight:600;line-height:1.2}p{text-wrap:pretty;max-width:72ch}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:var(--radius-full)}::selection{background:var(--accent-subtle);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
