@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAWIABAAAAAACrAAAAUxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQITgmCcxEQCoNcg1oLDgABNgIkAxgEIAWDLgdGDIRSG4IJAB4HuSnzBlRWH00c8kHAf1s6b3cxiSikeZwYHlPOHSJ+qhUjrZO6/hupbqi6QFS7TbiJNEgDOYGIMg5esPL797+/N/Xe9+fMLjag0oWWF6mV4i2tUiaAlRMMBreklfF8sNgCxeIxCgDGRjq5qPD4lK6ViQCseHmJiqqGDsxoANkAC0NAgLp68dk7Pcr8f4p6LfMBHi9rSp0IYAAlpcSBev7PFrvwt5Wg2DTVoKgoKqACCgBA7WqUPAjyaTv++xq0HcpCKYQAUFAygKQACqAC86kIYD6NGLBjRkEDHEg3yDuyIfmWyP72kz0ftCB4fHaRiDERhaL8htXL5XUO+VaLWp9hSnYddlGLMdvQT9+JRUxgVMCuZN78KR9FTy2lDoGtY2mJHxbivIQusqfrVIwjWFB37wrqiICUlQMVabEnqKMEdESJL6ijBmRVWs2vaovnJmRKpmoPpGSV7N97IK3lw62c0pNKhGWa9gwcazviS8cSnuamnkRiQ1BHiyVpqVQCeTkYRRp0Dx/5L6hjCNTLtFrQEm+Np5MVnj5UMa7z+WRl+sGW+LtU4fHd7iFprNbN108cWFw3m9LGkiFmjhRqn0KxoUfipiStXF86OQ08qdzEeZLOg6NTAWJZnajjan6lLpIt6lASEU/vYl1zKuF5/U8rgjqWQH17vLLC4/MlgghUzFhxM2SzXAAYAbADKhADzQBAAzEfBQAQoGnrbCaHcZ/DYN+bev3518XB6z1WYeu2C8fl14uDr1tTr27a8sAbtkOvPXeY5DXzbVg7HNivuIbka7ZDb2zd/OCr0n6Ffbik7K6yDRtsobolTd6yYu9bF8YjJ94/tilyzC2TCzfWbNpaUicLuq7dV7i6pGqh//7CxZeeGI+ccN/YhsjsQ28sLW0sqwi2FtxUfcNg+G2ADBpmLHPmrtfR3Dq8iA6V0SHcjwBzZkJHvKuDu9B4Fi3Tu5Got85rnfUBL+FVeS0/PMx4BgdepJrmCJeqgAOxsyF280RiXJq4ACI5PHEEK8qvV82FVadtYV1nQfyq43C3JCd7hxdw/JphMR91JtzodOvkfR0HuJCtXMQW9ofxk6K6VSxEvzQSRQCC0nKtb9vt2vSb2aJ+CfDWvR9tBHj352r3/63/fWPcqfkBCwoAAj4sKePxFsqs9QQEDzujeBMp9u3aVUaItG8XgJELsNPL4CvPCgpKGyoCMNNLRWgWYJvvYRJE3G9ScJI2qWwyfVSzMxlYaJfJSIlVG52sAv2mn7pxG4SHp+w3aUCmmzYltAwDhoWMmdQnrFmVBrXKNGoxrMcx2u01akqHfnsNCGowoE+/aV16TEYKj/UrpaiQKBffGOuipI1RuW1vnxnD9pqMEvBOyjkpZ0e5t9yYccealN4qrRARtZ4UMcLyp5PGhUilhg2TXtEpSbiH555fOavHASEKAGTh9/iAERBCQRWq0EwzowMRilSgtyJStkr2YGlEB78MAgeKX+waJyo/IGfCDjVWWQ7M/gdwsVezLQI85zy3LtXWKrKYbuQBBFN2ud6msEKRPIvMo5NUpsLv1TiPaduUdscbSrhqJMkAbjOxUgmfxZx0m5k6m4TlmE+3WbiOgxxQw0+3WXmMGznRNmvoNhtFpMXmsNJtdi7lOLtVKKbLDvp1bgvJMIcNk1+HH5V1GcYtIKZ5xLAVNwg3zShitISmMI4b8KKAphHTHsODK6DjTfwp9tBU3C2Lj0G4aEZ1smVuxB8APkAW16u28tEMxnC9arlcmsIL+EHsjkwD)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABRAAAAYGk/nZBjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADGAAAAxmIpPKRoZWFkAAAC6AAAADYAAAA2GnpriGhoZWEAAAMgAAAAHwAAACQJDQN2aG10eAAAA0AAAAAXAAAAGAcJAFBsb2NhAAADWAAAAA4AAAAOAIsAi21heHAAAANoAAAAHAAAACAAGwD4bmFtZQAAA4QAAADOAAABriEXPblwb3N0AAAEVAAAADAAAABG/3GrHwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevT2dG+gQveLHgZxHpXIed5AgTGYyuAZrSKBVMzB+t4XaWlDpRVLBI7yJn76bggNi83yd4FlVmBmA0A4EugG0RwnOAAAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6TAUL+vgMM/PQrArYAAQAw//QCPQLGADcAAAUiLgI1NDY3IzUzNyE1IT4BNTQmIyIGByc+ATMyHgIVFAYHMxUjByEVIQ4BFRQWMzI2NxcOAQE7Lks1HQ4KWH2//sQBeAsIST8qSyMmKmM1KkczHAoIWHy+ATr+ig0OTkQtUislK2sMGi9DKRwqEjBwMA8jFjs9IScnLigXLD8nGCYOMHAwEigaQUMnLSgxMAAAAAEAAAABAEGblQGqXw889QAJA+gAAAAA2bzhOwAAAADc8kcQ/lH96wZdBCsAAAAJAAIAAAAAAAB42mNgZGBgifn7ioGBrfpf4H8utligCCpgAwCN+wWMAHjaY7zBoMAAAm8gmCmXwQBEAwA07wRdAAAAABQAFAAUABQAYwBjAAB42mNgZGBgYGOYwMDDkMbACuYhADMDIwAY3QEUeNqNjDOCA2AQRt/aW279t2vbtm3FNm6VE+RIOUO+YoIywzcEevHRQVtnH/BGxbiNGcrG7QxTMu5gg4xxZ9NOFyN8GXczxoLxsAgCZKQJ1piWpvknRVB1RjxFWhxRjpPCr/k1R1xwyh6X3BDBS4F7fomR5oGAKMgkF4p+9JknvKTQF+LEcMwyxazFdfvjRK1/vMMryhLRJFX/YJe4+q2rX7um633iJCiSqnccc8wwyyqu/k1bpEgwJd4lInVNF2lU4VX2KucUPUxVAWWCPvEAAHjaY2BiAIP/dQzaDNgAGxAzMjIxMDMyM7Kwl+ZlGhgYuIBoIwMnEwjf0QAAuxIINw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-thai-thai-300-normal-Bzg9IkD6.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-300-normal-DsjkY-kq.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-thai-latin-ext-300-normal-dWO0W4wt.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-300-normal-tk57WjLp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-thai-latin-300-normal-DuvW4Kwi.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-300-normal-Bcdr0fiW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-DBkYO1u-.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-n-X-g5Z4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-n470B0cW.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-DcylQI4B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-500-normal-DQcnnbdd.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-500-normal-h5t7erDE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-BXI6PlF4.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-iH120vlL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-600-normal-P_JjY83V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-thai-700-normal-0moayseG.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-700-normal-Bo0ALcDh.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-latin-ext-700-normal-BKYUUsrV.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-700-normal-CIKhqm8k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-latin-700-normal-Ct-BCS9V.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-700-normal-SmVfMUPf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sarabun-thai-300-normal-CcnZDUQt.woff2)format("woff2"),url(/assets/sarabun-thai-300-normal-BuSmL49P.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sarabun-vietnamese-300-normal-_YgtkWUg.woff2)format("woff2"),url(/assets/sarabun-vietnamese-300-normal-CE5FcVvD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sarabun-latin-ext-300-normal-BGhvm7pr.woff2)format("woff2"),url(/assets/sarabun-latin-ext-300-normal-UxZBf4B-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sarabun-latin-300-normal-ChuNoMQa.woff2)format("woff2"),url(/assets/sarabun-latin-300-normal-6oxEFa9P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-thai-400-normal-C2DaJlKK.woff2)format("woff2"),url(/assets/sarabun-thai-400-normal-CH-UbWgg.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-vietnamese-400-normal-igdrzAGY.woff2)format("woff2"),url(/assets/sarabun-vietnamese-400-normal-DPfkSCMy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-latin-ext-400-normal-BbP7GpLL.woff2)format("woff2"),url(/assets/sarabun-latin-ext-400-normal-BsmTn0SS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-latin-400-normal-URPBxl-K.woff2)format("woff2"),url(/assets/sarabun-latin-400-normal-DmguIS-7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sarabun-thai-500-normal-BVssjame.woff2)format("woff2"),url(/assets/sarabun-thai-500-normal-C3iDLEzi.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sarabun-vietnamese-500-normal-Dpe7Br9m.woff2)format("woff2"),url(/assets/sarabun-vietnamese-500-normal-CpRVvGRU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sarabun-latin-ext-500-normal-DE1LysqI.woff2)format("woff2"),url(/assets/sarabun-latin-ext-500-normal-Cot16Bd2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sarabun-latin-500-normal-BjUTcdxu.woff2)format("woff2"),url(/assets/sarabun-latin-500-normal-CJexTAnl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sarabun-thai-600-normal-3dIAQ-_s.woff2)format("woff2"),url(/assets/sarabun-thai-600-normal-DWKeTe6a.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sarabun-vietnamese-600-normal-DkxrOlLB.woff2)format("woff2"),url(/assets/sarabun-vietnamese-600-normal-BMbOgAW-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sarabun-latin-ext-600-normal-BRxjKUQ6.woff2)format("woff2"),url(/assets/sarabun-latin-ext-600-normal-0tXu9x_i.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sarabun-latin-600-normal-DMD3TROr.woff2)format("woff2"),url(/assets/sarabun-latin-600-normal-9FonlkKx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-thai-700-normal-CbuDipM3.woff2)format("woff2"),url(/assets/sarabun-thai-700-normal-CP2-p8e-.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-vietnamese-700-normal-DrMy3BMX.woff2)format("woff2"),url(/assets/sarabun-vietnamese-700-normal-lN6N8XBT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-latin-ext-700-normal-CnQtP196.woff2)format("woff2"),url(/assets/sarabun-latin-ext-700-normal-ykw7DJpk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-latin-700-normal-DQKyWxHq.woff2)format("woff2"),url(/assets/sarabun-latin-700-normal-DUuqj4Ju.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-sans-thai-thai-300-normal-CZ5rdV3G.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-300-normal-X6PNm1_R.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-sans-thai-latin-ext-300-normal-B_8EUXdu.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-300-normal-CKUPRj2g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-sans-thai-latin-300-normal-CDhDwrhB.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-300-normal-cww58Gyl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-thai-400-normal-BEOmKAI1.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-400-normal-Dxb_unuU.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-latin-ext-400-normal-nBP59pVw.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-400-normal-B-1H0YkH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-latin-400-normal-BaWBrqFP.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-400-normal-Dh_FJjOB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-thai-thai-500-normal-CU_X86GQ.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-500-normal-BOGXO2tw.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-thai-latin-ext-500-normal-B-ZWb8SZ.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-500-normal-CrEHO7C8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-thai-latin-500-normal-fyBKClF1.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-500-normal-BC04jsmm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-thai-thai-600-normal-Cs73sVjl.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-600-normal-CmgB8_JK.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-thai-latin-ext-600-normal-maHHBsez.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-600-normal-PkMZo0xa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-thai-latin-600-normal-CemcjnVR.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-600-normal-Dbc-dNO6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-thai-thai-700-normal-Cm52XUnT.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-700-normal-C9ISMlQq.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-thai-latin-ext-700-normal-uJk63onE.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-700-normal-xdwl2Xg6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-thai-latin-700-normal-_dn-40wb.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-700-normal-C4AMFKt5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/prompt-thai-300-normal-qs9oCq2b.woff2)format("woff2"),url(/assets/prompt-thai-300-normal-CDWjDcdW.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/prompt-vietnamese-300-normal-CzHbdZ_C.woff2)format("woff2"),url(/assets/prompt-vietnamese-300-normal-D5eS_LbO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/prompt-latin-ext-300-normal-BveSF7za.woff2)format("woff2"),url(/assets/prompt-latin-ext-300-normal-5PsZRnuW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/prompt-latin-300-normal-CW7rmI5T.woff2)format("woff2"),url(/assets/prompt-latin-300-normal-CCBwf7Ta.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-thai-400-normal-BrkKv8cO.woff2)format("woff2"),url(/assets/prompt-thai-400-normal-DJypnfr3.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-vietnamese-400-normal-BCPzsgPT.woff2)format("woff2"),url(/assets/prompt-vietnamese-400-normal-D4pLyeNK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-latin-ext-400-normal-DdSafGZ9.woff2)format("woff2"),url(/assets/prompt-latin-ext-400-normal-1pHbN9uy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-latin-400-normal-BQ9zjSN8.woff2)format("woff2"),url(/assets/prompt-latin-400-normal-CxU4ec_r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-thai-500-normal-C18pDUoL.woff2)format("woff2"),url(/assets/prompt-thai-500-normal-D7YNqUJD.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-vietnamese-500-normal-DmzxmPwa.woff2)format("woff2"),url(/assets/prompt-vietnamese-500-normal-w_sS_j2F.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-latin-ext-500-normal--EZ1um7s.woff2)format("woff2"),url(/assets/prompt-latin-ext-500-normal-D-lI1EVT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-latin-500-normal-CxzxEHZc.woff2)format("woff2"),url(/assets/prompt-latin-500-normal-B1edBDQ9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-thai-600-normal-MrdfU7zR.woff2)format("woff2"),url(/assets/prompt-thai-600-normal-CYPViXds.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-vietnamese-600-normal-7QWjJBsF.woff2)format("woff2"),url(/assets/prompt-vietnamese-600-normal-1dyohtNh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-latin-ext-600-normal-Cg9L7iJU.woff2)format("woff2"),url(/assets/prompt-latin-ext-600-normal-C8b50x67.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-latin-600-normal-hKZWXsc1.woff2)format("woff2"),url(/assets/prompt-latin-600-normal-CSDDLorv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-thai-700-normal-Cg4aQ0Nn.woff2)format("woff2"),url(/assets/prompt-thai-700-normal-Cb5ilR-c.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-vietnamese-700-normal-CGnCqMm1.woff2)format("woff2"),url(/assets/prompt-vietnamese-700-normal-Bop7lSxF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-latin-ext-700-normal-BkJrvM1L.woff2)format("woff2"),url(/assets/prompt-latin-ext-700-normal-iiM_gSWc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-latin-700-normal-I2gc831J.woff2)format("woff2"),url(/assets/prompt-latin-700-normal-BfbftDSq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-thai-300-normal-C7lzstOG.woff2)format("woff2"),url(/assets/kanit-thai-300-normal-CheLIY2i.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-vietnamese-300-normal-CBhOTgEZ.woff2)format("woff2"),url(/assets/kanit-vietnamese-300-normal-D9FkBJd3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-latin-ext-300-normal-O04NoA38.woff2)format("woff2"),url(/assets/kanit-latin-ext-300-normal-CD1vh3sV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-latin-300-normal-Dvhd4GiE.woff2)format("woff2"),url(/assets/kanit-latin-300-normal-BWYbi1UB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-thai-400-normal-D80Pglro.woff2)format("woff2"),url(/assets/kanit-thai-400-normal-D2nliXKa.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-vietnamese-400-normal-DRI8YWyb.woff2)format("woff2"),url(/assets/kanit-vietnamese-400-normal-dow6Bnto.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-ext-400-normal-B2xPf58u.woff2)format("woff2"),url(/assets/kanit-latin-ext-400-normal-CHvNKHHD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-400-normal-BUlsQXH3.woff2)format("woff2"),url(/assets/kanit-latin-400-normal-HVZWrfev.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-thai-500-normal-BB8gri04.woff2)format("woff2"),url(/assets/kanit-thai-500-normal-Iy_w0a80.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-vietnamese-500-normal-BzTrpCM3.woff2)format("woff2"),url(/assets/kanit-vietnamese-500-normal-T1ndT7MF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-ext-500-normal-EHs3suD6.woff2)format("woff2"),url(/assets/kanit-latin-ext-500-normal-BFdWrG22.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-500-normal-CX_4XcKi.woff2)format("woff2"),url(/assets/kanit-latin-500-normal-qBha86O4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-thai-600-normal-Bj6oiaDc.woff2)format("woff2"),url(/assets/kanit-thai-600-normal-wbTlPO7I.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-vietnamese-600-normal-Bi7fw3I4.woff2)format("woff2"),url(/assets/kanit-vietnamese-600-normal-DXCRAa_8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-ext-600-normal-DAX3wtuq.woff2)format("woff2"),url(/assets/kanit-latin-ext-600-normal-BBDzoLaj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-600-normal-0lS78yAd.woff2)format("woff2"),url(/assets/kanit-latin-600-normal-DlacpeTg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-thai-700-normal-BPu_EjOu.woff2)format("woff2"),url(/assets/kanit-thai-700-normal-BFFnaoRZ.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-vietnamese-700-normal-CdlTihzi.woff2)format("woff2"),url(/assets/kanit-vietnamese-700-normal-BlUBAAZx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-latin-ext-700-normal-CcNUUlTS.woff2)format("woff2"),url(/assets/kanit-latin-ext-700-normal-2PbN0JCr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-latin-700-normal-xfKc2BN3.woff2)format("woff2"),url(/assets/kanit-latin-700-normal-CZbzRMIr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/anuphan-thai-300-normal-CxGVVtXP.woff2)format("woff2"),url(/assets/anuphan-thai-300-normal-C0Mbdy4J.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/anuphan-vietnamese-300-normal-BvfFr8Dg.woff2)format("woff2"),url(/assets/anuphan-vietnamese-300-normal-w8w9b2YL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/anuphan-latin-ext-300-normal-CUygGo76.woff2)format("woff2"),url(/assets/anuphan-latin-ext-300-normal-DIrfpwJS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/anuphan-latin-300-normal-Cyqgi-f8.woff2)format("woff2"),url(/assets/anuphan-latin-300-normal-D6mVNBOL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anuphan-thai-400-normal-CYPG-7cc.woff2)format("woff2"),url(/assets/anuphan-thai-400-normal-B8wWdyvX.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anuphan-vietnamese-400-normal-FcZRxsvJ.woff2)format("woff2"),url(/assets/anuphan-vietnamese-400-normal-xZfYJPys.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anuphan-latin-ext-400-normal-CCaRbzGi.woff2)format("woff2"),url(/assets/anuphan-latin-ext-400-normal-ZaQJ1nhL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anuphan-latin-400-normal-BQH10Ma6.woff2)format("woff2"),url(/assets/anuphan-latin-400-normal-BDYevJ6X.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anuphan-thai-500-normal-CZoh8WWr.woff2)format("woff2"),url(/assets/anuphan-thai-500-normal-DOsDZgfO.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anuphan-vietnamese-500-normal-CBsphc3_.woff2)format("woff2"),url(/assets/anuphan-vietnamese-500-normal-ewe65ly5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anuphan-latin-ext-500-normal-Y75EY0_0.woff2)format("woff2"),url(/assets/anuphan-latin-ext-500-normal-cib8PPgw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anuphan-latin-500-normal-DE4mzdQz.woff2)format("woff2"),url(/assets/anuphan-latin-500-normal-B9L7_HnD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anuphan-thai-600-normal-Co7SjXAc.woff2)format("woff2"),url(/assets/anuphan-thai-600-normal-CeOd1Bty.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anuphan-vietnamese-600-normal-CwE0m07H.woff2)format("woff2"),url(/assets/anuphan-vietnamese-600-normal-UiJfg5Q5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anuphan-latin-ext-600-normal-D-QrtA5h.woff2)format("woff2"),url(/assets/anuphan-latin-ext-600-normal-DGNNjdAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anuphan-latin-600-normal-C3byZ5Vp.woff2)format("woff2"),url(/assets/anuphan-latin-600-normal-DSdXqWS_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anuphan-thai-700-normal-rOsLv-jZ.woff2)format("woff2"),url(/assets/anuphan-thai-700-normal-B9xfo8qq.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anuphan-vietnamese-700-normal-CEKCPHv1.woff2)format("woff2"),url(/assets/anuphan-vietnamese-700-normal-Bt-kD8dc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anuphan-latin-ext-700-normal-BDcT6wBH.woff2)format("woff2"),url(/assets/anuphan-latin-ext-700-normal-C5WMEDsH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anuphan-latin-700-normal-WxQNlaBM.woff2)format("woff2"),url(/assets/anuphan-latin-700-normal-D1LjmPNx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/bai-jamjuree-thai-300-normal-3KNMXVxG.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-300-normal-CCfBm4vj.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/bai-jamjuree-vietnamese-300-normal-Dlh_QYKy.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-300-normal-Daci7C8g.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/bai-jamjuree-latin-ext-300-normal-a59_SrMZ.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-300-normal-ulZ6q2q5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/bai-jamjuree-latin-300-normal-BTa9UiL0.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-300-normal-CU-sYvIq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bai-jamjuree-thai-400-normal-CvLA45ZU.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-400-normal-DQvRJNNu.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bai-jamjuree-vietnamese-400-normal-DgwOJX9x.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-400-normal-Dh1-xm9-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bai-jamjuree-latin-ext-400-normal-Dah710pP.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-400-normal-C9O1pQ0O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bai-jamjuree-latin-400-normal-C8Ab1JOR.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-400-normal-D7asZ9Ds.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bai-jamjuree-thai-500-normal-CldQ8G7b.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-500-normal-Dhm1BvDs.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bai-jamjuree-vietnamese-500-normal-Dbnn3zBI.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-500-normal-CH3DLoS5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bai-jamjuree-latin-ext-500-normal-Bvg0hbnx.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-500-normal-Tx6AOFEI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bai-jamjuree-latin-500-normal-BY8LWt3L.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-500-normal-B317a6-V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bai-jamjuree-thai-600-normal-CzTxzpuq.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-600-normal-DfF4rXK8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bai-jamjuree-vietnamese-600-normal-BN8NTHFU.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-600-normal-TJTmiha_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bai-jamjuree-latin-ext-600-normal-BSsq51KX.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-600-normal-HjveDPSW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bai-jamjuree-latin-600-normal-CgeOh7Cx.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-600-normal-D119NnP2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bai-jamjuree-thai-700-normal-B9r9e7kK.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-700-normal-Bc05AgLy.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bai-jamjuree-vietnamese-700-normal-Bt7Gqki8.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-700-normal-B4ES4mUY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bai-jamjuree-latin-ext-700-normal-D8T8ZYP8.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-700-normal-DbYeUi7t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bai-jamjuree-latin-700-normal-D8TxKkAc.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-700-normal-mhQ7bs3u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--k-2e1f27:#2e1f27;--k-3a2a31:#3a2a31;--k-5a3444:#5a3444;--k-5b4a52:#5b4a52;--k-6b4152:#6b4152;--k-6b5560:#6b5560;--k-7d6670:#7d6670;--k-8a7079:#8a7079;--k-8e1f4f:#8e1f4f;--k-8f1f50:#8f1f50;--k-8f2453:#8f2453;--k-9b6a80:#9b6a80;--k-9b7f8b:#9b7f8b;--k-a3245a:#a3245a;--k-a48b96:#a48b96;--k-a88b97:#a88b97;--k-a92b5f:#a92b5f;--k-b02c64:#b02c64;--k-b8306a:#b8306a;--k-c2366f:#c2366f;--k-e36a9c:#e36a9c;--k-e48aae:#e48aae;--k-e6bfd0:#e6bfd0;--k-e6cfd9:#e6cfd9;--k-ecc9d8:#ecc9d8;--k-ecd3de:#ecd3de;--k-efc3d5:#efc3d5;--k-efc8d8:#efc8d8;--k-f1d0de:#f1d0de;--k-f1dde5:#f1dde5;--k-f3a9c6:#f3a9c6;--k-f3dfe7:#f3dfe7;--k-f4eef1:#f4eef1;--k-f5dde7:#f5dde7;--k-f5e1e9:#f5e1e9;--k-f6e3eb:#f6e3eb;--k-f6e6ec:#f6e6ec;--k-f7d3e2:#f7d3e2;--k-f7dbe6:#f7dbe6;--k-f7e7ee:#f7e7ee;--k-f8cddd:#f8cddd;--k-f8eaf0:#f8eaf0;--k-f9cfe0:#f9cfe0;--k-faf0f4:#faf0f4;--k-fbdbe8:#fbdbe8;--k-fbdce9:#fbdce9;--k-fbe0eb:#fbe0eb;--k-fbe2ec:#fbe2ec;--k-fbe3ed:#fbe3ed;--k-fbeef3:#fbeef3;--k-fce4ef:#fce4ef;--k-fde3ee:#fde3ee;--k-fde8f0:#fde8f0;--k-fdeaf2:#fdeaf2;--k-fdeef4:#fdeef4;--k-fdf0f5:#fdf0f5;--k-fdf5f8:#fdf5f8;--k-fdf6f9:#fdf6f9;--k-fff5f9:#fff5f9;--k-fff6f9:#fff6f9;--k-fff7fa:#fff7fa;--k-fff8fb:#fff8fb;--k-fffafc:#fffafc;--k-fffbfd:#fffbfd;--s-6e1a40:#6e1a40;--s-8f2453:#8f2453;--s-a92b5f:#a92b5f;--s-f0a9c6:#f0a9c6;--s-f6c9dc:#f6c9dc;--s-fbe3ed:#fbe3ed;--k-rgb:194,54,111;--k-rgb2:253,240,245;--font:"IBM Plex Sans Thai";--p50:var(--k-fff7fa);--p100:var(--k-fdeef4);--p150:var(--k-fbe3ed);--p300:var(--k-ecc9d8);--p500:var(--k-c2366f);--p600:var(--k-a92b5f);--p700:var(--k-8f2453);--ink:var(--k-2e1f27);--ink2:var(--k-5a3444);--muted:var(--k-7d6670);--muted2:var(--k-a48b96);--line:var(--k-f1dde5);--line2:var(--k-f8eaf0);--radius:1.25rem}html{font-size:var(--base-font,16px)}*{box-sizing:border-box}body{font-family:var(--font),"IBM Plex Sans Thai",system-ui,sans-serif;color:var(--ink);background:linear-gradient(180deg,var(--k-fbe3ed) 0%,var(--k-fdf0f5) 30%,#fff 72%) fixed;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;line-height:1.55}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--k-b8306a);text-decoration:none}a:hover{color:var(--k-8f1f50);text-decoration:underline}:focus-visible{outline:2px solid var(--k-e48aae);outline-offset:2px}::selection{background:var(--k-f9cfe0)}.mono{font-family:IBM Plex Mono,monospace;font-size:.8rem}.sub{color:var(--k-8a7079);font-size:.74rem;display:block}.right{text-align:right}.nowrap{white-space:nowrap}.muted-sm{color:var(--k-8a7079);margin-left:auto;font-size:.8rem}.btn{border:1px solid var(--p300);color:var(--p700);cursor:pointer;white-space:nowrap;background:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.88rem;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--p100)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--p500);border-color:var(--p500);color:#fff;box-shadow:0 8px 20px -12px rgba(var(--k-rgb),.8)}.btn-primary:hover{background:var(--p600)}.btn-danger{color:#fff;background:#b83232;border-color:#b83232}.btn-danger:hover{background:#9c2828}.btn-outline-danger{color:#a42828;border-color:#f0c6c6}.btn-outline-danger:hover{background:#fdeeee}.btn-sm{border-radius:.6rem;padding:.35rem .75rem;font-size:.8rem}.btn-row{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:inline-flex}.card{border:1px solid var(--k-f5e1e9);border-radius:var(--radius);background:#fff}.card-pad{padding:1.25rem}.card-title{justify-content:space-between;align-items:center;margin:0 0 .6rem;font-size:1rem;font-weight:600;display:flex}.badge{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.t-neutral{background:var(--k-f4eef1);color:var(--k-6b5560)}.t-wait{color:#86560a;background:#fff1dc}.t-active{background:var(--k-fde3ee);color:var(--k-a3245a)}.t-done{color:#1f6e45;background:#e2f4ea}.t-danger{color:#a42828;background:#fde4e4}.t-info{color:#3a4896;background:#e9edfb}.shell{min-height:100vh;display:flex}.sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid var(--k-f3dfe7);z-index:50;background:#ffffffd9;flex-direction:column;flex-shrink:0;width:16.5rem;height:100vh;transition:width .2s,transform .25s;display:flex;position:sticky;top:0}.sidebar.collapsed{width:4.75rem}.sidebar.collapsed .lbl,.sidebar.collapsed .nav-badge,.sidebar.collapsed .nav-group,.sidebar.collapsed .brand-text{display:none}.brand{border-bottom:1px solid var(--k-f6e6ec);align-items:center;gap:.7rem;padding:1.15rem 1.1rem;display:flex}.logo{background:var(--p500);color:#fff;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:flex}.brand-text b{white-space:nowrap;font-size:.95rem;font-weight:600;display:block}.brand-text span{color:var(--k-8a7079);font-size:.72rem}.nav{flex-direction:column;flex:1;gap:.2rem;padding:.9rem .7rem;display:flex;overflow-y:auto}.nav-item{cursor:pointer;text-align:left;color:var(--ink2);background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:.65rem .8rem;font-size:.9rem;font-weight:500;display:flex}.nav-item:hover{background:var(--k-fdeaf2)}.nav-item.active{background:var(--k-fbdce9);color:var(--p700);font-weight:600}.nav-item svg{flex-shrink:0}.nav-item .lbl{white-space:nowrap;flex:1}.nav-badge{background:var(--p500);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;font-size:.7rem;font-weight:600;display:flex}.nav-group{color:var(--muted2);letter-spacing:.06em;padding:1rem .8rem .35rem;font-size:.7rem;font-weight:600}.side-foot{border-top:1px solid var(--k-f6e6ec);padding:.8rem}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:30;background:rgba(var(--k-rgb2),.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--k-f3dfe7);flex-wrap:wrap;align-items:center;gap:.6rem .8rem;padding:.7rem clamp(.8rem,2.5vw,1.75rem);display:flex;position:sticky;top:0}.top-right{align-items:center;gap:.5rem;margin-left:auto;display:flex}.icon-btn{border:1px solid var(--line);cursor:pointer;width:2.5rem;height:2.5rem;color:var(--k-6b4152);background:#fff;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn:hover{background:var(--p100)}.dot-count{background:var(--p500);color:#fff;border:2px solid var(--k-fdf0f5);border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.65rem;font-weight:600;display:flex;position:absolute;top:-.35rem;right:-.35rem}.search{flex:14rem;max-width:34rem;position:relative}.search-box{border:1px solid var(--line);background:#fff;border-radius:.8rem;align-items:center;gap:.5rem;padding:0 .8rem;display:flex}.search-box input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.65rem 0;font-size:.9rem}.kbd{color:var(--muted2);border:1px solid var(--line);border-radius:.35rem;padding:0 .35rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}.dropdown{border:1px solid var(--line);z-index:60;background:#fff;border-radius:1rem;min-width:16rem;padding:.4rem;position:absolute;top:calc(100% + .5rem);box-shadow:0 20px 50px -20px #96325f59}.dd-head{border-bottom:1px solid var(--k-f6e6ec);justify-content:space-between;align-items:center;margin-bottom:.3rem;padding:.5rem .6rem .6rem;font-weight:600;display:flex}.dd-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.7rem;width:100%;padding:.6rem .7rem;font-size:.86rem;display:flex}.dd-item:hover{background:var(--k-fdf0f5)}.dd-kind{color:var(--k-a3245a);background:var(--k-fde3ee);white-space:nowrap;border-radius:.4rem;padding:.1rem .45rem;font-size:.7rem;font-weight:600}.dd-empty{color:var(--k-8a7079);text-align:center;padding:.9rem;font-size:.85rem}.font-ctl{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;display:flex;overflow:hidden}.font-ctl button{cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;font-size:.85rem;font-weight:600}.font-ctl button:hover{background:var(--p100)}.font-ctl .pct{color:var(--muted);border-left:1px solid var(--k-f6e6ec);border-right:1px solid var(--k-f6e6ec);min-width:3rem;padding:.45rem .3rem;font-size:.72rem;font-weight:400}.avatar{background:linear-gradient(135deg,var(--k-f3a9c6),var(--k-c2366f));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.8rem;font-weight:600;display:flex}.profile-btn{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.2rem .8rem .2rem .2rem;line-height:1.2;display:flex}.profile-btn:hover{background:var(--p100)}.who b{font-size:.8rem;font-weight:600;display:block}.who span{color:var(--k-8a7079);font-size:.68rem;display:block}.content{flex:1;width:100%;max-width:90rem;margin:0 auto;padding:clamp(1rem,2.5vw,2rem) clamp(.8rem,2.5vw,1.75rem) 2rem}.crumb{color:var(--k-9b7f8b);margin-bottom:.9rem;font-size:.78rem}.crumb b{color:var(--ink2);font-weight:500}.footer{text-align:center;color:var(--muted2);margin-top:2rem;font-size:.74rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.page-head h1{letter-spacing:-.01em;margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:600}.page-head p{color:var(--muted);text-wrap:pretty;margin:0;font-size:.9rem}.toolbar{border-bottom:1px solid var(--k-f6e6ec);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.tsearch{background:var(--k-fff8fb);border:1px solid var(--line);border-radius:.7rem;flex:16rem;align-items:center;gap:.5rem;max-width:26rem;padding:0 .75rem;display:flex}.tfilter{background:var(--k-fff8fb);border:1px solid var(--line);border-radius:.7rem;max-width:14rem;padding:.55rem .7rem;font-size:.88rem}select.tfilter{appearance:none;cursor:pointer;color:var(--ink2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a07a8b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;padding-right:2rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}select.tfilter:hover{border-color:var(--k-efc3d5);background-color:var(--p50)}select.tfilter:focus{border-color:var(--p500);box-shadow:0 0 0 3px rgba(var(--k-rgb),.12);outline:none}select.tfilter.on{border-color:var(--p500);color:var(--p700);background-color:var(--p50)}.tchip{border:1px solid var(--line);background:var(--k-fff8fb);color:var(--ink2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.tchip input{opacity:0;pointer-events:none;position:absolute}.tchip:hover{border-color:var(--k-efc3d5);background:var(--p50)}.tchip.on{border-color:var(--p500);background:var(--p500);color:#fff}.tchip:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--k-rgb),.18)}.bill-recent{color:#1d6b3d;background:#f1fbf5;border-color:#9fd8b5;align-items:center;gap:.6rem;display:flex}.bill-recent span{flex:1}.cat-add{flex:20rem;align-items:center;gap:.5rem;max-width:30rem;display:flex}.cat-add input{border:1px solid var(--line);background:var(--k-fff8fb);border-radius:.7rem;flex:1;min-width:0;padding:.55rem .8rem;font-size:.88rem}.cat-add input.err{border-color:#e58aa6}.tseg{border:1px solid var(--line);background:var(--k-fff8fb);border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.tseg button{color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.38rem .85rem;font-size:.85rem;font-weight:500;transition:background .15s,color .15s}.tseg button:hover{background:var(--p50)}.tseg button.on{background:var(--p500);color:#fff;box-shadow:0 6px 14px -8px rgba(var(--k-rgb),.8)}.tfilters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bulk-bar{background:var(--k-fdeaf2);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem .35rem .3rem .8rem;font-size:.85rem;display:inline-flex}.dt input[type=checkbox]{accent-color:var(--p500);cursor:pointer;width:1rem;height:1rem}.tsearch input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.55rem 0;font-size:.88rem}.table-wrap{overflow-x:auto}table.dt{border-collapse:collapse;width:100%;font-size:.88rem}.dt th{background:var(--k-fdf5f8);color:var(--k-8a7079);text-align:left;white-space:nowrap;padding:.7rem 1rem;font-size:.76rem;font-weight:600}.dt td{border-top:1px solid var(--line2);vertical-align:top;padding:.75rem 1rem}.dt tbody tr:hover td{background:var(--k-fffafc)}.dt tr.sel td{background:var(--k-fdeaf2)}.dt .strong{font-weight:500}.pager{border-top:1px solid var(--k-f6e6ec);background:var(--k-fffbfd);color:var(--k-8a7079);border-radius:0 0 var(--radius) var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.8rem;display:flex}.pager nav{flex-wrap:wrap;gap:.3rem;display:flex}.pg-btn{border:1px solid var(--line);cursor:pointer;color:var(--ink2);background:#fff;border-radius:.6rem;padding:.4rem .7rem;font-size:.8rem}.pg-btn:hover:not(:disabled){background:var(--p100)}.pg-btn:disabled{opacity:.45;cursor:not-allowed}.pg-btn.active{background:var(--p500);border-color:var(--p500);color:#fff;min-width:2.1rem;font-weight:600}.empty{text-align:center;color:var(--k-8a7079);padding:3rem 1rem;font-size:.88rem}.empty b{color:var(--ink2);font-size:.95rem;display:block}.skel{background:linear-gradient(90deg,var(--k-fbeef3) 0%,var(--k-fdf6f9) 50%,var(--k-fbeef3) 100%);background-size:200% 100%;border-radius:.4rem;height:.9rem;animation:1.2s infinite sk}@keyframes sk{to{background-position:-200% 0}}.alert{color:#a3244f;background:#fde4ea;border-radius:.65rem;padding:.6rem .8rem;font-size:.85rem}.backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2e1f276b;justify-content:center;align-items:center;padding:1rem;animation:.15s fade;display:flex;position:fixed;inset:0}.modal{text-align:center;background:#fff;border-radius:1.4rem;width:100%;max-width:26rem;padding:1.75rem 1.5rem 1.4rem;animation:.18s pop;box-shadow:0 40px 90px -30px #781e4699}.modal h2{margin:0;font-size:1.2rem;font-weight:600}.modal p{color:var(--k-6b5560);text-wrap:pretty;margin:.4rem 0 0;font-size:.9rem}.modal-icon{background:var(--k-fde3ee);width:4rem;height:4rem;color:var(--p500);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.modal-icon.danger{color:#a42828;background:#fde4e4}.modal-icon.ok{box-shadow:0 0 0 8px var(--k-fbdbe8);color:#1f8a55;background:#fff;width:4.5rem;height:4.5rem}.modal.success{background:linear-gradient(180deg,var(--k-fdeaf2) 0%,#fff 45%)}.modal-actions{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.4rem;display:grid}.modal-actions .btn,.modal .btn-block{border-radius:.8rem;padding:.75rem;font-size:.95rem}.btn-block{width:100%;margin-top:1.4rem}.err-list{text-align:left;color:#a3244f;margin:.6rem 0 0;padding-left:1.2rem;font-size:.85rem}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.96)}}.form-modal{background:#fff;border-radius:1.25rem;flex-direction:column;width:100%;max-width:42rem;max-height:calc(100vh - 2rem);animation:.18s pop;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #781e468c}.fm-head{border-bottom:1px solid var(--k-f6e6ec);background:linear-gradient(180deg,var(--k-fdf0f5),#fff);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.fm-head h2{margin:0;font-size:1.1rem}.fm-head p{color:var(--k-8a7079);margin:0;font-size:.8rem}.fm-body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.4rem;display:flex;overflow-y:auto}.fm-foot{border-top:1px solid var(--k-f6e6ec);background:var(--k-fffbfd);justify-content:flex-end;gap:.5rem;padding:1rem 1.4rem;display:flex}.field{flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:500;display:flex}.field input,.field textarea{border:1px solid var(--k-ecd3de);background:var(--k-fffafc);border-radius:.7rem;width:100%;padding:.65rem .85rem;font-size:.95rem;font-weight:400}.field.err input,.field.err textarea{border-color:#e58aa6}.req{color:var(--p500)}.ferr{color:#b42350;font-size:.78rem;font-weight:400}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:1px solid var(--k-ecd3de);color:var(--ink2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:500}.chip:hover{background:var(--p50)}.chip.on{background:var(--p500);border-color:var(--p500);color:#fff}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.stack{flex-direction:column;gap:1.5rem;display:flex}.hello small{color:var(--k-9b6a80);font-size:.85rem;display:block}.hello h1{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.hello p{color:var(--muted);margin:0;font-size:.92rem}.mod-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.mod{text-align:left;border:1px solid var(--k-f5dde7);cursor:pointer;background:linear-gradient(160deg,#fff 0%,var(--k-fff5f9) 60%,var(--k-fde8f0) 100%);border-radius:1.25rem;flex-direction:column;gap:.9rem;min-height:12rem;padding:1.25rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.mod:hover{box-shadow:0 18px 40px -18px rgba(var(--k-rgb),.45);border-color:var(--k-efc3d5);transform:translateY(-3px)}.mod-top{justify-content:space-between;align-items:flex-start;display:flex}.mod-ic{background:var(--k-fbe0eb);width:3.25rem;height:3.25rem;color:var(--k-b02c64);border-radius:1rem;justify-content:center;align-items:center;display:flex}.mod-count{background:var(--p500);color:#fff;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.mod h3{margin:0;font-size:1.05rem;font-weight:600}.mod p{color:var(--muted);flex:1;margin:.2rem 0 0;font-size:.82rem}.mod-foot{color:var(--k-a3245a);font-size:.78rem;font-weight:500}a.mod,a.mod:hover{color:inherit;text-decoration:none}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.75rem;display:grid}.stat{text-align:left;border:1px solid var(--k-f7e7ee);background:var(--k-fffbfd);cursor:pointer;border-radius:.9rem;padding:.85rem 1rem}.stat:hover{background:var(--k-fdf0f5);border-color:var(--k-efc8d8)}.stat small{color:var(--k-8a7079);font-size:.78rem;display:block}.stat .v{font-size:1.6rem;font-weight:600}.stat .u{color:var(--muted2);margin-left:.3rem;font-size:.75rem}.list-row{border-bottom:1px solid var(--k-faf0f4);align-items:center;gap:.75rem;padding:.6rem 0;font-size:.88rem;display:flex}.list-row:last-child{border-bottom:0}.split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.timeline{flex-direction:column;display:flex}.tl-step{gap:.8rem;display:flex}.tl-rail{flex-direction:column;align-items:center;display:flex}.tl-dot{background:var(--p500);border:2px solid var(--p500);border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;margin-top:.3rem}.tl-step.last .tl-dot{box-shadow:0 0 0 4px var(--k-fbdbe8);background:#fff}.tl-line{background:var(--k-f1d0de);flex:1;width:2px;min-height:1.6rem}.tl-body{padding-bottom:.9rem}.tl-body b{font-size:.88rem;font-weight:500;display:block}.tl-body span{color:var(--muted2);font-size:.74rem}.qty{align-items:center;gap:.3rem;display:flex}.qty button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.6rem;width:2.3rem;height:2.3rem;font-size:1.1rem}.qty button:hover{background:var(--p100)}.qty input{text-align:center;border:1px solid var(--line);border-radius:.6rem;width:3.8rem;padding:.45rem .2rem}.line-item{border:1px solid var(--k-f5e1e9);background:var(--k-fffbfd);border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.line-item.has{border-color:var(--k-efc3d5);background:#fff}.line-item.over{border-color:#e58aa6}.line-item .grow{flex:12rem;min-width:0}.summary{background:var(--k-fdf0f5);border-radius:.75rem;justify-content:space-between;padding:.6rem .85rem;font-size:.88rem;display:flex}.login{flex-direction:column;min-height:100vh;padding:1.25rem;display:flex}.login-top{justify-content:flex-end;display:flex}.login-center{flex:1;justify-content:center;align-items:center;padding:1.5rem 0;display:flex}.login-card{border:1px solid var(--k-f6e3eb);background:#fff;border-radius:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));width:100%;max-width:60rem;display:grid;overflow:hidden;box-shadow:0 30px 80px -30px #aa3c6e59}.login-brand{background:linear-gradient(160deg,#e98fb0 0%,#f0aec5 55%,#f7d2df 100%);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2.5rem;display:flex}.login-brand h2{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:2rem;font-weight:600;line-height:1.25}.login-brand p{color:var(--k-6b4152);margin:.75rem 0 0;font-size:.95rem}.feat{color:var(--k-5a3444);align-items:center;gap:.6rem;font-size:.9rem;display:flex}.feat i{width:1.4rem;height:1.4rem;color:var(--p500);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex}.login-form{flex-direction:column;justify-content:center;gap:1.1rem;padding:2.5rem;display:flex}.login-form h1{margin:0;font-size:1.5rem;font-weight:600}.splash{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;display:flex}.overlay{display:none}@media (width<=1100px){.split{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.sidebar{width:17.5rem;position:fixed;left:0;transform:translate(-100%)}.sidebar.open{transform:none;box-shadow:20px 0 60px -20px #781e464d}.overlay.show{z-index:40;background:#2e1f2759;display:block;position:fixed;inset:0}.search{flex-basis:100%;order:10;max-width:none}.who{display:none}.profile-btn{padding:.2rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.field select{border:1px solid var(--k-ecd3de);background:var(--k-fffafc);border-radius:.7rem;width:100%;padding:.65rem .85rem;font-size:.95rem;font-weight:400}.field.err select{border-color:#e58aa6}.sselect{position:relative}.ss-input{border:1px solid var(--k-ecd3de);background:var(--k-fffafc);color:var(--muted2);border-radius:.7rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.ss-input:focus-within{border-color:var(--p500);box-shadow:0 0 0 3px var(--k-fdeaf2)}.field .ss-input input{box-shadow:none;color:var(--ink,inherit);background:0 0;border:0;outline:none;padding:.65rem 0}.field.err .ss-input{border-color:#e58aa6}.ss-btn{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:flex}.ss-list{z-index:80;border:1px solid var(--line);background:#fff;border-radius:.8rem;max-height:15rem;margin:0;padding:.3rem;font-weight:400;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px -20px #96325f59}.ss-list li{cursor:pointer;border-radius:.55rem;padding:.55rem .7rem;font-size:.9rem}.ss-list li.hi{background:var(--k-fdf0f5)}.ss-list li.on{color:var(--p700);font-weight:600}.sselect.compact{flex:0 17rem;gap:0;min-width:12rem}.sselect.compact .ss-input{background:var(--k-fff8fb);border-color:var(--line)}.field .sselect.compact .ss-input input,.sselect.compact .ss-input input{padding:.55rem 0;font-size:.88rem}.sselect.compact .ss-list{min-width:22rem}.ss-list .ss-empty{color:var(--k-8a7079);cursor:default}.logo-img{border:1px solid var(--line);background:#fff;padding:.15rem;overflow:hidden}.logo-img img{object-fit:contain;width:100%;height:100%}.tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:.3rem;margin-bottom:1.25rem;display:flex;overflow-x:auto}.tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.7rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.tab:hover{color:var(--p700)}.tab.on{color:var(--p700);border-bottom-color:var(--p500);font-weight:600}.subtabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.set-section{flex-direction:column;gap:1rem;max-width:52rem;display:flex}.set-actions{border-top:1px solid var(--k-f6e6ec);justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}.hint{color:var(--muted);margin:0;font-size:.8rem}.info-box{background:var(--k-fdf0f5);border:1px solid var(--k-f7dbe6);border-radius:.9rem;padding:.9rem 1rem;font-size:.88rem}.info-box b{color:var(--p700);font-size:1.4rem;font-weight:600}.toggle{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.88rem;font-weight:500;display:flex}.toggle input{opacity:0;width:1px;height:1px;position:absolute}.toggle-ui{background:var(--k-e6cfd9);border-radius:999px;flex-shrink:0;width:2.4rem;height:1.35rem;transition:background .15s;position:relative}.toggle-ui:after{content:"";background:#fff;border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #0003}.toggle input:checked+.toggle-ui{background:var(--p500)}.toggle input:checked+.toggle-ui:after{transform:translate(1.05rem)}.toggle input:focus-visible+.toggle-ui{outline:2px solid var(--k-e48aae);outline-offset:2px}.role-sws{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.5rem;display:grid}.role-sw{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.85rem;align-items:center;gap:.75rem;padding:.7rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.role-sw:hover{border-color:var(--k-efc3d5)}.role-sw.on{border-color:var(--k-efc3d5);background:var(--k-fff5f9);box-shadow:0 6px 16px -12px #96325f80}.role-sw-t{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.role-sw-t b{font-size:.9rem;font-weight:600}.role-sw-t small{color:var(--muted2);font-size:.74rem;font-weight:400}.field .role-sw input{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.role-sw input:checked+.toggle-ui{background:var(--p500)}.role-sw input:checked+.toggle-ui:after{transform:translate(1.05rem)}.role-sw input:focus-visible+.toggle-ui{outline:2px solid var(--k-e48aae);outline-offset:2px}.role-cards{gap:.75rem;display:grid}.role-card{padding:1rem 1.15rem}.role-card-h{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.role-card-t{flex-direction:column;flex:12rem;min-width:0;display:flex}.role-card-t .strong{font-size:1rem}.role-card-m{color:var(--muted);gap:1rem;font-size:.82rem;display:flex}.role-card-m b{color:var(--ink);font-size:.95rem;font-weight:600}.role-mods{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.role-mod{border:1px dashed var(--line);color:var(--muted2);cursor:default;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .3rem .2rem .65rem;font-size:.76rem;font-weight:500;display:inline-flex}.role-mod i{background:var(--k-f4eef1);border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-style:normal}.role-mod.part{border-style:solid;border-color:var(--k-efc3d5);color:var(--k-a3245a);background:var(--k-fff5f9)}.role-mod.full{border-style:solid;border-color:var(--p500);background:var(--p500);color:#fff}.role-mod.full i{background:#ffffff38}.role-detail{border-top:1px solid var(--line2);gap:.5rem;margin-top:.8rem;padding-top:.8rem;display:grid}.role-detail-g{grid-template-columns:8.5rem 1fr;align-items:start;gap:.6rem;display:grid}.role-detail-n{color:var(--muted);padding-top:.15rem;font-size:.78rem;font-weight:600}@media (width<=560px){.role-detail-g{grid-template-columns:1fr;gap:.25rem}}.perm-sec{border:1px solid var(--line);background:#fff;border-radius:1rem;overflow:hidden}.perm-sec-h{background:var(--k-fdf5f8);border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.85rem;display:flex}.perm-sec-t{align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.perm-sec-t i{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;padding:.05rem .45rem;font-size:.72rem;font-style:normal;font-weight:500}.perm-sec-h .linkish{font-size:.8rem;font-weight:600;text-decoration:none}.perm-sec-b{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.perm-sw{cursor:pointer;border-top:1px solid var(--line2);align-items:center;gap:.75rem;margin-top:-1px;padding:.65rem .85rem;transition:background .15s;display:flex}.perm-sw:hover{background:var(--p50)}.perm-sw.on{background:var(--k-fff5f9)}.perm-sw input{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.perm-sw input:checked+.toggle-ui{background:var(--p500)}.perm-sw input:checked+.toggle-ui:after{transform:translate(1.05rem)}.perm-sw input:focus-visible+.toggle-ui{outline:2px solid var(--k-e48aae);outline-offset:2px}.perm-sw .role-sw-t b{font-size:.88rem;font-weight:500}.perm-sw .role-sw-t small{font-size:.66rem}.perm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.4rem;display:grid}.perm-item{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.7rem;align-items:flex-start;gap:.55rem;padding:.55rem .7rem;font-size:.84rem;display:flex}.perm-item.on{border-color:var(--k-efc3d5);background:var(--k-fff5f9)}.field .perm-item input{width:auto;accent-color:var(--p500);flex:none;margin-top:.2rem}.perm-item .mono{color:var(--muted2);font-size:.68rem;display:block}.role-tags{flex-wrap:wrap;gap:.25rem;display:flex}.tpl-tokens{flex-wrap:wrap;gap:.3rem;display:flex}.tpl-tokens button{border:1px dashed var(--k-e6bfd0);cursor:pointer;color:var(--p700);background:#fff;border-radius:.45rem;padding:.15rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.75rem}.preview{border:1px solid var(--line);background:#fff;border-radius:.6rem;padding:.4rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.9rem;display:inline-block}.logo-preview{border:1px dashed var(--k-e6bfd0);background:#fff;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;overflow:hidden}.logo-preview img{object-fit:contain;width:100%;height:100%}.notify-edit{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.2rem;display:grid}@media (width<=860px){.notify-edit{grid-template-columns:1fr}}.notify-card{background:linear-gradient(#fbe0eb 0%,#fff 70%);border:1px solid #f2c4d7;border-radius:1.1rem;flex-direction:column;gap:.5rem;padding:0 0 1.25rem;font-size:.88rem;display:flex;overflow:hidden;box-shadow:0 8px 24px #8f245324}.notify-card>:not(.nc-head){margin:0 1.25rem}.nc-head{background:linear-gradient(135deg,#d6457f,#8f2453);margin-bottom:.6rem;padding:1.25rem 1.25rem 1.1rem}.nc-bar{background:#ffffffab;border-radius:2px;width:28px;height:3px}.nc-title{color:#fff;white-space:pre-wrap;margin-top:.55rem;font-size:1.05rem;font-weight:700}.nc-body{color:var(--k-5b4a52);white-space:pre-wrap}.nc-items{border:1px solid var(--k-f7d3e2);background:#fff;border-radius:.9rem;flex-direction:column;margin-top:.4rem;padding:.85rem;display:flex}.nc-items-t{color:#8e1f4f;margin-bottom:.2rem;font-size:.78rem}.nc-items div{border-top:1px solid #f7e3ec;justify-content:space-between;gap:.8rem;padding:.4rem 0;display:flex}.nc-items div:nth-child(2){border-top:0}.nc-items span{color:var(--k-3a2a31)}.nc-items small{color:var(--k-a88b97);font-size:.72rem;display:block}.nc-items div>b{white-space:nowrap;color:var(--k-3a2a31)}.nc-lines{border:1px solid var(--k-f7d3e2);background:#fff;border-radius:.9rem;flex-direction:column;gap:.35rem;margin-top:.4rem;padding:.85rem;display:flex}.nc-lines div{grid-template-columns:3fr 7fr;gap:.6rem;display:grid}.nc-lines span{color:var(--k-a88b97)}.nc-lines b{color:var(--k-3a2a31)}.nc-foot{flex-direction:column;gap:.1rem;margin-top:.4rem;font-size:.78rem;display:flex}.nc-foot b{color:var(--k-8e1f4f)}.nc-foot span{color:var(--k-a88b97);white-space:nowrap;font-size:.72rem}.sidebar{background:linear-gradient(180deg,var(--s-a92b5f) 0%,var(--s-8f2453) 55%,var(--s-6e1a40) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;border-right:0}.sidebar .brand,.sidebar .side-foot{border-color:#ffffff24}.sidebar .brand-text b{color:#fff}.sidebar .brand-text span{color:var(--s-f6c9dc)}.sidebar .nav-item{color:var(--s-fbe3ed)}.sidebar .nav-item:hover{color:#fff;background:#ffffff1f}.sidebar .nav-item.active{color:var(--p700);background:#fff;box-shadow:0 6px 18px -8px #28001480}.sidebar .nav-group{color:var(--s-f0a9c6)}.sidebar .nav-badge{color:var(--p700);background:#fff}.side-copy{color:var(--s-f6c9dc);opacity:.8;white-space:nowrap;padding:.4rem .8rem 0;font-size:.7rem}.sidebar .nav::-webkit-scrollbar-thumb{background:#ffffff40}.swatches{flex-wrap:wrap;gap:.5rem;display:flex}.swatch{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .3rem;font-size:.85rem;display:flex}.swatch span{border-radius:50%;width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px #00000014}.swatch.on{border-color:var(--p500);box-shadow:0 0 0 2px var(--p100);font-weight:600}.color-field{align-items:center;gap:.5rem;display:flex}.color-field input[type=color]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.6rem;flex-shrink:0;width:3rem;height:2.6rem;padding:.15rem}.color-field input:not([type=color]){text-transform:lowercase;flex:1;font-family:IBM Plex Mono,monospace}.font-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.font-opt{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.9rem;flex-direction:column;gap:.15rem;padding:.75rem .9rem;display:flex}.font-opt b{font-size:1rem;font-weight:600}.font-opt span{color:var(--muted);font-size:.8rem}.font-opt.on{border-color:var(--p500);box-shadow:0 0 0 2px var(--p100);background:var(--p50)}.stat.on{border-color:var(--p500);background:var(--p100);box-shadow:0 0 0 2px var(--p100)}.asset-filters{flex-wrap:wrap;gap:.6rem;display:flex}.asset-filters .field{flex:1;min-width:12rem}.asset-photo-row{align-items:flex-start;gap:1rem;display:flex}.asset-photo{border:1px dashed var(--p300);background:var(--p50);width:6.5rem;height:6.5rem;color:var(--p700);cursor:pointer;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.8rem;display:flex;overflow:hidden}.asset-photo img{object-fit:cover;width:100%;height:100%}.form-modal.asset-detail{max-width:56rem}.form-modal.asset-modal{max-width:min(64rem,100vw - 2rem)}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.asset-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-grid .span-2{grid-column:span 2}.asset-grid .span-all{grid-column:1/-1}.asset-photo-col{flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;width:8.5rem;display:flex}.asset-modal .asset-photo{width:8.5rem;height:8.5rem}@media (width<=760px){.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-grid .span-2{grid-column:1/-1}}@media (width<=560px){.asset-grid,.asset-grid.two{grid-template-columns:1fr}.asset-photo-row{flex-direction:column;align-items:stretch}.asset-photo-col{width:auto}}.asset-detail .fm-body>*{flex-shrink:0}.th-act{white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.th-act .btn{font-weight:500}.name-cell{max-width:16rem}.one-line{align-items:center;gap:.3rem;min-width:0;display:flex}.one-line-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.one-line.open .one-line-t{white-space:normal}.one-line-more{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:#fff;border-radius:999px;flex-shrink:0;padding:0 .45rem;font-size:.75rem;line-height:1.4}.one-line-more:hover{background:var(--p50)}.asset-top{align-items:stretch;gap:.8rem;display:flex}.asset-img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:1rem;flex-shrink:0;width:9.5rem;height:auto;min-height:7.5rem}.asset-values{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;min-width:0;display:grid}.asset-values div{background:var(--p50);border:1px solid var(--line2);border-radius:.9rem;flex-direction:column;justify-content:center;padding:.7rem .9rem;display:flex}.asset-values small{color:var(--muted);font-size:.75rem;display:block}.asset-values b{font-size:1.1rem;font-weight:600}.asset-st .badge{padding:.25rem .75rem;font-size:.9rem}.asset-top>.qr-mini{flex-shrink:0;justify-content:center}@media (width<=1100px){.asset-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-modal.asset-detail .asset-values{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.asset-top{flex-wrap:wrap}.asset-values,.form-modal.asset-detail .asset-values{flex-basis:100%;order:3;grid-template-columns:repeat(2,minmax(0,1fr))}}.fold{border:1px solid var(--line2);background:#fff;border-radius:1rem;overflow:hidden}.fold-head{background:var(--p50);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.fold-head:hover{background:var(--p100)}.fold-bar{background:var(--p50);align-items:stretch;display:flex}.fold-bar .fold-head{flex:1;min-width:0}.fold-extra{flex-shrink:0;align-items:center;padding:0 .8rem 0 0;display:flex}.fold-head b{margin-right:.6rem;font-size:1rem;font-weight:600}.fold-head small{color:var(--muted);font-size:.78rem}.fold-act{color:var(--p700);border:1px solid var(--line);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.fold-act svg{transition:transform .2s}.fold.open .fold-act svg{transform:rotate(180deg)}.fold-body{border-top:1px solid var(--line2);padding:.9rem 1rem 1rem}.kv{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.55rem 1rem;display:grid}.kv div{border-bottom:1px solid var(--line2);flex-direction:column;padding-bottom:.4rem;display:flex}.kv span{color:var(--muted);font-size:.74rem}.kv b{font-size:.9rem;font-weight:500}.count-progress{background:var(--p100);border-radius:999px;height:.6rem;overflow:hidden}.count-progress span{background:var(--p500);border-radius:999px;height:100%;transition:width .3s;display:block}.label-sheet{grid-template-columns:repeat(auto-fill,6.5cm);justify-content:center;gap:.25cm;display:grid}.asset-label{color:#000;break-inside:avoid;background:#fff;border:1px dashed #bbb;border-radius:.2cm;align-items:center;gap:.2cm;width:6.5cm;height:3cm;padding:.2cm;display:flex;overflow:hidden}.asset-label img,.asset-label .qr-ph{flex-shrink:0;width:2.5cm;height:2.5cm}.asset-label .qr-ph{background:#eee}.asset-label div{flex-direction:column;min-width:0;line-height:1.25;display:flex}.asset-label small{color:#444;white-space:nowrap;text-overflow:ellipsis;font-size:7pt;overflow:hidden}.asset-label b{font-size:9pt;font-weight:700}.asset-label span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8pt;display:-webkit-box;overflow:hidden}@media print{body{background:#fff!important}body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{justify-content:start;width:100%;position:absolute;top:0;left:0}.label-screen{background:0 0!important;position:static!important}.label-screen .form-modal,.label-screen .fm-body{max-height:none!important;box-shadow:none!important;animation:none!important;overflow:visible!important}.asset-label{border-color:#999}@page{size:A4;margin:.8cm}}.wh-pick{min-width:14rem}.exp-soon{color:#86560a;font-weight:500}.exp-expired{color:#a42828;font-weight:600}.rcv-lines{flex-direction:column;gap:.6rem;display:flex}.rcv-line{border:1px solid var(--line);background:var(--p50);border-radius:.9rem;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.7rem;display:grid}.rcv-no{background:var(--p100);width:1.6rem;height:1.6rem;color:var(--p700);border-radius:50%;justify-content:center;align-items:center;margin-top:1.6rem;font-size:.75rem;font-weight:600;display:flex}.rcv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.rcv-grid .rcv-prod{grid-column:1/-1}.rcv-grid .field span{font-size:.75rem}.rcv-sum{flex-direction:column;align-items:flex-end;gap:.3rem;min-width:5.5rem;margin-top:1.6rem;display:flex}@media (width<=640px){.rcv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dt th.center{text-align:center}.dt tr.cat-row td{background:var(--p50);font-size:.82rem;font-weight:600}.card-hd-grid{font-size:var(--rep-fs,.85rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem 1.2rem;margin:.4rem 0 .6rem;display:grid}@media (width<=700px){.card-hd-grid{grid-template-columns:1fr}}.pay-form{padding:1rem 1.2rem}.pay-head{border:1px solid var(--line2);border-radius:.5rem;grid-template-columns:2fr 1fr;margin-bottom:.6rem;display:grid}.pay-head>div{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.8rem;display:flex}.pay-head>div+div{border-left:1px solid var(--line2)}.pay-head b{font-size:1.05rem}.pay-unit{text-align:center;font:inherit;color:var(--muted);background:0 0;border:0;width:100%;font-size:.85rem}.pay-ticks{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:.3rem 1.6rem;padding:.55rem .3rem;font-size:.85rem;display:flex}.pay-ticks button{font:inherit;color:inherit;cursor:pointer;white-space:pre;background:0 0;border:0;padding:0}.pay-ticks button[aria-pressed=true]{font-weight:600}@media print{.pay-form{padding:0}.pay-head{border-color:#999}.pay-ticks{border-color:#ddd}}.sign-row{text-align:center;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;font-size:.85rem;line-height:2.2;display:grid}@media print{.print-doc .dt{font-size:8.5pt;min-width:0!important}.print-doc .dt td,.print-doc .dt th{padding:.25rem .4rem}.print-doc .asset-values div{border-color:#ccc}.print-doc.card{box-shadow:none;border:0}}.shop{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1.1rem;display:grid}.shop-cats{border:1px solid var(--line);background:#fff;border-radius:1.1rem;flex-direction:column;gap:.15rem;max-height:calc(100vh - 7rem);padding:.6rem;display:flex;position:sticky;top:5.5rem;overflow-y:auto}.shop-cat{text-align:left;cursor:pointer;color:var(--ink2);background:0 0;border:0;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.84rem;display:flex}.shop-cat:hover{background:var(--p50)}.shop-cat.on{background:var(--p100);color:var(--p700);font-weight:600}.shop-cat small{color:var(--muted2);white-space:nowrap;font-size:.7rem}@media (width<=760px){.shop-cats{flex-direction:row;max-height:none;padding:.4rem;position:static;overflow-x:auto}.shop-cat{white-space:nowrap}}.shop-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.shop-bar .tsearch{background:#fff;max-width:none}.shop-bar .chip{align-items:center;gap:.3rem;display:inline-flex}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.shop-card{border:1px solid var(--line);background:#fff;border-radius:1rem;flex-direction:column;gap:.25rem;padding:.85rem;transition:border-color .15s,box-shadow .15s;display:flex}.shop-card:hover{border-color:var(--p300);box-shadow:0 10px 24px -16px rgba(var(--k-rgb),.5)}.shop-card.in-cart{border-color:var(--p500);box-shadow:0 0 0 2px var(--p100)}.shop-card.soldout{opacity:.6}.shop-card-top{color:var(--muted2);justify-content:space-between;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.shop-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin-top:.2rem;font-size:.92rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.shop-price{color:var(--p700);font-size:.9rem;font-weight:600}.shop-price span{color:var(--muted);font-size:.78rem;font-weight:400}.shop-act{margin-top:auto;padding-top:.5rem}.shop-act .btn-block{margin-top:0}.qty-wide{justify-content:space-between}.qty-wide input{flex:1;width:auto;min-width:0}.qty-wide button{flex:none}.qty button{justify-content:center;align-items:center;display:inline-flex}.qty button:disabled{opacity:.4;cursor:not-allowed}.cart-panel{border:1px solid var(--line);background:#fff;border-radius:1.1rem;flex-direction:column;max-height:calc(100vh - 7rem);display:flex;position:sticky;top:5.5rem;overflow:hidden}.cart-head{border-bottom:1px solid var(--line2);background:linear-gradient(180deg,var(--p50),#fff);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.cart-head b{align-items:center;gap:.4rem;display:flex}.cart-close{display:none}.cart-body{flex-direction:column;flex:1;gap:.45rem;min-height:6rem;padding:.5rem .8rem;display:flex;overflow-y:auto}.cart-line{border-bottom:1px solid var(--line2);align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.cart-line>div:first-child{flex:1}.cart-name{font-size:.85rem;font-weight:500;line-height:1.3}.cart-qty{flex:none;align-items:center;gap:.3rem;display:flex}.cart-qty .qty{gap:.2rem}.cart-qty .qty button{width:1.8rem;height:1.8rem;font-size:1rem}.cart-qty .qty input{width:2.4rem;padding:.3rem .1rem}.cart-qty .icon-btn{border-radius:.55rem;width:1.8rem;height:1.8rem}.cart-foot{border-top:1px solid var(--line2);background:var(--k-fffbfd);flex-direction:column;gap:.6rem;padding:.8rem 1rem;display:flex}.cart-foot .btn-block{margin-top:0}.cart-fab{display:none}@media (width<=1200px){.shop{grid-template-columns:minmax(0,1fr)}.cart-panel{z-index:60;border-radius:0;width:min(24rem,92vw);max-height:none;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.cart-panel.open{transform:none;box-shadow:-20px 0 60px -20px #2e1f2766}.cart-close{display:inline-flex}.cart-overlay{z-index:55}.cart-fab{z-index:50;background:var(--p500);color:#fff;width:3.4rem;height:3.4rem;box-shadow:0 12px 30px -10px rgba(var(--k-rgb),.7);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.2rem;right:1.2rem}.cart-fab span{color:var(--p700);min-width:1.35rem;height:1.35rem;box-shadow:0 0 0 2px var(--p500);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:-.2rem;right:-.2rem}}.dinput{flex-direction:column;gap:.25rem;display:flex;position:relative}.dinput input{padding-right:2.6rem!important}.field .dinput input.bad{border-color:#e58aa6}.dinput-btn{width:2rem;height:2rem;color:var(--p600);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;top:.35rem;right:.35rem}.dinput-btn:hover{background:var(--p100)}.dinput-hint{color:var(--k-b02c64);font-size:.75rem;font-weight:400}.dpop{z-index:300;border:1px solid var(--line);width:18.5rem;box-shadow:0 12px 32px rgba(var(--k-rgb),.18);color:var(--ink);background:#fff;border-radius:1rem;padding:.75rem;font-size:.88rem;font-weight:400;position:fixed}.dpop-head{align-items:center;gap:.35rem;margin-bottom:.5rem;display:flex}.dpop-head select{border:1px solid var(--k-ecd3de);background:var(--k-fffafc);border-radius:.55rem;flex:1;min-width:0;padding:.3rem .4rem;font-size:.85rem}.dpop-head select:last-of-type{flex:0 0 4.6rem}.dpop-nav{border:1px solid var(--line);width:1.9rem;height:1.9rem;color:var(--k-6b4152);cursor:pointer;background:#fff;border-radius:.55rem;flex:none;justify-content:center;align-items:center;display:flex}.dpop-nav:hover{background:var(--p100)}.dpop-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dpop-wd{color:var(--muted);padding:.2rem 0;font-size:.75rem;font-weight:500}.dpop-wd.sun{color:var(--p500)}.dpop-day{cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:.55rem;height:2.1rem}.dpop-day:hover{background:var(--p100)}.dpop-day.out{color:var(--muted2)}.dpop-day.today{box-shadow:inset 0 0 0 1px var(--p300);color:var(--p700);font-weight:600}.dpop-day.on{background:var(--p500);color:#fff;font-weight:600}.dpop-day:disabled{opacity:.3;cursor:not-allowed;background:0 0}.dpop-foot{border-top:1px solid var(--line2);justify-content:space-between;margin-top:.5rem;padding-top:.5rem;display:flex}.dpop-foot button{color:var(--k-b8306a);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.25rem .5rem;font-weight:500}.dpop-foot button:hover{background:var(--p100)}.proc-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.proc-menu{background:linear-gradient(180deg,var(--p100),var(--p50));border:1px solid var(--line);border-radius:1.1rem;flex-direction:column;gap:.3rem;padding:.6rem;display:flex;position:sticky;top:5.5rem}.proc-mi{text-align:left;cursor:pointer;color:var(--ink2);background:0 0;border:0;border-radius:.8rem;align-items:center;gap:.7rem;padding:.7rem .8rem;font-size:.9rem;font-weight:500;display:flex}.proc-mi .n{color:var(--muted2);width:1.3rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.proc-mi:hover{background:#ffffffb3}.proc-mi.on{background:var(--p500);color:#fff;box-shadow:0 8px 18px -10px rgba(var(--k-rgb),.8);font-weight:600}.proc-mi.on .n{color:#fffc}@media (width<=900px){.proc-layout{grid-template-columns:1fr}.proc-menu{flex-direction:row;position:static;overflow-x:auto}.proc-mi{white-space:nowrap}}.proc-cat-row{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.85rem;display:flex}.proc-cat-row small{color:var(--muted2);font-size:.72rem;display:block}.proc-forms{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.8rem;display:grid}.proc-form-card.off{opacity:.55}.proc-products{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=900px){.proc-products{grid-template-columns:1fr}}.chip.off{opacity:.5;text-decoration:line-through}.form-modal.bill-modal{max-width:min(78rem,100vw - 2rem)}.bill-layout{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1rem;display:grid}@media (width<=980px){.bill-layout{grid-template-columns:1fr}}.bill-sec{flex-direction:column;gap:.4rem;display:flex}.bill-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.6rem .8rem;display:grid}.bill-sum{flex-direction:column;gap:.6rem;display:flex;position:sticky;top:0}.bill-sum .btn-block{margin-top:0}.bill-add{border:1.5px dashed var(--p300);background:var(--p50);color:var(--p700);padding:.8rem;font-weight:600}.bill-lines td{vertical-align:middle;padding:.45rem .6rem}.cell{border:1px solid var(--line);background:#fff;border-radius:.5rem;width:100%;padding:.4rem .5rem;font-size:.85rem}.cell.right{text-align:right}.cell:disabled{background:var(--p50);color:var(--muted)}.item-search{margin-bottom:.6rem;position:relative}.item-search input{border:1.5px solid var(--p300);background:var(--p50);border-radius:.8rem;width:100%;padding:.7rem .9rem;font-size:.9rem}.rep-card{overflow:hidden}.rep-head{text-align:center;flex-direction:column;align-items:center;gap:.1rem;padding:1rem 1rem .6rem;display:flex}.rep-head b{font-size:1.02rem}.rep-head span{color:var(--muted);font-size:.8rem}.rep-table{font-size:.8rem}.rep-table th,.rep-table td{padding:.45rem .55rem}.rep-table th{border:1px solid var(--line2)}.rep-table th,.rep-tbl th,.rep-c th{vertical-align:middle;text-align:center!important}.print-only{display:none}@media print{.no-print{display:none!important}th{vertical-align:middle;text-align:center!important}.print-only{display:grid!important}.rep-table{font-size:7.5pt}.rep-table td,.rep-table th{border:1px solid #999;padding:.15rem .25rem}.rep-card{box-shadow:none!important;border:0!important}@page{size:A4 landscape;margin:.8cm}}.nav-sub{border-left:1px solid #ffffff38;flex-direction:column;gap:.1rem;margin-left:.9rem;padding:.3rem .2rem 0 1.1rem;display:flex}.nav-sub-item{color:var(--s-fbe3ed);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.55rem;width:100%;padding:.45rem .6rem;font-size:.84rem;display:flex}.nav-sub-item .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav-sub-item:hover{color:#fff;background:#ffffff1f}.nav-sub-item.on{color:var(--p700);background:#fffffff2;font-weight:600}.sidebar.collapsed .nav-sub{display:none}.nav-row{position:relative}.nav-parent .nav-row .nav-item{padding-right:2.4rem}.nav-fold{width:1.9rem;height:1.9rem;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.sidebar .nav-fold{color:var(--s-fbe3ed)}.nav-fold:hover{opacity:1;background:#ffffff2e}.nav-fold svg{transition:transform .2s}.nav-parent:not(.open) .nav-fold svg{transform:rotate(-90deg)}.nav-parent.open{background:#ffffff14;border-radius:.9rem;padding-bottom:.35rem}.sidebar .nav-parent.here.open .nav-row>.nav-item.active{color:#fff;box-shadow:none;background:0 0;font-weight:600}.sidebar .nav-parent.here.open .nav-row .nav-fold{color:#fff}.sidebar .nav-parent.here:not(.open) .nav-row .nav-fold{color:var(--p700)}.status-strip{grid-auto-columns:minmax(6.5rem,1fr);grid-auto-flow:column;gap:.4rem;padding-bottom:.15rem;display:grid;overflow-x:auto}.status-strip .stat{min-width:0;padding:.6rem .7rem}.status-strip .stat small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.6em;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.status-strip .stat .v{font-size:1.25rem}.linkish{cursor:pointer;color:var(--p700);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.mini-steps{gap:2px;margin-top:.3rem;display:flex}.mini-steps i{background:var(--p100);border-radius:2px;flex:1;height:4px}.mini-steps i.on{background:var(--p500)}.doc-qr{border:1px solid var(--line2);background:var(--p50,#fff);border-radius:.9rem;align-items:center;gap:1rem;padding:.75rem;display:flex}.doc-qr>img{background:#fff;border-radius:.5rem;flex:none;width:132px;height:132px}@media (width<=520px){.doc-qr{flex-direction:column;align-items:flex-start}}.qr-mini{border:1px solid var(--line2);background:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .6rem .5rem;display:flex;box-shadow:0 4px 14px #8f245312}.qr-mini>img,.qr-mini>.skel{border-radius:.4rem;width:112px;height:112px}.qr-mini small{color:var(--muted);font-size:.7rem}.qr-mini-act{gap:.3rem;display:flex}.qr-mini-act .icon-btn{border-radius:.6rem;width:2rem;height:2rem}.track{border:1px solid var(--line2);background:radial-gradient(120% 140% at 0% 0%,var(--p100) 0%,transparent 55%),linear-gradient(180deg,var(--p50),#fff);border-radius:1.1rem;padding:1rem 1rem 1.1rem;position:relative;overflow:hidden}.track-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.track-head b{color:var(--ink);font-size:.95rem;display:block}.track-head span{color:var(--muted);font-size:.74rem}.track-head em{color:var(--p700);border:1px solid var(--p150);background:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .7rem;font-size:.85rem;font-style:normal;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #8f245314}.track.finished .track-head em{color:#1f7a4d;background:#effaf3;border-color:#bfe6cf}.track-steps{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.track-rail{background:var(--p100);border-radius:6px;height:6px;position:absolute;top:calc(1rem - 3px);left:7.14286%;right:7.14286%}.track-rail span{width:var(--pct);border-radius:inherit;background:linear-gradient(90deg,var(--p300),var(--p500) 60%,var(--p700));transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.track-rail span:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffff8c,#0000) 0 0/40% 100% no-repeat;animation:2.4s linear infinite track-shine;position:absolute;inset:0}.ts{z-index:1;text-align:center;color:var(--muted2);flex-direction:column;align-items:center;gap:.45rem;padding:0 .2rem;font-size:.7rem;line-height:1.3;display:flex;position:relative}.ts i{border:2px solid var(--p150);width:2rem;height:2rem;color:var(--muted2);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-style:normal;font-weight:700;display:grid}.ts.done{color:var(--ink2)}.ts.done i{background:var(--p500);border-color:var(--p500);color:#fff;box-shadow:0 3px 8px #c2366f40}.ts.cur i{color:#fff;background:linear-gradient(135deg,var(--p500),var(--p700));border:0;width:2.6rem;height:2.6rem;margin-top:-.3rem;font-size:.95rem;animation:2s ease-in-out infinite track-pulse}.ts.now span{color:var(--p700);font-weight:600}.ts small{white-space:nowrap;color:#fff;background:var(--p600);border-radius:999px;margin-top:-.15rem;padding:.05rem .45rem;font-size:.62rem;font-weight:600}.track.finished .ts.now i{background:linear-gradient(135deg,#2e9d63,#1f7a4d);border:0;width:2.6rem;height:2.6rem;margin-top:-.3rem;box-shadow:0 0 0 5px #dff3e8}.track.finished .ts.now span{color:#1f7a4d}@keyframes track-pulse{0%,to{box-shadow:0 0 0 5px var(--p100),0 6px 16px #c2366f59}50%{box-shadow:0 0 0 10px #c2366f0f,0 6px 16px #c2366f59}}@keyframes track-shine{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.ts.cur i,.track-rail span:after{animation:none}.track-rail span{transition:none}}@media (width<=640px){.track-steps{grid-template-columns:1fr;gap:.85rem}.track-rail{width:6px;height:auto;inset:1rem auto 1rem calc(1rem - 3px)}.track-rail span{width:auto;height:var(--pct);inset:0 0 auto}.ts{text-align:left;flex-direction:row;gap:.7rem;padding:0;font-size:.8rem}.ts.cur i,.track.finished .ts.now i{margin:0 0 0 -.3rem}.ts small{margin:0}}.sig-pad{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.sig-pad .chip{align-items:center;gap:.35rem;display:inline-flex}.sig-canvas-wrap{border:1.5px dashed var(--p300,#e7a9c2);background:#fff;border-radius:.9rem;width:100%;position:relative}.sig-canvas{aspect-ratio:600/220;touch-action:none;cursor:crosshair;width:100%;display:block}.sig-line{border-top:1px solid var(--line2);color:var(--muted2);pointer-events:none;padding-top:.15rem;font-size:.7rem;position:absolute;bottom:22%;left:8%;right:8%}.sig-upload{text-align:center;border:1.5px dashed var(--p300,#e7a9c2);cursor:pointer;width:100%;min-height:9rem;color:var(--muted);background:#fff;border-radius:.9rem;justify-content:center;align-items:center;padding:1rem;font-size:.85rem;display:flex}.sig-upload input{display:none}.sig-upload img{max-width:100%;max-height:8rem}.sig-preview,.sig-current img{background:repeating-conic-gradient(#f4f4f4 0 25%,#fff 0 50%) 0 0/14px 14px;border-radius:.5rem;max-width:100%;max-height:5.5rem;padding:.3rem}.sig-current{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.ob-steps{gap:.5rem;display:flex}.ob-step{color:var(--muted2);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.ob-step b{background:var(--p100);width:1.5rem;height:1.5rem;color:var(--p700);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ob-step.on{color:var(--ink2);font-weight:600}.ob-step.on b,.ob-step.done b{background:var(--p500);color:#fff}.sig-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.6rem;display:grid}.sig-cell{text-align:center;border:1px solid var(--line2);border-radius:.8rem;flex-direction:column;align-items:center;gap:.1rem;padding:.6rem;display:flex}.sig-ink{justify-content:center;align-items:flex-end;height:3.4rem;display:flex}.sig-ink img{max-width:100%;max-height:3.4rem}.req-steps{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.req-step{border:1px solid var(--line);cursor:pointer;color:var(--ink2);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.84rem;display:inline-flex}.req-step span{background:var(--p100);width:1.3rem;height:1.3rem;color:var(--p700);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.req-step:hover:not(:disabled){border-color:var(--p300);background:var(--p50)}.req-step.on{background:var(--p500);border-color:var(--p500);color:#fff;font-weight:600}.req-step.on span{background:#fff}.req-step.done{color:var(--k-1f6e45,#1f6e45);background:#f1faf5;border-color:#bfe5cf}.req-step:disabled{cursor:default}.req-step:disabled:not(.on){opacity:.5}.ready-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.seg-bar{background:var(--line2);border-radius:99px;gap:2px;height:.8rem;display:flex;overflow:hidden}.seg-bar .seg{min-width:4px}.seg.t-done,.seg-legend i.t-done{background:#3aa57a}.seg.t-info,.seg-legend i.t-info{background:#4a8fd6}.seg.t-danger,.seg-legend i.t-danger{background:#d9534f}.seg.t-wait,.seg-legend i.t-wait{background:#e8a33d}.seg.t-neutral,.seg-legend i.t-neutral{background:#a9a2a6}.seg.t-active,.seg-legend i.t-active{background:#d6457f}.seg-legend{color:var(--muted);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem;font-size:.82rem;display:flex}.seg-legend i{border-radius:2px;width:.6rem;height:.6rem;margin-right:.3rem;display:inline-block}.seg-legend b{color:var(--text)}.hbars{flex-direction:column;gap:.6rem;display:flex}.hb-l{justify-content:space-between;gap:.6rem;font-size:.85rem;display:flex}.hb-l small{color:var(--muted);white-space:nowrap}.hb-t{background:var(--line2);border-radius:99px;height:.55rem;margin-top:.2rem;position:relative;overflow:hidden}.hb-t span{background:#f2b8cf;border-radius:99px;position:absolute;inset:0 auto 0 0}.hb-t span.bk{background:var(--brand,#d6457f)}.watch-list{flex-direction:column;display:flex}.watch-list>div{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:.8rem;padding:.5rem 0;display:flex}.watch-list>div:first-child{border-top:0}.watch-list b{font-size:.88rem;font-weight:500}.picker-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.picker-filters .sselect.compact{min-width:0}@media (width<=640px){.picker-filters{grid-template-columns:1fr}}.picked{border:1px solid var(--line);background:var(--k-fffbfd);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.picker-list{z-index:5;background:var(--card,#fff);border:1px solid var(--line);border-radius:.7rem;max-height:18rem;margin-top:.2rem;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 28px #0000001f}.picker-list button{text-align:left;cursor:pointer;border:0;border-top:1px solid var(--line2);background:0 0;justify-content:space-between;gap:.6rem;width:100%;padding:.5rem .8rem;display:flex}.picker-list button:hover{background:var(--k-fffbfd)}.picker-list small{color:var(--muted);white-space:nowrap}.form-modal.pick-modal{max-width:min(52rem,100vw - 2rem)}.pick-modal .fm-body{min-height:min(30rem,60vh)}.pick-modal .picker-list{max-height:min(24rem,45vh);box-shadow:none;margin-top:.4rem;position:static}.scan-video{aspect-ratio:4/3;object-fit:cover;background:#000;border-radius:.8rem;width:100%;max-width:26rem;margin-bottom:.6rem}.scan-log{flex-direction:column;gap:.3rem;margin-top:.6rem;display:flex}.scan-log div{border-radius:.5rem;padding:.4rem .6rem;font-size:.85rem}.scan-log span{color:var(--muted);font-size:.75rem;display:block}.scan-log .ok{background:#eaf7f0}.scan-log .bad{background:#fdecec}.col-chart{grid-template-columns:repeat(12,1fr);align-items:end;gap:.35rem;height:11rem;padding-top:.4rem;display:grid}.col-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:.15rem;min-width:0;height:100%;display:flex}.cc-bars{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.cc-bars span{border-radius:4px 4px 0 0;width:42%;max-width:1rem;min-height:1px}.cc-bars .in{background:#f2b8cf}.cc-bars .out{background:var(--brand,#d6457f)}.col-chart small{color:var(--muted);white-space:nowrap;font-size:.68rem}.col-chart .cc-v{font-size:.62rem}.legend{color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.legend i{border-radius:2px;width:.6rem;height:.6rem;display:inline-block}.lg-in{background:#f2b8cf}.lg-out{background:var(--brand,#d6457f);margin-left:.5rem}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--k-fffbfd)}tr.sub-row td{background:#fcfafb;font-size:.85rem}.ld-backdrop{z-index:400;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);cursor:progress;background:#2e1f2747;justify-content:center;align-items:center;padding:1rem;animation:.18s fade;display:flex;position:fixed;inset:0}.ld-card{text-align:center;background:#fff;border-radius:1.4rem;flex-direction:column;align-items:center;gap:.35rem;min-width:15rem;max-width:20rem;padding:1.6rem 1.75rem 1.25rem;animation:.2s pop;display:flex;box-shadow:0 30px 70px -25px #781e468c}.ld-spin{width:3.4rem;height:3.4rem;margin-bottom:.55rem;position:relative}.ld-spin:before{content:"";border:3px solid var(--k-f4eef1);border-radius:50%;position:absolute;inset:0}.ld-spin i{border:3px solid #0000;border-top-color:var(--p500);border-right-color:var(--p500);border-radius:50%;animation:1.1s cubic-bezier(.55,.15,.45,.85) infinite ld-rot;position:absolute;inset:0}.ld-spin i:nth-child(2){border-top-color:var(--k-e48aae);animation-duration:1.5s;animation-direction:reverse;inset:.45rem}.ld-spin i:nth-child(3){background:var(--p500);opacity:.18;border:0;animation:1.1s ease-in-out infinite ld-pulse;inset:1.05rem}.ld-t{color:var(--ink);font-size:1rem;font-weight:600}.ld-s{color:var(--muted);font-size:.8rem}.ld-bar{background:var(--k-f4eef1);border-radius:999px;width:100%;height:.25rem;margin-top:.7rem;overflow:hidden}.ld-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--k-e48aae),var(--p500));width:40%;height:100%;animation:1.3s ease-in-out infinite ld-slide;display:block}@keyframes ld-rot{to{transform:rotate(360deg)}}@keyframes ld-pulse{50%{opacity:.4;transform:scale(.6)}}@keyframes ld-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ld-spin i,.ld-bar span{animation-duration:3s}.ld-card,.ld-backdrop{animation:none}}@media print{.ld-backdrop{display:none}}.fq-list{gap:.6rem;display:grid}.fq-row{border:1px solid var(--line);background:#fff;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.9rem;transition:border-color .15s,box-shadow .15s;display:grid}.fq-row:hover{border-color:var(--k-efc3d5)}.fq-row.cur{border-color:var(--k-efc3d5);background:var(--k-fff5f9)}.fq-row.err{border-color:#e58aa6}.fq-no{background:var(--k-fdeaf2);width:2rem;height:2rem;color:var(--p700);border-radius:50%;justify-content:center;align-items:center;margin-top:1.55rem;font-size:.88rem;font-weight:600;display:flex}.fq-row.cur .fq-no{background:var(--p500);color:#fff}.fq-body{gap:.6rem;min-width:0;display:grid}.fq-top{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.fq-name{flex:14rem}.fq-meta{gap:.35rem;padding-bottom:.65rem;display:flex}.fq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.fq-del{margin-top:1.55rem}.fq-del:disabled{opacity:.4;cursor:not-allowed}.fq-del:not(:disabled):hover{color:#b42350;border-color:#e58aa6}@media (width<=760px){.fq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.fq-row{grid-template-columns:1fr auto}.fq-no{display:none}.fq-grid{grid-template-columns:1fr}}.num-sys{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem;display:grid}.num-sys-b{border:1px solid var(--line);cursor:pointer;color:var(--ink2);text-align:left;background:#fff;border-radius:1rem;align-items:center;gap:.6rem;padding:.8rem .95rem;font-size:.9rem;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.num-sys-b span{flex:1;min-width:0}.num-sys-b i{background:var(--k-f4eef1);color:var(--muted);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-style:normal;font-weight:600}.num-sys-b:hover{border-color:var(--k-efc3d5);background:var(--p50)}.num-sys-b.on{border-color:var(--p500);background:var(--p500);color:#fff;box-shadow:0 10px 24px -14px rgba(var(--k-rgb),.8)}.num-sys-b.on i{color:#fff;background:#ffffff38}.num-dt td{vertical-align:middle}.num-tpl{background:var(--k-fdf5f8);border:1px solid var(--line2);color:var(--p700);border-radius:.45rem;padding:.15rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.82rem}.num-dt .preview{padding:.25rem .6rem;font-size:.85rem}.tpl-tokens button small{font-family:var(--font),sans-serif;color:var(--muted);margin-left:.15rem;font-size:.68rem}.num-prev{background:var(--k-fff5f9);border:1px solid var(--k-f6e6ec);border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem .9rem;font-size:.85rem;display:flex}.num-prev b{color:var(--p700);font-size:1.05rem}.num-prev .linkish{margin-left:auto;font-size:.8rem}.num-next{background:var(--k-fff5f9);border:1px solid var(--k-f6e6ec);border-radius:.9rem;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;padding:.8rem 1rem;display:flex}.num-next span{color:var(--muted);font-size:.85rem}.num-next b{color:var(--p700);letter-spacing:.02em;font-size:1.6rem}.num-next small{color:var(--muted);flex-basis:100%;font-size:.75rem}.num-batch{background:var(--k-fff5f9);border:1px solid var(--k-f6e6ec);border-radius:.8rem;flex-wrap:wrap;align-items:flex-end;gap:.6rem 1.5rem;padding:.7rem .9rem;display:flex}.num-batch .field{flex:1;min-width:16rem}.num-batch .chips input.num-count{border:1.5px solid var(--p300);text-align:center;border-radius:999px;flex:none;width:4.5rem;padding:.35rem .6rem;font-size:.85rem}.num-later{align-items:center;gap:.4rem;padding-bottom:.4rem;font-size:.88rem;display:flex}.num-amts{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.75rem 1rem;display:grid}.num-act{justify-content:flex-end;align-items:flex-end;display:flex}@media (width<=900px){.num-amts{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}}.po-modal .fm-body{flex-direction:column;gap:1rem;display:flex}.po-no{align-items:center;gap:.5rem;display:flex}.po-no input{flex:1;min-width:0}.po-no input[readonly]{background:var(--k-fff5f9);color:var(--p700);font-weight:600}.po-no .linkish{white-space:nowrap;font-size:.8rem}.po-lines-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tchip-check{color:var(--ink2);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.po-lines tr.po-sum td{color:var(--muted);background:0 0;border-top:0;font-size:.85rem}.form-modal.vendor-modal{max-width:min(54rem,100vw - 2rem)}.vendor-modal .fm-body{flex-direction:column;gap:1rem;display:flex}.fm-sec{border:1px solid var(--k-f6e6ec);background:var(--k-fffafc);border-radius:1rem;flex-direction:column;gap:.9rem;padding:1rem 1.1rem 1.1rem;display:flex}.fm-sec h3{color:var(--p700);align-items:center;gap:.45rem;margin:0;font-size:.92rem;font-weight:600;display:flex}.fm-sec .field input,.fm-sec .field textarea{background:#fff}.fm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.9rem 1rem;display:grid}.form-modal.num-edit{max-width:min(56rem,100vw - 2rem)}.po-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.po-lines input.cell.err{background:#fff5f8;border-color:#e58aa6}.po-delivery{background:var(--k-fff5f9);border:1px solid var(--k-f6e6ec);color:var(--muted);border-radius:.8rem;flex-direction:column;justify-content:flex-end;gap:.2rem;padding:.55rem .8rem;font-size:.82rem;display:flex}.po-delivery b{color:var(--p700);font-size:1rem}.ntf-sec-h{flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;margin-top:.4rem;display:flex}.ntf-sec-h b{font-size:1.02rem;font-weight:600}.ntf-sec-h span{color:var(--muted);font-size:.82rem}.ntf-ch{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch;gap:1rem;display:grid}.ntf-ch-card{flex-direction:column;gap:.75rem;display:flex}.ntf-ch-h{align-items:center;gap:.75rem;display:flex}.ntf-ch-h>div{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ntf-ch-h>div b{font-size:1rem}.ntf-ch-h>div span{color:var(--muted);font-size:.8rem}.ntf-ch-ic{background:var(--k-fdeaf2);width:2.6rem;height:2.6rem;color:var(--p700);border-radius:.85rem;flex:none;justify-content:center;align-items:center;display:flex}.ntf-ch-act{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-top:auto;padding-top:.6rem;display:flex}.ntf-stats{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ntf-stats div{background:var(--k-fdf5f8);border:1px solid var(--line2);border-radius:.8rem;flex-direction:column;padding:.65rem .8rem;display:flex}.ntf-stats span{color:var(--muted);font-size:.75rem}.ntf-stats b{font-size:1.05rem;font-weight:600}.ntf-evs{flex-direction:column;display:flex}.ntf-ev{border-top:1px solid var(--line2);align-items:center;gap:.85rem;padding:.75rem 1rem;transition:background .15s;display:flex}.ntf-ev:first-child{border-top:0}.ntf-ev:hover{background:var(--p50)}.ntf-ev.sel{background:var(--k-fff5f9);box-shadow:inset 3px 0 0 var(--p500)}.ntf-ev-sw{cursor:pointer;display:flex;position:relative}.ntf-ev-sw input{opacity:0;width:1px;height:1px;position:absolute}.ntf-ev-sw input:checked+.toggle-ui{background:var(--p500)}.ntf-ev-sw input:checked+.toggle-ui:after{transform:translate(1.05rem)}.ntf-ev-sw input:focus-visible+.toggle-ui{outline:2px solid var(--k-e48aae);outline-offset:2px}.ntf-ev-t{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:.2rem;padding:0;display:flex}.ntf-ev-t b{align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;display:inline-flex}.ntf-ev:not(.on) .ntf-ev-t b{color:var(--muted)}.ntf-ev-t>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.76rem;display:flex}.ntf-dot{background:var(--p500);border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.ntf-digest{border-top:1px solid var(--line2);background:var(--k-fdf5f8);grid-template-columns:repeat(auto-fit,minmax(14rem,18rem));gap:.75rem;padding:.85rem 1rem;display:grid}.ntf-save{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);background:#ffffffeb;border-radius:1rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem 1rem;padding:.7rem .9rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 12px 30px -18px #781e4673}.ntf-save span{color:var(--muted);flex:16rem;font-size:.8rem}@media (width<=520px){.ntf-ev{flex-wrap:wrap}.ntf-ev .btn{margin-left:auto}.ntf-stats{grid-template-columns:1fr}}.ntf-all{background:var(--k-fdf5f8);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;padding:.75rem 1rem;display:flex}.ntf-all-t{flex-direction:column;flex:12rem;min-width:0;line-height:1.35;display:flex}.ntf-all-t b{font-size:.9rem;font-weight:600}.ntf-all-t span{color:var(--muted);font-size:.76rem}.perm-sec,.perm-all{flex-shrink:0}.perm-sec-h,.perm-all{cursor:pointer;gap:.6rem}.perm-sec-h .perm-sec-t,.perm-all .perm-sec-t{flex:1;min-width:0}.perm-sec-h small,.perm-all small{color:var(--muted);font-size:.74rem;font-weight:500}.perm-sec-h input,.perm-all input{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.perm-sec-h input:checked+.toggle-ui,.perm-all input:checked+.toggle-ui{background:var(--p500)}.perm-sec-h input:checked+.toggle-ui:after,.perm-all input:checked+.toggle-ui:after{transform:translate(1.05rem)}.perm-sec-h input:focus-visible+.toggle-ui,.perm-all input:focus-visible+.toggle-ui{outline:2px solid var(--k-e48aae);outline-offset:2px}.perm-all{border:1px solid var(--k-efc3d5);background:var(--k-fff5f9);border-radius:1rem;align-items:center;padding:.75rem .9rem;font-size:.9rem;display:flex;position:relative}.perm-sec-h{position:relative}.notify-card .nc-items small.nc-code{color:#8e1f4f}.cart-cat{background:var(--p50);border:1px solid var(--line);color:var(--muted);border-radius:.7rem;margin:0 1rem;padding:.5rem .75rem;font-size:.78rem}.cart-cat b{color:var(--ink);font-weight:600}.cart-cat.bad{color:#a42828;background:#fde4e4;border-color:#f3b4b4}.indoc-nums{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.indoc-num{border:1px solid var(--line);background:#fff;border-radius:.85rem;flex-direction:column;justify-content:center;min-width:8.5rem;padding:.45rem .85rem;line-height:1.25;display:flex}.indoc-num span{color:var(--muted);font-size:.72rem}.indoc-num b{color:var(--ink);font-size:1.1rem;font-weight:600}.indoc-num.next{border-color:var(--p500);background:var(--p50)}.indoc-num.next b{color:var(--p700)}.clamp-wrap{display:block;position:relative}.clamp{white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp.strong{font-weight:600}.clamp.muted-txt{color:var(--muted);font-size:.85rem}.clamp-more{border:1px solid var(--line);min-width:2rem;height:1.35rem;color:var(--p700);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:.2rem;padding:0 .5rem;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.clamp-more:hover{background:var(--p50);border-color:var(--p500)}.clamp-modal{max-width:36rem}.clamp-full{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.95rem;line-height:1.7}.toolbar .tsearch{flex:14rem}.tdate{color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.tdate .dinput{width:10.5rem}.owner-pick{border:1px solid var(--line);background:var(--k-fff8fb);max-width:100%;color:var(--muted);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:.3rem .35rem .3rem .8rem;font-size:.82rem;display:inline-flex}.owner-pick select{color:var(--ink);cursor:pointer;background:0 0;border:0;min-width:11rem;max-width:18rem;padding:.3rem .4rem;font-size:.9rem;font-weight:600}.owner-pick select:focus{outline:none}.owner-pick:focus-within{border-color:var(--p300);box-shadow:0 0 0 3px rgba(var(--k-rgb),.12)}.owner-pick svg{color:var(--p500)}.rep-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.6rem .75rem;display:grid}.rep-filters .field{min-width:0}.rep-filters select{text-overflow:ellipsis;width:100%}.rep-actions{flex-wrap:nowrap;justify-content:flex-end}@media (width<=900px){.rep-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rep-filters{grid-template-columns:1fr}.rep-actions{justify-content:stretch}}.tdate input{border:1px solid var(--line);background:var(--k-fff8fb);width:100%;color:var(--ink);border-radius:.7rem;padding:.55rem .7rem;font-size:.88rem}.tdate .dinput-btn{top:50%;transform:translateY(-50%)}.bulk-bar{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;padding-top:.75rem;display:flex}.bulk-bar select{min-width:16rem}.toolbar .bulk-bar{border-top:1px dashed var(--line);flex-basis:100%;margin-top:.1rem;padding-top:.7rem}.toolbar .indoc-nums{gap:.4rem}.toolbar .indoc-num{min-width:auto;padding:.2rem .7rem}.toolbar .indoc-num b{font-size:.95rem}.toolbar .indoc-num span{font-size:.66rem}.rep-sheet .rep-head b{font-size:var(--rep-hs)}.rep-fixed{table-layout:fixed;width:100%;min-width:60rem}@media screen{.rep-sheet:not(.rep-preview) .rep-fixed{table-layout:auto}}.rep-fixed td,.rep-fixed th{overflow-wrap:anywhere;vertical-align:top}.rep-sheet .sign-row{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}@media print{.rep-sheet .rep-table{font-size:var(--rep-fs)}.rep-sheet .rep-table td,.rep-sheet .rep-table th{padding:var(--rep-pad) .25rem}.rep-fixed{min-width:0}}.rep-preview{color:#111;font-size:var(--rep-fs);background:#fff;margin:0 auto;padding:.8cm;box-shadow:0 2px 12px #0000001f}.rep-preview.portrait{width:210mm}.rep-preview.landscape{width:297mm}.rep-preview .rep-table{font-size:var(--rep-fs)}.rep-preview .rep-table td,.rep-preview .rep-table th{padding:var(--rep-pad) .25rem;border:1px solid #999}.rep-preview .rep-fixed{min-width:0}.rep-preview .rep-head span{font-size:.9em}.rep-preview .sign-row{font-size:.95em}.rep-zoom{background:var(--p50);border-radius:.8rem;padding:1rem;overflow:auto}.rep-cols td{vertical-align:middle;padding:.3rem .4rem}.rep-cols input.cell{min-width:0}.rep-cols tr.off td{opacity:.55}.rep-cols tr.drag-over td{border-top:2px solid var(--p500)}.rep-list{flex-direction:column;gap:.15rem;display:flex}.rep-list .sys{color:var(--muted);margin:.6rem 0 .1rem;font-size:.74rem;font-weight:600}.rep-list button{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:.6rem;padding:.45rem .7rem}.rep-list button.on{background:var(--p50);color:var(--p700);font-weight:600}.rep-list button:hover{background:var(--p50)}.rep-list button.part{color:var(--muted);padding-left:1.6rem;font-size:.88rem}.rep-list button.part.on{color:var(--p700)}.rep-edit{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=900px){.rep-edit{grid-template-columns:1fr}}.rep-table .rep-sign{width:9rem;min-width:9rem}.rep-table .sign-line{border-bottom:1.5px dotted var(--muted2);height:1.6rem;margin-top:.4rem;display:block}@media print{.rep-table .rep-sign{width:3.2cm;min-width:0}.rep-table .sign-line{border-bottom-color:#555}}.form-modal.doc-view{max-width:60rem}.form-modal.indoc-modal{max-width:min(64rem,100vw - 2rem)}.indoc-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem 1.1rem;display:grid}.indoc-grid>.span-2{grid-column:span 2}.indoc-grid>.span-4{grid-column:1/-1}@media (width<=760px){.indoc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.indoc-grid>.span-2{grid-column:1/-1}}.doc-view .fm-body>*{flex-shrink:0}.dv-hero{color:#fff;background:radial-gradient(90% 160% at 100% 0%,#ffffff2e,transparent 60%),linear-gradient(120deg,var(--p500),var(--p700));justify-content:space-between;gap:1.25rem;padding:1.3rem 1.5rem 1.2rem;display:flex;position:relative;overflow:hidden}.dv-hero:after{content:"";pointer-events:none;border:2.2rem solid #ffffff12;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-5rem;right:-3rem}.dv-hero.done{background:radial-gradient(90% 160% at 100% 0,#ffffff2e,#0000 60%),linear-gradient(120deg,#2e9d63,#17643f)}.dv-hero-main{flex-direction:column;justify-content:center;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.dv-chip{background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .6rem;font-size:.72rem;font-weight:500;display:inline-flex}.dv-hero h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.3rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.dv-hero-side{z-index:1;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex;position:relative}.dv-hero .icon-btn{color:#fff;background:#ffffff26;border-color:#ffffff4d}.dv-hero .icon-btn:hover{background:#ffffff47}.dv-amount{text-align:right;background:#ffffff24;border:1px solid #ffffff38;border-radius:.9rem;padding:.5rem .8rem}.dv-amount small{opacity:.85;font-size:.7rem;display:block}.dv-amount b{font-variant-numeric:tabular-nums;font-size:1.35rem}.dv-amount span{opacity:.85;margin-left:.3rem;font-size:.75rem}.dv-body{background:linear-gradient(180deg,var(--p50),#fff 9rem);gap:1.1rem;padding:1.2rem 1.5rem 1.5rem}.dv-grid{grid-template-columns:minmax(0,1fr) 13.5rem;align-items:start;gap:1.1rem;display:grid}.dv-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.dv-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.dv-info>div{border:1px solid var(--line2);background:#fff;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.75rem .8rem;display:flex}.dv-info i,.dv-note>svg{background:var(--p100);width:2rem;height:2rem;color:var(--p600);border-radius:.65rem;flex:none;place-items:center;display:grid}.dv-info div div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dv-info span,.dv-note span{color:var(--muted);font-size:.72rem}.dv-info b{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.dv-note{background:#fffaf0;border:1px solid #f3e2bd;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;display:flex}.dv-note>svg{color:#9a6b12;background:#fbefd2;padding:.45rem}.dv-note p{white-space:pre-wrap;color:var(--ink);margin:.1rem 0 0;font-size:.88rem}.dv-history{border:1px solid var(--line2);background:#fff;border-radius:1rem;overflow:hidden}.dv-sec{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:.85rem 1rem;font-size:.92rem;font-weight:600;display:flex}.dv-sec:hover{background:var(--p50)}.dv-sec:focus-visible{outline:2px solid var(--p300);outline-offset:-2px}.dv-caret{background:var(--p50);border-radius:50%;width:1.9rem;height:1.9rem;margin-left:auto;padding:.3rem;transition:transform .2s;color:var(--p600)!important}.dv-history.open .dv-caret{transform:rotate(180deg)}.dv-hist-body{padding:.2rem 1rem 1rem;animation:.15s fade}.dv-sec svg{color:var(--p600)}.dv-sec em{background:var(--p100);color:var(--p700);border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-style:normal;font-weight:600}.dv-tl{margin:0;padding:0 0 0 1.1rem;list-style:none;position:relative}.dv-tl:before{content:"";background:var(--p100);border-radius:2px;width:2px;position:absolute;top:.45rem;bottom:.45rem;left:.3rem}.dv-tl li{padding:0 0 .8rem;position:relative}.dv-tl li:last-child{padding-bottom:0}.dv-tl li:before{content:"";border:2px solid var(--p300);background:#fff;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.3rem;left:-1.1rem}.dv-tl li.latest:before{background:var(--p500);border-color:var(--p500);box-shadow:0 0 0 4px var(--p100)}.dv-tl b{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.2rem;font-size:.86rem;font-weight:600;display:flex}.dv-tl b .from{color:var(--muted);font-weight:400}.dv-tl b svg{color:var(--muted2)}.dv-tl span{color:var(--muted2);font-size:.74rem}.dv-side{flex-direction:column;gap:.8rem;display:flex;position:sticky;top:0}.dv-days{border:1px solid var(--line2);background:#fff;border-radius:1rem;flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex}.dv-days small{color:var(--muted);font-size:.72rem}.dv-days b{color:var(--p700);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.1}.dv-days b span{color:var(--muted);margin-left:.3rem;font-size:.85rem;font-weight:500}.dv-days.done b{color:#1f7a4d}.dv-days em{color:var(--muted2);font-size:.7rem;font-style:normal}.dv-side .qr-mini{box-shadow:none;padding:.8rem}.dv-side .qr-mini>img,.dv-side .qr-mini>.skel{width:140px;height:140px}@media (width<=720px){.dv-grid{grid-template-columns:1fr}.dv-side{flex-flow:wrap;position:static}.dv-side>*{flex:12rem}}@media (width<=520px){.dv-hero{flex-direction:column-reverse;padding:1rem 1.1rem}.dv-hero-side{flex-direction:row-reverse;align-items:center;width:100%}.dv-hero h2{font-size:1.1rem}.dv-info{grid-template-columns:1fr}.dv-body{padding:1rem}}.shop-main{min-width:0}.shop-step{letter-spacing:.02em;color:var(--p600);background:var(--p100);border-radius:999px;padding:.15rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.shop-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.9rem;display:flex}.shop-intro h2{margin:.45rem 0 .15rem;font-size:1.3rem}.shop-intro p{color:var(--muted);margin:0;font-size:.85rem}.shop-wh{min-width:14rem}.shop-search{max-width:none;box-shadow:0 8px 24px -18px rgba(var(--k-rgb),.6);background:#fff;border-radius:1rem;margin-bottom:1.1rem;padding:.75rem 1rem;position:relative}.shop-search input{font-size:.95rem}.shop-search-x{background:var(--p50);color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:.8rem;display:grid}.cat-tile{text-align:left;font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:1.15rem;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:9.5rem;padding:1rem 1rem .95rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.cat-tile:before{content:"";background:var(--p50);border-radius:50%;width:6.5rem;height:6.5rem;transition:background .15s;position:absolute;top:-2.2rem;right:-2.2rem}.cat-tile:hover{border-color:var(--p300);box-shadow:0 14px 28px -18px rgba(var(--k-rgb),.6);transform:translateY(-2px)}.cat-tile:hover:before{background:var(--p100)}.cat-tile:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.cat-tile>*{position:relative}.cat-ic{color:#fff;background:linear-gradient(135deg,var(--p500),var(--p700));border-radius:.85rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 6px 14px -6px #c2366f8c}.cat-no{color:var(--p600);border:1px solid var(--p150);background:#fff;border-radius:.45rem;padding:.05rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600;position:absolute;top:1rem;right:1rem}.cat-tile b{margin-top:.35rem;padding-right:1.4rem;font-size:.95rem;font-weight:600;line-height:1.35}.cat-meta{color:var(--muted);font-size:.74rem}.cat-meta strong{color:#1f7a4d;font-weight:700}.cat-bar{background:var(--line2);border-radius:5px;width:100%;height:5px;margin-top:auto;overflow:hidden}.cat-bar i{border-radius:inherit;background:linear-gradient(90deg,#5bc28b,#1f7a4d);height:100%;display:block}.cat-go{color:var(--p300);transition:transform .15s,color .15s;bottom:1.35rem;right:.85rem;position:absolute!important}.cat-tile:hover .cat-go{color:var(--p600);transform:translate(3px)}.cat-tile.here{border-color:var(--p500);box-shadow:0 0 0 3px var(--p100)}.cat-cart{color:#fff;background:var(--p600);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.cat-tile.empty{opacity:.6}.cat-tile.empty .cat-ic{background:var(--muted2);box-shadow:none}.cat-tile .skel{width:100%;height:7rem}.shop-head{background:radial-gradient(120% 160% at 0% 0%,var(--p100),transparent 60%),#fff;border:1px solid var(--line);border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.8rem;padding:.9rem 1rem;display:flex}.shop-back{flex:none}.shop-head-t{flex:1;min-width:10rem}.shop-head-t h2{margin:.3rem 0 0;font-size:1.2rem;line-height:1.3}.shop-count{color:var(--p700);background:var(--p50);border:1px solid var(--p150);border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:600}@media (width<=640px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.cat-tile{min-height:8.5rem;padding:.85rem}.cat-tile b{font-size:.86rem}.cat-go{display:none}.shop-head{gap:.6rem}.shop-head .cat-ic{display:none}}.import-tab{flex-direction:column;gap:1rem;display:flex}.import-drop{border:2px dashed var(--line);cursor:pointer;color:var(--p500);background:var(--k-fdf5f8);border-radius:1rem;align-items:center;gap:.85rem;padding:1.1rem 1.2rem;display:flex}.import-drop:hover{border-color:var(--p500)}.import-drop span{color:var(--ink,#222);flex-direction:column;display:flex}.import-drop small{color:var(--muted)}.import-drop input{opacity:0;width:1px;height:1px;position:absolute}.import-map{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.5rem 1rem;display:grid}.import-map-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.import-map-row>span{flex-direction:column;min-width:0;font-size:.88rem;display:flex}.import-map-row small{color:var(--muted);font-size:.72rem}.import-map-row select{flex-shrink:0;width:11rem}.import-cell{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}.import-sum{flex-wrap:wrap;gap:1.5rem;display:flex}.import-sum span{color:var(--muted);flex-direction:column;font-size:.85rem;display:flex}.import-sum b{color:var(--ink,#222);font-size:1.5rem}.import-sum .bad b{color:#c0392b}.import-sum .good b{color:#1e8449}.import-sum .warn b{color:#b9770e}.import-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.import-steps{margin:.35rem 0 .5rem 1.2rem;padding:0;font-size:.9rem;line-height:1.7}.import-sample td{color:var(--muted)}.import-ok{color:#1e8449;align-items:center;gap:.4rem;margin:.75rem 0 0;display:flex}.import-issues{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.import-issue{border:1px solid var(--line);border-radius:.8rem;overflow:hidden}.import-issue>button{width:100%;font:inherit;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.9rem;display:flex}.import-issue>button span{flex:1}.import-issue>button small{color:var(--muted)}.import-issue.err>button{color:#c0392b;background:#fdf2f1}.import-issue.warn>button{color:#9a6400;background:#fef8ec}.import-issue.fix>button{color:#2c5d8a;background:#f1f6fb}.set-nav{scrollbar-width:none;gap:.4rem;margin-bottom:1.25rem;padding-bottom:2px;display:flex;overflow-x:auto}.set-nav::-webkit-scrollbar{display:none}.set-nav-b{white-space:nowrap;border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:.85rem;flex:1 0 auto;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .65rem;font-size:.92rem;transition:background .15s,border-color .15s,color .15s;display:flex}.set-nav-b span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.set-nav-b svg{flex-shrink:0}.set-nav-b:hover{border-color:var(--p500);color:var(--p500)}.set-nav-b.on{background:var(--p500);border-color:var(--p500);color:#fff;box-shadow:0 6px 16px -8px var(--p500);font-weight:600}.set-nav-b:focus-visible{outline:2px solid var(--k-e48aae);outline-offset:2px}.lx-page{background:radial-gradient(60% 50% at 15% 10%,var(--p100) 0%,transparent 70%),radial-gradient(50% 50% at 90% 90%,var(--p150) 0%,transparent 70%),var(--p50);flex-direction:column;min-height:100vh;padding:1.25rem;display:flex}.lx-top{justify-content:flex-end;display:flex}.lx{border:1px solid var(--line);width:100%;max-width:64rem;min-height:32rem;box-shadow:0 40px 90px -40px rgba(var(--k-rgb),.55);background:#fff;border-radius:1.75rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:auto;display:grid;overflow:hidden}.lx-hero{isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 0% 0%,var(--p500) 0%,var(--p700) 60%,var(--s-6e1a40) 100%);flex-direction:column;gap:1.25rem;padding:2.25rem 2.5rem;display:flex;position:relative;overflow:hidden}.lx-grid{z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.2px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 10%,#0000 75%);mask-image:linear-gradient(160deg,#000 10%,#0000 75%)}.lx-orb{z-index:-1;filter:blur(50px);opacity:.5;border-radius:50%;animation:14s ease-in-out infinite lx-float;position:absolute}.lx-orb.a{background:#ff9cc6;width:18rem;height:18rem;top:-6rem;right:-5rem}.lx-orb.b{opacity:.3;background:#ffd1e3;width:14rem;height:14rem;animation-delay:-5s;bottom:-6rem;left:-4rem}.lx-orb.c{opacity:.25;background:#f3a9c6;width:10rem;height:10rem;animation-delay:-9s;top:50%;left:45%}@keyframes lx-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.5rem,-1rem)scale(1.08)}}.lx-org{align-items:center;gap:.75rem;display:flex}.lx-logo{background:#fffffff2;border-radius:.9rem;place-items:center;padding:.25rem;display:grid;box-shadow:0 10px 30px -10px #00000059}.lx-org b{font-size:1rem;font-weight:600;display:block}.lx-org small{opacity:.75;font-size:.78rem;display:block}.lx-title{text-align:center;align-self:stretch;max-width:none}.lx-title h1{color:#fff;white-space:nowrap;margin:0;font-size:clamp(1.35rem,2.3vw,2.1rem);font-weight:700;line-height:1.25}.lx-title h1 span{background:linear-gradient(90deg,#fff 0%,#ffd6e6 60%,#ffb3d0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lx-title p{opacity:.85;max-width:24rem;margin:.75rem 0 0;font-size:.95rem;line-height:1.6}.lx-orbit{border:1px dashed #ffffff4d;border-radius:50%;align-self:center;width:13rem;height:13rem;margin:auto 0 .5rem;position:relative}.lx-orbit:before{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:2.6rem}.lx-core{background:#fffffff5;border-radius:1.3rem;place-items:center;width:4.4rem;height:4.4rem;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 18px 40px -15px #00000073,0 0 0 .5rem #ffffff1f}.lx-chip{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:.85rem;place-items:center;width:2.6rem;height:2.6rem;animation:40s linear infinite reverse lx-spin;display:grid;position:absolute;box-shadow:0 10px 24px -12px #0006}.lx-chip svg{width:19px;height:19px}.lx-chip.c0{top:-1.3rem;left:calc(50% - 1.3rem)}.lx-chip.c1{top:26%;right:-1.3rem}.lx-chip.c2{bottom:2%;right:10%}.lx-chip.c3{bottom:2%;left:10%}.lx-chip.c4{top:26%;left:-1.3rem}.lx-ring{animation:40s linear infinite lx-spin;position:absolute;inset:0}@keyframes lx-spin{to{transform:rotate(360deg)}}.lx-side{background:linear-gradient(180deg,#fff 0%,var(--p50) 100%);align-items:center;padding:2.25rem 2.5rem;display:flex}.lx-form{flex-direction:column;gap:.9rem;width:100%;max-width:23rem;margin:0 auto;display:flex}.lx-kicker{color:var(--p600);background:var(--p100);border:1px solid var(--line);border-radius:999px;align-self:flex-start;padding:.25rem .75rem;font-size:.82rem;font-weight:600}.lx-form h2{color:var(--ink);margin:0;font-size:1.9rem;font-weight:700}.lx-lead{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.lx-lead b{color:var(--ink2)}.lx-provider{border:1px solid var(--line);box-shadow:0 18px 40px -22px rgba(var(--k-rgb),.55);background:#fff;border-radius:1.15rem;flex-direction:column;margin-top:.35rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.lx-provider img{width:11.5rem;max-width:80%;height:auto;margin:1.15rem auto;display:block}.lx-go{color:#fff;background:linear-gradient(90deg,var(--p500),var(--p700));justify-content:center;align-items:center;gap:.5rem;padding:.8rem;font-weight:600;display:flex}.lx-go svg{transition:transform .2s}.lx-provider:hover{border-color:var(--p300);box-shadow:0 26px 50px -22px rgba(var(--k-rgb),.7);transform:translateY(-3px)}.lx-provider:hover .lx-go svg{transform:translate(4px)}.lx-provider:focus-visible{outline:3px solid var(--k-e48aae);outline-offset:3px}.lx-safe{color:var(--muted);align-items:flex-start;gap:.45rem;margin:.15rem 0 0;font-size:.8rem;line-height:1.5;display:flex}.lx-safe svg{color:var(--p500);flex-shrink:0;margin-top:.1rem}.lx-foot{text-align:center;color:var(--muted2);padding-top:1rem;font-size:.78rem}@media (width<=820px){.lx{grid-template-columns:1fr;min-height:0}.lx-hero{padding:1.5rem 1.25rem}.lx-orbit{display:none}.lx-side{padding:1.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.lx-orb,.lx-chip,.lx-ring{animation:none}}.dept-limits{border:1px solid var(--line);background:var(--k-fffafc);border-radius:.9rem;flex-direction:column;gap:.55rem;margin-top:1rem;padding:.8rem .9rem;display:flex}.dl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dl-head b{font-size:.92rem}.dl-add{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dl-add .sselect.compact{flex:14rem;min-width:0}.dl-add>.cell{flex:none;width:7.5rem}.dl-empty{border:1px dashed var(--p300);text-align:center;color:var(--muted);background:#fff;border-radius:.7rem;padding:.7rem;font-size:.85rem}.dl-list{flex-direction:column;gap:.3rem;max-height:14rem;display:flex;overflow:auto}.dl-row{border:1px solid var(--line2);background:#fff;border-radius:.6rem;grid-template-columns:minmax(0,1fr) 6rem 5.5rem 2rem;align-items:center;gap:.5rem;padding:.3rem .3rem .3rem .7rem;font-size:.86rem;display:grid}.dl-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl-row small{color:var(--muted);font-size:.75rem}.shop-card .sub.quota-out{color:#a42828}.po-left{color:#a3611b}.po-over{color:#a42828;font-weight:600}.po-pending{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.6rem 0;display:flex}.form-sec{color:var(--p700);letter-spacing:.02em;border-bottom:1px solid var(--line);margin-top:.35rem;padding-bottom:.3rem;font-size:.8rem;font-weight:700}.req-types{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.6rem;display:grid}.req-type{text-align:left;border:1.5px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem .85rem;display:flex}.req-type small{color:var(--muted);font-size:.76rem;line-height:1.35}.req-type:hover{border-color:var(--p300);background:var(--p50)}.req-type.on{border-color:var(--p500);background:var(--p50);box-shadow:0 0 0 3px var(--p100)}.req-type b{align-items:center;gap:.4rem;font-size:.92rem;display:inline-flex}.tone-legend{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tone-legend .muted-sm{flex-basis:100%;margin:0}.tone-chip{color:#fff;white-space:nowrap;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.tone-row{align-items:center;gap:.5rem;display:flex}.tone-row input[type=color]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.6rem;flex:none;width:2.4rem;height:2.1rem;padding:.15rem}.tone-row .tone-words{flex:1;min-width:0}.tone-row input.tone-words{border:1px solid var(--line);background:var(--k-fff8fb);color:var(--ink);border-radius:.7rem;padding:.5rem .7rem;font-size:.88rem}.tone-row .tone-chip{text-overflow:ellipsis;max-width:9rem;overflow:hidden}@media screen{.rep-screen-hide{display:none}}.rep-tools{flex-wrap:wrap;align-items:center;gap:.6rem;padding:0 1.25rem .9rem;display:flex}.rep-tools .ss-input{background:var(--k-fff8fb);border-color:var(--line);flex:16rem;max-width:24rem}.rep-tools .ss-input input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:.5rem 0}.rep-gh{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:0;display:flex}.rep-gh b{align-items:center;gap:.3rem;display:inline-flex}.rep-gh span{color:var(--muted);font-size:.92em;font-weight:400}.rep-gh span strong{color:var(--ink);font-weight:600}.rcv-grid input.rcv-total{background:var(--p100);color:var(--p700);text-align:right;cursor:default;font-weight:600}.rcv-grid .sselect label{font-size:.75rem}.form-modal.rcv-modal{max-width:min(72rem,100vw - 2rem)}.rcv-head{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.rcv-head .span-2{grid-column:span 2}.rcv-head>div.span-2>.field{margin:0}.rcv-modal .rcv-grid{grid-template-columns:minmax(0,2.5fr) repeat(3,minmax(0,1fr)) minmax(8.5rem,1.2fr)}.rcv-modal .rcv-grid.po{grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr)) minmax(8.5rem,1.2fr)}.rcv-modal .rcv-grid .rcv-prod{grid-column:auto}@media (width<=1000px){.rcv-modal .rcv-grid,.rcv-modal .rcv-grid.po{grid-template-columns:repeat(3,minmax(0,1fr))}.rcv-modal .rcv-grid .rcv-prod{grid-column:1/-1}}@media (width<=820px){.rcv-head{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.rcv-head{grid-template-columns:1fr}.rcv-head .span-2{grid-column:auto}.rcv-modal .rcv-grid,.rcv-modal .rcv-grid.po{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-modal.wo-modal{max-width:min(68rem,100vw - 2rem)}.wo-head{grid-template-columns:minmax(12rem,1fr) minmax(0,2.4fr);align-items:start;gap:.75rem 1rem;display:grid}.wo-head:has(>:nth-child(3)){grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) minmax(0,2.4fr)}.wo-items{border:1px solid var(--line);background:var(--p50);border-radius:1rem;flex-direction:column;gap:.7rem;padding:.9rem 1rem;display:flex}.wo-items-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wo-items-h b{font-size:.92rem}.wo-items .tsearch{background:#fff;max-width:none}.wo-empty{border:1px dashed var(--p300);text-align:center;color:var(--muted);background:#fff;border-radius:.8rem;padding:1.1rem;font-size:.85rem}.wo-items .table-wrap{border:1px solid var(--line);background:#fff;border-radius:.8rem}.wo-table td{vertical-align:middle}.wo-com{grid-template-columns:1.6rem minmax(0,1.6fr) minmax(0,1fr) 2rem;align-items:center;gap:.5rem;display:grid}.wo-com input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:.7rem;min-width:0;padding:.55rem .7rem;font-size:.9rem}@media (width<=640px){:is(.wo-head,.wo-head:has(>:nth-child(3))){grid-template-columns:1fr}.wo-com{grid-template-columns:1.6rem minmax(0,1fr) 2rem}.wo-com input:nth-of-type(2){grid-column:2}}.field>.tsearch{flex:none;max-width:none}.period-picker{flex-direction:column;gap:.6rem;display:flex}.pp-row{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;display:flex}.pp-row>.field{min-width:10rem}.pp-row .chips small{opacity:.75;font-weight:400}.pp-label{color:var(--p700);background:var(--p100);border-radius:999px;align-self:center;margin-left:auto;padding:.35rem .8rem;font-size:.85rem;font-weight:600}.rep-menu{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.rep-menu>div{flex-direction:column;gap:.3rem;display:flex}.rep-menu small{color:var(--muted);font-size:.72rem;font-weight:600}.rep-tbl{width:100%}.rep-tbl td,.rep-tbl th{font-size:.82rem}.cat-top{margin:0 0 1rem;display:flex}.cat-top .sselect.compact{flex:0 20rem}.cat-top .sselect.compact .ss-input{background:#fff}.rep-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.rep-bar .btn-row{margin-left:auto}.modal.prompt{max-width:28rem}.pr-field{text-align:left;flex-direction:column;gap:.35rem;margin-top:1.1rem;display:flex}.pr-field label{color:var(--ink);font-size:.85rem;font-weight:600}.pr-field label small{color:var(--muted);font-weight:400}.pr-field textarea,.pr-field input{border:1px solid var(--line);width:100%;font:inherit;background:var(--k-fff8fb);color:var(--ink);resize:vertical;border-radius:.8rem;min-height:2.8rem;padding:.7rem .85rem;font-size:.92rem}.pr-field textarea:focus,.pr-field input:focus{border-color:var(--p300);box-shadow:0 0 0 3px rgba(var(--k-rgb),.14);background:#fff;outline:none}.pr-field [aria-invalid=true]{border-color:#e58aa6}.pr-field input[readonly]{font-family:ui-monospace,monospace;font-size:.82rem}.pr-hint{color:var(--muted);text-align:right;font-size:.72rem}.rcv-bill{border:1px solid var(--line);background:#fff;border-radius:1rem;flex-direction:column;gap:.7rem;padding:.9rem 1rem;display:flex}.rcv-bill-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rcv-bill-head b{font-size:.98rem}.rcv-grand{text-align:right;font-size:.95rem}.scan-page{flex-direction:column;gap:.8rem;max-width:34rem;margin:0 auto;padding:.9rem .9rem 6.5rem;display:flex}.scan-top{align-items:center;gap:.6rem;padding:.2rem .2rem 0;display:flex}.scan-top img{object-fit:contain;width:36px;height:36px}.scan-top b{font-size:.92rem;line-height:1.25;display:block}.scan-top small{color:var(--muted);font-size:.75rem}.scan-card{border:1px solid var(--line2);background:#fff;border-radius:1.2rem;padding:1rem;box-shadow:0 10px 30px -18px #8f245359}.scan-card h2{margin:0 0 .6rem;font-size:.95rem;font-weight:600}.scan-msg{text-align:center;color:var(--ink2);flex-direction:column;gap:.3rem;display:flex}.scan-hero{padding:0;overflow:hidden}.scan-photo{aspect-ratio:4/3;background:linear-gradient(135deg,var(--p100),var(--p150));color:var(--p300);justify-content:center;align-items:center;display:flex}.scan-photo img{object-fit:cover;width:100%;height:100%}.scan-title{flex-direction:column;gap:.15rem;padding:.9rem 1rem 1rem;display:flex}.scan-title h1{margin:.35rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.3}.scan-no{color:var(--p700);letter-spacing:.02em;font-size:1rem;font-weight:600}.scan-cat{color:var(--muted);font-size:.85rem}.scan-status{border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.9rem;font-weight:700;display:inline-flex}.scan-status .dot{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.scan-alerts{flex-direction:column;gap:.4rem;display:flex}.scan-alert{border-radius:.9rem;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.85rem;display:flex}.scan-alert.info{color:#3a4896;background:#e9edfb}.scan-alert.wait{color:#86560a;background:#fff1dc}.scan-alert.active{background:var(--k-fde3ee);color:var(--k-a3245a)}.scan-who{flex-direction:column;gap:.7rem;display:flex}.scan-who>div{align-items:center;gap:.7rem;display:flex}.scan-who svg{color:var(--p500);flex-shrink:0}.scan-who small,.scan-stats small{color:var(--muted);font-size:.72rem;display:block}.scan-who b{font-size:.95rem;font-weight:600}.scan-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.scan-stats>div{background:var(--p50);border:1px solid var(--line2);border-radius:1rem;padding:.65rem .7rem}.scan-stats b{font-size:.98rem;font-weight:700;line-height:1.3;display:block}.scan-stats span{color:var(--muted);font-size:.7rem}.scan-warranty{align-items:center;gap:.7rem;display:flex}.scan-warranty.ok{color:#1f6e45;background:#eef8f2;border-color:#cfe9da}.scan-warranty.off{background:var(--k-f4eef1);color:var(--k-6b5560)}.scan-warranty b{display:block}.scan-warranty small{opacity:.85;font-size:.8rem}.scan-dl{flex-direction:column;margin:0;display:flex}.scan-dl>div{border-bottom:1px solid var(--line2);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.scan-dl>div:last-child{border-bottom:0}.scan-dl dt{color:var(--muted);flex-shrink:0;font-size:.83rem}.scan-dl dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:500}.scan-events{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.scan-events li{border-left:3px solid var(--p300);padding-left:.9rem}.scan-events b{font-size:.88rem;font-weight:500;display:block}.scan-events small{color:var(--muted);font-size:.75rem}.scan-actions{padding:.75rem max(.9rem,calc(50% - 16.1rem)) calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff0;justify-content:center;gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.scan-actions .btn{border-radius:.9rem;flex:1;justify-content:center;padding:.8rem;font-size:.95rem;text-decoration:none}@media print{.stat-grid,.status-strip,.asset-values,.stat{display:none!important}}.num-form{container-type:inline-size}.num-form>.bk-w2{grid-column:span 2}.num-form>.bk-w3{grid-column:span 3}@container (width<=43.95rem){.num-form>.bk-w3{grid-column:1/-1}}@container (width<=28.95rem){.num-form>.bk-w2{grid-column:1/-1}}@supports (height:100dvh){.shell,.login,.splash,.lx-page{min-height:100dvh}.sidebar{height:100dvh}.form-modal{max-height:calc(100dvh - 2rem)}.shop-cats,.cart-panel{max-height:calc(100dvh - 7rem)}}@media (width<=640px){.card-pad{padding:1rem}.content{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.backdrop{padding:.5rem}.form-modal{border-radius:1rem;max-height:calc(100vh - 1rem)}@supports (height:100dvh){.form-modal{max-height:calc(100dvh - 1rem)}}.fm-head,.fm-body,.fm-foot{padding-left:1rem;padding-right:1rem}.fm-foot{padding-bottom:calc(1rem + env(safe-area-inset-bottom));flex-wrap:wrap}.fm-foot .btn{flex:8rem}.modal{padding:1.4rem 1.1rem 1.1rem}.toolbar{padding:.75rem}.tsearch{flex-basis:100%;max-width:none}.tfilter{flex:9rem;max-width:none}.tdate{flex:100%}.tdate .dinput{flex:1;width:auto}.pager{justify-content:center}.font-ctl .pct{display:none}.sign-row{gap:1rem;line-height:1.9;grid-template-columns:1fr!important}.pay-head{grid-template-columns:1fr}.pay-head>div+div{border-left:0;border-top:1px solid var(--line2)}.pay-ticks{gap:.3rem 1rem}}@media print{.sign-row{line-height:2.2}}@media (pointer:coarse) and (width<=1024px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}.btn-sm{min-height:2.25rem}.pg-btn{min-width:2.4rem;min-height:2.4rem}}.rpt-perms{border-top:1px dashed var(--line);flex-direction:column;gap:.6rem;padding-top:.4rem;display:flex}.rpt-perms>.sub{margin:-.2rem .2rem .1rem}.perm-fold{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.45rem;padding:0;display:flex}.perm-fold svg{color:var(--muted);flex-shrink:0;transition:transform .15s}.perm-fold svg.rot{transform:rotate(90deg)}.perm-fold:focus-visible{outline:2px solid var(--k-e48aae);outline-offset:2px;border-radius:.4rem}.perm-fold-sw{cursor:pointer;white-space:nowrap;align-items:center;gap:.6rem;display:flex}
