@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-B7WL5pBr.woff2) format("woff2"),url(/assets/chakra-petch-thai-700-normal-vZLZ_5L8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA5wAA4AAAAAJ4wAAA4WAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEKG41sHC4GYACCfBEICqQInyILghgAATYCJAOECgQgBYQsB4o+GxcjBeOYBTgPoBL6nGZExWZ62f+H5MYYcgOacYlbSMPTuIlilcUg3bh+qqs6oqNVXejUQDSymGJuMduvvv8aYdela3/P0bAZOmIPYYK+6lwQz9Oczfu7ETZBtEZDWPCKYxqopR68SC1QqEKv1IS6HCcq5FR1QQ/Bhp0LHql78iVZxpsjqxWrRSpJVe5vABw/zh9vYgoPTNAYuvWR/wIAA+sSrMSTOvNV+lJeakttam4NzZRB4BzOtbdcurdREnq+XW9nAtBASqL7cv+3Vmbn99+/2xMkhSzcVohVJJBLfHf9TPVUamsZVcIdHAhV6GbmEIwiAguoTsg7d/LsuVPK3fNHkM2mm+zgTvvW2WvL+yiCQqJR/A6EoxLlPL75zponlSgld8fVJqrqUxw8gi/63bn/7AiQDsCNsJ6BAhQKAIVCISii2IghxBlGGC6JkGwUYYxcQr4iQonphBkChDoNhCbthKVWE3qsJayzjrDeehobbaKx1Q4aAhjMdD7N9/YHmPgNrFlB6g++YClxdADL4ihsOHl7Qcfxx0DDTljXV/cKpmzle2VNyvyu5UJeHlBo6OH7FhQggE1fvH85qZMbuwLBiVCtmjCSGztDxRV5IhBQFmHosR9nB90906Kb9R+Ci7baZju7ZB6ZKBESvrCgI2AVJKDdTxB20ElaQrtzcSjt4MHglPr31Pm7+jFEiMquhK9f+9O+3zf7cp/t432QmZngXrg90OI39upe2vMp/3SPdn/7uiUwWMI66JZkt0DaphuwTAejCQZFtq2MW+KNDXRmp5xMBbcVqRx0jVXZUIjKroTU1/Zoa7aig1WMcis7MzMlSMrf2Xb5Vbsw3+dL5H+cd/N6XszTzGCGR+F+SfZp2KfLmU/XLXd3sNx6YrbXs72Svetny8VF+kNO/J1TGTuXjLT08+T/zSNTVIjSPCspP5usSFleaLAV8873YYCjQvCsJJhtmwwfZmAGZmCGl9EgJtA0poFmcPFCTB3F2lPwdg8CZlOcajo0bDNtJdNCHS0qFL3dKfaCPviIL95Tg2CQCnGS8bnRhz6cgj5vSoP0GSP7wFSmYqWppKDkBQeF0HafAhTuH1UIRmACDsF0HIMTsBynoh8bChZ+i01gJk+S1MOCG/uHDJ72RvIPNXDcfOrp7wQPAUBAfkZwfMv/C3dQOFH8iIFiNh243xY6TrB+d12HO1s3i4f6yZVW5TvyFQ5KTMMolwynyQLxFkHiwU7JVhcmZawXplIY2Ij+0Y4aOozK0KYznY0tj7Ex2tB+2I7CnmKkDVSoUEMNNNM2winPc5hNjiD97bzO7+Ge/N6h2fp4tMUhcCm9zrqySN8x5xE7n/6RyTIgC4bnj2UaL1fqqGqyCR0oqFaG1uYgpjCqJRRUqFBDzeq/5vRI2g8cTHGA+lXG8X1VkQqxgdrfejA9vK60GJ9sACeH7b1w8J1WvqZ7L4b3bx8+z4L+YXO8IicA8rMKAS8NUIBpcTTkp9elA5i8dBQQjtfF0SRasmRpLsnNE03XwrQUz1+a665FdoaSKMmUjmzjNw1N05zAi58G6zefWG9wOMh/Gz+bLhe14oPnEvDBQyXy8DKlAjCX/xsHNkrEmC5Jg1yrrS4THEet317V6JorhueISeTUnezmxoV5IzjskN7Q/rBBXDOhPagzuBvf8kyGj9M3GUDyPGWZukpbmwtaK2RHHKgTs8FuwkP66AAb5EK8n4nJUSmu1KrIWoJYlgTgAEASgCKoFmjZYNsLLREABQAoCztjiKVKrkdJ13Z8jrie1paubm+bPxqhoZCC87r4rLru9Th1w3DrTmek0x1nxDrinFF2py5bIxISZuGLXLe6o/Qi4YYoX3dCVG1ruKxdZKNv1OVqNmqNgNHeaNT3qoBbM8SlhQfmGtycFpjXGk4lu9WlG3VaXXhNSuuieZodn63mbCRg8IHaqgFXqQRmMde8OptLv4aTQFeP1WtNyqdranQ1uJpc9cqokzqXZBuZGJK11ZAA1dWJ7M/qNfRZba32MDZHDHGJK6++1iii2FXXhRhuXteIqoOfu0lK5h/VKqWuYoqMsS5lNLlURxvqSh/VFfegMqakpkRprUtdwwm3LJ/gm62t4s7W9eieSeLiiaqvuXtH28KpLZ2xdaG8ZR5XjdHqCiRrDc7Kwwji6xhxBKTONcc1SMocbXWSUAVGrIYAxkZfYSBdb2BXqtRHMc81Bz86L6LcDnFOU9sfGStqSrTmUtpV8qTwsRqeOPfJc9smNWU1oQ9ssgaU1//78Tfd32/MD1MNYfyVz/b2Ppi6dO1S88HIK83fbuxf23/zbyZlA3/3iLfUrK65vbvnb9LA3tBecrpf7+7u6F7GknrMFeabs0sZrx7nWlsL+6pPXbw4wfTfevMyoLejrNe3N9581Izf6+vtnfasd2ndrK2xpletXZKYnMmfn39ecOpKjzqmT90+jmcvI5u6m5r+K/3+9PuJO/I7uwS/0929k6dW33/7ksm+5NC14/eyKm1e+qYZfn8o2G4G2x+/tP1sy9nqvup5r5dUFm2ofbR2+ey5jFuSGmwf0t5+3+KyHy97f+iO8oWLkv7PLIg5P6aAnIay96rfO8W/6vu5j6qf5vWMq6fBE0TsveXmi+aF3M6z/3S45jH11EWLk0z/w/3LgD8TOR37+tqiZy9Y4O37ecOwJnAZDz1tRt0VdBg8yH9M3E+LqU77/CZfnyfleMzpqVOv6Oza3dcaUzd/YRJdaTPHM/KClgtWm/nSO0/6vb+jnztmFAQr6/LqKm/POOvgXZzp00v2Vu89ZXLJkwemX72GyCUszJz4YOehi7eWTbOvvv1Wrur2rxp7bcG1Y1f55869luzmhGeSW5ns8wV+GTRgtm0/HtecCHQGyG+or0gcSB/IaPdVVOzGX62dlpt5Duxcsblmf3DVyjpqnZcpiRKxJxMt1j4lJ/7cxOJPqB/fu6q38p2ERWvN91E744c8460vrKiY/tPQgVuJB9btxmU5jd3xovgBtKtfxKbonvLBPbdNyRu0G+mpz3mYye8NXhQa9yjcLH3QHf0p24/ARKfgoEklT4vK3WbobRoRouQ1GcWTxVW8My17s3jErFDp4iHa2FbQR7HkwykUq2yGKypUGo9IQlVi0mD2lyX67I+IYL29wxbyUgu2kFfZDJcrVBoPETMLHSpJ6eV2NSbQaGwrHk04jlwcZ8dlL+iAyw45wuZlwGLKw2LKc0CA4kU1mphQuZsUnfO6dvFgcYqreGda9mbxiFmuq3mI1t8KZpCfMpTCcIWYosQQScCa0cEerN2c7CXYxt5hFjVSlmKGy2KKEoOIC0UXQzSRhOKO8VMHptmu7IpUkoJkm4KreAhMEUF3u4P4TRPDyUDdhRlAfB852MEG/OdxWC/8sfX3AfPFXx98MO97ATZQ27cv+CfvTlb5NgXqpHGWFDpAkKdqgjWkoYn7RLnugi7XdKEHyqFQQi8HyxBshWBIcGjdrQR1va4ldF+i/PtuUvJ0LqbsOpD7gF07IBeA2nM8VROsIQ0N2if9mlc7QUFoVo9zCsoyu/tCG8s21mnZKbrcA9mR9KEsST7CkCYl4w0NARBiP+iTADCq06kegK+tCFNdyUQXY3vX1OWk4EM6nCTGTl+gaqnVJD9TfAjjoWaSHq/poR7JMFSSnk1MIdgKwUhh8lAVkvsyvaWepEAiNN96Oyk57E3lJA95aC55yEOejuf6FPU8l38lI7K4zbpjPZALsTLohwG58LCSTMqS7ENS/wM33lt7UxAyQ6aw/G5C93bl+e9LCCDwhWP3f2tk0W83Du1LwBtb2l6jL343afw38/O0fs/5gOBAASDwe5f0R4b/vPEQhMPrbegMjQCJWm59tZttX33MUC3KJyaOaihJ6HvZeleF5K5zYaxXl2OdG5SyHnoDsOVLGbWHy4zv5ImJItdWh4R63K231WzjsTyXjZ8ld5lXp/hm5oA/lZ+03XhY09yuxaNWsXpz1dogbX1R9iHFL3sKDshfK6U7A19Mo4BT8JycMODuRJwhBv9rZdP3MzQ5vzN05s8Mm4rBDDtvQEdsDp7QIfMUPuaOS5BISC3HkS5J0+G34ETM3S418jhAiUAHkSHcmeNoeISIvoDzWY3X5Sk64pq2PisKKDKHE6yssahJDw5Zsxdq5uUaN98LlS/UNfFeqXBtuXV+1sHvx9+B4X0a6fPoCOsBayRci5NjvsiRCLQx2REa/ENnpI36UFtp3oERZpsCUhziGPdJB/gg5EWEw4VOsi5nj/XsrwAS3+vhr+aAEymKJhVX5zQ6g8lic7g8PkFSWdy6c+/BoyfPXnJ49eY9nw+fvnzT0NLRMzAyMbMUYWVj5+Dk4ubhLcHHLyBYQUhYRFRMXEJSSlpGVs6ppvIKikrKKqpqNfpT19Csp6Wto6unb2BoZGxiatbE3MLSytoGAAS1AEOgMDgCiUJjsDg8gUgiU6i2dvYOjqu1l0vInu/h/1BTvgtOLoXkBYQE6zmBoDjohkDhfl+b3zoi7YIAhARLXnERUnBXCqr/5b4/oIg1KATrN9Wn81Rtv9f3aYSbJ4cwS9oMBWwvqkNnw6HmOYGbBXwnGHbzNzOYvmnE/v1MhI4C4GMhkzCK9yGSNA/3vZF3QQJGgyev+Ygp+I4G4lMA0yhOiuVc5XhUlGG8LKsKDfNiJYNS4bAn6wyXCDlUged5ujtQpHgjG8+/vvnEUwO4f7/bVp8RXotGCy/qNevg87ptti/XsQ3P77+25OWk9RGfrGpqY13/tIf+O/X1ut7P/tta6P//MDW9vqqd72P0231NqLsHAAAA) format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-gQuUA8Wu.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2) format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-BJItruJi.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-C1SKuNhx.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-BPWuI_CM.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-CTUnhTqV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-n6oPB5VF.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-DSasf_jt.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-B97dYap6.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-OKGpH0gQ.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-BHf956ki.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-CyDjbWPV.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CdZtFfYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-BU83cd9M.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cfrm0EKX.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DujcQJCN.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-D1zm99-P.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-BEypoZQd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-By04ZBDJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-BwBTeJfm.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-rpgY82Kd.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-V_-bWxzT.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DprGrCew.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-CgrnmiIU.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-BFLYOLbL.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-Dh0NORqx.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-jBHiQjEG.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-CJ5MtzOJ.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-DM9A4i1K.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BuRiwhxF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-FZrtz_q-.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-BJUfoJTU.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DHNi5J5O.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-D03elqKW.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-dAZVOL-H.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-bp4QDljZ.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-BGOKnPO6.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-ZykYOGKL.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.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:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0b0f16;--surface: #121826;--surface-2: #0e141f;--raised: #182131;--hover: rgba(255, 255, 255, .04);--line: #222c3b;--line-strong: #344156;--fg: #e4eaf3;--fg-2: #b3bfcf;--dim: #8291a5;--accent: #39bae6;--accent-fg: #03131c;--accent-soft: rgba(57, 186, 230, .14);--critical: #ff5d6c;--critical-soft: rgba(255, 93, 108, .13);--warning: #ffb454;--warning-soft: rgba(255, 180, 84, .13);--info: #59c2ff;--info-soft: rgba(89, 194, 255, .12);--ok: #2dd4a7;--ok-soft: rgba(45, 212, 167, .12);--shadow: 0 12px 32px rgba(0, 0, 0, .45);--radius: 10px;--radius-sm: 6px;--sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--display: "Chakra Petch", var(--sans);color-scheme:dark}:root[data-theme=light]{--bg: #f3f5f9;--surface: #ffffff;--surface-2: #f8f9fc;--raised: #ffffff;--hover: rgba(15, 30, 55, .045);--line: #e1e6ee;--line-strong: #c8d0dc;--fg: #111a26;--fg-2: #354357;--dim: #5a6779;--accent: #0969da;--accent-fg: #ffffff;--accent-soft: rgba(9, 105, 218, .1);--critical: #c8283b;--critical-soft: rgba(200, 40, 59, .09);--warning: #965c00;--warning-soft: rgba(176, 110, 0, .11);--info: #1a6aa8;--info-soft: rgba(26, 106, 168, .09);--ok: #0b7a5b;--ok-soft: rgba(11, 122, 91, .1);--shadow: 0 12px 32px -8px rgba(20, 40, 70, .22);color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--fg);background:var(--bg);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:600}code,pre{font-family:var(--mono)}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.boot{height:100%}.muted{color:var(--dim)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg);font:500 14px var(--sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.btn:hover{background:var(--raised);border-color:var(--dim)}.btn.on{border-color:var(--accent);color:var(--accent)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600;box-shadow:0 1px 2px #0000002e}.btn.primary:hover{background:var(--accent);filter:brightness(1.1)}.btn.primary:disabled{opacity:.55;filter:saturate(.7)}.btn.small{height:30px;padding:0 11px;font-size:13px}.icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--radius-sm);background:none;color:var(--dim);cursor:pointer;text-decoration:none}.icon-btn:hover{background:var(--hover);color:var(--fg)}.link-btn{border:0;background:none;padding:0;color:var(--accent);font:500 13px var(--sans);cursor:pointer}.link-btn:hover{text-decoration:underline}.pill{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--accent-fg);font:600 12px var(--sans)}select,input[type=text],input[type=search],input[type=email],input[type=password],input:not([type]){font:14px var(--sans);color:var(--fg);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:7px 10px;outline:none}select:focus,input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:36px;padding:0 34px 0 11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238291a5' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;cursor:pointer}select:hover:not(:disabled){border-color:var(--dim)}select:disabled{opacity:.6;cursor:not-allowed}input[type=text],input[type=search],input[type=email],input[type=password],input:not([type]){height:36px}.switch{position:relative;flex:none;width:40px;height:22px;border:0;border-radius:11px;background:var(--line-strong);cursor:pointer;transition:background .15s}.switch.on{background:var(--accent)}.switch:disabled{opacity:.5;cursor:not-allowed}.switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.switch.on .switch-knob{transform:translate(18px)}.banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin:0 0 16px;border-radius:var(--radius-sm);font-size:14px}.banner.error{background:var(--critical-soft);color:var(--critical)}.sev-badge,.status-badge,.org-badge,.src-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;font:500 12px var(--sans);white-space:nowrap}.sev-badge{text-transform:capitalize}.sev-badge.sev-critical{background:var(--critical-soft);color:var(--critical)}.sev-badge.sev-warning{background:var(--warning-soft);color:var(--warning)}.sev-badge.sev-info{background:var(--info-soft);color:var(--info)}.sev-badge.sev-none{background:var(--hover);color:var(--dim)}.status-badge{text-transform:capitalize;background:var(--critical-soft);color:var(--critical)}.status-badge.resolved{background:var(--ok-soft);color:var(--ok)}.org-badge{background:var(--accent-soft);color:var(--accent)}.src-badge{background:var(--hover);color:var(--fg-2);font-family:var(--mono)}.app{display:grid;grid-template-columns:236px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:100%;background:linear-gradient(to right,var(--surface-2) 235px,var(--line) 235px 236px,transparent 236px)}.topbar{grid-column:1 / -1;position:sticky;top:0;z-index:46;display:flex;align-items:center;gap:16px;height:56px;padding:0 14px 0 20px;background:var(--surface-2);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none}@media(min-width:901px){.topbar>.brand{flex:none;width:200px}.top-switch{margin-left:36px}}.logo{color:var(--accent);display:block;flex:none}.wordmark{font:700 19px var(--display);letter-spacing:.03em}.wordmark em{font-style:normal;color:var(--accent)}.menu-btn{display:none}.top-spacer{flex:1}.segmented{display:inline-flex;height:36px;padding:3px;gap:2px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.segmented button,.segmented a{display:inline-flex;align-items:center;border:0;text-decoration:none;border-radius:4px;padding:0 12px;background:none;color:var(--fg-2);font:500 14px var(--sans);cursor:pointer}.segmented button:hover,.segmented a:hover{color:var(--fg)}.segmented button.on,.segmented a.on{background:var(--accent-soft);color:var(--accent)}.area-switch{height:34px}.area-switch a{padding:0 16px}.side-switch{display:none}.live-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--dim)}.live-dot.open{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.live-dot.down{background:var(--warning);animation:blink 1.2s infinite}@keyframes blink{50%{opacity:.3}}.user-btn{display:inline-flex;align-items:center;gap:9px;height:40px;max-width:240px;padding:0 12px 0 4px;border:0;border-radius:20px;background:none;color:var(--fg-2);font:500 14px var(--sans);cursor:pointer}.user-btn:hover,.user-btn.on{background:var(--hover);color:var(--fg)}.user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:600}.sidebar{grid-column:1;grid-row:2;position:sticky;top:56px;height:calc(100vh - 56px);display:flex;flex-direction:column;gap:22px;padding:18px 12px 12px;overflow-y:auto;background:var(--surface-2);border-right:1px solid var(--line)}.side-nav{display:flex;flex-direction:column;gap:2px}.side-heading{padding:0 10px 6px;color:var(--dim);font:600 12px var(--sans);letter-spacing:.06em;text-transform:uppercase}.side-org{margin:0 4px 8px;font-size:14px}.side-org-name{margin:0 10px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-weight:600}.side-link{display:flex;align-items:center;gap:11px;height:38px;padding:0 10px;border-radius:var(--radius-sm);color:var(--fg-2);font-size:15px;font-weight:500;text-decoration:none}.side-link .icon{color:var(--dim)}.side-link:hover{background:var(--hover);color:var(--fg)}.side-link.on{background:var(--accent-soft);color:var(--fg)}.side-link.on .icon{color:var(--accent)}.side-label{flex:1}.side-count{min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-grid;place-items:center;background:var(--warning-soft);color:var(--warning);font-size:12px;font-weight:600}.side-count.crit{background:var(--critical);color:#fff}.scrim{display:none}.content{grid-column:2;grid-row:2;min-width:0}.popover{position:relative}.popover-panel{position:absolute;top:calc(100% + 6px);z-index:55;min-width:220px;max-width:min(360px,calc(100vw - 24px));max-height:min(440px,calc(100vh - 90px));overflow-y:auto;padding:6px;background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow)}.popover-panel.right{right:0}.popover-panel.left{left:0}.menu{display:flex;flex-direction:column}.menu-who{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.menu-who strong{font-size:15px}.menu-who span{font-size:13px;color:var(--dim);overflow-wrap:anywhere}.menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--fg);font:14px var(--sans);text-align:left;text-decoration:none;cursor:pointer}.menu-item:hover{background:var(--hover)}.menu-item .icon{color:var(--dim);flex:none}.menu-item.on{color:var(--accent);font-weight:500}.menu-item.on .icon{color:var(--accent)}.menu-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-count{color:var(--dim);font-size:13px;font-variant-numeric:tabular-nums}.menu-extra{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.menu-extra .menu-item{white-space:nowrap}.menu-box{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:4px}.menu-box.on{background:var(--accent);border-color:var(--accent)}.menu-item .menu-box.on .icon{color:var(--accent-fg)}.page{padding:28px 36px 72px;max-width:1180px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page-title{display:flex;flex-direction:column;gap:4px;min-width:0}.page-title h1{font-size:26px;letter-spacing:-.01em}.page-sub{color:var(--dim);font-size:14px;max-width:70ch}.page-actions{display:flex;gap:8px;flex:none}.list-panel{list-style:none;margin:0;padding:0;max-width:760px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.list-row{display:flex;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line)}.list-row:last-child{border-bottom:0}.list-main{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.list-main strong{font-size:15px}.list-main .muted{display:flex;gap:8px;align-items:center;font-size:14px;flex-wrap:wrap}.feed-page{max-width:none}.feed-main{min-width:0}.feed-page.with-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:24px;align-items:start}.feed-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}.tabs{display:inline-flex;height:38px;padding:3px;gap:2px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.tab{display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:4px;color:var(--fg-2);font:500 14px var(--sans);text-decoration:none}.tab:hover{color:var(--fg)}.tab.on{background:var(--accent-soft);color:var(--accent)}.tab-count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;background:var(--hover);color:var(--fg-2);font-size:12px;font-weight:600}.tab-count.hot{background:var(--critical-soft);color:var(--critical)}.search{flex:1 1 220px;max-width:480px;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--dim)}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search input{flex:1;min-width:0;border:0;padding:0;background:none;box-shadow:none!important;font-size:14px}.facets{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}.facet{display:inline-flex;align-items:center}.facet-btn{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 10px 0 13px;border:1px dashed var(--line-strong);border-radius:17px;background:none;color:var(--fg-2);font:500 13px var(--sans);white-space:nowrap;cursor:pointer}.facet-btn .icon{transform:rotate(90deg);color:var(--dim)}.facet-btn:hover,.facet-btn.on{border-color:var(--dim);color:var(--fg)}.facet.active .facet-btn{border:1px solid var(--accent);border-right:0;border-radius:17px 0 0 17px;padding-right:4px;background:var(--accent-soft);color:var(--fg)}.facet.active .facet-btn b{color:var(--accent);font-weight:600}.facet-clear{display:inline-grid;place-items:center;width:30px;height:34px;border:1px solid var(--accent);border-left:0;border-radius:0 17px 17px 0;background:var(--accent-soft);color:var(--accent);cursor:pointer}.facet-clear:hover{color:var(--critical)}.toggle-list{display:flex;flex-direction:column;gap:14px;width:300px;max-width:100%;padding:8px}.toggle-row{display:flex;align-items:center;gap:14px;justify-content:space-between}.toggle-text{display:flex;flex-direction:column;gap:2px}.toggle-text strong{font-size:14px;font-weight:500}.toggle-text span{font-size:13px;color:var(--dim)}.result-line{display:flex;align-items:center;gap:14px;min-height:32px;margin:0 2px 8px;color:var(--dim);font-size:14px}.result-line .btn{margin-left:auto}.alert-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.alert-table th,.alert-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.alert-table thead th{height:38px;padding-top:0;padding-bottom:0;background:var(--surface-2);color:var(--dim);font:600 12px var(--sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.alert-table tbody:last-child tr:last-child>*{border-bottom:0}.alert-table th:first-child,.alert-table td:first-child{padding-left:16px}.alert-table th:last-child,.alert-table td:last-child{padding-right:16px}.alert-table .c-sev{width:108px}.alert-table .c-labels{width:30%}.alert-table .c-source{width:150px}.alert-table .c-age{width:96px}.alert-table .c-status{width:132px}.group-row th{padding:9px 16px;background:var(--surface-2);color:var(--fg);font:600 14px var(--sans)}.group-row th>*+*{margin-left:10px}.group-name{font-family:var(--mono);font-size:13px}.count{padding:0 8px;border-radius:10px;background:var(--hover);color:var(--dim);font-size:12px;font-weight:600;line-height:20px}.alert-row{cursor:pointer}.alert-row:hover{background:var(--hover)}.alert-row.selected{background:var(--accent-soft)}.alert-row.acked>:not(.c-status){opacity:.68}.sev-tag{display:inline-flex;align-items:center;gap:7px;color:var(--dim);font:600 13px var(--sans);white-space:nowrap}.sev-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.sev-tag.sev-critical{color:var(--critical)}.sev-tag.sev-warning{color:var(--warning)}.sev-tag.sev-info{color:var(--info)}.row-title{display:flex;align-items:center;gap:8px;min-width:0}.row-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-weight:600;text-decoration:none}.row-link:hover{text-decoration:underline}.alert-row.resolved .row-link{color:var(--fg-2)}.row-summary{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-2);font-size:14px}.row-compact{display:none;gap:10px;margin-top:3px;overflow:hidden;white-space:nowrap;color:var(--dim);font-size:13px}.row-compact code{overflow:hidden;text-overflow:ellipsis;font-size:12px}.row-labels{display:flex;align-items:center;gap:6px;overflow:hidden}.row-labels code{flex:0 1 auto;min-width:0;padding:2px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;background:var(--hover);color:var(--fg-2);font-size:12px}.row-labels .lk{color:var(--dim)}.row-labels .more{flex:none;color:var(--dim);font-size:12px}.c-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-2);font-size:14px}.c-age{white-space:nowrap;color:var(--fg-2);font-size:14px;font-variant-numeric:tabular-nums}.state{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;white-space:nowrap;font-size:13px}.state.acked{color:var(--ok)}.state.resolved{color:var(--dim)}.empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:72px 20px;color:var(--dim);text-align:center;background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius)}.empty strong{color:var(--fg);font-size:17px}.empty-dot{width:12px;height:12px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 5px var(--ok-soft);margin-bottom:6px}.detail{position:sticky;top:76px;max-height:calc(100vh - 96px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--line-strong);border-radius:var(--radius);outline:none}.detail.sev-critical{border-top-color:var(--critical)}.detail.sev-warning{border-top-color:var(--warning)}.detail.sev-info{border-top-color:var(--info)}.detail-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.detail-head h2{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.detail-title{display:flex;flex-direction:column;gap:8px;min-width:0}.detail-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ack-note{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--radius-sm);background:var(--ok-soft);color:var(--ok);font-size:14px}.ack-note strong{font-weight:600}.kv-grid{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 14px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);font-size:14px}.kv-grid dt{color:var(--dim)}.kv-grid dd{margin:0;overflow-wrap:anywhere}.kv-grid code{font-size:13px}.detail-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.detail-actions{display:flex;flex-wrap:wrap;gap:8px}.detail-summary{margin:0;font-size:15px;color:var(--fg)}.detail-desc{margin:0;font-size:14px;color:var(--fg-2);white-space:pre-wrap}.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:14px}.facts dt{color:var(--dim)}.facts dd{margin:0;overflow-wrap:anywhere}.detail-block h3{margin-bottom:8px;color:var(--dim);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.labels{display:flex;flex-wrap:wrap;gap:6px}.labels code{padding:3px 8px;border-radius:4px;background:var(--hover);border:1px solid var(--line);font-size:12.5px;color:var(--fg);overflow-wrap:anywhere}.labels .lk{color:var(--dim)}.detail-fp{display:flex;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line);color:var(--dim);font-size:12px}.detail-fp code{font-size:12px;overflow-wrap:anywhere}.copy{position:relative}.copy-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg);font:500 14px var(--sans);cursor:pointer}.copy-btn:hover{background:var(--raised)}.copy-caret{font-size:11px;color:var(--dim)}.copy-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:190px;padding:6px;background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow)}.copy-item{display:block;width:100%;padding:8px 10px;border:0;border-radius:4px;background:none;color:var(--fg-2);font:14px var(--sans);text-align:left;cursor:pointer}.copy-item:hover{background:var(--hover);color:var(--fg)}.toasts{position:fixed;bottom:20px;right:20px;z-index:60;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px))}.toast{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--line-strong);border-left:4px solid var(--critical);border-radius:var(--radius-sm);background:var(--raised);box-shadow:var(--shadow);color:var(--fg);font:14px var(--sans);text-align:left;cursor:pointer;animation:toast-in .22s ease-out}.toast-sev{color:var(--critical);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.toast strong{font-size:15px}.toast-sum{color:var(--fg-2);font-size:13px}@keyframes toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.admin-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.admin-form input,.admin-form select{min-width:0}.sso-form input{flex:1 1 240px}.sso-form input.wide{flex:2 1 360px}.admin-add{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);font:600 14px var(--sans);cursor:pointer;white-space:nowrap}.admin-add:hover{filter:brightness(1.08)}.admin-add:disabled{opacity:.45;cursor:default}.admin-add.ghost{background:var(--surface);color:var(--accent);border-color:var(--line-strong)}.admin-check{color:var(--fg-2);font-size:14px;display:flex;gap:6px;align-items:center}.admin-del,.admin-link{border:0;background:none;padding:2px 0;font:500 14px var(--sans);cursor:pointer;white-space:nowrap}.admin-del{color:var(--dim)}.admin-del:hover{color:var(--critical)}.admin-link{color:var(--accent)}.admin-link:hover{text-decoration:underline}.admin-link:disabled,.admin-del:disabled{opacity:.45;cursor:default}.admin-sub{margin:32px 0 10px;font-size:16px;font-weight:600}.page.admin{overflow-x:auto}.admin-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:8px;font-size:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.admin-table th{text-align:left;padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--dim);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.admin-table td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top}.admin-table tr:last-child td{border-bottom:0}.admin-table code{font-size:13px}.admin-table .dim{color:var(--dim)}.admin-table .err-cell{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table .st-sent{color:var(--ok)}.admin-table .st-pending{color:var(--warning)}.admin-table .st-failed{color:var(--critical)}.seen{display:inline-flex;align-items:center;gap:7px}.seen-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--dim)}.seen-dot.ok{background:var(--ok)}.seen-dot.stale{background:var(--warning)}.matcher-rows{margin-bottom:12px}.token-reveal{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;margin-bottom:14px;border-left:4px solid var(--ok);border-radius:var(--radius-sm);background:var(--ok-soft);font-size:14px}.token-reveal code{padding:5px 9px;border:1px solid var(--line);border-radius:4px;background:var(--surface);word-break:break-all;-webkit-user-select:all;user-select:all}.src-actions{display:flex;gap:14px;align-items:center}.src-badge.on{color:var(--ok);background:var(--ok-soft);font-family:var(--sans)}.src-badge.off{color:var(--warning);background:var(--warning-soft);font-family:var(--sans)}.src-row-off td{opacity:.55}.src-row-off td.src-actions{opacity:1}.src-detail-row td{background:var(--surface-2);padding:16px 18px}.channel-members{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.channel-members .src-note{flex-basis:100%;margin:0 0 4px}.member-check{display:inline-flex;gap:7px;align-items:center;cursor:pointer;font-size:14px}.src-detail{display:flex;flex-direction:column;gap:14px}.src-facts{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0}.src-facts>div{display:flex;flex-direction:column;gap:3px}.src-facts dt{font-size:12px;font-weight:600;color:var(--dim)}.src-facts dd{margin:0;font-size:14px}.src-facts code{padding:2px 6px;border:1px solid var(--line);border-radius:4px;background:var(--surface);-webkit-user-select:all;user-select:all}.src-note{margin:0;font-size:14px;color:var(--dim)}.src-config{display:flex;flex-direction:column;gap:12px;width:100%}.snippet{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.snippet-head{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);color:var(--dim);font-size:13px;font-weight:600}.snippet pre{margin:0;padding:12px;overflow-x:auto;font-size:13px;line-height:1.55}.snippet pre code{white-space:pre;-webkit-user-select:text;user-select:text}.settings{max-width:880px}.settings-toc{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 20px}.settings-toc a{padding:5px 12px;border-radius:15px;color:var(--fg-2);font-size:14px;font-weight:500;text-decoration:none}.settings-toc a:hover{background:var(--hover);color:var(--fg)}.settings-toc a.on{background:var(--accent-soft);color:var(--accent)}.card{margin-bottom:20px;padding:20px 24px 8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);scroll-margin-top:76px;position:relative}.card-head{padding-bottom:6px}.card-head h2{font-size:18px}.card-head p{margin:0;color:var(--dim);font-size:14px}.card-section{padding:16px 0;border-top:1px solid var(--line)}.card-section .settings-row:last-child{border-bottom:0}.card-note{margin:8px 0 16px;color:var(--dim);font-size:14px}.section-title{display:block;margin-bottom:10px;font-size:15px;font-weight:600}.section-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.section-bar .section-title{margin:0}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.card>.settings-row:last-child,.card>:last-child>.settings-row:last-child{border-bottom:0}.card-head+.settings-row,.card-head+*>.settings-row:first-child{border-top:1px solid var(--line)}.settings-row.column{flex-direction:column;align-items:stretch}.settings-row>.toggle-row{flex:1}.settings-text{display:flex;flex-direction:column;gap:3px;min-width:0}.settings-text strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:500}.settings-text>span{display:block;font-size:14px;color:var(--dim)}.state-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;background:var(--hover);color:var(--dim);font-size:12px;font-weight:600;white-space:nowrap}.state-badge.on{background:var(--ok-soft);color:var(--ok)}.state-badge.warn{background:var(--warning-soft);color:var(--warning)}.state-badge.bad{background:var(--critical-soft);color:var(--critical)}td .state-badge{margin-left:8px}.item-list{list-style:none;margin:4px 0 0;padding:0}.item-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.item-list li:first-child{border-top:0}.item-list li>.icon{color:var(--dim);flex:none}.item-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.item-main strong{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.item-main>span{color:var(--dim);font-size:13px}.form-grid{display:grid;gap:12px;max-width:380px}.form-field{display:flex;flex-direction:column;gap:6px}.form-field span{color:var(--fg-2);font-size:14px;font-weight:500}.form-field input{height:40px;font-size:15px}.form-msg{padding:9px 12px;border-radius:var(--radius-sm);font-size:14px}.form-msg.error{background:var(--critical-soft);color:var(--critical)}.form-msg.ok{background:var(--ok-soft);color:var(--ok)}.form-msg.warn{background:var(--warning-soft);color:var(--warning)}.btn.danger{background:var(--critical);border-color:var(--critical);color:#fff;font-weight:600}.btn.danger:hover{filter:brightness(1.08)}.table-scroll{overflow-x:auto}.sessions-table{margin-top:0}.sessions-table td{vertical-align:middle;white-space:nowrap}.settings-row.toggle{width:100%;border-left:0;border-right:0;border-top:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.settings-row.toggle:hover{background:var(--hover)}.settings-row.toggle:disabled{opacity:.5;cursor:not-allowed}.chip-row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.settings-row>.chip-row{flex-shrink:0}.sev-chip{height:30px;padding:0 12px;border:1px solid var(--line-strong);border-radius:15px;background:var(--surface);color:var(--fg-2);font:500 13px var(--sans);text-transform:capitalize;cursor:pointer}.sev-chip.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.sev-chip:disabled{opacity:.5;cursor:default}.settings-error{color:var(--warning);font-size:13px;margin:6px 0}.settings-form{padding:14px 0;margin:0;border-bottom:1px solid var(--line)}.settings-form input{flex:1 1 200px}.person{display:flex;flex-direction:column;gap:2px;min-width:0}.person strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:500}.person>span{color:var(--dim);font-size:13px}.admin-table.people td{vertical-align:middle}.admin-table.people td.actions{text-align:right;white-space:nowrap}.admin-table.people td.actions>*+*{margin-left:14px}.admin-table.people tr.off .person{opacity:.6}.org-list{display:flex;flex-wrap:wrap;gap:4px}.policy-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:20px;padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.segmented button:disabled{opacity:.45;cursor:not-allowed}.issued-secret{display:block;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2);font-size:16px;letter-spacing:.04em;word-break:break-all;-webkit-user-select:all;user-select:all}.toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;min-height:36px}.toolbar-info{color:var(--dim);font-size:14px}.empty.small{padding:40px 20px}.empty.small strong{font-size:16px}.admin-table.clickable tbody tr{cursor:pointer}.admin-table.clickable tbody tr:hover{background:var(--hover)}.admin-table.clickable a{color:var(--fg);text-decoration:none}.admin-table.clickable a:hover{text-decoration:underline}.admin-table .actions .icon{color:var(--dim)}.cell-inline{display:flex;align-items:center;gap:12px}.row-labels.wrap{flex-wrap:wrap}.copy-field{display:flex;align-items:center;gap:8px;min-width:0}.copy-field code{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);font-size:13px;overflow-wrap:anywhere}.copy-field.secret code{border-color:var(--warning);background:var(--warning-soft);color:var(--fg)}.back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--dim);font-size:14px;text-decoration:none}.back-link:hover{color:var(--fg)}.detail-page-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.detail-page-head h2{font-size:22px}.tabs-line{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs-line a{padding:9px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--fg-2);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.tabs-line a:hover{color:var(--fg)}.tabs-line a.on{border-bottom-color:var(--accent);color:var(--accent)}.danger-zone strong{color:var(--critical)}.segmented.small{height:30px;padding:2px}.segmented.small button{padding:0 10px;font-size:13px}.snippet-head{gap:10px;flex-wrap:wrap}.form-field-group{display:flex;flex-direction:column;gap:5px;min-width:0}.form-hint{color:var(--dim);font-size:13px}.form-field select,.form-field input{width:100%}.choice-group,.matcher-builder{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.choice-group legend,.matcher-builder legend{margin-bottom:6px;padding:0;color:var(--fg-2);font-size:14px;font-weight:500}.choice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer}.choice.on{border-color:var(--accent);background:var(--accent-soft)}.choice input{margin-top:3px}.choice span{display:flex;flex-direction:column;gap:2px}.choice strong{font-size:14px;font-weight:500}.choice small{color:var(--dim);font-size:13px}.matcher-row{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr) auto;gap:8px;align-items:center}.matcher-builder .btn{align-self:flex-start}.check-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.check-list label{display:flex;align-items:center;gap:8px;font-size:14px}.lang-btn{width:auto;gap:6px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.side-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--line)}.notices{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:8px}.notice{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:20px;background:var(--fg);color:var(--bg);font-size:14px;font-weight:500;box-shadow:var(--shadow);animation:toast-in .18s ease-out}.modal{width:min(540px,calc(100vw - 32px));padding:0;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--fg);box-shadow:var(--shadow)}.modal::backdrop{background:#00000080}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 0 20px}.modal-head h2{font-size:18px}.modal-body{display:flex;flex-direction:column;gap:14px;padding:14px 20px}.modal-body p{margin:0;color:var(--fg-2);font-size:14px}.modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--line)}.mfa-qr{width:max-content;margin:12px 0;padding:12px;background:#fff;border-radius:var(--radius-sm)}.mfa-secret{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.mfa-secret span{font-size:13px;color:var(--dim)}.mfa-secret code{font-size:15px;font-weight:600;letter-spacing:.12em;word-break:break-all}.mfa-codes{list-style:none;margin:0 0 16px;padding:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 18px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.mfa-codes li{font:500 14px var(--mono);letter-spacing:.08em}.about{max-width:680px;margin:0 auto;padding-top:64px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.about-hero{display:flex;flex-direction:column;align-items:center;gap:10px}.about-name{font:700 32px var(--display);letter-spacing:.03em}.about-name em{font-style:normal;color:var(--accent)}.about-tag{margin:0;color:var(--dim);font-size:15px}.about-ver{padding:3px 10px;border:1px solid var(--line-strong);border-radius:12px;color:var(--accent);font-size:13px}.about-lead{margin:0;font-size:16px;line-height:1.7;color:var(--fg-2)}.about-foot{margin:0;color:var(--dim);font-size:13px}.auth-stage{min-height:100%;display:grid;place-items:center;padding:32px 16px;background:var(--bg)}.auth-corner{position:fixed;top:14px;right:14px;display:flex;gap:4px}.auth-card{width:min(400px,100%);padding:32px 32px 28px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.auth-card.wide{width:min(560px,100%)}.auth-card .card-section{padding:12px 0}.auth-head{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;text-align:center}.auth-head .logo{margin-bottom:6px}.auth-head h1{font-size:24px;font-weight:700;letter-spacing:-.01em}.auth-head p{margin:0;color:var(--dim);font-size:15px}.auth-body{display:flex;flex-direction:column;gap:14px}.auth-text{margin:0;color:var(--fg-2);font-size:14px}.auth-hint,.auth-host{margin:0;color:var(--dim);font-size:13px;text-align:center}.auth-host{margin-top:-8px;font-family:var(--mono);font-size:12px}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field>span:first-child{color:var(--fg-2);font-size:14px;font-weight:500}.auth-input{display:flex;align-items:center;gap:9px;height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--dim)}.auth-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-input input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none!important;font-size:15px}.auth-alert{padding:10px 12px;border-radius:var(--radius-sm);font-size:14px}.auth-alert.danger{background:var(--critical-soft);color:var(--critical)}.auth-alert.info{background:var(--info-soft);color:var(--fg-2)}.auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg);font:600 15px var(--sans);text-decoration:none;cursor:pointer}.auth-btn:hover{background:var(--raised);border-color:var(--dim)}.auth-btn.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.auth-btn.primary:hover{filter:brightness(1.08)}.auth-btn:disabled{opacity:.6;cursor:wait}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--dim);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.auth-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;padding:2px 4px;border:0;background:none;color:var(--fg-2);font:500 14px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-link:hover{color:var(--fg)}.auth-forgot{align-self:flex-end;margin-top:-6px;font-size:13px;color:var(--accent);text-decoration:none}.auth-forgot:hover{text-decoration:underline}.auth-foot{margin:6px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--dim);font-size:13px;line-height:1.9;text-align:center}.auth-foot a{color:var(--accent);text-decoration:none}.auth-foot a:hover{text-decoration:underline}.console-sub{margin:6px 0 16px;color:var(--dim);font-size:14px}.console-sub:first-letter{text-transform:uppercase}.field{display:block;margin-bottom:16px}.field span{display:block;margin-bottom:6px;color:var(--fg-2);font-size:14px;font-weight:500}.field span:first-letter{text-transform:uppercase}.field input{width:100%;height:42px;font-size:15px;padding:0 12px}.login-error{margin-bottom:16px;padding:9px 12px;border-radius:var(--radius-sm);background:var(--critical-soft);color:var(--critical);font-size:14px}@media(min-width:1281px){.feed-page.with-detail .alert-table .c-labels,.feed-page.with-detail .alert-table .c-source{display:none}.feed-page.with-detail .row-compact{display:flex}}@media(max-width:1280px){.feed-page.with-detail{display:block}.feed-page.with-detail .detail{position:fixed;top:56px;right:0;bottom:0;z-index:45;width:min(480px,100vw);max-height:none;border-radius:0;border-top-width:0;border-left:4px solid var(--line-strong);box-shadow:var(--shadow)}.feed-page.with-detail .detail.sev-critical{border-left-color:var(--critical)}.feed-page.with-detail .detail.sev-warning{border-left-color:var(--warning)}.feed-page.with-detail .detail.sev-info{border-left-color:var(--info)}}@media(max-width:1100px){.alert-table .c-labels{display:none}.row-compact{display:flex}}@media(max-width:900px){.app{grid-template-columns:minmax(0,1fr);background:none}.content{grid-column:1}.topbar{gap:10px;padding:0 10px}.menu-btn{display:inline-grid}.wordmark{font-size:17px}.top-switch{display:none}.side-switch{display:inline-flex;align-self:flex-start}.user-name{display:none}.user-btn{padding:0 4px}.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:50;width:280px;height:auto;transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s;box-shadow:var(--shadow)}.drawer-open .sidebar{transform:none;visibility:visible;transition:transform .2s ease}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#00000073}.page{padding:20px 16px 64px}.page-title h1{font-size:22px}.alert-table .c-source{display:none}}@media(max-width:640px){.matcher-row{grid-template-columns:minmax(0,1fr) auto}.matcher-row>:nth-child(2),.matcher-row>:nth-child(3){grid-column:1}.matcher-row>:nth-child(4){grid-row:1;grid-column:2}.toolbar-row{flex-wrap:wrap}.tabs{flex:1}.tab{flex:1;justify-content:center;padding:0 8px}.search{flex-basis:100%;max-width:none}.facets{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}.facet{flex:none}.popover-panel.left,.popover-panel.right{position:fixed;top:auto;left:12px;right:12px;bottom:12px;max-width:none}.page-head,.result-line{flex-wrap:wrap}.alert-table,.alert-table tbody{display:block}.alert-table thead{display:none}.alert-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;padding:12px 14px;border-bottom:1px solid var(--line)}.alert-table tbody:last-child .alert-row:last-child{border-bottom:0}.alert-table .alert-row>td{padding:0;border:0}.alert-row .c-sev{grid-row:1;grid-column:1;width:auto}.alert-row .c-age{grid-row:1;grid-column:2;width:auto;text-align:right}.alert-row .c-alert{grid-row:2 / 4;grid-column:1}.alert-row .c-status{grid-row:3;grid-column:2;width:auto;align-self:end}.row-summary{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.group-row,.group-row th{display:block}.settings-row{flex-wrap:wrap}}a.src-badge{text-decoration:none}a.src-badge:hover{color:var(--fg);background:var(--line)}.badge-role{margin-left:5px;color:var(--accent);font-family:var(--sans)}.limits-grid{display:grid;gap:10px}.limit-row{display:grid;grid-template-columns:1fr 150px 110px;gap:8px;align-items:center;font-size:14px}@media(max-width:520px){.limit-row{grid-template-columns:1fr 1fr}.limit-row>span:first-child{grid-column:1 / -1}}
