@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans 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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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+0460-052F,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans 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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans 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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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+0460-052F,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans 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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans 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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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+0460-052F,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans 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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans 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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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+0460-052F,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans 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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #f6f8f7;--surface: #ffffff;--surface-2: #eff3f1;--surface-3: #e4eae7;--line: #dce4e0;--line-soft: #e8eeeb;--text: #111917;--text-2: #4c5c56;--text-3: #576a63;--brand: #0a6e52;--brand-2: #08553f;--brand-bg: #e4f1eb;--brand-line: #b6dacb;--ok: #0a6e52;--ok-2: #08553f;--ok-bg: #e4f1eb;--ok-line: #b6dacb;--blue: #2a55b8;--blue-bg: #e6ecfa;--amber: #8e5d06;--amber-bg: #faefd9;--rose: #a82437;--rose-bg: #fbe6e9;--slate: #5a6b65;--slate-bg: #eaefed;--shadow-1: 0 1px 2px rgba(16, 32, 26, .06);--shadow-2: 0 2px 4px rgba(16, 32, 26, .05), 0 12px 28px rgba(16, 32, 26, .08);--r: 7px;--r-sm: 5px;--sans: "IBM Plex Sans", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ar: "IBM Plex Sans Arabic", "IBM Plex Sans", "Noto Sans Arabic", "Segoe UI", sans-serif;--mono: "IBM Plex Mono", "IBM Plex Sans Arabic", ui-monospace, Menlo, Consolas, monospace;--on-brand: #ffffff;--scrim: rgba(11, 21, 18, .42);--z-sticky: 10;--z-menu: 40;--z-overlay: 50;--z-popover: 45;--print-ink: #000000;--print-paper: #ffffff;--print-ink-soft: #333333;--print-rule: #999999}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas: #0e1413;--surface: #161d1b;--surface-2: #1d2624;--surface-3: #25302d;--line: #2c3835;--line-soft: #232e2b;--text: #e4ebe8;--text-2: #a5b5af;--text-3: #8b9b93;--brand: #3fcb9c;--brand-2: #6fddb8;--brand-bg: #0f3328;--brand-line: #1d5843;--ok: #3fcb9c;--ok-2: #6fddb8;--ok-bg: #0f3328;--ok-line: #1d5843;--blue: #87a8f2;--blue-bg: #16203b;--amber: #e5b451;--amber-bg: #332713;--rose: #f08a96;--rose-bg: #38181d;--slate: #93a5a0;--slate-bg: #212b29;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 2px 4px rgba(0, 0, 0, .35), 0 12px 28px rgba(0, 0, 0, .3);--on-brand: #06201a;--scrim: rgba(0, 0, 0, .62)}}:root[data-theme=dark]{--canvas: #0e1413;--surface: #161d1b;--surface-2: #1d2624;--surface-3: #25302d;--line: #2c3835;--line-soft: #232e2b;--text: #e4ebe8;--text-2: #a5b5af;--text-3: #8b9b93;--brand: #3fcb9c;--brand-2: #6fddb8;--brand-bg: #0f3328;--brand-line: #1d5843;--ok: #3fcb9c;--ok-2: #6fddb8;--ok-bg: #0f3328;--ok-line: #1d5843;--blue: #87a8f2;--blue-bg: #16203b;--amber: #e5b451;--amber-bg: #332713;--rose: #f08a96;--rose-bg: #38181d;--slate: #93a5a0;--slate-bg: #212b29;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 2px 4px rgba(0, 0, 0, .35), 0 12px 28px rgba(0, 0, 0, .3);--on-brand: #06201a;--scrim: rgba(0, 0, 0, .62)}@media print{html:root[data-theme=dark],html:root:not([data-theme=light]){color-scheme:light;--canvas: #f6f8f7;--surface: #ffffff;--surface-2: #eff3f1;--surface-3: #e4eae7;--line: #dce4e0;--line-soft: #e8eeeb;--text: #111917;--text-2: #4c5c56;--text-3: #576a63;--brand: #0a6e52;--brand-2: #08553f;--brand-bg: #e4f1eb;--brand-line: #b6dacb;--ok: #0a6e52;--ok-2: #08553f;--ok-bg: #e4f1eb;--ok-line: #b6dacb;--blue: #2a55b8;--blue-bg: #e6ecfa;--amber: #8e5d06;--amber-bg: #faefd9;--rose: #a82437;--rose-bg: #fbe6e9;--slate: #5a6b65;--slate-bg: #eaefed;--shadow-1: 0 1px 2px rgba(16, 32, 26, .06);--shadow-2: 0 2px 4px rgba(16, 32, 26, .05), 0 12px 28px rgba(16, 32, 26, .08);--on-brand: #ffffff;--scrim: rgba(11, 21, 18, .42)}}[hidden]{display:none!important}html,body,#root{block-size:100%}html{font-family:var(--sans)}body{margin:0;background:var(--canvas);color:var(--text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}[dir=rtl]{font-family:var(--ar)}[dir=rtl] .rail__group-label,[dir=rtl] .palette__group-label,[dir=rtl] .menu__label,[dir=rtl] .doc-meta__label,[dir=rtl] .card__head{font-family:var(--ar);letter-spacing:normal;text-transform:none;font-size:10.5px}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.011em}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.boot-panel{max-inline-size:46ch;margin-block:12vh;margin-inline:auto;padding-inline:20px;display:flex;flex-direction:column;gap:12px}.boot-panel__title{font-size:19px}.is-modal-open{overflow:hidden}.skip-link{position:absolute;inset-block-start:6px;inset-inline-start:6px;z-index:var(--z-overlay);padding:8px 14px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--brand);color:var(--brand);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{display:inline-flex;align-items:center;gap:7px;padding-block:6px;padding-inline:12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn .fa-icon{font-size:12px}.btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.btn--primary:hover:not(:disabled){background:var(--brand-2);border-color:var(--brand-2)}.btn--wire{border-color:color-mix(in srgb,var(--amber) 45%,transparent);color:var(--amber);background:var(--amber-bg)}.btn--danger{border-color:color-mix(in srgb,var(--rose) 45%,transparent);color:var(--rose);background:var(--rose-bg)}.btn--sm{padding-block:4px;padding-inline:9px;font-size:12px}.iconbtn{inline-size:30px;block-size:30px;border:1px solid transparent;background:none;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--text-2);font-size:14px;padding:0}.iconbtn:hover,.iconbtn[aria-expanded=true]{background:var(--surface-2);border-color:var(--line)}.chip{display:inline-flex;align-items:center;gap:5px;padding-block:2.5px;padding-inline:8px;border-radius:20px;font-size:11.5px;font-weight:500;white-space:nowrap;border:1px solid transparent}.chip:before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:currentColor;flex:none}.chip--plain:before{display:none}.chip--draft{background:var(--slate-bg);color:var(--slate);border-color:color-mix(in srgb,var(--slate) 22%,transparent)}.chip--sent{background:var(--blue-bg);color:var(--blue);border-color:color-mix(in srgb,var(--blue) 25%,transparent)}.chip--ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.chip--warn{background:var(--amber-bg);color:var(--amber);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.chip--bad{background:var(--rose-bg);color:var(--rose);border-color:color-mix(in srgb,var(--rose) 30%,transparent)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.card__head{padding-block:9px;padding-inline:13px;background:var(--surface-2);border-block-end:1px solid var(--line);font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);font-weight:500;display:flex;align-items:center;gap:7px}.card__body{padding:13px}.kbd{font-family:var(--mono);font-size:9.5px;border:1px solid var(--line);border-block-end-width:2px;background:var(--surface-2);border-radius:3px;padding-block:1px;padding-inline:4px;color:var(--text-3)}.badge{background:var(--amber);color:var(--surface);font-family:var(--mono);font-size:10px;padding-block:1px;padding-inline:5px;border-radius:9px;font-weight:600}.avatar{inline-size:27px;block-size:27px;border-radius:50%;background:var(--brand-bg);color:var(--brand);display:grid;place-items:center;font-size:11px;font-weight:600;border:1px solid var(--brand-line);flex:none}.menu{position:relative;display:inline-flex}.menu__panel{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:var(--z-menu);min-inline-size:226px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-2);padding-block:5px;overflow:hidden}.menu__section{padding-block:7px 8px;padding-inline:12px;border-block-end:1px solid var(--line-soft)}.menu__label{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);display:block;margin-block-end:3px}.menu__identity{font-size:13px;font-weight:600;color:var(--text);display:block}.menu__identity-sub{font-family:var(--mono);font-size:11px;color:var(--text-3);display:block;margin-block-start:1px}.menu__item{display:flex;align-items:center;gap:10px;inline-size:100%;border:0;background:none;text-align:start;padding-block:6px;padding-inline:12px;font-size:13px;color:var(--text-2);text-decoration:none}.menu__item:hover,.menu__item:focus-visible{background:var(--surface-2);color:var(--text)}.menu__item .fa-icon{inline-size:15px;text-align:center;color:var(--text-3);flex:none}.menu__item[aria-checked=true]{color:var(--brand);font-weight:600}.menu__item[aria-checked=true] .fa-icon{color:var(--brand)}.menu__item-end{margin-inline-start:auto;font-size:10px;color:var(--text-3)}.note{display:flex;gap:10px;padding-block:11px;padding-inline:13px;border-radius:var(--r);font-size:12.5px;line-height:1.5;border:1px solid}.note--info{background:var(--blue-bg);border-color:color-mix(in srgb,var(--blue) 25%,transparent);color:var(--blue)}.note--warn{background:var(--amber-bg);border-color:color-mix(in srgb,var(--amber) 30%,transparent);color:var(--amber)}.note .fa-icon{font-size:14px;margin-block-start:1px;flex:none}.shell-banner{align-items:center;margin:12px 20px 0}.shell-banner__spacer{flex:1 1 auto}.icon-button{flex:none;background:none;border:none;color:inherit;cursor:pointer;font-size:14px;padding:2px 4px}.auth{min-block-size:100dvb;display:flex;align-items:center;justify-content:center;padding-block:24px;padding-inline:20px;background:var(--canvas)}.auth__panel{inline-size:100%;max-inline-size:44ch;display:flex;flex-direction:column;gap:14px;padding-block:26px;padding-inline:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1)}.auth__brand{display:flex;align-items:center;gap:9px;color:var(--brand);font-weight:600;font-size:15px}.auth__title{font-size:20px}.auth__subtitle{margin:0;color:var(--text-2);font-size:13px}.auth__form{display:flex;flex-direction:column;gap:13px}.auth__field{display:flex;flex-direction:column;gap:5px}.auth__label{font-size:12.5px;font-weight:500;color:var(--text-2)}.auth__input{inline-size:100%;box-sizing:border-box;padding-block:8px;padding-inline:11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:14px}.auth__input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.auth__workspaces{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.auth__workspace{inline-size:100%;display:flex;align-items:center;gap:10px;padding-block:11px;padding-inline:13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:14px;text-align:start}.auth__workspace:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand-line)}.auth__workspace-name{flex:1}[dir=rtl] .auth__workspace-go,[dir=rtl] .pager__chevron .fa-icon{transform:scaleX(-1)}.screen{display:flex;flex-direction:column;gap:16px}.screen__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.screen__title{font-size:20px}.screen__subtitle{margin:0;margin-block-start:3px;color:var(--text-2);font-size:13px}.screen__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.screen__state{display:flex;flex-direction:column;align-items:center;gap:10px;padding-block:34px;padding-inline:20px;color:var(--text-2);font-size:13px;text-align:center}.screen__state--empty .fa-icon{font-size:26px;color:var(--text-3)}.screen__empty-message{margin:0;color:var(--text);font-size:15px;font-weight:500}.doc-party{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-inline-size:0}.doc-party__name{font-size:15px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.doc-party__code,.doc-party__vat{font-size:11px;color:var(--text-3);white-space:nowrap}.doc-party__code,.doc-party__vat>[dir=ltr]{font-family:var(--mono)}.doc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.doc-meta__item{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;color:var(--text-2)}.doc-meta__label{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}.doc-summary{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:16px 28px;align-items:start}@media(max-width:860px){.doc-summary{grid-template-columns:1fr}}.doc-summary__totals{border-inline-start:1px solid var(--line-soft);padding-inline-start:20px}@media(max-width:860px){.doc-summary__totals{border-inline-start:none;padding-inline-start:0;border-block-start:1px solid var(--line-soft);padding-block-start:14px}}.table-scroll{inline-size:100%;overflow-x:auto;position:relative;background:linear-gradient(90deg,var(--surface) 30%,transparent) 0 50% / 32px 100% no-repeat local,linear-gradient(270deg,var(--surface) 30%,transparent) 100% 50% / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--text-3) 38%,transparent),transparent) 0 50% / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--text-3) 38%,transparent),transparent) 100% 50% / 12px 100% no-repeat scroll}.cell-stack{display:flex;flex-direction:column;gap:1px}.cell-stack__meta{font-family:var(--mono);font-size:10.5px;color:var(--text-3);white-space:nowrap}.table__num .cell-stack{align-items:flex-end}.table{inline-size:100%;border-collapse:collapse;font-size:13px}.table th{text-align:start;padding-block:9px;padding-inline:12px;border-block-end:1px solid var(--line);color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.table--wide-labels>tbody>tr>td:nth-child(2),.table--wide-labels>thead>tr>th:nth-child(2){min-inline-size:24ch}[dir=rtl] .table th{letter-spacing:normal;text-transform:none;font-family:var(--ar)}.table td{padding-block:10px;padding-inline:12px;border-block-end:1px solid var(--line-soft);vertical-align:top}.table tbody tr:hover{background:var(--surface-2)}.table__num{text-align:end;white-space:nowrap}.table__num.is-credit{font-style:italic}.table__row-link{background:none;border:none;padding:0;font:inherit;color:var(--brand);text-align:start;text-decoration:none;cursor:pointer}.table__row-link:hover{text-decoration:underline}.amount{font-variant-numeric:tabular-nums;white-space:nowrap}.data-grid__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.data-grid__search{min-inline-size:220px;flex:1 1 220px}.data-grid__search-box{position:relative;display:flex;align-items:center}.data-grid__search-box .fa-icon{position:absolute;inset-inline-start:12px;color:var(--text-3);pointer-events:none}.data-grid__search-box .field__control{padding-inline-start:34px}.data-grid__filters{display:flex;flex-wrap:wrap;gap:16px;flex:2 1 320px}.data-grid__toolbar:has(.filter-bar) .data-grid__filters{flex-basis:100%}.filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:12px 16px;align-items:end;inline-size:100%}.filter-bar__field--wide,.filter-bar__hint{grid-column:1 / -1}.filter-bar__collapse{display:none;grid-column:1 / -1;justify-self:start;gap:8px}@media(max-width:640px){.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.filter-bar:has(>.filter-bar__field:not(.filter-bar__field--wide))>.filter-bar__collapse,.filter-bar:has(>.filter-bar__field--wide~.filter-bar__field--wide)>.filter-bar__collapse{display:inline-flex}.filter-bar--open>.filter-bar__collapse{background:var(--surface-2)}.filter-bar__field--picker,.filter-bar__toggle{grid-column:1 / -1}.filter-bar:not(.filter-bar--open)>.filter-bar__field:not(.filter-bar__field--wide),.filter-bar:not(.filter-bar--open)>.filter-bar__field--wide~.filter-bar__field--wide{display:none}.filter-bar__count{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.filter-bar__field .field__control{min-inline-size:0}.filter-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;grid-column:1 / -1}.filter-bar__count{font-size:12.5px;color:var(--text-2)}.filter-bar__toggle{display:flex;align-items:center;gap:8px;min-block-size:34px;font-size:13px}.filter-chips{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{padding-block:5px;padding-inline:12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-2);font:inherit;font-size:13px;cursor:pointer}.filter-chip:hover{background:var(--surface-2)}.filter-chip[aria-pressed=true]{background:var(--brand-bg);border-color:var(--brand-line);color:var(--brand-2);font-weight:600}.filter-chip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.data-grid__sort{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.data-grid__sort-icon{font-size:.85em;color:var(--text-3)}.data-grid__row--clickable{cursor:pointer}.data-grid__row--clickable:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.data-grid__cell{display:contents}@media(max-width:640px){.data-grid__table,.data-grid__table>tbody,.data-grid__table>tbody>tr,.data-grid__table>tbody>tr>td{display:block}.data-grid__table>thead{display:block;border-block-end:1px solid var(--line)}.data-grid__table>thead>tr{display:flex;flex-wrap:wrap;gap:6px 8px;padding-block:10px 8px;padding-inline:12px}.data-grid__table>thead>tr>th{display:none}.data-grid__table>thead>tr>th:has(>.data-grid__sort){display:block;padding:0;border:0}.data-grid__table>thead:not(:has(.data-grid__sort)){display:none}.data-grid__table .data-grid__sort{min-block-size:32px;padding-inline:10px;border:1px solid var(--line);border-radius:999px}.data-grid__table>tbody>tr{padding-block:10px;padding-inline:14px;border-block-end:1px solid var(--line)}.data-grid__table>tbody>tr:last-child{border-block-end:0}.data-grid__table>tbody>tr>td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:3px;padding-inline:0;border:0;text-align:start;white-space:normal}.data-grid__table>tbody>tr>td[data-label]:before{content:attr(data-label);flex:0 0 auto;max-inline-size:45%;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}[dir=rtl] .data-grid__table>tbody>tr>td[data-label]:before{letter-spacing:normal;text-transform:none;font-family:var(--ar)}.data-grid__table>tbody>tr>td>.data-grid__cell{display:block;min-inline-size:0;overflow-wrap:anywhere}.data-grid__table>tbody>tr>td.table__num>.data-grid__cell{direction:ltr;unicode-bidi:isolate;white-space:nowrap}.data-grid__table>tbody>tr>td:first-child{justify-content:flex-start;padding-block-end:6px;font-size:14px;font-weight:600}.data-grid__table>tbody>tr>td:first-child:before{content:none}.data-grid__table>tbody>tr>td:not([data-label]):not(:first-child){justify-content:flex-start;padding-block-start:8px}.data-grid__table>tbody>tr>td[colspan]{display:block;padding-inline:0}}.form{display:flex;flex-direction:column;gap:14px}.form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:13px}.field{display:flex;flex-direction:column;gap:5px}.field__label{font-size:12.5px;font-weight:500;color:var(--text-2)}.field__hint{font-size:11.5px;color:var(--text-3)}.field__hint--error{color:var(--rose)}.field__control[aria-invalid=true]{border-color:var(--rose)}.field__control{inline-size:100%;box-sizing:border-box;padding-block:7px;padding-inline:10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:13.5px}.field__control:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.field__control--invalid{border-color:var(--red, #b42318)}.field__label--required:after{content:" *";color:var(--red, #b42318)}.field__error{font-size:12px;color:var(--red, #b42318)}.form-error{color:var(--red, #b42318);font-size:13px;line-height:1.45;margin-block:8px 0;overflow-wrap:anywhere}:root[dir=rtl] .field__control[dir=ltr],[dir=rtl] .field__control[dir=ltr]{text-align:end}.form-sections{display:flex;flex-direction:column;gap:22px}.form-section{display:flex;flex-direction:column;gap:12px;min-inline-size:0}.form-section__title{margin:0;padding-block-end:6px;border-block-end:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--text)}.form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;align-items:start}@media(min-width:640px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.form-grid__full{grid-column:1 / -1}}.form-grid>*{min-inline-size:0}.form-grid .field__label{overflow-wrap:anywhere}.field__control--readonly{background:var(--surface-2);border-style:dashed;color:var(--text-2, var(--text));cursor:default}.form__actions{display:flex;gap:8px;flex-wrap:wrap}.totals{display:flex;flex-direction:column;gap:7px;margin-inline-start:auto;max-inline-size:34ch}.totals__row{display:flex;justify-content:space-between;gap:20px;font-size:13px}.totals__row--grand{padding-block-start:7px;border-block-start:1px solid var(--line);font-size:15px;font-weight:600}.field__label--spacer{block-size:1lh}.auth__languages{display:flex;gap:6px;align-self:flex-end}.auth__language{padding-block:3px;padding-inline:9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-2);font-family:inherit;font-size:12px}.auth__language--on{border-color:var(--brand-line);background:var(--brand-bg);color:var(--brand);font-weight:600}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:13px;margin:0}.detail-grid__row{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.detail-grid__row dd{margin:0;overflow-wrap:anywhere}.detail-grid__control{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.detail-grid__control>[role=alert]{flex-basis:100%}.customer-addresses .form{margin-block:14px}.document-parties{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:13px}.ledger-tabs,.tabs{display:flex;flex-wrap:wrap;gap:2px;border-block-end:1px solid var(--line);margin-block-end:4px}.ledger-tabs__tab,.tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--text-2);font:inherit;font-size:13.5px;padding-block:9px;padding-inline:12px;cursor:pointer;border-block-end:2px solid transparent;margin-block-end:-1px}.ledger-tabs__tab:hover,.tabs__tab:hover{color:var(--text)}.ledger-tabs__tab.is-current,.tabs__tab.is-current{color:var(--brand);border-block-end-color:var(--brand);font-weight:600}.ledger-account--heading>td{background:var(--surface-2);font-weight:600}.ledger-tree{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ledger-flags{display:flex;flex-wrap:wrap;gap:6px}.ledger-period--closed>td{background:var(--surface-2);color:var(--text-2)}.ledger-year-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.field__control--num{text-align:end;font-variant-numeric:tabular-nums}[dir=rtl] .field__control--num{text-align:start}.picker__box{position:relative;display:flex;align-items:center}.picker__box .field__control{padding-inline-end:30px}.picker__clear{position:absolute;inset-inline-end:4px;display:grid;place-items:center;inline-size:22px;block-size:22px;border:none;border-radius:var(--r-sm);background:none;color:var(--text-3);cursor:pointer;font-size:12px}.picker__clear:hover{color:var(--text);background:var(--surface-2)}.picker__clear:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.picker__list{z-index:var(--z-popover);margin:0;padding:4px;list-style:none;max-block-size:260px;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 8px 24px #0000001f}.picker__list--floating{position:fixed}.picker__list--closed{display:none}.picker__option{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-block:6px;padding-inline:8px;border-radius:var(--r-sm);cursor:pointer;font-size:13.5px}.picker__option--active{background:var(--brand-bg);color:var(--brand)}.picker__secondary{font-family:var(--mono);font-size:11px;color:var(--text-3);white-space:nowrap}.picker__secondary--chosen{display:block;margin-block-start:3px}.picker__note{padding-block:8px;padding-inline:8px;color:var(--text-3);font-size:12.5px}.table td>.btn+.btn,.table td>.btn+a.btn,.table td>a.btn+.btn,.table td>a.btn+a.btn,.table td>.data-grid__cell>.btn+.btn,.table td>.data-grid__cell>.btn+a.btn,.table td>.data-grid__cell>a.btn+.btn,.table td>.data-grid__cell>a.btn+a.btn{margin-inline-start:10px}.table__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.table__actions-cell{inline-size:1%;white-space:nowrap}.table thead th{padding-block-start:12px}.dashboard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.dashboard__figure{font-size:26px;font-weight:600}.dashboard__actions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dashboard__action{display:flex;align-items:center;gap:10px;padding-block:9px;padding-inline:10px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);text-decoration:none;font-size:13.5px}.dashboard__action:hover{background:var(--surface-2);border-color:var(--brand-line)}.dashboard__action:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.dashboard__action>.fa-icon:last-child{margin-inline-start:auto;color:var(--text-3)}[dir=rtl] .dashboard__action>.fa-icon:last-child{transform:scaleX(-1)}.dashboard__action-cta{margin-inline-start:auto;color:var(--brand);font-weight:600}.dashboard__action-cta+.fa-icon:last-child{margin-inline-start:0}.help__topics{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.help__topic{display:flex;align-items:flex-start;gap:10px;padding-block:9px;padding-inline:10px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);text-decoration:none}.help__topic:hover{background:var(--surface-2);border-color:var(--brand-line)}.help__topic:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.help__topic>.fa-icon{margin-block-start:2px;color:var(--text-3)}.help__topic-body{display:flex;flex-direction:column;gap:2px}.help__topic-title{font-size:13.5px;font-weight:600}.help__topic-description{font-size:12.5px;color:var(--text-3)}.dashboard__action--advisory{color:var(--text-3);border-style:dashed}.dashboard__action--advisory>.fa-icon:first-child{color:var(--text-3)}.dashboard__action--static{cursor:default}.dashboard__action--static:hover{background:none;border-color:var(--line)}.postal{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px}.postal__block{display:flex;flex-direction:column;gap:1px}.postal__block--ar{padding-inline-start:12px;border-inline-start:1px solid var(--line-soft);font-family:var(--ar)}.postal__place{display:flex;flex-wrap:wrap;gap:4px;color:var(--text-2)}.postal__place>span:not(:last-child):after{content:"·";margin-inline-start:4px;color:var(--text-3)}.finding{display:flex;flex-direction:column;gap:5px;max-inline-size:60ch}.finding__technical>summary{cursor:pointer;color:var(--text-3);font-size:11.5px;inline-size:fit-content}.finding__technical>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.finding__codes{display:grid;grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;margin-block-start:5px;font-size:12px}.finding__codes dt{color:var(--text-3)}.finding__codes dd{margin:0}.quote-line{grid-template-columns:minmax(170px,2.4fr) minmax(72px,.7fr) auto minmax(104px,1fr) minmax(128px,1.1fr) auto minmax(96px,.9fr) auto;align-items:start;column-gap:12px}@media(max-width:1180px){.quote-line{grid-template-columns:minmax(160px,2fr) minmax(72px,.7fr) minmax(104px,1fr) minmax(128px,1fr) auto}}@media(max-width:760px){.quote-line{grid-template-columns:1fr}}.quote-line__value{display:block;padding-block:7px;font-size:13.5px;color:var(--text);min-block-size:20px}.quote-line__code{font-family:var(--mono);font-size:11.5px;color:var(--text-2);white-space:nowrap}.quote-line__value--num,.quote-line__figures .amount{font-weight:500;font-variant-numeric:tabular-nums}.quote-line__discount{display:flex;gap:6px}.quote-line__discount select{inline-size:auto;flex:0 0 auto}.quote-line__discount input{min-inline-size:0}.quote-line__more{grid-column:1 / -1;margin-block-start:2px}.quote-line__more-summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:var(--text-2);padding-block:2px}.quote-line__more-summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}.quote-line__marker{background:var(--brand-bg);color:var(--brand);border-radius:var(--r-sm);padding-block:1px;padding-inline:6px;font-size:10.5px;font-weight:600}.quote-line__figures{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--text-2);padding-block-start:7px}.quote-line__figures .amount{font-size:13.5px;color:var(--text);font-weight:500}.quote-line--uncounted{border-inline-start:2px solid var(--amber);padding-inline-start:8px;margin-inline-start:-10px}.quote-line__uncounted{align-self:start;inline-size:fit-content;background:var(--amber-bg);color:var(--amber);border-radius:var(--r-sm);padding-block:1px;padding-inline:6px;font-size:11px;font-weight:600}.quote-line__unit{font-family:var(--mono);font-size:11px;color:var(--text-3)}.lineage-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lineage-timeline__link,.lineage-timeline__static{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;color:inherit;text-decoration:none}.lineage-timeline__kind{font-weight:600}.lineage-timeline__sep{color:var(--text-3);opacity:.6}.lineage-timeline__go{margin-inline-start:auto}[dir=rtl] .lineage-timeline__go{transform:scaleX(-1)}.bankrec-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bankrec-account{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;align-items:baseline}.bankrec-account-picker,.bankrec-statement-select{max-inline-size:460px}.bankrec-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px;border:2px dashed var(--line);border-radius:var(--r);background:var(--surface-2);text-align:center}.bankrec-drop.is-over{border-color:var(--brand);background:var(--brand-bg)}.bankrec-drop p{margin:0}.bankrec-drop:focus-within{outline:2px solid var(--brand);outline-offset:2px}.bankrec-radios{display:flex;flex-wrap:wrap;gap:6px 18px}.bankrec-check{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.bankrec-confirm-direction{margin-block-start:10px;padding:10px 12px;border:1px solid var(--amber);border-radius:var(--r-sm);background:var(--amber-bg)}.bankrec-wizard,.bankrec-preview{display:flex;flex-direction:column;gap:12px;margin-block-start:14px}.bankrec-grid th,.bankrec-grid td{white-space:nowrap;font-size:12px}.bankrec-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px;margin:0}.bankrec-summary dt,.bankrec-meter dt,.bankrec-tie__rows dt{color:var(--text-3);font-size:12px}.bankrec-summary dd,.bankrec-meter dd,.bankrec-tie__rows dd{margin:0;font-weight:500}.bankrec-problems,.bankrec-warnings,.bankrec-rowproblems,.bankrec-tie__blockers{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px}.bankrec-problems{color:var(--rose);list-style:none;padding-inline-start:0}.bankrec-warnings{list-style:none;padding-inline-start:0}.bankrec-balances,.bankrec-difference{border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px}.bankrec-live{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;margin-block:8px;border-radius:var(--r-sm);font-size:13px}.bankrec-live--ok{background:var(--ok-bg);color:var(--ok-2)}.bankrec-live--bad{background:var(--rose-bg);color:var(--rose)}.bankrec-reconcile{display:flex;flex-direction:column;gap:14px}.bankrec-bulk,.bankrec-filter,.bankrec-line__actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:8px}.bankrec-confirm{margin-block:8px}.bankrec-worklist__heading{margin:0;font-size:14px}.bankrec-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bankrec-line{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;background:var(--surface)}.bankrec-line--reconciled{background:var(--surface-2)}.bankrec-line__bank{display:grid;grid-template-columns:minmax(90px,120px) 1fr auto;gap:12px;align-items:start}.bankrec-line__amount{text-align:end}.bankrec-line__locked,.bankrec-match,.bankrec-suggestion__head,.bankrec-suggestion__body{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.bankrec-line__work{margin-block-start:8px}.bankrec-matches{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.bankrec-suggestion{border:1px solid var(--brand-line);background:var(--brand-bg);border-radius:var(--r-sm);padding:8px 10px;display:flex;flex-direction:column;gap:4px}.bankrec-suggestion__why{margin:0;font-size:12.5px;color:var(--text-2)}.bankrec-dir{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2)}.bankrec-dir--up{color:var(--ok-2)}.bankrec-dir--down{color:var(--text-2)}.bankrec-rule-chip{border-style:dashed}.bankrec-tie__rows{margin:0;display:flex;flex-direction:column}.bankrec-tie__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:7px;border-block-end:1px solid var(--line-soft)}.bankrec-tie__row--sum{font-weight:600;border-block-end-color:var(--line)}.bankrec-tie__row--ok dd{color:var(--ok-2)}.bankrec-tie__row--bad dd{color:var(--rose)}.bankrec-tie__flag{display:inline-flex;align-items:center;gap:4px}.bankrec-tie__toggle{margin-inline-start:10px}.bankrec-tie__items{list-style:none;margin:0;padding:0}.bankrec-tie__item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-block:6px;border-block-end:1px solid var(--line-soft)}.bankrec-tie__sublist,.bankrec-tie__bf,.bankrec-tie__complete{margin-block-start:10px;display:flex;flex-direction:column;gap:8px}.bankrec-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--scrim);display:flex;justify-content:center;align-items:flex-start;padding-block:6vh;padding-inline:12px;overflow-y:auto}body:has(.bankrec-scrim) .picker__list{z-index:calc(var(--z-overlay) + 5)}.bankrec-dialog{inline-size:min(560px,100%);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-2);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.bankrec-dialog--wide{inline-size:min(820px,100%)}.bankrec-dialog__title{margin:0;font-size:16px}.bankrec-choose__list{max-block-size:300px;overflow-y:auto}.bankrec-meter{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2)}.bankrec-meter--ok dd{color:var(--ok-2)}.bankrec-posting{margin:0;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-2)}.bankrec-history,.bankrec-rules{display:flex;flex-direction:column;gap:14px}@media(max-width:640px){.bankrec-line__bank{grid-template-columns:1fr}.bankrec-line__amount{text-align:start}}.bankrec-report{max-inline-size:210mm;margin-inline:auto}.bankrec-report__actions{margin-block-end:16px}.bankrec-report__title{margin-block:0 12px}.bankrec-report__bi{display:flex;justify-content:space-between;gap:16px}.bankrec-report__facts{display:grid;gap:6px;margin-block:0 16px}.bankrec-report__fact{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px}.bankrec-report__fact dt{color:var(--text-3);font-size:12px}.bankrec-report__fact dd{margin:0}.bankrec-report__banner{margin-block:0 16px;padding:10px 12px;border:1px solid var(--text-3);border-radius:var(--r-sm)}.bankrec-report__section th{text-align:start;background:var(--surface-2)}.bankrec-report__subtotal th,.bankrec-report__subtotal td,.bankrec-report__sum th,.bankrec-report__sum td{font-weight:700}.bankrec-report__signatures{display:flex;gap:48px;margin-block-start:48px}.bankrec-report__signature{flex:1;font-size:12px}.bankrec-report__line{border-block-end:1px solid currentColor;block-size:36px;margin-block-end:6px}@media print{@page{size:A4}.bankrec-report{max-inline-size:none;color:var(--print-ink);background:var(--print-paper)}.bankrec-report__actions{display:none!important}.bankrec-report__banner{border-color:var(--print-ink);break-inside:avoid}.bankrec-report__table tbody,.bankrec-report__table tr,.bankrec-report__signatures{break-inside:avoid;page-break-inside:avoid}.bankrec-report__section th{background:transparent;border-block-end:1px solid var(--print-ink)}}.gwmap-upload,.gwmap-profiles{display:flex;flex-direction:column;gap:14px}.gwmap-drop{margin-block-start:12px;padding:12px;border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.gwmap-drop.is-dragging{border-color:var(--brand);background:var(--brand-bg)}.gwmap-chips{display:flex;flex-wrap:wrap;gap:6px;margin-block:10px}.gwmap-subhead{margin-block:10px 6px;font-size:12.5px;font-weight:600;color:var(--text-2)}.gwmap-findings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gwmap-finding{display:flex;gap:8px;align-items:flex-start;padding-block:8px;padding-inline:10px;border-radius:var(--r-sm);border-inline-start:3px solid var(--amber);background:var(--amber-bg);font-size:13px}.gwmap-finding--error{border-inline-start-color:var(--rose);background:var(--rose-bg)}.gwmap-finding--note{border-inline-start-color:var(--blue);background:var(--blue-bg)}.gwmap-finding__severity{font-weight:600}.gwmap-finding__hint{margin-block-start:3px;color:var(--text-2)}.gwmap-finding__meta{margin-block-start:3px;font-family:var(--mono);font-size:11px;color:var(--text-3)}.gwmap-filefindings{margin-block-end:12px}.gwmap-fileit{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-block-start:14px}.gwmap-detail>td{background:var(--surface-2)}.gwmap-json{margin:0;padding:10px;max-block-size:320px;overflow:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-family:var(--mono);font-size:11.5px;white-space:pre}.gwmap-fieldproblems{margin-block:6px;padding-inline-start:20px;font-size:13px}.gwmap-group>th{background:var(--surface-2);color:var(--text-2)}.gwmap-star{color:var(--rose)}.gwmap-const{margin-block-start:6px}.gwmap-settings{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-end}.gwmap-inline{display:flex;flex-direction:column;gap:3px}.gwmap-check{display:inline-flex;align-items:center;gap:6px;font-size:13px}.gwmap-checks{display:flex;flex-wrap:wrap;gap:8px 16px;max-block-size:160px;overflow:auto}.gwmap-group-by{margin:0 0 14px;padding:0;border:0}.gwmap-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.gwmap-valuemap{max-inline-size:640px}.gwmap-status{display:flex;align-items:center;gap:10px;margin-block-end:10px}.gwmap-sample td,.gwmap-sample th{max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .gwmap-chevron,[dir=rtl] .gwmap-back .fa-icon{transform:scaleX(-1)}.mode-preview p,.mode-preview h5,.mode-preview ul{margin-block:0}.mode-preview ul{padding-inline-start:20px}.mode-preview h5{font-size:inherit;font-weight:600;margin-block-start:6px}.inline-parts{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .5em}.gwsftp-list{margin:0;padding:0;list-style:none}.gwsftp-fp code{overflow-wrap:anywhere;unicode-bidi:isolate}.screen__section-title{margin-block:var(--space-4, 16px) var(--space-2, 8px);font-size:14px;font-weight:600;color:var(--text-2, inherit)}select.field__control{min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.mail-capture__frame{inline-size:100%;min-block-size:24rem;border:1px solid var(--line);border-radius:var(--r-sm)}.paste-data,.import-columns{margin-block:8px}.paste-data>summary,.import-columns>summary{cursor:pointer;font-weight:600;padding-block:4px}.paste-data>summary:focus-visible,.import-columns>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.paste-data textarea{min-block-size:8em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;overflow:auto}.form__fieldset{border:0;margin:0;padding:0;min-inline-size:0;display:contents}.lineage-timeline__link{inline-size:100%;padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.lineage-timeline__link:hover .lineage-timeline__kind,.lineage-timeline__link:focus-visible .lineage-timeline__kind{color:var(--brand);text-decoration:underline}.lineage-timeline__item.is-current{color:var(--brand)}.lineage-timeline__number{font-family:var(--mono)}.lineage-timeline__state{color:var(--text-3)}.totals__value{font-variant-numeric:tabular-nums}.totals__value--negative{color:var(--rose)}.action-note{align-items:flex-start}.action-note__body{display:flex;flex-direction:column;gap:2px;flex:1;min-inline-size:0}.action-note__close{margin-inline-start:auto;flex:none}.shell{display:grid;grid-template-columns:206px minmax(0,1fr);min-block-size:100vh;background:var(--surface)}.rail{background:var(--surface-2);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;padding-block:12px;overflow-y:auto}.rail__brand{display:flex;align-items:center;gap:9px;padding-block:2px 16px;padding-inline:14px;font-weight:600;font-size:14.5px;letter-spacing:-.02em;color:var(--text);text-decoration:none}.rail__mark{inline-size:24px;block-size:24px;border-radius:6px;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font-size:11px;flex:none}.rail__group-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);padding-block:14px 5px;padding-inline:15px}.rail__group-toggle{background:none;border:none;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;inline-size:100%;text-align:start}.rail__group-chevron{color:var(--text-3)}[dir=rtl] .rail__group-chevron{transform:scaleX(-1)}.rail__nav{display:flex;flex-direction:column;gap:1px;padding-inline:8px}.rail__link{display:flex;align-items:center;gap:10px;padding-block:6px;padding-inline:8px;border-radius:var(--r-sm);color:var(--text-2);text-decoration:none;font-size:13.5px}.rail__link .fa-icon{inline-size:15px;text-align:center;font-size:14px;flex:none;color:var(--text-3)}.rail__link:hover{background:var(--surface-3);color:var(--text)}.rail__link.is-current{background:var(--brand-bg);color:var(--brand);font-weight:600}.rail__link.is-current .fa-icon{color:var(--brand)}.rail__row{display:flex;align-items:center;border-radius:var(--r-sm)}.rail__row:has(.rail__link.is-current){background:var(--brand-bg)}.rail__row .rail__link{flex:1 1 auto;min-inline-size:0}.rail__badge{position:relative;font-family:var(--sans);flex:none;margin-inline-start:4px;margin-inline-end:8px;text-decoration:none}.shell__main{display:flex;flex-direction:column;min-inline-size:0;background:var(--surface)}.topbar{display:flex;align-items:center;gap:12px;padding-block:11px;padding-inline:18px;border-block-end:1px solid var(--line-soft);background:var(--surface);position:sticky;inset-block-start:0;z-index:var(--z-sticky)}.topbar__search{flex:1;max-inline-size:340px;display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding-block:5px;padding-inline:10px;color:var(--text-3);font-size:13px;text-align:start}.topbar__search:hover{border-color:var(--brand-line)}.topbar__search-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__search .kbd{margin-inline-start:auto}.topbar__alert{padding-block:8px;padding-inline:18px;border-block-end:1px solid var(--line-soft);background:var(--surface)}@media(max-width:640px){.topbar__alert{padding-inline:12px}}.topbar__actions{margin-inline-start:auto;display:flex;align-items:center;gap:6px}.topbar__tenant{display:flex;align-items:center;gap:8px;background:none;border:1px solid transparent;border-radius:var(--r-sm);padding-block:4px;padding-inline:8px;color:var(--text);font-size:13px;font-weight:500;max-inline-size:220px}.topbar__tenant:hover,.topbar__tenant[aria-expanded=true]{background:var(--surface-2);border-color:var(--line)}.topbar__tenant-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__tenant .fa-icon{color:var(--text-3);font-size:11px;flex:none}.shell__content{padding-block:20px;padding-inline:22px;flex:1;min-inline-size:0}.destination{max-inline-size:70ch}.destination__head{display:flex;align-items:flex-start;gap:14px;margin-block-end:16px;flex-wrap:wrap}.destination__title{font-size:19px}.destination__sub{color:var(--text-3);font-size:12.5px;margin-block-start:3px}.destination__actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:16px}.destination__route{font-family:var(--mono);font-size:11px;color:var(--text-3);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:3px;padding-block:1px;padding-inline:5px;direction:ltr;unicode-bidi:isolate;display:inline-block}.palette__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--scrim);display:flex;justify-content:center;align-items:flex-start;padding-block-start:12vh;padding-inline:16px}.palette{inline-size:min(560px,100%);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-2);overflow:hidden;display:flex;flex-direction:column;max-block-size:70vh}.palette__field{display:flex;align-items:center;gap:10px;padding-block:11px;padding-inline:14px;border-block-end:1px solid var(--line)}.palette__field:focus-within{outline:2px solid var(--brand);outline-offset:-2px;border-start-start-radius:var(--r);border-start-end-radius:var(--r)}.palette__field .fa-icon{color:var(--text-3);flex:none}.palette__input{flex:1;min-inline-size:0;border:0;background:none;color:var(--text);font:inherit;font-size:14.5px;text-align:start}.palette__input:focus-visible{outline:none}.palette__input::placeholder{color:var(--text-3)}.palette__list{list-style:none;margin:0;padding-block:5px;padding-inline:5px;overflow-y:auto;min-block-size:0}.palette__group-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-block:9px 4px;padding-inline:10px}.palette__option{display:flex;align-items:center;gap:11px;padding-block:7px;padding-inline:10px;border-radius:var(--r-sm);font-size:13.5px;color:var(--text-2);cursor:pointer}.palette__option .fa-icon{inline-size:16px;text-align:center;color:var(--text-3);flex:none}.palette__option[aria-selected=true]{background:var(--brand-bg);color:var(--brand);font-weight:600}.palette__option[aria-selected=true] .fa-icon{color:var(--brand)}.palette__option-text{min-inline-size:0}.palette__option-end{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:400;color:var(--text-3)}.palette__option-desc{display:block;font-size:11.5px;font-weight:400;color:var(--text-3);margin-block-start:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__empty{padding-block:26px;padding-inline:16px;text-align:center;color:var(--text-3);font-size:13px}.palette__foot{display:flex;align-items:center;gap:14px;padding-block:8px;padding-inline:14px;border-block-start:1px solid var(--line-soft);background:var(--surface-2);font-size:11.5px;color:var(--text-3)}.palette__foot-hint{display:inline-flex;align-items:center;gap:5px}.palette__count{margin-inline-start:auto;font-size:10.5px;font-variant-numeric:tabular-nums}@media(max-width:1000px){.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.rail{flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;border-inline-end:0;border-block-end:1px solid var(--line);padding:8px;gap:4px;min-inline-size:0}.rail>*{flex:0 0 auto}.rail:after{content:"";flex:0 0 8px;inline-size:8px}.rail{scroll-padding-inline:16px;overscroll-behavior-inline:contain}.rail__group-label{display:none}.rail__brand{padding-block:0;padding-inline:4px 12px}.rail__nav{flex-direction:row;padding-inline:0;gap:2px}.rail__link{white-space:nowrap}.rail__row{flex:0 0 auto;white-space:nowrap}.rail__row .rail__link{flex:0 0 auto}}@media(max-width:640px){.topbar{padding-inline:12px;gap:8px}.topbar__search{flex:none;max-inline-size:none}.topbar__search-label,.topbar__search .kbd{display:none}.topbar__tenant{max-inline-size:none}.topbar__tenant-name{display:none}.shell__content{padding-inline:14px}.palette__scrim{padding-block-start:6vh;padding-inline:10px}}.topbar__icon-link{position:relative;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:var(--r-sm);color:var(--text-2);text-decoration:none}.topbar__icon-link:hover{background:var(--surface-2);color:var(--text)}.topbar__icon-link:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.topbar__icon-link .badge{position:absolute;inset-block-start:-2px;inset-inline-end:-4px;pointer-events:none}.field__error{font-size:12px;line-height:1.4;color:var(--rose)}.field__label--required:after{content:" *";content:" *" / "";color:var(--rose)}.field__control--invalid,.field__control[aria-invalid=true]{border-color:var(--rose);background:var(--rose-bg)}.form-error-summary{margin-block-end:14px;padding-block:11px;padding-inline:13px;border:1px solid color-mix(in srgb,var(--rose) 35%,transparent);border-radius:var(--r);background:var(--rose-bg);color:var(--rose);font-size:12.5px;line-height:1.5}.form-error-summary:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.form-error-summary__lead,.form-error-summary__title{margin:0;font-weight:600}.form-error-summary__list{margin-block:6px 0;margin-inline:0;padding-inline-start:18px}.form-error-summary__list a{color:inherit;text-decoration:underline}.form__grid>.form-error-summary,.form__grid>.field__hint,.form__grid>.screen__actions{grid-column:1 / -1}.form__grid>.field__error{grid-column:1 / -1}.bankrec-dialog>form{display:flex;flex-direction:column;gap:12px}.print-only{display:none}@media print{html,body{background:var(--print-paper);color:var(--print-ink)}@page{margin:14mm}.print-only{display:block}.rail,.topbar,.skip-link,.picker__list,.ledger-tabs,.tabs,.no-print,.btn,.iconbtn,.note,.screen__actions{display:none!important}.shell,.screen,.card{display:block;background:transparent;box-shadow:none;border:0;padding:0;margin:0;max-inline-size:none;inline-size:auto}.table-scroll{overflow:visible}.print-head{margin-block-end:6mm;text-align:start}.print-head__name{font-size:14pt;font-weight:700;margin:0}.print-head__title{font-size:12pt;font-weight:600;margin-block-start:2mm}.print-head p{margin:0;font-size:10pt}.table{inline-size:100%;border-collapse:collapse;font-size:9pt}.table thead{display:table-header-group}.table tfoot{display:table-footer-group}.table tr{break-inside:avoid;page-break-inside:avoid}.table th,.table td{border-block-end:1px solid var(--print-rule);padding-block:1.5mm;padding-inline:2mm;color:var(--print-ink)}.table tfoot th,.table tfoot td{border-block-start:2px solid var(--print-ink);font-weight:700}.screen__subtitle{color:var(--print-ink-soft)}.amount{white-space:nowrap}}@media print{@page{size:A4;@bottom-center{content:counter(page) " / " counter(pages);font-size:8pt;color:var(--print-ink-soft)}}.print-letterhead.print-only{display:flex;justify-content:space-between;align-items:flex-end;gap:6mm;padding-block-end:3mm;border-block-end:2pt solid var(--print-brand, var(--print-ink));break-after:avoid}.print-letterhead__brand .print-head__name{color:var(--print-brand, var(--print-ink));letter-spacing:.01em}.print-letterhead__doc{text-align:end}.print-letterhead__doc .print-head__title{margin-block-start:0}.print-letterhead__code{font-family:var(--mono);font-weight:600}.print-foot.print-only{display:flex;justify-content:space-between;gap:6mm;margin-block-start:8mm;padding-block-start:2mm;border-block-start:1px solid var(--print-rule);font-size:8pt;color:var(--print-ink-soft);break-inside:avoid}.totals,.doc-summary,.doc-summary__totals{break-inside:avoid;page-break-inside:avoid;color:var(--print-ink)}.totals__row--grand{border-block-start:2px solid var(--print-ink)}.card__head{background:transparent;border-block-end:1px solid var(--print-rule);color:var(--print-ink);break-after:avoid}.doc-meta,.detail-grid{break-inside:avoid}.chip{background:transparent;border:1px solid var(--print-rule);color:var(--print-ink)}[dir=rtl] .print-letterhead__code,[dir=rtl] .amount,[dir=rtl] .n2-money{unicode-bidi:isolate}}:root[data-edition=jobnext]{--brand: #0b6f94;--brand-2: #095a79;--brand-bg: #e3f2f8;--brand-line: #a9d6e6;--on-brand: #ffffff}@media(prefers-color-scheme:dark){:root[data-edition=jobnext]:not([data-theme=light]){--brand: #5cc3ea;--brand-2: #8bd6f2;--brand-bg: #0e2f3d;--brand-line: #1c566b;--on-brand: #04202c}}:root[data-edition=jobnext][data-theme=dark]{--brand: #5cc3ea;--brand-2: #8bd6f2;--brand-bg: #0e2f3d;--brand-line: #1c566b;--on-brand: #04202c}@media print{:root[data-edition=jobnext]{--print-brand: #0b6f94}}@media print{html:root[data-edition=jobnext][data-theme=dark],html:root[data-edition=jobnext]:not([data-theme=light]){--brand: #0b6f94;--brand-2: #095a79;--brand-bg: #e3f2f8;--brand-line: #a9d6e6;--on-brand: #ffffff}}:root[data-edition=projectsnext]{--brand: #a84a0c;--brand-2: #873a08;--brand-bg: #faebe0;--brand-line: #e8c2a3;--on-brand: #ffffff}@media(prefers-color-scheme:dark){:root[data-edition=projectsnext]:not([data-theme=light]){--brand: #f2a363;--brand-2: #f7be8c;--brand-bg: #3a2312;--brand-line: #6b4220;--on-brand: #2a1305}}:root[data-edition=projectsnext][data-theme=dark]{--brand: #f2a363;--brand-2: #f7be8c;--brand-bg: #3a2312;--brand-line: #6b4220;--on-brand: #2a1305}@media print{:root[data-edition=projectsnext]{--print-brand: #a84a0c}}@media print{html:root[data-edition=projectsnext][data-theme=dark],html:root[data-edition=projectsnext]:not([data-theme=light]){--brand: #a84a0c;--brand-2: #873a08;--brand-bg: #faebe0;--brand-line: #e8c2a3;--on-brand: #ffffff}}:root{color-scheme:light;--n2-ai: #6d3fd4;--n2-ai-bg: #f1ebfd;--n2-ai-600: #5b2fbf;--n2-entity-po: #0c7fa8;--n2-entity-wo: #7c3aed;--n2-entity-jv: #1e7a41;--n2-entity-mr: #9a6b00;--n2-entity-inv: #a5352c;--n2-entity-ic: #25548f;--n2-entity-cn: #b45309;--n2-entity-qt: #0891b2;--n2-entity-rfq: #6d28d9;--n2-entity-est: #0e7490;--n2-dur-fast: .12s;--n2-dur-base: .18s;--n2-dur-slow: .26s;--n2-ease: cubic-bezier(.4, 0, .2, 1);--n2-ease-out: cubic-bezier(.22, 1, .36, 1);--n2-row-h: 44px;--n2-pad-v: 12px;--n2-pad-h: 16px}:root[data-theme=dark]{color-scheme:dark;--n2-ai: #b49cf7;--n2-ai-bg: #221a38;--n2-ai-600: #c7b5fa}:root[data-density=compact]{--n2-row-h: 34px;--n2-pad-v: 6px;--n2-pad-h: 10px}@media(prefers-reduced-motion:reduce){:root{--n2-dur-fast: 0ms;--n2-dur-base: 0ms;--n2-dur-slow: 0ms}}@media print{html:root[data-theme=dark]{--n2-ai: #6d3fd4;--n2-ai-bg: #f1ebfd;--n2-ai-600: #5b2fbf}}i.fa:not(.fa-solid):not(.fa-regular):not(.fa-light):not(.fa-thin):not(.fa-duotone):not(.fa-brands),.fa:not(.fa-solid):not(.fa-regular):not(.fa-light):not(.fa-thin):not(.fa-duotone):not(.fa-brands){--fa-family: "Font Awesome 7 Pro";--fa-style: 100}.fa-regular,.far{--fa-style: 300 !important}.fa-thin,.fat,i.fa:not(.fa-solid):not(.fa-regular):not(.fa-light):not(.fa-thin):not(.fa-duotone):not(.fa-brands){--fa-style: 300 !important}.fa-duotone,.fad{--fa-primary-color: var(--brand);--fa-secondary-color: var(--brand-line);--fa-primary-opacity: 1;--fa-secondary-opacity: .6}.fa-thin,.fa-light,.fa-solid,.fa-duotone,.fa-brands{display:inline-block;line-height:1;text-align:center;flex:none}p{margin-block:0 1rem}ul,ol{margin-block:0 1rem;padding-inline-start:2rem}ul ul,ol ol,ul ol,ol ul{margin-block-end:0}dl{margin-block:0 1rem}dd{margin-block-end:.5rem;margin-inline-start:0}h5,h6{margin:0;font-weight:600}small{font-size:.875em}b,strong{font-weight:600}hr{margin-block:1rem;border:0;border-block-start:1px solid var(--line);opacity:1}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}th{text-align:inherit;font-weight:600}label{display:inline-block}input,select,textarea,optgroup{margin:0;font:inherit;color:inherit}textarea{resize:vertical}fieldset{min-inline-size:0;margin:0;padding:0;border:0}legend{padding:0;font-size:inherit;font-weight:600}[role=button]{cursor:pointer}button:disabled,[role=button][aria-disabled=true]{cursor:default}summary{cursor:pointer}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--n2-on-ai: #ffffff;--n2-on-avatar: #ffffff}:root[data-theme=dark]{--n2-on-ai: #160c2c}.btn .fa-icon[style]{font-size:12px!important}.iconbtn .fa-icon[style]{font-size:14px!important}.iconbtn--sm .fa-icon[style]{font-size:12px!important}.chip .fa-icon[style]{font-size:10px!important}.btn--center{justify-content:center;line-height:1.35}.btn--lg{padding-block:9px;padding-inline:16px;font-size:14px}.btn--block{inline-size:100%}.btn--ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn--ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--text)}.btn--ai{background:var(--n2-ai);border-color:var(--n2-ai);color:var(--n2-on-ai);font-weight:600}.btn--ai:hover:not(:disabled){background:var(--n2-ai-600);border-color:var(--n2-ai-600)}.iconbtn--sm{inline-size:24px;block-size:24px}.chip--ai{background:var(--n2-ai-bg);color:var(--n2-ai);border-color:color-mix(in srgb,var(--n2-ai) 25%,transparent)}.fchip.is-active{background:var(--brand-bg);border-color:var(--brand-line);color:var(--brand)}.badge--brand,.badge--danger,.badge--muted{display:inline-flex;align-items:center;justify-content:center;min-inline-size:18px;block-size:17px;font-variant-numeric:tabular-nums}.badge--brand{background:var(--brand);color:var(--on-brand)}.badge--danger{background:var(--rose);color:var(--surface)}.badge--muted{background:var(--surface-3);color:var(--text-2)}.card--pad{padding:16px}.card__head--title{padding-block:10px;padding-inline:14px;gap:8px;font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--text)}[dir=rtl] .card__head.card__head--title{font-size:13.5px}.card__title{font:inherit;letter-spacing:inherit;margin:0}.card__icon{color:var(--brand)}.card__actions{margin-inline-start:auto;display:flex;gap:8px}.n2-money{unicode-bidi:isolate}.n2-money__code{color:var(--text-3);font-weight:400;margin-inline-start:.35ch;font-size:.85em}.n2-money.is-negative{color:var(--rose)}.delta{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;font-weight:600}.delta.is-up{color:var(--ok)}.delta.is-down{color:var(--rose)}.entity-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border-radius:var(--r-sm);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--n2-on-avatar);flex:none}.entity-avatar--sm{inline-size:24px;block-size:24px;font-size:9.5px}.entity-avatar--lg{inline-size:40px;block-size:40px;font-size:13px;border-radius:var(--r)}.entity-avatar--po{background:var(--n2-entity-po)}.entity-avatar--wo{background:var(--n2-entity-wo)}.entity-avatar--jv{background:var(--n2-entity-jv)}.entity-avatar--mr{background:var(--n2-entity-mr)}.entity-avatar--inv{background:var(--n2-entity-inv)}.entity-avatar--ic{background:var(--n2-entity-ic)}.entity-avatar--cn{background:var(--n2-entity-cn)}.entity-avatar--qt{background:var(--n2-entity-qt)}.entity-avatar--rfq{background:var(--n2-entity-rfq)}.entity-avatar--est{background:var(--n2-entity-est)}.segmented{display:inline-flex;padding:2px;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r)}.segmented__opt{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:12.5px;font-weight:500;color:var(--text-2);padding-block:4px;padding-inline:10px;border-radius:var(--r-sm)}.segmented__opt:hover{color:var(--text)}.segmented__opt.is-active{background:var(--surface);border-color:var(--line);color:var(--brand);font-weight:600;box-shadow:var(--shadow-1)}.screen__state--empty .screen__subtitle{margin:0;max-inline-size:48ch}.skel{display:block;border-radius:var(--r-sm);background:var(--surface-2)}.crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--text-3)}.crumbs a{color:var(--text-2)}.crumbs a:hover{color:var(--brand);text-decoration:none}.crumbs__sep{color:var(--text-3)}.crumbs__cur{color:var(--text);font-weight:500}.crumbs__switch{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.crumbs__switch:hover{color:var(--brand)}.crumbs__switch-code{color:var(--text-3);font-weight:400}.grid-foot{display:flex;justify-content:space-between;align-items:center;padding-block:9px;padding-inline:var(--n2-pad-h);font-size:12.5px;color:var(--text-2);border-block-start:1px solid var(--line-soft)}.pager{display:inline-flex;gap:6px}.row-out{animation:row-out var(--n2-dur-slow) var(--n2-ease) forwards}.toaster{position:fixed;inset-block-end:20px;inset-inline-end:20px;z-index:calc(var(--z-overlay) + 10);display:flex;flex-direction:column;gap:10px;max-inline-size:min(380px,calc(100vw - 40px))}.toast{display:flex;align-items:flex-start;gap:10px;background:var(--surface);border:1px solid var(--line);border-inline-start:3px solid var(--brand);border-radius:var(--r);box-shadow:var(--shadow-2);padding-block:10px;padding-inline:12px;color:var(--text);animation:rise var(--n2-dur-base) var(--n2-ease-out) both}.toast.is-success{border-inline-start-color:var(--ok)}.toast.is-warning{border-inline-start-color:var(--amber)}.toast.is-ai{border-inline-start-color:var(--n2-ai)}.toast__icon{margin-block-start:1px}.toast__body{flex:1;min-inline-size:0}.toast__title{font-weight:600;font-size:13.5px}.toast__msg{font-size:12.5px;color:var(--text-2)}.modal__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;padding-block:10vh 24px;padding-inline:16px;overflow-y:auto;animation:fade-in var(--n2-dur-fast) var(--n2-ease)}.modal{inline-size:min(500px,100%);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-2);display:flex;flex-direction:column;animation:rise var(--n2-dur-base) var(--n2-ease-out)}.modal:focus{outline:none}.modal--sm{inline-size:min(360px,100%)}.modal--lg{inline-size:min(800px,100%)}.modal--xl{inline-size:min(1140px,100%)}.modal__head{display:flex;align-items:center;gap:10px;padding-block:14px 0;padding-inline:18px 12px}.modal__icon{color:var(--brand)}.modal__title{flex:1;font-size:16px;font-weight:600;margin:0}.modal__body{padding-block:14px;padding-inline:18px}.modal__foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-block:0 16px;padding-inline:18px}.drawer__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--scrim);animation:fade-in var(--n2-dur-fast) var(--n2-ease)}.drawer{position:absolute;inset-block:0;inline-size:min(420px,100vw);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);display:flex;flex-direction:column}.drawer:focus{outline:none}.drawer--end{inset-inline-end:0;border-inline-start:1px solid var(--line)}.drawer--start{inset-inline-start:0;border-inline-end:1px solid var(--line)}.drawer--bottom{inset-block:auto 0;inset-inline:0;inline-size:100%;block-size:min(60vh,520px);border-block-start:1px solid var(--line)}.drawer__head{display:flex;align-items:center;gap:10px;padding-block:12px;padding-inline:16px 10px;border-block-end:1px solid var(--line)}.drawer__icon{color:var(--brand)}.drawer__title{flex:1;font-size:15px;font-weight:600;margin:0}.drawer__body{flex:1;overflow-y:auto;padding:16px}.tabset{display:flex;flex-direction:column;min-inline-size:0}.tabset>.tabs{flex-wrap:nowrap;overflow-x:auto;margin-block-end:14px}.tabset .tabs__tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tabset .tabs__tab:disabled{opacity:.5;cursor:not-allowed}.overlay-anchor{position:relative;display:inline-flex}.tooltip__bubble,.popover{position:absolute;z-index:var(--z-popover);inset-inline:-160px;margin-inline:auto;inline-size:max-content;max-inline-size:280px;background:var(--text);color:var(--surface);font-size:12px;font-weight:400;line-height:1.4;text-align:start;white-space:normal;padding-block:6px;padding-inline:9px;border-radius:var(--r-sm);box-shadow:var(--shadow-2);pointer-events:none}.tooltip__bubble.is-top,.popover.is-top{inset-block-end:calc(100% + 6px)}.tooltip__bubble.is-bottom,.popover.is-bottom{inset-block-start:calc(100% + 6px)}.tooltip__bubble.is-start,.popover.is-start{inset-inline-start:auto;inset-inline-end:calc(100% + 6px);margin-inline:0}.tooltip__bubble.is-end,.popover.is-end{inset-inline-start:calc(100% + 6px);inset-inline-end:auto;margin-inline:0}.popover{background:var(--surface);color:var(--text);border:1px solid var(--line);pointer-events:auto;padding:0}.popover__title{display:block;padding-block:7px;padding-inline:10px;background:var(--surface-2);border-block-end:1px solid var(--line);font-weight:600}.popover__body{display:block;padding-block:8px;padding-inline:10px;color:var(--text-2)}.dropdown__menu:not(.is-open){display:none}.dropdown__menu.is-start{inset-inline-end:auto;inset-inline-start:0}.dropdown__menu .menu__item{inline-size:100%;border:0;background:none;text-align:start}.dropdown__menu .menu__item.is-active{color:var(--brand);font-weight:600}.dropdown__menu .menu__item:disabled{opacity:.5;cursor:not-allowed}.dropdown__divider{block-size:1px;margin-block:4px;background:var(--line-soft)}.confirm__row{display:flex;gap:14px;align-items:flex-start}.confirm__icon{flex:none;inline-size:38px;block-size:38px;border-radius:50%;display:grid;place-items:center}.confirm__icon.is-danger{background:var(--rose-bg);color:var(--rose)}.confirm__icon.is-warning{background:var(--amber-bg);color:var(--amber)}.confirm__icon.is-brand{background:var(--brand-bg);color:var(--brand)}.confirm__title{font-size:15px;font-weight:600;margin-block:0 4px}.confirm__msg{font-size:13.5px;color:var(--text-2)}.field__control::placeholder{color:var(--text-3)}.field__control:disabled{cursor:not-allowed;background:var(--surface-2)}.field__control--area{min-block-size:88px;resize:vertical;line-height:1.5}.field__control--mono{font-family:var(--mono)}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13.5px;color:var(--text);position:relative}.check input{position:absolute;opacity:0;inline-size:0;block-size:0}.check__box{inline-size:16px;block-size:16px;flex:none;border:1.5px solid var(--line);background:var(--surface);border-radius:4px;display:grid;place-items:center;color:var(--on-brand)}.check--radio .check__box{border-radius:50%}.check input:checked+.check__box{background:var(--brand);border-color:var(--brand)}.check input:focus-visible+.check__box{outline:2px solid var(--brand);outline-offset:2px}.check input:disabled+.check__box{opacity:.5}.check__box .fa-icon{opacity:0;transform:scale(.6);transition:all var(--n2-dur-fast) var(--n2-ease-out)}.check input:checked+.check__box .fa-icon{opacity:1;transform:scale(1)}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;color:var(--text);position:relative}.switch input{position:absolute;opacity:0;inline-size:0;block-size:0}.switch__track{inline-size:34px;block-size:20px;flex:none;border-radius:999px;background:var(--surface-3);border:1px solid var(--line);position:relative;transition:background var(--n2-dur-base) var(--n2-ease)}.switch__thumb{position:absolute;inset-block-start:1px;inset-inline-start:1px;inline-size:16px;block-size:16px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:inset-inline-start var(--n2-dur-base) var(--n2-ease-out)}.switch input:checked+.switch__track{background:var(--brand);border-color:var(--brand)}.switch input:checked+.switch__track .switch__thumb{inset-inline-start:15px}.switch input:focus-visible+.switch__track{outline:2px solid var(--brand);outline-offset:2px}.switch input:disabled+.switch__track{opacity:.5}.screen-host{display:flex;flex:1;min-inline-size:0;margin-block:-20px;margin-inline:-22px}.screen-host>*{min-inline-size:0}.screen-host:has(>.screen){display:block;margin:0}@media(max-width:640px){.screen-host{margin-inline:-14px}}.topbar-ask{color:var(--n2-ai);border-color:color-mix(in srgb,var(--n2-ai) 30%,var(--line))}.topbar-ask:hover:not(:disabled){background:var(--n2-ai-bg)}.topbar-ask .fa-icon{color:var(--n2-ai)}.topbar-ask .kbd{margin-inline-start:2px}.devtenant{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3);white-space:nowrap}.devtenant input{inline-size:72px;padding-block:3px;padding-inline:7px;font-family:var(--mono);font-size:12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.devtenant input[aria-invalid=true]{border-color:var(--rose)}@media(max-width:640px){.topbar-optional,.topbar-ask .kbd,.topbar-ask__label{display:none}}@media(max-width:1000px){.rail .rail__group-toggle.rail__group-label{display:inline-flex;gap:6px;inline-size:auto;padding-block:6px;padding-inline:10px;border-radius:var(--r-sm);white-space:nowrap}.rail .rail__group-toggle.rail__group-label:hover{background:var(--surface-3)}.rail>div{display:flex;align-items:center;gap:2px}}.palette .cmdk__scopes{display:flex;flex-wrap:wrap;gap:6px;padding-block:8px;padding-inline:12px;border-block-end:1px solid var(--line-soft)}.palette .cmdk__scope{display:inline-flex;align-items:center;gap:5px;padding-block:2px;padding-inline:8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-2);font-size:11.5px}.palette .cmdk__scope:hover{border-color:var(--brand-line)}.palette .cmdk__scope.is-active{background:var(--brand-bg);border-color:var(--brand-line);color:var(--brand);font-weight:600}.palette .cmdk__dot{display:inline-block;inline-size:7px;block-size:7px;margin-inline-start:6px;border-radius:50%;background:var(--slate);vertical-align:middle}.palette .cmdk__dot.is-ok{background:var(--ok)}.palette .cmdk__dot.is-warn{background:var(--amber)}.palette .cmdk__dot.is-danger{background:var(--rose)}.palette .cmdk__amt{color:var(--text-2);font-size:12px}.palette .cmdk__type{color:var(--text-2);font-weight:600;margin-inline-end:6px}.palette .cmdk__tag{display:inline-flex;align-items:center;gap:4px;font-size:11px}.palette .cmdk__act{display:inline-flex;align-items:center;gap:4px;padding-block:2px;padding-inline:7px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);font-size:11.5px;font-weight:500}.palette .cmdk__act:hover{border-color:var(--brand-line);color:var(--brand)}.cmdk__item-icon{inline-size:26px;block-size:26px;border-radius:var(--r-sm);display:grid;place-items:center;flex:none;background:var(--surface-2)}.cmdk__item-body{display:flex;flex-direction:column;min-inline-size:0}.cmdk__item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk__item-hint{font-size:11px;color:var(--text-3)}.cmdk__action .cmdk__item-icon{background:var(--brand-bg);color:var(--brand)}.cmdk__scopes{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px;border-block-end:1px solid var(--line-soft)}.cmdk__scope{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--canvas);color:var(--text-2);font-size:12px;padding:3px 10px;border-radius:999px;cursor:pointer}.cmdk__scope:hover{border-color:var(--brand);color:var(--brand)}.cmdk__scope.is-active{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.cmdk__entity-wrap{display:flex;flex-direction:column}.cmdk__entity{gap:10px}.cmdk__amt{color:var(--text);font-size:13px;margin-inline-start:auto}.cmdk__dot{display:inline-block;inline-size:7px;block-size:7px;border-radius:50%;margin-inline-start:6px;vertical-align:middle;background:var(--text-3)}.cmdk__dot.is-ok{background:var(--ok)}.cmdk__dot.is-warn{background:var(--amber)}.cmdk__dot.is-danger{background:var(--rose)}.cmdk__act-toggle{border:none;background:transparent;color:var(--text-3);cursor:pointer;padding:4px 6px;border-radius:var(--r-sm)}.cmdk__act-toggle:hover{background:var(--surface-2);color:var(--brand)}.cmdk__acts{display:flex;gap:6px;flex-wrap:wrap;padding-block:6px 10px;padding-inline:46px 12px}.cmdk__act{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--canvas);color:var(--text);font-size:12px;padding:4px 10px;border-radius:var(--r-sm);cursor:pointer}.cmdk__act:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-bg)}.ovr__link{display:flex;align-items:center;gap:6px;inline-size:100%;text-align:start;border:none;background:transparent;color:var(--text-2);font:inherit;font-size:13px;padding-block:6px;padding-inline:8px;border-radius:var(--r-sm);cursor:pointer}.ovr__link:hover{background:var(--surface-2);color:var(--brand)}.conn{display:flex;align-items:center;gap:12px;flex:none;padding-block:10px;padding-inline:18px;background:var(--amber-bg);color:var(--amber);border-block-end:1px solid color-mix(in srgb,var(--amber) 34%,transparent);font-size:13px;line-height:1.45}.conn__text{flex:1;min-inline-size:0}.conn__text strong{font-weight:600}.conn__timer{flex:none;opacity:.82;font-size:12px;white-space:nowrap}@media(max-width:640px){.conn{flex-wrap:wrap;row-gap:8px;padding-inline:12px}.conn__text{flex:1 1 100%;order:2}.conn__timer{order:3}}:is(.fa-chevron-right,.fa-chevron-left,.fa-chevrons-right,.fa-chevrons-left,.fa-angle-right,.fa-angle-left,.fa-angles-right,.fa-angles-left,.fa-caret-right,.fa-caret-left,.fa-arrow-right,.fa-arrow-left,.fa-arrow-right-long,.fa-arrow-left-long,.fa-arrow-right-to-line,.fa-arrow-left-to-line,.fa-arrow-up-right-from-square,.fa-right-from-bracket,.fa-right-to-bracket,.fa-arrow-right-from-bracket,.fa-arrow-right-to-bracket,.fa-share,.fa-reply,.fa-list-ul,.fa-list-check,.fa-route):dir(rtl):not(.pager__chevron *,.auth__workspace-go,.auth__workspace-go *,.rail__group-chevron,.lineage-timeline__go,.dashboard__action>.fa-icon:last-child):before{display:inline-block;transform:scaleX(-1)}.conn-form__lead{margin-block:0 12px;color:var(--text-2);font-size:13.5px}.conn-form__actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:16px}.gate{inline-size:100%;block-size:100vh;display:grid;place-items:center;padding-inline:16px;background:var(--canvas);color:var(--text)}.gate__card{max-inline-size:460px}.gate__head{display:flex;align-items:center;gap:10px}.gate__title{margin:0;font-size:17px;font-weight:600}.gate__body{color:var(--text-2);font-size:13.5px}.gate__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gate__count{color:var(--text-3);font-size:13px}.rowloader{margin:24px}.rowloader--narrow{max-inline-size:560px}.job{display:flex;gap:12px;padding:12px 0;border-block-start:1px solid var(--line-soft)}.job:first-child{border-block-start:none}.job__icon{inline-size:34px;block-size:34px;border-radius:var(--r);display:grid;place-items:center;flex:none;background:var(--surface-2);color:var(--text-2)}.job__icon.s-running{background:var(--blue-bg);color:var(--blue)}.job__icon.s-succeeded{background:var(--ok-bg);color:var(--ok)}.job__icon.s-failed{background:var(--rose-bg);color:var(--rose)}.job__body{flex:1;min-inline-size:0}.job__kind{font-size:14px;font-weight:600}.job__meta{font-size:12px;color:var(--text-3)}.job__bar{block-size:6px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin-block-start:6px}.job__bar-fill{block-size:100%;background:var(--brand);border-radius:999px;transition:inline-size var(--n2-dur-slow) var(--n2-ease)}.job__head{display:flex;align-items:baseline;gap:8px}.job__status{margin-inline-start:auto;text-transform:capitalize}.unavailable{padding:32px;inline-size:100%;display:grid;place-items:center}.unavailable__card{max-inline-size:520px}.boot-blank{block-size:100vh;background:var(--canvas)}@media(max-width:640px){.unavailable{padding:16px}.rowloader{margin:12px}}.auth__tagline{margin-inline-start:auto;font-size:12px;font-weight:400;color:var(--text-3)}.auth__input--code{font-family:var(--mono)}.auth__submit{justify-content:center;padding-block:9px;font-size:14px;margin-block-start:4px}.auth__dev{align-self:center;background:none;border:none;padding:0;color:var(--text-3);font-size:11.5px;font-family:var(--mono);text-decoration:underline;cursor:pointer}.auth__foot{font-size:11.5px;color:var(--text-3);text-align:center;border-block-start:1px solid var(--line-soft);padding-block-start:12px}*{box-sizing:border-box}html,body,#root{block-size:100%;margin:0}body{font-size:14px;line-height:1.5;color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--n2-dur-base) var(--n2-ease),color var(--n2-dur-base) var(--n2-ease)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--text);margin:0}h1{font-size:28px;font-weight:700}h2{font-size:22px}h3{font-size:18px}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-2);text-decoration:underline}code,pre,kbd,.mono{font-family:var(--mono)}::selection{background:var(--brand-line);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}*::-webkit-scrollbar{inline-size:10px;block-size:10px}*::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--text-3)}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{translate:0 8px;opacity:0}to{translate:0 0;opacity:1}}@keyframes pop-in{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}@keyframes row-out{to{opacity:0;transform:scale(.98);background:var(--ok-bg)}}.rise{animation:rise var(--n2-dur-slow) var(--n2-ease-out) both}.tabular{font-variant-numeric:tabular-nums}#root{display:flex;flex-direction:column}.grid-screen{display:flex;flex-direction:column;gap:16px;min-inline-size:0}.screen-host .grid-screen{padding-block:20px;padding-inline:22px}.screen-host>.screen>.grid-screen{padding:0}@media(max-width:640px){.screen-host .grid-screen{padding-block:14px;padding-inline:14px}}.grid-screen__crumb{margin-block-end:-6px}.grid__lead{display:inline-flex;align-items:center;gap:10px}.grid-screen .is-mono{font-family:var(--mono);font-size:12.5px}.grid-screen .is-dim{color:var(--text-2)}.grid-screen .is-date{white-space:nowrap}.grid-screen .is-num{font-variant-numeric:tabular-nums}.grid__none{color:var(--text-3)}.grid-screen .table__row-link{font-weight:500}.grid-screen .data-grid{display:flex;flex-direction:column;gap:12px}.grid-screen .table th.table__num{text-align:end}.hub{padding-block:20px;padding-inline:22px;max-inline-size:1180px;margin-inline:auto;overflow-y:auto;block-size:100%}.hub__sticky{position:sticky;inset-block-start:0;z-index:5;display:flex;align-items:center;gap:10px;block-size:44px;padding-inline:8px;margin-inline:-8px;margin-block-end:8px;background:var(--canvas);border-block-end:1px solid var(--line)}.hub__sticky-name{font-weight:600}.hub__sticky-tab{color:var(--text-2);font-size:13px;margin-inline-start:auto}.hub__hero{display:flex;align-items:flex-start;gap:14px;margin-block-start:12px}.hub__hero>.screen__head{flex:1 1 260px;min-inline-size:0}.hub__name{overflow-wrap:anywhere}.hub__sub{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.hub__sub .mono{font-family:var(--mono);font-size:12px}.hub__act-wrap{display:inline-flex;flex-direction:column;align-items:stretch;max-inline-size:200px}.hub__soon{font-size:11px;color:var(--text-3);text-align:center;margin-block-start:2px;white-space:normal;line-height:1.25}.hub__soon-inline{color:var(--text-3);font-size:11px}.hub__failure{margin-block-start:12px}.hub__failure .note>div{display:flex;align-items:center;gap:8px;flex:1;min-inline-size:0}.hub__failure-text{flex:1;min-inline-size:0}.hub__why{margin-block-start:12px}.hub__why-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.hub__why-who{font-weight:600}.hub__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin-block-start:16px}.hub__kpi{border:1px solid var(--line);border-radius:var(--r);padding-block:12px;padding-inline:14px;background:var(--surface)}.hub__kpi.is-emphasis{border-color:var(--brand-line);background:var(--brand-bg)}.hub__kpi-k{font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:6px}.hub__kpi-v{font-size:18px;font-weight:600;margin-block-start:4px;font-variant-numeric:tabular-nums}.hub__next{margin-block-start:16px}.hub__body{margin-block-start:20px}.hub__tabtitle{display:inline-flex;align-items:center;gap:6px}.hub__tab-actions{display:flex;gap:8px;flex-wrap:wrap;margin-block-end:12px}@media(max-width:640px){.hub{padding-block:14px;padding-inline:14px}.hub__hero{gap:10px}.hub__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hub__kpi-v{font-size:16px}}.hub-sechead{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin-block:16px 10px;margin-inline:0}[dir=rtl] .hub-sechead{text-transform:none;letter-spacing:normal}.hub-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:14px}.hub-fact__k{font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:6px}.hub-fact__v{font-size:14px;font-weight:500;margin-block-start:2px;color:var(--text)}.hub-fact__v.is-mono{font-family:var(--mono)}.hub-tl{display:flex;gap:12px}.hub-tl__rail{display:flex;flex-direction:column;align-items:center}.hub-tl__dot{inline-size:22px;block-size:22px;border-radius:50%;display:grid;place-items:center;background:var(--text-3);flex:none}.hub-tl__line{flex:1;inline-size:2px;background:var(--line);margin-block:2px}.hub-tl__body{padding-block-end:16px}.hub-tl__title{font-weight:500}.hub-tl__meta{color:var(--text-2);font-size:12px;margin-block-start:2px}.hub-tl.is-done .hub-tl__dot{background:var(--ok)}.hub-tl.is-current .hub-tl__dot{background:var(--brand)}.editrec{display:flex;flex-direction:column;gap:16px}.editrec__note{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;color:var(--text-2);background:var(--blue-bg);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px}.editrec__conflict{border:1px solid var(--amber);border-radius:var(--r);padding:12px;display:grid;gap:8px;background:var(--amber-bg)}.editrec__conflict p{margin:0;font-size:13px;color:var(--text)}.editrec__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-block-end:16px}.editrec__actions{display:flex;align-items:center;gap:8px;padding-block-start:12px;border-block-start:1px solid var(--line);position:sticky;inset-block-end:0;background:var(--surface)}.editrec__count{flex:1;font-size:12px;color:var(--text-2)}@media(max-width:560px){.editrec__grid{grid-template-columns:1fr}.editrec__actions{flex-wrap:wrap}.editrec__count{flex-basis:100%}}.chart{--n2-chart-1: #2a78d6;--n2-chart-2: #1baf7a;--n2-chart-3: #e87ba4;--n2-chart-4: #eda100;--n2-chart-5: #4a3aa7;--n2-chart-6: #eb6834;position:relative;font-family:var(--sans);color:var(--text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .chart{--n2-chart-1: #3987e5;--n2-chart-2: #199e70;--n2-chart-3: #d55181;--n2-chart-4: #c98500;--n2-chart-5: #9085e9;--n2-chart-6: #d95926}}:root[data-theme=dark] .chart{--n2-chart-1: #3987e5;--n2-chart-2: #199e70;--n2-chart-3: #d55181;--n2-chart-4: #c98500;--n2-chart-5: #9085e9;--n2-chart-6: #d95926}.chart__svg{direction:ltr;display:block;inline-size:100%;block-size:auto;overflow:visible}.chart__grid line{stroke:var(--line);stroke-width:1}.chart__axislabel{fill:var(--text-3);font-size:10px;font-family:var(--mono)}.chart__axislabel--name{font-family:var(--sans);font-size:11px}.chart__wrap{position:relative}.chart--donut{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.chart__donutbox{position:relative;flex:0 0 auto}.chart__donutlegend{min-inline-size:0}.chart--spark{display:inline-block;line-height:0}.chart__baseline{stroke:var(--line);stroke-width:1}.chart__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart__area{stroke:none;opacity:.14}.chart__dot{stroke:var(--surface);stroke-width:2}.chart__crosshair{stroke:var(--text-3);stroke-width:1;stroke-dasharray:3 3;opacity:.7}.chart__bar{transition:opacity .12s ease}.chart__bar.is-dim{opacity:.45}.chart__bartrack{fill:var(--surface-2)}.chart__seg{transition:opacity .12s ease}.chart__seg.is-dim{opacity:.4}.chart__gaugetrack{fill:none;stroke:var(--surface-2);stroke-linecap:round}.chart__gaugefill{fill:none;stroke-linecap:round}.chart__center-value{fill:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.chart__center-label{fill:var(--text-2);font-size:11px}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-block-start:10px;font-size:13px;color:var(--text-2)}.chart-legend__item{display:inline-flex;align-items:center;gap:6px}.chart-legend__swatch{inline-size:10px;block-size:10px;border-radius:3px;flex:0 0 auto}.chart-tip{position:absolute;z-index:5;pointer-events:none;inline-size:0;display:flex;justify-content:center;transform:translateY(-110%)}.chart-tip__box{flex:0 0 auto;min-inline-size:88px;padding:8px 10px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-2);font-size:13px;transition:opacity .12s ease}.chart-tip__title{font-weight:600;color:var(--text);margin-block-end:2px;font-size:13px}.chart-tip__row{display:flex;align-items:center;justify-content:space-between;gap:12px;white-space:nowrap}.chart-tip__key{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}.chart-tip__val{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.chart-tip__dot{inline-size:8px;block-size:8px;border-radius:2px;flex:0 0 auto}.chart-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes chart-draw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.chart__line.is-animate{stroke-dasharray:1000;animation:chart-draw .6s ease-out forwards}@media(prefers-reduced-motion:reduce){.chart__line.is-animate{animation:none;stroke-dasharray:none}}.kpi{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);min-inline-size:0}.kpi__head{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:13px}.kpi__hint{margin-block-start:2px;font-size:12px;color:var(--text-2)}.kpi__value{font-size:28px;font-weight:600;color:var(--text);line-height:1.15;font-variant-numeric:tabular-nums}.kpi__value--ok{color:var(--ok)}.kpi__value--warn{color:var(--amber)}.kpi__value--danger{color:var(--rose)}.kpi__value--neutral{color:var(--text)}.kpi.chart{overflow:visible}.chart .kpi__value{container-type:inline-size;min-inline-size:0;text-align:match-parent}.chart .kpi__value .n2-money{display:block;white-space:nowrap;font-size:clamp(11px,7.4cqi,28px)}.chart .kpi__value .n2-money__code{display:inline;font-size:max(12px,.6em);margin-inline:.35ch 0}.kpi__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.kpi__spark{margin-inline-start:auto}.kpi.is-accent{border-top:3px solid var(--brand)}.acct-page{max-inline-size:640px}.acct-sub{color:var(--text-2);font-size:14px;line-height:1.55;margin:0 0 16px;max-inline-size:60ch}.acct-gate{min-block-size:100vh;display:flex;align-items:flex-start;justify-content:center;background:var(--canvas);padding:24px 16px 32px;overflow-y:auto}.acct-gate>.card{inline-size:100%;max-inline-size:520px;margin-top:min(8vh,72px)}.acct-gate__head{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.acct-gate__icon{flex:none;inline-size:38px;block-size:38px;border-radius:var(--r);display:grid;place-items:center;background:var(--brand-bg);color:var(--brand)}.acct-gate__head h1{font-size:19px;margin:0 0 4px}.acct-gate__head p{margin:0;color:var(--text-2);font-size:14px;line-height:1.55}.acct-reveal{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);margin:-4px 0 12px;cursor:pointer}.acct-rules{list-style:none;margin:0 0 16px;padding:12px;border-radius:var(--r);background:var(--surface-2);display:grid;gap:6px}.acct-rules li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.acct-rules li .fa-icon{color:var(--text-3)}.acct-live{font-size:13px;color:var(--text-2);margin-bottom:12px;display:grid;gap:2px}.acct-error,.acct-ok{border-radius:var(--r);padding:12px;margin-bottom:16px;font-size:14px;line-height:1.5}.acct-error{background:var(--rose-bg);color:var(--rose);border:1px solid var(--line)}.acct-error__head{display:flex;align-items:center;gap:8px;font-weight:500}.acct-error ul{margin:8px 0 0;padding-inline-start:24px}.acct-ok{background:var(--ok-bg);color:var(--ok);border:1px solid var(--line);display:flex;align-items:center;gap:8px}.acct-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media(max-width:480px){.acct-gate{padding:12px}.acct-gate>.card{margin-top:16px}.acct-actions .btn{inline-size:100%}}.acct-rules li.is-ok,.acct-rules li.is-ok .fa-icon{color:var(--ok)}.acct-rules li.is-todo .fa-icon,.acct-rules li.is-info .fa-icon{color:var(--text-3)}.acct-reveal__label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.acct-page .card{max-inline-size:640px}.acct-fields{display:grid;gap:16px;margin-block-end:12px}.print-preview__title{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.print-preview__code{font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--text-3)}.print-preview__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.print-preview{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:12px}.print-preview__frame{display:block;inline-size:100%;block-size:70vh;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--print-paper)}.print-preview__sheet{display:flex;flex-direction:column;gap:12px;margin-inline:auto;inline-size:min(100%,560px);aspect-ratio:210 / 297;max-block-size:70vh;padding-block:28px;padding-inline:32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}.print-preview__bar,.print-preview__block{display:block;block-size:10px;border-radius:var(--r-sm);background:var(--surface-3);animation:print-preview-pulse 1.4s ease-in-out infinite}.print-preview__bar--head{inline-size:45%;block-size:16px;background:var(--brand-bg);border-block-end:2px solid var(--brand)}.print-preview__bar--short{inline-size:60%}.print-preview__block{flex:1;min-block-size:80px}.print-preview__bar--total{inline-size:35%;margin-inline-start:auto}.print-preview__error p{margin-block:2px 8px}@media(prefers-reduced-motion:reduce){.print-preview__bar,.print-preview__block{animation:none}}@keyframes print-preview-pulse{50%{opacity:.55}}@media(max-width:640px){.print-preview{padding:6px}.print-preview__frame{block-size:62vh}.print-preview__actions>.btn{flex:1 1 100%;justify-content:center}}.crm-stack{display:flex;flex-direction:column;gap:8px}.crm-stack--tight{gap:6px}.crm-stack--loose{gap:16px}.crm-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-row--nowrap{flex-wrap:nowrap}.crm-grow{flex:1;min-inline-size:0}.crm-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-toolbar{display:flex;justify-content:flex-end;gap:8px}.crm-pad{padding:12px}.crm-block{inline-size:100%;justify-content:center;margin-block-start:12px}.crm-muted{margin:0;color:var(--text-3);font-size:13px}.crm-strong{font-weight:600;color:var(--text)}.crm-tabular{font-variant-numeric:tabular-nums}.crm-code{font-family:var(--mono);font-size:12px;color:var(--text-2)}.crm-notes{margin:10px 0 0;white-space:pre-wrap;color:var(--text-2);font-size:13px}.crm-hint{margin:0;display:flex;align-items:center;gap:6px;color:var(--text-3);font-size:12.5px}.crm-note{margin:10px 0 0;display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-3)}.crm-note--ok{color:var(--ok)}.crm-note--warn{color:var(--amber)}.crm-verbs{display:flex;gap:8px;flex-wrap:wrap}.crm-sticky{position:sticky;inset-block-start:16px}.crm-seg{align-self:flex-start;max-inline-size:100%}.crm-section__head{justify-content:flex-start}.crm-section__title{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.crm-section__actions{margin-inline-start:auto;display:flex;gap:8px;font-family:var(--sans);letter-spacing:0;text-transform:none}.crm-section .totals{max-inline-size:none;margin-inline-start:0}.crm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}.crm-kpi{border-block-start:3px solid var(--brand)}.crm-kpi__label{display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:12.5px}.crm-kpi__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-block-start:6px;font-size:19px;font-weight:600;color:var(--text)}.crm-kpi__hint{color:var(--text-3);font-size:12px;font-weight:400}.crm-board{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-block-end:8px}.crm-col{flex:1 1 0;min-inline-size:240px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;max-block-size:72vh;transition:background var(--n2-dur-base) var(--n2-ease),box-shadow var(--n2-dur-base) var(--n2-ease)}.crm-col.is-drop{background:var(--brand-bg);box-shadow:inset 0 0 0 2px var(--brand-line)}.crm-col__head{display:flex;align-items:center;gap:8px;padding:12px 14px 8px;color:var(--brand)}.crm-col__title{font-weight:600;font-size:13px;color:var(--text)}.crm-col__count{color:var(--text-3);font-size:12.5px}.crm-col__total{padding:0 14px 8px;color:var(--text-2);font-size:12.5px}.crm-col__body{overflow-y:auto;padding:0 10px 10px;display:flex;flex-direction:column;gap:8px}.crm-col__empty{text-align:center;color:var(--text-3);font-size:12.5px;padding:8px}.crm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px;box-shadow:var(--shadow-1);cursor:grab;color:var(--text);font:inherit;transition:box-shadow var(--n2-dur-fast) var(--n2-ease)}.crm-card:hover{box-shadow:var(--shadow-2)}.crm-card:active{cursor:grabbing}.crm-card.is-dragging{opacity:.5}.crm-card--btn{text-align:start;cursor:pointer;inline-size:100%}.crm-card__name{font-weight:500;font-size:13px}.crm-card__aside{color:var(--text-3);font-weight:400}.crm-card__meta{color:var(--text-3);font-size:12.5px;margin-block-start:2px}.crm-card__foot{display:flex;align-items:center;justify-content:space-between;margin-block-start:8px}.crm-card__code{font-size:11px;color:var(--text-3)}.crm-doc__code{font-family:var(--mono)}.crm-doc__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.crm-doc__grid{grid-template-columns:minmax(0,1fr)}}.crm-doc__main,.crm-doc__side{display:flex;flex-direction:column;gap:16px;min-inline-size:0}.crm-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-block-end:16px}.crm-doc__sub{color:var(--text-2);font-size:13px;margin:6px 0 0;max-inline-size:62ch}.crm-doc__sub--gap{margin-block-start:16px}.crm-workflow{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.crm-workflow__field{flex:0 1 300px;min-inline-size:min(100%,240px)}.crm-panel{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:var(--r);padding:12px;margin-block-end:12px;display:flex;flex-direction:column;gap:8px}.crm-pick-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.crm-pick-list__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-row-link{cursor:pointer}.crm-row-link:hover{background:var(--surface-2)}.crm-subcard{margin-block-end:16px}.crm-doc{display:flex;flex-direction:column;gap:16px}.crm-doc__hero{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.crm-doc__title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin:0}.crm-doc__actions{margin-inline-start:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.crm-sub{color:var(--text-2);font-size:13px;margin-block-start:3px}.crm-meta{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;font-size:13px;margin:0;align-items:baseline}.crm-meta--gap{margin-block-start:12px}.crm-meta__row{display:contents}.crm-meta__k{color:var(--text-3);margin:0}.crm-meta__v{color:var(--text);margin:0;overflow-wrap:anywhere}.crm-timeline{display:flex;flex-direction:column;gap:14px}.crm-tl{display:flex;gap:12px}.crm-tl__rail{display:flex;flex-direction:column;align-items:center}.crm-tl__dot{inline-size:28px;block-size:28px;border-radius:50%;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);flex:none;font-size:11px}.crm-tl__line{inline-size:2px;flex:1;background:var(--line);margin:4px 0}.crm-tl__body{padding-block-end:8px;font-size:13px}.crm-tl__when{color:var(--text-3);font-size:12.5px}.crm-lines td{vertical-align:middle}.crm-lines .field__control{min-inline-size:0;inline-size:100%}.crm-col-qty{inline-size:70px}.crm-col-pct{inline-size:90px}.crm-col-money{inline-size:120px}.crm-col-kind{inline-size:130px}.crm-col-icon{inline-size:36px}.crm-statement{display:flex;flex-direction:column;gap:12px}.crm-statement__totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-stattile{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;background:var(--surface-2)}.crm-stattile.is-strong{border-color:var(--brand-line);background:var(--brand-bg)}.crm-stattile__k{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}.crm-stattile__v{font-size:15px;font-weight:600;margin-block-start:2px;color:var(--text)}.crm-statement__table tfoot td{font-weight:600;border-block-start:2px solid var(--line)}.crm-contacts{display:flex;flex-direction:column;gap:8px}.crm-contact{display:grid;grid-template-columns:1.2fr 1.6fr auto;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r);font-size:13px}.crm-contact__meta{display:flex;flex-direction:column;gap:2px;color:var(--text-3);font-size:12.5px}@media(max-width:640px){.crm-statement__totals{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contact{grid-template-columns:1fr}}.crm-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.crm-deadline{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.crm-deadline--sub{margin-block-start:6px}.crm-deadline.is-urgent{color:var(--rose);font-weight:600}.crm-deadline.is-soon{color:var(--amber);font-weight:500}.crm-checklist{margin-block-start:16px}.crm-check{display:flex;align-items:center;gap:10px;padding:8px 0;border-block-end:1px solid var(--line-soft);font-size:13px}.crm-check__label{flex:1}.crm-check.is-done .crm-check__label{color:var(--text-3);text-decoration:line-through}[dir=rtl] .crm-stattile__k{letter-spacing:0;text-transform:none}[dir=rtl] .crm-stattile__k{font-family:var(--sans);font-size:11px}.crm-quick{justify-content:flex-start;inline-size:100%}.crm-quick>span{text-align:start}.crm-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}@media print{.crumbs,.modal__scrim,.drawer__scrim,.toaster,.conn,.scm-section__actions,.n2-proj-hero__actions,.bil-doc__actions,.crm-doc__actions{display:none!important}[dir=rtl] .n2-money__code{unicode-bidi:isolate}.n2-proj-lines-wrap{overflow:visible}.n2-proj-lines{font-size:7pt;table-layout:auto;inline-size:100%}.n2-proj-lines th,.n2-proj-lines td{padding-inline:1.5mm;white-space:normal;overflow-wrap:anywhere}.n2-proj-lines .n2-proj-bar{min-inline-size:10mm}.n2-proj-totals .row{gap:6mm}.n2-proj-keep{break-inside:avoid;page-break-inside:avoid}.card__head{break-after:avoid;page-break-after:avoid}.n2-proj-lines th[style]{min-inline-size:0!important}.n2-proj-lines tr{break-inside:avoid}html body{background:var(--print-paper)}.shell,.shell__main,.shell__content,.screen-host{display:block;block-size:auto;min-block-size:0;overflow:visible;background:var(--print-paper);padding:0}.bil-sum,.n2-proj-totals,.crm-totals{break-inside:avoid;page-break-inside:avoid}.bil-doc__aside,.crm-totals{break-before:avoid}.crm-lines-wrap{overflow:visible!important}.crm-lines tr{break-inside:avoid}.n2-proj-lines-wrap{overflow:visible!important}.n2-proj-doc .n2-proj-lines{font-size:7.5pt}.n2-proj-doc .n2-proj-lines th,.n2-proj-doc .n2-proj-lines td{padding-block:1.5mm;padding-inline:1mm}.n2-proj-doc .n2-proj-lines th{min-inline-size:0!important;white-space:normal;letter-spacing:0}.n2-proj-doc .n2-proj-lines .n2-proj-bar{min-inline-size:10mm}.n2-proj-doc .n2-proj-lines .is-num{white-space:nowrap}.n2-proj-doc .n2-proj-lines thead{display:table-header-group}.n2-proj-doc .n2-proj-lines tr{break-inside:avoid}}.rpt-search{position:relative;max-inline-size:460px}.rpt-search .fa-icon{position:absolute;inset-inline-start:12px;inset-block-start:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.rpt-search .field__control{padding-inline-start:34px}.rpt-groups{display:flex;flex-direction:column;gap:26px}.rpt-group__head{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}[dir=rtl] .rpt-group__head{letter-spacing:normal;text-transform:none}.rpt-group__count{color:var(--text-3);font-weight:400;letter-spacing:0}.rpt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.rpt-card{display:flex;flex-direction:column;cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease}.rpt-card:hover{box-shadow:var(--shadow-2)}.rpt-card:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.rpt-card__top{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 8px}.rpt-card__icon,.rpt-hero__icon{flex:0 0 auto;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line)}.rpt-hero__icon{inline-size:46px;block-size:46px;font-size:18px}.rpt-card__title{flex:1;min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rpt-card__name{font-weight:600;font-size:14px;line-height:1.3;color:var(--text)}.rpt-card__desc{padding:0 16px 16px;color:var(--text-2);font-size:13px;line-height:1.45}.rpt-fav{color:var(--text-3);opacity:.6}.rpt-card:hover .rpt-fav,.rpt-fav:focus-visible{opacity:1}.rpt-fav.is-on{color:var(--amber);opacity:1}.rpt-hero{display:flex;align-items:flex-start;gap:14px}.rpt-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:6px}.rpt-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rpt-tools .rpt-search{flex:1 1 260px}.rpt-foot td,.rpt-foot th{border-block-start:2px solid var(--line);background:var(--surface-2);font-weight:600}.rpt-cell-dim{color:var(--text-2)}.rpt-hero__body{flex:1;min-inline-size:0}.rpt-nowrap{white-space:nowrap}.rpt-count{color:var(--text-3);font-weight:400}.scm-stack{display:flex;flex-direction:column;gap:16px;max-inline-size:1040px;inline-size:100%}.scm-stack>*{min-inline-size:0}.scm-version{color:var(--brand)}.scm-section__actions{margin-inline-start:auto;display:inline-flex;gap:8px;text-transform:none;letter-spacing:normal;font-family:var(--sans)}.scm-flow>*+*{margin-block-start:12px}.scm-rail .lineage-timeline__link{inline-size:100%;background:none;border:0;border-radius:var(--r);padding-block:4px;padding-inline:6px;margin-inline:-6px;font:inherit;text-align:start;cursor:pointer}.scm-rail .lineage-timeline__link:hover{background:var(--surface-2)}.scm-rail .lineage-timeline__link:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.scm-rail .lineage-timeline__number{color:var(--brand)}.scm-rail .lineage-timeline__state,.scm-rail li.is-pending{color:var(--text-3)}.scm-rail__mark.is-done{color:var(--ok)}.scm-rail__mark.is-current{color:var(--brand)}.scm-mono{font-family:var(--mono)}.table .is-dim,.is-dim{color:var(--text-2)}.scm-journal tfoot td{border-block-start:2px solid var(--line);font-weight:600}.scm-lineno{font-family:var(--mono);color:var(--text-3);font-size:12.5px}.scm-table-total td,.scm-jv__foot td{border-block-start:2px solid var(--line);font-weight:600}.scm-balance{display:inline-flex;align-items:center;gap:6px}.scm-balance.is-ok{color:var(--ok)}.scm-balance.is-bad{color:var(--rose)}.scm-approve__row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.scm-band{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--r);background:var(--blue-bg);color:var(--blue);border:1px solid var(--line);font-size:12.5px}.scm-pips{display:inline-flex;gap:4px}.scm-pip{inline-size:8px;block-size:8px;border-radius:50%;background:var(--line)}.scm-pip.is-on{background:var(--brand)}.scm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.scm-kpi{position:relative}.scm-kpi.is-link{cursor:pointer}.scm-kpi.is-link:hover{border-color:var(--brand)}.scm-kpi__top{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:12.5px}.scm-kpi__val{margin-block-start:8px;font-size:24px;font-weight:600;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.scm-kpi__sub{margin-block-start:6px;font-size:12.5px;color:var(--text-3)}.scm-kpi__bar{position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--line)}.scm-kpi__bar--po{background:var(--n2-entity-po, var(--brand))}.scm-kpi__bar--inv{background:var(--n2-entity-inv, var(--brand))}.scm-kpi__bar--warn{background:var(--amber)}.scm-kpi__bar--ok{background:var(--ok)}.scm-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.scm-action{display:flex;align-items:center;gap:12px;text-align:start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--text);cursor:pointer;font:inherit}.scm-action:hover{border-color:var(--brand)}.scm-action:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.scm-action__icon{inline-size:36px;block-size:36px;flex:none;border-radius:var(--r);display:grid;place-items:center;background:var(--surface-2);color:var(--brand)}.scm-action__t{font-weight:600;font-size:13px;display:block}.scm-action__d{font-size:12.5px;color:var(--text-3);display:block}.scm-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scm-step{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-3)}.scm-step__n{inline-size:24px;block-size:24px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:12.5px;background:var(--surface-2);color:var(--text-3)}.scm-step.is-active .scm-step__n{background:var(--brand);color:var(--surface)}.scm-step.is-done .scm-step__n{background:var(--ok);color:var(--surface)}.scm-step.is-active{color:var(--text);font-weight:600}.scm-step__line{inline-size:24px;block-size:2px;background:var(--line)}.scm-step__line.is-done{background:var(--ok)}.scm-best{background:var(--ok-bg);border-radius:var(--r)}.scm-editrow{display:grid;gap:8px;align-items:end}.scm-ledger{display:flex;flex-direction:column;gap:12px}.scm-ledger__totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scm-ledgertile{border:1px solid var(--line);border-radius:var(--r);padding:9px 12px;background:var(--surface-2)}.scm-ledgertile.is-strong{border-color:var(--brand)}.scm-ledgertile__k{font-family:var(--mono);font-size:9.5px;color:var(--text-3);text-transform:uppercase;letter-spacing:.11em;font-weight:500}.scm-ledgertile__v{font-size:15px;font-weight:600;margin-block-start:2px;font-variant-numeric:tabular-nums}.scm-picklist{display:flex;flex-direction:column;gap:8px}.scm-pickrow{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r)}@media(max-width:640px){.scm-ledger__totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.scm-gap-top{margin-block-start:12px}.scm-col-sm{inline-size:90px}.scm-col-md{inline-size:130px}.scm-col-lg{inline-size:160px}.scm-field-narrow{flex:1 1 200px;max-inline-size:280px}.scm-field-wide{flex:2 1 260px}.scm-vendorline{margin:0 0 12px;color:var(--text-2);font-size:13px;display:flex;align-items:center;gap:6px}.scm-gap-bottom{margin-block-end:10px}.scm-col-xs{inline-size:36px}.table th.table__num{text-align:end}.scm-field-xs{flex:0 1 120px}.table td.is-bad,.is-bad{color:var(--rose)}.scm-field-sm{flex:0 1 160px}.scm-settle{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.scm-meter{margin-block-start:12px;block-size:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.scm-meter__fill{block-size:100%;background:var(--brand)}.scm-meter__fill.is-full{background:var(--ok)}.scm-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text);align-self:end;padding-block:8px}.scm-check input{inline-size:16px;block-size:16px;accent-color:var(--brand)}.table td.is-ok,.is-ok{color:var(--ok)}.scm-steps__item{display:inline-flex;align-items:center;gap:8px}.scm-awarded{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:20px}.scm-awarded p{margin:0;color:var(--text-2);max-inline-size:520px}.scm-awarded .fa-icon{font-size:26px;color:var(--brand)}.scm-stack--wide{max-inline-size:1240px}.scm-kpi{padding:0}.scm-kpi__btn{all:unset;box-sizing:border-box;display:block;inline-size:100%;padding:13px 14px;padding-inline-start:17px;cursor:pointer}.scm-kpi__btn:disabled{cursor:default}.scm-kpi__btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.scm-pickrow__when{color:var(--text-3);font-size:12.5px}.scm-ledger__table{inline-size:100%}.scm-ledger__table tfoot td{font-weight:600;border-block-start:2px solid var(--line)}:not(.scm-stack)>.scm-section+.scm-section{margin-block-start:14px}.scm-cellpicker .field__label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.proj-mono{font-family:var(--mono)}.proj-dim{color:var(--text-3)}.proj-meta__v{color:var(--text);font-weight:500}.proj-note{margin:0;color:var(--text-2);font-size:13px}.proj-stack{display:flex;flex-direction:column;gap:12px}.proj-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.proj-row--end{align-items:flex-end}.proj-spacer{margin-inline-start:auto}.proj-card__title{flex:1 1 auto;min-inline-size:0}.proj-card__actions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;margin-inline-start:auto;text-transform:none;letter-spacing:normal;font-family:var(--sans);font-size:13px;color:var(--text-2)}.proj-hero__body{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:16px}.proj-hero__main{flex:1 1 280px;min-inline-size:0;display:flex;flex-direction:column;gap:6px}.proj-hero__eyebrow{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}[dir=rtl] .proj-hero__eyebrow{font-family:var(--ar);letter-spacing:normal;text-transform:none;font-size:11px}.proj-hero__code{margin:0;font-family:var(--mono);font-size:22px;overflow-wrap:anywhere}.proj-hero__sub{color:var(--text-2);font-size:13px}.proj-hero__money{flex:0 1 300px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.proj-hero__money .totals{inline-size:100%}.proj-hero__gross{font-size:20px;font-weight:600}.proj-hero__actions{padding:12px 16px;border-block-start:1px solid var(--line);align-items:center}.proj-hero__refusal{padding:0 16px 12px}@media(max-width:640px){.proj-hero__money{align-items:stretch;flex-basis:100%}}.proj-refusal .note>div{flex:1;display:flex;align-items:flex-start;gap:8px}.proj-refusal__dismiss{margin-inline-start:auto;flex:none;background:none;border:0;padding:0 2px;color:inherit;cursor:pointer;min-inline-size:24px;min-block-size:24px;display:inline-grid;place-items:center}.proj-banner{min-inline-size:0}.proj-rail{display:flex;align-items:stretch;margin:0;padding:0;list-style:none;overflow-x:auto}.proj-rail__li{flex:1 1 0;min-inline-size:132px;display:flex}.proj-rail__step{flex:1;display:flex;flex-direction:column;gap:6px;padding:6px 8px;border:0;background:transparent;color:inherit;font:inherit;text-align:start;border-radius:var(--r)}.proj-rail__step.is-clickable{cursor:pointer}.proj-rail__step.is-clickable:hover{background:var(--surface-2)}.proj-rail__step:focus-visible{outline:2px solid var(--brand)}.proj-rail__head{display:flex;align-items:center;gap:8px}.proj-rail__dot{inline-size:22px;block-size:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--line);color:var(--on-brand)}.proj-rail__dot.is-done{background:var(--ok)}.proj-rail__dot.is-current{background:var(--brand);box-shadow:0 0 0 4px var(--brand-bg)}.proj-rail__bar{flex:1;block-size:2px;background:var(--line);border-radius:2px}.proj-rail__bar.is-done{background:var(--ok)}.proj-rail__label{font-size:13px;font-weight:600;color:var(--text-2)}.proj-rail__amt{font-size:13px;color:var(--text-2)}.proj-rail__jv{font-size:11px;color:var(--brand)}.proj-rail__jv.is-hint,.proj-rail__step.is-pending .proj-rail__label,.proj-rail__step.is-pending .proj-rail__amt{color:var(--text-3)}.proj-foot td{border-block-start:2px solid var(--line);font-weight:600}.proj-balance{display:inline-flex;align-items:center;gap:6px}.proj-balance.is-ok{color:var(--ok)}.proj-balance.is-bad{color:var(--rose)}.table tr.proj-row-heading td{font-weight:600;background:var(--surface-2);color:var(--text)}.proj-bar{block-size:6px;border-radius:999px;background:var(--line);overflow:hidden;min-inline-size:48px}.proj-bar__fill{display:block;block-size:100%;border-radius:inherit;background:var(--brand)}.proj-bar__fill.is-ok{background:var(--ok)}.proj-bar__fill.is-warn{background:var(--amber)}.proj-bar__fill.is-bad{background:var(--rose)}.proj-cotbar{inline-size:100%;min-inline-size:72px;block-size:8px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.proj-cotbar__fill{display:block;block-size:100%;border-radius:inherit;background:var(--brand)}.proj-cotbar__fill.is-over{background:var(--rose)}.proj-kpi{border-block-start:3px solid var(--brand)}.proj-kpi.is-ok{border-block-start-color:var(--ok)}.proj-kpi.is-warn{border-block-start-color:var(--amber)}.proj-kpi.is-bad{border-block-start-color:var(--rose)}.proj-kpi__label{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:13px}.proj-kpi .dashboard__figure{margin-block-start:4px;line-height:1.15}.proj-kpi .dashboard__figure .amount{font-size:20px}.proj-kpi__foot{margin-block-start:4px;font-size:12px;color:var(--text-3)}button.dashboard__action{inline-size:100%;background:none;font:inherit;text-align:start;cursor:pointer}.proj-action__text{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.proj-action__title{font-weight:600}.proj-action__sub{font-size:12px;color:var(--text-3)}.proj-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;list-style:none;margin:0;padding:0}.proj-actionform__actions{align-items:center;gap:12px}.proj-form-stats{display:flex;flex-wrap:wrap;gap:24px;margin-block-start:4px}.proj-form-stack{display:flex;flex-direction:column;gap:16px;margin-block-start:16px}.proj-stat{font-weight:600}.proj-cum-input{inline-size:110px;text-align:end}.proj-cell-input{padding-block:5px;min-inline-size:0}.proj-cell-input.is-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.table td:has(>.proj-cell-input){text-align:end}.card__head .proj-card-head-action,.card__head .btn.proj-card-head-action{margin-inline-start:auto;text-transform:none;letter-spacing:0;font-family:var(--sans, inherit);font-size:12.5px}.proj-dims{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.proj-dims .field{inline-size:9rem}.proj-override{color:var(--amber)}.proj-stage-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.proj-stage-picks{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.proj-check{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--text);cursor:pointer}.proj-check input{margin-block-start:3px;accent-color:var(--brand)}.proj-check__hint{display:block;font-size:11.5px;color:var(--text-3)}[dir=rtl] .boq-rtl-flip{display:inline-block;transform:scaleX(-1)}.boq-dim{color:var(--text-3)}.boq-mono{font-family:var(--mono)}.boq-strong{font-weight:600}.boq-small{font-size:12.5px}.boq-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.boq-stack{display:flex;flex-direction:column;gap:12px}.boq-end{margin-inline-start:auto}.boq-flush-top{margin-block-start:0}.boq-normal{font-weight:400}.boq-col-code{inline-size:90px}.boq-col-desc{min-inline-size:200px}.boq-col-money{min-inline-size:120px}.boq-qty-cell{display:flex;gap:4px;align-items:center;justify-content:flex-end}@media print{.n2-proj-lines .boq-col-desc,.n2-proj-lines .boq-col-money{min-inline-size:0}}.boq-stage-pick{gap:8px}.boq-stage-pick.is-on{border-color:var(--brand);background:var(--brand-bg);color:var(--text)}.boq-stage-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.boq-stage-row__amount{padding-block-end:10px;min-inline-size:110px}.boq-col-billing{inline-size:130px}.boq-stack-start{display:flex;flex-direction:column;align-items:flex-start}.boq-row--end{align-items:flex-end}.boq-buildup{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.boq-notes{margin-block-start:12px}.boq-code{white-space:nowrap}.cmp-small{font-size:12px;color:var(--text-3)}.cmp-strong{font-weight:600}.cmp-plain{font-weight:400}.cmp-pad{padding:16px}.cmp-gap-t{margin-block-start:8px}.cmp-gap-b{margin-block-end:8px}.cmp-gap-b-lg{margin-block-end:12px}.cmp-stack{display:flex;flex-direction:column;gap:14px}.cmp-sechead{margin-block-start:0}.cmp-foots{margin-block:8px 0;font-size:13px}.cmp-foots.is-ok{color:var(--ok)}.cmp-foots.is-bad{color:var(--rose)}.cmp-split{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.cmp-split__main{flex:1 1 260px;min-inline-size:0}.cmp-stats{display:flex;flex-wrap:wrap;gap:8px 24px}.cmp-col-item{inline-size:80px}.cmp-col-progress{min-inline-size:120px}.cmp-col-occ{min-inline-size:160px}.cmp-col-desc{min-inline-size:220px}.cmp-tone{display:inline-flex;align-items:center;gap:6px}.cmp-tone.is-ok{color:var(--ok)}.cmp-tone.is-warn{color:var(--amber)}.cmp-tone.is-bad{color:var(--rose)}.cmp-stage{margin-block-end:12px}.cmp-stage__picks{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:6px}.cmp-stage__value{margin-block-start:4px;font-size:12px}.boq-wbs-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-block-end:12px}.boq-wbs-summary{display:flex;gap:8px;flex-wrap:wrap}.boq-wbs-copied{font-size:12px;color:var(--text-3);max-inline-size:52ch}.boq-wbs-table{min-inline-size:44rem}.boq-wbs-scope{color:var(--text);font-weight:500}.boq-wbs-code{font-family:var(--mono);font-size:11px;color:var(--text-3)}.boq-wbs-linked{color:var(--text-2);font-size:12.5px}.boq-actions-cell{white-space:nowrap;text-align:end}.boq-actions-cell>*+*{margin-inline-start:6px}.boq-budget-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-block-end:16px}.boq-budget-head .screen__section-title{margin-block-start:0}.boq-hint{margin:0;font-size:12.5px;color:var(--text-3);max-inline-size:62ch}.boq-budget-rows{display:flex;flex-direction:column;gap:16px}.boq-budget-row__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:6px}.boq-budget-row__name{font-weight:600;color:var(--text);font-size:13px}.boq-budget-row__figures{font-size:12.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.boq-budget-bar{position:relative;display:flex;block-size:.5rem;border-radius:999px;background:var(--surface-3);overflow:hidden}.boq-budget-bar__seg{display:block;block-size:100%}.boq-budget-bar__seg.is-spent{background:var(--brand)}.boq-budget-bar__seg.is-requested{background:repeating-linear-gradient(45deg,var(--amber) 0 3px,transparent 3px 6px);background-color:var(--surface-3)}.boq-budget-row__legend{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block-start:6px;font-size:11.5px;color:var(--text-3)}.boq-budget-row__unbudgeted{font-size:11.5px;color:var(--text-3);font-style:italic}.boq-budget-total{display:flex;justify-content:space-between;gap:12px;margin-block-start:16px;padding-block-start:12px;border-block-start:1px solid var(--line);font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.boq-budget-empty{display:flex;gap:12px;align-items:flex-start;color:var(--text-2);font-size:13px}.boq-drawer-actions{margin-block-start:8px}.boq-problems{margin:0;padding-inline-start:16px;color:var(--rose);font-size:12px}@media(max-width:40rem){.boq-budget-head,.boq-wbs-head{flex-direction:column;align-items:stretch}.boq-budget-total{flex-direction:column;gap:4px}}.fld-sechead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-end:8px}.fld-sechead .screen__section-title{margin-block:0}.fld-stack{display:flex;flex-direction:column;gap:14px}.fld-lens__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-end:12px}.fld-lens__meta>div{flex:1;min-inline-size:0}.fld-muted{color:var(--text-3);font-size:12.5px}.fld-note{color:var(--text-2);font-size:13px;margin-block:0}.fld-pos{color:var(--ok)}.fld-neg{color:var(--rose)}.fld-row-click{cursor:pointer}.fld-drawer-actions{display:flex;justify-content:flex-end;gap:10px;margin-block-start:6px}.fld-feed{display:flex;flex-direction:column}.fld-feed__row{display:flex;align-items:center;gap:10px;justify-content:space-between;padding-block:10px;border-block-end:1px solid var(--line-soft)}.fld-feed__row:last-child{border-block-end:0}.fld-feed__main{display:flex;flex-direction:column;gap:2px;min-inline-size:0;flex:1}.fld-feed__title{font-weight:600;min-inline-size:0}.fld-feed__sub{color:var(--text-3);font-size:12.5px}.fld-assigned{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fld-lineage{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:8px}.fld-wide-drawer .form-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.fld-wide-drawer .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.drawer:has(.fld-wide-drawer,.fld-drawer-form){max-inline-size:100vw}[dir=rtl] .fld-flip:not(.fa-icon){display:inline-block;transform:scaleX(-1)}.stage{display:flex;align-items:flex-start;gap:4px;overflow-x:auto;padding-block:4px 8px;padding-inline:0}.stage__step{display:flex;flex-direction:column;align-items:center;gap:6px;min-inline-size:78px;flex:1 0 auto;text-align:center;position:relative}.stage__step:before,.stage__step:after{content:"";position:absolute;inset-block-start:13px;block-size:2px;background:var(--line);z-index:0}.stage__step:before{inset-inline-start:0;inline-size:50%}.stage__step:after{inset-inline-end:0;inline-size:50%}.stage__step:first-child:before,.stage__step:last-child:after{display:none}.stage__step.is-done:before,.stage__step.is-done:after,.stage__step.is-current:before{background:var(--brand)}.stage__dot{inline-size:28px;block-size:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--text-3);border:2px solid var(--line);z-index:1}.stage__step.is-done .stage__dot{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.stage__step.is-current .stage__dot{background:var(--brand-bg);border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.stage__label{font-size:11px;line-height:1.2;color:var(--text-2)}.stage__step.is-current .stage__label{color:var(--text);font-weight:600}.stage__step.is-done .stage__label{color:var(--text)}.next{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:14px;padding-block:14px;padding-inline:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.next__icon{inline-size:38px;block-size:38px;border-radius:var(--r);display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);flex:none}.next__body{flex:1 1 220px;min-inline-size:0}.next__k{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.next__title{font-weight:600;color:var(--text)}.next__hint{font-size:13px;color:var(--text-2);margin-block-start:2px}.next__soon{font-size:11px;color:var(--text-3);display:inline-flex;align-items:center;gap:5px;margin-block-start:4px}@media(max-width:640px){.next{gap:12px;padding-block:12px;padding-inline:12px}.next>.btn{flex:1 1 100%;justify-content:center}.stage__step{min-inline-size:72px}.stage__label{white-space:nowrap}}.bil-doc__code{font-family:var(--mono);unicode-bidi:isolate}.bil-doc__count{color:var(--text-3);text-transform:none;letter-spacing:0}.bil-doc__body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media(max-width:900px){.bil-doc__body{grid-template-columns:minmax(0,1fr)}}.bil-doc__main{display:flex;flex-direction:column;gap:8px;min-inline-size:0}.bil-doc__aside{position:sticky;inset-block-start:16px;display:flex;flex-direction:column;gap:16px;min-inline-size:0}@media(max-width:900px){.bil-doc__aside{position:static}}.bil-doc__next{margin:0 0 10px;font-size:13px;color:var(--text-2)}.bil-doc__approver{display:flex;flex-direction:column;gap:10px}.bil-unmeasured{color:var(--amber)}.bil-dim{color:var(--text-3)}.bil-rail__sub{margin:0 0 12px;font-size:12.5px;color:var(--text-3)}.bil-rail{display:flex;flex-direction:column;gap:4px;overflow-x:auto}.bil-rail__track{display:flex;align-items:flex-start;gap:0;min-inline-size:420px}.bil-rail__stage{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;min-inline-size:0}.bil-rail__node{inline-size:30px;block-size:30px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--text-3);border:2px solid var(--line);z-index:1}.bil-rail__stage.is-done .bil-rail__node{background:var(--ok);color:var(--surface);border-color:var(--ok)}.bil-rail__stage.is-current .bil-rail__node{background:var(--brand);color:var(--surface);border-color:var(--brand)}.bil-rail__stage:before{content:"";position:absolute;inset-block-start:14px;inset-inline-start:-50%;inline-size:100%;block-size:2px;background:var(--line);z-index:0}.bil-rail__stage:first-child:before{display:none}.bil-rail__stage.is-done:before,.bil-rail__stage.is-current:before{background:var(--ok)}.bil-rail__label{font-size:12.5px;font-weight:600;color:var(--text-2);margin-block-start:6px}.bil-rail__amt{margin-block-start:2px;font-size:13px}.bil-rail__hint{font-size:11px;color:var(--text-3);margin-block-start:2px}.bil-rail__jv{margin-block-start:6px;font-family:var(--mono);font-size:11px;background:var(--surface-2);color:var(--brand);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.bil-rail__jv:hover,.bil-rail__jv:focus-visible{background:var(--brand-bg);border-color:var(--brand-line)}.bil-journal__process{margin:0 0 12px;font-size:13px;color:var(--text-2)}.bil-journal__acct{display:flex;flex-direction:column}.bil-journal__code{color:var(--text-3);font-size:11px}.bil-triage{display:flex;gap:16px;flex-wrap:wrap}.bil-triage__card{flex:1;min-inline-size:180px;border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;background:var(--surface);border-block-start:3px solid var(--line)}.bil-triage__card.is-clean{border-block-start-color:var(--ok)}.bil-triage__card.is-review{border-block-start-color:var(--amber)}.bil-triage__card.is-blocked{border-block-start-color:var(--rose)}.bil-triage__n{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.bil-triage__card.is-clean .bil-triage__n{color:var(--ok)}.bil-triage__card.is-review .bil-triage__n{color:var(--amber)}.bil-triage__card.is-blocked .bil-triage__n{color:var(--rose)}.bil-triage__lbl{color:var(--text-2);font-size:13px;margin-block-start:6px}.bil-triage__sub{margin-block-start:4px}.bil-attn{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);margin-block-end:8px;background:var(--surface)}.bil-attn:hover{border-color:var(--text-3)}.bil-attn__main{flex:1;min-inline-size:0;cursor:pointer}.bil-attn__title{color:var(--text);font-weight:600;display:flex;gap:8px;align-items:center}.bil-attn__why{font-size:12.5px;color:var(--text-2);margin-block-start:2px}.bil-attn__actions{display:flex;gap:6px;flex-wrap:wrap}.bil-sechead{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);margin:16px 0 8px}[dir=rtl] .bil-sechead{font-family:inherit;font-size:11px;letter-spacing:0;text-transform:none}.bil-agebar{display:flex;block-size:10px;border-radius:999px;overflow:hidden;background:var(--surface-2);min-inline-size:120px}.bil-agebar__seg{block-size:100%}.bil-agebar__seg.b0,.bil-agelegend__dot.b0{background:var(--ok)}.bil-agebar__seg.b1,.bil-agelegend__dot.b1{background:var(--brand)}.bil-agebar__seg.b2,.bil-agelegend__dot.b2{background:var(--amber)}.bil-agebar__seg.b3,.bil-agelegend__dot.b3{background:var(--rose)}.bil-agelegend{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--text-2)}.bil-agelegend__dot{inline-size:10px;block-size:10px;border-radius:50%;display:inline-block;margin-inline-end:6px;vertical-align:middle}.bil-stats{display:flex;gap:12px;flex-wrap:wrap}.bil-stat{flex:1;min-inline-size:150px;border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;background:var(--surface)}.bil-stat__lbl{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:12.5px}.bil-stat__val{font-size:19px;font-weight:600;margin-block-start:6px;font-variant-numeric:tabular-nums}.bil-stat__val.is-danger{color:var(--rose)}.bil-stat__val.is-warn{color:var(--amber)}.bil-stat__val.is-ok{color:var(--ok)}.bil-reminder{white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px;font-size:12.5px;color:var(--text-2);margin:8px 0 0;font-family:inherit}.bil-end{text-align:end}.bil-linefoot{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-block-start:12px;flex-wrap:wrap}.bil-lookup{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.bil-lookup__picker{flex:1 1 320px;min-inline-size:min(100%,260px)}.bil-stack{margin-block-start:16px;display:flex;flex-direction:column;gap:14px}.bil-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bil-list{margin:8px 0 0;padding-inline-start:24px;display:flex;flex-direction:column;gap:4px}.bil-mono{font-family:var(--mono);unicode-bidi:isolate}.bil-kpi-money{display:block;line-height:1.1}[dir=rtl] .bil-mirror,[dir=rtl] .bil-arrow{display:inline-block;transform:scaleX(-1)}[dir=rtl] .bil-mirror-icon>.fa-icon:not(.fa-spin),[dir=rtl] .bil-mirror-icon>.chip>.fa-icon{display:inline-block;transform:scaleX(-1)}.bil-notes{margin:10px 0 0;white-space:pre-wrap;color:var(--text-2);font-size:13px}.bil-gen__ready{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;font-size:19px;font-weight:600;color:var(--text)}.bil-gen__readyicon{color:var(--brand)}.bil-gen__promises{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;color:var(--text-2);font-size:13px}.bil-gen__promises li{display:flex;gap:8px;align-items:baseline}.bil-gen__promises li>i{color:var(--ok)}.bil-gen__progress{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:var(--text-2);font-size:13px}.bil-gen__bar{block-size:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.bil-gen__fill{block-size:100%;background:var(--brand);border-radius:999px;transition:inline-size var(--n2-dur-base) var(--n2-ease)}.bil-gen__done{display:flex;flex-direction:column;gap:16px}.bil-gen__head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.bil-gen__complete{margin:0;font-size:15px}.bil-gen__approver{max-inline-size:420px}.bil-attn__amt{min-inline-size:110px;text-align:end}.bil-linkcode{border:0;background:none;padding:0;cursor:pointer;color:var(--brand);font:inherit;font-family:var(--mono)}.bil-linkcode:hover,.bil-linkcode:focus-visible{text-decoration:underline}.bil-strong{font-weight:600}.bil-overdue{color:var(--rose)}.bil-reminderbox{padding:14px;border-block-start:1px solid var(--line)}.bil-reminderbox__head{display:flex;align-items:center;gap:8px;margin:0;color:var(--n2-ai);font-size:13px;font-weight:600}.bil-aging__barcol{inline-size:160px}.bil-hubstack{display:flex;flex-direction:column;gap:16px}.bil-segrow{display:flex;flex-wrap:wrap}.bil-soft{color:var(--text-2)}.bil-linecell--uom,.bil-linecell--vat{inline-size:90px}.bil-linecell--qty{inline-size:110px}.bil-linecell--rate{inline-size:120px}.bil-linecell--remove{inline-size:44px;text-align:end}.ifm-scroll{overflow-x:auto;inline-size:100%}.ifm-grid thead th.ifm-sticky,.ifm-grid tbody td.ifm-sticky{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface)}.ifm-grid tbody tr:hover td.ifm-sticky{background:var(--surface-2)}.ifm-grid .table__num,.ifm-grid th.ifm-day{text-align:center}.ifm-grid td.ifm-daycell{padding:2px;text-align:center}.ifm-grid .ifm-emp{display:flex;align-items:center;gap:6px}.ifm-grid .ifm-ot{inline-size:5rem;text-align:end}.ifm-grid{min-inline-size:900px}.ifm-grid th.ifm-grid__emp{min-inline-size:190px}.ifm-grid th.ifm-day{min-inline-size:30px}.ifm-grid th.ifm-grid__ot{min-inline-size:90px}.ifm-grid th.ifm-grid__days{min-inline-size:70px}.ifm-ingest-table{min-inline-size:640px}.ifm-mark{display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;block-size:24px;padding-block:0;padding-inline:4px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--text-3);font-size:12px;font-weight:600;cursor:pointer}.ifm-mark:hover{background:var(--surface-2);color:var(--text-2)}.ifm-mark:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ifm-mark--P{background:var(--ok-bg, var(--surface-2));color:var(--ok);border-color:var(--ok)}.ifm-mark--A{background:var(--rose-bg, var(--surface-2));color:var(--rose);border-color:var(--rose)}.ifm-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:13px 18px;align-items:start}.ifm-chiprow{display:flex;gap:8px;flex-wrap:wrap;margin-block-end:12px}.ifm-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ifm-muted{color:var(--text-3)}.ifm-section-title{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin-block:16px 8px;margin-inline:0}.ifm-delta-old{color:var(--text-3);text-decoration:line-through}.ifm-delta-new{color:var(--text);font-weight:600}.ifm-stack{display:flex;flex-direction:column;gap:16px}.ifm-cardbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-block-end:12px}.ifm-cell-input{min-inline-size:7rem}.ifm-job-terms{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}@media(max-width:640px){.ifm-job-terms{grid-template-columns:1fr}}.ifm-hidden{display:none}.ifm-notes{margin:0;padding-inline-start:18px}.ifm-actions--gap{margin-block-start:14px}.ifm-approver{flex:1 1 260px;max-inline-size:360px}.ifm-summary{cursor:pointer;padding-block:6px;color:var(--text-2)}.ifm-tabblurb{margin-block:8px 0}.jc-stack{display:flex;flex-direction:column;gap:16px}.jc-muted{margin:0;font-size:13px;color:var(--text-2);max-inline-size:84ch}.jc-muted-inline{color:var(--text-3)}.jc-controls{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px 16px;align-items:start;margin-block-end:12px}.jc-controls>*{min-inline-size:0}.jc-controls--few{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),280px))}.jc-chiprow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:12px}.jc-inline-field{flex:0 0 150px}.jc-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-block-end:12px}.jc-tabpanel .card .note,.jc-tabpanel .card .table-scroll,.jc-tabpanel .card .jc-report{margin-block:10px}.jc-trade{color:var(--text-3);font-size:11px}.jc-lines{min-inline-size:960px}.jc-sheets,.jc-rates{min-inline-size:760px}.jc-workers{min-inline-size:700px}.jc-pick{inline-size:40px}.jc-narrow{min-inline-size:110px}.jc-hours{min-inline-size:76px;max-inline-size:96px}.jc-stacked{margin-block-start:4px}.jc-lines td,.jc-rates td,.jc-workers td{vertical-align:middle}.jc-grid{min-inline-size:960px}.jc-grid__worker{min-inline-size:200px}.jc-grid__day{text-align:center;min-inline-size:30px;padding-inline:2px}.jc-grid__cell{text-align:center;padding:2px;vertical-align:middle}.jc-worker{display:flex;align-items:center;gap:6px}.jc-sticky{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface)}.jc-grid tbody tr:hover td.jc-sticky{background:var(--surface-2)}.jc-mark{display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;min-block-size:24px;padding-inline:4px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--text-3);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.jc-mark:hover{background:var(--surface-2);color:var(--text-2)}.jc-mark:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.jc-mark--P{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.jc-mark--A{background:var(--rose-bg);color:var(--rose);border-color:var(--rose)}.jc-failure{align-items:center;flex-wrap:wrap}.jc-failure__text{flex:1 1 16ch;min-inline-size:0}.lnd-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.lnd-grid--cat{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.lnd-lines .field__control{min-inline-size:7rem}.table-scroll .lnd-num{min-inline-size:4.5rem;max-inline-size:7rem}.lnd-order{display:flex;flex-direction:column;gap:14px}.lnd-order__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lnd-order__spacer{flex:1}.lnd-order__send{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.fin-form{gap:16px}.fin-lines{min-inline-size:720px}.fin-lines th.table__num{text-align:end}.fin-lines td{vertical-align:middle}.fin-lines__ledger{inline-size:38%}.fin-lines .field__control--num{min-inline-size:9ch}.fin-lines tfoot th{border-block-start:2px solid var(--line);border-block-end:0;color:var(--text);font-size:13px;font-weight:600;text-transform:none;letter-spacing:normal}.fin-lines__error{padding-block-end:0}.fin-form__foot{border-block-start:1px solid var(--line-soft)}.fin-spacer{flex:1}.fin-code{font-family:var(--mono);font-size:12px;white-space:nowrap}.fin-muted{color:var(--text-3);font-size:12.5px}.fin-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.fin-partial{inline-size:13ch}.fin-detail__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fin-verb{align-items:end}.fin-verb__go{padding-block-end:2px}.fin-float{display:flex;flex-wrap:wrap;gap:16px}.fin-float__cell{flex:1;min-inline-size:min(100%,160px);overflow-x:auto;padding-block:12px;padding-inline:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.fin-float__cell.is-hero{border-block-start:3px solid var(--brand)}.fin-float__label{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}[dir=rtl] .fin-float__label{font-family:var(--ar);letter-spacing:normal;text-transform:none;font-size:12px}.fin-float__value{margin-block-start:4px;min-inline-size:0;overflow-wrap:anywhere;font-size:18px;font-weight:600}.tsy-form{gap:16px}.tsy-form__actions{margin-block-start:16px}.tsy-code{font-family:var(--mono);font-size:12.5px}.tsy-ccy{color:var(--text-3);font-family:var(--mono);font-weight:400}.tsy-nowrap{white-space:nowrap}.tsy-muted{color:var(--text-3);font-size:13px}.tsy-bad{color:var(--rose);font-size:12px}.tsy-spacer{flex:1}.tsy-account-select{min-inline-size:220px;max-inline-size:100%}.tsy-totals .chip{gap:8px}.tsy-table{min-inline-size:720px}.tsy-table th.table__num{text-align:end}.tsy-table tfoot th{border-block-start:2px solid var(--line);border-block-end:0;color:var(--text);font-size:13px;font-weight:600;text-transform:none;letter-spacing:normal}.tsy-opening>td{color:var(--text-2);background:var(--surface-2)}.tsy-opening__label{font-style:italic}.tsy-foot-stack{display:flex;flex-direction:column;gap:12px;margin-block-start:16px}.tsy-recon .tsy-match{min-inline-size:220px}.tsy-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.tsy-form textarea[name=lines]{font-family:var(--mono);font-size:12.5px}.tsy-summary{margin-block-start:14px}.tsy-foot{border-block-start:1px solid var(--line-soft)}.hyg-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.hyg-lines{overflow-x:auto}.hyg-lines .field__control{min-inline-size:7rem}.hyg-lines .hyg-num{min-inline-size:4.5rem;max-inline-size:7rem}.hyg-detail{display:flex;flex-direction:column;gap:14px}.hyg-detail__bar,.hyg-detail__facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hyg-detail__spacer{flex:1}.hyg-bill{max-inline-size:520px}.pay-block{margin-block:16px 0}.pay-muted{color:var(--text-2)}.pay-figure{font-variant-numeric:tabular-nums}.pay-code{font-size:15px}.pay-brand-icon,.pay-railhead__icon{color:var(--brand)}.pay-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pay-row--head{margin-block-end:8px}.pay-row__main{flex:1;min-inline-size:0}.pay-row__title{font-weight:600;margin-inline-end:auto}.pay-row__sub{font-size:13px;padding-block:8px}.pay-row__end{margin-inline-start:auto;font-size:13px}.pay-toolbar{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.pay-toolbar .field{min-inline-size:120px;max-inline-size:200px}.pay-chips{display:flex;gap:6px;flex-wrap:wrap;margin-block-end:12px}.pay-formactions{margin-block-start:12px}.pay-approver{min-inline-size:260px;max-inline-size:420px}.pay-drawer-lede{color:var(--text-2);font-size:13px;margin:0 0 12px}.pay-person{display:flex;align-items:center;gap:10px}.pay-person__name{font-weight:600;color:var(--text)}.pay-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pay-sub{color:var(--text-2);font-size:14px;margin-block-start:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pay-sechead{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);margin:20px 0 8px}.pay-sechead--first{margin-block-start:0}[dir=rtl] .pay-sechead{font-family:var(--ar);letter-spacing:normal;text-transform:none;font-size:11px}.pay-steps__item{display:inline-flex;align-items:center;gap:8px}.pay-steps{display:flex;align-items:center;gap:8px;margin:16px 0 4px;flex-wrap:wrap}.pay-step{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--text-3);font-size:13px;font-weight:500;background:var(--surface)}.pay-step__n{inline-size:20px;block-size:20px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-3);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.pay-step.is-done{color:var(--ok);border-color:var(--ok)}.pay-step.is-done .pay-step__n{background:var(--ok);color:var(--on-brand)}.pay-step.is-current{color:var(--brand-2);border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-line)}.pay-step.is-current .pay-step__n{background:var(--brand);color:var(--on-brand)}:root[data-theme=dark] .pay-step.is-current{color:var(--brand)}.pay-step__sep{color:var(--text-3)}.pay-hero{border:1px solid var(--line);border-radius:var(--r);padding:24px;background:var(--surface);box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:16px}.pay-hero__title{font-size:19px;font-weight:600;color:var(--text)}.pay-hero__title strong{color:var(--brand)}.pay-hero__promises{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pay-hero__promises li{display:flex;gap:10px;align-items:flex-start;color:var(--text);font-size:14px}.pay-hero__promises .pay-tick{color:var(--ok);flex-shrink:0;margin-block-start:2px}.pay-hero{margin-block-start:16px}.pay-hero__controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.pay-hero__controls .field{min-inline-size:120px}.pay-progress__text{font-size:13px;color:var(--text-2);margin-block-start:8px}.pay-progress{block-size:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.pay-progress__fill{block-size:100%;background:var(--brand);border-radius:999px;transition:width var(--n2-dur-base) var(--n2-ease-out)}.pay-kpis{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.pay-kpi{flex:1;min-inline-size:190px;border:1px solid var(--line);border-block-start:3px solid var(--brand);border-radius:var(--r);padding:16px 20px;background:var(--surface);box-shadow:var(--shadow-1)}.pay-kpi.is-ok{border-block-start-color:var(--ok)}.pay-kpi.is-warn{border-block-start-color:var(--amber)}.pay-kpi.is-danger{border-block-start-color:var(--rose)}.pay-kpi.is-ai{border-block-start-color:var(--n2-ai)}.pay-kpi__lbl{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:13px}.pay-kpi__val{display:flex;align-items:baseline;gap:8px;margin-block-start:6px;font-size:19px;font-weight:600;color:var(--text)}.pay-kpi__val.is-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pay-kpi__sub{color:var(--text-3);font-size:11px;margin-block-start:4px}.pay-callout{margin-block:8px}.pay-callout__ico{flex-shrink:0;margin-block-start:1px}.pay-callout strong{color:inherit}.pay-note--ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.pay-note--ai{background:var(--n2-ai-bg);border-color:color-mix(in srgb,var(--n2-ai) 30%,transparent);color:var(--n2-ai)}.pay-railhead{display:flex;align-items:center;gap:8px;margin-block-end:16px;flex-wrap:wrap}.pay-railhead__title{font-size:14px}.pay-railhead__sub{color:var(--text-3);font-size:13px}.pay-rail{display:flex;align-items:flex-start;gap:0}.pay-rail__stage{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;min-inline-size:0}.pay-rail__node{inline-size:32px;block-size:32px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-3);border:2px solid var(--line);z-index:1}.pay-rail__stage.is-done .pay-rail__node{background:var(--ok);color:var(--on-brand);border-color:var(--ok)}.pay-rail__stage.is-current .pay-rail__node{background:var(--brand);color:var(--on-brand);border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-line);animation:pop-in var(--n2-dur-slow) var(--n2-ease-out)}.pay-rail__stage:before{content:"";position:absolute;top:15px;inset-inline-start:-50%;inline-size:100%;block-size:2px;background:var(--line);z-index:0}.pay-rail__stage:first-child:before{display:none}.pay-rail__stage.is-done:before,.pay-rail__stage.is-current:before{background:var(--ok)}.pay-rail__label{font-size:13px;font-weight:600;color:var(--text);margin-block-start:6px}.pay-rail__amt{margin-block-start:2px}.pay-rail__hint{font-size:11px;color:var(--text-3);margin-block-start:2px;text-transform:uppercase;letter-spacing:.11em}.pay-rail__jv{margin-block-start:6px;font-family:var(--mono);font-size:11px;background:var(--surface-2);color:var(--brand-2);border:1px solid var(--line);border-radius:var(--r);padding:2px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background var(--n2-dur-fast) var(--n2-ease),border-color var(--n2-dur-fast) var(--n2-ease)}.pay-rail__jv:hover{background:var(--brand-bg);border-color:var(--brand-line)}:root[data-theme=dark] .pay-rail__jv{color:var(--brand)}.pay-table tbody tr.is-clickable{cursor:pointer}.pay-table tfoot td{padding-block:10px;padding-inline:12px;border-block-start:2px solid var(--line);font-weight:600}.pay-table td{vertical-align:middle}.pay-tablewrap{--pay-edge-shadow: color-mix(in srgb, var(--text-3) 38%, transparent)}.pay-tablewrap .pay-table th:first-child,.pay-tablewrap .pay-table td:first-child{position:sticky;inset-inline-start:0;z-index:1;background-color:var(--surface)}.pay-tablewrap.is-scrolled .pay-table th:first-child,.pay-tablewrap.is-scrolled .pay-table td:first-child{box-shadow:8px 0 8px -6px var(--pay-edge-shadow)}[dir=rtl] .pay-tablewrap.is-scrolled .pay-table th:first-child,[dir=rtl] .pay-tablewrap.is-scrolled .pay-table td:first-child{box-shadow:-8px 0 8px -6px var(--pay-edge-shadow)}.pay-tablewrap .pay-table tr.is-selected td:first-child{background-image:linear-gradient(color-mix(in srgb,var(--brand) 10%,transparent),color-mix(in srgb,var(--brand) 10%,transparent))}.pay-tablewrap .pay-table tbody tr:hover>:first-child{background-color:var(--surface-2)}.pay-tablewrap .pay-table tbody tr.is-danger>td:first-child{background-image:linear-gradient(color-mix(in srgb,var(--rose) 8%,transparent),color-mix(in srgb,var(--rose) 8%,transparent))}.pay-tablewrap .pay-table tbody tr.is-warn>td:first-child{background-image:linear-gradient(color-mix(in srgb,var(--amber) 10%,transparent),color-mix(in srgb,var(--amber) 10%,transparent))}.pay-neg{color:var(--rose)}.pay-pos{color:var(--ok)}.pay-rowlink{padding:0;border:0;background:none;font:inherit;color:var(--brand);cursor:pointer;text-align:start}.pay-rowlink:hover,.pay-rowlink:focus-visible{text-decoration:underline}@media(max-width:640px){.pay-table--cards thead{display:none}.pay-table--cards,.pay-table--cards tbody,.pay-table--cards tr,.pay-table--cards td{display:block;inline-size:100%}.pay-table--cards tr{border:1px solid var(--line);border-radius:var(--r);padding-block:8px;padding-inline:12px;margin-block-end:8px;background:var(--surface)}.pay-table--cards td{border:0;padding-block:2px;padding-inline:0;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:end}.pay-table--cards td[data-label]:before{content:attr(data-label);color:var(--text-3);font-size:12px;text-align:start}.pay-table--cards td.pay-card__title{font-weight:600;padding-block-end:4px}.pay-tablewrap .pay-table--cards th:first-child,.pay-tablewrap .pay-table--cards td:first-child{position:static;background:none;box-shadow:none}.pay-table--cards tr.is-selected{border-color:var(--brand);background:var(--brand-bg)}}.pay-slip__crumbs{margin-block-end:12px}.pay-slip__emp{display:flex;align-items:center;gap:12px}.pay-slip__who{flex:1;min-inline-size:0}.pay-slip__name{font-size:19px;font-weight:600;color:var(--text);margin:0}.pay-slip__meta{color:var(--text-2);font-size:13px;margin-block-start:2px}.pay-slip__docmeta{margin-block:12px}.pay-slip__sheet{display:flex;flex-direction:column;gap:12px;margin-block-start:12px}.pay-slip__sheet .totals{max-inline-size:none;margin-inline-start:0}.pay-slip__actions{margin-block-start:16px}.pay-dot{color:var(--text-3)}.pay-formula{white-space:normal;overflow-wrap:anywhere}.pay-netval{display:inline-flex;align-items:center;gap:10px}.pay-wps{margin-block-start:16px;padding:14px 16px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r)}.pay-wps__head{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:6px}[dir=rtl] .pay-wps__head{font-family:var(--ar);letter-spacing:normal;text-transform:none;font-size:11px}.pay-wps__bank{color:var(--text);font-size:14px;margin-block-start:6px}.pay-wps__amount{color:var(--text-2);font-size:13px;margin-block-start:2px}@media print{body:has(.pay-slip-doc)>:not(.drawer__scrim){display:none!important}body:has(.pay-slip-doc)>.drawer__scrim:has(.pay-slip-doc){display:block!important;position:static!important;background:none!important}.drawer:has(.pay-slip-doc){position:static!important;inline-size:auto!important;max-inline-size:none!important;block-size:auto!important;box-shadow:none!important;border:0!important;transform:none!important}.drawer:has(.pay-slip-doc) .drawer__head{display:none!important}.drawer:has(.pay-slip-doc) .drawer__body{overflow:visible!important;padding:0!important}.pay-slip-doc .pay-slip__crumbs,.pay-slip-doc .pay-slip__actions{display:none!important}}.pay-comp{display:flex;flex-direction:column;gap:12px}.pay-comp__row{display:grid;grid-template-columns:minmax(120px,1.4fr) minmax(80px,3fr) auto;gap:12px;align-items:center}.pay-comp__amt{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.pay-comp__lbl{font-size:13px;color:var(--text);display:flex;align-items:center;gap:8px;min-inline-size:0}.pay-comp__code{font-family:var(--mono);color:var(--text-3);font-size:11px}.pay-comp__bar{block-size:10px;border-radius:999px;background:var(--surface-2);overflow:hidden}.pay-comp__fill{block-size:100%;border-radius:999px}.pay-comp__fill.is-earn{background:var(--ok)}.pay-comp__fill.is-ded{background:var(--rose)}.pay-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.pay-fact__k{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--text-3);display:flex;align-items:center;gap:6px}.pay-fact__v{font-size:15px;color:var(--text);margin-block-start:4px}.pay-fact__k--note{margin-block-start:12px;text-transform:none;letter-spacing:normal}.pay-fact__v.is-mono{font-family:var(--mono)}.pay-timeline{display:flex;flex-direction:column;gap:0;margin:8px 0}.pay-tl{display:flex;gap:14px;position:relative;padding-block-end:20px}.pay-tl:last-child{padding-block-end:0}.pay-tl__rail{display:flex;flex-direction:column;align-items:center}.pay-tl__dot{inline-size:28px;block-size:28px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-3);border:2px solid var(--line);z-index:1;flex-shrink:0}.pay-tl.is-done .pay-tl__dot{background:var(--ok);color:var(--on-brand);border-color:var(--ok)}.pay-tl.is-current .pay-tl__dot{background:var(--brand);color:var(--on-brand);border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-line)}.pay-tl.is-future .pay-tl__dot{background:var(--surface-2)}.pay-tl__line{flex:1;inline-size:2px;background:var(--line);margin:2px 0}.pay-tl:last-child .pay-tl__line{display:none}.pay-tl__body{padding-block-start:2px;padding-block-end:8px}.pay-tl__title{font-size:14px;font-weight:600;color:var(--text)}.pay-tl__meta{font-size:13px;color:var(--text-2);margin-block-start:2px}.pay-file{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-block-end:8px}.pay-file__ico{inline-size:36px;block-size:36px;border-radius:var(--r);display:grid;place-items:center;background:var(--surface-2);color:var(--brand);flex-shrink:0}.pay-file__main{flex:1;min-inline-size:0}.pay-file__name{font-family:var(--mono);font-size:13px;color:var(--text)}.pay-file__meta{font-size:11px;color:var(--text-3);margin-block-start:2px}.pay-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.pay-preview{margin-block-start:16px;max-inline-size:440px;padding:16px 20px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r)}.pay-preview .totals{max-inline-size:none;margin-inline-start:0}.pay-feed{display:flex;flex-direction:column;gap:2px}.pay-feed__row{display:flex;align-items:center;gap:12px;inline-size:100%;text-align:start;padding:10px 12px;border:1px solid transparent;border-radius:var(--r);background:transparent;color:var(--text);font:inherit;cursor:pointer;transition:background var(--n2-dur-fast) ease,border-color var(--n2-dur-fast) ease}.pay-feed__row:not(.is-static):hover{background:var(--surface-2);border-color:var(--line)}.pay-feed__row.is-static{cursor:default}.pay-feed__main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-inline-size:0}.pay-feed__title{font-size:14px;font-weight:600;color:var(--text)}.pay-feed__sub{font-size:12px;color:var(--text-3)}.pay-feed__sub.is-mono,.pay-feed__title.is-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pay-feed__amt{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.pay-feed__amt.is-mono{font-family:var(--mono);color:var(--text)}.pay-cadre-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.pay-cadre-grid{grid-template-columns:1fr}}.pay-count{display:inline-block;margin-inline-start:8px;padding:0 8px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:11px;font-family:var(--mono)}.pay-table tr.is-selected{background:color-mix(in srgb,var(--brand) 10%,transparent)}.pay-oman{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.pay-oman__stats{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.pay-oman__stat{display:flex;flex-direction:column;gap:4px}.pay-oman__n{font-size:19px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.pay-oman__stat span:last-child{font-size:12px;color:var(--text-2)}.pay-fuel-period{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pay-table tbody tr.is-danger{background:color-mix(in srgb,var(--rose) 8%,transparent)}.pay-table tbody tr.is-warn{background:color-mix(in srgb,var(--amber) 10%,transparent)}.pay-table td .is-danger{color:var(--rose)}.pay-table td .is-ok{color:var(--ok)}.pay-table--nested{margin-block:6px;margin-inline-start:16px;inline-size:calc(100% - 16px)}.pay-table--nested thead th{border-block-end-color:var(--line-soft)}.pay-headcounts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pay-headcount{display:inline-flex;align-items:baseline;gap:6px;padding-block:3px;padding-inline:10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:13px;color:var(--text)}.pay-headcount__label{color:var(--text-3);font-size:12px}.pay-headcount.is-ok .pay-figure{color:var(--ok)}.pay-headcount.is-warn .pay-figure{color:var(--amber)}.pay-feed__amt{text-align:end}[dir=rtl] .pay-mirror:not(.fa-icon){display:inline-block;transform:scaleX(-1)}.pay-saved-run{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.pay-profile{min-inline-size:0;overflow-wrap:anywhere}.con-cockpit__subject{flex:1;min-inline-size:0;overflow-wrap:anywhere}.con-progress{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-2);margin-block-end:8px}.con-progress strong{color:var(--text)}.con-progress-bar{block-size:8px}.con-items{display:flex;flex-direction:column;gap:8px}.con-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:10px;padding-inline:12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.con-item__no{font-family:var(--mono);color:var(--text-3);min-inline-size:24px;font-size:12px}.con-item__text{flex:1 1 200px;min-inline-size:0;font-size:13.5px;color:var(--text)}.con-item__refusal{flex-basis:100%}.con-results{display:inline-flex;gap:6px}.con-result{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding-block:5px;padding-inline:11px;border-radius:var(--r-sm);font:inherit;font-size:12px;font-weight:600;border:1px solid var(--line);background:var(--surface-2);color:var(--text-3)}.con-result:hover:not(:disabled){border-color:var(--brand-line)}.con-result:disabled{opacity:.6;cursor:default}.con-result:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.con-result.is-active.is-ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.con-result.is-active.is-bad{background:var(--rose-bg);color:var(--rose);border-color:var(--rose)}.con-result.is-active.is-warn{background:var(--amber-bg);color:var(--amber);border-color:var(--amber)}.con-narrative{font-size:13.5px;line-height:1.55;color:var(--text);white-space:pre-wrap;margin:0}.con-section-gap{margin-block-start:14px}.con-thread{display:flex;flex-direction:column;gap:10px}.con-reply__head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block-end:2px}.con-reply__who{font-size:13px}.con-reply__seq{margin-inline-start:auto;font-family:var(--mono);font-size:11px;color:var(--text-3)}.con-reply__body{color:var(--text);white-space:pre-wrap}.con-comment{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.con-comment>.field{flex:1 1 220px}.con-weather{display:inline-flex;align-items:center;gap:5px}.con-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.con-photo{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.con-photo__thumb{aspect-ratio:4 / 3;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--text-3);font-size:26px}.con-photo__cap{padding-block:8px;padding-inline:10px}.con-photo__title{font-size:13px;color:var(--text);font-weight:500}.con-photo__meta{font-size:11px;color:var(--text-3);font-family:var(--mono);margin-block-start:2px}.con-checklist-items{inline-size:100%;display:flex;flex-direction:column;gap:8px}.con-checklist-items__row{display:flex;align-items:center;gap:8px}.con-checklist-items__row .field__control{flex:1;min-inline-size:0}.con-checklist-items__spacer{inline-size:32px;flex:none}[dir=rtl] .con-flip{transform:scaleX(-1)}.fld-m-wrap{flex:1;display:flex;justify-content:center;align-items:flex-start;padding-block:16px;padding-inline:12px;background:var(--canvas);min-block-size:100%}.fld-m-app{inline-size:100%;max-inline-size:460px;min-block-size:720px;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-2)}@media(max-width:520px){.fld-m-wrap{padding:0}.fld-m-app{max-inline-size:none;min-block-size:100vh;border:0;border-radius:0;box-shadow:none}}.fld-spin{animation:fld-m-spin 1s linear infinite}@keyframes fld-m-spin{to{rotate:360deg}}.fld-m-bar{position:sticky;inset-block-start:0;z-index:5;background:var(--surface);color:var(--text);border-block-end:1px solid var(--line);padding-block:10px;padding-inline:14px;display:flex;align-items:center;gap:10px}.fld-m-bar__brand{display:inline-flex;align-items:center;gap:8px;font-weight:600}.fld-m-bar__dot{inline-size:9px;block-size:9px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.fld-m-bar__title{font-weight:600;font-size:15px}.fld-m-bar__wo{font-family:var(--mono);font-size:13px;color:var(--text-2)}.fld-m-bar__actions{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto}.fld-m-ibtn{inline-size:44px;block-size:44px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--text);border:1px solid var(--line);cursor:pointer}.fld-m-ibtn:hover{background:var(--surface-3)}.fld-m-ibtn.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.fld-m-ibtn:active{scale:.94}.fld-m-conn{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding-inline:12px;border-radius:999px;font:inherit;font-size:12px;font-weight:600;border:1px solid var(--line);cursor:pointer;color:var(--text-2);background:var(--surface-2)}.fld-m-conn.is-online{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.fld-m-conn.is-syncing{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.fld-m-conn.is-offline{background:var(--amber-bg);border-color:var(--amber);color:var(--amber)}.fld-m-banner{border-radius:0;border-inline:0;border-block-start:0;align-items:center}.fld-m-pulse{animation:fld-m-pulse 1.4s ease-in-out infinite}@keyframes fld-m-pulse{0%,to{opacity:1}50%{opacity:.4}}.fld-m-snack{cursor:pointer}.fld-m-conflict{flex-direction:column;align-items:stretch;gap:2px}.fld-m-conflict__line{display:inline-flex;align-items:center;gap:6px}.fld-m-inset{padding-block:8px 0;padding-inline:16px}.fld-m-body{flex:1;overflow-y:auto;padding:16px}.fld-m-dim{color:var(--text-3)}.fld-m-queued{color:var(--amber);font-size:11px}.fld-m-greet{margin-block-end:12px}.fld-m-greet__hi{font-size:19px;font-weight:700;color:var(--text)}.fld-m-greet__date{font-size:13px;color:var(--text-3)}.fld-m-greet__sum{margin-block-start:6px;font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fld-m-greet__urgent{color:var(--rose);font-weight:600}.fld-m-slas{margin-block-end:14px}.fld-m-filter{display:inline-flex;align-items:center;gap:6px;min-block-size:44px}.fld-m-filter__n{font-variant-numeric:tabular-nums;font-weight:700}.fld-m-dot{inline-size:8px;block-size:8px;border-radius:50%;flex:none}.fld-m-thumb{min-block-size:44px}.fld-m-end{margin-inline-start:auto}.is-bkt-breached{--bkt: var(--rose);--bktbg: var(--rose-bg)}.is-bkt-urgent{--bkt: var(--amber);--bktbg: var(--amber-bg)}.is-bkt-soon{--bkt: var(--blue);--bktbg: var(--blue-bg)}.is-bkt-ok{--bkt: var(--ok);--bktbg: var(--ok-bg)}.fld-m-dot.is-bkt-breached,.fld-m-dot.is-bkt-urgent,.fld-m-dot.is-bkt-soon,.fld-m-dot.is-bkt-ok{background:var(--bkt)}.fld-m-card{inline-size:100%;text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:0;margin-block-end:10px;cursor:pointer;overflow:hidden;display:flex;align-items:stretch;color:inherit;font:inherit}.fld-m-card:hover{border-color:var(--brand);box-shadow:var(--shadow-1)}.fld-m-card:active{scale:.99}.fld-m-card__rail{inline-size:5px;flex:none;background:var(--bkt, var(--line))}.fld-m-card__body{flex:1;min-inline-size:0;padding-block:12px;padding-inline:14px}.fld-m-card__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.fld-m-wo{white-space:nowrap;font-family:var(--mono);font-size:13px;color:var(--brand);font-weight:600}.fld-m-sla{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:11px;font-weight:700;padding-block:2px;padding-inline:8px;border-radius:999px;color:var(--bkt);background:var(--bktbg)}.fld-m-card__title{font-size:15px;font-weight:600;color:var(--text);margin-block:4px 2px}.fld-m-card__meta{font-size:13px;color:var(--text-3);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.fld-m-card__meta span{display:inline-flex;align-items:center;gap:5px}.fld-m-card__chev{display:flex;align-items:center;padding-inline-end:10px;color:var(--text-3)}.fld-m-detail__wo{font-family:var(--mono);font-size:13px;color:var(--text-3);display:flex;gap:8px;align-items:center}.fld-m-detail__title{font-size:19px;font-weight:700;color:var(--text);margin-block:6px 2px;line-height:1.2}.fld-m-detail__meta{font-size:13px;color:var(--text-3);display:flex;flex-wrap:wrap;gap:4px 12px}.fld-m-detail__meta span{display:inline-flex;align-items:center;gap:5px}.fld-m-slabanner{display:flex;align-items:center;gap:10px;margin-block:14px;padding-block:10px;padding-inline:14px;border-radius:var(--r);color:var(--bkt);background:var(--bktbg);font-weight:600;font-size:14px}.fld-m-action{inline-size:100%;justify-content:center;min-block-size:52px;font-size:15px;margin-block:14px 6px}.fld-m-action:active{scale:.985}.fld-m-action.is-close{background:var(--brand-2);border-color:var(--brand-2)}.fld-m-inprogress{display:flex;align-items:center;gap:10px;margin-block:12px;flex-wrap:wrap}.fld-m-inprogress__pill{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-weight:600;font-size:14px}.fld-m-inprogress__pill .fld-m-dot{background:var(--ok);animation:fld-m-pulse 1.6s ease-in-out infinite}.fld-m-section{margin-block-start:18px}.fld-m-section__label{display:flex;align-items:center;gap:8px;margin-block:0 8px}.fld-m-section__label .count{margin-inline-start:auto;color:var(--text-3);font-weight:500}.fld-m-progress{block-size:8px;border-radius:999px;background:var(--surface-3);overflow:hidden;margin-block-end:10px}.fld-m-progress__fill{block-size:100%;background:var(--ok);border-radius:999px;transition:inline-size .3s ease-out}.fld-m-check{display:flex;gap:10px;align-items:center;min-block-size:48px;padding-block:11px;border-block-end:1px solid var(--line);font-size:14px;color:var(--text);cursor:pointer}.fld-m-check.is-done span.txt{text-decoration:line-through;color:var(--text-3)}.fld-m-check__box{inline-size:24px;block-size:24px;border-radius:6px;flex:none;border:2px solid var(--line);display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:transparent}.fld-m-check.is-done .fld-m-check__box{background:var(--ok);border-color:var(--ok);color:var(--on-brand)}.fld-m-check input{position:absolute;opacity:0;inline-size:0;block-size:0}.fld-m-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.fld-m-photo{aspect-ratio:1;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--text-3)}.fld-m-addphoto{aspect-ratio:1;border-radius:var(--r);border:1.5px dashed var(--line);background:var(--canvas);color:var(--brand);cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:500}.fld-m-addphoto:disabled{opacity:.5;cursor:default}.fld-m-part{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-block:9px;border-block-end:1px solid var(--line);font-size:14px;color:var(--text)}.fld-m-part__amt{font-family:var(--mono);font-size:13px}.fld-m-partform{margin-block-start:10px;display:flex;flex-direction:column;gap:8px}.fld-m-partform__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fld-m-partform__qty{inline-size:5rem}.fld-m-partform__cost{inline-size:7rem}.fld-m-resolution{margin-block-end:10px}.fld-m-total{margin-inline-start:auto;font-family:var(--mono);font-weight:600}.fld-m-app .field__control{min-block-size:44px;font-size:16px}.fld-m-geo{margin-block-start:14px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.fld-m-geo__map{block-size:96px;position:relative;background:radial-gradient(circle at 30% 40%,var(--brand-bg),transparent 60%),repeating-linear-gradient(0deg,var(--line) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 24px),var(--canvas);display:flex;align-items:center;justify-content:center}.fld-m-geo__pin{color:var(--rose);font-size:28px;animation:fld-m-drop .5s ease-out both}@keyframes fld-m-drop{0%{translate:0 -14px;opacity:0}to{translate:0 0;opacity:1}}.fld-m-geo__body{padding-block:10px;padding-inline:14px;display:flex;align-items:center;gap:10px}.fld-m-geo__coords{font-family:var(--mono);font-size:13px;color:var(--text)}.fld-m-geo__sub{font-size:12px;color:var(--text-3)}.fld-m-geo__link{min-block-size:44px;min-inline-size:44px;justify-content:center;margin-inline-start:auto;font-size:13px;font-weight:600;color:var(--brand);text-decoration:none;display:inline-flex;align-items:center;gap:5px}.fld-m-rise{animation:fld-m-rise .18s ease-out both}@keyframes fld-m-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.fld-m-rise,.fld-m-pulse,.fld-m-geo__pin{animation:none}}.sub-mono{font-family:var(--mono)}.sub-dim{color:var(--text-3)}.sub-muted{color:var(--text-2)}.sub-padded{padding:13px}.sub-note{margin:0;color:var(--text-2);font-size:13px}.sub-click{cursor:pointer}.sub-stack{display:flex;flex-direction:column;gap:12px}.sub-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sub-section-gap{margin-block-start:14px}.sub-card__title{flex:1 1 auto;min-inline-size:0}.sub-card__actions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;margin-inline-start:auto;text-transform:none;letter-spacing:normal;font-family:var(--sans);font-size:13px}.sub-hero{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:16px}.sub-hero__main{flex:1 1 280px;min-inline-size:0;display:flex;flex-direction:column;gap:6px}.sub-hero__eyebrow{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}.sub-hero__code{margin:0;font-family:var(--mono);font-size:24px;overflow-wrap:anywhere}.sub-hero__sub{color:var(--text-2);font-size:13px}.sub-hero__money{flex:0 1 280px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.sub-hero__gross{font-size:22px;font-weight:600}.sub-hero__actions{padding:12px 16px;border-block-start:1px solid var(--line)}.sub-hero__refusal{padding:0 16px 12px}@media(max-width:640px){.sub-hero__money{align-items:stretch;flex-basis:100%}}.sub-pick{cursor:pointer}.sub-pick.is-chosen{background:var(--brand-bg)}.sub-pick__mark{color:var(--text-3)}.sub-pick.is-chosen .sub-pick__mark{color:var(--brand)}.sub-pick:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.sub-switch{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.sub-switch input{margin-block-start:3px}.sub-switch__title{font-weight:600}.sub-switch__body{display:block;color:var(--text-3);font-size:13px}.sub-divider{padding-block-start:14px;border-block-start:1px solid var(--line)}.sub-rail{display:flex;align-items:stretch;margin:0;padding:0;list-style:none;overflow-x:auto}.sub-rail__li{flex:1 1 0;min-inline-size:132px;display:flex}.sub-rail__step{flex:1;display:flex;flex-direction:column;gap:6px;padding:6px 8px;border:0;background:transparent;color:inherit;font:inherit;text-align:start;border-radius:var(--r)}.sub-rail__step.is-clickable{cursor:pointer}.sub-rail__step.is-clickable:hover{background:var(--surface-2)}.sub-rail__step:focus-visible{outline:2px solid var(--brand)}.sub-rail__head{display:flex;align-items:center;gap:8px}.sub-rail__dot{inline-size:22px;block-size:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--line);color:var(--on-brand)}.sub-rail__dot.is-done{background:var(--ok)}.sub-rail__dot.is-current{background:var(--brand)}.sub-rail__bar{flex:1;block-size:2px;background:var(--line);border-radius:2px}.sub-rail__bar.is-done{background:var(--ok)}.sub-rail__label{font-size:13px;font-weight:600;color:var(--text-2)}.sub-rail__amt{font-size:13px;color:var(--text-2)}.sub-rail__jv{font-size:11px;color:var(--brand)}.sub-rail__jv.sub-dim,.sub-rail__step.is-pending .sub-rail__label,.sub-rail__step.is-pending .sub-rail__amt{color:var(--text-3)}.sub-foot td{border-block-start:2px solid var(--line);font-weight:600}.sub-balance{display:inline-flex;align-items:center;gap:6px}.sub-balance.is-ok{color:var(--ok)}.sub-balance.is-bad{color:var(--rose)}.rec-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.rec-code{font-family:var(--mono);font-size:.9em;background:var(--surface-2);padding-inline:5px;border-radius:var(--r-sm)}.rec-head-note{color:var(--text-3);text-transform:none;letter-spacing:normal;font-family:inherit}.rec-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:13px 18px}.rec-controls__fields{display:flex;flex-wrap:wrap;gap:13px}.rec-controls__fields .field{inline-size:11rem}.rec-controls__checks{display:flex;flex-direction:column;gap:6px;padding-block-end:8px}.rec-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.rec-controls__actions{margin-inline-start:auto}@media(max-width:640px){.rec-controls__fields,.rec-controls__fields .field,.rec-controls__actions{inline-size:100%}}.rec-verdict{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding-block:14px;padding-inline:16px;border:1px solid var(--line);border-inline-start-width:4px;border-radius:var(--r);background:var(--surface)}.rec-verdict.is-ok{border-inline-start-color:var(--ok);background:var(--ok-bg)}.rec-verdict.is-warn{border-inline-start-color:var(--amber);background:var(--amber-bg)}.rec-verdict.is-bad{border-inline-start-color:var(--rose);background:var(--rose-bg)}.rec-verdict.is-muted{border-inline-start-color:var(--slate)}.rec-verdict__icon{font-size:22px;flex:none;color:var(--slate)}.rec-verdict.is-ok .rec-verdict__icon{color:var(--ok)}.rec-verdict.is-warn .rec-verdict__icon{color:var(--amber)}.rec-verdict.is-bad .rec-verdict__icon{color:var(--rose)}.rec-verdict__text{flex:1 1 18rem;min-inline-size:0}.rec-verdict__decision{font-size:22px;font-weight:600;line-height:1.2;color:var(--text)}.rec-verdict__reason{margin-block-start:3px;color:var(--text-2);font-size:13px;overflow-wrap:anywhere}.rec-verdict__meta{margin-block-start:3px;color:var(--text-3);font-size:12px}.rec-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px}.rec-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding-block:12px;padding-inline:14px;min-inline-size:0}.rec-kpi__label{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3)}.rec-kpi__value{margin-block-start:5px;font-family:var(--mono);font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text);overflow-wrap:anywhere}[dir=rtl] .rec-kpi__value{text-align:end}.rec-kpi__inline{display:inline-flex;align-items:center;gap:6px}.rec-kpi__inline .fa-icon{font-size:14px}.rec-kpi__detail{margin-block-start:2px;font-size:11px;color:var(--text-3)}.rec-kpi.is-bad{border-color:color-mix(in srgb,var(--rose) 35%,transparent);background:var(--rose-bg)}.rec-kpi.is-bad .rec-kpi__label,.rec-kpi.is-bad .rec-kpi__value{color:var(--rose)}.rec-cockpit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rec-cockpit.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.rec-cockpit,.rec-cockpit.is-three{grid-template-columns:minmax(0,1fr)}}.rec-chart{display:flex;justify-content:center;padding-block:8px}.rec-nights{display:flex;flex-wrap:wrap;gap:6px;max-block-size:240px;overflow-y:auto}.rec-pip{inline-size:28px;block-size:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-3);font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.rec-pip.is-green{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.rec-pip.is-next{border-style:dashed;border-color:var(--brand);color:var(--brand)}.rec-nights__caption{margin:0;margin-block-start:10px;font-size:12.5px;color:var(--text-3)}.rec-extracts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.rec-ext{border:1px solid var(--line);border-inline-start-width:3px;border-inline-start-color:var(--slate);border-radius:var(--r);background:var(--surface);overflow:hidden;min-inline-size:0}.rec-ext.is-ok{border-inline-start-color:var(--ok)}.rec-ext.is-warn{border-inline-start-color:var(--amber)}.rec-ext.is-bad{border-inline-start-color:var(--rose)}.rec-ext.is-open{grid-column:1 / -1}.rec-ext__head{inline-size:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;padding-block:11px;padding-inline:13px;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:default}.rec-ext__head.is-drillable{cursor:pointer}.rec-ext__head.is-drillable:hover{background:var(--surface-2)}.rec-ext__name{font-weight:600;font-size:13.5px;color:var(--text)}.rec-ext__cat{grid-column:1 / -1;font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}[dir=rtl] .rec-ext__cat{letter-spacing:normal;text-transform:none}.rec-ext__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-block:10px;padding-inline:13px;border-block-start:1px solid var(--line-soft);font-size:13px;color:var(--text-2)}.rec-ext__kv{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;inline-size:100%;margin:0}.rec-ext__kv dt{color:var(--text-3)}.rec-ext__kv dd{margin:0;text-align:end}.rec-ext__drill{color:var(--rose)}.rec-ext__diffs{max-block-size:260px;overflow-y:auto;border-block-start:1px solid var(--line-soft)}.rec-table{min-inline-size:560px}.rec-blockers{min-inline-size:960px}.rec-gate{display:flex;flex-direction:column;gap:6px;padding-block:12px;padding-inline:14px;border:1px solid var(--line);border-inline-start-width:4px;border-radius:var(--r);background:var(--surface)}.rec-gate.is-ok{border-inline-start-color:var(--ok)}.rec-gate.is-warn{border-inline-start-color:var(--amber);background:var(--amber-bg)}.rec-gate.is-bad{border-inline-start-color:var(--rose);background:var(--rose-bg)}.rec-gate.is-muted{border-inline-start-color:var(--slate)}.rec-gate__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rec-gate__icon{color:var(--text-3)}.rec-gate.is-ok .rec-gate__icon{color:var(--ok)}.rec-gate.is-warn .rec-gate__icon{color:var(--amber)}.rec-gate__label{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}[dir=rtl] .rec-gate__label{font-family:var(--ar);font-size:11px;letter-spacing:normal;text-transform:none}.rec-gate__reason,.rec-gate__ceiling,.rec-gate__cov{font-size:13px;line-height:1.5;color:var(--text-2);max-inline-size:96ch}.rec-gate__ceiling{font-weight:500;color:var(--text)}.rec-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.rec-strong{font-weight:600;color:var(--text)}.rec-muted{color:var(--text-3)}.rec-neg{color:var(--rose)}.rec-ok{color:var(--ok)}.rec-warn{color:var(--amber)}.rec-controls+.note{margin-block-start:14px}.adm-page{padding:24px 32px;max-inline-size:1180px;inline-size:100%}.adm-sub{color:var(--text-2);font-size:14px;line-height:1.5;margin:0 0 16px;max-inline-size:74ch}.adm-hero{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--text)}.adm-hero__badge{inline-size:48px;block-size:48px;border-radius:var(--r);background:var(--brand-bg);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex:0 0 auto}.adm-hero__name{font-size:19px;font-weight:600;line-height:1.2}.adm-hero__meta{font-size:13px;color:var(--text-2);margin-block-start:2px}.adm-hero__spacer{flex:1 1 auto}.adm-hero__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:13px;font-weight:500}.adm-section{margin-top:24px}.adm-section.is-muted{margin-top:28px;opacity:.86}.adm-section.is-muted .adm-section__h{color:var(--text-3)}.adm-section__h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin:0 0 10px}.adm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.adm-card{display:flex;align-items:flex-start;gap:12px;padding:16px;text-align:start;inline-size:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);cursor:pointer;font-family:inherit;color:inherit;transition:box-shadow var(--n2-dur-fast) var(--n2-ease),transform var(--n2-dur-fast) var(--n2-ease),border-color var(--n2-dur-fast) var(--n2-ease)}.adm-card:hover{box-shadow:var(--shadow-2);transform:translateY(-1px);border-color:var(--brand-line)}.adm-card:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.adm-card__icon{inline-size:40px;block-size:40px;border-radius:var(--r);display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 auto;background:var(--brand-bg);color:var(--brand)}.adm-card__icon.is-recon{background:var(--ok-bg);color:var(--ok)}.adm-card__icon.is-ai{background:var(--n2-ai-bg);color:var(--n2-ai)}.adm-card__icon.is-masters{background:var(--blue-bg);color:var(--blue)}.adm-card__title{font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}.adm-card__desc{color:var(--text-2);font-size:13px;margin-top:2px;line-height:1.35}.adm-card__go{color:var(--text-3);margin-inline-start:auto;align-self:center}.adm-rows{display:flex;flex-direction:column}.adm-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line-soft)}.adm-row:first-child{border-top:none}.adm-row__label{flex:0 0 220px}.adm-row__title{font-weight:500;color:var(--text)}.adm-row__hint{color:var(--text-3);font-size:13px;margin-top:2px}.adm-row__control{flex:1;display:flex;align-items:center;gap:8px;min-inline-size:0;flex-wrap:wrap}.adm-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}@media(max-width:640px){.adm-row{flex-direction:column;align-items:flex-start;gap:6px}.adm-row__label{flex-basis:auto}}.adm-chips{display:flex;flex-wrap:wrap;gap:6px}.adm-tools-wrap{border:1px solid var(--line);border-radius:var(--r);overflow:auto;background:var(--surface)}.adm-tools{inline-size:100%;border-collapse:collapse;font-size:13px}.adm-tools thead th{text-align:start;color:var(--text-2);background:var(--canvas);font-weight:600;padding:8px 12px;white-space:nowrap}.adm-tools tbody td{padding:8px 12px;border-top:1px solid var(--line-soft);color:var(--text);vertical-align:top}.adm-tools .adm-tool-name{font-family:var(--mono);color:var(--text-2);font-size:.85em;white-space:nowrap}.adm-tools .adm-tool-label{color:var(--text);font-weight:600;margin-block-end:4px}.adm-form-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:12px}.adm-form-row>*{flex:1 1 220px;min-inline-size:0}.adm-secret{display:inline-block;font-family:var(--mono);font-size:19px;letter-spacing:.06em;padding:10px 16px;border:1px dashed var(--line);border-radius:var(--r);background:var(--canvas);color:var(--text);-webkit-user-select:all;user-select:all}.adm-warn{padding:10px 12px;border-inline-start:3px solid var(--amber);background:var(--canvas);border-radius:var(--r);margin:0 0 12px}.adm-danger-text{color:var(--rose)}.adm-problems{margin:12px 0 0;padding-block:10px;padding-inline:28px 12px;border-inline-start:3px solid var(--rose);background:var(--canvas);border-radius:var(--r);color:var(--text)}.adm-problems li+li{margin-top:4px}.adm-kv{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 16px}.adm-kv dt{color:var(--text-3)}.adm-kv dd{margin:0}@media(max-width:560px){.adm-form-row>*{flex:1 1 100%}.adm-kv{grid-template-columns:1fr}.adm-kv dt{margin-top:8px}}.adm-dim{color:var(--text-3)}.adm-count{text-transform:none;font-weight:400}.adm-sub--tight{margin:0 0 8px}.adm-card__text{min-inline-size:0}.adm-tools .adm-tool-desc{color:var(--text-2)}.adm-lead{margin-block-start:0}.adm-secret-card{border-color:var(--amber)}.adm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.adm-toolbar__search{flex:1 1 260px;max-inline-size:380px}.adm-toolbar__end{margin-inline-start:auto}.adm-actions{margin-block-start:12px}.adm-pick{margin-block-start:16px;max-inline-size:380px}.adm-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.adm-check{display:flex;align-items:center;gap:8px;margin-block-start:12px}.adm-dim{color:var(--text-2)}.adm-small{font-size:12px}.adm-nowrap{white-space:nowrap}.adm-col-level{inline-size:70px}.adm-grid--nopager [data-testid=register-pager]{display:none}[dir=rtl] .adm-section__h{text-transform:none;letter-spacing:normal}.imp-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.imp-row--between{justify-content:space-between}.imp-col-stack{display:flex;flex-direction:column;gap:16px}.imp-dim{color:var(--text-3);font-size:13px}.imp-notes{margin-block-start:10px}.imp-link{text-decoration:none}.imp-note{align-items:flex-start;flex-wrap:wrap}.imp-note>span{flex:1 1 16em;min-inline-size:0}.imp-headtitle{display:flex;flex-direction:column;gap:2px}.imp-headtitle__sub{font-size:12px;font-weight:400;color:var(--text-3)}.imp-headtitle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;inline-size:100%}.imp-details{margin-block-start:12px}.imp-details__summary{cursor:pointer;color:var(--brand);font-size:13px}.imp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.imp-card{display:flex;flex-direction:column;cursor:pointer;position:relative;text-align:start;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.imp-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--line)}.imp-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)}.imp-card__top{display:flex;align-items:flex-start;gap:12px;padding-block:16px 8px;padding-inline:16px}.imp-card__main{flex:1;min-inline-size:0}.imp-card__title{font-weight:600;font-size:14px;color:var(--text);line-height:1.3}.imp-card__chip{margin-block-start:4px}.imp-card__desc{padding-block:0 16px;padding-inline:16px;color:var(--text-3);font-size:13px;line-height:1.45}.imp-card__icon{inline-size:38px;block-size:38px;border-radius:var(--r);flex-shrink:0;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);color:var(--brand)}.imp-group-head{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-block-end:12px}[dir=rtl] .imp-group-head{letter-spacing:normal;text-transform:none}.imp-group-count{color:var(--text-3);font-weight:400;letter-spacing:0}.imp-drop{border:1.5px dashed var(--line);border-radius:var(--r);background:var(--surface-2);padding:24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;transition:background .12s ease,border-color .12s ease}.imp-drop.is-over{border-color:var(--brand);background:var(--brand-bg)}.imp-drop__icon{color:var(--brand);font-size:28px}.imp-drop__title{font-weight:600;color:var(--text)}.imp-drop__hint{color:var(--text-3);font-size:13px}.imp-drop__input{display:none}.imp-paste{display:flex;flex-direction:column;gap:8px}.imp-paste .field__control{inline-size:100%}.imp-grid .data-grid__table td{white-space:nowrap;color:var(--text)}.imp-grid .data-grid__table tr.is-error td{background:var(--rose-bg)}.imp-grid .is-rowno{color:var(--text-3);font-family:var(--mono);text-align:end}.imp-errcell{display:flex;flex-wrap:wrap;gap:4px;white-space:normal;max-inline-size:460px}.imp-stats{display:flex;flex-wrap:wrap;gap:12px}.imp-stat{flex:1 1 130px;min-inline-size:120px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding-block:12px;padding-inline:14px}.imp-stat__label{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}[dir=rtl] .imp-stat__label{letter-spacing:normal;text-transform:none}.imp-stat__value{font-size:22px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;margin-block-start:2px}.imp-stat.is-error .imp-stat__value{color:var(--rose)}.imp-stat.is-ok .imp-stat__value{color:var(--ok)}.imp-cols{display:grid;gap:6px;margin-block-start:10px}.imp-col{display:flex;gap:8px;align-items:baseline;font-size:13px;color:var(--text-2)}.imp-col__name{font-family:var(--mono);font-size:12px;color:var(--text);min-inline-size:190px}.acc-tabs{display:flex;min-inline-size:0}.acc-tabs .segmented{flex-wrap:wrap;max-inline-size:100%}.acc-grid{display:grid;gap:16px}.acc-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.acc-row .field{min-inline-size:160px}.acc-card-title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-err{color:var(--rose);font-size:13px;margin:8px 0 0}.acc-meta{color:var(--text-3);font-size:13px}.acc-mono{font-family:var(--mono)}.acc-empty{color:var(--text-3);font-size:13px;font-style:italic;padding-block:4px}.acc-icon{color:var(--brand)}.acc-icon--warn{color:var(--amber)}.acc-sub-h{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-block:16px 6px}[dir=rtl] .acc-sub-h{text-transform:none;letter-spacing:normal}.acc-line{display:flex;align-items:baseline;gap:8px;padding-block:4px;font-size:14px;line-height:1.5}.acc-line span{min-inline-size:0}.acc-line--spaced{margin-block-start:8px}.acc-line>.chip{flex:none}.acc-result{margin-block-start:12px}.acc-lvl{display:inline-flex;align-items:center;justify-content:center;min-inline-size:26px;block-size:22px;padding-inline:6px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:700;font-family:var(--mono)}.acc-stat-row{display:flex;flex-wrap:wrap;gap:12px;margin-block:8px}.acc-stat{flex:1 1 120px;min-inline-size:110px;border:1px solid var(--line);border-radius:var(--r);padding-block:10px;padding-inline:12px;background:var(--surface)}.acc-stat__v{font-size:20px;font-weight:700;color:var(--text)}.acc-stat__v.is-ok{color:var(--ok)}.acc-stat__v.is-warn{color:var(--amber)}.acc-stat__l{font-size:12px;color:var(--text-3);margin-block-start:2px}.acc-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.acc-role{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--r);padding-block:8px;padding-inline:12px;background:var(--surface)}.acc-role__name{font-weight:600;font-size:14px}.acc-role__code{font-size:11px;color:var(--text-3);margin-inline-start:auto}.acc-steps{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:8px}.acc-headline{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text);margin-block-end:8px}.acc-review{margin-block-start:8px}.acc-verdict{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;padding-block:8px;padding-inline:12px;border-radius:var(--r)}.acc-verdict.is-go{color:var(--ok);background:var(--ok-bg)}.acc-verdict.is-nogo{color:var(--rose);background:var(--rose-bg)}.acc-maintenance-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:8px;margin-block:12px}.acc-maintenance-roles .btn{min-inline-size:0;white-space:normal;overflow-wrap:anywhere;text-align:start}.acc-maintenance-editor{display:grid;gap:12px;min-inline-size:0}.home__ok{display:inline-flex;align-items:center;gap:6px;margin-inline-start:12px;color:var(--ok);font-weight:500}.home__dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.home__quick{display:flex;flex-direction:column;margin-block-start:16px}.home__quick .screen__section-title{margin-block:0 10px}.hkpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.hkpi{position:relative;overflow:hidden;cursor:pointer;border-block-start:3px solid var(--brand);transition:box-shadow var(--n2-dur-base) var(--n2-ease),transform var(--n2-dur-base) var(--n2-ease-out),border-color var(--n2-dur-base) var(--n2-ease)}.hkpi.acc-danger{border-top-color:var(--rose)}.hkpi.acc-ok{border-top-color:var(--ok)}.hkpi.acc-warn{border-top-color:var(--amber)}.hkpi.acc-info{border-top-color:var(--blue)}.hkpi.acc-navy{border-top-color:var(--text)}.hkpi:hover{box-shadow:var(--shadow-2)}.hkpi:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.hkpi__label{display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.hkpi__value{font-variant-numeric:tabular-nums;line-height:1.05;margin-block-start:8px}.hkpi__sub{color:var(--text-2);font-size:13px;margin-block-start:6px}.hkpi__btn{all:unset;cursor:pointer;display:block;inline-size:100%}.hkpi__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hkpi__aging{color:var(--amber);font-weight:600}.hkpi__unit{font-size:15px;color:var(--text-3)}.mim__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mim{display:flex;flex-wrap:wrap;gap:6px 12px;margin:16px 0 0;padding:0;list-style:none}.mim__stage{flex:1 1 120px;min-inline-size:0}.mim__track{display:flex;align-items:center;gap:8px}.mim__dot{inline-size:14px;block-size:14px;border-radius:50%;flex:none;background:var(--line)}.mim__dot.is-done{background:var(--ok)}.mim__dot.is-current{background:var(--brand);box-shadow:0 0 color-mix(in srgb,var(--brand) 45%,transparent);animation:ring-pulse 1.8s var(--n2-ease) infinite}.mim__line{flex:1;block-size:2px;background:var(--line);border-radius:999px}.mim__line.is-lit{background:var(--brand-line)}.mim__label{font-size:13px;font-weight:600;color:var(--text);margin-block-start:10px}.mim__amt{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:15px;margin-block-start:2px}.mim__note{font-size:11px;color:var(--text-3);margin-block-start:4px;line-height:1.35}.home__cols{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.home__col-main{flex:2;min-inline-size:340px}.home__col-side{flex:1;min-inline-size:280px;display:flex;flex-direction:column;gap:16px}.attn__list,.activity__list,.docvault__hits,.trail{list-style:none;margin:0;padding:0}.docvault__hits{display:flex;flex-direction:column;gap:8px}.attn__row{display:flex;align-items:center;gap:12px;padding:12px 0;border-block-start:1px solid var(--line-soft)}.attn__row:first-of-type{border-block-start:none}.attn__icon{inline-size:34px;block-size:34px;border-radius:var(--r);display:grid;place-items:center;flex:none}.attn__icon.t-danger{background:var(--rose-bg);color:var(--rose)}.attn__icon.t-warn{background:var(--amber-bg);color:var(--amber)}.attn__icon.t-info{background:var(--blue-bg);color:var(--blue)}.attn__icon.t-ok{background:var(--ok-bg);color:var(--ok)}.attn__body{flex:1;min-inline-size:0}.attn__title{font-size:14px;font-weight:600}.attn__sub{font-size:13px;color:var(--text-2)}.activity__row{display:flex;gap:10px;padding:8px 0}.activity__dot{inline-size:8px;block-size:8px;border-radius:50%;margin-block-start:6px;flex:none;background:var(--text-3)}.activity__dot.k-approval{background:var(--brand)}.activity__dot.k-invoice{background:var(--ok)}.activity__title{font-size:13px;font-family:var(--mono);color:var(--text)}.activity__sub{font-size:11px;color:var(--text-3)}.quick{display:flex;gap:10px;flex-wrap:wrap}.insight{border-inline-start:3px solid var(--n2-ai)}.insight__cta{margin-block-start:12px}.insight__eyebrow{display:flex;align-items:center;gap:6px;color:var(--n2-ai);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.insight__item{display:flex;gap:10px;padding:8px 0;border-block-start:1px solid var(--line-soft)}.insight__item:first-of-type{border-block-start:none}.insight__rank{inline-size:20px;block-size:20px;border-radius:999px;background:var(--n2-ai-bg);color:var(--n2-ai);font-size:11px;font-weight:700;display:grid;place-items:center;flex:none;margin-block-start:1px}.inbox{flex:1;display:flex;flex-direction:column;min-inline-size:0}.inbox__head{padding-block:0 12px}.inbox__filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.inbox__filters-end{margin-inline-start:auto}.inbox__body{flex:1;display:flex;min-block-size:0;position:relative;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.inbox__list{inline-size:400px;flex:none;border-inline-end:1px solid var(--line);overflow-y:auto;background:var(--surface)}.inbox__detail{flex:1;overflow-y:auto;min-inline-size:0;background:var(--surface-2)}.inbox__check{margin-block-start:4px;accent-color:var(--brand)}@media(max-width:800px){.inbox__body{flex-direction:column;overflow:visible;border:0;border-radius:0;gap:12px}.inbox__list{inline-size:auto;max-block-size:45vh;border:1px solid var(--line);border-radius:var(--r)}.inbox__detail{overflow:visible;border:1px solid var(--line);border-radius:var(--r)}}.inbox__row{display:flex;gap:10px;padding:12px 16px;cursor:pointer;border-block-end:1px solid var(--line-soft);border-inline-start:3px solid transparent;transition:background var(--n2-dur-fast) var(--n2-ease),border-color var(--n2-dur-fast) var(--n2-ease)}.inbox__row:hover{background:var(--surface-2)}.inbox__row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.inbox__row.is-selected{background:var(--brand-bg);border-inline-start-color:var(--brand)}.inbox__row-main{flex:1;min-inline-size:0}.inbox__ref{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox__meta{font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox__row-right{text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.inbox__age{font-size:11px;color:var(--text-3);white-space:nowrap}.inbox__detailpad{padding:24px;max-inline-size:760px}@media(max-width:800px){.inbox__detailpad{padding:16px}}.inbox__detailhead{display:flex;align-items:center;gap:12px}.inbox__detailref{font-family:var(--mono);font-size:18px;font-weight:600}.inbox__detailtype{font-size:13px;color:var(--text-3)}.inbox__detailstatus{margin-inline-start:auto}.inbox__meta-grid{display:grid;grid-template-columns:130px 1fr;row-gap:8px;column-gap:12px;font-size:14px;margin-block-start:16px}.inbox__meta-k{color:var(--text-3)}.inbox__ledgerlink{all:unset;cursor:pointer;font-family:var(--mono);font-weight:600;color:var(--brand)}.inbox__ledgerlink:hover{text-decoration:underline}.inbox__section{margin-block-start:20px}.inbox__sanction-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.inbox__sanction-row .field{max-inline-size:12rem;font-variant-numeric:tabular-nums}.inbox__sanction-ccy{color:var(--text-2);font-size:14px;padding-block-end:8px}.inbox__sanction-note{margin-block-start:8px;font-size:13px}.inbox__sanction-warn{color:var(--amber)}.inbox__sanction-hint{color:var(--text-3)}.inbox__decide{display:flex;gap:10px;margin-block-start:22px;flex-wrap:wrap}.inbox__withdraw{margin-block-start:22px;padding-block-start:16px;border-block-start:1px solid var(--line)}.inbox__withdraw-why{margin-block-end:10px;font-size:13px;color:var(--text-2)}.inbox__withdraw-hint{margin-block-start:6px;font-size:13px;color:var(--text-3)}.aibrief{margin-block-start:18px;border-inline-start:3px solid var(--blue)}.aibrief.is-anomaly{border-inline-start-color:var(--amber)}.aibrief__head{display:flex;align-items:center;gap:8px}.aibrief__headline{font-weight:600;font-size:14px}.aibrief__budget{margin-block-start:12px}.aibrief__checks{display:flex;gap:6px;flex-wrap:wrap;margin-block-start:12px}.budget__meta{display:flex;justify-content:space-between;font-size:11px;color:var(--text-3);margin-block-end:6px}.budget{block-size:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.budget__fill{block-size:100%;background:var(--ok);border-radius:999px;transition:inline-size var(--n2-dur-slow) var(--n2-ease-out)}.budget__fill.is-hot{background:var(--amber)}.trail__row{display:flex;gap:10px;padding-block:6px}.trail__dot{inline-size:9px;block-size:9px;border-radius:50%;margin-block-start:5px;flex:none;background:var(--line)}.trail__dot.is-approved{background:var(--ok)}.trail__dot.is-current{background:var(--brand)}.trail__dot.is-rejected{background:var(--rose)}.trail__who{font-size:14px;font-weight:500}.trail__status{color:var(--text-3);font-weight:400}.trail__flag{margin-inline-start:8px}.trail__note{font-size:13px;color:var(--text-2)}.inbox__failure{margin-block-start:16px}.inbox>.inbox__failure{margin-block:12px 0}.inbox__detail .screen__section-title{margin-block:0 10px}.journal{display:flex;flex-direction:column;gap:16px}.journal__lead,.journal__empty,.journal__foot{margin:0;font-size:13px;color:var(--text-2)}.journal__foot{color:var(--text-3)}.journal .table{font-family:var(--mono)}.journal__total td{font-weight:700;border-block-start:1px solid var(--line)}.journal__code{color:var(--brand);font-weight:600}.journal__name{color:var(--text-2)}.bulkbar{position:sticky;inset-block-end:16px;align-self:center;margin:16px;background:var(--text);color:var(--on-brand);border-radius:var(--r);padding:12px 16px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-2);z-index:6;animation:pop-in var(--n2-dur-base) var(--n2-ease-out) both}.bulkbar__count{font-size:14px;font-weight:600}.bulkbar__exp{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700;display:inline-flex;flex-wrap:wrap;gap:4px 12px}.bulkbar__flag{font-size:13px;color:var(--amber)}.bulkbar__clear{background:transparent;border:none;color:color-mix(in srgb,var(--on-brand) 80%,var(--text));font-size:13px;cursor:pointer;font-family:inherit}.bulkbar__clear:hover{color:var(--on-brand)}.copilot{position:fixed;inset-block:0;inset-inline-end:0;inline-size:min(440px,96vw);z-index:var(--z-popover);background:var(--surface);box-shadow:var(--shadow-2);display:flex;flex-direction:column;border-inline-start:1px solid var(--line);animation:slide-in-right var(--n2-dur-base) var(--n2-ease-out) both}body:has(.copilot) .toaster{inset-inline-end:calc(min(440px,96vw) + 20px)}.copilot__head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--surface-2);color:var(--text);border-block-end:1px solid var(--line)}.copilot__heading{flex:1;min-inline-size:0}.copilot__thinking{display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:13px;padding-block:6px;padding-inline:2px}.suggest__icon{color:var(--brand)}.copilot__title{font-weight:700;font-size:15px}.copilot__subtitle{font-size:11px;color:var(--text-3)}.copilot__scroll{flex:1;overflow-y:auto;padding:16px}.copilot__empty{color:var(--text-2);font-size:14px;line-height:1.5}.copilot__suggest{display:flex;flex-direction:column;gap:8px;margin-block-start:14px}.suggest{display:flex;align-items:center;gap:8px;text-align:start;inline-size:100%;border:1px solid var(--line);background:var(--canvas);color:var(--text);border-radius:var(--r);padding:10px 12px;cursor:pointer;font-family:inherit;font-size:13px;transition:border-color var(--n2-dur-fast) var(--n2-ease),background var(--n2-dur-fast) var(--n2-ease)}.suggest:hover{border-color:var(--brand-line);background:var(--surface)}.turn{margin-block-end:14px;display:flex}.turn.is-user{justify-content:flex-end}.turn__wrap{max-inline-size:92%}.bubble{border-radius:var(--r);padding:10px 12px;font-size:14px;line-height:1.5;white-space:pre-wrap}.bubble.is-user{background:var(--brand-bg);border:1px solid var(--brand-bg);color:var(--text)}:root[data-theme=dark] .bubble.is-user{background:var(--blue-bg);border-color:transparent}.bubble.is-ai{background:var(--canvas);border:1px solid var(--line);color:var(--text)}.bubble.is-grounded{background:var(--n2-ai-bg);border-color:transparent}.cites{display:flex;gap:6px;flex-wrap:wrap;margin-block-start:8px}.cite{font-size:11px;font-family:var(--mono);color:var(--text-2);background:var(--surface-2);border-radius:var(--r-sm);padding:2px 8px}.copilot__foot{display:flex;gap:8px;padding:12px 14px;border-block-start:1px solid var(--line);align-items:flex-end}.copilot__foot .field__control{flex:1;min-inline-size:0}.proposal{margin-block-start:10px;border:1px solid var(--amber-bg);border-inline-start:3px solid var(--amber);border-radius:var(--r);padding:12px;background:var(--surface)}.proposal__refused{margin-block-start:8px}.proposal__tool{font-family:var(--mono);font-weight:400;letter-spacing:0;text-transform:none}.proposal__summary{font-size:14px;color:var(--text);line-height:1.35;margin-block-start:6px}.proposal__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block-start:10px}.proposal__eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--amber)}@keyframes ring-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand) 45%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--brand) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--brand) 0%,transparent)}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}@media(prefers-reduced-motion:reduce){.mim__dot.is-current{animation:none}}.myreq__stats{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.myreq__stat{display:inline-flex;align-items:center;gap:6px}.myreq__stat-k,.myreq__total{color:var(--text-2);font-size:12px}.docvault__card{max-inline-size:680px}.docvault__row{display:flex;gap:10px;flex-wrap:wrap}.docvault__row>.field:first-child{inline-size:160px}.docvault__row>.field:last-child{flex:1;min-inline-size:200px}.docvault__card textarea{inline-size:100%;resize:vertical;font-family:var(--mono)}.docvault__search{display:flex;gap:8px;align-items:flex-end}.docvault__search>.field{flex:1}.docvault__hit{border:1px solid var(--line);border-radius:var(--r-sm);padding-block:9px;padding-inline:12px}.docvault__hit-head{display:flex;justify-content:space-between;gap:8px}.docvault__hit-title{font-weight:600;font-size:13px}[dir=rtl] :is(.gf,.copilot,.inbox,.home__cols,.docvault__card,.proposal,.quick) .fa-paper-plane{display:inline-block;transform:scaleX(-1)}.proposal__actions .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.inbox__reason{margin-block-start:16px}.inbox__dismiss{background:transparent;border:0;padding:0;margin-inline-start:4px;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.inbox__dismiss:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.inbox__list:focus{outline:none}.inbox__list:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.country-policy-history{overflow-wrap:anywhere}.einv-config{display:flex;flex-direction:column;gap:16px;max-inline-size:640px}.einv-config__note{margin-block-start:12px}.einv-config__hint{margin:0 0 8px;color:var(--text-2);font-size:13px}.einv-config__keys{display:flex;gap:8px;flex-wrap:wrap;margin-block-end:12px}.einv-config__cred{margin-block-end:12px}.einv-mono{font-family:var(--mono)}.einv-doctypes__legend{padding:0;margin-block-end:-8px}.einv-doctypes__row{display:flex;gap:14px;flex-wrap:wrap}.einv-doctypes__opt{display:inline-flex;align-items:center;gap:6px;font-size:13px}.einv-tiles{display:flex;gap:12px;flex-wrap:wrap;margin-block-end:18px}.einv-tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 16px;min-inline-size:104px}.einv-tile__lbl{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--text-2);text-transform:uppercase}.einv-tile__n{font-family:var(--mono);font-size:26px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.einv-tile__n.is-dim{color:var(--text-3)}.einv-send{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-block-end:14px}.einv-send .field{inline-size:180px}.einv-banner{margin-block-end:14px}.einv-row{cursor:pointer}.einv-dim{color:var(--text-3)}.einv-doc{display:flex;flex-direction:column;gap:14px}.einv-sec{font-size:13px;font-weight:700;margin:0 0 4px}.einv-kv{display:flex;justify-content:space-between;gap:16px;padding:3px 0}.einv-kv__k{color:var(--text-2);font-size:12.5px}.einv-kv__v{font-size:12.5px}.einv-qr{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:10px}.einv-qr__raw{font-size:10.5px;color:var(--text-3);margin-block-start:8px;word-break:break-all}.einv-event{display:flex;gap:10px;padding:3px 0;font-size:12.5px}.einv-event__type{color:var(--brand);min-inline-size:132px}[dir=rtl] .einv-tile__lbl{letter-spacing:0;text-transform:none}.start{border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(120% 140% at 0% 0%,var(--brand-bg) 0%,transparent 55%),var(--surface);padding:18px 20px;margin-block-end:16px}.start__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-block-end:14px}.start__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--brand);font-weight:600;display:inline-flex;align-items:center;gap:6px}.start__title{font-size:19px;font-weight:600;color:var(--text);margin-block-start:2px}.start__toggle{all:unset;cursor:pointer;inline-size:30px;block-size:30px;border-radius:var(--r);display:grid;place-items:center;color:var(--text-3)}.start__toggle:hover{background:var(--surface-2);color:var(--text)}.start__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px 20px}.start__group{min-inline-size:0}.start__group-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-weight:600;display:flex;align-items:center;gap:6px;margin-block-end:8px}.start__tiles{display:flex;flex-direction:column;gap:6px}.start__tile{all:unset;cursor:pointer;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:var(--r);transition:background .12s,border-color .12s,transform .12s;position:relative}.start__tile:hover{background:var(--surface);border-color:var(--brand-line);transform:translateY(-1px)}.start__tile:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.start__tile-icon{inline-size:30px;block-size:30px;flex:none;border-radius:var(--r);display:grid;place-items:center;background:var(--brand-bg);color:var(--brand)}.start__tile-body{min-inline-size:0;display:flex;flex-direction:column;gap:1px}.start__tile-q{font-size:14px;font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:6px}.start__tile-flow{color:var(--text-3)}.start__tile-hint{font-size:12px;color:var(--text-2);line-height:1.35}.start__tile-soon{flex:none;align-self:center}.gf{display:flex;flex-direction:column;gap:14px}.gf__lede{font-size:14px;color:var(--text-2)}.gf__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gf__step{position:relative;padding-inline-start:4px}.gf__stephead{all:unset;cursor:pointer;display:flex;align-items:flex-start;gap:12px;padding:6px 8px;border-radius:var(--r);inline-size:100%;box-sizing:border-box}.gf__stephead:hover{background:var(--surface-2)}.gf__stephead:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.gf__step:not(:last-child) .gf__dot:after{content:"";position:absolute;inset-block-start:24px;inset-inline-start:50%;margin-inline-start:-1px;inline-size:2px;block-size:calc(100% - 12px);background:var(--line)}.gf__step.is-done .gf__dot:after{background:var(--brand)}.gf__dot{position:relative;inline-size:24px;block-size:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--text-3);border:2px solid var(--line);font-size:11px;z-index:1}.gf__n{font-size:11px;font-weight:600}.gf__step.is-done .gf__dot{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.gf__step.is-current .gf__dot{background:var(--brand-bg);border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.gf__stepbody{min-inline-size:0;display:flex;flex-direction:column;gap:2px;padding-block-start:1px}.gf__steptitle{font-size:14px;color:var(--text);display:inline-flex;align-items:center;gap:7px}.gf__step.is-current .gf__steptitle{color:var(--text);font-weight:600}.gf__stephint{font-size:13px;color:var(--text-2)}.gf__soon-tag{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);display:inline-flex;align-items:center;gap:3px}.gf__panel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.gf__carry{display:flex;flex-direction:column;gap:6px}.gf__carry-k{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);display:inline-flex;align-items:center;gap:5px}.gf__carry-chips{display:flex;flex-wrap:wrap;gap:6px}.gf__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.gf__actions-hint{font-size:12px;color:var(--text-3)}.gf__gap{display:flex;flex-direction:column;gap:8px}.gf__next{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-block-start:4px}.gf__next-k{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-weight:600}.gf__next-chips{display:flex;flex-wrap:wrap;gap:6px}.gf__next-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--brand);background:var(--brand-bg);border:1px solid var(--brand-bg);border-radius:999px;padding:4px 11px}.gf__next-chip:hover{background:var(--brand-bg)}.gf__next-chip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.gf__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;inline-size:100%}.gf__err{margin-block-end:10px}.fa-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.fa-note{margin:0;color:var(--text-2);font-size:13px}.fa-gap{margin-block-start:12px}.fa-totalbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-block:10px;padding-inline:13px;border-block-end:1px solid var(--line)}.fa-totalbar strong{font-size:18px}.fa-runs{display:flex;flex-direction:column;gap:2px}.fa-runs__row{display:flex;align-items:center;gap:12px;inline-size:100%;text-align:start;padding-block:10px;padding-inline:12px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;cursor:pointer}.fa-runs__row:not(:disabled):hover{background:var(--surface-2);border-color:var(--line)}.fa-runs__row:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.fa-runs__row:disabled{cursor:default}.fa-runs__main{display:flex;flex-direction:column;flex:1;min-inline-size:0}.fa-voucher{display:flex;flex-direction:column;gap:12px}.fa-category-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.gl-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.gl-controls>.field{inline-size:10rem}.gl-controls>.field:first-child{inline-size:7.5rem}.gl-table td{vertical-align:middle}.gl-table th.table__num{text-align:end}.gl-table--tb{min-inline-size:860px}.gl-table--ccy{min-inline-size:760px}.gl-table tfoot td,.gl-table tfoot th{padding-block:10px;padding-inline:12px;border-block-start:2px solid var(--line);color:var(--text);font-size:13px;font-weight:600;text-align:start;text-transform:none;letter-spacing:normal}.gl-table tfoot .table__num{text-align:end}.gl-row--drill{cursor:pointer}.gl-row--drill:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.gl-acct-code{font-family:var(--mono);font-size:11px;color:var(--text-3)}.gl-muted{color:var(--text-3)}.gl-dr{color:var(--ok)}.gl-cr{color:var(--rose)}.gl-acct>td{color:var(--text-2)}.gl-acct>td:first-child{padding-inline-start:28px}.gl-net{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:12px;padding-inline:14px;border:1px solid;border-radius:var(--r);font-size:16px;font-weight:600}.gl-net__label{display:inline-flex;align-items:center;gap:8px}.gl-net.is-profit{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.gl-net.is-loss{background:var(--rose-bg);border-color:color-mix(in srgb,var(--rose) 30%,transparent);color:var(--rose)}.gl-stack{display:flex;flex-direction:column;gap:16px}.gl-bs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media(max-width:820px){.gl-bs-grid{grid-template-columns:minmax(0,1fr)}}.gl-ccy__summary{margin:0;color:var(--text-2);font-size:13px}.gl-ccy__foot{border-block-start:1px solid var(--line-soft)}.gl-entry{display:flex;flex-direction:column;gap:2px}.gl-entry__jv{font-family:var(--mono);color:var(--text);white-space:nowrap}.gl-nowrap{white-space:nowrap}.gl-entry__meta{color:var(--text-3);font-size:11px}.gl-drawer__crumbs{margin-block-end:12px}.gl-drawer__net{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.coa-readiness__head{display:flex;gap:12px;align-items:flex-start}.coa-readiness__icon{font-size:22px;margin-block-start:2px}.coa-readiness__icon.is-ok{color:var(--ok)}.coa-readiness__icon.is-warn{color:var(--amber)}.coa-readiness__icon.is-danger{color:var(--rose)}.coa-readiness__title{font-weight:600;font-size:15px;color:var(--text)}.coa-readiness__detail{color:var(--text-2);font-size:13px;margin-block-start:2px;max-inline-size:62ch}.coa-readiness__count{margin-inline-start:auto;text-align:end;white-space:nowrap}.coa-readiness__num{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.coa-readiness__den{color:var(--text-2);font-size:12.5px}.coa-readiness__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block-start:12px}.coa-demo-warning{color:var(--amber);font-size:12.5px;display:inline-flex;gap:6px;align-items:center}.coa-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.coa-table{min-inline-size:760px}.coa-table tr.is-unmapped>td{background:color-mix(in srgb,var(--rose) 6%,transparent)}.coa-role__name{font-weight:600;color:var(--text)}.coa-role__code{font-family:var(--mono);font-size:11px;color:var(--text-3)}.coa-role__desc{color:var(--text-2);font-size:12.5px;margin-block-start:4px;max-inline-size:46ch}.coa-role__modules{display:flex;flex-wrap:wrap;gap:4px}.coa-role__ledger{display:flex;flex-direction:column;gap:4px;min-inline-size:220px}.coa-role__ledger .field__control{font-family:var(--mono);font-size:12.5px}.coa-role__ledger .field__error{font-size:12px}@media(max-width:640px){.coa-readiness__head{flex-direction:column}.coa-readiness__count{margin-inline-start:0;text-align:start}}.ledger-tree>*{align-self:flex-start}.coa-role__code{inline-size:fit-content}.help__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;align-items:start}.help__shortcuts{display:grid;gap:8px;margin:0}.help__shortcut{display:grid;grid-template-columns:minmax(130px,auto) 1fr;gap:12px;align-items:baseline}.help__keys{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-start}[dir=rtl] .help__keys{justify-content:flex-end}.help__shortcut-what,.help__access{margin:0;color:var(--text-2);font-size:13px}@media(max-width:640px){.help__shortcut{grid-template-columns:1fr;gap:2px}}.ovr{padding:24px;max-inline-size:1180px;margin-inline:auto}.ovr__hero-mark{inline-size:44px;block-size:44px;border-radius:var(--r);display:grid;place-items:center;flex:none;background:var(--brand-bg);color:var(--brand)}.ovr__error{margin-block-start:16px}.ovr__hero{margin-block-start:16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ovr__hero-mark{background:var(--brand);color:var(--on-brand)}.ovr__hero-text{margin-inline-end:auto;flex:1 1 220px;min-inline-size:0}.ovr__hero-title{font-weight:600;font-size:15px}.ovr__muted{color:var(--text-2);font-size:13px}.ovr__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin-block-start:16px}.ovr__kpi-link{all:unset;display:block;cursor:pointer;border-radius:var(--r)}.ovr__kpi-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ovr__soon{color:var(--text-3);font-size:11px;margin-block-start:-4px;padding-inline:4px}.ovr__split{display:flex;gap:16px;margin-block-start:20px;flex-wrap:wrap;align-items:flex-start}.ovr__motion{flex:1 1 340px;min-inline-size:min(100%,300px)}.ovr__attention{flex:2 1 420px;min-inline-size:min(100%,320px)}.ovr__sechead{display:flex;align-items:center;gap:6px;margin-block:0 8px;margin-inline:0;font-size:14px;font-weight:600}.ovr__list{display:flex;flex-direction:column;gap:8px}.ovr__item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding-block:12px;padding-inline:14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);cursor:default}.ovr__item.is-link{cursor:pointer}.ovr__item.is-link:hover{border-color:var(--brand-line)}.ovr__item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ovr__item-mark{inline-size:34px;block-size:34px;border-radius:var(--r);display:grid;place-items:center;flex:none;color:var(--n2-ovr-tone, var(--text-3));background:color-mix(in srgb,var(--n2-ovr-tone, var(--text-3)) 14%,transparent)}.ovr__item-text{min-inline-size:0;flex:1}.ovr__item-title{display:block;font-weight:500}.ovr__item-hint{display:block;color:var(--text-3);font-size:12px}.ovr__explore{margin-block-start:24px}.ovr__sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px}.ovr__section-title{font-weight:600;margin-block-end:8px}.ovr__links{display:flex;flex-direction:column;gap:4px}.ovr__setup{margin-block-start:20px}.ovr__setup-head{margin-block:0 8px;margin-inline:0;color:var(--text-3);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}[dir=rtl] .ovr__setup-head{text-transform:none;letter-spacing:normal}.ovr__setup-items{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:640px){.ovr{padding-block:16px;padding-inline:12px}.ovr__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
