@font-face{font-family:Mitr;font-style:normal;font-weight:200;font-display:swap;src:url(../media/0c7c0529c1bb366d-s.p.07v192vexqy0o.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-weight:200;font-display:swap;src:url(../media/266e50f799076867-s.2fdnz6z53nfip.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:Mitr;font-style:normal;font-weight:200;font-display:swap;src:url(../media/48981b8ebe22beed-s.05zsv1m12y8z6.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:Mitr;font-style:normal;font-weight:200;font-display:swap;src:url(../media/2c26c346fddd2161-s.p.17-h1yhx1cjzh.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:Mitr;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0a7854ba510e62d2-s.p.0f2crzpmiocnz.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d328a180cbbfd209-s.0sxunjhi3wpvq.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:Mitr;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4ac9f368719fa22a-s.2gxigv9evq1zz.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:Mitr;font-style:normal;font-weight:300;font-display:swap;src:url(../media/793f1b3521d88a74-s.p.0wt2gtwpo2-bd.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:Mitr;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef22391e6c3d42e3-s.p.0hfda2tlf1i33.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d692e63643b137dc-s.0yye8xp7ixxz0.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:Mitr;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c483d72726c5ba72-s.40_ggrdkv67wu.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:Mitr;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b9c13d747524d081-s.p.0ibsmcks-m_pl.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:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23135ca79f77541b-s.p.37whb0l94cbww.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(../media/116f85ba746052ed-s.37x136oe7ewry.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:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0dcb58815ea843cf-s.1077l09-wlk9y.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:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb116f8ccfc8db06-s.p.279pbsjzkspak.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:Mitr;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e7fbd9264f9cfcd-s.p.33-w7pmbsrt9w.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2472e41034c5ca03-s.2ua4gu3_tud6w.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:Mitr;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a9fb73a77009fb4e-s.2nrj611840f7_.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:Mitr;font-style:normal;font-weight:600;font-display:swap;src:url(../media/828bab53091ffe6d-s.p.0_qygrku3sbtb.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:Mitr Fallback;src:local(Arial);ascent-override:100.52%;descent-override:36.71%;line-gap-override:0.0%;size-adjust:114.4%}.mitr_8646ac50-module__V_39Ea__className{font-family:Mitr,Mitr Fallback;font-style:normal}.mitr_8646ac50-module__V_39Ea__variable{--font-mitr:"Mitr", "Mitr Fallback"}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_46895728-module__DLcyAq__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_46895728-module__DLcyAq__variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Sarabun;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58fcc4ad15255874-s.p.023jaxb4i0-q4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0752d9e9446886e3-s.37gff19qu_kpu.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:Sarabun;font-style:normal;font-weight:300;font-display:swap;src:url(../media/477b48776687fc32-s.3frzesdy96z2h.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:Sarabun;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e12efafcac952e69-s.p.3gt1gw19188hm.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:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3836391c10060ce4-s.p.2ub5ob4yff_mt.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f35096588af3ac65-s.1mcy67zyrjken.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:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4ef4c2244410ddd5-s.1q60sed-n-nyg.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:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6281857f0573b169-s.p.2ggoighzpvw-e.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:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a0529e96a7862c0d-s.p.3w1e23hf7mhof.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1a185165aeb6b39-s.3_tzb9xzdxfhl.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:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/aa5e8dae0d902b15-s.3sa03-u70a6zc.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:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22d7e241aeb09639-s.p.33ndw2snxq3le.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:Sarabun Fallback;src:local(Arial);ascent-override:109.45%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:97.58%}.sarabun_822232f8-module__sbOXpG__className{font-family:Sarabun,Sarabun Fallback;font-style:normal}.sarabun_822232f8-module__sbOXpG__variable{--font-sarabun:"Sarabun", "Sarabun Fallback"}
@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_2c76df7c-module__iVnULa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_2c76df7c-module__iVnULa__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--blink:1;--squint:1;--laugh:1}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@property --blink{syntax:"<number>";inherits:true;initial-value:1}@keyframes blink{0%,93%,to{--blink:1}95.5%{--blink:.06}}@property --squint{syntax:"<number>";inherits:true;initial-value:1}@property --laugh{syntax:"<number>";inherits:true;initial-value:1}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sarabun), var(--font-mitr), system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.table{display:table}.table\!{display:table!important}.h-6{height:calc(var(--spacing) * 6)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:0}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--stone:#f4f2ec;--card:#fff;--line:#e5e0d6;--line-soft:#f0ede6;--ink:#3a2c1e;--heading:#4a3a2a;--body:#6b5942;--muted:#8e7a5d;--caramel:#b08968;--caramel-dp:#c8801f;--espresso:#2e241a;--cream:#f2e4c6;--free:#5e8f72;--free-dot:#7fa98f;--free-bg:#e6efe7;--busy:#a8681b;--busy-dot:#c8801f;--busy-bg:#f8eeda;--dark-bg:#efede7;--r-card:22px;--r-tile:14px;--r-pill:999px;--measure:1.356;--shell:1180px;--gutter:24px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--body);font-family:var(--font-sarabun),var(--font-mitr),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:300;line-height:1.62;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,.display{font-family:var(--font-baloo),var(--font-mitr),sans-serif;color:var(--heading);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;line-height:1.34}h1{color:var(--ink);letter-spacing:-.028em;font-size:clamp(34px,5.1vw,60px);line-height:1.26}h2{letter-spacing:-.022em;font-size:clamp(27px,3.4vw,42px);line-height:1.3}h3{letter-spacing:-.012em;font-size:19px;line-height:1.4}p{margin:0}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}section[id]{scroll-margin-top:84px}.section{padding-block:clamp(52px,6.5vw,80px)}.section--tight{padding-block:clamp(38px,4.5vw,56px)}.section--after-hero{padding-top:clamp(24px,2vw,26px)}:focus-visible{outline:2px solid var(--caramel-dp);outline-offset:3px;border-radius:4px}.eyebrow{font-family:var(--font-mitr),sans-serif;letter-spacing:.02em;color:var(--caramel-dp);margin:0 0 12px;font-size:14px;font-weight:600}.btn{font-family:var(--font-mitr),sans-serif;border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:9px;padding:12px 20px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.2,.7,.3,1),background-color .16s,border-color .16s;display:inline-flex}.btn svg{flex:none}.btn--ink{background:var(--ink);color:#fff}.btn--ink:hover{background:#000;transform:translateY(-1px)}.btn--ghost{background:var(--stone);color:var(--heading);border-color:#0000}.btn--ghost:hover{background:#e7e2da;transform:translateY(-1px)}.btn--cream{background:var(--cream);color:var(--espresso)}.btn--cream:hover{background:#f7ebd6;transform:translateY(-1px)}.btn--outline-cream{color:var(--cream);background:0 0;border-color:#efdec252}.btn--outline-cream:hover{background:#efdec21a;transform:translateY(-1px)}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#ffffffe0;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav[data-stuck=true]{border-bottom-color:var(--line)}.nav[data-doc=true]{border-bottom-color:var(--line-soft)}.nav[data-doc=true][data-stuck=true]{border-bottom-color:var(--line)}.nav__in{align-items:center;gap:20px;height:68px;display:flex}.brand{border-radius:var(--r-pill);align-items:center;gap:9px;margin-left:-6px;margin-right:auto;padding:5px 6px;text-decoration:none;display:flex}.brand img{width:34px;height:34px}.brand span{font-family:var(--font-baloo),var(--font-mitr),sans-serif;color:var(--heading);letter-spacing:-.02em;font-size:clamp(17px,14.86px + .67vw,20px);font-weight:700}.nav__links{gap:4px;display:flex}.nav__links a,.nav__lang{font-family:var(--font-mitr),sans-serif;white-space:nowrap;font-size:clamp(13.5px,12.07px + .446vw,15.5px)}.nav__links a{color:var(--body);border-radius:var(--r-pill);padding:11px 13px;font-weight:400;text-decoration:none;transition:background-color .16s,color .16s}.nav__links a:hover{background:var(--stone);color:var(--heading)}@media (max-width:860px){.nav__jump{display:none}}@media (max-width:420px){.nav__links a{padding-inline:9px}.nav__lang{padding-inline:8px}}@media (max-width:400px){.nav__in{gap:10px}.nav__links{gap:2px}.nav__links a{padding-inline:7px}.nav__lang{margin-inline-start:0;padding-inline:7px}}.hero{padding-block:clamp(40px,5.5vw,72px) clamp(56px,7vw,92px)}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,486px);align-items:center;gap:clamp(40px,5vw,72px);display:grid}@media (max-width:980px){.hero__grid{grid-template-columns:1fr;gap:44px}}.hero__lede{max-width:calc(35ch * var(--measure));text-wrap:pretty;margin-top:22px;font-size:clamp(17px,1.5vw,19.5px)}.hero__cta{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.trust{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;font-size:14.5px;display:flex}.trust b{color:var(--heading);font-family:var(--font-mono),var(--font-mitr),monospace;letter-spacing:-.035em;font-weight:600}.trust__sep{background:var(--line);width:1px;height:14px}.stars{color:var(--busy-dot);letter-spacing:1px;font-size:13px}@media (max-width:560px){.trust{gap:6px 14px;font-size:13.5px}.trust__sep{display:none}}.sprite{width:0;height:0;position:absolute;overflow:hidden}.field{z-index:1;height:clamp(430px,44vw,560px);position:relative}.stk{left:var(--x);top:var(--y);width:var(--s,60px);opacity:0;animation:.82s cubic-bezier(.22,1.14,.36,1) both stk-in;animation-delay:var(--dly,0s);will-change:transform,opacity;position:absolute;translate:0 22px;scale:.62}@keyframes stk-in{to{opacity:1;translate:0;scale:1}}.pl{translate:calc(var(--px,0px) * var(--dep,1)) calc(var(--py,0px) * var(--dep,1));transition:translate .65s cubic-bezier(.2,.7,.3,1);display:block}.fl{animation:stk-float var(--dur,10s) ease-in-out infinite;animation-delay:var(--fd,0s);display:block}@keyframes stk-float{0%,to{translate:0;rotate:calc(var(--sw,0deg) * -1)}50%{translate:0 var(--amp,-10px);rotate:var(--sw,0deg)}}.stk svg,.stk img{width:100%;height:auto;rotate:var(--r,0deg);display:block}.stk svg{animation:blink calc(4s + var(--dep,1) * 1.9s) linear infinite;animation-delay:calc(var(--dly,0s) * -9)}.orb{aspect-ratio:1;background:#f5f3ee;border-radius:50%;display:block}.orb--warm{background:#f8f6f2}.fchip{white-space:nowrap;background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--heading);rotate:var(--r,0deg);align-items:center;gap:7px;padding:7px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.fchip .fdot{background:var(--free-dot);border-radius:50%;flex:none;width:8px;height:8px}.fchip--live{place-items:center start;display:inline-grid}.fchip__f{white-space:nowrap;grid-area:1/1;align-items:center;gap:7px;display:inline-flex}.fchip__f--free{opacity:1;color:var(--free);animation:8s ease-in-out infinite chip-free}.fchip__f--busy{opacity:0;color:var(--busy);animation:8s ease-in-out infinite chip-busy}.fchip__f--busy .fdot{background:var(--busy-dot)}@keyframes chip-free{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes chip-busy{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}.fchip--price{color:#8b7a63;font-family:var(--font-mono),var(--font-mitr),monospace;letter-spacing:-.03em;background:#efece4;border-color:#0000;place-items:center;padding:9px 16px;font-size:14.5px;display:inline-grid}.fchip__p1{opacity:1;animation:9s ease-in-out infinite price1}.fchip__p2{opacity:0;animation:9s ease-in-out infinite price2}.fchip__p3{opacity:0;animation:9s ease-in-out infinite price3}@keyframes price1{0%,30%{opacity:1}35%,96%{opacity:0}to{opacity:1}}@keyframes price2{0%,30%{opacity:0}35%,63%{opacity:1}68%,to{opacity:0}}@keyframes price3{0%,63%{opacity:0}68%,96%{opacity:1}to{opacity:0}}.fchip--kw{font-family:var(--font-mono),var(--font-mitr),monospace;letter-spacing:-.03em;color:var(--caramel-dp)}.draw{stroke-dasharray:100 100;stroke-dashoffset:0}.draw use{stroke-dasharray:inherit}@keyframes squig-draw{0%{stroke-dashoffset:100px}28%,78%{stroke-dashoffset:0}94%,to{stroke-dashoffset:-100px}}.fl .draw{animation:6.5s cubic-bezier(.45,0,.3,1) infinite squig-draw}.hero{padding-block:clamp(30px,4vw,52px) clamp(24px,1.8vw,26px);position:relative;overflow:clip}.hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, #fbfaf7 0%, var(--paper) 62%);position:absolute;inset:0}.hero:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#78664a26 1px,#0000 0);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 36%,#0000 80%);mask-image:linear-gradient(#000 0% 36%,#0000 80%)}.hero__grid{z-index:1;max-width:1460px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,568px) minmax(0,1fr);align-items:center;gap:clamp(4px,1.5vw,24px);margin-inline:auto;display:grid;position:relative}.hero__center{z-index:2;text-align:center;position:relative}.hero__center h1{margin-inline:auto}.hero__center .hero__lede{max-width:calc(42ch * var(--measure));margin-inline:auto}.hero__center .hero__cta,.hero__center .trust{justify-content:center}@media (max-width:1080px){.hero__grid{grid-template-columns:minmax(0,624px);justify-content:center}.field{z-index:0;opacity:.5;pointer-events:none;height:auto;position:absolute;inset:0}.stk{display:none}.stk--m{left:var(--mx);top:var(--my);width:var(--ms);display:none}}.hero__icons{display:none}@media (max-width:1080px){.hero__icons{justify-content:center;align-items:flex-end;gap:clamp(10px,3.2vw,18px);margin-bottom:clamp(18px,4vw,28px);display:flex}.hic{flex:none;display:block;position:relative}.hic__body{display:block}.hero__icons .hic__chr{--amp:-7px;width:clamp(54px,16vw,72px);height:auto;animation:stk-float var(--d,4.2s) ease-in-out infinite;display:block}.hic:nth-child(2) .hic__chr{--d:5.1s;animation-delay:-.7s}.hic:nth-child(3) .hic__chr{--d:4.6s;animation-delay:-1.3s}.hic:nth-child(4) .hic__chr{--d:5.7s;animation-delay:-2s;scale:1.18}.hero__icons .hic__chr{animation:stk-float var(--d,4.2s) ease-in-out infinite, blink var(--bd,4.3s) linear infinite}.hic:first-child .hic__chr{--bd:4.3s}.hic:nth-child(2) .hic__chr{--bd:6.1s;animation-delay:-.7s,-2.2s}.hic:nth-child(3) .hic__chr{--bd:5.2s;animation-delay:-1.3s,-3.9s}.hic:nth-child(4) .hic__chr{--bd:7.3s;animation-delay:-2s,-1.1s}}.hic__emote{pointer-events:none;opacity:0;z-index:1;width:40%;height:auto;animation:hic-emote var(--hd,2s) linear forwards;margin-inline-start:-20%;position:absolute;bottom:24%;left:50%}@keyframes hic-emote{0%{opacity:0;scale:calc(var(--hs,1) * .3);animation-timing-function:cubic-bezier(.2,1.5,.45,1);translate:0 8%;rotate:none}15%{opacity:1;scale:var(--hs,1);translate:calc(var(--hx,0px) * .12) -22%}55%{opacity:1;translate:calc(var(--hx,0px) * .55) -84%}88%{opacity:0}to{opacity:0;scale:calc(var(--hs,1) * .86);translate:var(--hx,0px) -160%;rotate:var(--hr,0deg)}}.hic__body{transform-origin:50% 88%}.hic__body.is-beat{animation:.52s cubic-bezier(.34,1.3,.5,1) hic-beat}@keyframes hic-beat{0%,to{scale:1}30%{scale:1.085}62%{scale:.985}}.hic{cursor:pointer;-webkit-tap-highlight-color:transparent}.hic__body.is-laughing{animation:1.15s cubic-bezier(.3,.9,.35,1) hic-laugh}@keyframes hic-laugh{0%{--squint:1;--laugh:1;translate:0;scale:1}10%{--squint:.24;--laugh:2.2;translate:0 -7%;scale:1.11}28%{translate:0 2%;scale:.96}44%{translate:0 -5%;scale:1.07}60%{--squint:.24;--laugh:2.2;translate:0 1%;scale:.98}76%{translate:0 -3%;scale:1.04}90%{translate:0;scale:.995}to{--squint:1;--laugh:1;translate:0;scale:1}}.head{max-width:calc(44ch * var(--measure))}.head p{text-wrap:pretty;margin-top:14px;font-size:17px}.card__kicker{font-family:var(--font-mitr),sans-serif;letter-spacing:.02em;color:var(--caramel-dp);margin-bottom:9px;font-size:13.5px;font-weight:600}.minis{grid-template-columns:1fr;gap:18px;margin-top:clamp(28px,3.4vw,44px);display:grid}@media (min-width:640px){.minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.minis{grid-template-columns:repeat(4,minmax(0,1fr))}}.mini{background:var(--stone);border-radius:22px;padding:0 0 22px;overflow:hidden}.mini h3{margin:18px 20px 0;font-size:18px}.mini p{color:var(--body);margin:7px 20px 0;font-size:14.5px;line-height:1.55}.mini__art{aspect-ratio:5/3.1;background:#f1eee7;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.art--cab{flex-direction:column;gap:2px;padding-bottom:6px}.cab{width:78%;height:auto;overflow:visible}.cab-fill{transform-origin:0;animation:6s ease-in-out infinite cab-fill}@keyframes cab-fill{0%{transform:scaleX(.14)}64%,88%{transform:scaleX(1)}to{transform:scaleX(.14)}}.cab-flow{stroke-dasharray:8 20;animation:1.5s linear infinite cab-flow}@keyframes cab-flow{to{stroke-dashoffset:-28px}}.cab-led{animation:1.8s ease-in-out infinite cab-led}@keyframes cab-led{0%,to{opacity:1}50%{opacity:.3}}.cab-lab{color:var(--free);align-items:center;gap:7px;font-size:11.5px;font-weight:400;display:inline-flex}.cab-dot{background:var(--free-dot);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite cab-led}.art--brands .brand{border-radius:50%;width:22px;height:22px;animation-name:brand-in;animation-timing-function:cubic-bezier(.22,1.15,.36,1);animation-iteration-count:infinite;position:absolute;box-shadow:0 0 0 3px #f1eee7}.b1{background:#5e8f72;animation-duration:6.4s;animation-delay:.9s;top:26%;left:16%}.b2{background:#6f8fae;animation-duration:5.6s;animation-delay:.15s;top:14%;left:36%}.b3{background:#c8801f;animation-duration:6.9s;animation-delay:1.85s;top:28%;left:56%}.b4{background:#c58164;animation-duration:6.1s;animation-delay:.55s;top:18%;left:74%}.b5{background:#8d7fa6;animation-duration:5.9s;animation-delay:2.4s;top:62%;left:26%}.b6{background:#7fa98f;animation-duration:7.3s;animation-delay:1.25s;top:66%;left:50%}.b7{background:#b08968;animation-duration:6.6s;animation-delay:.35s;top:56%;left:70%}@keyframes brand-in{0%{opacity:0;scale:0}14%,82%{opacity:1;scale:1}96%{opacity:0;scale:0}to{opacity:0;scale:0}}.art--win{background:#f1eee7}.win{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;gap:7px;width:78%;padding:10px 11px;display:flex;position:relative;overflow:hidden}.wrow{color:var(--body);align-items:center;gap:9px;font-size:11.5px;display:flex}.wbar{background:#e9e4da;border-radius:99px;flex:1;height:6px}.wnote{color:var(--muted);font-size:10.5px}.slot{border-radius:99px;flex:none;width:56px;height:20px;display:block;overflow:hidden}.slot__t{animation:6.6s cubic-bezier(.6,0,.25,1) infinite slot;display:block}.slot i{border-radius:99px;place-items:center;height:20px;font-size:10.5px;font-style:normal;display:grid}.s-ok{background:var(--free-bg);color:var(--free)}.s-bz{background:var(--busy-bg);color:var(--busy)}@keyframes slot{0%,40%{transform:translateY(0)}52%,90%{transform:translateY(-20px)}to{transform:translateY(-40px)}}.wrow:nth-child(2) .slot__t{animation-delay:2.2s}.wrow:nth-child(3) .slot__t{animation-delay:4.4s}.reel{vertical-align:bottom;height:24px;line-height:0;display:inline-block;overflow:hidden}.reel b{font-family:var(--font-baloo),var(--font-mitr),sans-serif;color:var(--heading);font-size:19px;font-weight:700;line-height:24px;animation:6s steps(4,end) infinite climb;display:block}@keyframes climb{to{transform:translateY(-96px)}}.spark{width:100%;height:60px;overflow:visible}.route{fill:none;stroke:#6f8fae;stroke-width:5px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:0;animation:6s ease-out infinite draw}@keyframes draw{0%{stroke-dashoffset:100px}46%,88%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.stops circle{fill:#5e8f72;stroke:#f1eee7;stroke-width:3px;opacity:1}.stops circle:first-child{animation:6s ease-out .4s infinite stop}.stops circle:nth-child(2){animation:6s ease-out .9s infinite stop}.stops circle:nth-child(3){animation:6s ease-out 1.4s infinite stop}.stops circle:nth-child(4){animation:6s ease-out 1.9s infinite stop}.stops circle:nth-child(5){animation:6s ease-out 2.4s infinite stop}@keyframes stop{0%{opacity:0}6%,90%{opacity:1}to{opacity:0}}.head--c{max-width:calc(54ch * var(--measure));text-align:center;margin-inline:auto}.head--c p{margin-inline:auto}.feat{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(28px,4vw,56px);padding-block:clamp(36px,4.6vw,64px);display:grid}.feat+.feat{box-shadow:inset 0 1px 0 var(--line-soft)}.feat--flip{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.feat--flip .feat__txt{order:2}.feat--flip .feat__shot{order:1}.feat__txt{max-width:calc(56ch * var(--measure))}.feat__txt h3{letter-spacing:-.02em;font-size:clamp(23px,2.5vw,31px)}.feat__txt>p{margin-top:14px;font-size:16.5px}.feat__list{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.feat__list li{color:var(--body);align-items:flex-start;gap:11px;font-size:15.5px;display:flex}.tick{flex:none;margin-top:4px}.feat__shot{justify-content:center;display:flex}.phone{background:#141414;border-radius:40px;width:min(278px,72vw);padding:8px}.phone img{border-radius:33px;width:100%;height:auto;display:block}@media (max-width:860px){.feat{grid-template-columns:1fr;gap:30px;padding-block:40px}.feat--flip .feat__txt{order:1}.feat--flip .feat__shot{order:2}.feat__txt{max-width:none}}.showcase{background:#f4efe4;padding-block:clamp(52px,6.5vw,84px) 0;overflow:hidden}.showcase__in{text-align:center;max-width:calc(60ch * var(--measure))}.showcase__in .eyebrow{color:#8a6b44}.showcase__in h2{color:#3a2b18;max-width:20ch;margin-inline:auto}.showcase__in>p:not(.eyebrow){max-width:calc(46ch * var(--measure));color:#6b563b;text-wrap:pretty;margin:16px auto 0;font-size:clamp(16px,1.4vw,18px)}.showcase__in .eyebrow{margin-bottom:14px}.showcase__stage{perspective:1300px;perspective-origin:52% 42%;justify-content:center;margin-top:clamp(34px,4.6vw,54px);display:flex}.dev{--devw:408;width:calc(var(--devw) * 1px);aspect-ratio:1020/1756;position:relative}.dev__stage{transform-origin:0 0;width:1020px;height:1756px;transform:scale(calc(var(--devw) / 1020));position:absolute;top:0;left:0}.dev__frame{width:1020px;height:1756px;position:absolute;top:0;left:0}.dev__screen{transform-origin:0 0;border-radius:104px 104px 0 0;width:1000px;height:1964.3px;position:absolute;top:0;left:0;overflow:hidden;transform:matrix3d(.8841,.039351,0,.000022,-.004808,.863845,0,-.000009,0,0,1,0,105.4,26.8,0,1)}.dev__screen img{width:1000px;height:auto;display:block}@media (max-width:1100px){.dev{--devw:352}}@media (max-width:860px){.dev{--devw:300}}@media (max-width:560px){.dev{--devw:248}}.faq{border-top:1px solid var(--line);margin-top:36px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;line-height:1.4;font-family:var(--font-baloo),var(--font-mitr),sans-serif;color:var(--heading);justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:17.5px;font-weight:600;list-style:none;transition:color .16s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--ink)}.faq .sign{flex:none;width:22px;height:22px;position:relative}.faq .sign:before,.faq .sign:after{content:"";background:var(--muted);transition:transform .24s cubic-bezier(.2,.7,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq .sign:before{width:13px;height:1.5px}.faq .sign:after{width:1.5px;height:13px}.faq details[open] .sign:after{transform:translate(-50%,-50%)scaleY(0)}.faq details[open] summary{color:var(--ink)}.faq__a{max-width:calc(66ch * var(--measure));padding:0 4px 24px;font-size:16px}.cta{background:var(--espresso);color:var(--cream);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:clamp(44px,6vw,72px) clamp(28px,5vw,64px) 0;display:grid;position:relative;overflow:hidden}.cta>div{padding-bottom:clamp(44px,6vw,72px)}.cta h2{color:#fff8ec}.cta p{color:#efdec2b8;max-width:calc(44ch * var(--measure));margin-top:14px;font-size:17px}.cta__btns{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.cta__pug{opacity:.97;width:clamp(140px,19vw,232px);height:auto;margin-bottom:-10px;transform:rotate(6deg)}@media (max-width:760px){.cta{text-align:left;grid-template-columns:1fr;padding-bottom:clamp(44px,6vw,72px)}.cta>div{padding-bottom:0}.cta__pug{display:none}}.foot{border-top:1px solid var(--line);padding-block:40px 48px}.foot__in{flex-wrap:wrap;align-items:center;gap:22px 40px;display:flex}.foot__links{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.foot__links a{color:var(--body);border-radius:var(--r-pill);padding:11px 12px;font-size:14.5px;text-decoration:none;transition:background-color .16s}.foot__links a:hover{background:var(--stone);color:var(--heading)}.foot__legal{color:var(--muted);margin-top:24px;font-size:13px}.reveal{opacity:1}.js-anim .reveal{opacity:0;transform:translateY(14px)}.js-anim .reveal.in{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.3,1);transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.stk{opacity:1!important;translate:none!important;scale:none!important}.hero__icons svg{animation:none!important;translate:none!important}.hic__emote{display:none!important}.hic{cursor:default}.stk svg{animation:none!important}}.nav__lang{border-inline-start:1px solid var(--line);color:var(--caramel-dp);margin-inline-start:2px;padding-inline:10px;font-weight:600}[data-l]{display:contents}html:not([data-lang=en]) [data-l=en],html[data-lang=en] [data-l=th]{display:none}.nav__lang{border:0;border-inline-start:1px solid var(--line);color:var(--caramel-dp);cursor:pointer;background:0 0;margin-inline-start:2px;padding-inline:10px;font-family:inherit;font-size:clamp(13.5px,12.07px + .446vw,15.5px);font-weight:600}.sub{padding-top:clamp(10px,2vw,28px)}@media (max-width:860px){.sub{padding-top:10px}}.legal{padding-block:clamp(4px,1.6vw,20px) clamp(48px,6vw,72px)}.legal__head{max-width:calc(64ch * var(--measure));text-align:start;margin-inline:0}.legal__head .eyebrow{margin-top:0}.legal__head h1{font-family:var(--font-baloo),var(--font-mitr),sans-serif;letter-spacing:-.02em;color:var(--heading);margin-top:6px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.22}.legal__ver{color:var(--muted);margin-top:10px;font-size:14px}.legal__body{max-width:calc(68ch * var(--measure));color:var(--body);margin-top:clamp(28px,3.4vw,40px)}.legal__intro{color:var(--heading);border:1px solid var(--line);border-radius:var(--r-tile);background:var(--stone);padding:16px 18px;font-size:16.5px;line-height:1.85}.legal__body h2{font-family:var(--font-baloo),var(--font-mitr),sans-serif;color:var(--heading);border-top:1px solid var(--line-soft);margin-top:34px;padding-top:18px;font-size:clamp(18px,2vw,21px);font-weight:600;line-height:1.4}.legal__body h3{color:var(--heading);margin-top:22px;font-size:16px;font-weight:500}.legal__body p{margin-top:12px;font-size:15.5px;line-height:1.9}.legal__body ul{margin-top:12px;padding-inline-start:0;list-style:none}.legal__body li{margin-top:9px;padding-inline-start:20px;font-size:15.5px;line-height:1.9;position:relative}.legal__body li:before{content:"";background:var(--caramel);inset-inline-start:2px;border-radius:50%;width:5px;height:5px;position:absolute;top:.82em}.legal__tablewrap,.docs__tablewrap{border:1px solid var(--line);border-radius:var(--r-tile);margin-top:16px;overflow-x:auto}.legal__table,.docs__table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.docs__table{font-size:calc(var(--t) * .9032)}.legal__table th,.legal__table td,.docs__table th,.docs__table td{text-align:start;border-top:1px solid var(--line-soft);vertical-align:top;padding:11px 14px;line-height:1.65}.legal__table th,.docs__table th{background:var(--stone);color:var(--heading);white-space:nowrap;border-top:0;font-weight:500}.contact__lede{color:var(--body);margin-top:14px;font-size:16.5px;line-height:1.85}.contact__mail{border:1px solid var(--line);border-radius:var(--r-card);background:var(--stone);gap:2px;max-width:420px;margin-top:clamp(26px,3vw,34px);padding:18px 20px;text-decoration:none;display:grid}.contact__mail:hover{border-color:var(--caramel)}.contact__mail-k{color:var(--muted);font-size:12.5px}.contact__mail-v{font-family:var(--font-mono),var(--font-mitr),monospace;color:var(--caramel-dp);letter-spacing:-.02em;word-break:break-all;font-size:19px;font-weight:600}.contact__mail-n{color:var(--muted);margin-top:4px;font-size:13px}.contact__h{font-family:var(--font-baloo),var(--font-mitr),sans-serif;color:var(--heading);max-width:calc(60ch * var(--measure));margin-top:clamp(38px,4.4vw,54px);font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.45}.contact__grid{grid-template-columns:1fr;gap:14px;margin-top:18px;display:grid}@media (min-width:720px){.contact__grid{grid-template-columns:1fr 1fr}}.contact__card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);padding:20px}.contact__card h3{color:var(--heading);font-size:16.5px;font-weight:500}.contact__card p{color:var(--body);margin-top:8px;font-size:14.5px;line-height:1.8}.contact__card ul{margin-top:12px;padding-inline-start:0;list-style:none}.contact__card li{color:var(--muted);margin-top:7px;padding-inline-start:18px;font-size:13.5px;line-height:1.7;position:relative}.contact__card li:before{content:"";background:var(--caramel);inset-inline-start:2px;border-radius:50%;width:4px;height:4px;position:absolute;top:.78em}.contact__cols{grid-template-columns:1fr;gap:8px clamp(28px,4vw,56px);display:grid}@media (min-width:860px){.contact__cols{grid-template-columns:1fr 1fr}}.contact__list{max-width:calc(52ch * var(--measure));margin-top:16px;padding-inline-start:0;list-style:none}.contact__list li{color:var(--body);margin-top:10px;padding-inline-start:20px;font-size:15px;line-height:1.85;position:relative}.contact__list li:before{content:"";background:var(--caramel);inset-inline-start:2px;border-radius:50%;width:5px;height:5px;position:absolute;top:.82em}.contact__note{color:var(--body);max-width:calc(52ch * var(--measure));margin-top:16px;font-size:15px;line-height:1.9}@media (max-width:640px){.legal__tablewrap,.docs__tablewrap{border:0;border-radius:0;overflow-x:visible}.legal__table,.docs__table{min-width:0;display:block}.legal__table thead,.docs__table thead{display:none}.legal__table tbody,.legal__table tr,.legal__table td,.docs__table tbody,.docs__table tr,.docs__table td{width:auto;display:block}.legal__table tr,.docs__table tr{border:1px solid var(--line);border-radius:var(--r-tile);margin-top:10px;padding:4px 2px}.legal__table td,.docs__table td{border-top:0;padding:8px 14px}.legal__table td+td,.docs__table td+td{border-top:1px solid var(--line-soft)}.legal__table td:before,.docs__table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.01em;margin-bottom:3px;font-size:11.5px;display:block}}.contact__ch{grid-template-columns:1fr;gap:12px;margin-top:clamp(26px,3vw,34px);display:grid}@media (min-width:720px){.contact__ch{grid-template-columns:repeat(3,1fr)}}.contact__ch .contact__mail{max-width:none;margin-top:0}.contact__mail--chat .contact__mail-v{font-family:var(--font-baloo),var(--font-mitr),sans-serif;letter-spacing:-.01em;word-break:normal;font-size:17px}@media (max-width:520px){.cta{padding-inline:18px}.hero__cta,.cta__btns{flex-wrap:nowrap;gap:8px}.hero__cta .btn,.cta__btns .btn{flex:1 1 0;justify-content:center;gap:6px;min-width:0;padding-inline:10px;font-size:13.5px}.hero__cta .btn svg,.cta__btns .btn svg{flex:none;width:15px;height:15px}}.docs{--t:clamp(14px, 12.93px + .335vw, 15.5px);padding-block:clamp(4px,1.6vw,20px) clamp(48px,6vw,72px)}.docs__head{max-width:calc(66ch * var(--measure))}.docs__head h1{font-family:var(--font-baloo),var(--font-mitr),sans-serif;letter-spacing:-.02em;color:var(--heading);margin-top:6px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.22}.docs__ver{font-size:calc(var(--t) * .871);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:10px}.docs__grid{margin-top:clamp(30px,3.6vw,44px)}.docs__main{min-width:0;max-width:820px}.docs__toc{margin:0;padding:0;list-style:none}.docs__toc li+li{margin-top:6px}.docs__toc a{font-size:calc(var(--t) * .9032);color:var(--body);border-radius:9px;align-items:baseline;gap:10px;padding:7px 10px;line-height:1.55;text-decoration:none;display:flex}.docs__toc a:hover{background:var(--stone);color:var(--heading)}.docs__toc a[aria-current]{color:var(--caramel-dp);background:var(--stone);font-weight:500}.docs__tocn{font-variant-numeric:tabular-nums;min-width:1.4em;font-size:calc(var(--t) * .8065);color:var(--muted);flex:none}.docs__toc a[aria-current] .docs__tocn{color:var(--caramel-dp)}.docs__toclabel{font-size:calc(var(--t) * .7419);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding-inline:12px}.toclaunch{z-index:60;border:1px solid var(--line);border-radius:var(--r-pill);-webkit-backdrop-filter:saturate(1.4)blur(12px);max-width:min(86vw,360px);font:inherit;font-size:calc(var(--t) * .871);color:var(--heading);cursor:pointer;opacity:0;pointer-events:none;background:#fffffff0;align-items:center;gap:9px;padding:9px 16px 9px 13px;transition:opacity .22s,transform .22s cubic-bezier(.2,.7,.3,1);display:flex;position:fixed;inset-block-end:calc(16px + env(safe-area-inset-bottom));inset-inline-start:50%;transform:translate(-50%)translateY(12px);box-shadow:0 6px 22px -10px #3a2c1e59,0 1px 3px #3a2c1e14}.toclaunch[data-show=true]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.toclaunch__bars{background:linear-gradient(var(--caramel-dp) 0 0) 0 0/14px 1.5px no-repeat, linear-gradient(var(--caramel-dp) 0 0) 0 50%/10px 1.5px no-repeat, linear-gradient(var(--caramel-dp) 0 0) 0 100%/14px 1.5px no-repeat;flex:none;width:14px;height:10px}.toclaunch__n{font-family:var(--font-mono),ui-monospace,monospace;font-weight:600;font-size:calc(var(--t) * .7419);color:var(--caramel-dp);font-variant-numeric:tabular-nums;flex:none}.toclaunch__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toclaunch__label [data-sec][hidden]{display:none}@media (min-width:1040px){.toclaunch{display:none}}.tocdrawer{z-index:90;position:fixed;inset:0}.tocdrawer__scrim{opacity:0;background:#2e241a57;transition:opacity .24s;position:absolute;inset:0}.tocdrawer__panel{width:min(84vw,320px);padding:18px 14px calc(22px + env(safe-area-inset-bottom));background:var(--paper);border-inline-start:1px solid var(--line);transition:transform .26s cubic-bezier(.2,.7,.3,1);position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%)}.tocdrawer[data-open] .tocdrawer__scrim{opacity:1}.tocdrawer[data-open] .tocdrawer__panel{transform:none}.tocdrawer__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tocdrawer__head .docs__toclabel{margin:0 0 0 4px;padding:0}.tocdrawer__x{background:var(--stone);width:32px;height:32px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;font-size:13px}.tocdrawer__x:hover{color:var(--heading)}.tocdrawer .docs__toc{margin-top:12px}.tocdrawer .docs__toc a{font-size:calc(var(--t) * .9355);padding:9px 10px}@media (prefers-reduced-motion:reduce){.toclaunch,.tocdrawer__scrim,.tocdrawer__panel{transition:none}}@media (min-width:1040px){.docs__grid{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:52px;display:grid}.docs__side{align-self:start;max-height:calc(100dvh - 116px);position:sticky;top:88px;overflow-y:auto}}@media (max-width:1039px){.docs__side{display:none}}.docs__sec{scroll-margin-top:88px}.docs__sec+.docs__sec{border-top:1px solid var(--line-soft);margin-top:38px;padding-top:26px}.docs__body h2{font-family:var(--font-baloo),var(--font-mitr),sans-serif;color:var(--heading);align-items:baseline;gap:10px;font-size:clamp(19px,2.1vw,23px);font-weight:600;line-height:1.35;display:flex}.docs__n{color:var(--caramel-dp);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.docs__link{color:var(--line);opacity:0;font-weight:400;text-decoration:none;transition:opacity .12s}.docs__body h2:hover .docs__link{opacity:1;color:var(--muted)}.docs__link:focus-visible{opacity:1}.docs__lede{font-size:var(--t);color:var(--muted);max-width:calc(62ch * var(--measure));text-wrap:pretty;margin-top:8px;line-height:1.75}.docs__body{color:var(--body)}.docs__body h3{font-weight:500;font-size:calc(var(--t) * 1.0323);color:var(--heading);margin-top:26px}.docs__body p{font-size:var(--t);max-width:calc(68ch * var(--measure));margin-top:12px;line-height:1.9}.docs__body ul{margin-top:12px;padding-inline-start:0;list-style:none}.docs__body ul li{font-size:var(--t);max-width:calc(68ch * var(--measure));margin-top:9px;padding-inline-start:20px;line-height:1.9;position:relative}.docs__body ul li:before{content:"";background:var(--caramel);inset-inline-start:2px;border-radius:50%;width:5px;height:5px;position:absolute;top:.82em}.docs__code{margin:18px 0 0}.docs__code figcaption{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11.5px;font-weight:600}.docs__code pre{border-radius:var(--r-tile);background:var(--espresso);color:#f0e4cc;-webkit-overflow-scrolling:touch;margin:0;padding:16px 18px;overflow-x:auto}.docs__code pre,.docs__code code{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.docs__code code{font-size:calc(var(--t) * .8065);white-space:pre;tab-size:2;line-height:1.75}.docs__note{border-radius:var(--r-tile);border-inline-start:3px solid var(--caramel);background:var(--stone);margin-top:18px;padding:14px 16px}.docs__note p{font-size:calc(var(--t) * .9677);color:var(--heading);margin-top:0;line-height:1.85}.docs__note:before{font-size:calc(var(--t) * .7097);letter-spacing:.08em;text-transform:uppercase;color:var(--caramel-dp);margin-bottom:5px;font-weight:600;display:block}.docs__note[data-kind=must]{border-inline-start-color:var(--busy);background:var(--busy-bg)}.docs__note[data-kind=must]:before{color:var(--busy)}html:not([data-lang=en]) .docs__note[data-kind=must]:before{content:"ข้อกำหนด"}html[data-lang=en] .docs__note[data-kind=must]:before{content:"Requirement"}html:not([data-lang=en]) .docs__note[data-kind=info]:before{content:"หมายเหตุ"}html[data-lang=en] .docs__note[data-kind=info]:before{content:"Note"}.docs__steps{counter-reset:step;margin:16px 0 0;padding:0;list-style:none}.docs__steps li{counter-increment:step;border-top:1px solid var(--line-soft);padding:12px 0 12px 40px;position:relative}.docs__steps li:first-child{border-top:0}.docs__steps li:before{content:counter(step);background:var(--cream);width:24px;height:24px;color:var(--ink);font-variant-numeric:tabular-nums;inset-inline-start:0;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:13px}.docs__by{font-size:calc(var(--t) * .7742);letter-spacing:.02em;color:var(--caramel-dp);margin-bottom:3px;font-weight:500;display:block}.docs__step{font-size:var(--t);max-width:calc(64ch * var(--measure));line-height:1.85;display:block}@media (max-width:520px){.docs__code pre{padding:13px 14px}.docs__steps li{padding-inline-start:34px}.docs__steps li:before{width:21px;height:21px;font-size:calc(var(--t) * .7097)}}.dgm{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--stone);margin:18px 0 0;padding:16px}.dgm__row{align-items:stretch;display:flex}.dgm__node{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;min-width:0;padding:12px 14px;display:flex}.dgm__node b{font-size:calc(var(--t) * .9355);color:var(--heading);font-weight:600;line-height:1.4}.dgm__node span{font-size:calc(var(--t) * .8065);color:var(--muted);line-height:1.55}.dgm__node[data-mark]{border-color:var(--caramel-dp);box-shadow:inset 0 0 0 1px var(--caramel-dp);background:#fffbf3}.dgm__node[data-mark] b{color:var(--ink)}.dgm__tag{border-radius:var(--r-pill);background:var(--cream);color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;font-weight:600;font-size:calc(var(--t) * .6774);letter-spacing:.04em;align-self:flex-start;margin-bottom:3px;padding:1px 7px}.dgm__node[data-mark] .dgm__tag{background:var(--caramel-dp);color:#fff}.dgm__edge{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 8px;display:flex}.dgm__arrow{flex:none;position:relative}.dgm--flow .dgm__row{counter-reset:dgmstep}.dgm--flow .dgm__node{counter-increment:dgmstep;position:relative}.dgm--flow .dgm__node:before,.dgm--flow .dgm__node:after{content:"";background:var(--paper);border:1.5px solid var(--caramel);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.dgm--flow .dgm__node:before{inset-inline-start:-4px}.dgm--flow .dgm__node:after{inset-inline-end:-4px}.dgm--flow .dgm__node:first-child:before,.dgm--flow .dgm__node:last-child:after{display:none}.dgm--flow .dgm__node[data-mark]:before,.dgm--flow .dgm__node[data-mark]:after{border-color:var(--caramel-dp)}.dgm__elabel{font-family:var(--font-mono),ui-monospace,monospace;font-weight:500;font-size:calc(var(--t) * .6774);color:var(--muted);white-space:nowrap;letter-spacing:.02em}.dgm__arrow{background-image:repeating-linear-gradient(90deg, var(--caramel) 0 5px, transparent 5px 10px);background-position:0;background-repeat:repeat-x;background-size:10px 1.5px;width:30px;height:10px}.dgm__arrow:after{content:"";border-top:1.5px solid var(--caramel-dp);border-right:1.5px solid var(--caramel-dp);width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;right:0;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.dgm--flow .dgm__node,.dgm--flow .dgm__edge{animation:.45s cubic-bezier(.2,.7,.3,1) both dgmin;animation-delay:calc(var(--i,0) * 80ms)}.dgm--flow .dgm__arrow{animation:.62s linear infinite dgmdash}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.dgm--flow .dgm__row:before{animation:.62s linear infinite dgmrail}}@keyframes dgmin{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes dgmdash{0%{background-position-x:0}to{background-position-x:10px}}@keyframes dgmrail{0%{background-position-y:0}to{background-position-y:10px}}@media (max-width:760px){.dgm--flow .dgm__row{--rail:13px;--indent:38px;flex-direction:column;align-items:stretch;padding-inline-start:var(--indent);position:relative}.dgm--flow .dgm__row:before{content:"";background-image:repeating-linear-gradient(180deg, var(--caramel) 0 5px, transparent 5px 10px);width:1.5px;background-size:1.5px 10px;position:absolute;inset-block:0;inset-inline-start:calc(var(--rail) - .75px)}.dgm--flow .dgm__arrow{display:none}.dgm--flow .dgm__edge{align-items:flex-start;padding:7px 0}.dgm--flow .dgm__elabel{white-space:normal}.dgm--flow .dgm__node:before,.dgm--flow .dgm__node:first-child:before{content:counter(dgmstep);background:var(--paper);border:1.5px solid var(--caramel);width:22px;height:22px;font-family:var(--font-mono),ui-monospace,monospace;font-weight:600;font-size:calc(var(--t) * .7097);color:var(--caramel-dp);font-variant-numeric:tabular-nums;top:50%;place-items:center;line-height:1;display:grid;inset-inline-start:calc(var(--rail) - var(--indent) - 11px);transform:translateY(-50%)}.dgm--flow .dgm__node[data-mark]:before{background:var(--cream)}.dgm--flow .dgm__node:after{display:none}}.dgm--tree{padding:12px}.dgm__lvl{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:12px 14px}.dgm__lvl .dgm__lvl{background:var(--stone);margin-top:12px}.dgm__lvlh{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.dgm__lvlh b{font-size:calc(var(--t) * .9355);color:var(--heading);font-weight:600}.dgm__lvlh span{font-size:calc(var(--t) * .8065);color:var(--muted)}.dgm__fields{flex-wrap:wrap;gap:5px;margin:9px 0 0;display:flex}.dgm__fields code{border:1px solid var(--line);background:var(--stone);font-family:var(--font-mono),ui-monospace,monospace;font-weight:500;font-size:calc(var(--t) * .7419);color:var(--body);border-radius:6px;padding:2px 7px}.dgm__lvl .dgm__lvl .dgm__fields code{background:var(--paper)}.dgm__flag{background:var(--busy-bg);color:var(--busy);font-size:calc(var(--t) * .7742);border-radius:8px;margin:9px 0 0;padding:5px 9px;font-weight:500;display:inline-block}@media (max-width:560px){.dgm--tree{padding:10px}.dgm__lvl .dgm__lvl{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:12px;padding:12px 0 0}.dgm__lvl .dgm__lvl .dgm__lvlh b:before{content:"↳ ";color:var(--caramel)}.dgm__lvl .dgm__lvl .dgm__fields code{background:var(--stone)}}.docs__inlinecode{background:var(--espresso);border-radius:10px;margin:9px 0 0;padding:10px 12px;overflow-x:auto}.docs__inlinecode code{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:calc(var(--t) * .7419);color:#f0e4cc;white-space:pre;line-height:1.7}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
