@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-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.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-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.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-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.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-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.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:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.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:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-DBkYO1u-.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-n-X-g5Z4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-n470B0cW.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-DcylQI4B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-500-normal-DQcnnbdd.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-500-normal-h5t7erDE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-BXI6PlF4.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-iH120vlL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-600-normal-P_JjY83V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex 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{--ui-bg: #F4F6F9;--ui-surface: #FFFFFF;--ui-sunken: #F8FAFC;--ui-line: #E3E7ED;--ui-ink: #0F1B2D;--ui-muted: #4B5565;--ui-bar: #1F3D7D;--ui-barline: #3A5796;--ui-barink: #C9D3EA;--ui-barborder: #4A64A0;--ui-barbtn: #DCE5F0;--ui-chip: #2A4A8E;--ui-hi: #F99B27;--ui-hiink: #1F3D7D;--ui-accent: #1F3D7D;--ui-tile-rgb: 31, 61, 125;--ui-tile-ink-strong: #FFFFFF;--ui-tile-ink-soft: #0F1B2D;--ui-link: #1F3D7D;--ui-btn: #1F3D7D;--ui-btnink: #FFFFFF;--ui-badge: #F36B21;--ui-badgeink: #1A0800;--ui-warn: #9A4A06;--ui-warnbg: #FDF0DC;--ui-was: #FDF2F2;--ui-wasline: #F3D2D2;--ui-now: #EAF6F1;--ui-nowline: #BFE3D3;--ui-st-done-bg: #E3F4F1;--ui-st-done: #0B6B5E;--ui-st-rev-bg: #E6EEFB;--ui-st-rev: #1D4ED8;--ui-st-none-bg: #EEF1F5;--ui-st-none: #5B6576;--ui-st-conf-bg: #FDF0DC;--ui-st-conf: #9A4A06;--ui-st-no-bg: #FDECEA;--ui-st-no: #B42318;--ui-shadow: 0 1px 2px rgba(15, 27, 45, .06);--ui-popshadow: 0 12px 32px rgba(15, 27, 45, .18);--ui-onbar: #FFFFFF;--ui-solid: #1F3D7D;--ui-solid-hover: #17326A;--ui-tint: #E8EDF7;--ui-tintline: #C5D1EA;--ui-font: "IBM Plex Sans", "IBM Plex Sans Thai", system-ui, -apple-system, sans-serif;--ui-mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light}:root[data-theme=dark]{--ui-bg: #0E1318;--ui-surface: #161C24;--ui-sunken: #121820;--ui-line: #26303C;--ui-ink: #E6EAF0;--ui-muted: #9AA5B4;--ui-bar: #14295A;--ui-barline: #2B437A;--ui-accent: #8FA9E0;--ui-tile-rgb: 143, 169, 224;--ui-tile-ink-strong: #0E1318;--ui-tile-ink-soft: #E6EAF0;--ui-link: #B4C6EE;--ui-btn: #8FA9E0;--ui-btnink: #0E1318;--ui-warn: #FFB454;--ui-warnbg: #3A2410;--ui-was: #2A1A1C;--ui-wasline: #4A2A2E;--ui-now: #13291F;--ui-nowline: #24503C;--ui-st-done-bg: #11352B;--ui-st-done: #5EE2B0;--ui-st-rev-bg: #132A45;--ui-st-rev: #7CC4FF;--ui-st-none-bg: #1E242D;--ui-st-none: #9AA5B4;--ui-st-conf-bg: #3A2410;--ui-st-conf: #FFB454;--ui-st-no-bg: #3A1614;--ui-st-no: #FF9C92;--ui-shadow: 0 1px 2px rgba(0, 0, 0, .4);--ui-popshadow: 0 12px 32px rgba(0, 0, 0, .5);--ui-solid: #2E4F96;--ui-solid-hover: #3A5FB0;--ui-tint: #1A2438;--ui-tintline: #2B3A57;color-scheme:dark}:root{--primary: var(--x-2563eb);--primary-light: var(--x-eff6ff);--platinum: var(--x-166534);--platinum-light: var(--x-dcfce7);--success: var(--x-059669);--success-light: var(--x-ecfdf5);--error: var(--x-dc2626);--error-light: var(--x-fef2f2);--warning: var(--x-d97706);--warning-light: var(--x-fffbeb);--safety: var(--x-b45309);--safety-light: var(--x-ffedd5);--template: var(--x-7c3aed);--template-light: var(--x-f5f3ff);--text: var(--x-1e293b);--bg: var(--bg-f8fafc)}body{margin:0;font-family:Inter,-apple-system,sans-serif;background-color:var(--bg);color:var(--text);line-height:1.5}.dashboard-wrapper{position:relative;min-height:100vh}.dashboard{max-width:1600px;margin:0 auto;padding:2rem;transition:filter .5s ease}@media(max-width:1024px){.dashboard{padding:1.25rem}}@media(max-width:768px){.dashboard{padding:.85rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bd-2563eb);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.dashboard.blurred{filter:blur(12px) grayscale(40%);pointer-events:none;-webkit-user-select:none;user-select:none}.lock-screen-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-rgba-15-23-42-0_7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lock-notice{margin-top:2rem;display:flex;align-items:center;gap:.75rem;background:var(--bg-rgba-239-68-68-0_2);border:1px solid var(--bd-rgba-239-68-68-0_4);padding:.75rem 1.5rem;border-radius:2rem;color:var(--fg-fca5a5);font-weight:600;font-size:.9rem;animation:slideUp .4s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}h1{margin:0;font-size:1.5rem;font-weight:700;color:var(--fg-0f172a)}.card{background:var(--bg-white);border-radius:.75rem;box-shadow:0 1px 3px var(--sh-rgba-0-0-0-0_1);padding:1.5rem;margin-bottom:1.5rem}.upload-zone{border:2px dashed var(--bd-cbd5e1);border-radius:.75rem;padding:3rem;text-align:center;cursor:pointer;transition:all .2s}.upload-zone:hover{border-color:var(--primary);background:var(--primary-light)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.stat-item{background:var(--bg-white);padding:1rem;border-radius:.75rem;box-shadow:0 1px 2px var(--sh-rgba-0-0-0-0_05);border-left:4px solid var(--primary)}.stat-item.platinum{border-left-color:var(--platinum)}.stat-item.match{border-left-color:var(--success)}.stat-item.safety{border-left-color:var(--safety)}.stat-item.template{border-left-color:var(--template)}.stat-item.discrepancy{border-left-color:var(--error)}.stat-item.unverifiable{border-left-color:var(--bd-64748b)}.stat-value{font-size:1.5rem;font-weight:700;display:block}.stat-label{font-size:.75rem;color:var(--fg-64748b);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.table-container{overflow-x:auto}table{width:100%;border-collapse:collapse}th{text-align:left;padding:1rem;border-bottom:1px solid var(--bd-e2e8f0);font-size:.875rem;color:var(--fg-64748b)}td{padding:1rem;border-bottom:1px solid var(--bd-f1f5f9);font-size:.875rem}.status-badge{padding:.25rem .6rem;border-radius:9999px;font-weight:600;font-size:.7rem;text-transform:uppercase;white-space:nowrap}.status-badge.platinum{background:var(--platinum-light);color:var(--platinum)}.status-badge.trial{background:var(--success-light);color:var(--success)}.status-badge.safety{background:var(--safety-light);color:var(--safety)}.status-badge.template{background:var(--template-light);color:var(--template)}.status-badge.discrepancy{background:var(--error-light);color:var(--error)}.status-badge.unverifiable{background:var(--bg-f1f5f9);color:var(--fg-64748b)}.btn{padding:.5rem 1rem;border-radius:.5rem;font-weight:500;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:.5rem}.btn-primary{background:var(--primary);color:var(--fg-white)}.btn-primary:hover{background:var(--bg-1d4ed8)}.btn-outline{border:1px solid var(--bd-e2e8f0);background:var(--bg-white)}.progress-bar-container{height:.5rem;background:var(--bg-e2e8f0);border-radius:9999px;overflow:hidden;margin:1rem 0}.progress-bar{height:100%;background:var(--primary);transition:width .3s ease}.split-layout{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media(min-width:1200px){.split-layout{grid-template-columns:3.2fr 1fr}}.sidebar-panel{display:flex;flex-direction:column;gap:1.5rem;height:fit-content}.sidebar-card{background:var(--bg-white);border-radius:.75rem;box-shadow:0 1px 3px var(--sh-rgba-0-0-0-0_1);padding:1.25rem;border:1px solid var(--bd-e2e8f0)}.sidebar-title{font-size:.8125rem;font-weight:800;color:var(--fg-64748b);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--bd-f1f5f9);padding-bottom:.5rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.activity-feed{display:flex;flex-direction:column;gap:.75rem}.comment-feed-item{background:var(--bg-f8fafc);border:1px solid var(--bd-e2e8f0);border-radius:.6rem;padding:.75rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.comment-feed-item:hover{border-color:var(--bd-3b82f6);background:var(--bg-f1f5f9);transform:translateY(-2px);box-shadow:0 4px 6px -1px var(--sh-rgba-0-0-0-0_05)}.comment-feed-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;font-size:.75rem}.comment-feed-author{font-weight:700;color:var(--fg-0f172a)}.comment-feed-file{font-size:.7rem;font-family:monospace;background:var(--bg-eff6ff);color:var(--fg-2563eb);padding:.1rem .35rem;border-radius:.25rem;font-weight:600}.comment-feed-text{margin:0;font-size:.785rem;color:var(--fg-475569);line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.specialty-list{display:flex;flex-direction:column;gap:.5rem}.specialty-list-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--bg-f8fafc);border-radius:.5rem;font-size:.8125rem;border:1px solid var(--bd-e2e8f0)}.specialty-list-label{font-weight:600;color:var(--fg-334155);display:flex;align-items:center;gap:.35rem}.specialty-list-badge{font-size:.75rem;font-weight:800;padding:.15rem .45rem;border-radius:2rem;background:var(--bg-e2e8f0);color:var(--fg-475569)}.specialty-list-badge.active-spec{background:var(--bg-4f46e5);color:var(--fg-white)}@keyframes badgePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}.login-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(circle at top left,var(--bg-1e293b),var(--bg-0f172a));padding:1rem}.login-glass-card{background:var(--bg-rgba-30-41-59-0_7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--bd-rgba-255-255-255-0_1);border-radius:1.5rem;padding:2.5rem;width:100%;max-width:420px;box-shadow:0 25px 50px -12px var(--sh-rgba-0-0-0-0_5)}.login-header{text-align:center;margin-bottom:2rem}.logo-badge{display:inline-flex;padding:.75rem;background:linear-gradient(135deg,var(--bg-3b82f6),var(--bg-2563eb));border-radius:1rem;color:var(--fg-white);margin-bottom:1rem}.login-header h2{color:var(--fg-white);margin:0;font-size:1.5rem}.login-header p{color:var(--fg-94a3b8);font-size:.875rem;margin-top:.5rem}.login-form{display:flex;flex-direction:column;gap:1.25rem}.input-group label{display:flex;align-items:center;gap:.5rem;color:var(--fg-cbd5e1);font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}.input-group input{width:100%;background:var(--bg-rgba-15-23-42-0_6);border:1px solid var(--bd-rgba-255-255-255-0_1);border-radius:.75rem;padding:.75rem 1rem;color:var(--fg-white);outline:none;transition:all .2s}.input-group input:focus{border-color:var(--bd-3b82f6);background:var(--bg-rgba-15-23-42-0_8);box-shadow:0 0 0 4px var(--sh-rgba-59-130-246-0_1)}.login-submit-btn{background:linear-gradient(135deg,var(--bg-3b82f6),var(--bg-2563eb));color:var(--fg-white);border:none;border-radius:.75rem;padding:.875rem;font-weight:700;cursor:pointer;transition:all .2s}.login-submit-btn{padding:.875rem;font-weight:700;cursor:pointer;transition:all .2s}.login-submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--sh-rgba-37-99-235-0_3)}.login-error-alert{background:var(--bg-rgba-239-68-68-0_1);border:1px solid var(--bd-rgba-239-68-68-0_2);color:var(--fg-fca5a5);padding:.75rem 1rem;border-radius:.75rem;font-size:.8125rem;display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.custom-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--bg-rgba-15-23-42-0_65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:11000;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.custom-modal-card{background:var(--bg-rgba-30-41-59-0_9);border:1px solid var(--bd-rgba-255-255-255-0_15);border-radius:1.25rem;padding:2.25rem;width:100%;max-width:480px;box-shadow:0 25px 50px -12px var(--sh-rgba-0-0-0-0_6);color:var(--fg-f8fafc);animation:custom-modal-fadeIn .2s ease-out}@keyframes custom-modal-fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.custom-modal-header{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;text-align:center}.custom-modal-icon-badge{display:inline-flex;padding:.75rem;border-radius:50%;margin-bottom:.75rem;box-shadow:0 4px 10px var(--sh-rgba-0-0-0-0_2)}.custom-modal-icon-badge.info{background:var(--bg-rgba-59-130-246-0_15);border:1px solid var(--bd-rgba-59-130-246-0_3);color:var(--fg-60a5fa)}.custom-modal-icon-badge.success{background:var(--bg-rgba-16-185-129-0_15);border:1px solid var(--bd-rgba-16-185-129-0_3);color:var(--fg-34d399)}.custom-modal-icon-badge.warning{background:var(--bg-rgba-249-115-22-0_15);border:1px solid var(--bd-rgba-249-115-22-0_3);color:var(--fg-fb923c)}.custom-modal-icon-badge.danger{background:var(--bg-rgba-239-68-68-0_15);border:1px solid var(--bd-rgba-239-68-68-0_3);color:var(--fg-f87171)}.custom-modal-header h3{margin:0;font-size:1.25rem;font-weight:700;color:var(--fg-f8fafc)}.custom-modal-body{font-size:.95rem;line-height:1.6;color:var(--fg-cbd5e1);text-align:center;margin-bottom:1.75rem}.custom-modal-body p{margin:0;white-space:pre-line}.custom-modal-footer{display:flex;justify-content:flex-end;gap:.75rem}.custom-modal-btn{border:none;border-radius:.5rem;padding:.65rem 1.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.custom-modal-btn.btn-confirm.info{background:var(--bg-2563eb);color:var(--fg-white)}.custom-modal-btn.btn-confirm.info:hover{background:var(--bg-1d4ed8);box-shadow:0 4px 12px var(--sh-rgba-59-130-246-0_3)}.custom-modal-btn.btn-confirm.success{background:var(--bg-059669);color:var(--fg-white)}.custom-modal-btn.btn-confirm.success:hover{background:var(--bg-047857);box-shadow:0 4px 12px var(--sh-rgba-16-185-129-0_3)}.custom-modal-btn.btn-confirm.warning{background:var(--bg-ea580c);color:var(--fg-white)}.custom-modal-btn.btn-confirm.warning:hover{background:var(--bg-c2410c);box-shadow:0 4px 12px var(--sh-rgba-249-115-22-0_3)}.custom-modal-btn.btn-confirm.danger{background:var(--bg-dc2626);color:var(--fg-white)}.custom-modal-btn.btn-confirm.danger:hover{background:var(--bg-b91c1c);box-shadow:0 4px 12px var(--sh-rgba-239-68-68-0_3)}.custom-modal-btn.btn-cancel{background:transparent;color:var(--fg-cbd5e1);border:1px solid var(--bd-rgba-255-255-255-0_15)}.custom-modal-btn.btn-cancel:hover{background:var(--bg-rgba-255-255-255-0_05);color:var(--fg-white);border-color:var(--bd-rgba-255-255-255-0_25)}.report-problem-fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--bg-ea580c);color:var(--fg-white);border:none;box-shadow:0 4px 12px var(--sh-rgba-234-88-12-0_4);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;transition:all .2s ease}.report-problem-fab:hover{background:var(--bg-c2410c);transform:scale(1.05)}.report-problem-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-rgba-0-0-0-0_6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .2s ease}.report-problem-modal{background:var(--bg-0f172a);border:1px solid var(--bd-1e293b);border-radius:12px;width:100%;max-width:450px;box-shadow:0 20px 25px -5px var(--sh-rgba-0-0-0-0_5),0 8px 10px -6px var(--sh-rgba-0-0-0-0_5);overflow:hidden}.report-problem-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg-rgba-30-41-59-0_5);border-bottom:1px solid var(--bd-1e293b)}.report-problem-header h2{margin:0;font-size:1.1rem;color:var(--fg-white);display:flex;align-items:center;gap:8px}.report-icon{color:var(--fg-ea580c)}.report-close-btn{background:transparent;border:none;color:var(--fg-94a3b8);cursor:pointer;padding:4px;border-radius:4px;display:flex;transition:all .2s}.report-close-btn:hover{background:var(--bg-1e293b);color:var(--fg-white)}.report-problem-form{padding:20px}.report-problem-desc{margin:0 0 16px;font-size:.9rem;color:var(--fg-cbd5e1);line-height:1.5}.report-textarea{width:100%;height:120px;background:var(--bg-1e293b);border:1px solid var(--bd-334155);border-radius:8px;padding:12px;color:var(--fg-white);font-size:.95rem;font-family:inherit;resize:none;box-sizing:border-box;margin-bottom:16px}.report-textarea:focus{outline:none;border-color:var(--bd-ea580c);box-shadow:0 0 0 2px var(--sh-rgba-234-88-12-0_2)}.report-error-msg{background:var(--bg-rgba-185-28-28-0_2);border:1px solid var(--bd-rgba-239-68-68-0_5);color:var(--fg-fca5a5);padding:10px 12px;border-radius:8px;font-size:.85rem;margin-bottom:16px}.report-success-msg{background:var(--bg-rgba-4-120-87-0_2);border:1px solid var(--bd-rgba-16-185-129-0_5);color:var(--fg-a7f3d0);padding:10px 12px;border-radius:8px;font-size:.85rem;margin-bottom:16px;text-align:center}.report-problem-actions{display:flex;justify-content:flex-end;gap:12px}.report-btn-cancel{background:transparent;border:none;color:var(--fg-cbd5e1);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.95rem;transition:all .2s}.report-btn-cancel:hover{background:var(--bg-1e293b);color:var(--fg-white)}.report-btn-submit{background:var(--bg-ea580c);color:var(--fg-white);border:none;padding:8px 16px;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.report-btn-submit:hover:not(:disabled){background:var(--bg-c2410c)}.report-btn-submit:disabled{opacity:.5;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-rgba-15-23-42-0_7);display:flex;align-items:center;justify-content:center;z-index:1050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-tabs{display:flex;background:var(--bg-cbd5e1);padding:.25rem;border-radius:.5rem;margin-bottom:1rem}.modal-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.45rem 1rem;border-radius:.375rem;border:none;cursor:pointer;font-size:.8125rem;font-weight:600;background:transparent;color:var(--fg-475569);transition:all .2s}.modal-tab.active{background:var(--bg-white);color:var(--fg-0f172a);box-shadow:0 1px 2px var(--sh-rgba-0-0-0-0_1)}.specialty-info-bar{background:var(--bg-f5f3ff);border:1px solid var(--bd-ddd6fe);border-radius:.5rem;padding:.65rem 1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--fg-5b21b6)}.specialty-info-bar strong{color:var(--fg-7c3aed);text-transform:capitalize}.text-btn{border:none;background:none;color:var(--fg-7c3aed);font-weight:700;cursor:pointer;font-size:.8125rem;margin-left:auto;text-decoration:underline}.text-btn:hover{color:var(--fg-5b21b6)}.modal-content{background:var(--bg-white);width:95%;max-width:900px;max-height:90vh;border-radius:1rem;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px var(--sh-rgba-0-0-0-0_25);overflow:hidden;transition:max-width .3s ease}.modal-content.preview-open{max-width:1600px}.reviewer-split-container{display:flex;flex:1;overflow:hidden;min-height:0}.reviewer-edits-pane{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-width:500px}.reviewer-preview-pane{flex:1;background:var(--bg-f8fafc);border-left:1px solid var(--bd-e2e8f0);overflow-y:auto;position:relative;min-width:600px}@media(max-width:1200px){.modal-content,.modal-content.preview-open{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}.reviewer-split-container{flex-direction:column;overflow-y:auto}.reviewer-edits-pane{min-width:0;width:100%;flex:none;overflow-y:visible;box-sizing:border-box}.reviewer-preview-pane{min-width:0;width:100%;flex:none;min-height:70vh;border-left:none;border-top:2px solid var(--bd-e2e8f0);box-sizing:border-box}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-header{padding:1.5rem;border-bottom:1px solid var(--bd-e2e8f0);display:flex;justify-content:space-between;align-items:flex-start;background:var(--bg-f8fafc)}.modal-header h3{margin:0;font-size:1.25rem;color:var(--fg-0f172a)}.modal-subtitle{margin:.25rem 0 0;font-size:.875rem;color:var(--fg-64748b);display:flex;align-items:center;gap:.5rem}.theme-badge{background:var(--bg-eff6ff);color:var(--fg-1e40af);padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:600;border:1px solid var(--bd-bfdbfe)}.close-btn{background:none;border:none;cursor:pointer;color:var(--fg-94a3b8);border-radius:.375rem;padding:.25rem}.close-btn:hover{background:var(--bg-e2e8f0);color:var(--fg-0f172a)}.modal-body{padding:1.5rem;overflow-y:auto;background:var(--bg-f1f5f9)}.edits-list{display:flex;flex-direction:column;gap:1.5rem}.edit-card{background:var(--bg-white);border-radius:.75rem;border:1px solid var(--bd-e2e8f0);padding:1.25rem;box-shadow:0 4px 6px -1px var(--sh-rgba-0-0-0-0_05);transition:all .25s cubic-bezier(.4,0,.2,1)}.edit-card.approved{border-left:6px solid var(--bd-059669)}.edit-card.rejected{border-left:6px solid var(--bd-dc2626);opacity:.9}.edit-card.pending{border-left:6px solid var(--bd-94a3b8)}.edit-card.conflict{border-left:6px solid var(--bd-f59e0b);background:var(--bg-fffef5)}.edit-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-meta{display:flex;align-items:center;gap:.75rem}.section-tag{background:var(--bg-f1f5f9);color:var(--fg-475569);padding:.25rem .6rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.finalizer-stamp{font-size:.75rem;color:var(--fg-64748b);font-weight:500;font-style:italic}.status-indicator{display:flex;align-items:center;font-size:.75rem;font-weight:600;text-transform:uppercase;padding:.2rem .5rem;border-radius:9999px;background:var(--bg-f8fafc);border:1px solid var(--bd-cbd5e1)}.approved .status-indicator{color:var(--fg-059669);background:var(--bg-ecfdf5);border-color:var(--bd-a7f3d0)}.rejected .status-indicator{color:var(--fg-dc2626);background:var(--bg-fef2f2);border-color:var(--bd-fca5a5)}.conflict .status-indicator{color:var(--fg-d97706);background:var(--bg-fffbeb);border-color:var(--bd-fcd34d)}.edit-diff{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.diff-item{background:var(--bg-f8fafc);border:1px solid var(--bd-e2e8f0);border-radius:.5rem;padding:.75rem}.diff-label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--fg-94a3b8);margin-bottom:.35rem}.diff-text{font-size:.875rem;color:var(--fg-192231);font-weight:500;word-break:break-word}.diff-text.highlight{color:var(--fg-2563eb);font-weight:600}.edit-reason{background:var(--bg-fffbeb);border:1px solid var(--bd-fef3c7);color:var(--fg-b45309);border-radius:.5rem;padding:.75rem;font-size:.8125rem;display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem}.edit-reason p{margin:0}.card-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--bd-e2e8f0);padding-top:1rem;gap:1rem}.collaboration-toggle-btn{background:var(--bg-f8fafc);border:1px solid var(--bd-cbd5e1);border-radius:.375rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;color:var(--fg-475569);cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .2s}.collaboration-toggle-btn:hover{background:var(--bg-e2e8f0);color:var(--fg-0f172a)}.admin-decision-group,.clinician-feedback-group{display:flex;gap:.5rem}.action-btn{border:1px solid var(--bd-cbd5e1);background:var(--bg-white);padding:.4rem .75rem;border-radius:.375rem;font-size:.8rem;font-weight:600;color:var(--fg-64748b);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s}.action-btn.reject:hover,.action-btn.reject.active{background:var(--bg-dc2626);color:var(--fg-white);border-color:var(--bd-dc2626)}.action-btn.approve:hover,.action-btn.approve.active{background:var(--bg-059669);color:var(--fg-white);border-color:var(--bd-059669)}.action-btn.suggest-edit:hover,.action-btn.suggest-edit.active{background:var(--bg-7c3aed);color:var(--fg-white);border-color:var(--bd-7c3aed)}.action-btn:disabled:not(.active),.action-btn:disabled:not(.active):hover{background:var(--bg-white);color:var(--fg-64748b);border-color:var(--bd-cbd5e1);opacity:.45;cursor:not-allowed}.non-admin-badge{font-size:.75rem;font-weight:600;color:var(--fg-b45309);background:var(--bg-fffbe6);padding:.3rem .6rem;border-radius:.375rem;border:1px solid var(--bd-ffe58f);display:flex;align-items:center;gap:.3rem}.voting-matrix-section{background:var(--bg-fffbeb);border:1px solid var(--bd-fcd34d);border-radius:.75rem;padding:1rem;margin-bottom:1.25rem}.voting-matrix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.voting-role-card{background:var(--bg-white);border:1px solid var(--bd-fde68a);border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 2px var(--sh-rgba-0-0-0-0_05)}.role-header{display:flex;justify-content:space-between;align-items:center}.role-name{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.vote-badge{font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:.25rem;border:1px solid;white-space:nowrap}.vote-input{font-size:.75rem;color:var(--fg-334155);line-height:1.4;word-break:break-word;min-height:1.5rem}.collaboration-drawer-container{margin-top:1.25rem;border-top:2px solid var(--bd-f1f5f9);padding-top:1.25rem}.collaboration-drawer{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.discussion-section,.proposals-section{background:var(--bg-f8fafc);border:1px solid var(--bd-e2e8f0);border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;max-height:380px}.section-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}h4{margin:0 0 .75rem;font-size:.875rem;font-weight:700;color:var(--fg-1e293b);text-transform:uppercase;letter-spacing:.025em}h5{margin:0 0 .5rem;font-size:.8rem;font-weight:700;color:var(--fg-475569)}.no-comments-label{font-size:.75rem;color:var(--fg-94a3b8);font-style:italic;text-align:center;padding:2rem 0;margin:0}.comments-timeline{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;flex:1;padding-right:.25rem;margin-bottom:.75rem}.comment-bubble{background:var(--bg-white);border:1px solid var(--bd-e2e8f0);border-radius:.5rem;padding:.6rem .75rem}.comment-meta,.proposal-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.comment-author,.proposal-author{font-size:.8rem;font-weight:700;color:var(--fg-0f172a)}.comment-role-badge{font-size:.625rem;font-weight:700;text-transform:uppercase;padding:.05rem .35rem;border-radius:.25rem;border:1px solid}.comment-text{margin:0;font-size:.8125rem;color:var(--fg-334155);line-height:1.4}.comment-input-area{display:flex;gap:.5rem;border-top:1px solid var(--bd-e2e8f0);padding-top:.75rem}.comment-input-area input{flex:1;border:1px solid var(--bd-cbd5e1);border-radius:.375rem;padding:.4rem .75rem;font-size:.8125rem}.comment-input-area input:focus{outline:none;border-color:var(--bd-2563eb)}.send-btn{background:var(--bg-2563eb);color:var(--fg-white);border:none;border-radius:.375rem;padding:.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.send-btn:hover{background:var(--bg-1d4ed8)}.proposals-list{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;flex:1;padding-right:.25rem}.proposal-card{background:var(--bg-white);border:1px solid var(--bd-e2e8f0);border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.proposal-comparison{display:flex;flex-direction:column;gap:.35rem;background:var(--bg-f8fafc);border-radius:.375rem;padding:.5rem;border:1px solid var(--bd-f1f5f9)}.comp-item{display:flex;flex-direction:column}.comp-lbl{font-size:.65rem;font-weight:600;text-transform:uppercase;color:var(--fg-94a3b8)}.comp-txt{font-size:.8rem;font-weight:700;color:var(--fg-1e3a8a)}.comp-rationale{font-size:.75rem;color:var(--fg-475569);font-style:italic}.btn-approve-custom{align-self:flex-start;background:var(--bg-ecfdf5);color:var(--fg-059669);border:1px solid var(--bd-a7f3d0);border-radius:.375rem;padding:.3rem .5rem;font-size:.725rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;transition:all .2s}.btn-approve-custom:hover{background:var(--bg-059669);color:var(--fg-white);border-color:var(--bd-059669)}.btn-sm-primary{background:var(--bg-eff6ff);color:var(--fg-2563eb);border:1px solid var(--bd-bfdbfe);border-radius:.375rem;padding:.25rem .5rem;font-size:.725rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.25rem}.btn-sm-primary:hover{background:var(--bg-2563eb);color:var(--fg-white);border-color:var(--bd-2563eb)}.custom-proposal-form{background:var(--bg-white);border:1px solid var(--bd-2563eb);border-radius:.5rem;padding:.75rem;margin-bottom:.75rem}.form-group{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.form-group label{font-size:.65rem;font-weight:600;text-transform:uppercase;color:var(--fg-64748b)}.form-group input,.form-group textarea{border:1px solid var(--bd-cbd5e1);border-radius:.25rem;padding:.3rem .5rem;font-size:.75rem;font-family:inherit}.form-group textarea{resize:none;height:50px}.form-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.btn-link{background:none;border:none;font-size:.75rem;color:var(--fg-64748b);cursor:pointer}.btn-sm-success{background:var(--bg-059669);color:var(--fg-white);border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;cursor:pointer}.btn-sm-success:hover{background:var(--bg-047857)}.modal-footer{padding:1rem 1.5rem;border-top:1px solid var(--bd-e2e8f0);display:flex;justify-content:space-between;align-items:center;background:var(--bg-f8fafc)}.footer-info{margin:0;font-size:.75rem;color:var(--fg-64748b);font-weight:500}.preview-action-bar{display:flex;justify-content:space-between;align-items:center;background:var(--bg-f8fafc);border:1px solid var(--bd-e2e8f0);padding:.75rem 1rem;border-radius:.5rem}.preview-action-bar p{margin:0;font-size:.8125rem;color:var(--fg-64748b)}.download-original-btn{background:var(--bg-2563eb);color:var(--fg-white);padding:.4rem .85rem;border-radius:.375rem;text-decoration:none;font-size:.8125rem;font-weight:600;transition:background .2s;display:inline-flex;align-items:center;gap:.25rem}.download-original-btn:hover{background:var(--bg-1d4ed8)}.preview-loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:1rem;color:var(--fg-64748b);font-size:.875rem}.spinner{width:2rem;height:2rem;border:3px solid var(--bd-e2e8f0);border-top-color:var(--bd-2563eb);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.preview-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.75rem;color:var(--fg-dc2626);font-size:.875rem}.retry-btn{background:var(--bg-white);border:1px solid var(--bd-dc2626);color:var(--fg-dc2626);padding:.35rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.retry-btn:hover{background:var(--bg-fef2f2)}.preview-paper-sheet{background:var(--bg-white);border:1px solid var(--bd-e2e8f0);border-radius:.5rem;box-shadow:inset 0 2px 4px var(--sh-rgba-0-0-0-0_02),0 4px 6px -1px var(--sh-rgba-0-0-0-0_05);display:flex;flex-direction:column;flex:1;overflow-y:auto;background-image:linear-gradient(var(--bg-f1f5f9) 1px,transparent 1px);background-size:100% 2.5rem}.paper-header{padding:1rem 1.5rem;border-bottom:2px solid var(--bd-cbd5e1);background:var(--bg-fafafa);display:flex;justify-content:space-between;align-items:center}.paper-header h4{margin:0;font-size:1.05rem;color:var(--fg-0f172a);font-weight:700}.file-tag{font-size:.75rem;font-weight:600;background:var(--bg-e2e8f0);color:var(--fg-475569);padding:.2rem .5rem;border-radius:.25rem}.paper-body{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.table-responsive{width:100%;overflow-x:auto;margin-bottom:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .2s ease-out}:root{--bd-059669: #059669;--bd-1e293b: #1e293b;--bd-2563eb: #2563eb;--bd-334155: #334155;--bd-38bdf8: #38bdf8;--bd-3b82f6: #3b82f6;--bd-64748b: #64748b;--bd-7c3aed: #7c3aed;--bd-818cf8: #818cf8;--bd-93c5fd: #93c5fd;--bd-94a3b8: #94a3b8;--bd-a7f3d0: #a7f3d0;--bd-b45309: #b45309;--bd-bbf7d0: #bbf7d0;--bd-bfdbfe: #bfdbfe;--bd-cbd5e1: #cbd5e1;--bd-ccfbf1: #ccfbf1;--bd-d97706: #d97706;--bd-dc2626: #dc2626;--bd-ddd6fe: #ddd6fe;--bd-e2e8f0: #e2e8f0;--bd-ea580c: #ea580c;--bd-ef4444: #ef4444;--bd-f1f5f9: #f1f5f9;--bd-f59e0b: #f59e0b;--bd-fb923c: #fb923c;--bd-fbcfe8: #fbcfe8;--bd-fca5a5: #fca5a5;--bd-fcd34d: #fcd34d;--bd-fde68a: #fde68a;--bd-fecaca: #fecaca;--bd-fecdd3: #fecdd3;--bd-fed7aa: #fed7aa;--bd-fef3c7: #fef3c7;--bd-ffe58f: #ffe58f;--bd-ffedd5: #ffedd5;--bd-rgba-16-185-129-0_3: rgba(16, 185, 129, .3);--bd-rgba-16-185-129-0_4: rgba(16, 185, 129, .4);--bd-rgba-16-185-129-0_5: rgba(16, 185, 129, .5);--bd-rgba-220-38-38-0_4: rgba(220, 38, 38, .4);--bd-rgba-239-68-68-0_2: rgba(239, 68, 68, .2);--bd-rgba-239-68-68-0_3: rgba(239, 68, 68, .3);--bd-rgba-239-68-68-0_4: rgba(239, 68, 68, .4);--bd-rgba-239-68-68-0_5: rgba(239, 68, 68, .5);--bd-rgba-249-115-22-0_3: rgba(249, 115, 22, .3);--bd-rgba-255-255-255-0_1: rgba(255, 255, 255, .1);--bd-rgba-255-255-255-0_15: rgba(255, 255, 255, .15);--bd-rgba-255-255-255-0_2: rgba(255, 255, 255, .2);--bd-rgba-255-255-255-0_25: rgba(255, 255, 255, .25);--bd-rgba-59-130-246-0_3: rgba(59, 130, 246, .3);--bg-047857: #047857;--bg-059669: #059669;--bg-06b6d4: #06b6d4;--bg-0f172a: #0f172a;--bg-10b981: #10b981;--bg-1d4ed8: #1d4ed8;--bg-1e293b: #1e293b;--bg-1e3a8a: #1e3a8a;--bg-25334c: #25334c;--bg-2563eb: #2563eb;--bg-34d399: #34d399;--bg-3b82f6: #3b82f6;--bg-475569: #475569;--bg-4f46e5: #4f46e5;--bg-7c3aed: #7c3aed;--bg-94a3b8: #94a3b8;--bg-b45309: #b45309;--bg-b91c1c: #b91c1c;--bg-c2410c: #c2410c;--bg-cbd5e1: #cbd5e1;--bg-d1fae5: #d1fae5;--bg-d97706: #d97706;--bg-dc2626: #dc2626;--bg-e0f2fe: #e0f2fe;--bg-e2e8f0: #e2e8f0;--bg-ea580c: #ea580c;--bg-ecfdf5: #ecfdf5;--bg-eef2ff: #eef2ff;--bg-ef4444: #ef4444;--bg-eff6ff: #eff6ff;--bg-f0f9ff: #f0f9ff;--bg-f0fdf4: #f0fdf4;--bg-f0fdfa: #f0fdfa;--bg-f1f5f9: #f1f5f9;--bg-f59e0b: #f59e0b;--bg-f5f3ff: #f5f3ff;--bg-f6fdf9: #f6fdf9;--bg-f8fafc: #f8fafc;--bg-fafafa: #fafafa;--bg-fb923c: #fb923c;--bg-fbbf24: #fbbf24;--bg-fdf2f8: #fdf2f8;--bg-fdf4ff: #fdf4ff;--bg-fee2e2: #fee2e2;--bg-fef2f2: #fef2f2;--bg-fef3c7: #fef3c7;--bg-fef9c3: #fef9c3;--bg-ffe4e6: #ffe4e6;--bg-fff: #fff;--bg-fff1f2: #fff1f2;--bg-fff7ed: #fff7ed;--bg-fffbe6: #fffbe6;--bg-fffbeb: #fffbeb;--bg-fffbfa: #fffbfa;--bg-fffef5: #fffef5;--bg-ffffff: #ffffff;--bg-rgb-15-23-42: rgb(15, 23, 42);--bg-rgb-30-41-59: rgb(30, 41, 59);--bg-rgba-0-0-0-0_6: rgba(0, 0, 0, .6);--bg-rgba-15-23-42-0_5: rgba(15, 23, 42, .5);--bg-rgba-15-23-42-0_6: rgba(15, 23, 42, .6);--bg-rgba-15-23-42-0_65: rgba(15, 23, 42, .65);--bg-rgba-15-23-42-0_7: rgba(15, 23, 42, .7);--bg-rgba-15-23-42-0_8: rgba(15, 23, 42, .8);--bg-rgba-16-185-129-0_15: rgba(16, 185, 129, .15);--bg-rgba-16-185-129-0_2: rgba(16, 185, 129, .2);--bg-rgba-185-28-28-0_2: rgba(185, 28, 28, .2);--bg-rgba-220-38-38-0_2: rgba(220, 38, 38, .2);--bg-rgba-239-68-68-0_1: rgba(239, 68, 68, .1);--bg-rgba-239-68-68-0_15: rgba(239, 68, 68, .15);--bg-rgba-239-68-68-0_2: rgba(239, 68, 68, .2);--bg-rgba-249-115-22-0_15: rgba(249, 115, 22, .15);--bg-rgba-255-255-255-0_05: rgba(255, 255, 255, .05);--bg-rgba-255-255-255-0_08: rgba(255, 255, 255, .08);--bg-rgba-255-255-255-0_1: rgba(255, 255, 255, .1);--bg-rgba-255-255-255-0_12: rgba(255, 255, 255, .12);--bg-rgba-255-255-255-0_15: rgba(255,255,255,.15);--bg-rgba-255-255-255-0_2: rgba(255,255,255,.2);--bg-rgba-30-41-59-0_5: rgba(30, 41, 59, .5);--bg-rgba-30-41-59-0_7: rgba(30, 41, 59, .7);--bg-rgba-30-41-59-0_9: rgba(30, 41, 59, .9);--bg-rgba-4-120-87-0_2: rgba(4, 120, 87, .2);--bg-rgba-59-130-246-0_15: rgba(59, 130, 246, .15);--bg-white: white;--fg-000000: #000000;--fg-0369a1: #0369a1;--fg-047857: #047857;--fg-059669: #059669;--fg-065f46: #065f46;--fg-0d9488: #0d9488;--fg-0f172a: #0f172a;--fg-14532d: #14532d;--fg-15803d: #15803d;--fg-166534: #166534;--fg-192231: #192231;--fg-1d4ed8: #1d4ed8;--fg-1e293b: #1e293b;--fg-1e3a8a: #1e3a8a;--fg-1e40af: #1e40af;--fg-22c55e: #22c55e;--fg-2563eb: #2563eb;--fg-334155: #334155;--fg-34d399: #34d399;--fg-3b82f6: #3b82f6;--fg-475569: #475569;--fg-4b5563: #4b5563;--fg-4f46e5: #4f46e5;--fg-5b21b6: #5b21b6;--fg-60a5fa: #60a5fa;--fg-64748b: #64748b;--fg-6d28d9: #6d28d9;--fg-713f12: #713f12;--fg-78350f: #78350f;--fg-7c3aed: #7c3aed;--fg-7e22ce: #7e22ce;--fg-7f1d1d: #7f1d1d;--fg-92400e: #92400e;--fg-93c5fd: #93c5fd;--fg-94a3b8: #94a3b8;--fg-991b1b: #991b1b;--fg-9a3412: #9a3412;--fg-a7f3d0: #a7f3d0;--fg-b45309: #b45309;--fg-b91c1c: #b91c1c;--fg-be123c: #be123c;--fg-c2410c: #c2410c;--fg-cbd5e1: #cbd5e1;--fg-d97706: #d97706;--fg-db2777: #db2777;--fg-dc2626: #dc2626;--fg-ea580c: #ea580c;--fg-eab308: #eab308;--fg-ef4444: #ef4444;--fg-f59e0b: #f59e0b;--fg-f87171: #f87171;--fg-f8fafc: #f8fafc;--fg-fb923c: #fb923c;--fg-fbbf24: #fbbf24;--fg-fca5a5: #fca5a5;--fg-white: white;--sh-rgba-0-0-0-0_02: rgba(0,0,0,.02);--sh-rgba-0-0-0-0_03: rgba(0,0,0,.03);--sh-rgba-0-0-0-0_04: rgba(0,0,0,.04);--sh-rgba-0-0-0-0_05: rgba(0,0,0,.05);--sh-rgba-0-0-0-0_08: rgba(0,0,0,.08);--sh-rgba-0-0-0-0_1: rgba(0,0,0,.1);--sh-rgba-0-0-0-0_2: rgba(0, 0, 0, .2);--sh-rgba-0-0-0-0_25: rgba(0, 0, 0, .25);--sh-rgba-0-0-0-0_5: rgba(0, 0, 0, .5);--sh-rgba-0-0-0-0_6: rgba(0, 0, 0, .6);--sh-rgba-16-185-129-0_3: rgba(16, 185, 129, .3);--sh-rgba-217-119-6-0_1: rgba(217, 119, 6, .1);--sh-rgba-217-119-6-0_2: rgba(217, 119, 6, .2);--sh-rgba-220-38-38-0_1: rgba(220, 38, 38, .1);--sh-rgba-220-38-38-0_2: rgba(220, 38, 38, .2);--sh-rgba-234-88-12-0_2: rgba(234, 88, 12, .2);--sh-rgba-234-88-12-0_4: rgba(234, 88, 12, .4);--sh-rgba-239-68-68-0_3: rgba(239, 68, 68, .3);--sh-rgba-245-158-11-0_1: rgba(245, 158, 11, .1);--sh-rgba-249-115-22-0_3: rgba(249, 115, 22, .3);--sh-rgba-251-146-60-0_15: rgba(251, 146, 60, .15);--sh-rgba-255-255-255-0_1: rgba(255,255,255,.1);--sh-rgba-37-99-235-0_15: rgba(37, 99, 235, .15);--sh-rgba-37-99-235-0_2: rgba(37, 99, 235, .2);--sh-rgba-37-99-235-0_3: rgba(37, 99, 235, .3);--sh-rgba-5-150-105-0_15: rgba(5, 150, 105, .15);--sh-rgba-5-150-105-0_2: rgba(5, 150, 105, .2);--sh-rgba-59-130-246-0_1: rgba(59, 130, 246, .1);--sh-rgba-59-130-246-0_3: rgba(59, 130, 246, .3);--x-059669: #059669;--x-0d9488: #0d9488;--x-0f172a: #0f172a;--x-10b981: #10b981;--x-166534: #166534;--x-1d4ed8: #1d4ed8;--x-1e293b: #1e293b;--x-2563eb: #2563eb;--x-3b82f6: #3b82f6;--x-64748b: #64748b;--x-7c3aed: #7c3aed;--x-94a3b8: #94a3b8;--x-b45309: #b45309;--x-b91c1c: #b91c1c;--x-d97706: #d97706;--x-db2777: #db2777;--x-dc2626: #dc2626;--x-dcfce7: #dcfce7;--x-e2e8f0: #e2e8f0;--x-ea580c: #ea580c;--x-eab308: #eab308;--x-ecfdf5: #ecfdf5;--x-ef4444: #ef4444;--x-eff6ff: #eff6ff;--x-f5f3ff: #f5f3ff;--x-fef2f2: #fef2f2;--x-ffedd5: #ffedd5;--x-fffbeb: #fffbeb;--x-rgba-0-0-0-0_15: rgba(0,0,0,.15);--x-rgba-217-119-6-0_2: rgba(217, 119, 6, .2);--x-rgba-217-119-6-0_3: rgba(217, 119, 6, .3);--x-white: white}:root[data-theme=dark]{--bd-059669: rgb(5, 150, 105);--bd-1e293b: rgb(30, 41, 59);--bd-2563eb: rgb(37, 99, 235);--bd-334155: rgb(51, 65, 85);--bd-38bdf8: rgb(56, 189, 248);--bd-3b82f6: rgb(59, 130, 246);--bd-64748b: rgb(100, 116, 139);--bd-7c3aed: rgb(124, 58, 237);--bd-818cf8: rgb(129, 140, 248);--bd-93c5fd: rgb(51, 77, 105);--bd-94a3b8: rgb(148, 163, 184);--bd-a7f3d0: rgb(49, 103, 78);--bd-b45309: rgb(180, 83, 9);--bd-bbf7d0: rgb(46, 96, 64);--bd-bfdbfe: rgb(45, 66, 93);--bd-cbd5e1: rgb(53, 71, 92);--bd-ccfbf1: rgb(44, 91, 81);--bd-d97706: rgb(217, 119, 6);--bd-dc2626: rgb(220, 38, 38);--bd-ddd6fe: rgb(50, 42, 87);--bd-e2e8f0: rgb(44, 62, 86);--bd-ea580c: rgb(234, 88, 12);--bd-ef4444: rgb(239, 68, 68);--bd-f1f5f9: rgb(39, 60, 81);--bd-f59e0b: rgb(245, 158, 11);--bd-fb923c: rgb(251, 146, 60);--bd-fbcfe8: rgb(90, 43, 70);--bd-fca5a5: rgb(101, 49, 49);--bd-fcd34d: rgb(252, 211, 77);--bd-fde68a: rgb(108, 97, 52);--bd-fecaca: rgb(90, 43, 43);--bd-fecdd3: rgb(90, 43, 49);--bd-fed7aa: rgb(99, 75, 48);--bd-fef3c7: rgb(91, 82, 44);--bd-ffe58f: rgb(106, 93, 51);--bd-ffedd5: rgb(87, 68, 42);--bd-rgba-16-185-129-0_3: rgba(16, 185, 129, .3);--bd-rgba-16-185-129-0_4: rgba(16, 185, 129, .4);--bd-rgba-16-185-129-0_5: rgba(16, 185, 129, .5);--bd-rgba-220-38-38-0_4: rgba(220, 38, 38, .4);--bd-rgba-239-68-68-0_2: rgba(239, 68, 68, .2);--bd-rgba-239-68-68-0_3: rgba(239, 68, 68, .3);--bd-rgba-239-68-68-0_4: rgba(239, 68, 68, .4);--bd-rgba-239-68-68-0_5: rgba(239, 68, 68, .5);--bd-rgba-249-115-22-0_3: rgba(249, 115, 22, .3);--bd-rgba-255-255-255-0_1: rgba(56, 56, 56, .1);--bd-rgba-255-255-255-0_15: rgba(56, 56, 56, .15);--bd-rgba-255-255-255-0_2: rgba(56, 56, 56, .2);--bd-rgba-255-255-255-0_25: rgba(56, 56, 56, .25);--bd-rgba-59-130-246-0_3: rgba(59, 130, 246, .3);--bg-047857: rgb(4, 120, 87);--bg-059669: rgb(5, 150, 105);--bg-06b6d4: rgb(6, 182, 212);--bg-0f172a: rgb(15, 23, 42);--bg-10b981: rgb(16, 185, 129);--bg-1d4ed8: rgb(29, 78, 216);--bg-1e293b: rgb(30, 41, 59);--bg-1e3a8a: rgb(30, 58, 138);--bg-25334c: rgb(37, 51, 76);--bg-2563eb: rgb(37, 99, 235);--bg-34d399: rgb(52, 211, 153);--bg-3b82f6: rgb(59, 130, 246);--bg-475569: rgb(71, 85, 105);--bg-4f46e5: rgb(79, 70, 229);--bg-7c3aed: rgb(124, 58, 237);--bg-94a3b8: rgb(148, 163, 184);--bg-b45309: rgb(180, 83, 9);--bg-b91c1c: rgb(185, 28, 28);--bg-c2410c: rgb(194, 65, 12);--bg-cbd5e1: rgb(33, 44, 58);--bg-d1fae5: rgb(24, 50, 37);--bg-d97706: rgb(217, 119, 6);--bg-dc2626: rgb(220, 38, 38);--bg-e0f2fe: rgb(21, 34, 43);--bg-e2e8f0: rgb(24, 33, 46);--bg-ea580c: rgb(234, 88, 12);--bg-ecfdf5: rgb(19, 39, 29);--bg-eef2ff: rgb(18, 23, 37);--bg-ef4444: rgb(239, 68, 68);--bg-eff6ff: rgb(18, 26, 37);--bg-f0f9ff: rgb(18, 29, 37);--bg-f0fdf4: rgb(18, 37, 24);--bg-f0fdfa: rgb(18, 37, 33);--bg-f1f5f9: rgb(18, 28, 38);--bg-f59e0b: rgb(245, 158, 11);--bg-f5f3ff: rgb(20, 17, 35);--bg-f6fdf9: rgb(17, 35, 25);--bg-f8fafc: rgb(17, 26, 35);--bg-fafafa: rgb(26, 26, 26);--bg-fb923c: rgb(251, 146, 60);--bg-fbbf24: rgb(251, 191, 36);--bg-fdf2f8: rgb(37, 18, 28);--bg-fdf4ff: rgb(32, 17, 35);--bg-fee2e2: rgb(42, 20, 20);--bg-fef2f2: rgb(36, 17, 17);--bg-fef3c7: rgb(52, 47, 25);--bg-fef9c3: rgb(54, 51, 26);--bg-ffe4e6: rgb(41, 20, 21);--bg-fff: rgb(23, 23, 23);--bg-fff1f2: rgb(36, 17, 19);--bg-fff7ed: rgb(38, 29, 18);--bg-fffbe6: rgb(40, 37, 19);--bg-fffbeb: rgb(38, 34, 18);--bg-fffbfa: rgb(33, 19, 16);--bg-fffef5: rgb(35, 33, 17);--bg-ffffff: rgb(23, 23, 23);--bg-rgb-15-23-42: rgb(15, 23, 42);--bg-rgb-30-41-59: rgb(30, 41, 59);--bg-rgba-0-0-0-0_6: rgba(46, 46, 46, .6);--bg-rgba-15-23-42-0_5: rgba(15, 23, 42, .5);--bg-rgba-15-23-42-0_6: rgba(15, 23, 42, .6);--bg-rgba-15-23-42-0_65: rgba(15, 23, 42, .65);--bg-rgba-15-23-42-0_7: rgba(15, 23, 42, .7);--bg-rgba-15-23-42-0_8: rgba(15, 23, 42, .8);--bg-rgba-16-185-129-0_15: rgba(16, 185, 129, .15);--bg-rgba-16-185-129-0_2: rgba(16, 185, 129, .2);--bg-rgba-185-28-28-0_2: rgba(185, 28, 28, .2);--bg-rgba-220-38-38-0_2: rgba(220, 38, 38, .2);--bg-rgba-239-68-68-0_1: rgba(239, 68, 68, .1);--bg-rgba-239-68-68-0_15: rgba(239, 68, 68, .15);--bg-rgba-239-68-68-0_2: rgba(239, 68, 68, .2);--bg-rgba-249-115-22-0_15: rgba(249, 115, 22, .15);--bg-rgba-255-255-255-0_05: rgba(23, 23, 23, .05);--bg-rgba-255-255-255-0_08: rgba(23, 23, 23, .08);--bg-rgba-255-255-255-0_1: rgba(23, 23, 23, .1);--bg-rgba-255-255-255-0_12: rgba(23, 23, 23, .12);--bg-rgba-255-255-255-0_15: rgba(23, 23, 23, .15);--bg-rgba-255-255-255-0_2: rgba(23, 23, 23, .2);--bg-rgba-30-41-59-0_5: rgba(30, 41, 59, .5);--bg-rgba-30-41-59-0_7: rgba(30, 41, 59, .7);--bg-rgba-30-41-59-0_9: rgba(30, 41, 59, .9);--bg-rgba-4-120-87-0_2: rgba(4, 120, 87, .2);--bg-rgba-59-130-246-0_15: rgba(59, 130, 246, .15);--bg-white: rgb(23, 23, 23);--fg-000000: rgb(235, 235, 235);--fg-0369a1: rgb(95, 196, 252);--fg-047857: rgb(97, 250, 206);--fg-059669: rgb(97, 250, 202);--fg-065f46: rgb(101, 245, 205);--fg-0d9488: rgb(105, 242, 230);--fg-0f172a: rgb(135, 158, 212);--fg-14532d: rgb(123, 223, 163);--fg-15803d: rgb(115, 232, 159);--fg-166534: rgb(121, 226, 161);--fg-192231: rgb(199, 209, 226);--fg-1d4ed8: rgb(111, 144, 236);--fg-1e293b: rgb(193, 204, 223);--fg-1e3a8a: rgb(121, 148, 226);--fg-1e40af: rgb(116, 143, 231);--fg-22c55e: rgb(116, 231, 158);--fg-2563eb: rgb(106, 148, 241);--fg-334155: rgb(178, 191, 209);--fg-34d399: rgb(121, 226, 188);--fg-3b82f6: rgb(99, 155, 248);--fg-475569: rgb(168, 179, 196);--fg-4b5563: rgb(172, 181, 192);--fg-4f46e5: rgb(119, 112, 235);--fg-5b21b6: rgb(161, 117, 230);--fg-60a5fa: rgb(96, 165, 250);--fg-64748b: rgb(148, 160, 178);--fg-6d28d9: rgb(161, 116, 230);--fg-713f12: rgb(233, 170, 114);--fg-78350f: rgb(237, 156, 110);--fg-7c3aed: rgb(156, 105, 241);--fg-7e22ce: rgb(177, 115, 232);--fg-7f1d1d: rgb(225, 122, 122);--fg-92400e: rgb(241, 157, 106);--fg-93c5fd: rgb(147, 197, 253);--fg-94a3b8: rgb(148, 163, 184);--fg-991b1b: rgb(231, 116, 116);--fg-9a3412: rgb(238, 141, 109);--fg-a7f3d0: rgb(167, 243, 208);--fg-b45309: rgb(247, 163, 100);--fg-b91c1c: rgb(234, 113, 113);--fg-be123c: rgb(241, 106, 139);--fg-c2410c: rgb(245, 143, 101);--fg-cbd5e1: rgb(203, 213, 225);--fg-d97706: rgb(251, 179, 96);--fg-db2777: rgb(232, 115, 167);--fg-dc2626: rgb(232, 114, 114);--fg-ea580c: rgb(247, 150, 100);--fg-eab308: rgb(250, 213, 97);--fg-ef4444: rgb(239, 68, 68);--fg-f59e0b: rgb(249, 193, 98);--fg-f87171: rgb(248, 113, 113);--fg-f8fafc: rgb(248, 250, 252);--fg-fb923c: rgb(251, 146, 60);--fg-fbbf24: rgb(252, 208, 95);--fg-fca5a5: rgb(252, 165, 165);--fg-white: rgb(255, 255, 255);--sh-rgba-0-0-0-0_02: rgba(0, 0, 0, .02);--sh-rgba-0-0-0-0_03: rgba(0, 0, 0, .03);--sh-rgba-0-0-0-0_04: rgba(0, 0, 0, .04);--sh-rgba-0-0-0-0_05: rgba(0, 0, 0, .05);--sh-rgba-0-0-0-0_08: rgba(0, 0, 0, .08);--sh-rgba-0-0-0-0_1: rgba(0, 0, 0, .1);--sh-rgba-0-0-0-0_2: rgba(0, 0, 0, .2);--sh-rgba-0-0-0-0_25: rgba(0, 0, 0, .25);--sh-rgba-0-0-0-0_5: rgba(0, 0, 0, .5);--sh-rgba-0-0-0-0_6: rgba(0, 0, 0, .6);--sh-rgba-16-185-129-0_3: rgba(0, 0, 0, .3);--sh-rgba-217-119-6-0_1: rgba(0, 0, 0, .1);--sh-rgba-217-119-6-0_2: rgba(0, 0, 0, .2);--sh-rgba-220-38-38-0_1: rgba(0, 0, 0, .1);--sh-rgba-220-38-38-0_2: rgba(0, 0, 0, .2);--sh-rgba-234-88-12-0_2: rgba(0, 0, 0, .2);--sh-rgba-234-88-12-0_4: rgba(0, 0, 0, .4);--sh-rgba-239-68-68-0_3: rgba(0, 0, 0, .3);--sh-rgba-245-158-11-0_1: rgba(0, 0, 0, .1);--sh-rgba-249-115-22-0_3: rgba(0, 0, 0, .3);--sh-rgba-251-146-60-0_15: rgba(0, 0, 0, .15);--sh-rgba-255-255-255-0_1: rgba(0, 0, 0, .1);--sh-rgba-37-99-235-0_15: rgba(0, 0, 0, .15);--sh-rgba-37-99-235-0_2: rgba(0, 0, 0, .2);--sh-rgba-37-99-235-0_3: rgba(0, 0, 0, .3);--sh-rgba-5-150-105-0_15: rgba(0, 0, 0, .15);--sh-rgba-5-150-105-0_2: rgba(0, 0, 0, .2);--sh-rgba-59-130-246-0_1: rgba(0, 0, 0, .1);--sh-rgba-59-130-246-0_3: rgba(0, 0, 0, .3);--x-059669: rgb(97, 250, 202);--x-0d9488: rgb(105, 242, 230);--x-0f172a: rgb(135, 158, 212);--x-10b981: rgb(105, 242, 197);--x-166534: rgb(121, 226, 161);--x-1d4ed8: rgb(111, 144, 236);--x-1e293b: rgb(193, 204, 223);--x-2563eb: rgb(106, 148, 241);--x-3b82f6: rgb(99, 155, 248);--x-64748b: rgb(148, 160, 178);--x-7c3aed: rgb(156, 105, 241);--x-94a3b8: rgb(148, 163, 184);--x-b45309: rgb(247, 163, 100);--x-b91c1c: rgb(234, 113, 113);--x-d97706: rgb(251, 179, 96);--x-db2777: rgb(232, 115, 167);--x-dc2626: rgb(232, 114, 114);--x-dcfce7: rgb(41, 86, 57);--x-e2e8f0: rgb(44, 62, 86);--x-ea580c: rgb(247, 150, 100);--x-eab308: rgb(250, 213, 97);--x-ecfdf5: rgb(39, 81, 62);--x-ef4444: rgb(239, 68, 68);--x-eff6ff: rgb(39, 57, 80);--x-f5f3ff: rgb(45, 38, 79);--x-fef2f2: rgb(80, 38, 38);--x-ffedd5: rgb(87, 68, 42);--x-fffbeb: rgb(81, 73, 39);--x-rgba-0-0-0-0_15: rgba(235, 235, 235, .15);--x-rgba-217-119-6-0_2: rgba(251, 179, 96, .2);--x-rgba-217-119-6-0_3: rgba(251, 179, 96, .3);--x-white: rgb(56, 56, 56)}[hidden]{display:none!important}body{font-family:var(--ui-font);background-color:var(--ui-bg);color:var(--ui-ink)}.ui-bar{margin:0;background:var(--ui-bar);padding:0 24px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ui-brand{display:flex;align-items:center;gap:10px;height:56px}.ui-logo{width:30px;height:30px;border-radius:8px;background:var(--ui-hi);color:var(--ui-hiink);display:flex;align-items:center;justify-content:center;flex:none}.ui-brand-name{color:var(--ui-onbar);font-weight:700;font-size:16px;white-space:nowrap}.ui-nav{display:flex;align-items:center;flex:1 1 520px;min-width:0;overflow-x:auto;scrollbar-width:none}.ui-nav::-webkit-scrollbar{display:none}.ui-tab{display:flex;align-items:center;gap:8px;height:56px;padding:0 14px;color:var(--ui-barink);background:none;border:none;border-bottom:3px solid transparent;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;box-sizing:border-box}.ui-tab:hover{color:var(--ui-onbar)}.ui-tab[aria-current=page]{color:var(--ui-onbar);border-bottom-color:var(--ui-hi);font-weight:600}.ui-tab:focus-visible,.ui-ib:focus-visible,.ui-me:focus-visible{outline:2px solid var(--ui-hi);outline-offset:-2px}.ui-sep{width:1px;height:22px;background:var(--ui-barline);margin:0 8px;flex:none}.ui-badge{background:var(--ui-badge);color:var(--ui-badgeink);font-size:11px;font-weight:700;border-radius:10px;padding:1px 7px;line-height:16px}.ui-tools{display:flex;align-items:center;gap:10px;height:56px}.ui-ib{background:transparent;border:1px solid var(--ui-barborder);border-radius:8px;min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:var(--ui-barbtn);font:inherit;font-size:13px;padding:0 10px;box-sizing:border-box}.ui-ib.sq{padding:0;width:36px}.ui-thai{font-family:"IBM Plex Sans Thai",var(--ui-font)}.ui-me-wrap{position:relative}.ui-me{display:flex;align-items:center;gap:8px;background:var(--ui-chip);border:none;border-radius:999px;padding:4px 12px 4px 4px;cursor:pointer;color:var(--ui-onbar);font:inherit;font-size:13px;font-weight:600}.ui-av{width:28px;height:28px;border-radius:50%;background:var(--ui-hi);color:var(--ui-hiink);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none}.ui-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:12px;box-shadow:var(--ui-popshadow);padding:8px;z-index:50}.ui-menu-head{padding:8px 10px 10px;border-bottom:1px solid var(--ui-line);margin-bottom:6px}.ui-menu-head strong{display:block;font-size:14px}.ui-menu-head span{display:block;font-size:12px;color:var(--ui-muted);overflow-wrap:anywhere}.ui-menu button{width:100%;text-align:left;background:none;border:none;border-radius:8px;padding:10px;font:inherit;font-size:14px;color:var(--ui-ink);cursor:pointer;display:flex;align-items:center;gap:8px}.ui-menu button:hover{background:var(--ui-sunken)}.ui-page{max-width:1280px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:28px;box-sizing:border-box}.ui-titlerow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.ui-h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.01em}.ui-h2{margin:0;font-size:18px;font-weight:600}.ui-sub{margin:6px 0 0;color:var(--ui-muted);font-size:15px}.ui-sub strong{color:var(--ui-ink)}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;box-shadow:var(--ui-shadow)}.ui-meter{flex:1 1 300px;max-width:380px;min-width:0}.ui-meter-label{display:flex;justify-content:space-between;font-size:13px;color:var(--ui-muted);margin-bottom:6px}.ui-meter-label strong{color:var(--ui-ink)}.ui-track{height:10px;background:var(--ui-line);border-radius:6px;overflow:hidden}.ui-track.thin{height:8px}.ui-fill{height:100%;background:var(--ui-accent);border-radius:inherit;transition:width .4s}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:8px;border:none;background:var(--ui-btn);color:var(--ui-btnink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.ui-btn.ghost{background:transparent;border:1px solid var(--ui-line);color:var(--ui-ink)}.ui-btn:disabled{opacity:.45;cursor:not-allowed}.ui-link{color:var(--ui-link);font-weight:600;font-size:14px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.ui-dec{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ui-dec .ui-card{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;text-align:left;font:inherit;color:var(--ui-ink)}.ui-dec .ui-card:hover{border-color:var(--ui-accent)}.ui-dec-num{display:block;font-size:30px;font-weight:700;line-height:1.1}.ui-dec-num.warn{color:var(--ui-warn)}.ui-dec-lbl{font-size:14px;color:var(--ui-muted)}.ui-dec-go{font-size:14px;font-weight:600;color:var(--ui-link);white-space:nowrap}.ui-sechead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ui-fold{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);border-radius:8px;height:36px;padding:0 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ui-legend{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ui-muted)}.ui-legend-bar{width:120px;height:8px;border-radius:4px;background:linear-gradient(90deg,rgba(var(--ui-tile-rgb),.08),rgb(var(--ui-tile-rgb)))}.ui-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.ui-tile{border:none;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-height:66px;box-sizing:border-box;text-align:left;font:inherit;cursor:pointer}.ui-tile[aria-pressed=true]{outline:3px solid var(--ui-hi);outline-offset:1px}.ui-tile-code{font-weight:700;font-size:15px}.ui-tile-n{font-size:12px}.ui-strip{display:flex;flex-wrap:wrap;gap:3px}.ui-sw{width:14px;height:14px;border-radius:3px}.ui-strip-card{padding:12px 16px;display:flex;flex-direction:column;gap:10px}.ui-strip-text{font-size:13px;color:var(--ui-muted);line-height:1.5}.ui-strip-text strong{color:var(--ui-ink)}.ui-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.ui-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ui-st-done{background:var(--ui-st-done-bg);color:var(--ui-st-done)}.ui-st-rev{background:var(--ui-st-rev-bg);color:var(--ui-st-rev)}.ui-st-none{background:var(--ui-st-none-bg);color:var(--ui-st-none)}.ui-st-conf{background:var(--ui-st-conf-bg);color:var(--ui-st-conf)}.ui-st-no{background:var(--ui-st-no-bg);color:var(--ui-st-no)}.ui-claims{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ui-claim{padding:18px;display:flex;flex-direction:column;gap:12px}.ui-claim-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ui-code{font-family:var(--ui-mono);font-weight:500}.ui-ver{color:var(--ui-muted);font-size:12px}.ui-fchip{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ui-fchip[aria-pressed=true]{background:var(--ui-btn);color:var(--ui-btnink);border-color:var(--ui-btn)}.ui-grp{padding:10px 20px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ui-muted);background:var(--ui-sunken);border-bottom:1px solid var(--ui-line)}.ui-wrow{display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--ui-line);flex-wrap:wrap}.ui-wcode{flex:0 0 240px;min-width:0}.ui-wtriad{flex:1 1 260px;display:flex;gap:6px;flex-wrap:wrap}.ui-filterbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--ui-line)}.ui-cardhead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ui-line);flex-wrap:wrap}.ui-empty{padding:16px 20px;font-size:14px;color:var(--ui-muted)}@media(max-width:1180px){.ui-bar{gap:0 16px}.ui-brand{flex:1 1 auto}.ui-nav{order:3;flex:1 1 100%;margin:0 -24px;padding:0 12px;border-top:1px solid var(--ui-barline)}}@media(max-width:640px){.ui-bar{padding:0 12px;gap:0}.ui-brand{height:52px}.ui-tools{height:52px;gap:6px}.ui-nav{margin:0 -12px;padding:0 4px}.ui-tab{height:46px;padding:0 12px;font-size:13px}.ui-sep{margin:0 2px}.ui-hide-sm{display:none!important}.ui-me{padding:2px}.ui-page{padding:20px 16px 48px;gap:22px}.ui-h1{font-size:24px}.ui-dec{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-dec .ui-card{flex-direction:column;align-items:flex-start;padding:12px}.ui-dec-num{font-size:24px}.ui-dec-lbl{font-size:12px;line-height:1.3}.ui-dec-go{display:none}.ui-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-tile{min-height:58px;padding:8px 10px}.ui-claims{grid-template-columns:1fr;gap:10px}.ui-wrow{padding:12px 16px;gap:8px}.ui-wcode{flex:1 1 auto}.ui-wtriad{order:3;flex:1 1 100%}.ui-grp,.ui-filterbar,.ui-cardhead{padding-left:16px;padding-right:16px}}@media(min-width:641px){.ui-only-sm{display:none!important}}.rt-of{font-size:13px;font-weight:500;color:var(--ui-muted)}.rt-search{display:flex;align-items:center;gap:8px;border:1px solid var(--ui-line);border-radius:8px;min-height:36px;padding:0 10px;background:var(--ui-surface);color:var(--ui-muted);flex:0 1 320px;min-width:0}.rt-search input{border:none;outline:none;background:transparent;color:var(--ui-ink);font:inherit;font-size:13px;flex:1;min-width:0}.rt-tools{gap:16px}.rt-field{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ui-muted)}.rt-field select{height:34px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-size:13px;padding:0 8px;max-width:260px}.rt-check{color:var(--ui-ink);cursor:pointer}.rt-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-muted);border-bottom:1px solid var(--ui-line);padding:10px 16px}.rt-table td{padding:12px 16px;border-bottom:1px solid var(--ui-line);vertical-align:middle;color:var(--ui-ink)}.rt-table tr:last-child td{border-bottom:none}.rt-name{font-size:13px;color:var(--ui-muted);margin-top:2px;max-width:360px}.rt-stage{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ui-muted);margin-top:6px}.rt-stage.warn{color:var(--ui-warn);font-weight:600}.rt-stage.ok{color:var(--ui-st-done);font-weight:600}.rt-chips{display:flex;flex-wrap:wrap;gap:6px}.rt-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.rt-btn{min-height:34px;font-size:13px;padding:0 12px}.rt-count{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--ui-st-rev-bg);color:var(--ui-st-rev)}.rt-count.warn{background:var(--ui-st-conf-bg);color:var(--ui-st-conf)}.rt-select{height:34px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-size:12px;font-weight:600;padding:0 6px}.rt-cards{list-style:none;margin:0;padding:0}.rt-cards li{padding:14px 16px;border-bottom:1px solid var(--ui-line);display:flex;flex-direction:column;gap:8px}.rt-cards .rt-actions{justify-content:flex-start}.rt-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:640px){.rt-search{flex:1 1 100%}.rt-btn{min-height:40px}}.ui-split{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.ui-split-main{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:24px}.ui-split-side{flex:1 1 280px;max-width:360px;min-width:0;display:flex;flex-direction:column;gap:16px}@media(max-width:960px){.ui-split-side{max-width:none}}.ui-feed{list-style:none;margin:0;padding:0}.ui-feed li button{width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--ui-line);padding:12px 16px;font:inherit;color:var(--ui-ink);cursor:pointer}.ui-feed li button:hover{background:var(--ui-sunken)}.ui-feed-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--ui-muted)}.ui-feed-meta strong{color:var(--ui-ink)}.ui-feed-text{margin:4px 0 0;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-pills{display:flex;gap:8px;flex-wrap:wrap}.ui-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ui-pill[aria-pressed=true]{background:var(--ui-btn);color:var(--ui-btnink);border-color:var(--ui-btn)}.ui-pill-n{font-weight:700}.review-page{position:relative}.review-shell{display:flex;flex-direction:column;min-height:calc(100vh - 56px);background:var(--ui-bg)}.review-shell .review-head{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding:14px 24px;background:var(--ui-surface);border-bottom:1px solid var(--ui-line);box-shadow:var(--ui-shadow)}.review-head-main{flex:1 1 360px;min-width:0}.review-back{font:inherit;font-size:14px;font-weight:600;color:var(--ui-link);padding:4px 0;margin-bottom:4px;background:none}.review-back:hover{background:none;text-decoration:underline}.review-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted)}.review-title{margin:2px 0 0;font-size:22px;font-weight:700;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--ui-ink)}.review-title .ui-ver{font-size:13px}.review-claim{font-size:12px;text-transform:capitalize;align-self:center}.review-shell .modal-subtitle{margin:4px 0 0;color:var(--ui-muted);font-size:13px}.review-file{opacity:.8}.review-steps{flex:1 1 100%;display:flex;gap:6px;flex-wrap:wrap}.review-step{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font-size:12px;font-weight:600;text-decoration:none}.review-step:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ui-st-none)}.review-step.approved:before{background:var(--ui-st-done)}.review-step.rejected:before{background:var(--ui-st-no)}.review-step.conflict:before{background:var(--ui-st-conf)}.review-shell .reviewer-split-container{flex:1;display:flex;align-items:flex-start;gap:20px;padding:20px 24px 24px;overflow:visible;max-width:1600px;width:100%;margin:0 auto;box-sizing:border-box}.review-shell .reviewer-edits-pane{flex:999 1 560px;min-width:0;overflow:visible;padding:0;background:none}.review-shell .reviewer-preview-pane{flex:1 1 420px;max-width:640px;min-width:0;position:sticky;top:140px;height:calc(100vh - 220px);border:1px solid var(--ui-line);border-radius:12px;overflow:auto;background:var(--ui-surface)}.review-shell .modal-footer{position:sticky;bottom:0;z-index:20;padding:12px 24px;background:var(--ui-surface);border-top:1px solid var(--ui-line);box-shadow:0 -4px 16px rgba(var(--ui-tile-rgb),.08);flex-wrap:wrap;gap:10px}.review-shell .edit-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;box-shadow:var(--ui-shadow)}.review-shell .edit-card.approved{border-left:5px solid var(--ui-st-done)}.review-shell .edit-card.rejected{border-left:5px solid var(--ui-st-no)}.review-shell .edit-card.pending{border-left:5px solid var(--ui-line)}.review-shell .edit-card.conflict{border-left:5px solid var(--ui-st-conf);background:var(--ui-surface)}.review-shell .edit-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-shell .diff-item{border-radius:10px;padding:12px 14px}.review-shell .diff-item.original{background:var(--ui-was);border:1px solid var(--ui-wasline)}.review-shell .diff-item.suggested{background:var(--ui-now);border:1px solid var(--ui-nowline)}.review-shell .diff-label{color:var(--ui-muted)}.review-shell .diff-text{color:var(--ui-ink)}@media(max-width:1100px){.review-shell .reviewer-split-container{flex-direction:column;align-items:stretch}.review-shell .reviewer-preview-pane{order:-1;position:static;max-width:none;height:460px;flex:none}}@media(max-width:640px){.review-shell .review-head{padding:12px 16px;position:static}.review-shell .reviewer-split-container{padding:12px}.review-shell .edit-diff{grid-template-columns:1fr}.review-shell .modal-footer{padding:10px 12px}}.review-shell .card-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.review-shell .clinician-feedback-group,.review-shell .admin-decision-group{display:flex;flex-wrap:wrap;gap:8px}.review-shell .edit-card,.review-shell .reviewer-edits-pane,.review-shell .edits-list{min-width:0;max-width:100%;box-sizing:border-box}.dashboard-wrapper:has(.review-page) .report-problem-fab{bottom:92px}@media(max-width:640px){.review-shell .clinician-feedback-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.review-shell .clinician-feedback-group .action-btn{justify-content:center;min-height:44px}.dashboard-wrapper:has(.review-page) .report-problem-fab{bottom:120px}}@media(max-width:640px){.review-shell .footer-info{display:none}}:root,:root[data-theme=dark]{--primary: var(--ui-solid);--primary-light: var(--ui-tint);--bg-2563eb: var(--ui-solid);--bg-3b82f6: var(--ui-solid);--bg-1e3a8a: var(--ui-solid);--bg-1d4ed8: var(--ui-solid-hover);--x-2563eb: var(--ui-solid);--x-3b82f6: var(--ui-solid);--x-1d4ed8: var(--ui-solid-hover);--fg-2563eb: var(--ui-link);--fg-1d4ed8: var(--ui-link);--fg-1e40af: var(--ui-link);--fg-1e3a8a: var(--ui-link);--fg-3b82f6: var(--ui-link);--bd-2563eb: var(--ui-accent);--bd-3b82f6: var(--ui-accent);--bd-bfdbfe: var(--ui-tintline);--bd-93c5fd: var(--ui-tintline);--bg-eff6ff: var(--ui-tint);--x-eff6ff: var(--ui-tint)}:root[data-theme=dark]{--bg-white: var(--ui-surface);--bg-ffffff: var(--ui-surface);--bg-fff: var(--ui-surface);--bg-f8fafc: var(--ui-sunken);--bg-f1f5f9: var(--ui-sunken);--bd-e2e8f0: var(--ui-line);--bd-f1f5f9: var(--ui-line);--bd-cbd5e1: var(--ui-line);--fg-0f172a: var(--ui-ink);--fg-1e293b: var(--ui-ink);--fg-334155: var(--ui-ink);--fg-475569: var(--ui-muted);--fg-64748b: var(--ui-muted)}.ui-h1,.ui-h2{color:var(--ui-ink)}
