@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: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}@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+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: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+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 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+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:Mitr;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/mitr-thai-300-normal-B2FzFrjl.woff2) format("woff2"),url(/assets/mitr-thai-300-normal-D09dNEVr.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/mitr-vietnamese-300-normal-Csf2yQCx.woff2) format("woff2"),url(/assets/mitr-vietnamese-300-normal-CIRgGTYU.woff) format("woff");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:Mitr;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/mitr-latin-ext-300-normal-CJ52_Ynr.woff2) format("woff2"),url(/assets/mitr-latin-ext-300-normal-xzW4tIZE.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:Mitr;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/mitr-latin-300-normal-DPiwP5Em.woff2) format("woff2"),url(/assets/mitr-latin-300-normal-CGezdBTo.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:Mitr;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mitr-thai-400-normal-CXWaAdVj.woff2) format("woff2"),url(/assets/mitr-thai-400-normal-CS4Do6aM.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mitr-vietnamese-400-normal-CPMGWyoC.woff2) format("woff2"),url(/assets/mitr-vietnamese-400-normal-Z6XhIpdY.woff) format("woff");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:Mitr;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mitr-latin-ext-400-normal-B3CPG7Yo.woff2) format("woff2"),url(/assets/mitr-latin-ext-400-normal-DTx65hiC.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:Mitr;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mitr-latin-400-normal-CwbkLQ4a.woff2) format("woff2"),url(/assets/mitr-latin-400-normal-Cb18vPmZ.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:Mitr;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mitr-thai-500-normal-CVdBrEVH.woff2) format("woff2"),url(/assets/mitr-thai-500-normal-CW_B5D-i.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mitr-vietnamese-500-normal-CDrv0585.woff2) format("woff2"),url(/assets/mitr-vietnamese-500-normal-CMQWyq-Z.woff) format("woff");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:Mitr;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mitr-latin-ext-500-normal-B_Diajz1.woff2) format("woff2"),url(/assets/mitr-latin-ext-500-normal-DYOsVaVT.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:Mitr;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mitr-latin-500-normal-BmClOow2.woff2) format("woff2"),url(/assets/mitr-latin-500-normal-B4JOhzAi.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:Mitr;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mitr-thai-600-normal-DFYMNGrH.woff2) format("woff2"),url(/assets/mitr-thai-600-normal-DvC8ywyI.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mitr-vietnamese-600-normal-CjzS03ku.woff2) format("woff2"),url(/assets/mitr-vietnamese-600-normal-CrXN8S6A.woff) format("woff");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:Mitr;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mitr-latin-ext-600-normal-CIqZ5Lpq.woff2) format("woff2"),url(/assets/mitr-latin-ext-600-normal-DGIYYRq8.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:Mitr;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mitr-latin-600-normal-kSdUWQ3Q.woff2) format("woff2"),url(/assets/mitr-latin-600-normal-CCDPiDpK.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{--paper: #101420;--paper-2: #171B26;--panel-2: #0A0C14;--surface: #1B2130;--sunken: #141826;--rail-bg: #06080E;--thread-bg: #0E1119;--line: #262C3B;--line-soft: #1D2230;--dot: rgba(255,255,255,.05);--dot-strong: rgba(255,255,255,.11);--ink: #ECEDF0;--muted: #B4B6BE;--faint: #7E828E;--primary: #F97316;--primary-dark: #C2510C;--primary-soft: #1E2332;--primary-ink: #FFFFFF;--primary-grad: linear-gradient(180deg, #F97316 0%, #F0690C 55%, #E45F0A 100%);--primary-grad-dark: linear-gradient(180deg, #F0690C 0%, #E45F0A 55%, #D2570A 100%);--accent: #F97316;--live: #22C55E;--live-soft: #12271C;--red: #F0603C;--red-soft: #2A130E;--red-shadow: rgba(240,96,60,.2);--danger: #CB1010;--yellow: #E0A93B;--yellow-soft:#2A2110;--lane-identity: #7FB2FF;--lane-identity-soft: rgba(127,178,255,.12);--lane-chat: #34D399;--lane-chat-soft: rgba(52,211,153,.12);--lane-scene: #A78BFA;--lane-scene-soft: rgba(167,139,250,.12);--frame-grade: grayscale(.5) saturate(.72) contrast(1.05) brightness(.72) sepia(.16);--elev-1: 0 1px 2px rgba(0,0,0,.4), 0 2px 6px rgba(0,0,0,.32);--elev-hover: 0 4px 12px rgba(0,0,0,.5), 0 14px 30px rgba(0,0,0,.5);--ring-primary: 0 0 0 3px rgba(249,115,22,.3);--bg: var(--paper);--surface-2: var(--paper-2);--surface-3: var(--surface);--chrome: var(--panel-2);--chrome-2: var(--rail-bg);--on-chrome: var(--ink);--chrome-muted: var(--muted);--chrome-line: rgba(255,255,255,.08);--brand: var(--primary);--brand-strong: var(--primary-dark);--brand-soft: rgba(249,115,22,.14);--brand-line: rgba(249,115,22,.34);--signal: #6B7A90;--signal-soft: rgba(107,122,144,.14);--signal-line: rgba(107,122,144,.34);--alarm: var(--red);--alarm-soft: var(--red-soft);--alarm-line: rgba(240,96,60,.4);--ok: var(--live);--warn: var(--yellow);--warn-soft: var(--yellow-soft);--on-brand: var(--primary-ink);--on-color: #FFFFFF;--thumb-a: var(--sunken);--thumb-b: #0E1119;--thumb-c: var(--surface);--stage-a: var(--sunken);--stage-b: var(--panel-2);--alarm-thumb-a: #2A130E;--alarm-thumb-b: #1A0C08;--scan-bg: var(--sunken);--eye-hi: #FFDF9E;--eye-brand: #C88A1E;--eye-mid: #7A5514;--eye-lo: #17202F;--cam-a: rgba(16,20,32,.9);--cam-b: rgba(6,8,14,.95);--scanline: rgba(255,255,255,.02);--grid-line: rgba(255,255,255,.05);--floor-line: rgba(140,150,170,.22);--scrim: rgba(4,6,12,.72);--pill-bg: rgba(16,20,32,.94);--page-glow: rgba(249,115,22,.06);--elev-2: var(--elev-hover);--elev-3: 0 16px 48px rgba(0,0,0,.7);--glow-signal: 0 0 0 1px var(--signal-line);--glow-brand: 0 0 0 1px var(--brand-line), 0 0 22px rgba(249,115,22,.24);--bracket-c: var(--signal-line);--bracket-len: calc(14px * var(--sscale));--bracket-w: 1.5px;--hair: 1px;--scale: 1;--fs-1: calc(12px * var(--scale));--fs-2: calc(13.5px * var(--scale));--fs-3: calc(15px * var(--scale));--fs-4: calc(18px * var(--scale));--fs-5: calc(22px * var(--scale));--fs-6: calc(28px * var(--scale));--ic-1: calc(14px * var(--scale));--ic-2: calc(16px * var(--scale));--ic-3: calc(20px * var(--scale));--ic-4: calc(24px * var(--scale));--ic-stroke: 1.75;--sscale: 1;--sp-1: calc(4px * var(--sscale));--sp-2: calc(8px * var(--sscale));--sp-3: calc(12px * var(--sscale));--sp-4: calc(16px * var(--sscale));--sp-5: calc(24px * var(--sscale));--sp-6: calc(40px * var(--sscale));--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--r-ctl: 8px;--r-card: 10px;--r-pill: 999px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--line-w: 2px;--clip-stage-h: 220px;--qr-size: 128px;--t-fast: .15s;--t-enter: .3s;--t-takeover: .45s;--lh-thai: 1.55;--font-head: "Mitr", system-ui, sans-serif;--font-ui: "IBM Plex Sans Thai", "Noto Sans Thai", system-ui, sans-serif;--font-body: var(--font-ui);--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}.surface-console{--scale: 1;--sscale: 1}.surface-kiosk{--scale: 1.35;--sscale: 1.35}.surface-mobile{--scale: 1.1;--sscale: 1}.surface-tv{--scale: 2.2;--sscale: 2.2}@media (prefers-reduced-motion: reduce){:root{--t-fast: 0ms;--t-enter: 0ms;--t-takeover: 0ms}}*{margin:0;padding:0;box-sizing:border-box}body{background:radial-gradient(120% 80% at 50% -10%,var(--page-glow),transparent 60%),var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-2);line-height:1.55;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.glyph{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.13em;stroke-width:var(--ic-stroke)}.hud-frame{position:relative}.hud-frame:before,.hud-frame:after{content:"";position:absolute;z-index:2;pointer-events:none;width:var(--bracket-len);height:var(--bracket-len);border:var(--bracket-w) solid var(--bracket-c)}.hud-frame:before{top:var(--sp-2);left:var(--sp-2);border-right:0;border-bottom:0}.hud-frame:after{right:var(--sp-2);bottom:var(--sp-2);border-left:0;border-top:0}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.lane-chip{display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-1);font-weight:700;border-radius:5px;padding:1px 7px;white-space:nowrap}.lane-chip[data-lane=identity]{color:var(--lane-identity);background:var(--lane-identity-soft);border:1px solid var(--lane-identity)}.lane-chip[data-lane=watch]{color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line)}.lane-chip[data-lane=system]{color:var(--lane-chat);background:var(--lane-chat-soft);border:1px solid var(--lane-chat)}.lane-chip[data-lane=alarm]{color:var(--alarm);background:var(--alarm-soft);border:1px solid var(--alarm)}.lane-chip[data-lane=scene]{color:var(--lane-scene);background:var(--lane-scene-soft);border:1px solid var(--lane-scene)}.tstamp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:var(--fs-1);color:var(--faint)}.pavatar{width:calc(28px * var(--scale));height:calc(28px * var(--scale));border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-1);font-weight:800;color:var(--on-color);flex:none}.ev-glyph{color:var(--muted)}.ev-glyph[data-lane=identity]{color:var(--lane-identity)}.ev-glyph[data-lane=watch]{color:var(--brand)}.ev-glyph[data-lane=system]{color:var(--lane-chat)}.ev-glyph[data-lane=alarm]{color:var(--alarm)}.ev-glyph[data-lane=scene]{color:var(--lane-scene)}.ecard{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-card)}.ecard-feed{display:grid;grid-template-columns:calc(44px * var(--scale)) 1fr;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);align-items:start}.ecard-clickable{text-align:inherit;font:inherit;color:inherit;cursor:pointer;width:100%}.ecard-thumb{width:calc(44px * var(--scale));height:calc(44px * var(--scale));border-radius:var(--r-ctl);display:flex;align-items:center;justify-content:center;font-size:var(--fs-4);background:linear-gradient(150deg,var(--thumb-a),var(--thumb-b));border:1px solid var(--line);position:relative;overflow:hidden}.ecard-head{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ecard-title{font-size:var(--fs-2)}.ecard-detail{font-size:var(--fs-1);color:var(--muted)}.ecard-chat{width:calc(160px * var(--scale));overflow:hidden}.ecard-chat .ecard-pic{height:calc(64px * var(--scale));display:flex;align-items:center;justify-content:center;font-size:var(--fs-6);background:linear-gradient(150deg,var(--thumb-a),var(--thumb-c))}.ecard-chat .ecard-cap{padding:var(--sp-2) var(--sp-3)}.ecard-jump{display:inline-flex;align-items:center;gap:var(--sp-1);background:none;border:none;color:var(--signal);font-family:var(--font-mono);font-size:var(--fs-1);padding:0 var(--sp-3) var(--sp-2)}.ecard-jump:hover{text-decoration:underline}.ecard-ticker{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);animation:slide-in var(--t-enter) ease-out}.ecard-ticker .ecard-thumb{font-size:var(--fs-5)}.ecard-ticker .ecard-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ecard-thumb img,.ecard-pic img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ecard-thumb .ev-glyph,.ecard-pic .ev-glyph{width:52%;height:52%}.panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card)}.feed-hd{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-soft)}.feed-hd h2{font-size:var(--fs-2);font-weight:700;letter-spacing:.02em}.feed-hd .sub{font-size:var(--fs-1);color:var(--faint)}.feed{display:flex;flex-direction:column;max-height:520px}.feed-list{overflow-y:auto;padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.ev{display:grid;grid-template-columns:calc(44px * var(--scale)) 1fr;gap:var(--sp-3);align-items:start;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--line)}.ev.new{border-color:var(--brand-line);border-left-color:var(--brand);background:linear-gradient(90deg,var(--brand-soft),var(--surface-2) 55%)}.ev.alarm{border-color:var(--alarm-line);border-left-color:var(--alarm)}.thumb{width:calc(44px * var(--scale));height:calc(44px * var(--scale));border-radius:var(--r-ctl);flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--fs-4);background:linear-gradient(150deg,var(--thumb-a),var(--thumb-b));border:1px solid var(--line);position:relative;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.thumb .ev-glyph{width:52%;height:52%}.ev-tt{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ev p{font-size:var(--fs-1);color:var(--ink);margin-top:1px}.ev-click{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.takeover{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);background:var(--pill-bg);border:1px solid var(--brand-line);box-shadow:var(--elev-2);white-space:nowrap;font-size:var(--fs-4);animation:takeover-in var(--t-takeover) ease-out}.takeover b{color:var(--brand)}.takeover[data-kind=alert]{border-color:var(--alarm)}.takeover[data-kind=alert] .tk-title{color:var(--alarm);font-weight:700}.tk-pic{font-size:var(--fs-5);display:inline-flex;color:var(--alarm)}.tk-pic .glyph{width:1em;height:1em}.tk-wave{width:1em;height:1em;color:var(--brand)}.tk-conf{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--muted)}@keyframes takeover-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.tv{display:grid;grid-template-columns:7fr 3fr;height:100vh;gap:var(--sp-2);padding:var(--sp-2)}.tv-embed{height:100%;min-height:0}.cam{position:relative;overflow:hidden;border-radius:var(--r-card);border:1px solid var(--line);background:linear-gradient(160deg,var(--cam-a),var(--cam-b)),repeating-linear-gradient(0deg,var(--scanline) 0 1px,transparent 1px 4px);display:flex;flex-direction:column}.cam-hd{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-1);color:var(--muted);border-bottom:1px solid var(--line-soft)}.rec{display:flex;align-items:center;gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.1em;color:var(--alarm)}.rec i{width:.55em;height:.55em;border-radius:50%;background:var(--alarm);box-shadow:0 0 8px var(--alarm);animation:blink 1.4s infinite}@keyframes blink{50%{opacity:.3}}.cam-ch{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink)}.cam-sig{display:inline-flex;align-items:center;gap:var(--sp-1);margin-left:auto;color:var(--ok);font-family:var(--font-mono);letter-spacing:.04em}.cam-tc{color:var(--signal);letter-spacing:.08em}.cam-stage{position:relative;flex:1;min-height:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:calc(48px * var(--sscale)) calc(48px * var(--sscale))}.cam-reticle{position:absolute;inset:calc(18px * var(--sscale));pointer-events:none;z-index:1}.cam-reticle i{position:absolute;width:var(--bracket-len);height:var(--bracket-len);border:var(--bracket-w) solid var(--signal-line)}.cam-reticle i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.cam-reticle i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.cam-reticle i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.cam-reticle i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.tv-floor{position:absolute;left:6%;right:6%;bottom:18%;height:1px;background:var(--floor-line)}.tv-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.tv-takeover{position:absolute;top:var(--sp-4);left:50%;transform:translate(-50%);z-index:3}.tv-idle{position:absolute;inset:auto var(--sp-4) var(--sp-4);z-index:2;text-align:center;font-size:var(--fs-4);color:var(--muted)}.tv-idle b{color:var(--brand)}.tv-feed{height:100%;overflow:hidden}.tv-feed .feed{height:100%;max-height:none}._box_11agj_4{position:relative;display:flex;flex-direction:column;gap:var(--s2);background:#3028245c;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border-radius:var(--r-lg);padding:var(--s3) var(--s3) var(--s3) var(--s4);box-shadow:0 20px 52px #00000075,0 2px 8px #0000004d,0 -1px 18px #ee8a5217,inset 0 1px #fab4822e,inset 0 24px 60px #f9803c09;transition:box-shadow .22s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._box_11agj_4{background:var(--surface)}}@media (prefers-reduced-transparency: reduce){._box_11agj_4{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@property --askbar-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}._box_11agj_4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--askbar-angle),rgba(255,208,162,.78) 0deg,rgba(232,142,88,.3) 40deg,rgba(214,108,60,.16) 90deg,rgba(232,142,88,.3) 140deg,rgba(255,208,162,.78) 180deg,rgba(232,142,88,.3) 220deg,rgba(214,108,60,.16) 270deg,rgba(232,142,88,.3) 320deg,rgba(255,208,162,.78) 360deg);animation:_askbar-flow_11agj_1 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@keyframes _askbar-flow_11agj_1{to{--askbar-angle: 360deg}}@media (prefers-reduced-motion: reduce){._box_11agj_4:before{animation:none}}._box_11agj_4:focus-within{box-shadow:0 20px 52px #00000075,0 0 0 2px #fb923ce6,0 0 30px #f973162e,inset 0 1px #ffffff1f}._input_11agj_87{width:100%;resize:none;min-height:2.5rem;max-height:220px;overflow-y:auto;background:transparent;border:none;outline:none;font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.6;color:var(--ink);padding:var(--s1) var(--s1) 0}._input_11agj_87::placeholder{color:var(--muted);opacity:1}._actions_11agj_110{display:flex;align-items:center;justify-content:flex-end}._btn_11agj_117{display:inline-flex;align-items:center;gap:var(--s2);flex-shrink:0;height:40px;padding:0 var(--s4);background:var(--primary-grad);color:var(--primary-ink);border:none;border-radius:var(--r-sm);box-shadow:var(--elev-1);font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .12s ease,transform 80ms ease,box-shadow .12s ease;white-space:nowrap}._btn_11agj_117:hover{background:var(--primary-grad-dark);box-shadow:var(--elev-hover)}._btn_11agj_117:active{transform:translateY(1px);box-shadow:var(--elev-1)}._btn_11agj_117:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._btnIcon_11agj_154{display:inline-flex;align-items:center;line-height:0}@media (min-width: 1600px){._box_11agj_4{padding:var(--s4) var(--s4) var(--s4) var(--s5)}._input_11agj_87{min-height:4.2rem;font-size:1.08rem}}._card_1nqkp_7{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s4);width:100%;padding:var(--s4) var(--s5) var(--s4) var(--s4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--elev-1),inset 0 1px #ffffff0a;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .14s ease}._wide_1nqkp_31{grid-column:1 / -1}._card_1nqkp_7:hover{border-color:var(--line);box-shadow:var(--elev-hover);transform:translateY(-2px)}._card_1nqkp_7:active{transform:translateY(0);box-shadow:var(--elev-1)}._card_1nqkp_7:focus-visible{outline:2px solid #FB923C;outline-offset:2px}._tile_1nqkp_54{position:relative;width:44px;height:44px;flex-shrink:0;transition:transform .16s ease}._tileDefault_1nqkp_62,._tileHover_1nqkp_63{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .18s ease,filter .18s ease}._tileHover_1nqkp_63{opacity:0}._card_1nqkp_7:hover ._tile_1nqkp_54{transform:scale(1.05)}._card_1nqkp_7:hover ._tileDefault_1nqkp_62{opacity:0}._card_1nqkp_7:hover ._tileHover_1nqkp_63{opacity:1;filter:drop-shadow(0 0 12px rgba(249,128,60,.45))}._body_1nqkp_82{display:flex;flex-direction:column;gap:2px;min-width:0}._question_1nqkp_91{font-family:var(--font-body);font-size:.96rem;font-weight:600;line-height:1.35;color:var(--ink);letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._note_1nqkp_105{font-family:var(--font-body);font-size:.78rem;font-weight:400;color:var(--muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._go_1nqkp_117{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);color:var(--muted);background:var(--surface);flex-shrink:0;transition:color .16s ease,border-color .16s ease,background .16s ease}._card_1nqkp_7:hover ._go_1nqkp_117{color:var(--primary-ink);background:var(--primary-grad);border-color:var(--primary)}@media (min-width: 1600px){._card_1nqkp_7{padding:var(--s5) var(--s6) var(--s5) var(--s5);gap:var(--s5)}._question_1nqkp_91{font-size:1.02rem}._note_1nqkp_105{font-size:.82rem}}._row_ap220_3{display:flex;flex-direction:column;gap:var(--s2);min-width:0}._clickable_ap220_11{width:100%;font:inherit;color:inherit;text-align:left;background:transparent;border:none;padding:0;cursor:pointer}._meta_ap220_23{display:flex;align-items:center;gap:var(--s2);min-width:0}._icon_ap220_31{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--sunken);border:1px solid var(--line-soft);color:var(--muted);flex-shrink:0}._row_ap220_3[data-lane=scene] ._icon_ap220_31{background:color-mix(in srgb,var(--primary) 13%,transparent);border-color:color-mix(in srgb,var(--primary) 28%,transparent);color:var(--accent)}._row_ap220_3[data-lane=identity] ._icon_ap220_31{background:var(--sunken);border-color:var(--line);color:var(--muted)}._row_ap220_3[data-lane=watch] ._icon_ap220_31{background:var(--yellow-soft);border-color:var(--yellow);color:var(--yellow)}._row_ap220_3[data-lane=watch] ._laneLabel_ap220_62{color:var(--yellow);background:var(--yellow-soft);border-color:var(--yellow)}._time_ap220_69{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--ink);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}._laneLabel_ap220_62{margin-left:auto;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.01em;color:var(--muted);text-transform:uppercase;white-space:nowrap;flex-shrink:0;padding:2px 7px;border-radius:999px;background:var(--sunken);border:1px solid var(--line-soft)}._row_ap220_3[data-lane=scene] ._laneLabel_ap220_62{color:color-mix(in srgb,var(--accent) 62%,var(--muted));background:transparent;border-color:color-mix(in srgb,var(--primary) 28%,transparent)}._title_ap220_106{min-width:0;margin:0;font-family:var(--font-body);font-size:var(--tt-event-title, .88rem);font-weight:400;color:var(--ink);line-height:var(--lh-thai);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._row_ap220_3._compact_ap220_124{width:100%;font:inherit;color:inherit;background:transparent;border:none;cursor:pointer;position:relative;flex-direction:row;align-items:center;gap:var(--s2);padding-right:20px;text-align:left}._row_ap220_3._compact_ap220_124 ._laneLabel_ap220_62{display:none}._row_ap220_3._compact_ap220_124 ._title_ap220_106{flex:1;min-width:0;font-size:.82rem;line-height:1.3;display:block;-webkit-line-clamp:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._row_ap220_3._compact_ap220_124 ._thumb_ap220_152{display:none}._caret_ap220_155{position:absolute;top:8px;right:0;display:inline-flex;color:var(--muted);transition:transform .16s ease;pointer-events:none}._row_ap220_3._compact_ap220_124._expanded_ap220_166{flex-direction:column;align-items:stretch;gap:var(--s2)}._row_ap220_3._compact_ap220_124._expanded_ap220_166 ._laneLabel_ap220_62{display:inline-flex}._row_ap220_3._compact_ap220_124._expanded_ap220_166 ._meta_ap220_23{flex-wrap:wrap;padding-right:var(--s5)}._row_ap220_3._compact_ap220_124._expanded_ap220_166 ._laneLabel_ap220_62{margin-left:0}._row_ap220_3._compact_ap220_124._expanded_ap220_166 ._title_ap220_106{flex:initial;font-size:var(--tt-event-title, .88rem);line-height:var(--lh-thai);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;text-overflow:clip}._row_ap220_3._compact_ap220_124._expanded_ap220_166 ._thumb_ap220_152{display:block}._row_ap220_3._compact_ap220_124._expanded_ap220_166 ._caret_ap220_155{top:var(--s3);right:var(--s3);transform:rotate(180deg)}._thumb_ap220_152{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);filter:var(--frame-grade);background:var(--sunken) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236A6C74' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M3 8a2 2 0 0 1 2-2h2l1.5-2h7L19 6a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z'/><circle cx='12' cy='13' r='3'/></svg>") center / 22px no-repeat}._shell_3n87k_8{display:flex;height:100vh;width:100%;background:var(--rail-bg);padding:0;--rail: clamp(248px, 19vw, 360px);--rail-left: clamp(216px, 16vw, 280px);--header-h: 74px;--glow-scale: 1;--content-max: 1360px}._main_3n87k_36{flex:1;min-height:0;display:flex;position:relative;overflow:hidden;background:var(--rail-bg)}._main_3n87k_36:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--dot) 1px,transparent 1px),linear-gradient(90deg,var(--dot) 1px,transparent 1px);background-size:26px 26px;background-position:calc(-1px + var(--px, 0px)) calc(-1px + var(--py, 0px));opacity:0;transition:background-position .16s ease-out}._blobs_3n87k_46{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle calc(500px * var(--b1s, 1) * var(--glow-scale, 1)) at var(--b1x, 30%) var(--b1y, 32%),rgba(245,138,68,.26),rgba(245,138,68,.09) 48%,transparent 76%),radial-gradient(circle calc(430px * var(--b2s, 1) * var(--glow-scale, 1)) at var(--b2x, 50%) var(--b2y, 44%),rgba(230,62,112,.32),rgba(230,62,112,.1) 47%,transparent 74%),radial-gradient(circle calc(340px * var(--b3s, 1) * var(--glow-scale, 1)) at var(--b3x, 40%) var(--b3y, 78%),rgba(146,96,250,.3),rgba(146,96,250,.09) 46%,transparent 72%);-webkit-mask:linear-gradient(to right,#000 0 82%,transparent 97%);mask:linear-gradient(to right,#000 0 82%,transparent 97%);opacity:.54}._blobs_3n87k_46:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--dot-strong) 1px,transparent 1px),linear-gradient(90deg,var(--dot-strong) 1px,transparent 1px);background-size:26px 26px;background-position:calc(-1px + var(--px, 0px)) calc(-1px + var(--py, 0px));-webkit-mask:radial-gradient(circle calc(400px * var(--b1s, 1) * var(--glow-scale, 1)) at var(--b1x, 30%) var(--b1y, 32%),#000 0%,rgba(0,0,0,.35) 58%,transparent 84%),radial-gradient(circle calc(310px * var(--b2s, 1) * var(--glow-scale, 1)) at var(--b2x, 72%) var(--b2y, 44%),#000 0%,rgba(0,0,0,.35) 58%,transparent 84%),radial-gradient(circle calc(240px * var(--b3s, 1) * var(--glow-scale, 1)) at var(--b3x, 46%) var(--b3y, 78%),#000 0%,rgba(0,0,0,.35) 58%,transparent 84%);-webkit-mask-composite:source-over;mask:radial-gradient(circle calc(400px * var(--b1s, 1) * var(--glow-scale, 1)) at var(--b1x, 30%) var(--b1y, 32%),#000 0%,rgba(0,0,0,.35) 58%,transparent 84%),radial-gradient(circle calc(310px * var(--b2s, 1) * var(--glow-scale, 1)) at var(--b2x, 72%) var(--b2y, 44%),#000 0%,rgba(0,0,0,.35) 58%,transparent 84%),radial-gradient(circle calc(240px * var(--b3s, 1) * var(--glow-scale, 1)) at var(--b3x, 46%) var(--b3y, 78%),#000 0%,rgba(0,0,0,.35) 58%,transparent 84%);mask-composite:add;opacity:.6;transition:background-position .16s ease-out}@media (prefers-reduced-motion: reduce){._blobs_3n87k_46{display:none}}._appFrame_3n87k_123{flex:1;min-height:0;display:grid;grid-template-columns:var(--rail-left) minmax(0,1fr);width:100%;position:relative;z-index:2}._workArea_3n87k_136{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--rail);margin:var(--s3) var(--s3) var(--s3) var(--s2);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--paper);overflow:hidden;box-shadow:0 14px 44px -16px #0000009e}._colMain_3n87k_154{position:relative;z-index:1;min-width:0;min-height:0;display:flex;flex-direction:column}._degradeBanner_3n87k_165{flex:0 0 auto;z-index:2;display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s6);background:var(--yellow-soft);border-bottom:1px solid color-mix(in srgb,var(--yellow) 40%,transparent);color:var(--yellow);font-family:var(--font-body);font-size:.84rem;line-height:var(--lh-thai)}._colHeader_3n87k_182{flex:0 0 auto;height:var(--header-h);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:0 var(--s6);position:relative;z-index:3;background:var(--panel-2);border-bottom:1px solid var(--line-soft)}._colHeaderText_3n87k_196{min-width:0}._colTitle_3n87k_197{margin:0;font-family:var(--font-head);font-size:1.25rem;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.2}._colEyebrow_3n87k_206{margin:2px 0 0;font-size:.86rem;color:var(--muted);line-height:var(--lh-thai)}._colBody_3n87k_215{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:safe center}._colBodyFlush_3n87k_228{justify-content:flex-start;padding:var(--s4)}._colBodyFlush_3n87k_228>*{flex:1 1 auto;min-height:0;width:100%}._colSide_3n87k_238{position:relative;z-index:1;min-width:0;min-height:0;border-left:1px solid var(--line-soft);background:var(--panel-2);display:flex;flex-direction:column}._sideToggle_3n87k_254{position:absolute;top:50%;right:calc(var(--rail) - 15px);transform:translateY(-50%);z-index:6;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary-grad);color:var(--primary-ink);border:2px solid var(--paper);box-shadow:var(--elev-1);cursor:pointer;transition:right .22s ease,background .14s ease}._sideToggle_3n87k_254:hover{background:var(--primary-grad-dark)}._sideToggle_3n87k_254:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._workAreaCollapsed_3n87k_277{grid-template-columns:minmax(0,1fr) 0}._workAreaCollapsed_3n87k_277 ._colSide_3n87k_238{border-left:none}._workAreaCollapsed_3n87k_277 ._sideToggle_3n87k_254{right:10px}._workAreaCollapsed_3n87k_277 ._colBody_3n87k_215>._chatMain_3n87k_281,._workAreaCollapsed_3n87k_277 ._colBody_3n87k_215>._watchMain_3n87k_282{padding-right:calc(var(--s5) + 44px)}._rail_3n87k_33{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--s5);padding:var(--s5) var(--s4);background:var(--rail-bg)}._railBrand_3n87k_300{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s2) var(--s3)}._railMark_3n87k_306{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--primary-grad);color:var(--primary-ink);box-shadow:var(--elev-1);flex-shrink:0}._railWordmark_3n87k_318{font-family:var(--font-head);font-size:1.35rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}._railNav_3n87k_327{display:flex;flex-direction:column;gap:var(--s2)}._railLinks_3n87k_333{display:flex;flex-direction:column;gap:var(--s2);padding-top:var(--s3);margin-top:var(--s1);border-top:1px solid var(--line-soft)}._railItem_3n87k_341,._railItemOn_3n87k_342{display:flex;align-items:center;gap:var(--s3);width:100%;padding:10px var(--s3);border-radius:var(--r-md);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:500;line-height:var(--lh-thai);text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}._railItem_3n87k_341{background:transparent;color:var(--muted)}._railItem_3n87k_341:hover{background:color-mix(in srgb,var(--surface) 55%,var(--rail-bg));color:var(--ink)}._railItemOn_3n87k_342{color:var(--ink);background:#ffffff12;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff29,0 6px 18px #0000004d}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._railItemOn_3n87k_342{background:var(--surface)}}@media (prefers-reduced-transparency: reduce){._railItemOn_3n87k_342{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}}._railItem_3n87k_341:focus-visible,._railItemOn_3n87k_342:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rail-bg),0 0 0 4px var(--accent)}._railItemIcon_3n87k_393{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._railItemOn_3n87k_342 ._railItemIcon_3n87k_393{color:var(--primary)}._railItemLabel_3n87k_401{flex:1;min-width:0}._railBadge_3n87k_402{display:inline-flex;align-items:center;height:18px;padding:0 var(--s2);border-radius:var(--r-sm);background:var(--sunken);color:var(--muted);font-size:.8rem;font-weight:700;letter-spacing:.04em}._railItemOn_3n87k_342 ._railBadge_3n87k_402{background:color-mix(in srgb,var(--primary) 30%,var(--sunken));color:var(--accent)}._railStatus_3n87k_420{margin-top:auto;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s2)}._railStatusHead_3n87k_427{font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--muted);margin-bottom:var(--s1)}._railStatusItem_3n87k_434{display:flex;align-items:center;gap:var(--s2);font-size:.9rem;line-height:var(--lh-thai);color:var(--muted)}._railStatusIcon_3n87k_442{display:inline-flex;color:var(--muted)}._railStatusDot_3n87k_446{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px var(--live-soft);flex-shrink:0}._chatMain_3n87k_281{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--s5);width:100%;padding:var(--s7) var(--s6) var(--s6)}._colBody_3n87k_215>._chatMain_3n87k_281,._colBody_3n87k_215>._watchMain_3n87k_282{max-width:var(--content-max);margin-inline:auto;padding-left:var(--s6);padding-right:var(--s5)}._chatThreadView_3n87k_485{flex:1 1 auto;min-height:0;padding-top:var(--s5);padding-bottom:var(--s6);gap:var(--s4);overflow:hidden}._chatThreadView_3n87k_485>*:last-child{flex-shrink:0}._actionGroup_3n87k_501{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--s5)}._hero_3n87k_511{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s2);padding-top:clamp(150px,18vw,280px)}._heroOrbWrap_3n87k_524{position:absolute;top:0;left:50%;transform:translate(-50%,-65.5%);width:700px;height:600px;line-height:0;pointer-events:none;z-index:0}._heroOrb_3n87k_524{display:block;width:100%;height:100%;object-fit:fill;opacity:.96;filter:hue-rotate(12deg) saturate(1.55) brightness(1.13) contrast(1.09);-webkit-mask:radial-gradient(closest-side,#000 50%,transparent 84%);mask:radial-gradient(closest-side,#000 50%,transparent 84%);animation:_orb-drift_3n87k_1 18s cubic-bezier(.37,0,.63,1) infinite,_orb-breathe_3n87k_1 9s cubic-bezier(.45,0,.55,1) infinite,_orb-energy_3n87k_1 14s linear infinite;will-change:transform,filter}@keyframes _orb-drift_3n87k_1{0%{transform:translateZ(0)}50%{transform:translate3d(0,-.5%,0)}to{transform:translateZ(0)}}@keyframes _orb-breathe_3n87k_1{0%{scale:1 1}18%{scale:1.05 .984}36%{scale:.985 1.048}54%{scale:1.042 .99}72%{scale:.99 1.04}86%{scale:1.02 1.003}to{scale:1 1}}@keyframes _orb-energy_3n87k_1{0%{filter:hue-rotate(12deg) saturate(1.55) brightness(1.13) contrast(1.09)}30%{filter:hue-rotate(24deg) saturate(1.82) brightness(1.24) contrast(1.14)}55%{filter:hue-rotate(2deg) saturate(1.4) brightness(1.04) contrast(1.06)}78%{filter:hue-rotate(18deg) saturate(1.68) brightness(1.18) contrast(1.11)}to{filter:hue-rotate(12deg) saturate(1.55) brightness(1.13) contrast(1.09)}}._heroOrbWrap_3n87k_524:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:50%;mix-blend-mode:screen;background:radial-gradient(48% 44% at 46% 42%,rgba(255,192,116,.55),transparent 72%);animation:_orb-core_3n87k_1 9s linear infinite}@keyframes _orb-core_3n87k_1{0%{background-position:36% 40%;opacity:.78}25%{background-position:60% 32%;opacity:.95}50%{background-position:66% 60%;opacity:1}75%{background-position:40% 66%;opacity:.9}to{background-position:36% 40%;opacity:.78}}@media (prefers-reduced-motion: reduce){._heroOrb_3n87k_524{animation:none}._heroOrbWrap_3n87k_524:after{animation:none}}._heroTitle_3n87k_623{margin:0;font-family:var(--font-head);font-size:clamp(2rem,3.2vw,2.9rem);font-weight:600;letter-spacing:-.02em;line-height:1.3;max-width:20ch;color:var(--ink);background:linear-gradient(180deg,#fff,#fbe7ce 42%,#f2a85c 78%,#e07d28);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._heroSub_3n87k_640{margin:0;font-family:var(--font-body);font-size:1rem;font-weight:400;color:color-mix(in srgb,var(--ink) 45%,var(--muted));line-height:var(--lh-thai);max-width:42ch}._quickGrid_3n87k_652{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);margin-top:var(--s3)}@media (min-width: 901px){._workAreaCollapsed_3n87k_277 ._quickGrid_3n87k_652{grid-template-columns:repeat(3,minmax(0,1fr))}._workAreaCollapsed_3n87k_277 ._quickGrid_3n87k_652>:nth-child(n+5){display:grid}}._dock_3n87k_676{display:flex;flex-direction:column;align-items:center;gap:var(--s3)}._dock_3n87k_676>*:first-child{width:100%}._contextBar_3n87k_697{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md)}._contextBar_3n87k_697 ._contextLabel_3n87k_711:before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--s2);border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);vertical-align:.05em}._contextLabel_3n87k_711{font-family:var(--font-body);font-size:.84rem;font-weight:400;color:var(--ink);line-height:var(--lh-thai);flex:1;min-width:0}._contextLabel_3n87k_711 strong{font-weight:600;color:var(--ink)}._clearBtn_3n87k_738{display:inline-flex;align-items:center;gap:var(--s1);flex-shrink:0;height:30px;padding:0 var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-body);font-size:.78rem;font-weight:500;color:var(--muted);cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease;white-space:nowrap}._clearBtn_3n87k_738:hover{border-color:var(--red);color:var(--red);background:var(--red-soft)}._clearBtn_3n87k_738:active{transform:scale(.98)}._clearBtn_3n87k_738:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._thread_3n87k_775{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4);background:var(--thread-bg);border:1px solid var(--line-soft);border-radius:var(--r-md)}._bubbleQuestion_3n87k_793,._bubbleAnswer_3n87k_794{max-width:88%;padding:var(--s4);border-radius:var(--r-lg)}._bubbleQuestion_3n87k_793{align-self:flex-end;background:var(--primary-grad);border-bottom-right-radius:var(--r-sm);box-shadow:var(--elev-1)}._bubbleQuestion_3n87k_793 ._bubbleText_3n87k_807{color:var(--primary-ink)}._bubbleAnswer_3n87k_794{align-self:flex-start;background:var(--sunken);border:1px solid var(--line-soft);border-bottom-left-radius:var(--r-sm);display:flex;flex-direction:column;gap:var(--s3)}._bubbleText_3n87k_807{margin:0;font-family:var(--font-body);font-size:.92rem;font-weight:400;line-height:var(--lh-thai);color:var(--ink)}._eventWrap_3n87k_830{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--elev-1);max-width:420px;align-self:flex-start}._eventTime_3n87k_844{font-family:var(--font-body);font-size:.8rem;color:var(--muted);padding-left:var(--s6)}._typing_3n87k_852{display:flex;align-items:center;gap:var(--s2)}._typingDot_3n87k_858{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.5;animation:_pulse_3n87k_1 1.2s ease-in-out infinite}._typingDot_3n87k_858:nth-child(2){animation-delay:.2s}._typingDot_3n87k_858:nth-child(3){animation-delay:.4s}@keyframes _pulse_3n87k_1{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:.85;transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){._typingDot_3n87k_858{animation:none;opacity:.6}}._typingLabel_3n87k_880{font-family:var(--font-body);font-size:.8rem;color:var(--muted);font-weight:400}._sourceNote_3n87k_887{margin:0;font-family:var(--font-body);font-size:.8rem;color:var(--muted);font-weight:400;line-height:1.3;padding-top:var(--s2);border-top:1px solid var(--line-soft)}._sidebar_3n87k_899{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--s3);padding:0 var(--s5) var(--s4)}._sidebarHead_3n87k_911{height:var(--header-h);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-inline:calc(-1 * var(--s5));padding-inline:var(--s5);border-bottom:1px solid var(--line-soft);flex-shrink:0}._sidebarHeadMain_3n87k_925{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._sidebarTitleRow_3n87k_933{display:flex;align-items:center;gap:var(--s1);min-width:0}._sidebarTitle_3n87k_933{margin:0;min-width:0;font-family:var(--font-head);font-size:1.25rem;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.2}._sidebarCount_3n87k_952{font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--ink);flex-shrink:0;min-width:20px;padding:1px 7px;text-align:center;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums}._liveTag_3n87k_968{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.86rem;font-weight:500;letter-spacing:.02em;color:var(--muted)}._liveDot_3n87k_979{position:relative;width:7px;height:7px;border-radius:50%;background:var(--live);flex-shrink:0}._liveDot_3n87k_979:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--live);animation:_livePulse_3n87k_1 1.9s ease-out infinite}@keyframes _livePulse_3n87k_1{0%{transform:scale(1);opacity:.55}70%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}@media (prefers-reduced-motion: reduce){._liveDot_3n87k_979:after{animation:none}}._timelineFeed_3n87k_1011,._alertLog_3n87k_1012{display:flex;flex-direction:column;gap:var(--s3);overflow-y:auto;flex:1;min-height:0;margin:0 calc(-1 * var(--s2));padding:var(--s3) var(--s2) var(--s2)}._timelineItem_3n87k_1030{position:relative;min-width:0}._timelineBody_3n87k_1036{min-width:0;padding:var(--s3) var(--s3) var(--s3);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}._timelineItem_3n87k_1030[data-lane=scene] ._timelineBody_3n87k_1036{border-left:2px solid color-mix(in srgb,var(--primary) 30%,transparent)}._timelineItemActive_3n87k_1051 ._timelineBody_3n87k_1036{background:var(--primary-soft);border-color:var(--line)}._timelineItem_3n87k_1030:hover ._timelineBody_3n87k_1036{border-color:var(--line);box-shadow:var(--elev-1);transform:translateY(-1px)}._timelineCompact_3n87k_1064{gap:0}._timelineCompact_3n87k_1064 ._timelineItem_3n87k_1030{display:flex;flex:1 0 auto}._timelineCompact_3n87k_1064 ._timelineBody_3n87k_1036{display:flex;align-items:center;flex:1}._timelineCompact_3n87k_1064 ._timelineBody_3n87k_1036{padding:var(--s2) var(--s3);background:transparent;border:none;border-radius:0;transition:background .12s ease}._timelineCompact_3n87k_1064 ._timelineItem_3n87k_1030+._timelineItem_3n87k_1030 ._timelineBody_3n87k_1036{border-top:1px solid var(--line-soft)}._timelineCompact_3n87k_1064 ._timelineItem_3n87k_1030[data-lane=scene] ._timelineBody_3n87k_1036{border-left:2px solid color-mix(in srgb,var(--primary) 30%,transparent)}._timelineCompact_3n87k_1064 ._timelineItemActive_3n87k_1051 ._timelineBody_3n87k_1036{background:var(--primary-soft)}._timelineCompact_3n87k_1064 ._timelineItem_3n87k_1030:hover ._timelineBody_3n87k_1036{background:var(--sunken);box-shadow:none;transform:none;border-color:transparent}._sidebarHeadRight_3n87k_1093{display:flex;align-items:center;gap:var(--s2);flex-shrink:0}._viewToggle_3n87k_1099,._viewToggleOn_3n87k_1100{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm);border:1px solid var(--line);cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}._viewToggle_3n87k_1099{background:transparent;color:var(--muted)}._viewToggle_3n87k_1099:hover{color:var(--ink);background:var(--sunken)}._viewToggleOn_3n87k_1100{background:var(--surface);color:var(--primary);border-color:var(--primary)}._viewToggle_3n87k_1099:focus-visible,._viewToggleOn_3n87k_1100:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._alertEntry_3n87k_1122{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md)}._alertClickable_3n87k_1133{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._alertClickable_3n87k_1133:hover{border-color:var(--line);box-shadow:var(--elev-1)}._alertMeta_3n87k_1148{display:flex;align-items:center;gap:var(--s2);min-width:0}._alertIcon_3n87k_1156{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--yellow-soft);border:1px solid var(--yellow);color:var(--yellow);flex-shrink:0}._alertBadge_3n87k_1169{margin-left:auto;display:inline-flex;align-items:center;padding:2px 7px;background:var(--yellow-soft);border:1px solid var(--yellow);border-radius:999px;font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--yellow);letter-spacing:.02em;white-space:nowrap;flex-shrink:0}._alertDetail_3n87k_1186{min-width:0;margin:0;font-family:var(--font-body);font-size:.84rem;font-weight:400;color:var(--ink);line-height:var(--lh-thai)}._alertTime_3n87k_1196{flex-shrink:0;font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--ink);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}._alertThumb_3n87k_1209{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--sunken);filter:var(--frame-grade)}._alertLogCompact_3n87k_1223{gap:0}._alertEntry_3n87k_1122._alertCompact_3n87k_1224{width:100%;font:inherit;color:inherit;background:transparent;border:none;border-radius:0;cursor:pointer;text-align:left;position:relative;flex-direction:row;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);padding-right:20px}._alertLogCompact_3n87k_1223 ._alertEntry_3n87k_1122+._alertEntry_3n87k_1122{border-top:1px solid var(--line-soft)}._alertCompact_3n87k_1224:hover{background:var(--sunken)}._alertCompact_3n87k_1224 ._alertBadge_3n87k_1169{display:none}._alertCompact_3n87k_1224 ._alertDetail_3n87k_1186{flex:1;min-width:0;font-size:.82rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._alertCompact_3n87k_1224 ._alertThumb_3n87k_1209{display:none}._alertCaret_3n87k_1256{position:absolute;top:8px;right:0;display:inline-flex;color:var(--muted);transition:transform .16s ease;pointer-events:none}._alertEntry_3n87k_1122._alertCompact_3n87k_1224._alertExpanded_3n87k_1267{flex-direction:column;align-items:stretch;gap:var(--s2);padding:var(--s3)}._alertExpanded_3n87k_1267 ._alertBadge_3n87k_1169{display:inline-flex}._alertExpanded_3n87k_1267 ._alertMeta_3n87k_1148{flex-wrap:wrap;padding-right:var(--s5)}._alertExpanded_3n87k_1267 ._alertBadge_3n87k_1169{margin-left:0}._alertExpanded_3n87k_1267 ._alertDetail_3n87k_1186{flex:initial;white-space:normal;overflow:visible;text-overflow:clip;font-size:.84rem;line-height:var(--lh-thai)}._alertExpanded_3n87k_1267 ._alertThumb_3n87k_1209{display:block}._alertExpanded_3n87k_1267 ._alertCaret_3n87k_1256{top:var(--s3);right:var(--s3);transform:rotate(180deg)}._watchMain_3n87k_282{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:var(--s5);width:100%;padding-top:var(--s5);padding-bottom:var(--s6)}._watchHero_3n87k_1314{position:relative;align-self:start;display:flex;flex-direction:column;gap:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-1);padding:var(--s6)}@property --watch-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}._watchHero_3n87k_1314:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--watch-angle),rgba(255,208,162,.78) 0deg,rgba(232,142,88,.3) 40deg,rgba(214,108,60,.16) 90deg,rgba(232,142,88,.3) 140deg,rgba(255,208,162,.78) 180deg,rgba(232,142,88,.3) 220deg,rgba(214,108,60,.16) 270deg,rgba(232,142,88,.3) 320deg,rgba(255,208,162,.78) 360deg);animation:_watch-flow_3n87k_1 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@keyframes _watch-flow_3n87k_1{to{--watch-angle: 360deg}}@media (prefers-reduced-motion: reduce){._watchHero_3n87k_1314:before{animation:none}}._watchHeadRow_3n87k_1367{display:flex;align-items:center;gap:var(--s3)}._watchHeadMark_3n87k_1373{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--primary-soft);color:var(--ink);flex-shrink:0}._watchHeading_3n87k_1385{margin:0;font-family:var(--font-head);font-size:1.2rem;font-weight:500;color:var(--ink);letter-spacing:-.01em;line-height:1.2}._watchInputRow_3n87k_1396{display:flex;gap:var(--s2);align-items:stretch}._watchInput_3n87k_1396{flex:1;min-width:0;height:46px;padding:0 var(--s4);background:var(--sunken);border:1px solid var(--line-soft);border-radius:var(--r-md);font-family:var(--font-body);font-size:.92rem;font-weight:400;color:var(--ink);line-height:var(--lh-thai);outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}._watchInput_3n87k_1396::placeholder{color:var(--muted);opacity:.75}._watchInput_3n87k_1396:focus{background:var(--surface);border-color:var(--accent);box-shadow:var(--ring-primary)}._watchAddBtn_3n87k_1430{height:46px;padding:0 var(--s5);background:var(--primary-grad);color:var(--primary-ink);border:none;border-radius:var(--r-md);box-shadow:var(--elev-1);font-family:var(--font-body);font-size:.92rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .14s ease,transform 90ms ease,box-shadow .14s ease}._watchAddBtn_3n87k_1430:hover{background:var(--primary-grad-dark);box-shadow:var(--elev-hover)}._watchAddBtn_3n87k_1430:active{transform:translateY(1px);box-shadow:var(--elev-1)}._watchAddBtn_3n87k_1430:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._pipeline_3n87k_1461{display:flex;flex-direction:column;margin:0;padding:var(--s4) var(--s4) var(--s3);list-style:none;background:var(--sunken);border:1px solid var(--line-soft);border-radius:var(--r-md);counter-reset:pipeline}._pipelineStep_3n87k_1473{position:relative;display:flex;align-items:center;gap:var(--s3);padding-bottom:var(--s3)}._pipelineStep_3n87k_1473:last-child{padding-bottom:0}._pipelineStep_3n87k_1473:not(:last-child):before{content:"";position:absolute;left:11px;top:24px;bottom:-2px;width:2px;background:var(--line);border-radius:1px}._pipelineNum_3n87k_1497{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);color:var(--accent);font-family:var(--font-head);font-size:.72rem;font-weight:500;line-height:1;flex-shrink:0}._pipelineLabel_3n87k_1516{font-family:var(--font-body);font-size:.82rem;font-weight:500;line-height:1.3;color:var(--ink)}._watchListBlock_3n87k_1525{display:flex;flex-direction:column;gap:var(--s3);min-height:0}._watchListHead_3n87k_1534{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);padding:0 var(--s1)}._watchListTitle_3n87k_1542{margin:0;font-family:var(--font-head);font-size:1rem;font-weight:500;color:var(--ink);letter-spacing:-.01em}._watchListMeta_3n87k_1551{font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--muted);letter-spacing:.01em;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}._rowList_3n87k_1562{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--r-md);overflow-y:auto;background:var(--surface);box-shadow:var(--elev-1)}._rowList_3n87k_1562>*+*{border-top:1px solid var(--line-soft)}._emptyState_3n87k_1580{display:flex;flex-direction:column;align-items:center;gap:var(--s3);padding:var(--s7) var(--s5);text-align:center}._emptyIcon_3n87k_1589{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--r-md);background:var(--sunken);color:var(--muted)}._emptyMsg_3n87k_1600{margin:0;font-family:var(--font-body);font-size:.86rem;color:var(--muted);line-height:var(--lh-thai)}@media (max-width: 1400px){._shell_3n87k_8{--glow-scale: .82}}@media (max-width: 1150px){._shell_3n87k_8{--glow-scale: .66}}@media (max-width: 900px){._shell_3n87k_8{--glow-scale: .55}}@media (max-width: 1080px){._watchMain_3n87k_282{grid-template-columns:1fr}}@media (min-width: 901px) and (max-width: 1500px){._shell_3n87k_8{--rail: 340px}._chatMain_3n87k_281,._watchMain_3n87k_282{padding-left:140px;padding-right:140px}}@media (max-width: 900px){._shell_3n87k_8{flex-direction:column;height:auto;min-height:100vh}._main_3n87k_36{display:block}._appFrame_3n87k_123{grid-template-columns:1fr}._rail_3n87k_33{border-right:none;border-bottom:1px solid var(--line)}._colMain_3n87k_154{overflow:visible}._colSide_3n87k_238{border-left:none;border-top:1px solid var(--line)}._chatMain_3n87k_281,._watchMain_3n87k_282{padding:var(--s6) 140px}}@media (max-width: 640px){._quickGrid_3n87k_652{grid-template-columns:1fr}._heroTitle_3n87k_623{font-size:1.6rem}._chatMain_3n87k_281,._watchMain_3n87k_282{padding-left:var(--s5);padding-right:var(--s5)}}@media (max-height: 880px){._chatMain_3n87k_281:not(._chatThreadView_3n87k_485){padding-top:var(--s6);gap:var(--s4)}._hero_3n87k_511{padding-top:clamp(150px,20vh,260px);gap:var(--s1)}._actionGroup_3n87k_501{gap:var(--s4)}._quickGrid_3n87k_652>:nth-child(n+5){display:none}}@media (max-height: 720px){._chatMain_3n87k_281:not(._chatThreadView_3n87k_485){padding-top:var(--s5);gap:var(--s3)}._hero_3n87k_511{padding-top:clamp(110px,16vh,190px)}._actionGroup_3n87k_501{gap:var(--s3)}._heroTitle_3n87k_623{font-size:clamp(1.5rem,2.4vw,2rem)}._heroSub_3n87k_640{font-size:.9rem}}@media (min-width: 1600px){._quickGrid_3n87k_652{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}._quickGrid_3n87k_652>:nth-child(n+5){display:grid}._shell_3n87k_8{--content-max: 1560px;--glow-scale: 1.9;--rail: clamp(360px, 22vw, 480px)}}@media (min-width: 1600px) and (min-height: 900px){._heroOrbWrap_3n87k_524{width:600px;height:540px;transform:translate(-50%,-6%)}._heroTitle_3n87k_623{font-size:clamp(3.2rem,3.4vw,4.2rem)}._heroSub_3n87k_640{font-size:clamp(1.15rem,1.1vw,1.45rem)}._hero_3n87k_511{padding-top:clamp(500px,36vh,620px)}._chatMain_3n87k_281{gap:var(--s6);padding-top:var(--s6)}}._row_1dz2f_3{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;column-gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);background:var(--surface);min-height:44px;transition:background .12s ease}._rowFlash_1dz2f_18{animation:_rowFlash_1dz2f_18 1.3s ease-out 1}@keyframes _rowFlash_1dz2f_18{0%{background:color-mix(in srgb,var(--accent) 26%,var(--surface))}to{background:var(--surface)}}@media (prefers-reduced-motion: reduce){._rowFlash_1dz2f_18{animation:none}}._row_1dz2f_3:hover{background:color-mix(in srgb,var(--surface) 90%,#ffffff)}._icon_1dz2f_36{display:flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0}._prompt_1dz2f_45{min-width:0;font-family:var(--font-body);font-size:.88rem;font-weight:500;color:var(--ink);line-height:var(--lh-thai);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._state_1dz2f_59{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.02em;padding:2px var(--s2);border-radius:999px;white-space:nowrap;flex-shrink:0}._state_1dz2f_59[data-active=true]{color:var(--live);background:var(--live-soft)}._state_1dz2f_59[data-active=false]{color:var(--muted);background:var(--line)}._controls_1dz2f_81{display:flex;align-items:center;gap:var(--s2);flex-shrink:0}._toggleBtn_1dz2f_89{display:inline-flex;align-items:center;height:26px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:var(--muted);font-family:var(--font-body);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .13s ease,color .13s ease,border-color .13s ease;white-space:nowrap}._toggleBtn_1dz2f_89:hover{background:var(--primary-grad);border-color:var(--primary);color:var(--primary-ink)}._toggleBtn_1dz2f_89:active{opacity:.85}._deleteBtn_1dz2f_119{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer;transition:color .13s ease,background .13s ease,border-color .13s ease}._deleteBtn_1dz2f_119:hover{background:var(--danger);border-color:var(--danger);color:var(--primary-ink)}._deleteBtn_1dz2f_119:active{opacity:.85}._deleteBtnConfirm_1dz2f_144,._deleteBtnConfirm_1dz2f_144:hover{width:auto;padding:0 var(--s2);font-family:var(--font-body);font-size:.78rem;font-weight:600;background:var(--danger);border-color:var(--danger);color:var(--primary-ink)}.toast{--toast-accent: var(--brand);--toast-line: var(--brand-line);--toast-thumb-a: var(--thumb-a);--toast-thumb-b: var(--thumb-b);position:fixed;right:var(--sp-5);bottom:var(--sp-5);z-index:50;width:330px;background:var(--surface);border:1px solid var(--toast-line);border-radius:var(--r-card);border-left:3px solid var(--toast-accent);box-shadow:var(--elev-3);padding:var(--sp-3);display:none;gap:var(--sp-3);grid-template-columns:48px 1fr;cursor:pointer;animation:toast-in var(--t-enter) ease-out}.toast[data-lane=alarm]{--toast-accent: var(--alarm);--toast-line: var(--alarm-line);--toast-thumb-a: var(--alarm-thumb-a);--toast-thumb-b: var(--alarm-thumb-b)}.toast.on{display:grid}.toast-pic{width:48px;height:48px;border-radius:var(--r-ctl);overflow:hidden;background:linear-gradient(150deg,var(--toast-thumb-a),var(--toast-thumb-b));display:flex;align-items:center;justify-content:center;font-size:var(--fs-5);color:var(--toast-accent)}.toast-pic img{width:100%;height:100%;object-fit:cover}.toast-pic .ev-glyph{width:46%;height:46%;color:var(--toast-accent)}.toast h3{font-size:var(--fs-2);color:var(--toast-accent);display:flex;align-items:center;gap:var(--sp-2)}.toast p{font-size:var(--fs-2);color:var(--ink);margin-top:2px}.toast-mt{font-size:var(--fs-1);color:var(--faint);margin-top:4px;font-family:var(--font-mono)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.staff{display:flex;flex-direction:column;gap:var(--sp-3)}.staff-sec{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.staff-hd{font-weight:700;font-size:var(--fs-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line-soft)}.staff-row{display:flex;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line-soft);padding:var(--sp-2) 0}.staff-row:last-child{border-bottom:none}.btn-danger{border-color:var(--alarm);color:var(--alarm);background:transparent}.app-hd{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;background:var(--chrome);color:var(--on-chrome);padding:var(--sp-3) var(--sp-4);border:1px solid var(--chrome-line);border-radius:var(--r-card);box-shadow:var(--elev-1)}.app-logo{display:flex;align-items:center;gap:var(--sp-3)}.app-eye{width:38px;height:38px;border-radius:50%;flex:none;position:relative;background:radial-gradient(circle at 50% 45%,var(--eye-hi) 0%,var(--eye-brand) 34%,var(--eye-mid) 62%,var(--eye-lo) 63%);box-shadow:0 0 0 1px #ffffff1f,0 0 18px #c88a1e59}.app-eye:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(255,255,255,.28);opacity:.6}.app-logo h1{font-size:var(--fs-5);font-weight:800;letter-spacing:.4px;color:var(--on-chrome)}.app-tag{font-size:var(--fs-1);color:var(--chrome-muted)}.app-sys{margin-left:auto;display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.app-hd.tv .app-eye{width:64px;height:64px}.app-hd.tv .app-logo h1{font-size:var(--fs-6)}.video-analyze .va-body{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);padding:var(--sp-5)}.va-drop{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);border:2px dashed var(--line);border-radius:var(--r-card);padding:var(--sp-5);cursor:pointer}.va-drop input{display:none}.va-drop-title{font-weight:700;font-size:var(--fs-4)}.va-drop-note{font-size:var(--fs-1);color:var(--faint)}.va-focus{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.va-focus-title{font-size:var(--fs-1);font-weight:600;color:var(--muted)}.va-focus-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.va-focus-chip{display:inline-flex;align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--fs-1);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--sp-1) var(--sp-3);color:var(--muted);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}.va-focus-chip:hover:not(:disabled){border-color:var(--brand-line)}.va-focus-chip.active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);font-weight:600}.va-focus-chip:disabled{opacity:.5;cursor:default}.va-focus-x{font-size:var(--fs-2);line-height:1;color:var(--faint);padding:0 2px}.va-focus-x:hover{color:var(--alarm)}.va-focus-add{display:flex;gap:var(--sp-2)}.va-focus-input{flex:1;min-width:0;font:inherit;font-size:var(--fs-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3);color:var(--ink)}.va-focus-input::placeholder{color:var(--faint)}.va-focus-save{font:inherit;font-size:var(--fs-1);white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3);color:var(--ink);cursor:pointer;transition:border-color var(--t-fast)}.va-focus-save:hover:not(:disabled){border-color:var(--brand-line)}.va-focus-save:disabled{opacity:.5;cursor:default}.va-player{width:100%;border-radius:var(--r-card);margin-top:var(--sp-4)}.va-status{margin-top:var(--sp-4);font-size:var(--fs-2);color:var(--ink)}.va-status.va-done{color:var(--ok);font-weight:600}.va-status.va-error{color:var(--alarm);font-weight:600}.va-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden;margin-bottom:var(--sp-2)}.va-bar-fill{height:100%;background:var(--brand);transition:width .3s}.va-timeline-title{font-size:var(--fs-4);font-weight:700;margin-bottom:var(--sp-3)}.va-empty{color:var(--faint);font-size:var(--fs-2);padding:var(--sp-3);text-align:center}.va-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3);overflow-y:auto;max-height:calc(100dvh - 300px)}.va-moment{display:flex;gap:var(--sp-3);width:100%;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-3);cursor:pointer;transition:border-color var(--t-fast),box-shadow var(--t-fast);font:inherit}.va-moment:hover{border-color:var(--brand-line)}.va-moment.active{border-color:var(--brand);box-shadow:var(--elev-1)}.va-thumb{width:9rem;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-ctl);flex:none}.va-moment-body{display:flex;flex-direction:column;gap:var(--sp-2);flex:1;min-width:0}.va-moment-head{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.va-ts{font-family:var(--font-mono);font-weight:600;color:var(--ink);font-size:var(--fs-2)}.va-chip{display:inline-block;font-size:var(--fs-1);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-ctl);padding:2px var(--sp-2);color:var(--muted)}.va-chip.va-sev{font-weight:600}.va-chip.sev-info{background:var(--lane-chat-soft);color:var(--lane-chat);border-color:transparent}.va-chip.sev-warning{background:var(--warn-soft);color:var(--warn);border-color:transparent}.va-chip.sev-critical{background:var(--alarm-soft);color:var(--alarm);border-color:transparent}.va-moment-title{font-weight:700;font-size:var(--fs-3);color:var(--ink)}.va-moment-detail{color:var(--muted);font-size:var(--fs-2);margin:0}.va-moment.sev-critical .va-moment-title{color:var(--alarm)}.va-moment.sev-warning .va-moment-title{color:var(--warn)}.va-moment.sev-info .va-moment-title{color:var(--lane-chat)}@media (max-width: 900px){.video-analyze .va-body{grid-template-columns:1fr}.va-timeline{max-height:none}}.logs-viewer{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4)}.logs-tabs{display:flex;gap:var(--sp-2)}.logs-tab{padding:var(--sp-2) var(--sp-3);background:var(--surface-2);color:var(--muted);border:1px solid var(--line);border-radius:var(--r-ctl);cursor:pointer}.logs-tab[data-active=true]{background:var(--surface-3);color:var(--ink)}.logs-body{min-height:0;overflow:auto}.logs-filterbar{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-bottom:var(--sp-3)}.logs-lane-chips{display:flex;gap:var(--sp-1)}.logs-chip-btn{background:none;border:none;padding:0;cursor:pointer;opacity:.45}.logs-chip-btn[data-active=true]{opacity:1}.logs-input{padding:var(--sp-1) var(--sp-2);background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-ctl)}.logs-daterange{display:inline-flex;gap:var(--sp-1);align-items:center;color:var(--muted);font-size:var(--fs-1)}.logs-table{width:100%;border-collapse:collapse;font-size:var(--fs-1)}.logs-table th,.logs-table td{text-align:left;padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--line);vertical-align:top}.logs-row{cursor:pointer}.logs-row:hover{background:var(--surface-2)}.logs-thumb{height:var(--sp-5);border-radius:var(--r-ctl)}.raw-json{margin:0;padding:var(--sp-2);background:var(--surface);color:var(--muted);border-radius:var(--r-ctl);overflow-x:auto;font-size:var(--fs-1)}.logs-empty{color:var(--muted);padding:var(--sp-3)}.logs-pager{display:flex;gap:var(--sp-3);align-items:center;margin-top:var(--sp-3);color:var(--muted)}.logs-pager button{padding:var(--sp-1) var(--sp-3);background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-ctl);cursor:pointer}.logs-pager button:disabled{opacity:.4;cursor:default}.clip-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:60}.clip-modal{width:min(520px,92vw);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);box-shadow:var(--elev-3)}.clip-hd{display:flex;gap:var(--sp-2);align-items:center}.clip-hd .eyebrow{margin-right:auto}.clip-stage{height:var(--clip-stage-h);border-radius:var(--r-ctl);background:linear-gradient(160deg,var(--stage-a),var(--stage-b)),repeating-linear-gradient(0deg,var(--scanline) 0 1px,transparent 1px 4px);display:flex;align-items:center;justify-content:center;overflow:hidden}.clip-stage .clip-glyph{width:72px;height:72px}.clip-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);color:var(--faint);text-align:center;padding:var(--sp-2)}.clip-empty span{font-size:var(--fs-1)}.clip-compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.clip-compare .clip-stage{height:180px}.clip-shot-wrap{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.clip-shot-label{text-align:center;color:var(--muted)}.clip-detail{color:var(--muted);font-size:var(--fs-1)}.clip-note{font-size:var(--fs-1);color:var(--faint);font-family:var(--font-mono)}.clip-shot{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--r-ctl)}.kiosk-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--sp-4)}.kiosk{width:min(520px,100%);border-radius:var(--r-card);border:1px solid var(--line);background:linear-gradient(170deg,var(--surface-2),var(--surface));padding:var(--sp-6) var(--sp-5);display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-align:center;position:relative;box-shadow:var(--elev-2)}.kiosk h2{font-size:var(--fs-5)}.kiosk .hint{font-size:var(--fs-2);color:var(--muted)}.kiosk .form{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);width:100%}.kiosk .done{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.kiosk .qr-card{background:#fff;padding:var(--sp-3);border-radius:var(--r-card);line-height:0;box-shadow:var(--elev-1)}.scanring{width:calc(120px * var(--scale));height:calc(120px * var(--scale));border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;color:var(--signal);background:radial-gradient(circle,var(--scan-bg) 55%,transparent 56%)}.scanring .glyph{width:42%;height:42%}.scanring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px dashed var(--signal-line)}.scanring[data-state=error]{color:var(--alarm)}.scanring[data-state=error]:before{border-color:var(--alarm-line)}.scanring.scanning:before{animation:spin 2.4s linear infinite;border-style:solid;border-color:var(--signal)}.scanring[data-state=error].scanning:before{border-color:var(--alarm)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.scanring.scanning:before{animation:none}}.kiosk input[type=text]{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--sp-3);text-align:center;font-size:var(--fs-3)}.kiosk-video{width:100%;max-width:calc(320px * var(--scale));border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--bg)}.consent{display:flex;gap:var(--sp-2);text-align:left;font-size:var(--fs-1);color:var(--muted);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-ctl);padding:var(--sp-3)}.consent input{width:auto;margin-top:2px}.bigok{color:var(--ok)}.bigok .glyph{width:var(--fs-6);height:var(--fs-6)}.kiosk .btn-big{width:100%;padding:var(--sp-3);font-size:var(--fs-3)}.kiosk-camwarn{width:100%;text-align:left;font-size:var(--fs-1);color:var(--ink);background:var(--alarm-soft);border:1px solid var(--alarm-line);border-radius:var(--r-ctl);padding:var(--sp-3)}.kiosk-del-link{background:none;border:none;color:var(--faint);font-size:var(--fs-1);text-decoration:underline}.del{color:var(--alarm);border-color:var(--alarm-line)}.bubble-row{display:flex;flex-direction:column;gap:var(--sp-2);max-width:82%}.bubble-row[data-role=user]{align-self:flex-end}.bubble-who{font-size:var(--fs-1);color:var(--faint);letter-spacing:.05em}.bubble-row[data-role=user] .bubble-who{text-align:right}.bubble{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);font-size:var(--fs-3)}.bubble-row[data-role=user] .bubble{background:var(--lane-identity-soft);border:1px solid var(--lane-identity);border-bottom-right-radius:var(--r-ctl)}.bubble-row[data-role=ai] .bubble{background:var(--surface-2);border:1px solid var(--line-soft);border-bottom-left-radius:var(--r-ctl)}.bubble.typing{display:flex;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.bubble.typing i{width:6px;height:6px;border-radius:50%;background:var(--faint);animation:bubble-typing 1s infinite}.bubble.typing i:nth-child(2){animation-delay:.15s}.bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes bubble-typing{0%,to{opacity:.25}50%{opacity:1}}.bubble-cards{display:flex;gap:var(--sp-2);flex-wrap:wrap}.bubble-src{font-size:var(--fs-1);color:var(--faint)}.pin-row{display:flex;gap:var(--sp-2)}.pin-row input{flex:1;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-3)}.pin-row input::placeholder{color:var(--faint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-4);font-weight:600;transition:background var(--t-fast),border-color var(--t-fast)}.btn:hover{background:var(--surface);border-color:var(--faint)}.btn-primary{background:var(--primary-grad);border-color:var(--primary-dark);color:var(--primary-ink)}.btn-primary:hover{background:var(--primary-grad-dark);border-color:var(--primary-dark)}.mob{min-height:100vh;max-width:480px;margin:0 auto;padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.mob-center{justify-content:center;text-align:center}.mob-hd{display:flex;align-items:center;gap:var(--sp-3);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:var(--sp-4)}.mob-meta{color:var(--muted);font-size:var(--fs-1)}.mob-empty{color:var(--muted)}.mob-tabs{display:flex;gap:var(--sp-1)}.mob-tab{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--fs-2);font-weight:600;border-radius:var(--r-ctl);padding:var(--sp-2);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}.mob-tab:hover{color:var(--ink);border-color:var(--line)}.mob-tab[aria-selected=true]{color:var(--ink);border-color:var(--brand-line);background:var(--brand-soft)}.mob-list,.mob-sugg{display:flex;flex-direction:column;gap:var(--sp-2)}.mob-sugg-item{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--fs-2);color:var(--ink);cursor:pointer;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3);transition:border-color var(--t-fast)}.mob-sugg-item:hover{border-color:var(--brand-line)}.mob-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--sp-2)}.mob-del{border-color:var(--alarm);color:var(--alarm)}.launcher{padding:var(--sp-6);display:grid;gap:var(--sp-5);max-width:720px;margin:0 auto}.launcher-section-title{font-size:var(--fs-5)}.launch-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--sp-3)}.launch-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:var(--sp-4);color:var(--ink);text-decoration:none;display:block}.launch-card-label{font-weight:700}.launch-card-note{color:var(--muted);font-size:var(--fs-1)}.flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--sp-3)}.step{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:var(--sp-4);display:flex;flex-direction:column;gap:9px}.step .no{width:28px;height:28px;border-radius:50%;background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand);font-family:var(--font-mono);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.step h3{font-size:14px;font-weight:800}.step p{font-size:12.5px;color:var(--muted)}.step .go{font-size:12px;color:var(--lane-identity);cursor:pointer;background:none;border:none;font-family:inherit;text-align:left;padding:0}.step .go:hover{text-decoration:underline}.lane-note{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-3)}.ln{border-radius:var(--r-card);padding:14px 16px;border:1px solid var(--line-soft);background:var(--surface)}.ln h4{font-size:12.5px;display:flex;gap:8px;align-items:center;margin-bottom:5px}.ln p{font-size:12px;color:var(--muted)}
