@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 Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWMABAAAAAACswAAAU1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cNAZgAFQITAmCcxEQCoNgg18LDgABNgIkAxgEIAWEDgdGDIQMG6UJUZQO0jaALw4yuX4Ww1AHbCJ10CEvxo9NDO1rV1Y3xN14+N7m67lvV0BGXAOxvkOMXeQqANRmUgHJ5j7EoP+b038FwhtR0qYEoNoBg5vwY+H3ppCodnvCT/6QUONhjkGCAbW5XI3k7ldyuJ8e3Za5WuYSHjnrVHDBCyr0//+/V/Xd/7IwJxSdwPGPIQpg7s8ai7I7xvBvBQvo6lq6ji8rUK1eowJg/bkfQaispcuQ4OXX3SsF6sYwQDvvmq8DRw69EKFaiMJoNa1TDim6QfryfcL+5klA3s15NjxuwiRdkw4H9hp/dhzLnyUgNUpZKWVShgwJYI9RwL4pTj73/8Ug3yu+LKCAlKdNQIGJhAxD0AWGYGgDTVVJjpbCc/FEL55vRe+3nzx+0INMbz9cTE+YU4rfuhzCsEeUrIgADztSXFkTaPaWE8QeWHEBVso106aTfCrJNn/JNAtpk9V65htxg+XoPVjsHPzURLZeZSxSAHWVFMdnLKUsYsxYloKmbIoemLIFV7g9Dq7QcNkeKJ8i+HLE0R1RADnIXPvgwQapbb3lnKO1lYzlWDT3uSM4DDcUesPykH/GSmkTKJvaM31DHemJTdYZiKBoR888Y9LDG4u3vFu00/drad9Q8Zfj4qoi2YbN1i4lR7hrPLkyUqdVPDfJDj62o+oMwnaQoXZmUxRHp/fa1mGHJwbToD7rPf6hMmO1tDk0SnqINvMqSKaqbgBmr6c/KIMmMqwF9gUgJ8agAYI8X9qotMontkrNE655/eXXY8ODw+vROKwZrXtjw+v1a16dfeD2NxrXvvbcazojGuoHtzRvu8v1a41r31h3wJZXi+ZdzaNWFbcVK1c15u89ev+xO88cduG+2djFx3GTdrrsYezS9uKV03YZ+7K8/5Rpy2bvPnzvMe3pE6/cd6fLj+Mm73T5xZVi9a6rVs/cc+I1U684x/KxwCYMVbWBg1Z0MQZ0wYu6YJf5CebVRmBYH9GF3u2CARfDBpRjvzt/QbZCz8llyWL0Uj28NkznJkKjwaceLZzXl6EljuljelHLh1rSBQ6YT9sYxjzCLUQDmJtyx2zE6/Brsr+6awZX/NolHLCiItBPUhD+uomagujDLaIBXYMvEm0YAR6MAhcm7JBHSQWFa96nzl8AIfT9/Ht9nHj1b9Va9iW8ddij4wDv/rzkof8H/n9U9YPsP9QkEPy2+KrPREj+PoZHmCaV400FwLdnU7oYsXaEPNkDBB7GEqBOklajC1Sd2hflNRyZfQ9NmJ9xmqRfDNBk9vavybXda0qG2dSUrWS39+M6ON3+rNjmRX78njm7Vmzbt4ewZ8U6wpZdS0glSXkZUQVl6xYcq+nbtCduweHR7FvSx6rPqFoYyQPr3mbTgl3k07ZswqwIVkwvVi/W/bGwYROS16fH5dvlas/W7q4zZsu2kz5qybJ9GMUiWQ/cuMif7tpGwCLWrcNZHD7ZRRsWfuWhBfMINKCH3/SAMiKSLLLIK5ecu2Ihx85couavX+y7sG9+F8zyBRmENisumRwdtr+mIsZuhBqoztpOIcFjGiYfk5TCHCaYyMim1pGDxNU7lqpNs5LFONNyukOluIzHncZwqroIkoGGM+0rhMIaznK0HJ/3NLZFJg3QENFpHHvyIw1S0Glcl5tV4DJAdZ67XWg6aZJP45sO05Di0WkCF+pKopiIT2ivPekXOUFJcG8xs0vYpWyyqb6ocFRmdcF/4oxNwnTQxbZwWxgSPjMScokwLO0xkItAgjFhWwxi5LAQC7foEw==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABbAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAMgAAADSTxpPkT1MvMgAAAYQAAABTAAAAYGlJn61jbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAhZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2HFcqRWhoZWEAAAMcAAAAHwAAACQLIQFjaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAHAFKbmFtZQAAA4AAAADcAAACDiutRsNwb3N0AAAEXAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGuZTUMiMGKSCZyCCVk1iSxyDFAAIsIOL/fxAJANOiCMwAAHjaLYWhDYBADACv/VYxALYToMChcOSDRzEQimFQKMZhCgKEv9zlsFTLhoOuOgP5vyz00oFWnlwTr/ClFMZhCk6I3Zq7BctyBSIAanoAgT/CsAn3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEAQfAo49hfDzz1AAkD6AAAAADZV7EeAAAAANzyNaj+Ef5bCN8D/QAAAAkAAgAAAAAAAHjaY2BkYGDR+2fCwMBx+p/gr1iO+0ARVMAGAIZcBY0AeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgY5jHwMOwCkiDeAjAzMAIAB/iAWd42qXOAUcDYRjA8d+1lYIJBMj7BbptCdqgKhGrUoSAqWuLs83dNQVAH60P1pzXMYIE/J7X+/w92PaqJWnv4Cm5iU70kv3oDZ1kN7pl5Du67cRX9KY9s+gtA0fRnZWYqlQWBrq6Ss8KbxYqpVS5ci41V5jounVp5MqZa3dymQ8PxmZKFzLL2mMT47pz4F5m4l1evzzKFHV1biboS/VjLzTF0DTDr9WwXo2VYdMZ/uPC9emvl52bW/isPTFVCQ719B0LYq3+VVhIBadyuaDZUNZTppQpLGVepD+5/0+UeNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr) 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 Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-devanagari-400-normal-Col_Varp.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-devanagari-400-normal-Bzh6N6Lp.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-latin-ext-400-normal-CJIYqyTy.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-ext-400-normal-DutvxAFJ.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 Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-latin-400-normal-CAWhvLJB.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-400-normal-GVl9Wqac.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 Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAWIABAAAAAACowAAAUwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cNAZgAFQITAmCcxEQCoMsgzILDgABNgIkAxgEIAWDZAdGDIQsG24JAK4KeDLekMNbiLCICFWNI861vaJvrAueJ7v+O7eqGprpJ/cDp+fbSBkJu+GGUK8QE5kR/p3BtWbezHaIv/u9qOxdUG1ltOGpkygFHt5dL7G21hZRkAby52FEGQcnB37X/2zftbNM379xCuv//XTs1YtfGKm5EhzOBvjF7pYXe1tT91sWFVgUTjAKv64wygY0m89oADjbhtRlGWPJopxaDPh/JAL4NGokU6aZXH1jGIASgEVikEEMXluwzeyrFxKP7nizfBzgd5rRqVrBMKhLEuxj9p8t6/ClkaACR1tKozSgAQUAMHOYQd8bkFzT7/8hYGbLjwkiAMpXLwEJC1CABippBKhkmKCPEBeFASISj7dnS6D5lpTyDV9AP8Pb11jMJEzFJ8OqyISt6IoZWlpSAvLyLl0DYQmhzGREDjKifEL10kW+9eh3vmQG6cR4C1a8ilxbmUnJjCn1DQ+9fh0FI2kC1DkSyYYiRqUZ0tdKweg00SDdOc3h2/SD5+TSzC3PyTSQjaeQ6ST58hT4vLI/QCyOXJ+5JAg0YeXyct5Wv19IwZhY3FQ/r0QDyEfheVky+S9mWOlsgHTXAp/dhy5MaSA1pY4lCKBGbyxQkjcU8chSZZ9WzpvPcgvnpk6N3Vcq3EhqMasJpYuV55KmbZNAF7in4VL7StkJ80YtUHBOqMNEnag7p2K5sOC1ugCzTGIq2k3+ZcJPUjBeOtvpU5MaUf+dlD5B4+ITs0rLA2ADEAIaGANm6wPAAP9SAICAMUMCJ7I3BZa/8dKnH34qF+/V+BIs9yW6JRff9S8tWPbzWXD5kw8+4UIO8JdEhLe58AeXPxu/9PPjJLwdjl/+t+bHUTMmhy1ab68YDqbba3XO2svsR0uKzNH2qSaByrabP5QwzCu2FeXOktfo6j3OVov32WbYN4M7lcBL2g0l9jvASwwuXlm5AGPiDN4nw9TA0L+8AdXdj5GvM8QP5uuMxBnO1wMGvlNviKHeZV6s3lsvWT/MxHci6rHVLaP+E4fpL2K8CLV24iB/ipC1L+Kj/lUF8vizPOTfTBSveI7Wj6+U+/cl1VwcEOXijNbPUmbaQX3aST3ao/HjxdgAHsVPpTP6BBAmvnLqyfX5Mf+5nv4R4IvlT7UAfP330Cce/XDBqzZjAA8FgMDPRbWnLDwt2gFhyGPL5yTsr9cg6jx7ayP0pFwX8pCNAOCDQqVoBHDZZhAxHrAqdSAlTPKbUuT4OKWZ536jsUtZVDuQshljiM71ftihOcaqhPp//GFJdTlVTQ1Uh+UUUe1Xl0Ezn4aJnpKZTRHU5RRX1kCC2iSEZopiYYrFoBJrJc8vSvGA6rEvVVEGDNTPwBmMlsMDRu9DHYMZLUWrsrhl8apA2x60/MFElYqqnoXNfLVLgUEGGGikxB6G5U/rqqgSExUVAS/b0Gg4p/BXtkEpVAoASmOFIQMbEFFo0WKco/ty9GRIdDHpSrbuRgUdQ8FLhHKqILe/gqavP2aIgja18oBbeJ1KBR0aVQoFV+mWqPO3ART1MmEynoJ2VYZYMZNY/+ys05qnDtSlQRmwYTESp0EN+i3GG0JVjXYrbYZJtarL2GEagWKDCvS7DNZHoVo58E4g4Ky8zGcXLxJDY7os4LQUC76OhEN6JGo7+MARc8kMYKjDyRwDdJ/J5rWpTo0q02MjDEgvM86gwuWGXMhLqrk4hQz+vGa9M149OTJ3TnAecD7OYjhqI9DJfiswG2AOwzbqWF4CxpNzv/Oxxj81+wQWWIMB4DEA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAMgAAADSTxpPkT1MvMgAAAYQAAABTAAAAYGoVoeRjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAhZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2HGQqVWhoZWEAAAMUAAAAHwAAACQLLgGPaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAHAE0bmFtZQAAA3gAAADgAAAB5CctQzpwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGuZTUMiMGKSCZyCCVk1iSxyDFAAIsIOL/fxAJANOiCMwAAHjaLYWnAYRAAATn0scmzv+DIVsU0aMoiHpQKMqhCTJsmEGrv2wwILvdUF4WLY1IQH6fykjFPjguuZOntWUE22t38UGXYrIIASA/cgAsZgPADwn9AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABAEF4UwDIXw889QAJA+gAAAAA2VexHwAAAADc8jWo/ef+KwkWBDwAAAAJAAIAAAAAAAB42mNgZGBg0ftnwsDAyfT3+a8gTjGgCCpgAwB2OQTHAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGOYwsDDMA9Ig3gIwMzACAAd7AFReNqlkLV1A0AQBcfMDh2bQjMzMzNFZmZxA6pQFagSTSCWMh3t/Lf/aIFGnqmhqrYJuKnqTXMVKyTTXE07iTTXcEA8zbV5njo6+E1zPXOMpbldgleC9l9mGLQHeOCfN3VQHiAgfxp/+OfF/CEb7LHNCvscmXkiyil3fOtcU4WRnS9Oz6Hf7BNf0go/+h+5UP/juepvOhlmgOH0Ops+uVOq5I4T9QshWUf2zPRZUvo0qdx5nSXnrRp/iWFWlxWjkxGGGGZaypyvi399A/Iyn/bOvB0BVDwZn4xh10cGUrVYSYl42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) 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 Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-devanagari-devanagari-600-normal-zRLekuwH.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-devanagari-600-normal-CEZsoJju.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-devanagari-latin-ext-600-normal-DUWY030L.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-ext-600-normal-D_BOqt8r.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 Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-devanagari-latin-600-normal-Dwtplghf.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-600-normal-CNNqSV76.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{--ink: #1f1a2e;--ink-2: #4a4560;--ink-3: #777290;--paper: #f5f4f9;--surface: #ffffff;--line: #e3e0ec;--line-2: #d3cfe0;--plum: #5b3f92;--plum-dark: #45307a;--plum-tint: #eee9f7;--marigold: #e3931f;--marigold-tint: #fdf1de;--critical: #b42318;--critical-tint: #fdecea;--warning: #9a5b00;--warning-tint: #fff3df;--info: #3d5a99;--info-tint: #eaf0fa;--ok: #23735f;--ok-tint: #e3f2ec;--night: #16112a;--c-lab: #3d7db8;--c-path: #a23b72;--c-img: #23735f;--c-treat: #5b3f92;--c-note: #8a6d3b;--c-rx: #6b7280;--c-pt: #e3931f;--r: 10px;--r-sm: 6px;--font: "IBM Plex Sans", "IBM Plex Sans Devanagari", system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.5;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.2}h2{font-size:20px;font-weight:600;letter-spacing:-.01em}h3{font-size:15px;font-weight:600}p{margin:0}a{color:var(--plum)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.small{font-size:13px}.tiny{font-size:12px}.row{display:flex;align-items:center;gap:8px}.row.wrap{flex-wrap:wrap}.spacer{flex:1}.stack>*+*{margin-top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);cursor:pointer;font-weight:500;white-space:nowrap;text-decoration:none;color:var(--ink)}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--plum);border-color:var(--plum);color:#fff}.btn.primary:hover{background:var(--plum-dark)}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--plum-tint)}.btn.lg{height:46px;padding:0 18px;font-size:16px}.btn:disabled{opacity:.5;cursor:not-allowed}.input,.select,textarea.input{width:100%;height:40px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface)}textarea.input{height:auto;padding:10px 12px;min-height:80px;resize:vertical}.input:focus,.select:focus{outline:2px solid var(--plum-tint);border-color:var(--plum)}label.field{display:block}label.field>span{display:block;font-size:13px;font-weight:500;color:var(--ink-2);margin-bottom:5px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){.grid2{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px}.panel.tight{padding:14px}.panel-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.panel-head .spacer{flex:1}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:var(--r-sm);font-size:12px;font-weight:500;background:var(--paper);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.chip.plum{background:var(--plum-tint);border-color:transparent;color:var(--plum-dark)}.chip.new{background:var(--marigold-tint);border-color:transparent;color:#8a5300}.chip.critical{background:var(--critical-tint);color:var(--critical);border-color:transparent}.chip.warning{background:var(--warning-tint);color:var(--warning);border-color:transparent}.chip.ok{background:var(--ok-tint);color:var(--ok);border-color:transparent}.src{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-left:4px;border-radius:4px;border:1px solid var(--plum-tint);background:var(--plum-tint);color:var(--plum-dark);font-size:11.5px;font-weight:600;cursor:pointer;vertical-align:1px}.src:hover{border-color:var(--plum)}.src.static{cursor:default;background:var(--paper);color:var(--ink-3);border-color:var(--line)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.empty{padding:28px;text-align:center;color:var(--ink-3)}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:90;background:var(--ink);color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;box-shadow:0 8px 30px #1f1a2e40}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin,.reveal{animation:none!important}}.shell{min-height:100%;display:flex;flex-direction:column}.topbar{height:56px;display:flex;align-items:center;gap:14px;padding:0 20px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:17px;letter-spacing:-.01em;text-decoration:none;color:var(--ink)}.brand .app{font-weight:500;color:var(--ink-3)}.appswitch{display:flex;gap:2px;padding:3px;background:var(--paper);border-radius:8px;border:1px solid var(--line)}.appswitch a{padding:5px 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--ink-2);text-decoration:none}.appswitch a.active{background:var(--surface);color:var(--plum-dark);box-shadow:0 1px 2px #1f1a2e1f}.demo-flag{font-size:12px;color:var(--ink-3)}@media (max-width: 760px){.demo-flag,.brand .app,.hide-sm{display:none}.topbar{padding:0 10px;gap:8px}.appswitch a{padding:5px 8px}.dept-select{width:120px!important}}@media (max-width: 400px){.brand{font-size:0;gap:0}}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow-x:auto}.tabs button{border:0;background:none;padding:10px 12px;font-weight:500;color:var(--ink-3);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;display:flex;gap:6px;align-items:center}.tabs button.active{color:var(--plum-dark);border-bottom-color:var(--plum)}.drawer-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#16112a59;z-index:60}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(1080px,96vw);background:var(--surface);z-index:61;display:flex;flex-direction:column;box-shadow:-20px 0 50px #16112a33;animation:slidein .22s ease-out}@keyframes slidein{0%{transform:translate(40px);opacity:.4}}.drawer-head{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:flex-start}.drawer-body{flex:1;display:grid;grid-template-columns:1.25fr 1fr;min-height:0}.drawer-file{background:#e9e7ef;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:16px}.drawer-file img{max-width:100%;box-shadow:0 2px 12px #0000002e;background:#fff}.drawer-file iframe{width:100%;height:100%;border:0;background:#fff}.drawer-text{padding:16px 18px;overflow:auto;border-left:1px solid var(--line)}.ocr{white-space:pre-wrap;font-size:13px;line-height:1.55;background:var(--paper);padding:12px;border-radius:8px;border:1px solid var(--line);color:var(--ink-2)}@media (max-width: 820px){.drawer-body{grid-template-columns:1fr;grid-template-rows:55% 45%}.drawer-text{border-left:0;border-top:1px solid var(--line)}}.landing{background:var(--night);color:#efeaff;min-height:100%}.landing-hero{position:relative;overflow:hidden;padding:72px 24px 56px;background:radial-gradient(600px 380px at 85% 0%,rgba(155,120,220,.35),transparent 70%),radial-gradient(520px 300px at 0% 100%,rgba(227,147,31,.22),transparent 70%)}.landing-inner{max-width:1120px;margin:0 auto}.landing h1{font-size:clamp(40px,6vw,72px);font-weight:700;letter-spacing:-.035em;line-height:1}.landing .lede{font-size:clamp(17px,2vw,21px);max-width:640px;margin-top:20px;color:#cfc7e8}.landing .brandline{display:flex;align-items:center;gap:10px;color:#cfc7e8;margin-bottom:36px;font-size:14px}.doors{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.door{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:14px;text-decoration:none;color:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);min-height:230px}.door:hover{background:#ffffff14;border-color:#ffffff4d}.door h3{font-size:22px;color:#fff}.door p{color:#bdb4da;font-size:14.5px}.door .go{margin-top:auto;font-weight:600;color:#f3b44a;display:flex;align-items:center;gap:6px}.door.doctor{background:linear-gradient(160deg,#7a5abe73,#ffffff0a);border-color:#b9a0f073}@media (max-width: 860px){.doors{grid-template-columns:1fr}.door{min-height:0}}.flow{max-width:1120px;margin:0 auto;padding:48px 24px 64px}.flow ol{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;counter-reset:s}.flow li{padding:16px 22px 0 0;border-top:2px solid rgba(255,255,255,.14);counter-increment:s}.flow li:before{content:counter(s);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f3b44a;color:var(--night);font-weight:700;font-size:13px;margin-bottom:10px}.flow li h3{color:#fff;font-size:16px;margin-bottom:4px}.flow li p{color:#bdb4da;font-size:14px}@media (max-width: 860px){.flow ol{grid-template-columns:1fr;gap:18px}}.landing-foot{border-top:1px solid rgba(255,255,255,.1);padding:20px 24px;color:#9d94bd;font-size:13px}.landing-foot a{color:#cfc7e8}.doc-layout{display:grid;grid-template-columns:300px 1fr;flex:1;min-height:0}.queue{border-right:1px solid var(--line);background:var(--surface);padding:16px 12px;overflow:auto}.queue h3{padding:0 8px}.queue-item{display:grid;grid-template-columns:48px 1fr;gap:8px;width:100%;text-align:left;padding:10px 8px;border-radius:8px;border:1px solid transparent;background:none;cursor:pointer}.queue-item:hover{background:var(--paper)}.queue-item.active{background:var(--plum-tint);border-color:#5b3f9240}.queue-item .t{font-weight:600;font-size:13px;color:var(--ink-2);padding-top:1px}.queue-item .n{font-weight:600}.doc-main{padding:22px 28px 60px;overflow:auto;min-width:0}@media (max-width: 980px){.doc-layout{grid-template-columns:1fr}.queue{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.doc-main{padding:16px}}.finder{display:grid;grid-template-columns:1fr auto auto;gap:10px}@media (max-width: 640px){.finder{grid-template-columns:1fr}}.visit-types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.visit-btn{text-align:left;padding:16px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface);cursor:pointer}.visit-btn:hover{border-color:var(--plum)}.visit-btn.active{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);background:var(--plum-tint)}.visit-btn b{display:block;font-size:16px;margin-bottom:4px}.visit-btn span{font-size:13px;color:var(--ink-3)}@media (max-width: 760px){.visit-types{grid-template-columns:1fr}}.pt-header{display:flex;flex-wrap:wrap;gap:6px 24px;align-items:flex-end;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:16px}.pt-header h1{font-size:28px;letter-spacing:-.02em}.pt-facts{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:14px;color:var(--ink-2)}.pt-facts b{font-weight:600;color:var(--ink)}.brief-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;color:var(--ink-3);margin-bottom:16px}.brief-meta .speed{color:var(--ok);font-weight:600}.brief-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width: 1180px){.brief-grid{grid-template-columns:1fr}}.summary p{font-size:16.5px;line-height:1.6}.summary p+p{margin-top:8px}.alerts{list-style:none;padding:0;margin:0;display:grid;gap:6px}.alerts li{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:9px 12px;border-radius:8px;font-size:14.5px;align-items:start}.alerts li.critical{background:var(--critical-tint);color:#7a1610}.alerts li.warning{background:var(--warning-tint);color:#5f3a00}.alerts li.info{background:var(--info-tint);color:#26386a}.findings{list-style:none;padding:0;margin:0}.findings li{padding:9px 0;border-top:1px solid var(--line);font-size:14.5px}.findings li:first-child{border-top:0;padding-top:0}.findings time{display:block;font-size:12px;color:var(--ink-3);font-weight:600}.journey{position:relative}.journey-scroll{overflow-x:auto;padding-bottom:6px}.journey-track{position:relative;height:210px;min-width:560px}.journey-axis{position:absolute;left:0;right:0;top:168px;height:1px;background:var(--line-2)}.journey-month{position:absolute;top:176px;font-size:11.5px;color:var(--ink-3);transform:translate(-50%);white-space:nowrap}.journey-lane-label{position:absolute;left:0;font-size:11px;color:var(--ink-3)}.journey-dot{position:absolute;width:14px;height:14px;border-radius:4px;transform:translate(-50%,-50%);cursor:pointer;border:2px solid var(--surface);box-shadow:0 0 0 1px #1f1a2e26}.journey-dot.new{box-shadow:0 0 0 3px var(--marigold)}.journey-dot.ext{border-radius:50%}.journey-since{position:absolute;top:0;bottom:34px;background:linear-gradient(to right,#e3931f21,#e3931f0d);border-left:2px dashed var(--marigold)}.journey-since span{position:absolute;top:2px;right:6px;font-size:11.5px;font-weight:600;color:#8a5300;white-space:nowrap}.journey-tip{position:absolute;z-index:5;background:var(--ink);color:#fff;padding:8px 10px;border-radius:8px;font-size:12.5px;width:260px;pointer-events:none}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--ink-2);margin-top:8px}.legend span{display:inline-flex;align-items:center;gap:5px}.labs-grid{display:grid;gap:12px}.lab-card{border-top:1px solid var(--line);padding-top:10px}.lab-card:first-child{border-top:0;padding-top:0}.lab-card .v{font-size:20px;font-weight:600}.lab-card .v.L,.lab-card .v.H{color:var(--critical)}.med-list{list-style:none;padding:0;margin:0}.med-list li{padding:8px 0;border-top:1px solid var(--line);font-size:14px}.med-list li:first-child{border-top:0}.pr-item{padding:10px 0;border-top:1px solid var(--line)}.pr-item:first-child{border-top:0;padding-top:0}.grade{display:inline-flex;gap:2px;margin-left:4px;vertical-align:middle}.grade i{width:6px;height:12px;border-radius:2px;background:var(--line)}.grade i.on{background:var(--warning)}.grade.g3 i.on{background:var(--critical)}.disclaimer{margin-top:18px;font-size:12.5px;color:var(--ink-3);border-top:1px solid var(--line);padding-top:12px}.records-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:10px;margin-bottom:14px}@media (max-width: 900px){.records-filters{grid-template-columns:1fr 1fr}}table.list{width:100%;border-collapse:collapse;font-size:14px}table.list th{text-align:left;font-size:12.5px;font-weight:600;color:var(--ink-3);padding:8px 10px;border-bottom:1px solid var(--line)}table.list td{padding:10px;border-bottom:1px solid var(--line);vertical-align:top}table.list tr.click{cursor:pointer}table.list tr.click:hover td{background:var(--paper)}mark{background:var(--marigold-tint);color:inherit;padding:0 2px;border-radius:3px}.staff-wrap{max-width:1340px;width:100%;margin:0 auto;padding:20px 24px 60px}@media (max-width: 640px){.staff-wrap{padding:14px}}.staff-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 980px){.staff-grid{grid-template-columns:1fr}}.dropzone{display:block;border:1.5px dashed var(--line-2);border-radius:var(--r);padding:22px;text-align:center;background:var(--paper);cursor:pointer}.dropzone.drag{border-color:var(--plum);background:var(--plum-tint)}.dropzone img{max-height:180px;max-width:100%;border-radius:4px;box-shadow:0 1px 6px #00000026}.scanner{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:var(--ok-tint);color:var(--ok);font-size:13.5px;font-weight:500}.filed{border-left:3px solid var(--ok);background:var(--ok-tint);padding:12px 14px;border-radius:8px}.filed code{font-size:12.5px;background:#ffffffb3;padding:2px 6px;border-radius:4px;word-break:break-all}.lab-table input{width:90px;height:32px}.board{overflow-x:auto}.board-inner{min-width:1240px;position:relative}.board-hours{display:grid;margin-left:190px;position:relative;height:22px}.board-hours span{position:absolute;font-size:11.5px;color:var(--ink-3);transform:translate(-50%)}.board-row{display:grid;grid-template-columns:190px 1fr;border-top:1px solid var(--line);min-height:56px}.board-row .label{padding:10px 10px 10px 0;font-size:13.5px;font-weight:600}.board-row .lane{position:relative;background:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / 9 - 1px),var(--line) calc(100% / 9 - 1px),var(--line) calc(100% / 9))}.slot{position:absolute;top:6px;bottom:6px;border-radius:6px;padding:3px 7px;font-size:11.5px;line-height:1.3;overflow:hidden;background:var(--plum-tint);color:var(--plum-dark);border:1px solid rgba(91,63,146,.25);cursor:default}.slot.clash{background:var(--critical-tint);color:var(--critical);border-color:var(--critical);border-width:1.5px}.slot.hl{outline:2px solid var(--marigold)}.clash-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.clash-list li{background:var(--critical-tint);color:#7a1610;padding:8px 12px;border-radius:8px;font-size:14px;display:flex;gap:8px}.qr-card{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:center;border:1px solid var(--line);border-radius:var(--r);padding:14px}.qr-card img{width:140px;height:140px}.patient-stage{flex:1;display:flex;justify-content:center;padding:24px 12px;gap:32px;align-items:flex-start}.phone{width:390px;max-width:100%;height:800px;max-height:calc(100vh - 100px);background:var(--paper);border-radius:36px;border:10px solid #221c33;box-shadow:0 30px 60px #1f1a2e40;display:flex;flex-direction:column;overflow:hidden;position:relative}@media (max-width: 520px){.patient-stage{padding:0}.phone{border:0;border-radius:0;height:calc(100vh - 56px);max-height:none;box-shadow:none}.patient-side{display:none}}.phone-head{padding:16px 18px 10px;background:var(--plum);color:#fff}.phone-head .hello{font-size:20px;font-weight:600}.phone-body{flex:1;overflow:auto;padding:14px}.phone-body .panel{padding:14px}.phone-nav{display:grid;grid-template-columns:repeat(5,1fr);background:var(--surface);border-top:1px solid var(--line)}.phone-nav button{border:0;background:none;padding:8px 0 10px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--ink-3);cursor:pointer}.phone-nav button.active{color:var(--plum);font-weight:600}.dose{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.dose:first-child{border-top:0}.dose .time{font-weight:600;font-size:14px}.dose.due-soon{background:var(--marigold-tint);margin:0 -14px;padding:10px 14px}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.seg button{border:0;background:var(--surface);padding:6px 10px;font-size:13px;cursor:pointer}.seg button+button{border-left:1px solid var(--line-2)}.seg button.on{background:var(--plum);color:#fff}.seg button.on.miss{background:var(--critical)}.sym-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.grades{display:inline-flex;gap:4px}.grades button{width:30px;height:30px;border-radius:6px;border:1px solid var(--line-2);background:var(--surface);font-size:13px;cursor:pointer}.grades button.on{background:var(--plum);color:#fff;border-color:var(--plum)}.grades button.on.g3{background:var(--critical);border-color:var(--critical)}.patient-side{max-width:340px;padding-top:30px}.patient-side h2{margin-bottom:8px}
