@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 Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-CxUI4jC_.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-BcBv-TKp.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 Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-normal-CPQ8oqB-.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-normal-C7IY3oUc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-vietnamese-400-normal-DGubAMUE.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-400-normal-BY9Vij9A.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 Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-normal-CNMooFZX.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-normal-DwktX9jl.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 Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.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 Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-DXSZftVr.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-CDMeBxaJ.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 Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-600-normal-6oiym5iu.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-600-normal-C8YEAlRA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-vietnamese-600-normal-BBruYZNA.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-600-normal-DZRaS25B.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 Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-ext-600-normal-CU6LeQOd.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-600-normal-D1-_Ic5L.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 Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-600-normal-DAxitmSu.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-600-normal-D3rpGdkS.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:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+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:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+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:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+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:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+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:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-full:9999px;--control-radius:9px;--chip-radius:6px;--chip-h-md:24px;--chip-px-md:9px;--chip-fs-md:12px;--chip-h-sm:22px;--chip-px-sm:8px;--chip-fs-sm:11.5px;--header-h:60px;--sidebar-w:244px;--row-min:44px;--field-gap:16px;--page-max:72rem;--agenda-budget-h:10px;--agenda-card-pad:13px;--agenda-rail-w:360px;--dur-fast:.12s;--dur:.18s;--dur-slow:.28s;--ease:cubic-bezier(.2, .6, .2, 1);--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--serif:"IBM Plex Serif", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--font-app:var(--font-sans);--bg-app:#e9edf1;--surface:#fff;--subtle:#f4f6f8;--sunken:#e6eaee;--header:#f8f9fb;--border:#dde2e8;--border-soft:#e9edf1;--border-strong:#c5ccd5;--text:#1a232f;--text-2:#56616f;--text-3:#6b7480;--primary:#1a4f8a;--primary-hover:#163f6e;--primary-fg:#fff;--accent:#1a5fae;--primary-tint:#e9f1f9;--focus:#1a5fae;--scroll:#c5ccd5;--ring:#1a4f8a1f;--shadow:0 1px 2px #1018280d, 0 1px 3px #10182814;--shadow-lg:0 10px 30px #1018281f;--st-neutral-bg:#eceef1;--st-neutral-fg:#48505c;--st-neutral-dot:#7a8694;--st-info-bg:#e6effa;--st-info-fg:#15558f;--st-info-dot:#2f74c0;--st-sched-bg:#ecebfb;--st-sched-fg:#473ba0;--st-sched-dot:#6b5ce0;--st-warn-bg:#fbf0d6;--st-warn-fg:#83540a;--st-warn-dot:#cf8a1c;--st-success-bg:#dcefe1;--st-success-fg:#1d6a39;--st-success-dot:#2f9e54;--st-danger-bg:#fbe2e2;--st-danger-fg:#9f2530;--st-danger-dot:#d6453f;--st-accent-dot:var(--accent);--st-accent-fg:var(--accent)}[data-theme=dark]{--bg-app:#0d1116;--surface:#161c23;--subtle:#1b222a;--sunken:#0a0e12;--header:#141a20;--border:#2a333d;--border-soft:#222a33;--border-strong:#3a4651;--text:#e7ebf0;--text-2:#9eaab7;--text-3:#828d9c;--primary:#1f5fa8;--primary-hover:#2a6fbb;--primary-fg:#fff;--accent:#6db0ee;--primary-tint:#15273a;--focus:#6db0ee;--scroll:#3a4651;--ring:#6db0ee29;--shadow:0 1px 2px #0000004d, 0 2px 6px #00000059;--shadow-lg:0 14px 40px #00000080;--st-neutral-bg:#232c35;--st-neutral-fg:#aeb9c5;--st-neutral-dot:#7d8a98;--st-info-bg:#13283f;--st-info-fg:#86baf0;--st-info-dot:#3f86cf;--st-sched-bg:#201d3d;--st-sched-fg:#a99ff4;--st-sched-dot:#7a6cef;--st-warn-bg:#33260f;--st-warn-fg:#e2af57;--st-warn-dot:#cf8a1c;--st-success-bg:#10301d;--st-success-fg:#6ec78a;--st-success-dot:#2f9e54;--st-danger-bg:#371618;--st-danger-fg:#f09a9a;--st-danger-dot:#d6453f;--st-accent-dot:var(--accent);--st-accent-fg:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--bg-app:#0d1116;--surface:#161c23;--subtle:#1b222a;--sunken:#0a0e12;--header:#141a20;--border:#2a333d;--border-soft:#222a33;--border-strong:#3a4651;--text:#e7ebf0;--text-2:#9eaab7;--text-3:#828d9c;--primary:#1f5fa8;--primary-hover:#2a6fbb;--primary-fg:#fff;--accent:#6db0ee;--primary-tint:#15273a;--focus:#6db0ee;--scroll:#3a4651;--ring:#6db0ee29;--shadow:0 1px 2px #0000004d, 0 2px 6px #00000059;--shadow-lg:0 14px 40px #00000080;--st-neutral-bg:#232c35;--st-neutral-fg:#aeb9c5;--st-neutral-dot:#7d8a98;--st-info-bg:#13283f;--st-info-fg:#86baf0;--st-info-dot:#3f86cf;--st-sched-bg:#201d3d;--st-sched-fg:#a99ff4;--st-sched-dot:#7a6cef;--st-warn-bg:#33260f;--st-warn-fg:#e2af57;--st-warn-dot:#cf8a1c;--st-success-bg:#10301d;--st-success-fg:#6ec78a;--st-success-dot:#2f9e54;--st-danger-bg:#371618;--st-danger-fg:#f09a9a;--st-danger-dot:#d6453f;--st-accent-dot:var(--accent);--st-accent-fg:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[dir=rtl]{--font-app:var(--font-arabic);--serif:var(--font-arabic)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-app);background:var(--bg-app);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:inherit}*{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--scroll);background-clip:padding-box;border:3px solid #0000;border-radius:7px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--sp-2) var(--sp-3);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-md);position:absolute;inset-block-start:-100px;inset-inline-start:var(--sp-2)}.skip-link:focus{inset-block-start:var(--sp-2)}.app-shell{flex-direction:column;min-block-size:100vh;display:flex}.topbar{z-index:40;block-size:var(--header-h);background:var(--header);border-block-end:1px solid var(--border);align-items:center;gap:18px;padding-inline:16px 18px;display:flex;position:sticky;inset-block-start:0}.topbar-brand{align-items:center;gap:var(--sp-3);min-inline-size:160px;display:flex}.brand-id{flex-direction:column;line-height:1.15;display:flex}.brand-word{letter-spacing:.4px;font-size:15px;font-weight:700}.brand-sub{color:var(--text-2);font-size:11px}.brand-mark{box-shadow:var(--shadow);border-radius:8px;flex:none;display:block}.login-shell{flex-direction:column;min-block-size:100vh;display:flex}.login-header{justify-content:flex-end;align-items:center;gap:var(--sp-2);block-size:64px;padding-inline:var(--sp-6);flex:none;display:flex}.login-ctl{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);block-size:40px;color:var(--text-2);font:inherit;cursor:pointer;align-items:center;gap:7px;padding-inline:13px;font-size:12.5px;font-weight:600;display:inline-flex}.login-ctl-icon{justify-content:center;inline-size:40px;padding-inline:0}.login-ctl:hover{background:var(--subtle);color:var(--text)}.login-main{justify-content:center;align-items:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-6) 96px;flex-direction:column;flex:auto;display:flex}.login-card{text-align:center;inline-size:min(416px,100%);box-shadow:0 18px 50px #10182829}.login-mark{box-shadow:none;filter:drop-shadow(var(--shadow));margin-block-end:var(--sp-4);margin-inline:auto}.login-title{margin:0;font-size:27px;font-weight:700}.login-appname{color:var(--text-2);margin-block-start:5px;font-size:13.5px;font-weight:500}.login-divider{border:0;border-block-start:1px solid var(--border-soft);margin-block:22px}.login-subtitle{margin:0 0 var(--sp-5);color:var(--text-2);font-size:14.5px}.login-cta{border-radius:11px;gap:9px;block-size:48px;inline-size:100%;font-size:14.5px}.login-secure{color:var(--text-3);justify-content:center;align-items:center;gap:7px;margin-block-start:var(--sp-4);font-size:11.5px;display:flex}.login-invite{text-align:center;color:var(--text-2);max-inline-size:416px;margin:0;font-size:12px}.login-status{border-radius:11px;align-items:flex-start;gap:10px;inline-size:min(416px,100%);padding:12px 14px;font-size:13px;font-weight:500;display:flex}.login-status svg{flex:none;margin-block-start:1px}.login-status-info{background:var(--st-info-bg);color:var(--st-info-fg);border:1px solid color-mix(in srgb, var(--st-info-fg) 22%, transparent)}.login-status-warn{background:var(--st-warn-bg);color:var(--st-warn-fg);border:1px solid color-mix(in srgb, var(--st-warn-fg) 24%, transparent)}.topbar-spacer{flex:1 1 0}.search{flex:auto;align-items:center;min-inline-size:0;max-inline-size:560px;display:flex;position:relative}.search-icon{color:var(--text-3);pointer-events:none;display:flex;position:absolute;inset-inline-start:11px}.search-input{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);block-size:38px;inline-size:100%;color:var(--text);font:inherit;outline:none;padding-inline:38px 52px;font-size:13.5px}.search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.search-kbd{pointer-events:none;font-family:var(--mono);color:var(--text-3);border:1px solid var(--border);background:var(--subtle);border-radius:5px;padding:1px 6px;font-size:11px;position:absolute;inset-inline-end:10px}.icon-btn{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);block-size:36px;inline-size:36px;color:var(--text-2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.icon-btn:hover{background:var(--subtle)}.chip-btn{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);block-size:36px;color:var(--text-2);cursor:pointer;font:inherit;align-items:center;gap:7px;padding-inline:12px;font-size:13px;font-weight:600;display:flex}.chip-btn:hover{background:var(--subtle)}.avatar{border-radius:var(--r-full);background:var(--primary);color:#fff;flex:none;justify-content:center;align-items:center;block-size:28px;inline-size:28px;font-size:11px;font-weight:700;display:flex}.topbar-user-name{font-size:12px;font-weight:600;display:block}.topbar-user-role{color:var(--text-2);font-size:10.5px;display:block}.profile-menu{display:flex;position:relative}.profile-trigger{border:1px solid var(--border);background:var(--surface);block-size:36px;color:inherit;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:9px;margin-inline-start:4px;padding-inline:5px 10px;display:flex}.profile-trigger:hover{background:var(--subtle)}.profile-trigger[aria-expanded=true]{background:var(--subtle);border-color:var(--border-strong)}.profile-trigger .avatar{block-size:27px;inline-size:27px}.profile-trigger-id{text-align:start;line-height:1.1}.profile-trigger-caret{color:var(--text-3);flex:none}.profile-backdrop{z-index:60;position:fixed;inset:0}.profile-panel{z-index:70;background:var(--surface);border:1px solid var(--border);inline-size:236px;box-shadow:var(--shadow-lg);border-radius:13px;padding:6px;position:absolute;inset-block-start:46px;inset-inline-end:0;overflow:hidden}.profile-id{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.profile-id .avatar{block-size:34px;inline-size:34px;font-size:12.5px}.profile-id-text{text-align:start;min-inline-size:0;line-height:1.3}.profile-id-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.profile-id-role{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.profile-sep{background:var(--border);block-size:1px;margin-block:2px 4px}.profile-item{min-block-size:44px;inline-size:100%;color:var(--text-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding-inline:10px;font-size:13px;font-weight:500;display:flex}.profile-item:hover{background:var(--subtle);color:var(--text)}.profile-item-label{flex:auto}.role-menu{display:flex;position:relative}.role-menu-trigger{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);block-size:40px;min-inline-size:210px;color:inherit;font:inherit;cursor:pointer;text-align:start;align-items:center;gap:9px;padding-inline:8px 12px;display:flex}.role-menu-trigger:hover{background:var(--subtle)}.role-avatar{border-radius:var(--r-full);background:var(--primary);color:#fff;flex:none;justify-content:center;align-items:center;block-size:28px;inline-size:28px;font-size:11px;font-weight:700;display:flex}.role-menu-id{flex:auto;min-inline-size:0;line-height:1.15}.role-menu-label{font-size:13px;font-weight:600;display:block}.role-menu-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.role-menu-caret{color:var(--text-3);flex:none}.role-menu-panel{z-index:70;background:var(--surface);border:1px solid var(--border);inline-size:280px;box-shadow:var(--shadow-lg);border-radius:11px;padding:6px;position:absolute;inset-block-start:46px;inset-inline-end:0}.role-menu-head{letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);padding:8px 10px 5px;font-size:10.5px;font-weight:700}.role-menu-item{border-radius:var(--r-md);inline-size:100%;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.role-menu-item:hover{background:var(--subtle)}.role-menu-item[aria-checked=true]{background:var(--primary-tint)}.role-menu-item .role-avatar{block-size:26px;inline-size:26px;font-size:10.5px}.role-menu-item-label{flex:auto;min-inline-size:0;font-size:13px;font-weight:600}.role-menu-check{color:var(--accent);flex:none}.app-body{flex:1;min-block-size:0;display:flex}.sidebar{flex:0 0 var(--sidebar-w);block-size:calc(100vh - var(--header-h));background:var(--surface);border-inline-end:1px solid var(--border);flex-direction:column;gap:3px;padding:14px 12px;display:flex;position:sticky;inset-block-start:var(--header-h);overflow-y:auto}.nav-roleview{color:var(--text-2);align-items:center;gap:8px;padding:8px 11px 10px;font-size:12px;display:flex}.nav-roleview-dot{border-radius:var(--r-full);background:var(--st-success-dot);flex:none;block-size:7px;inline-size:7px}.nav-roleview-text b{color:var(--text);font-weight:600}.nav-audit-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--subtle);color:var(--text-2);align-items:flex-start;gap:9px;margin-block-start:auto;padding:11px 12px;display:flex}.nav-audit-title{color:var(--text);font-size:12px;font-weight:700}.nav-audit-sub{color:var(--text-3);font-size:11px;line-height:1.4}.nav-group-label{letter-spacing:.7px;text-transform:uppercase;color:var(--text-3);padding:14px 10px 4px;font-size:10.5px;font-weight:700}.nav-item{border-radius:var(--r-md);block-size:40px;color:var(--text-2);align-items:center;gap:11px;padding-inline:11px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--subtle);color:var(--text)}.nav-item.active{background:var(--primary-tint);color:var(--accent);font-weight:600}.nav-item.active:before{content:"";background:var(--accent);border-start-end-radius:4px;border-end-end-radius:4px;inline-size:3px;position:absolute;inset-block:9px;inset-inline-start:0}.nav-item-label{flex:auto;min-inline-size:0}.nav-item-count{color:var(--text-2);background:var(--sunken);border-radius:10px;flex:none;padding:1px 7px;font-size:11px;font-weight:700}.nav-item-viewonly{color:var(--text-3);flex:none;display:flex}.nav-item.cta{border:1px solid var(--accent);background:var(--primary-tint);block-size:38px;color:var(--accent);margin-block-end:var(--sp-1);font-weight:600}.app-main{min-inline-size:0;padding:var(--sp-6) var(--sp-6) 110px;flex:1}.page{max-inline-size:var(--page-max);margin-inline:auto}.page-title{margin-block:0 var(--sp-2);letter-spacing:-.3px;font-size:22px;font-weight:700}.page-lead{color:var(--text-2);margin-block-end:var(--sp-5);font-size:13.5px}[dir=rtl] .dir-flip{transform:scaleX(-1)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);block-size:38px;padding-inline:var(--sp-4);border-radius:var(--control-radius);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);border:1px solid #0000;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{background:var(--sunken);color:var(--text-3);box-shadow:none;cursor:not-allowed;border-color:#0000}.btn-primary{background:var(--primary);color:var(--primary-fg);box-shadow:var(--shadow)}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){background:var(--subtle)}.btn-ghost{color:var(--accent);background:0 0;padding-inline:14px}.btn-ghost:hover:not(:disabled){background:var(--primary-tint)}.btn-danger{background:var(--st-danger-dot);color:#fff}.btn-danger:hover:not(:disabled){filter:brightness(.94)}.btn-sm{block-size:32px;padding-inline:var(--sp-3);border-radius:var(--r-md);font-size:12.5px}.btn-lg{block-size:44px;padding-inline:var(--sp-5);border-radius:var(--r-lg);font-size:14.5px}.btn-icon{inline-size:38px;padding-inline:0}.btn-icon.btn-sm{inline-size:32px}.btn-icon.btn-lg{inline-size:44px}.btn-spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-block-start-color:currentColor;border-radius:50%;flex:none;block-size:14px;inline-size:14px;animation:.7s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spinner{animation-duration:1.6s}}.status-chip{block-size:var(--chip-h-md);padding-inline:var(--chip-px-md);border-radius:var(--chip-radius);font-size:var(--chip-fs-md);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.status-chip-sm{block-size:var(--chip-h-sm);padding-inline:var(--chip-px-sm);font-size:var(--chip-fs-sm)}.status-chip-dot{border-radius:var(--r-full);flex:none;block-size:6px;inline-size:6px}.status-chip.neutral{background:var(--st-neutral-bg);color:var(--st-neutral-fg)}.status-chip.neutral .status-chip-dot{background:var(--st-neutral-dot)}.status-chip.info{background:var(--st-info-bg);color:var(--st-info-fg)}.status-chip.info .status-chip-dot{background:var(--st-info-dot)}.status-chip.scheduled{background:var(--st-sched-bg);color:var(--st-sched-fg)}.status-chip.scheduled .status-chip-dot{background:var(--st-sched-dot)}.status-chip.warn{background:var(--st-warn-bg);color:var(--st-warn-fg)}.status-chip.warn .status-chip-dot{background:var(--st-warn-dot)}.status-chip.success{background:var(--st-success-bg);color:var(--st-success-fg)}.status-chip.success .status-chip-dot{background:var(--st-success-dot)}.status-chip.danger{background:var(--st-danger-bg);color:var(--st-danger-fg)}.status-chip.danger .status-chip-dot{background:var(--st-danger-dot)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow)}.card-pad{padding:var(--sp-5)}.state{text-align:center;align-items:center;gap:var(--sp-3);padding:var(--sp-10) var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;display:flex}.state-icon{background:var(--subtle);block-size:52px;inline-size:52px;color:var(--text-3);border-radius:13px;justify-content:center;align-items:center;display:flex}.state-icon.error{background:var(--st-danger-bg);color:var(--st-danger-fg)}.state-icon.success{background:var(--st-success-bg);color:var(--st-success-fg)}.state-title{margin:0;font-size:17px;font-weight:700}.state-title-lg{font-size:20px;font-weight:700}.state-body{max-inline-size:42ch;color:var(--text-2);margin:0;font-size:13px}.state-actions{gap:var(--sp-2);margin-block-start:var(--sp-1);display:flex}.state-note{color:var(--text-3);margin:0;font-size:11.5px}.state-note-mono{font-family:var(--mono)}.state-btn{border-radius:var(--control-radius);border:1px solid var(--border-strong);background:var(--surface);block-size:38px;color:var(--text);transition:background var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:7px;padding-inline:16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.state-btn:hover{background:var(--subtle)}.state-btn-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-fg);box-shadow:var(--shadow)}.state-btn-primary:hover{background:var(--primary-hover)}.state-code{font-family:var(--mono);letter-spacing:2px;color:var(--border-strong);font-size:64px;font-weight:500;line-height:1}.state-icon-lg{border-radius:15px;block-size:60px;inline-size:60px}.spinner{border-radius:var(--r-full);border:3px solid var(--border);border-block-start-color:var(--accent);block-size:52px;inline-size:52px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.skeleton{background:linear-gradient(90deg, var(--subtle) 25%, var(--sunken) 37%, var(--subtle) 63%);border-radius:var(--r-md);background-size:400% 100%;animation:1.4s infinite skeleton-shimmer}.skeleton-row{block-size:14px;margin-block-end:var(--sp-3)}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.notif-scrim{z-index:60;position:fixed;inset:0}.notif-panel{z-index:70;background:var(--surface);border:1px solid var(--border);max-block-size:560px;inline-size:388px;box-shadow:var(--shadow-lg);border-radius:13px;flex-direction:column;display:flex;position:absolute;inset-block-start:46px;inset-inline-end:var(--sp-4);overflow:hidden}.notif-panel-head{padding:var(--sp-3) var(--sp-4) 0;justify-content:space-between;align-items:center;display:flex}.notif-panel-title{align-items:center;gap:var(--sp-2);display:flex}.notif-panel-title h2{margin:0;font-size:15px;font-weight:700}.notif-new-pill{color:var(--st-danger-fg);background:var(--st-danger-bg);border-radius:9px;padding-block:1px;padding-inline:8px;font-size:11px;font-weight:700}.notif-markall-link{cursor:pointer;color:var(--accent);border-radius:var(--r-sm);background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:600}.notif-markall-link:hover:not(:disabled){background:var(--subtle)}.notif-markall-link:disabled{color:var(--text-3);cursor:default}.notif-tabs{gap:var(--sp-1);padding:11px var(--sp-4) 12px;border-block-end:1px solid var(--border);display:flex}.notif-tabs button{cursor:pointer;block-size:28px;color:var(--text-2);background:0 0;border:0;border-radius:7px;padding-inline:13px;font-size:12.5px;font-weight:600}.notif-tabs button.is-active{background:var(--primary-tint);color:var(--accent)}.notif-tab-count{font-variant-numeric:tabular-nums}.notif-scroll{flex:auto;min-block-size:0;overflow-y:auto}.notif-skeleton{padding:var(--sp-2) 6px}.notif-skeleton-row{align-items:flex-start;gap:11px;padding:12px;display:flex}.notif-skeleton-ico{border-radius:8px;flex:none;block-size:30px;inline-size:30px}.notif-skeleton-lines{flex:auto}.notif-skeleton-line{border-radius:5px;block-size:9px;inline-size:88%;margin-block-end:8px;display:block}.notif-skeleton-line.short{inline-size:42%}.notif-status{padding:var(--sp-5) var(--sp-4);text-align:center;color:var(--text-3);font-size:12.5px}.notif-list{margin:0;padding:5px 6px;list-style:none}.notif-row{border-radius:9px;align-items:flex-start;gap:11px;padding:11px 10px;display:flex;position:relative}.notif-row:hover{background:var(--subtle)}.notif-row.unread{background:var(--primary-tint)}.notif-ico{border-radius:8px;flex:none;justify-content:center;align-items:center;block-size:30px;inline-size:30px;display:flex}.notif-ico.lg{border-radius:9px;block-size:34px;inline-size:34px}.notif-ico.accent{background:var(--primary-tint);color:var(--accent)}.notif-ico.success{background:var(--st-success-bg);color:var(--st-success-fg)}.notif-ico.info{background:var(--st-info-bg);color:var(--st-info-fg)}.notif-ico.warn{background:var(--st-warn-bg);color:var(--st-warn-fg)}.notif-ico.neutral{background:var(--st-neutral-bg);color:var(--st-neutral-fg)}.notif-row-body{flex:auto;min-inline-size:0}.notif-row-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-block-end:2px;display:flex}.notif-type{letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:600}.notif-type.accent{color:var(--accent)}.notif-type.success{color:var(--st-success-fg)}.notif-type.info{color:var(--st-info-fg)}.notif-type.warn{color:var(--st-warn-fg)}.notif-type.neutral{color:var(--text-3)}.notif-key{font-family:var(--mono);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:500}.notif-key:hover{text-decoration:underline}.notif-row-time{color:var(--text-3);white-space:nowrap;font-size:11px}.notif-row-msg{text-align:start;cursor:pointer;inline-size:100%;color:var(--text);background:0 0;border:0;padding:0;font-size:12.5px;line-height:1.45;display:block}.notif-dot{background:var(--accent);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.notif-markdot{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:18px;inline-size:18px;margin-block-start:3px;display:flex}.notif-markdot:hover{background:var(--sunken)}.notif-badge{border:2px solid var(--header);background:var(--st-danger-dot);color:#fff;border-radius:8px;justify-content:center;align-items:center;block-size:16px;min-inline-size:16px;padding-inline:3px;font-size:10px;font-weight:700;line-height:11px;display:flex;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.notif-empty{text-align:center;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);flex-direction:column;display:flex}.notif-viewall{border:0;border-block-start:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--accent);flex:none;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:12.5px;font-weight:600;display:flex}.notif-viewall:hover{background:var(--subtle)}.notif-page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-4);display:flex}.notif-channel{color:var(--text-2);align-items:center;gap:var(--sp-2);margin:5px 0 0;font-size:13px;display:flex}.notif-channel svg{color:var(--text-3)}.notif-underline-tabs{border-block-end:1px solid var(--border);gap:5px;margin-block-end:var(--sp-4);display:flex}.notif-underline-tabs button{cursor:pointer;block-size:36px;color:var(--text-3);background:0 0;border:0;border-block-end:2px solid #0000;margin-block-end:-1px;margin-inline-end:14px;padding-inline:4px;font-size:13.5px;font-weight:600}.notif-underline-tabs button.is-active{color:var(--text);border-block-end-color:var(--accent)}.notif-underline-tabs .notif-tab-count{color:var(--text-3);font-variant-numeric:tabular-nums}.notif-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0;padding:0;list-style:none;overflow:hidden}.notif-card .notif-row{border-block-end:1px solid var(--border-soft);border-radius:0;gap:13px;padding:14px 16px}.notif-card .notif-row:last-child{border-block-end:0}.notif-card .notif-row-msg{font-size:13.5px}.notif-card .notif-row-time{font-size:11.5px}.notif-markread{cursor:pointer;border:1px solid var(--border);background:var(--surface);block-size:28px;color:var(--text-2);border-radius:7px;flex:none;align-items:center;gap:6px;padding-inline:10px;font-size:11.5px;font-weight:600;display:flex}.notif-markread:hover{background:var(--subtle);color:var(--text)}.notif-markread .notif-dot{block-size:7px;inline-size:7px}.notif-page-more{justify-content:center;margin-block-start:var(--sp-4);display:flex}.md-editor{border:1px solid var(--border-strong);border-radius:10px;overflow:hidden}.md-editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.md-editor-toolbar{border-block-end:1px solid var(--border-soft);background:var(--subtle);align-items:center;gap:2px;padding:5px 7px;display:flex}.md-editor-tool{block-size:28px;inline-size:28px;color:var(--text-2);border-radius:var(--r-sm);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:13px;display:flex}.md-editor-tool:hover{background:var(--sunken);color:var(--text)}.md-editor-input{background:var(--surface);min-block-size:96px;inline-size:100%;color:var(--text);font:inherit;resize:vertical;border:0;outline:none;padding:12px 13px;font-size:13.5px;line-height:1.7;display:block}.sortable-item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin-block-end:var(--sp-2);display:flex}.sortable-item.dragging{box-shadow:var(--shadow-lg);border-color:var(--accent)}.sortable-handle{color:var(--text-3);cursor:grab;padding:var(--sp-1);background:0 0;border:0;align-items:center;display:flex}.sortable-handle:active{cursor:grabbing}.sortable-move{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);block-size:28px;inline-size:28px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;display:flex}.sortable-move:disabled{opacity:.4;cursor:not-allowed}.field{display:block}.field+.field{margin-block-start:var(--sp-4)}.field-label{margin-block-end:6px;font-size:12.5px;font-weight:600;display:block}.field-req{color:var(--st-danger-fg);margin-inline-start:2px}.field-help{color:var(--text-3);margin-block-start:5px;font-size:11.5px}.field-error{color:var(--st-danger-fg);align-items:center;gap:6px;margin-block-start:5px;font-size:11.5px;display:flex}.field-error svg{flex:none}.input,.textarea{block-size:38px;inline-size:100%;min-inline-size:0;padding-inline:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--text);font:inherit;outline:none;font-size:13.5px}.textarea{resize:vertical;block-size:auto;min-block-size:84px;padding-block:9px;line-height:1.5}.input:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-width:1.5px;border-color:var(--st-danger-dot);background:var(--st-danger-bg)}.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--st-danger-bg)}.input[readonly]{border-color:var(--border);background:var(--subtle);color:var(--text-2);font-family:var(--mono)}.select-trigger{block-size:38px;inline-size:100%;padding-inline:var(--sp-3);justify-content:space-between;align-items:center;gap:var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;font-size:13.5px;display:flex}.select-trigger:hover:not(:disabled){background:var(--subtle)}.select-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.select-trigger[aria-invalid=true]{border-width:1.5px;border-color:var(--st-danger-dot);background:var(--st-danger-bg)}.select-trigger:disabled{cursor:not-allowed;color:var(--text-3)}.select-caret{color:var(--text-3);flex:none}.select-placeholder{color:var(--text-3)}.select{position:relative}.select-backdrop{z-index:60;position:fixed;inset:0}.select-panel{z-index:70;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:11px;padding:6px;position:absolute;inset-block-start:42px;inset-inline:0}.option-list{max-block-size:280px;overflow-y:auto}.option{inline-size:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:flex}.option:hover,.option.option-active{background:var(--subtle)}.option[aria-selected=true]{color:var(--accent);font-weight:600}.option-label{flex:auto;min-inline-size:0}.tokens-field{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-block-size:42px;inline-size:100%;padding:6px 8px;display:flex}.tokens-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.token{background:var(--primary-tint);block-size:26px;color:var(--accent);border-radius:7px;align-items:center;gap:6px;padding-inline:10px;font-size:12.5px;font-weight:600;display:inline-flex}.token-remove{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.tokens-input{block-size:28px;min-inline-size:80px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:80px;font-size:13px}.ms-option .ms-check{border:1.5px solid var(--border-strong);background:var(--surface);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;block-size:16px;inline-size:16px;display:flex}.ms-option .ms-check svg{opacity:0}.ms-option[aria-selected=true] .ms-check{background:var(--primary);border-color:var(--primary)}.ms-option[aria-selected=true] .ms-check svg{opacity:1}.datepicker{background:var(--surface);border:1px solid var(--border);inline-size:300px;box-shadow:var(--shadow);border-radius:12px;padding:16px}.datepicker-head{justify-content:space-between;align-items:center;margin-block-end:12px;display:flex}.datepicker-nav{block-size:28px;inline-size:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.datepicker-nav:hover{background:var(--subtle)}.datepicker-title{font-size:13.5px;font-weight:600}.datepicker-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datepicker-dow{text-align:center;color:var(--text-3);padding-block-end:4px;font-size:10.5px;font-weight:600}.datepicker-day{block-size:30px;color:var(--text);cursor:pointer;font-feature-settings:"tnum";background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:12.5px;display:flex}.datepicker-day:hover{background:var(--subtle)}.datepicker-day[aria-selected=true]{background:var(--primary);color:#fff;font-weight:600}.datepicker-day.is-today{box-shadow:inset 0 0 0 1.5px var(--accent)}.datepicker-prev svg{transform:scaleX(-1)}[dir=rtl] .datepicker-prev svg{transform:none}[dir=rtl] .datepicker-next svg{transform:scaleX(-1)}.datefield-trigger{justify-content:flex-start;gap:8px}.datefield-icon{color:var(--text-3);flex:none}.datefield-value{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.datefield-pop{z-index:70;position:absolute;inset-block-start:42px;inset-inline-start:0}.choice{cursor:pointer;align-items:center;gap:9px;font-size:13px;display:inline-flex}.choice input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.choice-box{border:1.5px solid var(--border-strong);background:var(--surface);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;block-size:18px;inline-size:18px;display:flex}.choice-box svg{opacity:0}.choice input:checked+.choice-box{background:var(--primary);border-color:var(--primary)}.choice input:checked+.choice-box svg{opacity:1}.choice-box.radio{border-radius:var(--r-full)}.choice input:checked+.choice-box.radio{background:var(--surface);border-color:var(--accent)}.choice-radio-dot{border-radius:var(--r-full);background:var(--accent);opacity:0;block-size:9px;inline-size:9px}.choice input:checked+.choice-box.radio .choice-radio-dot{opacity:1}.choice input:focus-visible+.choice-box{outline:2px solid var(--focus);outline-offset:2px}.choice input:disabled+.choice-box{opacity:.5}.toggle{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:13px;display:inline-flex}.toggle input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.toggle-track{background:var(--border-strong);block-size:20px;inline-size:36px;transition:background var(--dur-fast) var(--ease);border-radius:11px;flex:none;position:relative}.toggle input:checked+.toggle-track{background:var(--primary)}.toggle-knob{border-radius:var(--r-full);block-size:16px;inline-size:16px;transition:inset-inline-start var(--dur-fast) var(--ease);background:#fff;position:absolute;inset-block-start:2px;inset-inline-start:2px}.toggle input:checked+.toggle-track .toggle-knob{inset-inline-start:18px}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--focus);outline-offset:2px}.toggle input:disabled+.toggle-track{opacity:.5}@media (prefers-reduced-motion:reduce){.toggle-track,.toggle-knob{transition:none}}.tag{color:var(--text-2);background:var(--subtle);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;padding:2px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.tag-info{color:var(--st-info-fg);background:var(--st-info-bg);border-color:#0000;font-weight:600}.badge{background:var(--sunken);block-size:18px;min-inline-size:18px;color:var(--text-2);border-radius:10px;justify-content:center;align-items:center;padding-inline:6px;font-size:11px;font-weight:700;display:inline-flex}.badge-danger{background:var(--st-danger-dot);color:#fff}.tabs{border-block-end:1px solid var(--border);gap:2px;margin-block-end:var(--sp-4);display:flex;overflow:auto hidden}.tab{align-items:center;gap:var(--sp-2);block-size:40px;font:inherit;color:var(--text-2);border:0;white-space:nowrap;cursor:pointer;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding-inline:14px;font-size:13.5px;font-weight:600;display:inline-flex}.tab svg{flex:none}.tab:hover:not(:disabled){color:var(--text)}.tab[aria-selected=true]{color:var(--text);border-block-end-color:var(--accent)}.tab:disabled{color:var(--text-3);cursor:not-allowed}.segmented{background:var(--sunken);border-radius:9px;gap:6px;inline-size:fit-content;padding:4px;display:inline-flex}.segmented-item{block-size:30px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding-inline:14px;font-size:12.5px;font-weight:500;display:flex}.segmented-item[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-weight:600}.fchip{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);block-size:34px;color:var(--text-2);font:inherit;cursor:pointer;align-items:center;gap:6px;padding-inline:12px;font-size:12.5px;font-weight:500;display:inline-flex}.fchip:hover:not(:disabled){background:var(--subtle)}.fchip.active{border-color:var(--accent);background:var(--primary-tint);color:var(--accent)}.fchip:disabled{color:var(--text-3);cursor:not-allowed}.fchip svg{flex:none}.fchip-count{background:var(--primary);color:var(--primary-fg);font-feature-settings:"tnum";border-radius:8px;padding:2px 6px;font-size:10.5px;font-weight:700;line-height:1}.breadcrumb{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:7px;margin-block-end:var(--sp-3);font-size:12.5px;display:flex}.breadcrumb-sep{color:var(--text-3);flex:none;display:inline-flex}.breadcrumb-current{color:var(--text-2)}.breadcrumb-key{font-family:var(--mono)}.breadcrumb a{color:inherit}.breadcrumb a:hover{color:var(--text-2)}.shell-crumbs{max-inline-size:var(--page-max);margin-inline:auto}.pagination{align-items:center;gap:4px;font-size:12.5px;display:flex}.pagination-btn{border:1px solid var(--border);background:var(--surface);block-size:30px;inline-size:30px;color:var(--text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:flex}.pagination-btn:hover:not(:disabled){background:var(--subtle)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-page{block-size:30px;inline-size:30px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex}.pagination-page:hover[aria-current]:not([aria-current=page]){background:var(--subtle)}.pagination-page[aria-current=page]{background:var(--primary);color:#fff;font-weight:600}.pagination-prev svg{transform:scaleX(-1)}[dir=rtl] .pagination-prev svg{transform:none}[dir=rtl] .pagination-next svg{transform:scaleX(-1)}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow:hidden}.table-toolbar{align-items:center;gap:var(--sp-2);border-block-end:1px solid var(--border);flex-wrap:wrap;padding:11px 14px;display:flex}.table{border-collapse:collapse;inline-size:100%}.table-head{background:var(--header)}.table-head th{border-block-end:1px solid var(--border)}.table-hcell{block-size:42px;padding-inline:var(--sp-3);vertical-align:middle;letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.table-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.table-sort.active{color:var(--accent)}.table-row{border-block-end:1px solid var(--border-soft)}.table-row:last-child{border-block-end:0}.table-row:hover{background:var(--subtle)}.table-cell{padding:var(--sp-3);vertical-align:middle;font-size:13.5px}.menu{display:inline-flex;position:relative}.menu-backdrop{z-index:60;position:fixed;inset:0}.menu-panel{z-index:70;background:var(--surface);border:1px solid var(--border);min-inline-size:200px;box-shadow:var(--shadow-lg);border-radius:13px;padding:6px;position:absolute;inset-block-start:46px}.menu-panel-end{inset-inline-end:0}.menu-panel-start{inset-inline-start:0}.menu-item{min-block-size:40px;inline-size:100%;color:var(--text-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding-inline:10px;font-size:13px;font-weight:500;display:flex}.menu-item:hover{background:var(--subtle);color:var(--text)}.menu-item[aria-checked=true]{background:var(--primary-tint);color:var(--accent)}.menu-sep{background:var(--border);block-size:1px;margin-block:4px}.menu-head{letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);padding:8px 10px 5px;font-size:10.5px;font-weight:700}.dialog-overlay{z-index:80;padding:var(--sp-6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0e1480;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--surface);border:1px solid var(--border);inline-size:100%;max-inline-size:440px;box-shadow:var(--shadow-lg);border-radius:14px;overflow:hidden}.dialog-body{padding:20px 22px 0}.dialog-icon{border-radius:var(--r-lg);background:var(--subtle);block-size:38px;inline-size:38px;color:var(--text-3);justify-content:center;align-items:center;margin-block-end:14px;display:flex}.dialog-icon-warn{background:var(--st-warn-bg);color:var(--st-warn-fg)}.dialog-icon-danger{background:var(--st-danger-bg);color:var(--st-danger-fg)}.dialog-icon-accent{background:var(--primary-tint);color:var(--accent)}.dialog-title{margin:0 0 6px;font-size:17px;font-weight:700}.dialog-desc{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.6}.dialog-footer{justify-content:flex-end;gap:10px;padding:20px 22px;display:flex}.toast-region{z-index:90;flex-direction:column;gap:10px;max-inline-size:360px;display:flex;position:fixed;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4)}.toast{background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--st-neutral-dot);box-shadow:var(--shadow);border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.toast-success{border-inline-start-color:var(--st-success-dot)}.toast-danger{border-inline-start-color:var(--st-danger-dot)}.toast-info{border-inline-start-color:var(--st-info-dot)}.toast-icon{flex:none;margin-block-start:1px}.toast-success .toast-icon{color:var(--st-success-dot)}.toast-danger .toast-icon{color:var(--st-danger-dot)}.toast-info .toast-icon{color:var(--st-info-dot)}.toast-text{flex:auto;min-inline-size:0}.toast-title{font-size:13px;font-weight:600}.toast-desc{color:var(--text-3);font-size:12px}.toast-close{color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:flex}.toast-close:hover{color:var(--text)}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-block-end:20px;display:flex}.dash-greeting{letter-spacing:-.2px;margin:0;font-size:23px;font-weight:700}.dash-sub{color:var(--text-2);margin-block:5px 0;font-size:13.5px}.dash-today{color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:9px;align-items:center;gap:9px;padding:7px 12px;font-size:12.5px;display:inline-flex}.dash-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}@media (width<=900px){.dash-grid{grid-template-columns:1fr}}.dash-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:18px 20px;display:flex}.dash-card-head{justify-content:space-between;align-items:center;gap:10px;margin-block-end:13px;display:flex}.dash-card-title{margin:0;font-size:14.5px;font-weight:600}.dash-link{color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.dash-link:hover{text-decoration:underline}.dash-kpi{align-items:baseline;gap:9px;margin-block-end:12px;display:flex}.dash-kpi-n{letter-spacing:-1px;font-feature-settings:"tnum";font-size:32px;font-weight:700}.dash-kpi-l{color:var(--text-2);font-size:13px}.dash-seg{background:var(--sunken);border-radius:6px;block-size:12px;margin-block-end:13px;display:flex;overflow:hidden}.dash-legend{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.dash-legend li{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.dash-legend b{color:var(--text);font-weight:600}.dash-legend-dot{border-radius:2px;flex:none;block-size:8px;inline-size:8px}.dash-urgency{border-block-start:1px solid var(--border-soft);color:var(--text-3);flex-wrap:wrap;gap:16px;margin-block-start:13px;padding-block-start:12px;font-size:12.5px;display:flex}.dash-urgency b{color:var(--text);font-weight:600}.dash-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dash-stat{border:1px solid var(--border-soft);background:var(--subtle);border-radius:10px;padding:12px 14px}.dash-stat-v{letter-spacing:-.5px;font-feature-settings:"tnum";font-size:23px;font-weight:700}.dash-stat-l{color:var(--text-2);margin-block-start:2px;font-size:11.5px}.dash-keylist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-keylist li+li{border-block-start:1px solid var(--border-soft)}.dash-keylist a{color:inherit;align-items:center;gap:11px;padding:10px 0;text-decoration:none;display:flex}.dash-keylist a:hover{opacity:.78}.dash-key{font-family:var(--mono);color:var(--accent);flex:none;font-size:11px}.dash-primary{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;font-size:13px;font-weight:500;overflow:hidden}.dash-row-chev{color:var(--text-3);flex:none}.dash-badge{font-feature-settings:"tnum";border-radius:9px;flex:none;padding:1px 8px;font-size:11px;font-weight:700}.dash-badge.warn{color:var(--st-warn-fg);background:var(--st-warn-bg)}.dash-badge.danger{color:var(--st-danger-fg);background:var(--st-danger-bg)}.dash-empty{color:var(--text-3);margin:0;padding-block:6px;font-size:12.5px}.dash-mtg-title{font-size:13.5px;font-weight:600}.dash-mtg-when{color:var(--text-2);margin-block-end:13px;font-size:12.5px}.dash-mtg-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:14px;font-size:12px;display:flex}.dash-btn{border:1px solid var(--border-strong);background:var(--subtle);block-size:34px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;margin-block-start:auto;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dash-btn:hover{background:var(--sunken)}.adm-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:14px;display:flex}.adm-head-sub{color:var(--text-2);margin-block-start:5px;font-size:13px}.adm-banner{align-items:flex-start;gap:var(--sp-2);background:var(--st-info-bg);border:1px solid var(--st-info-dot);border-radius:var(--r-lg);color:var(--st-info-fg);margin-block-end:14px;padding:11px 14px;font-size:12.5px;line-height:1.55;display:flex}.adm-banner svg{flex:none;margin-block-start:1px}.adm-filters{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:14px;display:flex}.adm-filter{height:34px;padding-inline:var(--sp-3);border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:var(--r-md);font:inherit;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.adm-filter:disabled{cursor:not-allowed;opacity:.6}.adm-count{color:var(--text-3);margin-inline-start:auto;font-size:12px}.adm-user{align-items:center;gap:11px;min-inline-size:0;display:flex}.adm-avatar{border-radius:var(--r-full);background:var(--primary);block-size:32px;inline-size:32px;color:var(--primary-fg);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.adm-name{color:var(--text);font-size:13.5px;font-weight:600;display:block}.adm-email{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:12px;display:block;overflow:hidden}.adm-role{flex-direction:column;gap:3px;display:inline-flex}.adm-role-name{color:var(--text);font-size:13px;font-weight:600}.adm-lock{color:var(--text-3);align-items:center;gap:5px;font-size:11px;display:inline-flex}.adm-membership{flex-direction:column;gap:7px;min-inline-size:0;display:flex}.adm-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.adm-mchip{border-radius:var(--r-sm);block-size:22px;color:var(--text-2);background:var(--subtle);border:1px solid var(--border);white-space:nowrap;align-items:center;gap:5px;padding-inline:8px;font-size:11px;font-weight:500;display:inline-flex}.adm-mchip svg{color:var(--text-3)}.adm-observer{font-style:italic}.adm-add{border:1px dashed var(--border-strong);block-size:22px;inline-size:22px;color:var(--text-3);border-radius:var(--r-sm);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.adm-add:disabled{cursor:not-allowed;opacity:.6}.adm-vote{align-items:center;gap:var(--sp-2);font-size:11.5px;font-weight:500;display:inline-flex}.adm-vote-on{color:var(--text)}.adm-vote-off{color:var(--text-3)}.adm-switch{border-radius:var(--r-full);background:var(--border-strong);cursor:not-allowed;border:0;flex:none;block-size:22px;inline-size:38px;position:relative}.adm-switch[aria-checked=true]{background:var(--accent)}.adm-knob{top:2px;border-radius:var(--r-full);background:#fff;block-size:18px;inline-size:18px;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0000004d}.adm-switch[aria-checked=true] .adm-knob{inset-inline-start:18px}.adm-assign{color:var(--text);font-feature-settings:"tnum";align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.adm-assign svg{color:var(--text-3)}.adm-status{align-items:center;gap:var(--sp-2);inline-size:100%;display:flex}.adm-view{border:1px solid var(--border);background:var(--surface);block-size:28px;inline-size:28px;color:var(--text-3);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.adm-view:hover{background:var(--subtle);color:var(--text)}[dir=rtl] .adm-view svg{transform:scaleX(-1)}.adm-detail-back{margin-block-end:14px}.adm-back{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.adm-back:hover{color:var(--text)}.adm-back svg{transform:scaleX(-1)}[dir=rtl] .adm-back svg{transform:none}.adm-detail-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);margin-block-end:16px;overflow:hidden}.adm-detail-head{align-items:center;gap:13px;padding:18px 20px 16px;display:flex}.adm-avatar-lg{block-size:46px;inline-size:46px;font-size:15px}.adm-detail-name{color:var(--text);font-size:17px;font-weight:700}.adm-detail-role{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;margin-inline-start:auto;display:inline-flex}.adm-detail-facts{grid-template-columns:repeat(2,1fr);gap:14px 20px;padding:0 20px 18px;display:grid}.adm-fact-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);margin-block-end:4px;font-size:11px;font-weight:700}.adm-fact-value{color:var(--text);font-size:13px}.adm-detail-section-head{border-block-end:1px solid var(--border);background:var(--subtle);padding:13px 18px;font-size:13px;font-weight:600}.adm-detail-row{border-block-end:1px solid var(--border-soft);color:var(--text);justify-content:space-between;align-items:center;padding:13px 18px;font-size:13px;display:flex}.adm-detail-row:last-child{border-block-end:0}.adm-detail-empty{color:var(--text-2);padding:16px 18px;font-size:13px}.adm-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:16px 17px}.adm-tile-muted{opacity:.62}.adm-tile-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-block-end:13px;display:flex}.adm-tile-title{text-overflow:ellipsis;align-items:center;gap:10px;min-inline-size:0;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.adm-tile-icon{border-radius:var(--r-lg);background:var(--subtle);block-size:34px;inline-size:34px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:flex}.adm-tile-icon-on{background:var(--st-success-bg);color:var(--st-success-fg)}.adm-tile-metric{color:var(--text);font-feature-settings:"tnum";margin-block-end:4px;font-size:13px;font-weight:500}.adm-tile-foot{color:var(--text-3);align-items:center;gap:5px;font-size:11.5px;display:flex}.adm-tile-desc{color:var(--text-2);margin:0 0 12px;font-size:12px;line-height:1.5}.adm-health-overall{border-radius:var(--r-lg);border:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:16px;padding:13px 16px;display:flex}.adm-health-overall.success{background:var(--st-success-bg);border-color:var(--st-success-dot)}.adm-health-overall.warn{background:var(--st-warn-bg);border-color:var(--st-warn-dot)}.adm-health-overall.danger{background:var(--st-danger-bg);border-color:var(--st-danger-dot)}.adm-health-overall-main{align-items:center;gap:11px;display:flex}.adm-health-overall-icon{border-radius:var(--r-lg);background:var(--surface);flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:flex}.adm-health-overall.success .adm-health-overall-icon{color:var(--st-success-fg)}.adm-health-overall.warn .adm-health-overall-icon{color:var(--st-warn-fg)}.adm-health-overall.danger .adm-health-overall-icon{color:var(--st-danger-fg)}.adm-health-overall-title{font-size:14.5px;font-weight:700}.adm-health-overall.success .adm-health-overall-title{color:var(--st-success-fg)}.adm-health-overall.warn .adm-health-overall-title{color:var(--st-warn-fg)}.adm-health-overall.danger .adm-health-overall-title{color:var(--st-danger-fg)}.adm-health-overall-sub{color:var(--text-2);font-size:12px}.adm-refresh{border:1px solid var(--border-strong);background:var(--surface);block-size:34px;color:var(--text);border-radius:var(--r-md);font:inherit;cursor:pointer;align-items:center;gap:7px;padding-inline:13px;font-size:12.5px;font-weight:600;display:inline-flex}.adm-refresh:hover:not(:disabled){background:var(--subtle)}.adm-refresh:disabled{opacity:.6;cursor:progress}.adm-health-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.adm-role-ref{align-items:center;gap:8px;display:inline-flex}.adm-role-ref-badge{background:var(--primary-tint);block-size:28px;inline-size:28px;color:var(--accent);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.adm-role-who{color:var(--text-2);font-size:12.5px;line-height:1.5}.adm-role-caps{color:var(--text-2);font-size:12px}.adm-notif-channels{grid-template-columns:repeat(3,1fr);gap:14px;margin-block-end:22px;display:grid}.adm-notif-matrix-title{margin:0 0 4px;font-size:15px;font-weight:700}.adm-notif-matrix-sub{color:var(--text-2);margin:0 0 13px;font-size:12.5px}.adm-notif-event{color:var(--text);font-size:13px}.adm-planned{color:var(--text-3);background:var(--subtle);border-radius:var(--r-sm);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.adm-notif-channels .adm-switch,.adm-notif-event~* .adm-switch{cursor:default}.adm-jobs-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin-block-end:20px;display:grid}.adm-jobs-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 15px}.adm-jobs-stat-value{font-feature-settings:"tnum";color:var(--text);font-size:24px;font-weight:700;line-height:1}.adm-jobs-stat.succeeded .adm-jobs-stat-value{color:var(--st-success-fg)}.adm-jobs-stat.processing .adm-jobs-stat-value{color:var(--st-info-fg)}.adm-jobs-stat.scheduled .adm-jobs-stat-value{color:var(--st-sched-fg)}.adm-jobs-stat.enqueued .adm-jobs-stat-value{color:var(--text-2)}.adm-jobs-stat.failed .adm-jobs-stat-value{color:var(--st-danger-fg)}.adm-jobs-stat-label{color:var(--text-2);margin-block-start:5px;font-size:12px}.adm-job-name{color:var(--text);font-size:12.5px;font-weight:500}.adm-job-queue{color:var(--text-2);background:var(--subtle);border-radius:var(--r-sm);padding:2px 8px;font-size:11.5px}.adm-job-none{color:var(--text-3)}.adm-jobs-error{color:var(--st-danger-fg);margin-block-start:12px;font-size:12.5px}.bk-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.bk-head-sub{color:var(--text-2);margin-block-start:var(--sp-1);font-size:13px}.bk-head-actions{align-items:center;gap:var(--sp-2);display:flex}.bk-bar{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.bk-view-item{align-items:center;gap:6px;display:inline-flex}.bk-filters{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-4);display:flex}.bk-search{align-items:center;display:flex;position:relative}.bk-search>svg{color:var(--text-3);pointer-events:none;position:absolute;inset-inline-start:10px}.bk-search input{height:34px;inline-size:210px;padding-inline:34px var(--sp-3);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-md);font:inherit;font-size:12.5px}.bk-search input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.bk-divider{background:var(--border);block-size:22px;inline-size:1px}.bk-saved{border:1px solid var(--accent);border-radius:var(--r-md);background:var(--primary-tint);block-size:34px;color:var(--accent);font:inherit;cursor:pointer;align-items:center;gap:7px;padding-inline:12px;font-size:12.5px;font-weight:600;display:inline-flex}.bk-saved:disabled{cursor:not-allowed}.bk-saved svg{flex:none}.bk-count{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.bk-count>svg{color:var(--text-3);flex:none}.bk-skel-head,.bk-skel-row{align-items:center;gap:var(--sp-3);padding-inline:var(--sp-3);grid-template-columns:112px minmax(220px,1fr) 124px 150px 140px 104px;display:grid}.bk-skel-head{background:var(--header);border-block-end:1px solid var(--border);block-size:42px}.bk-skel-row{border-block-end:1px solid var(--border-soft);min-block-size:46px}.bk-skel-row:last-child{border-block-end:0}.bk-skel-bar{block-size:10px}.bk-key{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:500}.bk-topic{align-items:center;gap:var(--sp-2);min-inline-size:0;display:inline-flex}.bk-urgent-ic{color:var(--st-danger-dot);flex:none}.bk-topic-link{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.bk-topic-link:hover{color:var(--accent);text-decoration:underline}.bk-streams{gap:var(--sp-1);flex-wrap:wrap;display:flex}.bk-owner{align-items:center;gap:var(--sp-2);min-inline-size:0;display:inline-flex}.bk-avatar{border-radius:var(--r-full);background:var(--sunken);block-size:23px;inline-size:23px;color:var(--text-2);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.bk-list-item .bk-avatar{block-size:19px;inline-size:19px;font-size:9px}.bk-owner-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:12.5px;overflow:hidden}.bk-muted{color:var(--text-2);font-size:12.5px}.bk-age{color:var(--text-2);font-feature-settings:"tnum";align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.bk-age.breached{color:var(--st-danger-fg)}.bk-type{color:var(--text-2);font-size:12.5px}.bk-urg{color:var(--text-2);font-size:12.5px;font-weight:600}.bk-urg.urgent,.bk-urg.critical{color:var(--st-danger-fg)}.bk-list{gap:var(--sp-2);flex-direction:column;display:flex}.bk-list-item{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow);color:inherit;text-decoration:none;display:flex}.bk-list-item:hover{border-color:var(--border-strong);background:var(--subtle)}.bk-list-accent{background:var(--st-neutral-dot);border-radius:3px;flex:none;align-self:stretch;inline-size:4px}.bk-list-accent.tone-neutral{background:var(--st-neutral-dot)}.bk-list-accent.tone-info{background:var(--st-info-dot)}.bk-list-accent.tone-scheduled{background:var(--st-sched-dot)}.bk-list-accent.tone-warn{background:var(--st-warn-dot)}.bk-list-accent.tone-success{background:var(--st-success-dot)}.bk-list-accent.tone-danger{background:var(--st-danger-dot)}.bk-list-main{flex:auto;min-inline-size:0}.bk-list-id{align-items:center;gap:var(--sp-2);margin-block-end:var(--sp-1);display:flex}.bk-list-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bk-list-meta{align-items:center;gap:var(--sp-2);color:var(--text-2);flex-wrap:wrap;margin-block-start:6px;font-size:12px;display:flex}.bk-list-side{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.bk-urgent-pill{color:var(--st-danger-fg);background:var(--st-danger-bg);border-radius:var(--r-sm);align-items:center;gap:4px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.bk-view-note{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;color:var(--text-2);font-size:12px;display:flex}.bk-view-note svg{color:var(--text-3);flex:none}.cal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow:hidden}.cal-bar{justify-content:space-between;align-items:center;gap:var(--sp-3);border-block-end:1px solid var(--border);flex-wrap:wrap;padding:13px 16px;display:flex}.cal-nav{align-items:center;gap:var(--sp-3);display:flex}.cal-navbtn{border:1px solid var(--border);background:var(--surface);block-size:30px;inline-size:30px;color:var(--text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:flex}.cal-navbtn:hover{background:var(--subtle)}.cal-prev svg{transform:scaleX(-1)}[dir=rtl] .cal-prev svg{transform:none}[dir=rtl] .cal-next svg{transform:scaleX(-1)}.cal-month{text-align:center;min-inline-size:130px;font-size:14.5px;font-weight:600}.cal-legend{align-items:center;gap:var(--sp-4);color:var(--text-2);font-size:11.5px;display:flex}.cal-leg{align-items:center;gap:6px;display:inline-flex}.cal-leg-dot{border-radius:2px;block-size:8px;inline-size:8px}.cal-leg-dot.sched{background:var(--st-sched-dot)}.cal-leg-dot.due{background:var(--st-warn-dot)}.cal-weekdays{background:var(--header);border-block-end:1px solid var(--border);grid-template-columns:repeat(7,1fr);display:grid}.cal-weekday{text-align:center;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;padding:9px;font-size:11px;font-weight:700}.cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.cal-cell{border-inline-end:1px solid var(--border-soft);border-block-end:1px solid var(--border-soft);background:var(--surface);min-block-size:96px;padding:7px}.cal-cell.out{background:var(--subtle)}.cal-day{border-radius:var(--r-full);block-size:22px;inline-size:22px;color:var(--text);font-feature-settings:"tnum";justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.cal-day.today{background:var(--primary);color:var(--primary-fg);font-weight:700}.tl-wrap{flex-direction:column;display:flex}.tl{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow-x:auto}.tl-head,.tl-row{grid-template-columns:200px minmax(420px,1fr);align-items:center;display:grid}.tl-head{border-block-end:1px solid var(--border)}.tl-head-topic{text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);padding:11px 16px;font-size:11px;font-weight:700}.tl-head-weeks,.tl-track{grid-template-columns:repeat(6,1fr);display:grid}.tl-week{text-align:center;color:var(--text-3);border-inline-start:1px solid var(--border-soft);padding:11px 8px;font-size:10.5px;font-weight:600}.tl-row{border-block-end:1px solid var(--border-soft)}.tl-row:last-child{border-block-end:0}.tl-row:hover{background:var(--subtle)}.tl-row-topic{min-inline-size:0;padding:11px 16px}.tl-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.tl-track{min-block-size:54px}.tl-cell{border-inline-start:1px solid var(--border-soft)}.bk-empty-actions{gap:var(--sp-2);justify-content:center;margin-block-start:var(--sp-4);display:flex}.bk-foot{justify-content:flex-end;margin-block-start:var(--sp-4);display:flex}.sub-save{align-items:center;gap:var(--sp-2);color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);font-size:12px;font-weight:500;display:inline-flex}.sub-save-saved{color:var(--st-success-fg)}.bk-head.sub-head{margin-block-end:18px}.sub-layout{gap:var(--sp-6);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}@media (width<=760px){.sub-layout{grid-template-columns:1fr}.sub-nav{flex-wrap:wrap;flex-direction:row!important;position:static!important}}.sub-nav{flex-direction:column;gap:2px;display:flex;position:sticky;inset-block-start:74px}.sub-nav-item{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--text-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:13px;display:flex}.sub-nav-item:hover{background:var(--subtle)}.sub-nav-item.active{background:var(--primary-tint);color:var(--text);font-weight:600}.sub-nav-num{border-radius:var(--r-full);background:var(--surface);block-size:22px;inline-size:22px;color:var(--text-3);border:1.5px solid var(--border-strong);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.sub-nav-item.active .sub-nav-num{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}.sub-nav-num.done{background:var(--st-success-dot);color:#fff;border-color:var(--st-success-dot)}.sub-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow:hidden}.sub-fieldset{padding:0 22px var(--sp-5);border:0;border-block-end:1px solid var(--border-soft);margin:0}.sub-fieldset-last{border-block-end:0}.sub-legend{padding:var(--sp-5) 0 0;margin-block-end:3px;font-size:14px;font-weight:600}.sub-sub{margin:0 0 var(--sp-4);color:var(--text-3);font-size:12.5px}.sub-mt{margin-block-start:var(--sp-4);position:relative}.sub-title-foot{justify-content:space-between;gap:var(--sp-3);margin-block-start:6px;display:flex}.sub-title-foot .sub-hint,.sub-title-foot .sub-count{color:var(--text-3);font-size:11.5px}.sub-title-foot .sub-count{font-feature-settings:"tnum";flex:none}.sub-cards{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}.sub-cards-3{grid-template-columns:repeat(3,1fr)}@media (width<=560px){.sub-cards,.sub-cards-3{grid-template-columns:1fr}}.sub-card{padding:var(--sp-3);border:1.5px solid var(--border);background:var(--surface);border-radius:var(--r-lg);text-align:start;color:var(--text-3);cursor:pointer;flex-direction:column;gap:5px;display:flex}.sub-card:hover{border-color:var(--accent)}.sub-card.selected{border-color:var(--accent);background:var(--primary-tint);color:var(--accent)}.sub-card-title{color:var(--text);font-size:13px;font-weight:600}.sub-card.selected .sub-card-title{color:var(--accent)}.sub-card-desc{color:var(--text-3);font-size:11px;line-height:1.4}.sub-card.selected .sub-card-desc{color:var(--text-2)}.sub-urg{align-items:flex-start;gap:var(--sp-3);flex-direction:row}.sub-urg-dot{border-radius:var(--r-full);background:var(--st-info-dot);flex:none;block-size:10px;inline-size:10px;margin-block-start:3px}.sub-urg-dot.urg-normal{background:var(--st-info-dot)}.sub-urg-dot.urg-urgent,.sub-urg-dot.urg-critical{background:var(--st-danger-dot)}.sub-urg .sub-card-title,.sub-urg .sub-card-desc{display:block}.sub-urg.urg-normal.selected{border-color:var(--st-info-dot);background:color-mix(in srgb, var(--st-info-dot) 8%, var(--surface))}.sub-urg.urg-urgent.selected,.sub-urg.urg-critical.selected{border-color:var(--st-danger-dot);background:color-mix(in srgb, var(--st-danger-dot) 8%, var(--surface))}.sub-urg.urg-normal.selected .sub-urg-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--st-info-dot) 25%, transparent)}.sub-urg.urg-urgent.selected .sub-urg-dot,.sub-urg.urg-critical.selected .sub-urg-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--st-danger-dot) 25%, transparent)}.sub-urg.selected .sub-card-title{color:var(--text)}.sub-drop{border:1.5px dashed var(--border-strong);border-radius:var(--r-xl);padding:var(--sp-6);text-align:center;background:var(--subtle)}.sub-drop.over{border-color:var(--accent);background:var(--primary-tint)}.sub-drop-ic{block-size:40px;inline-size:40px;margin:0 auto var(--sp-2);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);color:var(--text-3);justify-content:center;align-items:center;display:flex}.sub-drop-btn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:underline}.sub-drop-hint{color:var(--text-2);margin-block-start:3px;font-size:11.5px}.sub-files{margin:var(--sp-3) 0 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.sub-file{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-lg);display:flex}.sub-file-ic{border-radius:var(--r-md);background:var(--primary-tint);block-size:30px;inline-size:30px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.sub-file-main{flex:auto;min-inline-size:0}.sub-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.sub-file-meta{color:var(--text-2);font-size:11px;display:block}.sub-file-rm{block-size:30px;inline-size:30px;color:var(--text-3);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.sub-file-rm:hover{background:var(--subtle);color:var(--st-danger-fg)}.sub-foot{padding:var(--sp-4) var(--sp-6);background:var(--subtle);border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.sub-foot-note{color:var(--text-2);align-items:center;gap:var(--sp-2);font-size:12px;display:inline-flex}.sub-foot-err{margin-inline-start:auto}.sub-foot-actions{gap:var(--sp-2);margin-inline-start:auto;display:flex}.dt-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);flex-wrap:wrap;margin-block-end:18px;display:flex}.dt-head-main{flex:420px;min-inline-size:0}.dt-chips{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-2);display:flex}.dt-key{font-family:var(--mono);color:var(--text-2);background:var(--subtle);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px 9px;font-size:12.5px}.dt-urgent{border-radius:var(--r-sm);background:var(--st-danger-bg);height:23px;color:var(--st-danger-fg);align-items:center;gap:5px;padding-inline:9px;font-size:12px;font-weight:600;display:inline-flex}.dt-title{margin:0;font-size:21px;font-weight:700;line-height:1.3}.dt-meta{align-items:center;gap:var(--sp-4);color:var(--text-2);flex-wrap:wrap;margin-block-start:var(--sp-3);font-size:12.5px;display:flex}.dt-owner{align-items:center;gap:7px;display:inline-flex}.dt-owner b{color:var(--text);font-weight:600}.dt-owner .bk-avatar{background:var(--primary);color:var(--primary-fg);block-size:22px;inline-size:22px}.dt-created{align-items:center;gap:6px;display:inline-flex}.dt-actions{gap:var(--sp-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.dt-prepare-err{text-align:end;color:var(--st-danger-fg);flex-basis:100%;font-size:12.5px}.dt-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}@media (width<=860px){.dt-grid{grid-template-columns:1fr}}.dt-main{min-inline-size:0}.dt-overview{gap:var(--sp-5);flex-direction:column;margin-block-start:var(--sp-5);display:flex}.dt-section-label{margin:0 0 var(--sp-2);letter-spacing:.6px;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:700}.dt-body{color:var(--text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.dt-two{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.dt-two{grid-template-columns:1fr}}.dt-discussion{gap:var(--sp-4);flex-direction:column;margin-block-start:var(--sp-5);display:flex}.dt-comments{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dt-comment{gap:var(--sp-3);display:flex}.dt-comment .bk-avatar{block-size:32px;inline-size:32px;font-size:11.5px}.dt-comment-main{flex:auto;min-inline-size:0}.dt-comment-head{align-items:center;gap:var(--sp-2);margin-block-end:4px;font-size:13px;display:flex}.dt-comment-body{color:var(--text);background:var(--subtle);border:1px solid var(--border-soft);border-radius:var(--r-lg);white-space:pre-wrap;border-start-start-radius:2px;padding:10px 13px;font-size:13.5px;line-height:1.6}.dt-compose-row{gap:var(--sp-3);margin-block-start:var(--sp-1);display:flex}.dt-compose-av{background:var(--primary);color:var(--primary-fg);flex:none;block-size:32px;inline-size:32px;font-size:11.5px}.dt-compose{gap:var(--sp-2);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.dt-compose-foot{justify-content:flex-end;display:flex}.dt-timeline{margin:var(--sp-5) 0 0;padding:0;list-style:none}.dt-tl-item{gap:var(--sp-4);padding-block-end:18px;display:flex;position:relative}.dt-tl-item:not(:last-child):before{content:"";background:var(--border);inline-size:2px;position:absolute;inset-block:14px 0;inset-inline-start:5px}.dt-tl-dot{border-radius:var(--r-full);z-index:1;block-size:11px;inline-size:11px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--border);background:var(--st-neutral-dot);flex:none;margin-block-start:2px}.dt-tl-dot.tone-neutral{background:var(--st-neutral-dot)}.dt-tl-dot.tone-info{background:var(--st-info-dot)}.dt-tl-dot.tone-scheduled{background:var(--st-sched-dot)}.dt-tl-dot.tone-warn{background:var(--st-warn-dot)}.dt-tl-dot.tone-success{background:var(--st-success-dot)}.dt-tl-dot.tone-danger{background:var(--st-danger-dot)}.dt-tl-text{color:var(--text);font-size:13.5px}.dt-tl-reason{color:var(--text-2)}.dt-tl-meta{color:var(--text-2);margin-block-start:2px;font-size:11.5px}.dt-rel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);position:sticky;inset-block-start:74px;overflow:hidden}.dt-rel-head{border-block-end:1px solid var(--border);background:var(--subtle);padding:14px 16px}.dt-rel-title{align-items:center;gap:var(--sp-2);color:var(--accent);display:flex}.dt-rel-title h2{color:var(--text);margin:0;font-size:14px;font-weight:600}.dt-rel-sub{color:var(--text-2);margin-block-start:3px;font-size:11.5px}.dt-rel-body{padding:var(--sp-2)}.dt-attach{gap:var(--sp-3);flex-direction:column;margin-block-start:var(--sp-5);display:flex}.dt-attach-empty{margin:var(--sp-1) 0 0}.dt-attach-list{margin-block-start:0}.dt-attach-dl{border:1px solid var(--border);background:var(--surface);block-size:30px;inline-size:30px;color:var(--text-3);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.dt-attach-dl:hover:not(:disabled){background:var(--subtle);color:var(--text)}.dt-attach-dl:disabled{cursor:not-allowed}.dt-votes{margin-block-start:var(--sp-5)}.kb-hint{align-items:center;gap:var(--sp-2);color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);margin-block-end:var(--sp-3);padding:9px 13px;font-size:12px;display:flex}.kb-board{gap:var(--sp-3);grid-template-columns:repeat(5,1fr);align-items:start;display:grid;overflow-x:auto}@media (width<=1100px){.kb-board{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=560px){.kb-board{grid-template-columns:1fr}}.kb-col{background:var(--sunken);border-radius:var(--r-xl);border:1.5px dashed #0000;min-block-size:160px;padding:10px;transition:border-color .15s,background .15s}.kb-col.drop{background:var(--subtle);border-color:var(--accent)}.kb-col-head{justify-content:space-between;align-items:center;margin-block-end:11px;padding-inline:4px;display:flex}.kb-col-title{align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.kb-dot{border-radius:var(--r-full);background:var(--st-neutral-dot);flex:none;block-size:8px;inline-size:8px}.kb-dot.tone-neutral{background:var(--st-neutral-dot)}.kb-dot.tone-info{background:var(--st-info-dot)}.kb-dot.tone-scheduled{background:var(--st-sched-dot)}.kb-dot.tone-warn{background:var(--st-warn-dot)}.kb-dot.tone-success{background:var(--st-success-dot)}.kb-dot.tone-danger{background:var(--st-danger-dot)}.kb-count{color:var(--text-2);background:var(--surface);border:1px solid var(--border);font-feature-settings:"tnum";border-radius:9px;padding:0 7px;font-size:11px;font-weight:700}.kb-cards{flex-direction:column;gap:9px;display:flex}.kb-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);cursor:grab;padding:11px 12px}.kb-card:hover{border-color:var(--border-strong)}.kb-card.dragging{opacity:.4;border-color:var(--accent);box-shadow:var(--shadow-lg)}.kb-card-top{align-items:center;gap:7px;margin-block-end:7px;display:flex}.kb-reorder{gap:2px;margin-inline-start:auto;display:inline-flex}.kb-reorder-btn{border:1px solid var(--border);background:var(--surface);block-size:24px;inline-size:24px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.kb-reorder-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.kb-reorder-btn:disabled{opacity:.4;cursor:not-allowed}.kb-card-title{color:var(--text);margin-block-end:10px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.kb-card-title:hover{color:var(--accent)}.kb-card-foot{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.kb-card-side{flex:none;align-items:center;gap:7px;display:flex}.kb-card-side .bk-avatar{block-size:22px;inline-size:22px;font-size:9.5px}.kb-move-list{flex-direction:column;gap:2px;margin-block-start:var(--sp-2);display:flex}.kb-move-item{align-items:center;gap:var(--sp-3);text-align:start;border-radius:var(--r-md);width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:10px 11px;font-size:13px;display:flex}.kb-move-item:hover:not(:disabled){background:var(--subtle)}.kb-move-item:disabled{cursor:default;color:var(--text-3)}.kb-move-current{color:var(--text-3);margin-inline-start:auto;font-size:10.5px}.kb-return{gap:var(--sp-3);flex-direction:column;margin-block-start:var(--sp-2);display:flex}.kb-return-mode{gap:var(--sp-4);border:0;margin:0;padding:0;display:flex}.kb-return-mode legend{margin-block-end:var(--sp-2);padding:0;font-size:12.5px;font-weight:600}.tpl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:16px;display:flex}.tpl-head-sub{color:var(--text-2);margin-block-start:5px;font-size:13px}.tpl-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:14px;display:flex}.tpl-count{color:var(--text-3);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.tpl-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.gTpl{grid-template-columns:minmax(220px,1.5fr) 150px 82px 116px 146px 104px;align-items:center;display:grid}.tpl-hrow{background:var(--header);border-block-end:1px solid var(--border)}.tpl-hcell{letter-spacing:.4px;text-transform:uppercase;block-size:42px;color:var(--text-3);align-items:center;padding-inline:14px;font-size:11px;font-weight:700;display:flex}.tpl-row{border-block-end:1px solid var(--border-soft);background:var(--surface);min-block-size:50px}.tpl-row:last-child{border-block-end:0}.tpl-cell{align-items:center;min-inline-size:0;padding-inline:14px;display:flex}.tpl-name-cell{gap:10px}.tpl-name-icon{background:var(--subtle);block-size:28px;inline-size:28px;color:var(--text-2);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.tpl-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.tpl-type{color:var(--text-2);font-size:12.5px}.tpl-version{font-family:var(--mono);color:var(--text-2);font-size:11.5px;font-weight:500}.tpl-updated{color:var(--text-2);font-feature-settings:"tnum";font-size:12.5px}.tpl-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tpl-icon-btn{border:1px solid var(--border);background:var(--surface);block-size:30px;inline-size:30px;color:var(--text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:flex}.tpl-icon-btn:hover{background:var(--subtle);color:var(--text)}.tpl-icon-btn:disabled{opacity:.45;cursor:not-allowed}.tpl-foot{margin-block-start:14px}.tpl-form{gap:var(--field-gap);flex-direction:column;display:flex}.tpl-picker{flex-direction:column;gap:6px;margin-block-end:var(--field-gap);display:flex}.tpl-picker-label{color:var(--text-2);font-size:13px;font-weight:600}.tpl-picker-row{align-items:center;gap:8px;display:flex}.tpl-picker-row .select{flex:1;min-inline-size:0}.tpl-picker-hint{color:var(--text-2);margin:0;font-size:12.5px}.detail-aside-stack{flex-direction:column;gap:16px;display:flex}.tp{border:1px solid var(--border);background:var(--surface);border-radius:12px;position:sticky;inset-block-start:74px;overflow:hidden}.tp-head{border-block-end:1px solid var(--border);background:var(--subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.tp-head-title{color:var(--accent);align-items:center;gap:8px;display:flex}.tp-head-title h2{color:var(--text);margin:0;font-size:13.5px;font-weight:600}.tp-head-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tp-body{padding:10px}.tp-muted{color:var(--text-3);margin:6px 4px;font-size:12px;line-height:1.55}.tp-error{color:var(--st-danger-fg)}.tp-group+.tp-group{margin-block-start:12px}.tp-group-head{letter-spacing:.4px;text-transform:uppercase;margin:2px 4px 6px;font-size:9.5px;font-weight:700}.tp-dir-up{color:var(--st-warn-fg)}.tp-dir-down{color:var(--st-info-fg)}.tp-dir-related{color:var(--st-neutral-fg)}.tp-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tp-item{min-inline-size:0}.tp-item-link,.tp-item-static{border:1px solid var(--border-soft);background:var(--surface);text-align:start;border-radius:9px;align-items:center;gap:9px;inline-size:100%;padding:9px 10px;text-decoration:none;display:flex}.tp-item-link:hover{border-color:var(--accent)}.tp-item-static{cursor:default}.tp-rel{letter-spacing:.3px;text-transform:uppercase;color:var(--st-neutral-fg);flex:none;inline-size:74px;font-size:9.5px;font-weight:700}.tp-other{flex:auto;min-inline-size:0}.tp-other-key{font-family:var(--mono);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.tp-other-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.tp-blocked{color:var(--st-danger-fg);background:var(--st-danger-bg);border-radius:5px;flex:none;padding-block:1px;padding-inline:6px;font-size:10px;font-weight:700}.tp-chev{color:var(--text-3);flex:none}.dep-create-form{gap:var(--field-gap);flex-direction:column;display:flex}.dep-locked{border:1px solid var(--border);background:var(--subtle);border-radius:9px;align-items:baseline;gap:9px;padding:9px 11px;display:flex}.dep-locked-key{font-family:var(--mono);color:var(--accent);flex:none;font-size:12px}.dep-locked-title{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dep-picker{flex-direction:column;gap:5px;display:flex}.dep-picker-label{color:var(--text);font-size:12.5px;font-weight:600}.dep-picker-row{grid-template-columns:150px 1fr;align-items:start;gap:12px;display:grid}.dep-picker-row .field{margin-block-start:0}@media (width<=860px){.tp{position:static}.dep-picker-row{grid-template-columns:1fr}}.mt-key{font-family:var(--mono);color:var(--accent);font-size:10.5px;font-weight:400}.mt-muted{color:var(--text-3);font-weight:500}.mt-col-title{margin:0;font-size:13.5px;font-weight:600}.mt-col-title-strong{font-weight:700}.mt-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-4);display:flex}.mt-head-sub{margin-block:var(--sp-1) 0;color:var(--text-2);font-size:13px}.mt-schedule-form{gap:var(--sp-4);flex-direction:column;display:flex}.mt-schedule-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mt-schedule-error{color:var(--st-danger-fg);margin:0;font-size:12.5px}.mt-schedule-page{max-inline-size:680px}.mt-schedule-card{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.mt-schedule-actions{justify-content:flex-end;gap:9px;margin-block-start:16px;display:flex}@media (width<=560px){.mt-schedule-row{grid-template-columns:1fr}}.mt-schedule-card .field+.field{margin-block-start:0}.mt-time-row{align-items:center;gap:8px;display:flex}.mt-time-row .input{flex:1 1 0;min-inline-size:0}.mt-time-sep{color:var(--text-3);flex:none}.mt-mode .segmented{inline-size:100%;display:flex}.mt-mode .segmented-item{flex:1 1 0;justify-content:center}.mt-title-link{color:var(--text);font-weight:600;text-decoration:none}.mt-title-link:hover{color:var(--accent);text-decoration:underline}.mt-when{color:var(--text-2);font-size:12.5px}.mt-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:14px;display:flex}.mt-section{margin-block-end:20px}.mt-section:last-child{margin-block-end:0}.mt-section-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);margin-block:6px 8px;margin-inline:2px;font-size:11px;font-weight:700}.mt-cal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:18px}.mt-cal-head{justify-content:space-between;align-items:center;margin-block-end:14px;display:flex}.mt-cal-month{font-size:15px;font-weight:700}.mt-cal-nav{gap:6px;display:flex}.mt-cal-navbtn{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);block-size:34px;inline-size:34px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;display:flex}.mt-cal-navbtn:hover{background:var(--subtle)}.mt-cal-navbtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.mt-cal-prev{transform:scaleX(-1)}[dir=rtl] .mt-cal-prev{transform:none}[dir=rtl] .mt-cal-next{transform:scaleX(-1)}.mt-cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.mt-cal-dow{text-align:center;color:var(--text-3);padding-block-end:4px;font-size:11px;font-weight:700}.mt-cal-cell{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--surface);min-block-size:64px;padding-block:5px;padding-inline:6px}.mt-cal-cell.blank{background:0 0}.mt-cal-num{color:var(--text-2);font-size:11px;font-weight:600}.mt-cal-event{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;margin-block-start:4px;padding-block:2px;padding-inline:5px;font-size:9.5px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.mt-cal-event:hover{text-decoration:underline}.mt-cal-event:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mt-cal-event.scheduled{background:var(--st-sched-bg);color:var(--st-sched-fg)}.mt-cal-event.success{background:var(--st-success-bg);color:var(--st-success-fg)}.mt-cal-event.danger{background:var(--st-danger-bg);color:var(--st-danger-fg)}.mt-cal-event.warn{background:var(--st-warn-bg);color:var(--st-warn-fg)}.mt-cal-event.info{background:var(--st-info-bg);color:var(--st-info-fg)}.mt-cal-event.neutral{background:var(--st-neutral-bg);color:var(--st-neutral-fg)}.mt-builder-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-4);display:flex}.mt-builder-titlerow{align-items:center;gap:9px;margin-block-end:5px;display:flex}.mt-builder-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.mt-builder-meta span{align-items:center;gap:6px;display:inline-flex}.mt-builder-actions{align-items:center;gap:9px;display:flex}.mt-budget{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:11px;margin-block-end:var(--sp-4);padding:14px 16px}.mt-budget.over{border-color:var(--st-danger-dot)}.mt-budget-row{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-end:9px;display:flex}.mt-budget-label{align-items:center;gap:9px;display:flex}.mt-budget-title{font-size:13px;font-weight:600}.mt-budget-figures{color:var(--text-2);font-size:13px}.mt-budget-figures b{color:var(--text);font-variant-numeric:tabular-nums}.mt-budget-remain{font-weight:600}.mt-budget-remain.success{color:var(--st-success-fg)}.mt-budget-remain.warn{color:var(--st-warn-fg)}.mt-budget-remain.danger{color:var(--st-danger-fg)}.mt-budget-track{block-size:var(--agenda-budget-h);border-radius:var(--r-sm);background:var(--sunken);display:flex;overflow:hidden}.mt-budget-fill{background:var(--st-success-dot);block-size:100%;transition:inline-size .3s}.mt-budget-fill.tight{background:var(--st-warn-dot)}.mt-budget-fill.over{background:var(--st-danger-dot)}.mt-budget-buffer{background:repeating-linear-gradient(135deg, var(--border-strong), var(--border-strong) 4px, transparent 4px, transparent 8px);block-size:100%}.mt-grid{grid-template-columns:var(--agenda-rail-w) minmax(0, 1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){.mt-grid{grid-template-columns:1fr}}.mt-pool{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);position:sticky;inset-block-start:74px;overflow:hidden}.mt-pool-head{border-block-end:1px solid var(--border);background:var(--subtle);padding:13px 15px}.mt-pool-titlerow{justify-content:space-between;align-items:center;display:flex}.mt-pool-count{color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:9px;padding-inline:7px;font-size:11px;font-weight:700}.mt-pool-search{align-items:center;margin-block-start:10px;display:flex;position:relative}.mt-pool-search>svg{color:var(--text-3);pointer-events:none;position:absolute;inset-inline-start:9px}.mt-pool-search input{border:1px solid var(--border);background:var(--surface);block-size:32px;inline-size:100%;color:var(--text);border-radius:var(--r-md);font:inherit;padding-inline:31px 10px;font-size:12.5px}.mt-pool-search input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.mt-pool-list{gap:var(--sp-2);flex-direction:column;max-block-size:520px;padding:10px;display:flex;overflow-y:auto}.mt-pool-card{border:1px solid var(--border);background:var(--surface);cursor:grab;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.mt-pool-card:hover{border-color:var(--border-strong);background:var(--subtle)}.mt-pool-grip{color:var(--text-3);flex:none;margin-block-start:2px}.mt-pool-body{flex:auto;min-inline-size:0}.mt-pool-keyrow{align-items:center;gap:7px;margin-block-end:var(--sp-1);display:flex}.mt-pool-title{margin-block-end:7px;font-size:12.5px;font-weight:500;line-height:1.4}.mt-pool-foot{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:11px;display:flex}.btn.mt-pool-add{border:1px solid var(--accent);background:var(--primary-tint);block-size:24px;color:var(--accent);border-radius:7px;gap:5px;padding-inline:9px;font-size:11px}.btn.mt-pool-add:hover:not(:disabled){background:var(--accent);color:#fff}.mt-urgent-ic{color:var(--st-danger-dot);display:inline-flex}.mt-urgent-pill{color:var(--st-danger-fg);background:var(--st-danger-bg);border-radius:5px;align-items:center;gap:4px;padding-block:1px;padding-inline:6px;font-size:10px;font-weight:700;display:inline-flex}.mt-agenda{border:1.5px dashed var(--border);border-radius:var(--r-xl);padding:var(--sp-3);background:0 0;min-block-size:300px}.mt-agenda-head{justify-content:space-between;align-items:center;padding:4px 6px 12px;display:flex}.mt-drag-hint{color:var(--text-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.mt-agenda-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mt-item{gap:var(--sp-3);background:var(--surface);border:1px solid var(--border);padding:var(--agenda-card-pad) 14px;box-shadow:var(--shadow);border-radius:11px;display:flex}.mt-item:hover{border-color:var(--border-strong)}.mt-item-rail{flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.mt-item-index{border-radius:var(--r-md);background:var(--primary-tint);block-size:26px;inline-size:26px;color:var(--accent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.mt-item-grip{color:var(--text-3);cursor:grab}.mt-item-body{flex:auto;min-inline-size:0}.mt-item-keyrow{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:5px;display:flex}.mt-item-title{margin-block-end:11px;font-size:13.5px;font-weight:600;line-height:1.4}.mt-item-controls{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.mt-timebox,.mt-presenter{color:var(--text-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.mt-stepper{border:1px solid var(--border-strong);border-radius:7px;align-items:center;display:inline-flex;overflow:hidden}.mt-step{background:var(--subtle);block-size:26px;inline-size:24px;color:var(--text-2);border:0;justify-content:center;align-items:center;display:flex}.mt-step:hover{background:var(--sunken)}.mt-step-val{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:42px;font-size:12.5px;font-weight:600}.mt-presenter-pick{min-inline-size:150px}.mt-item-tools{flex-direction:column;flex:none;gap:4px;display:flex}.mt-tool{border:1px solid var(--border);background:var(--surface);block-size:24px;inline-size:28px;color:var(--text-2);border-radius:var(--r-sm);justify-content:center;align-items:center;display:flex}.mt-tool:hover:not(:disabled){background:var(--subtle)}.mt-tool:disabled{opacity:.4;cursor:not-allowed}.mt-tool-danger:hover:not(:disabled){background:var(--st-danger-bg);color:var(--st-danger-fg);border-color:var(--st-danger-bg)}.mt-publish-summary{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--subtle);border:1px solid var(--border-soft);border-radius:var(--r-md);color:var(--text-2);font-size:12.5px;display:flex}.mt-publish-figure{color:var(--text)}.mt-publish-notify{color:var(--text-2);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.mt-ws-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-4);display:flex}.mt-ws-titlerow{align-items:center;gap:10px;display:flex}.mt-ws .mt-key{font-size:11px}.mt-ws-titlerow .page-title{margin:0;font-size:21px}.mt-ws-controls{align-items:center;gap:var(--sp-3);display:flex}.mt-ws-elapsed{text-align:end;flex-direction:column;align-items:flex-end;display:flex}.mt-ws-elapsed-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.mt-ws-elapsed-val{font-variant-numeric:tabular-nums;color:var(--st-danger-fg);font-size:20px;font-weight:700}.mt-ws-divider{background:var(--border);block-size:34px;inline-size:1px}@media (prefers-reduced-motion:no-preference){.mt-live .status-chip-dot{animation:1.6s ease-in-out infinite mtPulse}}@keyframes mtPulse{0%,to{opacity:1}50%{opacity:.4}}.mt-ws-grid{grid-template-columns:250px minmax(0,1fr) 270px;align-items:start;gap:18px;display:grid}@media (width<=1080px){.mt-ws-grid{grid-template-columns:1fr}}.mt-spine{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);position:sticky;inset-block-start:74px;overflow:hidden}.mt-spine-head{border-block-end:1px solid var(--border);background:var(--subtle);padding:12px 14px;font-size:12.5px;font-weight:600}.mt-spine-list{flex-direction:column;gap:0;margin:0;padding:6px;list-style:none;display:flex}.mt-spine-item{text-align:start;inline-size:100%;color:var(--text);background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.mt-spine-item:hover{background:var(--subtle)}.mt-spine-item.active{background:var(--primary-tint)}.mt-spine-num{font-variant-numeric:tabular-nums;background:var(--sunken);block-size:24px;inline-size:24px;color:var(--text-2);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.mt-spine-item.active .mt-spine-num{background:var(--primary);color:var(--primary-fg)}.mt-spine-num.done{background:var(--st-success-dot);color:#fff}.mt-spine-body{flex:auto;min-inline-size:0}.mt-spine-title{font-size:12.5px;font-weight:500;line-height:1.35;display:block}.mt-spine-item.active .mt-spine-title{color:var(--accent);font-weight:600}.mt-spine-item.done .mt-spine-title{color:var(--text-3)}.mt-spine-meta{color:var(--text-3);align-items:center;gap:6px;margin-block-start:3px;font-size:10.5px;display:flex}.mt-spine-running{color:var(--st-danger-fg);font-weight:600}.mt-active{gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex}.mt-active-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow:hidden}.mt-active-head{border-block-end:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:16px 18px;display:flex}.mt-active-headmain{min-inline-size:0}.mt-active-keyrow{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:5px;display:flex}.mt-active-index{border-radius:var(--r-md);background:var(--primary);block-size:26px;inline-size:26px;color:var(--primary-fg);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.mt-active-title{margin:0;font-size:16px;font-weight:700;line-height:1.3}.mt-active-time{text-align:end;flex:none}.mt-active-time-label{color:var(--text-3);font-size:11px;display:block}.mt-active-time-val{font-variant-numeric:tabular-nums;color:var(--st-warn-fg);font-size:15px;font-weight:700}.mt-active-body{flex-direction:column;gap:13px;padding:16px 18px;display:flex}.mt-note-head{align-items:center;gap:var(--sp-2);color:var(--text-3);margin-block-end:9px;display:flex}.mt-note-label{letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.mt-note-saved{color:var(--st-success-fg);align-items:center;gap:5px;margin-inline-start:auto;font-size:11px;display:inline-flex}.mt-note-dot{background:var(--st-success-dot);border-radius:50%;block-size:6px;inline-size:6px}.mt-record{border-block-start:1px solid var(--border-soft);flex-wrap:wrap;align-items:flex-end;gap:12px;padding-block-start:13px;display:flex}.mt-record-field{flex-direction:column;gap:5px;min-inline-size:150px;display:flex}.mt-record-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.mt-record-minutes{align-items:center;gap:7px;display:inline-flex}.mt-record-input{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);block-size:34px;inline-size:84px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;padding-inline:10px;font-size:13px}.mt-record-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.mt-record-unit{color:var(--text-3);font-size:12px}.mt-record .mt-record-field:nth-child(2){flex:160px}.mt-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mt-captured{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:16px 18px}.mt-captured-title{letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);margin-block-end:12px;font-size:12px;font-weight:700}.mt-captured-empty{color:var(--text-3);margin:0;font-size:12.5px}.mt-att{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);position:sticky;inset-block-start:74px;overflow:hidden}.mt-att-head{border-block-end:1px solid var(--border);background:var(--subtle);padding:13px 15px}.mt-att .mt-col-title{font-size:13px}.mt-att-headrow{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.mt-att-summary{color:var(--text-3);margin-block-start:3px;font-size:11.5px}.mt-att-list{padding:var(--sp-2);flex-direction:column;gap:0;margin:0;list-style:none;display:flex}.mt-att-row{border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.mt-att-row:hover{background:var(--subtle)}.mt-avatar{background:var(--sunken);block-size:30px;inline-size:30px;color:var(--text-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:relative}.mt-avatar.present{background:var(--primary);color:#fff}.mt-avatar-dot{background:var(--st-success-dot);border:2px solid var(--surface);border-radius:50%;block-size:11px;inline-size:11px;position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.mt-att-id{flex:auto;min-inline-size:0}.mt-att-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.mt-att-role{color:var(--text-3);font-size:10.5px;display:block}.mt-att-toggle{border:1px solid var(--border-strong);background:var(--surface);block-size:26px;color:var(--text-2);font:inherit;border-radius:7px;flex:none;padding-inline:9px;font-size:11px;font-weight:600}.mt-att-toggle:hover:not(:disabled){background:var(--subtle)}.mt-att-toggle.absent{color:var(--text-3)}.mt-att-toggle.present{border-color:var(--st-success-bg);background:var(--st-success-bg);color:var(--st-success-fg)}.mt-att-toggle:disabled{opacity:.6;cursor:not-allowed}.mt-quorum{color:var(--st-success-fg);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.mt-quorum-dot{background:var(--st-success-dot);border-radius:50%;block-size:7px;inline-size:7px}.mt-quorum.not-met{color:var(--text-2)}.mt-quorum.not-met .mt-quorum-dot{background:var(--text-3)}.mt-gate{text-align:center;align-items:center;gap:var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);flex-direction:column;padding:40px 24px;display:flex}.mt-gate-icon{background:var(--subtle);block-size:48px;inline-size:48px;color:var(--text-3);border-radius:13px;justify-content:center;align-items:center;margin-block-end:var(--sp-2);display:flex}.mt-gate-title{margin:0;font-size:16px;font-weight:700}.mt-gate-body{color:var(--text-2);max-inline-size:380px;margin:0;font-size:13px;line-height:1.6}.mt-lifecycle{border:1px solid var(--border);border-radius:11px;align-items:flex-start;gap:11px;margin-block-end:16px;padding:13px 15px;display:flex}.mt-lifecycle-icon{flex:none;margin-block-start:1px;display:inline-flex}.mt-lifecycle-title{margin:0;font-size:13.5px;font-weight:600}.mt-lifecycle-body{color:var(--text-2);margin-block:2px 0;font-size:12.5px;line-height:1.5}.mt-lifecycle-notReady{background:var(--st-warn-bg);border-color:color-mix(in srgb, var(--st-warn-fg) 22%, transparent)}.mt-lifecycle-notReady .mt-lifecycle-icon,.mt-lifecycle-notReady .mt-lifecycle-title{color:var(--st-warn-fg)}.mt-lifecycle-inProgress{background:var(--st-info-bg);border-color:color-mix(in srgb, var(--st-info-fg) 22%, transparent)}.mt-lifecycle-inProgress .mt-lifecycle-icon,.mt-lifecycle-inProgress .mt-lifecycle-title{color:var(--st-info-fg)}.mt-lifecycle-concluded{background:var(--st-success-bg);border-color:color-mix(in srgb, var(--st-success-fg) 22%, transparent)}.mt-lifecycle-concluded .mt-lifecycle-icon,.mt-lifecycle-concluded .mt-lifecycle-title{color:var(--st-success-fg)}.mt-lifecycle-cancelled{background:var(--st-neutral-bg);border-color:color-mix(in srgb, var(--st-neutral-fg) 22%, transparent)}.mt-lifecycle-cancelled .mt-lifecycle-icon,.mt-lifecycle-cancelled .mt-lifecycle-title{color:var(--st-neutral-fg)}.mt-preview{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow:hidden}.mt-preview-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.mt-preview-title{margin:0;font-size:14px;font-weight:700}.mt-preview-meta{color:var(--text-3);font-size:11.5px}.mt-preview-list{margin:0;padding:0;list-style:none}.mt-preview-item{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:12px 16px;display:flex}.mt-preview-num{background:var(--subtle);block-size:22px;inline-size:22px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mt-preview-body{flex:auto;min-inline-size:0}.mt-preview-itemtitle{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.mt-preview-sub{align-items:center;gap:6px;min-inline-size:0;display:flex}.mt-preview-key{font-family:var(--mono);color:var(--text-2);flex:none;font-size:11.5px}.mt-preview-dot{color:var(--text-3);flex:none}.mt-preview-presenter{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:11.5px;overflow:hidden}.mt-preview-box{font-family:var(--mono);color:var(--text-2);flex:none;font-size:11.5px}.mt-shell-head{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);margin-block-end:var(--sp-3);padding:16px 18px}.mt-shell-toprow{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.mt-shell-ident{align-items:center;gap:9px;display:inline-flex}.mt-shell-title{margin:9px 0 0;font-size:20px}.mt-shell-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:8px;font-size:13px;display:flex}.mt-shell-meta span{align-items:center;gap:6px;display:inline-flex}.mt-tabs{border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;margin-block-end:var(--sp-4);display:flex}.mt-tab{color:var(--text-2);white-space:nowrap;border-block-end:2px solid #0000;margin-block-end:-1px;padding:9px 13px;font-size:13px;font-weight:500;text-decoration:none}.mt-tab:hover{color:var(--text)}.mt-tab.active{color:var(--accent);border-block-end-color:var(--accent);font-weight:600}.mt-tab:focus-visible{border-radius:var(--r-sm);box-shadow:0 0 0 3px var(--ring);outline:none}.mt-overview-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}@media (width<=900px){.mt-overview-grid{grid-template-columns:1fr}}.mt-overview-side{flex-direction:column;gap:18px;display:flex}.mt-readiness,.mt-quicklinks{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:15px 16px}.mt-join{border-radius:var(--r-lg);background:var(--accent);color:var(--accent-contrast,#fff);box-shadow:var(--shadow);align-items:center;gap:9px;padding:11px 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.mt-join:hover{filter:brightness(1.05)}.mt-join:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.mt-readiness .mt-col-title,.mt-quicklinks .mt-col-title{margin-block-end:11px}.mt-readiness-list,.mt-quicklinks-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mt-readiness-row{align-items:center;gap:9px;font-size:12.5px;display:flex}.mt-readiness-mark{color:var(--text-3);flex:none;display:inline-flex}.mt-readiness-mark.met{color:var(--st-success-dot)}.mt-readiness-mark.unmet{color:var(--st-warn-fg)}.mt-readiness-label{flex:auto;min-inline-size:0}.mt-readiness-hint{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.mt-quicklink{border:1px solid var(--border-soft);border-radius:var(--r-md);color:var(--text);align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.mt-quicklink:hover{border-color:var(--border-strong);background:var(--subtle)}.mt-quicklink:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.mt-quicklink>span{flex:auto}.mt-quicklink-chevron{color:var(--text-3);flex:none}[dir=rtl] .mt-quicklink-chevron{transform:scaleX(-1)}.mt-recording{flex-direction:column;display:flex}.mt-rec-h1{margin:0 0 16px;font-size:20px;font-weight:700}.mt-rec-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);inline-size:100%;box-shadow:var(--shadow);overflow:hidden}.mt-rec-frame{aspect-ratio:16/9;background:linear-gradient(135deg,#1a2330,#0e141c);justify-content:center;align-items:center;display:flex;position:relative}.mt-rec-player{background:#000;block-size:100%;inline-size:100%;display:block}.mt-rec-frame-note{color:#ffffffb8;font-size:13px}.mt-rec-webex{color:#fff;border-radius:var(--r-lg);background:#ffffff1f;align-items:center;gap:9px;padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.mt-rec-webex:hover{background:#fff3}.mt-rec-webex:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.mt-rec-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.mt-rec-info{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.mt-rec-name{font-size:13px;font-weight:600}.mt-rec-size{color:var(--text-3);font-size:11.5px}.mt-rec-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mt-rec-dl{text-decoration:none}.mt-rec-drop{text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:var(--r-xl);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-block-size:260px;inline-size:100%;padding:48px 24px;display:flex}.mt-rec-drop-ic{background:var(--subtle);block-size:48px;inline-size:48px;color:var(--text-3);border-radius:13px;justify-content:center;align-items:center;display:flex}.mt-rec-drop-hint{color:var(--text-2);margin:0;font-size:12.5px}.mt-rec-error{color:var(--st-danger-fg);margin:4px 0 0;font-size:12.5px}.vote-page{max-inline-size:72rem}.vote-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-block-end:8px;display:flex}.vote-head-main{align-items:center;gap:10px;display:flex}.vote-title{margin:0;font-size:21px;font-weight:700}.vote-subrow{color:var(--text-2);align-items:center;gap:9px;margin-block-end:18px;font-size:12.5px;display:flex}.vote-key{font-family:var(--mono);color:var(--accent)}.vote-dot{background:var(--text-3);border-radius:50%;block-size:3px;inline-size:3px}.vote-attributed{color:var(--st-neutral-fg);background:var(--st-neutral-bg);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:inline-flex}.vote-live{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vote-banner{border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;margin-block-end:20px;padding:14px 16px;display:flex}.vote-banner-title{font-size:14px;font-weight:700}.vote-banner-msg{color:var(--text-2);margin-block-start:3px;font-size:12.5px;line-height:1.5}.vote-banner.info{background:var(--st-info-bg);border-color:var(--st-info-dot)}.vote-banner.info .vote-banner-title{color:var(--st-info-fg)}.vote-banner.neutral{background:var(--subtle);border-color:var(--border-strong)}.vote-banner.neutral .vote-banner-title{color:var(--text-2)}.vote-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.vote-col{flex-direction:column;gap:16px;display:flex}.vote-col-side{position:sticky;inset-block-start:74px}@media (width<=900px){.vote-grid{grid-template-columns:1fr}.vote-col-side{position:static}}.vote-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.vote-card-pad{padding:18px 20px}.vote-card-h{border-block-end:1px solid var(--border);background:var(--subtle);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.vote-card-h h2{margin:0;font-size:13px;font-weight:600}.vote-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin-block-end:8px;font-size:11px;font-weight:700}.vote-motion{margin:0;font-size:16px;font-weight:600;line-height:1.45}.voter-row{border-block-end:1px solid var(--border-soft);align-items:flex-start;gap:12px;padding:13px 18px;display:flex}.voter-avatar{background:var(--sunken);block-size:34px;inline-size:34px;color:var(--text-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.voter-avatar.voted{background:var(--primary);color:#fff}.voter-main{flex:auto;min-inline-size:0}.voter-name{font-size:13.5px;font-weight:600}.voter-comment{color:var(--text-2);background:var(--subtle);border:1px solid var(--border-soft);border-radius:8px;border-start-start-radius:2px;margin-block-start:6px;padding:7px 11px;font-size:12.5px;line-height:1.5}.voter-status{flex:none}.voter-pending{background:var(--subtle);block-size:28px;color:var(--text-3);border:1px dashed var(--border-strong);border-radius:8px;align-items:center;gap:6px;padding-inline:11px;font-size:12px;font-weight:600;display:inline-flex}.voter-pending-dot{background:var(--text-3);border-radius:50%;block-size:6px;inline-size:6px}.tally-list{flex-direction:column;gap:12px;display:flex}.tally-head{justify-content:space-between;align-items:center;margin-block-end:5px;font-size:12.5px;display:flex}.tally-label{color:var(--text-2);align-items:center;gap:7px;display:inline-flex}.tally-swatch{border-radius:3px;block-size:9px;inline-size:9px}.tally-count{font-feature-settings:"tnum";color:var(--text);font-weight:700}.tally-track{background:var(--sunken);border-radius:5px;block-size:9px;overflow:hidden}.tally-fill{block-size:100%;transition:inline-size .3s;display:block}.tally-swatch.success,.tally-fill.success{background:var(--st-success-dot)}.tally-swatch.danger,.tally-fill.danger{background:var(--st-danger-dot)}.tally-swatch.neutral,.tally-fill.neutral{background:var(--st-neutral-dot)}.quorum-block{border-block-start:1px solid var(--border-soft);margin-block-start:16px;padding-block-start:14px}.quorum-row{justify-content:space-between;align-items:center;margin-block-end:8px;font-size:12px;display:flex}.quorum-state{align-items:center;gap:6px;font-weight:700;display:inline-flex}.quorum-state.met{color:var(--st-success-fg)}.quorum-state.pending{color:var(--st-warn-fg)}.quorum-pips{gap:3px;display:flex}.quorum-pip{background:var(--sunken);border-radius:3px;flex:1;block-size:6px}.quorum-pip.on-met{background:var(--st-success-dot)}.quorum-pip.on-pending{background:var(--st-warn-dot)}.quorum-pip.threshold{box-shadow:0 0 0 1.5px var(--st-success-fg)}.quorum-detail{color:var(--text-3);margin-block-start:7px;font-size:11px}.tally-live{color:var(--st-danger-fg);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.tally-live-dot{background:var(--st-danger-dot);border-radius:50%;block-size:6px;inline-size:6px}.vote-ballot{background:var(--surface);border:1px solid var(--accent);box-shadow:var(--shadow);border-radius:12px}.vote-ballot-h{border-block-end:1px solid var(--border-soft);padding:13px 16px}.vote-ballot-h h2{margin:0;font-size:13px;font-weight:600}.vote-ballot-sub{color:var(--text-3);align-items:center;gap:5px;margin-block-start:2px;font-size:11px;display:flex}.vote-ballot-body{padding:14px 16px}.ballot-options{flex-direction:column;gap:8px;display:flex}.ballot-option{border:1.5px solid var(--border);background:var(--surface);text-align:start;cursor:pointer;border-radius:9px;align-items:center;gap:10px;inline-size:100%;padding:11px 13px;display:flex}.ballot-option.sel{border-color:currentColor}.ballot-option.success.sel{color:var(--st-success-dot);background:color-mix(in srgb, var(--st-success-dot) 8%, var(--surface))}.ballot-option.danger.sel{color:var(--st-danger-dot);background:color-mix(in srgb, var(--st-danger-dot) 8%, var(--surface))}.ballot-option.neutral.sel{color:var(--st-neutral-dot);background:color-mix(in srgb, var(--st-neutral-dot) 8%, var(--surface))}.ballot-ring{border:2px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:18px;inline-size:18px;display:flex}.ballot-option.sel .ballot-ring{border-color:currentColor}.ballot-ring-dot{opacity:0;background:currentColor;border-radius:50%;block-size:9px;inline-size:9px}.ballot-option.sel .ballot-ring-dot{opacity:1}.ballot-option-label{color:var(--text-2);flex:auto;font-size:13.5px;font-weight:600}.ballot-option.sel .ballot-option-label{color:var(--text)}.ballot-comment,.ballot-cast{inline-size:100%;margin-block-start:11px}.ballot-recuse-row{border-block-start:1px solid var(--border-soft);align-items:center;gap:8px;margin-block-start:10px;padding-block-start:10px;display:flex}.ballot-recuse-note{color:var(--text-3);font-size:10.5px;line-height:1.4}.btn.ballot-recuse-warn{color:var(--st-warn-fg)}.btn.ballot-recuse-warn:hover:not(:disabled){background:var(--st-warn-bg)}.ballot-note{color:var(--text-3);text-align:center;margin-block-start:8px;font-size:10.5px}.ballot-recorded{background:var(--subtle);border-radius:9px;justify-content:space-between;align-items:center;margin-block-end:11px;padding:10px 12px;font-size:12px;display:flex}.vote-closed{background:var(--st-success-bg);border:1px solid var(--st-success-dot);box-shadow:var(--shadow);border-radius:12px;padding:14px 16px}.vote-closed-head{align-items:center;gap:10px;margin-block-end:10px;display:flex}.vote-closed-badge{background:var(--st-success-dot);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;block-size:34px;inline-size:34px;display:flex}.vote-closed-title{color:var(--st-success-fg);font-size:13.5px;font-weight:700}.vote-closed-sub{color:var(--st-success-fg);opacity:.85;font-size:11.5px}.vote-closed-panel{background:var(--surface);border:1px solid var(--st-success-dot);border-radius:9px;padding:11px 13px}.vote-closed-panel .vote-eyebrow{margin-block-end:5px}.vote-closed-result{font-size:13px;font-weight:600}.vote-mini{background:var(--surface);border:1px dashed var(--border-strong);box-shadow:var(--shadow);text-align:center;border-radius:12px;padding:18px 16px}.vote-mini-solid{border-style:solid;border-color:var(--border);text-align:start;align-items:flex-start;gap:11px;display:flex}.vote-mini-icon{background:var(--st-info-bg);block-size:40px;inline-size:40px;color:var(--st-info-fg);border-radius:11px;justify-content:center;align-items:center;margin-block-end:10px;display:inline-flex}.vote-mini-icon.sm{background:var(--subtle);block-size:32px;inline-size:32px;color:var(--text-3);border-radius:9px;margin:0}.vote-mini-title{margin-block-end:4px;font-size:13.5px;font-weight:600}.vote-mini-sub{color:var(--text-3);margin-block-end:13px;font-size:12px;line-height:1.5}.vote-mini-solid .vote-mini-sub{color:var(--text-2);margin-block-end:0}.vote-open-btn{inline-size:100%}.vote-open-note{color:var(--text-3);margin-block-start:8px;font-size:10.5px}.vote-create-form{flex-direction:column;gap:14px;display:flex}.vote-linked-locked{border:1px solid var(--border);background:var(--subtle);border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}.vote-linked-key{font-family:var(--mono);color:var(--text);font-size:13px}.vote-linked-note{color:var(--text-3);font-size:11.5px}.vote-voter-list{flex-direction:column;gap:6px;max-block-size:180px;display:flex;overflow:auto}.vote-voter-check{border:1px solid var(--border-soft);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.vote-options-fixed{flex-wrap:wrap;gap:7px;display:flex}.vote-opt-chip{background:var(--subtle);block-size:28px;color:var(--text-2);border:1px solid var(--border-soft);border-radius:8px;align-items:center;gap:6px;padding-inline:11px;font-size:12.5px;font-weight:600;display:inline-flex}.vote-coi-note{color:var(--text-3);background:var(--st-warn-bg);border:1px solid var(--st-warn-dot);border-radius:8px;padding:9px 11px;font-size:11.5px;line-height:1.5}.mom{flex-direction:column;gap:16px;display:flex}.mom-banner{background:var(--subtle);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:13px;padding-inline:18px;display:flex}.mom-banner-main{align-items:center;gap:10px;display:flex}.mom-banner-title{margin:0;font-size:18px;font-weight:700}.mom-banner-note{color:var(--text-2);font-size:12.5px}.mom-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}@media (width<=900px){.mom-grid{grid-template-columns:minmax(0,1fr)}}.mom-doc{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;max-width:760px;padding-block:26px;padding-inline:32px}.mom-doc-muted{opacity:.72}.mom-doc-head{text-align:center;border-block-end:2px solid var(--text);margin-block-end:22px;padding-block-end:18px}.mom-committee{letter-spacing:1px;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:700}.mom-doc-title{margin-block:8px 4px;font-size:21px;font-weight:700}.mom-doc-sub{color:var(--text-2);font-size:13px;font-family:var(--mono)}.mom-prose{color:var(--text);white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.7}.mom-editor{flex-direction:column;gap:12px;display:flex}.mom-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mom-approved{border-block-start:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-block-start:30px;padding-block-start:18px;display:flex}.mom-approved-by{flex-direction:column;gap:2px;display:flex}.mom-approved-lead{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.mom-approved-name{color:var(--text);font-size:13px}.mom-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:74px}.mom-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.mom-card-h{border-block-end:1px solid var(--border);background:var(--subtle);padding-block:13px;padding-inline:15px;font-size:13px;font-weight:600}.mom-card-body{flex-direction:column;gap:8px;padding-block:14px;padding-inline:15px;display:flex}.mom-card-note{color:var(--text-2);margin:0 0 5px;font-size:12.5px;line-height:1.55}.mom-versions{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.mom-version{border-radius:9px;align-items:center;gap:9px;padding-block:9px;padding-inline:10px;font-size:12px;display:flex}.mom-version-tag{font-family:var(--mono);color:var(--text);font-weight:600}.mom-version-status{color:var(--text-2)}.mom-version-current{color:var(--accent);background:var(--primary-tint);border-radius:5px;margin-inline-start:auto;padding-inline:6px;font-size:9.5px;font-weight:700}.mom-supersede-body{flex-direction:column;gap:8px;display:flex}.mom-label{color:var(--text-2);margin-block-start:6px;font-size:12px;font-weight:600}.mom-input{border:1px solid var(--border-strong,var(--border));border-radius:var(--control-radius);background:var(--surface);height:38px;color:var(--text);padding-inline:11px;font-size:13px}.mom-field-error{color:var(--st-danger-fg,var(--danger,crimson));margin:0;font-size:12px}.dec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-block-end:8px;display:flex}.dec-head-main{flex:420px;min-inline-size:0}.dec-head-chips{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:8px;display:flex}.dec-key-chip{font-family:var(--mono);color:var(--text-2);background:var(--subtle);border:1px solid var(--border);border-radius:6px;padding-block:2px;padding-inline:9px;font-size:12.5px}.dec-title{margin:0;font-size:21px;font-weight:700;line-height:1.3}.dec-head-actions{flex:none;gap:9px;display:flex}.dec-head-actions .btn{align-items:center;gap:7px;display:inline-flex}.dec-superseded-banner{background:var(--st-neutral-bg);border:1px solid var(--border-strong);color:var(--st-neutral-fg);border-radius:11px;align-items:center;gap:11px;margin-block:10px 6px;padding-block:12px;padding-inline:16px;display:flex}.dec-superseded-banner svg{flex:none}.dec-superseded-lead{font-size:13px;font-weight:600}.dec-superseded-reason{font-size:12.5px}.dec-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;margin-block-start:14px;display:grid}@media (width<=900px){.dec-grid{grid-template-columns:minmax(0,1fr)}}.dec-body{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:22px;padding-block:22px;padding-inline:26px;display:flex;overflow:hidden}.dec-body-muted{opacity:.62}.dec-section-h{letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:12px;font-weight:700}.dec-prose{color:var(--text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.dec-conditions-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dec-condition{align-items:center;gap:10px;display:flex}.dec-condition-mark{border-radius:6px;flex:none;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:flex}.dec-condition-mark.warn{background:var(--st-warn-bg);color:var(--st-warn-fg)}.dec-condition-mark.success{background:var(--st-success-bg);color:var(--st-success-fg)}.dec-condition-mark.neutral{background:var(--st-neutral-bg);color:var(--st-neutral-fg)}.dec-condition-text{min-inline-size:0;color:var(--text);flex:auto;font-size:13.5px;line-height:1.55}.dec-side{flex-direction:column;gap:16px;display:flex}.dec-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.dec-card-h{border-block-end:1px solid var(--border);background:var(--subtle);padding-block:12px;padding-inline:15px;font-size:12.5px;font-weight:600}.dec-card-body{padding-block:6px 12px;padding-inline:15px}.dec-meta-row{border-block-end:1px solid var(--border-soft);padding-block:9px}.dec-meta-row:last-child{border-block-end:0}.dec-meta-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);margin-block-end:3px;font-size:10.5px;font-weight:700}.dec-meta-value{color:var(--text);font-size:13px;font-weight:500}.btn.btn-warn{background:var(--st-warn-dot);color:#fff}.btn.btn-warn:hover:not(:disabled){filter:brightness(.94)}.dec-supersede-form{text-align:start;flex-direction:column;gap:14px;display:flex}.dec-supersede-flow{background:var(--subtle);border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.dec-supersede-flow-new{color:var(--text-2);font-size:12.5px}.dec-supersede-warn{background:var(--st-warn-bg);color:var(--st-warn-fg);border-radius:9px;align-items:flex-start;gap:9px;padding-block:11px;padding-inline:13px;font-size:12px;line-height:1.5;display:flex}.dec-supersede-warn svg{flex:none;margin-block-start:1px}.dec-conditions{flex-direction:column;gap:8px;display:flex}.dec-condition-row{align-items:center;gap:8px;display:flex}.dec-condition-row .input{flex:auto}.dec-condition-rm{border:1px solid var(--border-strong);background:var(--surface);block-size:30px;inline-size:30px;color:var(--text-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dec-condition-rm:hover{background:var(--subtle)}.dec-condition-add{color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.dec-convert-body{flex-direction:column;gap:12px;display:flex}.dec-convert-text{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.6}.dec-convert-preview{background:var(--subtle);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.dec-convert-preview-icon{color:var(--accent);flex:none;display:inline-flex}.dec-convert-preview-text{color:var(--text-2);font-size:12.5px;line-height:1.5}.dec-record-form{text-align:start;flex-direction:column;gap:14px;display:flex}.dec-record-linked{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dec-record-ratify{color:var(--st-success-fg);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.dec-record-override{background:var(--subtle);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding-block:11px;padding-inline:13px;display:flex}.dec-record-override-toggle{cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.dec-record-override-note{color:var(--text-3);margin:0;font-size:11.5px;line-height:1.5}.dec-record-warn{background:var(--st-warn-bg);color:var(--st-warn-fg);border-radius:9px;align-items:flex-start;gap:9px;padding-block:11px;padding-inline:13px;font-size:12px;line-height:1.5;display:flex}.dec-record-warn svg{flex:none;margin-block-start:1px}.act-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:16px;display:flex}.act-head-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;margin-block-start:5px;font-size:13px;display:flex}.act-head-count{font-feature-settings:"tnum"}.act-head-sep{background:var(--text-3);border-radius:50%;block-size:3px;inline-size:3px}.act-head-overdue{color:var(--st-danger-fg);align-items:center;gap:5px;font-weight:600;display:inline-flex}.act-dot{background:var(--st-danger-dot);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.act-head-actions{flex:none;gap:9px;display:flex}.act-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:14px;display:flex}.act-saved{border:1px solid var(--border-strong);background:var(--surface);height:34px;color:var(--text);border-radius:8px;align-items:center;gap:7px;padding-inline:11px;font-size:12.5px;font-weight:600;display:flex}.act-saved:disabled{opacity:.65;cursor:default}.act-divider{background:var(--border);block-size:22px;inline-size:1px}.act-toggle-on{opacity:.7;font-size:10px;font-weight:700}.act-count{color:var(--text-3);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.act-key{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:500}.act-title-link{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.act-title-link:hover{color:var(--accent)}.act-linked{font-family:var(--mono);color:var(--accent);font-size:11px}.act-owner{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.act-avatar{background:var(--sunken);block-size:23px;inline-size:23px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.act-owner-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.act-muted{color:var(--text-3)}.act-due{color:var(--text-2);font-feature-settings:"tnum";align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.act-due.overdue{color:var(--st-danger-fg);font-weight:700}.act-due.overdue svg{stroke:var(--st-danger-dot)}.act-progress{align-items:center;gap:8px;inline-size:100%;display:inline-flex}.act-pbar{background:var(--sunken);border-radius:4px;flex:auto;block-size:6px;overflow:hidden}.act-pbar-fill{block-size:100%;display:block}.act-pct{color:var(--text-2);font-feature-settings:"tnum";flex:none;font-size:11.5px;font-weight:600}.act-empty-actions{justify-content:center;gap:9px;margin-block-start:18px;display:flex}.act-foot{margin-block-start:14px}.act-skel-head,.act-skel-row{grid-template-columns:108px minmax(190px,1fr) 122px 138px 118px 130px 124px;align-items:center;gap:12px;padding-inline:12px;display:grid}.act-skel-head{border-block-end:1px solid var(--border);background:var(--header);block-size:42px}.act-skel-row{border-block-end:1px solid var(--border-soft);min-block-size:46px}.act-skel-bar{border-radius:5px;block-size:10px}.act-detail-grid{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.act-detail-main{min-inline-size:0}.act-detail-head{margin-block-end:16px;padding:18px 20px}.act-detail-chips{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:9px;display:flex}.act-key-chip{font-family:var(--mono);color:var(--text-2);background:var(--subtle);border:1px solid var(--border);border-radius:6px;padding-block:2px;padding-inline:8px;font-size:12px}.act-overdue-badge{background:var(--st-danger-bg);block-size:20px;color:var(--st-danger-fg);border-radius:5px;align-items:center;gap:4px;padding-inline:7px;font-size:10.5px;font-weight:700;display:inline-flex}.act-detail-title{margin:0;font-size:18px;font-weight:700;line-height:1.35}.act-lifecycle{border-block-start:1px solid var(--border-soft);flex-wrap:wrap;gap:9px;margin-block-start:16px;padding-block-start:15px;display:flex}.act-dlg-body,.act-create-form{gap:var(--field-gap);flex-direction:column;display:flex}.act-linked-locked{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--subtle);block-size:40px;color:var(--text-2);align-items:center;gap:8px;padding-inline:12px;display:flex}.act-linked-locked .act-linked-key{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:500}.act-linked-note{color:var(--text-3);margin-inline-start:auto;font-size:12px}.act-seg{background:var(--subtle);border:1px solid var(--border);border-radius:var(--control-radius);gap:4px;padding:3px;display:flex}.act-seg-btn{block-size:30px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:auto;padding-inline:14px;font-size:13px;font-weight:600}.act-seg-btn.is-on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.act-facts{margin-block-end:16px;padding:18px 20px}.act-facts-grid{grid-template-columns:repeat(3,1fr);gap:18px 16px;display:grid}.act-fact{flex-direction:column;gap:3px;display:flex}.act-fact-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.act-fact-value{color:var(--text);font-size:13.5px;font-weight:600}.act-fact-value.danger{color:var(--st-danger-fg)}.act-facts-progress{border-block-start:1px solid var(--border-soft);margin-block-start:18px;padding-block-start:16px}.act-facts-progress-head{color:var(--text-2);justify-content:space-between;margin-block-end:7px;font-size:12px;display:flex}.act-facts-pct{color:var(--text);font-feature-settings:"tnum";font-weight:700}.act-pbar-lg{block-size:8px}.act-desc{padding:18px 20px}.act-desc-body{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.7}.act-related{position:sticky;inset-block-start:74px}.act-related-head{border-block-end:1px solid var(--border);background:var(--subtle);color:var(--accent);align-items:center;gap:8px;padding:13px 15px;display:flex}.act-related-title{color:var(--text);margin:0;font-size:13.5px;font-weight:600}.act-related-body{padding:8px}.act-related-item{border:1px solid var(--border-soft);background:var(--surface);text-align:start;inline-size:100%;color:var(--text);border-radius:9px;align-items:center;gap:10px;margin-block-end:6px;padding:9px 10px;text-decoration:none;display:flex}.act-related-item.link:hover{border-color:var(--accent);background:var(--subtle)}.act-related-dir{letter-spacing:.3px;text-transform:uppercase;color:var(--st-neutral-fg);flex:none;inline-size:46px;font-size:9px;font-weight:700}.act-related-dir.up{color:var(--st-warn-fg)}.act-related-main{flex:auto;min-inline-size:0}.act-related-key{font-family:var(--mono);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.act-related-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.act-related-item svg{color:var(--text-3);flex:none}@media (width<=860px){.act-detail-grid{grid-template-columns:1fr}.act-related{position:static}}.raise-src-filter{border:1px solid var(--border);background:var(--subtle);block-size:34px;inline-size:100%;color:var(--text);border-radius:8px;outline:none;margin-block:10px 8px;padding-inline:10px;font-size:12.5px}.raise-src-filter:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--ring)}.raise-src-list{max-block-size:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.raise-src-item{text-align:start;inline-size:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:10px;padding:8px 9px;font-size:13px;display:flex}.raise-src-item:hover{background:var(--subtle)}.raise-src-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.raise-src-key{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:600}.raise-src-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.adr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:15px;display:flex}.adr-head-sub{color:var(--text-2);font-feature-settings:"tnum";margin-block-start:5px;font-size:13px}.adr-tabs{border-block-end:1px solid var(--border);gap:4px;margin-block-end:15px;display:flex}.adr-tab{block-size:38px;color:var(--text-2);border-block-end:2px solid #0000;align-items:center;gap:8px;margin-block-end:-1px;margin-inline-end:18px;padding-inline:4px;font-size:14px;font-weight:600;display:inline-flex}.adr-tab.is-active{color:var(--text);border-block-end-color:var(--accent)}.adr-tab-count{color:var(--text-3);background:var(--subtle);font-feature-settings:"tnum";border-radius:8px;padding-block:1px;padding-inline:7px;font-size:11.5px;font-weight:700}.adr-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:14px;display:flex}.adr-count{color:var(--text-3);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.adr-key{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:500}.adr-title-link{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.adr-title-link:hover{color:var(--accent)}.adr-muted{color:var(--text-3)}.adr-empty-actions{justify-content:center;gap:9px;margin-block-start:18px;display:flex}.adr-foot{margin-block-start:14px}.inv-stmt-link{color:var(--text);font-size:13.5px;font-weight:500;line-height:1.45;text-decoration:none;display:block}.inv-stmt-link:hover{color:var(--accent)}.inv-cat{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.inv-cat-dot{border-radius:50%;flex:none;block-size:7px;inline-size:7px}.inv-skel-head,.inv-skel-row{grid-template-columns:132px minmax(180px,1fr) 150px 140px 128px;align-items:center;gap:12px;padding-inline:12px;display:grid}.inv-skel-head{border-block-end:1px solid var(--border);background:var(--header);block-size:42px}.inv-skel-row{border-block-end:1px solid var(--border-soft);min-block-size:46px}.adr-skel-head,.adr-skel-row{grid-template-columns:132px minmax(180px,1fr) 128px 150px;align-items:center;gap:12px;padding-inline:12px;display:grid}.adr-skel-head{border-block-end:1px solid var(--border);background:var(--header);block-size:42px}.adr-skel-row{border-block-end:1px solid var(--border-soft);min-block-size:46px}.adr-skel-bar{border-radius:5px;block-size:10px}.adr-skel-head .adr-skel-bar{block-size:9px}.adr-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-block-end:10px;display:flex}.adr-detail-chips{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.adr-key-chip{font-family:var(--mono);color:var(--text-2);background:var(--subtle);border:1px solid var(--border);border-radius:6px;padding-block:2px;padding-inline:8px;font-size:12px}.adr-detail-eyebrow{letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700;display:block}.adr-detail-title{margin:8px 0 0;font-size:21px;font-weight:700;line-height:1.3}.adr-supersede-banner{flex-wrap:wrap;gap:10px;margin-block:16px 2px;display:flex}.adr-supersede-link{background:var(--surface);border:1px solid var(--border);color:var(--st-neutral-fg);border-radius:10px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex}.adr-supersede-link.is-by{background:var(--st-neutral-bg);border-color:var(--border-strong)}.adr-supersede-icon{background:var(--subtle);block-size:26px;inline-size:26px;color:var(--st-neutral-fg);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}[dir=rtl] .adr-supersede-icon>svg{transform:scaleX(-1)}.adr-supersede-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700;display:block}.adr-supersede-key{font-family:var(--mono);color:var(--accent);font-size:12.5px;font-weight:600;display:block}.adr-detail-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;margin-block-start:16px;display:grid}.adr-detail-grid .detail-aside-stack{position:sticky;inset-block-start:74px}.adr-body{max-inline-size:720px;padding:24px 28px}.adr-body.adr-body-muted{opacity:.62}.adr-section{margin-block-end:24px}.adr-section:last-child{margin-block-end:0}.adr-section-head{color:var(--text);align-items:center;gap:9px;margin:0 0 10px;font-size:14.5px;font-weight:700;display:flex}.adr-section-head>svg{color:var(--accent);flex:none}.adr-prose{color:var(--text);margin:0;font-size:14px;line-height:1.7}.adr-options{flex-direction:column;gap:9px;display:flex}.adr-option{border:1px solid var(--border-soft);border-radius:10px;overflow:hidden}.adr-option.is-chosen{border-color:var(--st-success-dot)}.adr-option-head{background:var(--subtle);color:var(--text-3);align-items:center;gap:9px;padding:10px 13px;display:flex}.adr-option.is-chosen .adr-option-head{background:var(--st-success-bg);color:var(--st-success-dot)}.adr-option-name{color:var(--text);flex:auto;min-inline-size:0;font-size:13.5px;font-weight:600}.adr-option-tag{color:var(--text-3);background:var(--sunken);border-radius:5px;padding-block:2px;padding-inline:8px;font-size:11px;font-weight:700}.adr-option-tag.is-chosen{color:var(--st-success-fg);background:var(--st-success-bg)}.adr-option-body{color:var(--text-2);padding:10px 13px;font-size:12.5px;line-height:1.6}.adr-consequences{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adr-conseq-label{align-items:center;gap:6px;margin-block-end:8px;font-size:12px;font-weight:700;display:inline-flex}.adr-conseq-pos .adr-conseq-label{color:var(--st-success-fg)}.adr-conseq-neg .adr-conseq-label{color:var(--st-warn-fg)}.adr-conseq .adr-prose{color:var(--text-2);font-size:12.5px;line-height:1.6}.adr-meta{overflow:hidden}.adr-meta-head{border-block-end:1px solid var(--border);background:var(--subtle);padding:12px 15px;font-size:12.5px;font-weight:600}.adr-meta-list{margin:0;padding:6px 15px 12px}.adr-meta-row{border-block-end:1px solid var(--border-soft);padding-block:9px}.adr-meta-row:last-child{border-block-end:0}.adr-meta-row dt{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);margin-block-end:3px;font-size:10.5px;font-weight:700}.adr-meta-row dd{color:var(--text);margin:0;font-size:13px;font-weight:500}.adr-create-form{gap:var(--field-gap);flex-direction:column;display:flex}.adr-create-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.adr-create-row .field{margin-block-start:0}.dialog .adr-create-row{grid-template-columns:1fr 1fr}@media (width<=860px){.adr-detail-grid,.adr-consequences{grid-template-columns:1fr}}.rsk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:16px;display:flex}.rsk-head-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;margin-block-start:5px;font-size:13px;display:flex}.rsk-head-count{font-feature-settings:"tnum"}.rsk-head-sep{background:var(--text-3);border-radius:50%;block-size:3px;inline-size:3px}.rsk-head-critical{color:var(--st-danger-fg);align-items:center;gap:5px;font-weight:600;display:inline-flex}.rsk-dot{background:var(--st-danger-dot);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.rsk-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:14px;display:flex}.rsk-count{color:var(--text-3);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.rsk-key{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:500}.rsk-title-link{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.rsk-title-link:hover{color:var(--accent)}.rsk-level{font-feature-settings:"tnum";font-size:12px;font-weight:600}.rsk-linked{font-family:var(--mono);color:var(--accent);font-size:11px;font-weight:500}.rsk-owner{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.rsk-avatar{background:var(--sunken);block-size:23px;inline-size:23px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.rsk-owner-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rsk-muted{color:var(--text-3)}.rsk-empty-actions{justify-content:center;gap:9px;margin-block-start:18px;display:flex}.rsk-foot{margin-block-start:14px}.rsk-exposure{align-items:center;gap:8px;display:inline-flex}.rsk-exposure .status-chip-sm{block-size:20px}.rsk-heat{flex:none;grid-template-rows:repeat(3,7px);grid-template-columns:repeat(3,7px);gap:2px;display:grid}.rsk-hc{border-radius:1.5px}.rsk-skel-head,.rsk-skel-row{grid-template-columns:104px minmax(180px,1fr) 80px 78px 120px 130px 112px 96px;align-items:center;gap:12px;padding-inline:12px;display:grid}.rsk-skel-head{border-block-end:1px solid var(--border);background:var(--header);block-size:42px}.rsk-skel-row{border-block-end:1px solid var(--border-soft);min-block-size:46px}.rsk-skel-bar{border-radius:5px;block-size:10px}.rsk-skel-head .rsk-skel-bar{block-size:9px}.rsk-detail-grid{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.rsk-detail-main{min-inline-size:0}.rsk-detail-head{margin-block-end:16px;padding:18px 20px}.rsk-detail-chips{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:9px;display:flex}.rsk-key-chip{font-family:var(--mono);color:var(--text-2);background:var(--subtle);border:1px solid var(--border);border-radius:6px;padding-block:2px;padding-inline:8px;font-size:12px}.rsk-detail-title{margin:0;font-size:18px;font-weight:700;line-height:1.35}.rsk-facts{margin-block-end:16px;padding:18px 20px}.rsk-facts-grid{grid-template-columns:repeat(3,1fr);gap:18px 16px;display:grid}.rsk-fact{flex-direction:column;gap:3px;display:flex}.rsk-fact-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.rsk-fact-value{color:var(--text);font-size:13.5px;font-weight:600}.rsk-matrix-wrap{border-block-start:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:18px;margin-block-start:18px;padding-block-start:16px;display:flex}.rsk-matrix-label{margin-block-end:8px}.rsk-matrix{flex-direction:column;gap:3px;display:flex}.rsk-matrix-row{gap:3px;display:flex}.rsk-matrix-cell{border:1.5px solid var(--border);border-radius:4px;block-size:20px;inline-size:26px}.rsk-legend{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.7}.rsk-legend div{gap:6px;display:flex}.rsk-legend dt{color:var(--text-2)}.rsk-legend dt:after{content:":"}.rsk-legend dd{color:var(--text);margin:0;font-weight:700}.rsk-plan{padding:18px 20px}.rsk-plan-body{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.7}.rsk-plan-body+.rsk-plan-body{margin-block-start:10px}.rsk-related{position:sticky;inset-block-start:74px}.rsk-related-head{border-block-end:1px solid var(--border);background:var(--subtle);color:var(--accent);align-items:center;gap:8px;padding:13px 15px;display:flex}.rsk-related-heading{min-inline-size:0}.rsk-related-title{color:var(--text);margin:0;font-size:13.5px;font-weight:600}.rsk-related-sub{color:var(--text-3);margin-block-start:1px;font-size:11px;display:block}.rsk-related-body{padding:8px}.rsk-related-item{border:1px solid var(--border-soft);background:var(--surface);text-align:start;border-radius:9px;align-items:center;gap:10px;inline-size:100%;margin-block-end:6px;padding:9px 10px;display:flex}.rsk-related-dir{letter-spacing:.3px;text-transform:uppercase;color:var(--st-neutral-fg);flex:none;inline-size:46px;font-size:9px;font-weight:700}.rsk-related-main{flex:auto;min-inline-size:0}.rsk-related-key{font-family:var(--mono);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.rsk-related-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.rsk-related-note{color:var(--text-3);margin:4px 2px 2px;font-size:11.5px;line-height:1.55}.rsk-create-form{gap:var(--field-gap);flex-direction:column;display:flex}.rsk-create-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.rsk-create-row .field{margin-block-start:0}@media (width<=860px){.rsk-detail-grid{grid-template-columns:1fr}.rsk-related{position:static}}.dialog .rsk-create-row{grid-template-columns:1fr 1fr}.rsc-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-4);display:flex}.rsc-head-sub{color:var(--text-2);margin-block-start:5px;font-size:13px}.rsc-mcount{color:var(--text-3);font-feature-settings:"tnum";margin-block-end:10px;font-size:12px}.rsc-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:14px;display:flex}.rsc-count{color:var(--text-3);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.rsc-mission-cell{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.rsc-key{font-family:var(--mono);color:var(--text-3);font-size:11px;font-weight:500}.rsc-title-link{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.rsc-title-link:hover{color:var(--accent)}.rsc-num{color:var(--text);font-feature-settings:"tnum";font-size:13px;font-weight:600}.rsc-date{color:var(--text-2);font-feature-settings:"tnum";font-size:12px}.rsc-owner{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.rsc-avatar{background:var(--sunken);block-size:23px;inline-size:23px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.rsc-owner-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rsc-muted{color:var(--text-3)}.rsc-empty-actions{justify-content:center;gap:9px;margin-block-start:18px;display:flex}.rsc-foot{margin-block-start:14px}.rsc-skel-row{align-items:center;gap:var(--sp-4);border-block-end:1px solid var(--border-soft);min-block-size:46px;padding-inline:14px;display:flex}.rsc-skel-bar{border-radius:5px;block-size:10px}.rsc-detail{gap:var(--sp-4);flex-direction:column;display:flex}.rsc-detail-grid{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.rsc-detail-main{gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex}@media (width<=860px){.rsc-detail-grid{grid-template-columns:1fr}}.rsc-xref-link{color:var(--accent);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.rsc-xref-link:hover{text-decoration:underline}.rsc-xref{font-family:var(--mono);font-size:11.5px;font-weight:600}.rsc-head-card{padding:18px 20px}.rsc-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rsc-head-main{min-inline-size:0}.rsc-head-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:8px;display:flex}.rsc-key-chip{font-family:var(--mono);color:var(--accent);background:var(--primary-tint);border-radius:var(--chip-radius);padding:2px 8px;font-size:11.5px;font-weight:600}.rsc-detail-title{letter-spacing:-.2px;margin:0;font-size:21px;font-weight:700;line-height:1.3}.rsc-title-alt{color:var(--text-2);margin-block-start:6px;font-size:13.5px}.rsc-head-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:9px;margin-block-start:11px;font-size:12.5px;display:flex}.rsc-head-meta b{color:var(--text-2);font-weight:600}.rsc-meta-linked{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.rsc-meta-dot{background:var(--text-3);border-radius:50%;block-size:3px;inline-size:3px}.rsc-head-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.rsc-cancel-banner{border-radius:var(--r-lg);background:var(--st-danger-bg);color:var(--st-danger-fg);align-items:center;gap:11px;padding:12px 15px;display:flex}.rsc-cancel-lead{font-weight:600}.rsc-cancel-reason{color:var(--st-danger-fg)}.rsc-question{padding:16px 18px}.rsc-fact-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.rsc-question-body{color:var(--text);margin:8px 0 0;font-size:14px;line-height:1.6}.rsc-sec{padding:16px 18px}.rsc-sec-head{justify-content:space-between;align-items:center;gap:10px;margin-block-end:10px;display:flex}.rsc-sec-title{color:var(--text);align-items:center;gap:9px;display:flex}.rsc-sec-title h2{margin:0;font-size:14.5px;font-weight:700}.rsc-sec-count{color:var(--text-3);background:var(--subtle);font-feature-settings:"tnum";border-radius:9px;padding:1px 8px;font-size:11.5px;font-weight:700}.rsc-sec-empty{color:var(--text-3);margin:0;padding-block:6px;font-size:13px}.rsc-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rsc-item{border-block-end:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding-block:11px;display:flex}.rsc-item:last-child{border-block-end:0}.rsc-item-main{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.rsc-item-text{color:var(--text);font-size:13.5px;line-height:1.5}.rsc-item-meta{color:var(--text-3);font-size:11.5px}.rsc-item-right{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rsc-item-actions{align-items:center;gap:4px;display:inline-flex}.rsc-create-form{gap:var(--field-gap);flex-direction:column;display:flex}.search-head{margin-bottom:var(--space-4,16px)}.search-sub{color:var(--text-muted,#667085);margin-top:4px;font-size:14px}.search-groups{gap:var(--space-6,24px);flex-direction:column;display:flex}.search-group-title{color:var(--text,#101828);border-bottom:1px solid var(--border,#eaecf0);align-items:center;gap:8px;margin:0 0 8px;padding-bottom:6px;font-size:15px;font-weight:600;display:flex}.search-group-count{color:var(--text-muted,#667085);background:var(--surface-2,#f2f4f7);border-radius:10px;padding:1px 8px;font-size:12px;font-weight:600}.search-hits{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.search-hit{border:1px solid var(--border,#eaecf0);border-radius:var(--radius-md,8px);background:var(--surface,#fff);padding:10px 12px}.search-hit-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-hit-link{align-items:baseline;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.search-hit-key{font-family:var(--font-mono,monospace);color:var(--text-muted,#667085);flex:none;font-size:12px}.search-hit-title{color:var(--brand,#175cd3);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.search-hit-excerpt{color:var(--text-muted,#667085);margin:6px 0 0;font-size:13px;line-height:1.5}.wiki-shell{min-block-size:calc(100vh - 180px);margin:-8px 0;display:flex}.wiki-tree{background:var(--surface);border-inline-end:1px solid var(--border);border-start-start-radius:12px;border-end-start-radius:12px;flex-direction:column;flex:0 0 260px;min-block-size:0;display:flex}.wiki-tree-search{align-items:center;padding:14px 14px 10px;display:flex;position:relative}.wiki-tree-search .wiki-search-icon{color:var(--text-3);pointer-events:none;display:flex;position:absolute;inset-inline-start:24px}.wiki-tree-search input{border:1px solid var(--border);background:var(--subtle);block-size:34px;inline-size:100%;color:var(--text);border-radius:8px;outline:none;padding-inline:33px 10px;font-size:12.5px}.wiki-tree-search input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--ring)}.wiki-tree-scroll{flex:auto;padding:2px 8px 16px;overflow-y:auto}.wiki-space{margin-block-end:4px}.wiki-space-head{letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);align-items:center;gap:7px;padding:7px 9px 5px;font-size:11px;font-weight:700;display:flex}.tnode{text-align:start;inline-size:100%;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-size:13px;display:flex}.tnode:hover{background:var(--subtle);color:var(--text)}.tnode .tnode-icon{opacity:.75;flex:none}.tnode-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.tnode-active,.tnode-active:hover{background:var(--primary-tint);color:var(--accent);font-weight:600}.tnode-draft-dot{background:var(--st-warn-dot);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.wiki-main{background:var(--surface);border:1px solid var(--border);border-inline-start:0;border-start-end-radius:12px;border-end-end-radius:12px;flex:auto;min-inline-size:0;overflow-x:hidden}.wiki-skeleton{max-inline-size:760px;margin:0 auto;padding:30px 32px}.wiki-skeleton .skeleton{border-radius:5px;block-size:12px;margin-block-end:12px}.wiki-empty{text-align:center;max-inline-size:520px;margin:0 auto;padding:80px 24px}.wiki-article{max-inline-size:820px;margin:0 auto;padding:26px 32px 70px}.wiki-art-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:18px;display:flex}.wiki-crumb{color:var(--text-3);align-items:center;gap:7px;font-size:12.5px;display:flex}.wiki-crumb-current{color:var(--text-2)}.wiki-art-actions{align-items:center;gap:8px;display:flex}.wiki-art-actions .wiki-status{margin-inline-end:2px}.wiki-history-ver{color:var(--text-3);font-size:12px;font-weight:600}.wiki-title{font-family:var(--serif);letter-spacing:-.4px;color:var(--text);margin:0 0 10px;font-size:31px;font-weight:600;line-height:1.2}.wiki-meta{color:var(--text-3);border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:6px;padding-block-end:18px;font-size:12.5px;display:flex}.wiki-meta-author{align-items:center;gap:7px;display:flex}.wiki-meta-avatar{background:var(--sunken);block-size:22px;inline-size:22px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.wiki-meta-dot{background:var(--text-3);border-radius:50%;block-size:3px;inline-size:3px}.wiki-meta-time{align-items:center;gap:6px;display:flex}.wiki-tags{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}.wiki-tag{background:var(--subtle);block-size:22px;color:var(--text-2);border:1px solid var(--border);border-radius:11px;align-items:center;padding-inline:9px;font-size:11.5px;font-weight:500;display:inline-flex}.wiki-artbody{margin-block-start:20px}.wiki-artbody p{color:var(--text-2);margin:0 0 14px;font-size:14.5px;line-height:1.75}.wiki-artbody h1{color:var(--text);margin:26px 0 12px;font-size:22px;font-weight:700}.wiki-artbody h2{color:var(--text);letter-spacing:-.2px;margin:26px 0 11px;font-size:18px;font-weight:700}.wiki-artbody h3{color:var(--text);margin:20px 0 9px;font-size:15px;font-weight:600}.wiki-artbody ul,.wiki-artbody ol{margin:0 0 14px;padding-inline-start:22px}.wiki-artbody li{color:var(--text-2);margin-block-end:5px;font-size:14.5px;line-height:1.7}.wiki-artbody a{color:var(--accent);text-decoration:underline}.wiki-artbody strong{color:var(--text);font-weight:700}.wiki-artbody blockquote{border-inline-start:3px solid var(--border-strong);color:var(--text-2);margin:0 0 16px;padding:4px 16px;font-style:italic}.wiki-artbody code{font-family:var(--mono);background:var(--subtle);border:1px solid var(--border-soft);border-radius:4px;padding:1px 5px;font-size:12.5px}.wiki-artbody pre{background:var(--subtle);border:1px solid var(--border-soft);border-radius:8px;margin:0 0 16px;padding:12px 14px;overflow-x:auto}.wiki-artbody pre code{background:0 0;border:0;padding:0}.wiki-artbody table{border-collapse:collapse;inline-size:100%;margin:0 0 16px;font-size:13px}.wiki-artbody th,.wiki-artbody td{border:1px solid var(--border);text-align:start;padding:7px 10px}.wiki-artbody th{background:var(--subtle);color:var(--text);font-weight:700}.wiki-artbody .xref{font-family:var(--mono);color:var(--accent);background:var(--primary-tint);border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:5px;align-items:center;gap:4px;padding:0 5px;font-size:12px;font-weight:500;display:inline-flex}.wiki-linked-card{margin-block-start:26px;padding:14px 16px}.wiki-linked-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);align-items:center;gap:7px;margin-block-end:11px;font-size:11px;font-weight:700;display:flex}.wiki-linked-list{flex-direction:column;gap:7px;display:flex}.wiki-linked-row{text-align:start;border:1px solid var(--border-soft);background:var(--surface);inline-size:100%;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.wiki-linked-row:hover{border-color:var(--accent);background:var(--subtle)}.wiki-linked-row-static{cursor:default}.wiki-linked-row-static:hover{border-color:var(--border-soft);background:var(--surface)}.wiki-link-key{font-family:var(--mono);color:var(--accent);background:var(--primary-tint);border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:5px;flex:none;padding:0 5px;font-size:12px;font-weight:500}.wiki-link-title{min-inline-size:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;overflow:hidden}.wiki-link-chev{color:var(--text-3);flex:none}.wiki-editor{flex-direction:column;min-block-size:calc(100vh - 200px);display:flex}.wiki-editor-head{border-block-end:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.wiki-editor-head-main{align-items:center;gap:10px;min-inline-size:0;display:flex}.wiki-editing-badge{background:var(--st-warn-bg);block-size:24px;color:var(--st-warn-fg);border-radius:7px;align-items:center;gap:6px;padding-inline:9px;font-size:11px;font-weight:700;display:inline-flex}.wiki-editor-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.wiki-editor-actions{flex:none;gap:8px;display:flex}.wiki-editor-split{flex:auto;grid-template-columns:1fr 1fr;min-block-size:0;display:grid}.wiki-editor-pane{border-inline-end:1px solid var(--border);flex-direction:column;min-block-size:0;display:flex}.wiki-editor-pane-label,.wiki-preview-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);border-block-end:1px solid var(--border-soft);padding:6px 16px;font-size:10.5px;font-weight:700}.wiki-editor-textarea{resize:none;font-family:var(--mono);color:var(--text);background:var(--surface);border:0;border-radius:0;outline:none;flex:auto;padding:18px 20px;font-size:13px;line-height:1.7}.wiki-editor-textarea:focus{outline:2px solid var(--focus);outline-offset:-2px}.wiki-editor-toolbar{border-block-end:1px solid var(--border-soft);background:var(--subtle);align-items:center;gap:3px;padding:7px 16px;display:flex}.wiki-tool{block-size:30px;inline-size:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.wiki-tool:hover{background:var(--sunken);color:var(--text)}.wiki-draft-saved{color:var(--st-success-fg);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.wiki-preview{flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.wiki-preview-body{padding:20px 24px}.wiki-preview-body .wiki-title{font-size:26px}.wiki-submit-error{margin:8px 20px 0}.wiki-versions{flex-direction:column;gap:6px;margin-block-end:14px;display:flex}.wiki-version-row{text-align:start;border:1px solid var(--border-soft);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:10px;inline-size:100%;padding:9px 12px;display:flex}.wiki-version-row:hover{border-color:var(--accent);background:var(--subtle)}.wiki-version-row-active{border-color:var(--accent);background:var(--primary-tint)}.wiki-version-num{font-family:var(--mono);color:var(--accent);flex:none;font-size:12px;font-weight:600}.wiki-version-meta{min-inline-size:0;color:var(--text-2);flex:auto;font-size:12px}.wiki-version-preview{border-block-start:1px solid var(--border);max-block-size:340px;padding-block-start:14px;overflow-y:auto}.wiki-create-form{gap:var(--field-gap);flex-direction:column;display:flex}@media (width<=760px){.wiki-editor-split{grid-template-columns:1fr}.wiki-editor-pane{border-inline-end:0;border-block-end:1px solid var(--border)}}.dep-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:16px;display:flex}.dep-head-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;margin-block-start:5px;font-size:13px;display:flex}.dep-head-count{font-feature-settings:"tnum"}.dep-head-sep{background:var(--text-3);border-radius:50%;block-size:3px;inline-size:3px}.dep-head-blocked{color:var(--st-danger-fg);align-items:center;gap:5px;font-weight:600;display:inline-flex}.dep-head-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dep-dot{background:var(--st-danger-dot);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.dep-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:14px;display:flex}.dep-blocked-toggle{border:1px solid var(--border);background:var(--surface);block-size:34px;color:var(--text-2);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:6px;padding-inline:12px;font-size:12.5px;font-weight:500;display:inline-flex}.dep-blocked-toggle:hover{background:var(--subtle)}.dep-blocked-toggle.on{border-color:var(--accent);background:var(--primary-tint);color:var(--accent)}.dep-showing{color:var(--text-3);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.dep-endpoint-link{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:500;text-decoration:none}.dep-endpoint-link:hover{text-decoration:underline}.dep-endpoint{font-family:var(--mono);color:var(--text-2);font-size:12px}.dep-rel{align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.dep-rel-back{transform:scaleX(-1)}[dir=rtl] .dep-rel-back{transform:none}.dep-blocked-cell{block-size:20px;color:var(--st-danger-fg);background:var(--st-danger-bg);border-radius:5px;align-items:center;gap:4px;padding-inline:7px;font-size:10.5px;font-weight:700;display:inline-flex}.dep-muted{color:var(--text-3);font-size:12.5px}.dep-empty-actions{justify-content:center;gap:9px;margin-block-start:18px;display:flex}.dep-foot{margin-block-start:14px}.dep-skel-head,.dep-skel-row{grid-template-columns:minmax(140px,1fr) 132px minmax(140px,1fr) 96px 116px;align-items:center;gap:12px;padding-inline:12px;display:grid}.dep-skel-head{border-block-end:1px solid var(--border);background:var(--header);block-size:42px}.dep-skel-row{border-block-end:1px solid var(--border-soft);min-block-size:46px}.dep-skel-bar{border-radius:5px;block-size:10px}.dep-detail-grid{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.dep-detail-main{min-inline-size:0}.dep-detail-head{margin-block-end:16px;padding:18px 20px}.dep-detail-chips{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:9px;display:flex}.dep-key-chip{font-family:var(--mono);color:var(--text-2);background:var(--subtle);border:1px solid var(--border);border-radius:6px;padding-block:2px;padding-inline:8px;font-size:12px}.dep-detail-title{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;line-height:1.4;display:flex}.dep-detail-endpoint{font-family:var(--mono);color:var(--text);font-size:14px}.dep-detail-rel{font-size:12.5px;font-weight:600}.dep-facts{margin-block-end:16px;padding:18px 20px}.dep-facts-grid{grid-template-columns:repeat(3,1fr);gap:18px 16px;display:grid}.dep-fact{flex-direction:column;gap:3px;display:flex}.dep-fact-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.dep-fact-value{color:var(--text);font-size:13.5px;font-weight:600}.dep-note{padding:18px 20px}.dep-note-body{color:var(--text-2);margin:6px 0 0;font-size:13.5px;line-height:1.7}.dep-related{position:sticky;inset-block-start:74px}.dep-related-head{border-block-end:1px solid var(--border);background:var(--subtle);color:var(--accent);align-items:center;gap:8px;padding:13px 15px;display:flex}.dep-related-title{color:var(--text);margin:0;font-size:13.5px;font-weight:600}.dep-related-body{padding:8px}.dep-related-item{border:1px solid var(--border-soft);background:var(--surface);text-align:start;border-radius:9px;align-items:center;gap:10px;inline-size:100%;margin-block-end:6px;padding:9px 10px;text-decoration:none;display:flex}.dep-related-item.link:hover{border-color:var(--accent)}.dep-related-dir{letter-spacing:.3px;text-transform:uppercase;color:var(--st-neutral-fg);flex:none;inline-size:46px;font-size:9px;font-weight:700}.dep-related-main{flex:auto;min-inline-size:0}.dep-related-key{font-family:var(--mono);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.dep-related-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}@media (width<=860px){.dep-detail-grid{grid-template-columns:1fr}.dep-related{position:static}}.ig-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:18px;display:flex}.ig-head h1{margin:0;font-size:21px;font-weight:700}.ig-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:4px;font-size:13px;display:flex}.ig-sub .ig-key{font-family:var(--mono);color:var(--accent)}.ig-sub .ig-dot{background:var(--text-3);border-radius:50%;block-size:3px;inline-size:3px}.ig-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}.rg-aside{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;position:sticky;inset-block-start:74px;overflow:hidden}.rg-head{border-block-end:1px solid var(--border);background:var(--subtle);padding:14px 16px}.rg-head-row{color:var(--accent);align-items:center;gap:8px;display:flex}.rg-head-row h2{color:var(--text);margin:0;font-size:14px;font-weight:600}.rg-total{color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:9px;margin-inline-start:auto;padding:1px 8px;font-size:11px;font-weight:700}.rg-sub{color:var(--text-3);margin-block-start:3px;font-size:11.5px}.rg-scroll{max-block-size:560px;padding:5px 0;overflow-y:auto}.rg-group{border-block-end:1px solid var(--border-soft)}.rg-group-btn{text-align:start;inline-size:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:9px;padding:10px 16px;display:flex}.rg-group-btn:hover{background:var(--subtle)}.rg-group-icon{border-radius:7px;flex:none;justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:flex}.rg-group-main{flex:auto;min-inline-size:0}.rg-group-label-row{align-items:center;gap:7px;display:flex}.rg-group-label{font-size:12.5px;font-weight:600}.rg-dir{letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:3px;font-size:9.5px;font-weight:700;display:inline-flex}.rg-dir-up{color:var(--st-warn-fg)}.rg-dir-down{color:var(--st-info-fg)}.rg-dir-related{color:var(--st-neutral-fg)}.rg-count{color:var(--text-2);background:var(--sunken);border-radius:9px;flex:none;padding:0 7px;font-size:11px;font-weight:700}.rg-caret{color:var(--text-3);flex:none;transition:transform .15s}.rg-caret--open{transform:rotate(180deg)}.rg-items{flex-direction:column;gap:6px;padding:0 12px 10px;display:flex}.rg-item{text-align:start;border:1px solid var(--border-soft);background:var(--surface);border-radius:9px;align-items:center;gap:10px;inline-size:100%;padding:8px 10px;text-decoration:none;display:flex}.rg-item:hover{border-color:var(--accent);background:var(--subtle)}.rg-item-main{flex:auto;min-inline-size:0}.rg-item-key{font-family:var(--mono);color:var(--accent);font-size:11px;display:block}.rg-item-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.rg-item-chev{color:var(--text-3);flex:none}.rg-foot{padding:11px 14px}.rg-foot-btn{justify-content:center;inline-size:100%}.ig-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.ig-controls{border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;display:flex}.ig-controls h2{margin:0;font-size:14px;font-weight:600}.ig-seg{background:var(--sunken);border-radius:9px;gap:4px;margin-inline-start:auto;padding:4px;display:flex}.ig-seg-btn{block-size:30px;color:var(--text-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding-inline:11px;font-size:12px;font-weight:600;display:flex}.ig-seg-btn--on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.ig-toolbar{border-block-end:1px solid var(--border-soft);background:var(--subtle);flex-wrap:wrap;align-items:center;gap:16px;padding:11px 16px;display:flex}.ig-depth{align-items:center;gap:9px;display:flex}.ig-depth-label{color:var(--text-2);font-size:12px;font-weight:600}.ig-depth-group{border:1px solid var(--border-strong);border-radius:8px;align-items:center;display:flex;overflow:hidden}.ig-depth-btn{border:0;border-inline-end:1px solid var(--border-soft);background:var(--surface);block-size:28px;inline-size:30px;color:var(--text-2);font-feature-settings:"tnum";font-size:12.5px;font-weight:700}.ig-depth-btn:last-child{border-inline-end:0}.ig-depth-btn--on{background:var(--primary);color:#fff}.ig-depth-hint{color:var(--text-3);font-size:11px}.ig-divider{background:var(--border);block-size:22px;inline-size:1px}.ig-toggles{align-items:center;gap:9px;display:flex}.ig-toggle{border:1px solid var(--border-strong);background:var(--surface);block-size:30px;color:var(--text-2);border-radius:8px;align-items:center;gap:7px;padding-inline:11px;font-size:12px;font-weight:600;display:inline-flex}.ig-toggle-dot{border-radius:3px;block-size:9px;inline-size:9px}.ig-toggle--blocked[aria-pressed=true]{border-color:var(--st-danger-dot);background:var(--st-danger-bg);color:var(--st-danger-fg)}.ig-toggle--cross[aria-pressed=true]{border-color:var(--st-warn-dot);background:var(--st-warn-bg);color:var(--st-warn-fg)}.ig-partial{color:var(--st-warn-fg);background:var(--st-warn-bg);border-block-end:1px solid var(--border-soft);align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.ig-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ig-scroll{position:relative;overflow:auto}.ig-canvas{margin:0 auto;position:relative}.ig-edges{transform-origin:50%;pointer-events:none;position:absolute;inset:0}.ig-edges--rtl{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){@keyframes acmpDash{to{stroke-dashoffset:-12px}}.ig-edge--animated{animation:.6s linear infinite acmpDash}}.ig-tier-label{text-align:center;letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:700;position:absolute;inset-block-start:8px}.ig-node{box-sizing:border-box;text-align:start;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;justify-content:flex-start;gap:5px;padding:9px 11px;transition:opacity .15s,border-color .15s;display:flex;position:absolute;overflow:hidden}.ig-node:hover{border-color:var(--accent)}.ig-node--focus{border-width:2px;border-color:var(--accent);background:var(--primary-tint);box-shadow:var(--shadow-lg)}.ig-node--hitBlocked{border-color:var(--st-danger-dot)}.ig-node--hitCross{border-color:var(--st-warn-dot)}.ig-node-row{align-items:center;gap:6px;display:flex}.ig-node-typedot{border-radius:2px;flex:none;block-size:7px;inline-size:7px}.ig-node-key{font-family:var(--mono);color:var(--text-2);font-size:10px}.ig-node--focus .ig-node-key{color:var(--accent)}.ig-node-blocked{color:var(--st-danger-fg);background:var(--st-danger-bg);border-radius:4px;align-items:center;gap:3px;margin-inline-start:auto;padding:0 4px;font-size:8.5px;font-weight:700;display:inline-flex}.ig-node-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ig-node-meta{align-items:center;gap:5px;display:flex}.ig-node-type{background:var(--sunken);height:16px;color:var(--text-2);border-radius:4px;align-items:center;padding-inline:5px;font-size:9.5px;font-weight:600;display:inline-flex}.ig-node-stream{color:var(--st-warn-fg);background:var(--st-warn-bg);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600}.ig-focusbar{border-block-start:1px solid var(--border-soft);background:var(--subtle);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 16px;display:flex}.ig-focusbar-main{align-items:center;gap:8px;font-size:12px;display:flex}.ig-focusbar-label{color:var(--text-3)}.ig-focusbar-key{font-family:var(--mono);color:var(--accent);font-weight:600}.ig-focusbar-title{color:var(--text-2)}.ig-legend{flex-wrap:wrap;align-items:center;gap:14px;margin-inline-start:auto;display:flex}.ig-legend-item{color:var(--text-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ig-legend-dot{border-radius:2px;block-size:9px;inline-size:9px}.ig-hint{color:var(--text-3);align-items:center;gap:7px;padding:8px 16px 12px;font-size:11px;display:flex}.ig-empty{text-align:center;color:var(--text-3);padding:48px 16px;font-size:13px}.igl{padding:16px}.igl-path{background:var(--subtle);border:1px solid var(--border-soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-block-end:16px;padding:11px 13px;display:flex}.igl-path-label{text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);margin-inline-end:4px;font-size:11px;font-weight:700}.igl-path-key{font-family:var(--mono);font-size:11.5px}.igl-path-key--focus{color:var(--accent);font-weight:700}.igl-path-key--stream{color:var(--text-3);font-weight:500}.igl-tree{flex-direction:column;gap:3px;display:flex}.igl-row{border:1px solid var(--border-soft);background:var(--surface);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;display:flex;position:relative}.igl-row:hover,.igl-row:focus-visible{border-color:var(--accent)}.igl-row--hitBlocked{border-color:var(--st-danger-dot);background:var(--st-danger-bg)}.igl-row--hitCross{border-color:var(--st-warn-dot);background:var(--st-warn-bg)}.igl-connector{background:var(--border-strong);block-size:1.5px;inline-size:13px;position:absolute;inset-inline-start:-13px}.igl-rel{letter-spacing:.3px;text-transform:uppercase;flex:none;align-items:center;gap:4px;inline-size:78px;font-size:9.5px;font-weight:700;display:inline-flex}.igl-rel-up{color:var(--st-warn-fg)}.igl-rel-down{color:var(--st-info-fg)}.igl-rel-related{color:var(--st-neutral-fg)}.igl-typedot{border-radius:2px;flex:none;block-size:8px;inline-size:8px}.igl-key{font-family:var(--mono);color:var(--accent);flex:none;font-size:11px}.igl-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;font-size:13px;font-weight:500;overflow:hidden}.igl-blocked{color:var(--st-danger-fg);background:var(--st-danger-bg);border-radius:5px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.igl-stream{color:var(--st-warn-fg);background:var(--st-warn-bg);border-radius:5px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:600}.igl-chev{color:var(--text-3);flex:none}@media (width<=900px){.ig-grid{grid-template-columns:1fr}.rg-aside{position:static}}.rpt-head{margin-block-end:var(--sp-4)}.rpt-head .page-title{margin-block-end:var(--sp-1)}.rpt-lead{color:var(--text-2);margin:0;font-size:13px}.rpt-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=720px){.rpt-grid{grid-template-columns:1fr}}.rpt-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:18px 20px;display:flex}.rpt-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:4px;display:flex}.rpt-card-title{margin:0;font-size:14.5px;font-weight:600}.rpt-card-sub{color:var(--text-3);margin-block-start:2px;font-size:11.5px}.rpt-drill{border:1px solid var(--border);block-size:30px;inline-size:30px;color:var(--text-2);background:var(--surface);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.rpt-drill:hover{background:var(--subtle);color:var(--accent)}.rpt-card-body{flex:auto;margin-block-start:14px}.rpt-card-note{color:var(--text-3);align-items:center;gap:6px;margin-block-start:12px;font-size:11px;display:flex}.rpt-card-foot{border:1px solid var(--border-soft);background:var(--subtle);block-size:32px;color:var(--text-2);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-block-start:16px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.rpt-card-foot:hover{background:var(--sunken);color:var(--text)}.rpt-matrix{flex-direction:column;gap:5px;display:flex}.rpt-matrix-row{grid-template-columns:54px 1fr 1fr 1fr;align-items:center;gap:5px;display:grid}.rpt-matrix-col{text-align:center;color:var(--text-3);font-size:10.5px;font-weight:600}.rpt-matrix-rowhead{text-align:end;color:var(--text-3);font-size:10.5px;font-weight:600}.rpt-cell{aspect-ratio:2.1;font-feature-settings:"tnum";border-radius:7px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.rpt-matrix-cap{text-align:center;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);margin-block-start:9px;font-size:10px;font-weight:700}.rpt-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rpt-stat{border:1px solid var(--border-soft);background:var(--subtle);border-radius:10px;padding:13px 14px}.rpt-stat-v{letter-spacing:-.5px;font-feature-settings:"tnum";font-size:23px;font-weight:700}.rpt-stat-l{color:var(--text-2);margin-block-start:2px;font-size:11.5px}.rpt-bars{flex-direction:column;gap:11px;display:flex}.rpt-bar-top{justify-content:space-between;margin-block-end:5px;font-size:12px;display:flex}.rpt-bar-label{color:var(--text-2)}.rpt-bar-val{font-feature-settings:"tnum";font-weight:600}.rpt-bar-track{background:var(--sunken);border-radius:5px;block-size:9px;overflow:hidden}.rpt-bar-fill{border-radius:5px;block-size:100%;display:block}.rpt-bars-empty{color:var(--text-3);margin:0;font-size:12.5px}.rpt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:16px;display:flex}.rpt-toolbar .rpt-head{margin-block-end:0}.rpt-export{background:var(--primary);color:#fff;block-size:36px;box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding-inline:14px;font-size:13px;font-weight:600;display:inline-flex}.rpt-export:hover{background:var(--primary-hover)}.rpt-export:disabled{opacity:.55;cursor:default}.rpt-tabs{background:var(--sunken);border-radius:9px;gap:5px;inline-size:fit-content;max-inline-size:100%;margin-block-end:14px;padding:4px;display:flex;overflow-x:auto}.rpt-tab{block-size:32px;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding-inline:15px;font-size:13px;font-weight:500}.rpt-tab.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-weight:600}.rpt-filters{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:18px;display:flex}.rpt-filter{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:7px;block-size:34px;padding-inline:12px;font-size:12.5px;display:inline-flex}.rpt-filter-l{color:var(--text-3)}.rpt-filter select{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:600}.rpt-updated{color:var(--text-3);margin-inline-start:auto;font-size:12px}.rpt-kpi{align-items:baseline;gap:9px;margin-block:8px 4px;display:flex}.rpt-kpi-v{letter-spacing:-.6px;font-feature-settings:"tnum";font-size:28px;font-weight:700}.rpt-kpi-l{color:var(--text-2);font-size:12px}.rpt-cols-bars{align-items:flex-end;gap:8px;block-size:130px;display:flex}.rpt-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;block-size:100%;display:flex}.rpt-col-v{color:var(--text-3);font-feature-settings:"tnum";font-size:10.5px}.rpt-col-bar{border-radius:5px 5px 0 0;min-block-size:3px;inline-size:100%}.rpt-cols-labels{gap:8px;margin-block-start:7px;display:flex}.rpt-cols-labels span{text-align:center;color:var(--text-3);flex:1;font-size:10px}.rpt-stack{background:var(--sunken);border-radius:8px;block-size:16px;display:flex;overflow:hidden}.rpt-stack-legend{flex-wrap:wrap;gap:14px;margin-block-start:13px;display:flex}.rpt-stack-legend span{color:var(--text-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.rpt-stack-legend b{color:var(--text);font-feature-settings:"tnum";font-weight:600}.rpt-stack-dot{border-radius:3px;flex:none;block-size:9px;inline-size:9px}.rpt-empty-card{block-size:100%;min-block-size:130px;color:var(--text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.rpt-empty-card p{max-inline-size:200px;margin:0;font-size:12.5px}.rpt-scope{color:var(--text-3);margin-block-start:18px;font-size:11.5px}@keyframes acmpShimmer{0%,to{opacity:.5}50%{opacity:1}}.rpt-skel{animation:1.4s ease-in-out infinite acmpShimmer}.rpt-skel-head{justify-content:space-between;margin-block-end:16px;display:flex}.rpt-skel-sq{background:var(--sunken);border-radius:8px;block-size:30px;inline-size:30px}.rpt-skel-bar{background:var(--sunken);border-radius:5px;block-size:10px}.rpt-skel-head .rpt-skel-bar{border-radius:6px;block-size:13px}.rpt-skel-kpi{border-radius:7px;block-size:28px;inline-size:90px;margin-block-end:18px;display:block}.rpt-skel-lines{flex-direction:column;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.rpt-skel{animation:none}}.aud-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:14px;display:flex}.aud-head-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;margin-block-start:5px;font-size:13px;display:flex}.aud-head-count{font-feature-settings:"tnum"}.aud-head-sep{background:var(--text-3);border-radius:50%;block-size:3px;inline-size:3px}.aud-readonly{color:var(--st-warn-fg);align-items:center;gap:6px;font-weight:600;display:inline-flex}.aud-card .table-wrap{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.aud-banner{color:var(--text-3);background:var(--subtle);border:1px solid var(--border);border-block-start:1px solid var(--border-soft);border-end-end-radius:var(--r-xl);border-end-start-radius:var(--r-xl);align-items:center;padding:11px 16px;font-size:11.5px;display:flex}.aud-banner .aud-readonly{color:var(--text-3);font-weight:500}.aud-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:14px;display:flex}.aud-count{color:var(--text-3);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:flex}.aud-ts{font-family:var(--mono);color:var(--text-2);white-space:nowrap;font-size:11.5px}.aud-muted{color:var(--text-3)}.aud-actor{align-items:center;gap:8px;min-inline-size:0;display:flex}.aud-avatar{background:var(--sunken);block-size:24px;inline-size:24px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.aud-avatar-sys{color:var(--text-3)}.aud-actor-lines{flex-direction:column;min-inline-size:0;display:flex}.aud-actor-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.aud-actor-role{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.aud-artifact{flex-direction:column;min-inline-size:0;display:flex}.aud-artifact-type{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.aud-artifact-id{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.aud-skel-head,.aud-skel-row{border-block-end:1px solid var(--border-soft);grid-template-columns:176px 190px 150px 150px 1fr;align-items:center;gap:12px;padding-inline:12px;display:grid}.aud-skel-head{background:var(--header);block-size:42px}.aud-skel-row{min-block-size:48px}.aud-skel-bar{border-radius:5px;block-size:10px}.aud-skel-head .aud-skel-bar{block-size:9px}.aud-foot{margin-block-start:16px}
