@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#f2f4f6;--surface:#fff;--surface-subtle:#f7f9fa;--surface-muted:#eef2f4;--surface-hover:#f0f4f5;--line:#e0e5e9;--line-subtle:#ebeff2;--line-strong:#c5cfd6;--ink:#10212a;--text:#2b3a44;--text-muted:#56656f;--text-faint:#6b7a84;--brand-50:#eef7f6;--brand-100:#d5ecea;--brand-200:#a9d6d2;--brand-300:#6cc0b8;--brand-500:#138a84;--brand-600:#0f766f;--brand-700:#0c5f5a;--brand-800:#0a4c48;--brand:var(--brand-600);--brand-hover:var(--brand-700);--brand-active:var(--brand-800);--on-brand:#fff;--chrome:#0e2a2f;--chrome-raised:#143840;--chrome-line:#ffffff1a;--chrome-text:#e6f0f1;--chrome-muted:#9fb6b9;--chrome-accent:#6cc0b8;--success:#1f7a4d;--success-bg:#e7f4ec;--success-line:#b6dfc6;--warning:#8a5208;--warning-bg:#fdf3e1;--warning-line:#f0d29b;--danger:#b42318;--danger-hover:#93190f;--danger-bg:#fdeceb;--danger-line:#f4c2bd;--info:#1d5fa6;--info-bg:#eaf2fb;--info-line:#bcd4ef;--violet:#7a3fb5;--violet-bg:#f1e6fb;--violet-line:#d9c8ee;--neutral:#4a5963;--neutral-bg:#eef2f4;--neutral-line:#d6dde2;--focus:#138a84;--focus-ring:0 0 0 3px #138a8447;--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-xs:0 1px 2px #10212a0d;--shadow-sm:0 1px 3px #10212a14, 0 1px 2px #10212a0a;--shadow-md:0 8px 20px -6px #10212a24, 0 2px 4px #10212a0d;--shadow-lg:0 28px 56px -16px #10212a57;--app-bar-height:56px;--page-max:1240px;--gutter:clamp(16px, 2.5vw, 32px);--ease:cubic-bezier(.2, .8, .2, 1);--duration-fast:.12s;--duration:.18s}:lang(ar){--font-sans:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;color:var(--text);background:var(--canvas);font-family:var(--font-sans);font-size:var(--text-base);font-synthesis:none;font-feature-settings:"kern";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}h1,h2,h3,h4{color:var(--ink);font-weight:var(--weight-semibold);letter-spacing:0;margin:0;line-height:1.25}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}h4{font-size:var(--text-base)}p{margin:0}a{color:var(--brand);text-underline-offset:2px}a:hover{color:var(--brand-hover)}dl,dd,ul,ol{margin:0}img,svg{flex-shrink:0}code,kbd,.mono{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--brand-100);color:var(--ink)}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:where(button:not([class])){border:1px solid var(--line-strong);border-radius:var(--radius);min-height:36px;color:var(--ink);background:var(--surface);font-size:var(--text-sm);font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}:where(button:not([class])):hover:not(:disabled){background:var(--surface-hover)}:where(button:not([class])):disabled{opacity:.55}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),select,textarea){border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;min-height:36px;color:var(--ink);background-color:var(--surface);font:inherit;font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);padding:7px 10px;line-height:1.4}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),select,textarea):hover:not(:disabled,[readonly]){border-color:#a9b6bf}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),select,textarea):focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}:where(input,select,textarea):disabled{color:var(--text-muted);background-color:var(--surface-muted);cursor:not-allowed}:where(input[readonly],textarea[readonly]){color:var(--text-muted);background-color:var(--surface-subtle)}:where(textarea){resize:vertical;min-height:76px;line-height:1.5}:where(select){appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2356656f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-inline-end:32px}[dir=rtl] :where(select){background-position:10px}::placeholder{color:var(--text-faint);opacity:1}:where(input[type=checkbox],input[type=radio]){width:16px;height:16px;accent-color:var(--brand);cursor:pointer;margin:0}:where(input[type=date]){font-variant-numeric:tabular-nums}:where(label){color:var(--text)}:where(fieldset){border:0;min-width:0;margin:0;padding:0}:where(table){border-collapse:collapse}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[dir=rtl] .icon-directional{transform:scaleX(-1)}:lang(ar) :is(.eyebrow,.page-eyebrow,.table-caption,.overline){letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.btn{border-radius:var(--radius);min-height:36px;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn svg{width:16px;height:16px}.btn-primary{color:var(--on-brand);background:var(--brand);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffff14}.btn-primary:hover:not(:disabled){color:var(--on-brand);background:var(--brand-hover)}.btn-primary:active:not(:disabled){background:var(--brand-active)}.btn-secondary{color:var(--ink);background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-xs)}.btn-secondary:hover:not(:disabled){color:var(--ink);background:var(--surface-hover);border-color:#aebbc4}.btn-ghost{color:var(--text);background:0 0}.btn-ghost:hover:not(:disabled){color:var(--ink);background:var(--surface-muted)}.btn-danger{color:var(--danger);background:var(--surface);border-color:var(--danger-line)}.btn-danger:hover:not(:disabled){color:var(--danger-hover);background:var(--danger-bg);border-color:#eba59d}.btn-danger-solid{color:#fff;background:var(--danger)}.btn-danger-solid:hover:not(:disabled){background:var(--danger-hover)}.btn-link{min-height:auto;color:var(--brand);text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.btn-link:hover:not(:disabled){color:var(--brand-hover);text-decoration-color:currentColor}.btn-sm{min-height:30px;font-size:var(--text-xs);gap:6px;padding:0 10px}.btn-sm svg{width:14px;height:14px}.btn-lg{min-height:44px;font-size:var(--text-base);padding:0 20px}.btn-icon{width:36px;padding:0}.btn-icon.btn-sm{width:30px}.btn-block{width:100%}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.badge{border:1px solid var(--neutral-line);border-radius:var(--radius-pill);min-height:22px;color:var(--neutral);background:var(--neutral-bg);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;line-height:1.2;display:inline-flex}.badge svg{width:12px;height:12px}.badge-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge-brand{color:var(--brand-active);background:var(--brand-50);border-color:var(--brand-100)}.badge-success{color:var(--success);background:var(--success-bg);border-color:var(--success-line)}.badge-warning{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-line)}.badge-danger{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.badge-info{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.badge-violet{color:var(--violet);background:var(--violet-bg);border-color:var(--violet-line)}.badge-square{border-radius:var(--radius-xs)}.count-pill{border-radius:var(--radius-pill);min-width:22px;height:20px;color:var(--text-muted);background:var(--surface-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.card-header{border-bottom:1px solid var(--line-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.card-title{color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.card-subtitle{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px}.card-body{padding:20px}.card-footer{border-top:1px solid var(--line-subtle);background:var(--surface-subtle);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.page{width:min(var(--page-max), 100%);align-content:start;gap:20px;margin-inline:auto;display:grid}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.page-heading{gap:4px;min-width:0;display:grid}.page-eyebrow,.eyebrow,.overline{color:var(--brand);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.page-title{color:var(--ink);font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0;line-height:1.25}.page-description{max-width:72ch;color:var(--text-muted);font-size:var(--text-base);margin:0}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-title{color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.muted{color:var(--text-muted)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:40px;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.tab svg{width:16px;height:16px}.tab:hover{color:var(--ink);background:var(--surface-muted)}.tab[aria-selected=true]{color:var(--brand-active)}.tab[aria-selected=true]:after{content:"";inset-inline:8px;background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-1px}.tab .count-pill{min-width:20px;height:18px}.tab[aria-selected=true] .count-pill{color:var(--brand-active);background:var(--brand-50)}.segmented{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);align-items:center;gap:2px;padding:2px;display:inline-flex}.segmented button{border-radius:var(--radius-sm);min-height:28px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:0 0;border:0;padding:0 10px}.segmented button:hover{color:var(--ink)}.segmented button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.field{align-content:start;gap:6px;min-width:0;display:grid}.field-label{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.field-hint{color:var(--text-muted);font-size:var(--text-xs)}.field-error{color:var(--danger);font-size:var(--text-xs);font-weight:var(--weight-medium)}.field-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.field-span{grid-column:1/-1}.check{min-height:36px;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon>svg{width:16px;height:16px;color:var(--text-faint);pointer-events:none;position:absolute;inset-inline-start:10px}.input-with-icon>input{padding-inline-start:34px}.alert,.error,.success-message{border-radius:var(--radius);font-size:var(--text-sm);border:1px solid;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;line-height:1.45;display:flex}.alert svg{width:16px;height:16px;margin-top:1px}.alert-error,.error{color:#8c1d13;background:var(--danger-bg);border-color:var(--danger-line)}.alert-success,.success-message{color:#135f3d;background:var(--success-bg);border-color:var(--success-line)}.alert-info{color:#164a82;background:var(--info-bg);border-color:var(--info-line)}.alert-warning{color:#6d4106;background:var(--warning-bg);border-color:var(--warning-line)}.state,.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--text-muted);background:var(--surface);text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.state-icon{width:44px;height:44px;color:var(--brand);background:var(--brand-50);border-radius:50%;place-items:center;display:grid}.state-icon svg{width:22px;height:22px}.state-title{color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-semibold)}.state-text{max-width:48ch;color:var(--text-muted)}.spinner{border:2px solid var(--brand-100);border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.loading-line{color:var(--text-muted);align-items:center;gap:10px;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-muted) 25%, #f6f8f9 50%, var(--surface-muted) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.overlay{z-index:60;animation:overlay-in var(--duration) var(--ease);background:#0e2a2f6b;display:flex;position:fixed;inset:0}.overlay--center{justify-content:center;align-items:center;padding:24px 16px}.overlay--end{justify-content:flex-end}.dialog{border-radius:var(--radius-xl);background:var(--surface);width:min(560px,100%);max-height:min(88dvh,860px);box-shadow:var(--shadow-lg);animation:dialog-in var(--duration) var(--ease);flex-direction:column;display:flex;overflow:hidden}.dialog--wide{width:min(760px,100%)}.drawer{background:var(--surface);width:min(480px,100%);height:100%;box-shadow:var(--shadow-lg);animation:drawer-in var(--duration) var(--ease);flex-direction:column;display:flex}[dir=rtl] .drawer{animation-name:drawer-in-rtl}.dialog-header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.dialog-heading{gap:4px;min-width:0;display:grid}.dialog-title{color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.dialog-body{flex:1;padding:20px;overflow-y:auto}.dialog-footer{border-top:1px solid var(--line-subtle);background:var(--surface-subtle);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@keyframes overlay-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes drawer-in-rtl{0%{opacity:0;transform:translate(-24px)}}.meta-list{gap:12px;display:grid}.meta-list>div{gap:2px;display:grid}.meta-list dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.meta-list dd{color:var(--ink)}.chip-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:26px;color:var(--text);background:var(--surface-subtle);font-size:var(--text-sm);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.avatar{width:32px;height:32px;color:var(--brand-800);background:var(--brand-100);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;border-radius:50%;place-items:center;display:inline-grid}.app{flex-direction:column;min-height:100dvh;display:flex}.skip-link{top:-60px;z-index:100;border-radius:var(--radius);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-md);font-weight:var(--weight-semibold);padding:10px 14px;text-decoration:none;position:absolute;inset-inline-start:12px}.skip-link:focus{top:8px}.app-bar{min-height:var(--app-bar-height);padding:0 var(--gutter);color:var(--chrome-text);background:var(--chrome);align-items:center;gap:16px;display:flex}.brand{min-width:0;color:inherit;align-items:center;gap:10px;margin-inline-end:auto;text-decoration:none;display:inline-flex}.brand:hover{color:#fff}.brand:focus-visible{outline-color:var(--chrome-accent);border-radius:var(--radius-sm)}.brand-mark{border-radius:8px;display:block}.brand-text{min-width:0;line-height:1.2;display:grid}.brand-name{color:#fff;font-size:var(--text-base);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-sub{color:var(--chrome-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-bar-actions{align-items:center;gap:12px;display:flex}.segmented--inverse{border-color:var(--chrome-line);background:#ffffff0f}.segmented--inverse button{color:var(--chrome-muted)}.segmented--inverse button:hover{color:#fff}.segmented--inverse button[aria-pressed=true]{color:#fff;box-shadow:none;background:#ffffff29}.segmented--inverse button:focus-visible{outline-color:var(--chrome-accent)}.user-chip{min-width:0;color:var(--chrome-text);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:8px;display:inline-flex}.user-chip .avatar{width:28px;height:28px;color:var(--chrome);background:var(--brand-300)}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.app-bar-signout{color:var(--chrome-text);border-color:var(--chrome-line);background:0 0}.app-bar-signout:hover{color:#fff;background:#ffffff14}.app-bar-signout:focus-visible{outline-color:var(--chrome-accent)}.app-nav{border-bottom:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs)}.app-nav-inner{padding:0 var(--gutter);scrollbar-width:none;align-items:stretch;gap:2px;display:flex;overflow-x:auto}.app-nav-inner::-webkit-scrollbar{display:none}.app-nav-link{min-height:46px;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.app-nav-link svg{width:16px;height:16px}.app-nav-link:after{content:"";inset-inline:10px;height:2px;transition:background-color var(--duration-fast) var(--ease);background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:0}.app-nav-link:hover{color:var(--ink)}.app-nav-link:hover:after{background:var(--line-strong)}.app-nav-link[aria-current=page]{color:var(--brand-active)}.app-nav-link[aria-current=page]:after{background:var(--brand)}.app-nav-link:focus-visible{outline-offset:-4px;border-radius:var(--radius)}.app-nav-link--external{margin-inline-start:auto}.app-nav-link--external svg{width:14px;height:14px}.app-main{min-width:0;padding:24px var(--gutter) 56px;outline:none;flex:1}@media (width<=720px){.app-bar{gap:10px}.brand-sub,.user-chip .user-name{display:none}.app-bar-signout{width:32px;padding:0}.app-bar-signout-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-bar-actions{gap:8px}.lang-switch button{padding:0 8px}.app-nav-link{min-height:44px;padding:0 10px}.app-main{padding-top:16px}}@media (width<=480px){.brand-text{display:none}}.login{background:var(--canvas);grid-template-columns:minmax(360px,5fr) 7fr;min-height:100dvh;display:grid}.login-hero{color:var(--chrome-text);background:radial-gradient(120% 70% at 0% 0%, #1e6e688c 0%, transparent 60%), var(--chrome);flex-direction:column;justify-content:space-between;gap:40px;padding:40px clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}.login-brand{color:#fff;font-size:var(--text-md);font-weight:var(--weight-semibold);align-items:center;gap:12px;display:inline-flex}.login-hero-copy{z-index:1;gap:14px;max-width:460px;display:grid;position:relative}.login-eyebrow{color:var(--chrome-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}:lang(ar) .login-eyebrow{letter-spacing:0}.login-hero-title{color:#fff;font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:var(--weight-semibold);line-height:1.15}.login-tagline{color:var(--chrome-muted);font-size:var(--text-md);line-height:1.6}.login-points{gap:10px;margin-top:8px;padding:0;list-style:none;display:grid}.login-points li{color:var(--chrome-text);align-items:flex-start;gap:10px;display:flex}.login-points svg{width:18px;height:18px;color:var(--chrome-accent);margin-top:2px}.login-matrix{grid-template-columns:repeat(5,1fr);align-self:flex-end;gap:6px;width:min(200px,50%);display:grid}.login-matrix span{aspect-ratio:1;background:#6cc0b81a;border-radius:6px}.login-matrix span[data-level="1"]{background:#6cc0b833}.login-matrix span[data-level="2"]{background:#6cc0b85c}.login-matrix span[data-level="3"]{background:#e8a34f}.login-matrix span[data-level="4"]{background:#e0573d}.login-main{flex-direction:column;gap:24px;padding:24px clamp(16px,4vw,48px) 40px;display:flex}.login-toolbar{justify-content:flex-end;display:flex}.login-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow-md);gap:24px;margin:auto;padding:32px;display:grid}.login-title{font-size:var(--text-2xl)}.access-panel{gap:6px;display:grid}.access-panel h2{font-size:var(--text-md)}.access-panel-text{color:var(--text-muted);align-items:center;gap:10px;display:flex}.access-panel-action{margin-top:14px}.login-report{border-top:1px solid var(--line-subtle);color:var(--text-muted);font-size:var(--text-sm);padding-top:20px}.login-report a{font-weight:var(--weight-semibold)}@media (width<=860px){.login{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-hero{padding:24px var(--gutter) 28px;gap:20px}.login-hero-title{font-size:1.5rem}.login-points,.login-matrix{display:none}.login-main{padding-top:16px}.login-card{margin-top:0;padding:24px}}.risk-policy-about-body{gap:20px;display:grid}.risk-policy-about-body section{gap:6px;display:grid}.risk-policy-about-body h3{font-size:var(--text-base)}.risk-policy-about-body p{color:var(--text);line-height:1.6}.risk-policy-levels{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.risk-policy-levels li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.risk-policy-level-swatch{border-radius:var(--radius);width:32px;height:32px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;border:1px solid;place-items:center;display:grid}.risk-policy-level-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px;display:flex}.risk-policy-level-heading strong{color:var(--ink)}.risk-policy-level-heading span,.risk-policy-level-heading small{color:var(--text-muted);font-size:var(--text-sm)}.risk-policy-level-heading small{font-size:var(--text-xs)}.risk-policy-levels p{font-size:var(--text-sm)}.risk-policy-board-warning strong{margin-bottom:2px;display:block}.risk-appetite-settings{position:relative}.policy-information-error{flex-wrap:wrap;align-items:center}.policy-information-error>span{flex:280px}.policy-toolbar{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(170px,1fr)) auto;align-items:end;gap:12px 16px;padding:14px 16px;display:grid}.policy-pending{white-space:nowrap;min-height:36px}.policy-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:-6px;display:flex}.policy-groups{gap:10px;display:grid}.policy-group{overflow:hidden}.policy-group-heading{font-size:var(--text-base);margin:0}.policy-group-toggle{width:100%;min-height:52px;color:var(--ink);font:inherit;font-weight:var(--weight-semibold);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.policy-group-toggle:hover{background:var(--surface-hover)}.policy-group-toggle:focus-visible{outline-offset:-3px}.policy-group-chevron{width:18px;height:18px;color:var(--text-muted);transition:transform var(--duration-fast) var(--ease);transform:rotate(-90deg)}[dir=rtl] .policy-group-chevron{transform:rotate(90deg)}.policy-group.is-open .policy-group-chevron{transform:none}.policy-group-name{min-width:0}.policy-group-levels{flex-wrap:wrap;gap:3px;margin-inline-start:auto;display:inline-flex}.policy-group-levels span{border-radius:3px;width:10px;height:10px}.policy-list{border-top:1px solid var(--line-subtle)}.policy-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px 20px;padding:14px 16px;display:grid}.policy-list>*+*{border-top:1px solid var(--line-subtle)}.policy-row.is-editing{background:var(--brand-50);box-shadow:inset 3px 0 0 var(--brand)}[dir=rtl] .policy-row.is-editing{box-shadow:inset -3px 0 0 var(--brand)}.policy-row.is-inactive .policy-row-name{color:var(--text-muted)}.policy-row-main{gap:2px;min-width:0;display:grid}.policy-row-name{font-size:var(--text-base)}.policy-row-alt{color:var(--text-muted);font-size:var(--text-sm)}.policy-row-tolerance{max-width:78ch;color:var(--text);font-size:var(--text-sm);justify-items:start;gap:2px;margin-top:6px;line-height:1.55;display:grid}.policy-row-tolerance p.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.policy-row-more{font-size:var(--text-xs)}.policy-row-pending{margin-top:6px}.policy-row-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:300px;display:flex}.policy-appetite-chip{border-radius:var(--radius-pill);min-height:24px;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid;align-items:center;padding:2px 10px;display:inline-flex}.policy-revision{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.policy-row-actions{align-items:center;gap:4px;display:flex}.policy-editor{border:1px solid var(--brand-200);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);gap:16px;margin:0 16px 16px;padding:18px 20px 0;display:grid}.policy-list>.policy-editor{border-top:1px solid var(--brand-200)}.policy-editor-standalone>.policy-editor{margin:0}.policy-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.policy-editor-heading h3{font-size:var(--text-lg)}.policy-editor-heading h3:focus-visible{outline-offset:4px;border-radius:var(--radius-xs)}.policy-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.policy-editor-grid .wide{grid-column:1/-1}.policy-swatch-field{align-items:flex-end;display:flex}.policy-swatch-preview{border-radius:var(--radius);min-height:36px;font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid;align-items:center;padding:0 14px;display:inline-flex}.policy-editor-actions{border-top:1px solid var(--line-subtle);background:var(--surface-subtle);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 -20px;padding:14px 20px;display:flex}.unassigned-thresholds{gap:12px;margin-top:12px;display:grid}.unassigned-thresholds-header{gap:4px;display:grid}.unassigned-thresholds-header .section-title{align-items:center;gap:8px;display:flex}.threshold-list{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:12px;display:grid}.threshold-card{align-content:start;gap:12px;padding:16px;display:grid}.threshold-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.threshold-summary h4{font-size:var(--text-base)}.threshold-tolerance{color:var(--text);font-size:var(--text-sm);line-height:1.55}.threshold-attach-grid{border-top:1px solid var(--line-subtle);gap:12px;padding-top:12px;display:grid}.threshold-attach-grid textarea{min-height:64px}.threshold-attach{justify-self:end}.policy-history-panel{z-index:45;border-inline-start:1px solid var(--line);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-lg);animation:drawer-in var(--duration) var(--ease);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}[dir=rtl] .policy-history-panel{animation-name:drawer-in-rtl}.policy-history-heading{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.policy-history-heading h3{font-size:var(--text-lg)}.policy-history-body{flex:1;align-content:start;gap:12px;padding:20px;display:grid;overflow-y:auto}.policy-history-list{margin:0;padding:0;list-style:none;display:grid}.policy-history-entry{padding-bottom:22px;gap:8px;padding-inline-start:24px;display:grid;position:relative}.policy-history-entry:before{content:"";top:16px;bottom:2px;background:var(--line);width:1px;position:absolute;inset-inline-start:5px}.policy-history-entry:last-child{padding-bottom:0}.policy-history-entry:last-child:before{display:none}.policy-history-dot{top:4px;border:2px solid var(--brand);background:var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-start:0}.policy-history-entry h4{font-size:var(--text-base)}.policy-history-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.policy-history-meta div{gap:2px;display:grid}.policy-history-meta .policy-history-reason{grid-column:1/-1}.policy-history-meta dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.policy-history-meta dd{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere}.policy-history-changes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.policy-history-changes li{border:1px solid var(--line-subtle);border-radius:var(--radius);background:var(--surface-subtle);gap:6px;padding:10px 12px;display:grid}.policy-history-changes strong{color:var(--ink);font-size:var(--text-sm)}.policy-history-values{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.policy-history-values>svg{width:14px;height:14px;color:var(--text-faint)}.policy-history-before,.policy-history-after{border-radius:var(--radius-sm);font-size:var(--text-sm);overflow-wrap:anywhere;gap:2px;padding:4px 8px;display:inline-grid}.policy-history-before{color:#8c1d13;background:var(--danger-bg)}.policy-history-after{color:#135f3d;background:var(--success-bg)}.policy-history-before small,.policy-history-after small{font-size:var(--text-2xs);font-weight:var(--weight-semibold);opacity:.8}@media (width<=960px){.policy-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-search{grid-column:1/-1}.policy-row{grid-template-columns:minmax(0,1fr) auto}.policy-row-meta{grid-area:2/1/auto/-1;justify-content:flex-start;max-width:none}.policy-row-actions{grid-area:1/2}}@media (width<=560px){.policy-toolbar{grid-template-columns:minmax(0,1fr)}.policy-pending{white-space:normal}.policy-group-levels{display:none}.policy-row{grid-template-columns:minmax(0,1fr)}.policy-row-actions{grid-area:3/1}.policy-editor{margin:0 8px 12px;padding:14px 14px 0}.policy-editor-actions{margin:0 -14px;padding:12px 14px}.policy-editor-grid,.policy-history-meta{grid-template-columns:minmax(0,1fr)}.threshold-summary{flex-direction:column}}.settings-tabs{margin-top:-4px}.settings-panel{min-width:0}.settings-panel:focus-visible{outline-offset:4px}.settings-section{gap:16px;display:grid}.settings-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.settings-section-heading{gap:4px;min-width:0;display:grid}.settings-section-title{font-size:var(--text-lg)}.settings-section-description{max-width:72ch;color:var(--text-muted)}.settings-feedback{gap:8px;display:grid}.settings-feedback:empty{display:none}.settings-form-card{border-color:var(--brand-200);box-shadow:var(--shadow-sm);overflow:hidden}.settings-form-body{gap:20px;display:grid}.settings-field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field-label.is-required:after{content:" *";color:var(--danger)}.settings-list-toolbar{border-bottom:1px solid var(--line-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.settings-search{flex:260px;max-width:360px}.settings-list-count{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.settings-list-state{margin:16px}.settings-list-state.state{border:0}.access-fieldset{gap:8px;display:grid}.access-fieldset legend{margin-bottom:8px;padding:0}.access-options{flex-wrap:wrap;gap:4px 8px;display:flex}.access-option{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:36px;padding:0 12px}.access-option:has(input:checked){border-color:var(--brand-200);color:var(--brand-active);background:var(--brand-50)}.access-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.user-list-card{overflow:hidden}.user-list,.reference-list{margin:0;padding:0;list-style:none}.user-list>li+li,.reference-list>li+li{border-top:1px solid var(--line-subtle)}.user-row.is-open,.reference-row.is-open{background:var(--surface-subtle)}.user-summary{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 16px;padding:14px 16px;display:grid}.user-avatar{width:38px;height:38px;font-size:var(--text-sm)}.user-avatar.is-disabled{color:var(--text-muted);background:var(--surface-muted)}.user-identity{gap:2px;min-width:0;display:grid}.user-name{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-meta{min-width:0;color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:2px 12px;display:flex}.user-username{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6}.user-email{text-overflow:ellipsis;overflow:hidden}.user-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.user-editor{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:0;margin:0 16px 16px;display:grid}.user-editor-section{gap:14px;padding:18px 20px;display:grid}.user-editor-section+.user-editor-section{border-top:1px solid var(--line-subtle)}.user-editor-heading{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.user-editor-actions{justify-content:flex-end}.user-password-row{grid-template-columns:minmax(220px,360px) auto;align-items:start;gap:12px 16px;display:grid}.user-password-row>.button-row{margin-top:26px}.user-danger{grid-template-columns:minmax(0,1fr) auto;align-items:center}.reference-list-card{overflow:hidden}.reference-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;padding:16px;display:grid}.reference-main{gap:6px;min-width:0;display:grid}.reference-title-line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.reference-name{font-size:var(--text-base)}.reference-row.is-inactive .reference-name{color:var(--text-muted)}.reference-description{max-width:80ch;color:var(--text);font-size:var(--text-sm)}.reference-facts{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.reference-amount{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.reference-amount strong{color:var(--ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.reference-currency{font-family:var(--font-mono);font-size:var(--text-xs)}.reference-date{align-items:center;gap:6px;display:inline-flex}.reference-date svg{width:14px;height:14px}.reference-tags .chip{min-height:22px;font-size:var(--text-xs)}.reference-actions{justify-content:flex-end}.reference-editor-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:16px;margin:0 16px 16px;padding:18px 20px;display:grid}.reference-editor-actions{justify-content:flex-end}.reference-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;display:grid}.reference-span-2{grid-column:span 2}.reference-span-all{grid-column:1/-1}@media (width<=860px){.user-summary{grid-template-columns:auto minmax(0,1fr) auto}.user-badges{grid-area:2/2/auto/-1;justify-content:flex-start}.user-password-row,.user-danger,.reference-summary{grid-template-columns:minmax(0,1fr)}.user-password-row>.button-row{margin-top:0}.reference-actions{justify-content:flex-start}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.settings-section-header>.btn,.settings-section-header>.button-row{width:100%}.settings-section-header>.button-row .btn{flex:1}.user-editor,.reference-editor-panel{margin-inline:8px}.user-editor-section,.reference-editor-panel{padding:14px}.reference-grid{grid-template-columns:minmax(0,1fr)}.reference-span-2{grid-column:auto}.settings-search{max-width:none}}.dashboard-hospital-filter{width:min(300px,100%)}.dashboard-state{justify-items:start;gap:12px;padding:24px;display:grid}.dashboard-content{transition:opacity var(--duration) var(--ease);gap:20px;display:grid}.dashboard-content.is-refreshing{opacity:.55}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);align-content:start;gap:6px;padding:18px 20px;display:grid}.kpi--total{color:var(--chrome-text);background:radial-gradient(120% 100% at 100% 0%, #6cc0b838, transparent 60%), var(--chrome);border-color:#0000}.kpi-label{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:8px;display:inline-flex}.kpi--total .kpi-label{color:var(--chrome-muted)}.kpi-icon{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);background:var(--surface-muted);place-items:center;display:inline-grid}.kpi-icon svg{width:14px;height:14px}.kpi--warning .kpi-icon{color:var(--warning);background:var(--warning-bg)}.kpi--danger .kpi-icon{color:var(--danger);background:var(--danger-bg)}.kpi--success .kpi-icon{color:var(--success);background:var(--success-bg)}.kpi-value{color:var(--ink);font-size:2rem;font-weight:var(--weight-semibold);line-height:1.1}.kpi--total .kpi-value{color:#fff;font-size:2.75rem}.kpi-hint{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.kpi--total .kpi-hint{color:var(--chrome-muted)}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-wide-card{grid-column:1/-1}.dashboard-card{flex-direction:column;min-width:0;display:flex}.dashboard-card-header{padding:16px 20px 0}.dashboard-card-body{flex:1;padding:16px 20px 20px;position:relative}.dashboard-empty{color:var(--text-muted);text-align:center;padding:24px 0}.chart-tooltip{z-index:5;border-radius:var(--radius-sm);color:#fff;background:var(--ink);max-width:260px;box-shadow:var(--shadow-md);font-size:var(--text-xs);pointer-events:none;white-space:nowrap;padding:6px 10px;line-height:1.45;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.chart-tooltip strong{font-size:var(--text-sm)}.risk-matrix{gap:8px;display:grid;position:relative}.risk-matrix-body{align-items:stretch;gap:6px;display:flex}.risk-matrix-axis{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.risk-matrix-axis--y{writing-mode:vertical-rl;align-self:center;margin-bottom:28px;transform:rotate(180deg)}[dir=rtl] .risk-matrix-axis--y{transform:none}.risk-matrix-axis--x{text-align:center;padding-inline-start:110px}.risk-matrix-table{border-collapse:separate;border-spacing:3px;table-layout:fixed;flex:1;width:100%}.risk-matrix-table thead{display:table-footer-group}.risk-matrix-table th{color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:1.25}.risk-matrix-table thead th{text-align:center;vertical-align:top;padding-top:4px}.risk-matrix-col-label{width:84px}.risk-matrix-table tbody th{text-align:end;padding-inline-end:6px}.risk-matrix-level{color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:block}.risk-matrix-level-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.risk-matrix-cell{border-radius:var(--radius-sm);text-align:center;vertical-align:middle;height:52px;padding:0}.risk-matrix-cell.has-risks{cursor:default}.risk-matrix-cell:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.zone-low{background:#e3f2e8}.zone-moderate{background:#fcf0cf}.zone-high{background:#fbdfc6}.zone-extreme{background:#f8cfc9}.risk-matrix-count{border:2px solid var(--surface);border-radius:var(--radius-pill);color:#fff;background:var(--ink);min-width:30px;height:30px;font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;place-items:center;padding:0 8px;display:inline-grid}.risk-matrix-legend{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;display:flex}.risk-matrix-legend-item{align-items:center;gap:6px;display:inline-flex}.risk-matrix-swatch{border-radius:3px;width:12px;height:12px}.risk-matrix-unscored{font-weight:var(--weight-semibold);margin-inline-start:auto}.status-breakdown{gap:16px;display:grid;position:relative}.status-stack{border-radius:var(--radius-xs);gap:2px;height:20px;display:flex;overflow:hidden}.status-stack-segment{min-width:6px;transition:filter var(--duration-fast) var(--ease)}.status-stack-segment:hover{filter:brightness(1.1)}.status-table{width:100%;font-size:var(--text-sm)}.status-table tr+tr th,.status-table tr+tr td{border-top:1px solid var(--line-subtle)}.status-table th,.status-table td{padding:7px 0}.status-table tbody th{color:var(--ink);font-weight:var(--weight-medium);text-align:start;align-items:center;gap:10px;display:flex}.status-key{border-radius:3px;width:10px;height:10px}.status-count,.status-share{text-align:end;font-variant-numeric:tabular-nums;width:56px}.status-count{color:var(--ink);font-weight:var(--weight-semibold)}.status-share{color:var(--text-muted)}.bar-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bar-list-item{grid-template-columns:minmax(120px,34%) minmax(0,1fr);align-items:center;gap:12px;display:grid}.bar-list-label{color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-list-track{align-items:center;gap:8px;min-width:0;display:flex}.bar-list-bar{background:var(--brand);border-start-end-radius:4px;border-end-end-radius:4px;flex-grow:0;flex-shrink:0;height:14px}.bar-list-value{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}@media (width<=1100px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.kpi-grid{gap:10px}.kpi{padding:14px}.kpi-value{font-size:1.625rem}.kpi--total{grid-column:1/-1}.risk-matrix-level-name{display:none}.risk-matrix-col-label{width:28px}.risk-matrix-axis--x{padding-inline-start:54px}.risk-matrix-cell{height:44px}.bar-list-item{grid-template-columns:minmax(0,1fr);gap:4px}}.pf-shell{min-height:100dvh;color:var(--text);background:var(--canvas)}.pf-hero{padding:18px var(--gutter) 76px;color:var(--chrome-text);background:radial-gradient(110% 90% at 0% 0%, #1e6e688c 0%, transparent 62%), var(--chrome)}.pf-hero-inner{gap:28px;width:min(720px,100%);margin-inline:auto;display:grid}.pf-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-brand{color:#fff;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:10px;display:inline-flex}.pf-brand .brand-mark{border-radius:8px;display:block}.pf-lang.segmented{border-color:var(--chrome-line);background:#ffffff0f}.pf-lang.segmented button{min-height:32px;color:var(--chrome-muted);font-size:var(--text-sm);padding:0 12px}.pf-lang.segmented button:hover{color:#fff}.pf-lang.segmented button[aria-pressed=true]{color:#fff;box-shadow:none;background:#ffffff29}.pf-lang.segmented button:focus-visible,.pf-change-hospital:focus-visible{outline-color:var(--chrome-accent)}.pf-hero-copy{gap:8px;display:grid}.pf-hospital-line{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pf-hospital{color:var(--chrome-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}.pf-hospital svg{width:16px;height:16px}.pf-change-hospital{color:var(--chrome-text);font-size:var(--text-sm);text-underline-offset:3px;background:0 0;border:0;padding:2px 0;-webkit-text-decoration:underline #e6f0f166;text-decoration:underline #e6f0f166}.pf-change-hospital:hover{color:#fff;text-decoration-color:currentColor}.pf-app-title{color:#fff;font-size:clamp(1.625rem,4.5vw,2.125rem);font-weight:var(--weight-semibold);line-height:1.15}.pf-intro{max-width:56ch;color:var(--chrome-muted);font-size:var(--text-md);line-height:1.55}.pf-page{width:min(720px, calc(100% - 2 * var(--gutter)));gap:16px;margin:-48px auto 0;padding-bottom:24px;display:grid;position:relative}.pf-flow{gap:16px;display:grid}.pf-progress{z-index:10;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;top:8px}.pf-progress-track{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;display:grid}.pf-progress-track li{border-radius:var(--radius-pill);height:6px;transition:background-color var(--duration) var(--ease);background:#d9e0e4}.pf-progress-track li.is-done{background:var(--brand)}.pf-progress-track li.is-current{background:var(--brand-300)}.pf-step{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none}.pf-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-xs);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);gap:16px;padding:24px;display:grid}.pf-question[data-state=current]{border-color:var(--brand-200);box-shadow:var(--shadow-md)}.pf-card-head{align-items:flex-start;gap:14px;display:flex}.pf-card-heading{gap:4px;min-width:0;display:grid}.pf-step-index{width:30px;height:30px;color:var(--text-muted);background:var(--surface-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:inline-grid}.pf-step-index svg{width:16px;height:16px}.pf-question[data-state=current] .pf-step-index,.pf-step-index--icon{color:var(--on-brand);background:var(--brand)}.pf-question[data-state=answered] .pf-step-index{color:var(--brand-700);background:var(--brand-50)}.pf-eyebrow{color:var(--brand);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}:lang(ar) .pf-eyebrow{letter-spacing:0;text-transform:none}.pf-prompt{color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.35}.pf-question[data-state=answered] .pf-prompt{color:var(--text)}.pf-help{color:var(--text-muted);font-size:var(--text-base);line-height:1.5}.pf-card-body{gap:12px;padding-inline-start:44px;display:grid}.pf-empty{color:var(--text-muted)}.pf-field{gap:8px}.pf-input{border-radius:var(--radius);min-height:48px;padding:11px 14px;font-size:1rem}textarea.pf-input{min-height:120px}.pf-input[aria-invalid=true]{border-color:var(--danger)}.pf-textstep{justify-items:stretch;gap:6px;display:grid}.pf-textstep .dct-mic-btn{min-height:36px;font-size:var(--text-sm);justify-self:start;padding:0 10px}.pf-input-group{align-items:stretch;display:flex}.pf-title-prefix{border:1px solid var(--line-strong);border-radius:var(--radius) 0 0 var(--radius);color:var(--ink);background:var(--surface-muted);font-size:1rem;font-weight:var(--weight-semibold);white-space:pre;border-right:0;flex:none;align-items:center;padding:0 4px 0 14px;display:inline-flex}.pf-input-group .pf-input{border-radius:0 var(--radius) var(--radius) 0;flex:1;min-width:0}.pf-field-error{color:var(--danger);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:flex-start;gap:6px;display:flex}.pf-field-error svg,.pf-loaderror-message svg{width:16px;height:16px;margin-top:2px}.pf-picker-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-picker-btn{border:1.5px solid var(--line);border-radius:var(--radius-lg);width:100%;min-height:68px;color:var(--ink);background:var(--surface);text-align:start;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);align-items:center;gap:14px;padding:12px 14px;display:flex}.pf-picker-btn:hover{border-color:var(--brand-300);background:var(--brand-50);box-shadow:var(--shadow-sm)}.pf-picker-code{border-radius:var(--radius);width:42px;height:42px;color:var(--brand-800);background:var(--brand-100);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);flex:none;place-items:center;display:grid}.pf-picker-text{flex:1;min-width:0;display:grid}.pf-picker-name{font-size:1rem;font-weight:var(--weight-semibold);line-height:1.3}.pf-picker-zone{color:var(--text-muted);font-size:var(--text-sm)}.pf-picker-arrow{width:18px;height:18px;color:var(--text-faint)}.pf-picker-btn:hover .pf-picker-arrow{color:var(--brand)}.pf-branch,.pf-impacts{gap:14px;display:grid}.pf-yesno{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;display:grid}.pf-options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-choice{border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);width:100%;min-height:52px;color:var(--ink);background:var(--surface);font-size:1rem;font-weight:var(--weight-medium);text-align:start;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);align-items:center;gap:12px;padding:12px 16px;display:flex}.pf-choice:hover{border-color:var(--brand-300);background:var(--brand-50)}.pf-choice.is-selected{border-color:var(--brand);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand)}.pf-choice-mark{border:2px solid var(--line-strong);color:#0000;background:var(--surface);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pf-choice-mark svg{stroke-width:3px;width:14px;height:14px}.pf-choice.is-selected .pf-choice-mark{border-color:var(--brand);color:var(--on-brand);background:var(--brand)}.pf-choice-label{min-width:0}.pf-subprompt{gap:10px;padding-top:4px;display:grid}.pf-subprompt-label{color:var(--ink);font-size:1rem;font-weight:var(--weight-semibold)}.pf-impact-list{counter-reset:impact;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-impact-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);counter-increment:impact;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}[dir=rtl] .pf-impact-item{padding:8px 12px 8px 8px}.pf-impact-item:before{content:counter(impact);width:24px;height:24px;color:var(--brand-700);background:var(--brand-50);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.pf-impact-text{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1}.pf-remove{color:var(--text-muted)}.pf-remove:hover:not(:disabled){color:var(--danger);background:var(--danger-bg)}.pf-impact-actions{flex-wrap:wrap;gap:10px;display:flex}.pf-action{min-height:44px;font-size:var(--text-base);padding:0 18px}.pf-scale{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-scale-btn{border:1.5px solid var(--line);border-radius:var(--radius-lg);width:100%;color:var(--ink);background:var(--surface);text-align:start;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);align-items:center;gap:14px;padding:12px 14px;display:flex}.pf-scale-btn:hover{border-color:var(--scale-bd);background:color-mix(in srgb, var(--scale-bg) 45%, var(--surface))}.pf-scale-btn.is-selected{border-color:var(--scale-fg);background:var(--scale-bg);box-shadow:inset 0 0 0 1px var(--scale-fg)}.pf-scale-n{border:1px solid var(--scale-bd);border-radius:var(--radius);width:38px;height:38px;color:var(--scale-fg);background:var(--scale-bg);font-size:1rem;font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.pf-scale-btn.is-selected .pf-scale-n{color:#fff;border-color:var(--scale-fg);background:var(--scale-fg)}.pf-scale-text{flex:1;gap:2px;min-width:0;display:grid}.pf-scale-label{font-size:1rem;font-weight:var(--weight-semibold)}.pf-scale-meaning{color:var(--text-muted);font-size:var(--text-sm);line-height:1.45}.pf-scale-btn.is-selected .pf-scale-meaning{color:var(--text)}.pf-scale-freq{border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);justify-self:start;margin-top:4px;padding:1px 8px}.pf-scale-btn.is-selected .pf-scale-freq{background:#ffffffb3}.pf-scale-check{color:#0000;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.pf-scale-check svg{stroke-width:3px;width:16px;height:16px}.pf-scale-btn.is-selected .pf-scale-check{color:#fff;background:var(--scale-fg)}.pf-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[dir=rtl] .pf-phone{text-align:right}.pf-submit-row{justify-content:flex-end;padding-top:4px;display:flex}.pf-submit{min-height:52px;padding:0 24px;font-size:1rem}.pf-submit svg{width:18px;height:18px}.pf-submit-spinner{border-color:#fff #ffffff59 #ffffff59;width:16px;height:16px}.pf-loaderror{justify-items:start}.pf-loaderror-message{color:#8c1d13;font-weight:var(--weight-medium);align-items:flex-start;gap:8px;display:flex}.pf-confirm{text-align:center;justify-items:center;gap:12px;padding:40px 24px 32px}.pf-confirm-icon{width:72px;height:72px;color:var(--success);background:var(--success-bg);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #e7f4ec80}.pf-confirm-icon svg{width:36px;height:36px}.pf-confirm-title{font-size:var(--text-xl);outline:none;margin-top:8px}.pf-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-subtle);text-align:start;gap:8px;width:min(440px,100%);margin:4px 0 8px;padding:14px 16px;display:grid}.pf-summary-title{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}:lang(ar) .pf-summary-title{letter-spacing:0;text-transform:none}.pf-summary dl{gap:8px;display:grid}.pf-summary dt{color:var(--text-muted);font-size:var(--text-xs)}.pf-summary dd{color:var(--ink);font-weight:var(--weight-medium);overflow-wrap:anywhere}.pf-footer{color:var(--text-muted);font-size:var(--text-sm);text-align:center;justify-items:center;gap:6px;padding:16px 0 24px;display:grid}.pf-footer p{align-items:center;gap:6px;display:inline-flex}.pf-footer svg{width:15px;height:15px;color:var(--brand)}.pf-footer a{font-weight:var(--weight-semibold)}@media (width<=600px){.pf-hero{padding-bottom:64px}.pf-hero-inner{gap:20px}.pf-intro{font-size:var(--text-base)}.pf-page{gap:12px;width:calc(100% - 24px);margin-top:-40px}.pf-progress{gap:12px;padding:10px 12px}.pf-card{border-radius:var(--radius-lg);gap:14px;padding:18px 16px}.pf-card-head{gap:10px}.pf-card-body{padding-inline-start:0}.pf-prompt{font-size:1.0625rem}.pf-picker-list{grid-template-columns:minmax(0,1fr)}.pf-yesno{max-width:none}.pf-textstep .dct-mic-btn,.pf-remove{min-height:44px}.pf-contact{grid-template-columns:minmax(0,1fr)}.pf-impact-actions .pf-action,.pf-submit{flex:auto;width:100%}.pf-submit-row{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}}.dct-mic-btn{color:var(--brand);justify-self:start}.dct-mic-btn:hover:not(:disabled){color:var(--brand-active);background:var(--brand-50)}.dct-dialog{text-align:center;align-items:center;gap:12px;width:min(440px,100%);padding:28px 24px 24px}.dct-icon{border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.dct-icon svg{width:30px;height:30px}.dct-icon--live{color:var(--on-brand);background:var(--brand);animation:1.6s ease-in-out infinite dct-pulse}.dct-icon--muted{color:var(--text-muted);background:var(--surface-muted)}@keyframes dct-pulse{0%,to{box-shadow:0 0 #0f766f59}50%{box-shadow:0 0 0 14px #0f766f00}}.dct-title{font-size:var(--text-lg)}.dct-muted{color:var(--text-muted);font-size:var(--text-sm)}.dct-message{max-width:36ch;color:var(--text)}.dct-interim{min-height:1.5em;color:var(--ink)}.dct-ta{text-align:start;min-height:120px}.dct-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.rg-shell{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:20px;display:grid}.rg-shell--collapsed{grid-template-columns:48px minmax(0,1fr)}.rg-sidebar{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-xs);gap:4px;padding:10px;display:grid;position:sticky;top:16px;overflow:auto}.rg-sidebar--collapsed{padding:6px}.rg-sidebar-head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding-inline-start:8px;display:flex}.rg-sidebar--collapsed .rg-sidebar-head{justify-content:center;padding:0}.rg-sidebar-title{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.rg-sidebar-toggle{color:var(--text-muted)}.rg-toggle-desktop,.rg-toggle-mobile{display:inline-flex}.rg-toggle-mobile{display:none}.rg-sidebar-list{gap:2px;display:grid}.rg-sidebar-list[hidden]{display:none}.rg-hosp-row{border-radius:var(--radius);width:100%;min-height:52px;color:var(--text);text-align:start;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.rg-hosp-row:hover{background:var(--surface-hover)}.rg-hosp-row.is-selected{border-color:var(--brand-100);background:var(--brand-50)}.rg-hosp-row.is-selected:before{content:"";top:10px;bottom:10px;background:var(--brand);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-inline-start:-1px}.rg-hosp-main{align-items:center;gap:10px;min-width:0;display:flex}.rg-hosp-code{border-radius:var(--radius);width:34px;height:34px;color:var(--text-muted);background:var(--surface-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);flex:none;place-items:center;display:grid}.rg-hosp-code svg{width:16px;height:16px}.rg-hosp-row.is-selected .rg-hosp-code{color:var(--on-brand);background:var(--brand)}.rg-hosp-text{min-width:0;display:grid}.rg-hosp-name{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.3}.rg-hosp-sub{color:var(--text-muted);font-size:var(--text-xs)}.rg-hosp-count{border-radius:var(--radius-pill);min-width:26px;height:22px;color:var(--text-muted);background:var(--surface-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 7px;display:inline-grid}.rg-hosp-row.is-selected .rg-hosp-count{color:var(--brand-800);background:var(--brand-100)}.rg-divider{background:var(--line-subtle);height:1px;margin:6px 4px}.rg-level-note{border-radius:var(--radius);color:var(--text-muted);background:var(--surface-subtle);font-size:var(--text-xs);align-items:flex-start;gap:8px;margin:8px 2px 2px;padding:10px;line-height:1.45;display:flex}.rg-level-note svg{width:14px;height:14px;color:var(--text-faint);margin-top:1px}.rg-main{gap:16px;min-width:0;display:grid}.rg-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.rg-header-heading{gap:2px;min-width:0;display:grid}.rg-header-title{font-size:var(--text-xl)}.rg-header-sub{color:var(--text-muted);font-size:var(--text-sm)}.rg-header-actions{align-items:center;gap:8px;display:flex}.rg-search{flex:0 auto;align-items:center;width:320px;min-width:180px;display:flex;position:relative}.rg-search-icon{width:16px;height:16px;color:var(--text-faint);pointer-events:none;position:absolute;inset-inline-start:10px}.rg-search input{padding-inline:34px}.rg-search-clear{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:6px}.rg-search-clear:hover{color:var(--ink);background:var(--surface-muted)}.rg-search-clear svg{width:14px;height:14px}.rg-table-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}.rg-table-scroll{overscroll-behavior:contain;min-height:320px;max-height:calc(100dvh - 232px);overflow:auto}.rg-mobile-sort{display:none}.rg-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--text-sm)}.rg-th{z-index:2;border-bottom:1px solid var(--line);color:var(--text-muted);background:var(--surface-subtle);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-align:start;white-space:nowrap;vertical-align:middle;padding:10px 12px;position:sticky;top:0}:lang(ar) .rg-th{font-size:var(--text-xs);letter-spacing:0}.rg-th--sticky{z-index:4;inset-inline-start:0}.rg-th-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rg-th-sort:hover,.rg-th-sort.is-sorted{color:var(--ink)}.rg-caret{display:inline-flex}.rg-caret svg{opacity:.55;width:12px;height:12px}.rg-th-sort.is-sorted .rg-caret svg{color:var(--brand);opacity:1}.rg-policy-header{align-items:center;gap:6px;display:inline-flex}.rg-policy-about-trigger{width:20px;height:20px;color:var(--text-faint);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rg-policy-about-trigger:hover{color:var(--brand);background:var(--brand-50)}.rg-policy-about-trigger svg{width:14px;height:14px}.rg-cell{border-bottom:1px solid var(--line-subtle);color:var(--text);background:var(--surface);vertical-align:top;padding:12px}.rg-row:last-child>.rg-cell{border-bottom:0}.rg-cell--sticky,.rg-th--sticky{border-inline-end:1px solid var(--line);position:sticky;inset-inline-start:0;box-shadow:6px 0 10px -10px #10212a73}[dir=rtl] .rg-cell--sticky,[dir=rtl] .rg-th--sticky{box-shadow:-6px 0 10px -10px #10212a73}.rg-cell--sticky{z-index:1}.rg-row:focus-within>.rg-cell--sticky{background:var(--brand-50)}.rg-cell[data-deadline=Aging1]{background:#fffaf0}.rg-cell[data-deadline=Aging2]{background:#fff4ea}.rg-cell[data-deadline=Overdue]{background:#fff3f1}.rg-col-id{width:200px;min-width:200px;max-width:200px}.rg-col-hospital{min-width:150px}.rg-col-owner,.rg-col-affected{min-width:170px}.rg-col-category{min-width:200px}.rg-col-subcategory{min-width:220px}.rg-col-appetite{min-width:170px}.rg-col-tolerance{min-width:240px;max-width:300px}.rg-col-title{min-width:220px;max-width:280px}.rg-col-description{min-width:280px;max-width:340px}.rg-col-control{min-width:240px}.rg-col-likelihood,.rg-col-impact{min-width:160px}.rg-col-priority{min-width:116px}.rg-col-response{min-width:200px}.rg-col-mitigation{min-width:330px}.rg-col-registered,.rg-col-completed{min-width:124px}.rg-col-mitigationStatus{min-width:180px}.rg-col-riskStatus{min-width:220px}.rg-col-log,.rg-col-evidence{min-width:140px}.rg-mobile-cell-label{display:none}.rg-id{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.rg-id-title{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.35;display:-webkit-box;overflow:hidden}.rg-id-title:after{content:attr(data-title)}.rg-id-meta{align-items:center;gap:4px;margin-top:8px;display:flex}.rg-src{font-size:var(--text-2xs)}.rg-src--form{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.rg-del{color:var(--text-faint)}.rg-del:hover:not(:disabled){color:var(--danger);background:var(--danger-bg)}.rg-lock{width:26px;height:26px;color:var(--text-faint);place-items:center;display:inline-grid}.rg-lock svg{width:14px;height:14px}.rg-analysis-link{font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:4px;margin-top:8px;text-decoration:none;display:inline-flex}.rg-analysis-link svg{width:13px;height:13px}.rg-hosp-chip{border-radius:var(--radius-xs);color:var(--text-muted);background:var(--surface-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);padding:1px 6px;line-height:1.6;display:inline-block}.rg-hosp-cell-name{color:var(--ink);font-weight:var(--weight-medium);margin-top:4px}.rg-owner-locked{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.rg-owner-locked svg{width:13px;height:13px;color:var(--text-faint)}.rg-title{color:var(--ink);font-weight:var(--weight-semibold);overflow-wrap:anywhere;line-height:1.4}.rg-input,.rg-ta,.rg-select{border-radius:var(--radius-sm);width:100%;min-height:34px;color:var(--ink);background-color:var(--surface-subtle);font-size:var(--text-sm);border:1px solid #0000;padding:6px 9px}.rg-input:hover:not(:disabled),.rg-ta:hover:not(:disabled),.rg-select:hover:not(:disabled){border-color:var(--line-strong)}.rg-input:focus-visible,.rg-ta:focus-visible,.rg-select:focus-visible{border-color:var(--brand);background-color:var(--surface);box-shadow:var(--focus-ring)}.rg-ta{resize:vertical;min-height:64px;line-height:1.45}.rg-ta--sm{resize:none;field-sizing:content;min-height:34px;max-height:140px}.rg-ta--description{min-height:56px}.rg-input--sm{min-height:34px}.rg-select{text-overflow:ellipsis;background-position:right 8px center;padding-inline-end:28px}[dir=rtl] .rg-select{background-position:8px}.rg-select:disabled{color:var(--text-muted);opacity:.75}.rg-select--score,.rg-select--status{font-weight:var(--weight-semibold);border-color:#0000}.rg-cell-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.rg-cell-foot:empty{display:none}.rg-cell-foot--end{justify-content:flex-end}.rg-deadline{border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}:lang(ar) .rg-deadline{font-size:var(--text-xs)}.rg-deadline svg{width:12px;height:12px}.rg-deadline--aging1{color:var(--warning);background:var(--warning-bg)}.rg-deadline--aging2{color:#9a3412;background:#ffedd5}.rg-deadline--overdue{color:#fff;background:var(--danger)}.rg-desc-list{gap:6px;margin-bottom:10px;display:grid}.rg-desc dt,.rg-desc--maximum label{color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.rg-desc--maximum label{margin-bottom:4px;display:block}:lang(ar) :is(.rg-desc dt,.rg-desc--maximum label,.rg-5w-tag,.rg-mobile-cell-label){font-size:var(--text-xs);letter-spacing:0;text-transform:none}.rg-desc dd{color:var(--text);overflow-wrap:anywhere;line-height:1.45}.rg-pill{border-radius:var(--radius);min-width:68px;font-weight:var(--weight-semibold);text-align:center;border:1px solid;flex-direction:column;justify-content:center;align-items:center;padding:6px 10px;line-height:1.15;display:inline-flex}.rg-pill-val{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.rg-pill-lab{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase}:lang(ar) .rg-pill-lab{font-size:var(--text-xs);letter-spacing:0}.rg-pill--empty{min-width:0;color:var(--text-faint);background:0 0;border-color:#0000;padding:4px 0}.rg-col-appetite .rg-pill{border-color:var(--line);border-radius:var(--radius-pill);min-width:0;font-size:var(--text-xs);text-align:start;flex-direction:row;padding:4px 10px}.rg-col-appetite .rg-pill--empty{border-color:#0000;padding-inline:0}.rg-policy-locked{grid-template-columns:minmax(0,1fr) auto;place-items:start;gap:4px 6px;display:grid}.rg-policy-lock{width:20px;height:20px;color:var(--text-faint);grid-area:1/2;place-items:center;display:inline-grid}.rg-policy-lock svg{width:13px;height:13px}.rg-policy-tolerance{color:var(--text);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.5}.rg-policy-tolerance.is-collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rg-policy-expand{font-size:var(--text-xs);grid-column:1}.rg-5w{gap:4px;display:grid}.rg-5w-row{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px;display:grid}.rg-5w-tag{color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.05em;padding-top:8px}.rg-5w-tag--mitWhat{color:var(--brand-700)}.rg-status-flow{gap:8px;display:grid}.rg-status-prompt{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}.rg-status-btns{flex-wrap:wrap;gap:6px;display:flex}.btn-secondary.rg-choice--ok{color:var(--success);border-color:var(--success-line)}.btn-secondary.rg-choice--ok:hover:not(:disabled){color:var(--success);background:var(--success-bg)}.btn-secondary.rg-choice--no{color:var(--danger);border-color:var(--danger-line)}.btn-secondary.rg-choice--no:hover:not(:disabled){color:var(--danger);background:var(--danger-bg)}.rg-status-done{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rg-link{font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:4px;display:inline-flex}.rg-link svg{width:13px;height:13px}.rg-file-label{justify-self:start;position:relative}.rg-file-label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.rg-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rg-date{font-variant-numeric:tabular-nums}.rg-compl--no{color:var(--text-faint)}.rg-nowrap{white-space:nowrap}.rg-ghost-btn .count-pill{margin-inline-start:2px}.rg-loading{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:10px;padding:20px;display:grid}.rg-skeleton-row{height:56px}.rg-log-list{margin:0;padding:0;list-style:none;display:grid}.rg-log{padding-bottom:20px;gap:4px;padding-inline-start:24px;display:grid;position:relative}.rg-log:before{content:"";top:16px;bottom:2px;background:var(--line);width:1px;position:absolute;inset-inline-start:5px}.rg-log:last-child{padding-bottom:0}.rg-log:last-child:before{display:none}.rg-log-dot{top:4px;border:2px solid var(--brand);background:var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-start:0}.rg-log-meta{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;gap:2px 10px;display:flex}.rg-log-col{color:var(--ink);font-weight:var(--weight-semibold)}.rg-log-change{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rg-log-from,.rg-log-to,.rg-log-note{border-radius:var(--radius-sm);font-size:var(--text-sm);overflow-wrap:anywhere;padding:3px 8px}.rg-log-from{color:#8c1d13;background:var(--danger-bg);-webkit-text-decoration:line-through #8c1d1373;text-decoration:line-through #8c1d1373}.rg-log-from.is-empty{color:var(--text-muted);background:var(--surface-muted);text-decoration:none}.rg-log-to{color:#135f3d;background:var(--success-bg)}.rg-log-arrow{width:14px;height:14px;color:var(--text-faint)}.rg-log-note{border:1px solid var(--line-subtle);color:var(--text);background:var(--surface-subtle)}.rg-log-reason{color:var(--text-muted);font-size:var(--text-xs);font-style:italic}.rg-ev-body{gap:16px;display:grid}.rg-ev-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rg-ev{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;padding:10px 12px;display:flex}.rg-ev-icon{border-radius:var(--radius);width:36px;height:36px;color:var(--brand);background:var(--brand-50);flex:none;place-items:center;display:grid}.rg-ev-icon svg{width:18px;height:18px}.rg-ev-main{flex:1;min-width:0}.rg-ev-desc{color:var(--ink);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rg-ev-file{color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rg-ev-empty{padding:28px 16px}.rg-ev-add{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-subtle);gap:10px;padding:16px;display:grid}.rg-ev-add-title{font-size:var(--text-base)}.rg-ev-pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rg-ev-filename{min-width:0;color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}.rg-ev-filename.is-empty{color:var(--text-muted)}.rg-ev-filename small{color:var(--text-faint);font-size:var(--text-xs)}.rg-ev-submit{justify-content:flex-end;display:flex}@media (width<=900px){.rg-shell,.rg-shell--collapsed{grid-template-columns:minmax(0,1fr);gap:12px}.rg-sidebar{max-height:none;padding:8px;position:static;overflow:visible}.rg-sidebar--collapsed .rg-sidebar-head{justify-content:flex-end}.rg-toggle-desktop{display:none}.rg-toggle-mobile{display:inline-flex}.rg-sidebar-list:not([hidden]){overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.rg-hosp-row{border-color:var(--line);scroll-snap-align:start;flex:none;width:auto;min-width:196px}.rg-divider,.rg-level-note{display:none}.rg-header{align-items:stretch}.rg-header-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.rg-search{width:auto;min-width:0}.rg-search input,.rg-mobile-sort select{min-height:44px;font-size:16px}.rg-add-btn{min-height:44px}.rg-table-card{box-shadow:none;background:0 0;border:0;overflow:visible}.rg-table-scroll{min-height:0;max-height:none;overflow:visible}.rg-mobile-sort{align-items:center;gap:8px;margin-bottom:12px;display:flex}.rg-mobile-sort-field{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.rg-mobile-sort-field span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none}.rg-mobile-sort-direction{width:44px;min-height:44px}.rg-table,.rg-table tbody{width:100%;min-width:0;display:block}.rg-table thead{display:none}.rg-table tbody{gap:12px;display:grid}.rg-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.rg-cell{grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);gap:6px 12px;width:auto;min-width:0;max-width:none;padding:10px 14px;display:grid}.rg-row>.rg-cell:last-child{border-bottom:0}.rg-mobile-cell-label{color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;grid-column:1;padding-top:7px;line-height:1.35;display:block}.rg-cell>:not(.rg-mobile-cell-label){grid-column:2;min-width:0}.rg-cell>.rg-hosp-chip,.rg-cell>.badge{justify-self:start}.rg-cell--sticky{background:var(--surface-subtle);box-shadow:none;border-inline-end:0;position:static}[dir=rtl] .rg-cell--sticky{box-shadow:none}.rg-id-title{display:none}.rg-input,.rg-ta,.rg-select{min-height:44px;font-size:16px}.rg-ta--description{min-height:88px}.rg-5w-row{grid-template-columns:56px minmax(0,1fr)}.rg-5w-tag{padding-top:12px}}@media (width<=480px){.rg-cell{grid-template-columns:minmax(0,1fr);gap:4px}.rg-mobile-cell-label{padding-top:0}.rg-cell>:not(.rg-mobile-cell-label){grid-column:1}.rg-hosp-row{min-width:min(220px,100vw - 64px)}}.page--wide{width:100%}.feature-back{justify-self:start;margin-inline-start:-8px}.feature-card{align-content:start;gap:10px;padding:20px;display:grid}.feature-card-title{font-size:var(--text-md)}.feature-paragraph{color:var(--text);line-height:1.6}.feature-bullets{gap:6px;padding-inline-start:20px;display:grid}.feature-person{color:var(--ink);font-weight:var(--weight-medium);align-items:center;gap:10px;display:flex}.feature-person .avatar svg{width:16px;height:16px}.project-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;display:grid}.project-card{flex-direction:column;display:flex}.project-card-body{flex:1;align-content:start;justify-items:start;gap:8px;padding:20px 20px 16px;display:grid}.project-card-title{font-size:var(--text-lg)}.project-card-scope{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-card-footer{border-top:1px solid var(--line-subtle);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}.project-card-footer .btn{margin-inline-start:auto}.project-metric{color:var(--text-muted);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.project-metric svg{width:15px;height:15px;color:var(--text-faint)}.project-metric b{color:var(--ink);font-variant-numeric:tabular-nums}.project-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.project-form .wide,.project-detail-grid .wide{grid-column:1/-1}.milestone-editor{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-subtle);gap:8px;padding:14px;display:grid}.milestone-editor legend{padding-inline:4px}.milestone-row{grid-template-columns:28px minmax(0,1fr) 140px 36px;align-items:center;gap:8px;display:grid}.milestone-index{width:24px;height:24px;color:var(--brand-800);background:var(--brand-100);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:50%;place-items:center;display:grid}.milestone-add{justify-self:start}.project-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.milestone-list{gap:0;padding:0;list-style:none;display:grid}.milestone-list li{justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;padding-inline-start:22px;display:flex;position:relative}.milestone-list li+li{border-top:1px solid var(--line-subtle)}.milestone-dot{top:14px;border:2px solid var(--brand);border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-start:2px}.milestone-list b{color:var(--ink);font-weight:var(--weight-semibold)}.milestone-duration{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.compact-table-wrap{overflow-x:auto}.compact-table{width:100%;font-size:var(--text-sm)}.compact-table th,.compact-table td{border-bottom:1px solid var(--line-subtle);text-align:start;vertical-align:top;padding:10px 12px}.compact-table th{color:var(--text-muted);background:var(--surface-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.compact-table tbody tr:last-child td{border-bottom:0}.compact-table small{color:var(--text-muted);margin-top:4px;display:block}.compact-table a{font-weight:var(--weight-semibold)}.compact-table .num{text-align:end;font-variant-numeric:tabular-nums}.prevention-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.prevention-card{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.prevention-card-head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.prevention-id{color:var(--text-muted);font-size:var(--text-xs)}.prevention-card-title{font-size:var(--text-md)}.prevention-card-summary{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.prevention-value{display:grid}.prevention-value span{color:var(--text-muted);font-size:var(--text-xs)}.prevention-value strong{color:var(--success);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.prevention-open{margin-top:4px}.state-card{border-inline-start:3px solid var(--info);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.state-card--failed{border-inline-start-color:var(--danger)}.state-card-text{color:var(--text);align-items:center;gap:10px;display:flex}.analysis-summary{max-width:900px;color:var(--ink);font-size:var(--text-lg);line-height:1.6}.analysis-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.layer-icon{border-radius:var(--radius);width:36px;height:36px;color:var(--brand);background:var(--brand-50);place-items:center;display:grid}.layer-icon svg{width:18px;height:18px}.financial-layer .layer-icon{color:var(--success);background:var(--success-bg)}.wellbeing-layer .layer-icon{color:var(--violet);background:var(--violet-bg)}.amount-grid{gap:2px;display:grid}.amount-grid div{border-top:1px solid var(--line-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.amount-grid span{color:var(--text-muted);font-size:var(--text-sm)}.amount-grid strong{color:var(--ink);font-weight:var(--weight-semibold)}.amount-grid .is-emphasis strong{color:var(--success);font-size:var(--text-lg)}.layer-footnote{color:var(--text-muted)}.layer-footnote b{color:var(--ink)}.methodology-confidence{color:var(--text-muted)}.notification-list{margin:0;padding:0;list-style:none;overflow:hidden}.notification-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;display:grid;position:relative}.notification-item+.notification-item{border-top:1px solid var(--line-subtle)}.notification-item.is-unread{background:#f7fbfa}.notification-item.is-unread:before{content:"";top:12px;bottom:12px;background:var(--brand);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-inline-start:0}.notification-icon{width:36px;height:36px;color:var(--text-muted);background:var(--surface-muted);border-radius:50%;align-self:start;place-items:center;display:grid}.is-unread .notification-icon{color:var(--brand);background:var(--brand-50)}.notification-icon svg{width:16px;height:16px}.notification-main{gap:2px;min-width:0;display:grid}.notification-meta{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-unread{color:var(--brand-700);font-weight:var(--weight-semibold)}.notification-title{font-size:var(--text-base)}.is-unread .notification-title{font-weight:var(--weight-bold)}.notification-message{color:var(--text-muted)}@media (width<=820px){.project-form,.project-detail-grid,.analysis-layers{grid-template-columns:minmax(0,1fr)}.project-form .wide,.project-detail-grid .wide{grid-column:auto}.milestone-row{grid-template-columns:24px minmax(0,1fr) 96px 36px}.notification-item{grid-template-columns:auto minmax(0,1fr)}.notification-item .btn{grid-column:2;justify-self:start}}
