@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-thai-wght-normal-CtQSZ1tK.woff2) format("woff2-variations");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-latin-ext-wght-normal-DH1q_yQ5.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-latin-wght-normal-Bi3VDbYN.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/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+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/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+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/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+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWUABAAAAAACqAAAAU7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDRgdGDIQ+G3kJCJ4FjltedRKVXkquKLdOwcN/bn73JSF4oaJpT0PF0arR9qtRc76oMKa76WI3jKeM+MrcyMVALwLb/YR3kQZpIBOIKPDEggSr7/+/7k3dtzvv5rABlU54SLW1lKoZ/2IBrA3kj6dYJuMBjlEAMFq6/bfFNASVkWOY4YkAbOTLJ8L9KzZgQQFIJgGDFDVqyPM5a2L/TjJ+i3oqGYBJjyvSdukhTCDFpC3AcvyzxSjT0QqS3SKbJBlJBmRAAgBYOlbqLIB+leH/vgZlWMrShRAAklNKADoJkAAZyCAjgAwKXcCBBQkFcKJb0O9NBv2RSP72kzPWICi9dbZBYbOWmHTABtut0MTvapa4xLBpN7MAOJJNOMRSVNGFTexBlZw4pEQEn5KqL2lAzTSwrtlylxDXRgyRvGAQbotYkcdGvQaiRtf7ouG4GPcaSDUGosrjNZBr9P64XNq/bktxRI/psaXTMb1fn5+YjiulaOpxxkws4tfjrK9ourihPPGuiNa0NhOJtHgNlOWYEoxFNKZvXYhtNbnX/Oc1MNUs1+Ny2Zota7fET4c16wx7Sx6P3hd/bM2WajKseQqTC6gHNmHuRDTn6GAOqVXOa1nMud53drkqkR2jxWJP/LRf12LFEc5l8JhnUIBdEYOFJ+XSPkOcXtPHeVrdmjXWjUEwopX/n2GvgbVm+fotfWHN44l4EchYsOFmSia5AFABcAAy0AFWAgAFhAsJABCgKA12s1OdtJtsE7HXX35dfFu2Tdg324TzNnHmEVvs1YpNd75h99pLr3H69gw7tg12HDdz+jm7Zzo3PvSq7rjdUTv1YvjFllX25g2eK/nLqy1OdWBw++ne7wbnVqVWP11Z0pUfXTr863ZvZ+3qgqn83lJ7dvWywUPHen8ZjFY7g6t9xcmG5cOVO+pfA0igYMGamtZsoLgNeBED+soAfy4C6T1iIN41wP1QEETR/G4guIBM06DRPpFqIk3hwXNNJnCiYb2znP5umRdwIvY0oF9KEo+pY6STE2mkk7mSi9hy9iuxkZGLrIhfDU73IikENGdG0Po1IRtathtJcRsU/8EmA2Vgg3KwQpWLqcwvC7Hi/9RAEAEIuo8i9Y+52n6zWOUvAd566KNmgHd/HnD/H/rvGzVlGIEVCQAB70lQPT5ImLRzICjpqeJNdN5vo4p0njJ2tQBUrsfBLNN0fjaQkDqQEYCFWTJCsQKDoapKUOJjlYSFt1UyLRZUCj57VSayDKtUKtS5UvwWzNtfke3Wwj+6z5S9oly23z6+7xe1nc8ue83xW63fCkv1WGmN7WYctt6EnfbZYN6EKK8eu2w3bZMZe+0TtctOuiCf4CIBPQjoQUAPBLptaqA1OJnWQ9jw+Nu6ev3MbkeewDP3NDfpQgKCmukLmQe79gY3+ui6bbedbmLEPuqaQZj5lQfNmOYjAUDyEaaVXqECQkjIQhaK+cDOaEDcYa2GAj11/NbugAHVEghcSNUikbjJ8CifRl7FcrkAS/WjpCpTKEcqe3ZRmmIFsrjZxIl3laBDSJVi6b2vklirV51SuYZLpmGNqxRW6hRULFN2m2jmUyZv6G6VoHKFss1uMz1qVSnc0mPhPY8cKXqVlaXa+HlkSMvGlLVBzkvTq+wcNG65BkXScVBBPzParnKyXLuAEtnKlULlscDFGljmpSRIZ8VcbcBXtJSgUzaxH3E3duECdZMD2CUak0v24XX4KP5AC8l+7Mz8SeuWummZcRqnLnJAGqfA9yLijzRA9uMadGc6eab7dim7w3zscjGxDwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABUAAAAYGrXodhjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2Gl1rt2hoZWEAAAMUAAAAHwAAACQI7wN4aG10eAAAAzQAAAAXAAAAGAcgAEZsb2NhAAADTAAAAA4AAAAOAIQAhG1heHAAAANcAAAAHAAAACAAGwD4bmFtZQAAA3gAAADSAAABxiLhP1Fwb3N0AAAETAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothbcBgWEYBu9Nslb97aFTibWsUprEFIbQCBOZAX9+wh2uF30ToFfdAIvacuIsY9B+x0KNYlBeaTKbrBI3SHc//D7gBx0lEQHQoT6BhOYC/gqzeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAEGWNa8eXw889QAJA+gAAAAA2bzhOQAAAADc8kcQ/jL96wZeBFwAAQAJAAIAAAAAAAB42mNgZGBgifn7ioGBreaf0X9utjigCCpgAwCLcwVwAHjaY7zBoMAAAm8gmKmFQQ1EAwA1XgRqAAAAABMAEwATABMAXgBeAAB42mNgZGBgYGOYwMDDkMbACuYhADMDIwAY3QEUeNqNjTVyA0AQBNvMDh2bmRkSMzOzLWbm3+hdCvUSTbB1sQ52ehnoJkgbLe09wGdLp3EL49SNW1VTM25jl6pxO4tkjTsY4tu4k2nWjQdFECavm1bvkm4OH1ki8vPiRXLiuDRFlpDyd5xyzQWH3HCvTIAyT3hIkuOZsCjCgrIp5fy8Kp9FM+QnGWaFRVase9j1D7sJw27GMDbDevZcl6i57U6b2XdEijQVsuIQYfIMs8oyK+ww7CaoiixpFsUHxHWHcR3kkEdAGpAWZf0sNgCOlkFUAAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/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+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary: #e64c12;--primary-hover: #f45a23;--primary-active: #c23e0c;--secondary-bg: #fdeee7;--secondary-bg-hover: #fbe0d4;--secondary-bg-active: #f8cdb9;--secondary-fg: #b83a0b;--navy: #0c1119;--navy-2: #121c29;--navy-line: rgba(255, 255, 255, .08);--teal: #27918d;--purple: #9849e8;--orange: #ff6d00;--sky: #62aef0;--deep-blue: #1313ba;--dark-blue: #005bab;--error: #f64932;--warning: #ffb110;--success: #27918d;--text: rgba(0, 0, 0, .898);--text-strong: #000;--text-soft: #31302e;--text-2: #615d59;--text-3: #a39e98;--bg: #ffffff;--bg-soft: #f9f9f8;--bg-muted: #f6f5f4;--surface-blue: #fff6f2;--hover: rgba(0, 0, 0, .05);--pressed: rgba(0, 0, 0, .1);--border: rgba(0, 0, 0, .08);--border-faint: rgba(0, 0, 0, .05);--shadow-3: rgba(0, 0, 0, .01) 0 .175px 1.041px, rgba(0, 0, 0, .02) 0 .8px 2.925px, rgba(0, 0, 0, .027) 0 2.025px 7.847px, rgba(0, 0, 0, .04) 0 4px 18px;--shadow-4: rgba(0, 0, 0, .2) 0 2px 7px;--shadow-5: rgba(0, 0, 0, .04) 0 4px 18px, rgba(0, 0, 0, .027) 0 2.025px 7.847px, rgba(0, 0, 0, .02) 0 .8px 2.925px, rgba(0, 0, 0, .01) 0 .175px 1.041px, rgba(255, 255, 255, .6) 0 0 1px;--focus-ring: 0 0 0 3px rgba(230, 76, 18, .2);--r-4: 4px;--r-5: 5px;--r-6: 6px;--r-8: 8px;--r-pill: 9999px;--font: "Inter Variable", "IBM Plex Sans Thai", "Noto Sans Thai Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--sidebar-w: 248px;--topbar-h: 56px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover);text-decoration:underline}::selection{background:#e64c1233}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.h-page{font-size:34px;line-height:42px;font-weight:600;color:var(--text-strong);margin:0;letter-spacing:-.035em}.h-section{font-size:18px;line-height:28px;font-weight:700;color:var(--text-strong);margin:0}.h-card{font-size:14px;line-height:20px;font-weight:600;color:var(--text-strong);margin:0}.caption{font-size:12px;line-height:16px;font-weight:500;color:var(--text-2)}.eyebrow{font-size:11px;line-height:16px;font-weight:600;color:var(--primary);letter-spacing:.14em;text-transform:uppercase}.shell{display:flex;min-height:100vh;min-height:100dvh}.sidebar{width:var(--sidebar-w);flex-shrink:0;background:var(--navy);color:#ced1d7;border-right:1px solid var(--navy-line);position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;padding:12px 8px;gap:2px;z-index:100}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px 16px;border-bottom:1px solid var(--navy-line);margin-bottom:12px}.brand-logo{display:block;width:168px;height:auto}.brand-sub{font-size:11px;color:#8b96a7;line-height:16px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.nav-group{font-size:11px;font-weight:500;color:#8b96a7;padding:14px 10px 6px;letter-spacing:.14em;text-transform:uppercase}.nav-item{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:var(--r-6);color:#ced1d7;font-weight:500;text-decoration:none;cursor:pointer;border:0;background:transparent;width:100%;text-align:left;position:relative}.nav-item:hover{background:#ffffff0f;color:#fff;text-decoration:none}.nav-item.active{background:#ffffff14;color:#fff}.nav-item.active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--primary)}.nav-item svg{color:#8b96a7;flex-shrink:0}.nav-item.active svg{color:var(--primary)}.nav-item .count{margin-left:auto;font-size:12px;color:#8b96a7;font-weight:500}.nav-item .count.alert{color:#fff;background:var(--error);border-radius:var(--r-pill);padding:0 6px;line-height:18px}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:6px}.me{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-6)}.avatar{width:26px;height:26px;border-radius:100%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.avatar.lg{width:40px;height:40px;font-size:16px}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:var(--topbar-h);position:sticky;top:0;z-index:100;background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--border-faint);display:flex;align-items:center;gap:8px;padding:0 24px}.topbar .crumbs{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-2)}.topbar .crumbs b{color:var(--text-strong);font-weight:500}.topbar .spacer{flex:1}.page{width:100%;max-width:1200px;margin:0 auto;padding:32px 32px 96px}.page.narrow{max-width:960px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.page-head p{margin:6px 0 0;color:var(--text-2);font-size:16px;line-height:24px}.topbar .menu-btn,.scrim{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:6px 18px;border-radius:var(--r-pill);border:1px solid transparent;font-size:15px;font-weight:500;line-height:24px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}.btn:hover{text-decoration:none}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:disabled{background:#0000001a!important;color:#0006!important;cursor:not-allowed;box-shadow:none}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);color:#fff;box-shadow:var(--shadow-3)}.btn-primary:active{background:var(--primary-active);box-shadow:none}.btn-secondary{background:var(--secondary-bg);color:var(--secondary-fg)}.btn-secondary:hover{background:var(--secondary-bg-hover);color:var(--secondary-fg)}.btn-secondary:active{background:var(--secondary-bg-active);color:#003f7f}.btn-ghost{background:transparent;color:var(--text);font-weight:400;height:36px;padding:6px 12px}.btn-ghost:hover{background:var(--hover);color:var(--text-strong)}.btn-ghost:active{background:var(--pressed)}.btn-outline{background:#fff;color:var(--text);border-color:var(--border);height:36px}.btn-outline:hover{background:var(--bg-soft);color:var(--text-strong)}.btn-danger{background:transparent;color:var(--error);height:36px}.btn-danger:hover{background:#f6493214;color:var(--error)}.btn-sm{height:30px;padding:5px 10px;font-size:14px;border-radius:var(--r-6)}.btn-block{width:100%}.icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--r-6);background:transparent;border:0;color:#0009;cursor:pointer;position:relative;flex-shrink:0}.icon-btn:hover{background:var(--hover);color:var(--text)}.icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.icon-btn .dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:100%;background:var(--error);border:2px solid #fff}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.label{font-size:12px;font-weight:500;color:var(--text-2);line-height:16px}.input,.select,.textarea{width:100%;height:38px;padding:7px 10px;background:#fff;color:#000000f2;border:1px solid var(--border);border-radius:var(--r-6);font-size:14px;line-height:22px;transition:border-color .12s,box-shadow .12s}.textarea{height:auto;min-height:76px;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--primary);box-shadow:var(--focus-ring)}.input:disabled,.select:disabled{background:#0000000d;color:#0006}.input.num{text-align:right}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;cursor:pointer;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='%23615d59' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.search{position:relative;display:flex;align-items:center}.search svg{position:absolute;left:10px;color:var(--text-3);pointer-events:none}.search .input{padding-left:32px}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}.check input{width:16px;height:16px;accent-color:var(--primary)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.span-2{grid-column:span 2}.grid-2>*,.grid-3>*,.grid-4>*{min-width:0}.segmented{display:inline-flex;background:var(--bg-muted);border-radius:var(--r-8);padding:3px;gap:2px}.segmented button{border:0;background:transparent;padding:4px 12px;border-radius:var(--r-6);font-weight:500;color:var(--text-2);cursor:pointer;height:30px;white-space:nowrap}.segmented button:hover{color:var(--text-strong)}.segmented button.on{background:#fff;color:var(--text-strong);box-shadow:var(--shadow-3)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:#fff;color:var(--text-soft);font-weight:500;cursor:pointer;white-space:nowrap}.chip:hover{background:var(--bg-soft)}.chips{scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip.on{background:var(--text-strong);border-color:var(--text-strong);color:#fff}.chip .n{font-size:12px;opacity:.6}.card{background:#fff;border:1px solid var(--border);border-radius:var(--r-8)}.card-pad{padding:16px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-faint)}.card-blue{background:var(--surface-blue);border:1px solid var(--border-faint);border-radius:var(--r-8)}.card-soft{background:var(--bg-soft);border:1px solid var(--border-faint);border-radius:var(--r-8)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.between{justify-content:space-between}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.kpis.kpis-3{grid-template-columns:repeat(3,1fr)}.kpi{padding:16px;display:flex;flex-direction:column;gap:6px;min-width:0}.kpi .k-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-2)}.kpi .k-icon{width:26px;height:26px;border-radius:var(--r-6);display:grid;place-items:center}.kpi .k-value{font-size:26px;line-height:34px;font-weight:700;color:var(--text-strong);letter-spacing:-.01em}.kpi .k-sub{font-size:12px;color:var(--text-3);font-weight:500}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-pill);font-size:12px;font-weight:500;white-space:nowrap;line-height:1}.badge .bdot{width:6px;height:6px;border-radius:100%;background:currentColor}.tone-blue{background:#e6f3fe;color:#005bab}.tone-purple{background:#9849e81a;color:#7a2fc7}.tone-teal{background:#27918d1f;color:#1d6f6c}.tone-orange{background:#ff6d001a;color:#b84f00}.tone-red{background:#f649321a;color:#c4321e}.tone-yellow{background:#ffb11029;color:#8a5a00}.tone-gray{background:var(--bg-muted);color:var(--text-2)}.tone-dark{background:var(--text-strong);color:#fff}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:12px;font-weight:500;color:var(--text-2);padding:10px 12px;white-space:nowrap;border-bottom:1px solid var(--border);background:#fff;position:sticky;top:0}.table td{padding:10px 12px;border-bottom:1px solid var(--border-faint);vertical-align:middle}.table tbody tr{transition:background-color .1s}.table tbody tr.clickable{cursor:pointer}.table tbody tr:hover{background:var(--bg-soft)}.table tbody tr:last-child td{border-bottom:0}.table .r{text-align:right}.table .docno{font-weight:600;color:var(--text-strong);font-variant-numeric:tabular-nums}.list-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-faint);text-decoration:none;color:inherit;cursor:pointer}.list-row:hover{background:var(--bg-soft);text-decoration:none;color:inherit}.list-row:last-child{border-bottom:0}.popover{position:absolute;z-index:10;background:#fff;border-radius:var(--r-8);box-shadow:var(--shadow-5),0 0 0 1px var(--border-faint);padding:6px;min-width:200px}.menu-item{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border:0;background:transparent;border-radius:var(--r-5);cursor:pointer;text-align:left;color:var(--text);white-space:nowrap}.menu-item:hover{background:var(--hover)}.menu-item.danger{color:var(--error)}.menu-item svg{color:var(--text-2)}.menu-item.danger svg{color:var(--error)}.menu-sep{height:1px;background:var(--border-faint);margin:6px 4px}.menu-label{font-size:12px;color:var(--text-3);padding:6px 10px 4px;font-weight:500}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;z-index:1000;display:grid;place-items:center;padding:24px;animation:fade .12s ease}.modal{width:100%;max-width:560px;max-height:calc(100dvh - 48px);background:#fff;border-radius:12px;box-shadow:var(--shadow-4),var(--shadow-5);display:flex;flex-direction:column;overflow:hidden;animation:pop .16s ease}.modal.wide{max-width:760px}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;gap:12px}.modal-head h2{font-size:18px;line-height:28px;font-weight:700;margin:0;color:var(--text-strong)}.modal-body{padding:4px 20px 20px;overflow-y:auto}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--border-faint);background:var(--bg-soft)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(6px) scale(.99)}}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1000;background:var(--text-strong);color:#fff;padding:10px 16px;border-radius:var(--r-8);box-shadow:var(--shadow-4);font-weight:500;display:flex;align-items:center;gap:8px;animation:pop .16s ease}.empty{text-align:center;padding:48px 16px;color:var(--text-2)}.empty .e-icon{width:44px;height:44px;margin:0 auto 12px;border-radius:12px;background:var(--bg-muted);display:grid;place-items:center;color:var(--text-3)}.empty h3{margin:0 0 4px;font-size:16px;color:var(--text-strong)}.empty p{margin:0 0 16px}.editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.editor-side{position:sticky;top:calc(var(--topbar-h) + 24px);display:flex;flex-direction:column;gap:16px}.doc-title-input{border:0;outline:none;font-size:32px;line-height:40px;font-weight:700;color:var(--text-strong);width:100%;padding:0;background:transparent}.doc-title-input::placeholder{color:#0003}.props{display:grid;grid-template-columns:140px minmax(0,1fr);row-gap:2px;column-gap:8px;align-items:center}.props .prop{display:contents}.props .p-key{display:flex;align-items:center;gap:8px;color:var(--text-2);height:34px;font-size:14px}.props .p-val{min-height:34px;display:flex;align-items:center}.props .p-val .input,.props .p-val .select{border-color:transparent;background:transparent;height:34px;padding-left:8px}.props .p-val .input:hover,.props .p-val .select:hover{background:var(--hover)}.props .p-val .input:focus,.props .p-val .select:focus{background:#fff;border-color:var(--primary)}.props .p-val .input.num{text-align:left}.items-head{display:none}.item-row{display:grid;grid-template-columns:28px minmax(0,.7fr) minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1.25fr) minmax(0,1.25fr) 34px;gap:8px 10px;align-items:end;padding:14px 12px;border:1px solid var(--border);border-radius:var(--r-8);margin-bottom:10px;background:#fff}.item-row:focus-within{border-color:#e64c1273}.item-row .idx{grid-column:1;grid-row:1;align-self:start;color:var(--text-3);font-weight:600;padding-top:9px;text-align:center}.item-row .f-desc{grid-column:2 / 8;grid-row:1}.item-row .f-rm{grid-column:8;grid-row:1;align-self:start}.item-row .f-qty{grid-column:2}.item-row .f-unit{grid-column:3}.item-row .f-cost{grid-column:4}.item-row .f-margin{grid-column:5}.item-row .f-price{grid-column:6}.item-row .f-amount{grid-column:7}.item-row .textarea{min-height:38px;resize:none;overflow:hidden;line-height:20px;padding:8px 10px}.item-row .m-label{display:block;font-size:12px;color:var(--text-2);font-weight:500;margin-bottom:4px}.item-row .f-cost .m-label,.item-row .f-margin .m-label{color:#b84f00}.item-row .f-amount .m-label{text-align:right}.item-row .amount{height:38px;display:flex;align-items:center;justify-content:flex-end;font-weight:600;color:var(--text-strong);font-variant-numeric:tabular-nums}.item-row .input.internal{background:#fffaf3;border-color:#ff6d002e}.sum-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;gap:12px}.sum-row .v{font-variant-numeric:tabular-nums;font-weight:500;color:var(--text-strong)}.sum-total{border-top:1px solid var(--border);margin-top:6px;padding-top:12px}.sum-total .v{font-size:22px;line-height:28px;font-weight:700}.internal-box{background:#fffaf3;border:1px solid rgba(255,109,0,.16);border-radius:var(--r-8);padding:12px 14px}.internal-box .label{color:#b84f00;display:flex;align-items:center;gap:6px}.mobile-bar{display:none}.chain{display:flex;flex-direction:column;gap:2px}.chain a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--r-6);color:var(--text);text-decoration:none}.chain a:hover{background:var(--hover);text-decoration:none}.chain a.cur{background:var(--secondary-bg)}.picker-list{max-height:360px;overflow-y:auto;margin:8px -8px 0}.picker-item{display:flex;gap:12px;align-items:flex-start;padding:10px 8px;border-radius:var(--r-6);cursor:pointer;border:0;background:transparent;width:100%;text-align:left}.picker-item:hover,.picker-item.on{background:var(--hover)}.cust-ico{width:32px;height:32px;border-radius:var(--r-6);background:var(--surface-blue);color:var(--primary);display:grid;place-items:center;flex-shrink:0;font-weight:700;font-size:13px}.cust-ico.lg{width:48px;height:48px;font-size:18px;border-radius:var(--r-8)}.preview-stage{background:var(--bg-muted);border-radius:var(--r-8);padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:24px;overflow:hidden}.a4{width:210mm;min-height:297mm;background:#fff;box-shadow:var(--shadow-5),0 0 0 1px var(--border-faint);padding:14mm 14mm 12mm;color:#1f2937;font-size:12px;line-height:1.5;display:flex;flex-direction:column;position:relative;flex-shrink:0}.public{min-height:100vh;min-height:100dvh;background:var(--bg-muted);display:flow-root}.public-bar{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--border-faint);display:flex;align-items:center;gap:12px;padding:10px 24px;min-height:60px}.timer{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;font-weight:600}.center-card{max-width:420px;margin:12vh auto 0;text-align:center;padding:32px 24px}.chart{position:relative;height:260px;margin-top:16px;padding-left:44px}.chart-grid{position:absolute;left:0;right:0;top:28px;bottom:28px;pointer-events:none}.gridline{position:absolute;left:44px;right:0;border-top:1px solid var(--border-faint)}.gridline span{position:absolute;left:-44px;top:-8px;width:38px;text-align:right;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}.bars{position:absolute;left:44px;right:0;top:28px;bottom:0;display:grid;grid-template-columns:repeat(12,1fr)}.bar-col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;padding:0 2px 28px;border:0;background:transparent;cursor:pointer}.bar-col:disabled{cursor:default}.bar-col:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-4)}.bar{width:100%;max-width:24px;border-radius:4px 4px 0 0;background:var(--primary);min-height:0;transition:opacity .12s,filter .12s}.bar-col:hover .bar{filter:brightness(1.12)}.bar-col.dim .bar{opacity:.35}.bar-col .bl{position:absolute;bottom:6px;font-size:12px;color:var(--text-2);font-weight:500}.bar-col.on .bl{color:var(--text-strong);font-weight:600}.bar-col .bv{font-size:11px;color:var(--text-strong);font-weight:600;margin-bottom:4px;white-space:nowrap}.bar-col .tip{display:none;position:absolute;bottom:calc(100% - 20px);left:50%;transform:translate(-50%);z-index:10;pointer-events:none;background:#fff;border-radius:var(--r-6);box-shadow:var(--shadow-5),0 0 0 1px var(--border-faint);padding:8px 10px;white-space:nowrap;flex-direction:column;gap:2px;text-align:left;color:var(--text)}.bar-col:hover .tip,.bar-col:focus-visible .tip{display:flex}.meter{height:6px;border-radius:999px;background:var(--secondary-bg);overflow:hidden}.meter>span{display:block;height:100%;background:var(--primary);border-radius:999px}@media(min-width:640px)and (max-width:1100px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px){.editor{grid-template-columns:minmax(0,1fr)}.editor-side{position:static}.kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023px){.sidebar{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);transition:transform .2s ease;box-shadow:var(--shadow-4);z-index:1000;width:280px}.shell.drawer-open .sidebar{transform:none}.shell.drawer-open .scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;z-index:999}.topbar .menu-btn{display:inline-grid}.topbar{padding:0 12px}.page{padding:24px 20px 96px}}@media(max-width:639px){body{font-size:15px}.h-page{font-size:26px;line-height:32px}.page{padding:20px 16px 120px}.page-head{margin-bottom:20px}.page-head p{font-size:14px;line-height:20px}.kpis{gap:12px}.kpi .k-value{font-size:20px;line-height:28px}.kpis.kpis-3{grid-template-columns:1fr 1fr}.kpis.kpis-3>:first-child{grid-column:1 / -1}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.span-2{grid-column:auto}.input,.select,.textarea{height:44px;font-size:16px}.textarea{height:auto}.btn{height:44px}.btn-sm{height:36px}.icon-btn{width:40px;height:40px}.hide-sm{display:none!important}.props{grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px}.props .prop{display:block;min-width:0}.props .prop.wide{grid-column:1 / -1}.props .p-key{height:auto;padding-bottom:4px;font-size:12px;gap:6px}.props .p-key svg{width:13px;height:13px}.props .p-val .input,.props .p-val .select{border-color:var(--border);background:#fff;padding-left:10px}.doc-title-input{font-size:24px;line-height:32px}.item-row{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;padding:12px}.item-row .idx{display:none}.item-row .f-desc{grid-column:1 / -1}.item-row .f-desc .textarea{padding-right:44px}.item-row .f-rm{position:absolute;top:14px;right:14px}.item-row .f-qty,.item-row .f-cost,.item-row .f-price{grid-column:1}.item-row .f-unit,.item-row .f-margin,.item-row .f-amount{grid-column:2}.item-row .amount{height:44px;font-size:16px}.mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:500;background:#fff;border-top:1px solid var(--border);padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:10px;align-items:center;box-shadow:0 -4px 18px #0000000a}.modal-scrim{padding:0;align-items:end}.modal{max-width:none;border-radius:16px 16px 0 0;max-height:92dvh}.modal-foot .btn{flex:1}.chart{height:220px;padding-left:36px}.gridline{left:36px}.gridline span{left:-36px;width:32px}.bars{left:36px}.bar-col .bl{font-size:10px}.grid-4.keep-2{grid-template-columns:1fr 1fr}.public .grid-4.keep-2{padding-left:0!important}.public-bar{padding:10px 16px}.toast{bottom:88px}}@media(min-width:640px){.show-sm{display:none!important}}@media(max-width:1279px){.hide-md{display:none!important}}.a4.qt{--ink: #1b2433;--navy-doc: #1e2a3b;--line: #d9dde3;--soft: #f1f3f6;color:var(--ink);font-size:11.5px;line-height:1.55;padding:12mm 12mm 10mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}.qt small{font-size:.82em;color:#7b8594;font-weight:400}.qt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.qt-logo{width:200px;height:auto;object-fit:contain;object-position:left center;max-height:72px}.qt-title{text-align:right}.qt-title h1{margin:0;font-size:26px;line-height:1.15;font-weight:700;color:#111}.qt-title-en{margin-top:4px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6b7280;font-weight:600}.qt-copy{display:inline-block;margin-top:8px;padding:2px 10px;border:1px solid #111;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em}.qt-copy.copy{background:#111;color:#fff}.qt-co{margin-top:14px;padding-bottom:10px;border-bottom:1.5px solid #3b4250}.qt-co-en,.qt-co-th{font-weight:700;font-size:12.5px;color:#111;line-height:1.45}.qt-co-addr{color:#4b5563;font-size:11px}.qt-boxes{display:grid;grid-template-columns:1.55fr 1fr;gap:14px;margin:14px 0 12px}.qt-box{margin:0;min-width:0;border:1px solid var(--line);border-radius:8px;padding:6px 12px 10px}.qt-box legend{padding:0 6px;font-size:10.5px;font-weight:700;color:#111;letter-spacing:.02em}.qt-cust-name{font-weight:700;font-size:13px;color:#111}.qt-cust-addr{font-size:10.5px;text-transform:uppercase;color:#374151;white-space:pre-wrap}.qt-cust-foot{display:flex;justify-content:space-between;gap:12px;margin-top:8px;padding-top:6px;border-top:1px solid var(--line);font-weight:700;font-size:10.5px;color:#111}.qt-kv{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-content:start}.qt-kv>span:nth-of-type(odd){color:#374151}.qt-kv>span:nth-of-type(2n){text-align:right}.qt-kv>.strong{font-weight:700;color:#111}.qt-table{width:100%;border-collapse:collapse;border:1px solid #3b4250}.qt-table th{background:var(--navy-doc);color:#fff;padding:6px 8px;text-align:left;vertical-align:bottom;font-weight:600;font-size:11px;line-height:1.3}.qt-table th span{display:block}.qt-table th small{display:block;color:#c8cfda;font-size:9px;font-weight:400}.qt-table td{padding:7px 8px;vertical-align:top;border-left:1px solid var(--line);border-bottom:1px solid #eceef1}.qt-table td:first-child{border-left:0}.qt-table .filler td{border-bottom:0}.qt-table .r{text-align:right;font-variant-numeric:tabular-nums}.qt-table .c,.qt-table th.c{text-align:center}.qt-table th.r{text-align:right}.qt-table .desc{white-space:pre-wrap;color:#111}.qt-table .strong{font-weight:700;color:#111}.qt-table .muted-cell{color:#6b7280}.qt-sum{display:grid;grid-template-columns:1fr 1.05fr;gap:16px;align-items:end;margin-top:12px}.qt-words{justify-self:stretch;text-align:center;font-weight:700;color:#111;border:1.5px solid var(--navy-doc);border-radius:10px;padding:8px 12px;background:#f6f7f9}.qt-totals>div{display:grid;grid-template-columns:1fr 112px;align-items:center;border-bottom:1px solid #e4e7eb}.qt-totals>div>span{padding:6px 10px 6px 0;font-size:12.5px;color:#111}.qt-totals>div>b{padding:6px 10px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:#111;background:var(--soft)}.qt-totals>.grand{border-bottom:0}.qt-totals>.grand>span{font-weight:700}.qt-totals>.grand>span,.qt-totals>.grand>b{background:#e9edf3}.qt-totals>.grand>span{padding-left:10px}.qt-info{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.qt-card{border:1px solid var(--line);border-radius:8px;padding:8px 12px 10px;font-size:10.5px;color:#374151}.qt-card h4{margin:0 0 6px;padding-bottom:5px;border-bottom:1px solid var(--line);font-size:11px;font-weight:700;color:#111}.qt-card b{color:#111}.qt-card .acc{font-size:11.5px;letter-spacing:.02em}.qt-card ul{margin:0;padding-left:14px}.qt-none{color:#9ca3af}.qt-foot{margin-top:auto;padding-top:14px}.qt-issuer{display:inline-block;padding:4px 12px;border:1px solid var(--line);border-radius:8px;background:#f6f7f9;font-weight:700;font-size:11px;color:#111;margin-bottom:10px}.qt-signs{display:grid;grid-template-columns:1fr .85fr 1fr;gap:12px}.qt-sign{border:1px solid var(--line);border-radius:8px;text-align:center;display:flex;flex-direction:column}.qt-sign-head{padding:6px 8px 5px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;line-height:1.3}.qt-sign-head b{font-size:11.5px;color:#111}.qt-sign-head small{font-size:8.5px;letter-spacing:.14em}.qt-sign-body{height:46px;display:flex;align-items:flex-end;justify-content:center}.qt-sign-body img{max-height:44px;max-width:70%;object-fit:contain}.qt-sign-line{margin:0 18px;border-bottom:1px dashed #9ca3af}.qt-sign-date{padding:4px 0 8px;font-size:9.5px;color:#4b5563}.qt-seal{border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;min-height:96px}.qt-seal span{width:60px;height:60px;border:1px dashed #c4c9d0;border-radius:50%;display:grid;place-items:center;text-align:center;white-space:pre-line;font-size:8px;line-height:1.3;color:#b0b6bf;transform:rotate(-12deg)}.qt-seal img{max-width:86px;max-height:86px;object-fit:contain}@media print{@page{size:A4;margin:0}body{background:#fff}.no-print,.sidebar,.topbar,.public-bar,.mobile-bar,.toast{display:none!important}.shell,.main,.page,.preview-stage,.public{display:block;padding:0!important;margin:0!important;max-width:none;background:#fff}.a4-fit{zoom:1!important;display:block!important}.a4{box-shadow:none;margin:0;page-break-after:always;break-after:page}.a4:last-child{page-break-after:auto;break-after:auto}}.sidebar .me-name{font-weight:500;color:#fff}.sidebar .caption{color:#8b96a7}.sidebar .segmented{background:#ffffff0f}.sidebar .segmented button{color:#aeb7c0}.sidebar .segmented button:hover{color:#fff}.sidebar .segmented button.on{background:#fff;color:var(--navy)}.sidebar .btn-primary:hover{box-shadow:0 6px 20px #e64c1259}.sidebar .me{position:relative}.sidebar .logout-btn{margin-left:auto;color:#8b96a7}.sidebar .logout-btn:hover{color:#fff;background:#ffffff14}.sync-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-3);padding:0 6px;white-space:nowrap}.sync-badge.ok{color:var(--teal)}.sync-badge.err{color:var(--error)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px 16px;background:radial-gradient(ellipse at 50% 120%,rgba(230,76,18,.22),transparent 55%),linear-gradient(180deg,#101b28,var(--navy) 60%)}.auth-card{width:100%;max-width:400px;background:#fff;border-radius:16px;padding:32px 28px 22px;box-shadow:0 30px 80px #00000059}.auth-logo{display:block;width:190px;height:auto;margin:0 auto 18px}.auth-title{margin:0;text-align:center;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.02em;color:var(--text-strong)}.auth-sub{margin:6px 0 0;text-align:center;color:var(--text-2);font-size:14px;line-height:20px;display:flex;align-items:center;justify-content:center;gap:8px}.auth-form{display:flex;flex-direction:column;gap:14px;margin-top:22px}.auth-btn{height:44px;margin-top:4px}.auth-error{background:#f6493214;color:#b4271a;border-radius:var(--r-8);padding:9px 12px;font-size:13px;line-height:18px}.auth-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin:0 auto;background:var(--secondary-bg);color:var(--primary)}.auth-code{height:56px;text-align:center;font-size:28px;letter-spacing:.4em;font-variant-numeric:tabular-nums;font-weight:600;padding-left:.4em}.auth-qr{display:block;width:220px;height:220px;margin:0 auto;border:1px solid var(--border);border-radius:12px;padding:6px;background:#fff}.auth-step{margin:0;font-size:14px;color:var(--text-soft)}.auth-lang{display:flex;justify-content:center;gap:4px;margin-top:18px}.auth-lang button{border:0;background:transparent;color:var(--text-3);font-size:12px;padding:4px 8px;border-radius:6px;cursor:pointer}.auth-lang button.on{color:var(--text-strong);background:var(--bg-muted)}.auth-foot{margin:0;color:#c8cfda;font-size:13px;letter-spacing:.24em;font-weight:600}.auth-foot span{color:var(--primary)}.suggest{position:relative}.suggest-list{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid var(--border);border-radius:var(--r-8);box-shadow:var(--shadow-5);padding:4px;max-height:320px;overflow:auto}.suggest-head{display:flex;align-items:center;gap:6px;padding:6px 8px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.suggest-list button{display:flex;width:100%;gap:12px;justify-content:space-between;align-items:baseline;text-align:left;border:0;background:transparent;border-radius:var(--r-6);padding:8px;cursor:pointer}.suggest-list button.on{background:var(--secondary-bg)}.suggest-desc{color:var(--text-strong);font-size:14px;line-height:20px;white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.suggest-meta{flex-shrink:0;font-size:12px;color:var(--text-2)}.catalog-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 120px 80px 76px;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border-faint)}.catalog-row:last-child{border-bottom:0}.catalog-row .r{text-align:right}.catalog-head{font-size:12px;font-weight:500;color:var(--text-2);background:var(--bg-soft);border-radius:var(--r-8) var(--r-8) 0 0}.catalog-desc{color:var(--text-strong);font-weight:500;white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:640px){.catalog-row{grid-template-columns:minmax(0,1fr) 96px 70px}}
