@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:400;src:url(./ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2) format("woff2"),url(./ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-thai-latin-ext-400-normal-DBkYO1u-.woff2) format("woff2"),url(./ibm-plex-sans-thai-latin-ext-400-normal-n-X-g5Z4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(./ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2) format("woff2"),url(./ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:500;src:url(./ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2) format("woff2"),url(./ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-thai-latin-ext-500-normal-n470B0cW.woff2) format("woff2"),url(./ibm-plex-sans-thai-latin-ext-500-normal-DcylQI4B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(./ibm-plex-sans-thai-latin-500-normal-DQcnnbdd.woff2) format("woff2"),url(./ibm-plex-sans-thai-latin-500-normal-h5t7erDE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:600;src:url(./ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2) format("woff2"),url(./ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-thai-latin-ext-600-normal-BXI6PlF4.woff2) format("woff2"),url(./ibm-plex-sans-thai-latin-ext-600-normal-iH120vlL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(./ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2) format("woff2"),url(./ibm-plex-sans-thai-latin-600-normal-P_JjY83V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0c0a09;--surface: #151210;--surface-2: #1d1916;--text: #f6f1ec;--muted: #a89f96;--faint: #6f675f;--border: #2b2521;--border-strong: #463d36;--accent: #f07a45;--accent-deep: #d9541e;--accent-ink: #1a0f0a;--accent-soft: #3a2218;--ok: #5fcf8e;--ok-soft: #173325;--warn: #f0b54a;--warn-soft: #3a2c10;--ocr: #8fb2f5;--ocr-soft: #1b2740;--radius: 24px;--shadow: none;--font: "IBM Plex Sans Thai", "Sarabun", "Noto Sans Thai", "Leelawadee UI", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:88px;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}button,select,textarea{font:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{min-height:100vh;display:flex;flex-direction:column;overflow:clip}.info,.results-wrap,.foot{position:relative;z-index:1}h1{margin:0}a{color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:10px;cursor:pointer;background:var(--surface);border:1px solid var(--border);white-space:nowrap;transition:background .15s,border-color .15s,transform .05s}.btn:hover{background:var(--surface-2);border-color:color-mix(in srgb,var(--border) 60%,var(--text))}.btn:active{transform:translateY(1px)}.btn:focus-visible,.field:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.btn-primary:hover{background:color-mix(in srgb,var(--accent) 88%,black);border-color:transparent}.btn.is-copied{background:var(--ok);border-color:var(--ok);color:var(--accent-ink)}.btn-quiet{border-color:transparent;background:transparent;color:var(--muted);min-height:36px;padding:0 10px;font-size:14px}.btn-quiet:hover{color:var(--text);background:var(--surface-2);border-color:transparent}.stage{position:relative;display:flex;flex-direction:column;min-height:max(739px,100svh);isolation:isolate}.stage:before{content:"";position:absolute;top:0;left:0;right:0;bottom:-720px;z-index:-1;pointer-events:none;background:radial-gradient(circle 700px at 50% calc(100% - 629px),#f07a4580,#ec703a57,#e0622c30,#d9541e16,#d9541e06,#d9541e00)}.stage.is-done{min-height:0}.stage.is-done:before{bottom:-560px;background:radial-gradient(ellipse 750px 540px at 50% 0,rgb(240 122 69 / .42),rgb(236 112 58 / .26) 25%,rgb(224 98 44 / .12) 50%,rgb(217 84 30 / .04) 75%,transparent)}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 32px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;justify-self:start}.logo{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.wordmark{font-size:20px;font-weight:600;letter-spacing:-.01em}.nav-links{display:flex;gap:40px}.nav-links a{color:var(--muted);text-decoration:none;font-size:14px;transition:color .15s}.nav-links a:hover{color:var(--text)}.nav-actions{grid-column:-2 / -1;justify-self:end;display:flex;gap:10px}.btn-white,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .05s,background .15s,border-color .15s}.btn-white{background:#fff;color:var(--accent-ink);border:0}.btn-white:hover{background:#ece7e2}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--border-strong)}.btn-ghost:hover{background:var(--surface)}.btn-white:active,.btn-ghost:active{transform:translateY(1px)}.btn-white:focus-visible,.btn-ghost:focus-visible,.cta-btn:focus-visible,.brand:focus-visible,.nav-links a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px 72px}.pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 28px;padding:7px 16px 7px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:500;max-width:100%;overflow-wrap:anywhere}.pill i{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.display{font-size:clamp(40px,6.2vw,72px);font-weight:600;line-height:1.12;letter-spacing:-.02em;max-width:1100px;margin:0 0 28px}.accent{color:var(--accent);white-space:nowrap}.br-m{display:none}.lede{color:var(--muted);font-size:18px;line-height:1.65;max-width:660px;margin:0 0 28px;text-wrap:balance}.cta{display:flex;flex-direction:column;align-items:center;gap:14px}.cta-ring{padding:8px;border-radius:999px;background:#ffffff1a}.cta-btn{display:inline-flex;align-items:center;gap:12px;height:60px;padding:0 30px 0 12px;border:0;border-radius:999px;background:#fff;color:var(--accent-ink);font-size:20px;font-weight:600;cursor:pointer;transition:transform .12s,box-shadow .2s}.cta-btn:hover{transform:translateY(-1px);box-shadow:0 8px 30px #f07a4559}.cta-btn:active{transform:translateY(0)}.cta-ic{width:36px;height:36px;border-radius:50%;background:var(--accent);display:grid;place-items:center;color:var(--accent-ink)}.cta-hint{margin:0;color:var(--faint);font-size:12px}.error{margin:4px 0 0;padding:10px 16px;border-radius:12px;background:var(--warn-soft);color:var(--warn);font-size:14px;max-width:480px}.progress{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(420px,100%)}.progress-bar{width:100%;height:8px;border-radius:99px;background:var(--surface-2);overflow:hidden}.progress-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .25s}.progress-msg{margin:0;font-size:14px;font-weight:500}.tagline{margin-top:56px;display:flex;flex-direction:column;align-items:center;gap:16px}.tagline p{margin:0;font-size:20px;font-weight:600}.privacy{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:12px;font-weight:500}.drop-overlay{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:50;pointer-events:none;display:grid;place-items:center;border:2px dashed var(--accent);border-radius:28px;background:#f07a4514;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drop-overlay span{padding:12px 24px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:600}.result-hero{flex:0 0 auto;justify-content:flex-start;padding:28px 24px 0}.result-hero .pill{margin-bottom:20px;gap:8px;padding-right:8px}.result-hero .pill i.is-ok{background:var(--ok)}.result-hero .pill i.is-ocr{background:var(--ocr)}.pill-file{color:var(--text);max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-badge{padding:2px 9px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.pill-badge.ok{background:var(--ok-soft);color:var(--ok)}.pill-badge.ocr{background:var(--ocr-soft);color:var(--ocr)}.result-hero .display{font-size:clamp(34px,4.4vw,56px);line-height:1.15;margin:0 0 20px}.result-hero .lede{margin-bottom:24px}.stats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chip{padding:6px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:500}.chip-warn{background:var(--warn-soft);border-color:transparent;color:var(--warn)}.fields-more{margin-top:14px}.fields-more>summary{cursor:pointer;list-style:none;color:var(--muted);font-size:14px;padding:6px 2px;display:flex;gap:6px;align-items:center}.fields-more>summary::-webkit-details-marker{display:none}.fields-more>summary:before{content:"▸";transition:transform .15s}.fields-more[open]>summary:before{transform:rotate(90deg)}.fields-more>summary:hover{color:var(--text)}.fields-more ul{margin-top:10px}.pill-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 5px;border:0;border-radius:999px;background:#fff;color:var(--accent-ink);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:transform .12s,box-shadow .2s}.pill-btn:hover{box-shadow:0 6px 22px #f07a454d;transform:translateY(-1px)}.pill-btn:active{transform:translateY(0)}.pill-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pill-btn:disabled{opacity:.5;cursor:not-allowed}.pill-ic{width:28px;height:28px;border-radius:50%;background:var(--accent);display:grid;place-items:center;color:var(--accent-ink);transition:background .15s}.pill-ic svg{width:15px;height:15px}.pill-lg{height:60px;padding:0 30px 0 12px;gap:12px;font-size:20px;font-weight:600}.pill-lg .pill-ic{width:36px;height:36px}.pill-lg .pill-ic svg{width:18px;height:18px}.pill-btn.is-copied .pill-ic{background:var(--ok)}.results-wrap{width:min(1312px,100%);margin:0 auto;padding:56px 64px 24px;flex:1}.results-grid{display:grid;grid-template-columns:272px minmax(0,1fr);gap:32px;align-items:start}.side{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;scrollbar-width:thin}.side-title{margin:0 0 8px;padding-left:8px;color:var(--faint);font-size:12px;font-weight:500}.side nav{display:grid;gap:2px}.side a{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:999px;color:var(--muted);text-decoration:none;font-size:14px;transition:background .15s,color .15s}.side a:hover{color:var(--text);background:var(--surface)}.side a.is-active{background:var(--accent-soft);color:var(--text)}.side-num{flex:none;width:28px;height:28px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-size:12px;font-weight:500;color:var(--muted)}.side a.is-active .side-num{background:var(--accent);color:var(--accent-ink)}.side-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot-warn{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--warn);flex:none}.card{scroll-margin-top:24px}.info{width:min(1000px,100%);margin:0 auto;padding:24px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;color:var(--muted);font-size:15px;scroll-margin-top:24px}.info-card h2{margin:0 0 10px;font-size:20px;font-weight:600;color:var(--text)}.info-card ol,.info-card ul{margin:0;padding-left:20px;display:grid;gap:6px}.info-card p,.info-card dl{margin:0}.info-card dt{color:var(--text);font-weight:500;margin-top:10px}.info-card dt:first-child{margin-top:0}.info-card dd{margin:2px 0 0}.info-card strong{color:var(--text);font-weight:500}.results{display:flex;flex-direction:column;gap:20px;min-width:0}.warnings{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:8px}.warnings li{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:16px;background:var(--warn-soft);color:var(--warn);font-size:14px}.warnings svg{flex:none;width:18px;height:18px;margin-top:2px}.fields{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.fields-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.fields h2{font-size:20px;font-weight:600}.en{color:var(--muted);font-weight:400;font-size:14px}.hint{color:var(--faint);font-size:12px;margin:0}.fields ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.field{width:100%;height:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:0 8px;align-content:start;padding:12px 14px 12px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface-2);min-height:44px}.field:hover{border-color:var(--accent)}.field-label{grid-column:1;font-size:12px;color:var(--faint)}.field-value{grid-column:1;overflow-wrap:anywhere;white-space:pre-line}.field-icon{grid-column:2;grid-row:1 / span 2;align-self:start;color:var(--faint)}.field.is-copied{border-color:var(--ok);background:var(--ok-soft)}.field.is-copied .field-icon{color:var(--ok)}.toc{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.toc a{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);text-decoration:none;padding:7px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc a:hover{color:var(--text);border-color:var(--accent)}.toc a b{color:var(--faint);font-weight:500}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px 20px}.card-title{display:flex;align-items:center;gap:14px;min-width:0}.num{flex:none;min-width:38px;height:38px;padding:0 6px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:14px}.card h2{font-size:20px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--muted);font-size:13px;margin-top:2px}.badge{padding:0 8px;border-radius:999px;font-size:12px;line-height:20px}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-ocr{background:var(--ocr-soft);color:var(--ocr)}.badge-muted{background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.card-text{display:block;width:100%;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);padding:16px 20px;resize:vertical;line-height:1.75;-moz-tab-size:4;tab-size:4;min-height:80px}.card-text:focus-visible{outline-offset:-2px}.checked{padding:12px 16px;border-bottom:1px solid var(--border)}.checked-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.checked pre{margin:8px 0 0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.card-tools{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px;align-items:center}.select select{min-height:36px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:14px;padding:0 8px;max-width:220px;cursor:pointer}.select select:hover{background:var(--surface-2);color:var(--text)}.foot{margin:32px 16px 40px;text-align:center;color:var(--faint);font-size:13px}@media (max-width: 1099px){.results-grid{grid-template-columns:1fr}.side{display:none}.results-wrap{padding:32px 16px 16px}}@media (min-width: 1100px){.toc{display:none}}@media (max-width: 860px){.nav-links{display:none}.nav{grid-template-columns:1fr auto}.info{grid-template-columns:1fr}}@media (max-width: 560px){.nav{height:64px;padding:0 20px}.logo{width:34px;height:34px;border-radius:10px}.wordmark{font-size:18px}.btn-white{min-height:38px;padding:0 16px}.hero{padding:28px 20px 48px}.pill{margin-bottom:20px}.display{margin-bottom:18px}.lede{font-size:16px;margin-bottom:24px}.lede br{display:none}.br-m{display:inline}.cta-btn{height:54px;font-size:18px;padding-right:22px}.tagline{margin-top:40px}.tagline p{font-size:16px}.result-hero{padding:20px 20px 0}.result-hero .lede br{display:none}.pill-file{max-width:20ch}.pill-lg{height:54px;font-size:18px;padding-right:22px}.results-wrap{padding-top:24px}.card-head{padding:14px 14px 10px 16px}.card-title{gap:10px}.btn{min-height:44px}.info{padding:16px}}.blocks{border-bottom:1px solid var(--border)}.blocks>summary{cursor:pointer;padding:10px 16px;font-size:14px;color:var(--muted);list-style:none;display:flex;gap:6px;align-items:center}.blocks>summary::-webkit-details-marker{display:none}.blocks>summary:before{content:"▸";display:inline-block;transition:transform .15s}.blocks[open]>summary:before{transform:rotate(90deg)}.blocks>summary:hover{color:var(--text)}.blocks-list{list-style:none;margin:0;padding:0 16px 12px;display:grid;gap:8px}.block{border:1px solid var(--border);border-radius:16px;background:var(--surface-2);padding:12px 14px}.block-child{background:var(--surface)}.block .blocks-list{padding:8px 0 0 12px}.block-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.block-title{font-weight:600;font-size:14px;overflow-wrap:anywhere}.block-text{margin:4px 0 0;font:inherit;font-size:14px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;max-height:7.5em;overflow:auto}.block-child .block-text{max-height:none}.btn-small{min-height:32px;padding:0 10px;font-size:13px;flex:none}@media (max-width: 560px){.btn-small{min-height:40px}}.side a.is-sub{margin-left:18px}.switch{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{accent-color:var(--accent);width:16px;height:16px}.bt-warn{margin:0 20px 4px;padding:10px 14px;border-radius:14px;background:var(--warn-soft);color:var(--warn);font-size:14px}.bt{padding:6px 20px 20px;display:grid;gap:14px}.bt-group{border:1px solid var(--border);border-radius:20px;background:var(--surface-2);overflow:hidden}.bt-ghead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.bt-ghead h3{margin:0;font-size:16px;font-weight:600}.bt-sub,.bt-amount{display:inline-flex;align-items:center;gap:8px;flex:none}.bt-sub em,.bt-amount em{color:var(--faint);font-style:normal;font-size:13px}.bt ul{list-style:none;margin:0;padding:0}.bt-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.bt-row+.bt-row{border-top:1px solid var(--border)}.bt-main{display:flex;flex-direction:column;gap:4px;min-width:0;align-items:flex-start}.bt-main strong{font-weight:500;overflow-wrap:anywhere}.bt-detail{color:var(--muted);font-size:14px}.bt-formula{margin:0;color:var(--muted);font-size:14px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.bt-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:20px;background:var(--accent-soft);border:1px solid rgb(240 122 69 / .25)}.bt-total .bt-main strong{font-size:18px;font-weight:600}.num-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;min-height:30px;border-radius:999px;cursor:pointer;background:var(--surface);border:1px solid var(--border-strong);color:var(--text);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;text-align:left;transition:border-color .15s,background .15s,transform .05s}.num-chip:hover{border-color:var(--accent);background:var(--accent-soft)}.num-chip:active{transform:translateY(1px)}.num-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.num-chip.is-soft{min-height:24px;padding:0 9px;font-size:13px;color:var(--accent);background:transparent;border-color:#f07a4559}.num-chip.is-big{min-height:38px;padding:4px 16px;font-size:18px;font-weight:600;background:var(--text);border-color:var(--text);color:var(--accent-ink)}.num-chip.is-big:hover{background:#fff;border-color:#fff}.num-chip.is-copied{background:var(--ok);border-color:var(--ok);color:var(--accent-ink)}.num-chip svg{width:14px;height:14px}@media (max-width: 560px){.bt{padding:6px 12px 16px}.bt-row,.bt-total{flex-direction:column;align-items:flex-start;gap:10px}.bt-amount{align-self:flex-end}}.seg{display:inline-flex;margin:0 20px 12px;padding:3px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border)}.seg button{border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:500;padding:5px 14px;border-radius:999px;cursor:pointer}.seg button.is-on{background:var(--accent);color:var(--accent-ink)}.seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.checked-view{padding:14px 20px 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);display:grid;gap:8px}.checked-view p{margin:0}.checked-item{line-height:1.7}.checked-group{color:var(--accent);font-weight:600;font-size:14px;margin-top:6px}.checked-empty{color:var(--muted)}.missing{margin:0;padding:12px 18px;border-radius:16px;background:var(--surface);border:1px dashed var(--border-strong);color:var(--muted);font-size:14px}.others{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:4px 20px 20px;scroll-margin-top:24px}.others>summary{cursor:pointer;padding:14px 0;font-weight:500;list-style:none;display:flex;gap:8px;align-items:center}.others>summary::-webkit-details-marker{display:none}.others>summary:before{content:"▸";color:var(--muted);transition:transform .15s}.others[open]>summary:before{transform:rotate(90deg)}.others-hint{margin:0 0 16px;color:var(--faint);font-size:13px}.others-list{display:grid;gap:20px}.bt-items{margin-top:2px}.bt-items>summary{cursor:pointer;list-style:none;color:var(--muted);font-size:14px;padding:6px 2px 10px;display:flex;gap:6px;align-items:center}.bt-items>summary::-webkit-details-marker{display:none}.bt-items>summary:before{content:"▸";transition:transform .15s}.bt-items[open]>summary:before{transform:rotate(90deg)}.bt-items>.bt-group{margin-bottom:14px}.bt-amount{flex-wrap:wrap;justify-content:flex-end}.bt-parts{list-style:none;margin:6px 0 0;padding:0;width:100%;display:grid;gap:6px}.bt-parts li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 6px 12px;border-left:2px solid var(--border-strong);color:var(--muted);font-size:14px}.tbl-list{display:grid;gap:20px;padding:4px 24px 24px}.tbl-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tbl-bar strong{font-size:15px;font-weight:600}.tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th,.tbl td{padding:8px 12px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:left;vertical-align:top}.tbl th:last-child,.tbl td:last-child{border-right:0}.tbl tr:last-child td{border-bottom:0}.tbl-head th{background:#ffffff0d;font-weight:600}
