@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAtQABUAAAAAGAAAAArfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQacBuCYByCID9IVkFSYj9NVkFSbAZgP1NUQVSCLACBDC9+EQgKiACHIwsuADCIMAE2AiQDUAQgBYwSB4EoDAcbDRZRlIvW+lL8SIzdIJWdl7dGL4Z0Jm4Ez/P82jr3vfdn/gQ44hAWDgZij9UgmNGD0WwkbidGNXaDy2bxfXDt9aVAGFUkzh0n/6iIktSA5Iz8xo1IzogSzO622gJMIwwskYf3v197tXsXwqCSncwJKCANJO0neiEiR6jCLjoRJvIFKgFQAarq1gHJugpbYUSF1R3fp5kaknTHZdchhDFmWVZLr+vxmfaPiQA20EoQavQ0pqNqwlCXI4bKxCG92s5Q/ARxAeLpTQQuQOxxkP/+wAUACC4EkGmTTQ6CJgYAqA6kIgg+BAAQAAAEjaAAP+BXP9sQAvixAAXI6VnPAgUd/lccB0HtZz8AqTpAAC+NGCIwo9XIDOjKSElDKQbAmgdDeoKg0ONH2krdmutAxsTxJhplXS7Jf4BA8x61sHERQPAiCKtYhTBBFIJBI9ZxpokAdAQMINgIQzQhZIhCk0g0NqL66P/QPND/4aURQAS0esfKxguAioCgESy8COBCI/o/AngBiQCYCAiCDw82go2gABtFCgZooQqNIVYppBKD2FXy1wgzwJTLERkuUaxgPylPRLjGAYoXS7GcLcO4LRo9f0nW8OGmDw0TJnkmqiZM3jZQMoUpzJsBdRTaWezaDorhu5lF0qeB8gSyMsRlvT86MkVwd/5P7ekJOQ4uzq5RjUHIYJQRLONWJupSkK3OsFGCFCNJns+twwEqA0GHT43RSikwxoiOXRYC5fvAjws//XfZlDvDymuAU+Byrvn38yPBxk3G37b5c9c8fdi+QzwPhOR4Ttk3sGeZM0Z2AUCAhAZ8BfYHeRaoyDN6gLyABSYnNYOsJ399vZPP1AigfJbWljLKAKMhBABA6xvvh5+oCqfd6/4/DJ5X9FPgZQD9n5UNhAgiCDYuIEgAyBAweYpzSIDZz1WIILNHKy5RqNbdOnuIRnfrPNZDDGb6BO4SC4tb5HKY7XzFe7zAMuYwbJgxoIUwITQWSgYCcP4ABMNqGdJK79gKZIDOC66slwWn6FBwstodXF718S0rv5HWdnvlBVAHJ0rVulIcx+ASjPDvD7FJY0bxzxiUtCYBAAVoIIhGgCCGOUACATQ2UYRI84EDoqSmOqZuaneF084zPMnXfl7nX+eJ43dkJ82Rwkv/twf/mxvNEKKHzaUWoyhBYhEggEII4sG7pR47CMgLoPMAREkJYARISSkFHAcpLYkgVUHKSMiiIklS9h3/DaSclAfVB0gFSQa1G6SipIAOgVSSyqCXgVRBEMehCCDEAVAVSACpDDIH0A3IAEChHAxCqPEjKVIhjjOxNaaUCdher/2kfdLARfkDJTKi/CV88+MPeGx4tC8zU+YH8tFc8nbMm4uY2Sdq//nY2UjmVpHriH/3Zu5buyeye8yaN5tvqLy8V2YsAHuiYI9J3jil8+95z7q8mRp2xeTcy/lKv/lrrkjm1bnO80QuzWvM2BD10bFKv509I+dli8fKer32Xr7sW3tVUXPp0ryidLm819qLTMgF75rcovN9xfzePXXaKc1nwacVLVZ3RRbzo80vYGX3uMSLs3t87EEOUDY2GzgEJB2htKtfwrJwgy9dr7yES2GgxuqG774SzkAW8B/wBRlCuQ9HrG+SKl5clggFiaWfi4e+BZbSfEnM9G+tM/VrtXeRdoX5ebleLKzaXtBzJXLlp2W9r2DZtbf1PAjm1khPL6+Z3jy7RKdmjebphG/OARY1sA34YFyJFZwT/6D3U3640fXeRuCjWyFn5atZ9mpgLeBq13mqp3tyKrQdIHC9q1/JguDqfgvPllA4Ec/6nS2KottVe6r8Kqreptm5sUumDpxYu+9UdaWvfdP0EdXhWTWLbr4BvAT8vRWTjABu/OqJvMX5RKt3BCSr2sd94i4HlSglWilCgeg0YAEkhlmJ7hF8AdLd2ixdTK6qEzjMyxzttY7zVnBVee9Nvlmt3nQ1ltjCsJpMVCpAAEEBLaQA0AqAVOPWmC7IYj0fs4ENXCFfPNJEpspmOSBn5abkye+p+EHhp1ZISBuio7SJqogy8nRUVMUG6ze03Z0X/5LnetLP1yJSrFhmC6nGF1ItYrqcPduF2Ghbschw83LnaQte8YXDdf2mjdNSSUCFemZ04pKVy9IL5wuVNGExkuokyEcf5S0RIupC3WiD+p0PkndN4mDQ4k5+0kj5qTuQu8IDU9wzZGcuj8hsOvwfG5A8txsFRhu3MrroypXZ8uxZJk9biBHDdxIIZKrJ+lZaQARX5tIIBZlLEcUzVI54cJQKCWVD2G5RokREuePq13eenDjxxB3Kz92wITc/hM85sTyGnHBq5k+oWWq++KIgqec61aUhumdSwRdL65C30wtG+z9QN+1x6Ji+HU/QL78/t03gnc6df2opRk0A210goue50zp9VoXVN+5352PBW28tXxgfpToTdBPU8TReMLAe9uixtdUX/qNIZ/WQUGW/8EWkWGR0IVEmvlSFnZsemrIdW3578n1Ufn7BUv7erGjbS0ui/Ba76i844jv/SnatKsV+un5+zKRS//XrgXbtloRYyovjrntDKUJdF7+vyOhBE29YfNFlf7kjwdq1g9+fO+f768rWRx9/fOCax3PtAJG4BztDyANKtwrJ5renIb9hJ8S1l8bn5fmT00ZwOvP8eamp5cmlokJLqeQaqVuB6gvpLUUDCOi3Rn+3ksAjqQIPolfLz/c//PDI6duX798KaP3w3M2//8f/2fqsrFfctqb4n+e3hPCc7an997A9OTk/fDlVrqW+f/5xom3HS5nOI/f68ZQCXuXlAsuGOvln6f78aV2AcuHPXKYKuJa5DDlzz3Km4LEhgJE2p3+u0mRwkSa/29qdC3B56dY+AJ6YL1YUbi8Mn5ROBy4UAAI3mwVWEw1t350LsT3GzOABSknMQuUwk5ElB8EHtTyeyWEYOM+pI0HhdvUGOBV/7e56mXTh0BvyJRYB4pgiikZo5JHqnFBRbqAR4wEGBQOhss6BIlp/AE276ANDI50Ii1qqAC7qqO2Ipp5asjhQOFXREQIJahxA8KohUPhVD2i8qh0MMaoBLLyqOkpgq2SUJFmBUgSlAKWpJTuRiFdyUIYUWbU41CCSqCoDUBa/dEE5KksyyhOQOFSgOnlIxuYeKpLMTqQQw2eoRJg5qIyXSahCCq3QmjCaoTdR1EJ/4iiLASQRfWkDiQEyMJJNHoNrNi9gs9T1rDdt0w3YpLIZVBwzRrCZNhkqacAUrn6CIDMw0zZxjj5u577SgmY6F1tdS/vNHCAYdvi5lDFq58MSuzvGpJrZuZegjrSzy2Myc7FStyqZ58tabINvB+oOhUvnx0ezLY8wP6Uqe1C2vZnYp1tWOddUl4fb2TNiOhz97LE7mHnsg+YrdriMfXx/qVJt7z8VlO5YdYhpNSmmj6OJGidN5sNwElHPZhj1/MfuYMqYzCY3b9w3p3e6Yg7Lqxxq+d+RUofqhAlTl8b0V80oTD0jVDBMI6OsYh59yqNPebRiOnRqhYrWxpOtn85361O5+WrL3u1n3QF7i1RQauF+NalLqFjMDkZ0K6O0PgOlm5U5K2h3PLTv7uWfsAwFAIX7+Yz4XOOA8pwQRQef0KLFiCUucYstHvGKT/zc4j43uc09V9owm+2y0JmT1IpwWphUhTPsP34pnDFqurGqbno6tFfUDtf3zO72XPbPsIy8SWb1Ojltcq0G28VZnmOyAA==) format("woff2-variations");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABUAAAAAFaAAAAmGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagRQbhCocfj9IVkFSUz9NVkFSbAZgP1NUQVSCLACBBi9+EQgKhFyEfwskADCGTgE2AiQDNAQgBYwSB4E1DAcbLxQojtLUsGmSNMVpOojv+el+z70v9iJNIVixV4P+FgnmDS2i5UMxT6ohZZIU0eDeb+79ZpZH8LWf7rsLl1Qn9pT8whVlJaIwgD7CFFRVJsJXEjnT+f73+6V2738BpBNQPJ5khInSP/NCP4jod10SmQgTCQAlVoTjV1VWV1VWGElgy3+XxNbIa2tEhslgrXe/7T8OAdzAeAaqNhlrpP/28nSCAKXakzmTqi18hDgB8czFxAmIuwH57w9OAEBwIoAkm1YlEDRtAEAJmE6hEQTBgx9NDkEaQQPtQRC0JwhBghMPJl58+MlBgMEE8BEECpD3q96v+3rk19XfBL+b+mvdX5/8ncuHstiC8YOjq/k1gnqYhwGUK4cAJsOtoCvHT63G2mAWqrUYcDUMB7tlQFDoxlgyQcHWzSdvpzG+t4SAoAGFoAABDDkYUznJxEmQYKIQKZEShKv5cLLEREP10U0AbduOp7mVCTgz0AD968giOT1uaJIn83CSgkRkgiulz0gmFHg9DUBwI1zsLYLFh2Cg1YXNFiYAjgycQANYACaD4aAU5NG2rf/DZAHwZaAh0GT/Jg0XvNr2vVTKctjdlCf4NZjI3TKD3IMd+P7uDfuz1HuYXgxSMRJjOAljOJGKPbgxOVgBbhQhBlCiW6IKBA0MNYqjWE4X5xLTqZjARTH4ydEwnmhehbVfNiTvmJO8QK+vpgs3XchmGTrRCoKR0Lb/Z65ekA9C2EHwKJHpC6AQoIAAPgxkouzCZ/b8AfZ3zjNgRXDjonJ9ZTJhh+LUinWpmu76JpbSXb2OrT9gXV1tGgABOuY2FFgY5JtgxuUMvUWOcoBxcyyGnNPeVt/r6hQF5XVo7VAGeQYmgF/chJmqCTzMrwtdB/8fB8/J/CVwAqD/c7QAS4gguHECIUFQSTWtTm0QYO1yuk4EWVtblxaFmjAzUikaPbNqeqUYGKl4Ii0OHLyn1ePudr2LHbXTOnHLVJtopDCLxoGSxQD2H0AwYAGCBqpzPSuQRfor81K907xEW+Y91P3mRWqeYYH8JtNimC1HITbvJr3yuvB0MM8jarwQkcQZi0ZCX/oE2gBQgAZCNAKEGCRBe0EaJ34sERd7JJRW2tA+XWjbSBKC92PZf9ef2Q/bMTtiC/zvhf++R+DrNQEfAB5MfHjxI0CQQghNxEP0NUNAjkJ/BSBK8oAopLN0AZ6GdJVuIL1AuosFchSSLwUgv4EUShGoeSDF0gPU/ZCeUgLaAjlLSkHvhJQhiG0zBQi5AAqAH3gF0gEoAl0AKJQd1JAkmiikg20bRhfDFyRZ3g5B78bc9YkcT8C77UQ2DsUarSfTccMcs3rdrgvn5szeuP8N2fbrPfBO5kscs0ARNZ9EIYdBzZuuVyTNz5hwIh2eVl0gP9s7V1ni2f8zp1P7+uveA7+CxNdeCySUE0mv4ihHy2Lprnyurb66mm6gYLoFeAzkP7UA94GO5+Gh1zk7y3V8LQz0vRl20cnWchB661tR0bdfxRi6Qbtf3zEVsHMIXNoH7gJb+gCe24eAL2KXBtN2MMU1S2uFzoU/Yi+t0iVKvWzkvHgE4AjdnIy9vP2oufnq1CH3PnAAOCdXzaysOHumazKwD5j7BofIXfwe2A1Ka0dh9EAAF6b6Qs5HBgF14aW4cMPfd4XJoBsc3VxRelntw9k9JOvGckAAQQFD5QIYCaBclSUarLHdYbd50tv+lk4yTOKyRfZVPAyFj/5FiBQCfm2wo4gy5NEof8+h59wy6f6vOhz3vJ3/81sZadt221jpzbXRO2PMePHFGeQEdMki3WuXD74cy7murRN6yKgRkXIJKmt2ZYTt9pxXZOdm62KH+Zlyu6Nc/lD+VDJkEj6cCG5QIkq+ekvaw5KKPfGThH3tfyo5lnUAGc5tZxm+G41pUniBCom7R5ciFBTcLlGiRES52g8ZYn/xzDNfuKyvW2+5pfVrC6/9zC62eMYeuLHDwB3GtY/f5c/eGmJskmfnf3ftjjxkVppg6B3XUA8bdf1j+n1Wkr7rcklcf1BV9YHUZlT1Y0+FOHG7fiK1cewItyuUNnLVbPr2p3Zl517kep93jdil9jjd9c9P/o/wupvaBgNN1DtoiPiZXv7QrSVZ9cr+ZWXvl9uNculSOafz42SHduZvbf0AF1oiy0Smv6WyfW592PU1J5x/fvF4XF7ZcT0S9XSEFovbn1ZXr1jRSfyUdmWfIpSddkaIREvlOH6jQ5fie2/71CiYNu7dL773f/31d4X4Bw9x1IP1FL9PI6nOsTNjL59s6V/W9qe3X65L9Pa9/XZw8uQFTU0LysnBt72S+0a8oJXhUkr//396+OESdXqzYSz77KvfFJLxeAxgp5FnO9l/BgIYMrHls8jEpTkjf3drVyvA62d3zgP4onHtZfbu7J5zcn1wogAQeMJIcIyU0N2KrcDlHiPNUUqlWwnxKMgyahfAPmzHeonZp2zys+9kv4UfhgC5LIrhNAJfSiFAz3gHjRgeYEkGEErzzVAE9KXQTM7zYDA8d4OD/uk7OBmY7kaAwWn7+KCxv9wWAh1TA0Ew1TIofKoaGlNNhkGbNBQOTNUHebhVD3SmRwJdCMV36Er/uBfdMOVmdKck9o63HCKfXrEIBfhkBgopjR4oIhjtUUwfX6EHbj5CT3q4FyW0cTXOImwdSjFJoIwS4zEBN6MxFx/9sZCgAiwiJHC2xQSASjE1lmsWlza7HJmENPZxL7dSo4mWq5cUVy8hZromSassF9fPUKulTdCkSa24mFmWS0gZ35Nfp7dheH0kurxx1rlZpElcFI/EhktHQ+N5lphV6jkcDQuaRlGFZqvASLQ0M6tW826ZSbK31FT1atVJ10dnN4br4kxHxyqrWt2hD6tJszw7JqTN3K1ZQlRCTErKBPs+omLmik1p7o1FpdWpslpavZWWi7PMUm+DmPTG0lZLGa6vvpqsFpNQo0lCWlwp4oqUmD5tSg7bPT81B9/RXeeISUqpt/8cLQP1ERY2yAgLDVAjZoiosBWGqbGY4qx+nNWPszIGYg3M0HCCKlUm1Efd+0A0Wr6kit2Zt17ygFRY+guL5hnEYuZxqqkq9KFIVHyTwrUxqQ2UUruwYo2YKClVAUD2Ya7GTyAXFHkmFFq0GOIQp7jELR4xxSs+8UvAGVmRjK2JuZoT9eFwJFzLCle6fwQkKV3TPHdAeIjn/1hNjP05qCrP8pXN6SkXxIxtq/ZXrVAdXDXQF21Kf+Mortr4brF33WwcAgA=) format("woff2-variations");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-math-wght-normal.D2ofpfms.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-nushu-wght-normal.BbUpkz49.woff2) format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-symbols-wght-normal.D5nm3B0V.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-syriac-wght-normal.CspMfZeP.woff2) format("woff2-variations");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAsMABUAAAAAF4QAAAqZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagSQbhDIcfj9IVkFSYD9NVkFSbAZgP1NUQVSCLACBIC9+EQgKhyiGaAsoADCHAAE2AiQDTAQgBYwSB4FFDAcbsRUonge2rSa9YaPljMeLkOAfojV9f2Z2725PkTghBx6/EHeSekS0qkehJk5TMSN1IVI1YC1aK2seWX1oEvVI1Ms3c4sHMkAqClVkhIxiCYA6QiHB7G6rLcA0wsBe5OFF7PMQl9jnf+1b3ftnzWbtS8Iu4iEO1LQzZ963t6qa8EaGUIgiHkWk8+kc8iZCJZRAqJn9fTp2dUNpmsOYQ8zNYr9cvz7/qxEQBaZJwqx3yETdll1PIIc+dEbzRhc4CYrxAcXmIwMfUHQTWNtf+ACA8BGgg2VIgGEpBAAGAKsk4BBCxIghAhJYUhRgERaoBrJABuETECdBijQZhChAeKXBAuoQoJ8HGECf7bVrzK763ZkfZv+u/fOjvbJ9QxgSCov7CWGe5mkAJugBAQGjWCVxytDEAvgKKEXn5jiAMESAXMwCwmA3kyNwYrHLULzVTN8pigBhAYMwgACnC1WPiwT4ZBABBqmaDRg3k8Bjtib6UUICG4beyzxLAHh5sGC1xlNMx/NKBhSCT4LkyyVEJ1gzuM9XRBG3shNRSwJDAh+ZBYltWHO1dykBAC4PPrAJWATUA6OAPkB3LCnbRsAiIJIHG4Yo6i3xMMAobQJ9ZMBSHkZ3JQmZc1IsYhP1wdhZqGOo3SUXAsRfC9D3JAwihgAfASBEATGiiCjCAFEMxTigllKEAUBYhMFiEJZM36ytZU8JyTlXy8Rd0n6L8EPgB+Yqig8V+mBBGG0pIUoJmqHq4w4RrhAWtinREdAXKCauMhQZbWetsRhzlBVfhYAEHsIgoOINTvkQCH/www8TV8UJIUqEKW/fEf9N1SGroi6IiEkTzT4wqk19hSM3qB4ACOj69qrgyKDdmYbHc/ZqnYsHrjlVgS4D/3z7KLeaNYCJe9Z6xhmXh/WQBQBg+pkexl2SVa9HzmwfYhfaHcAFALbNuxTIUowQUXygmAwwRcIBYTfOgCOupzGhI1TNYwYzfa53gFnsvtNTA8zhDrGExzw8PqWF53mYO7mWc2niSJYdC0Z0kCOLxcNoKQDhX4BwqI7ABszf0YCWJO609rFN1lqbtVabx62VZoFarj9gdXu4zgWytVT9Skt42Vi7syZ2MZhXwkTxbwqMpqMAAANYoBiLgGIcZwKlZLCkSJJlohs8I2NessY6G7ExW5GNV70e/gcSpPFXSvhf+G14N6RwYqj2We0Z7XFoj7T99MX/H8YiojUBN5MiQEAGgygmRrB7TxwMdC7YnQAy6g6sAfVQCfAyqKdKQf1AvZTl2FWm8o/8D1CFKsEsAFSlajCPg2pUCzYL6q0+YJtAfREKQ9KAKAKgGugCqgOdCPQDKgEwmNBoOCSBvEHp51yJiwZBNNPzRJ2XyHSPF8pk48fkHyVyY6l4Q4OO0YjjKAT1Ry9lzImCCyxezp37+3bDU2c8kX98w+neG/cF7z2pATc6uZWQ/B1I3UQM+jN1t009jJL8PitoXtD7bY45/X01fDDUsJ38u0cLEQKxYBwqFwpOb5AT5YBFB8/NnM+sjp3+/jzX8t578TM+IMh3W0BIW+j/8C01PBmc/nylx7y0xz5gNb1H/t05aP25eJfOyW7ynSPm3JzDUaC806XAc0DZCxCPtenalBtxh393vK7v5oCBp4285kLViYob1lw2xuWf11Rq0kt7+qyVVwJ3Tzy78JAX7eGgu8hR6fq0XTtzUUzvN6tgYtl6/7W58983uR9eRT8eFLcMnNxfPWhyd3aT4aCB4ycj/f5m4PgGHgKuPy2guGnI8lfK9RrX+fSGbf612wC84ubn5BvNU4fmUy46K3oacAbg10/PDfTPzqXWA5wGBKddeBYFc34BJwN9wHvDua/eHVhR9k9t1yWfgLJNADfsXVSzUOwvLiih0GEguwXAVSMgQty06kosOmWu1vXqAP596OpJPQs5VkApeKWRNeBp/T+7Awf/zcSz2QbeyxMAAoQBxlAEwITQftoWQ5DUk5z9cO7jRVrla6RmsVN1ga6dwF0wJKjLiolDKmmdWy0Zp6djkjUjLrt35uM7u5wf+6js1w/zKipqmKT+3K7+ebf3kzf3JjfFy5L8g+vzHZO4zu2hsMPHjp7YwzImO3egFyc5pWlyx3KHZvut5ieEXXXjjXlxnvxnkwaiYMbxyc4P1RmWLc7pF4qySzsb3i/UA/L4DY15fmhoLFreQAU4ISVZUZ4lGpFJ9yGZSOfhw8PWV15pjWR3tdx7b8uuLPHwlZOc7ZWw4Zh+DY3u9tt/KJu7GIbpZOce/+H2xjYIGgJwduXa27FzHrxkP4unsBdcd9SMxM/32usLFYVrukA0cjEnuciePXe21XaYtyOf6Zvo2/ezCeFmXb9kAi7b5+kYERmh9fOWls+pEtDVJjl3nIlT70zHgG1PR3aZ9CuvPL4+bpwQbrFjMC9P5CpL65s5c/b2XMZPbMOArOjbESpSlnRyPUnXpaTq0fu+ceV7DH5s/TG5a9cPR2lPnhW9T8LsZIIjjbvufHz7hZfW9S365aPtG/avTHz0UaZ+bE3KtTwr7yOpiL6SOFjjIsbY9nbz9NO15uJNm/pwgdPCtxgSDMmKUVkyaWQkyXMyz+dx6V7D5i7WdS9sKyqM/Bh3+ic1ff8T4eGpZ2r+5rvWH/5KiEcLC5jivRm2T8Hbrz733PZPPgp1Nzz+bZ+lcaeSXQVTest6pU4VeJvsaHS1rbT9J4lw53ZAE2Mamzi9kW58fT5gfBINTWY3HzY0gQCnGS+P+Of38vSYP6M20gLwXuODCwC0uttP7qjDh/n0wMcAIPhUlu6NoSC0xAI7AxS5Q3Eph9LMoWchC8DxzUngmlkF4dlorgUdD+Pjhu8hnEX4PbaJozGgiANlMQqLiHdlEFCjj7HIxYBlgVD0sc00pOz1tNTHAjpG2VJ61Jkf6DPEPMwUw8yJczOVNQXdBF3NJk0RmBU0JMwcWgJTT0ehGUGPwAxgd6Kmmj2oNrCEYv3AntTpUZYSqJm9qNWpc7MCWUY/LWE5Ce3NCvqompVk1JlVDGAnq4nyJWuo5lHWUsit7E2OI9mHgP3Zl1qmcTrSGMf5yKKOi5FHOZegiNTNLUUOMAVR7PJZPIt5OgdF3+vetc80YpfOYdEJZIrkCNllqWUEB/IMkySVhczbJbiGwsFRlRVdcDq80qmiYo4iWQ7w6dQR1Jng7LgfEqK70OnXwB44OMQXQqbDxb6FKn9dluOEY82mU2k8ODPr6OKlKsxMrYI5tL13ATkvebXgmevvEw4IFApdw/V7HyDLqEkislp3wJPT/VKo2++fgZz96OKIqqdNw1xtDDzVAcKIoJDtpMU08J/dRao4gEMVL3pz4pUevIQ4XHr9P5EzhAHkyDGU0SxWzzqkmTVqWKWVdTZ1Kj+k8kMqb7gbPr5B/nTTSQ7DGZY+HpspWbJ/PUtjnB35UZw6cgxiKNlqm842oV8VJnqtObm4ye4MpbuG9QFyoH1qAKDjaW4lvqIioJJXZLCycvLkK6KoYgoUV0JJpZTmK3/inkMBpR4m9JrcxBrgqMvlJvnVZE5J+wuWtEOV8/pw7NDJ/WWDc8Nj4VDfo/9oJfDkOuCkJQ/TnYYkN0hp/vhrcCqz1kjvN1/jXMdbCk9qdmcBAAA=) format("woff2-variations");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0307,U+0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-vietnamese-wght-normal.BYkxoBzi.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-latin-ext-wght-normal.C0VXOeWd.woff2) format("woff2-variations");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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-latin-wght-normal.CRMKv9uI.woff2) format("woff2-variations");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: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(/_astro/ibm-plex-sans-thai-thai-400-normal.Bt1rR4gi.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-ext-400-normal.DBkYO1u-.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-400-normal.CwmoKdEh.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-thai-500-normal.BrMc1XKn.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-ext-500-normal.n470B0cW.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-500-normal.DQcnnbdd.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-thai-600-normal.DvfsyWAn.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-ext-600-normal.BXI6PlF4.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-600-normal.BR-dhaTH.woff2) format("woff2"),url(/_astro/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}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWUABAAAAAACqAAAAU7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDRgdGDIQ+G3kJCJ4FjltedRKVXkquKLdOwcN/bn73JSF4oaJpT0PF0arR9qtRc76oMKa76WI3jKeM+MrcyMVALwLb/YR3kQZpIBOIKPDEggSr7/+/7k3dtzvv5rABlU54SLW1lKoZ/2IBrA3kj6dYJuMBjlEAMFq6/bfFNASVkWOY4YkAbOTLJ8L9KzZgQQFIJgGDFDVqyPM5a2L/TjJ+i3oqGYBJjyvSdukhTCDFpC3AcvyzxSjT0QqS3SKbJBlJBmRAAgBYOlbqLIB+leH/vgZlWMrShRAAklNKADoJkAAZyCAjgAwKXcCBBQkFcKJb0O9NBv2RSP72kzPWICi9dbZBYbOWmHTABtut0MTvapa4xLBpN7MAOJJNOMRSVNGFTexBlZw4pEQEn5KqL2lAzTSwrtlylxDXRgyRvGAQbotYkcdGvQaiRtf7ouG4GPcaSDUGosrjNZBr9P64XNq/bktxRI/psaXTMb1fn5+YjiulaOpxxkws4tfjrK9ourihPPGuiNa0NhOJtHgNlOWYEoxFNKZvXYhtNbnX/Oc1MNUs1+Ny2Zota7fET4c16wx7Sx6P3hd/bM2WajKseQqTC6gHNmHuRDTn6GAOqVXOa1nMud53drkqkR2jxWJP/LRf12LFEc5l8JhnUIBdEYOFJ+XSPkOcXtPHeVrdmjXWjUEwopX/n2GvgbVm+fotfWHN44l4EchYsOFmSia5AFABcAAy0AFWAgAFhAsJABCgKA12s1OdtJtsE7HXX35dfFu2Tdg324TzNnHmEVvs1YpNd75h99pLr3H69gw7tg12HDdz+jm7Zzo3PvSq7rjdUTv1YvjFllX25g2eK/nLqy1OdWBw++ne7wbnVqVWP11Z0pUfXTr863ZvZ+3qgqn83lJ7dvWywUPHen8ZjFY7g6t9xcmG5cOVO+pfA0igYMGamtZsoLgNeBED+soAfy4C6T1iIN41wP1QEETR/G4guIBM06DRPpFqIk3hwXNNJnCiYb2znP5umRdwIvY0oF9KEo+pY6STE2mkk7mSi9hy9iuxkZGLrIhfDU73IikENGdG0Po1IRtathtJcRsU/8EmA2Vgg3KwQpWLqcwvC7Hi/9RAEAEIuo8i9Y+52n6zWOUvAd566KNmgHd/HnD/H/rvGzVlGIEVCQAB70lQPT5ImLRzICjpqeJNdN5vo4p0njJ2tQBUrsfBLNN0fjaQkDqQEYCFWTJCsQKDoapKUOJjlYSFt1UyLRZUCj57VSayDKtUKtS5UvwWzNtfke3Wwj+6z5S9oly23z6+7xe1nc8ue83xW63fCkv1WGmN7WYctt6EnfbZYN6EKK8eu2w3bZMZe+0TtctOuiCf4CIBPQjoQUAPBLptaqA1OJnWQ9jw+Nu6ev3MbkeewDP3NDfpQgKCmukLmQe79gY3+ui6bbedbmLEPuqaQZj5lQfNmOYjAUDyEaaVXqECQkjIQhaK+cDOaEDcYa2GAj11/NbugAHVEghcSNUikbjJ8CifRl7FcrkAS/WjpCpTKEcqe3ZRmmIFsrjZxIl3laBDSJVi6b2vklirV51SuYZLpmGNqxRW6hRULFN2m2jmUyZv6G6VoHKFss1uMz1qVSnc0mPhPY8cKXqVlaXa+HlkSMvGlLVBzkvTq+wcNG65BkXScVBBPzParnKyXLuAEtnKlULlscDFGljmpSRIZ8VcbcBXtJSgUzaxH3E3duECdZMD2CUak0v24XX4KP5AC8l+7Mz8SeuWummZcRqnLnJAGqfA9yLijzRA9uMadGc6eab7dim7w3zscjGxDwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABUAAAAYGrXodhjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2Gl1rt2hoZWEAAAMUAAAAHwAAACQI7wN4aG10eAAAAzQAAAAXAAAAGAcgAEZsb2NhAAADTAAAAA4AAAAOAIQAhG1heHAAAANcAAAAHAAAACAAGwD4bmFtZQAAA3gAAADSAAABxiLhP1Fwb3N0AAAETAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothbcBgWEYBu9Nslb97aFTibWsUprEFIbQCBOZAX9+wh2uF30ToFfdAIvacuIsY9B+x0KNYlBeaTKbrBI3SHc//D7gBx0lEQHQoT6BhOYC/gqzeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAEGWNa8eXw889QAJA+gAAAAA2bzhOQAAAADc8kcQ/jL96wZeBFwAAQAJAAIAAAAAAAB42mNgZGBgifn7ioGBreaf0X9utjigCCpgAwCLcwVwAHjaY7zBoMAAAm8gmKmFQQ1EAwA1XgRqAAAAABMAEwATABMAXgBeAAB42mNgZGBgYGOYwMDDkMbACuYhADMDIwAY3QEUeNqNjTVyA0AQBNvMDh2bmRkSMzOzLWbm3+hdCvUSTbB1sQ52ehnoJkgbLe09wGdLp3EL49SNW1VTM25jl6pxO4tkjTsY4tu4k2nWjQdFECavm1bvkm4OH1ki8vPiRXLiuDRFlpDyd5xyzQWH3HCvTIAyT3hIkuOZsCjCgrIp5fy8Kp9FM+QnGWaFRVase9j1D7sJw27GMDbDevZcl6i57U6b2XdEijQVsuIQYfIMs8oyK+ww7CaoiixpFsUHxHWHcR3kkEdAGpAWZf0sNgCOlkFUAAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) 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:700;src:url(/_astro/ibm-plex-sans-thai-thai-700-normal.0moayseG.woff2) format("woff2"),url(/_astro/ibm-plex-sans-thai-thai-700-normal.Bo0ALcDh.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:700;src:url(/_astro/ibm-plex-sans-thai-latin-ext-700-normal.BKYUUsrV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-ext-700-normal.CIKhqm8k.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:700;src:url(/_astro/ibm-plex-sans-thai-latin-700-normal.Ct-BCS9V.woff2) format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-700-normal.SmVfMUPf.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{--font-en: "Google Sans Flex Variable", "Google Sans Flex", system-ui, sans-serif;--font-th: "IBM Plex Sans Thai", "Google Sans Flex Variable", "Google Sans Flex", "Noto Sans Thai", system-ui, sans-serif;--font-sans: var(--font-en);--radius-xs: 4px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 36px;--radius-xl: 45px;--radius-pill: 9999px;--ease-standard: cubic-bezier(.165, .84, .44, 1);--ease-smooth: cubic-bezier(.22, 1, .36, 1);--dur-move: .18s;--dur-colour: .12s;--dur-combo: .3s;--dur-nav-open: .38s;--dur-nav-close: .62s;--dur-nav-item-open: .4s;--dur-nav-item-close: .32s;--dur-nav-backdrop-open: .42s;--dur-nav-backdrop-close: .58s;--dur-theme: .22s;--header-float: 16px;--accent: #4a7dff;--accent-ink: #ffffff;--eyebrow-size: 15px;--eyebrow-weight: 600;--eyebrow-leading: 1.35;--eyebrow-tracking: .06em;color-scheme:light}html[lang=th]{--font-sans: var(--font-th)}[data-theme=light]{color-scheme:light;--ink: rgb(18, 19, 23);--ink-muted: rgb(69, 71, 77);--ink-secondary: rgb(95, 99, 104);--ink-tertiary: rgb(106, 106, 113);--surface: rgb(255, 255, 255);--surface-raised: rgb(255, 255, 255);--surface-sunken: rgb(246, 247, 249);--hairline: rgba(33, 34, 38, .06);--hairline-strong: rgba(33, 34, 38, .12);--shadow: 0 1px 2px rgba(18, 19, 23, .04), 0 8px 24px rgba(18, 19, 23, .06);--accent-bg: rgba(74, 125, 255, .1)}[data-theme=dark]{color-scheme:dark;--ink: rgb(232, 234, 237);--ink-muted: rgb(190, 195, 201);--ink-secondary: rgb(154, 160, 166);--ink-tertiary: rgb(130, 136, 142);--surface: rgb(32, 33, 36);--surface-raised: rgb(41, 42, 46);--surface-sunken: rgb(24, 25, 27);--hairline: rgba(183, 191, 217, .09);--hairline-strong: rgba(183, 191, 217, .16);--shadow: 0 1px 2px rgba(0, 0, 0, .2), 0 12px 32px rgba(0, 0, 0, .35);--accent-bg: rgba(74, 125, 255, .16)}*{box-sizing:border-box}html{font-family:var(--font-sans);scroll-behavior:smooth;scroll-padding-top:72px;overflow-x:hidden;overflow-x:clip}html:lang(th){font-feature-settings:"calt" 1}@media(hover:hover)and (pointer:fine){html{scrollbar-gutter:stable}}html.smooth-scroll{scroll-behavior:auto}html.is-pager-scrolling{scroll-behavior:auto!important;overflow-anchor:none!important}body{margin:0;background:var(--surface);color:var(--ink);font-size:16px;line-height:1.6;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:clip}html.theme-motion{transition:background-color var(--dur-theme) var(--ease-smooth)}html.theme-motion body{transition:background-color var(--dur-theme) var(--ease-smooth),color var(--dur-theme) var(--ease-smooth)}html.is-theme-changing,html.is-theme-changing body,html.is-theme-changing .site-header-inner{transition:none!important}html.is-theme-changing body *:not(.theme-toggle-track):not(.theme-toggle-thumb):not(.theme-toggle-bg):not(.theme-toggle-knob),html.is-theme-changing body *:not(.theme-toggle-track):not(.theme-toggle-thumb):not(.theme-toggle-bg):not(.theme-toggle-knob):before,html.is-theme-changing body *:not(.theme-toggle-track):not(.theme-toggle-thumb):not(.theme-toggle-bg):not(.theme-toggle-knob):after{transition:none!important}h1,h2,h3{font-family:var(--font-sans);margin:0;color:var(--ink);font-weight:500;letter-spacing:-.01em}p{color:var(--ink-muted)}a{color:inherit}code,pre{font-family:ui-monospace,SFMono-Regular,Roboto Mono,monospace}img,svg{max-width:100%;display:block}.nowrap{white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:-9999px;top:0;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:var(--radius-sm);z-index:100;text-decoration:none}.skip-link:focus{left:12px;top:12px}html.theme-motion .site-header-inner{transition:background-color var(--dur-theme) var(--ease-smooth),border-color var(--dur-theme) var(--ease-smooth)}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;margin:0;padding:calc(var(--header-float) + env(safe-area-inset-top,0px)) 0 0;background:transparent;overflow:visible;transform:translateY(0);will-change:transform;pointer-events:none}.site-header-inner{pointer-events:auto}html.theme-motion .site-header{transition:transform .3s cubic-bezier(.4,0,.2,1)}.site-header.is-header-hidden{transform:translateY(-100%)}.site-header-rail{height:calc(var(--header-float) + env(safe-area-inset-top,0px) + 4.625rem);pointer-events:none}.site-header-inner{position:relative;max-width:none;margin:0 auto;padding:16px 22px;display:flex;align-items:center;gap:32px;width:min(1120px,calc(100% - 24px));min-width:0;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--hairline) 45%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:none;overflow:visible}@media(min-width:800px){.site-header-inner{overflow:visible}}.site-header.is-scrolled .site-header-inner{background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 1px color-mix(in srgb,var(--hairline) 80%,transparent),0 8px 28px #12131714}[data-theme=dark] .site-header.is-scrolled .site-header-inner{box-shadow:0 1px color-mix(in srgb,var(--hairline) 80%,transparent),0 10px 36px #0006}.brand{display:flex;align-items:center;gap:12px;font-size:16px;text-decoration:none;color:var(--ink-secondary);margin-right:auto;letter-spacing:-.005em;font-family:var(--font-en)}.brand-word strong{font-weight:650;color:var(--ink)}.brand-word{white-space:nowrap}.brand-mark{width:36px;height:32px;border-radius:0;flex-shrink:0;display:block;object-fit:contain;background:transparent;box-shadow:none}[data-theme=dark] .brand-mark{filter:drop-shadow(0 0 6px rgba(255,255,255,.45)) drop-shadow(0 0 14px rgba(255,255,255,.22));box-shadow:none}.site-nav{--nav-ink: #484868;display:flex;align-items:center;gap:28px}.site-nav a{position:relative;color:color-mix(in srgb,var(--ink) 46%,transparent);text-decoration:none;font-size:14.5px;font-weight:500;letter-spacing:-.005em;padding:6px 0 8px;white-space:nowrap;transition:color .22s var(--ease-smooth)}.site-nav a:after{content:"";position:absolute;left:50%;bottom:0;width:calc(100% + 4px);height:2px;border-radius:2px;background:var(--nav-ink);opacity:1;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.site-nav a:hover{color:color-mix(in srgb,var(--ink) 78%,transparent)}.site-nav a:hover:after{transform:translate(-50%) scaleX(.72);opacity:.65}.site-nav a[aria-current=page]{color:color-mix(in srgb,var(--ink) 78%,transparent);font-weight:600}.site-nav a[aria-current=page]:after,.site-nav a[aria-current=page]:hover:after{transform:translate(-50%) scaleX(1);opacity:1}.site-nav a[aria-current=page]:hover{color:color-mix(in srgb,var(--ink) 88%,transparent)}[data-theme=dark] .site-nav{--nav-ink: #9890c0}.site-header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.site-header-actions .btn{white-space:nowrap;flex-shrink:0}.lang-toggle+.theme-toggle{margin-inline-start:-8px}.nav-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;color:var(--ink);flex-shrink:0;transition:background-color var(--dur-colour) ease}.nav-toggle:hover{background:var(--hairline)}.nav-toggle-bars{display:flex;flex-direction:column;justify-content:center;gap:5px;width:18px;height:18px}.nav-toggle-bars span{display:block;width:100%;height:2px;border-radius:1px;background:currentColor;transform-origin:center;transition:transform var(--dur-nav-close) var(--ease-smooth),opacity var(--dur-colour) ease}.nav-toggle[aria-expanded=true] .nav-toggle-bars span{transition-duration:var(--dur-nav-open)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:8px;text-decoration:none;border-radius:var(--radius-pill);padding:11px 22px;font-size:14px;font-weight:550;border:1px solid transparent;transition:transform var(--dur-move) var(--ease-standard),opacity var(--dur-colour) ease,border-color var(--dur-colour) ease,background-color var(--dur-colour) ease}.btn:hover{transform:translateY(-1px)}.btn[data-magnetic]{will-change:transform;transition:transform .22s var(--ease-smooth),opacity var(--dur-colour) ease,border-color var(--dur-colour) ease,background-color var(--dur-colour) ease}.btn[data-magnetic]:hover{transform:translate(var(--magnetic-x, 0),var(--magnetic-y, -1px))}.btn-primary{background:var(--ink);color:var(--surface)}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--hairline-strong)}.btn-secondary:hover{border-color:var(--ink-tertiary)}.btn-sm{padding:8px 16px;font-size:13px}main{display:block}footer.site-footer{--footer-ink: #1a1f2e;--footer-ink-muted: rgba(26, 31, 46, .62);--footer-ink-soft: rgba(26, 31, 46, .5);--footer-line: rgba(26, 31, 46, .14);--footer-cta-overlap: 88px;--footer-grain-size: 110px;--footer-grain-opacity: .42;--footer-grain-noise: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--footer-gradient: linear-gradient( 115deg, #f7ecb8 0%, #d9ecff 34%, #e8ddff 62%, #f5d5ea 100% );position:relative;isolation:isolate;overflow:clip;margin-top:0;padding:calc(var(--footer-cta-overlap) + 48px) clamp(20px,3.5vw,48px) clamp(72px,10vw,120px);border-top:0;color:var(--footer-ink);background:transparent}[data-theme=dark] footer.site-footer{--footer-ink: #eef2f8;--footer-ink-muted: rgba(232, 238, 248, .72);--footer-ink-soft: rgba(232, 238, 248, .52);--footer-line: rgba(232, 238, 248, .14);--footer-grain-size: 180px;--footer-grain-opacity: .08;--footer-gradient: linear-gradient(rgba(12, 14, 22, .84), rgba(12, 14, 22, .84)), #0b0d14 url(/images/footer-grain-dark.png) center / cover no-repeat}footer.site-footer:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--footer-gradient)}footer.site-footer:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--footer-grain-opacity);background-image:var(--footer-grain-noise);background-size:var(--footer-grain-size) var(--footer-grain-size);mix-blend-mode:overlay}.site-footer-blast{display:none}.site-footer-inner{position:relative;z-index:1;width:100%;max-width:min(1440px,100%);margin:0 auto;display:flex;flex-direction:column;gap:40px;background:transparent}.site-footer-grid{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(220px,1.05fr) auto auto;column-gap:clamp(40px,4.5vw,72px);row-gap:40px;align-items:start}.site-footer-brand-block{grid-column:1;display:flex;flex-direction:column;gap:10px;min-width:0;max-width:44ch}.site-footer-col--contact{grid-column:2}.site-footer-col--explore{grid-column:3}.site-footer-col--legal{grid-column:4;justify-self:start}.site-footer-company-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.site-footer-company-name{margin:0;font-size:clamp(17px,1.8vw,20px);font-weight:650;letter-spacing:-.02em;line-height:1.3;color:var(--footer-ink);white-space:nowrap;text-decoration:none;transition:opacity var(--dur-colour) ease}a.site-footer-company-name:hover{opacity:.72}html[lang=th] .site-footer-company-name,html[lang=th] .site-footer-note,html[lang=th] .site-footer-list,html[lang=th] .contact-foot-company-name,html[lang=th] .contact-foot-company-meta,html[lang=th] .contact-board-title{font-family:var(--font-th)}.site-footer-company-alt{margin:0;font-size:13px;line-height:1.45;color:var(--footer-ink-muted)}.site-footer-note{margin:10px 0 0;max-width:none;color:var(--footer-ink-muted);font-size:13px;line-height:1.65;letter-spacing:.01em}.site-footer-follow{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px}.site-footer-follow .site-footer-col-title{margin:0}.site-footer-socials{display:flex;flex-direction:row;align-items:center;gap:12px}.site-footer-social{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin-top:0;margin-inline-start:0;padding:0;border-radius:0;color:var(--footer-ink);background:transparent;border:0;text-decoration:none;align-self:flex-start;transition:opacity var(--dur-colour) ease}.site-footer-social:hover{background:transparent;border-color:transparent;opacity:.72}.site-footer-social-icon{display:block;width:28px;height:28px;background:currentColor}.site-footer-social-icon--facebook{-webkit-mask:url(/images/facebook.png) center / contain no-repeat;mask:url(/images/facebook.png) center / contain no-repeat}.site-footer-social-icon--line{-webkit-mask:url(/images/line.png) center / contain no-repeat;mask:url(/images/line.png) center / contain no-repeat}.site-footer-col{min-width:0}.site-footer-col-title{margin:0 0 14px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-ink)}.site-footer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer-list a{display:inline;width:fit-content;max-width:100%;color:var(--footer-ink-muted);text-decoration:none;font-size:14px;line-height:1.45;transition:color var(--dur-colour) ease}.site-footer-list a:hover{color:var(--footer-ink)}.site-footer-list--contact{gap:14px}.site-footer-list--contact li{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:fit-content;max-width:100%}.site-footer-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--footer-ink-soft)}.site-footer-list--contact span:not(.site-footer-label),.site-footer-address{font-size:13.5px;line-height:1.55;color:var(--footer-ink-muted)}.site-footer-address-keep{white-space:nowrap}.site-footer-phones{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.site-footer-phones a{display:inline}.site-footer-address{display:inline-block;width:fit-content;max-width:100%;text-decoration:none}.site-footer-address:hover{color:var(--footer-ink)}.site-footer-bottom{display:flex;align-items:center;justify-content:flex-start;gap:16px 24px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--footer-line);position:relative;z-index:1}.site-footer-copy{margin:0;font-size:12.5px;color:var(--footer-ink-soft);line-height:1.4}.site-footer-watermark{position:absolute;left:50%;bottom:-.22em;z-index:0;margin:0;transform:translate(-50%);width:max-content;max-width:none;font-size:clamp(72px,16vw,200px);font-weight:700;letter-spacing:-.045em;line-height:.82;white-space:nowrap;pointer-events:none;user-select:none;color:#ffffff61;mix-blend-mode:soft-light;text-shadow:0 1px 0 rgba(255,255,255,.12)}[data-theme=dark] .site-footer-watermark{color:#ffffff29;mix-blend-mode:soft-light;text-shadow:none}:root{--footer-cta-overlap: 88px}main .section:has(>.cta-glow-wrap):last-of-type,main .contact-cta-section{padding-bottom:0;margin-bottom:0}main .cta-glow-wrap{position:relative;z-index:3;margin-bottom:calc(var(--footer-cta-overlap) * -1)}.section{max-width:1120px;margin:0 auto;padding:88px 24px}.hero-pricing+.section{position:relative;z-index:1;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--surface) 35%,transparent) 72px,var(--surface) min(168px,20vh))}.section-narrow{max-width:760px}.section--catalog{max-width:min(1400px,100%)}.section-head{max-width:640px;margin:0 0 44px}.section-head--wide{max-width:760px}.section--catalog .section-head{max-width:min(52rem,100%)}.section--catalog .section-head p,.section-head--streaming{max-width:none}.section-head--flush{margin-bottom:28px}@media(min-width:900px){.streaming-title,.streaming-lede{white-space:nowrap}}.docs-guide{position:relative;width:min(1160px,100%);margin-inline:auto;z-index:1}.docs-guide-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible;opacity:0;transition:opacity .45s var(--ease-smooth)}.docs-guide.is-guide-ready .docs-guide-svg{opacity:1}.docs-guide-content{position:relative;z-index:1}.docs-guide-path{stroke-width:1.5;opacity:.88}.docs-guide-path-glow{stroke-width:3.5;opacity:.22}.docs-guide-track{stroke-width:1.15;opacity:.35}.docs-guide-node-group .docs-guide-node-glow{opacity:0;transition:opacity .55s var(--ease-smooth);pointer-events:none}.docs-guide-node-group .docs-guide-node{fill:#c8b4ff;opacity:.25;transition:opacity .45s var(--ease-smooth),fill .45s var(--ease-smooth)}.docs-guide-node-group.is-reached .docs-guide-node{opacity:.8;fill:#b8d8ff}.docs-guide-node-group.is-active .docs-guide-node{opacity:1;fill:#e8fbff}.docs-guide-node-group.is-active .docs-guide-node-glow{opacity:1}.docs-guide-node-group.is-reached:not(.is-active) .docs-guide-node-glow{opacity:.35}[data-theme=light] .docs-guide-path{opacity:.72}[data-theme=light] .docs-guide-path-glow{opacity:.18}[data-theme=light] .docs-guide-track{opacity:.24}[data-theme=light] .docs-guide-node-group .docs-guide-node{fill:color-mix(in srgb,var(--site-accent, #b56f9a) 55%,#5ec8e8)}.section-docs-rail{max-width:none;width:100%}@media(min-width:901px){.section-docs-rail{padding-block:176px}}.docs-rail{display:grid;grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr);gap:28px 48px;position:relative}@media(min-width:901px){.docs-rail{--docs-rail-extend: clamp(0px, (100vw - 1160px) / 2 - 24px, 240px);margin-left:calc(var(--docs-rail-extend) * -1);width:calc(100% + var(--docs-rail-extend) * 2);grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);gap:28px 188px}}.docs-rail-marker{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:.15em;position:relative;max-width:9.5rem}.docs-rail-num{position:relative;display:inline-block;font-size:22px;font-weight:600;letter-spacing:.04em;line-height:1;color:color-mix(in srgb,var(--ink-tertiary) 82%,#c4b0ff);font-variant-numeric:tabular-nums;opacity:.72;transition:color .45s var(--ease-smooth),opacity .45s var(--ease-smooth),text-shadow .45s var(--ease-smooth)}.docs-rail-num:after{content:"";display:block;width:1.15em;height:1.5px;margin-top:7px;border-radius:999px;background:color-mix(in srgb,#c4b0ff 35%,transparent);box-shadow:none;opacity:.35;transition:background .45s var(--ease-smooth),box-shadow .45s var(--ease-smooth),opacity .45s var(--ease-smooth),width .45s var(--ease-smooth)}.docs-rail-dash{display:none}.docs-rail-label{font-size:14px;font-weight:500;color:var(--ink-tertiary);letter-spacing:.01em;line-height:1.3;max-width:none;flex:none;margin-top:0;transition:color .45s var(--ease-smooth)}.docs-rail-marker.is-reached .docs-rail-num{color:#d2b8ff;opacity:.92;text-shadow:0 0 12px color-mix(in srgb,#c4b0ff 35%,transparent)}.docs-rail-marker.is-reached .docs-rail-num:after{opacity:.7;background:color-mix(in srgb,#c4b0ff 70%,white 10%);box-shadow:0 0 8px color-mix(in srgb,#c4b0ff 40%,transparent)}.docs-rail-marker.is-active .docs-rail-num{color:#e6d0ff;opacity:1;text-shadow:0 0 10px color-mix(in srgb,#d4a8ff 55%,transparent),0 0 22px color-mix(in srgb,#c4b0ff 40%,transparent)}.docs-rail-marker.is-active .docs-rail-num:after{width:1.35em;opacity:1;background:#dcc6ff;box-shadow:0 0 8px color-mix(in srgb,#d4a8ff 65%,transparent),0 0 16px color-mix(in srgb,#c4b0ff 45%,transparent)}.docs-rail-marker.is-active .docs-rail-label,.docs-rail-marker.is-reached .docs-rail-label{color:color-mix(in srgb,var(--ink) 78%,var(--ink-secondary))}@media(min-width:901px){.docs-rail-label{flex:none;margin-top:0}}[data-theme=light] .docs-rail-num{color:color-mix(in srgb,var(--site-accent, #b56f9a) 55%,var(--ink-tertiary))}[data-theme=light] .docs-rail-marker.is-active .docs-rail-num,[data-theme=light] .docs-rail-marker.is-reached .docs-rail-num{color:color-mix(in srgb,var(--site-accent, #b56f9a) 78%,#7a4a9a);text-shadow:0 0 10px color-mix(in srgb,var(--site-accent, #b56f9a) 28%,transparent)}[data-theme=light] .docs-rail-marker.is-active .docs-rail-num:after,[data-theme=light] .docs-rail-marker.is-reached .docs-rail-num:after{background:color-mix(in srgb,var(--site-accent, #b56f9a) 75%,white);box-shadow:0 0 8px color-mix(in srgb,var(--site-accent, #b56f9a) 35%,transparent)}.docs-rail-body{min-width:0}.docs-rail-body>.section-head{max-width:none}.docs-rail-body>.section-head--flush+*{margin-top:0}@media(min-width:901px){.docs-rail-body>.section-head--flush{margin-bottom:56px}.docs-rail-body>.section-head--tight{margin-bottom:36px}.docs-rail-body>.stream-steps{margin-top:80px;margin-bottom:96px}}@media(prefers-reduced-motion:reduce){.docs-guide-svg,.docs-guide-node-group .docs-guide-node,.docs-guide-node-group .docs-guide-node-glow{transition:none}}.stream-steps{list-style:none;margin:12px 0 36px;padding:12px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 0;position:relative;counter-reset:none}.stream-steps:before{content:"";position:absolute;left:calc(12.5% + 22px);right:calc(12.5% + 22px);top:33px;height:1.5px;background:color-mix(in srgb,var(--ink-tertiary) 42%,var(--hairline-strong))}.stream-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;position:relative;z-index:1;padding:0 10px}.stream-step-num{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;font-size:16px;font-weight:650;letter-spacing:0;color:var(--ink);background:var(--surface);border:1.5px solid color-mix(in srgb,#c4b0ff 42%,var(--hairline-strong));box-shadow:0 0 0 8px var(--surface)}.stream-step-copy{display:flex;flex-direction:column;gap:5px;max-width:18ch}.stream-step-copy strong{font-size:14px;font-weight:600;color:var(--ink)}.stream-step-copy span{font-size:12.5px;color:var(--ink-tertiary);line-height:1.45}.stream-step-copy code{font-size:.92em}.docs-info-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-radius:20px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);overflow:hidden;position:relative}.docs-info-panel:after{content:"";position:absolute;left:50%;top:22px;bottom:22px;width:1px;background:var(--hairline);transform:translate(-50%);pointer-events:none}.docs-info-panel .docs-info-card{margin:0;padding:24px 26px;border:0;border-radius:0;background:transparent;min-height:100%;display:flex;flex-direction:column}.docs-info-panel .docs-info-card+.docs-info-card{border-left:0}.docs-info-panel .docs-info-card h3{margin:0 0 10px;font-size:14.5px;font-weight:600;color:var(--ink)}.docs-info-panel .docs-info-card p{margin:0;font-size:14px;line-height:1.65;color:var(--ink-secondary);flex:1}.docs-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.docs-info-card{margin:0;padding:22px 24px;border-radius:16px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}.docs-info-card h3{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--ink)}.docs-info-card p{margin:0;font-size:14px;line-height:1.65;color:var(--ink-secondary)}.docs-latest{padding-bottom:32px}[data-theme=light] .docs-latest{--accent: var(--site-accent, #b56f9a);--accent-bg: color-mix(in srgb, var(--site-accent, #b56f9a) 12%, transparent)}.docs-latest-timeline{--docs-latest-gap: 20px;--docs-latest-dot-top: 28px;list-style:none;margin:0;padding:0;display:grid;gap:var(--docs-latest-gap)}.docs-latest-item{position:relative;padding-left:36px}.docs-latest-item:before{content:"";position:absolute;left:4px;top:var(--docs-latest-dot-top);box-sizing:border-box;width:10px;height:10px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ink-tertiary) 70%,transparent);background:var(--surface-raised)}.docs-latest-item:first-child:before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.docs-latest-item:not(:last-child):after{content:"";position:absolute;left:8.5px;top:calc(var(--docs-latest-dot-top) + 16px);bottom:calc((var(--docs-latest-gap) + var(--docs-latest-dot-top) - 6px) * -1);width:1px;background:var(--hairline-strong)}.docs-latest-card{display:block;padding:20px 24px 22px;border-radius:16px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:translate .22s var(--ease-smooth),border-color .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth)}.docs-latest-item:first-child .docs-latest-card{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised));box-shadow:0 14px 34px -22px color-mix(in srgb,var(--accent) 60%,transparent)}.docs-latest-card:hover,.docs-latest-card:focus-visible{translate:0 -2px;border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.docs-latest-card:focus{outline:none}.docs-latest-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.docs-latest-meta time{font-size:13px;font-weight:600;color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.docs-latest-item:first-child .docs-latest-meta time{color:var(--accent)}.docs-latest-meta .changelog-kind{padding:0 10px;font-size:12px}.docs-latest-card h3{margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.45;color:var(--ink)}@media(max-width:640px){.docs-latest-item{padding-left:26px}.docs-latest-item:before{left:0}.docs-latest-item:not(:last-child):after{left:4.5px}.docs-latest-card{padding:18px 18px 20px}}.docs-latest-items{margin:0;padding-left:1.15em;display:grid;gap:8px;font-size:14px;line-height:1.65;color:var(--ink-secondary)}.docs-latest-all{display:inline-block;margin-top:18px;font-size:14px;font-weight:600;color:var(--accent);text-decoration:none}.docs-latest-all:hover,.docs-latest-all:focus-visible{text-decoration:underline;text-underline-offset:3px}.docs-latest-all:focus{outline:none}.error-code-list{display:flex;flex-direction:column;gap:0;margin:4px 0 12px;--error-rate: #e07ab0}.error-code-row{padding:16px 2px;border-bottom:1px solid var(--hairline)}.error-code-row--highlight{margin:8px -16px;padding:18px;border:1px solid color-mix(in srgb,var(--error-rate) 30%,var(--hairline));border-radius:14px;background:color-mix(in srgb,var(--error-rate) 5%,var(--surface-raised));box-shadow:none}.error-code-row--rate .error-code-status,.error-code-row--rate .error-code-name{color:var(--error-rate)}.error-code-main{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:16px 24px;align-items:start}.error-code-meta{display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap;margin-bottom:0;white-space:nowrap}.error-code-status{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink);min-width:2.4ch}.error-code-sep{color:var(--ink-tertiary);opacity:.65}.error-code-name{font-size:13.5px;font-weight:550;color:var(--ink)}.error-code-body{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary)}.error-code-detail{min-width:0}.error-code-note{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-tertiary)}.error-code-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.error-code-tags code{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11.5px;letter-spacing:.02em;color:color-mix(in srgb,var(--ink) 82%,var(--error-rate) 18%);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.docs-media-steps{margin:12px 0 0;padding-left:1.25em;display:grid;gap:12px;color:var(--ink-secondary);line-height:1.6}.docs-media-steps strong{color:var(--ink)}.docs-media-subhead{margin:112px 0 24px}.docs-rail-body>.grid-2+.grid-2{margin-top:104px}.docs-good-to-know{margin-top:28px;padding:22px 26px 22px 24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--site-accent) 32%,var(--hairline));background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:none}.docs-good-to-know .docs-good-to-know-label{margin:0 0 8px;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--site-accent) 85%,var(--ink))}html[lang=th] .docs-good-to-know-label{font-size:12.5px;letter-spacing:0}.docs-good-to-know h3{margin:0 0 10px;font-size:17px;font-weight:600}.docs-good-to-know p{margin:0;font-size:14.5px;line-height:1.65;color:var(--ink-secondary)}.docs-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px}.docs-metric-card{margin:0;padding:18px 16px;border-radius:10px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--surface-raised) 90%,transparent);min-height:100%}.docs-metric-value{margin:0 0 8px;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-weight:650;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.docs-metric-card h3{margin:0;font-size:12.5px;font-weight:550;color:var(--ink-tertiary)}.docs-rail-body .callout.docs-region-callout{max-width:1040px;margin:0;padding:22px 26px 22px 24px;border-radius:16px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:none}.docs-rail-body .docs-region-callout h3{font-size:17px;font-weight:600}.docs-rail-body .docs-region-callout p{margin-top:10px;font-size:14.5px}.docs-rail-body .docs-region-callout+.kv-list{margin-top:44px}.docs-rail-body .kv-row dt{font-size:14.5px}@media(max-width:900px){.docs-guide{width:min(1160px,calc(100% - 8px))}.docs-guide-content{padding-left:0}.docs-guide-svg{display:none!important}.docs-rail{grid-template-columns:1fr;gap:12px}.docs-rail-marker{flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:8px;padding-top:0;max-width:none}.docs-rail-num{font-size:20px}.docs-rail-label{max-width:none;flex:0 1 auto;margin-top:0}.stream-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding-top:8px}.stream-steps:before{display:none}.stream-step{align-items:flex-start;text-align:left;flex-direction:row;gap:12px}.stream-step-copy{max-width:none}.error-code-main{grid-template-columns:1fr;gap:6px}.docs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.docs-info-grid,.docs-info-panel,.docs-metric-grid{grid-template-columns:1fr}.docs-info-panel .docs-info-card+.docs-info-card{border-left:0;border-top:1px solid var(--hairline)}.docs-info-panel:after{display:none}.stream-steps{grid-template-columns:1fr}}.eyebrow{display:inline-block;color:var(--ink-tertiary);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);line-height:var(--eyebrow-leading);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);margin:0 0 18px}.section-head h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem);line-height:1.22}.section-cli .section-head{max-width:min(920px,100%)}.section-cli .section-head h2{font-size:clamp(1.4rem,1.05rem + 2vw,2rem);line-height:1.24}@media(min-width:901px){.section-cli .section-head h2{white-space:nowrap}}html[lang=th] .section-cli .section-head h2{line-height:1.32}.section-head p{margin:18px 0 0;font-size:16px;color:var(--ink-secondary);line-height:1.6}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{letter-spacing:.015em;line-height:1.34}html[lang=th] .eyebrow{margin-bottom:0;text-transform:none;letter-spacing:.03em;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight)}html[lang=th] .eyebrow+:is(h1,h2,h3,.reveal-heading,.typewriter-heading){margin-top:.7rem}html[lang=th] .section-head h2{line-height:1.32}html[lang=th] .section-head p{margin-top:1.125rem}html[lang=th] .hero h1,html[lang=th] .hero .reveal-heading{line-height:1.24;letter-spacing:.01em}html[lang=th] .hero .eyebrow+:is(h1,.reveal-heading){margin-top:.8rem}html[lang=th] .hero-home .hero-eyebrow{margin-bottom:0}html[lang=th] .hero-home .hero-eyebrow+.typewriter-heading{margin-top:.85rem}html[lang=th] .hero-home .typewriter-heading{--hero-headline-line-height: 1.24}html[lang=th] .callout h2,html[lang=th] .plan-card h2,html[lang=th] .cta-band h2{line-height:1.32}html[lang=th] .callout p{margin-top:1.25rem}html[lang=th] .card h3{line-height:1.38}html[lang=th] .card p,html[lang=th] .hero-lede,html[lang=th] .typewriter-prose{line-height:1.72}.hero{max-width:1120px;margin:0 auto;padding:96px 24px 72px}.hero h1{font-size:clamp(2.4rem,1.4rem + 4.4vw,5rem);line-height:1.04;letter-spacing:-.02em;max-width:18ch}.hero .word{display:inline-block;margin-right:.24em}.hero-lede{margin:28px 0 0;font-size:19px;color:var(--ink-secondary);max-width:56ch;line-height:1.6}.hero-actions{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.hero-meta{margin-top:56px;display:flex;gap:10px;flex-wrap:wrap}.hero-home{--hero-header-offset: 4.75rem;position:relative;isolation:isolate;overflow:hidden;max-width:none;margin:0;padding:0;min-height:calc(100svh - var(--hero-header-offset));display:flex;align-items:center;justify-content:center;text-align:center}.hero-home:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 85% 60% at 50% 38%,rgba(131,166,206,.22),transparent 68%),radial-gradient(ellipse 50% 45% at 8% 72%,rgba(196,140,179,.16),transparent 72%),radial-gradient(ellipse 50% 45% at 92% 68%,rgba(74,125,255,.14),transparent 72%)}[data-theme=light] .hero-home:before{background:radial-gradient(ellipse 90% 65% at 50% 36%,rgba(131,166,206,.28),transparent 62%),radial-gradient(ellipse 55% 50% at 6% 75%,rgba(196,140,179,.2),transparent 68%),radial-gradient(ellipse 55% 50% at 94% 70%,rgba(38,65,94,.12),transparent 68%),radial-gradient(ellipse 40% 35% at 72% 28%,rgba(74,125,255,.1),transparent 70%)}.hero-home:after{content:"";position:absolute;width:min(480px,70vw);height:min(480px,70vw);border-radius:50%;top:18%;right:-8%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(196,140,179,.14),transparent 68%);animation:hero-orb-drift 20s var(--ease-smooth) infinite alternate}[data-theme=light] .hero-home:after{background:radial-gradient(circle,rgba(196,140,179,.22),transparent 68%);top:12%;right:-4%}@keyframes hero-orb-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-24px,18px) scale(1.06)}}.hero-home .hero-model-wave{position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:auto;overflow:visible;touch-action:pan-y}.model-logo-wave{--mlw-size: 56px;--mlw-logo: 30px;--mlw-gap: 22px;--mlw-amp: 24px;--mlw-pad-y: 14px;display:block;width:100%;height:calc(var(--mlw-size) + (var(--mlw-amp) * 2) + (var(--mlw-pad-y) * 2));margin:0;padding:var(--mlw-pad-y) 0;box-sizing:border-box;overflow:hidden;cursor:pointer;text-decoration:none;color:inherit}.model-logo-wave.is-paused .model-logo-wave__circle{border-color:color-mix(in srgb,var(--ink) 14%,transparent)}[data-theme=dark] .model-logo-wave.is-paused .model-logo-wave__circle{border-color:#ffffff29}.model-logo-wave__fade{width:100%;height:100%;display:flex;align-items:center;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.model-logo-wave__track{display:flex;flex-direction:row;align-items:center;gap:var(--mlw-gap);width:max-content}.model-logo-wave__seq{display:flex;flex-direction:row;align-items:center;gap:var(--mlw-gap);flex:0 0 auto;overflow:visible}.model-logo-wave__item{flex:0 0 auto;width:var(--mlw-size);height:var(--mlw-size);transform:translateZ(0)}.model-logo-wave__circle{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:color-mix(in srgb,var(--surface) 92%,var(--ink) 8%);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),inset 0 1px color-mix(in srgb,var(--surface) 75%,transparent);color:color-mix(in srgb,var(--ink) 78%,transparent)}[data-theme=dark] .model-logo-wave__circle{background:#ffffff1a;border-color:#ffffff24;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff12;color:color-mix(in srgb,var(--ink) 86%,transparent)}.model-logo-wave__circle .model-vendor-mark{width:var(--mlw-logo)!important;height:var(--mlw-logo)!important;background:transparent!important;border-radius:0;filter:none;box-shadow:none;color:inherit}.model-logo-wave__circle .model-vendor-mark--bare{display:inline-flex;align-items:center;justify-content:center}.model-logo-wave__circle .model-vendor-mark--raster{object-fit:contain;filter:brightness(0) invert(1);opacity:.86}[data-theme=light] .model-logo-wave__circle .model-vendor-mark--raster{filter:brightness(0);opacity:.72}.model-logo-wave__circle .model-vendor-mark img,.model-logo-wave__circle .model-vendor-mark svg{width:100%!important;height:100%!important;object-fit:contain;display:block}@media(max-width:900px){.model-logo-wave{--mlw-size: 48px;--mlw-logo: 26px;--mlw-gap: 18px;--mlw-amp: 20px}}@media(max-width:640px){.model-logo-wave{--mlw-size: 42px;--mlw-logo: 22px;--mlw-gap: 14px;--mlw-amp: 16px;--mlw-pad-y: 10px}}.hero-home .hero-blast{position:absolute;inset:0;z-index:1;opacity:1;mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%);pointer-events:none}.hero-home .hero-blast:has(.pixel-blast-container),.hero-home .hero-blast:has(canvas){pointer-events:auto}[data-theme=dark] .hero-home .hero-blast{opacity:1}[data-theme=light] .hero-home .hero-blast{opacity:.88}.hero-home .hero-stage{position:relative;z-index:3;width:min(780px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-home .hero-inner{position:relative;z-index:1;width:100%;margin:0 auto;padding:48px 24px 64px;display:flex;flex-direction:column;align-items:center;pointer-events:none;--hero-lede-lines: 2;--hero-lede-line-height: 1.55}.hero-home .hero-inner:before{content:"";position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:min(720px,96%);height:min(420px,78%);z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 52% at 50% 46%,color-mix(in srgb,var(--surface) 92%,transparent) 0%,color-mix(in srgb,var(--surface) 55%,transparent) 42%,transparent 72%)}.hero-home--promo{text-align:left}.hero-home--promo .hero-stage{width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px 40px;align-items:center;padding:40px 24px 56px}.hero-home--promo .hero-inner{align-items:flex-start;padding:0;margin:0}.hero-home--promo .hero-inner:before{left:32%;width:min(640px,110%)}.hero-home--promo .hero-actions,.hero-home--promo .hero-meta{justify-content:flex-start}.hero-promo{width:100%;pointer-events:auto;animation:hero-promo-in .55s var(--ease-smooth) both}@keyframes hero-promo-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-promo-scene{width:100%;perspective:1000px;perspective-origin:50% 50%;transition:transform .35s var(--ease-smooth)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hero-promo-scene:hover{transform:translateY(-8px)}}.hero-promo-flip{position:relative;width:100%;display:grid;transform-style:preserve-3d;cursor:pointer;outline:none;transition:transform .65s var(--ease-smooth);transform:none;touch-action:pan-y}.hero-promo-flip.is-flipped{transform:rotateY(180deg)}.hero-promo-face{grid-area:1 / 1;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;transform-style:preserve-3d}.hero-promo-face--front{transform:rotateY(0);z-index:2}.hero-promo-face--back{transform:rotateY(180deg);z-index:1;pointer-events:none}.hero-promo-flip.is-flipped .hero-promo-face--front{pointer-events:none}.hero-promo-flip.is-flipped .hero-promo-face--back{pointer-events:auto}.hero-promo-shell{position:relative;z-index:1;height:100%;box-sizing:border-box;border-radius:20px;padding:24px 24px 20px;background:var(--surface-raised, var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--hairline));box-shadow:0 16px 40px #0f172a12;text-align:left;display:flex;flex-direction:column;transition:box-shadow .35s ease,border-color .35s ease;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hero-promo-scene:hover .hero-promo-shell{border-color:color-mix(in srgb,var(--accent) 48%,var(--hairline));box-shadow:0 28px 56px #0f172a2e}[data-theme=dark] .hero-promo-scene:hover .hero-promo-shell{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline));box-shadow:0 28px 56px #00000080}}.hero-promo-flip:focus-visible .hero-promo-shell{border-color:color-mix(in srgb,var(--accent) 42%,var(--hairline));box-shadow:0 22px 48px #0f172a1f}[data-theme=dark] .hero-promo-shell{background:color-mix(in srgb,var(--surface-raised, #292a2e) 92%,#1a2338);border-color:color-mix(in srgb,var(--accent) 28%,var(--hairline));box-shadow:0 16px 40px #00000052}[data-theme=dark] .hero-promo-flip:focus-visible .hero-promo-shell{border-color:color-mix(in srgb,var(--accent) 48%,var(--hairline));box-shadow:0 22px 48px #00000073}.hero-promo-shell--front{position:relative;justify-content:flex-start;gap:14px;overflow:visible;min-height:340px;padding:20px 18px 18px;background:var(--surface-raised, #fff);border-color:color-mix(in srgb,#7c3aed 22%,var(--hairline));color:var(--ink);box-shadow:0 16px 40px #0f172a14}[data-theme=light] .hero-promo-shell--front{background:#fff;border-color:color-mix(in srgb,#7c3aed 24%,#e4e4e7);color:#18181b;box-shadow:0 16px 40px #0f172a1a}[data-theme=dark] .hero-promo-shell--front{background:#12131a;border-color:color-mix(in srgb,#a56be8 34%,var(--hairline));color:#f4f4f5;box-shadow:0 16px 40px #00000052}.hero-promo-front-head{display:flex;flex-direction:column;gap:6px;padding:2px 4px 0}.hero-promo-kicker{margin:0;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,#7c3aed 72%,var(--ink-secondary))}[data-theme=dark] .hero-promo-kicker{color:color-mix(in srgb,#a56be8 78%,#fff)}.hero-promo-shell--front .hero-promo-title{margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--ink)}[data-theme=dark] .hero-promo-shell--front .hero-promo-title{color:#fff}.hero-promo-stage{position:relative;flex:1;min-height:180px;display:flex;align-items:stretch;justify-content:stretch;padding:0;border-radius:16px;background:#6d28d9;overflow:visible}.hero-promo-art{display:block;width:100%;height:100%;min-height:180px;border-radius:16px;object-fit:cover;object-position:28% 50%;pointer-events:none;user-select:none}.hero-promo-stamp{--stamp: #e9d5ff;position:absolute;top:-10px;right:-8px;z-index:2;width:84px;height:84px;box-sizing:border-box;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 8px;color:var(--stamp);background:color-mix(in srgb,#4c1d95 82%,#2e1065);border:2.5px solid currentColor;box-shadow:inset 0 0 0 1.5px currentColor,0 6px 14px #1e0a3c47;transform:rotate(18deg);pointer-events:none;user-select:none}.hero-promo-stamp-stars{font-size:7px;letter-spacing:.22em;line-height:1;opacity:.95}.hero-promo-stamp-text{display:block;max-width:4.8em;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.15;text-align:center;text-transform:uppercase}html[lang=th] .hero-promo-stamp-text{font-size:9.5px;letter-spacing:0;text-transform:none;max-width:5.2em;font-weight:750}.hero-promo-front-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 0}.hero-promo-shell--front .hero-promo-lede{margin:0;flex:1;font-size:13px;line-height:1.45;color:var(--ink-secondary);max-width:none}[data-theme=dark] .hero-promo-shell--front .hero-promo-lede{color:color-mix(in srgb,#fff 55%,#a1a1aa)}.hero-promo-shell--front .hero-promo-flip-hint{margin:0;flex-shrink:0;color:color-mix(in srgb,#7c3aed 78%,var(--ink))}[data-theme=dark] .hero-promo-shell--front .hero-promo-flip-hint{color:#c4b5fd}.hero-promo-shell--back{min-height:100%;max-height:420px}.hero-promo-lede{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);max-width:26ch}.hero-promo-flip-hint{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:28px 0 0;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--accent)}.hero-promo-flip-hint-arrow{display:inline-block;transition:transform .25s var(--ease-smooth)}.hero-promo-flip:hover .hero-promo-flip-hint-arrow,.hero-promo-flip:focus-visible .hero-promo-flip-hint-arrow{transform:translate(3px)}.hero-promo-models{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;flex:1;overflow:auto;max-height:100%}.hero-promo-model+.hero-promo-model{padding-top:14px;border-top:1px solid var(--hairline)}.hero-promo-head{margin-bottom:12px}.hero-promo-badge{display:inline-flex;align-items:center;margin-bottom:10px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.03em;color:var(--accent);background:var(--accent-bg);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}[data-theme=dark] .hero-promo-badge{color:#b8ccff;background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.hero-promo-title{margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:650;line-height:1.22;color:var(--ink);letter-spacing:-.025em;text-wrap:balance}.hero-promo-title--back{font-size:clamp(1.1rem,1.7vw,1.3rem);margin-bottom:4px;font-weight:700}.hero-promo-note{margin:0;font-size:13px;line-height:1.5;color:var(--ink-secondary)}.hero-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:12px 0 0;border-top:1px solid var(--hairline)}.hero-promo-grid dt{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary)}.hero-promo-grid dd{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.hero-promo-actions{display:flex;justify-content:flex-end;margin-top:16px}.hero-promo-actions .btn{pointer-events:auto;min-width:7.5rem}@media(prefers-reduced-motion:reduce){.hero-promo-scene,.hero-promo-scene:hover{transition:none;transform:none}.hero-promo-flip,.hero-promo-flip:hover,.hero-promo-flip:focus-visible,.hero-promo-flip.is-flipped,.hero-promo-flip.is-flipped:hover,.hero-promo-flip.is-flipped:focus-visible{transition:none;transform:none}.hero-promo-face--back,.hero-promo-flip.is-flipped .hero-promo-face--front{display:none}.hero-promo-flip.is-flipped .hero-promo-face--back{display:block;transform:none}}.hero-home .hero-inner a,.hero-home .hero-inner button{pointer-events:auto}.hero-home .hero-eyebrow{margin-bottom:20px;padding:0;min-height:calc(var(--eyebrow-leading) * var(--eyebrow-size));text-align:center;color:#f1f3f6;background:none;border:none;box-shadow:none;backdrop-filter:none;text-shadow:0 0 12px var(--surface),0 0 28px var(--surface),0 1px 0 color-mix(in srgb,var(--surface) 80%,transparent)}[data-theme=light] .hero-home .hero-eyebrow{color:#0f1a28;text-shadow:0 0 14px #ffffff,0 0 28px rgba(255,255,255,.95),0 0 48px rgba(255,255,255,.75)}.hero-home h1,.hero-home .typewriter-heading{font-size:clamp(3rem,1.6rem + 5vw,5rem);--hero-headline-line-height: 1.18;line-height:var(--hero-headline-line-height);letter-spacing:.015em;text-wrap:balance;font-weight:600;color:#fff;text-shadow:0 0 20px var(--surface),0 0 40px var(--surface),0 0 72px color-mix(in srgb,var(--surface) 90%,transparent)}.hero-home .typewriter-heading{max-width:12em;text-align:center;min-height:calc(2 * var(--hero-headline-line-height) * 1em)}html[lang=en] .hero-home .typewriter-heading{text-wrap:unset!important;font-size:clamp(2.75rem,1.35rem + 4vw,4.5rem)!important;letter-spacing:.005em;max-width:min(22em,100%);min-height:calc(3 * var(--hero-headline-line-height) * 1em)}html[lang=en] .hero-home:not(.hero-home--promo) .hero-stage{width:min(940px,100%)}html[lang=en] .hero-home .typewriter-measure,html[lang=en] .hero-home .typewriter-text{text-wrap:unset;white-space:pre-line}.hero-home .typewriter-measure,.hero-home .typewriter-text{line-height:var(--hero-headline-line-height);letter-spacing:inherit}[data-theme=light] .hero-home .typewriter-text{color:#1e3348;-webkit-text-fill-color:#1e3348;background:none;-webkit-background-clip:unset;background-clip:unset;text-shadow:0 0 12px rgba(255,255,255,.98),0 0 32px rgba(255,255,255,.85)}[data-theme=light] .hero-home h1,[data-theme=light] .hero-home .typewriter-heading{background:none;-webkit-background-clip:unset;background-clip:unset;color:transparent;text-shadow:none}[data-theme=light] .hero-home .typewriter-measure{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:transparent;color:transparent}[data-theme=dark] .hero-home h1,[data-theme=dark] .hero-home .typewriter-heading{background:none;-webkit-background-clip:unset;background-clip:unset;color:transparent;text-shadow:none}[data-theme=dark] .hero-home .typewriter-text{color:#fff;text-shadow:0 0 20px var(--surface),0 0 40px var(--surface),0 0 72px color-mix(in srgb,var(--surface) 90%,transparent)}.hero-home .hero-lede{margin-top:22px;max-width:min(44ch,100%);min-height:calc(var(--hero-lede-lines) * var(--hero-lede-line-height) * 1em);font-size:18px;line-height:var(--hero-lede-line-height);font-weight:500;letter-spacing:.01em;text-align:center;text-wrap:pretty;color:#f1f3f6;text-shadow:0 0 16px var(--surface),0 0 32px var(--surface),0 0 52px var(--surface)}[data-theme=light] .hero-home .hero-lede{color:#121820;text-shadow:0 0 12px #ffffff,0 0 26px rgba(255,255,255,.95),0 0 44px rgba(255,255,255,.8)}.hero-home .hero-actions{justify-content:center;margin-top:32px;gap:14px}.hero-home .hero-actions .btn{min-width:10.5rem;justify-content:center;padding:14px 28px;font-size:15.5px;font-weight:650;letter-spacing:-.01em}.hero-home .hero-actions .btn-primary{box-shadow:0 1px #ffffff2e inset,0 8px 28px #83a6ce73}[data-theme=light] .hero-home .hero-actions .btn-primary{box-shadow:0 1px #ffffff59 inset,0 10px 32px #26415e47,0 0 0 1px #26415e14}.hero-home .hero-actions .btn-primary:hover{box-shadow:0 1px #ffffff38 inset,0 12px 34px #83a6ce8c}[data-theme=light] .hero-home .hero-actions .btn-primary:hover{box-shadow:0 1px #fff6 inset,0 14px 38px #26415e57}.hero-home .hero-actions .btn-secondary{color:#fff;border-color:#ffffff6b;background:#ffffff0f;backdrop-filter:blur(10px);box-shadow:0 6px 22px #00000047}.hero-home .hero-actions .btn-secondary:hover{border-color:#ffffffa6;background:#ffffff1f}[data-theme=light] .hero-home .hero-actions .btn-secondary{color:#26415e;border-color:#26415e38;background:#ffffffd9;box-shadow:0 6px 22px #26415e1a}[data-theme=light] .hero-home .hero-actions .btn-secondary:hover{border-color:#26415e61;background:#fff}.hero-home .hero-meta{justify-content:center;margin-top:40px;gap:10px}.hero-home .hero-meta .pill{padding:9px 16px;font-size:13px;font-weight:550;color:#e8eaed;background:#ffffff14;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000047;transition:border-color .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),background .35s var(--ease-smooth),color .35s var(--ease-smooth)}.hero-home .hero-meta .pill-provider[data-provider=aws]:hover{border-color:#ff9900b8;box-shadow:0 0 22px #ff99006b,0 4px 18px #00000038;background:linear-gradient(180deg,#ff99002e,#ffffff1a)}.hero-home .hero-meta .pill-provider[data-provider=google]:hover{border-color:#4285f4bf;box-shadow:0 0 22px #4285f466,0 4px 18px #00000038;background:linear-gradient(180deg,#4285f42e,#ffffff1a)}.hero-home .hero-meta .pill-provider[data-provider=azure]:hover{border-color:#0078d4bf;box-shadow:0 0 22px #0078d466,0 4px 18px #00000038;background:linear-gradient(180deg,#0078d42e,#ffffff1a)}[data-theme=light] .hero-home .hero-meta .pill{color:#26415e;background:#ffffffe0;border-color:#83a6ce59;box-shadow:0 4px 16px #26415e14}[data-theme=light] .hero-home .hero-meta .pill:nth-child(1){border-color:#ff990059;background:linear-gradient(180deg,#ff990014,#ffffffe6)}[data-theme=light] .hero-home .hero-meta .pill:nth-child(2){border-color:#4285f459;background:linear-gradient(180deg,#4285f414,#ffffffe6)}[data-theme=light] .hero-home .hero-meta .pill:nth-child(3){border-color:#0078d459;background:linear-gradient(180deg,#0078d414,#ffffffe6)}[data-theme=light] .hero-home .hero-meta .pill-provider[data-provider=aws]:hover{border-color:#ff9900d9;box-shadow:0 0 26px #ff990061,0 4px 16px #26415e1a;background:linear-gradient(180deg,#ff990029,#fffffff5)}[data-theme=light] .hero-home .hero-meta .pill-provider[data-provider=google]:hover{border-color:#4285f4d9;box-shadow:0 0 26px #4285f45c,0 4px 16px #26415e1a;background:linear-gradient(180deg,#4285f429,#fffffff5)}[data-theme=light] .hero-home .hero-meta .pill-provider[data-provider=azure]:hover{border-color:#0078d4d9;box-shadow:0 0 26px #0078d45c,0 4px 16px #26415e1a;background:linear-gradient(180deg,#0078d429,#fffffff5)}.hero-home .hero-meta .pill-accent,.brand-body .hero-home .hero-meta .pill-accent{background:linear-gradient(135deg,#d4a0c0,#c48cb3);border-color:transparent;color:#1a0a12;font-weight:700;box-shadow:0 6px 22px #c48cb380}.hero-home [data-hero-after]{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.hero-home [data-hero-after].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero-home:after{animation:none}}@media(max-width:900px){:root{--header-float: 20px}.site-header-inner{width:calc(100% - 20px);border-radius:var(--radius-md)}.site-header.is-scrolled .site-header-inner{background:color-mix(in srgb,var(--surface) 88%,transparent)}.hero-home:after{animation:none}.hero-home--promo .hero-stage{width:min(780px,100%);display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:40px 24px 56px}.hero-home--promo .hero-inner{padding:0}.hero-home .hero-blast,.hero-home .hero-blast:has(.pixel-blast-container),.hero-home .hero-blast:has(canvas){pointer-events:none}.hero-home{overflow:visible;touch-action:pan-y}.hero-model-wave,.model-logo-wave,.hero-promo,.hero-promo-scene,.hero-promo-flip,.hero-promo-face,.hero-promo-shell{touch-action:pan-y}.hero-promo-models{overflow:hidden}.hero-promo-flip.is-flipped .hero-promo-models{overflow:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}.typewriter-heading{position:relative;display:inline-grid;margin:0;max-width:12em;text-align:center;justify-items:center}.typewriter-measure,.typewriter-live{grid-area:1 / 1;width:100%}.typewriter-measure{display:block;visibility:hidden;pointer-events:none;white-space:pre-line}.typewriter-live{position:relative;text-align:center}.typewriter-text{display:block;white-space:pre-line}.typewriter-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:480px){.team-plan-note .typewriter-measure,.team-plan-note .typewriter-text{white-space:nowrap!important}}.typewriter-prose{position:relative;margin:16px 0 0;font-size:15px;color:var(--ink-secondary);line-height:1.65}.typewriter-prose .typewriter-measure{display:block;visibility:hidden;pointer-events:none}.typewriter-prose .typewriter-live{position:absolute;inset:0;text-align:left}.typewriter-prose.page-prose{max-width:48ch}@media(prefers-reduced-motion:reduce){.hero-home .hero-blast{display:none}.hero-home [data-hero-after],.hero-pricing [data-hero-after],.hero-pricing [data-typewriter-after-heading],.hero-interior [data-hero-after],.hero-interior [data-typewriter-after-heading]{opacity:1;transform:none;transition:none}.typewriter-live{position:static}}@media(max-width:900px){.hero-home [data-hero-after],.hero-pricing [data-hero-after],.hero-pricing [data-typewriter-after-heading],.hero-interior [data-hero-after],.hero-interior [data-typewriter-after-heading]{opacity:1;transform:none}}.pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:7px 14px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--hairline-strong);color:var(--ink-secondary);font-size:12.5px;font-weight:500}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:26px;transition:transform var(--dur-move) var(--ease-standard),border-color var(--dur-colour) ease,box-shadow var(--dur-move) var(--ease-standard)}.card:hover{transform:translateY(-3px);border-color:var(--hairline-strong);box-shadow:var(--shadow)}.card-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--accent-bg);color:var(--accent);display:grid;place-items:center;margin-bottom:16px;font-size:16px;font-weight:550}.card h3{font-size:16px;font-weight:500;line-height:1.3;margin:0 0 10px}.card p{margin:0;font-size:14px;color:var(--ink-secondary);line-height:1.6}.step{position:relative;padding-left:0}.step-index{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);line-height:var(--eyebrow-leading);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;margin-bottom:14px}.callout{max-width:48rem;margin-inline:auto;border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--surface);padding:44px 40px;box-shadow:0 10px 36px #26415e12}[data-theme=dark] .callout{background:var(--surface-raised);box-shadow:0 12px 40px #0000003d}.brand-body .callout-brand{max-width:920px;border-top:3px solid var(--site-accent);background:linear-gradient(180deg,rgba(196,140,179,.06) 0%,var(--surface) 28%)}[data-theme=dark] .brand-body .callout-brand{background:linear-gradient(180deg,rgba(196,140,179,.1) 0%,var(--surface-raised) 32%)}.brand-body .callout-emphasis{border-top:5px solid var(--site-accent);background:linear-gradient(180deg,rgba(196,140,179,.1) 0%,var(--surface) 30%)}[data-theme=dark] .brand-body .callout-emphasis{background:linear-gradient(180deg,rgba(196,140,179,.16) 0%,var(--surface-raised) 30%)}.callout-emphasis h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.callout h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.22;white-space:pre-line}.callout h3{margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.35rem);line-height:1.3}.callout p{margin:18px 0 0;font-size:16px;color:var(--ink-secondary);line-height:1.65}.callout p strong{color:var(--ink)}.plan-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);padding:40px;box-shadow:0 10px 36px #26415e12}[data-theme=dark] .plan-card{background:var(--surface-raised);box-shadow:0 12px 40px #0000003d}.brand-body .plan-card{border-top:4px solid var(--site-accent);background:linear-gradient(180deg,rgba(196,140,179,.06) 0%,var(--surface) 22%)}[data-theme=dark] .brand-body .plan-card{background:linear-gradient(180deg,rgba(196,140,179,.1) 0%,var(--surface-raised) 26%)}.plan-card-badge{background:var(--accent-bg);color:var(--accent);border-color:transparent}.plan-card h2{margin-top:16px;font-size:clamp(1.4rem,1.15rem + 1vw,1.8rem);line-height:1.22}.plan-checklist{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}@media(min-width:640px){.plan-checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.plan-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink-secondary);line-height:1.55}.plan-check-icon{width:18px;height:18px;border-radius:50%;background:var(--accent-bg);color:var(--accent);display:grid;place-items:center;flex-shrink:0;margin-top:2px;font-size:11px;line-height:1}.plan-card .hero-actions{margin-top:32px}.page-hero{position:relative;isolation:isolate;padding-bottom:clamp(72px,14vh,140px);min-height:min(72vh,720px);display:flex;flex-direction:column;justify-content:center}.page-hero .hero-actions{margin-top:28px}.page-hero:not(.hero-pricing):before{content:"";position:absolute;inset:-12% -28% 8%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 78% 62% at 22% 36%,color-mix(in srgb,var(--site-primary, #83a6ce) 22%,transparent),transparent 68%),radial-gradient(ellipse 64% 54% at 78% 28%,color-mix(in srgb,var(--site-primary, #83a6ce) 16%,transparent),transparent 70%),radial-gradient(ellipse 48% 46% at 88% 62%,color-mix(in srgb,var(--site-accent, #c48cb3) 14%,transparent),transparent 72%),radial-gradient(ellipse 52% 48% at 8% 78%,color-mix(in srgb,var(--site-accent, #c48cb3) 10%,transparent),transparent 74%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%);opacity:.85}[data-theme=light] .page-hero:not(.hero-pricing):before{opacity:1;background:radial-gradient(ellipse 80% 64% at 20% 34%,color-mix(in srgb,var(--site-primary, #83a6ce) 26%,transparent),transparent 64%),radial-gradient(ellipse 66% 56% at 80% 26%,color-mix(in srgb,var(--site-primary, #83a6ce) 18%,transparent),transparent 68%),radial-gradient(ellipse 50% 48% at 90% 60%,color-mix(in srgb,var(--site-accent, #c48cb3) 16%,transparent),transparent 70%),radial-gradient(ellipse 54% 50% at 6% 76%,color-mix(in srgb,#26415e 8%,transparent),transparent 72%)}[data-theme=dark] .page-hero:not(.hero-pricing):before{opacity:.72}.page-hero:not(.hero-pricing)>*:not(.hero-pricing-bg):not(.hero-docs-bg):not(.hero-status-chrome){position:relative;z-index:1}.brand-body--docs .page-hero:before,.brand-body--faq .page-hero:before,.brand-body--pricing .page-hero:before,.brand-body--status .page-hero:before{display:none}.hero-interior{--hero-header-offset: calc(var(--header-float) + 4.625rem);position:relative;isolation:isolate;overflow:visible;max-width:none;margin:calc(-1 * var(--hero-header-offset)) 0 0;padding:var(--hero-header-offset) 24px 0;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.hero-interior>.hero-pricing-bg{position:absolute;inset:0;bottom:-min(220px,24vh);z-index:0}.hero-interior-inner{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto}.hero-interior .typewriter-heading,.hero-interior .hero-interior-title{font-size:clamp(2.2rem,1.6rem + 3vw,3.4rem);--hero-headline-line-height: 1.16;line-height:var(--hero-headline-line-height);max-width:14em;text-align:left;justify-items:start}html[lang=th] .hero-interior .typewriter-heading{--hero-headline-line-height: 1.22;max-width:11em}.hero-interior .typewriter-measure,.hero-interior .typewriter-live,.hero-interior .typewriter-text{text-align:left}.hero-interior .typewriter-measure,.hero-interior .typewriter-text{background:linear-gradient(135deg,var(--ink) 0%,color-mix(in srgb,var(--site-primary, var(--accent)) 55%,var(--ink)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}[data-theme=dark] .hero-interior .typewriter-measure,[data-theme=dark] .hero-interior .typewriter-text{background:linear-gradient(135deg,#f1f3f6 0%,var(--site-primary, #83a6ce) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-interior [data-hero-after]{opacity:0;transform:translateY(10px);transition:opacity .48s var(--ease-smooth),transform .48s var(--ease-smooth)}.hero-interior [data-hero-after].is-in{opacity:1;transform:none}.hero-interior [data-typewriter-after-heading]{opacity:0;transition:opacity .35s var(--ease-smooth)}.hero-interior [data-typewriter-after-heading].is-in{opacity:1}.hero-interior .hero-lede,.hero-interior .typewriter-prose.hero-lede{max-width:min(52ch,100%);font-size:clamp(17px,.95rem + .35vw,19px);margin-top:clamp(18px,2.2vh,26px);line-height:1.68;color:var(--ink-secondary)}.hero-interior .typewriter-prose.hero-lede .typewriter-live{text-align:left}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status){position:relative;background-color:#1e2025;background-image:radial-gradient(ellipse 1180px 920px at -4% -8%,rgba(115,85,210,.42),transparent 56%),radial-gradient(ellipse 720px 640px at 8% 28%,rgba(70,120,200,.2),transparent 60%),radial-gradient(ellipse 980px 800px at 100% -2%,rgba(70,110,210,.26),transparent 60%),radial-gradient(ellipse 720px 640px at 72% 22%,rgba(155,105,220,.2),transparent 58%),radial-gradient(ellipse 520px 440px at 78% 30%,rgba(40,190,210,.1),transparent 62%),radial-gradient(ellipse 900px 720px at 50% 58%,rgba(55,58,66,.32),transparent 70%),linear-gradient(165deg,#24262c,#1e2025 48%,#1a1c21);background-repeat:no-repeat}[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status){background-color:var(--surface-sunken);background-image:radial-gradient(ellipse 900px 700px at 8% 120px,rgba(140,120,210,.16),transparent 70%),radial-gradient(ellipse 820px 640px at 92% 160px,rgba(110,140,210,.12),transparent 72%),radial-gradient(ellipse 1100px 720px at 50% 720px,rgba(120,130,210,.1),transparent 72%),linear-gradient(165deg,#f8f9fb 0%,var(--surface) 46%,var(--surface-sunken) 100%)}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb{position:absolute;border-radius:50%;pointer-events:none}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--tl{width:min(1240px,98vw);height:min(1240px,98vw);top:-28%;left:-34%;background:radial-gradient(circle,rgba(125,90,230,.62) 0%,rgba(80,100,190,.22) 40%,transparent 72%);filter:blur(104px)}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--left{width:min(680px,58vw);height:min(680px,58vw);top:clamp(40px,6vh,100px);left:clamp(-18%,-6vw,0%);background:radial-gradient(circle,rgba(90,140,220,.34) 0%,rgba(120,95,200,.14) 48%,transparent 74%);filter:blur(92px)}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--tr{width:min(1000px,86vw);height:min(1000px,86vw);top:-16%;right:-22%;background:radial-gradient(circle,rgba(85,130,230,.4) 0%,rgba(70,100,180,.12) 48%,transparent 74%);filter:blur(102px)}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--hero{width:min(780px,70vw);height:min(780px,70vw);top:clamp(80px,12vh,160px);right:clamp(-4%,4vw,10%);background:radial-gradient(circle,rgba(150,110,235,.42) 0%,rgba(60,180,210,.14) 38%,rgba(120,80,180,.08) 58%,transparent 74%);filter:blur(88px)}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--mid{width:min(1100px,100vw);height:min(740px,78vw);top:clamp(500px,60vh,860px);left:50%;transform:translate(-50%);background:radial-gradient(ellipse,rgba(70,75,85,.22) 0%,rgba(55,58,66,.08) 50%,transparent 74%);filter:blur(108px)}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--br{width:min(640px,56vw);height:min(640px,56vw);right:-10%;top:clamp(740px,98vh,1300px);opacity:.85;background:radial-gradient(circle,rgba(85,100,120,.12) 0%,rgba(70,80,95,.04) 52%,transparent 74%);filter:blur(94px)}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--bl{width:min(620px,54vw);height:min(620px,54vw);left:-16%;top:clamp(820px,108vh,1420px);opacity:.8;background:radial-gradient(circle,rgba(95,105,120,.12) 0%,rgba(75,82,95,.04) 52%,transparent 74%);filter:blur(96px)}[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--tl{background:radial-gradient(circle,rgba(140,120,210,.28) 0%,rgba(120,110,190,.1) 44%,transparent 70%)}[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--left{background:radial-gradient(circle,rgba(100,140,210,.16) 0%,rgba(130,110,200,.08) 48%,transparent 72%)}[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--tr{background:radial-gradient(circle,rgba(110,140,210,.22) 0%,transparent 70%)}[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--hero{background:radial-gradient(circle,rgba(150,120,220,.18) 0%,rgba(80,170,200,.08) 42%,transparent 72%)}[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--mid{background:radial-gradient(ellipse,rgba(110,130,210,.12) 0%,transparent 70%)}[data-theme=light] .brand-body--docs .docs-atmosphere-orb--br,[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb--bl{opacity:.65}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curves{position:absolute;top:0;left:0;right:0;height:min(2600px,280vh);width:100%;opacity:1;overflow:visible;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%)}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve{fill:none;opacity:.92}[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve{opacity:.55}[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--a{stroke:#7864b459}[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--b{stroke:#4696b447}[data-theme=light] .brand-body--docs .docs-atmosphere-curve--c,[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--d{stroke:#646eb438}[data-theme=light] .brand-body--docs .docs-atmosphere-curve--e,[data-theme=light] .brand-body--docs .docs-atmosphere-curve--f,[data-theme=light] :is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--g{stroke:#6e788c2e}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--a{animation:docsLineDrift 34s ease-in-out infinite alternate}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--b{animation:docsLineDrift 30s ease-in-out infinite alternate-reverse}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--c{animation:docsLineDrift 38s ease-in-out infinite alternate}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--d{animation:docsLineDrift 32s ease-in-out infinite alternate-reverse;opacity:.85}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--e{animation:docsLineDrift 36s ease-in-out infinite alternate;opacity:.8}.brand-body--docs .docs-atmosphere-curve--f,:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curve--g{animation:docsLineDrift 40s ease-in-out infinite alternate-reverse;opacity:.55}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-node{filter:drop-shadow(0 0 4px rgba(170,150,255,.55))}@keyframes docsLineDrift{0%{transform:translateZ(0)}to{transform:translate3d(0,6px,0)}}.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-node{filter:drop-shadow(0 0 4px rgba(196,140,179,.45))}.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--a{animation:faqLineDrift 36s ease-in-out infinite alternate}.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--b{animation:faqLineDrift 31s ease-in-out infinite alternate-reverse}.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--c{animation:faqLineDrift 40s ease-in-out infinite alternate}.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--d{animation:faqLineDrift 34s ease-in-out infinite alternate-reverse}.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--e,.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--f,.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--g{animation:faqLineDrift 42s ease-in-out infinite alternate-reverse}[data-theme=light] .brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--a{stroke:#a05a8c52}[data-theme=light] .brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--b{stroke:#6e64b447}[data-theme=light] .brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--c{stroke:#328caa42}[data-theme=light] .brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--d{stroke:#646eb438}[data-theme=light] .brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--e,[data-theme=light] .brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--f,[data-theme=light] .brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curve--g{stroke:#6e788c29}.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-node{filter:drop-shadow(0 0 4px rgba(150,160,240,.5))}.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--a{animation:pricingLineDrift 33s ease-in-out infinite alternate}.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--i{animation:pricingLineDrift 37s ease-in-out infinite alternate-reverse}.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--b{animation:pricingLineDrift 30s ease-in-out infinite alternate-reverse}.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--c{animation:pricingLineDrift 39s ease-in-out infinite alternate}.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--h{animation:pricingLineDrift 35s ease-in-out infinite alternate-reverse}.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--d{animation:pricingLineDrift 32s ease-in-out infinite alternate}.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--e,.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--f,.brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--g{animation:pricingLineDrift 41s ease-in-out infinite alternate-reverse}[data-theme=light] .brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--a{stroke:#6e64b457}[data-theme=light] .brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--i{stroke:#6478be42}[data-theme=light] .brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--b{stroke:#328caa47}[data-theme=light] .brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--c{stroke:#a05a8c3d}[data-theme=light] .brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--h{stroke:#5078b433}[data-theme=light] .brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--d{stroke:#646eb433}[data-theme=light] .brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--e,[data-theme=light] .brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--f,[data-theme=light] .brand-body--pricing .docs-atmosphere--pricing .docs-atmosphere-curve--g{stroke:#6e788c29}.brand-body--status .docs-atmosphere--status .docs-atmosphere-curves{height:min(920px,100vh);top:0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%)}.brand-body--status .docs-atmosphere--status .docs-atmosphere-curve{opacity:1;fill:none;filter:drop-shadow(0 0 3px rgba(150,180,255,.12))}.brand-body--status .docs-atmosphere--status .docs-atmosphere-node{filter:drop-shadow(0 0 6px rgba(170,190,255,.55))}.brand-body--status .docs-atmosphere--status .docs-atmosphere-curve--a{animation:statusLineDrift 42s ease-in-out infinite alternate}.brand-body--status .docs-atmosphere--status .docs-atmosphere-curve--b{animation:statusLineDrift 34s ease-in-out infinite alternate-reverse}.brand-body--status .docs-atmosphere--status .docs-atmosphere-curve--c,.brand-body--status .docs-atmosphere--status .docs-atmosphere-curve--d{display:none}[data-theme=light] .brand-body--status .docs-atmosphere--status .docs-atmosphere-curve--a{stroke:#5a6eb447}[data-theme=light] .brand-body--status .docs-atmosphere--status .docs-atmosphere-curve--b{stroke:#328caa3d}@keyframes faqLineDrift{0%{transform:translateZ(0)}to{transform:translate3d(5px,3px,0)}}@keyframes pricingLineDrift{0%{transform:translateZ(0)}to{transform:translate3d(-4px,5px,0)}}@keyframes statusLineDrift{0%{transform:translateZ(0)}to{transform:translate3d(3px,-4px,0)}}.brand-body--docs .hero-docs{position:relative;z-index:1;isolation:auto;overflow:visible;min-height:max(100svh,820px);padding-bottom:clamp(100px,12vh,150px);padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px)}.brand-body--docs .hero-docs-inner{position:relative;z-index:1;width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(12px,2vh,24px) 0;min-height:clamp(620px,68vh,760px)}.brand-body--docs .hero-docs-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:min(44rem,100%);opacity:0;transform:translateY(18px);animation:docsHeroCopyIn .85s var(--ease-smooth) .08s forwards}.brand-body--docs .hero-docs .eyebrow{margin-bottom:0;color:color-mix(in srgb,var(--ink-secondary) 88%,#8ea0c8)}.brand-body--docs .hero-docs .typewriter-heading,.brand-body--docs .hero-docs .hero-docs-title{text-align:left;justify-items:start;margin-inline:0;max-width:none;font-size:clamp(52px,4.8vw,84px);--hero-headline-line-height: 1.12;line-height:var(--hero-headline-line-height);letter-spacing:-.02em}@media(min-width:901px){.brand-body--docs .hero-docs .typewriter-heading,.brand-body--docs .hero-docs .hero-docs-title{white-space:nowrap}}html[lang=th] .brand-body--docs .hero-docs .typewriter-heading{max-width:none;--hero-headline-line-height: 1.18;font-size:clamp(48px,4.6vw,80px)}.brand-body--docs .hero-docs .typewriter-measure,.brand-body--docs .hero-docs .typewriter-live,.brand-body--docs .hero-docs .typewriter-text,.brand-body--docs .hero-docs .typewriter-prose.hero-lede,.brand-body--docs .hero-docs .typewriter-prose.hero-lede .typewriter-live{text-align:left}.brand-body--docs .hero-docs .typewriter-measure,.brand-body--docs .hero-docs .typewriter-text{background:linear-gradient(180deg,#fff 18%,#b8c8f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}[data-theme=light] .brand-body--docs .hero-docs .typewriter-measure,[data-theme=light] .brand-body--docs .hero-docs .typewriter-text{background:linear-gradient(180deg,#1a2233 10%,#4a5f95);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.brand-body--docs .hero-docs .hero-lede,.brand-body--docs .hero-docs .typewriter-prose.hero-lede{max-width:36ch;margin-left:0;margin-right:0;margin-top:clamp(20px,2.4vh,28px);font-size:clamp(16px,.95rem + .3vw,19px);line-height:1.7;color:#9aa8c2}[data-theme=light] .brand-body--docs .hero-docs .hero-lede,[data-theme=light] .brand-body--docs .hero-docs .typewriter-prose.hero-lede{color:#4a5670}.brand-body--docs .hero-docs .hero-actions{margin-top:clamp(28px,3.4vh,40px);justify-content:flex-start;gap:12px}.brand-body--docs .hero-docs .hero-actions .btn-primary{transition:transform .22s var(--ease-smooth),filter .22s var(--ease-smooth),background .22s var(--ease-smooth)}.brand-body--docs .hero-docs .hero-actions .btn-primary:hover{transform:translateY(-2px);filter:brightness(1.06)}.brand-body--docs .hero-docs .hero-meta{margin-top:clamp(22px,2.6vh,30px);justify-content:flex-start;flex-wrap:wrap;gap:8px}.brand-body--docs .hero-docs .pill{background:#282c408c;border:1px solid rgba(185,176,255,.14);color:#d5dbeb}.brand-body--docs .hero-docs .pill-accent{background:#373e588c;border-color:#b9b0ff24;color:#d5dbeb}[data-theme=light] .brand-body--docs .hero-docs .pill{background:#ffffff8c;border-color:#5a64a02e;color:#2a3348}[data-theme=light] .brand-body--docs .hero-docs .pill-accent{background:#bea0c859;color:#3a2f48}.brand-body--docs .hero-docs .pill-link{text-decoration:none;transition:border-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.brand-body--docs .hero-docs .pill-link:hover,.brand-body--docs .hero-docs .pill-link:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.brand-body--docs .hero-docs .pill-link:focus{outline:none}.brand-body--docs .docs-toc-wrap{position:relative;z-index:1;display:flex;justify-content:center;padding:0 20px}.brand-body--docs .docs-toc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;padding:6px;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:color-mix(in srgb,var(--surface-sunken) 70%,transparent)}.brand-body--docs .docs-toc-label{padding:0 10px 0 12px;color:var(--ink-tertiary);font-size:12.5px;font-weight:500}.brand-body--docs .docs-toc-link{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-pill);color:var(--ink-secondary);font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.brand-body--docs .docs-toc-link:hover,.brand-body--docs .docs-toc-link:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--ink)}.brand-body--docs .docs-toc-link:focus{outline:none}.brand-body--docs .docs-toc-num{color:#d2b8ff;font-size:11.5px;font-variant-numeric:tabular-nums}[data-theme=light] .brand-body--docs .docs-toc-num{color:color-mix(in srgb,var(--site-accent, #b56f9a) 78%,#7a4a9a)}@media(max-width:900px){.brand-body--docs .docs-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:360px;border-radius:20px}.brand-body--docs .docs-toc-label{grid-column:1 / -1;padding:4px 0 2px;text-align:center}.brand-body--docs .docs-toc-link{justify-content:center}.brand-body--docs .docs-toc-link:last-child:nth-child(2n){grid-column:1 / -1}}.brand-body--docs .hero-docs-visual-wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(420px,48vw,560px);overflow:visible;opacity:0;transform:translate(24px);animation:docsHeroVisualIn .9s var(--ease-smooth) .22s forwards}.brand-body--docs .hero-docs-visual-wrap:before{content:"";position:absolute;inset:8% 6% 12%;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,rgba(140,110,230,.28) 0%,rgba(50,180,210,.1) 42%,transparent 70%);filter:blur(36px);pointer-events:none;z-index:0}@keyframes docsHeroCopyIn{to{opacity:1;transform:none}}@keyframes docsHeroVisualIn{to{opacity:1;transform:none}}.documentation-visual{position:relative;width:min(100%,560px);aspect-ratio:1 / .92;display:grid;place-items:center}.documentation-visual .orbit-layer{position:absolute;inset:4% 0 8%;z-index:1;pointer-events:none}.documentation-visual .orbit-svg{width:100%;height:100%;overflow:visible}.documentation-visual .orbit-ring{fill:none;filter:drop-shadow(0 0 6px rgba(38,215,229,.35))}.documentation-visual .orbit-dot--cyan{fill:#26d7e5;filter:drop-shadow(0 0 5px rgba(38,215,229,.85))}.documentation-visual .orbit-dot--lavender{fill:#c4b8ff;filter:drop-shadow(0 0 5px rgba(180,170,255,.8))}.documentation-visual .orbit-dot--purple{fill:#9b7dff;filter:drop-shadow(0 0 5px rgba(155,125,255,.75))}.documentation-visual .orbit-mover{position:absolute;inset:0;display:block;transform:rotate(-18deg);pointer-events:none}.documentation-visual .orbit-bead{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;offset-path:ellipse(38% 28% at 50% 50%);offset-rotate:0deg;animation:docsOrbitBead 14s linear infinite}.documentation-visual .orbit-bead--cyan{background:#26d7e5;box-shadow:0 0 8px #26d7e5e6;width:8px;height:8px;margin:-4px;animation-duration:14s}.documentation-visual .orbit-bead--lavender{background:#c4b8ff;box-shadow:0 0 7px #b4aaffd9;width:6px;height:6px;margin:-3px;animation-duration:16s;animation-delay:-5s}.documentation-visual .orbit-bead--purple{background:#9b7dff;box-shadow:0 0 7px #9b7dffcc;width:5px;height:5px;margin:-2.5px;animation-duration:11s;animation-delay:-2s}@keyframes docsOrbitBead{to{offset-distance:100%}}.documentation-visual .folder-image{position:relative;z-index:3;width:clamp(340px,34vw,520px);height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 36px rgba(100,120,255,.32));animation:docsFolderFloat 6s ease-in-out infinite alternate;user-select:none;pointer-events:none}@keyframes docsFolderFloat{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.documentation-visual .ground-glow{position:absolute;left:50%;bottom:2%;z-index:2;width:clamp(300px,38vw,440px);height:96px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(155,115,245,.55) 0%,rgba(70,190,220,.22) 38%,rgba(100,130,230,.12) 58%,transparent 74%);filter:blur(26px);pointer-events:none}.documentation-visual .sparkles{position:absolute;inset:0;z-index:4;pointer-events:none}.documentation-visual .sparkle{position:absolute;display:block;animation:docsSparkleTwinkle ease-in-out infinite}.documentation-visual .sparkle--lg{top:10%;right:18%;width:34px;height:34px;animation-duration:3.4s;animation-delay:.2s}.documentation-visual .sparkle--md{top:22%;right:8%;width:24px;height:24px;animation-duration:2.8s;animation-delay:.9s}.documentation-visual .sparkle--sm{top:38%;right:14%;width:14px;height:14px;animation-duration:3.8s;animation-delay:1.4s}.documentation-visual .sparkle--xs{top:16%;left:28%;width:8px;height:8px;animation-duration:2.4s;animation-delay:.5s}.documentation-visual .sparkle--dot{width:5px;height:5px;border-radius:50%;background:#26d7e5;box-shadow:0 0 6px #26d7e5b3}.documentation-visual .sparkle--dot-a{top:48%;right:6%;animation-duration:3.1s;animation-delay:1.1s}.documentation-visual .sparkle--dot-b{bottom:28%;left:18%;width:4px;height:4px;background:#7be3ec;animation-duration:2.6s;animation-delay:.3s}@keyframes docsSparkleTwinkle{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}.documentation-visual .doc-label{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:#5b529673;border:1px solid rgba(185,176,255,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f0eef8;font-size:13px;font-weight:500;letter-spacing:.01em;white-space:nowrap;box-shadow:0 8px 24px #281e5a38;opacity:0;animation:docsLabelIn .55s var(--ease-smooth) forwards;transition:translate .22s var(--ease-smooth),border-color .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth)}.documentation-visual .doc-label:after{content:"";position:absolute;width:10px;height:10px;background:inherit;border:inherit;border-top:none;border-left:none;transform:rotate(45deg)}a.doc-label{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}a.doc-label:focus{outline:none}.documentation-visual .doc-label:hover,.documentation-visual a.doc-label:focus-visible{translate:0 -3px;border-color:#b9b0ff57;box-shadow:0 10px 28px #463c8c57}[data-theme=light] .documentation-visual .doc-label{background:#ffffffd1;border-color:color-mix(in srgb,var(--site-accent, #b56f9a) 22%,var(--hairline));color:var(--ink);box-shadow:0 8px 22px #28325a1a}[data-theme=light] .documentation-visual .doc-label:hover,[data-theme=light] .documentation-visual a.doc-label:focus-visible{border-color:color-mix(in srgb,var(--site-accent, #b56f9a) 36%,var(--hairline));box-shadow:0 10px 26px #28325a24}[data-theme=light] .documentation-visual .doc-label-icon{color:color-mix(in srgb,var(--site-accent, #b56f9a) 55%,var(--ink-secondary))}.documentation-visual .doc-label-icon{display:grid;place-items:center;width:18px;height:18px;color:#d8d2ff;flex-shrink:0}.documentation-visual .doc-label-icon svg{width:16px;height:16px}.documentation-visual .guide-label{top:12%;left:0;animation-delay:.55s}.documentation-visual .guide-label:after{right:22px;bottom:-5px}.documentation-visual .api-label{bottom:6%;left:2%;animation-delay:.72s}.documentation-visual .api-label:after{right:28px;top:-5px}.documentation-visual .example-label{bottom:14%;right:-8%;animation-delay:.9s}.documentation-visual .example-label:after{left:28px;top:-5px}.documentation-visual .changelog-label{top:42%;right:-14%;animation-delay:1.08s}.documentation-visual .changelog-label:after{left:-5px;top:50%;margin-top:-5px}@keyframes docsLabelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1100px){.brand-body--docs .hero-docs .typewriter-heading,.brand-body--docs .hero-docs .hero-docs-title{font-size:clamp(44px,4.4vw,68px)}.documentation-visual .folder-image{width:clamp(320px,38vw,440px)}}@media(max-width:900px){.brand-body--docs .hero-docs{min-height:auto;padding-top:calc(var(--hero-header-offset) + 36px);padding-left:20px;padding-right:20px}.brand-body--docs .hero-docs-inner{grid-template-columns:1fr;gap:36px;min-height:0;padding-bottom:24px}.brand-body--docs .hero-docs-copy{max-width:36rem;margin-inline:auto;align-items:center;text-align:center}.brand-body--docs .hero-docs .eyebrow,.brand-body--docs .hero-docs .typewriter-heading,.brand-body--docs .hero-docs .hero-docs-title,.brand-body--docs .hero-docs .typewriter-measure,.brand-body--docs .hero-docs .typewriter-live,.brand-body--docs .hero-docs .typewriter-text,.brand-body--docs .hero-docs .typewriter-prose.hero-lede,.brand-body--docs .hero-docs .typewriter-prose.hero-lede .typewriter-live{text-align:center;justify-items:center}.brand-body--docs .hero-docs .hero-lede,.brand-body--docs .hero-docs .typewriter-prose.hero-lede{margin-left:auto;margin-right:auto}.brand-body--docs .hero-docs .hero-actions,.brand-body--docs .hero-docs .hero-meta{justify-content:center}.brand-body--docs .hero-docs-visual-wrap{min-height:380px;transform:translateY(16px);animation-name:docsHeroVisualInMobile}@keyframes docsHeroVisualInMobile{to{opacity:1;transform:none}}.documentation-visual{width:min(100%,420px)}.documentation-visual .folder-image{width:clamp(280px,62vw,360px)}.documentation-visual .example-label,.documentation-visual .changelog-label{display:none}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-curves{display:none}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere{opacity:.5}:is(.brand-body--docs,.brand-body--faq,.brand-body--pricing,.brand-body--status) .docs-atmosphere-orb{filter:none;scale:1.8}}@media(max-width:720px){.brand-body--docs .hero-docs{padding-top:calc(var(--hero-header-offset) + 48px)}.brand-body--docs .hero-docs-copy,.brand-body--docs .hero-docs .hero-actions{width:100%}.brand-body--docs .hero-docs .hero-actions .btn{flex:1 1 calc(50% - 6px);min-width:0;justify-content:center}.brand-body--docs .hero-docs .hero-lede,.brand-body--docs .hero-docs .typewriter-prose.hero-lede{max-width:100%}.documentation-visual .api-label{display:none}.documentation-visual .guide-label{left:50%;right:auto;top:6%;translate:-50% 0}.documentation-visual .guide-label:hover{translate:-50% -3px}.documentation-visual .sparkle--lg{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.brand-body--docs .hero-docs-copy,.brand-body--docs .hero-docs-visual-wrap,.documentation-visual .doc-label{opacity:1;transform:none;animation:none}.brand-body--docs .docs-atmosphere-curve,.documentation-visual .folder-image,.documentation-visual .sparkle,.documentation-visual .orbit-bead{animation:none!important}.documentation-visual .orbit-bead{offset-distance:20%}.documentation-visual .orbit-mover--b .orbit-bead{offset-distance:55%}.documentation-visual .orbit-mover--c .orbit-bead{offset-distance:80%}}.brand-body--docs .hero-docs+.section{position:relative;z-index:1;max-width:none;width:100%;margin:0;padding:72px max(24px,calc((100% - 1120px)/2)) 88px;background:transparent;isolation:auto}.brand-body--docs>.section{background:transparent}.brand-body--docs .hero-docs+.section.section-flow{padding:clamp(120px,14vh,150px) max(24px,calc((100% - 1120px)/2)) clamp(90px,12vh,120px);isolation:auto;background:transparent}.brand-body--docs .hero-docs+.section:before{content:none}.brand-body--docs .section-flow{isolation:auto}.brand-body--contact .hero-interior+.section{position:relative;z-index:1;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--surface) 35%,transparent) 72px,var(--surface) min(168px,20vh))}.brand-body--faq .hero-interior+.section,.brand-body--faq .faq-body,.brand-body--faq .faq-cta-section,.brand-body--pricing .hero-pricing+.section,.brand-body--pricing>.section,.brand-body--status .hero-interior+.section,.brand-body--status>.section{position:relative;z-index:1;background:transparent}@media(max-width:720px){.hero-interior{min-height:100svh;padding:var(--hero-header-offset) 20px 0}}.brand-body--pricing .hero-pricing{isolation:auto;z-index:1}.hero-pricing{--hero-header-offset: calc(var(--header-float) + 4.625rem);position:relative;isolation:isolate;overflow:visible;display:flex;flex-direction:column;justify-content:center;max-width:none;margin:calc(-1 * var(--hero-header-offset)) 0 0;padding:var(--hero-header-offset) clamp(16px,2.5vw,28px) 0;min-height:100svh}.hero-pricing-bg{position:absolute;inset:0;bottom:-min(220px,24vh);z-index:0;pointer-events:none;overflow:visible;mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%)}.hero-pricing-bg:after{content:"";position:absolute;top:36%;left:-22%;width:min(980px,115vw);height:min(760px,90vh);background:radial-gradient(ellipse 72% 68% at 62% 36%,rgba(196,140,179,.1) 0%,rgba(196,140,179,.045) 38%,rgba(196,140,179,.015) 58%,transparent 76%);filter:blur(88px);pointer-events:none}[data-theme=light] .hero-pricing-bg:after{background:radial-gradient(ellipse 72% 68% at 62% 36%,rgba(196,140,179,.12) 0%,rgba(196,140,179,.05) 38%,rgba(196,140,179,.018) 58%,transparent 76%)}.hero-pricing-mesh{position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 30% 50%,rgba(131,166,206,.3),transparent 68%),radial-gradient(ellipse 70% 55% at 70% 50%,rgba(131,166,206,.26),transparent 68%),radial-gradient(ellipse 52% 42% at 8% 12%,rgba(131,166,206,.24),transparent 72%),radial-gradient(ellipse 52% 42% at 92% 12%,rgba(131,166,206,.24),transparent 72%),radial-gradient(ellipse 60% 55% at 88% 35%,rgba(196,140,179,.28),transparent 70%),radial-gradient(ellipse 108% 82% at -6% 56%,rgba(196,140,179,.11),transparent 64%),radial-gradient(ellipse 88% 115% at 4% 108%,rgba(196,140,179,.07),transparent 68%),radial-gradient(ellipse 50% 45% at 75% 85%,rgba(74,125,255,.12),transparent 72%)}[data-theme=light] .hero-pricing-mesh{background:radial-gradient(ellipse 92% 72% at 28% 48%,rgba(131,166,206,.36),transparent 64%),radial-gradient(ellipse 72% 58% at 72% 48%,rgba(131,166,206,.32),transparent 64%),radial-gradient(ellipse 54% 44% at 8% 12%,rgba(131,166,206,.28),transparent 70%),radial-gradient(ellipse 54% 44% at 92% 12%,rgba(131,166,206,.28),transparent 70%),radial-gradient(ellipse 62% 56% at 90% 28%,rgba(196,140,179,.32),transparent 68%),radial-gradient(ellipse 106% 80% at -6% 58%,rgba(196,140,179,.11),transparent 62%),radial-gradient(ellipse 86% 112% at 4% 108%,rgba(196,140,179,.07),transparent 66%),radial-gradient(ellipse 52% 44% at 76% 82%,rgba(38,65,94,.08),transparent 70%)}.hero-pricing-grid{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(rgba(131,166,206,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(131,166,206,.1) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 115% 105% at 50% 42%,#000 6%,transparent 92%);-webkit-mask-image:radial-gradient(ellipse 115% 105% at 50% 42%,#000 6%,transparent 92%)}[data-theme=light] .hero-pricing-grid{opacity:.45;background-image:linear-gradient(rgba(38,65,94,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(38,65,94,.06) 1px,transparent 1px)}.hero-pricing-orb{position:absolute;border-radius:50%;pointer-events:none}.hero-pricing-orb--blue{width:min(480px,55vw);height:min(480px,55vw);top:8%;right:4%;transform:none;background:radial-gradient(circle,rgba(131,166,206,.22) 0%,rgba(131,166,206,.06) 44%,transparent 68%)}.hero-pricing-inner{position:relative;z-index:1;width:min(1320px,calc(100% - 40px));margin:0 auto;padding:clamp(32px,6vh,64px) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);grid-template-areas:"copy receipt" "cta receipt" "meta receipt";gap:clamp(20px,2.5vh,28px) clamp(36px,6vw,88px);align-items:center}.hero-pricing-copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero-pricing-cta{grid-area:cta;margin-top:0;align-self:start}.hero-pricing-meta{grid-area:meta;align-self:start}.usage-receipt{grid-area:receipt;align-self:center;justify-self:end;width:100%;max-width:460px}.usage-receipt .code-panel{width:100%}.usage-receipt-inv{margin-left:auto;flex-shrink:0}.hero-pricing .eyebrow{margin-bottom:0}.hero-pricing .typewriter-heading,.hero-pricing .hero-pricing-title{font-size:clamp(2.5rem,1.2rem + 5vw,4.5rem);--hero-headline-line-height: 1.18;line-height:var(--hero-headline-line-height);max-width:16em;text-align:left;justify-items:start}html[lang=th] .hero-pricing .typewriter-heading{--hero-headline-line-height: 1.22;max-width:12em}.hero-pricing .typewriter-measure,.hero-pricing .typewriter-live,.hero-pricing .typewriter-text{text-align:left}.hero-pricing .typewriter-measure,.hero-pricing .typewriter-text{background:linear-gradient(135deg,var(--ink) 0%,color-mix(in srgb,var(--site-primary, var(--accent)) 55%,var(--ink)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}[data-theme=dark] .hero-pricing .typewriter-measure,[data-theme=dark] .hero-pricing .typewriter-text{background:linear-gradient(135deg,#f1f3f6 0%,var(--site-primary, #83a6ce) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-pricing [data-hero-after]{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.hero-pricing [data-hero-after].is-in{opacity:1;transform:none}.hero-pricing .usage-receipt[data-hero-after]{transition-delay:.12s}.hero-pricing [data-typewriter-after-heading]{opacity:0;transition:opacity .35s var(--ease-smooth)}.hero-pricing [data-typewriter-after-heading].is-in{opacity:1}.hero-pricing .hero-lede,.hero-pricing .typewriter-prose.hero-lede{max-width:min(56ch,92%);font-size:clamp(17px,.95rem + .45vw,21px);margin-top:clamp(20px,2.5vh,32px);line-height:1.65;color:var(--ink-secondary)}.hero-pricing .typewriter-prose.hero-lede .typewriter-live{text-align:left}.hero-pricing .hero-actions{margin-top:clamp(28px,3.5vh,40px)}.hero-pricing .hero-pricing-cta.hero-actions{margin-top:clamp(8px,1.5vh,16px)}.hero-pricing .hero-meta{margin-top:0;justify-content:flex-start}.hero-pricing .pill-float{background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));transition:border-color .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth)}.hero-pricing .pill-float:hover{border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 45%,var(--hairline));box-shadow:0 4px 16px #83a6ce24}@media(max-width:860px){.hero.hero-pricing{min-height:100svh;justify-content:flex-start;padding:calc(var(--hero-header-offset) + 28px) 16px 28px}.hero-pricing-inner{grid-template-columns:1fr;grid-template-areas:"copy" "cta" "meta" "receipt";gap:16px;width:min(520px,100%);margin-inline:auto;padding:12px 0 8px;justify-items:center;align-items:center;text-align:center}.hero-pricing-copy{align-items:center;width:100%}.hero-pricing .eyebrow{text-align:center}.hero-pricing .typewriter-heading,.hero-pricing .hero-pricing-title{font-size:clamp(1.85rem,1.15rem + 4vw,2.4rem);max-width:100%;width:100%;text-align:center;justify-items:center}.hero-pricing .typewriter-measure,.hero-pricing .typewriter-live,.hero-pricing .typewriter-text{text-align:center}html[lang=th] .hero-pricing .typewriter-heading{max-width:100%}.hero-pricing .hero-lede,.hero-pricing .typewriter-prose.hero-lede{max-width:34rem;margin-inline:auto;text-align:center}.hero-pricing .typewriter-prose.hero-lede .typewriter-live{text-align:center}.hero-pricing-cta{width:100%;justify-content:center;align-self:center}.hero-pricing .hero-pricing-cta.hero-actions{margin-top:4px}.hero-pricing-cta .btn{flex:1 1 calc(50% - 7px);min-width:0;justify-content:center;text-align:center}.hero-pricing-meta{width:100%;justify-content:center;align-self:center}.hero-pricing .hero-meta{justify-content:center;gap:8px}.hero-pricing .hero-meta .pill{white-space:nowrap;max-width:none;font-size:12px;padding:7px 12px;justify-content:center;text-align:center}.hero-pricing .usage-receipt{width:100%;max-width:100%;justify-self:stretch;align-self:stretch;margin-top:8px}}.page-prose{margin-top:16px;font-size:15px;color:var(--ink-secondary);line-height:1.65;max-width:48ch}.pricing-formula-section{align-items:center}.page-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--hairline)}.page-step{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--hairline)}.page-step-index{font-size:13px;font-weight:650;letter-spacing:.04em;color:var(--site-accent, var(--accent));padding-top:4px}.page-step h3{margin:0 0 8px;font-size:17px;font-weight:550;line-height:1.3}.page-step p{margin:0;font-size:15px;color:var(--ink-secondary);line-height:1.65;max-width:54ch}.section-flow{position:relative;isolation:auto;overflow:visible;background:transparent}.brand-body--docs .section-flow{max-width:none;width:100%;margin:0;padding:clamp(120px,14vh,150px) max(24px,calc((100% - 1120px)/2)) clamp(90px,12vh,120px)}.section-flow:before{content:none}.section-flow>*{position:relative;z-index:1}.section-flow>.flow-bg-curves{position:absolute;z-index:0}.section-head--center{margin-left:auto;margin-right:auto;margin-bottom:0;text-align:center}.flow-bg-curves{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.flow-bg-node{filter:drop-shadow(0 0 2px rgba(150,165,185,.2))}.flow-bg-node--drift{animation:flowBgNodeDrift 28s ease-in-out infinite alternate}@keyframes flowBgNodeDrift{0%{transform:translate(0)}to{transform:translate(14px,-6px)}}.flow-head{max-width:42rem;width:100%;margin-left:auto;margin-right:auto;text-align:center}.flow-head-item{opacity:0;transform:translateY(12px);transition:opacity .55s ease-out var(--flow-head-delay, 0ms),transform .55s ease-out var(--flow-head-delay, 0ms)}.flow-head.is-in .flow-head-item{opacity:1;transform:none}.flow-head .eyebrow{margin-bottom:14px;font-size:15px;color:#bec6dc99}.flow-head h2{margin:0 0 20px;letter-spacing:-.02em;color:#f2f3f6;text-align:center}.flow-title-accent{background:linear-gradient(90deg,#b3c3e6,#9d9ad8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:inherit}.brand-body--docs .section-flow .flow-lede{display:block;margin:0 auto;max-width:min(36rem,100%);width:fit-content;font-size:15px;line-height:1.65;color:#bec6d6b3;text-align:center;text-wrap:balance}.flow-steps-wrap{position:relative;margin-top:clamp(72px,9vh,90px);padding-top:20px;overflow:visible}.flow-request-svg{position:absolute;left:0;right:0;top:28px;width:100%;height:140px;z-index:0;pointer-events:none;overflow:visible}.flow-request-dot{opacity:0;filter:drop-shadow(0 0 5px rgba(145,175,224,.35))}.flow-reveal-stroke{fill:none;stroke:#fff;stroke-linecap:round}.flow-steps{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;justify-items:center;gap:0 36px}.flow-step{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:280px;padding:0 8px;opacity:0;transform:translateY(4px);transition:opacity .5s ease-out,transform .5s ease-out}.flow-step.is-active{opacity:1;transform:none}.flow-step-num{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;margin-bottom:14px;padding:3px 8px;border-radius:999px;border:1px solid rgba(145,160,195,.14);background:#ffffff04;color:#a7b8d8;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.2;transition:border-color .45s ease-out}.flow-step.is-active .flow-step-num{border-color:#91a0c32e}.flow-step-card{display:grid;place-items:center;width:86px;height:86px;margin-bottom:22px;border-radius:17px;border:1px solid rgba(140,155,190,.12);background:#ffffff05;transition:transform .2s ease,border-color .45s ease-out}.flow-step.is-active .flow-step-card{border-color:#8c9bbe33}.flow-step:hover .flow-step-card{transform:translateY(-2px);border-color:#91aadc57}.flow-step-icon{display:grid;place-items:center;width:100%;height:100%;color:#9db7dd;background:transparent;border-radius:0;box-shadow:none;opacity:.55;transition:opacity .45s ease-out}.flow-step.is-active .flow-step-icon{opacity:1}.flow-step-icon svg{width:26px;height:26px;filter:drop-shadow(0 0 8px rgba(120,145,210,.08))}.flow-step h3{margin:0 0 12px;font-size:clamp(17px,1.2vw,19px);font-weight:600;line-height:1.3;color:#f4f5f8;opacity:.7;transition:opacity .45s ease-out}.flow-step.is-active h3{opacity:1}.flow-step p{margin:0;max-width:28ch;font-size:14px;color:#bec6d6b3;line-height:1.65;opacity:.85;transition:opacity .45s ease-out}.flow-step.is-active p{opacity:1}.flow-mobile-connector{display:none;width:8px;height:40px;margin:18px 0 4px}.flow-mobile-reveal{clip-path:inset(0 0 100% 0);transition:clip-path .75s ease-out}.flow-mobile-reveal.is-revealed{clip-path:inset(0 0 0 0)}[data-theme=light] .section-flow{background:transparent}[data-theme=light] .flow-head .eyebrow{color:color-mix(in srgb,var(--ink) 62%,var(--ink-secondary))}[data-theme=light] .flow-head h2{color:var(--ink)}[data-theme=light] .flow-title-accent{background:linear-gradient(90deg,#3d5a8a,#5a4f9a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .brand-body--docs .section-flow .flow-lede,[data-theme=light] .flow-lede,[data-theme=light] .flow-step p{color:color-mix(in srgb,var(--ink) 72%,var(--ink-secondary));opacity:1}[data-theme=light] .flow-step h3{color:var(--ink);opacity:1}[data-theme=light] .flow-step-card{background:#fff;border-color:color-mix(in srgb,var(--ink) 16%,var(--hairline));box-shadow:0 8px 24px #1e28460f}[data-theme=light] .flow-step-num{background:color-mix(in srgb,var(--surface-sunken) 88%,#c8d4ea);border-color:color-mix(in srgb,#4a6a9a 28%,var(--hairline));color:#3a5578}[data-theme=light] .flow-step-icon{color:#3a5578;filter:none}[data-theme=light] .flow-request-line,[data-theme=light] .flow-request-svg marker path{stroke:color-mix(in srgb,#3a5578 55%,transparent)!important}[data-theme=light] .flow-bg-curve{stroke:#465a8238!important}[data-theme=light] .flow-bg-node{fill:#5a7298!important;opacity:.55;filter:none}[data-theme=light] .flow-mobile-connector{background:color-mix(in srgb,#3a5578 35%,transparent)}@media(max-width:980px){.flow-steps{gap:0 22px}.flow-step{max-width:240px}}@media(max-width:860px){.brand-body--docs .section-flow{padding-top:96px;padding-bottom:88px}.flow-steps-wrap{margin-top:56px;padding-top:0}.flow-request-svg{display:none}.flow-steps{grid-template-columns:1fr;gap:0;max-width:22rem;margin-inline:auto}.flow-step{max-width:none}.flow-step p{max-width:42ch}.flow-step:not(:last-child) .flow-mobile-connector{display:block}}@media(prefers-reduced-motion:reduce){.flow-head-item,.flow-step{opacity:1;transform:none;transition:none}.flow-step .flow-step-icon,.flow-step h3,.flow-step p,.flow-step .flow-step-card,.flow-step .flow-step-num{opacity:1;transition:none}.flow-step .flow-step-card{border-color:#8c9bbe33}.flow-mobile-reveal{clip-path:none;transition:none}.flow-reveal-stroke{transition:none!important}.flow-bg-node--drift{animation:none}.flow-request-dot{display:none}.flow-step:hover .flow-step-card{transform:none}}.page-checklist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}@media(min-width:640px){.page-checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:16px}}.page-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink-secondary);line-height:1.55}.brand-body .empty-panel{border-style:solid;border-top:3px solid var(--site-accent);background:linear-gradient(180deg,rgba(196,140,179,.06) 0%,var(--surface) 28%);box-shadow:0 10px 36px #26415e12}[data-theme=dark] .brand-body .empty-panel{background:linear-gradient(180deg,rgba(196,140,179,.1) 0%,var(--surface-raised) 32%);box-shadow:0 12px 40px #0000003d}.panel-glow{position:relative;isolation:isolate;contain:layout style}.panel-glow:before{content:"";position:absolute;inset:-22% -16%;z-index:-1;pointer-events:none;border-radius:42%;background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(100,160,255,.68),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(140,210,255,.55),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,150,120,.58),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(180,230,100,.58),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(190,160,255,.32),transparent 70%);filter:blur(34px);opacity:1;transform:translateZ(0);transform-origin:50% 50%;backface-visibility:hidden;animation:panel-glow-drift 9s ease-in-out infinite;animation-play-state:paused}.panel-glow:after{content:"";position:absolute;inset:-4px;z-index:-1;pointer-events:none;border-radius:calc(var(--radius-md) + 2px);background:conic-gradient(from 210deg,#64a0ff9e,#96dcff80,#beeb788c,#ffc86485,#ff8c788c,#b496ff80,#64a0ff9e);filter:blur(18px);opacity:.62;transform:translateZ(0);transform-origin:50% 50%;backface-visibility:hidden;animation:panel-glow-spin 7.5s linear infinite;animation-play-state:paused}.panel-glow.is-glow-active:before,.panel-glow.is-glow-active:after{animation-play-state:running}html.is-scrolling .panel-glow.is-glow-active:before,html.is-scrolling .panel-glow.is-glow-active:after,html.is-scrolling .panel-glow.is-glow-active:has(>.code-panel)>.code-panel{animation-play-state:paused!important}.panel-glow>.code-panel,.panel-glow>.code-typewriter,.panel-glow>.cta-band,.panel-glow>.callout{position:relative;z-index:1}@property --panel-beam-angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.panel-glow:has(>.code-panel){--panel-beam-width: 3px;border-radius:var(--radius-md);padding:0;overflow:visible;background:transparent;box-shadow:none}.panel-glow:has(>.code-panel):before{content:"";inset:-18% -12%;z-index:-1;border-radius:40%;background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(120,170,255,.42),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(160,210,255,.32),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,170,140,.34),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(190,230,120,.36),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(200,180,255,.18),transparent 70%);filter:blur(32px);opacity:.78;transform:translateZ(0);transform-origin:50% 50%;backface-visibility:hidden;animation:panel-glow-drift 9s ease-in-out infinite;animation-play-state:paused}.panel-glow:has(>.code-panel):after{display:none}.panel-glow.is-glow-active:has(>.code-panel):before{animation-play-state:running}.panel-glow:has(>.code-panel)>.code-panel{position:relative;z-index:1;--panel-beam-angle: 0deg;border:var(--panel-beam-width) solid transparent;border-radius:inherit;box-shadow:0 14px 32px #0003;overflow:clip;background-color:var(--surface-raised);background-image:linear-gradient(var(--surface-raised),var(--surface-raised)),conic-gradient(from var(--panel-beam-angle),rgba(246,213,106,.95),rgba(255,143,107,.92),rgba(255,107,157,.92),rgba(192,132,252,.88),rgba(126,200,255,.95),rgba(95,227,192,.92),rgba(246,213,106,.95));background-origin:border-box;background-clip:padding-box,border-box;animation:panel-beam-angle 3.2s linear infinite;animation-play-state:paused}.panel-glow.is-glow-active:has(>.code-panel)>.code-panel{animation-play-state:running}[data-theme=light] .panel-glow:before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(70,130,220,.72),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(90,170,235,.58),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(235,120,95,.55),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(140,195,70,.55),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(150,120,230,.32),transparent 70%)}[data-theme=light] .panel-glow:after{background:conic-gradient(from 210deg,#4682dcb3,#5ab4eb94,#a0cd5a94,#e6aa468c,#eb6e6494,#9678e68c,#4682dcb3);opacity:.72}[data-theme=light] .panel-glow:has(>.code-panel):before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(70,130,220,.55),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(90,170,235,.45),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(235,120,95,.45),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(140,195,70,.46),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(150,120,230,.26),transparent 70%);opacity:.9}[data-theme=light] .panel-glow:has(>.code-panel)>.code-panel{background-color:var(--surface-raised);background-image:linear-gradient(var(--surface-raised),var(--surface-raised)),conic-gradient(from var(--panel-beam-angle),rgba(220,170,40,.98),rgba(230,110,70,.95),rgba(210,70,130,.94),rgba(150,80,210,.92),rgba(50,150,230,.95),rgba(40,180,140,.94),rgba(220,170,40,.98));background-origin:border-box;background-clip:padding-box,border-box}[data-theme=light] .panel-glow[data-reveal].is-in:has(>.code-panel):before,[data-theme=light] .panel-glow:not([data-reveal]):has(>.code-typewriter.is-visible):before{opacity:.9}[data-theme=light] .panel-glow--cta:before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(70,130,220,.5),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(90,170,235,.4),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(235,120,95,.4),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(140,195,70,.42),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(150,120,230,.22),transparent 70%);opacity:.85}[data-theme=light] .panel-glow--cta:after{opacity:.52}[data-theme=light] .panel-glow--cta[data-reveal].is-in:before{opacity:.85}[data-theme=light] .panel-glow--cta[data-reveal].is-in:after{opacity:.52}.panel-glow[data-reveal]>.code-typewriter{opacity:1;transform:none;transition:none}.panel-glow[data-reveal]:not(.is-in):before,.panel-glow[data-reveal]:not(.is-in):after,.panel-glow:not([data-reveal]):has(>.code-typewriter:not(.is-visible)):before,.panel-glow:not([data-reveal]):has(>.code-typewriter:not(.is-visible)):after{opacity:0!important;animation:none!important}.panel-glow[data-reveal]:not(.is-in):has(>.code-panel)>.code-panel,.panel-glow:not([data-reveal]):has(>.code-typewriter:not(.is-visible))>.code-panel{background-color:var(--surface-raised);background-image:none;border-color:transparent;animation:none!important}.panel-glow[data-reveal]:before,.panel-glow[data-reveal]:after,.panel-glow:not([data-reveal]):has(>.code-typewriter):before,.panel-glow:not([data-reveal]):has(>.code-typewriter):after{transition:opacity .55s var(--ease-smooth)}.panel-glow[data-reveal].is-in:has(>.code-panel):before,.panel-glow:not([data-reveal]):has(>.code-typewriter.is-visible):before{opacity:.78}[data-theme=dark] .panel-glow[data-reveal].is-in:has(>.code-panel):before,[data-theme=dark] .panel-glow:not([data-reveal]):has(>.code-typewriter.is-visible):before{opacity:.72}.panel-glow--cta[data-reveal]:not(.is-in):before,.panel-glow--cta[data-reveal]:not(.is-in):after{opacity:0!important;animation:none!important}.panel-glow--cta[data-reveal]:before,.panel-glow--cta[data-reveal]:after{transition:opacity .55s var(--ease-smooth)}.panel-glow--cta[data-reveal].is-in:before{opacity:.72}.panel-glow--cta[data-reveal].is-in:after{opacity:.4}[data-theme=dark] .panel-glow--cta[data-reveal].is-in:before{opacity:.7}[data-theme=dark] .panel-glow--cta[data-reveal].is-in:after{opacity:.28}.panel-glow--muted:before{inset:-16% -12%;opacity:.88;filter:blur(30px)}.panel-glow--muted:after{opacity:.42;filter:blur(16px);border-radius:calc(var(--radius-lg) + 2px)}.panel-glow--muted>.callout{border-radius:var(--radius-lg)}.panel-glow--cta:before{inset:-22% -16%;background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(120,170,255,.38),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(160,210,255,.28),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,170,140,.3),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(190,230,120,.32),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(200,180,255,.16),transparent 70%);opacity:.72;filter:blur(28px);transform:translateZ(0);will-change:auto;animation:none}.panel-glow--cta:after{inset:-4px;border-radius:calc(var(--radius-xl) + 4px);background:conic-gradient(from 210deg,#78aaff52,#aadcff3d,#c8eb8c42,#ffd2783d,#ffa08c42,#beaaff3d,#78aaff52);opacity:.4;filter:blur(14px);transform:translateZ(0);will-change:auto;animation:none}[data-theme=dark] .panel-glow:before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(80,140,255,.58),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(90,190,255,.48),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,130,110,.48),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(160,230,90,.5),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(160,130,255,.32),transparent 70%);opacity:1;filter:blur(36px)}[data-theme=dark] .panel-glow:after{opacity:.55}[data-theme=dark] .panel-glow:has(>.code-panel):before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(90,140,255,.32),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(100,180,255,.24),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,140,120,.24),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(170,220,100,.26),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(160,140,255,.16),transparent 70%);filter:blur(34px);opacity:.72}[data-theme=dark] .panel-glow--muted:before{opacity:.82}[data-theme=dark] .panel-glow--muted:after{opacity:.38}[data-theme=dark] .panel-glow--cta:before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(90,140,255,.28),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(100,180,255,.22),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,140,120,.22),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(170,220,100,.24),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(160,140,255,.14),transparent 70%);opacity:.7;filter:blur(28px)}[data-theme=dark] .panel-glow--cta:after{opacity:.28}@keyframes panel-glow-drift{0%,to{transform:translate3d(-2%,1%,0) rotate(0) scale(1)}33%{transform:translate3d(3%,-2%,0) rotate(8deg) scale(1.06)}66%{transform:translate3d(-1%,3%,0) rotate(-6deg) scale(1.03)}}@keyframes panel-glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes panel-beam-angle{to{--panel-beam-angle: 360deg}}@media(prefers-reduced-motion:reduce){.panel-glow:before,.panel-glow:after,.panel-glow:has(>.code-panel):before,.panel-glow:has(>.code-panel):after{animation:none}}@media(max-width:900px){.panel-glow:before,.panel-glow:after,.panel-glow:has(>.code-panel):before,.panel-glow:has(>.code-panel)>.code-panel{animation:none}}.code-panel{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow)}.code-panel-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--hairline);font-size:12.5px;color:var(--ink-tertiary)}.code-panel-dot{width:8px;height:8px;border-radius:50%}.code-panel-dot:nth-child(1){background:#ff5f57}.code-panel-dot:nth-child(2){background:#febc2e}.code-panel-dot:nth-child(3){background:#28c840}[data-theme=dark] .code-panel-dot:nth-child(1){background:#ff6159}[data-theme=dark] .code-panel-dot:nth-child(2){background:#ffbd2e}[data-theme=dark] .code-panel-dot:nth-child(3){background:#28c840}.code-panel pre{margin:0;padding:20px 22px;overflow-x:auto;font-size:13px;line-height:1.7;color:var(--ink)}.code-panel code{font-size:13px}.code-tabs{gap:4px;padding:8px 10px}.code-tab{background:transparent;border:0;border-radius:var(--radius-sm);padding:6px 12px;font-size:12.5px;font-weight:550;color:var(--ink-tertiary);cursor:pointer;transition:background-color var(--dur-colour) ease,color var(--dur-colour) ease}.code-tab:hover{color:var(--ink-secondary)}.code-tab.is-active{background:var(--surface-sunken);color:var(--ink)}.tok-key{color:#b1670d}[data-theme=dark] .tok-key{color:#e0a458}.tok-str{color:#1e7a4a}[data-theme=dark] .tok-str{color:#6bc99a}.tok-com{color:var(--ink-tertiary)}.code-typewriter{opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease-smooth),transform .65s var(--ease-smooth)}.code-typewriter.is-visible{opacity:1;transform:none}.code-typewriter-host{position:relative;display:block}.code-typewriter-measure{display:block;visibility:hidden;pointer-events:none}.code-typewriter-live{position:absolute;inset:0;text-align:left}.code-typewriter-cursor{display:inline;color:#4a7dff;font-weight:600;margin-left:1px;animation:code-caret-blink .9s steps(1) infinite}[data-theme=dark] .code-typewriter-cursor{color:#8fb4ff}.code-typewriter.is-done .code-typewriter-cursor{display:none}@keyframes code-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}@media(min-width:901px){.section-team .grid-2{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:40px;padding-left:48px}.section-team .team-panel{margin-left:0;max-width:460px;width:100%}.section-team .team-copy{max-width:none}}.team-list{padding:6px 0}.team-row{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--hairline)}.team-row:last-child{border-bottom:0}.team-avatar{width:32px;height:32px;border-radius:50%;background:var(--accent-bg);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:600;flex-shrink:0}.team-name{font-size:14px;font-weight:500;color:var(--ink);margin-right:auto}.team-plan-notes{margin:20px 0 0;padding:0 0 0 1.1em;list-style:disc;display:flex;flex-direction:column;gap:10px;color:var(--ink-secondary);font-size:15px;line-height:1.65}.team-plan-notes .typewriter-prose{margin:0;font-size:inherit;color:inherit;line-height:inherit;display:inline;position:static}.team-plan-notes .typewriter-prose .typewriter-measure{display:none}.team-plan-notes .typewriter-prose .typewriter-live{position:static;inset:auto;display:inline}.team-plan-notes .typewriter-prose .typewriter-text{display:inline}html[lang=th] .team-plan-notes{line-height:1.75}@media(min-width:901px){html[lang=th] .team-plan-notes{width:max-content;max-width:100%}html[lang=th] .team-plan-notes li{text-align:start;text-align-last:auto}html[lang=th] .team-plan-notes li .typewriter-prose.is-done{text-align:justify;text-align-last:justify;display:block}}.formula-list{padding:6px 0}.formula-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--hairline)}.formula-row-result{border-bottom:0;background:#c48cb314}[data-theme=dark] .formula-row-result{background:#c48cb31f}.formula-label{font-size:13px;color:var(--ink-secondary)}.formula-value{font-size:14px;font-weight:550;color:var(--ink);text-align:right}.formula-row-result .formula-label,.formula-row-result .formula-value{color:var(--site-primary, var(--ink));font-weight:650}.formula-note{margin:0;padding:14px 22px 18px;font-size:13px;color:var(--ink-secondary);border-top:1px solid var(--hairline);line-height:1.5}.model-catalog{display:flex;flex-direction:column;gap:0;scroll-margin-top:calc(var(--header-float) + 4.75rem);border:1px solid var(--hairline);border-radius:var(--radius-lg);border-top:3px solid var(--site-accent, var(--accent));background:linear-gradient(180deg,rgba(196,140,179,.06) 0%,var(--surface) 22%);box-shadow:0 10px 36px #26415e12;overflow:hidden;overflow-anchor:none}[data-theme=dark] .model-catalog{background:linear-gradient(180deg,rgba(196,140,179,.1) 0%,var(--surface-raised) 26%);box-shadow:0 12px 40px #0000003d}.model-catalog-toolbar{display:flex;align-items:flex-end;justify-content:flex-start;gap:16px 20px;flex-wrap:wrap;padding:24px 28px 20px}.model-catalog-filters{display:flex;flex-wrap:wrap;gap:12px;flex:0 1 auto}.model-catalog-field{display:flex;flex-direction:column;gap:6px;min-width:200px;flex:0 1 240px;font-size:12px;font-weight:550;color:var(--ink-secondary)}.model-catalog-field>label,.model-catalog-field>span{margin:0}.model-catalog-field--sort{min-width:260px;flex:0 1 320px}.model-catalog-filter{display:flex;flex-direction:column;gap:10px;padding:0 28px 12px}.model-catalog-rank{display:flex;flex-direction:column;gap:10px;padding:0 28px 20px}.model-catalog-rank-label{font-size:12px;font-weight:550;color:var(--ink-secondary)}.model-catalog-rank-chips{display:flex;flex-wrap:wrap;gap:8px}.model-catalog-rank-chip{appearance:none;border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));background:var(--surface-raised);color:var(--ink-secondary);font:inherit;font-size:13px;font-weight:550;line-height:1.2;padding:8px 14px;border-radius:var(--radius-pill);cursor:pointer;transform:none;transition:background-color var(--dur-colour) ease,color var(--dur-colour) ease,border-color var(--dur-colour) ease,box-shadow .25s var(--ease-smooth)}.model-catalog-rank-chip:hover{border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 45%,var(--hairline));color:var(--ink)}.model-catalog-rank-chip.is-active{background:var(--site-primary, var(--ink));border-color:transparent;color:var(--site-primary-ink, var(--surface));box-shadow:0 4px 14px #26415e29}.model-catalog-rank-note{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--ink-tertiary);max-width:52rem}.model-catalog-rank-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:42px}.model-catalog-rank-status-text{margin:0;font-size:14px;font-weight:550;color:var(--ink)}.model-catalog-field input,.model-catalog-field .select-menu-trigger{width:100%;height:42px;min-height:42px;box-sizing:border-box;font:inherit;font-size:14px;font-weight:450;line-height:1.25;color:var(--ink);background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));border-radius:var(--radius-pill);padding:0 16px;outline:none;transform:none;transition:border-color .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth)}.model-catalog-field input:hover,.model-catalog-field .select-menu-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 45%,var(--hairline));box-shadow:0 4px 16px #83a6ce24}.model-catalog-field input:focus,.model-catalog-field .select-menu.is-open .select-menu-trigger,.model-catalog-field .select-menu-trigger:focus-visible{border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 55%,var(--hairline));box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent, var(--accent)) 22%,transparent)}.select-menu{position:relative;width:100%}.select-menu-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:inherit;text-align:left;cursor:pointer;transform:none}.select-menu-value{min-width:0;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu-chevron{width:8px;height:8px;flex-shrink:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);opacity:.7;transition:transform var(--dur-move) var(--ease-standard)}.select-menu.is-open .select-menu-chevron{transform:rotate(225deg) translate(-1px,-1px)}.select-menu-panel{display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);box-shadow:0 2px 6px #0000001f,0 14px 32px #00000047;padding:6px;z-index:110;overflow:hidden;overflow-anchor:none}.select-menu-list{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 32%,transparent) transparent}.select-menu-list::-webkit-scrollbar{width:8px}.select-menu-list::-webkit-scrollbar-button{display:none;width:0;height:0}.select-menu-list::-webkit-scrollbar-track{background:transparent;margin:4px 0}.select-menu-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.select-menu-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 48%,transparent);border:2px solid transparent;background-clip:padding-box}.select-menu-item{display:block;width:100%;text-align:left;background:transparent;color:var(--ink);border:0;border-radius:var(--radius-md);padding:10px 12px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transform:none;transition:background-color var(--dur-colour) ease,color var(--dur-colour) ease}button.select-menu-item:hover:not(:disabled),button.select-menu-item:active:not(:disabled){transform:none}.select-menu-item:hover{background:var(--accent-bg);color:var(--site-primary, var(--ink))}.select-menu-item.is-active{background:var(--accent-bg);color:var(--site-primary, var(--accent));font-weight:600}[data-theme=light] .select-menu-panel{background:var(--surface);box-shadow:0 2px 4px #1213170f,0 12px 28px #12131724}[data-theme=dark] .select-menu-panel{background:#303136;border-color:#b7bfd938;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000073,0 18px 40px #0000008c}.model-catalog-scroll{overflow-x:auto;max-width:100%;border-top:1px solid var(--hairline);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 32%,transparent) transparent}.model-catalog-scroll::-webkit-scrollbar{height:8px}.model-catalog-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.model-catalog-scroll::-webkit-scrollbar-track{background:transparent;margin:0 8px}.model-catalog-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.model-catalog-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 48%,transparent);border:2px solid transparent;background-clip:padding-box}.model-catalog-scroll{transition:opacity .35s var(--ease-smooth)}.model-catalog-scroll.is-busy{opacity:.55}.model-price-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:860px}.model-price-table th,.model-price-table td{padding:20px 18px;text-align:left;border-bottom:1px solid var(--hairline);vertical-align:middle;white-space:nowrap}.model-price-table td.model-highlights{white-space:normal;max-width:280px;min-width:200px;font-size:13px;line-height:1.45;font-weight:450;color:var(--ink)}.model-price-table th.is-score,.model-price-table td.is-score{white-space:nowrap;font-variant-numeric:tabular-nums}.model-score-cap{font-weight:450;color:var(--ink-tertiary)}.model-score-stars{letter-spacing:.04em;color:var(--site-primary, var(--ink));font-size:14px;font-weight:600}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.model-price-table th{font-size:12px;font-weight:550;letter-spacing:.02em;color:var(--ink-secondary);background:transparent}.model-price-table tbody tr:last-child td{border-bottom:0}.model-price-table tbody tr:hover td{background:color-mix(in srgb,var(--site-accent, var(--accent)) 8%,transparent)}.model-price-table td:first-child{white-space:normal;padding-left:28px}.model-price-table th:first-child{padding-left:28px}.model-price-table td:last-child,.model-price-table th:last-child{padding-right:28px}.model-price-table .is-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:550;color:var(--site-primary, var(--ink))}.model-price-table .is-skeleton td{background:linear-gradient(90deg,color-mix(in srgb,var(--site-accent) 6%,var(--surface-sunken)) 25%,color-mix(in srgb,var(--surface) 70%,var(--surface-sunken)),color-mix(in srgb,var(--site-accent) 6%,var(--surface-sunken)) 75%);background-size:200% 100%;animation:skeleton-shine 1.4s ease-in-out infinite;height:72px}@keyframes skeleton-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.model-identity{display:flex;align-items:center;gap:14px;min-width:220px}.model-vendor-mark{border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.model-vendor-mark--full{border-radius:50%;object-fit:cover}.model-vendor-mark--bare{border-radius:0;background:transparent!important;object-fit:contain}.model-identity-text{display:flex;flex-direction:column;gap:2px;min-width:0}.model-identity-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.model-identity-name{font-size:16px;font-weight:550;color:var(--ink);line-height:1.25}.model-free-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.03em;line-height:1.2;color:var(--accent);background:var(--accent-bg);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}[data-theme=dark] .model-free-badge{color:#b8ccff;background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.model-identity-id{font-size:12px;color:var(--ink-tertiary);font-family:ui-monospace,SFMono-Regular,Roboto Mono,monospace}.model-discount-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.03em;line-height:1.2;color:#c2410c;background:color-mix(in srgb,#ea580c 10%,transparent);border:1px solid color-mix(in srgb,#ea580c 28%,transparent)}[data-theme=dark] .model-discount-badge{color:#fdba74;background:color-mix(in srgb,#ea580c 18%,transparent);border-color:color-mix(in srgb,#ea580c 36%,transparent)}.model-discount-groups{font-size:12px;color:var(--ink-secondary)}.model-region-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.model-region-pills li{font-size:12px;font-weight:500;letter-spacing:.02em;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));color:var(--ink-secondary);background:var(--surface-raised)}.model-catalog-empty{color:var(--ink-tertiary)}.model-catalog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:18px 28px 4px;border-top:1px solid var(--hairline)}.model-catalog-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 16px;width:100%}.model-catalog-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.model-catalog-pager-nav{grid-column:2;justify-self:center;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:min-content}.model-catalog-pager-nav .btn{white-space:nowrap;flex-shrink:0}.model-catalog-pager-icon{display:none;font-size:1.15rem;line-height:1}.model-catalog-page-num,.model-catalog-page-gap{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font:inherit;font-size:13px;font-weight:550;font-variant-numeric:tabular-nums}.model-catalog-page-num{border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);cursor:pointer}.model-catalog-page-num:hover:not(:disabled):not(.is-active){border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 45%,var(--hairline))}.model-catalog-page-num.is-active{background:var(--site-primary, var(--ink));color:var(--site-primary-ink, var(--surface));border-color:transparent;cursor:default}.model-catalog-page-gap{color:var(--ink-tertiary)}.model-catalog-page-size{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.model-catalog-page-size label{margin:0;font-size:13px;font-weight:550;color:var(--ink-secondary);white-space:nowrap}.model-catalog-page-size .select-menu{width:auto;min-width:4.75rem}.model-catalog-page-size .select-menu-trigger{height:36px;min-height:36px;padding:0 12px;font-size:13px;font-weight:550;line-height:1.25;color:var(--ink);background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));border-radius:var(--radius-pill)}.model-catalog-portal{font-size:13.5px;font-weight:550;color:var(--site-primary, var(--accent));text-decoration:none}.model-catalog-portal:hover{text-decoration:underline}.model-catalog-note{margin:0;padding:16px 28px 22px;font-size:13px;color:var(--ink-secondary);line-height:1.5}.region-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:0;padding:0;list-style:none}.region-card{display:flex;flex-direction:column;gap:18px;justify-content:space-between;padding:18px 16px;border-radius:14px;background:color-mix(in srgb,var(--surface-raised, #1a1c21) 88%,#000);border:1px solid rgba(140,150,175,.14);min-height:108px}[data-theme=light] .region-card{background:color-mix(in srgb,var(--surface) 92%,#fff);border-color:#4655781f}.region-card-head{display:flex;align-items:center;gap:8px;min-width:0}.region-card-mark{flex-shrink:0;color:color-mix(in srgb,var(--ink-secondary) 80%,#9aa8c8)}.region-card-name{color:var(--ink);font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region-card-status{display:inline-flex;align-items:center;gap:8px}.region-card-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--ink-tertiary)}.region-card-status-label{font-size:14px;font-weight:600;color:var(--ink-secondary)}.region-card.is-up .region-card-dot{background:#2fb872;box-shadow:0 0 0 3px #2fb87229}.region-card.is-up .region-card-status-label{color:#2fb872}.region-card.is-degraded .region-card-dot{background:#e0a83c;box-shadow:0 0 0 3px #e0a83c29}.region-card.is-degraded .region-card-status-label{color:#e0a83c}.region-card.is-down .region-card-dot{background:#e0503c;box-shadow:0 0 0 3px #e0503c29}.region-card.is-down .region-card-status-label{color:#e0503c}.region-card.is-unknown .region-card-dot{background:#8a93a8}.status-region-section{max-width:min(1200px,100%);margin-inline:auto;padding-inline:clamp(20px,4vw,32px)}.section-head--status-region{text-align:left;max-width:52rem;margin-bottom:clamp(28px,4vh,40px)}.section-head--status-region h2{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.4rem);letter-spacing:-.02em;margin:0}.section-head--status-region p{margin-top:12px;max-width:48em;color:var(--ink-secondary);line-height:1.65}.status-live-section{max-width:min(1200px,100%);margin-inline:auto;padding-inline:clamp(20px,4vw,32px)}.section-head--status-live{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(20px,3vw,48px);align-items:end;max-width:none;width:100%;margin-bottom:clamp(28px,4vh,40px);text-align:left}.section-head-status-live-lead{min-width:0}.section-head-status-live-lead .eyebrow{margin-bottom:10px}.section-head-status-live-lead h2{font-size:clamp(1.85rem,1.25rem + 2vw,2.55rem);letter-spacing:-.025em;margin:0;line-height:1.2}.section-head-status-live-body{margin:0;max-width:none;font-size:clamp(14.5px,.9rem + .2vw,16px);line-height:1.7;color:var(--ink-secondary)}@media(max-width:820px){.section-head--status-live{grid-template-columns:1fr;gap:14px;align-items:start}}.brand-body--status .model-catalog--status{position:relative;border:1px solid color-mix(in srgb,var(--hairline) 88%,transparent);border-top:0;border-radius:22px;background:linear-gradient(180deg,#c48cb31f,color-mix(in srgb,var(--surface-raised) 92%,#1a1c22) 18%,color-mix(in srgb,var(--surface-raised) 96%,#16181e));box-shadow:0 0 0 1px color-mix(in srgb,var(--hairline) 55%,transparent),0 18px 48px #00000047;overflow:hidden}.brand-body--status .model-catalog--status:before{content:"";position:absolute;top:0;left:8%;right:8%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(224,150,190,.35) 18%,rgba(224,122,175,.95) 50%,rgba(224,150,190,.35) 82%,transparent 100%);box-shadow:0 0 18px #c48cb38c,0 0 36px #c48cb338;z-index:2;pointer-events:none}[data-theme=light] .brand-body--status .model-catalog--status{background:linear-gradient(180deg,rgba(196,140,179,.08) 0%,var(--surface) 22%);box-shadow:0 10px 36px #26415e14}.brand-body--status .model-catalog--status .model-catalog-scroll{border-top:0}.brand-body--status .model-catalog--status .model-price-table{min-width:640px}.brand-body--status .model-catalog--status .model-price-table th{padding-top:22px;padding-bottom:14px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-secondary);border-bottom-color:color-mix(in srgb,var(--hairline) 80%,transparent)}.brand-body--status .model-catalog--status .model-price-table td{padding-top:16px;padding-bottom:16px;border-bottom-color:color-mix(in srgb,var(--hairline) 70%,transparent)}.brand-body--status .model-catalog--status .model-price-table tbody tr:last-child td{border-bottom:0}.brand-body--status .model-catalog--status .model-catalog-footer{padding:16px 22px 18px;border-top-color:color-mix(in srgb,var(--hairline) 75%,transparent)}.brand-body--status .model-catalog--status .model-catalog-note{padding-inline:8px;margin-top:14px;color:var(--ink-tertiary);font-size:12px}@media(max-width:720px){.region-card-grid{grid-template-columns:1fr 1fr;gap:10px}.region-card{min-height:96px;padding:14px 12px}.region-card-name{font-size:13px}}@media(max-width:420px){.region-card-grid{grid-template-columns:1fr}}.model-catalog-state,.brand-body .model-catalog .empty-panel{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 28px;border:0;box-shadow:none;background:transparent;padding:32px 0}.model-catalog-state h3{color:var(--site-primary, var(--ink))}@media(max-width:800px){.model-catalog-toolbar{padding:20px 18px 16px}.model-catalog-filter{padding:0 18px 10px}.model-catalog-rank{padding:0 18px 16px}.model-catalog-pager{display:flex;flex-wrap:wrap;width:100%}.model-catalog-pager-nav{grid-column:auto;justify-self:auto;flex:1 1 100%;gap:4px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:center}.model-catalog-pager-nav::-webkit-scrollbar{display:none}.model-catalog-pager-step{width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.model-catalog-pager-icon{display:inline}.model-catalog-pager-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.model-catalog-page-num,.model-catalog-page-gap{min-width:32px;height:32px;padding:0 6px;font-size:12px}.model-catalog-page-gap{min-width:1.25rem}.model-catalog-page-size{grid-column:auto;justify-self:auto;margin-left:auto;flex:1 1 100%;justify-content:flex-end}.model-catalog-footer,.model-catalog-note{padding-left:18px;padding-right:18px}.model-catalog-state,.brand-body .model-catalog .empty-panel{margin-left:18px;margin-right:18px}.model-price-table td:first-child,.model-price-table th:first-child{padding-left:18px}.model-price-table td:last-child,.model-price-table th:last-child{padding-right:18px}}.kv-list{border-top:1px solid var(--hairline)}.kv-row{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--hairline)}.kv-row dt{font-size:13px;font-weight:550;color:var(--ink)}.kv-row dd{margin:0;font-size:14.5px;color:var(--ink-secondary);line-height:1.65}@media(max-width:640px){.kv-row{grid-template-columns:1fr;gap:6px}}.kv-note{margin:16px 0 0;font-size:13px;color:var(--ink-tertiary);line-height:1.6}.legal-hero-defs{position:absolute;width:0;height:0;overflow:hidden}.legal-hero{--legal-hero-rail: calc(var(--header-float) + env(safe-area-inset-top, 0px) + 4.625rem);margin-top:calc(var(--legal-hero-rail) * -1);padding:calc(var(--legal-hero-rail) + 72px) 0 clamp(112px,11vw,180px);background:color-mix(in srgb,var(--accent) 9%,var(--surface));clip-path:url(#legal-hero-clip);text-align:center}[data-theme=dark] .legal-hero{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.legal-hero .hero{padding-top:0;padding-bottom:0}.legal-hero .hero h1{margin:0 auto;max-width:none;font-size:clamp(1.75rem,1.2rem + 3vw,3.4rem)}.legal-hero .hero-lede{margin:20px auto 0}.legal-hero .legal-hero-meta{margin:18px 0 0}.hero.hero-legal,.legal-layout{--legal-max: 1520px;--legal-pad: clamp(24px, 4vw, 64px);max-width:var(--legal-max);padding-left:var(--legal-pad);padding-right:var(--legal-pad)}.legal-layout{margin:0 auto;padding-top:40px;padding-bottom:88px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(56px,6vw,120px)}.legal-toc{position:sticky;top:calc(var(--header-float) + 4.625rem + 24px);align-self:start;max-height:calc(100vh - var(--header-float) - 4.625rem - 48px);overflow-y:auto;scrollbar-width:none}.legal-toc::-webkit-scrollbar{display:none}.legal-toc-title{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink-tertiary)}.legal-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.legal-toc-link{position:relative;display:block;padding:10px 0 12px;font-size:15px;line-height:1.5;color:var(--ink-muted);text-decoration:none;transition:color var(--dur-colour, .12s) ease;-webkit-tap-highlight-color:transparent}.legal-toc-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .24s ease-out}.legal-toc-link:hover{color:var(--ink)}.legal-toc-link:focus{outline:none}.legal-toc-link:focus-visible{color:var(--ink)}.legal-toc-link.is-active{color:var(--accent);font-weight:600}.legal-toc-link.is-active:after{transform:scaleX(1)}.legal-toc-toggle{display:none}.legal-content{max-width:960px}.legal-section{scroll-margin-top:calc(var(--header-float) + env(safe-area-inset-top,0px) + 4.625rem - 48px)}.legal-section+.legal-section{margin-top:64px}.legal-section h2{margin:0 0 20px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);line-height:1.22}.legal-section h3{margin:32px 0 10px;font-size:17px;font-weight:600;line-height:1.4;color:var(--ink)}.legal-section p,.legal-section li{font-size:15px;line-height:1.75;color:var(--ink-secondary)}.legal-section p{margin:0 0 14px}.legal-section ul{margin:0 0 18px;padding-left:22px}.legal-section li+li{margin-top:6px}.legal-section strong{font-weight:600;color:var(--ink)}.legal-terms{margin:0 0 14px}.legal-term{padding:16px 0;border-top:1px solid var(--hairline)}.legal-term:last-child{border-bottom:1px solid var(--hairline)}.legal-term dt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.45;color:var(--ink)}.legal-term dd{margin:0;font-size:15px;line-height:1.75;color:var(--ink-secondary)}.legal-period{display:inline-flex;padding:2px 10px;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-size:12.5px;font-weight:600;line-height:1.6;white-space:nowrap}.legal-summary{margin:0 0 20px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--hairline));border-radius:var(--radius-md);background:var(--accent-bg)}.legal-section p.legal-summary{color:var(--ink)}dl.legal-summary{display:grid;gap:14px}dl.legal-summary dt{margin:0 0 2px;font-size:13px;font-weight:600;color:var(--accent)}dl.legal-summary dd{margin:0;font-size:15.5px;line-height:1.65;color:var(--ink)}html[lang=th] .legal-section h2{line-height:1.32}.legal-hero.legal-hero--compact{clip-path:url(#legal-hero-clip-compact);padding-top:calc(var(--legal-hero-rail) + 48px);padding-bottom:clamp(72px,6vw,104px)}.legal-toc-meta{display:block;margin-bottom:2px;font-size:12.5px;font-weight:500;color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.legal-toc-link.is-active .legal-toc-meta{color:inherit;font-weight:600}.legal-toc-link--meta.is-active{font-weight:inherit}.changelog-timeline{--changelog-gap: 72px;--changelog-rail: 28px;max-width:780px}.changelog-release{position:relative;padding-left:var(--changelog-rail)}.legal-section.changelog-release+.changelog-release{margin-top:var(--changelog-gap)}.changelog-release:before{content:"";position:absolute;left:4px;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--surface);border:1.5px solid var(--hairline-strong);box-sizing:border-box;z-index:1}.changelog-release:first-child:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.changelog-release:not(:last-child):after{content:"";position:absolute;left:8px;top:calc(.55em + 9px);bottom:calc(var(--changelog-gap) * -1);width:1px;background:var(--hairline)}.legal-section p.changelog-date{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.changelog-release:first-child .changelog-date{color:var(--accent)}.legal-section.changelog-release h2{margin-bottom:24px;font-size:clamp(1.3rem,1.1rem + .7vw,1.65rem)}.changelog-group+.changelog-group{margin-top:28px}.changelog-group h3{margin:0 0 12px}.legal-section.changelog-release li{font-size:16px;line-height:1.7}.legal-section.changelog-release li+li{margin-top:8px}@media(max-width:900px){.changelog-timeline{--changelog-gap: 56px;--changelog-rail: 24px}.legal-section.changelog-release li{font-size:15px}}.changelog-kind{display:inline-flex;padding:2px 12px;border-radius:999px;border:1px solid var(--hairline-strong);background:var(--surface-raised);color:var(--ink-secondary);font-size:13px;font-weight:600;line-height:1.6}.changelog-kind--new{border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:var(--accent-bg);color:var(--accent)}@media(max-width:900px){.legal-layout{grid-template-columns:1fr;gap:0;padding-top:16px}.legal-toc{position:static;max-height:none;overflow:visible;margin-bottom:32px;border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface-raised)}.legal-toc-title{display:none}.legal-toc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:0;background:none;font:inherit;font-size:15px;font-weight:550;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.legal-toc-toggle:focus{outline:none}.legal-toc-chevron{flex-shrink:0;color:var(--ink-secondary);transition:transform .35s cubic-bezier(.4,0,.2,1)}.legal-toc.is-open .legal-toc-chevron{transform:rotate(180deg)}.legal-toc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.legal-toc.is-open .legal-toc-panel{grid-template-rows:1fr}.legal-toc-panel>ol{min-height:0;overflow:hidden;padding:0 16px;visibility:hidden;transition:visibility 0s .35s}.legal-toc.is-open .legal-toc-panel>ol{visibility:visible;transition:visibility 0s}.legal-toc-panel li:last-child{padding-bottom:10px}.legal-toc.is-instant .legal-toc-panel,.legal-toc.is-instant .legal-toc-panel>ol,.legal-toc.is-instant .legal-toc-chevron{transition:none}.legal-section+.legal-section{margin-top:48px}}@media(max-width:640px){.hero.hero-legal,.legal-layout{--legal-pad: 16px}.legal-hero{padding-top:calc(var(--legal-hero-rail) + 48px);padding-bottom:136px}.legal-hero.legal-hero--compact{padding-bottom:88px}}.cta-band{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--ink);color:var(--surface);padding:64px 48px;text-align:center;border:1px solid rgba(255,255,255,.12)}.cta-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 12% 18%,rgba(130,180,255,.45),transparent 58%),radial-gradient(ellipse 55% 65% at 88% 22%,rgba(180,220,255,.32),transparent 55%),radial-gradient(ellipse 50% 60% at 8% 88%,rgba(255,175,145,.35),transparent 58%),radial-gradient(ellipse 55% 60% at 92% 82%,rgba(195,235,130,.38),transparent 55%),radial-gradient(ellipse 45% 50% at 50% 50%,rgba(200,180,255,.16),transparent 65%);opacity:.72}.cta-band>*{position:relative;z-index:1}.brand-body .cta-band-brand{max-width:920px;margin-inline:auto;position:relative;overflow:hidden}.cta-glow-wrap{max-width:920px;margin-inline:auto}.brand-body .cta-band-brand:before{display:none;content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:0}.brand-body .cta-band-brand:after{display:none;content:"";position:absolute;top:0;left:10%;right:10%;height:1px;pointer-events:none;z-index:0}.brand-body .cta-band-brand>*{position:relative;z-index:1}[data-theme=light] .brand-body .cta-band-brand{background:linear-gradient(145deg,#8eb4d6,#9ec2e0 40%,#aed0ea);border:1px solid rgba(255,255,255,.42);box-shadow:0 20px 56px #26415e24}[data-theme=light] .brand-body .cta-band-brand:before{display:block;background:radial-gradient(ellipse 60% 70% at 12% 18%,rgba(130,180,255,.45),transparent 58%),radial-gradient(ellipse 55% 65% at 88% 22%,rgba(180,220,255,.32),transparent 55%),radial-gradient(ellipse 50% 60% at 8% 88%,rgba(255,175,145,.35),transparent 58%),radial-gradient(ellipse 55% 60% at 92% 82%,rgba(195,235,130,.38),transparent 55%),radial-gradient(ellipse 45% 50% at 50% 50%,rgba(200,180,255,.16),transparent 65%);opacity:.72}[data-theme=light] .brand-body .cta-band-brand:after{display:none}[data-theme=light] .brand-body .cta-band-brand h2{color:#fff;text-shadow:0 2px 18px rgba(22,34,46,.24)}[data-theme=light] .brand-body .cta-band-brand p{color:#fffffff0;text-shadow:0 1px 14px rgba(22,34,46,.2)}.brand-body .cta-band-brand p{max-width:44ch}.brand-body .cta-band-brand .hero-actions{margin-top:36px}[data-theme=light] .brand-body .cta-band-brand .btn-primary{background:#fff;color:#16222e;box-shadow:0 4px 20px #16222e24}[data-theme=light] .brand-body .cta-band-brand .btn-primary:hover{background:#f4f7fa}[data-theme=light] .brand-body .cta-band-brand .btn-secondary{border-color:#ffffff85;color:#fff;background:#ffffff1a}[data-theme=light] .brand-body .cta-band-brand .btn-secondary:hover{background:#fff3;border-color:#ffffffad}[data-theme=dark] .brand-body .cta-band-brand{background:linear-gradient(145deg,#a87894,#b58aa3 48%,#9f738c);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 64px #0006}[data-theme=dark] .brand-body .cta-band-brand:before{display:none}[data-theme=dark] .brand-body .cta-band-brand:after{display:none}[data-theme=dark] .brand-body .cta-band-brand h2{color:#f0e8ee;text-shadow:none}[data-theme=dark] .brand-body .cta-band-brand p{color:#f0e8eec7;text-shadow:none}[data-theme=dark] .brand-body .cta-band-brand .btn-primary{background:#141218;color:#fff;box-shadow:0 4px 18px #00000047}[data-theme=dark] .brand-body .cta-band-brand .btn-secondary{border-color:#f0e8ee57;color:#f0e8eeeb;background:#ffffff14}[data-theme=dark] .brand-body .cta-band-brand .btn-secondary:hover{background:#ffffff24;border-color:#f0e8ee7a;color:#f0e8ee}[data-theme=dark] .brand-body .cta-band-brand .btn-primary:hover{background:#242028;filter:none}.cta-band h2{color:var(--surface);font-size:clamp(1.8rem,1.4rem + 2vw,2.6rem);line-height:1.22}.cta-band p{color:#fffffff0;max-width:44ch;margin:18px auto 0}[data-theme=dark] .cta-band{background:var(--surface-raised);border:1px solid var(--hairline-strong)}[data-theme=dark] .cta-band h2{color:var(--ink)}[data-theme=dark] .cta-band p{color:var(--ink-secondary)}.cta-band .hero-actions{justify-content:center;margin-top:30px}.cta-band .btn-primary{background:var(--surface);color:var(--ink)}[data-theme=dark] .cta-band .btn-primary{background:var(--ink);color:var(--surface)}.cta-band .btn-secondary{border-color:#ffffff47;color:var(--surface)}[data-theme=dark] .cta-band .btn-secondary{border-color:var(--hairline-strong);color:var(--ink)}[data-theme=light] .brand-body{--site-primary: #1e354c;--site-primary-ink: #ffffff;--site-secondary: #5f87b0;--site-accent: #b56f9a}[data-theme=dark] .brand-body{--site-primary: #83a6ce;--site-primary-ink: #0c131a;--site-secondary: #83a6ce;--site-accent: #c48cb3}.brand-body .hero h1{color:var(--site-primary)}.brand-body .hero-home h1.typewriter-heading,.brand-body .hero-home .typewriter-heading{color:transparent}[data-theme=light] .brand-body .hero-home h1.typewriter-heading,[data-theme=light] .brand-body .hero-home .typewriter-heading{background:none;-webkit-background-clip:unset;background-clip:unset;color:transparent}[data-theme=light] .brand-body .hero-home .typewriter-text{color:#1e3348;-webkit-text-fill-color:#1e3348;background:none;-webkit-background-clip:unset;background-clip:unset}[data-theme=dark] .brand-body .hero-home h1.typewriter-heading,[data-theme=dark] .brand-body .hero-home .typewriter-heading{background:none;-webkit-background-clip:unset;background-clip:unset;color:transparent;text-shadow:none}[data-theme=dark] .brand-body .hero-home .typewriter-text{color:#fff;text-shadow:0 0 20px var(--surface),0 0 40px var(--surface),0 0 72px color-mix(in srgb,var(--surface) 90%,transparent)}.brand-body .btn-primary{background:var(--site-primary);color:var(--site-primary-ink)}.brand-body .pill-accent{background:var(--site-accent);color:#33101f;border-color:transparent;font-weight:650}.brand-body .card{border-top:4px solid var(--site-accent)}.brand-body .card-icon{background:#c48cb329;color:var(--site-accent)}.why-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.why-card{--why-accent: #a35a88;position:relative;display:flex;flex-direction:column;height:100%;padding:24px 20px 26px;border-radius:14px;background:#fff;border:1px solid color-mix(in srgb,var(--why-accent) 34%,var(--hairline));box-shadow:inset 3px 0 0 var(--why-accent),0 0 0 1px color-mix(in srgb,var(--why-accent) 10%,transparent),0 10px 26px color-mix(in srgb,var(--why-accent) 10%,rgba(18,19,23,.04));transition:transform var(--dur-move) var(--ease-standard),border-color var(--dur-colour) ease,box-shadow var(--dur-move) var(--ease-standard)}.why-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 65% at 8% 0%,color-mix(in srgb,var(--why-accent) 28%,transparent) 0%,transparent 62%);opacity:.85}.why-card>*{position:relative;z-index:1}.why-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--why-accent) 48%,var(--hairline));box-shadow:inset 3px 0 0 var(--why-accent),0 0 0 1px color-mix(in srgb,var(--why-accent) 16%,transparent),0 0 28px color-mix(in srgb,var(--why-accent) 16%,transparent),0 16px 36px #12131714}[data-theme=dark] .why-card{--why-accent: color-mix(in srgb, var(--site-accent, #c48cb3) 72%, #8a4f72);background:var(--surface-raised, var(--surface));box-shadow:inset 3px 0 0 var(--why-accent),0 0 0 1px color-mix(in srgb,var(--why-accent) 14%,transparent),0 12px 30px #00000042}[data-theme=dark] .why-card:after{opacity:.7}[data-theme=dark] .why-card:hover{box-shadow:inset 3px 0 0 var(--why-accent),0 0 0 1px color-mix(in srgb,var(--why-accent) 22%,transparent),0 0 34px color-mix(in srgb,var(--why-accent) 18%,transparent),0 18px 42px #00000057}.why-card-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.why-card-icon{width:42px;height:42px;margin:0;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--why-accent) 22%,transparent);color:var(--why-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--why-accent) 28%,transparent);transition:background-color var(--dur-colour) ease,box-shadow var(--dur-colour) ease,transform var(--dur-move) var(--ease-standard)}.why-card:hover .why-card-icon{background:color-mix(in srgb,var(--why-accent) 34%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--why-accent) 28%,transparent);transform:scale(1.05)}.why-card-icon svg{display:block}.why-card h3{margin:0;font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.why-card p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);flex:1}html[lang=th] .why-card h3{font-weight:700;line-height:1.35}html[lang=th] .why-card p{line-height:1.65}@media(max-width:1100px){.why-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.why-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.why-card,.why-card:hover,.why-card:hover .why-card-icon{transition:none;transform:none}}.section-reviews{--review-card-w: 360px;--review-gap: 20px;--review-accent: var(--accent);max-width:none;padding-left:0;padding-right:0}[data-theme=light] .section-reviews{--review-accent: var(--site-accent, var(--accent))}.reviews-head{padding:0 24px;margin-bottom:28px}.reviews-rows{display:grid}.reviews-row+.reviews-row{margin-top:-32px}.reviews-row{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.reviews-track{display:flex;width:max-content;margin:0 auto}.reviews-set{display:flex;gap:var(--review-gap);margin:0;padding:18px var(--review-gap) 36px 0;list-style:none}.is-still .reviews-set{padding-right:0}.is-animated .reviews-track{margin:0;animation:reviews-marquee var(--review-duration, 40s) linear infinite}.is-animated .reviews-row--reverse .reviews-track{animation-direction:reverse}.reviews-row:has(:focus-visible) .reviews-track,.reviews-row.is-held .reviews-track,.section-reviews.is-paused .reviews-track{animation-play-state:paused}@media(hover:hover){.reviews-row:hover .reviews-track{animation-play-state:paused}}@keyframes reviews-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.is-reduced .reviews-row{overflow-x:auto;padding:0 24px;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}@media(prefers-reduced-motion:reduce){.reviews-track{animation:none!important}}.reviews-item{display:flex;margin:0}.review-card{display:flex;flex-direction:column;gap:10px;width:var(--review-card-w);padding:16px 20px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--hairline-strong);box-shadow:0 1px 2px #1213170a,0 6px 18px #1213170d}[data-theme=dark] .review-card{background:var(--surface-raised);box-shadow:0 8px 22px #00000047}.review-card-top{display:flex;align-items:center;gap:10px}.review-card-top .review-card-date{flex:1;min-width:0}.review-stars{display:inline-flex;flex-shrink:0;gap:2px}.review-star{fill:var(--hairline-strong)}.review-star.is-on{fill:#f5a524}[data-theme=dark] .review-star.is-on{fill:#fbbf24}.review-card-quote{font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:.5;height:18px;color:color-mix(in srgb,var(--review-accent) 38%,transparent);user-select:none}.review-card-text,.review-dialog-text{margin:0;font-size:14px;line-height:1.6;color:var(--ink-muted);white-space:pre-line;overflow-wrap:anywhere}.review-card-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;height:6.4em}html[lang=th] .review-card-text,html[lang=th] .review-dialog-text{line-height:1.7}html[lang=th] .review-card-text{height:6.8em}.review-card-more{flex-shrink:0;padding:0;border:0;background:none;color:var(--review-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.review-card-more:hover{text-decoration:underline}.review-card-foot{display:flex;align-items:baseline;gap:12px;min-height:20px;padding-top:2px}.review-card-author{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0;white-space:nowrap}.review-card-name,.review-card-job{min-width:0;overflow:hidden;text-overflow:ellipsis}.review-card-name{flex-shrink:1;font-size:13px;font-weight:650;color:var(--review-accent)}.review-card-job{flex-shrink:2;font-size:12px;color:var(--ink-secondary)}.review-dialog-foot .review-card-author{flex-wrap:wrap;row-gap:2px;white-space:normal}.review-dialog-foot .review-card-name,.review-dialog-foot .review-card-job{overflow:visible;overflow-wrap:anywhere}.review-card-date{font-size:12px;color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.review-dialog{width:min(520px,calc(100vw - 32px));max-height:min(80vh,640px);padding:0;border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:0 24px 60px #12131738}[data-theme=dark] .review-dialog{background:var(--surface-raised);box-shadow:0 24px 60px #00000080}.review-dialog::backdrop{background:#0c0e1673}.review-dialog-body{display:flex;flex-direction:column;gap:14px;padding:20px 22px 22px}.review-dialog-text{font-size:15px;color:var(--ink)}.review-dialog-close{width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-secondary);font-size:22px;line-height:1;cursor:pointer}.review-dialog-close:hover{background:color-mix(in srgb,var(--review-accent) 12%,transparent);color:var(--ink)}@media(max-width:620px){.section-reviews{--review-card-w: 288px;--review-gap: 14px}.reviews-head{padding:0 20px;margin-bottom:16px}}.cli-tools-group{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cli-tools-label{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ink-secondary);text-transform:uppercase}.cli-tools-label svg{color:var(--site-accent, #e07630);flex-shrink:0}.cli-tools-grid{display:contents}.cli-tool-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;background:var(--surface-raised, var(--surface));border:1px solid var(--hairline);transition:border-color var(--dur-colour) ease,box-shadow var(--dur-move) var(--ease-standard),transform var(--dur-move) var(--ease-standard)}.cli-tool-card:hover{border-color:color-mix(in srgb,var(--site-accent, #e07630) 30%,var(--hairline));box-shadow:0 6px 18px #00000012;transform:translateY(-2px)}[data-theme=dark] .cli-tool-card{background:color-mix(in srgb,var(--surface) 60%,transparent);border-color:color-mix(in srgb,#fff 8%,transparent)}[data-theme=dark] .cli-tool-card:hover{border-color:color-mix(in srgb,var(--site-accent, #e07630) 36%,transparent);box-shadow:0 6px 22px #00000038}.cli-tool-icon{width:38px;height:38px;flex-shrink:0;border-radius:9px;background:color-mix(in srgb,var(--site-accent, #e07630) 16%,var(--surface));color:var(--site-accent, #e07630);font-size:11px;font-weight:700;letter-spacing:.03em;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--site-accent, #e07630) 22%,transparent)}.cli-tool-info{display:flex;flex-direction:column;min-width:0}.cli-tool-name{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cli-tool-desc{font-size:12px;color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}@media(max-width:900px){.cli-tools-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cli-tools-group{grid-template-columns:1fr}}.cli-guide-cta{margin-top:28px}.section-account-types .section-head{max-width:min(920px,100%)}@media(min-width:901px){.section-account-types .section-head h2{white-space:nowrap}}.brand-body--docs .section-account-types{max-width:1120px;margin-inline:auto}.brand-body--docs .section-account-types .section-head{max-width:none;margin-inline:auto;margin-bottom:36px;text-align:center}@media(min-width:901px){.brand-body--docs .section-account-types .section-head h2,.brand-body--docs .section-account-types .section-head>p:not(.eyebrow){white-space:nowrap}}.account-type-cards{margin-top:8px;margin-bottom:0;margin-inline:auto;align-items:stretch;max-width:920px;width:100%;gap:28px 64px}.account-type-cards+.callout{margin-top:80px;margin-inline:auto;max-width:920px;width:100%}.account-type-card{--account-type-accent: var(--site-accent);display:flex;flex-direction:column;height:100%;padding:28px 26px 24px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--hairline);box-shadow:inset 0 3px 0 var(--account-type-accent),0 8px 22px color-mix(in srgb,var(--account-type-accent) 6%,rgba(18,19,23,.04));text-decoration:none;color:inherit;transition:transform var(--dur-move) var(--ease-standard),box-shadow var(--dur-move) var(--ease-standard),border-color var(--dur-colour) ease}.account-type-card:hover,.account-type-card:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--account-type-accent) 40%,var(--hairline));box-shadow:inset 0 3px 0 var(--account-type-accent),0 0 0 1px color-mix(in srgb,var(--account-type-accent) 24%,transparent),0 14px 32px color-mix(in srgb,var(--account-type-accent) 12%,rgba(18,19,23,.07))}.account-type-card:focus-visible{outline:2px solid var(--account-type-accent);outline-offset:3px}.account-type-card--b2b{--account-type-accent: #4a90c4}.account-type-card h3{margin:0 0 16px;font-size:19px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.account-type-card ul{margin:0;padding:0 0 0 1.1em;list-style:disc;flex:1;display:flex;flex-direction:column;gap:9px}.account-type-card li{font-size:14.5px;line-height:1.55;color:var(--ink-secondary)}.account-type-card li::marker{color:var(--account-type-accent)}.account-type-card-disclaimer{margin:16px 0 0;padding:10px 12px;border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--account-type-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--account-type-accent) 22%,transparent);font-size:13px;line-height:1.55;color:var(--ink-secondary)}.account-type-card-cta{display:inline-block;margin-top:20px;font-size:14px;font-weight:650;color:var(--account-type-accent)}html[lang=th] .account-type-card h3{font-weight:700}html[lang=th] .account-type-card li{line-height:1.65}@media(max-width:620px){.account-type-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.account-type-card,.account-type-card:hover{transition:none;transform:none}}.promo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px}.promo-card{--promo-accent: var(--site-accent);display:flex;flex-direction:column;padding:22px 20px;border-radius:14px;background:var(--surface);border:1px solid var(--hairline);box-shadow:0 8px 22px color-mix(in srgb,var(--promo-accent) 7%,rgba(18,19,23,.04))}.promo-card--watch{--promo-accent: #e0a83c}.promo-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.promo-card-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--promo-accent) 16%,transparent);color:var(--promo-accent)}.promo-card-icon svg{width:17px;height:17px;display:block}.promo-card h3{margin:0;font-size:14px;font-weight:600;color:var(--ink-secondary)}.promo-card-value{margin:0;font-size:19px;font-weight:650;letter-spacing:-.01em;color:var(--ink);line-height:1.3}.promo-card-caveat{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--ink-tertiary)}.promo-tech-note{max-width:48rem;margin:18px auto 0;font-size:13px;color:var(--ink-tertiary)}html[lang=th] .promo-card-caveat,html[lang=th] .promo-tech-note{line-height:1.7}@media(max-width:900px){.promo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.promo-cards{grid-template-columns:1fr}}.how-steps{--grain-noise: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--how-gap: 18px;--how-pad-x: 24px;--how-pad-y: 26px;--how-badge: 48px;--how-hole: 38px;--how-fade: 30px;--how-fade-mid: 18px;--how-fade-soft: 10px;--how-col: calc((100% - 2 * var(--how-gap)) / 3);--how-c1: calc(var(--how-pad-x) + var(--how-badge) / 2);--how-c2: calc(var(--how-col) + var(--how-gap) + var(--how-pad-x) + var(--how-badge) / 2);--how-c3: calc(2 * (var(--how-col) + var(--how-gap)) + var(--how-pad-x) + var(--how-badge) / 2);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--how-gap);align-items:stretch;position:relative}.how-steps:before{content:"";position:absolute;top:calc(var(--how-pad-y) + var(--how-badge) / 2 - 1px);left:0;right:0;height:2px;border-radius:999px;pointer-events:none;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--site-secondary, #83a6ce) 52%,#2a4058),color-mix(in srgb,var(--site-secondary, #83a6ce) 82%,#9bb8d4),color-mix(in srgb,var(--site-accent, #c48cb3) 78%,#7a4568),color-mix(in srgb,var(--site-secondary, #83a6ce) 72%,var(--site-accent, #c48cb3)),color-mix(in srgb,var(--site-secondary, #83a6ce) 68%,#3d5f82) 48%,color-mix(in srgb,var(--site-secondary, #83a6ce) 52%,#2a4058) 50%,color-mix(in srgb,var(--site-secondary, #83a6ce) 82%,#9bb8d4),color-mix(in srgb,var(--site-accent, #c48cb3) 78%,#7a4568),color-mix(in srgb,var(--site-secondary, #83a6ce) 72%,var(--site-accent, #c48cb3)),color-mix(in srgb,var(--site-secondary, #83a6ce) 68%,#3d5f82) 98%,color-mix(in srgb,var(--site-secondary, #83a6ce) 52%,#2a4058));background-size:200% 100%;background-position:0% 0;box-shadow:0 0 10px color-mix(in srgb,var(--site-secondary, #83a6ce) 42%,transparent),0 0 22px color-mix(in srgb,var(--site-accent, #c48cb3) 28%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--how-c1) + var(--how-hole)),rgba(0,0,0,.18) calc(var(--how-c1) + var(--how-hole) + var(--how-fade-soft)),rgba(0,0,0,.62) calc(var(--how-c1) + var(--how-hole) + var(--how-fade-mid)),#000 calc(var(--how-c1) + var(--how-hole) + var(--how-fade)),#000 calc(var(--how-c2) - var(--how-hole) - var(--how-fade)),rgba(0,0,0,.62) calc(var(--how-c2) - var(--how-hole) - var(--how-fade-mid)),rgba(0,0,0,.18) calc(var(--how-c2) - var(--how-hole) - var(--how-fade-soft)),transparent calc(var(--how-c2) - var(--how-hole)),transparent calc(var(--how-c2) + var(--how-hole)),rgba(0,0,0,.18) calc(var(--how-c2) + var(--how-hole) + var(--how-fade-soft)),rgba(0,0,0,.62) calc(var(--how-c2) + var(--how-hole) + var(--how-fade-mid)),#000 calc(var(--how-c2) + var(--how-hole) + var(--how-fade)),#000 calc(var(--how-c3) - var(--how-hole) - var(--how-fade)),rgba(0,0,0,.62) calc(var(--how-c3) - var(--how-hole) - var(--how-fade-mid)),rgba(0,0,0,.18) calc(var(--how-c3) - var(--how-hole) - var(--how-fade-soft)),transparent calc(var(--how-c3) - var(--how-hole)),transparent calc(var(--how-c3) + var(--how-hole)),rgba(0,0,0,.18) calc(var(--how-c3) + var(--how-hole) + var(--how-fade-soft)),rgba(0,0,0,.62) calc(var(--how-c3) + var(--how-hole) + var(--how-fade-mid)),#000 calc(var(--how-c3) + var(--how-hole) + var(--how-fade)),#000 calc(100% - var(--how-pad-x) - var(--how-fade-soft)),rgba(0,0,0,.72) calc(100% - var(--how-pad-x)),rgba(0,0,0,.28) calc(100% - var(--how-pad-x) + 12px),transparent calc(100% - var(--how-pad-x) + 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--how-c1) + var(--how-hole)),rgba(0,0,0,.18) calc(var(--how-c1) + var(--how-hole) + var(--how-fade-soft)),rgba(0,0,0,.62) calc(var(--how-c1) + var(--how-hole) + var(--how-fade-mid)),#000 calc(var(--how-c1) + var(--how-hole) + var(--how-fade)),#000 calc(var(--how-c2) - var(--how-hole) - var(--how-fade)),rgba(0,0,0,.62) calc(var(--how-c2) - var(--how-hole) - var(--how-fade-mid)),rgba(0,0,0,.18) calc(var(--how-c2) - var(--how-hole) - var(--how-fade-soft)),transparent calc(var(--how-c2) - var(--how-hole)),transparent calc(var(--how-c2) + var(--how-hole)),rgba(0,0,0,.18) calc(var(--how-c2) + var(--how-hole) + var(--how-fade-soft)),rgba(0,0,0,.62) calc(var(--how-c2) + var(--how-hole) + var(--how-fade-mid)),#000 calc(var(--how-c2) + var(--how-hole) + var(--how-fade)),#000 calc(var(--how-c3) - var(--how-hole) - var(--how-fade)),rgba(0,0,0,.62) calc(var(--how-c3) - var(--how-hole) - var(--how-fade-mid)),rgba(0,0,0,.18) calc(var(--how-c3) - var(--how-hole) - var(--how-fade-soft)),transparent calc(var(--how-c3) - var(--how-hole)),transparent calc(var(--how-c3) + var(--how-hole)),rgba(0,0,0,.18) calc(var(--how-c3) + var(--how-hole) + var(--how-fade-soft)),rgba(0,0,0,.62) calc(var(--how-c3) + var(--how-hole) + var(--how-fade-mid)),#000 calc(var(--how-c3) + var(--how-hole) + var(--how-fade)),#000 calc(100% - var(--how-pad-x) - var(--how-fade-soft)),rgba(0,0,0,.72) calc(100% - var(--how-pad-x)),rgba(0,0,0,.28) calc(100% - var(--how-pad-x) + 12px),transparent calc(100% - var(--how-pad-x) + 28px),transparent 100%);clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path 1.05s var(--ease-smooth) .1s,opacity .35s ease .1s}.how-steps.is-in:before{clip-path:inset(0 0 0 0);opacity:1;animation:how-rail-flow 8s linear infinite;animation-play-state:paused}.how-steps.is-in.is-glow-active:before{animation-play-state:running}@keyframes how-rail-flow{0%{background-position:0% 0}to{background-position:-100% 0}}.how-step{--how-card-bg: var(--surface);--how-grain-size: 112px;--how-grain-opacity: .22;position:relative;display:flex;flex-direction:column;padding:26px 24px 28px;border-radius:16px;overflow:hidden;background:transparent;border:1px solid var(--hairline);box-shadow:0 10px 28px #1213170b;transition:transform var(--dur-move) var(--ease-standard),border-color var(--dur-colour) ease,box-shadow var(--dur-move) var(--ease-standard)}.how-step:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:var(--how-grain-gradient)}.how-step:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;opacity:var(--how-grain-opacity);background-image:var(--grain-noise);background-size:var(--how-grain-size) var(--how-grain-size);mix-blend-mode:overlay}.how-step>*{position:relative;z-index:2}.how-step:nth-child(1){--how-grain-gradient: radial-gradient( ellipse 95% 78% at 10% -8%, color-mix(in srgb, var(--site-secondary, #83a6ce) 24%, transparent) 0%, transparent 52% ), radial-gradient( ellipse 72% 58% at 90% 108%, color-mix(in srgb, var(--site-secondary, #83a6ce) 10%, transparent) 0%, transparent 58% ), linear-gradient( 152deg, color-mix(in srgb, var(--how-card-bg) 88%, #1a2838) 0%, color-mix(in srgb, var(--how-card-bg) 94%, var(--site-secondary, #83a6ce)) 48%, var(--how-card-bg) 100% );--how-grain-opacity: .18;border-color:color-mix(in srgb,var(--site-secondary, #83a6ce) 26%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 8%,transparent),0 14px 34px color-mix(in srgb,var(--site-secondary, #83a6ce) 8%,transparent)}.how-step:nth-child(2){--how-grain-gradient: radial-gradient( ellipse 92% 76% at 12% -6%, color-mix(in srgb, var(--site-secondary, #83a6ce) 28%, transparent) 0%, transparent 50% ), radial-gradient( ellipse 68% 54% at 88% 106%, color-mix(in srgb, var(--site-accent, #c48cb3) 12%, transparent) 0%, transparent 56% ), linear-gradient( 148deg, color-mix(in srgb, var(--how-card-bg) 86%, #1c2a3a) 0%, color-mix(in srgb, var(--how-card-bg) 93%, var(--site-secondary, #83a6ce)) 44%, color-mix(in srgb, var(--how-card-bg) 97%, var(--site-accent, #c48cb3)) 100% );--how-grain-opacity: .19;border-color:color-mix(in srgb,var(--site-secondary, #83a6ce) 30%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 9%,transparent),0 14px 36px color-mix(in srgb,var(--site-secondary, #83a6ce) 9%,transparent)}.how-step:nth-child(3){--how-grain-gradient: radial-gradient( ellipse 94% 80% at 8% -10%, color-mix(in srgb, var(--site-accent, #c48cb3) 28%, transparent) 0%, transparent 48% ), radial-gradient( ellipse 70% 56% at 92% 104%, color-mix(in srgb, var(--site-secondary, #83a6ce) 11%, transparent) 0%, transparent 54% ), linear-gradient( 145deg, color-mix(in srgb, var(--how-card-bg) 84%, #2a1f2e) 0%, color-mix(in srgb, var(--how-card-bg) 92%, var(--site-accent, #c48cb3)) 46%, var(--how-card-bg) 100% );--how-grain-opacity: .2;border-color:color-mix(in srgb,var(--site-accent, #c48cb3) 32%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent, #c48cb3) 10%,transparent),0 16px 40px color-mix(in srgb,var(--site-accent, #c48cb3) 9%,transparent),0 0 40px color-mix(in srgb,var(--site-accent, #c48cb3) 6%,transparent)}[data-theme=light] .how-steps:before{background:linear-gradient(90deg,#2f5274,#3d6a94,#a35a88,#6a6288,#4a759c 48%,#2f5274 50%,#3d6a94,#a35a88,#6a6288,#4a759c 98%,#2f5274);background-size:200% 100%;box-shadow:0 0 9px color-mix(in srgb,#2f5274 38%,transparent),0 0 20px color-mix(in srgb,#a35a88 26%,transparent)}[data-theme=light] .how-step{--how-card-bg: #fff}[data-theme=light] .how-step:nth-child(1){--how-grain-gradient: radial-gradient( ellipse 95% 78% at 10% -8%, color-mix(in srgb, #3a658c 22%, transparent) 0%, transparent 48% ), radial-gradient( ellipse 72% 58% at 90% 108%, color-mix(in srgb, #5a8ab5 12%, transparent) 0%, transparent 54% ), linear-gradient( 152deg, color-mix(in srgb, #f7fafc 98%, #3a658c) 0%, color-mix(in srgb, #fff 92%, #3a658c) 48%, #fff 100% );--how-grain-opacity: .11;border-color:color-mix(in srgb,#3a658c 38%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,#3a658c 14%,transparent),0 14px 34px color-mix(in srgb,#3a658c 12%,transparent)}[data-theme=light] .how-step:nth-child(2){--how-grain-gradient: radial-gradient( ellipse 92% 76% at 12% -6%, color-mix(in srgb, #3a658c 24%, transparent) 0%, transparent 46% ), radial-gradient( ellipse 68% 54% at 88% 106%, color-mix(in srgb, #a35a88 14%, transparent) 0%, transparent 52% ), linear-gradient( 148deg, color-mix(in srgb, #f8fafc 97%, #3a658c) 0%, color-mix(in srgb, #fff 90%, #4a7399) 46%, color-mix(in srgb, #fff 96%, #a35a88) 100% );--how-grain-opacity: .12;border-color:color-mix(in srgb,#4a7399 40%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,#3a658c 15%,transparent),0 14px 36px color-mix(in srgb,#3a658c 13%,transparent)}[data-theme=light] .how-step:nth-child(3){--how-grain-gradient: radial-gradient( ellipse 94% 80% at 8% -10%, color-mix(in srgb, #a35a88 24%, transparent) 0%, transparent 44% ), radial-gradient( ellipse 70% 56% at 92% 104%, color-mix(in srgb, #3a658c 13%, transparent) 0%, transparent 50% ), linear-gradient( 145deg, color-mix(in srgb, #faf8fa 97%, #a35a88) 0%, color-mix(in srgb, #fff 88%, #a35a88) 46%, #fff 100% );--how-grain-opacity: .12;border-color:color-mix(in srgb,#a35a88 42%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,#a35a88 16%,transparent),0 16px 40px color-mix(in srgb,#a35a88 13%,transparent),0 0 36px color-mix(in srgb,#a35a88 9%,transparent)}[data-theme=light] .how-step:nth-child(1) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,#3a658c 62%,transparent),0 0 18px color-mix(in srgb,#3a658c 48%,transparent)}[data-theme=light] .how-step:nth-child(2) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,#3a658c 65%,transparent),0 0 20px color-mix(in srgb,#3a658c 52%,transparent)}[data-theme=light] .how-step:nth-child(3) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,#a35a88 68%,transparent),0 0 24px color-mix(in srgb,#a35a88 55%,transparent)}[data-theme=dark] .how-step{--how-card-bg: color-mix(in srgb, var(--surface-raised, #2a2b2e) 86%, #1a2330)}[data-theme=dark] .how-step:nth-child(1){--how-grain-gradient: radial-gradient( ellipse 95% 78% at 10% -8%, color-mix(in srgb, var(--site-secondary, #83a6ce) 26%, transparent) 0%, transparent 48% ), radial-gradient( ellipse 72% 58% at 90% 108%, color-mix(in srgb, var(--site-secondary, #83a6ce) 11%, transparent) 0%, transparent 54% ), linear-gradient( 152deg, color-mix(in srgb, var(--how-card-bg) 94%, var(--site-secondary, #83a6ce)) 0%, color-mix(in srgb, var(--how-card-bg) 96%, var(--site-secondary, #83a6ce)) 50%, var(--how-card-bg) 100% );--how-grain-opacity: .2;box-shadow:inset 0 1px #ffffff0a,0 0 32px color-mix(in srgb,var(--site-secondary, #83a6ce) 8%,transparent),0 16px 40px #00000047}[data-theme=dark] .how-step:nth-child(2){--how-grain-gradient: radial-gradient( ellipse 92% 76% at 12% -6%, color-mix(in srgb, var(--site-secondary, #83a6ce) 30%, transparent) 0%, transparent 46% ), radial-gradient( ellipse 68% 54% at 88% 106%, color-mix(in srgb, var(--site-accent, #c48cb3) 14%, transparent) 0%, transparent 52% ), linear-gradient( 148deg, color-mix(in srgb, var(--how-card-bg) 93%, var(--site-secondary, #83a6ce)) 0%, color-mix(in srgb, var(--how-card-bg) 95%, var(--site-secondary, #83a6ce)) 46%, color-mix(in srgb, var(--how-card-bg) 97%, var(--site-accent, #c48cb3)) 100% );--how-grain-opacity: .21;box-shadow:inset 0 1px #ffffff0d,0 0 38px color-mix(in srgb,var(--site-secondary, #83a6ce) 9%,transparent),0 18px 44px #0000004d}[data-theme=dark] .how-step:nth-child(3){--how-grain-gradient: radial-gradient( ellipse 94% 80% at 8% -10%, color-mix(in srgb, var(--site-accent, #c48cb3) 30%, transparent) 0%, transparent 44% ), radial-gradient( ellipse 70% 56% at 92% 104%, color-mix(in srgb, var(--site-secondary, #83a6ce) 13%, transparent) 0%, transparent 50% ), linear-gradient( 145deg, color-mix(in srgb, var(--how-card-bg) 92%, var(--site-accent, #c48cb3)) 0%, color-mix(in srgb, var(--how-card-bg) 94%, var(--site-accent, #c48cb3)) 48%, var(--how-card-bg) 100% );--how-grain-opacity: .22;box-shadow:inset 0 1px #ffffff0f,0 0 48px color-mix(in srgb,var(--site-accent, #c48cb3) 10%,transparent),0 20px 48px #00000052}.how-step-badge{position:relative;z-index:3;width:48px;height:48px;margin-bottom:18px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--site-primary-ink, #fff);background:var(--site-primary, #26415e);border:3px solid var(--how-card-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--site-primary, #26415e) 35%,transparent)}.how-step:nth-child(1) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 40%,transparent),0 0 20px color-mix(in srgb,var(--site-secondary, #83a6ce) 34%,transparent)}.how-step:nth-child(2) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 48%,transparent),0 0 22px color-mix(in srgb,var(--site-secondary, #83a6ce) 40%,transparent)}.how-step:nth-child(3) .how-step-badge{background:color-mix(in srgb,var(--site-primary, #26415e) 70%,var(--site-accent, #c48cb3));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent, #c48cb3) 52%,transparent),0 0 28px color-mix(in srgb,var(--site-accent, #c48cb3) 44%,transparent)}[data-theme=light] .how-step-badge{border-color:#fff}[data-theme=dark] .how-step-badge{color:#0c131a;background:var(--site-secondary, #83a6ce);border-color:var(--how-card-bg)}[data-theme=dark] .how-step:nth-child(3) .how-step-badge{background:color-mix(in srgb,var(--site-secondary, #83a6ce) 55%,var(--site-accent, #c48cb3))}.how-step h3{margin:0 0 10px;font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.how-step p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);flex:1}html[lang=th] .how-step h3{font-weight:700;line-height:1.35}html[lang=th] .how-step p{line-height:1.65}.how-step:hover{transform:translateY(-3px)}.how-step:nth-child(1):hover{border-color:color-mix(in srgb,var(--site-secondary, #83a6ce) 40%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 12%,transparent),0 0 36px color-mix(in srgb,var(--site-secondary, #83a6ce) 14%,transparent),0 20px 44px #26415e1a}.how-step:nth-child(2):hover{border-color:color-mix(in srgb,var(--site-secondary, #83a6ce) 42%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 13%,transparent),0 0 40px color-mix(in srgb,var(--site-secondary, #83a6ce) 15%,transparent),0 20px 44px #26415e1c}.how-step:nth-child(3):hover{border-color:color-mix(in srgb,var(--site-accent, #c48cb3) 44%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent, #c48cb3) 14%,transparent),0 0 48px color-mix(in srgb,var(--site-accent, #c48cb3) 16%,transparent),0 22px 48px #26415e1f}@media(max-width:900px){.how-steps{grid-template-columns:1fr;gap:16px}.how-steps:before{display:none}}@media(prefers-reduced-motion:reduce){.how-step:hover{transform:none}.how-steps:before,.how-steps.is-in:before{clip-path:none;opacity:1;transition:none;animation:none;background-position:30% 0}}.brand-body .plan-card-badge{background:var(--site-accent);color:#33101f;font-weight:650}.brand-body .plan-check-icon{background:#c48cb329;color:var(--site-accent)}[data-theme=light] .brand-body .cta-band{background:linear-gradient(145deg,#8eb4d6,#9ec2e0 40%,#aed0ea);border-color:#ffffff6b}[data-theme=light] .brand-body .cta-band h2{color:#fff;text-shadow:0 2px 18px rgba(22,34,46,.24)}[data-theme=light] .brand-body .cta-band p{color:#fffffff0;text-shadow:0 1px 14px rgba(22,34,46,.2)}[data-theme=light] .brand-body .cta-band .btn-primary{background:#fff;color:#16222e}[data-theme=light] .brand-body .cta-band .btn-secondary{border-color:#ffffff85;color:#fff;background:#ffffff1a}[data-theme=dark] .brand-body .cta-band{background:linear-gradient(145deg,#a87894,#b58aa3 48%,#9f738c);border:1px solid rgba(255,255,255,.12)}[data-theme=dark] .brand-body .cta-band h2{color:#f0e8ee;text-shadow:none}[data-theme=dark] .brand-body .cta-band p{color:#f0e8eec7}[data-theme=dark] .brand-body .cta-band .btn-primary{background:#141218;color:#fff}[data-theme=dark] .brand-body .cta-band .btn-secondary{border-color:#f0e8ee57;color:#f0e8eeeb;background:#ffffff14}.empty-panel{border-radius:var(--radius-lg);border:1px dashed var(--hairline-strong);padding:48px 40px;text-align:left}.empty-panel h3{font-size:17px;font-weight:500;margin:0 0 12px}.empty-panel p{margin:0;max-width:60ch;line-height:1.65}.lang-toggle{position:relative;display:inline-flex;align-items:center;gap:0;padding:3px;min-height:36px;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface-sunken);flex-shrink:0;isolation:isolate}.lang-toggle:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--radius-pill);background:var(--ink);z-index:0;transform:translate(0);transition:transform var(--dur-nav-open) var(--ease-smooth)}html[lang=th] .lang-toggle:before{transform:translate(100%)}.lang-toggle.is-switching[data-pending-lang=en]:before{transform:translate(0);transition-duration:.28s}.lang-toggle.is-switching[data-pending-lang=th]:before{transform:translate(100%);transition-duration:.28s}.lang-option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;border:0;background:transparent;color:var(--ink-tertiary);font-family:var(--font-en);font-size:11.5px;font-weight:550;letter-spacing:.02em;padding:5px 10px;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;transition:color var(--dur-nav-open) var(--ease-smooth)}.lang-option:hover{color:var(--ink)}.lang-option.is-active,.lang-toggle.is-switching .lang-option.is-active,.lang-toggle.is-switching .lang-option.is-active:hover{color:var(--surface)}.lang-toggle.is-switching .lang-option:not(.is-active):hover{color:var(--ink-tertiary)}.theme-toggle{background:transparent;border:0;padding:0;border-radius:var(--radius-sm);cursor:pointer;line-height:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:36px}.theme-toggle-track{display:block;width:66px;height:36px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--hairline);position:relative;flex-shrink:0;box-sizing:border-box}html.theme-motion .theme-toggle-track{transition:background-color var(--dur-theme) var(--ease-smooth),border-color var(--dur-theme) var(--ease-smooth)}html[data-theme=light] .theme-toggle-track{background:#f6e9b4;border-color:transparent}.theme-toggle-thumb{position:absolute;top:3px;bottom:3px;left:3px;z-index:2;width:auto;aspect-ratio:1;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transform:translate(30px)}html.theme-motion .theme-toggle-thumb{transition:transform var(--dur-theme) var(--ease-smooth),background-color var(--dur-theme) var(--ease-smooth)}html[data-theme=dark] .theme-toggle-thumb{transform:translate(0);background:var(--ink)}.theme-toggle-bg,.theme-toggle-knob{pointer-events:none}.theme-toggle-bg{position:absolute;top:50%;z-index:1;width:16px;height:16px}html.theme-motion .theme-toggle-bg{transition:opacity var(--dur-theme) var(--ease-smooth)}.theme-toggle-bg-moon{left:25%;transform:translate(-50%,-50%);color:#3f5d7d}.theme-toggle-bg-sun{left:75%;transform:translate(-50%,-50%);color:#f6e9b4}html[data-theme=dark] .theme-toggle-bg-moon,html[data-theme=light] .theme-toggle-bg-sun{opacity:0}.theme-toggle-knob{position:absolute;top:50%;left:50%;flex-shrink:0;transform:translate(-50%,-50%);transition:opacity var(--dur-theme) var(--ease-smooth)}.theme-toggle-knob-moon{width:17px;height:17px;color:var(--surface)}.theme-toggle-knob-sun{width:16px;height:16px;color:#e6c96a}html[data-theme=dark] .theme-toggle-knob-moon{opacity:1}html[data-theme=dark] .theme-toggle-knob-sun,html[data-theme=light] .theme-toggle-knob-moon{opacity:0}html[data-theme=light] .theme-toggle-knob-sun{opacity:1}@keyframes reveal-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes reveal-card-in{0%{opacity:0;transform:translateY(36px) scale(.97)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease-smooth),transform .55s var(--ease-smooth)}[data-reveal].is-in{opacity:1;transform:none;animation:none}.section-head[data-reveal].is-in{animation:none;opacity:1}.section-head[data-reveal]>*{opacity:0}.section-head[data-reveal].is-in>*{animation:reveal-rise .7s var(--ease-smooth) both}.section-head[data-reveal].is-in>*:nth-child(1){animation-delay:.02s}.section-head[data-reveal].is-in>*:nth-child(2){animation-delay:.12s}.section-head[data-reveal].is-in>*:nth-child(3){animation-delay:.22s}[data-reveal-group]>*{opacity:0}[data-reveal-group].is-in>*{animation:reveal-card-in .8s var(--ease-smooth) both}[data-reveal-group].is-in>*:nth-child(1){animation-delay:.06s}[data-reveal-group].is-in>*:nth-child(2){animation-delay:.14s}[data-reveal-group].is-in>*:nth-child(3){animation-delay:.22s}[data-reveal-group].is-in>*:nth-child(4){animation-delay:.3s}[data-reveal-group].is-in>*:nth-child(5){animation-delay:.38s}[data-reveal-group].is-in>*:nth-child(6){animation-delay:.46s}[data-reveal-group].is-in>*:nth-child(7){animation-delay:.54s}[data-reveal-group].is-in>*:nth-child(8){animation-delay:.62s}[data-reveal-group].is-in>*:nth-child(9){animation-delay:.7s}[data-reveal-group].is-in>*:nth-child(10){animation-delay:.78s}[data-reveal-group].is-in>*:nth-child(11){animation-delay:.86s}[data-reveal-group].is-in>*:nth-child(12){animation-delay:.94s}@media(max-width:900px){html:not([data-reveal-motion]) [data-reveal],html:not([data-reveal-motion]) .section-head[data-reveal]>*,html:not([data-reveal-motion]) [data-reveal-group]>*{opacity:1;transform:none;animation:none}[data-reveal]{transform:translateY(8px);transition:opacity .3s var(--ease-smooth),transform .3s var(--ease-smooth)}.section-head[data-reveal].is-in>*,[data-reveal-group].is-in>*{animation-name:reveal-light;animation-duration:.3s}.section-head[data-reveal].is-in>*:nth-child(n),[data-reveal-group].is-in>*:nth-child(n){animation-delay:0s}.section-head[data-reveal].is-in>*:nth-child(2),[data-reveal-group].is-in>*:nth-child(2){animation-delay:.05s}.section-head[data-reveal].is-in>*:nth-child(n+3),[data-reveal-group].is-in>*:nth-child(n+3){animation-delay:.1s}}@keyframes reveal-light{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes word-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.reveal-heading .word{animation:word-in var(--dur-combo) var(--ease-standard) both}.reveal-heading--lines{display:flex;flex-direction:column;align-items:flex-start;gap:0}.reveal-heading--lines .reveal-line{display:block;white-space:nowrap}@media(prefers-reduced-motion:reduce){[data-reveal],.section-head[data-reveal]>*,[data-reveal-group]>*{opacity:1;transform:none;animation:none}.reveal-heading .word{animation:none}.typewriter-prose .typewriter-live{position:static}.code-typewriter{opacity:1;transform:none;transition:none}.code-typewriter-cursor{display:none}}@keyframes cursor-dot-life{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:.55;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}.cursor-dot{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:999;animation:cursor-dot-life .9s var(--ease-standard) forwards}@media(hover:none){.cursor-dot{display:none}}@media(max-width:799px){.site-header-inner{position:relative;padding:14px 16px;gap:10px;z-index:22}.brand,.site-header-actions,.nav-toggle{position:relative;z-index:23}.brand span:not(.brand-mark){display:none}.nav-toggle{display:inline-flex}.site-nav{position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;z-index:21;flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 16px;background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity var(--dur-nav-close) var(--ease-smooth),transform var(--dur-nav-close) var(--ease-smooth),visibility var(--dur-nav-close);transition-delay:.08s}.site-nav.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity var(--dur-nav-open) var(--ease-smooth),transform var(--dur-nav-open) var(--ease-smooth),visibility var(--dur-nav-open);transition-delay:0s}.site-nav a{font-size:15px;padding:14px 12px;border-radius:var(--radius-sm);opacity:0;transform:translateY(-8px);transition:background-color var(--dur-colour) ease,opacity var(--dur-nav-item-close) var(--ease-smooth),transform var(--dur-nav-item-close) var(--ease-smooth)}.site-nav.is-open a{opacity:1;transform:translateY(0);transition:background-color var(--dur-colour) ease,opacity var(--dur-nav-item-open) var(--ease-smooth),transform var(--dur-nav-item-open) var(--ease-smooth)}.site-nav.is-open a:nth-child(1){transition-delay:.06s}.site-nav.is-open a:nth-child(2){transition-delay:.12s}.site-nav.is-open a:nth-child(3){transition-delay:.18s}.site-nav:not(.is-open) a:nth-child(1){transition-delay:.12s}.site-nav:not(.is-open) a:nth-child(2){transition-delay:.06s}.site-nav:not(.is-open) a:nth-child(3){transition-delay:0s}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--hairline)}.site-nav a[aria-current=page]{color:color-mix(in srgb,var(--ink) 88%,transparent)}.site-nav a:after{display:none}.nav-backdrop{display:block;position:fixed;inset:0;z-index:18;background:#00000047;opacity:0;pointer-events:none;transition:opacity var(--dur-nav-backdrop-close) var(--ease-smooth)}html[data-theme=light] .nav-backdrop{background:#0000002e}.nav-backdrop.is-visible{display:block;opacity:1;pointer-events:auto;transition:opacity var(--dur-nav-backdrop-open) var(--ease-smooth)}.site-header-actions{gap:8px}.lang-toggle+.theme-toggle{margin-inline-start:-4px}.site-header-actions .btn-sm{padding:7px 12px;font-size:12.5px}.lang-option{padding:5px 8px}}@media(max-width:640px){.hero{padding:56px 16px 48px}.hero-home{min-height:calc(100svh - 4.25rem)}.hero-home .hero-stage,.hero-home--promo .hero-stage{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:0}.hero-home .hero-inner,.hero-home--promo .hero-inner{padding:32px 16px 24px;max-width:100%;min-width:0}.hero-home--promo .hero-inner{align-items:flex-start}.hero-promo{padding:0 16px 40px}.hero-home .hero-meta{max-width:100%;justify-content:center}.hero-home--promo .hero-meta{justify-content:flex-start}.hero-home .hero-meta .pill{max-width:100%}.hero-home .hero-actions{width:100%;max-width:100%}.hero-home .hero-actions .btn{min-width:0;flex:1 1 auto}.section{padding:56px 16px}.callout{padding:30px 24px}.cta-band{padding:44px 24px}html[lang=th] .brand-body--docs .cta-band h2{font-size:clamp(1.05rem,.85rem + 3.2vw,1.35rem);line-height:1.28;white-space:nowrap}footer.site-footer{--footer-cta-overlap: 64px;padding:calc(var(--footer-cta-overlap) + 36px) 16px 32px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:28px 24px}.site-footer-brand-block,.site-footer-col--contact,.site-footer-col--explore,.site-footer-col--legal{grid-column:auto}.site-footer-brand-block{grid-column:1 / -1;max-width:none}.site-footer-note{max-width:52ch}.site-footer-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:560px){footer.site-footer{--footer-cta-overlap: 72px;padding-top:calc(var(--footer-cta-overlap) + 56px)}.site-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.site-footer-brand-block{grid-column:1 / -1;max-width:none;padding-top:12px}.site-footer-col--contact{grid-column:1;grid-row:2 / span 2}.site-footer-col--explore{grid-column:2;grid-row:2}.site-footer-col--legal{grid-column:2;grid-row:3}}.brand-body--faq .page-hero:before{display:none}.hero-interior--faq{position:relative;z-index:1;isolation:auto;min-height:0;justify-content:flex-start;overflow:visible;background:transparent;padding-top:calc(var(--hero-header-offset) + clamp(48px,8vh,96px));padding-bottom:clamp(120px,18vh,200px)}.hero-interior--faq>.hero-pricing-bg{inset:0;mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);transform:translateZ(0);contain:paint}.hero-interior--faq>.hero-pricing-bg:after{filter:blur(48px)}.hero-interior--faq .hero-pricing-grid{mask-image:radial-gradient(ellipse 115% 105% at 50% 40%,#000 8%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 115% 105% at 50% 40%,#000 8%,transparent 90%)}.brand-body--faq .hero-interior+.section{background:transparent}.brand-body--faq .faq-body.section{max-width:none;width:100%;background:transparent}.brand-body--faq .section:has(.cta-glow-wrap){background:transparent}@media(max-width:720px){.hero-interior--faq{min-height:0;padding-top:calc(var(--hero-header-offset) + clamp(36px,6vh,72px));padding-bottom:clamp(88px,14vh,140px)}}.hero-interior--faq .hero-interior-inner,.faq-hero-inner{width:min(1440px,100%);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,64px)}.faq-hero-copy{flex:1 1 auto;min-width:0;max-width:min(36rem,100%)}.hero-interior--faq .reveal-heading,.hero-interior--faq .hero-interior-title{max-width:none;white-space:normal}html[lang=th] .faq-hero-copy{max-width:min(40rem,100%)}html[lang=th] .hero-interior--faq .reveal-heading{max-width:none;white-space:nowrap}.faq-hero-lede{margin:18px 0 0;max-width:42ch;color:var(--ink-secondary);font-size:clamp(.98rem,.92rem + .25vw,1.05rem);line-height:1.65}html[lang=th] .faq-hero-lede{max-width:36em;line-height:1.75}.faq-badge{display:inline-flex;align-items:center;margin:0 0 18px;padding:6px 14px;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--ink);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:none}.faq-search{--faq-search-accent: #c48cb3;--faq-search-ink: color-mix(in srgb, var(--ink) 72%, #0f766e 28%);position:relative;display:block;flex:0 1 460px;width:min(460px,100%);margin-top:0;max-width:460px;cursor:text}@media(max-width:800px){.faq-hero-inner{flex-direction:column;align-items:stretch}.faq-hero-copy,html[lang=th] .faq-hero-copy{max-width:none}.hero-interior--faq .reveal-heading,.hero-interior--faq .hero-interior-title,html[lang=th] .hero-interior--faq .reveal-heading{max-width:none;white-space:normal}.reveal-heading--lines .reveal-line{white-space:normal}.faq-search{flex:none;width:100%;max-width:520px}}.faq-search-icon{position:absolute;left:18px;top:50%;z-index:1;transform:translateY(-50%);color:var(--faq-search-accent);pointer-events:none}.faq-search input{width:100%;height:56px;padding:0 22px 0 50px;border:1.5px solid var(--faq-search-accent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 92%,var(--faq-search-accent) 4%);color:var(--faq-search-ink);font:inherit;font-size:15.5px;outline:none;transition:border-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth),background .2s var(--ease-smooth)}.faq-search input::placeholder{color:transparent}.faq-search input:hover{background:var(--surface)}.faq-search input:focus-visible{border-color:var(--faq-search-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--faq-search-accent) 20%,transparent);background:var(--surface)}.faq-search-tw{position:absolute;inset:0 22px 0 50px;display:flex;align-items:center;overflow:hidden;color:var(--faq-search-ink);font-size:15.5px;font-weight:500;line-height:1;pointer-events:none;white-space:nowrap}.faq-search-tw[hidden]{display:none}.faq-search-cursor{display:inline-block;flex:none;width:1.5px;height:1.05em;margin-left:2px;border-radius:1px;background:var(--faq-search-ink);animation:faq-cursor-blink 1s step-end infinite}@keyframes faq-cursor-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.faq-search-cursor{animation:none}}[data-theme=dark] .faq-search{--faq-search-accent: color-mix(in srgb, #c48cb3 70%, #fff 30%);--faq-search-ink: color-mix(in srgb, var(--ink) 65%, #5eead4 35%)}[data-theme=dark] .faq-search input{background:color-mix(in srgb,var(--surface-raised) 88%,var(--faq-search-accent) 6%)}.faq-body{width:100%;max-width:none;margin-inline:0;padding:clamp(40px,6vh,72px) clamp(24px,4vw,56px);background:var(--surface)}.faq-pairs{width:min(1440px,100%);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(40px,6vw,72px)}.faq-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,48px);align-items:start}.faq-col-title{margin:0 0 36px -12px;padding-left:0;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.35rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.faq-col-list{display:flex;flex-direction:column;gap:14px;overflow-anchor:none}.faq-item{--faq-card-accent: #c48cb3;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--faq-card-accent) 28%,var(--hairline));border-radius:18px;background:var(--surface);box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 4%,transparent),0 1px color-mix(in srgb,#fff 40%,transparent);scroll-margin-top:96px;overflow:visible;overflow-anchor:none;transition:box-shadow .2s var(--ease-smooth),border-color .2s var(--ease-smooth),background-color .2s var(--ease-smooth)}[data-theme=dark] .faq-item{--faq-card-accent: var(--site-primary, #83a6ce);background:var(--surface-raised);border-color:color-mix(in srgb,var(--faq-card-accent) 42%,var(--hairline-strong));box-shadow:0 10px 28px #00000038}.faq-item:hover{border-color:color-mix(in srgb,var(--faq-card-accent) 55%,var(--hairline));box-shadow:0 12px 28px color-mix(in srgb,var(--ink) 9%,transparent),0 0 0 1px color-mix(in srgb,var(--faq-card-accent) 18%,transparent)}.faq-item:hover .faq-toggle-btn{border-color:var(--faq-card-accent);color:var(--faq-card-accent);background:color-mix(in srgb,var(--faq-card-accent) 12%,transparent)}.faq-item.is-expanded{border-color:color-mix(in srgb,var(--faq-card-accent) 62%,var(--hairline));box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--faq-card-accent) 16%,transparent)}.faq-item-summary{display:flex;align-items:center;gap:16px;width:100%;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:18px 18px 18px 22px;user-select:none;border-radius:18px}.faq-item-summary:focus-visible{outline:2px solid var(--faq-card-accent);outline-offset:-2px}.faq-question{flex:1;margin:0;font-size:clamp(.98rem,.94rem + .2vw,1.06rem);font-weight:600;line-height:1.4;color:var(--ink);transition:color .3s var(--ease-smooth)}.faq-item:hover .faq-question{color:color-mix(in srgb,var(--ink) 88%,var(--faq-card-accent) 12%)}.faq-toggle-btn{position:relative;flex:none;width:34px;height:34px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--faq-card-accent) 55%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--faq-card-accent);transition:background-color .18s var(--ease-smooth),border-color .18s var(--ease-smooth),color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}.faq-toggle-bar{position:absolute;left:50%;top:50%;width:12px;height:1.75px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .16s cubic-bezier(.22,1,.36,1)}.faq-toggle-bar--v{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-expanded .faq-toggle-btn{background:var(--faq-card-accent);border-color:var(--faq-card-accent);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--faq-card-accent) 35%,transparent)}.faq-item.is-expanded .faq-toggle-bar--h{transform:translate(-50%,-50%) rotate(45deg)}.faq-item.is-expanded .faq-toggle-bar--v{transform:translate(-50%,-50%) rotate(-45deg)}.faq-answer-panel{overflow:hidden}.faq-answer-inner{min-height:0;overflow:hidden;border-top:1px solid transparent;margin:0 18px;transition:border-color .16s ease}.faq-item.is-expanded .faq-answer-inner{border-top-color:color-mix(in srgb,var(--faq-card-accent) 22%,var(--hairline))}.faq-answer{margin:0;padding:14px 4px 20px;color:var(--ink-muted);font-size:15px;line-height:1.7;max-width:none}.faq-answer :where(p){margin:0;max-width:none}.faq-answer>*+*{margin-top:12px}.faq-answer-points{margin-bottom:0;padding-left:1.3em;display:grid;gap:8px}.faq-answer-points code{padding:1px 7px;border-radius:6px;border:1px solid var(--hairline-strong);background:var(--surface-raised);color:var(--ink);font-size:.86em}.faq-empty{width:min(40ch,100%);margin:32px auto 0;text-align:center;color:var(--ink-secondary);font-size:15.5px;line-height:1.6}@media(max-width:800px){.faq-pair{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){.faq-search input{height:48px}.faq-item-summary{padding:16px}.faq-answer-inner{margin:0 14px}.faq-answer{padding:12px 2px 16px}}@media(prefers-reduced-motion:reduce){.faq-item,.faq-toggle-btn,.faq-toggle-bar,.faq-question,.faq-answer-panel,.faq-answer{transition:none!important}}.callout+.kv-list{margin-top:28px}.brand-body--contact .page-hero:before{display:none}.brand-body--contact{--contact-bg: #212126;--contact-ink: #fff;--contact-muted: #8a8a8a;--contact-form-bg: #fff;--contact-form-ink: #1a1a1a;--contact-form-muted: #9a9a9a;--contact-form-line: #d8d8d8;--contact-form-line-hover: #b0b0b0;--contact-form-agree: #666;--contact-form-send-bg: #1a1a1a;--contact-form-send-ink: #fff;--contact-form-field-bg: var(--contact-form-bg);--contact-header-offset: calc(var(--header-float) + 4.625rem);background:var(--contact-bg)}html[data-theme=light] .brand-body--contact{--contact-bg: #ffffff;--contact-ink: #121317;--contact-muted: #6b6b73;--contact-form-bg: #212126;--contact-form-ink: #f5f5f5;--contact-form-muted: #9a9a9a;--contact-form-line: #3a3a3a;--contact-form-line-hover: #5a5a5a;--contact-form-agree: #b0b0b0;--contact-form-send-bg: #fff;--contact-form-send-ink: #212126;--contact-form-field-bg: var(--contact-form-bg)}body:has(.brand-body--contact),body:has(.brand-body--contact) #main{background:#212126}html[data-theme=light] body:has(.brand-body--contact),html[data-theme=light] body:has(.brand-body--contact) #main{background:#fff}body:has(.brand-body--contact) footer.site-footer{margin-top:0}.brand-body--contact .contact-stage{max-width:none;width:100%;margin:calc(-1 * var(--contact-header-offset)) 0 0;padding:0;background:var(--contact-bg)}.contact-board{--contact-board: var(--contact-bg);--contact-board-muted: var(--contact-muted);position:relative;isolation:isolate;background:var(--contact-board);color:var(--contact-ink);border-radius:0;overflow:visible;min-height:100svh;box-shadow:none}.contact-board-map{--map-card-w: 320px;--map-card-h: 115px;--map-card-notch-x: 205px;position:relative;height:clamp(480px,72vh,780px);overflow:hidden;background:var(--contact-bg)}.contact-board-map-frame{position:absolute;inset:0;z-index:0;width:100%;height:100%;border:0;filter:invert(.9) hue-rotate(180deg) brightness(1.08) contrast(1.02) grayscale(.18);opacity:1}html[data-theme=light] .contact-board-map-frame{filter:none;opacity:1}.contact-board-map-shield{position:absolute;inset:0;z-index:1;pointer-events:auto;cursor:default;background:transparent;clip-path:polygon(0 var(--map-card-h),var(--map-card-w) var(--map-card-h),var(--map-card-w) 0,100% 0,100% 100%,0 100%)}.contact-board-map-card-link{position:absolute;top:0;left:0;z-index:1;width:var(--map-card-w);height:var(--map-card-h);cursor:pointer;clip-path:polygon(0 0,var(--map-card-notch-x) 0,var(--map-card-notch-x) 60px,100% 60px,100% 100%,0 100%)}.contact-board-map:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--contact-bg) 72%,transparent) 0%,color-mix(in srgb,var(--contact-bg) 28%,transparent) 42%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--contact-bg) 35%,transparent) 0%,transparent 28%,transparent 70%,color-mix(in srgb,var(--contact-bg) 45%,transparent) 100%)}html[data-theme=dark] .contact-board-map:after{background:linear-gradient(90deg,color-mix(in srgb,var(--contact-bg) 58%,transparent) 0%,color-mix(in srgb,var(--contact-bg) 18%,transparent) 42%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--contact-bg) 22%,transparent) 0%,transparent 28%,transparent 72%,color-mix(in srgb,var(--contact-bg) 32%,transparent) 100%)}.contact-maps-link{position:absolute;z-index:2;left:clamp(24px,5vw,64px);top:calc(50% + var(--contact-header-offset, 5.5rem) * .15 + 3.2rem);transform:none;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--contact-board-muted);text-decoration:none;white-space:nowrap;text-shadow:0 1px 10px rgba(0,0,0,.65);pointer-events:auto}html[data-theme=light] .contact-maps-link{text-shadow:0 1px 8px rgba(255,255,255,.85)}.contact-maps-link:hover{color:var(--contact-ink)}.contact-board-title{position:absolute;z-index:2;left:clamp(24px,5vw,64px);top:calc(50% + var(--contact-header-offset, 5.5rem) * .15);transform:translateY(-42%);margin:0;max-width:10ch;font-size:clamp(2.8rem,2rem + 3.5vw,4.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.02;color:var(--contact-ink);pointer-events:none}html[data-theme=light] .contact-board-title{text-shadow:0 1px 12px rgba(255,255,255,.7)}.contact-board-foot{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:clamp(12px,1.2vw,24px);padding:clamp(28px,3.5vw,40px) clamp(24px,5vw,64px);padding-right:clamp(340px,42vw,520px);background:var(--contact-board);border-top:1px solid color-mix(in srgb,var(--contact-ink) 8%,transparent);min-width:0}.contact-board-foot>*{min-width:0}.contact-foot-company{flex:0 0 auto;min-width:0;max-width:none;margin-inline-end:0}.contact-foot-company-name{margin:0;font-size:clamp(1.2rem,1.05rem + .55vw,1.4rem);font-weight:600;line-height:1.35;color:var(--contact-ink);text-decoration:none;white-space:nowrap;transition:opacity var(--dur-colour) ease}a.contact-foot-company-name:hover{opacity:.72}.contact-foot-company-meta{margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.35;color:var(--contact-board-muted)}html[lang=th] .contact-foot-company-name{max-width:none}.contact-foot-company-alt{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--contact-board-muted)}.contact-foot-cell{flex:0 0 auto;min-width:0;max-width:none}.contact-foot-address{display:block;margin:0;font-size:14px;line-height:1.55;color:var(--contact-ink);text-decoration:none;max-width:28ch}.contact-foot-cell .contact-foot-address{margin-top:0}.contact-foot-address:hover{text-decoration:underline;text-underline-offset:2px}.contact-foot-label{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--contact-board-muted)}.contact-foot-body{margin:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.55;color:var(--contact-ink);text-decoration:none;max-width:none}.contact-foot-body a{color:inherit;text-decoration:none}.contact-foot-body a:hover{text-decoration:underline;text-underline-offset:2px}.contact-foot-phones{display:flex;flex-direction:column;gap:2px;margin-top:12px}.contact-foot-phone-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--contact-board-muted)}.contact-foot-phone-list{display:flex;flex-direction:column;gap:2px}.contact-foot-cell--contacts{flex:0 0 auto;min-width:0;max-width:none}.contact-foot-social{display:flex;align-items:center;align-self:flex-start;flex:0 0 auto;gap:12px;margin-top:0;white-space:nowrap}.contact-socials{display:flex;flex-direction:row;align-items:center;gap:10px}.contact-social{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid color-mix(in srgb,var(--contact-ink) 28%,transparent);color:var(--contact-ink);text-decoration:none;transition:border-color var(--dur-colour) var(--ease-standard),transform .28s var(--ease-smooth),opacity var(--dur-colour) ease}.contact-social:hover{border-color:var(--contact-ink);transform:scale(1.06)}.contact-social-icon{display:block;width:16px;height:16px;background:currentColor}.contact-social-icon--line{width:18px;height:18px;-webkit-mask:url(/images/line.png) center / contain no-repeat;mask:url(/images/line.png) center / contain no-repeat}.contact-follow{font-size:14px;color:var(--contact-ink);white-space:nowrap}.contact-form-card{position:absolute;z-index:3;top:calc(var(--contact-header-offset, 5.5rem) + 136px);right:clamp(24px,5vw,64px);bottom:auto;width:min(420px,calc(100% - 48px));height:auto;max-height:none;overflow:visible;display:flex;flex-direction:column;padding:28px 30px 24px;background:var(--contact-form-bg);color:var(--contact-form-ink);border-radius:28px;box-shadow:0 18px 48px #00000047;color-scheme:light}html[data-theme=light] .contact-form-card{box-shadow:0 18px 48px #0000002e;color-scheme:dark}.contact-form{display:flex;flex-direction:column;gap:16px;height:auto}.contact-form-eyebrow{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--contact-form-muted)}.contact-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-field{display:flex;flex-direction:column;gap:8px}.contact-field-label{font-size:13px;font-weight:600;color:var(--contact-form-ink)}.contact-required{color:#c44;margin-left:2px}html[data-theme=light] .contact-required{color:#ff7a7a}.contact-field input,.contact-field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:15px;line-height:1.4;color:var(--contact-form-ink);background-color:var(--contact-form-field-bg);background-image:none;border:0;border-bottom:1px solid var(--contact-form-line);border-radius:0;padding:6px 0 10px;outline:none;box-shadow:none;transition:border-color .28s var(--ease-smooth),background-color var(--dur-colour) var(--ease-standard),box-shadow .28s var(--ease-smooth)}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--contact-form-muted);opacity:1}.contact-field textarea{min-height:40px;resize:vertical}.contact-field input:hover,.contact-field textarea:hover{border-bottom-color:var(--contact-form-line-hover)}.contact-field input:focus,.contact-field textarea:focus,.contact-field input:focus-visible,.contact-field textarea:focus-visible{border-bottom-color:var(--contact-form-ink);background-color:var(--contact-form-field-bg);box-shadow:0 1px 0 0 var(--contact-form-ink)}.contact-field input:active,.contact-field textarea:active{border-bottom-color:var(--contact-form-ink);background-color:var(--contact-form-field-bg)}.contact-field input:-webkit-autofill,.contact-field input:-webkit-autofill:hover,.contact-field input:-webkit-autofill:focus,.contact-field input:-webkit-autofill:active,.contact-field textarea:-webkit-autofill,.contact-field textarea:-webkit-autofill:hover,.contact-field textarea:-webkit-autofill:focus,.contact-field textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--contact-form-ink);caret-color:var(--contact-form-ink);border-bottom-color:var(--contact-form-line);transition:background-color 99999s ease-out 0s;box-shadow:0 0 0 1000px var(--contact-form-field-bg) inset}.contact-field input:-webkit-autofill:focus,.contact-field textarea:-webkit-autofill:focus{border-bottom-color:var(--contact-form-ink)}.contact-form-footer{display:flex;flex-direction:column;gap:14px;margin-top:4px;padding-top:4px}.contact-agree{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;color:var(--contact-form-agree);cursor:pointer}.contact-agree input{margin-top:2px;accent-color:var(--contact-form-ink)}.contact-agree a{color:var(--contact-form-ink);text-decoration:underline;text-underline-offset:2px}.contact-send{align-self:flex-end;appearance:none;border:0;border-radius:10px;cursor:pointer;padding:14px 20px;font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--contact-form-send-ink);background:var(--contact-form-send-bg);transition:background var(--dur-colour) var(--ease-standard),color var(--dur-colour) var(--ease-standard),transform .22s var(--ease-smooth)}.contact-send:hover{filter:brightness(.92)}.contact-send:active{transform:scale(.97)}html[data-theme=dark] .contact-send:hover{filter:none;background:#000}html[data-theme=light] .contact-send:hover{filter:none;background:#e8e8e8}.contact-success{margin-bottom:12px;opacity:0;transform:translateY(10px)}.contact-success.is-in{animation:contact-success-in .55s var(--ease-smooth) both}.contact-success h2{margin:0 0 8px;font-size:1.2rem;font-weight:700;color:var(--contact-form-ink)}.contact-success p{margin:0;color:var(--contact-form-agree);line-height:1.55}@keyframes contact-map-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes contact-title-in{0%{opacity:0;transform:translateY(calc(-42% + 22px))}to{opacity:1;transform:translateY(-42%)}}@keyframes contact-link-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes contact-form-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes contact-foot-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes contact-success-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.contact-board-map-frame{transform-origin:center center;animation:contact-map-in 1.15s var(--ease-smooth) both}.contact-board-title[data-contact-enter=title]{animation:contact-title-in .72s var(--ease-smooth) .1s both}.contact-maps-link[data-contact-enter=maps]{animation:contact-link-in .65s var(--ease-smooth) .26s both}.contact-form-card[data-contact-enter=form]{animation:contact-form-in .78s var(--ease-smooth) .2s both}.contact-board-foot[data-contact-enter=foot]>*{opacity:0;animation:contact-foot-in .55s var(--ease-smooth) both}.contact-board-foot[data-contact-enter=foot]>*:nth-child(1){animation-delay:.42s}.contact-board-foot[data-contact-enter=foot]>*:nth-child(2){animation-delay:.5s}.contact-board-foot[data-contact-enter=foot]>*:nth-child(3){animation-delay:.58s}.contact-board-foot[data-contact-enter=foot]>*:nth-child(4){animation-delay:.66s}.contact-board-foot[data-contact-enter=foot]>*:nth-child(5){animation-delay:.74s}.contact-board-foot[data-contact-enter=foot]>*:nth-child(6){animation-delay:.82s}@media(prefers-reduced-motion:reduce){.contact-board-map-frame,.contact-maps-link[data-contact-enter=maps],.contact-form-card[data-contact-enter=form],.contact-board-foot[data-contact-enter=foot]>*,.contact-success.is-in{animation:none;opacity:1;transform:none}.contact-board-title[data-contact-enter=title]{animation:none;opacity:1;transform:translateY(-42%)}}.brand-body--contact .contact-cta-section{max-width:none;width:100%;margin:0;padding:48px 24px 64px;background:var(--contact-bg)}.brand-body--contact .contact-cta-section .cta-glow-wrap,.brand-body--contact .contact-cta-section .panel-glow{max-width:920px;margin-inline:auto}.brand-body--contact .cta-band-brand p,.brand-body--status .cta-band-brand p{max-width:none;white-space:nowrap}@media(max-width:720px){.brand-body--contact .cta-band-brand p,.brand-body--status .cta-band-brand p{white-space:normal;max-width:36ch}}@media(max-width:1630px)and (min-width:1441px){.contact-board-foot{display:grid;grid-template-columns:max-content max-content max-content max-content max-content;grid-template-rows:auto auto;column-gap:clamp(12px,1.2vw,24px);row-gap:12px;align-items:start;justify-content:space-between}.contact-foot-company{grid-column:1;grid-row:1}.contact-board-foot>:nth-child(2){grid-column:2;grid-row:1}.contact-board-foot>:nth-child(3){grid-column:3;grid-row:1}.contact-board-foot>:nth-child(4){grid-column:4;grid-row:1}.contact-board-foot>:nth-child(5){grid-column:5;grid-row:1}.contact-board-foot>:nth-child(6){grid-column:1;grid-row:2}.contact-foot-social{margin-top:0}}@media(max-width:1440px)and (min-width:1401px){.contact-board-foot{display:grid;grid-template-columns:max-content max-content max-content max-content;grid-template-rows:auto auto;column-gap:clamp(12px,1.2vw,24px);row-gap:12px;align-items:start;justify-content:space-between}.contact-foot-company{grid-column:1;grid-row:1}.contact-foot-social{grid-column:1;grid-row:2;margin-top:0}.contact-board-foot>:nth-child(2){grid-column:2;grid-row:1}.contact-board-foot>:nth-child(3){grid-column:3;grid-row:1}.contact-board-foot>:nth-child(4){grid-column:4;grid-row:1}.contact-foot-cell--contacts{grid-column:2;grid-row:2}}@media(max-width:1400px)and (min-width:901px){.contact-board{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);column-gap:clamp(28px,3.5vw,48px);align-items:start}.contact-board-map{grid-column:1 / -1;height:min(52vh,480px)}.contact-board-foot{grid-column:1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:22px;align-items:flex-start;padding:28px 0 32px clamp(24px,4vw,40px)}.contact-form-card{grid-column:2;position:relative;inset:auto;width:auto;max-width:none;height:auto;max-height:none;overflow:visible;margin:28px clamp(24px,4vw,40px) 32px 0;align-self:start}.contact-foot-company,.contact-foot-cell{flex:none;max-width:none;width:100%}.contact-foot-company{order:1;max-width:none}.contact-foot-social{order:2;margin-top:0}.contact-board-foot>:nth-child(2){order:3}.contact-foot-cell--contacts{order:4}.contact-board-foot>:nth-child(3){order:5}.contact-board-foot>:nth-child(4){order:6}.contact-foot-company-name{white-space:normal}.contact-foot-address{max-width:none}}@media(max-width:900px){.contact-board{min-height:auto;display:flex;flex-direction:column}.contact-board-map{--map-card-w: 245px;--map-card-h: 132px;--map-card-notch-x: 185px;order:1;height:calc(min(56vh,420px) + var(--contact-header-offset, 5.5rem))}.contact-board-map-frame{top:var(--contact-header-offset, 5.5rem);height:calc(100% - var(--contact-header-offset, 5.5rem))}.contact-board-map-shield,.contact-board-map-card-link{top:var(--contact-header-offset, 5.5rem)}.contact-board-map:before{content:"";position:absolute;top:var(--contact-header-offset, 5.5rem);left:0;right:0;z-index:1;height:72px;pointer-events:none;background:linear-gradient(180deg,var(--contact-bg) 0%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) var(--map-fade-hole-x, 7px) var(--map-fade-hole-y, 8px) / var(--map-fade-hole-w, 230px) var(--map-fade-hole-h, 120px) no-repeat;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) var(--map-fade-hole-x, 7px) var(--map-fade-hole-y, 8px) / var(--map-fade-hole-w, 230px) var(--map-fade-hole-h, 120px) no-repeat;mask-composite:exclude}.contact-board-title{max-width:12ch;font-size:clamp(2.2rem,8vw,3rem)}.contact-form-card{order:2;position:relative;inset:auto;width:auto;height:auto;margin:0 16px 24px;max-height:none}.contact-board-foot{order:3;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:22px;align-items:flex-start;padding:28px 22px 24px}.contact-foot-company,.contact-foot-cell{flex:none;max-width:none;width:100%}.contact-foot-company{order:1;max-width:none}.contact-foot-social{order:2}.contact-board-foot>:nth-child(2){order:3}.contact-foot-cell--contacts{order:4}.contact-board-foot>:nth-child(3){order:5}.contact-board-foot>:nth-child(4){order:6}.contact-foot-address{max-width:none}}@media(max-width:399px){.contact-board-map{--map-fade-hole-x: 6px;--map-fade-hole-y: 7px;--map-fade-hole-w: 122px;--map-fade-hole-h: 37px}}@media(max-width:560px){.contact-maps-link{left:18px;top:calc(50% + var(--contact-header-offset, 5.5rem) * .15 + 2.8rem)}.contact-board-title{left:18px}.contact-form-card{padding:24px 18px 18px}.contact-send{width:100%;align-self:stretch}}.brand-body--faq{background-image:radial-gradient(ellipse 1180px 920px at -4% -8%,rgba(115,85,210,.22),transparent 56%),radial-gradient(ellipse 720px 640px at 8% 28%,rgba(70,120,200,.1),transparent 60%),radial-gradient(ellipse 980px 800px at 100% -2%,rgba(70,110,210,.14),transparent 60%),radial-gradient(ellipse 720px 640px at 72% 22%,rgba(155,105,220,.1),transparent 58%),radial-gradient(ellipse 520px 440px at 78% 30%,rgba(40,190,210,.06),transparent 62%),radial-gradient(ellipse 900px 720px at 50% 58%,rgba(55,58,66,.22),transparent 70%),linear-gradient(165deg,#24262c,#1e2025 48%,#1a1c21)}[data-theme=light] .brand-body--faq{background-image:radial-gradient(ellipse 900px 700px at 8% 120px,rgba(140,120,210,.1),transparent 70%),radial-gradient(ellipse 720px 560px at 92% 80px,rgba(110,140,210,.08),transparent 68%),radial-gradient(ellipse 640px 520px at 70% 28%,rgba(150,120,210,.07),transparent 70%),linear-gradient(180deg,var(--surface) 0%,var(--surface) 46%,var(--surface-sunken) 100%)}.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-orb--tl{opacity:.55}.brand-body--faq .docs-atmosphere--faq .docs-atmosphere-curves{height:min(1200px,130vh);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 88%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 88%)}.brand-body--faq .faq-cta-section{position:relative;z-index:1;background:transparent}.brand-body--faq .faq-body.section{background:transparent}.hero-interior--status{position:relative;z-index:1;isolation:auto;overflow:visible;background:transparent;min-height:min(100svh,920px);padding-bottom:clamp(56px,10vh,100px);justify-content:center}.hero-status-chrome,.page-hero.hero-interior--status>.hero-status-chrome{position:absolute;inset:0;pointer-events:none;z-index:0;height:auto}.hero-status-float{position:absolute;display:flex;flex-direction:column;gap:3px;max-width:12rem;opacity:.78}.hero-status-float-k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 82%,#b4c4e8);line-height:1.2}.hero-status-float-v{font-size:11.5px;font-weight:450;letter-spacing:.02em;color:color-mix(in srgb,var(--ink-secondary) 78%,#8a98b8);line-height:1.35;opacity:.88}.hero-status-float-rule{display:block;width:36px;height:1px;margin-top:8px;background:linear-gradient(90deg,#b4c8ff8c,#b4c8ff00)}.hero-status-float--tr .hero-status-float-rule,.hero-status-float--br .hero-status-float-rule{margin-left:auto;background:linear-gradient(270deg,#b4c8ff8c,#b4c8ff00)}.hero-status-float--tl{top:calc(var(--hero-header-offset, 88px) + clamp(48px,8vh,96px));left:clamp(28px,5.5vw,72px)}.hero-status-float--tr{top:calc(var(--hero-header-offset, 88px) + clamp(48px,8vh,96px));right:clamp(28px,5.5vw,72px);text-align:right;align-items:flex-end}.hero-status-float--bl{bottom:clamp(88px,14vh,140px);left:clamp(28px,5.5vw,72px)}.hero-status-float--br{bottom:clamp(88px,14vh,140px);right:clamp(28px,5.5vw,72px);text-align:right;align-items:flex-end}.hero-status-dotgrid{position:absolute;top:50%;translate:0 -50%;width:30px;height:40px;background-image:radial-gradient(circle,rgba(175,190,225,.42) 1.1px,transparent 1.3px);background-size:10px 10px;background-repeat:repeat;opacity:.62}.hero-status-dotgrid--left{left:clamp(36px,6.5vw,88px)}.hero-status-dotgrid--right{right:clamp(36px,6.5vw,88px)}.hero-interior--status .hero-interior-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:min(920px,100%);padding-inline:20px}.hero-interior--status .hero-status-badge{display:inline-flex;align-items:center;gap:8px;margin-inline:auto;margin-bottom:14px;padding:6px 12px 6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hairline-strong) 70%,transparent);background:color-mix(in srgb,var(--surface-sunken) 72%,transparent);font-size:12.5px;letter-spacing:.04em;text-transform:none;color:color-mix(in srgb,var(--ink-secondary) 92%,#c0cae0)}.hero-status-badge-gem{width:7px;height:7px;flex-shrink:0;rotate:45deg;border-radius:1px;background:linear-gradient(135deg,#e8f0ff,#9eb4ea 55%,#7a92d4);box-shadow:0 0 12px #96b4ff8c}.hero-interior--status .reveal-heading,.hero-interior--status .hero-interior-title{text-align:center;justify-items:center;margin-inline:auto;max-width:none;font-size:clamp(3.8rem,2.4rem + 5.6vw,6.6rem);--hero-headline-line-height: 1.06;letter-spacing:-.035em}.hero-interior--status .reveal-heading--lines{align-items:center}.hero-interior--status .reveal-heading .word{background:linear-gradient(180deg,#fff,#f2f6ff 38%,#c5d4f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 32px rgba(150,175,255,.28));animation:statusTitleGlow 5.5s ease-in-out infinite alternate}[data-theme=light] .hero-interior--status .reveal-heading .word{background:linear-gradient(180deg,#1a2233 10%,#4a5f95);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:none;animation:none}html[lang=th] .hero-interior--status .reveal-heading,html[lang=th] .hero-interior--status .hero-interior-title{--hero-headline-line-height: 1.12;font-size:clamp(3.5rem,2.1rem + 5.2vw,6.1rem)}.hero-interior--status .hero-lede{margin-top:22px;margin-left:auto;margin-right:auto;max-width:36em;font-size:clamp(17px,1rem + .4vw,20px);line-height:1.75;color:color-mix(in srgb,var(--ink-secondary) 90%,#c8d2ea)}.hero-interior--status .hero-actions{justify-content:center;margin-top:32px;margin-left:auto;margin-right:auto;gap:12px}.hero-interior--status .hero-actions .btn{min-height:46px;padding-inline:22px;font-size:14.5px;border-radius:999px}.hero-interior--status .hero-meta{justify-content:center;margin-top:26px;margin-left:auto;margin-right:auto;gap:10px;flex-wrap:wrap}.hero-interior--status .pill-float{animation:statusPillFloat 6.5s ease-in-out infinite alternate}.hero-interior--status .pill-float:nth-child(2){animation-duration:7.4s;animation-delay:.35s}.hero-interior--status .pill-float:nth-child(3){animation-duration:8.1s;animation-delay:.7s}.hero-interior--status .pill-float.pill-accent{background:#e07aaf;color:#2a0f1c;border-color:transparent;animation-name:statusPillFloat,statusAccentPulse;animation-duration:8.1s,3.2s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:alternate,alternate;animation-delay:.7s,0s}.hero-interior--status .pill-float:hover{border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 42%,var(--hairline));box-shadow:0 6px 20px #83a6ce29}.hero-interior--status .hero-status-scroll{display:inline-flex;flex-direction:column;align-items:center;gap:6px;margin-top:clamp(36px,6vh,56px);color:color-mix(in srgb,var(--ink-secondary) 82%,#aebcd8);font-size:12.5px;font-weight:550;letter-spacing:.02em;text-decoration:none;transition:color .2s var(--ease-smooth)}.hero-interior--status .hero-status-scroll svg{animation:statusScrollBob 1.8s ease-in-out infinite}.hero-interior--status .hero-status-scroll:hover{color:var(--ink)}@media(max-width:980px){.hero-status-float,.hero-status-dotgrid{display:none}}@media(max-width:720px){.hero-interior--status{min-height:min(92svh,780px)}.hero-interior--status .reveal-heading,.hero-interior--status .hero-interior-title,html[lang=th] .hero-interior--status .reveal-heading,html[lang=th] .hero-interior--status .hero-interior-title{font-size:clamp(2.8rem,1.7rem + 5.2vw,3.7rem)}.hero-interior--status .hero-lede{max-width:100%;font-size:clamp(15px,.92rem + .35vw,18px)}.hero-interior--status .hero-actions .btn{min-height:44px}.hero-interior--status .hero-status-scroll{margin-top:28px}}.brand-body--status .docs-atmosphere--status .docs-atmosphere-star{animation:statusNodeTwinkle 4.8s ease-in-out infinite alternate}.brand-body--status .docs-atmosphere--status .docs-atmosphere-node{animation:statusNodeTwinkle 3.8s ease-in-out infinite alternate}.brand-body--status .docs-atmosphere--status .docs-atmosphere-node:nth-child(2n){animation-duration:4.6s;animation-delay:.4s}.brand-body--status .docs-atmosphere--status .docs-atmosphere-node:nth-child(3n){animation-duration:5.2s;animation-delay:.9s}@keyframes statusTitleGlow{0%{filter:drop-shadow(0 0 18px rgba(140,170,240,.12))}to{filter:drop-shadow(0 0 36px rgba(150,180,255,.32))}}@keyframes statusPillFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes statusAccentPulse{0%{box-shadow:0 0 #e07aaf2e}to{box-shadow:0 0 0 8px #e07aaf00}}@keyframes statusScrollBob{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes statusNodeTwinkle{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.hero-interior--status .reveal-heading .word,.hero-interior--status .pill-float,.hero-interior--status .hero-status-scroll svg,.brand-body--status .docs-atmosphere--status .docs-atmosphere-node,.brand-body--status .docs-atmosphere--status .docs-atmosphere-star{animation:none!important}.hero-interior--status .reveal-heading .word{filter:drop-shadow(0 0 24px rgba(140,170,240,.2))}.hero-interior--status .pill-float{transform:none}}.brand-body--status{background-image:radial-gradient(ellipse 1180px 920px at -4% -8%,rgba(115,85,210,.22),transparent 56%),radial-gradient(ellipse 780px 680px at 6% 42%,rgba(196,140,179,.2),transparent 60%),radial-gradient(ellipse 720px 640px at 8% 28%,rgba(70,120,200,.1),transparent 60%),radial-gradient(ellipse 980px 800px at 100% -2%,rgba(70,110,210,.16),transparent 60%),radial-gradient(ellipse 640px 560px at 88% 48%,rgba(196,140,179,.14),transparent 62%),radial-gradient(ellipse 720px 640px at 72% 22%,rgba(155,105,220,.1),transparent 58%),radial-gradient(ellipse 520px 440px at 78% 30%,rgba(40,190,210,.06),transparent 62%),radial-gradient(ellipse 900px 720px at 50% 58%,rgba(55,58,66,.2),transparent 70%),linear-gradient(165deg,#24262c,#1e2025 48%,#1a1c21)}.brand-body--status .docs-atmosphere--status .docs-atmosphere-orb--tl{opacity:.58}.brand-body--status .docs-atmosphere--status .docs-atmosphere-orb--left{opacity:.62}.brand-body--status .docs-atmosphere--status .docs-atmosphere-orb--tr{opacity:.56}.brand-body--status .docs-atmosphere--status .docs-atmosphere-orb--hero{opacity:.4}.brand-body--status .docs-atmosphere--status .docs-atmosphere-orb--mid{opacity:.32}.brand-body--status .docs-atmosphere--status .docs-atmosphere-orb--br{opacity:.42;background:radial-gradient(circle,rgba(196,140,179,.28),transparent 68%)}.brand-body--status .docs-atmosphere--status .docs-atmosphere-orb--bl{opacity:.48;background:radial-gradient(circle,rgba(196,140,179,.32),transparent 68%)}[data-theme=light] .brand-body--status{background-image:radial-gradient(ellipse 900px 700px at 8% 120px,rgba(140,120,210,.1),transparent 70%),radial-gradient(ellipse 720px 560px at 12% 48%,rgba(196,140,179,.1),transparent 68%),radial-gradient(ellipse 720px 560px at 92% 80px,rgba(110,140,210,.08),transparent 68%),radial-gradient(ellipse 560px 480px at 86% 52%,rgba(196,140,179,.08),transparent 70%),radial-gradient(ellipse 640px 520px at 70% 28%,rgba(150,120,210,.07),transparent 70%),linear-gradient(180deg,var(--surface) 0%,var(--surface) 46%,var(--surface-sunken) 100%)}.security-group{scroll-margin-top:96px}.brand-body--security .faq-hero-inner{width:min(1072px,100%);display:block}.brand-body--security .hero-interior--faq{padding-inline:24px}@media(max-width:640px){.brand-body--security .hero-interior--faq{padding-inline:16px}}.security-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.security-cards--limits .why-card{--why-accent: var(--ink-tertiary)}.security-footnote{margin:20px 0 0;font-size:14px;color:var(--ink-secondary)}.security-footnote a{color:inherit;text-underline-offset:3px}@media(max-width:1000px){.security-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.security-cards{grid-template-columns:minmax(0,1fr)}}.why-card-link{margin-top:14px;font-size:14px;font-weight:600;color:var(--why-accent);text-decoration:none;text-underline-offset:3px}.why-card-link:hover{text-decoration:underline}.why-card-link:focus-visible{outline:2px solid var(--why-accent);outline-offset:3px;border-radius:4px}
