@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}.connected-office-brand{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;color:var(--office-brand-ink,var(--ink))}.connected-office-mark{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border:1px solid var(--line,#d9e1dd);border-radius:4px;background:var(--surface,#fff);overflow:hidden}.connected-office-mark img{width:100%;height:100%;object-fit:contain}.connected-office-name{display:grid;gap:3px;min-width:0}.connected-office-name strong{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.connected-office-name small{font-size:11px;line-height:1.5;color:var(--muted)}.connected-office-product{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.connected-office-product .n9-plan-badge{margin-top:0;font-size:10px!important}.connected-office-credit{font-size:10px!important}.sidebar .connected-office-brand{margin:0 0 24px;align-items:flex-start}@media(max-width:760px){.connected-office-brand{max-width:100%}.connected-office-mark{width:40px;height:40px;flex-basis:40px}.connected-office-name strong{font-size:13px}}.n9-attribution{font-weight:400;overflow-wrap:anywhere;line-height:1.6;color:inherit}.n9-attribution a{color:inherit;font-weight:600;text-underline-offset:3px;white-space:nowrap}.n9-attribution a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.n9-attribution--logos{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;font-size:11px;vertical-align:middle}.n9-attribution--logos>span{white-space:nowrap}.n9-attribution--logos a{display:inline-flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;text-decoration:none}.n9-attribution--logos a:hover bdi{text-decoration:underline;text-underline-offset:3px}.n9-attribution--logos img{display:block;width:18px;height:18px;flex:0 0 18px;object-fit:contain;border-radius:2px}.n9-subscription{--sub-line:var(--border,#d9e1df);max-width:1280px;margin:0 auto;padding:24px;min-width:0;color:var(--text,#1d2c29)}.n9-subscription-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:2px solid #b29651;padding-bottom:18px;margin-bottom:22px;flex-wrap:wrap}.n9-subscription h1{font-size:26px;margin:4px 0 12px;letter-spacing:0}.n9-subscription h2{font-size:18px;margin:0 0 14px}.n9-subscription h3{font-size:16px;margin:0 0 10px}.n9-subscription p{line-height:1.8}.n9-subscription small,.n9-subscription footer{font-size:12px;color:var(--muted,#63716e);line-height:1.8}.n9-subscription button,.n9-subscription a{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;font:inherit;white-space:normal;overflow-wrap:anywhere}.n9-subscription button{border:1px solid var(--sub-line);background:var(--surface,#fff);color:inherit;border-radius:4px;padding:9px 13px;cursor:pointer}.n9-subscription button:disabled{opacity:.5;cursor:not-allowed}.n9-subscription button:focus-visible,.n9-subscription a:focus-visible{outline:2px solid #a08339;outline-offset:3px}.n9-subscription label{display:grid;gap:7px;font-size:13px;min-width:0}.n9-subscription input,.n9-subscription select,.n9-subscription textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--sub-line);border-radius:4px;background:var(--surface,#fff);color:inherit;font:inherit;padding:10px;min-height:40px}.n9-subscription textarea{min-height:90px;resize:vertical}.n9-subscription .sub-primary{background:var(--office-accent,#00664e);color:#fff;border-color:transparent}.n9-subscription section{padding:22px 0;border-bottom:1px solid var(--sub-line)}.n9-subscription .sub-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.n9-subscription .sub-form .sub-wide{grid-column:1/-1}.n9-subscription .sub-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.n9-subscription .sub-facts{display:flex;gap:24px;flex-wrap:wrap}.sub-facts>div{display:grid;gap:6px;min-width:120px}.n9-subscription .sub-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--sub-line)}.sub-plans article{padding:18px;border-inline-end:1px solid var(--sub-line);min-width:0}.sub-plans article:last-child{border:0}.sub-plans .is-current{background:var(--accent-soft,#eef6f3);box-shadow:inset 0 3px #a08339}.sub-plans ul{padding-inline-start:17px;line-height:1.9;font-size:13px}.sub-plans strong{font-size:20px}.sub-plans del{font-size:13px;color:var(--muted,#63716e)}.n9-subscription .sub-table-scroll{overflow:auto;max-width:100%}.n9-subscription table{width:100%;border-collapse:collapse;min-width:650px;text-align:right;font-size:13px}.n9-subscription th,.n9-subscription td{padding:13px 10px;vertical-align:top;border-bottom:1px solid var(--sub-line);overflow-wrap:anywhere;max-width:280px}.n9-subscription th{font-weight:600;color:var(--muted,#63716e)}.n9-subscription td .sub-form{grid-template-columns:minmax(0,1fr);min-width:160px}.n9-subscription .sub-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--sub-line);font-size:12px;border-radius:3px}.sub-status.is-paid{color:#05614b;background:#edf8f2}.sub-status.is-unpaid{color:#8a4328;background:#fff5ed}.n9-subscription .sub-error{border-inline-start:3px solid #ae3846;padding:12px;background:#fff2f3;color:#932635}.n9-subscription .sub-notice{border-inline-start:3px solid #a08339;padding:12px;background:var(--accent-soft,#f4f7f5)}.n9-plan-badge{display:inline-flex!important;align-items:center;gap:4px;font-size:11px!important;line-height:1.5;color:inherit!important;border:1px solid currentColor;border-radius:3px;padding:2px 5px;width:max-content;max-width:100%;margin-top:3px}.n9-plan-badge b{font-weight:700}.n9-plan-badge span{font-size:10px}.n9-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.n9-feature-grid ul{padding-inline-start:20px;line-height:2}.n9-program-features{background:var(--surface,#fff)}.n9-program-features main{padding-block:35px}.n9-subscription footer{padding-top:20px}.n9-subscription summary{cursor:pointer;padding:10px 0;font-weight:600}.n9-subscription details[open] summary{margin-bottom:12px}@media(max-width:850px){.n9-subscription .sub-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-plans article{border-bottom:1px solid var(--sub-line)}.n9-subscription .sub-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.n9-subscription{padding:16px 12px}.n9-subscription .sub-plans,.n9-subscription .sub-form,.n9-feature-grid{grid-template-columns:minmax(0,1fr)}.sub-plans article{border-inline-end:0}.n9-subscription h1{font-size:23px}.n9-subscription .sub-facts{gap:18px}.n9-subscription-heading{align-items:flex-start}}.connected-systems-band{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line,#d4dfda);background:var(--surface,#fff);padding:0 20px;min-height:46px;color:var(--text,#172c26)}.connected-systems-band nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:4px}.connected-systems-band button{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 14px;color:inherit;font:inherit;font-size:13px;line-height:1.5;border:0;border-bottom:3px solid transparent;background:transparent;min-height:50px;min-width:100px;cursor:pointer;border-radius:0}.connected-systems-band button svg{flex-shrink:0}.connected-systems-band button span{overflow-wrap:anywhere}.connected-systems-band button[aria-current=page]{font-weight:700}.connected-systems-band button:disabled{cursor:wait}.connected-navigation-spinner{animation:connected-navigation-spin 1s linear infinite}@keyframes connected-navigation-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.connected-navigation-spinner{animation:none}}.connected-systems-band button[aria-current=page]{color:var(--office-brand-ink,var(--accent,#00664e));border-color:var(--office-accent,var(--accent,#00664e));background:var(--accent-tint,#f3f8f6)}.connected-systems-band button:hover{background:var(--accent-soft,#edf4f0)}.connected-systems-band button:is([aria-disabled=true],[data-locked=true]){color:var(--muted,#687c73)}.connected-systems-band button:focus-visible{outline:2px solid var(--office-accent,#00664e);outline-offset:-3px}.connected-navigation-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 20px;font-size:13px;background:var(--accent-tint,#f3f8f6);border-bottom:1px solid var(--line,#d4dfda);color:var(--text,#172c26)}.connected-navigation-notice button{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;background:transparent;border:0;color:inherit;cursor:pointer}.connected-navigation-notice--floating{position:fixed;bottom:20px;inset-inline:20px;max-width:620px;margin-inline:auto;border:1px solid var(--line,#d4dfda);z-index:1000;box-shadow:0 4px 16px #0001}.connected-scope{font-size:11px;overflow-wrap:anywhere;max-width:260px}.n9-app.theme-dark .connected-systems-band,.n9-app.theme-dark .connected-navigation-notice{color:var(--ink);background:var(--surface)}.n9-app.theme-dark .connected-systems-band button[aria-current=page]{color:color-mix(in srgb,var(--office-brand-ink,var(--accent)) 50%,#d2eee1 50%);background:var(--surface-2)}.n9-app.theme-dark .connected-systems-band button:hover{background:var(--surface-2)}.n9-app.theme-dark .connected-systems-band button:is([aria-disabled=true],[data-locked=true]){color:var(--ink-3)}@media(max-width:650px){.connected-systems-band{padding:0 8px;display:block}.connected-systems-band nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.connected-systems-band button{flex-direction:column;gap:4px;font-size:11px;padding:8px 3px;min-height:66px;min-width:0;position:relative}.connected-systems-band button[data-locked=true] svg:last-child{position:absolute;top:6px;inset-inline-end:3px;width:10px}.connected-scope{display:block;padding:6px 7px 8px;max-width:none}}@media print{.connected-systems-wrap{display:none}}.connected-scope-tools{display:flex;align-items:center;gap:10px}.connected-systems-band .connected-order-trigger{min-width:36px;width:36px;min-height:36px;height:36px;padding:0;border:1px solid var(--line,#d4dfda);border-radius:4px;flex:none}.connected-systems-band button[draggable=true]{cursor:grab}.connected-order-dialog{width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:20px;border:1px solid var(--line,#d4dfda);border-radius:6px;background:var(--surface,#fff);color:var(--ink,#172c26);font:inherit}.connected-order-dialog::backdrop{background:#0006}.connected-order-dialog header,.connected-order-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.connected-order-dialog h2{font-size:19px;margin:0}.connected-order-dialog ol{list-style:none;padding:0;margin:20px 0}.connected-order-dialog li{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line,#d4dfda);padding:8px 0;min-height:50px}.connected-order-dialog li span{flex:1;overflow-wrap:anywhere;font-size:13px}.connected-order-dialog button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border:1px solid var(--line,#d4dfda);border-radius:4px;background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer}.connected-order-dialog button:disabled{opacity:.45;cursor:not-allowed}.connected-order-dialog footer button:last-child{padding:6px 18px}.connected-order-dialog button:focus-visible{outline:2px solid var(--office-accent,#00664e);outline-offset:2px}body:has(.connected-order-dialog[open]){overflow:hidden}@media(max-width:650px){.connected-scope-tools{justify-content:space-between;padding-block:6px}.connected-systems-band .connected-order-trigger{flex-direction:row}}.connected-systems-band{min-width:0;gap:14px;padding-inline:18px}.connected-systems-band nav{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--line,#d4dfda) transparent}.connected-systems-band nav button{flex:0 0 auto;min-width:0;min-height:48px;padding:11px 12px;gap:7px;font-weight:400}.connected-systems-band nav button span{white-space:nowrap;overflow-wrap:normal}.connected-systems-band nav button[aria-current=page]{font-weight:600}.connected-scope-tools{flex:0 0 auto}.connected-scope{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.connected-scope{display:none}}@media(max-width:650px){.connected-systems-band{display:flex;padding-inline:8px;gap:8px}.connected-systems-band nav{display:flex;gap:0}.connected-systems-band nav button{flex-direction:row;min-height:46px;padding:10px;font-size:12px;gap:6px}.connected-systems-band nav button[data-locked=true] svg:last-child{position:static;width:12px}.connected-scope-tools{padding:0}}.office-system-shell{--text: var(--ink, #17201d);--shell-header-height: var(--office-header-height, 88px);display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100dvh;border-top:4px solid var(--office-accent, var(--accent, #00664e));color:var(--ink, #17201d);letter-spacing:0}.office-system-sidebar{position:sticky;top:0;height:calc(100dvh - 4px);min-width:0;display:flex;flex-direction:column;background:var(--surface, #fff);border-inline-end:1px solid var(--line, #d6dfda)}.office-system-brand{flex:0 0 var(--shell-header-height);display:flex;align-items:center;min-height:var(--shell-header-height);padding:10px;box-sizing:border-box;background:var(--office-accent, var(--accent, #00664e));color:var(--office-on-accent, #fff)}.office-system-brand .connected-office-brand{margin:0;gap:9px;color:inherit}.office-system-brand .connected-office-mark{width:44px;height:44px;flex-basis:44px;background:#fff;color:var(--office-brand-ink, #00664e)}.office-system-brand .connected-office-mark svg{color:color-mix(in srgb,var(--office-accent, #00664e) 70%,#111b18)}.office-system-brand .connected-office-name{gap:2px}.office-system-brand .connected-office-name strong{font-size:var(--office-name-size, 14px);line-height:1.6}.office-system-brand .connected-office-name small{font-size:9px;color:inherit}.office-system-brand .connected-office-credit a{color:inherit}.office-system-fallback{display:flex;align-items:center;gap:9px}.office-system-fallback img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:4px}.office-system-fallback span{display:grid;gap:4px}.office-system-fallback strong{font-size:14px}.office-system-fallback small{font-size:11px}.office-system-sidebar-body{flex:1;min-height:0;overflow:auto;padding:0 12px 20px}.office-system-sidebar-context{display:grid;gap:8px;padding:18px 12px 22px;margin-bottom:8px;border-bottom:1px solid var(--line, #d6dfda);overflow-wrap:anywhere}.office-system-sidebar-context strong{font-size:15px;color:var(--office-brand-ink, var(--accent))}.office-system-sidebar-context span{font-size:14px;line-height:1.7}.office-system-sidebar-context small{font-size:12px;line-height:1.7;color:var(--muted)}.office-system-sidebar nav{display:grid;gap:6px;padding:0}.office-system-sidebar nav button{display:flex;align-items:center;gap:12px;min-height:50px;width:100%;padding:12px;border:0;border-inline-start:3px solid transparent;border-radius:5px;background:transparent;color:inherit;text-align:start;font:inherit;font-size:14px;line-height:1.7;cursor:pointer}.office-system-sidebar nav button svg{flex:0 0 20px;width:20px;height:20px}.office-system-sidebar nav button:hover{background:var(--surface-soft, #f2f5f3)}.office-system-sidebar nav button:is(.active,.is-active,[aria-current=page]){background:var(--office-accent, var(--accent));color:var(--office-on-accent, #fff);border-inline-start-color:var(--office-accent, var(--accent));font-weight:600}.office-system-sidebar>footer{margin-top:auto;padding:16px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.office-system-main{min-width:0}.office-system-topbar{position:sticky;top:0;z-index:70;min-height:var(--shell-header-height);display:flex;align-items:center;gap:12px;padding:10px 18px;box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--surface, #fff)}.office-system-context{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.office-system-context>span{display:grid;gap:3px;min-width:0}.office-system-context small{font-size:11px;color:var(--muted)}.office-system-context strong{font-size:14px;overflow-wrap:anywhere}.office-system-context select{width:100%;min-width:0;min-height:36px;max-width:360px;padding:0 8px;color:inherit;font:inherit;font-size:14px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.office-system-search{display:flex;align-items:center;gap:9px;flex:2;min-width:160px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface-soft, var(--surface))}.office-system-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:14px}.office-system-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.office-system-tools:empty{display:none}.office-system-icon,.office-system-tools>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-width:42px;min-height:42px;padding:8px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:inherit;font:inherit;cursor:pointer}.office-system-user{display:flex;align-items:center;gap:10px;min-width:0;max-width:280px}.office-system-user>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;background:var(--accent-soft, #edf3f0);color:var(--office-brand-ink, var(--accent));border-radius:50%}.office-system-user>div{display:grid;gap:3px;min-width:0}.office-system-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.office-system-user small{font-size:11px;color:var(--muted)}.office-system-shell .connected-systems-band,.office-system-shell .connected-navigation-notice{color:var(--ink)}.office-system-shell .n9-execution-module{max-width:none;margin:0;padding:24px 18px}.office-system-shell .report-main,.office-system-shell .workspace{padding:24px 18px}.office-system-shell .report-heading h1{font-size:28px}.office-system-shell button:focus-visible{outline:2px solid var(--office-brand-ink, var(--accent));outline-offset:3px}:root[data-theme=dark] .office-system-shell{color-scheme:dark}:root[data-theme=dark] .office-system-sidebar-context strong,:root[data-theme=dark] .office-system-user>span,:root[data-theme=dark] .office-system-shell .connected-systems-band button[aria-current=page]{color:color-mix(in srgb,var(--office-accent, var(--accent)) 35%,var(--ink))}@media(max-width:1180px){.office-system-shell{display:block}.office-system-sidebar{position:static;height:auto}.office-system-brand{min-height:76px;padding:12px 18px}.office-system-sidebar-context,.office-system-sidebar>footer{display:none}.office-system-sidebar-body{padding:0;overflow:visible}.office-system-sidebar nav{display:flex;overflow-x:auto;gap:6px;padding:8px 12px;border-bottom:1px solid var(--line);overscroll-behavior-x:contain}.office-system-sidebar nav button{width:auto;flex:0 0 auto;min-height:44px;padding:8px 12px;white-space:nowrap}.office-system-topbar{flex-wrap:wrap;min-height:0}.office-system-search{flex-basis:100%;order:5}.office-system-user{max-width:230px}}@media(max-width:600px){.office-system-topbar{padding:10px 12px;gap:8px}.office-system-context{flex-basis:calc(100% - 52px);order:0}.office-system-topbar>.office-system-icon{order:1}.office-system-tools{order:2}.office-system-user{order:3;margin-inline-start:auto;max-width:45%}.office-system-user>span{display:none}.office-system-shell .n9-execution-module,.office-system-shell .report-main,.office-system-shell .workspace{padding:18px 12px}.office-system-shell .report-heading h1{font-size:24px}}@media(max-width:650px){.office-system-shell .office-system-topbar:has(.office-system-search){flex-wrap:wrap}.office-system-shell .office-system-topbar:has(.office-system-tools>:nth-child(3)){flex-wrap:wrap}.office-system-topbar .office-system-tools:has(>:nth-child(3)){flex:1 0 100%;order:4;justify-content:flex-start}.office-system-topbar .office-system-search{flex:1 0 100%;order:5;box-sizing:border-box}.office-system-topbar .office-system-context :is(strong,small){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media print{.office-system-shell{display:block;border:0}.office-system-sidebar,.office-system-topbar{display:none}}.n9-operational-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line, #cdd8d3);border-radius:8px;background:var(--surface, #fff);color:var(--ink, #17201d);box-shadow:0 16px 60px #0003;font-family:inherit;text-align:start}.n9-operational-dialog::backdrop{background:#142d2866}.n9-operational-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line, #cdd8d3)}.n9-operational-dialog h2{font-size:21px;margin:4px 0}.n9-operational-dialog small{color:var(--ink-muted, #596962);overflow-wrap:anywhere}.n9-operational-form{display:grid;gap:20px;padding:24px}.n9-operational-form label,.n9-execution-create-dialog .n9-form-grid label,.n9-execution-folder .n9-form-grid label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:15px;font-weight:500}.n9-operational-form :is(input,textarea,select),.n9-execution-create-dialog .n9-form-grid :is(input,textarea,select),.n9-execution-folder .n9-form-grid :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--line-strong, #b6c5bf);border-radius:5px;background:var(--surface, #fff);color:var(--ink, #17201d);font:inherit;font-weight:400;line-height:1.65}.n9-operational-form textarea,.n9-execution-folder textarea,.n9-execution-create-dialog textarea{resize:vertical;min-height:128px;white-space:pre-wrap}.n9-operational-form :focus-visible,.n9-execution-folder :focus-visible,.n9-execution-create-dialog :focus-visible{outline:2px solid var(--accent, #08634c);outline-offset:2px}.n9-operational-form :disabled,.n9-execution-folder .n9-form-grid :disabled{background:var(--surface-muted, #f3f6f5);opacity:.75}.n9-operational-form fieldset{border:0;border-top:1px solid var(--line, #d6dfda);padding:16px 0 0;margin:0;display:grid;gap:18px;min-width:0}.n9-operational-form legend{font-weight:600;padding-inline-end:12px}.n9-operational-form footer,.n9-editor-savebar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line, #d6dfda);padding-top:18px}.n9-form-error{padding:12px 16px;border-inline-start:3px solid #ba3838;background:#fff1f0;color:#962626;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.n9-form-success{color:#126346;font-size:14px}.n9-form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.n9-priority-picker{display:flex;flex-wrap:wrap;gap:8px}.n9-priority-picker label{flex-direction:row;align-items:center;padding:10px 14px;border:1px solid var(--line, #d6dfda);border-radius:4px}.n9-priority-picker input{width:18px;min-height:18px;accent-color:var(--accent, #08634c)}.n9-priority-picker label:has(:checked){border-color:var(--accent, #08634c);background:var(--accent-soft, #e6f3ed)}.n9-execution-folder .n9-form-grid,.n9-execution-create-dialog .n9-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.n9-execution-folder .n9-field-wide,.n9-execution-create-dialog .n9-field-wide,.n9-execution-form-heading{grid-column:1 / -1}.n9-execution-form-heading{padding:18px 0 8px;margin:0;font-size:17px;border-bottom:1px solid var(--line, #d6dfda)}.n9-execution-folder .n9-check-field{flex-direction:row}.n9-execution-folder .n9-check-field input{width:20px;min-height:20px;accent-color:var(--accent, #08634c)}.n9-execution-folder.n9-execution-folder--editor{width:min(1380px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;margin-block:0;border:1px solid var(--line);color:var(--ink);flex-direction:column;overflow:hidden}.n9-execution-folder--editor[open]{display:flex}.n9-execution-folder--editor::backdrop{background:#142d2866}.n9-execution-create-fields{border:0;padding:0;margin:0;min-width:0}.n9-operational-dialog .n9-execution-create-dialog{width:100%;border:0;box-shadow:none;max-height:none}.n9-execution-create-dialog .n9-form-grid{padding:20px 24px}.n9-execution-folder--editor .n9-execution-folder__body{flex:1;overflow:auto;padding:24px 32px;min-height:0}.n9-execution-folder--editor .n9-folder-tabs{flex-shrink:0;overflow-x:auto}.n9-execution-folder--editor .n9-folder-tabs button{white-space:nowrap}.n9-editor-savebar{position:sticky;bottom:-24px;background:var(--surface, #fff);padding:16px 0;margin-top:22px;z-index:1}.n9-editor-savebar>span{margin-inline-end:auto;font-size:14px}.n9-execution-create-dialog{max-height:calc(100dvh - 24px);overflow:auto}.n9-date-input{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:6px}.n9-date-input input[type=date]{font-size:13px!important}.n9-urgent-view .n9-operation-row{padding:20px;gap:18px;border-bottom:1px solid var(--line)}.n9-urgent-title{background:transparent;padding:0;border:0;color:var(--ink);text-align:start;font:inherit;font-size:16px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.n9-urgent-view .n9-operation-row__body{min-width:0}.n9-urgent-view .n9-operation-row__body>p{font-size:14px;line-height:1.9;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.n9-request-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9;margin:0}.n9-urgent-view .n9-table-actions select{max-width:220px;min-height:42px;font:inherit}@media(max-width:640px){.n9-form-columns,.n9-execution-folder .n9-form-grid,.n9-execution-create-dialog .n9-form-grid{grid-template-columns:minmax(0,1fr)}.n9-operational-form,.n9-operational-dialog>header,.n9-execution-folder--editor .n9-execution-folder__body{padding:16px}.n9-execution-folder--editor .n9-execution-folder__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-editor-savebar{bottom:-16px}}.n9-file-history{display:inline-flex;vertical-align:middle;flex-shrink:0}.n9-file-history .n9-history-trigger,.n9-history-dialog button,.n9-history-dialog a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid var(--line,#d7e1dc);border-radius:4px;background:var(--surface,#fff);color:var(--ink,#15221d);cursor:pointer;text-decoration:none;font:inherit}.n9-file-history .n9-history-trigger,.n9-history-dialog .n9-history-icon{width:36px;height:36px;min-width:36px;flex-shrink:0;padding:0}.n9-file-history .n9-history-trigger:hover,.n9-history-dialog button:hover,.n9-history-dialog a:hover{color:var(--accent,#0b5d45);background:var(--surface-2,#f4f8f6)}.n9-history-dialog button:disabled{opacity:.45;cursor:default}.n9-history-trigger:focus-visible,.n9-history-dialog button:focus-visible,.n9-history-dialog a:focus-visible,.n9-history-dialog select:focus-visible,.n9-history-dialog textarea:focus-visible{outline:2px solid var(--accent,#0b5d45);outline-offset:2px}.n9-history-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;align-items:center;justify-content:center;background:#0006;padding:16px;color:var(--ink,#15221d);font-family:inherit;font-size:13px}.n9-history-dialog{width:min(600px,100%);max-height:min(760px,90dvh);overflow:auto;background:var(--surface,#fff);border:1px solid var(--line,#d7e1dc);border-radius:6px;padding:18px;box-sizing:border-box;box-shadow:0 14px 40px #0002}.n9-history-dialog>header,.n9-history-dialog h2,.n9-history-toolbar,.n9-history-navigation,.n9-history-dialog>footer{display:flex;align-items:center;gap:10px}.n9-history-dialog>header{justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--line,#d7e1dc)}.n9-history-dialog h2{font-size:17px;font-weight:600;margin:0}.n9-history-toolbar{margin-block:14px}.n9-history-filter{display:grid;gap:6px;min-width:0;flex:1}.n9-history-filter select,.n9-history-filter textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--line,#d7e1dc);border-radius:4px;padding:8px}.n9-history-filter textarea{min-height:76px;resize:vertical}.n9-history-person{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding-block:10px}.n9-history-person strong{font-size:14px;overflow-wrap:anywhere}.n9-history-person time,.n9-history-person>span,.n9-history-field div>span{color:var(--ink-3,#66746e);font-size:12px}.n9-history-person time{grid-column:1}.n9-history-person>span{grid-column:2;grid-row:1 / 3;align-self:center}.n9-history-navigation{justify-content:space-between;border-block:1px solid var(--line,#d7e1dc);padding-block:10px;margin-bottom:12px}.n9-history-changes>section+section{border-top:1px solid var(--line,#d7e1dc);margin-top:12px;padding-top:10px}.n9-history-changes h3{font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.n9-history-changes h3 small{font-weight:400;overflow-wrap:anywhere}.n9-history-changes h3>span{margin-inline-start:auto;color:var(--accent,#0b5d45);font-size:12px;font-weight:400}.n9-history-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 14px;padding-block:10px;border-bottom:1px solid var(--line,#d7e1dc)}.n9-history-field>strong{grid-column:1 / -1;font-size:13px;font-weight:600}.n9-history-field>div{min-width:0;border-inline-start:2px solid var(--line,#d7e1dc);padding-inline-start:10px}.n9-history-field>.n9-history-field__after{border-color:var(--accent,#0b5d45)}.n9-history-field p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.n9-history-dialog>footer{justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.n9-history-dialog .n9-history-primary{background:var(--accent,#0b5d45);color:#fff}.n9-history-empty,.n9-history-restore-note{margin-block:18px;color:var(--ink-3,#66746e);line-height:1.8}.n9-history-error{color:#a72836;overflow-wrap:anywhere}@media(max-width:600px){.n9-history-backdrop{padding:10px}.n9-history-dialog{padding:12px}.n9-history-person{grid-template-columns:minmax(0,1fr)}.n9-history-person>span{grid-column:1;grid-row:auto}.n9-history-field{gap:6px 10px}}@media print{.n9-file-history,.n9-history-backdrop{display:none!important}}.violation-preparation{color:var(--ink,#172c26);min-width:0;padding:20px;background:var(--panel,#fff)}.vp-heading,.vp-toolbar,.vp-controls,.vp-stage{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-block:16px;border-bottom:1px solid var(--line,#d8e1dd)}.vp-heading{justify-content:space-between}.vp-heading h2{font-size:1.3rem;margin:0 0 6px}.vp-heading span{font-size:.85rem;overflow-wrap:anywhere}.violation-preparation label{display:flex;gap:8px;align-items:center;font-size:.9rem}.vp-controls>label:first-child{flex-direction:column;align-items:stretch}.violation-preparation input:not([type=checkbox]):not([type=file]),.violation-preparation select{min-height:38px;padding:8px;border:1px solid var(--line,#c8d7ce);border-radius:4px;background:var(--panel,#fff);color:inherit;max-width:100%}.violation-preparation label.button{position:relative;display:inline-flex;min-height:40px;padding:8px 14px;border:1px solid var(--line,#c8d7ce);border-radius:4px;cursor:pointer;overflow:hidden}.violation-preparation label.button:focus-within{outline:2px solid var(--accent,#087054);outline-offset:2px}.violation-preparation label.button input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.vp-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line,#d8e1dd)}.vp-summary>div{display:grid;gap:10px;padding:18px 12px;border-inline-start:1px solid var(--line,#d8e1dd)}.vp-summary span{font-size:.82rem}.vp-summary strong{font-size:1.5rem}.violation-preparation details{padding:12px 0}.violation-preparation summary{cursor:pointer;font-size:.88rem}.vp-sheets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vp-sheets section{padding:12px 0;border-bottom:1px solid var(--line,#d8e1dd);min-width:0}.vp-sheets h3{font-size:1rem}.vp-mapping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.vp-mapping label{display:grid;min-width:0}.vp-table{overflow:auto}.vp-table table{width:100%;border-collapse:collapse}.vp-table th,.vp-table td{text-align:right;padding:12px 8px;border-bottom:1px solid var(--line,#d8e1dd);font-size:.85rem;vertical-align:top}.vp-table th{white-space:nowrap}.vp-table details{min-width:170px;max-width:330px}.vp-table p{font-size:.8rem}.vp-error{color:#ae3030}.vp-pagination{display:flex;gap:16px;align-items:center;justify-content:center;padding:16px}.vp-stage{border-top:1px solid var(--line,#d8e1dd)}@media(max-width:800px){.vp-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-sheets{grid-template-columns:1fr}.violation-preparation{padding:12px}.vp-mapping{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.violation-preparation,.violation-preparation *{visibility:visible}.violation-preparation{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;color:#000}.vp-no-print,.vp-no-print *{display:none!important}.vp-table{overflow:visible}.vp-table table{font-size:9pt}thead{display:table-header-group}.vp-summary{grid-template-columns:repeat(6,1fr)}@page{size:A4 landscape;margin:12mm}}.vp-print-only{display:none}.vp-mapping label{grid-template-columns:minmax(0,1fr)}.vp-mapping select{width:100%;min-width:0;box-sizing:border-box}.vp-sheet-controls{display:grid;gap:12px;margin-block:12px}.vp-sheet-controls label:not(:first-child){display:grid;min-width:0}.vp-sheet-controls select{width:100%;min-width:0}.vp-sheets summary{font-weight:600;overflow-wrap:anywhere}.vp-mapping label{overflow-wrap:anywhere}.vp-pending{color:var(--accent,#087054);font-weight:600}.vp-fields{margin:12px 0;display:grid;gap:8px}.vp-fields>div{border-bottom:1px solid var(--line,#d8e1dd);padding-bottom:8px}.vp-fields dt{font-size:.75rem;color:var(--muted,#64746e)}.vp-fields dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.vp-unassigned>label{margin-block:16px}.vp-unassigned>details{border-bottom:1px solid var(--line,#d8e1dd)}@media print{.vp-print-only{display:block}.vp-print-only table{width:100%;border-collapse:collapse}.vp-print-only td,.vp-print-only th{border:1px solid #aaa;padding:5px;font-size:10px}}:root{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;color:#17201d;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility}.n9-tasks-module--advanced{width:min(1620px,100%)}.n9-task-header-actions{display:flex;align-items:center;gap:8px}.n9-task-command-strip{margin-bottom:16px;border-block:1px solid var(--line);background:var(--surface)}.n9-task-command-strip>header{min-height:48px;padding-inline:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.n9-task-command-strip>header>div{display:flex;align-items:center;gap:8px}.n9-task-command-strip>header svg{color:var(--accent)}.n9-task-command-strip>header>span{color:var(--ink-3);font-size:13px}.n9-task-command-strip>div{min-height:88px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto;scrollbar-width:thin}.n9-task-command-strip>div>p{margin:0;padding:18px;display:flex;align-items:center;gap:8px;color:var(--ink-2)}.n9-task-command{min-height:88px;padding:13px 15px;border:0;border-inline-start:1px solid var(--line);border-bottom:3px solid transparent;display:grid;align-content:center;justify-items:start;gap:3px;text-align:start;color:var(--ink);background:transparent}.n9-task-command:hover,.n9-task-command:focus-visible{background:var(--surface-2)}.n9-task-command--overdue,.n9-task-command--critical{border-bottom-color:var(--danger)}.n9-task-command--due_today,.n9-task-command--high{border-bottom-color:var(--warning)}.n9-task-command small{color:var(--ink-3)}.n9-task-command em{color:var(--accent);font-size:12px;font-style:normal}.n9-task-command--overdue em,.n9-task-command--critical em{color:var(--danger)}.n9-task-stats--advanced{grid-template-columns:repeat(6,minmax(0,1fr))}.n9-task-stats .is-warning svg,.n9-task-stats .is-warning strong{color:var(--warning)}.n9-task-toolbar--advanced{align-items:center}.n9-task-filters>.button{min-height:42px}.n9-task-filters>.button.is-active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.n9-task-filter-panel{margin:-8px 0 18px;padding:14px;border:1px solid var(--line);display:grid;grid-template-columns:repeat(7,minmax(130px,1fr)) auto;align-items:end;gap:10px;background:var(--surface-2)}.n9-task-filter-panel label{display:grid;gap:5px;color:var(--ink-2);font-size:12px}.n9-task-filter-panel input,.n9-task-filter-panel select{width:100%;min-height:38px;border:1px solid var(--line);padding-inline:8px;color:var(--ink);background:var(--surface)}.n9-task-groups--advanced .n9-task-center-list{border:0;border-top:1px solid var(--line)}.n9-task-groups--advanced .n9-task-card{min-height:82px;padding:0;display:block}.n9-task-card>.n9-task-card__main{width:100%;height:auto;min-height:82px;padding:12px 16px;border:0;display:grid;grid-template-columns:72px minmax(250px,1fr) minmax(130px,auto) 74px 24px;align-items:center;gap:14px;text-align:start;color:var(--ink);background:transparent}.n9-task-card>.n9-task-card__main:hover,.n9-task-card>.n9-task-card__main:focus-visible{background:var(--surface-2)}.n9-task-card__main>svg{color:var(--ink-3)}.n9-task-card__meta strong{font-size:13px}.n9-task-priority-workspace{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:16px;margin:18px 0}.n9-task-type-summary,.n9-task-urgent-queue,.n9-task-type-expanded{min-width:0;border:1px solid var(--line);background:var(--surface)}.n9-task-type-summary>header,.n9-task-urgent-queue>header,.n9-task-type-expanded>header{min-height:58px;padding:11px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.n9-task-type-summary>header>div,.n9-task-urgent-queue>header>div,.n9-task-type-expanded>header>div{display:flex;align-items:center;gap:9px}.n9-task-type-summary>header span,.n9-task-urgent-queue>header span{display:grid;gap:2px}.n9-task-type-summary>header small,.n9-task-urgent-queue>header small{color:var(--ink-3);font-size:12px}.n9-task-type-summary>header svg,.n9-task-urgent-queue>header svg{color:var(--accent)}.n9-task-type-summary>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.n9-task-type-summary>div>button{min-height:72px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);border-inline-start:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) 66px 28px;align-items:center;gap:9px;text-align:start;color:var(--ink);background:transparent}.n9-task-type-summary>div>button:hover,.n9-task-type-summary>div>button.is-active{background:var(--accent-tint)}.n9-task-type-summary>div>button>span:first-child{display:grid;gap:2px;min-width:0}.n9-task-type-summary>div>button strong,.n9-task-type-summary>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-task-type-summary>div>button small{color:var(--ink-3)}.n9-task-type-summary__bar{height:5px;background:var(--line);overflow:hidden}.n9-task-type-summary__bar i{height:100%;display:block;background:var(--accent)}.n9-task-urgent-queue>div,.n9-task-type-expanded>.n9-task-center-list{max-height:520px;overflow:auto}.n9-task-urgent-queue>div>p{min-height:150px;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-3)}.n9-task-type-expanded{margin:18px 0}.n9-task-type-expanded>header h2{margin:0;font-size:18px}.n9-task-type-expanded>header span{min-width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%}.n9-task-type-expanded>header>button{border:0;display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);background:transparent}.n9-task-card__actions{min-height:42px;padding:6px 16px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:7px;background:var(--surface-2)}.n9-task-card__actions button{min-height:30px;padding:4px 9px;border:1px solid var(--line-strong);display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);background:var(--surface)}.n9-task-card__actions button:hover,.n9-task-card__actions button:focus-visible,.n9-task-card__actions button.is-complete,.n9-task-card__actions button.is-claim{color:var(--accent);border-color:var(--accent)}.n9-segmented-control button>b{min-width:22px;height:22px;padding-inline:5px;display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:11px}.n9-team-operations{margin:18px 0;border:1px solid var(--line-strong);border-top:4px solid var(--accent);background:var(--surface)}.n9-team-operations>header{min-height:86px;padding:14px 16px;display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.n9-team-operations>header h2{margin:3px 0;font-size:20px}.n9-team-operations>header p{margin:0;color:var(--ink-3);line-height:1.6}.n9-team-operations__score{min-width:112px;padding-inline:16px;border-inline:1px solid var(--line);text-align:center}.n9-team-operations__score small,.n9-team-operations__score strong{display:block}.n9-team-operations__score small{color:var(--ink-3)}.n9-team-operations__score strong{margin-top:3px;color:var(--accent);font-size:24px}.n9-team-operations__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.n9-team-operations__summary>div{min-height:72px;padding:12px 16px;display:grid;align-content:center;gap:3px;border-inline-start:1px solid var(--line)}.n9-team-operations__summary small{color:var(--ink-3)}.n9-team-operations__summary strong{font-size:21px}.n9-team-operations__summary .is-warning strong{color:var(--warning)}.n9-team-operations__summary .is-danger strong{color:var(--danger)}.n9-team-load-grid{padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.n9-team-load-grid>article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2)}.n9-team-load-grid article>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px}.n9-team-load-grid article>header div,.n9-team-load-grid article>header strong,.n9-team-load-grid article>header small{min-width:0;display:block}.n9-team-load-grid article>header small{margin-top:2px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-team-load-grid article>header>b{font-size:20px}.n9-team-avatar{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-weight:800;background:var(--accent-soft)}.n9-team-load-bar{height:6px;margin:12px 0;overflow:hidden;background:var(--line)}.n9-team-load-bar i{height:100%;display:block;background:var(--accent)}.n9-team-load-grid article>footer{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--ink-3);font-size:12px}.n9-team-load-grid article>footer b{color:var(--ink)}.n9-distribution-dialog{width:min(920px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid var(--line-strong);border-top:4px solid var(--accent);background:var(--surface);box-shadow:var(--shadow-lg)}.n9-distribution-dialog>header{min-height:74px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.n9-distribution-dialog>header h2{margin:3px 0 0;font-size:21px}.n9-distribution-dialog__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.n9-distribution-dialog__summary>div{min-height:72px;padding:12px 16px;display:grid;align-content:center;gap:3px;border-inline-start:1px solid var(--line)}.n9-distribution-dialog__summary small{color:var(--ink-3)}.n9-distribution-dialog__summary strong{font-size:22px}.n9-distribution-preview{max-height:430px;overflow:auto}.n9-distribution-preview>article{min-height:64px;padding:10px 16px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,.7fr) 78px;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.n9-distribution-preview article div,.n9-distribution-preview article span,.n9-distribution-preview article small{min-width:0;display:block}.n9-distribution-preview article small{margin-top:3px;color:var(--ink-3)}.n9-distribution-preview article>b{color:var(--accent);font-size:12px}.n9-distribution-preview>p{min-height:180px;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-3)}.n9-distribution-dialog>footer{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);background:var(--surface-2)}.n9-distribution-dialog>footer p{margin:0;color:var(--ink-3)}.n9-distribution-dialog>footer>div{display:flex;gap:8px}@media(max-width:1040px){.n9-task-stats--advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.n9-team-operations>header{grid-template-columns:1fr auto}.n9-team-operations>header>.button{grid-column:1 / -1;justify-self:start}}@media(max-width:720px){.n9-task-stats--advanced,.n9-team-operations__summary,.n9-distribution-dialog__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-team-operations>header{grid-template-columns:1fr}.n9-team-operations__score{padding:10px 0;border-inline:0;border-block:1px solid var(--line);text-align:start}.n9-distribution-preview>article{grid-template-columns:1fr auto}.n9-distribution-preview article>span{grid-column:1 / -1}.n9-distribution-dialog>footer{align-items:stretch;flex-direction:column}.n9-distribution-dialog>footer>div{width:100%}.n9-distribution-dialog>footer .button{flex:1}}.n9-task-card--compact .n9-task-card__main{min-height:70px;grid-template-columns:58px minmax(190px,1fr) minmax(112px,auto) 66px 20px}.n9-task-card--compact .n9-task-card__actions{padding-block:5px}.n9-task-priority-label{min-width:64px;padding:4px 7px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:12px;background:var(--surface)}.n9-task-priority-label--high{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}.n9-task-priority-label--critical{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 42%,var(--line))}.n9-task-report-note{min-height:52px;margin-top:18px;padding-inline:15px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;color:var(--ink-3)}.n9-task-dialog--advanced>header p{margin:4px 0 0;color:var(--ink-3)}.n9-task-source-picker{position:relative}.n9-input-with-icon{min-height:42px;border:1px solid var(--line);display:flex;align-items:center;gap:7px;padding-inline:10px;background:var(--surface)}.n9-input-with-icon input{width:100%;border:0;outline:0}.n9-source-results{position:absolute;z-index:4;inset-inline:0;top:calc(100% + 5px);max-height:220px;overflow:auto;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.n9-source-results>button,.n9-source-results>span{width:100%;min-height:46px;padding:9px 12px;border:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;text-align:start;color:var(--ink);background:transparent}.n9-source-results>button:hover{background:var(--surface-2)}.n9-source-results small{color:var(--ink-3)}.n9-selected-source{margin-top:7px;min-height:36px;border:1px solid var(--accent);padding:6px 9px;display:inline-flex;align-items:center;gap:7px;color:var(--accent);background:var(--accent-soft)}.n9-dialog-backdrop--side{padding:0;place-items:stretch start}.n9-task-detail{width:min(620px,100vw);height:100vh;overflow-y:auto;border-inline-end:1px solid var(--line);padding:22px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}.n9-task-detail>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.n9-task-detail>header h2{margin:9px 0 3px;font-size:24px}.n9-task-detail>header p{margin:0;color:var(--ink-3)}.n9-task-detail__facts{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}.n9-task-detail__facts>div{min-height:68px;padding:11px 13px;border-bottom:1px solid var(--line);border-inline-start:1px solid var(--line);display:grid;align-content:center;gap:3px}.n9-task-detail__facts small{color:var(--ink-3)}.n9-task-detail__description,.n9-task-actions,.n9-task-timeline{margin-top:22px;padding-top:17px;border-top:1px solid var(--line)}.n9-task-detail__description h3,.n9-task-actions h3,.n9-task-timeline h3{margin:0 0 9px;font-size:17px}.n9-task-detail__description p{margin:0;line-height:1.8;color:var(--ink-2)}.n9-task-actions__buttons{display:flex;flex-wrap:wrap;gap:7px}.n9-task-actions__buttons>button{min-height:38px;padding:7px 10px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);background:var(--surface)}.n9-task-actions__buttons>button:hover{color:var(--accent);border-color:var(--accent)}.n9-task-action-form{margin-top:12px;padding:14px;border:1px solid var(--line);display:grid;gap:11px;background:var(--surface-2)}.n9-task-action-form__title{display:flex;align-items:center;justify-content:space-between}.n9-task-action-form__title button{border:0;color:var(--ink-3);background:transparent}.n9-task-action-form label{display:grid;gap:5px;color:var(--ink-2);font-size:13px}.n9-task-action-form input,.n9-task-action-form select,.n9-task-action-form textarea{width:100%;min-height:40px;border:1px solid var(--line);padding:8px 10px;color:var(--ink);background:var(--surface)}.n9-task-timeline>header{display:flex;align-items:center;justify-content:space-between}.n9-task-timeline>header span{color:var(--ink-3);font-size:12px}.n9-task-timeline article{position:relative;min-height:66px;padding:7px 24px 12px 0}.n9-task-timeline article:before{content:"";position:absolute;inset-inline-start:7px;top:17px;bottom:-10px;width:1px;background:var(--line)}.n9-task-timeline article:last-child:before{display:none}.n9-task-timeline article>span{position:absolute;inset-inline-start:2px;top:13px;width:11px;height:11px;border:2px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.n9-task-timeline article>div{display:grid;gap:3px}.n9-task-timeline article small{color:var(--ink-3)}.n9-task-timeline article em{color:var(--warning);font-size:12px;font-style:normal}.n9-task-timeline article p{margin:3px 0 0;color:var(--ink-2)}.n9-task-timeline__empty{color:var(--ink-3)}.n9-notification-center{position:relative}.n9-notification-center .notification-dot{min-width:18px;width:auto;padding-inline:4px}.n9-notification-panel{position:absolute;z-index:160;top:calc(100% + 10px);inset-inline-end:0;width:min(410px,calc(100vw - 24px));border:1px solid var(--line);color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}.n9-notification-panel>header,.n9-notification-panel>footer{min-height:54px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.n9-notification-panel>header>div{display:grid;gap:2px}.n9-notification-panel>header small{color:var(--ink-3)}.n9-notification-panel>header button,.n9-notification-panel>footer button{border:0;color:var(--accent);background:transparent}.n9-notification-panel>div{max-height:440px;overflow-y:auto}.n9-notification-panel>div>button{width:100%;min-height:68px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:5px minmax(0,1fr) 18px;align-items:center;gap:10px;text-align:start;color:var(--ink);background:transparent}.n9-notification-panel>div>button.is-unread{background:var(--accent-soft)}.n9-notification-panel>div>button:hover{background:var(--surface-2)}.n9-notification-panel>div>button>span:nth-child(2){display:grid;gap:4px}.n9-notification-panel>div>button small{color:var(--ink-3)}.n9-notification-panel__priority{width:4px;height:34px;background:var(--line-strong)}.n9-notification-panel__priority.is-overdue,.n9-notification-panel__priority.is-critical{background:var(--danger)}.n9-notification-panel__priority.is-due_today,.n9-notification-panel__priority.is-high{background:var(--warning)}.n9-notification-panel__empty{min-height:100px;margin:0;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--ink-3)}.n9-notification-panel>footer{border-top:1px solid var(--line);border-bottom:0;justify-content:end}.n9-notification-panel>footer button{display:inline-flex;align-items:center;gap:6px}@media(max-width:1180px){.n9-task-priority-workspace{grid-template-columns:1fr}.n9-task-filter-panel{grid-template-columns:repeat(4,minmax(130px,1fr))}.n9-task-stats--advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.n9-task-card>.n9-task-card__main{grid-template-columns:66px minmax(220px,1fr) 130px 70px 20px}}@media(max-width:760px){.engine-lab__health{grid-template-columns:1fr}.engine-lab__health>div{border-inline-end:0;border-bottom:1px solid var(--line)}.engine-lab__health>div:last-child{border-bottom:0}.n9-task-header-actions,.n9-task-toolbar--advanced{width:100%;flex-wrap:wrap}.n9-task-command-strip>div{grid-auto-columns:82vw}.n9-task-stats--advanced,.n9-task-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-task-card>.n9-task-card__main{grid-template-columns:58px minmax(0,1fr) 20px}.n9-task-card__meta,.n9-task-card__main>.n9-task-priority-label{grid-column:2}.n9-task-card__main>svg{grid-column:3;grid-row:1}.n9-task-type-summary>div{grid-template-columns:1fr}.n9-task-card__actions{justify-content:stretch;flex-wrap:wrap}.n9-task-card__actions button{flex:1 1 140px;justify-content:center}.n9-task-detail{width:100vw;padding:16px}.n9-task-detail__facts{grid-template-columns:1fr}.n9-notification-panel{position:fixed;top:72px;inset-inline:12px;width:auto}}.developer-portal__nav{min-height:52px;border-block:1px solid var(--line);display:flex;align-items:stretch;background:var(--surface)}.developer-portal__nav button{min-width:180px;min-height:52px;padding:0 18px;border:0;border-bottom:3px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-2);background:transparent}.developer-portal__nav button:hover,.developer-portal__nav button.is-active{color:var(--accent);border-bottom-color:var(--accent);background:var(--accent-soft)}.permission-center,.learning-center{display:grid;gap:16px}.permission-role-picker{border:1px solid var(--line);display:grid;grid-template-columns:minmax(260px,1.1fr) repeat(2,minmax(220px,1fr));background:var(--surface)}.permission-role-picker>label,.permission-role-picker>div{min-height:86px;padding:14px 16px;display:flex;align-items:center;gap:12px}.permission-role-picker>*+*{border-inline-start:1px solid var(--line)}.permission-role-picker label{display:grid;gap:6px;color:var(--ink-3);font-size:12px}.permission-role-picker select{width:100%;min-height:40px;border:1px solid var(--line-strong);padding-inline:10px;color:var(--ink);background:var(--surface)}.permission-role-picker svg{color:var(--accent)}.permission-role-picker div span{display:grid;gap:4px}.permission-role-picker small,.permission-role-picker strong{display:block}.permission-role-picker small{color:var(--ink-3)}.permission-layout{min-height:560px;border:1px solid var(--line);display:grid;grid-template-columns:250px minmax(0,1fr);background:var(--surface)}.permission-modules{border-inline-end:1px solid var(--line);display:grid;align-content:start;background:var(--surface-2)}.permission-modules button{min-height:46px;padding:8px 13px;border:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:start;color:var(--ink-2);background:transparent}.permission-modules button:hover,.permission-modules button.is-active{color:var(--accent);background:var(--accent-soft)}.permission-modules button.is-active,.learning-guide-list button.is-active{box-shadow:inset -3px 0 0 var(--accent)}.permission-modules em{color:var(--ink-3);font-size:11px;font-style:normal}.permission-table-panel{min-width:0;padding:14px}.permission-search,.learning-toolbar>label{min-height:42px;border:1px solid var(--line-strong);padding-inline:12px;display:flex;align-items:center;gap:8px;color:var(--ink-3);background:var(--surface)}.permission-search input,.learning-toolbar input{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.permission-table-wrap{margin-top:12px;overflow:auto}.permission-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.permission-table-wrap th,.permission-table-wrap td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:start;color:var(--ink-2)}.permission-table-wrap th{position:sticky;top:0;z-index:1;color:var(--ink-3);font-size:12px;background:var(--surface-2)}.permission-table-wrap td:first-child span{display:inline-flex;align-items:center;gap:5px;color:var(--ink-3)}.permission-table-wrap tr.is-allowed td:first-child span,.permission-table-wrap tr.is-allowed td:first-child svg{color:var(--success)}.permission-table-wrap code{color:var(--ink-3);font-size:11px}.learning-toolbar{display:grid;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:12px}.learning-audiences{border:1px solid var(--line-strong);display:flex;background:var(--surface)}.learning-audiences button{min-height:40px;padding-inline:14px;border:0;color:var(--ink-2);background:transparent}.learning-audiences button+button{border-inline-start:1px solid var(--line)}.learning-audiences button.is-active{color:var(--surface);background:var(--accent)}.learning-layout{min-height:650px;border:1px solid var(--line);display:grid;grid-template-columns:340px minmax(0,1fr);background:var(--surface)}.learning-guide-list{border-inline-end:1px solid var(--line);background:var(--surface-2)}.learning-guide-list button{width:100%;min-height:92px;padding:13px 15px;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;text-align:start;color:var(--ink-2);background:transparent}.learning-guide-list button:hover,.learning-guide-list button.is-active{color:var(--accent);background:var(--accent-soft)}.learning-guide-list span,.learning-guide-list strong,.learning-guide-list small{display:block}.learning-guide-list small{margin-top:4px;color:var(--ink-3);line-height:1.65}.learning-guide{min-width:0;padding:20px}.learning-guide>header{display:flex;align-items:flex-start;gap:10px}.learning-guide>header svg{color:var(--accent)}.learning-guide h4,.learning-guide p{margin:0}.learning-guide h4{font-size:22px}.learning-guide p{margin-top:5px;color:var(--ink-3)}.learning-guide figure{margin:18px 0;border:1px solid var(--line);background:var(--surface-2)}.learning-guide img{width:100%;aspect-ratio:16 / 7;display:block;object-fit:cover;object-position:top center}.learning-guide figcaption{padding:8px 12px;color:var(--ink-3);font-size:12px}.learning-guide ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.learning-guide li{min-height:76px;padding:13px;border-top:1px solid var(--line);display:flex;align-items:flex-start;gap:9px;color:var(--ink-2);line-height:1.75}.learning-guide li:nth-child(odd){border-inline-end:1px solid var(--line)}.learning-guide li svg{flex:0 0 auto;margin-top:4px;color:var(--success)}.google-reset-link{padding:10px 12px;border:1px solid var(--line);display:flex;align-items:flex-start;gap:9px;background:var(--surface-2)}.google-reset-link span,.google-reset-link strong,.google-reset-link small{display:block}.google-reset-link small{margin-top:3px;color:var(--ink-3)}@media(max-width:1000px){.permission-role-picker,.permission-layout,.learning-layout{grid-template-columns:1fr}.permission-role-picker>*+*,.permission-modules,.learning-guide-list{border-inline:0;border-top:1px solid var(--line)}.permission-modules,.learning-guide-list{max-height:310px;overflow:auto}}@media(max-width:720px){.developer-portal__nav,.learning-audiences{overflow-x:auto}.developer-portal__nav button{min-width:155px}.permission-role-picker,.learning-toolbar,.learning-guide ol{grid-template-columns:1fr}.learning-guide li:nth-child(odd){border-inline-end:0}}.workspace-pinned-report{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 11px;color:var(--brand);background:var(--surface-soft);border:1px solid var(--line);border-radius:5px;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.workspace-pinned-report:hover{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.n9-judicial-followup{display:grid;gap:16px}.n9-judicial-followup__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));background:var(--surface);border-block:1px solid var(--line)}.n9-judicial-followup__summary>button{display:flex;align-items:center;text-align:start;gap:11px;min-width:0;min-height:74px;padding:12px 16px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-inline-end:1px solid var(--line);background:var(--surface)}.n9-judicial-followup__summary>button:hover,.n9-judicial-followup__summary>button.is-active{background:var(--brand-soft)}.n9-judicial-followup__summary>button.is-active{box-shadow:inset 0 -3px var(--brand)}.n9-judicial-followup__summary>button:last-child{border-inline-end:0}.n9-judicial-followup__summary svg{color:var(--brand)}.n9-judicial-followup__summary span,.n9-judicial-followup__summary small,.n9-judicial-followup__summary strong{display:block;min-width:0}.n9-judicial-followup__summary small{color:var(--muted);font-size:.72rem}.n9-judicial-followup__summary strong{margin-top:3px;font-size:1.3rem}.n9-judicial-queue{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:6px}.n9-judicial-queue>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;background:var(--surface-soft);border-bottom:1px solid var(--line)}.n9-judicial-queue>header>span{display:grid;place-items:center;width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:5px}.n9-judicial-queue h3,.n9-judicial-queue p{margin:0}.n9-judicial-queue h3{font-size:.92rem}.n9-judicial-queue header p{margin-top:3px;color:var(--muted);font-size:.72rem}.n9-judicial-queue>header>strong{display:grid;place-items:center;min-width:30px;height:30px;color:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:50%}.n9-judicial-queue__head-actions{display:flex;align-items:center;gap:8px}.n9-judicial-queue__head-actions>strong{display:grid;place-items:center;min-width:30px;height:30px;color:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:50%}.n9-judicial-queue__head-actions>button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding-inline:10px;color:var(--brand);background:transparent;border:1px solid var(--line);border-radius:4px;font:inherit;font-size:.74rem;cursor:pointer}.n9-judicial-queue__empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:86px;color:var(--muted);font-size:.78rem}.n9-open-case-workspace{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:132px;min-height:36px;padding:7px 10px;border:1px solid var(--brand);border-radius:4px;color:var(--brand);background:var(--surface);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.n9-open-case-workspace:hover{color:#fff;background:var(--brand)}.n9-judicial-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.n9-judicial-case-card{min-width:0;padding:16px;background:var(--surface)}.n9-judicial-case-card>header,.n9-judicial-case-card>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.n9-judicial-case-card h3,.n9-judicial-case-card p{margin:0}.n9-judicial-case-card h3{margin-top:5px;font-size:.98rem}.n9-judicial-case-card p{margin-top:2px;color:var(--muted);font-size:.75rem}.n9-judicial-case-card__stage{color:var(--brand);font-size:.7rem;font-weight:700}.n9-judicial-case-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:16px 0}.n9-judicial-case-card dl>div{min-width:0}.n9-judicial-case-card dt{color:var(--muted);font-size:.68rem}.n9-judicial-case-card dd{margin:4px 0 0;font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.n9-judicial-case-card dd small{display:block;margin-top:2px;color:var(--muted);font-weight:400}.n9-judicial-case-card>footer{align-items:center;justify-content:flex-start;padding-top:12px;border-top:1px solid var(--line)}.n9-judicial-supporting-queue,.n9-judicial-settings{overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.n9-judicial-supporting-queue>summary,.n9-judicial-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:11px 15px;cursor:pointer;list-style:none;background:var(--surface-soft)}.n9-judicial-supporting-queue>summary::-webkit-details-marker,.n9-judicial-settings>summary::-webkit-details-marker{display:none}.n9-judicial-supporting-queue>summary span,.n9-judicial-settings>summary span{display:inline-flex;align-items:center;gap:8px}.n9-judicial-supporting-queue>summary svg,.n9-judicial-settings>summary svg{color:var(--brand)}.n9-judicial-supporting-queue>summary small,.n9-judicial-settings>summary small{color:var(--muted)}.n9-judicial-settings .n9-check-field{display:flex;align-items:center;gap:9px;padding:14px 16px}.n9-transition-requirements{flex-basis:100%;padding:8px 10px;color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface));border-inline-start:3px solid var(--danger)}.n9-judicial-register-page{width:min(1600px,100%);margin-inline:auto;padding:24px clamp(16px,2.5vw,38px) 46px}.n9-judicial-register-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.n9-judicial-register-page__header h1{margin:6px 0}.n9-judicial-register-page__header p{margin:0;color:var(--muted)}.n9-judicial-register-page__actions{display:flex;align-items:center;gap:8px}.n9-judicial-register-page__actions label{display:flex;align-items:center;gap:8px;width:min(360px,34vw);min-height:42px;padding-inline:12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:4px}.n9-judicial-register-page__actions input{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.n9-judicial-register-page__actions select{min-height:42px;padding-inline:10px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:4px}.n9-judicial-register-page__meta{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:12px;color:var(--muted);font-size:.77rem}.n9-judicial-register-page__meta span{display:inline-flex;align-items:center;gap:5px}.n9-judicial-followup--register .n9-judicial-followup__summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-bottom:2px}.n9-judicial-priority-board{border:1px solid var(--line);background:var(--surface)}.n9-judicial-priority-board__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--surface-soft)}.n9-judicial-priority-board__summary>div{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px 16px;border-inline-end:1px solid var(--line)}.n9-judicial-priority-board__summary>div:last-child{border-inline-end:0}.n9-judicial-priority-board__summary svg{color:var(--brand)}.n9-judicial-priority-board__summary span,.n9-judicial-priority-board__summary small,.n9-judicial-priority-board__summary strong{display:block}.n9-judicial-priority-board__summary small{color:var(--muted);font-size:.7rem}.n9-judicial-priority-board__summary strong{margin-top:3px;font-size:1.25rem}.n9-judicial-priority-board__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:17px 18px 13px;border-bottom:1px solid var(--line)}.n9-judicial-priority-board__header h3,.n9-judicial-priority-board__header p{margin:0}.n9-judicial-priority-board__header h3{margin-top:3px;font-size:1rem}.n9-judicial-priority-board__header p{margin-top:5px;color:var(--muted);font-size:.75rem}.n9-judicial-priority-list{display:grid}.n9-judicial-priority-list article{display:grid;grid-template-columns:74px minmax(220px,1fr) minmax(130px,auto) auto;align-items:center;gap:14px;min-height:92px;padding:13px 16px;border-bottom:1px solid var(--line);border-inline-start:4px solid transparent}.n9-judicial-priority-list article:last-child{border-bottom:0}.n9-judicial-priority-list article.is-overdue,.n9-judicial-priority-list article.is-critical{border-inline-start-color:var(--danger)}.n9-judicial-priority-list article.is-soon,.n9-judicial-priority-list article.is-high{border-inline-start-color:var(--warning)}.n9-judicial-priority-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding-inline:8px;border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);font-size:.7rem;font-weight:800}.n9-judicial-priority-badge.is-overdue,.n9-judicial-priority-badge.is-critical{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.n9-judicial-priority-badge.is-soon,.n9-judicial-priority-badge.is-high{color:var(--warning-strong, #9a6700);border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}.n9-judicial-priority-list__body{min-width:0}.n9-judicial-priority-list__body strong,.n9-judicial-priority-list__body small{display:block}.n9-judicial-priority-list__body small{margin-top:4px;color:var(--muted);font-size:.72rem}.n9-judicial-priority-list__body p{margin:6px 0 0;color:var(--muted);font-size:.74rem}.n9-judicial-priority-list__due{text-align:start}.n9-judicial-priority-list__due small{display:block;margin-top:4px;color:var(--muted);font-size:.7rem}.n9-judicial-priority-list__actions{display:flex;gap:7px}.n9-worklist-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 12px 4px}.n9-worklist-pagination button{min-width:82px;min-height:36px;border:1px solid var(--line);border-radius:4px;color:var(--brand);background:var(--surface);font:inherit;cursor:pointer}.n9-worklist-pagination button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.n9-worklist-pagination span{color:var(--muted);font-size:.78rem}.n9-worklist-pagination__range{min-width:130px;text-align:center}.n9-worklist-pagination__pages{display:flex;align-items:center;justify-content:center;gap:6px}.n9-worklist-pagination__pages button.n9-worklist-pagination__number{min-width:36px;width:36px;padding-inline:4px}.n9-worklist-pagination__pages button.is-active{border-color:var(--accent, #8a6613);background:var(--accent, #8a6613);color:#fff}.n9-worklist-pagination__gap{min-width:20px;text-align:center}.n9-judicial-register-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink-3, #6f7975)}.n9-judicial-register-empty button{min-height:36px;padding:7px 12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--brand);cursor:pointer}.n9-judicial-request-dialog{width:min(860px,100%)}.n9-judicial-request-dialog form{padding:18px 22px 0}.n9-judicial-request-dialog form>footer{grid-column:1 / -1;margin-inline:-22px}@media(max-width:980px){.n9-judicial-followup__summary,.n9-judicial-followup--register .n9-judicial-followup__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-judicial-followup__summary>button:nth-child(2n){border-inline-end:0}.n9-judicial-followup__summary>button{border-bottom:1px solid var(--line)}.n9-judicial-case-grid{grid-template-columns:1fr}.n9-judicial-priority-list article{grid-template-columns:70px minmax(0,1fr) auto}.n9-judicial-priority-list__actions{grid-column:2 / -1}.n9-judicial-register-page__header{align-items:stretch;flex-direction:column}.n9-judicial-register-page__actions label{width:100%}}@media(max-width:700px){.workspace-pinned-report span,.workspace-pinned-report svg:last-child{display:none}.workspace-pinned-report{width:38px;justify-content:center;padding:0}.n9-judicial-followup__summary,.n9-judicial-followup--register .n9-judicial-followup__summary{grid-template-columns:1fr}.n9-judicial-followup__summary>button{border-inline-end:0;border-bottom:1px solid var(--line)}.n9-judicial-followup__summary>button:last-child{border-bottom:0}.n9-judicial-queue>header{grid-template-columns:34px minmax(0,1fr) auto;padding-inline:11px}.n9-judicial-queue header p{display:none}.n9-judicial-case-card dl{grid-template-columns:1fr}.n9-judicial-case-card>footer,.n9-judicial-register-page__actions{align-items:stretch;flex-direction:column}.n9-judicial-priority-board__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-judicial-priority-board__summary>div:nth-child(2n){border-inline-end:0}.n9-judicial-priority-list article{grid-template-columns:1fr;align-items:start}.n9-judicial-priority-list__actions{grid-column:auto;flex-direction:column}}.developer-portal{padding-block:24px 72px;display:grid;gap:28px}.developer-portal__loading{min-height:320px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ink-2)}.developer-portal__intro,.developer-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.developer-portal__intro{padding:26px 0 22px;border-bottom:1px solid var(--line-strong)}.developer-portal__intro h2,.developer-portal__intro p,.developer-section-heading h3,.developer-section-heading p{margin:0}.developer-portal__intro h2{margin-top:4px;font-size:clamp(1.65rem,2.2vw,2.2rem)}.developer-portal__intro p,.developer-section-heading p{margin-top:5px;color:var(--ink-3)}.developer-portal__actions,.developer-identity__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.developer-kpis{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface)}.developer-kpis>div,.developer-kpis>button{min-height:94px;padding:18px 20px;border:0;display:flex;align-items:center;gap:13px;color:var(--ink);text-align:start;background:transparent;font:inherit}.developer-kpis>button{cursor:pointer}.developer-kpis>button:hover{background:var(--surface-2)}.developer-kpis>*+*{border-inline-start:1px solid var(--line)}.developer-kpis svg{color:var(--accent)}.developer-kpis span{display:grid;gap:2px;color:var(--ink-3);font-size:.78rem}.developer-kpis strong{color:var(--ink);font-size:1.45rem}.developer-systems,.developer-identity,.developer-users,.developer-activity{display:grid;gap:16px}.developer-section-heading{min-height:50px;align-items:center}.developer-section-heading h3{font-size:1.15rem}.identity-authority{min-height:34px;padding:6px 10px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;color:var(--accent);background:var(--accent-tint);font-size:.78rem;font-weight:600}.developer-systems__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.developer-system{min-width:0;padding:18px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface)}.developer-system__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.developer-system__icon{width:42px;height:42px;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent);background:var(--accent-tint)}.system-health,.source-tag{min-height:25px;padding:3px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);color:var(--ink-3);background:var(--surface-2);font-size:.72rem;white-space:nowrap}.system-health.is-online{color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:color-mix(in srgb,var(--success) 8%,var(--surface))}.system-health.is-degraded{color:var(--warning)}.system-health.is-offline{color:var(--danger)}.developer-system h4{margin:17px 0 13px;font-size:1.03rem}.developer-system dl{margin:0 0 16px;display:grid}.developer-system dl>div{min-height:38px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.developer-system dt{color:var(--ink-3);font-size:.75rem}.developer-system dd{margin:0;color:var(--ink-2);font-size:.78rem;font-weight:600}.developer-identity__status{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.developer-identity__status>div{min-height:86px;padding:16px 18px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.developer-identity__status>div+div{border-inline-start:1px solid var(--line)}.developer-identity__status svg{color:var(--accent)}.developer-identity__status span{display:grid;gap:3px}.developer-identity__status small{color:var(--ink-3)}.developer-identity__status strong{overflow-wrap:anywhere}.developer-identity__status em{padding:4px 7px;color:var(--ink-3);background:var(--surface-2);font-size:.72rem;font-style:normal}.developer-identity__status em.is-ready{color:var(--success)}.developer-users__list{border:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--surface)}.developer-users__list>div{min-height:66px;padding:10px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:10px}.developer-users__list>div:nth-child(odd){border-inline-end:1px solid var(--line)}.developer-user-avatar{width:34px;height:34px;display:grid;place-items:center;color:var(--accent-contrast);background:var(--accent);font-weight:700}.developer-users__list>div>span:nth-child(2){min-width:0;display:grid;gap:2px}.developer-users__list strong,.developer-users__list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developer-users__list small{color:var(--ink-3)}.developer-activity__filters{padding:10px;border:1px solid var(--line);display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(4,minmax(140px,.7fr));gap:8px;background:var(--surface-2)}.developer-activity__filters select,.developer-activity__filters input{width:100%;min-height:40px;border:1px solid var(--line-strong);padding-inline:10px;color:var(--ink);background:var(--surface);font:inherit}.developer-activity__filters>label:not(.developer-search){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;color:var(--ink-3);font-size:.72rem}.developer-search{position:relative;display:block}.developer-search svg{position:absolute;z-index:1;inset-inline-start:11px;top:11px;color:var(--ink-3)}.developer-search input{padding-inline-start:38px}.developer-activity__table{min-height:180px;overflow:auto;border:1px solid var(--line-strong);background:var(--surface);transition:opacity .16s ease}.developer-activity__table.is-loading{opacity:.55}.developer-activity__table table{width:100%;min-width:1080px;border-collapse:collapse}.developer-activity__table th,.developer-activity__table td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;font-size:.77rem}.developer-activity__table th{position:sticky;top:0;z-index:1;color:var(--ink-3);background:var(--surface-2)}.developer-activity__table td strong,.developer-activity__table td small{display:block}.developer-activity__table td small,.developer-activity__table code{color:var(--ink-3);font-size:.7rem}.source-tag.source-sessions{color:#8a6613}.source-tag.source-reports{color:#315b86}.source-tag.source-security{color:var(--danger)}.developer-empty{height:160px;color:var(--ink-3);text-align:center!important}@media(max-width:1100px){.n9-judicial-request-composer{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-judicial-request-list article{grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr)}.developer-systems__grid{grid-template-columns:1fr}.developer-activity__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-search{grid-column:1 / -1}}@media(max-width:760px){.developer-portal__intro,.developer-section-heading{align-items:stretch;flex-direction:column}.developer-kpis,.developer-identity__status,.developer-users__list,.developer-activity__filters{grid-template-columns:1fr}.developer-kpis>*+*,.developer-identity__status>div+div,.developer-users__list>div:nth-child(odd){border-inline-start:0;border-inline-end:0;border-top:1px solid var(--line)}.developer-search{grid-column:auto}}.engine-lab{display:grid;gap:22px}.engine-lab__heading-actions,.engine-composer__footer,.engine-job-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.engine-lab__isolation{min-height:38px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--success) 34%,var(--line));display:inline-flex;align-items:center;gap:7px;color:var(--success);background:color-mix(in srgb,var(--success) 7%,var(--surface));font-size:.76rem;font-weight:700}.engine-lab__notice{min-height:76px;padding:15px 18px;border-block:1px solid var(--line-strong);border-inline-start:4px solid var(--accent);display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;background:var(--surface-2)}.engine-lab__notice svg{color:var(--accent)}.engine-lab__notice strong,.engine-lab__notice p{margin:0}.engine-lab__health{border:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface)}.engine-lab__health>div{min-height:74px;padding:12px 16px;border-inline-end:1px solid var(--line);display:flex;align-items:center;gap:11px;color:var(--accent)}.engine-lab__health>div:last-child{border-inline-end:0}.engine-lab__health span,.engine-lab__health strong{display:block}.engine-lab__health span{color:var(--ink-3);font-size:.72rem}.engine-lab__health strong{margin-top:2px;color:var(--ink);font-size:1.05rem}.engine-lab__notice p{margin-top:4px;color:var(--ink-3);font-size:.8rem}.engine-lab__layout{min-height:520px;border:1px solid var(--line-strong);display:grid;grid-template-columns:230px minmax(0,1fr);background:var(--surface)}.engine-lab__chapters{border-inline-end:1px solid var(--line);background:var(--surface-2)}.engine-lab__chapters header{min-height:54px;padding:0 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;color:var(--ink-2);font-weight:700}.engine-lab__chapters button{width:100%;min-height:52px;padding:0 16px;border:0;border-bottom:1px solid var(--line);border-inline-start:3px solid transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-2);background:transparent;text-align:start;font:inherit;cursor:pointer}.engine-lab__chapters button:hover,.engine-lab__chapters button.is-active{border-inline-start-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.engine-lab__chapters em{min-width:24px;height:24px;display:grid;place-items:center;color:var(--ink-3);background:var(--surface);font-size:.7rem;font-style:normal}.engine-lab__workspace{min-width:0;display:grid;grid-template-rows:auto 1fr}.engine-lab__engines{padding:12px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:var(--surface-2)}.engine-lab__engines>button{min-width:0;min-height:108px;padding:12px;border:1px solid var(--line);display:grid;align-content:start;gap:7px;color:var(--ink);background:var(--surface);text-align:start;font:inherit;cursor:pointer}.engine-lab__engines>button:hover,.engine-lab__engines>button.is-active{border-color:var(--accent);box-shadow:inset 0 -3px var(--accent)}.engine-lab__engines>button.is-disabled{opacity:.62}.engine-lab__engines>button>span{display:flex;align-items:center;gap:7px;color:var(--accent)}.engine-lab__engines small{min-height:34px;overflow:hidden;color:var(--ink-3);font-size:.72rem;line-height:1.5}.engine-lab__engines em{justify-self:start;padding:2px 6px;color:var(--ink-3);background:var(--surface-2);font-size:.68rem;font-style:normal}.engine-composer{padding:22px;display:grid;align-content:start;gap:18px}.engine-composer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.engine-composer h4,.engine-composer p{margin:0}.engine-composer h4{margin-top:4px;font-size:1.2rem}.engine-composer p{margin-top:5px;color:var(--ink-3);font-size:.82rem}.engine-composer__controls{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(320px,1.5fr);gap:10px}.engine-composer__controls label,.engine-composer__sheet{display:grid;gap:6px;color:var(--ink-3);font-size:.75rem}.engine-composer select,.engine-composer textarea{width:100%;border:1px solid var(--line-strong);padding:10px 12px;color:var(--ink);background:var(--surface);font:inherit;resize:vertical}.engine-composer select{min-height:44px}.engine-upload{min-height:96px;padding:16px;border:1px dashed var(--line-strong);display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;background:var(--surface-2)}.engine-upload.has-file{border-style:solid;border-color:color-mix(in srgb,var(--success) 38%,var(--line))}.engine-upload>svg{color:var(--accent)}.engine-upload>div{min-width:0;display:grid;gap:3px}.engine-upload strong,.engine-upload span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engine-upload span{color:var(--ink-3);font-size:.75rem}.engine-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.engine-composer__footer{min-height:66px;padding-top:16px;border-top:1px solid var(--line);justify-content:space-between}.engine-composer__footer>div{min-width:0;display:grid;gap:3px}.engine-composer__footer span{color:var(--ink-3);font-size:.74rem}.engine-jobs{display:grid;gap:12px}.engine-jobs>header>span{color:var(--ink-3);font-size:.78rem}.engine-jobs__table{overflow:auto;border:1px solid var(--line-strong);background:var(--surface)}.engine-jobs table{width:100%;min-width:1180px;border-collapse:collapse}.engine-jobs th,.engine-jobs td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;font-size:.76rem}.engine-jobs th{color:var(--ink-3);background:var(--surface-2)}.engine-jobs td strong,.engine-jobs td small{display:block}.engine-jobs td small,.engine-muted{margin-top:3px;color:var(--ink-3);font-size:.69rem}.engine-jobs td>em{display:block;margin-top:5px;color:var(--success);font-size:.66rem;font-style:normal}.engine-jobs td>em.is-stale{color:var(--danger);font-weight:700}.engine-jobs tr.needs-attention td:first-child{box-shadow:inset 3px 0 var(--danger)}.engine-status{min-height:28px;padding:4px 7px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.engine-status--completed{color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:color-mix(in srgb,var(--success) 6%,var(--surface))}.engine-status--failed,.engine-status--cancelled{color:var(--danger)}.engine-status--running{color:var(--accent)}.engine-progress{min-width:120px;display:grid;grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:7px}.engine-progress i{height:6px;display:block;overflow:hidden;background:var(--surface-3)}.engine-progress b{height:100%;display:block;background:var(--accent)}.engine-job-actions{flex-wrap:nowrap}.engine-job-actions button,.engine-job-actions a{width:32px;height:32px;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-2);background:var(--surface);cursor:pointer}.engine-job-actions button:hover,.engine-job-actions a:hover{color:var(--accent);border-color:var(--accent)}.engine-runtime-log{border:1px solid var(--line-strong);background:var(--surface)}.engine-runtime-log>header{min-height:68px;padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.engine-runtime-log h3{margin:3px 0 0;font-size:1rem}.engine-runtime-log>header p{margin:4px 0 0;color:var(--ink-3);font-size:.72rem}.engine-runtime-log__actions{display:flex;align-items:center;gap:8px}.engine-runtime-log ol{max-height:420px;margin:0;padding:0;overflow:auto;list-style:none}.engine-runtime-log li{min-height:64px;padding:11px 16px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px}.engine-runtime-log li>span{color:var(--accent)}.engine-runtime-log li.is-error>span{color:var(--danger)}.engine-runtime-log li p{margin:3px 0 0;color:var(--ink-3);font-size:.74rem}.engine-runtime-log time{color:var(--ink-3);font-size:.69rem}@media(max-width:1100px){.engine-lab__health{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-lab__health>div:nth-child(2){border-inline-end:0}.engine-lab__health>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.engine-lab__layout{grid-template-columns:190px minmax(0,1fr)}.engine-lab__engines{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-composer__controls{grid-template-columns:1fr}}@media(max-width:760px){.engine-lab__heading-actions,.engine-composer>header,.engine-composer__footer{align-items:stretch;flex-direction:column}.engine-lab__layout{display:block}.engine-lab__chapters{border-inline-end:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.engine-lab__chapters header{min-width:max-content;border-inline-end:1px solid var(--line)}.engine-lab__chapters button{width:auto;min-width:150px;border-inline-start:0;border-bottom:3px solid transparent}.engine-lab__chapters button.is-active{border-bottom-color:var(--accent)}.engine-lab__engines{grid-template-columns:1fr}.engine-composer{padding:16px}.engine-upload{grid-template-columns:36px minmax(0,1fr)}.engine-upload .button{grid-column:1 / -1;justify-content:center}.engine-runtime-log li{grid-template-columns:26px minmax(0,1fr)}.engine-runtime-log>header{align-items:flex-start}.engine-runtime-log__actions .button{font-size:0}.engine-runtime-log time{grid-column:2}}.workspace-header__search{position:relative}.global-search-panel{position:absolute;z-index:90;inset-inline:0;top:calc(100% + 10px);width:min(760px,78vw);max-height:min(720px,calc(100vh - 110px));overflow:hidden;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff);box-shadow:0 24px 58px #092d232e;color:var(--text, #17211e)}.global-search-panel__head,.global-search-panel__types,.global-search-panel__save-row,.search-result-group header,.search-result-group button,.global-search-panel>footer{display:flex;align-items:center}.global-search-panel__head{justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid var(--line, #d9e1de)}.global-search-panel__head strong,.search-result-group header strong{display:flex;align-items:center;gap:8px}.global-search-panel__head small,.search-result-group__copy small,.search-result-group__meta small{display:block;color:var(--muted, #63706c);margin-top:3px}.global-search-panel__types{gap:7px;padding:10px 16px;overflow-x:auto;border-bottom:1px solid var(--line, #d9e1de)}.global-search-panel__types button{min-width:max-content;border:1px solid var(--line, #d9e1de);background:transparent;color:inherit;padding:7px 11px;cursor:pointer}.global-search-panel__types button.is-active{border-color:var(--accent, #12684d);color:var(--accent, #12684d);background:color-mix(in srgb,var(--accent, #12684d) 8%,transparent)}.global-search-panel__types .global-search-panel__save{margin-inline-start:auto}.global-search-panel__save-row{gap:8px;padding:10px 16px;background:var(--surface-muted, #f5f8f7)}.global-search-panel__save-row input{flex:1;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff);color:inherit;padding:9px 11px}.global-search-panel__save-row button{border:0;background:var(--accent, #12684d);color:#fff;padding:9px 16px;cursor:pointer}.global-search-panel__tools{display:grid;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line, #d9e1de);background:var(--surface-muted, #f5f8f7)}.global-search-panel__saved{display:flex;align-items:center;gap:7px;overflow-x:auto;color:var(--muted, #63706c);font-size:12px}.global-search-panel__saved button,.global-search-panel__advanced>button{min-width:max-content;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff);color:inherit;padding:6px 10px;cursor:pointer}.global-search-panel__advanced{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:8px}.global-search-panel__advanced label{display:grid;gap:4px;color:var(--muted, #63706c);font-size:11px}.global-search-panel__advanced input,.global-search-panel__advanced select{min-width:0;height:35px;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff);color:var(--text, #17211e);padding-inline:8px}.global-search-panel__body{max-height:530px;overflow-y:auto}.search-guidance{min-height:170px;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--muted, #63706c)}.search-guidance--error{color:#a4323e}.search-result-group+.search-result-group{border-top:8px solid var(--surface-muted, #f5f8f7)}.search-result-group header{justify-content:space-between;padding:11px 17px;background:var(--surface-muted, #f5f8f7)}.search-result-group header span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--surface, #fff);color:var(--accent, #12684d)}.search-result-group button{width:100%;justify-content:space-between;gap:18px;text-align:start;padding:12px 17px;border:0;border-bottom:1px solid var(--line, #d9e1de);background:transparent;color:inherit;cursor:pointer}.search-result-group button:hover{background:color-mix(in srgb,var(--accent, #12684d) 6%,transparent)}.search-result-group__copy{min-width:0}.search-result-group__copy strong,.search-result-group__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-group__meta{min-width:max-content;text-align:end}.search-result-group__meta small{display:flex;align-items:center;justify-content:flex-end;gap:5px}.global-search-panel>footer{justify-content:flex-end;padding:8px 16px;color:var(--muted, #63706c);background:var(--surface-muted, #f5f8f7);border-top:1px solid var(--line, #d9e1de);font-size:12px}.automation-module{display:grid;gap:18px}.automation-module__header{margin-bottom:0}.automation-alert{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #e6b8bd;background:#fff2f3;color:#8e2631}.automation-layout{display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);min-height:560px;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.automation-history{border-inline-end:1px solid var(--line, #d9e1de);background:var(--surface-muted, #f5f8f7);overflow-y:auto}.automation-history header,.automation-history>button,.automation-job-head,.automation-preview>header,.automation-modal__panel>header,.automation-modal__panel>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.automation-history header{padding:17px;border-bottom:1px solid var(--line, #d9e1de)}.automation-history header span{color:var(--accent, #12684d)}.automation-history__item{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;border-bottom:1px solid var(--line, #d9e1de)}.automation-history__open{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:13px 16px;text-align:start;color:inherit;background:transparent;border:0;cursor:pointer}.automation-history__open:hover{background:color-mix(in srgb,var(--accent, #12684d) 7%,transparent)}.automation-history__open span:first-child{min-width:0}.automation-history__open strong,.automation-history__open small{display:block;overflow:hidden;text-overflow:ellipsis}.automation-history__open small{margin-top:4px;color:var(--muted, #63706c);white-space:nowrap}.automation-history__remove{align-self:stretch;color:var(--danger, #ad3c3c);background:transparent;border:0;border-inline-start:1px solid var(--line, #d9e1de);cursor:pointer}.automation-history__remove:hover:not(:disabled){background:color-mix(in srgb,var(--danger, #ad3c3c) 9%,transparent)}.automation-history__remove:disabled{cursor:not-allowed;opacity:.45}.automation-history>button{width:100%;padding:13px 16px;text-align:start;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--line, #d9e1de);cursor:pointer}.automation-history>button:hover{background:color-mix(in srgb,var(--accent, #12684d) 7%,transparent)}.automation-history>button strong,.automation-history>button small{display:block}.automation-history>button small,.automation-history>p{color:var(--muted, #63706c);margin-top:4px}.automation-history>p{padding:18px}.automation-status,.automation-action,.automation-validation{display:inline-flex;align-items:center;min-width:max-content;padding:4px 8px;border:1px solid var(--line, #d9e1de);font-size:12px}.automation-status--completed,.automation-action--create,.automation-validation--valid{border-color:#a9d5c5;color:#116146;background:#eef9f4}.automation-action--link,.automation-validation--warning{border-color:#e8c77e;color:#825a00;background:#fff9e9}.automation-action--skip,.automation-validation--error{border-color:#e6b8bd;color:#932b37;background:#fff2f3}.automation-source{min-width:0}.automation-source__tabs{display:flex;border-bottom:1px solid var(--line, #d9e1de)}.automation-source__tabs button{display:flex;align-items:center;gap:8px;padding:14px 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;cursor:pointer}.automation-source__tabs button.is-active{color:var(--accent, #12684d);border-bottom-color:var(--accent, #12684d)}.automation-source__body{display:grid;gap:18px;padding:clamp(22px,4vw,46px)}.automation-source__body h2,.automation-job-head h2,.automation-preview h2{margin:4px 0;font-size:clamp(20px,2vw,28px)}.automation-source__body p,.automation-job-head p{color:var(--muted, #63706c);margin:0}.automation-source__body>label,.automation-source__grid label,.automation-modal__fields label{display:grid;gap:7px}.automation-source__body input,.automation-modal__fields input{width:100%;padding:11px 12px;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff);color:inherit}.automation-source__grid{display:grid;grid-template-columns:1fr .45fr;gap:12px}.automation-drop{min-height:190px;place-content:center;justify-items:center;text-align:center;border:1px dashed color-mix(in srgb,var(--accent, #12684d) 55%,var(--line, #d9e1de));background:color-mix(in srgb,var(--accent, #12684d) 4%,var(--surface, #fff));cursor:pointer}.automation-drop input{position:absolute;width:1px;height:1px;opacity:0}.automation-job-head,.automation-preview>header{padding:17px 19px;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.automation-job-head__actions{display:flex;gap:8px}.automation-summary{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.automation-summary__card{padding:14px 16px;border-inline-end:1px solid var(--line, #d9e1de)}.automation-summary__card:last-child{border-inline-end:0}.automation-summary__card small,.automation-summary__card strong{display:block}.automation-summary__card strong{margin-top:4px;font-size:23px}.automation-summary__card--success strong{color:#147354}.automation-summary__card--warning strong{color:#a56c00}.automation-summary__card--danger strong{color:#a4323e}.automation-summary__card--info strong{color:#2f6d8b}.import-progress-panel{border:1px solid var(--line);background:var(--surface);margin-block:14px}.import-progress-panel>header{min-height:64px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.import-progress-panel>header>div,.import-progress-panel>header span{display:flex;align-items:center;gap:10px}.import-progress-panel>header span{align-items:flex-start;flex-direction:column;gap:2px}.import-progress-panel__track{height:5px;background:#e5eae7;overflow:hidden}.import-progress-panel__track span{display:block;height:100%;background:#0c6a50;transition:width .18s ease}.import-event-list{max-height:248px;overflow:auto}.import-event-list__item{min-height:58px;padding:10px 16px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.import-event-list__item>div{display:flex;flex-direction:column;gap:2px}.import-event-list__item>span:last-child,.import-event-list__item small{color:var(--muted);font-size:12px}.import-event-list__mark{width:8px;height:8px;border-radius:50%;background:#c28c20}.import-event-list__mark.is-completed{background:#16805f}.import-event-list__mark.is-completed_with_errors{background:#b55b28}.import-event-list__mark.is-running{background:#287a9c}.moeen-runtime{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px 18px;border:1px solid var(--line, #d9e1de);border-top:0;background:var(--surface, #fff);overflow:hidden}.moeen-runtime__signal{display:grid;width:42px;height:42px;place-items:center;color:#8e650b;border:1px solid color-mix(in srgb,#b78a2d 35%,var(--line, #d9e1de));background:color-mix(in srgb,#e4b447 10%,var(--surface, #fff))}.moeen-runtime__copy{min-width:0}.moeen-runtime__copy strong,.moeen-runtime__copy p,.moeen-runtime__copy small{display:block}.moeen-runtime__copy p{margin:3px 0;color:var(--muted, #63706c)}.moeen-runtime__copy small{color:var(--muted, #63706c)}.moeen-runtime__progress{position:absolute;inset-inline:0;bottom:0;height:3px;background:color-mix(in srgb,var(--line, #d9e1de) 70%,transparent)}.moeen-runtime__progress span{display:block;height:100%;background:#b78a2d;transition:width .22s ease}.moeen-runtime--running .moeen-runtime__signal,.moeen-runtime--complete .moeen-runtime__signal{color:#147354;border-color:color-mix(in srgb,#147354 35%,var(--line, #d9e1de));background:color-mix(in srgb,#147354 9%,var(--surface, #fff))}.moeen-runtime--running .moeen-runtime__progress span,.moeen-runtime--complete .moeen-runtime__progress span{background:#147354}.moeen-runtime--auth .moeen-runtime__signal,.moeen-runtime--paused .moeen-runtime__signal{color:#a4323e}.moeen-runtime--auth .moeen-runtime__progress span,.moeen-runtime--paused .moeen-runtime__progress span{background:#a4323e}.moeen-results{margin-block:18px;border:1px solid var(--line, #d7dfda);background:var(--surface, #fff)}.moeen-results__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line, #d7dfda)}.moeen-results__header h2,.moeen-results__header p{margin:0}.moeen-results__header h2{margin-top:4px;font-size:22px}.moeen-results__header p{margin-top:7px;color:var(--text-muted, #64716b)}.moeen-results__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.moeen-results__upload{cursor:pointer}.moeen-results__upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.moeen-results__restore{display:flex;align-items:center;gap:9px;padding:12px 20px;color:#126247;background:#eef8f3;border-bottom:1px solid #cfe7db}.moeen-results__table-wrap{max-width:100%;overflow:auto}.moeen-results__table{width:100%;min-width:1180px;border-collapse:collapse;font-size:13px}.moeen-results__table th,.moeen-results__table td{padding:12px 14px;text-align:right;vertical-align:top;border-bottom:1px solid var(--line, #e2e7e4)}.moeen-results__table th{position:sticky;top:0;z-index:1;white-space:nowrap;background:var(--surface-muted, #f5f8f6)}.moeen-result-status{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;white-space:nowrap;color:#355047;background:#edf2ef;border:1px solid #d4dfd9}.moeen-result-status.is-completed,.moeen-result-status.is-no_change{color:#126247;background:#eef8f3;border-color:#bcdccc}.moeen-result-status.is-partial{color:#845e05;background:#fff8e7;border-color:#ead59c}.moeen-result-status.is-failed,.moeen-result-status.is-not_found{color:#942d38;background:#fff0f1;border-color:#efc4c8}.automation-preview{min-width:0;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.automation-preview>header{border:0;border-bottom:1px solid var(--line, #d9e1de)}.automation-preview>header>span{display:flex;align-items:center;gap:7px;color:var(--muted, #63706c)}.automation-preview__table{overflow:auto;max-height:620px}.automation-preview table{width:100%;min-width:1080px;border-collapse:collapse}.automation-preview th,.automation-preview td{padding:11px 12px;text-align:start;border-bottom:1px solid var(--line, #d9e1de);vertical-align:top}.automation-preview th{position:sticky;top:0;z-index:1;background:var(--surface-muted, #f5f8f7);font-size:12px}.automation-preview td:nth-child(6){max-width:340px;color:var(--muted, #63706c)}.hybrid-platform{max-width:1500px;margin-inline:auto}.hybrid-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.hybrid-mode-switch button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:70px;padding:12px 18px;color:inherit;border:0;border-inline-end:1px solid var(--line, #d9e1de);background:transparent;cursor:pointer}.hybrid-mode-switch button:last-child{border-inline-end:0}.hybrid-mode-switch button.is-active{color:var(--accent, #12684d);background:color-mix(in srgb,var(--accent, #12684d) 8%,var(--surface, #fff));box-shadow:inset 0 -3px var(--accent, #12684d)}.hybrid-mode-switch strong,.hybrid-mode-switch small{display:block;text-align:start}.hybrid-mode-switch small{margin-top:3px;color:var(--muted, #63706c)}.hybrid-phase-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.hybrid-phase-rail button{display:flex;align-items:center;gap:11px;min-width:0;padding:15px 17px;color:inherit;border:0;border-inline-end:1px solid var(--line, #d9e1de);background:transparent;text-align:start;cursor:pointer}.hybrid-phase-rail button:last-child{border-inline-end:0}.hybrid-phase-rail button:disabled{cursor:default;opacity:.48}.hybrid-phase-rail button>span{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line, #d9e1de);color:var(--muted, #63706c);font-weight:700}.hybrid-phase-rail button.is-active{color:var(--accent, #12684d);box-shadow:inset 0 -3px var(--accent, #12684d)}.hybrid-phase-rail button.is-active>span,.hybrid-phase-rail button.is-complete>span{color:#fff;border-color:var(--accent, #12684d);background:var(--accent, #12684d)}.hybrid-phase-rail strong,.hybrid-phase-rail small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hybrid-phase-rail small{margin-top:3px;color:var(--muted, #63706c)}.hybrid-safety-note{display:flex;align-items:center;gap:9px;padding:11px 14px;color:#765000;border:1px solid #e4c578;background:#fff9e9}.hybrid-source-layout{display:grid;grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);min-height:660px;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.hybrid-source-panel{min-width:0}.hybrid-section-heading{padding:26px clamp(22px,4vw,44px) 18px}.hybrid-section-heading h2{margin:5px 0;font-size:clamp(21px,2vw,28px)}.hybrid-section-heading p{margin:0;color:var(--muted, #63706c)}.hybrid-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 clamp(22px,4vw,44px) 22px;border:1px solid var(--line, #d9e1de);background:var(--line, #d9e1de)}.hybrid-profile-grid button{display:flex;align-items:flex-start;gap:10px;min-height:105px;padding:15px;color:inherit;border:0;background:var(--surface, #fff);text-align:start;cursor:pointer}.hybrid-profile-grid button.is-active{color:var(--accent, #12684d);background:color-mix(in srgb,var(--accent, #12684d) 8%,var(--surface, #fff));box-shadow:inset 3px 0 var(--accent, #12684d)}.hybrid-profile-grid strong,.hybrid-profile-grid small{display:block}.hybrid-unified-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 clamp(22px,4vw,44px) 18px;border:1px solid var(--line, #d9e1de);background:var(--line, #d9e1de)}.hybrid-unified-pillars>div{position:relative;display:grid;grid-template-columns:auto 1fr;gap:5px 9px;min-height:112px;padding:16px;background:var(--surface, #fff)}.hybrid-unified-pillars>div>span{position:absolute;inset-block-start:10px;inset-inline-end:10px;width:23px;height:23px;display:grid;place-items:center;color:var(--accent, #12684d);border:1px solid color-mix(in srgb,var(--accent, #12684d) 28%,transparent);border-radius:50%;font-size:11px}.hybrid-unified-pillars svg{grid-row:1 / span 2;color:var(--accent, #12684d)}.hybrid-unified-pillars strong,.hybrid-unified-pillars small{display:block;padding-inline-end:22px}.hybrid-unified-pillars small{color:var(--muted, #63706c);line-height:1.55}.hybrid-specialized-profile{display:grid;grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);align-items:center;gap:12px;margin:0 clamp(22px,4vw,44px) 22px}.hybrid-specialized-profile select{width:100%;padding:11px 12px;color:inherit;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.hybrid-profile-grid small{margin-top:5px;color:var(--muted, #63706c);line-height:1.55}.hybrid-source-body{padding-top:24px}.automation-source__body select,.automation-modal__fields select,.automation-modal__fields textarea,.hybrid-mapping-list select{width:100%;padding:11px 12px;color:inherit;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.automation-modal__fields textarea{min-height:96px;resize:vertical}.automation-source__body label small{color:var(--muted, #63706c)}.hybrid-return-card{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.hybrid-return-card div{flex:1}.hybrid-return-card p{margin:4px 0 0;color:var(--muted, #63706c)}.hybrid-mapping-panel{border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.hybrid-mapping-panel .automation-job-head{border:0;border-bottom:1px solid var(--line, #d9e1de)}.hybrid-mapping-score{min-width:118px;padding:12px 16px;border-inline-start:3px solid var(--accent, #12684d);background:var(--surface-muted, #f5f8f7)}.hybrid-mapping-score strong,.hybrid-mapping-score span{display:block}.hybrid-mapping-score strong{color:var(--accent, #12684d);font-size:25px}.hybrid-mapping-score span{color:var(--muted, #63706c);font-size:12px}.hybrid-mapping-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--line, #d9e1de)}.hybrid-mapping-list label{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(190px,.75fr);align-items:center;gap:10px;min-width:0;padding:14px;background:var(--surface, #fff)}.hybrid-mapping-list strong,.hybrid-mapping-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hybrid-mapping-list small{margin-top:4px;color:var(--muted, #63706c)}.hybrid-panel-actions{display:flex;justify-content:flex-end;gap:9px;padding:17px;border-top:1px solid var(--line, #d9e1de)}.hybrid-review-head{align-items:center}.hybrid-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.hybrid-review-toolbar>div{display:flex;flex-wrap:wrap;gap:4px}.hybrid-review-toolbar button{padding:7px 11px;color:inherit;border:1px solid transparent;background:transparent;cursor:pointer}.hybrid-review-toolbar button.is-active{color:var(--accent, #12684d);border-color:var(--accent, #12684d);background:color-mix(in srgb,var(--accent, #12684d) 7%,transparent)}.hybrid-review-toolbar>span{color:var(--muted, #63706c)}.hybrid-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hybrid-review-card{display:grid;gap:14px;padding:17px;border:1px solid var(--line, #d9e1de);border-inline-start-width:4px;background:var(--surface, #fff)}.hybrid-review-card--valid{border-inline-start-color:#16805c}.hybrid-review-card--warning{border-inline-start-color:#c2880d}.hybrid-review-card--error{border-inline-start-color:#b53b47}.hybrid-review-card>header,.hybrid-review-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.hybrid-review-card h3{margin:3px 0 0;font-size:17px;overflow-wrap:anywhere}.hybrid-review-card header>div>span,.hybrid-review-card dt{color:var(--muted, #63706c);font-size:12px}.hybrid-review-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.hybrid-review-card dl>div{padding:9px;background:var(--surface-muted, #f5f8f7)}.hybrid-review-card dd{margin:4px 0 0;font-weight:600}.hybrid-pillar-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hybrid-pillar-progress>span{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:7px 9px;border:1px solid var(--line, #d9e1de);font-size:12px}.hybrid-pillar-progress>span small{color:var(--muted, #63706c)}.hybrid-pillar-progress>span.is-complete{color:#12684d;border-color:#add5c7;background:#eef9f4}.hybrid-pillar-progress>span.is-partial{color:#865f08;border-color:#ead49d;background:#fff9e9}.hybrid-pillar-progress>span.is-empty{color:var(--muted, #63706c);background:var(--surface-muted, #f5f8f7)}.automation-modal__fields input[readonly],.automation-modal__fields textarea[readonly]{color:var(--muted, #63706c);background:var(--surface-muted, #f5f8f7);cursor:not-allowed}.hybrid-review-card__issues{display:flex;flex-wrap:wrap;gap:6px}.hybrid-review-card__issues span{padding:5px 8px;color:#8b2d36;border:1px solid #e6b8bd;background:#fff2f3;font-size:12px}.hybrid-review-card__issues span.is-clear{display:inline-flex;align-items:center;gap:5px;color:#12684d;border-color:#add5c7;background:#eef9f4}.hybrid-review-card__note{margin:0;padding:9px 11px;color:var(--muted, #63706c);border-inline-start:3px solid #c9982f;background:#fff9e9}.hybrid-review-card>footer{justify-content:flex-end;padding-top:11px;border-top:1px solid var(--line, #d9e1de)}.hybrid-empty{grid-column:1 / -1;min-height:230px;display:grid;place-content:center;justify-items:center;text-align:center;border:1px solid var(--line, #d9e1de);background:var(--surface, #fff)}.hybrid-empty p{margin:5px 0 0;color:var(--muted, #63706c)}.hybrid-review-modal{width:min(1120px,96vw)}.automation-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:22px;background:#0519138c}.automation-modal__panel{width:min(860px,96vw);max-height:90vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--surface, #fff);color:var(--text, #17211e);box-shadow:0 30px 80px #00000040}.automation-modal__panel>header,.automation-modal__panel>footer{padding:16px 18px;border-bottom:1px solid var(--line, #d9e1de)}.automation-modal__panel>header small{display:block;color:var(--muted, #63706c);margin-top:4px}.automation-modal__panel>footer{justify-content:flex-end;border-top:1px solid var(--line, #d9e1de);border-bottom:0}.automation-modal__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;overflow-y:auto}.theme-dark .global-search-panel,.theme-dark .automation-layout,.theme-dark .hybrid-mode-switch,.theme-dark .hybrid-phase-rail,.theme-dark .hybrid-source-layout,.theme-dark .hybrid-return-card,.theme-dark .hybrid-mapping-panel,.theme-dark .hybrid-review-toolbar,.theme-dark .hybrid-review-card,.theme-dark .hybrid-empty,.theme-dark .automation-job-head,.theme-dark .automation-preview,.theme-dark .automation-summary,.theme-dark .moeen-runtime,.theme-dark .automation-modal__panel{--surface: #101612;--surface-muted: #151d18;--text: #edf5f0;--muted: #a9b8b0;--line: #344139}.theme-dark .moeen-results{background:#101613;border-color:#33423a}.theme-dark .moeen-results__table th{background:#17201b}.theme-dark .moeen-results__restore{color:#bce8d2;background:#163126;border-color:#315b49}.theme-dark .automation-alert--error{background:#30171c;color:#ffbbc3;border-color:#713541}@media(max-width:980px){.global-search-panel{position:fixed;inset:74px 12px auto;width:auto}.global-search-panel__advanced{grid-template-columns:repeat(2,minmax(130px,1fr))}.automation-layout,.hybrid-source-layout,.hybrid-profile-grid,.hybrid-unified-pillars,.hybrid-mapping-list,.hybrid-review-grid{grid-template-columns:1fr}.automation-history{max-height:250px;border-inline-end:0;border-bottom:1px solid var(--line, #d9e1de)}.automation-summary{grid-template-columns:repeat(3,1fr)}.moeen-runtime{grid-template-columns:auto minmax(0,1fr)}.moeen-results__header{flex-direction:column}.moeen-results__actions{width:100%;justify-content:flex-start}.moeen-runtime>.button{grid-column:1 / -1;justify-content:center}.automation-source__grid,.automation-modal__fields{grid-template-columns:1fr}}@media(max-width:620px){.global-search-panel__head small,.global-search-panel__types .global-search-panel__save{display:none}.global-search-panel__advanced{grid-template-columns:1fr}.automation-job-head,.automation-preview>header,.automation-job-head__actions{align-items:stretch;flex-direction:column}.hybrid-mode-switch,.hybrid-phase-rail{grid-template-columns:1fr}.hybrid-mode-switch button,.hybrid-phase-rail button{border-inline-end:0;border-bottom:1px solid var(--line, #d9e1de)}.hybrid-profile-grid,.hybrid-unified-pillars{grid-template-columns:1fr;margin-inline:16px}.hybrid-specialized-profile,.hybrid-pillar-progress,.hybrid-mapping-list label{grid-template-columns:1fr}.hybrid-mapping-list label>svg{display:none}.hybrid-review-toolbar,.hybrid-return-card,.hybrid-review-card>header,.hybrid-review-card>footer{align-items:stretch;flex-direction:column}.hybrid-review-card dl{grid-template-columns:1fr}.automation-summary{grid-template-columns:repeat(2,1fr)}.automation-summary__card:nth-child(2n){border-inline-end:0}.moeen-runtime{grid-template-columns:1fr}.moeen-runtime__signal{display:none}}.layout-theme-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.layout-theme-picker>button{min-width:0;min-height:62px;padding:10px;border:1px solid var(--line-strong);border-radius:4px;display:flex;align-items:center;gap:9px;color:var(--ink-2);background:var(--surface);text-align:start}.layout-theme-picker>button>span{min-width:0;display:grid;gap:2px}.layout-theme-picker>button strong,.layout-theme-picker>button small{overflow-wrap:anywhere}.layout-theme-picker>button small{color:var(--ink-3);font-size:.7rem;font-weight:400}.layout-theme-picker>button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong));background:var(--accent-tint)}.layout-theme-picker>button.is-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.appearance__panel{width:326px}.profile-appearance__layout{grid-column:1 / -1}.layout-theme-picker--profile>button{min-height:68px;padding-inline:14px}.n9-layout-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--page) 78%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:n9-layout-fade .72s ease both;pointer-events:none}.n9-layout-transition>div{width:min(440px,100%);min-height:92px;padding:18px 20px;border:1px solid var(--line-strong);border-radius:6px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}.n9-layout-transition__mark{width:44px;height:44px;border:1px solid var(--accent);border-radius:4px;display:grid;place-items:center;color:var(--accent);background:var(--accent-tint)}.n9-layout-transition>div>span:nth-child(2){display:grid;gap:3px}.n9-layout-transition small{color:var(--ink-3)}.n9-layout-transition>div>svg{color:var(--accent)}@keyframes n9-layout-fade{0%{opacity:0}18%,78%{opacity:1}to{opacity:0}}.n9-app.layout-work .workspace-app{background:var(--surface-2)}.n9-app.layout-work .workspace-header{min-height:66px;padding-inline:20px;grid-template-columns:auto minmax(320px,1fr) auto;gap:18px;border-bottom-color:var(--line-strong)}.n9-app.layout-work .workspace-header__search{max-width:720px;width:100%;justify-self:center;background:var(--surface-2)}.n9-app.layout-work .workspace-main{width:calc(100% - 12px);max-width:none;padding-block:24px 58px}.n9-app.layout-work .workspace-main:has(.n9-judicial-register-page){width:min(2400px,calc(100% - 12px))}.n9-app.layout-work .n9-judicial-register-page{width:100%;max-width:none;padding-inline:clamp(12px,1.25vw,24px)}.n9-app.layout-work .workspace-main:has(>.n9-violations){width:calc(100% - 12px);max-width:none;padding-block-start:12px}.n9-app.layout-work .n9-violations{width:100%;max-width:none}@media(min-width:1600px){.n9-app.layout-work .n9-judicial-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.34fr);gap:18px}}.n9-judicial-dashboard-layout{display:block}.n9-judicial-insight-rail{display:none}@media(min-width:1680px){.n9-app.layout-work .n9-judicial-dashboard-layout{padding:16px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,2.5fr) minmax(210px,.8fr);grid-template-areas:"stages main tasks";gap:16px;align-items:start;background:var(--page)}.n9-app.layout-work .n9-judicial-dashboard-layout>.n9-worklist{grid-area:main;padding:16px 0 38px}.n9-app.layout-work .n9-judicial-insight-rail{min-width:0;display:block;position:sticky;top:82px;border-block:1px solid var(--line);background:var(--surface)}.n9-app.layout-work .n9-judicial-insight-rail--stages{grid-area:stages}.n9-app.layout-work .n9-judicial-insight-rail--tasks{grid-area:tasks}}.n9-judicial-insight-rail>header{padding:16px;display:grid;gap:4px;border-bottom:1px solid var(--line)}.n9-judicial-insight-rail>header>strong{font-size:1rem}.n9-judicial-insight-rail>header>small{color:var(--ink-3, #6f7975);line-height:1.6}.n9-judicial-stage-breakdown,.n9-judicial-deadline-rail{display:grid}.n9-judicial-stage-breakdown>button{min-height:68px;padding:12px 16px;display:grid;gap:9px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:start;cursor:pointer}.n9-judicial-stage-breakdown>button:hover,.n9-judicial-deadline-rail>button:hover{background:var(--surface-2, #f7f9f8)}.n9-judicial-stage-breakdown>button>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.n9-judicial-stage-breakdown b{font-size:.78rem}.n9-judicial-stage-breakdown strong{font-size:1rem;color:var(--accent, #8a6613)}.n9-judicial-stage-breakdown__track{height:4px;overflow:hidden;background:var(--surface-3)}.n9-judicial-stage-breakdown__track>span{height:100%;display:block;background:var(--accent, #8a6613)}.n9-judicial-insight-rail__all{width:calc(100% - 24px);min-height:40px;margin:12px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--accent, #8a6613);background:var(--accent, #8a6613);color:#fff;cursor:pointer}.n9-judicial-deadline-rail>button{min-height:104px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;border:0;border-bottom:1px solid var(--line);border-inline-start:3px solid var(--line-strong);background:transparent;color:var(--ink);text-align:start;cursor:pointer}.n9-judicial-deadline-rail>button.is-overdue,.n9-judicial-deadline-rail>button.is-critical{border-inline-start-color:var(--danger)}.n9-judicial-deadline-rail>button.is-soon,.n9-judicial-deadline-rail>button.is-high{border-inline-start-color:var(--warning)}.n9-judicial-deadline-rail>button>strong{min-width:0;overflow-wrap:anywhere}.n9-judicial-deadline-rail>button>small{grid-column:1 / -1;color:var(--ink-3, #6f7975)}.n9-judicial-deadline-rail>button>time{grid-column:1 / -1;color:var(--accent, #8a6613);font-size:.72rem}.n9-judicial-insight-rail__empty{margin:0;padding:18px 14px;display:flex;align-items:center;gap:8px;color:var(--ink-3, #6f7975)}.n9-judicial-insight-rail--tasks>header{padding:14px;gap:7px}.n9-judicial-insight-rail--tasks>header>strong{font-size:.9rem;font-weight:600}.n9-judicial-rail-filter{min-width:0;display:flex;align-items:center;gap:7px;color:var(--ink-2)}.n9-judicial-rail-filter select{min-width:0;width:100%;min-height:36px;padding:5px 7px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit;font-size:.78rem}.n9-judicial-deadline-rail>button{grid-template-columns:minmax(0,1fr);gap:6px;min-height:108px}.n9-judicial-deadline-rail>button>.n9-judicial-priority-badge{justify-self:start;font-size:.7rem}.n9-judicial-deadline-rail>button>strong{font-size:.84rem;font-weight:600;line-height:1.65}.n9-judicial-deadline-rail>button>small{font-size:.74rem;line-height:1.5}.n9-judicial-deadline-rail>button>time{font-size:.75rem}.n9-judicial-rail-error{padding:14px;font-size:.8rem}@media(max-width:1679px){.n9-app.layout-work .n9-judicial-insight-rail--tasks{display:block;margin-block:16px;border-block:1px solid var(--line);background:var(--surface)}}.n9-app.layout-work .workspace-main:has(.n9-case-workspace-page){width:calc(100% - 12px);padding-block-start:8px}.n9-app.layout-work .workspace-welcome h1{margin-top:4px;font-size:2rem}.n9-app.layout-work .workspace-overview,.n9-app.layout-work .systems-launcher,.n9-app.layout-work .workspace-shortcuts,.n9-app.layout-work .n9-task-command-strip,.n9-app.layout-work .n9-worklist,.n9-app.layout-work .n9-judicial-worklist,.n9-app.layout-work .n9-judicial-work-inspector{border-radius:3px}@media(min-width:1181px){.n9-app.layout-work .workspace-app{padding-right:116px}.n9-app.layout-work .workspace-header{grid-template-columns:minmax(320px,1fr) auto}.n9-app.layout-work .workspace-header>.brand{width:116px;height:66px;display:grid;place-items:center;position:fixed;top:0;right:0;z-index:32;border-inline-start:1px solid var(--line);border-bottom:1px solid var(--line-strong);background:var(--surface)}.n9-app.layout-work .workspace-header>.brand .brand__logo{width:46px;height:46px;flex-basis:46px}.n9-app.layout-work .workspace-tabs{width:116px;min-height:0;padding:10px 7px;border-left:1px solid var(--line);border-bottom:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;background:var(--surface);position:fixed;inset:66px 0 0 auto;z-index:29;overflow-y:auto}.n9-app.layout-work .workspace-tabs button{min-height:68px;padding:8px 7px;border:0;border-inline-start:3px solid transparent;border-radius:3px;flex:0 0 auto;flex-direction:column;justify-content:center;gap:4px;font-size:.74rem;line-height:1.35;text-align:center}.n9-app.layout-work .workspace-tabs button:hover,.n9-app.layout-work .workspace-tabs button.is-active{border-inline-start-color:var(--accent);background:var(--accent-tint)}}@media(max-width:700px){.appearance__panel{width:min(326px,calc(100vw - 24px))}.layout-theme-picker,.layout-theme-picker--profile{grid-template-columns:1fr}.profile-appearance__layout{grid-column:auto}}@media(prefers-reduced-motion:reduce){.n9-layout-transition{animation:none}}.n9-display-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(118px,1fr));min-height:42px;border:1px solid var(--line-strong);border-radius:4px;overflow:hidden;background:var(--surface)}.n9-display-switch button{min-width:0;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-inline-end:1px solid var(--line-strong);background:var(--surface, #fff);color:var(--ink, #15201c)!important;cursor:pointer;white-space:nowrap}.n9-display-switch button:last-child{border-inline-end:0}.n9-display-switch button:hover{background:var(--surface-2, #f7f9f8)}.n9-display-switch button.is-active{background:var(--accent, #8a6613);color:#fff!important}.n9-judicial-register-page__actions{flex-wrap:wrap;justify-content:flex-end}.n9-judicial-register-page__actions .n9-display-switch{order:1}.n9-judicial-register-page__actions>label{order:2}.n9-judicial-register-page__actions>select{order:3}.n9-judicial-register-filters{margin-bottom:14px;border:1px solid var(--line-strong);background:var(--surface)}.n9-judicial-register-filters>header{min-height:44px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:var(--surface-2, #f7f9f8)}.n9-judicial-register-filters>header>div,.n9-judicial-register-filters>header>div>span{display:inline-flex;align-items:center;gap:7px}.n9-judicial-register-filters>header svg{color:var(--accent, #8a6613)}.n9-judicial-register-filters>header>div>span{padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent, #8a6613) 35%,var(--line));background:color-mix(in srgb,var(--accent, #8a6613) 7%,var(--surface));color:var(--accent, #8a6613);font-size:.7rem}.n9-judicial-register-filters>header>button{min-height:32px;padding:5px 10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer}.n9-judicial-register-filters>header>button:disabled{cursor:not-allowed;opacity:.48}.n9-judicial-register-filters__grid{padding:12px;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.n9-judicial-register-filters__grid label{min-width:0;display:grid;gap:6px}.n9-judicial-register-filters__grid label>span{color:var(--ink-3, #6f7975);font-size:.7rem;font-weight:700}.n9-judicial-register-filters__grid select,.n9-judicial-register-filters__grid input{width:100%;min-height:40px;padding:7px 9px;border:1px solid var(--line-strong);border-radius:3px;outline:0;background:var(--surface);color:var(--ink)}.n9-judicial-register-filters__grid select:focus,.n9-judicial-register-filters__grid input:focus{border-color:var(--accent, #8a6613);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #8a6613) 15%,transparent)}.n9-judicial-register-filters__page-size{grid-column:-2 / -1}.n9-judicial-workspace{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(310px,.58fr);gap:16px;align-items:start}.n9-judicial-worklist{min-width:0;border:1px solid var(--line);background:var(--surface)}.n9-judicial-worklist__head,.n9-judicial-workrow{display:grid;grid-template-columns:82px minmax(165px,1.2fr) minmax(92px,.7fr) minmax(130px,.9fr) minmax(95px,.7fr) minmax(150px,1fr) minmax(165px,1fr) 56px;gap:10px;align-items:center}.n9-judicial-worklist__head{min-height:44px;padding:8px 12px;border-bottom:1px solid var(--line-strong);background:var(--surface-2, #f7f9f8);color:var(--ink-3, #6f7975);font-size:.72rem;font-weight:700}.n9-judicial-column-filter{min-width:0}.n9-judicial-column-filter>button{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px;min-height:30px;width:100%;padding:3px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.n9-judicial-column-filter>button svg{flex-shrink:0}.n9-judicial-column-filter>button:hover,.n9-judicial-column-filter>button.is-active{color:var(--accent)}.n9-judicial-filter-popover{position:fixed;inset:auto;margin:0;width:min(284px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 24px));overflow-y:auto;padding:12px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);color:var(--ink);box-shadow:0 8px 24px #00000020;font-size:13px;font-weight:400;letter-spacing:0}.n9-judicial-filter-popover>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.n9-judicial-filter-popover>header .icon-button{width:28px;height:28px;padding:0}.n9-judicial-filter-popover label{display:grid;gap:6px;min-width:0;margin-bottom:12px}.n9-judicial-filter-popover select{width:100%;min-height:38px;padding:6px;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);color:var(--ink);font:inherit}.n9-judicial-filter-clear{border:0;background:transparent;color:var(--accent);padding:6px 0;font:inherit;cursor:pointer}.n9-judicial-filter-clear:disabled{color:var(--ink-3);cursor:default}.n9-judicial-register-page .n9-judicial-worklist{overflow-x:auto;overscroll-behavior-x:contain}@media(min-width:761px){.n9-app.layout-work .n9-judicial-register-page .n9-judicial-workspace{grid-template-columns:minmax(0,1fr) 280px}.n9-judicial-register-page .n9-judicial-worklist__head,.n9-judicial-register-page .n9-judicial-workrow{min-width:980px;grid-template-columns:70px minmax(140px,1.2fr) 80px minmax(120px,.9fr) 90px minmax(125px,1fr) minmax(125px,1fr) 64px;gap:8px}.n9-judicial-register-page .n9-judicial-worklist__head>span:nth-child(4),.n9-judicial-register-page .n9-judicial-workrow>span:nth-child(4){display:block}}@media(max-width:1360px){.n9-app.layout-work .n9-judicial-register-page .n9-judicial-workspace{grid-template-columns:minmax(0,1fr)}.n9-judicial-register-page .n9-judicial-work-inspector{position:static}}.n9-judicial-workrow{width:100%;min-height:76px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);border-inline-start:3px solid transparent;background:var(--surface);color:var(--ink);text-align:start;cursor:pointer}.n9-judicial-workrow:last-child{border-bottom:0}.n9-judicial-workrow:hover{background:var(--surface-2, #f7f9f8)}.n9-judicial-workrow.is-selected{border-inline-start-color:var(--accent, #8a6613);background:color-mix(in srgb,var(--accent, #8a6613) 7%,var(--surface))}.n9-judicial-workrow>span{min-width:0}.n9-judicial-workrow__select{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.n9-judicial-workrow__tasks{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.n9-judicial-review-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:30px;padding:0;border:0;background:transparent;color:#b12f3b;cursor:pointer}.n9-judicial-review-trigger{color:#b12f3b;white-space:normal;text-align:start}.n9-judicial-register-filters header .n9-judicial-review-filter{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;color:#b12f3b;background:transparent}.n9-judicial-register-filters header .n9-judicial-review-filter[aria-pressed=true]{border-color:#b12f3b;background:#fff0f1}.n9-judicial-register-filters header .n9-judicial-review-filter{flex:0 0 32px;cursor:pointer}.n9-judicial-register-filters header .n9-judicial-review-filter svg{color:inherit;flex-shrink:0}.n9-judicial-register-filters>header>div{flex-wrap:wrap;min-width:0}.n9-judicial-review-trigger svg{flex-shrink:0}.n9-judicial-review-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:20px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;letter-spacing:0}.n9-judicial-review-dialog::backdrop{background:#00000065}.n9-judicial-review-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.n9-judicial-review-dialog h2{margin:0;font-size:19px;line-height:1.6}.n9-judicial-review-dialog fieldset{min-width:0;padding:0;border:0}.n9-judicial-review-dialog label{display:grid;gap:6px;margin:14px 0;font-size:13px}.n9-judicial-review-dialog input:not([type=checkbox]),.n9-judicial-review-dialog select,.n9-judicial-review-dialog textarea{min-width:0;width:100%;box-sizing:border-box;padding:9px;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);color:var(--ink);font:inherit}.n9-judicial-review-dialog p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.n9-judicial-review-dialog .n9-judicial-review-check{display:flex;align-items:flex-start;gap:8px}.n9-judicial-review-source{padding-block:12px;border-block:1px solid var(--line)}.n9-judicial-review-dialog footer{margin-top:16px}.n9-judicial-review-dialog footer button{max-width:100%;white-space:normal}.n9-judicial-review-dialog [role=alert]{color:#b12f3b}.n9-judicial-workrow small{display:block;margin-top:4px;color:var(--ink-3, #6f7975);line-height:1.45}.n9-judicial-workrow__file strong,.n9-judicial-workrow__file small,.n9-judicial-workrow__court,.n9-judicial-workrow__action{overflow-wrap:anywhere}.n9-work-priority{display:inline-flex;min-width:58px;justify-content:center;padding:5px 7px;border:1px solid var(--line);border-radius:3px;font-size:.72rem}.n9-work-priority.is-critical{color:#a52b2b;border-color:#e4b1b1;background:#fff1f1}.n9-work-priority.is-danger{color:#b34c18;border-color:#edc2a8;background:#fff6ed}.n9-work-priority.is-warning{color:#82610b;border-color:#dfca8f;background:#fff9e6}.n9-work-priority.is-normal{color:#16664f;border-color:#aad4c7;background:#edf8f4}.n9-work-priority.is-neutral{color:var(--ink-3, #6f7975);background:var(--surface-2, #f7f9f8)}.n9-judicial-work-inspector{position:sticky;top:18px;min-width:0;border:1px solid var(--line-strong);border-top:4px solid var(--accent, #8a6613);background:var(--surface)}.n9-judicial-work-inspector>header,.n9-judicial-work-inspector__facts,.n9-judicial-work-inspector__deadline,.n9-case-progress,.n9-judicial-work-inspector__actions{padding:16px}.n9-judicial-work-inspector>header{border-bottom:1px solid var(--line)}.n9-judicial-work-inspector h2{margin:4px 0;font-size:1.3rem}.n9-judicial-work-inspector p{margin:0;color:var(--ink-3, #6f7975)}.n9-judicial-work-inspector__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.n9-judicial-work-inspector__facts div{min-width:0}.n9-judicial-work-inspector__facts small{display:block;color:var(--ink-3, #6f7975)}.n9-judicial-work-inspector__facts strong{display:block;margin-top:4px;overflow-wrap:anywhere}.n9-judicial-work-inspector__deadline{border-block:1px solid var(--line);background:var(--surface-2, #f7f9f8)}.n9-judicial-work-inspector__deadline>small{display:block;margin-bottom:7px;color:var(--ink-3, #6f7975)}.n9-case-progress{margin:0;list-style:none;display:grid;gap:0}.n9-case-progress li{min-height:40px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;color:var(--ink-3, #6f7975)}.n9-case-progress li>span{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);font-size:.72rem}.n9-case-progress li.is-complete{color:#17634e}.n9-case-progress li.is-complete>span{border-color:#75b7a3;background:#edf8f4}.n9-case-progress li.is-current{color:var(--ink)}.n9-case-progress li.is-current>span{border-color:var(--accent, #8a6613);background:var(--accent, #8a6613);color:#fff}.n9-judicial-followup__summary>button.is-active{background:color-mix(in srgb,var(--accent, #8a6613) 8%,var(--surface));box-shadow:inset 0 -3px var(--accent, #8a6613)}.n9-judicial-followup__summary svg{color:var(--accent, #8a6613)}.n9-judicial-work-inspector__actions{display:grid;gap:8px;border-top:1px solid var(--line)}.n9-task-header-actions{flex-wrap:wrap;justify-content:flex-end}.n9-task-command-strip>div{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible}.n9-task-command span,.n9-task-card__body strong{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.n9-focused-task-workspace{--task-status-width: 86px;--task-due-width: 126px;--task-action-width: 48px;--task-column-gap: 12px;--task-cell-padding: 12px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.55fr);gap:16px;align-items:start;margin-top:16px}.n9-focused-task-list{min-width:0;border:1px solid var(--line);background:var(--surface)}.n9-focused-task-list__columns{min-height:44px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) var(--task-action-width);align-items:center;border-inline-start:2px solid transparent;border-bottom:1px solid var(--line-strong);background:var(--surface-2, #f7f9f8);color:var(--ink-3, #6f7975);font-size:.72rem;font-weight:700}.n9-focused-task-list__labels{display:grid;grid-template-columns:minmax(0,1fr) var(--task-status-width) var(--task-due-width);gap:var(--task-column-gap);padding:8px var(--task-cell-padding);min-width:0}.n9-focused-task-list__labels>span{min-width:0;overflow-wrap:anywhere}.n9-focused-task-list__columns>span{text-align:center;overflow-wrap:anywhere}.n9-focused-task-group>header{min-height:54px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);border-inline-start:4px solid var(--accent, #8a6613);background:color-mix(in srgb,var(--accent, #8a6613) 7%,var(--surface))}.n9-focused-task-group.is-urgent>header{border-inline-start-color:#b83232;background:#fff7f7}.n9-focused-task-group.is-today>header{border-inline-start-color:#bd7724;background:#fffaf0}.n9-focused-task-group>header small{display:block;margin-top:3px;color:var(--ink-3, #6f7975)}.n9-focused-task-group>header>span{min-width:30px;text-align:center;font-weight:800}.n9-focused-task-row{display:grid;grid-template-columns:minmax(0,1fr) var(--task-action-width);align-items:stretch;border-bottom:1px solid var(--line);border-inline-start:2px solid transparent;background:var(--surface)}.n9-focused-task-row:last-child{border-bottom:0}.n9-focused-task-row:hover{background:var(--surface-2, #f7f9f8)}.n9-focused-task-row.is-selected{border-inline-start-color:var(--accent, #8a6613);background:color-mix(in srgb,var(--accent, #8a6613) 7%,var(--surface))}.n9-focused-task-row__main{min-width:0;min-height:76px;padding:10px var(--task-cell-padding);display:grid;grid-template-columns:minmax(0,1fr) var(--task-status-width) var(--task-due-width);gap:var(--task-column-gap);align-items:center;border:0;background:transparent;color:var(--ink);text-align:start;cursor:pointer}.n9-focused-task-row__main>span{min-width:0}.n9-focused-task-row__title strong,.n9-focused-task-row__title small,.n9-focused-task-row__due strong{display:block;overflow-wrap:anywhere}.n9-focused-task-row__title small,.n9-focused-task-row__due small{margin-top:4px;color:var(--ink-3, #6f7975)}.n9-focused-task-row__due strong{color:var(--ink-2);line-height:1.45}.n9-focused-task-row--overdue .n9-focused-task-row__due strong,.n9-focused-task-row--critical .n9-focused-task-row__due strong{color:#a52b2b}.n9-focused-task-row__actions{min-width:0;padding:6px;display:flex;flex-direction:column;justify-content:center;gap:4px;align-items:center;border-inline-start:1px solid var(--line)}.n9-focused-task-row__actions .button{width:100%;justify-content:center}.n9-focused-task-inspector{position:sticky;top:18px;min-width:0;border:1px solid var(--line-strong);border-top:4px solid var(--accent, #8a6613);background:var(--surface)}.n9-focused-task-inspector>header,.n9-focused-task-inspector__alert,.n9-focused-task-inspector dl,.n9-focused-task-inspector__description,.n9-focused-task-inspector .n9-system-task-note,.n9-focused-task-inspector__actions{margin:0;padding:16px}.n9-focused-task-inspector>header{border-bottom:1px solid var(--line)}.n9-focused-task-inspector h2{margin:4px 0;font-size:1.2rem;line-height:1.55;overflow-wrap:anywhere}.n9-focused-task-inspector>header p{margin:0;color:var(--ink-3, #6f7975)}.n9-focused-task-inspector__alert{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:var(--surface-2, #f7f9f8)}.n9-focused-task-inspector__alert span,.n9-focused-task-inspector__alert strong,.n9-focused-task-inspector__alert small{display:block;min-width:0}.n9-focused-task-inspector__alert small{margin-top:3px;color:var(--ink-3, #6f7975)}.n9-focused-task-inspector__alert.is-overdue,.n9-focused-task-inspector__alert.is-critical{color:#a52b2b;background:#fff4f4}.n9-focused-task-inspector dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-bottom:1px solid var(--line)}.n9-focused-task-inspector dt{color:var(--ink-3, #6f7975);font-size:.75rem}.n9-focused-task-inspector dd{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}.n9-focused-task-inspector__description{color:var(--ink-2);line-height:1.75;border-bottom:1px solid var(--line)}.n9-focused-task-inspector__actions{display:grid;gap:8px;border-top:1px solid var(--line)}@media(max-width:1280px){.n9-judicial-register-filters__grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.n9-judicial-worklist__head,.n9-judicial-workrow{grid-template-columns:76px minmax(150px,1.2fr) minmax(88px,.7fr) minmax(90px,.7fr) minmax(145px,1fr) minmax(155px,1fr) 52px}.n9-judicial-worklist__head>span:nth-child(4),.n9-judicial-workrow>span:nth-child(4){display:none}}@media(max-width:1040px){.n9-judicial-register-filters__grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.n9-judicial-workspace,.n9-focused-task-workspace{grid-template-columns:1fr}.n9-judicial-work-inspector,.n9-focused-task-inspector{position:static}.n9-task-header-actions{width:100%;justify-content:flex-start}}@media(max-width:760px){.n9-display-switch,.n9-judicial-register-page__actions{width:100%}.n9-judicial-register-page__actions .n9-display-switch,.n9-judicial-register-page__actions>label,.n9-judicial-register-page__actions>select{width:100%}.n9-judicial-register-filters>header{align-items:flex-start}.n9-judicial-register-filters__grid{grid-template-columns:1fr}.n9-judicial-register-filters__page-size{grid-column:auto}.n9-worklist-pagination{flex-direction:column}.n9-worklist-pagination__pages{max-width:100%;flex-wrap:wrap}.n9-judicial-worklist__head,.n9-focused-task-list__columns{display:none}.n9-judicial-workrow{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.n9-judicial-workrow>span:nth-child(1){grid-column:1}.n9-judicial-workrow>span:nth-child(2){grid-column:2}.n9-judicial-workrow>span:nth-child(3){grid-column:3}.n9-judicial-workrow>span:nth-child(5),.n9-judicial-workrow>span:nth-child(6),.n9-judicial-workrow>span:nth-child(7){grid-column:2 / -1}.n9-judicial-workrow>span:nth-child(8){grid-column:1;grid-row:2}.n9-focused-task-row{grid-template-columns:1fr}.n9-focused-task-row__main{grid-template-columns:1fr auto}.n9-focused-task-row__title,.n9-focused-task-row__due{grid-column:1 / -1}.n9-focused-task-row__actions{border-inline-start:0;border-top:1px solid var(--line)}.n9-judicial-work-inspector__facts,.n9-focused-task-inspector dl{grid-template-columns:1fr}.n9-task-command-strip>div{grid-template-columns:1fr}}.n9-pleadings-service{display:grid;gap:20px;padding:22px;color:var(--text)}.n9-pleadings-service__header,.n9-pleadings-manager>header,.n9-pleadings-guide>header,.n9-pleadings-history>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.n9-pleadings-service__header h2,.n9-pleadings-manager h3,.n9-pleadings-guide h3,.n9-pleadings-history h3{margin:3px 0}.n9-pleadings-service__header p,.n9-pleadings-manager header p{margin:0;color:var(--text-muted)}.n9-experimental-badge{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--line));background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning);padding:8px 11px;font-weight:700}.n9-pleadings-workbench,.n9-pleadings-manager,.n9-pleadings-guide,.n9-pleadings-history{border:1px solid var(--line);background:var(--surface)}.n9-pleadings-workbench{display:grid;gap:0}.n9-pleadings-search{padding:18px;border-bottom:1px solid var(--line);background:var(--surface-2)}.n9-pleadings-search>label,.n9-pleadings-generate-row label,.n9-pleadings-upload label{display:grid;gap:7px}.n9-pleadings-search>label>span,.n9-pleadings-generate-row label>span,.n9-pleadings-upload label>span{color:var(--text-muted);font-size:13px;font-weight:650}.n9-pleadings-search>label>div{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;border:1px solid var(--line-strong);background:var(--surface)}.n9-pleadings-search>label svg{margin-inline:13px;color:var(--text-muted)}.n9-pleadings-search input,.n9-pleadings-upload input,.n9-pleadings-upload select,.n9-pleadings-upload textarea,.n9-pleadings-generate-row select{min-width:0;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);padding:11px 12px;font:inherit}.n9-pleadings-search>label input{border:0;outline:0}.n9-pleadings-search .button{align-self:stretch;border-block:0;border-inline-end:0}.n9-pleadings-candidates{display:grid;gap:7px;margin-top:10px}.n9-pleadings-candidates button{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:10px 12px;text-align:start;cursor:pointer}.n9-pleadings-candidates button:hover{border-color:var(--brand)}.n9-pleadings-candidates small{display:block;margin-top:2px;color:var(--text-muted)}.n9-pleadings-subject-card{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding:17px 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--success) 6%,var(--surface))}.n9-pleadings-subject-card>svg{color:var(--success)}.n9-pleadings-subject-card small,.n9-pleadings-subject-card strong{display:block}.n9-pleadings-subject-card small{color:var(--text-muted)}.n9-pleadings-empty-subject{display:flex;align-items:center;justify-content:center;gap:10px;min-height:92px;border-bottom:1px solid var(--line);color:var(--text-muted)}.n9-pleadings-generate-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;padding:18px}.n9-pleadings-result{margin:0 18px 18px;border:1px solid color-mix(in srgb,var(--success) 34%,var(--line));background:var(--surface)}.n9-pleadings-result>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid var(--line)}.n9-pleadings-result small,.n9-pleadings-result strong{display:block}.n9-pleadings-result small{color:var(--text-muted)}.n9-pleadings-result>p{margin:0;padding:10px 15px;background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning)}.n9-pleadings-result pre,.n9-pleadings-test-preview pre{max-height:420px;overflow:auto;margin:0;padding:18px;background:var(--surface-2);color:var(--text);font:inherit;line-height:2;white-space:pre-wrap}.n9-pleadings-manager{padding:18px}.n9-pleadings-manager>header{justify-content:flex-start;padding-bottom:16px;border-bottom:1px solid var(--line)}.n9-pleadings-manager>header>svg{color:var(--brand)}.n9-pleadings-manager__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;padding-top:18px}.n9-pleadings-upload{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.n9-pleadings-upload__wide{grid-column:1 / -1}.n9-pleadings-file{position:relative;display:flex!important;min-height:76px;align-items:center;justify-content:center;gap:11px;border:1px dashed var(--brand);background:var(--brand-tint);color:var(--brand);cursor:pointer}.n9-pleadings-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.n9-pleadings-file small,.n9-pleadings-file strong{display:block}.n9-pleadings-approval{display:grid;align-content:start;gap:11px;padding-inline-start:18px;border-inline-start:1px solid var(--line)}.n9-pleadings-approval__status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:13px;background:var(--surface-2)}.n9-pleadings-approval__status small,.n9-pleadings-approval__status strong{display:block}.n9-pleadings-approval__status small{color:var(--text-muted)}.n9-pleadings-approval__status b{grid-column:1 / -1;width:fit-content;color:var(--text-muted);font-size:12px}.n9-pleadings-approval__status b[data-status=published]{color:var(--success)}.n9-inline-note{margin:0;color:var(--text-muted);font-size:13px}.n9-pleadings-test-preview{border:1px solid var(--line)}.n9-pleadings-test-preview>header{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.n9-pleadings-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:18px}.n9-pleadings-guide,.n9-pleadings-history{padding:17px}.n9-pleadings-guide>header,.n9-pleadings-history>header{justify-content:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line)}.n9-pleadings-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:16px 0;list-style-position:inside}.n9-pleadings-guide li{padding:0 14px;border-inline-start:1px solid var(--line)}.n9-pleadings-guide li:last-child{border-inline-start:0}.n9-pleadings-guide li strong,.n9-pleadings-guide li span{display:block}.n9-pleadings-guide li span,.n9-pleadings-guide>p{color:var(--text-muted);font-size:13px}.n9-pleadings-guide>p{display:flex;align-items:center;gap:7px;margin:0;padding-top:12px;border-top:1px solid var(--line)}.n9-pleadings-history>header b{margin-inline-start:auto;color:var(--brand)}.n9-pleadings-history>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.n9-pleadings-history>article small,.n9-pleadings-history>article strong{display:block}.n9-pleadings-history>article small,.n9-pleadings-history>p{color:var(--text-muted)}.n9-pleadings-loading{display:flex;min-height:360px;align-items:center;justify-content:center;gap:10px;color:var(--text-muted)}@media(max-width:980px){.n9-pleadings-manager__grid,.n9-pleadings-bottom-grid{grid-template-columns:1fr}.n9-pleadings-approval{padding:18px 0 0;border-inline-start:0;border-top:1px solid var(--line)}}@media(max-width:720px){.n9-pleadings-service{padding:14px}.n9-pleadings-service__header,.n9-pleadings-manager>header{align-items:flex-start;flex-direction:column}.n9-pleadings-search>label>div,.n9-pleadings-generate-row,.n9-pleadings-upload,.n9-pleadings-subject-card,.n9-pleadings-guide ol{grid-template-columns:1fr}.n9-pleadings-search>label>div>svg{display:none}.n9-pleadings-search .button{border:0}.n9-pleadings-result>header{grid-template-columns:auto minmax(0,1fr)}.n9-pleadings-result>header .button{grid-column:1 / -1}.n9-pleadings-guide li{padding:12px 0;border-inline-start:0;border-bottom:1px solid var(--line)}}.n9-module-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.n9-module-header h1{margin:4px 0;font-size:30px}.n9-module-header p{margin:0;color:var(--ink-2)}.n9-back-link{border:0;padding:0;margin-bottom:14px;display:inline-flex;align-items:center;gap:6px;color:var(--accent);background:transparent}.n9-tasks-module,.n9-execution-module{width:min(1500px,100%);margin-inline:auto;padding:28px}.n9-task-stats,.n9-execution-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--surface)}.n9-execution-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.n9-task-stats>div,.n9-execution-stats>div{min-height:88px;padding:16px 18px;display:flex;align-items:center;gap:12px;border-inline-start:1px solid var(--line)}.n9-task-stats>div:first-child,.n9-execution-stats>div:first-child{border-inline-start:0}.n9-task-stats svg,.n9-execution-stats svg{color:var(--accent)}.n9-task-stats .is-danger svg,.n9-task-stats .is-danger strong,.n9-execution-stats .is-danger svg,.n9-execution-stats .is-danger strong{color:var(--danger)}.n9-task-stats span,.n9-execution-stats span{display:grid;gap:3px}.n9-task-stats small,.n9-execution-stats small{color:var(--ink-3)}.n9-task-stats strong,.n9-execution-stats strong{font-size:24px}.n9-task-toolbar{margin-block:18px;display:flex;justify-content:space-between;gap:16px}.n9-segmented-control{display:inline-flex;border:1px solid var(--line);background:var(--surface)}.n9-segmented-control button{min-height:42px;padding:9px 14px;border:0;border-inline-start:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);background:transparent}.n9-segmented-control button:first-child{border-inline-start:0}.n9-segmented-control button.is-active{color:var(--accent-contrast);background:var(--accent)}.n9-task-filters{display:flex;gap:8px}.n9-task-filters label,.n9-execution-worklist>header label{min-height:42px;border:1px solid var(--line);display:flex;align-items:center;gap:8px;padding-inline:11px;background:var(--surface)}.n9-task-filters input,.n9-task-filters select,.n9-execution-worklist>header input{min-width:0;border:0;outline:0;color:var(--ink);background:transparent}.n9-task-groups{display:grid;gap:18px}.n9-task-groups>section{border-top:1px solid var(--line);background:var(--surface)}.n9-task-groups>section>header{padding:16px 18px;display:flex;align-items:center;gap:9px}.n9-task-groups h2{margin:0;font-size:18px}.n9-task-groups header>span{margin-inline-start:auto;min-width:26px;min-height:24px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft)}.n9-task-center-list{border:1px solid var(--line);border-bottom:0}.n9-task-card{min-height:92px;padding:14px 16px;display:grid;grid-template-columns:72px minmax(240px,1fr) minmax(130px,auto) 38px 38px;align-items:center;gap:14px;border-bottom:1px solid var(--line);border-inline-start:4px solid var(--line-strong);background:var(--surface)}.n9-task-card--overdue,.n9-task-card--critical{border-inline-start-color:var(--danger)}.n9-task-card--due_today,.n9-task-card--high{border-inline-start-color:var(--warning)}.n9-task-card__kind{padding:5px 8px;text-align:center;color:var(--accent);background:var(--accent-soft)}.n9-task-card__body{min-width:0;display:grid;gap:3px}.n9-task-card__body small,.n9-task-card__meta small{color:var(--ink-3)}.n9-task-card__body p{margin:3px 0 0;color:var(--ink-2)}.n9-task-card__meta{display:grid;gap:3px}.n9-task-card>a,.n9-task-card>button{width:34px;height:34px;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent);background:var(--surface)}.n9-task-dialog,.n9-execution-create-dialog{width:min(900px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--line);padding:22px;background:var(--surface);box-shadow:var(--shadow)}.n9-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;padding:20px;display:grid;place-items:center;background:#050c098f}.n9-field-wide{grid-column:1 / -1}.n9-loading-block,.n9-empty-state{min-height:220px;padding:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center;color:var(--ink-2)}.n9-module-error{min-height:280px;padding:40px;display:grid;place-items:center;align-content:center;gap:14px;text-align:center;color:var(--ink-1);background:var(--surface-1);border-block:1px solid var(--line)}.n9-module-error strong{display:block;margin-bottom:6px;font-size:1.1rem}.n9-module-error p{margin:0;color:var(--ink-2)}.n9-module-error button{min-height:40px;padding:0 18px;color:#fff;background:var(--brand);border:1px solid var(--brand);cursor:pointer}.n9-empty-state h3,.n9-empty-state p{margin:2px 0}.n9-execution-create-dialog{width:min(1050px,calc(100vw - 32px))}.n9-task-dialog>header,.n9-execution-create-dialog>header,.n9-task-dialog>footer,.n9-execution-create-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.n9-task-dialog h3,.n9-execution-create-dialog h2{margin:2px 0}.n9-task-dialog>footer,.n9-execution-create-dialog>footer{justify-content:end;margin-top:18px}.n9-task-definitions{border:1px solid var(--line);padding:20px;background:var(--surface)}.n9-task-definitions h3,.n9-task-definitions p{margin:3px 0}.n9-task-definitions p{color:var(--ink-2)}.n9-task-definitions__table{margin-top:18px}.n9-task-definitions__table article{min-height:64px;padding:10px 0;display:grid;grid-template-columns:minmax(240px,1fr) 180px 110px;align-items:center;gap:14px;border-top:1px solid var(--line)}.n9-task-definitions__table article>div{display:grid;gap:3px}.n9-task-definitions__table small{color:var(--ink-3)}.n9-switch{display:flex;align-items:center;gap:7px}.n9-switch>span{width:34px;height:19px;border-radius:10px;position:relative;background:var(--line-strong)}.n9-switch>span:after{content:"";width:13px;height:13px;border-radius:50%;position:absolute;top:3px;inset-inline-start:3px;background:var(--surface);transition:transform .16s ease}.n9-switch input{position:absolute;opacity:0}.n9-switch input:checked+span{background:var(--accent)}.n9-switch input:checked+span:after{transform:translate(-15px)}.n9-execution-tabs{margin-top:18px;display:flex;border-bottom:1px solid var(--line)}.n9-execution-tabs button{min-height:50px;padding:10px 22px;border:0;border-bottom:3px solid transparent;display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);background:transparent}.n9-execution-tabs button.is-active{border-bottom-color:var(--accent);color:var(--accent)}.n9-execution-worklist{margin-top:16px;border:1px solid var(--line);background:var(--surface)}.n9-execution-worklist>header{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.n9-execution-worklist h2{margin:2px 0;font-size:20px}.n9-execution-table__head,.n9-execution-table>button{min-height:66px;padding:11px 16px;display:grid;grid-template-columns:170px minmax(220px,1fr) 160px 150px 150px 26px;align-items:center;gap:12px}.n9-execution-table__head{min-height:42px;color:var(--ink-3);background:var(--surface-2)}.n9-execution-table>button{width:100%;border:0;border-top:1px solid var(--line);text-align:start;color:var(--ink);background:var(--surface)}.n9-execution-table>button:hover{background:var(--accent-tint)}.n9-execution-table>button>span{min-width:0;display:grid;gap:3px}.n9-execution-table small{color:var(--ink-3)}.n9-status-pill,.n9-deadline-badge{width:max-content;padding:5px 9px;border:1px solid var(--line);color:var(--ink-2);background:var(--surface-2)}.n9-status-pill--active,.n9-status-pill--accepted,.n9-status-pill--completed,.n9-status-pill--closed,.n9-status-pill--ready{border-color:color-mix(in srgb,var(--success) 35%,var(--line));color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--surface))}.n9-status-pill--needs_update,.n9-status-pill--returned,.n9-status-pill--awaiting_attachment{border-color:color-mix(in srgb,var(--warning) 35%,var(--line));color:var(--warning);background:color-mix(in srgb,var(--warning) 9%,var(--surface))}.n9-deadline-badge--safe{color:var(--success)}.n9-deadline-badge--warning{color:var(--warning)}.n9-deadline-badge--critical,.n9-deadline-badge--overdue{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.n9-execution-module-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:18px}.n9-execution-module-picker button{min-height:64px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-2);background:var(--surface-2)}.n9-execution-module-picker button.is-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.n9-autofill-box{margin-bottom:18px;border:1px solid var(--line);padding:16px;background:var(--accent-tint)}.n9-autofill-box>header{display:flex;gap:10px}.n9-autofill-box>header>div{display:grid}.n9-autofill-box>header small{color:var(--ink-2)}.n9-autofill-box>div:not(.n9-autofill-results){margin-top:12px;display:grid;grid-template-columns:170px minmax(180px,1fr) auto;gap:8px}.n9-autofill-box input,.n9-autofill-box select{min-height:42px;border:1px solid var(--line);padding:8px 10px;color:var(--ink);background:var(--surface)}.n9-autofill-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.n9-autofill-results button{padding:11px;border:1px solid var(--line);display:grid;gap:3px;text-align:start;color:var(--ink);background:var(--surface)}.n9-autofill-results button.is-active{border-color:var(--accent);background:var(--accent-soft)}.n9-execution-folder{width:min(1120px,100vw);height:100vh;margin-inline-start:auto;overflow:auto;border-inline-start:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.n9-execution-folder__header{padding:18px 20px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.n9-execution-folder__header h2,.n9-execution-folder__header p{margin:2px 0}.n9-execution-folder__header p,.n9-execution-folder__header span{color:var(--ink-3)}.n9-execution-folder__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.n9-execution-folder__summary div{min-height:70px;padding:13px 16px;display:grid;gap:3px;border-inline-start:1px solid var(--line)}.n9-execution-folder__summary small{color:var(--ink-3)}.n9-execution-folder .n9-folder-actions{padding:12px 18px}.n9-execution-folder__body{padding:20px}.n9-execution-folder__body>section>.button{margin-top:16px}.n9-check-field{min-height:44px;flex-direction:row!important;align-items:center;gap:8px}.n9-check-field input{width:17px;height:17px}.n9-execution-attachments>header,.n9-execution-source>header{display:flex;align-items:center;gap:8px}.n9-execution-attachments h3,.n9-execution-source h3{margin:0}.n9-link-violation{margin-block:16px;display:grid;grid-template-columns:170px minmax(180px,1fr) auto;gap:8px}.n9-link-violation input,.n9-link-violation select{min-height:42px;border:1px solid var(--line);padding:8px 10px;color:var(--ink);background:var(--surface)}.n9-link-results{margin-bottom:12px;display:grid;gap:6px}.n9-link-results button{min-height:54px;border:1px solid var(--line);padding:9px 11px;display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) 24px;align-items:center;gap:10px;text-align:start;color:var(--ink);background:var(--surface-2)}.n9-attachment-upload-row{margin-block:16px;display:flex;gap:8px}.n9-attachment-upload-row select{min-width:220px;border:1px solid var(--line);padding:8px;color:var(--ink);background:var(--surface)}.n9-attachment-list,.n9-linked-records{display:grid;border-top:1px solid var(--line)}.n9-attachment-list article,.n9-linked-records article{min-height:60px;padding:10px 0;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.n9-attachment-list article>span,.n9-linked-records article>span{flex:1;display:grid}.n9-attachment-list small,.n9-linked-records small{color:var(--ink-3)}.n9-source-judgments{margin-top:18px;display:grid;gap:8px}.n9-source-judgments>div{padding:12px;display:grid;grid-template-columns:110px 180px minmax(0,1fr);gap:12px;border:1px solid var(--line)}.n9-source-judgments dt{color:var(--accent);font-weight:700}.n9-source-judgments dd{margin:0}.n9-execution-timeline{padding-inline-start:12px}.n9-execution-timeline article{min-height:58px;padding-inline-start:22px;position:relative;border-inline-start:1px solid var(--line)}.n9-execution-timeline article>span{width:9px;height:9px;border-radius:50%;position:absolute;top:5px;inset-inline-start:-5px;background:var(--accent)}.n9-execution-timeline article>div{display:grid}.n9-final-judgment-panel{display:grid;gap:18px}.n9-panel-heading{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:14px}.n9-panel-heading h3,.n9-panel-heading p{margin:3px 0}.n9-panel-heading p{color:var(--ink-2)}.n9-final-judgment-summary{display:grid;grid-template-columns:2fr 1fr 1fr;border:1px solid var(--line)}.n9-final-judgment-summary>div{min-height:76px;padding:12px;display:grid;gap:4px;border-inline-start:1px solid var(--line)}.n9-final-judgment-summary small{color:var(--ink-3)}.n9-final-judgment-summary .is-complete{color:var(--success)}.n9-final-judgment-summary .is-missing,.n9-inline-alert{color:var(--danger)}.n9-panel-actions{display:flex;align-items:center;gap:14px}@media(max-width:1050px){.n9-task-stats,.n9-execution-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-task-stats>div:nth-child(3),.n9-execution-stats>div:nth-child(3){border-top:1px solid var(--line)}.n9-task-card{grid-template-columns:70px minmax(0,1fr) 120px 36px 36px}.n9-execution-table{overflow-x:auto}.n9-execution-table__head,.n9-execution-table>button{min-width:950px}}@media(max-width:720px){.n9-case-workspace-page{padding:0}.n9-file-folder--workspace{min-height:100vh;border:0;border-radius:0}.n9-judicial-request-composer,.n9-judicial-request-list article{grid-template-columns:1fr}.n9-tasks-module,.n9-execution-module{padding:16px 12px}.n9-module-header,.n9-task-toolbar,.n9-execution-worklist>header{align-items:stretch;flex-direction:column}.n9-task-stats,.n9-execution-stats{grid-template-columns:1fr}.n9-task-stats>div,.n9-execution-stats>div{min-height:66px;border-top:1px solid var(--line);border-inline-start:0}.n9-segmented-control,.n9-task-filters{width:100%;overflow-x:auto}.n9-task-filters{flex-direction:column}.n9-task-card{grid-template-columns:62px minmax(0,1fr) 34px}.n9-task-card__meta{grid-column:2}.n9-task-definitions__table article{grid-template-columns:1fr}.n9-execution-tabs{overflow-x:auto}.n9-execution-tabs button{white-space:nowrap}.n9-execution-module-picker,.n9-autofill-results,.n9-final-judgment-summary,.n9-execution-folder__summary{grid-template-columns:1fr}.n9-autofill-box>div:not(.n9-autofill-results){grid-template-columns:1fr}.n9-link-violation,.n9-link-results button{grid-template-columns:1fr}.n9-execution-folder__header{grid-template-columns:40px minmax(0,1fr)}.n9-execution-folder__header .n9-deadline-badge{grid-column:2}.n9-source-judgments>div{grid-template-columns:1fr}.n9-attachment-upload-row,.n9-panel-actions{align-items:stretch;flex-direction:column}}.n9-audit-view{display:grid;gap:16px}.n9-audit-view .n9-collab-section-head p{margin:5px 0 0;color:var(--text-muted);font-size:13px}.n9-audit-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--surface)}.n9-audit-overview article{display:grid;gap:4px;min-width:0;min-height:94px;padding:15px 17px}.n9-audit-overview article+article{border-inline-start:1px solid var(--line)}.n9-audit-overview span,.n9-audit-overview small{color:var(--text-muted);font-size:11px}.n9-audit-overview strong{color:var(--text);font-size:22px;line-height:1.2}.n9-audit-filter-panel{border:1px solid var(--line);background:var(--surface)}.n9-audit-filter-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:8px 14px;border-block-end:1px solid var(--line);background:var(--surface-soft)}.n9-audit-filter-panel>header>div{display:grid;gap:2px}.n9-audit-filter-panel>header strong{color:var(--text);font-size:13px}.n9-audit-filter-panel>header span{color:var(--text-muted);font-size:11px}.n9-audit-filter-panel>header button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--danger);font:inherit;font-size:12px;cursor:pointer}.n9-audit-filter-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:11px;padding:14px}.n9-audit-filter-grid>label{display:grid;grid-column:span 2;gap:5px;min-width:0;color:var(--text-muted);font-size:11px}.n9-audit-filter-grid .n9-audit-filter-search{display:flex;grid-column:span 4;min-height:42px}.n9-audit-filter-grid input,.n9-audit-filter-grid select{width:100%;min-height:40px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);padding:0 10px}.n9-audit-filter-search button{align-self:stretch;border:0;border-inline-start:1px solid var(--line);background:var(--accent-strong);color:#fff;padding:0 16px;font:inherit;font-weight:700;cursor:pointer}.n9-audit-result-bar{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 4px;color:var(--text);font-size:12px}.n9-audit-result-bar small{color:var(--text-muted);font-size:11px}.n9-audit-timeline{position:relative;display:grid;min-height:240px;border:1px solid var(--line);background:var(--surface)}.n9-audit-ledger-head,.n9-audit-event>summary{display:grid;grid-template-columns:38px minmax(240px,1fr) minmax(120px,.38fr) minmax(155px,.42fr) 95px 20px;align-items:center;gap:12px}.n9-audit-ledger-head{min-height:38px;padding:0 14px;border-block-end:1px solid var(--line);background:var(--surface-soft);color:var(--text-muted);font-size:10px;font-weight:700}.n9-audit-day>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 14px;border-block-end:1px solid var(--line);background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.n9-audit-day>header strong{color:var(--text);font-size:12px}.n9-audit-day>header span{color:var(--text-muted);font-size:11px}.n9-audit-day+.n9-audit-day>header{border-block-start:1px solid var(--line-strong)}.n9-audit-event{border-block-end:1px solid var(--line)}.n9-audit-event>summary{min-height:64px;padding:8px 14px;list-style:none;cursor:pointer}.n9-audit-event>summary::-webkit-details-marker{display:none}.n9-audit-event>summary:hover,.n9-audit-event[open]>summary{background:var(--surface-soft)}.n9-audit-event[open]>summary{border-block-end:1px solid var(--line)}.n9-audit-event__marker{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line-strong);color:var(--text-muted);background:var(--surface)}.n9-audit-event.tone-success .n9-audit-event__marker{color:#176a4b;border-color:#b8ddce;background:#eff8f4}.n9-audit-event.tone-info .n9-audit-event__marker{color:#266489;border-color:#bfd9e8;background:#f0f8fc}.n9-audit-event.tone-warning .n9-audit-event__marker{color:#91630e;border-color:#e7d39f;background:#fff9e9}.n9-audit-event.tone-danger .n9-audit-event__marker{color:#a63b45;border-color:#edc5ca;background:#fff4f5}.n9-audit-event__main,.n9-audit-event__actor{display:grid;gap:3px;min-width:0}.n9-audit-event__main strong,.n9-audit-event__main small,.n9-audit-event__actor,.n9-audit-event__source,.n9-audit-event time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-audit-event__main strong{color:var(--text);font-size:13px}.n9-audit-event__main small,.n9-audit-event__actor small,.n9-audit-event time{color:var(--text-muted);font-size:10px}.n9-audit-event__source{justify-self:start;max-width:100%;padding:4px 7px;border:1px solid var(--line);background:var(--surface-soft);color:var(--text-muted);font-size:11px}.n9-audit-event time{color:var(--text);text-align:end}.n9-audit-event__caret{color:var(--text-muted);transition:transform .16s ease}.n9-audit-event[open] .n9-audit-event__caret{transform:rotate(-90deg)}.n9-audit-event__details{display:grid;gap:14px;padding:16px 64px 18px 48px;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.n9-audit-event__details>p{margin:0;color:var(--text);font-size:13px}.n9-audit-event__details>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--line);background:var(--surface)}.n9-audit-event__details>dl>div{min-width:0;padding:10px 12px}.n9-audit-event__details>dl>div+div{border-inline-start:1px solid var(--line)}.n9-audit-event__details dt,.n9-audit-meta dt{color:var(--text-muted);font-size:10px}.n9-audit-event__details dd,.n9-audit-meta dd{margin:4px 0 0;color:var(--text);font-size:12px;overflow-wrap:anywhere}.n9-audit-changes{border:1px solid var(--line);background:var(--surface)}.n9-audit-changes>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;border-block-end:1px solid var(--line)}.n9-audit-changes h4{margin:0;color:var(--text);font-size:12px}.n9-audit-changes>header span{min-width:24px;padding:2px 6px;border:1px solid var(--line);color:var(--text-muted);text-align:center;font-size:10px}.n9-audit-changes__head,.n9-audit-change{display:grid;grid-template-columns:minmax(140px,.45fr) repeat(2,minmax(180px,1fr))}.n9-audit-changes__head{min-height:32px;background:var(--surface-soft);color:var(--text-muted);font-size:10px;font-weight:700}.n9-audit-changes__head span,.n9-audit-change>*{min-width:0;padding:8px 10px}.n9-audit-changes__head span+span,.n9-audit-change>*+*{border-inline-start:1px solid var(--line)}.n9-audit-change{border-block-start:1px solid var(--line);color:var(--text);font-size:12px}.n9-audit-change strong{font-size:11px}.n9-audit-change span{overflow-wrap:anywhere;white-space:pre-wrap}.n9-audit-change span:last-child{background:color-mix(in srgb,#dff4e9 42%,var(--surface))}.n9-audit-no-change{padding:10px 12px;border:1px solid var(--line);background:var(--surface);color:var(--text-muted)!important}.n9-audit-meta{min-width:0;border:1px solid var(--line);background:var(--surface)}.n9-audit-meta>summary{padding:10px 12px;color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer}.n9-audit-meta>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block-start:1px solid var(--line)}.n9-audit-meta>dl>div{min-width:0;padding:10px 12px}.n9-audit-meta>dl>div+div{border-inline-start:1px solid var(--line)}.n9-audit-meta pre{max-height:220px;margin:0;padding:10px;overflow:auto;border-block-start:1px solid var(--line);color:var(--text);font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;text-align:left}.n9-audit-pagination{display:flex;align-items:center;justify-content:center;gap:12px}.n9-audit-pagination>div{display:flex;align-items:center;gap:4px}.n9-audit-pagination>div span{display:inline-flex;align-items:center;gap:4px}.n9-audit-pagination>div button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);background:var(--surface);color:var(--text-muted);cursor:pointer}.n9-audit-pagination>div button.is-active{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.n9-audit-pagination i{color:var(--text-muted);font-style:normal}@media(max-width:1100px){.n9-audit-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-audit-overview article:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--line)}.n9-audit-overview article:nth-child(4){border-block-start:1px solid var(--line)}.n9-audit-filter-grid>label,.n9-audit-filter-grid .n9-audit-filter-search{grid-column:span 4}.n9-audit-ledger-head,.n9-audit-event>summary{grid-template-columns:38px minmax(220px,1fr) minmax(120px,.4fr) 95px 20px}.n9-audit-ledger-head span:nth-child(4),.n9-audit-event__actor{display:none}}@media(max-width:720px){.n9-audit-overview{grid-template-columns:1fr}.n9-audit-overview article+article{border-inline-start:0;border-block-start:1px solid var(--line)}.n9-audit-filter-grid{grid-template-columns:1fr}.n9-audit-filter-grid>label,.n9-audit-filter-grid .n9-audit-filter-search{grid-column:auto}.n9-audit-result-bar,.n9-audit-filter-panel>header{align-items:flex-start;flex-direction:column;gap:7px;padding-block:10px}.n9-audit-ledger-head{display:none}.n9-audit-event>summary{grid-template-columns:34px minmax(0,1fr) 18px;gap:9px}.n9-audit-event__source,.n9-audit-event time{grid-column:2;justify-self:start;text-align:start}.n9-audit-event__caret{grid-column:3;grid-row:1 / span 3}.n9-audit-event__details{padding:12px}.n9-audit-event__details>dl,.n9-audit-meta>dl,.n9-audit-changes__head,.n9-audit-change{grid-template-columns:1fr}.n9-audit-event__details>dl>div+div,.n9-audit-meta>dl>div+div,.n9-audit-changes__head span+span,.n9-audit-change>*+*{border-inline-start:0;border-block-start:1px solid var(--line)}.n9-audit-pagination>div{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#fff;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.n9-app{--accent: #00563f;--accent-strong: #003f2f;--accent-soft: #eaf4ef;--accent-tint: #f5faf7;--accent-contrast: #ffffff;--gold: #d89a19;--danger: #b9413b;--warning: #c67b00;--success: #147153;--page: #ffffff;--surface: #ffffff;--surface-2: #f7f9f8;--surface-3: #eef2f0;--ink: #15201c;--ink-2: #47534f;--ink-3: #6f7975;--line: #dce3df;--line-strong: #c8d2cd;--shadow: 0 18px 46px rgba(18, 43, 34, .09);--font-family: "IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;min-height:100vh;color:var(--ink);background:var(--page);font-family:var(--font-family);font-size:calc(16px * var(--font-scale, 1));letter-spacing:0}.n9-app.accent-gold{--accent: #8a6613;--accent-strong: #684b07;--accent-soft: #f7f0dd;--accent-tint: #fcf9f1}.n9-app.accent-pink{--accent: #a12f61;--accent-strong: #791d43;--accent-soft: #f8eaf0;--accent-tint: #fff8fb}.n9-app.font-tahoma{--font-family: Tahoma, Arial, sans-serif}.n9-app.font-arial{--font-family: Arial, "IBM Plex Sans Arabic", sans-serif}.n9-app.theme-dark{--page: #0c110f;--surface: #111815;--surface-2: #161e1a;--surface-3: #1d2722;--ink: #f4f7f5;--ink-2: #c6d0cb;--ink-3: #97a49e;--line: #2b3731;--line-strong: #3a4841;--accent-soft: color-mix(in srgb, var(--accent) 18%, #101713);--accent-tint: color-mix(in srgb, var(--accent) 9%, #101713);--shadow: 0 20px 48px rgba(0, 0, 0, .34);color-scheme:dark}.shell{width:min(1320px,calc(100% - 64px));margin-inline:auto}.section{padding-block:92px;scroll-margin-top:80px}.button{min-height:42px;border:1px solid transparent;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 18px;color:var(--ink);background:transparent;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button:hover{transform:translateY(-1px)}.button:focus-visible,.icon-button:focus-visible,.public-nav a:focus-visible,.public-nav button:focus-visible,.brand:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:2px}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent, #00563f) 32%,transparent);outline-offset:2px}.n9-network-status{width:min(620px,calc(100% - 32px));min-height:64px;padding:10px 12px;border:1px solid #d49b35;border-radius:6px;display:flex;align-items:center;gap:11px;color:#412d09;background:#fff9e9;box-shadow:0 14px 36px #221f1629;position:fixed;top:16px;left:50%;z-index:3000;transform:translate(-50%)}.n9-network-status>span{min-width:0;display:grid;gap:1px;flex:1}.n9-network-status strong,.n9-network-status small{display:block}.n9-network-status small{color:#715b35}.n9-network-status button{min-height:38px;padding:7px 11px;border:1px solid currentColor;border-radius:4px;display:inline-flex;align-items:center;gap:6px;color:inherit;background:transparent}.n9-network-status.is-offline{border-color:#cf6a64;color:#7b211d;background:#fff3f2}.n9-network-status.is-offline small{color:#86534f}.n9-network-status.is-restored{border-color:#59a98d;color:#0f6048;background:#eef9f5}.n9-network-status.is-restored small{color:#487568}.n9-network-status .is-spinning{animation:n9-spin .9s linear infinite}.n9-fatal-error{min-height:100vh;padding:32px;display:grid;place-items:center;color:#15201c;background:#f7f9f8;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}.n9-fatal-error>section{width:min(620px,100%);padding:36px;border:1px solid #dce3df;border-top:4px solid #b9413b;background:#fff;box-shadow:0 18px 46px #122b2217}.n9-fatal-error>section>span{margin-top:12px;display:block;color:#b9413b;font-weight:700}.n9-fatal-error h1{margin:6px 0 8px;font-size:clamp(1.55rem,5vw,2.25rem);letter-spacing:0}.n9-fatal-error p,.n9-fatal-error small{color:#59645f}.n9-fatal-error__actions{margin-block:24px 18px;display:flex;flex-wrap:wrap;gap:10px}.n9-fatal-error__actions button{min-height:42px;padding:9px 16px;border:1px solid #00563f;border-radius:4px;display:inline-flex;align-items:center;gap:8px;color:#fff;background:#00563f}.n9-fatal-error__actions button+button{color:#00563f;background:#fff}@media(max-width:600px){.n9-network-status{align-items:flex-start;flex-wrap:wrap}.n9-network-status>span{width:calc(100% - 36px)}.n9-network-status button{margin-inline-start:33px}.n9-fatal-error{padding:16px}.n9-fatal-error>section{padding:24px}}.button--primary{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.button--primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.button--ghost{border-color:var(--line-strong);background:var(--surface)}.button--ghost:hover,.button--google:hover{border-color:var(--accent);color:var(--accent)}.button--text{color:var(--accent)}.button--large{min-height:52px;padding-inline:24px}.button--full{width:100%}.button--google{border-color:var(--line-strong);background:var(--surface)}.icon-button{width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);background:transparent;position:relative}.icon-button:hover{color:var(--accent);background:var(--accent-soft)}.icon-button--small{width:30px;height:30px}.brand{min-width:210px;padding:0;border:0;display:inline-flex;align-items:center;gap:12px;color:var(--ink);background:transparent;text-align:right}.brand__logo{width:48px;height:48px;flex:0 0 48px;overflow:hidden;border:1px solid var(--accent);border-radius:6px;background:#fff}.brand__logo img{width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.brand__copy{display:grid;line-height:1.35}.brand__copy strong{color:var(--accent);font-size:1.15rem}.brand__copy span{color:var(--ink-3);font-size:.76rem}.brand--compact{min-width:auto}.brand--compact .brand__logo{width:42px;height:42px;flex-basis:42px}.public-header{height:82px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--page) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:30}.public-header__inner{height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.public-nav{justify-self:center;display:flex;align-items:center;gap:31px}.public-nav button,.public-nav a{padding:8px 0;border:0;color:var(--ink-2);background:transparent;display:inline-flex;align-items:center;gap:5px;font-weight:500}.public-nav button:hover,.public-nav a:hover{color:var(--accent)}.public-header__actions{display:flex;align-items:center;gap:8px}.button--developer-entry{min-height:42px;padding-inline:14px;border:1px solid var(--line-strong);color:var(--accent);background:var(--surface)}.button--developer-entry:hover{border-color:var(--accent);background:var(--accent-tint)}.mobile-menu{display:none}.appearance{position:relative}.appearance__panel{width:290px;padding:18px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);box-shadow:var(--shadow);position:absolute;top:49px;left:0;z-index:80}.appearance__heading{margin-bottom:18px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.appearance__heading>div{display:grid;gap:3px}.appearance__heading strong{font-size:1rem}.appearance__heading span{color:var(--ink-3);font-size:.74rem}.appearance__section{padding-block:13px;border-top:1px solid var(--line)}.appearance__label{display:block;margin-bottom:9px;color:var(--ink-2);font-size:.78rem;font-weight:600}.segmented{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-strong);border-radius:4px;overflow:hidden}.segmented button{min-height:38px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--ink-2);background:var(--surface)}.segmented button+button{border-right:1px solid var(--line-strong)}.segmented button.is-active{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.theme-dark .profile-dialog .segmented button.is-active{color:var(--ink);background:color-mix(in srgb,var(--accent) 30%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 72%,var(--ink))}.theme-dark .profile-dialog .button--text{color:var(--ink-2)}.theme-dark .profile-dialog .button--text:hover{color:var(--ink)}.swatches{display:flex;gap:12px}.swatch{width:34px;height:34px;padding:0;border:2px solid var(--surface);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 0 1px var(--line-strong)}.swatch--green{background:#00563f}.swatch--gold{background:#9a7115}.swatch--pink{background:#a12f61}.swatch.is-active{box-shadow:0 0 0 2px var(--surface),0 0 0 4px currentColor}.font-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.font-choice{min-height:66px;padding:7px 5px;border:1px solid var(--line-strong);border-radius:4px;display:grid;place-items:center;gap:2px;color:var(--ink);background:var(--surface)}.font-choice span{font-size:1.15rem}.font-choice small{color:var(--ink-3);font-size:.65rem}.font-choice--tahoma{font-family:Tahoma,sans-serif}.font-choice--arial{font-family:Arial,sans-serif}.font-choice.is-active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.font-scale{display:grid;grid-template-columns:34px minmax(90px,1fr) 48px 34px;align-items:center;gap:8px;text-align:center}.font-scale input[type=range]{width:100%;min-width:0;accent-color:var(--accent);cursor:pointer}.font-scale output{color:var(--accent);font-weight:800;direction:ltr}.hero{min-height:auto;padding-block:clamp(44px,4vw,64px) 52px;border-bottom:1px solid var(--line);background:var(--page)}.hero__grid{display:grid;grid-template-columns:minmax(380px,.88fr) minmax(620px,1.18fr);gap:clamp(48px,6vw,92px);align-items:center}.hero__copy{max-width:550px;padding-inline-start:12px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:.81rem;font-weight:700}.hero h1{max-width:600px;margin:23px 0 22px;color:var(--accent-strong);font-family:IBM Plex Sans Arabic,Arial,sans-serif;font-size:clamp(2.65rem,4.2vw,4.85rem);line-height:1.03;letter-spacing:0;direction:ltr;text-align:left}.hero__lead{margin:0 0 16px;color:var(--ink);font-size:clamp(1.35rem,2vw,2rem);font-weight:600}.hero__body{max-width:510px;margin:0;color:var(--ink-2);font-size:1rem;line-height:1.9}.hero__actions{margin-top:32px;display:flex;align-items:center;gap:11px}.hero__trust{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);display:flex;gap:28px;color:var(--ink-3);font-size:.78rem}.hero__trust span{display:inline-flex;align-items:center;gap:6px}.product-preview{border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.product-preview__topbar{height:72px;padding-inline:19px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.preview-search{width:min(330px,60%);height:38px;padding-inline:12px;border:1px solid var(--line);border-radius:4px;display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:.73rem}.product-preview__content{padding:24px}.preview-section-title,.preview-list__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.preview-section-title span,.preview-list__head span{color:var(--ink-3);font-size:.72rem}.preview-system-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:4px;overflow:hidden}.preview-system{min-height:108px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ink-2)}.preview-system+.preview-system{border-right:1px solid var(--line)}.preview-system:first-child{color:var(--accent);background:var(--accent-tint)}.preview-system span{font-size:.77rem;font-weight:600}.preview-list{margin-top:17px;border:1px solid var(--line);border-radius:4px;overflow:hidden}.preview-list__head{min-height:48px;padding-inline:14px;background:var(--surface-2)}.preview-list__row{min-height:59px;padding-inline:14px;border-top:1px solid var(--line);display:grid;grid-template-columns:8px 21px 1fr auto;align-items:center;gap:10px}.preview-list__row>span:nth-of-type(2){display:grid;gap:2px}.preview-list__row strong{font-size:.76rem}.preview-list__row small{color:var(--ink-3);font-size:.65rem}.status-dot{width:8px;height:8px;border-radius:50%}.status-dot--green{background:var(--success)}.status-dot--gold{background:var(--gold)}.preview-metrics{margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:4px}.preview-metric{min-height:64px;padding:10px 13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px}.preview-metric+.preview-metric{border-right:1px solid var(--line)}.preview-metric span{color:var(--ink-3);font-size:.66rem}.preview-metric strong{color:var(--accent);font-size:1.08rem}.workspace-section{border-bottom:1px solid var(--line)}.workspace-section__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:78px}.workspace-primary h2,.section-heading h2,.about-section h2,.contact-section h2{margin:9px 0 13px;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.2}.workspace-primary>p,.section-heading>p,.section-heading>div+p,.about-section__copy>p,.contact-section__copy>p{max-width:690px;margin:0;color:var(--ink-2);line-height:1.85}.capability-list{margin-top:38px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capability{min-height:108px;padding:23px 4px;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.capability:nth-child(odd){padding-inline-end:28px;border-left:1px solid var(--line)}.capability:nth-child(-n+2){border-bottom:1px solid var(--line)}.capability>svg{color:var(--accent)}.capability span{display:grid;gap:7px}.capability small{color:var(--ink-3);line-height:1.65}.connected-systems{border-right:1px solid var(--line);padding-right:36px}.connected-systems__title{padding-bottom:18px}.connected-systems__title p{margin:8px 0 0;color:var(--ink-3);font-size:.84rem;line-height:1.7}.connected-system{min-height:118px;border-top:1px solid var(--line);display:grid;grid-template-columns:54px 1fr 42px;align-items:center;gap:14px}.connected-system:last-child{border-bottom:1px solid var(--line)}.connected-system__icon{width:48px;height:48px;border:1px solid var(--line);border-radius:4px;display:grid;place-items:center;color:var(--accent)}.connected-system__copy{display:grid;gap:6px}.connected-system__copy small{color:var(--ink-3);line-height:1.65}.security-band{border-bottom:1px solid var(--line);background:var(--surface-2)}.section-heading{text-align:center}.section-heading--inline{display:grid;grid-template-columns:1fr minmax(300px,.6fr);align-items:end;gap:70px;text-align:right}.security-points{margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.security-point{min-height:132px;padding:27px 22px;display:grid;grid-template-columns:34px 1fr;gap:13px;align-items:start}.security-point+.security-point{border-right:1px solid var(--line-strong)}.security-point>svg{color:var(--accent)}.security-point span{display:grid;gap:7px}.security-point small{color:var(--ink-3);line-height:1.6}.why-section{border-bottom:1px solid var(--line);padding-block:48px}.why-section .section-heading{margin-bottom:24px;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:12px 44px;text-align:right}.why-section .section-heading .section-kicker{grid-column:1 / -1}.why-section .section-heading h2,.why-section .section-heading p{margin:0}.why-section .section-heading p{justify-self:end}.comparison{margin-top:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.comparison__head,.comparison__row{min-height:54px;display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center}.comparison__head{color:var(--ink-2);background:var(--surface-2);font-size:.78rem;font-weight:600}.comparison__head>*,.comparison__row>*{height:100%;padding:14px 20px;border-left:1px solid var(--line);display:flex;align-items:center}.comparison__head>*:last-child,.comparison__row>*:last-child{border-left:0}.comparison__row{border-top:1px solid var(--line)}.comparison__row>span:first-child{font-weight:600}.comparison__yes{gap:7px;color:var(--success)}.comparison__limited{color:var(--ink-3)}.about-section{border-bottom:1px solid var(--line)}.about-section__grid{display:grid;grid-template-columns:1fr 320px;gap:90px;align-items:center}.about-section__copy{max-width:850px}.about-values{margin-top:35px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-values span{min-height:86px;display:flex;align-items:center;gap:11px}.about-values span+span{padding-right:22px;border-right:1px solid var(--line)}.about-values svg{color:var(--accent)}.about-mark{min-height:280px;border-right:1px solid var(--line);display:grid;place-items:center;align-content:center;gap:18px}.about-mark img{width:130px;height:130px;border:1px solid var(--accent);border-radius:6px;object-fit:cover;transform:scale(1.02)}.about-mark span{color:var(--accent);font-weight:700;line-height:1.35;text-align:center}.contact-section{background:var(--surface-2)}.contact-section__grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;align-items:start}.contact-email{margin-top:27px;display:inline-flex;align-items:center;gap:9px;color:var(--accent);direction:ltr}.contact-form{padding:28px;border:1px solid var(--line-strong);border-radius:6px;display:grid;grid-template-columns:1fr 1fr;gap:18px;background:var(--surface)}.contact-form label,.login-form label{display:grid;gap:7px}.contact-form label>span,.login-form label>span{color:var(--ink-2);font-size:.78rem;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea,.login-form input,.company-search input,.workspace-header__search input{width:100%;border:1px solid var(--line-strong);border-radius:4px;color:var(--ink);background:var(--surface)}.contact-form input,.contact-form select{height:45px;padding-inline:12px}.contact-form textarea{padding:12px;resize:vertical}.contact-form__message{grid-column:1 / -1}.contact-form__footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px}.form-status{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:.76rem;opacity:0}.form-status.is-visible{color:var(--success);opacity:1}.footer{color:#fff;background:#004b38}.n9-app.accent-gold .footer{background:#5c440b}.n9-app.accent-pink .footer{background:#6f1f43}.footer__inner{min-height:108px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.footer__item{min-height:56px;padding-inline:34px;display:flex;align-items:center;justify-content:center;gap:13px;direction:ltr}.footer__item+.footer__item{border-left:1px solid rgba(255,255,255,.28)}.footer__item span{display:grid;gap:2px}.footer__item small{opacity:.72}.footer__code{width:44px;height:44px;border:1px solid rgba(255,255,255,.7);border-radius:50%;display:grid!important;place-items:center;font-weight:700}.auth-page,.company-page{min-height:100vh;background:var(--surface-2)}.auth-topbar,.app-header{min-height:82px;padding-inline:clamp(24px,4vw,70px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--surface)}.auth-topbar__actions,.app-header__user{display:flex;align-items:center;gap:9px}.test-badge{min-height:29px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--warning) 42%,var(--line));border-radius:3px;display:inline-flex;align-items:center;color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface));font-size:.71rem;font-weight:700}.auth-shell{width:min(1180px,calc(100% - 48px));min-height:calc(100vh - 82px);margin-inline:auto;padding-block:64px;display:grid;grid-template-columns:1fr 450px;gap:90px;align-items:center}.auth-shell--loading{min-height:56vh;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center}.auth-shell--loading h2,.auth-shell--loading p{margin:0}.auth-shell--loading p{color:var(--muted)}.button:disabled,.company-row:disabled{cursor:wait;opacity:.68}.auth-intro h1{max-width:650px;margin:18px 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.23}.auth-intro>p{max-width:650px;margin:0;color:var(--ink-2);line-height:1.9}.auth-intro__points{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.auth-intro__points>span{min-height:120px;padding:22px 18px;display:grid;align-content:start;gap:6px}.auth-intro__points>span+span{border-right:1px solid var(--line)}.auth-intro__points svg{color:var(--accent)}.auth-intro__points small{color:var(--ink-3);line-height:1.5}.login-panel{padding:34px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);box-shadow:var(--shadow)}.login-panel__heading{padding-bottom:25px;border-bottom:1px solid var(--line);display:flex;gap:14px;align-items:center}.login-panel__icon{width:48px;height:48px;border:1px solid var(--accent);border-radius:4px;display:grid;place-items:center;color:var(--accent);background:var(--accent-tint)}.login-panel__heading h2{margin:0 0 4px;font-size:1.55rem}.login-panel__heading p{margin:0;color:var(--ink-3);font-size:.8rem}.login-form{display:grid;gap:18px}.auth-primary-method{margin-top:24px;display:grid;gap:10px}.auth-primary-method>span{color:var(--accent);font-size:.78rem;font-weight:700}.auth-primary-method>small{color:var(--ink-3);font-size:.74rem}.auth-notice{margin-top:18px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--warning) 42%,var(--line));border-right:3px solid var(--warning);color:var(--ink-2);background:color-mix(in srgb,var(--warning) 8%,var(--surface));font-size:.78rem;line-height:1.7}.input-with-icon{height:48px;padding-inline:12px 6px;border:1px solid var(--line-strong);border-radius:4px;display:flex;align-items:center;gap:9px;color:var(--ink-3);background:var(--surface)}.input-with-icon:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.login-form input{height:100%;padding:0;border:0;outline:0}.form-error{padding:10px 12px;border-right:3px solid var(--danger);color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface));font-size:.78rem}.form-error span,.form-error small{display:block}.form-error small{margin-top:4px;color:inherit;direction:ltr;text-align:right;opacity:.8}.auth-divider{margin:22px 0;border-top:1px solid var(--line);text-align:center}.auth-divider span{padding-inline:12px;color:var(--ink-3);background:var(--surface);position:relative;top:-13px}.google-info{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:4px;display:grid;grid-template-columns:22px 1fr 30px;align-items:start;gap:9px;color:var(--accent);background:var(--accent-tint)}.google-info>span{display:grid;gap:4px}.google-info small{color:var(--ink-2);line-height:1.5}.auth-note{margin:20px 0 0;color:var(--ink-3);font-size:.7rem;line-height:1.6;text-align:center}.auth-mode-switch{margin-top:10px;color:var(--accent)}.developer-access-denied>div{display:flex;gap:10px}.company-selection-error{grid-column:1 / -1;margin-bottom:12px}.company-shell{width:min(980px,calc(100% - 48px));margin-inline:auto;padding-block:70px}.company-heading{margin-bottom:31px;text-align:center}.company-heading h1{margin:14px 0 9px;font-size:clamp(2rem,4vw,3.5rem)}.company-heading p{margin:0;color:var(--ink-3)}.context-steps{width:min(440px,100%);margin:24px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);background:var(--surface)}.context-steps span{min-height:46px;padding:9px 14px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-3)}.context-steps span+span{border-inline-start:1px solid var(--line)}.context-steps b{width:24px;height:24px;border:1px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;font-size:11px}.context-steps .is-active{color:var(--accent);background:var(--accent-tint);font-weight:700}.context-steps .is-active b,.context-steps .is-complete b{border-color:var(--accent);color:var(--accent-contrast);background:var(--accent)}.context-steps .is-complete{color:var(--success)}.context-back{margin-bottom:12px}.company-search{max-width:560px;height:48px;margin:0 auto 28px;padding-inline:13px;border:1px solid var(--line-strong);border-radius:4px;display:flex;align-items:center;gap:9px;color:var(--ink-3);background:var(--surface)}.company-search input{height:100%;padding:0;border:0;outline:0}.company-list{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface)}.company-row{width:100%;min-height:105px;padding:20px;border:0;display:grid;grid-template-columns:62px 1fr auto 110px;align-items:center;gap:18px;color:var(--ink);background:transparent;text-align:right}.company-row+.company-row{border-top:1px solid var(--line)}.company-row:hover{background:var(--accent-tint)}.company-row__mark{width:52px;height:52px;border:1px solid var(--accent);border-radius:4px;display:grid;place-items:center;color:var(--accent);font-size:.72rem;font-weight:700}.company-row__copy{display:grid;gap:5px}.company-row__copy strong{font-size:1.05rem}.company-row__copy small{color:var(--ink-3)}.company-row__roles{display:flex;gap:6px}.company-row__roles small{padding:4px 7px;border:1px solid var(--line);border-radius:3px;color:var(--accent);background:var(--accent-tint)}.company-row__action{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--accent);font-weight:700}.company-row--department{grid-template-columns:62px 1fr 140px}.user-chip{display:inline-flex;align-items:center;gap:8px;border:0;padding:3px 5px;color:inherit;background:transparent;cursor:pointer;text-align:start}.user-chip:hover{background:var(--surface-2)}.n9-user-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;color:var(--accent-contrast);background:var(--accent);font-weight:700}.n9-user-avatar img{width:100%;height:100%;object-fit:cover}.n9-user-avatar--large{width:92px;height:92px;font-size:1.8rem;border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong)}.user-chip__avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--accent-contrast);background:var(--accent);font-weight:700}.user-chip>span:last-child{display:grid;line-height:1.35}.user-chip small{color:var(--ink-3);font-size:.68rem}.profile-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#06130f 58%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html:has(.profile-dialog-backdrop),body:has(.profile-dialog-backdrop){overflow:hidden}.profile-dialog{width:min(860px,100%);max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:0 24px 70px #00000038}.profile-dialog__header{padding:24px 28px 20px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.profile-dialog__header h2{margin:4px 0;font-size:1.55rem}.profile-dialog__header p{margin:0;color:var(--ink-3)}.profile-dialog__identity{padding:24px 28px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;align-items:center;background:var(--surface-2)}.profile-dialog__avatar{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;align-items:center}.profile-dialog__avatar .n9-user-avatar{grid-row:span 2}.profile-dialog__avatar>div{display:flex;align-items:center;gap:7px}.profile-dialog__avatar small{color:var(--ink-3)}.profile-dialog__identity dl{margin:0;display:grid;gap:9px}.profile-dialog__identity dl>div{min-width:0;padding:10px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:18px}.profile-dialog__identity dt{color:var(--ink-3)}.profile-dialog__identity dd{margin:0;overflow-wrap:anywhere}.profile-dialog__fields{padding:24px 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-dialog__fields label,.profile-appearance__controls>div{min-width:0;display:grid;gap:7px}.profile-dialog__fields label>span,.profile-appearance__controls>div>span{color:var(--ink-2);font-size:.83rem;font-weight:700}.profile-dialog__fields input,.profile-dialog__fields textarea,.profile-appearance select{width:100%;border:1px solid var(--line-strong);border-radius:4px;padding:10px 12px;color:var(--ink);background:var(--surface);font:inherit}.profile-dialog__fields textarea{resize:vertical;min-height:92px}.profile-dialog__wide{grid-column:1 / -1}.profile-appearance{margin:0 28px 24px;border:1px solid var(--line);border-radius:6px}.profile-appearance>header{padding:14px 16px;border-bottom:1px solid var(--line)}.profile-appearance>header>div{display:flex;align-items:center;gap:9px}.profile-appearance>header span{display:grid}.profile-appearance>header small{color:var(--ink-3);font-weight:400}.profile-appearance__controls{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.profile-workspace-preferences__controls{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-dialog .font-scale{grid-template-columns:34px minmax(0,1fr) 4ch 34px}.profile-dialog .segmented{flex-wrap:wrap}.profile-workspace-preferences__sound .toggle-row{width:100%;min-height:42px;border:1px solid var(--line-strong);border-radius:4px;justify-content:center;color:var(--ink-2);background:var(--surface)}.profile-workspace-preferences__sound .toggle-row.is-active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.profile-dialog .segmented button.is-active{color:var(--ink)}.profile-dialog__footer{padding:18px 28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px}.profile-dialog__footer>div{display:flex;gap:8px}.profile-dialog__footer .button--text{color:var(--ink-2)}.profile-dialog__footer .button--text:hover{color:var(--ink)}.developer-presence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:24px}.developer-presence__summary{margin-block:16px;display:flex;gap:10px;flex-wrap:wrap}.developer-presence__summary span,.developer-presence__summary button{padding:7px 11px;border:1px solid var(--line);border-radius:4px;display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);background:var(--surface-2);font:inherit;cursor:pointer}.developer-presence__summary button.selected{border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.developer-presence__summary b{font-size:1rem}.developer-presence__summary .is-active b{color:#087b54}.developer-presence__summary .is-idle b{color:#a56b00}.developer-presence__summary .is-offline b{color:var(--ink-3)}.developer-presence__list{border:1px solid var(--line);border-radius:6px;overflow:hidden}.developer-presence__list article{min-height:74px;padding:12px 15px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto minmax(150px,.8fr) minmax(240px,1.4fr) minmax(155px,.7fr) auto;gap:14px;align-items:center}.presence-monitor{padding-block:24px 56px}.presence-monitor--embedded{padding-bottom:24px}.presence-monitor__toolbar{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.presence-monitor__toolbar label{width:min(430px,100%);min-height:42px;padding-inline:12px;border:1px solid var(--line-strong);border-radius:4px;display:flex;align-items:center;gap:8px;background:var(--surface)}.presence-monitor__toolbar input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font:inherit}.presence-monitor__toolbar>span{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:.8rem}.presence-history-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;padding:24px;display:grid;place-items:center;background:#08120e7a}.presence-history{width:min(720px,100%);max-height:min(720px,90vh);border:1px solid var(--line-strong);border-radius:6px;overflow:hidden;background:var(--surface);box-shadow:0 24px 70px #00000038}.presence-history>header{min-height:68px;padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.presence-history>header>div{display:flex;align-items:center;gap:9px}.presence-history>header span,.presence-history__list article>div{display:grid;gap:2px}.presence-history small,.presence-history time{color:var(--ink-3);font-size:.78rem}.presence-history__list{max-height:calc(90vh - 68px);overflow:auto}.presence-history__list article{min-height:62px;padding:11px 18px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.presence-history__list article>i{width:9px;height:9px;border-radius:50%;background:var(--ink-3)}.presence-history__list article>i.is-active{background:#087b54}.presence-history__list article>i.is-idle{background:#a56b00}.n9-app[data-density=compact] .violation-table th,.n9-app[data-density=compact] .violation-table td,.n9-app[data-density=compact] .n9-data-table th,.n9-app[data-density=compact] .n9-data-table td,.n9-app[data-density=compact] .admin-table th,.n9-app[data-density=compact] .admin-table td,.n9-app[data-density=compact] .developer-resilience__table th,.n9-app[data-density=compact] .developer-resilience__table td{padding-block:7px}.n9-app[data-density=compact] .workspace-system-card,.n9-app[data-density=compact] .n9-folder-section,.n9-app[data-density=compact] .admin-table-section{--section-space: 12px}.developer-presence__list article:last-child{border-bottom:0}.developer-presence__identity,.developer-presence__work,.developer-presence__time{min-width:0;display:grid;gap:3px}.developer-presence__identity small,.developer-presence__work small,.developer-presence__time small{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence-state{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700}.presence-state i{width:8px;height:8px;border-radius:50%;background:currentColor}.presence-state.is-active{color:#087b54}.presence-state.is-idle{color:#a56b00}.presence-state.is-offline{color:var(--ink-3)}@media(max-width:760px){.profile-dialog-backdrop{padding:0}.profile-dialog{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.profile-dialog__identity,.profile-dialog__fields{grid-template-columns:1fr}.profile-dialog__wide{grid-column:auto}.profile-appearance__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-appearance__layout,.profile-appearance__controls>div:has(.font-scale){grid-column:1 / -1}.profile-workspace-preferences__controls{grid-template-columns:1fr}.profile-dialog__footer{align-items:stretch;flex-direction:column-reverse}.profile-dialog__footer>div{display:grid;grid-template-columns:1fr 1fr}.developer-presence__list article{grid-template-columns:auto 1fr}.developer-presence__work,.developer-presence__time{grid-column:2}.presence-monitor__toolbar{align-items:stretch;flex-direction:column}.presence-monitor__toolbar label{width:100%}.presence-history-backdrop{padding:0}.presence-history{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.presence-history__list{max-height:calc(100vh - 68px)}}.workspace-app{min-height:100vh;background:var(--surface-2)}.workspace-header{min-height:74px;padding-inline:clamp(18px,3vw,48px);border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto minmax(260px,620px) auto;align-items:center;gap:28px;background:var(--surface);position:sticky;top:0;z-index:30}.workspace-header__search{height:42px;padding-inline:12px;border:1px solid var(--line-strong);border-radius:4px;display:flex;align-items:center;gap:8px;color:var(--ink-3)}.workspace-header__search input{height:100%;padding:0;border:0;outline:0}.workspace-header__actions{display:flex;align-items:center;gap:7px}.notification-dot{min-width:17px;height:17px;padding-inline:4px;border:2px solid var(--surface);border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--danger);font-size:.55rem;position:absolute;top:1px;right:0}.company-switcher{position:relative}.company-switcher>button{min-height:42px;padding-inline:12px;border:1px solid var(--line-strong);border-radius:4px;display:inline-flex;align-items:center;gap:8px;color:var(--ink);background:var(--surface)}.company-switcher__menu{width:270px;padding:6px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);box-shadow:var(--shadow);position:absolute;top:49px;left:0;z-index:60}.company-switcher__menu section+section{border-top:1px solid var(--line)}.company-switcher__menu section>header{padding:9px 12px 6px;color:var(--ink-3);background:var(--surface-2);font-size:11px;font-weight:700}.company-switcher__menu button{width:100%;min-height:43px;padding-inline:10px;border:0;display:flex;align-items:center;justify-content:space-between;color:var(--ink);background:transparent;text-align:right}.company-switcher__menu button:hover{background:var(--accent-tint)}.workspace-tabs{min-height:58px;padding-inline:clamp(18px,3vw,48px);border-bottom:1px solid var(--line);display:flex;align-items:stretch;gap:36px;background:var(--surface)}.workspace-tabs button{padding-inline:4px;border:0;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);background:transparent}.workspace-tabs button:hover,.workspace-tabs button.is-active{color:var(--accent);border-bottom-color:var(--accent)}.workspace-main{width:min(1600px,calc(100% - 40px));margin-inline:auto;padding-block:38px 70px}.workspace-main:has(.n9-case-workspace-page){width:calc(100% - 20px);padding-block:12px 36px}.workspace-welcome{display:flex;justify-content:space-between;align-items:start;gap:24px}.workspace-welcome h1{margin:8px 0 5px;font-size:clamp(2rem,3vw,3rem)}.workspace-welcome p{margin:0;color:var(--ink-3)}.workspace-overview{margin-top:29px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface)}.overview-stat{min-height:105px;padding:22px;display:flex;align-items:center;gap:13px}.overview-stat+.overview-stat{border-right:1px solid var(--line)}.overview-stat>svg{color:var(--accent)}.overview-stat span{display:grid;gap:5px}.overview-stat small{color:var(--ink-3)}.overview-stat strong{font-size:1.55rem}.overview-stat__status{color:var(--warning);font-size:.9rem!important}.workspace-shortcuts{margin-top:28px;border-block:1px solid var(--line-strong);background:var(--surface)}.workspace-shortcuts__head{min-height:74px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.workspace-shortcuts__head h2{margin:4px 0 0;font-size:1.2rem}.workspace-shortcuts__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.workspace-shortcut{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:stretch}.workspace-shortcut+.workspace-shortcut{border-inline-start:1px solid var(--line)}.workspace-shortcut__open{min-width:0;min-height:104px;padding:16px;border:0;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;color:var(--ink);background:transparent;text-align:start;cursor:pointer}.workspace-shortcut__open:hover{background:var(--accent-tint)}.workspace-shortcut__icon{width:40px;height:40px;border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--accent)}.workspace-shortcut__copy{min-width:0;display:grid;gap:2px}.workspace-shortcut__copy strong,.workspace-shortcut__copy small,.workspace-shortcut__copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shortcut__copy small{color:var(--ink-3)}.workspace-shortcut__copy em{color:var(--accent);font-size:.68rem;font-style:normal;direction:ltr;text-align:start}.workspace-shortcut__tools{border-inline-start:1px solid var(--line);display:grid;align-content:center}.workspace-shortcut__tools button{width:40px;height:38px;border:0;color:var(--ink-3);background:transparent;cursor:pointer}.workspace-shortcut__tools button:hover{color:var(--accent);background:var(--accent-tint)}.workspace-shortcuts__status{width:100%;min-height:82px;border:0;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--ink-3);background:transparent}.workspace-shortcuts__status--error{color:var(--danger);cursor:pointer}.workspace-shortcuts-dialog{max-width:900px}.workspace-shortcuts-dialog__layout{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:390px}.workspace-shortcuts-dialog__list{padding:14px;border-inline-end:1px solid var(--line);display:grid;align-content:start;gap:7px;background:var(--surface-soft)}.workspace-shortcuts-dialog__list>button{min-height:48px;padding:9px 10px;border:1px solid transparent;display:flex;align-items:center;justify-content:space-between;gap:9px;color:var(--ink);background:transparent;text-align:start;cursor:pointer}.workspace-shortcuts-dialog__list>button.is-active{border-color:var(--accent);color:var(--accent);background:var(--surface)}.workspace-shortcuts-dialog__list span{min-width:0;display:grid}.workspace-shortcuts-dialog__list small,.workspace-shortcuts-dialog__list em{color:var(--ink-3);font-size:.7rem;font-style:normal}.workspace-shortcuts-dialog .dialog-form{padding:20px;grid-template-columns:1fr 1fr}.dialog-form__wide,.workspace-shortcuts-dialog .dialog-form>footer{grid-column:1 / -1}.workspace-shortcuts-dialog__toggle{grid-column:1 / -1;grid-template-columns:auto 1fr!important;align-items:center}.workspace-shortcuts-dialog__toggle input{width:18px!important;height:18px}.systems-launcher{margin-top:31px;padding:28px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface)}.systems-launcher__head{padding-bottom:22px;display:flex;justify-content:space-between;align-items:end;gap:20px}.systems-launcher__head h2{margin:7px 0 0;font-size:1.55rem}.systems-launcher__head>span{color:var(--ink-3);font-size:.8rem}.systems-table{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.system-launch-row{width:100%;min-height:94px;padding:16px 12px;border:0;display:grid;grid-template-columns:55px 1fr 105px 130px;align-items:center;gap:17px;color:var(--ink);background:transparent;text-align:right}.system-launch-row+.system-launch-row{border-top:1px solid var(--line)}.system-launch-row:hover{background:var(--accent-tint)}.system-launch-row__icon{width:48px;height:48px;border:1px solid var(--line-strong);border-radius:4px;display:grid;place-items:center;color:var(--accent)}.system-launch-row__copy{display:grid;gap:5px}.system-launch-row__copy small{color:var(--ink-3)}.system-status{justify-self:start;padding:5px 8px;border:1px solid var(--line);border-radius:3px;font-size:.7rem;font-weight:700}.system-status--internal,.system-status--external{color:var(--success);background:color-mix(in srgb,var(--success) 7%,var(--surface))}.system-status--planned{color:var(--warning);background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.system-launch-row__action{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--accent);font-weight:700}.workspace-bottom{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.workspace-empty{min-height:170px;padding:28px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:18px;color:var(--ink-3);background:var(--surface)}.workspace-empty h3{margin:0 0 5px;color:var(--ink)}.workspace-empty p{margin:0}.violations-module{display:grid;gap:24px}.module-header{padding-bottom:24px;border-bottom:1px solid var(--line-strong);display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.module-header__title,.module-header__actions{display:flex;align-items:center;gap:12px}.module-header__title{align-items:flex-start}.module-header__mark{width:52px;height:52px;border:1px solid var(--line-strong);border-radius:5px;display:grid;place-items:center;color:var(--accent);background:var(--surface);flex:0 0 52px}.module-header h1{margin:5px 0 3px;font-size:clamp(1.85rem,2.8vw,2.65rem)}.module-header p{margin:0;color:var(--ink-3)}.module-contract-bar{min-height:94px;padding:18px 20px;border:1px solid var(--line-strong);border-right:4px solid var(--accent);border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--surface)}.module-contract-bar>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px}.module-contract-bar strong{font-size:1rem}.module-contract-bar small{grid-column:1 / -1;color:var(--ink-3)}.contract-version{padding:4px 7px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:3px;color:var(--accent);background:var(--accent-tint);font-size:.7rem;font-weight:700}.side-switcher{padding:3px;border:1px solid var(--line-strong);border-radius:4px;display:inline-flex;align-items:center;background:var(--surface-2);flex:0 0 auto}.side-switcher button{min-height:38px;padding-inline:13px;border:0;border-radius:3px;display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);background:transparent}.side-switcher button.is-active{color:var(--accent-contrast);background:var(--accent)}.violation-stage-track{min-height:112px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--surface)}.violation-stage-track>div{padding:18px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-content:center;gap:2px 9px;position:relative}.violation-stage-track>div+div{border-right:1px solid var(--line)}.violation-stage-track>div.is-current:after{height:3px;content:"";background:var(--accent);position:absolute;right:0;bottom:-1px;left:0}.violation-stage-track>div>span{width:34px;height:34px;border:1px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;color:var(--accent);grid-row:1 / 3}.violation-stage-track strong{font-size:.88rem}.violation-stage-track small{color:var(--ink-3);font-size:.7rem}.violation-worklist{border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);overflow:hidden}.worklist-toolbar{min-height:98px;padding:18px 20px;border-bottom:1px solid var(--line-strong);display:flex;align-items:center;justify-content:space-between;gap:20px}.worklist-toolbar h2{margin:5px 0 0;font-size:1.35rem}.worklist-tools{display:flex;align-items:center;gap:10px}.worklist-search{width:min(330px,34vw);height:42px;padding-inline:11px;border:1px solid var(--line-strong);border-radius:4px;display:flex;align-items:center;gap:8px;color:var(--ink-3);background:var(--surface)}.worklist-search input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent}.violation-table-wrap{width:100%;overflow-x:auto}.violation-table{width:100%;min-width:1050px;border-collapse:collapse;text-align:right}.violation-table th{height:46px;padding-inline:14px;border-bottom:1px solid var(--line-strong);color:var(--ink-3);background:var(--surface-2);font-size:.72rem;font-weight:700;white-space:nowrap}.violation-table td{height:68px;padding-inline:14px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:.82rem;white-space:nowrap}.violation-table tbody tr:last-child td{border-bottom:0}.violation-table tbody tr:hover{background:var(--accent-tint)}.violation-table td:first-child{color:var(--ink)}.violation-table td:first-child strong,.violation-table td:first-child small{display:block}.violation-table td:first-child small{margin-top:3px;color:var(--ink-3);font-size:.65rem}.violation-table__empty{height:150px!important;color:var(--ink-3)!important;text-align:center}.workflow-state{padding:5px 8px;border:1px solid var(--line);border-radius:3px;display:inline-flex;font-size:.68rem;font-weight:700}.workflow-state--info{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--accent-tint)}.workflow-state--success{color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:color-mix(in srgb,var(--success) 7%,var(--surface))}.workflow-state--warning{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 30%,var(--line));background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.workflow-state--danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.workflow-state--neutral{color:var(--ink-2);background:var(--surface-2)}.deadline-now{color:var(--danger);font-weight:700}.automation-foundation{padding:26px;border:1px solid var(--line-strong);border-radius:6px;display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:36px;background:var(--surface)}.automation-foundation__intro h2{margin:7px 0 8px;font-size:1.35rem}.automation-foundation__intro p{margin:0;color:var(--ink-3);line-height:1.9}.automation-entry-list{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.automation-entry-list>div{min-height:58px;padding:9px 6px;display:flex;align-items:center;gap:10px}.automation-entry-list>div+div{border-top:1px solid var(--line)}.automation-entry-list svg{color:var(--accent);flex:0 0 auto}.automation-entry-list span{display:grid;gap:2px}.automation-entry-list small{color:var(--ink-3)}.module-footnote{min-height:56px;padding:12px 16px;border-top:1px solid var(--line-strong);display:flex;align-items:center;gap:28px;color:var(--ink-3);font-size:.74rem}.module-footnote span{display:inline-flex;align-items:center;gap:6px}.toast{max-width:min(420px,calc(100% - 32px));min-height:48px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--success) 35%,var(--line));border-radius:4px;display:flex;align-items:center;gap:9px;color:var(--success);background:var(--surface);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity .18s ease,transform .18s ease;position:fixed;right:24px;bottom:24px;z-index:1000}.toast.is-visible{opacity:1;transform:translateY(0)}.public-sound-toggle[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.learning-guide-page{min-height:100vh;color:var(--ink);background:var(--page)}.guide-hero{min-height:560px;border-bottom:1px solid var(--line);display:grid;align-items:center;background:var(--surface)}.guide-hero__grid{padding-block:64px;display:grid;grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr);align-items:center;gap:70px}.guide-hero h1{max-width:720px;margin:18px 0;font-size:4rem;line-height:1.12;letter-spacing:0}.guide-hero p{max-width:650px;margin:0;color:var(--ink-2);font-size:1.08rem;line-height:2}.guide-hero__actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.guide-hero__map{height:430px;border:1px solid var(--line-strong);position:relative;overflow:hidden;background:var(--surface-2)}.guide-hero__map:before,.guide-hero__map:after{content:"";position:absolute;inset:50% auto auto 50%;width:72%;height:1px;background:color-mix(in srgb,var(--accent) 42%,var(--line));transform:translate(-50%,-50%) rotate(28deg)}.guide-hero__map:after{transform:translate(-50%,-50%) rotate(-28deg)}.guide-map__center{width:150px;height:150px;border:1px solid var(--accent);display:grid;place-items:center;align-content:center;gap:7px;color:var(--accent);background:var(--surface);box-shadow:var(--shadow);position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-map__center img{width:76px;height:76px;object-fit:cover}.guide-map__node{min-width:130px;min-height:48px;padding:8px 12px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;gap:7px;color:var(--ink-2);background:var(--surface);position:absolute;z-index:2}.guide-map__node svg{color:var(--accent)}.guide-map__node--one{top:34px;right:38px}.guide-map__node--two{top:34px;left:38px}.guide-map__node--three{right:34px;bottom:44px}.guide-map__node--four{left:34px;bottom:44px}.guide-map__node--five{bottom:16px;left:50%;transform:translate(-50%)}.guide-section{padding-block:84px;border-bottom:1px solid var(--line);scroll-margin-top:90px}.guide-section__heading{max-width:760px;margin-bottom:32px}.guide-section__heading h2{margin:8px 0 7px;font-size:2.8rem;letter-spacing:0}.guide-section__heading p,.guide-section__heading--inline>p{margin:0;color:var(--ink-3);line-height:1.8}.guide-section__heading--inline{max-width:none;display:grid;grid-template-columns:1fr minmax(360px,.7fr);align-items:end;gap:40px}.guide-role-selector{border-block:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-role-selector>button{min-height:92px;padding:15px 18px;border:0;border-inline-start:1px solid var(--line);border-bottom:3px solid transparent;display:flex;align-items:center;gap:12px;text-align:start;color:var(--ink-2);background:transparent}.guide-role-selector>button:nth-child(n+4){border-top:1px solid var(--line)}.guide-role-selector>button:hover,.guide-role-selector>button.is-active{color:var(--accent);background:var(--accent-tint)}.guide-role-selector>button.is-active{border-bottom-color:var(--accent)}.guide-role-selector>button>span{min-width:0;display:grid;gap:3px}.guide-role-selector strong,.guide-role-selector small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-role-selector small{color:var(--ink-3);font-size:.75rem}.guide-role-detail{margin-top:28px;border:1px solid var(--line-strong);background:var(--surface)}.guide-role-detail>header{min-height:100px;padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:15px}.guide-role-detail__icon{width:58px;height:58px;flex:0 0 58px;border:1px solid var(--accent);display:grid;place-items:center;color:var(--accent);background:var(--accent-tint)}.guide-role-detail>header div{display:grid;gap:2px}.guide-role-detail>header span{color:var(--accent);font-size:.74rem;font-weight:700}.guide-role-detail>header h3{margin:0;font-size:1.55rem}.guide-role-detail>header p{margin:0;color:var(--ink-3)}.guide-role-detail__columns{display:grid;grid-template-columns:.9fr 1.15fr .7fr}.guide-role-detail__columns>*{min-width:0;padding:24px}.guide-role-detail__columns>*+*{border-inline-start:1px solid var(--line)}.guide-role-detail__columns h4{margin:0 0 17px;display:flex;align-items:center;gap:8px;font-size:1rem}.guide-role-detail__columns h4 svg,.guide-role-detail__columns li svg{flex:0 0 auto;color:var(--accent)}.guide-role-detail__columns ul,.guide-role-detail__columns ol{margin:0;padding:0;list-style:none;display:grid;gap:13px}.guide-role-detail__columns li{display:flex;align-items:flex-start;gap:8px;color:var(--ink-2);line-height:1.7}.guide-role-detail__columns ol li>span{width:23px;height:23px;flex:0 0 23px;border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center;color:var(--accent);font-size:.72rem;font-weight:700}.guide-role-detail__columns aside{display:grid;align-content:start;gap:9px;color:var(--ink-2);background:var(--surface-2)}.guide-role-detail__columns aside svg{color:var(--warning)}.guide-role-detail__columns aside p{margin:0;color:var(--ink-3);line-height:1.8}.guide-section--journey{background:var(--surface-2)}.guide-journey{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid var(--line-strong)}.guide-journey>div{min-height:230px;padding:22px 18px;border-inline-start:1px solid var(--line);display:grid;align-content:start;gap:11px;position:relative}.guide-journey>div>span{color:var(--ink-3);font-size:.76rem}.guide-journey svg{color:var(--accent)}.guide-journey p{margin:0;color:var(--ink-3);line-height:1.7;font-size:.88rem}.guide-screen-list{border-top:1px solid var(--line-strong)}.guide-screen{min-height:390px;padding-block:30px;border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:minmax(560px,1.25fr) minmax(330px,.75fr);gap:44px;align-items:center}.guide-screen:nth-child(2n) .guide-screen__image{order:2}.guide-screen__image{height:330px;padding:0;border:1px solid var(--line-strong);overflow:hidden;background:var(--surface-2);position:relative}.guide-screen__crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.guide-screen__crop img{width:100%;height:114%;display:block;object-fit:cover;object-position:center bottom!important;transition:transform .18s ease}.guide-screen__image:hover .guide-screen__crop img{transform:scale(1.015)}.guide-screen__zoom{min-height:34px;padding:6px 10px;border:1px solid var(--line-strong);display:inline-flex;align-items:center;gap:6px;color:var(--ink);background:var(--surface);position:absolute;bottom:12px;left:12px;z-index:2}.guide-screen__copy>span{color:var(--accent);font-size:.78rem;font-weight:700}.guide-screen__copy h3{margin:6px 0 12px;font-size:1.7rem}.guide-screen__copy>p{margin:0;color:var(--ink-2);line-height:1.9}.guide-screen__copy ul{margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--line);list-style:none;display:grid;gap:10px}.guide-screen__copy li{display:flex;align-items:center;gap:8px;color:var(--ink-3)}.guide-screen__copy li svg{flex:0 0 auto;color:var(--accent)}.guide-section--systems{background:var(--surface-2)}.guide-systems-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.guide-systems-grid h2{margin:8px 0 14px;font-size:2.5rem}.guide-systems-grid>div:first-child p{margin:0;color:var(--ink-2);line-height:1.9}.guide-system-lines{border-block:1px solid var(--line-strong)}.guide-system-lines>div{min-height:88px;padding:15px 5px;display:flex;align-items:center;gap:14px}.guide-system-lines>div+div{border-top:1px solid var(--line)}.guide-system-lines svg{flex:0 0 auto;color:var(--accent)}.guide-system-lines span{display:grid;gap:3px}.guide-system-lines small{color:var(--ink-3);line-height:1.6}.guide-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line-strong)}.guide-rules>div{min-height:170px;padding:24px;border-inline-start:1px solid var(--line);display:grid;align-content:start;gap:9px}.guide-rules svg{color:var(--accent)}.guide-rules p{margin:0;color:var(--ink-3);line-height:1.7}.guide-cta{padding-block:54px;color:#fff;background:var(--accent-strong)}.guide-cta>.shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.guide-cta .section-kicker{color:#f0c45a}.guide-cta h2{margin:5px 0 0;color:#fff;font-size:1.8rem}.guide-cta .button--primary{color:var(--accent-strong);border-color:#fff;background:#fff}.guide-footer{border-top:1px solid color-mix(in srgb,#ffffff 24%,transparent);color:#fff;background:#072b24}.guide-footer__inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.guide-footer__inner span,.guide-footer__inner a{display:inline-flex;align-items:center;gap:7px;color:#fff}.guide-lightbox{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;padding:32px;display:grid;place-items:center;background:#04120fe0}.guide-lightbox>button{color:#fff;border-color:#ffffff59;position:fixed;top:20px;left:20px}.guide-lightbox figure{width:min(1380px,96vw);margin:0}.guide-lightbox__crop{width:100%;max-height:80vh;aspect-ratio:1265 / 620;overflow:hidden;background:#fff}.guide-lightbox__crop img{width:100%;height:114%;display:block;object-fit:cover;object-position:center bottom}.guide-lightbox figcaption{padding-top:10px;color:#fff;text-align:center}@media(prefers-reduced-motion:reduce){.n9-network-status .is-spinning{animation:none}.guide-screen__crop img{transition:none}}@media(max-width:1080px){.guide-hero h1{font-size:3.2rem}.guide-section__heading h2{font-size:2.45rem}.guide-hero__grid,.guide-systems-grid{grid-template-columns:1fr}.guide-hero__map{max-width:760px}.guide-role-detail__columns{grid-template-columns:1fr 1fr}.guide-role-detail__columns aside{grid-column:1 / -1;border-inline-start:0;border-top:1px solid var(--line)}.guide-journey{grid-template-columns:repeat(3,1fr)}.guide-journey>div:nth-child(n+4){border-top:1px solid var(--line)}.guide-screen{grid-template-columns:1fr;gap:24px}.guide-screen:nth-child(2n) .guide-screen__image{order:0}}@media(max-width:760px){.guide-hero{min-height:auto}.guide-hero__grid{padding-block:46px;gap:38px}.guide-hero h1{font-size:2.45rem}.guide-section__heading h2{font-size:2.05rem}.guide-hero__actions,.guide-cta>.shell,.guide-footer__inner{align-items:stretch;flex-direction:column}.guide-hero__actions .button{width:100%}.guide-hero__map{height:430px}.guide-map__node{min-width:112px;font-size:.78rem}.guide-map__node--one{top:28px;right:16px}.guide-map__node--two{top:28px;left:16px}.guide-map__node--three{right:16px;bottom:50px}.guide-map__node--four{left:16px;bottom:50px}.guide-section{padding-block:58px}.guide-section__heading--inline,.guide-role-detail__columns,.guide-role-selector{grid-template-columns:1fr}.guide-role-selector>button,.guide-role-selector>button:nth-child(n+4){border-top:1px solid var(--line);border-inline-start:0}.guide-role-selector>button:first-child{border-top:0}.guide-role-detail__columns>*+*{border-inline-start:0;border-top:1px solid var(--line)}.guide-role-detail__columns aside{grid-column:auto}.guide-journey{grid-template-columns:1fr}.guide-journey>div{min-height:auto;border-inline-start:0;border-top:1px solid var(--line)}.guide-journey>div:first-child{border-top:0}.guide-screen{min-height:auto}.guide-screen__image{height:230px}.guide-rules{grid-template-columns:1fr}.guide-rules>div{min-height:auto;border-inline-start:0;border-top:1px solid var(--line)}.guide-rules>div:first-child{border-top:0}.guide-cta h2{font-size:1.45rem}.guide-lightbox{padding:12px}}@media(max-width:1180px){.public-header__inner{grid-template-columns:auto 1fr}.public-nav{width:100%;padding:14px 24px;border-bottom:1px solid var(--line);display:none;flex-direction:column;align-items:stretch;gap:4px;background:var(--surface);position:absolute;top:81px;right:0;left:0}.public-nav.is-open{display:flex}.public-nav button,.public-nav a{min-height:42px}.public-header__actions{justify-self:end}.mobile-menu{display:inline-flex}.hero__grid{grid-template-columns:.8fr 1.2fr;gap:40px}.hero h1{font-size:clamp(2.45rem,4.8vw,4rem)}.workspace-header{grid-template-columns:auto 1fr auto;gap:14px}.workspace-header .user-chip>span:last-child,.workspace-header .company-switcher span,.workspace-header__search{display:none}}@media(max-width:940px){.shell{width:min(100% - 38px,760px)}.section{padding-block:72px}.header-request{display:none}.hero{min-height:auto}.hero__grid,.workspace-section__grid,.about-section__grid,.contact-section__grid,.auth-shell{grid-template-columns:1fr}.hero__copy{max-width:660px;padding-inline-start:0}.hero h1{max-width:650px}.product-preview{max-width:720px}.connected-systems{padding-right:0;border-right:0}.section-heading--inline{grid-template-columns:1fr;gap:12px}.security-points{grid-template-columns:1fr 1fr}.security-point:nth-child(3){border-right:0}.security-point:nth-child(-n+2){border-bottom:1px solid var(--line)}.about-mark{min-height:210px;border-right:0;border-top:1px solid var(--line)}.contact-section__grid{gap:34px}.auth-shell{max-width:720px;gap:44px}.login-panel{width:min(100%,500px);margin-inline:auto}.workspace-overview{grid-template-columns:1fr 1fr}.workspace-shortcuts__list{grid-template-columns:1fr}.workspace-shortcut+.workspace-shortcut{border-inline-start:0;border-top:1px solid var(--line)}.workspace-shortcuts-dialog__layout{grid-template-columns:1fr}.workspace-shortcuts-dialog__list{max-height:180px;overflow-y:auto;border-inline-end:0;border-bottom:1px solid var(--line)}.overview-stat:nth-child(3){border-right:0}.overview-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.workspace-tabs{overflow-x:auto}.workspace-tabs button{flex:0 0 auto}.module-header,.module-contract-bar,.worklist-toolbar{align-items:stretch;flex-direction:column}.module-header__actions,.worklist-tools{justify-content:flex-start}.worklist-search{width:min(100%,440px)}.violation-stage-track{grid-template-columns:repeat(3,1fr)}.violation-stage-track>div:nth-child(4){border-right:0}.violation-stage-track>div:nth-child(n+4){border-top:1px solid var(--line)}.automation-foundation{grid-template-columns:1fr;gap:24px}}@media(max-width:680px){.shell{width:min(100% - 28px,560px)}.section{padding-block:58px}.public-header{height:70px}.public-header__inner{width:calc(100% - 20px);gap:8px}.public-header .brand{min-width:auto}.public-header .brand__logo{width:42px;height:42px;flex-basis:42px}.public-header .brand__copy{display:none}.public-header__actions .button--primary{min-height:40px;padding-inline:12px}.public-header__actions .button--primary svg{display:none}.button--developer-entry{width:40px;min-width:40px;padding:0}.button--developer-entry span{display:none}.public-nav{top:69px}.appearance__panel{position:fixed;top:76px;right:12px;left:12px;width:auto}.hero{padding-block:46px 40px}.hero__grid{gap:42px}.hero h1{font-size:clamp(2.4rem,13vw,4.2rem);overflow-wrap:anywhere}.hero__lead{font-size:1.35rem}.hero__actions,.hero__trust{align-items:stretch;flex-direction:column}.hero__actions .button{width:100%}.product-preview__topbar{height:62px;padding-inline:12px}.preview-search{width:76%}.product-preview__content{padding:14px}.preview-system-grid{grid-template-columns:1fr 1fr}.preview-system{min-height:88px}.preview-system+.preview-system{border-right:0}.preview-system:nth-child(2n){border-right:1px solid var(--line)}.preview-system:nth-child(n+3){border-top:1px solid var(--line)}.preview-list__row{grid-template-columns:8px 1fr auto}.preview-list__row>svg:nth-of-type(1){display:none}.preview-metrics{grid-template-columns:1fr}.preview-metric+.preview-metric{border-top:1px solid var(--line);border-right:0}.capability-list,.security-points,.about-values,.auth-intro__points,.workspace-overview,.workspace-bottom{grid-template-columns:1fr}.capability{padding-inline:0!important;border-left:0!important;border-bottom:1px solid var(--line)}.security-point+.security-point,.security-point:nth-child(3),.overview-stat+.overview-stat,.overview-stat:nth-child(3),.about-values span+span,.auth-intro__points>span+span{border-right:0}.security-point,.overview-stat,.about-values span,.auth-intro__points>span{border-bottom:1px solid var(--line)}.comparison{overflow-x:auto}.comparison__head,.comparison__row{min-width:640px}.about-values span{padding-right:0!important}.contact-form{padding:20px;grid-template-columns:1fr}.contact-form label,.contact-form__message,.contact-form__footer{grid-column:1}.contact-form__footer{align-items:stretch;flex-direction:column}.footer__inner{padding-block:20px;grid-template-columns:1fr}.footer__item{min-height:58px}.footer__item+.footer__item{border-top:1px solid rgba(255,255,255,.25);border-left:0}.auth-topbar,.app-header{min-height:70px;padding-inline:12px}.auth-topbar .brand,.app-header .brand{min-width:auto}.auth-topbar .brand__copy,.app-header .brand__copy,.auth-topbar .button--text span{display:none}.auth-topbar__actions .button--text{width:40px;min-width:40px;padding:0;gap:0;font-size:0}.auth-shell{width:calc(100% - 28px);padding-block:24px;grid-template-columns:minmax(0,1fr)}.auth-page .auth-shell>.auth-intro{display:none}.auth-intro,.login-panel{width:100%;min-width:0}.auth-topbar .test-badge{display:none}.auth-topbar__actions{min-width:0;gap:4px}.auth-topbar .brand__logo{width:42px;height:42px;flex-basis:42px}.auth-intro h1{font-size:2.35rem}.login-panel{padding:24px}.company-shell{width:calc(100% - 28px);padding-block:45px}.company-row{min-height:128px;grid-template-columns:52px 1fr auto}.company-row__roles{grid-column:2 / -1}.company-row__action{grid-column:3;grid-row:1}.workspace-header{min-height:66px;padding-inline:10px;grid-template-columns:auto 1fr}.workspace-header__actions{justify-content:flex-end}.workspace-header .company-switcher,.workspace-header .user-chip,.workspace-header .appearance{display:none}.workspace-tabs{min-height:54px;padding-inline:10px;gap:24px}.workspace-main{width:calc(100% - 24px);padding-block:28px 52px}.workspace-welcome{align-items:flex-start;flex-direction:column}.systems-launcher{padding:18px}.system-launch-row{min-height:120px;grid-template-columns:48px 1fr auto}.system-launch-row__icon{width:42px;height:42px}.system-status{grid-column:2}.system-launch-row__action{grid-column:3;grid-row:1 / 3}.workspace-empty{min-height:140px}.module-header__title{display:grid;grid-template-columns:40px 46px 1fr;gap:10px}.module-header__mark{width:46px;height:46px;flex-basis:46px}.module-header h1{font-size:1.75rem}.module-header__actions,.worklist-tools,.side-switcher{width:100%}.module-header__actions,.worklist-tools{align-items:stretch;flex-direction:column}.module-header__actions .button,.worklist-tools .button,.worklist-search{width:100%}.module-contract-bar{padding:16px}.module-contract-bar>div:first-child{grid-template-columns:1fr}.module-contract-bar small{grid-column:1}.side-switcher button{flex:1;justify-content:center}.violation-stage-track{grid-template-columns:1fr}.violation-stage-track>div+div,.violation-stage-track>div:nth-child(4){border-top:1px solid var(--line);border-right:0}.violation-stage-track>div{min-height:78px}.worklist-toolbar{padding:16px}.automation-foundation{padding:20px}.module-footnote{align-items:flex-start;flex-direction:column;gap:10px}.toast{right:16px;bottom:16px}}.dialog-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 45%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog{width:min(560px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);box-shadow:0 22px 70px color-mix(in srgb,var(--ink) 22%,transparent)}.dialog--wide{width:min(920px,100%)}.dialog--compact{width:min(500px,100%)}.dialog__header{margin-bottom:22px;display:grid;grid-template-columns:42px 1fr 34px;gap:13px;align-items:start}.dialog__header h2,.dialog__header p{margin:0}.dialog__header h2{font-size:1.15rem}.dialog__header p{margin-top:5px;color:var(--ink-3);font-size:.82rem;line-height:1.6}.dialog__icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:5px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.dialog-form{display:grid;gap:16px}.dialog-form label{display:grid;gap:7px;color:var(--ink-2);font-size:.82rem;font-weight:600}.dialog-form input,.dialog-form select,.dialog-form textarea,.google-access>input,.membership-row select{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:4px;outline:0;color:var(--ink);background:var(--surface);font:inherit}.dialog-form textarea{resize:vertical}.dialog-form input:focus,.dialog-form select:focus,.dialog-form textarea:focus,.google-access>input:focus,.membership-row select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}.dialog-form input:disabled,.dialog-form select:disabled,.google-access>input:disabled{color:var(--ink-3);background:var(--surface-2)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.temporary-password{margin-bottom:20px;display:grid;grid-template-columns:1fr auto;gap:10px}.temporary-password code{min-width:0;padding:14px;overflow-wrap:anywhere;border:1px solid var(--line-strong);border-radius:4px;color:var(--accent);background:var(--surface-2);font-size:1rem}.google-signin{min-height:44px;display:grid;place-items:center;color:var(--ink-3);font-size:.8rem}.google-signin__button{width:100%;display:grid;place-items:center}.google-signin.is-disabled{pointer-events:none;opacity:.55}.membership-editor,.google-access{padding-block:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.membership-editor header{margin-bottom:12px;display:flex;justify-content:space-between;gap:16px;align-items:center}.membership-editor header>div,.google-access .toggle-row span{display:grid;gap:3px}.membership-editor small,.google-access small{color:var(--ink-3);font-size:.75rem;font-weight:400}.membership-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 34px;gap:8px;align-items:center}.membership-row+.membership-row{margin-top:8px}.google-access{display:grid;grid-template-columns:1fr minmax(220px,.8fr);gap:20px;align-items:center}.toggle-row{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:flex-start;gap:10px!important}.toggle-row input{width:18px;min-height:18px;margin-top:2px;accent-color:var(--accent)}.icon-button--danger{color:var(--danger)}.admin-console{display:grid;gap:0}.admin-loading,.admin-error{min-height:360px;display:grid;place-items:center;align-content:center;gap:12px;color:var(--ink-3)}.admin-error strong{color:var(--ink)}.spin{animation:n9-spin .9s linear infinite}.admin-summary{border-block:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary>div{min-height:96px;padding:20px;display:flex;gap:13px;align-items:center}.admin-summary>div+div{border-right:1px solid var(--line)}.admin-summary svg{color:var(--accent)}.admin-summary span{display:grid;gap:3px}.admin-summary small{color:var(--ink-3)}.admin-summary strong{font-size:1.3rem}.admin-tabs{min-height:58px;padding-inline:4px;display:flex;gap:26px;align-items:end;border-bottom:1px solid var(--line-strong)}.admin-tabs button{height:58px;padding-inline:10px;border:0;border-bottom:2px solid transparent;color:var(--ink-3);background:transparent;font:inherit;font-weight:600;cursor:pointer}.admin-tabs button.is-active{border-bottom-color:var(--accent);color:var(--accent)}.admin-table-section{padding-top:28px}.table-heading{margin-bottom:16px}.table-heading h2,.table-heading p{margin:0}.table-heading p{margin-top:4px;color:var(--ink-3);font-size:.8rem}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line-strong)}.admin-table{width:100%;min-width:960px;border-collapse:collapse;background:var(--surface)}.admin-table th,.admin-table td{padding:13px 14px;text-align:right;vertical-align:middle;border-bottom:1px solid var(--line)}.admin-table th{color:var(--ink-3);background:var(--surface-2);font-size:.75rem;font-weight:600}.admin-table td>strong,.admin-table td>small{display:block}.admin-table td>small{margin-top:3px;color:var(--ink-3)}.status-pill{width:fit-content;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:700}.status-pill.is-active{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.status-pill.is-inactive{color:var(--ink-3);background:var(--surface-2)}.status-pill.is-suspended,.status-pill.is-inactive{color:#9b5d00;background:#fff7e4;border-color:#e7c47f}.status-pill.is-archived{color:#5f6670;background:#f1f3f4;border-color:#cbd0d3}.status-pill.is-merged{color:#315d75;background:#eaf5fa;border-color:#a9cfdf}.company-lifecycle{border:0;margin:0;min-width:0;display:grid;gap:14px;padding:18px;max-height:min(76vh,820px);overflow:auto}.company-lifecycle .button--danger{color:var(--danger, #ac3038);border-color:color-mix(in srgb,var(--danger, #ac3038) 45%,var(--line));background:color-mix(in srgb,var(--danger, #ac3038) 7%,var(--surface))}.import-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0}.import-pagination label{display:inline-flex;align-items:center;gap:8px}.import-pagination select{min-height:36px;min-width:74px;border:1px solid var(--line);background:var(--surface);color:var(--text)}.import-event-list__item small{display:block}.import-event-list__item details{overflow-wrap:anywhere}.import-event-list__item summary{cursor:pointer;color:var(--danger, #ac3038)}.company-lifecycle__identity,.company-impact>header,.company-aliases>header,.company-lifecycle-events>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-lifecycle__identity>div,.company-aliases>header>div,.company-aliases>header span{display:flex;gap:8px}.company-lifecycle__identity>div,.company-aliases>header span{flex-direction:column;gap:2px}.company-impact,.company-aliases,.company-lifecycle__actions,.company-lifecycle-events{border-top:1px solid var(--line);padding-top:14px}.company-impact h3{margin:0;font-size:16px}.company-impact>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);margin-top:10px}.company-impact>div>span{min-height:64px;padding:10px;display:flex;flex-direction:column;gap:4px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.company-impact>div>span strong{font-size:18px}.company-lifecycle__warning{padding:10px 12px;color:#855800;background:#fff9e9;border-inline-start:3px solid #c38b18}.company-aliases form,.company-merge,.company-lifecycle__buttons{display:flex;gap:8px;margin-top:10px}.company-aliases form input,.company-merge select{flex:1}.company-aliases>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.company-aliases>div>span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--line);background:var(--surface-muted)}.company-aliases>div button{display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.company-lifecycle__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.company-lifecycle__actions label{display:flex;flex-direction:column;gap:6px}.company-lifecycle__buttons,.company-merge{grid-column:1 / -1}.company-lifecycle-events>div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.company-lifecycle-events>div>span{display:flex;flex-direction:column;gap:2px}.company-lifecycle-events time,.company-lifecycle-events small{color:var(--muted);font-size:12px}@media(max-width:760px){.company-impact>div{grid-template-columns:repeat(2,minmax(0,1fr))}.company-lifecycle__actions{grid-template-columns:1fr}.company-lifecycle__buttons,.company-merge{grid-column:1;flex-direction:column}.import-event-list__item{grid-template-columns:10px minmax(0,1fr)}.import-event-list__item>span:last-child{grid-column:2}}.warning-text{margin-top:5px;display:block;color:var(--warning)}.google-state{display:inline-flex;gap:5px;align-items:center;color:var(--success)}.muted{color:var(--ink-3)}.role-list{display:flex;flex-wrap:wrap;gap:5px}.role-list>span{padding:5px 7px;display:grid;gap:1px;border:1px solid var(--line);border-radius:3px;font-size:.72rem}.role-list small{color:var(--ink-3);font-size:.65rem}.row-actions{display:flex;gap:4px}.entity-management{padding-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.entity-band{border-top:2px solid var(--accent)}.entity-band>header{min-height:92px;padding:18px 2px;display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid var(--line-strong)}.entity-band h2,.entity-band p{margin:0}.entity-band p{margin-top:4px;color:var(--ink-3);font-size:.78rem}.entity-row{min-height:68px;padding:12px 2px;display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--line)}.entity-row>span:first-child{display:grid;gap:3px}.entity-row__actions{display:flex;gap:7px;align-items:center}.entity-row small{color:var(--ink-3)}.access-management{padding-top:28px;display:grid;gap:30px}.storage-band{padding:22px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,1.3fr) auto;gap:24px;align-items:center;border:1px solid var(--line-strong);border-right:3px solid var(--accent)}.storage-band>div:first-child{display:flex;gap:12px;align-items:flex-start}.storage-band>div:first-child>span{display:grid;gap:4px}.storage-band small{color:var(--ink-3);line-height:1.6}.storage-band dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storage-band dl>div{padding-inline:12px;border-right:1px solid var(--line)}.storage-band dt{color:var(--ink-3);font-size:.72rem}.storage-band dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:.82rem}.roles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line-strong);border:1px solid var(--line-strong)}.role-panel{min-height:110px;padding:18px;background:var(--surface)}.role-panel header{display:grid;gap:4px}.role-panel header small,.role-panel p{color:var(--ink-3);font-size:.75rem}.n9-portal-admin{padding-top:28px}.n9-portal-admin>header{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:2px solid var(--accent);border-bottom:1px solid var(--line-strong)}.n9-portal-admin>header h2,.n9-portal-admin>header p{margin:0}.n9-portal-admin>header p{max-width:720px;margin-top:4px;color:var(--ink-3);font-size:.78rem}.n9-portal-admin .admin-table-wrap{margin-top:18px}.n9-portal-flags{display:flex;flex-wrap:wrap;gap:5px}.n9-portal-flags>span{padding:3px 7px;border:1px solid var(--line);color:var(--accent);background:var(--surface-2);font-size:.68rem;font-weight:700}.n9-portal-empty{min-height:150px;display:grid;place-items:center;color:var(--ink-3)}.n9-portal-dialog{max-width:940px}.n9-portal-form{display:grid;gap:22px}.n9-portal-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.n9-portal-form label{display:grid;gap:7px;color:var(--ink-2);font-size:.76rem}.n9-portal-form input,.n9-portal-form select{width:100%;min-height:42px;border:1px solid var(--line-strong);border-radius:4px;padding-inline:11px;color:var(--ink);background:var(--surface);font:inherit}.n9-portal-form fieldset{margin:0;border:1px solid var(--line);padding:14px}.n9-portal-form legend{padding-inline:7px;color:var(--ink-2);font-size:.76rem;font-weight:700}.n9-portal-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.n9-portal-options label,.n9-portal-sensitive label{min-height:44px;display:flex;align-items:center;grid-template-columns:none;gap:8px;border:1px solid var(--line);padding:9px 10px;background:var(--surface-2)}.n9-portal-options input,.n9-portal-sensitive input{width:16px;min-height:16px}.n9-portal-sensitive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.n9-portal-sensitive label>span{display:grid;gap:2px}.n9-portal-sensitive small{color:var(--ink-3);font-size:.68rem}.temporary-password{margin-block:20px;display:flex;gap:9px}.temporary-password code{flex:1;min-width:0;padding:12px;overflow-wrap:anywhere;border:1px solid var(--line-strong);color:var(--accent);background:var(--surface-2);font-size:.9rem}@media(max-width:900px){.why-section .section-heading,.form-grid,.form-grid--three,.entity-management,.google-access{grid-template-columns:1fr}.why-section .section-heading p{justify-self:start}.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary>div:nth-child(3){border-top:1px solid var(--line);border-right:0}.admin-summary>div:nth-child(4){border-top:1px solid var(--line)}.membership-row,.storage-band{grid-template-columns:1fr}.membership-row .icon-button{justify-self:end}.roles-grid,.n9-portal-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dialog-backdrop{padding:0;align-items:end}.dialog{width:100%;max-height:92vh;padding:20px 16px;border-radius:6px 6px 0 0}.admin-summary{grid-template-columns:1fr}.admin-summary>div+div,.admin-summary>div:nth-child(3),.admin-summary>div:nth-child(4){border-top:1px solid var(--line);border-right:0}.admin-tabs{gap:5px;overflow-x:auto}.admin-tabs button{white-space:nowrap}.n9-portal-admin>header,.temporary-password{align-items:stretch;flex-direction:column}.n9-portal-form__grid,.n9-portal-options,.n9-portal-sensitive,.roles-grid,.storage-band dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.n9-violations{width:100%;min-width:0;display:grid;gap:0;color:var(--ink)}.n9-violations__header{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;border-bottom:1px solid var(--line);background:var(--surface)}.n9-violations__header>div:first-child,.n9-violations__header-actions{display:flex;align-items:center;gap:14px}.n9-violations__header h1,.n9-worklist h2,.n9-folder-section h3,.n9-file-folder h2,.n9-modal h2{margin:0;letter-spacing:0}.n9-violations__header h1{margin-top:3px;font-size:1.45rem}.n9-violations__header p,.n9-folder-section p,.n9-modal header p{margin:4px 0 0;color:var(--ink-3);font-size:.82rem}.n9-violations__mark{width:46px;height:46px;display:grid;place-items:center;flex:0 0 46px;color:var(--accent);border:1px solid var(--line-strong);background:var(--accent-tint);border-radius:6px}.n9-violations__header-actions{position:relative}.n9-violations__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--line);gap:1px}.n9-violations__stats>div{min-height:76px;padding:14px 20px;display:flex;align-items:center;gap:13px;background:var(--surface)}.n9-violations__stats svg{color:var(--accent)}.n9-violations__stats span{display:grid;gap:2px}.n9-violations__stats small,.n9-worklist__meta,.n9-data-table small,.n9-violation-cards p,.n9-violation-cards dt{color:var(--ink-3);font-size:.75rem}.n9-violations__stats strong{font-size:1.35rem}.n9-violations__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:stretch;border-bottom:1px solid var(--line);background:var(--surface-2)}.n9-violations__tabs button{min-width:0;min-height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 14px;border:0;border-bottom:3px solid transparent;color:var(--ink-2);background:transparent;white-space:normal}.n9-violations__tabs button:hover{background:var(--surface)}.n9-violations__tabs button.is-active{color:var(--accent);background:var(--surface);border-bottom-color:var(--accent)}.n9-violations__tabs small{min-width:25px;height:22px;display:grid;place-items:center;padding-inline:5px;border-radius:11px;background:var(--surface-3);font-size:.7rem}.n9-worklist{min-width:0;padding:22px 28px 38px;background:var(--page)}.n9-worklist__toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px;margin-bottom:15px}.n9-worklist__toolbar h2{margin-top:4px;font-size:1.25rem}.n9-worklist__tools{display:flex;min-width:0;max-width:100%;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.n9-worklist__tools>label{width:min(360px,34vw);min-height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line-strong);background:var(--surface);border-radius:4px}.n9-worklist__tools input{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.n9-worklist__tools>select{min-height:42px;max-width:min(230px,100%);padding-inline:12px;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);border-radius:4px}.n9-view-switch{height:42px;display:grid;grid-template-columns:repeat(2,42px);border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;overflow:hidden}.n9-view-switch button{border:0;color:var(--ink-3);background:transparent}.n9-view-switch button+button{border-right:1px solid var(--line-strong)}.n9-view-switch button.is-active{color:var(--accent-contrast);background:var(--accent)}.n9-list-export{min-height:42px;display:flex;border:1px solid var(--line-strong);border-radius:4px;overflow:hidden;background:var(--surface)}.n9-list-export button{min-width:76px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-inline:10px;border:0;color:var(--accent);background:transparent;font-weight:700}.n9-list-export button+button{border-right:1px solid var(--line-strong)}.n9-list-export button:hover:not(:disabled){color:var(--accent-contrast);background:var(--accent)}.n9-worklist__meta{min-height:35px;display:flex;align-items:center;gap:18px;padding-inline:4px}.n9-worklist__meta span{display:inline-flex;align-items:center;gap:5px}.n9-data-table-wrap{width:100%;min-height:360px;overflow:auto;border:1px solid var(--line);background:var(--surface)}.n9-data-table{width:100%;min-width:1400px;table-layout:fixed;border-collapse:collapse;font-size:.82rem}.n9-data-table th{height:45px;padding:8px 11px;color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--line-strong);text-align:right;font-weight:600}.n9-data-table th:nth-child(1){width:150px}.n9-data-table th:nth-child(2){width:180px}.n9-data-table th:nth-child(3){width:180px}.n9-data-table th:nth-child(4){width:150px}.n9-data-table th:nth-child(5){width:210px}.n9-data-table th:nth-child(6){width:150px}.n9-data-table th:nth-child(7){width:120px}.n9-data-table th:nth-child(8){width:70px}.n9-data-table th:last-child{width:52px}.n9-data-table--judicial{min-width:1740px}.n9-data-table--judicial th:nth-child(6){width:145px}.n9-data-table--judicial th:nth-child(7){width:230px}.n9-data-table--judicial th:nth-child(8){width:150px}.n9-data-table--judicial th:nth-child(9){width:120px}.n9-data-table--judicial th:nth-child(10){width:70px}.n9-data-table td{height:65px;padding:9px 11px;vertical-align:middle;border-bottom:1px solid var(--line);overflow:hidden}.n9-data-table tbody tr{transition:background-color .13s ease}.n9-data-table tbody tr:hover{background:var(--accent-tint)}.n9-data-table td>span:not(.n9-state):not(.n9-deadline):not(.n9-count),.n9-data-table td>strong,.n9-data-table td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-data-table td>small{margin-top:3px}.n9-operative-cell small{max-width:100%}.n9-data-table td>button{width:32px;height:32px;display:grid;place-items:center;border:0;color:var(--accent);background:transparent;border-radius:4px}.n9-data-table td>button:hover{background:var(--accent-soft)}.n9-state,.n9-deadline{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--line);border-radius:4px;white-space:nowrap;font-size:.72rem}.n9-state--success,.n9-deadline--normal{color:var(--success);border-color:color-mix(in srgb,var(--success) 25%,var(--line));background:color-mix(in srgb,var(--success) 8%,var(--surface))}.n9-state--info{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,var(--line));background:var(--accent-tint)}.n9-state--warning,.n9-deadline--warning{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 28%,var(--line));background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.n9-state--danger,.n9-deadline--danger,.n9-deadline--critical{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,var(--line));background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.n9-muted{color:var(--ink-3);font-size:.72rem}.n9-count{min-width:28px;height:25px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:13px;color:var(--success)}.n9-count--warning{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.n9-violation-cards{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px}.n9-violation-cards>button{min-height:236px;display:grid;align-content:start;gap:12px;padding:17px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--surface);text-align:right;transition:border-color .13s ease,transform .13s ease}.n9-violation-cards>button:hover{border-color:var(--accent);transform:translateY(-2px)}.n9-violation-cards header,.n9-violation-cards footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.n9-violation-cards header>span:first-child{color:var(--ink-3);font-size:.72rem}.n9-violation-cards>button>strong{font-size:1.05rem}.n9-violation-cards p{margin:-6px 0 0}.n9-violation-cards dl{display:grid;gap:7px;margin:0}.n9-violation-cards dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid var(--line)}.n9-violation-cards dd{margin:0;font-size:.78rem}.n9-violation-cards footer{align-self:end;color:var(--ink-3)}.n9-violation-cards footer span{display:inline-flex;align-items:center;gap:4px;font-size:.72rem}.n9-empty,.n9-loading-line{min-height:300px;display:grid;place-items:center;align-content:center;gap:8px;padding:36px;color:var(--ink-3);text-align:center;border:1px solid var(--line);background:var(--surface)}.n9-empty strong{color:var(--ink)}.n9-empty p{max-width:460px;margin:0;font-size:.82rem}.n9-loading-line{min-height:180px;grid-auto-flow:column}.is-spinning{animation:n9-spin .9s linear infinite}@keyframes n9-spin{to{transform:rotate(360deg)}}.n9-task-workspace{border:1px solid var(--line);background:var(--surface)}.n9-task-workspace-shell{display:grid;gap:12px}.n9-task-completion-notice{min-height:76px;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--success) 42%,var(--line));border-inline-start:4px solid var(--success);color:var(--ink);background:color-mix(in srgb,var(--success) 8%,var(--surface))}.n9-task-completion-notice>svg{flex:0 0 auto;color:var(--success)}.n9-task-completion-notice strong,.n9-task-completion-notice p,.n9-task-completion-notice small{display:block}.n9-task-completion-notice p{margin:4px 0;color:var(--ink-2);font-size:.78rem}.n9-task-completion-notice small{color:var(--ink-3);font-size:.72rem}.n9-outcome{width:fit-content;display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid transparent;border-radius:3px;font-size:.72rem;font-weight:800;line-height:1.25}.n9-outcome--cancellation{color:#176b3a;background:#e1f5e8;border-color:#a7d9b9}.n9-outcome--pending{color:#12627e;background:#e1f4fb;border-color:#acd8e8}.n9-outcome--rejection{color:#982b38;background:#fbe4e7;border-color:#e9b3bb}.n9-outcome--inadmissible{color:#8a5100;background:#fff0d7;border-color:#eac88e}.n9-outcome--termination{color:#0f5331;background:#d7ede3;border-color:#96c9ae}.n9-outcome--struck{color:#653a82;background:#eee5f5;border-color:#cbb4dd}.n9-outcome--final{color:#765500;background:#f7edc9;border-color:#d9c178}.n9-outcome--neutral{color:var(--ink-2);background:var(--surface-2);border-color:var(--line)}.n9-task-workspace>header{min-height:64px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.n9-task-workspace__header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.n9-task-workspace h2{margin-top:2px}.n9-task-workspace>header>span{color:var(--accent);font-weight:600}.n9-task-list{display:grid}.n9-task-list article{min-height:82px;display:grid;grid-template-columns:5px minmax(0,1fr) 170px 44px;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line)}.n9-task-list article:last-child{border-bottom:0}.n9-task-priority{width:4px;height:44px;background:var(--line-strong)}.n9-task-priority--high{background:var(--warning)}.n9-task-priority--critical{background:var(--danger)}.n9-task-list article>div:nth-child(2){min-width:0;display:grid;gap:3px}.n9-task-list article small{color:var(--ink-3)}.n9-task-list article p{margin:3px 0 0;color:var(--ink-2);font-size:.78rem}.n9-task-list__date{display:grid;justify-items:start;gap:4px}.n9-task-list article>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);color:var(--success);background:var(--surface);border-radius:4px}.n9-modal-backdrop,.n9-folder-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;background:#07110d85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.n9-modal-backdrop{place-items:center;padding:22px}.n9-modal{width:min(760px,100%);max-height:calc(100vh - 44px);overflow:auto;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);box-shadow:var(--shadow)}.n9-modal--wide{width:min(1280px,100%)}.n9-modal>header{min-height:82px;display:flex;align-items:start;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--line)}.n9-modal form>footer,.n9-folder-section>footer{display:flex;justify-content:flex-end;gap:9px;padding-top:16px}.n9-modal form>footer{flex-wrap:wrap;padding:16px 22px;border-top:1px solid var(--line)}.n9-reference-manager{overflow:hidden}.n9-reference-manager__create{display:grid;grid-template-columns:150px minmax(240px,1fr) minmax(210px,auto) auto;align-items:end;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line)}.n9-reference-manager__create .button{min-height:42px}.n9-reference-manager__tools{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 22px;border-bottom:1px solid var(--line);background:var(--surface-2)}.n9-reference-manager__tools nav{min-width:0;display:flex;gap:4px;overflow-x:auto}.n9-reference-manager__tools nav button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid transparent;border-radius:4px;color:var(--ink-2);background:transparent;white-space:nowrap}.n9-reference-manager__tools nav button.is-active{border-color:var(--line-strong);color:var(--brand);background:var(--surface)}.n9-reference-manager__tools nav small{min-width:22px;padding:2px 5px;border-radius:999px;color:var(--ink-2);background:var(--surface-3);text-align:center}.n9-reference-manager__tools>label{width:min(260px,100%);min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.n9-reference-manager__tools input,.n9-reference-manager__list input{min-width:0;width:100%;border:0;outline:0;color:var(--ink);background:transparent}.n9-reference-manager__list{max-height:min(48vh,520px);overflow:auto;padding:8px 22px 18px}.n9-reference-manager__list>div{min-height:54px;display:grid;grid-template-columns:minmax(180px,1fr) 70px auto auto;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.n9-reference-manager__list>div.is-disabled{opacity:.66}.n9-reference-manager__list>div>input{min-height:38px;padding:0 9px;border:1px solid var(--line);border-radius:4px}.n9-reference-manager__status{color:var(--danger);font-size:.73rem}.n9-reference-manager__status.is-on{color:var(--success)}.n9-form-band{padding:18px 22px;border-bottom:1px solid var(--line)}.n9-form-band h3{margin:0 0 13px;font-size:.94rem}.n9-form-grid{display:grid;gap:13px}.n9-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.n9-field,.n9-dual-date{min-width:0;display:grid;align-content:start;gap:6px;position:relative}.n9-field>span,.n9-dual-date>span{color:var(--ink-2);font-size:.75rem;font-weight:600}.n9-field input,.n9-field select,.n9-field textarea,.n9-dual-date input{width:100%;min-height:41px;padding:8px 10px;color:var(--ink);border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);resize:vertical}.n9-field input:disabled,.n9-field textarea:disabled,.n9-field select:disabled,.n9-dual-date input:disabled{color:var(--ink-3);background:var(--surface-2)}.n9-field--span-2{grid-column:span 2}.n9-field--span-3{grid-column:span 3}.n9-check-row{min-height:42px;display:flex;align-items:center;gap:9px;color:var(--ink-2);font-size:.8rem}.n9-check-row--field{align-self:end;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:var(--surface-2)}.n9-dual-date{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-dual-date>span{grid-column:span 2}.n9-dual-date label{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;border:1px solid var(--line-strong);border-radius:4px;overflow:hidden;background:var(--surface)}.n9-dual-date label small{padding-inline:8px;color:var(--ink-3);font-size:.68rem}.n9-dual-date input{border:0;border-right:1px solid var(--line);border-radius:0}.n9-dual-date>.n9-field-hint,.n9-dual-date>.n9-field-error{grid-column:span 2;color:var(--ink-3);font-size:.68rem;line-height:1.65}.n9-dual-date>.n9-field-error,.n9-dual-date--invalid>span{color:var(--danger)}.n9-dual-date--invalid label{border-color:var(--danger)}.n9-derived-deadline{min-height:76px;display:grid;align-content:center;gap:3px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warning) 35%,var(--line));border-right:4px solid var(--warning);border-radius:4px;background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.n9-derived-deadline>span,.n9-derived-deadline>small{color:var(--ink-3);font-size:.7rem}.n9-derived-deadline>strong{color:var(--ink);font-size:.88rem}.n9-derived-date{min-height:76px;display:grid;align-content:center;gap:4px;padding:10px 12px;border:1px solid var(--line-strong);border-right:4px solid var(--accent);border-radius:4px;background:var(--surface-subtle)}.n9-derived-date>span{color:var(--ink-3);font-size:.72rem}.n9-derived-date>strong{color:var(--ink);font-size:.9rem}.n9-attachment-draft{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto auto;align-items:end;gap:10px}@media(max-width:820px){.n9-attachment-draft{grid-template-columns:minmax(0,1fr)}}.n9-selected-file{margin:8px 0 0;color:var(--ink-3);font-size:.78rem}.n9-attachment-draft__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin-top:12px}.n9-attachment-draft__list article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--line);background:var(--surface)}.n9-attachment-draft__list span{min-width:0;display:grid;gap:2px}.n9-attachment-draft__list strong,.n9-attachment-draft__list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-search-select>button{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;color:var(--ink);border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);text-align:right}.n9-search-select__menu{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:12;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);box-shadow:var(--shadow)}.n9-search-select__menu>div:first-child{display:flex;align-items:center;gap:7px;padding:8px;border-bottom:1px solid var(--line)}.n9-search-select__menu input{min-height:34px;border:0;padding:4px}.n9-search-select__options{max-height:220px;overflow:auto;padding:5px}.n9-search-select__options button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border:0;border-radius:3px;color:var(--ink);background:transparent;text-align:right}.n9-search-select__options button>span{display:grid;gap:2px}.n9-search-select__options button small{color:var(--ink-3);font-size:.64rem}.n9-search-select__options button:hover{background:var(--accent-tint)}.n9-upload-button{position:relative;overflow:hidden;cursor:pointer}.n9-upload-button input{position:absolute;width:1px;height:1px;opacity:0}.n9-attachment-upload{display:flex;align-items:center;gap:8px}.n9-attachment-upload select{min-height:42px;padding-inline:10px;color:var(--ink);border:1px solid var(--line-strong);border-radius:4px;background:var(--surface)}.n9-folder-backdrop{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);justify-items:stretch;overflow:hidden}html:has(.n9-folder-backdrop),body:has(.n9-folder-backdrop){overflow:hidden}.n9-folder-backdrop .n9-file-folder{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;box-sizing:border-box}.n9-file-folder{width:100vw;max-width:none;height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow);animation:n9-folder-in .18s ease-out}.n9-case-workspace-page{min-height:calc(100vh - 74px);padding:0;background:var(--page)}.n9-case-workspace-page--loading{display:grid;place-items:center}.n9-file-folder--workspace{width:100%;height:auto;min-height:calc(100vh - 110px);margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:4px;box-shadow:none;animation:none}.n9-file-folder--workspace .n9-file-folder__body{overflow:visible}@keyframes n9-folder-in{0%{transform:translate(-24px);opacity:0}}.n9-file-folder--loading{justify-content:center}.n9-file-folder__header{min-height:92px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 20px;border-bottom:1px solid var(--line)}.n9-file-folder__header>div>span{color:var(--accent);font-size:.72rem}.n9-file-folder__header h2{margin-top:2px;font-size:1.28rem}.n9-folder-header-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.n9-file-folder__header p{margin:3px 0 0;color:var(--ink-3);font-size:.78rem}.n9-workflow-ownership{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--line);background:var(--surface-2)}.n9-workflow-ownership>div{min-width:0;display:flex;align-items:center;gap:9px;color:var(--ink-3)}.n9-workflow-ownership>div>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line-strong);border-radius:50%;font-size:.74rem}.n9-workflow-ownership>div>div{min-width:0;display:grid}.n9-workflow-ownership small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-workflow-ownership>div.is-current{color:var(--accent)}.n9-workflow-ownership>div.is-current>span{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent)}.n9-folder-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.n9-folder-summary--case{grid-template-columns:repeat(6,minmax(0,1fr))}.n9-folder-summary--case>div{min-width:0}.n9-folder-summary--case strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-legal-visibility{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:center;gap:20px;padding:12px 20px;border-bottom:1px solid var(--line);background:var(--surface)}.n9-legal-visibility>div{min-width:0;display:grid;gap:2px}.n9-legal-visibility small{color:var(--ink-3)}.n9-legal-visibility label{display:grid;gap:5px}.n9-legal-visibility label>span{color:var(--ink-3);font-size:.72rem}.n9-legal-visibility select{width:100%;min-height:42px;padding-inline:10px;color:var(--ink);border:1px solid var(--line-strong);border-radius:4px;background:var(--surface)}.n9-folder-summary>div{min-height:62px;display:grid;align-content:center;gap:3px;padding:10px 18px;background:var(--surface-2)}.n9-folder-summary small{color:var(--ink-3)}.n9-folder-actions{display:flex;gap:8px;padding:10px 20px;border-bottom:1px solid var(--line)}.n9-folder-assignment{border-bottom:1px solid var(--line);background:var(--surface-2)}.n9-folder-assignment>summary{min-height:52px;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.n9-folder-assignment>summary::-webkit-details-marker{display:none}.n9-folder-assignment>summary>span{display:inline-flex;align-items:center;gap:8px}.n9-folder-assignment>summary small{color:var(--ink-3)}.n9-folder-assignment>div{padding:10px 20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:8px}.n9-folder-assignment label{min-width:310px;min-height:38px;display:flex;align-items:center;gap:8px;padding-inline:10px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface)}.n9-folder-assignment select{width:100%;border:0;color:var(--ink);background:transparent}.n9-folder-tabs{display:flex;align-items:center;padding-inline:16px;border-bottom:1px solid var(--line);overflow-x:auto}.n9-folder-tabs button{min-height:50px;display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:0;border-bottom:3px solid transparent;color:var(--ink-3);background:transparent;white-space:nowrap}.n9-folder-tabs button.is-active{color:var(--accent);border-bottom-color:var(--accent)}.n9-file-folder__body{flex:1;min-height:0;overflow:auto;padding:20px;background:var(--page)}.n9-violation-executions{border:1px solid var(--line);background:var(--surface)}.n9-violation-executions>header{min-height:68px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.n9-violation-executions h3{margin:3px 0 0}.n9-violation-executions>header>strong{min-width:34px;min-height:34px;display:grid;place-items:center;border:1px solid var(--line-strong);color:var(--accent)}.n9-violation-executions article{min-height:72px;padding:12px 16px;display:grid;grid-template-columns:28px minmax(150px,1fr) minmax(130px,.8fr) minmax(130px,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.n9-violation-executions article>span{min-width:0;display:grid;gap:3px}.n9-violation-executions article small{color:var(--ink-3)}@media(max-width:820px){.n9-violation-executions article{grid-template-columns:24px minmax(0,1fr)}.n9-violation-executions article .button{grid-column:1 / -1}}.n9-folder-section{border:1px solid var(--line);background:var(--surface)}.n9-folder-section>header{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 17px;border-bottom:1px solid var(--line)}.n9-folder-section>header>span{color:var(--accent);font-size:.76rem;font-weight:600}.n9-folder-section>.n9-form-grid,.n9-folder-section>footer{margin:16px}.n9-action-row{flex-wrap:wrap}.n9-responsibility-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.n9-responsibility-lanes>div{min-height:62px;display:grid;align-content:center;gap:3px;padding:10px 14px;background:var(--surface-2)}.n9-responsibility-lanes>div.is-current{border-bottom:3px solid var(--accent);background:var(--accent-tint)}.n9-responsibility-lanes small{color:var(--ink-3)}.n9-grievance-attachments{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin:16px;padding:14px;border:1px solid var(--line);background:var(--surface-2)}.n9-grievance-attachments>div:first-child{display:grid;gap:3px}.n9-grievance-attachments small{color:var(--ink-3)}.n9-grievance-attachments__list{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px}.n9-grievance-attachments__list>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--line);background:var(--surface);font-size:.72rem}.n9-case-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--line);gap:1px}.n9-case-levels>button{min-height:66px;border:0;display:grid;grid-template-columns:30px 1fr;align-content:center;gap:2px 8px;padding:10px 16px;text-align:start;color:var(--ink);background:var(--surface-2)}.n9-case-levels>button:not(:disabled):hover,.n9-case-levels>button.is-selected{background:var(--accent-tint)}.n9-case-levels>button:disabled{cursor:default;opacity:.68}.n9-case-levels>button>span{grid-row:span 2;width:28px;height:28px;display:grid;place-items:center;align-self:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink-3)}.n9-case-levels>button.is-active>span{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent)}.n9-case-levels small{color:var(--ink-3)}.n9-case-next-actions{min-height:56px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--accent-tint)}.n9-case-next-actions>span{margin-left:auto;color:var(--ink-2);font-size:.78rem}.n9-judgment-lock{margin:16px 0;border:1px solid var(--line);background:var(--surface)}.n9-judgment-lock>header{min-height:62px;padding:10px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.n9-judgment-lock>header>div,.n9-judgment-correction-notice{display:flex;align-items:center;gap:10px}.n9-judgment-lock>header span{display:grid;gap:2px}.n9-judgment-lock>header small,.n9-judgment-lock>div small{color:var(--ink-3)}.n9-judgment-lock>header svg{color:var(--success)}.n9-judgment-lock>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.n9-judgment-lock>div>div{min-height:72px;padding:12px 14px;border-inline-start:1px solid var(--line);display:grid;align-content:center;gap:4px}.n9-judgment-lock>div>div.is-wide{grid-column:1 / -1;border-top:1px solid var(--line)}.n9-judgment-lock>div>div.is-wide strong{white-space:pre-wrap}.n9-judgment-correction-notice{margin:16px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.n9-judgment-correction-notice div{display:grid;gap:3px}.n9-judgment-correction-notice span{color:var(--ink-2);font-size:13px}.n9-case-repository-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(330px,.72fr);gap:1px;margin-top:1px;border-top:1px solid var(--line);background:var(--line)}.n9-case-repository,.n9-case-audit{min-width:0;background:var(--surface)}.n9-case-repository>header,.n9-case-audit>header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line)}.n9-case-repository h4,.n9-case-audit h4{display:flex;align-items:center;gap:7px;margin:2px 0}.n9-case-repository header p,.n9-case-audit header p{margin:0;color:var(--ink-3);font-size:.72rem}.n9-case-repository__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.n9-moeen-button{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--accent)}.n9-moeen-button:disabled{color:var(--ink-3)}.n9-case-repository__actions select{min-height:38px;max-width:160px;padding-inline:9px;color:var(--ink);border:1px solid var(--line-strong);border-radius:4px;background:var(--surface)}.n9-case-repository__loading{min-height:190px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-3)}.n9-case-repository__files{min-height:210px;max-height:390px;overflow:auto}.n9-case-repository__files article{min-height:64px;display:grid;grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line)}.n9-case-repository__files article>svg{color:var(--accent)}.n9-case-repository__files article>div{min-width:0;display:grid;gap:3px}.n9-case-repository__files article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-case-repository__files article small{color:var(--ink-3)}.n9-case-repository__files article button{width:34px;height:34px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--line);border-radius:4px;background:var(--surface)}.n9-case-audit>header>span{min-width:30px;height:30px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--line-strong);border-radius:50%;font-weight:700}.n9-case-audit ol{min-height:210px;max-height:390px;overflow:auto;margin:0;padding:16px 22px;list-style:none}.n9-case-audit li{min-height:64px;display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;position:relative}.n9-judicial-requests{margin-top:16px;border-top:1px solid var(--line);background:var(--surface)}.n9-judicial-requests>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--line)}.n9-judicial-requests h4{display:flex;align-items:center;gap:7px;margin:2px 0}.n9-judicial-requests header p{margin:0;color:var(--ink-3);font-size:.75rem}.n9-judicial-requests>header>span{min-width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--accent);font-weight:700}.n9-judicial-request-composer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.n9-judicial-request-composer .button{align-self:end}.n9-judicial-request-list{display:grid}.n9-judicial-request-list article{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.4fr) minmax(150px,.55fr) auto;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line)}.n9-judicial-request-list article>div{min-width:0;display:grid;gap:4px}.n9-judicial-request-list article p{margin:0;color:var(--ink-2)}.n9-judicial-request-list article small{color:var(--ink-3)}.n9-judicial-request-list footer{display:flex;gap:6px}.n9-judicial-request-list footer button{min-height:34px;padding-inline:10px;border:1px solid var(--line-strong);border-radius:4px;color:var(--accent);background:var(--surface)}.n9-case-audit li:after{content:"";position:absolute;top:16px;right:6px;bottom:0;width:1px;background:var(--line-strong)}.n9-case-audit li:last-child:after,.n9-case-audit li.is-empty:after{display:none}.n9-case-audit li>span{width:13px;height:13px;margin-top:3px;z-index:1;border:3px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.n9-case-audit li>div{min-width:0;display:grid;align-content:start;gap:2px}.n9-case-audit li small,.n9-case-audit li p{margin:0;color:var(--ink-3);font-size:.69rem}.n9-case-audit li p{color:var(--ink-2)}.n9-section-separator{height:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2)}.n9-reminder-composer{display:grid;grid-template-columns:28px minmax(220px,1fr) minmax(280px,1.3fr) auto;align-items:end;gap:12px;padding:16px}.n9-reminder-composer>svg{align-self:center;color:var(--accent)}.n9-dismissal-resume{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(280px,1.2fr) auto;align-items:end;gap:12px;padding:16px;border-right:4px solid var(--danger);background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.n9-dismissal-resume h4{margin:2px 0 0}.n9-dismissal-resume p{margin:3px 0 0;color:var(--ink-3);font-size:.76rem}.n9-handoff-composer{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(320px,1.8fr) auto;align-items:end;gap:14px;padding:16px;border-bottom:1px solid var(--line)}.n9-field-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.n9-field-checkboxes label{min-height:34px;display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--line);border-radius:4px;color:var(--ink-2);background:var(--surface-2);font-size:.74rem}.n9-handoff-list{display:grid}.n9-handoff-list article{min-height:76px;display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(170px,.7fr) auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.n9-handoff-list article>div:first-child{display:grid;gap:3px}.n9-handoff-list article small{color:var(--ink-3)}.n9-handoff-list article>div:last-child{display:flex;gap:6px}.n9-handoff-list article>div:last-child button{min-height:34px;padding:5px 10px;border:1px solid var(--line-strong);border-radius:4px;color:var(--accent);background:var(--surface)}.n9-handoff-list .n9-empty{border:0}.n9-attachment-list{display:grid;min-height:180px}.n9-attachment-list article{min-height:62px;display:grid;grid-template-columns:30px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line)}.n9-attachment-list article div{display:grid;gap:2px}.n9-attachment-list article small{color:var(--ink-3)}.n9-attachment-list article a{width:34px;height:34px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--line);border-radius:4px}.n9-attachment-list .n9-empty{border:0}.n9-timeline{margin:0;padding:18px 30px;list-style:none}.n9-timeline li{min-height:55px;display:grid;grid-template-columns:17px 1fr;gap:10px;position:relative}.n9-timeline li:after{content:"";position:absolute;top:17px;right:7px;bottom:-3px;width:1px;background:var(--line-strong)}.n9-timeline li:last-child:after{display:none}.n9-timeline li>span{width:15px;height:15px;margin-top:3px;z-index:1;border:3px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.n9-timeline li>div{display:grid;align-content:start}.n9-timeline small{color:var(--ink-3)}.n9-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:440px;max-width:calc(100vw - 32px);padding:14px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);box-shadow:var(--shadow)}.n9-popover>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.n9-popover>header button{border:0;color:var(--ink-3);background:transparent}.n9-date-converter>small{display:block;margin-top:10px;color:var(--ink-3)}@media(max-width:1100px){.n9-violations__header{align-items:flex-start}.n9-violations__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.n9-violations__stats>div:nth-child(n+4){border-top:1px solid var(--line)}.n9-violation-cards{grid-template-columns:repeat(2,minmax(240px,1fr))}.n9-file-folder{width:100vw}.n9-folder-summary--case{grid-template-columns:repeat(3,minmax(0,1fr))}.n9-form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-field--span-3{grid-column:span 2}.n9-reminder-composer{grid-template-columns:28px 1fr}.n9-dismissal-resume,.n9-handoff-composer{grid-template-columns:1fr 1fr}.n9-dismissal-resume>div:first-child,.n9-handoff-composer>.n9-field{grid-column:span 2}.n9-handoff-list article{grid-template-columns:minmax(220px,1fr) auto}.n9-reminder-composer .n9-dual-date,.n9-reminder-composer .button{grid-column:2}}@media(max-width:760px){.n9-violations__header,.n9-worklist__toolbar{align-items:stretch;flex-direction:column}.n9-violations__header{padding:16px}.n9-violations__header>div:first-child{align-items:flex-start}.n9-violations__header-actions{flex-wrap:wrap}.n9-violations__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-violations__stats>div{min-height:68px}.n9-worklist{padding:16px}.n9-worklist__tools{flex-wrap:wrap}.n9-worklist__tools>label{width:100%}.n9-violation-cards{grid-template-columns:1fr}.n9-task-list article{grid-template-columns:5px minmax(0,1fr) 40px}.n9-task-list__date{grid-column:2}.n9-modal-backdrop{align-items:end;padding:0}.n9-modal{width:100%;max-height:94vh;border-radius:6px 6px 0 0}.n9-reference-manager__create{grid-template-columns:1fr}.n9-reference-manager__tools{align-items:stretch;flex-direction:column}.n9-reference-manager__tools>label{width:100%}.n9-reference-manager__list>div{grid-template-columns:minmax(0,1fr) auto auto;padding:10px 0}.n9-reference-manager__list>div>input{grid-column:1 / -1}.n9-form-grid--2,.n9-form-grid--3{grid-template-columns:1fr}.n9-field--span-2,.n9-field--span-3{grid-column:span 1}.n9-file-folder{width:100vw}.n9-file-folder__header{grid-template-columns:40px minmax(0,1fr)}.n9-folder-backdrop .n9-file-folder{display:block;overflow-x:hidden;overflow-y:auto}.n9-folder-backdrop .n9-file-folder__header{position:sticky;top:0;z-index:2;background:var(--surface)}.n9-folder-backdrop .n9-file-folder__body{overflow:visible}.n9-file-folder__header .n9-state,.n9-folder-header-tools{grid-column:2}.n9-folder-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-legal-visibility{grid-template-columns:1fr;gap:10px;padding:12px}.n9-case-levels,.n9-case-repository-grid{grid-template-columns:1fr}.n9-case-repository>header,.n9-case-audit>header{align-items:flex-start;flex-direction:column}.n9-case-repository__actions{width:100%;justify-content:flex-start}.n9-file-folder__body{padding:10px}.n9-dual-date{grid-template-columns:1fr}.n9-dual-date>span{grid-column:1}.n9-dual-date>.n9-field-hint,.n9-dual-date>.n9-field-error{grid-column:1}.n9-workflow-ownership{grid-template-columns:1fr}.n9-workflow-ownership>svg{display:none}.n9-responsibility-lanes,.n9-grievance-attachments{grid-template-columns:1fr}.n9-dismissal-resume,.n9-handoff-composer,.n9-handoff-list article{grid-template-columns:1fr}.n9-dismissal-resume>div:first-child,.n9-handoff-composer>.n9-field{grid-column:span 1}.n9-field-checkboxes{grid-template-columns:1fr}}.n9-analytics{min-width:0;color:var(--ink)}.n9-analytics__header{min-height:94px;padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--surface)}.n9-analytics__header>div,.n9-analytics__header>div:first-child,.n9-analytics__actions,.n9-analytics__header p{display:flex;align-items:center;gap:10px}.n9-analytics__header h1,.n9-analytics__header p{margin:0}.n9-analytics__header h1{font-size:23px}.n9-analytics__header p,.n9-data-freshness{color:var(--ink-3);font-size:12px}.n9-analytics__mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--accent);color:var(--accent);background:var(--accent-soft)}.n9-analytics-filters{position:sticky;top:0;z-index:12;padding:11px 16px;border-bottom:1px solid var(--line-strong);display:flex;align-items:end;gap:8px;overflow-x:auto;background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.n9-analytics-filters__title{min-width:max-content;min-height:42px;display:flex;align-items:center;gap:7px;padding-inline:4px 10px;color:var(--accent);font-weight:700}.n9-analytics-filters label{min-width:132px;display:grid;gap:3px}.n9-analytics-filters label span{color:var(--ink-3);font-size:11px}.n9-analytics-filters input,.n9-analytics-filters select{width:100%;height:38px;padding:5px 9px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:var(--surface)}.n9-analytics-filters__actions{min-width:max-content;display:flex;gap:6px}.n9-analytics-kpis,.n9-analytics-mini-kpis{display:grid;background:var(--surface);border-bottom:1px solid var(--line)}.n9-analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.n9-analytics-mini-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;border:1px solid var(--line)}.n9-analytics-kpi{min-height:94px;padding:14px 16px;border-inline-start:1px solid var(--line);display:flex;align-items:center;gap:11px}.n9-analytics-kpi:first-child{border-inline-start:0}.n9-analytics-kpi>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:var(--accent-soft)}.n9-analytics-kpi>div{min-width:0;display:grid;gap:2px}.n9-analytics-kpi small,.n9-analytics-kpi em{color:var(--ink-3);font-size:11px;font-style:normal}.n9-analytics-kpi strong{overflow:hidden;color:var(--ink);font-size:20px;text-overflow:ellipsis;white-space:nowrap}.n9-analytics-kpi--danger>span,.n9-analytics-kpi--danger strong{color:var(--danger)}.n9-analytics-kpi--warning>span,.n9-analytics-kpi--warning strong{color:var(--warning)}.n9-analytics-tabs{padding-inline:16px;border-bottom:1px solid var(--line);display:flex;gap:4px;overflow-x:auto;background:var(--surface)}.n9-analytics-tabs button{min-width:max-content;min-height:48px;padding:10px 15px;border:0;border-bottom:3px solid transparent;color:var(--ink-2);background:transparent}.n9-analytics-tabs button.is-active{border-bottom-color:var(--accent);color:var(--accent);font-weight:700}.n9-analytics main{padding:18px;transition:opacity .16s ease}.n9-analytics main.is-refreshing{opacity:.56;pointer-events:none}.n9-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.n9-chart-panel{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.n9-chart-panel--wide{grid-column:1 / -1}.n9-chart-panel>header{min-height:69px;padding:13px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center}.n9-chart-panel h3,.n9-chart-panel p{margin:0}.n9-chart-panel h3{font-size:16px}.n9-chart-panel p{margin-top:3px;color:var(--ink-3);font-size:12px}.n9-chart-panel__body{min-height:300px;padding:12px}.n9-chart-empty,.n9-report-restricted,.n9-report-error{min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ink-3);text-align:center}.n9-chart-tooltip{padding:9px 11px;border:1px solid var(--line-strong);display:grid;gap:4px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}.n9-chart-tooltip span{font-size:12px}.n9-data-table-wrap{max-height:470px;overflow:auto;border:1px solid var(--line)}.n9-data-table{width:100%;border-collapse:collapse}.n9-data-table th,.n9-data-table td{min-width:105px;padding:10px 12px;border-bottom:1px solid var(--line);text-align:start;white-space:nowrap}.n9-data-table th{position:sticky;top:0;z-index:2;color:var(--ink-2);background:var(--surface-2)}.n9-process-funnel{min-height:250px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0}.n9-process-funnel div{min-height:108px;padding:18px;border-inline-start:1px solid var(--line);display:grid;place-items:center;align-content:center;gap:6px;text-align:center}.n9-process-funnel div:first-child{border-inline-start:0}.n9-process-funnel strong{color:var(--accent);font-size:28px}.n9-long-report{max-width:1080px;margin:0 auto;border:1px solid var(--line);background:var(--surface)}.n9-long-report>header,.n9-long-report>section,.n9-long-report>footer{padding:22px 28px;border-bottom:1px solid var(--line)}.n9-long-report>header span{color:var(--accent);font-weight:800}.n9-long-report h2,.n9-long-report h3,.n9-long-report p{margin:0}.n9-long-report h2{margin-top:6px;font-size:25px}.n9-long-report h3{margin-bottom:8px;font-size:17px}.n9-long-report p,.n9-long-report li{color:var(--ink-2);line-height:1.9}.n9-long-report footer{color:var(--ink-3);font-size:12px}.n9-analytics-method{margin:0 18px 20px;padding:14px 16px;border:1px solid var(--line);display:flex;align-items:flex-start;gap:10px;color:var(--ink-2);background:var(--surface-2)}.n9-analytics-method div{display:grid;gap:3px}.n9-analytics-method span{color:var(--ink-3);font-size:12px}.n9-report-profile-dialog{width:min(1080px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:hidden;border:1px solid var(--line-strong);display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}.n9-report-profile-dialog>header,.n9-report-profile-dialog>footer,.n9-report-profile-dialog>header>div,.n9-report-profile-dialog>footer>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.n9-report-profile-dialog>header,.n9-report-profile-dialog>footer{padding:16px 20px;border-bottom:1px solid var(--line)}.n9-report-profile-dialog>footer{border-top:1px solid var(--line);border-bottom:0}.n9-report-profile-dialog>header>div>span{width:42px;height:42px;border:1px solid var(--accent);display:grid;place-items:center;color:var(--accent);background:var(--accent-tint)}.n9-report-profile-dialog h2,.n9-report-profile-dialog h3,.n9-report-profile-dialog h4,.n9-report-profile-dialog p{margin:0}.n9-report-profile-dialog p,.n9-report-profile-dialog footer>span{color:var(--ink-3);font-size:12px}.n9-report-profile-dialog__body{padding:20px;overflow:auto;display:grid;gap:18px}.n9-profile-options{border-top:1px solid var(--line-strong);padding-top:16px}.n9-profile-options>header{margin-bottom:12px}.n9-profile-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.n9-profile-checks label,.n9-profile-metric-groups label{min-height:48px;padding:10px 12px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line)}.n9-profile-checks label+label{border-inline-start:1px solid var(--line)}.n9-profile-metric-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.n9-profile-metric-groups>section{border:1px solid var(--line)}.n9-profile-metric-groups h4{padding:11px 13px;border-bottom:1px solid var(--line);color:var(--accent);background:var(--surface-2)}.n9-profile-metric-groups label:last-child{border-bottom:0}.n9-profile-metric-groups label>span{display:grid;gap:2px}.n9-profile-metric-groups small{color:var(--ink-3)}@media(max-width:1240px){.n9-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.n9-analytics-kpi:nth-child(n+4){border-top:1px solid var(--line)}.n9-analytics-mini-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.n9-analytics__header,.n9-analytics__header>div,.n9-analytics__actions{align-items:stretch;flex-direction:column}.n9-analytics__header>div:first-child{align-items:center;flex-direction:row}.n9-data-freshness{text-align:center}.n9-analytics-kpis,.n9-analytics-mini-kpis,.n9-analytics-grid{grid-template-columns:1fr}.n9-analytics-kpi,.n9-analytics-kpi:nth-child(n+1){border-top:1px solid var(--line);border-inline-start:0}.n9-chart-panel--wide{grid-column:auto}.n9-process-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-process-funnel div:nth-child(odd){border-inline-start:0}.n9-analytics main{padding:10px}.n9-profile-checks,.n9-profile-metric-groups{grid-template-columns:1fr}}.supervision-page{width:min(1660px,100%);min-width:0;margin-inline:auto;display:grid;gap:18px;color:var(--ink);overflow:hidden}.supervision-page--embedded{margin-top:18px}.supervision-page--embedded .supervision-hero{grid-template-columns:auto minmax(260px,1fr) auto}.workspace-main:has(.supervision-page){width:min(1660px,calc(100% - 24px));min-width:0}.supervision-hero{min-height:104px;padding:18px 20px;border-block:1px solid var(--line);display:grid;grid-template-columns:auto auto minmax(260px,1fr) auto;align-items:center;gap:14px;background:var(--surface)}.supervision-hero h1,.supervision-panel h2,.supervision-panel h3{margin:0;letter-spacing:0}.supervision-hero p,.supervision-panel header p{margin:4px 0 0;color:var(--ink-3);font-size:13px}.supervision-hero__icon{width:48px;height:48px;border:1px solid var(--line-strong);border-radius:7px;display:grid;place-items:center;color:var(--accent);background:var(--accent-tint)}.supervision-hero__controls,.supervision-command-bar,.supervision-command-bar nav,.supervision-export-actions,.supervision-request__actions{display:flex;align-items:center;gap:8px}.supervision-hero__controls>label{min-width:300px;min-height:42px;padding-inline:10px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:8px;background:var(--surface-2)}.supervision-hero__controls select,.supervision-field select,.supervision-field textarea,.supervision-form-grid input,.supervision-form-grid select,.supervision-form-grid textarea,.supervision-employee-toolbar select{width:100%;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:var(--surface);font:inherit}.supervision-hero__controls select{border:0;background:transparent}.supervision-segmented{min-height:38px;border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden;background:var(--surface)}.supervision-segmented button{min-width:64px;padding-inline:10px;border:0;border-inline-start:1px solid var(--line);color:var(--ink-2);background:transparent}.supervision-segmented button:first-child{border-inline-start:0}.supervision-segmented button.is-active{color:var(--accent-contrast);background:var(--accent)}.supervision-command-bar{min-height:66px;padding:10px 18px;border-block:1px solid var(--line);justify-content:space-between;background:var(--surface-2)}.supervision-command-bar>div{display:grid;gap:1px}.supervision-command-bar span,.supervision-command-bar small{color:var(--ink-3);font-size:12px}.supervision-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--line);background:var(--surface)}.supervision-kpi{min-height:112px;padding:16px;border-inline-start:1px solid var(--line);display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px}.supervision-kpi:first-child{border-inline-start:0}.supervision-kpi__icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft)}.supervision-kpi>div{display:grid;gap:2px}.supervision-kpi small,.supervision-kpi span{color:var(--ink-3);font-size:12px}.supervision-kpi strong{font-size:26px;line-height:1.1}.supervision-kpi--danger strong,.supervision-kpi--danger .supervision-kpi__icon{color:var(--danger)}.supervision-kpi--warning strong,.supervision-kpi--warning .supervision-kpi__icon{color:var(--warning)}.supervision-panel{border-block:1px solid var(--line);background:var(--surface)}.supervision-panel>header{min-height:74px;padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.supervision-request-list{display:grid}.supervision-request{min-height:88px;padding:13px 18px;border-bottom:1px solid var(--line);border-inline-start:3px solid var(--line-strong);display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.supervision-request:last-child{border-bottom:0}.supervision-request.priority-high,.supervision-request.priority-urgent,.supervision-request.priority-critical{border-inline-start-color:var(--danger)}.supervision-request__icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:var(--surface-2)}.supervision-request>div:nth-child(2)>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.supervision-request p{margin:5px 0;color:var(--ink-2);font-size:13px}.supervision-request small{color:var(--ink-3)}.supervision-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.supervision-chart-panel{border:0}.supervision-chart-panel>header{min-height:64px}.supervision-chart{width:100%;height:290px;padding:8px 10px 12px}.theme-dark .supervision-chart .recharts-text,.theme-dark .supervision-chart .recharts-legend-item-text{fill:var(--ink-2);color:var(--ink-2)!important}.supervision-search{width:min(380px,100%);min-height:42px;padding-inline:11px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:8px;background:var(--surface-2)}.supervision-search input{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.supervision-register-tabs{min-height:48px;padding-inline:18px;border-bottom:1px solid var(--line);display:flex;gap:22px;overflow-x:auto}.supervision-register-tabs button{min-width:max-content;border:0;border-bottom:3px solid transparent;display:flex;align-items:center;gap:7px;color:var(--ink-2);background:transparent}.supervision-register-tabs button.is-active{border-bottom-color:var(--accent);color:var(--accent)}.supervision-register-tabs b,.supervision-count{min-width:25px;height:25px;padding-inline:6px;border-radius:50%;display:inline-grid;place-items:center;color:var(--accent);background:var(--accent-soft);font-size:12px}.supervision-table-wrap{width:100%;overflow:auto}.supervision-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.supervision-table-wrap th,.supervision-table-wrap td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;font-size:13px}.supervision-table-wrap th{color:var(--ink-2);background:var(--surface-2);font-weight:600}.supervision-table-wrap td strong,.supervision-table-wrap td small{display:block}.supervision-table-wrap td small{margin-top:3px;color:var(--ink-3)}.supervision-table-wrap tr.is-overdue,.supervision-table-wrap td.is-danger{color:var(--danger)}.supervision-employee-toolbar{min-height:76px;padding:12px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:20px}.supervision-employee-toolbar>label{width:min(300px,100%);display:grid;gap:5px;color:var(--ink-2);font-size:12px}.supervision-employee-toolbar select{min-height:40px;padding-inline:9px}.supervision-employee-summary{flex:1;display:grid;grid-template-columns:repeat(4,minmax(100px,1fr))}.supervision-employee-summary>span{padding-inline:14px;border-inline-start:1px solid var(--line);display:grid}.supervision-employee-summary small{color:var(--ink-3)}.supervision-progress{display:flex;align-items:center;gap:8px}.supervision-progress i{width:110px;height:6px;border-radius:3px;overflow:hidden;background:var(--surface-3)}.supervision-progress b{height:100%;display:block;background:var(--accent)}.supervision-empty{min-height:150px;padding:24px;display:grid;place-items:center;align-content:center;gap:6px;color:var(--ink-3);text-align:center}.supervision-footnote{padding:13px 18px;border-block:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px;color:var(--ink-3);background:var(--surface-2);font-size:12px}.supervision-footnote span{display:inline-flex;align-items:center;gap:6px}.supervision-dispatch-form,.supervision-request-copy{display:grid;gap:14px}.supervision-dispatch-form{padding:18px}.supervision-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.supervision-form-grid label,.supervision-field{display:grid;gap:6px;color:var(--ink-2);font-size:13px}.supervision-form-grid label.is-wide{grid-column:1 / -1}.supervision-form-grid input,.supervision-form-grid select,.supervision-form-grid textarea,.supervision-field select,.supervision-field textarea{min-height:42px;padding:9px 10px}.supervision-recipients{margin:0;padding:13px;border:1px solid var(--line)}.supervision-recipients>div{max-height:190px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:auto;background:var(--line)}.supervision-recipients label,.supervision-dispatch-options label{padding:10px;display:flex;align-items:center;gap:9px;background:var(--surface)}.supervision-recipients span,.supervision-dispatch-options span{display:grid}.supervision-recipients small,.supervision-dispatch-options small{color:var(--ink-3)}.supervision-dispatch-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.supervision-dispatch-form>footer,.supervision-request-actions{display:flex;justify-content:flex-end;gap:8px}.supervision-request-dialog{padding-bottom:16px}.supervision-request-copy,.supervision-request-dialog>.supervision-field,.supervision-request-actions{margin-inline:18px}.supervision-request-copy dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.supervision-request-copy dl>div{padding:10px;border-inline-start:1px solid var(--line)}.supervision-request-copy dt{color:var(--ink-3);font-size:12px}.supervision-request-copy dd{margin:3px 0 0}@media(max-width:1180px){.supervision-hero{grid-template-columns:auto auto 1fr}.supervision-hero__controls{grid-column:1 / -1}.supervision-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.supervision-kpi:nth-child(4){border-inline-start:0}.supervision-chart-grid{grid-template-columns:1fr 1fr}.supervision-chart-panel:last-child{grid-column:1 / -1}}@media(max-width:760px){.supervision-page{gap:12px}.supervision-hero,.supervision-command-bar,.supervision-panel>header,.supervision-employee-toolbar{align-items:stretch}.supervision-hero{grid-template-columns:auto auto minmax(0,1fr);padding:12px}.supervision-hero>div:not(.supervision-hero__controls){min-width:0}.supervision-hero h1{font-size:1.65rem;line-height:1.25}.supervision-hero p{line-height:1.7}.supervision-hero__icon{width:42px;height:42px}.supervision-hero__controls,.supervision-command-bar,.supervision-panel>header,.supervision-employee-toolbar{flex-direction:column}.supervision-hero__controls{grid-column:1 / -1;width:100%}.supervision-hero__controls .supervision-segmented{width:100%}.supervision-hero__controls .supervision-segmented button{flex:1}.supervision-hero__controls>label{min-width:0;width:100%}.supervision-command-bar nav,.supervision-export-actions{flex-wrap:wrap}.supervision-command-bar nav>button{flex:1 1 150px}.supervision-kpis,.supervision-chart-grid,.supervision-form-grid,.supervision-recipients>div,.supervision-dispatch-options,.supervision-request-copy dl{grid-template-columns:1fr}.supervision-kpi,.supervision-kpi:nth-child(4){border-inline-start:0;border-bottom:1px solid var(--line)}.supervision-chart-panel:last-child,.supervision-form-grid label.is-wide{grid-column:auto}.supervision-request{grid-template-columns:38px minmax(0,1fr)}.supervision-request__actions{grid-column:1 / -1;justify-content:flex-end}.supervision-employee-summary{width:100%;grid-template-columns:1fr 1fr}.workspace-main:has(.supervision-page){width:100%;padding-inline:8px}}.n9-case-report{display:grid;gap:18px}.n9-case-report__search,.n9-case-report__identity{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 22px;border-block:1px solid var(--line-strong);background:var(--surface)}.n9-case-report__search>div,.n9-case-report__identity>div{display:flex;align-items:flex-start;gap:12px}.n9-case-report__search>div>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:6px;color:var(--accent);background:var(--accent-soft)}.n9-case-report__search h2,.n9-case-report__identity h2,.n9-case-report__search p,.n9-case-report__identity p{margin:0}.n9-case-report__search p,.n9-case-report__identity p,.n9-case-report__identity small{color:var(--muted)}.n9-case-report__search form{min-width:min(440px,100%);display:flex;align-items:flex-end;gap:9px}.n9-case-report__search label{flex:1;display:grid;gap:6px}.n9-case-report__search label>span{color:var(--muted);font-size:.78rem}.n9-case-report__search label>div{display:flex;align-items:center;gap:8px;min-height:43px;padding:0 11px;border:1px solid var(--line-strong);background:var(--surface-2)}.n9-case-report__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.n9-case-report__identity>div{display:block}.n9-case-report__identity h2{margin:3px 0}.n9-case-report__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--line)}.n9-case-report__kpis .n9-analytics-kpi{border:0;border-inline-start:1px solid var(--line);border-radius:0}.n9-case-report__facts{margin:0}.n9-case-report__facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.n9-case-report__facts dt{color:var(--muted)}.n9-case-report__facts dd{margin:0;font-weight:700}.n9-case-report__tasks{display:grid;gap:0}.n9-case-report__tasks>strong{padding-bottom:12px}.n9-case-report__tasks>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.n9-case-report__tasks small,.n9-case-report__tasks p{color:var(--muted)}.n9-case-report__events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.n9-case-report__events>div{min-height:66px;display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.n9-case-report__events>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.n9-case-report__events small{display:block;margin-top:4px;color:var(--muted)}@media(max-width:1040px){.n9-case-report__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-case-report__search{align-items:stretch;flex-direction:column}}@media(max-width:680px){.n9-case-report__search form,.n9-case-report__identity{align-items:stretch;flex-direction:column}.n9-case-report__kpis,.n9-case-report__events{grid-template-columns:1fr}.n9-case-report__facts>div{grid-template-columns:1fr;gap:3px}}@media print{.workspace-header,.workspace-tabs,.n9-analytics__header,.n9-analytics-filters,.n9-analytics-kpis,.n9-analytics-tabs,.n9-analytics-method{display:none!important}.n9-analytics main{padding:0}.n9-long-report{border:0}}.n9-collaboration-module{--collab-line: var(--line, #d8e0dd);min-height:calc(100vh - 132px);color:var(--ink, #17201d)}.n9-module-header,.n9-module-header__signals,.n9-collab-section-head,.n9-collab-tabs,.n9-collab-toolbar,.n9-chat-list>header,.n9-chat-thread>header,.n9-collab-dialog>header,.n9-collab-form>footer,.n9-table-actions,.n9-effective,.n9-hold{display:flex;align-items:center}.n9-module-header{min-height:92px;gap:16px;padding:18px 24px;border-bottom:1px solid var(--collab-line);background:var(--surface, #fff)}.n9-module-header h1,.n9-collab-section-head h2,.n9-chat-list h2,.n9-chat-thread h3,.n9-collab-dialog h3{margin:2px 0 0;letter-spacing:0}.n9-module-header__signals{margin-inline-start:auto;gap:8px}.n9-module-header__signals span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--collab-line);color:var(--muted, #63706c);font-size:.8rem}.n9-collab-tabs{gap:0;padding-inline:24px;border-bottom:1px solid var(--collab-line);background:var(--surface, #fff);overflow-x:auto}.n9-collab-tabs button{display:inline-flex;align-items:center;gap:8px;min-width:max-content;padding:14px 20px 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted, #63706c);cursor:pointer}.n9-collab-tabs button.is-active{color:var(--accent, #12684d);border-bottom-color:var(--accent, #12684d)}.n9-chat-shell{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);min-height:calc(100vh - 264px);background:var(--surface, #fff)}.n9-chat-list{min-width:0;border-inline-end:1px solid var(--collab-line);background:var(--surface, #fff)}.n9-chat-list>header,.n9-chat-thread>header{min-height:70px;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--collab-line)}.n9-chat-list small,.n9-chat-thread small,.n9-delegation-list small,.n9-collab-table small{display:block;color:var(--muted, #63706c)}.n9-inline-search{display:flex;align-items:center;gap:8px;min-width:220px;border:1px solid var(--collab-line);background:var(--surface, #fff);padding:9px 11px}.n9-chat-list>.n9-inline-search{margin:12px}.n9-inline-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:inherit}.n9-chat-list__items{max-height:calc(100vh - 360px);overflow-y:auto}.n9-chat-list__items>button{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;width:100%;gap:2px 10px;padding:13px 14px;border:0;border-bottom:1px solid var(--collab-line);border-inline-start:3px solid transparent;background:transparent;color:inherit;text-align:start;cursor:pointer}.n9-chat-list__items>button:hover,.n9-chat-list__items>button.is-active{background:color-mix(in srgb,var(--accent, #12684d) 7%,var(--surface, #fff));border-inline-start-color:var(--accent, #12684d)}.n9-chat-list__items>button .n9-avatar{grid-row:1 / 3}.n9-chat-list__items>button span:nth-child(2){min-width:0}.n9-chat-list__items>button strong,.n9-chat-list__items>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-chat-list__items>button time{color:var(--muted, #63706c);font-size:.7rem}.n9-chat-list__items>button b{grid-column:3;justify-self:end;min-width:20px;padding:2px 6px;border-radius:50%;background:var(--accent, #12684d);color:#fff;font-size:.7rem;text-align:center}.n9-avatar{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent, #12684d) 12%,var(--surface, #fff));color:var(--accent, #12684d)}.n9-chat-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;background:var(--surface-muted, #f5f8f7)}.n9-chat-messages{display:flex;flex-direction:column;gap:9px;max-height:calc(100vh - 405px);padding:20px max(20px,5vw);overflow-y:auto}.n9-chat-messages article{align-self:flex-start;width:min(620px,78%);padding:10px 13px 8px;border:1px solid var(--collab-line);border-radius:6px;background:var(--surface, #fff)}.n9-chat-messages article.is-mine{align-self:flex-end;border-color:color-mix(in srgb,var(--accent, #12684d) 40%,var(--collab-line));background:color-mix(in srgb,var(--accent, #12684d) 9%,var(--surface, #fff))}.n9-chat-messages article>span{color:var(--accent, #12684d);font-size:.74rem;font-weight:700}.n9-chat-messages article p{margin:4px 0 5px;white-space:pre-wrap;overflow-wrap:anywhere}.n9-chat-messages article time{display:block;color:var(--muted, #63706c);font-size:.66rem;text-align:end}.n9-chat-composer{display:flex;align-items:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--collab-line);background:var(--surface, #fff)}.n9-chat-composer__input{flex:1;min-width:0}.n9-chat-composer__input textarea{width:100%;resize:vertical;min-height:48px;max-height:140px;border:1px solid var(--collab-line);border-radius:4px;background:var(--surface, #fff);color:inherit;padding:10px 12px}.n9-chat-composer__input small{display:block;margin-top:3px;color:var(--muted, #63706c)}.n9-chat-attach{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--collab-line);color:var(--accent, #12684d);cursor:pointer}.n9-chat-attach input{display:none}.n9-message-attachments{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0}.n9-message-attachments a{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--collab-line);color:var(--accent, #12684d);text-decoration:none;font-size:.75rem}.n9-chat-composer .primary-button{width:46px;height:46px;justify-content:center;padding:0}.n9-chat-empty,.n9-quiet-state,.n9-table-loading{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted, #63706c)}.n9-chat-empty{grid-row:1 / -1;flex-direction:column}.n9-quiet-state{min-height:130px}.n9-collab-dialog{width:min(620px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 30px));overflow-y:auto;border:1px solid var(--collab-line);border-radius:6px;background:var(--surface, #fff);color:var(--ink, #17201d);box-shadow:0 24px 70px #0000003d}.n9-collab-dialog--wide{width:min(820px,calc(100vw - 28px))}.n9-collab-dialog>header{justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--collab-line)}.n9-collab-form{display:grid;gap:14px;padding:18px}.n9-collab-form label,.n9-settings-form label{display:grid;gap:6px;font-size:.82rem;font-weight:600}.n9-collab-form input,.n9-collab-form select,.n9-collab-form textarea,.n9-settings-form input,.n9-collab-toolbar select{width:100%;border:1px solid var(--collab-line);border-radius:3px;background:var(--surface, #fff);color:inherit;padding:9px 11px}.n9-collab-form__row,.n9-settings-form>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.n9-collab-form>footer{justify-content:flex-end;gap:9px;padding-top:4px}.n9-collab-members,.n9-permission-grid,.n9-settings-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;overflow-y:auto;border:1px solid var(--collab-line);padding:12px}.n9-collab-members label,.n9-permission-grid label{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid transparent;background:var(--surface-muted, #f5f8f7);cursor:pointer}.n9-collab-members label.is-selected,.n9-permission-grid label.is-selected{border-color:var(--accent, #12684d)}.n9-delegation-presets{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid var(--collab-line);background:var(--surface-muted, #f5f8f7)}.n9-delegation-presets>div{display:grid;gap:2px;min-width:170px;margin-inline-end:auto}.n9-delegation-presets small,.n9-permission-group label small,.n9-collab-form label>small{color:var(--text-muted, #68756f);font-weight:400;line-height:1.5}.n9-delegation-presets button{min-height:34px;padding:6px 10px;border:1px solid var(--collab-line);background:var(--surface, #fff);color:inherit;cursor:pointer}.n9-delegation-presets button:hover{border-color:var(--accent, #12684d);color:var(--accent, #12684d)}.n9-permission-groups{display:grid;gap:10px;max-height:390px;overflow-y:auto;padding:1px}.n9-permission-groups>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:9px 11px;border:1px solid var(--collab-line);background:var(--surface, #fff)}.n9-permission-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid var(--collab-line);padding:12px}.n9-permission-group legend{padding-inline:6px;color:var(--accent, #12684d);font-weight:800}.n9-permission-group legend small{display:inline-flex;margin-inline-start:5px;color:var(--text-muted, #68756f)}.n9-permission-group label{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid transparent;background:var(--surface-muted, #f5f8f7);cursor:pointer}.n9-permission-group label.is-selected{border-color:var(--accent, #12684d);background:color-mix(in srgb,var(--accent, #12684d) 7%,var(--surface, #fff))}.n9-permission-group label span{display:grid;gap:3px}.n9-archive-view,.n9-delegations-view,.n9-settings-view{padding:22px 24px 34px}.n9-collab-section-head{justify-content:space-between;gap:16px;margin-bottom:18px}.n9-collab-toolbar{justify-content:space-between;gap:10px;margin-bottom:12px}.n9-collab-toolbar .n9-inline-search{width:min(440px,100%)}.n9-collab-toolbar select{width:160px}.n9-collab-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--collab-line);background:var(--surface, #fff)}.n9-collab-table{width:100%;min-width:900px;border-collapse:collapse}.n9-collab-table th,.n9-collab-table td{padding:12px 13px;border-bottom:1px solid var(--collab-line);text-align:start;vertical-align:middle}.n9-collab-table th{background:var(--surface-muted, #f5f8f7);color:var(--muted, #63706c);font-size:.76rem}.n9-collab-table td{font-size:.83rem}.n9-status,.n9-effective,.n9-hold{width:max-content;gap:4px;font-size:.72rem}.n9-status{display:inline-block;padding:3px 7px;border:1px solid var(--collab-line)}.n9-status--accepted,.n9-status--restored{color:#0e7453;border-color:#8ec8b4}.n9-status--pending{color:#a16800;border-color:#e2bd70}.n9-status--rejected,.n9-status--revoked{color:#a12f3f;border-color:#dba5ad}.n9-hold{margin-top:5px;color:#9f3148}.n9-table-actions{gap:6px}.n9-table-actions .is-positive{color:#0e7453}.n9-table-actions .is-danger{color:#b3293a}.n9-table-loading{position:absolute;top:0;right:0;bottom:0;left:0;min-height:150px;background:color-mix(in srgb,var(--surface, #fff) 88%,transparent)}.n9-delegation-list{border:1px solid var(--collab-line);background:var(--surface, #fff)}.n9-delegation-list article{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.7fr) minmax(130px,.8fr) minmax(170px,1fr) auto;align-items:center;gap:18px;padding:14px 16px;border-bottom:1px solid var(--collab-line)}.n9-delegation-list article:last-child{border-bottom:0}.n9-delegation-list__identity{display:flex;align-items:center;gap:10px}.n9-delegation-list__details{grid-column:1 / -1;padding:10px 12px;background:var(--surface-2, #f7f9f8);border:1px solid var(--collab-line);border-radius:4px;font-size:.76rem}.n9-delegation-list__details summary{color:var(--brand);font-weight:700;cursor:pointer}.n9-delegation-list__details p{margin:10px 0}.n9-delegation-list__details>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.n9-delegation-list__details>div span{padding:5px 8px;background:var(--surface);border:1px solid var(--collab-line);border-radius:3px}.n9-effective{margin-top:5px;color:#0e7453!important}.n9-settings-form{display:grid;gap:18px;max-width:820px;padding:20px;border:1px solid var(--collab-line);background:var(--surface, #fff)}.n9-settings-form label{position:relative}.n9-settings-form label small{color:var(--muted, #63706c)}.n9-settings-form fieldset{grid-template-columns:1fr;max-height:none}.n9-settings-form fieldset label{display:flex;align-items:center;grid-template-columns:none}.n9-settings-form fieldset input{width:auto}.n9-settings-form footer{display:flex;justify-content:flex-end}.icon-button--urgent,.urgent-button{color:#a1283e;border-color:color-mix(in srgb,#c7374f 48%,var(--collab-line));background:color-mix(in srgb,#c7374f 7%,var(--surface, #fff))}.urgent-button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-width:1px;border-style:solid;border-radius:3px;font:inherit;font-weight:700;cursor:pointer}.n9-operations-view{padding:22px 24px 34px}.n9-operation-list{border:1px solid var(--collab-line);background:var(--surface, #fff)}.n9-operation-row{display:grid;grid-template-columns:44px minmax(280px,1fr) minmax(150px,.35fr) minmax(220px,auto);align-items:center;gap:14px;min-height:106px;padding:14px 16px;border-bottom:1px solid var(--collab-line);border-inline-start:4px solid transparent}.n9-operation-row:last-child{border-bottom:0}.n9-operation-row.priority-high{border-inline-start-color:#d59618}.n9-operation-row.priority-urgent,.n9-operation-row.priority-critical{border-inline-start-color:#c7374f}.n9-operation-row__icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--collab-line);color:var(--accent, #12684d);background:var(--surface-muted, #f5f8f7)}.priority-urgent .n9-operation-row__icon,.priority-critical .n9-operation-row__icon{color:#b32840}.n9-operation-row__body{min-width:0}.n9-operation-row__body>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.n9-operation-row__body strong{font-size:.94rem}.n9-operation-row__body p{margin:7px 0 6px;color:var(--ink, #17201d);white-space:pre-wrap;overflow-wrap:anywhere}.n9-operation-row__body small{color:var(--muted, #63706c)}.n9-operation-row__metrics,.n9-urgent-sla{display:grid;gap:6px;color:var(--muted, #63706c);font-size:.76rem}.n9-operation-row__metrics b{margin-inline-end:4px;color:var(--ink, #17201d);font-size:.9rem}.n9-urgent-sla .is-overdue{color:#c52e46;font-weight:700}.n9-priority{display:inline-block;padding:3px 7px;border:1px solid var(--collab-line);color:var(--muted, #63706c);font-size:.7rem}.n9-priority--high{color:#946000;border-color:#d9b765}.n9-priority--urgent,.n9-priority--critical{color:#a1283e;border-color:#dda5af}.n9-status--published,.n9-status--in_progress{color:#0e7453;border-color:#8ec8b4}.n9-status--submitted{color:#a16800;border-color:#e2bd70}.n9-status--closed,.n9-status--cancelled{color:var(--muted, #63706c)}.n9-table-actions--flow{flex-wrap:wrap;justify-content:flex-end}.n9-table-actions--flow select{width:150px;border:1px solid var(--collab-line);border-radius:3px;background:var(--surface, #fff);color:inherit;padding:8px}.n9-inline-options{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.n9-inline-options label{display:flex;grid-template-columns:none;align-items:center;gap:7px}.n9-operation-note{display:flex;align-items:center;gap:9px;padding:11px 12px;border-inline-start:3px solid var(--accent, #12684d);background:var(--surface-muted, #f5f8f7);color:var(--muted, #63706c);font-size:.8rem}.n9-settings-form--secondary{margin:18px 24px 34px}.n9-settings-form--secondary header h3{margin:3px 0 0}@media(max-width:980px){.n9-module-header__signals{display:none}.n9-chat-shell{grid-template-columns:270px minmax(0,1fr)}.n9-delegation-list article{grid-template-columns:minmax(210px,1fr) minmax(120px,.7fr) auto}.n9-operation-row{grid-template-columns:40px minmax(240px,1fr) minmax(190px,auto)}.n9-operation-row__metrics,.n9-urgent-sla{display:none}.n9-delegation-list article>div:nth-child(3),.n9-delegation-list article>div:nth-child(4){display:none}}@media(max-width:700px){.n9-module-header,.n9-archive-view,.n9-delegations-view,.n9-settings-view,.n9-operations-view{padding-inline:12px}.n9-chat-shell{display:block}.n9-chat-list{border-inline-end:0}.n9-chat-list__items{max-height:260px}.n9-chat-thread{min-height:520px;border-top:1px solid var(--collab-line)}.n9-chat-messages{max-height:370px;padding:14px}.n9-chat-messages article{width:90%}.n9-collab-form__row,.n9-settings-form>div,.n9-collab-members,.n9-permission-grid{grid-template-columns:1fr}.n9-delegation-presets{align-items:stretch;flex-direction:column}.n9-delegation-presets>div{margin-inline-end:0}.n9-permission-group{grid-template-columns:1fr}.n9-collab-toolbar{align-items:stretch;flex-direction:column}.n9-collab-toolbar select{width:100%}.n9-delegation-list article{grid-template-columns:1fr auto}.n9-delegation-list article>div:nth-child(2){grid-column:1}.n9-operation-row{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:12px 10px}.n9-operation-row__icon{width:34px;height:34px}.n9-operation-row .n9-table-actions{grid-column:1 / -1;justify-content:flex-end}.n9-table-actions--flow select{width:100%}.n9-settings-form--secondary{margin-inline:12px}}.n9-tasks-module.n9-tasks-module--advanced{width:min(1620px,100%)}.n9-task-stats.n9-task-stats--advanced{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1180px){.n9-task-stats.n9-task-stats--advanced{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.n9-task-stats.n9-task-stats--advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}.n9-sessions-panel>header{align-items:flex-start;gap:16px}.n9-session-reports{display:grid;gap:12px;margin-top:16px}.n9-session-report-card{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:16px}.n9-session-report-card>header,.n9-session-report-card>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.n9-session-report-card h4,.n9-session-report-card p{margin:0}.n9-session-report-card>footer{justify-content:flex-start;margin-top:12px}.n9-session-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;background:var(--line);border:1px solid var(--line)}.n9-session-report-grid>div{min-width:0;background:var(--surface);padding:12px}.n9-session-report-grid small,.n9-session-report-grid strong{display:block;overflow-wrap:anywhere}.n9-session-report-notes{border-inline-start:3px solid var(--brand);background:var(--surface-soft);padding:10px 12px;margin-bottom:14px}.n9-session-report-notes p{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.n9-session-report-grid{grid-template-columns:1fr}.n9-session-report-card>header,.n9-session-report-card>footer,.n9-sessions-panel>header{align-items:stretch;flex-direction:column}}.n9-team-name{display:block;margin-top:3px;color:var(--n9-green-700, #0f5a43);font-size:.82rem}.n9-violations__mark{border-color:var(--team-accent, #0f5a43);color:var(--team-accent, #0f5a43);overflow:hidden}.n9-violations__mark img{width:100%;height:100%;object-fit:contain;background:#fff}.n9-compact-history{margin-top:16px;border-top:1px solid var(--line, #dfe6e2);border-bottom:1px solid var(--line, #dfe6e2);background:color-mix(in srgb,var(--surface, #fff) 94%,#0f5a43 6%)}.n9-compact-history>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line, #dfe6e2)}.n9-compact-history>header>div{display:flex;align-items:center;gap:10px}.n9-compact-history>header span{display:grid;gap:2px}.n9-compact-history>header small,.n9-compact-history li small{color:var(--muted, #66736c)}.n9-compact-history>header button{border:0;background:transparent;color:var(--n9-green-700, #0f5a43);font:inherit;cursor:pointer}.n9-compact-history>header .n9-compact-history__actions{display:flex;align-items:center;gap:10px}.n9-compact-history__actions button+button{padding-inline-start:10px;border-inline-start:1px solid var(--line)}.n9-compact-history ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:14px 16px;gap:12px}.n9-compact-history li{display:flex;gap:9px;min-width:0}.n9-compact-history li>span{flex:0 0 8px;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--n9-gold, #aa7b12)}.n9-compact-history li div{display:grid;min-width:0;gap:3px}.n9-compact-history li strong,.n9-compact-history li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9-task-audience{display:inline-flex;width:max-content;margin-top:6px;padding:3px 7px;border:1px solid var(--line, #dfe6e2);color:var(--muted, #66736c);font-size:.72rem;font-style:normal}.developer-branding{padding:8px 0 24px}.developer-resilience{display:grid;gap:18px}.developer-resilience__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--surface)}.developer-resilience__kpis>div{min-height:92px;padding:18px;display:flex;align-items:center;gap:12px;border-inline-start:1px solid var(--line)}.developer-resilience__kpis>div:last-child{border-inline-start:0}.developer-resilience__kpis span,.developer-resilience__table td>small{display:grid;gap:4px}.developer-resilience__kpis strong{font-size:1.05rem}.developer-resilience__block{border:1px solid var(--line);background:var(--surface)}.developer-resilience__block>header{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.developer-resilience__block h4,.developer-resilience__block p{margin:0}.developer-resilience__block p{margin-top:4px;color:var(--muted)}.developer-resilience__controls{display:flex;align-items:center;gap:10px}.developer-resilience__controls select{min-width:230px}.developer-resilience__table{overflow:auto}.developer-resilience__table table{width:100%;min-width:760px;border-collapse:collapse}.developer-resilience__table th,.developer-resilience__table td{padding:12px 14px;text-align:start;border-bottom:1px solid var(--line)}@media(max-width:900px){.developer-resilience__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-resilience__block>header,.developer-resilience__controls{align-items:stretch;flex-direction:column}}.developer-branding__list{display:grid;gap:1px;margin-top:18px;border-top:1px solid var(--line, #dfe6e2);border-bottom:1px solid var(--line, #dfe6e2)}.developer-branding__row{display:grid;grid-template-columns:58px minmax(170px,1.25fr) minmax(190px,1fr) 84px auto auto;align-items:end;gap:12px;padding:14px 4px;border-bottom:1px solid var(--line, #dfe6e2)}.developer-branding__row:last-child{border-bottom:0}.developer-branding__logo{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--brand-accent, #0f5a43);background:#fff;overflow:hidden}.developer-branding__logo img{width:100%;height:100%;object-fit:contain}.developer-branding__identity,.developer-branding__row>label{display:grid;gap:5px}.developer-branding__identity span,.developer-branding__row>label>span{color:var(--muted, #66736c);font-size:.75rem}.developer-branding__row input[type=text],.developer-branding__row input:not([type]){min-height:38px}.developer-branding__color input{width:58px;height:38px;padding:2px;border:1px solid var(--line, #dfe6e2);background:var(--surface, #fff)}.developer-branding__upload input{display:none}@media(max-width:980px){.n9-compact-history ol{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-branding__row{grid-template-columns:58px minmax(0,1fr) minmax(160px,1fr);align-items:center}}@media(max-width:640px){.n9-compact-history ol,.developer-branding__row{grid-template-columns:1fr}.n9-compact-history>header{align-items:flex-start}}.n9-lawyer-cases{display:grid;gap:18px}.n9-lawyer-case-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.n9-lawyer-case-summary>div{min-height:92px;display:flex;align-items:center;gap:12px;padding:18px 22px;border-inline-start:1px solid var(--line)}.n9-lawyer-case-summary span,.n9-lawyer-case-table span,.n9-lawyer-case-detail span{display:grid;gap:4px}.n9-lawyer-case-summary small,.n9-lawyer-case-table small,.n9-lawyer-case-detail small{color:var(--muted)}.n9-lawyer-case-summary strong{font-size:1.65rem}.n9-lawyer-case-toolbar{display:flex;justify-content:flex-start}.n9-lawyer-case-toolbar label{width:min(520px,100%);display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);padding-inline:12px;background:var(--surface)}.n9-lawyer-case-toolbar input{width:100%;min-height:44px;border:0;background:transparent}.n9-lawyer-case-table{overflow-x:auto;border-block:1px solid var(--line)}.n9-lawyer-case-table>header,.n9-lawyer-case-table>button{min-width:1050px;display:grid;grid-template-columns:1.15fr .8fr 1.5fr 1fr 1fr .6fr;align-items:center;text-align:start}.n9-lawyer-case-table>header{min-height:48px;color:var(--muted);background:var(--surface-subtle);font-size:.84rem}.n9-lawyer-case-table>header span,.n9-lawyer-case-table>button>span{min-height:100%;justify-content:center;padding:13px 16px;border-inline-start:1px solid var(--line)}.n9-lawyer-case-table>button{width:100%;border:0;border-block-start:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.n9-lawyer-case-table>button:hover{background:var(--surface-subtle)}.n9-lawyer-case-table .is-danger strong{color:var(--danger)}.n9-lawyer-case-table .is-warning strong{color:var(--warning)}.n9-lawyer-case-table .is-success strong{color:var(--success)}.n9-lawyer-case-detail{border-block:1px solid var(--line-strong);padding:22px 0}.n9-lawyer-case-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.n9-lawyer-case-detail>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.n9-lawyer-case-detail>div>span{min-height:86px;justify-content:center;padding:14px 18px;border-inline-start:1px solid var(--line)}.n9-lawyer-case-detail>p{display:flex;align-items:center;gap:8px;color:var(--muted);margin:16px 0 0}@media(max-width:760px){.n9-lawyer-case-summary,.n9-lawyer-case-detail>div{grid-template-columns:1fr}}.n9-system-task-note,.n9-system-task-lock{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:.82rem}.n9-system-task-note{padding:10px 12px;border-inline-start:3px solid var(--accent);background:var(--accent-soft)}.n9-task-confirmation{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line-strong);background:var(--surface-2)}.n9-folder-summary__tasks{padding:0}.n9-folder-summary__tasks button{width:100%;min-height:100%;display:grid;place-items:center;gap:5px;padding:13px 10px;border:0;background:transparent;color:var(--text);cursor:pointer}.n9-folder-summary__tasks button:hover{background:var(--accent-soft);color:var(--accent)}.n9-case-task-fab{position:fixed;inset-inline-start:28px;bottom:28px;z-index:82;min-height:48px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent) 56%,var(--line));border-radius:6px;background:var(--accent);color:var(--accent-contrast, #fff);box-shadow:0 12px 28px color-mix(in srgb,#000 22%,transparent);cursor:pointer}.n9-case-task-fab:hover{transform:translateY(-1px)}.n9-case-task-fab strong{min-width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--accent);font-size:.78rem}.n9-case-task-hub-backdrop{z-index:170;display:flex;align-items:stretch;justify-content:flex-start;padding:0;background:color-mix(in srgb,#06120e 58%,transparent)}.n9-case-task-hub{width:min(780px,calc(100vw - 48px));height:100dvh;display:flex;flex-direction:column;overflow:hidden;border-inline-end:1px solid var(--line-strong);background:var(--surface);color:var(--text);box-shadow:22px 0 48px color-mix(in srgb,#000 26%,transparent)}.n9-case-task-hub>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.n9-case-task-hub>header>div{display:flex;align-items:flex-start;gap:12px}.n9-case-task-hub>header>div>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:6px;color:var(--accent);background:var(--accent-soft)}.n9-case-task-hub h2,.n9-case-task-hub h3,.n9-case-task-hub p{margin:0}.n9-case-task-hub>header small,.n9-case-task-hub>header p{color:var(--muted)}.n9-case-task-hub>header h2{margin:3px 0 5px;font-size:1.35rem}.n9-case-task-hub__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.n9-case-task-hub__summary>div{min-height:86px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:4px 8px;padding:12px 16px;border-inline-start:1px solid var(--line)}.n9-case-task-hub__summary span{color:var(--muted);font-size:.78rem}.n9-case-task-hub__summary strong{grid-column:1 / -1;font-size:1.3rem}.n9-case-task-hub__toolbar{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--surface-2)}.n9-case-task-hub__toolbar .n9-segmented-control{margin-inline-end:auto}.n9-case-task-hub__toolbar select{min-height:40px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text)}.n9-case-task-create{display:grid;grid-template-columns:1.4fr 1fr .8fr 1fr auto;align-items:end;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line-strong);background:var(--accent-soft)}.n9-case-task-create label{display:grid;gap:6px}.n9-case-task-create label>span{color:var(--muted);font-size:.76rem}.n9-case-task-create input,.n9-case-task-create select,.n9-case-task-create textarea,.n9-case-task-confirm textarea{width:100%;min-height:40px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text)}.n9-case-task-create__description{grid-column:1 / -2}.n9-case-task-hub__body{flex:1;overflow:auto;padding:18px}.n9-case-task-hub__body>section{margin-bottom:20px;border-block-start:1px solid var(--line-strong)}.n9-case-task-hub__body>section>header{display:flex;align-items:center;justify-content:space-between;padding:11px 2px 9px}.n9-case-task-hub__body>section>header h3{font-size:.98rem}.n9-case-task-hub__body>section>header span{min-width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--muted);font-size:.78rem}.n9-case-task-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:12px;border-top:1px solid var(--line);background:var(--surface)}.n9-case-task-row:last-child{border-bottom:1px solid var(--line)}.n9-case-task-row--overdue,.n9-case-task-row--critical{border-inline-start:3px solid var(--danger)}.n9-case-task-row--due_today,.n9-case-task-row--due_soon,.n9-case-task-row--high{border-inline-start:3px solid var(--warning)}.n9-case-task-row__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--accent)}.n9-case-task-row__body>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.n9-case-task-row__body>div span,.n9-case-task-row__action>span{color:var(--muted);font-size:.74rem}.n9-case-task-row__body p{margin:5px 0;color:var(--muted);font-size:.85rem}.n9-case-task-row__body small{color:var(--muted)}.n9-case-task-row__action button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:6px;background:var(--surface);color:var(--accent);cursor:pointer}.n9-case-task-row__action button:hover{background:var(--accent);color:var(--accent-contrast, #fff)}.n9-case-task-hub__loading,.n9-case-task-hub__empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;color:var(--muted)}.n9-case-task-confirm{display:grid;gap:10px;padding:16px 18px;border-top:1px solid var(--line-strong);background:var(--surface-2)}.n9-case-task-confirm>div{display:flex;align-items:center;gap:9px}.n9-case-task-confirm>div:last-child{justify-content:flex-end}@media(max-width:820px){.n9-case-task-hub{width:100%}.n9-case-task-hub__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-case-task-hub__toolbar{align-items:stretch;flex-direction:column}.n9-case-task-hub__toolbar .n9-segmented-control{margin-inline-end:0}.n9-case-task-create{grid-template-columns:1fr 1fr}.n9-case-task-create__description,.n9-case-task-create>button{grid-column:1 / -1}.n9-case-task-fab{inset-inline:14px auto;bottom:14px}}.n9-unified-case-note{min-height:62px;border-inline-start:3px solid var(--accent, #9b7410);padding:10px 12px;background:color-mix(in srgb,var(--surface, #fff) 88%,var(--accent, #9b7410));display:grid;align-content:center;gap:4px}.n9-unified-case-note small{color:var(--text-muted, #68736f)}.n9-case-legacy-fields{margin-top:12px;border-block:1px solid var(--line, #d8dfdc);padding:10px 0}.n9-case-legacy-fields summary{cursor:pointer;color:var(--text-muted, #68736f);font-weight:700}.n9-case-legacy-fields[open] summary{margin-bottom:12px}.n9-case-journey-panel,.n9-pleadings-panel{display:grid;gap:16px;padding-bottom:18px}.n9-case-journey-identity,.n9-pleadings-subject{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 16px;border:1px solid var(--line);background:var(--line)}.n9-case-journey-identity>div,.n9-pleadings-subject>div{min-width:0;display:grid;gap:4px;padding:12px 14px;background:var(--surface-2)}.n9-case-journey-identity small,.n9-pleadings-subject small{color:var(--text-muted)}.n9-case-journey-identity strong,.n9-pleadings-subject strong{overflow-wrap:anywhere}.n9-case-journey-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 16px;border-block:1px solid var(--line)}.n9-case-journey-rail article{position:relative;min-height:126px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-content:center;padding:16px;border-inline-end:1px solid var(--line);background:var(--surface)}.n9-case-journey-rail article:first-child{border-inline-end:0}.n9-case-journey-rail article>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-strong);color:var(--text-muted)}.n9-case-journey-rail article.is-complete>span{border-color:var(--brand);background:var(--brand);color:#fff}.n9-case-journey-rail article.is-current{box-shadow:inset 0 -4px var(--accent);background:var(--accent-tint)}.n9-case-journey-rail article.is-current>span{border-color:var(--accent);color:var(--accent)}.n9-case-journey-rail small,.n9-case-journey-rail strong,.n9-case-journey-rail p{display:block;margin:0}.n9-case-journey-rail p{margin-top:5px;color:var(--text-muted);font-size:.8rem}.n9-case-journey-events{margin:0 16px;border:1px solid var(--line)}.n9-case-journey-events>header,.n9-pleading-history>header{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.n9-case-journey-events>article{display:grid;grid-template-columns:12px 116px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-bottom:1px solid var(--line)}.n9-case-journey-events>article>span{width:9px;height:9px;margin-top:7px;border:2px solid var(--brand);border-radius:50%}.n9-case-journey-events>article>span.is-session{border-color:var(--accent);background:var(--accent)}.n9-case-journey-events time,.n9-case-journey-events p{color:var(--text-muted)}.n9-case-journey-events p{margin:3px 0 0;white-space:pre-wrap}.n9-case-journey-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid var(--line);background:var(--surface-2)}.n9-case-journey-panel>footer>div,.n9-pleading-template-builder summary>span{display:flex;align-items:center;gap:9px}.n9-case-journey-panel>footer small{display:block;color:var(--text-muted)}.n9-pleadings-generator{display:grid;grid-template-columns:minmax(0,1fr) 280px auto;gap:12px;align-items:end;margin:0 16px}.n9-pleadings-subject{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.n9-generated-pleading,.n9-pleading-template-builder,.n9-pleading-history{margin:0 16px;border:1px solid var(--line);background:var(--surface)}.n9-generated-pleading>header,.n9-generated-pleading>footer,.n9-pleading-template-builder>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line)}.n9-generated-pleading h4{margin:3px 0 0}.n9-generated-pleading pre{min-height:240px;max-height:560px;overflow:auto;margin:0;padding:22px;background:var(--surface-2);color:var(--text);font:inherit;line-height:2;white-space:pre-wrap}.n9-generated-pleading>footer{justify-content:flex-start;border-top:1px solid var(--line);border-bottom:0}.n9-pleading-warning{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--warning) 35%,var(--line));background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning)}.n9-pleading-template-builder>summary{cursor:pointer;background:var(--surface-2)}.n9-pleading-template-builder>.n9-form-grid,.n9-pleading-template-builder>.button,.n9-template-field-palette{margin:16px}.n9-template-field-palette{display:grid;gap:8px}.n9-template-field-palette>div{display:flex;flex-wrap:wrap;gap:6px}.n9-template-field-palette button{border:1px solid var(--line-strong);background:var(--surface);color:var(--brand);padding:7px 10px;cursor:pointer}.n9-template-field-palette button:hover{border-color:var(--brand);background:var(--brand-tint)}.n9-pleading-history>article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--line)}.n9-pleading-history>article small{display:block;color:var(--text-muted)}.n9-pleading-history>p{margin:0;padding:22px;color:var(--text-muted);text-align:center}@media(max-width:900px){.n9-case-journey-identity,.n9-case-journey-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.n9-pleadings-generator{grid-template-columns:1fr}}@media(max-width:620px){.n9-case-journey-identity,.n9-case-journey-rail,.n9-pleadings-subject{grid-template-columns:1fr}.n9-case-journey-events>article{grid-template-columns:12px minmax(0,1fr)}.n9-case-journey-events time{grid-column:2}.n9-case-journey-panel>footer,.n9-generated-pleading>header,.n9-generated-pleading>footer{align-items:stretch;flex-direction:column}}.automation-shell{--portal-bg:#f5f8f7;--portal-text:#132b25;--portal-border:#d7e2df;--office-accent:#00664e;--office-on-accent:#fff;--office-brand-ink:#00664e;--accent:#00664e;--accent-contrast:#fff;--accent-strong:#005640;--accent-soft:color-mix(in srgb,#00664e 9%,var(--surface,#fff));background:var(--portal-bg);color:var(--portal-text);min-height:100vh}.automation-shell.theme-dark{--portal-bg:#111b18;--portal-text:#e5efeb;--portal-border:#364640;--surface:#17241f;--surface-soft:#1f3029;--ink:#e5efeb;--muted:#b4c4bc;--line:#364640;--color-surface:#17241f;--color-surface-alt:#1f3029;--color-text:#e5efeb;--color-text-muted:#b4c4bc;--color-border:#364640;--color-bg:#111b18}.automation-content{padding:24px;min-width:0}.automation-content h1{font-size:26px;margin:0}.automation-content h2{font-size:19px;margin:0 0 12px}.automation-panel>header,.automation-export-part>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 20px;border-bottom:1px solid var(--portal-border);margin-bottom:24px;flex-wrap:wrap}.automation-panel{max-width:1440px;margin:auto}.automation-panel label,.automation-context{display:grid;gap:8px;font-size:14px}.automation-panel>label{max-width:620px;margin:20px 0}.automation-panel input,.automation-panel select,.automation-panel textarea,.automation-context select{padding:11px 12px;min-height:44px;border:1px solid var(--portal-border,#d7e2df);border-radius:4px;background:var(--color-surface,#fff);color:inherit;font:inherit;width:100%;min-width:0}.automation-panel textarea{min-height:90px}.automation-context{width:240px;max-width:100%}.automation-context span{font-size:12px}.automation-refresh-check{display:flex!important;align-items:center;gap:10px}.automation-refresh-check input{width:18px!important;min-height:18px;accent-color:var(--office-accent,#006b50)}.automation-table{overflow:auto;border-top:1px solid var(--portal-border)}.automation-table table{border-collapse:collapse;width:100%;font-size:14px}.automation-table th,.automation-table td{text-align:right;padding:14px 12px;border-bottom:1px solid var(--portal-border);white-space:nowrap}.automation-table tr.is-selected{background:color-mix(in srgb,var(--office-accent,#006b50) 10%,transparent)}.automation-pagination,.automation-export-summary{display:flex;align-items:center;gap:16px;padding:20px 0}.automation-pagination button{padding:8px 16px;border:1px solid var(--portal-border);background:transparent;color:inherit;border-radius:4px}.automation-files,.automation-policy,.automation-export-part{border-top:1px solid var(--portal-border);padding:24px 0}.automation-file{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--portal-border)}.automation-file span{flex:1;min-width:0;overflow-wrap:anywhere}.automation-file small{display:block;margin-top:6px;opacity:.75}.automation-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.automation-form-grid .button{align-self:end;justify-self:start}.automation-error{padding:12px;color:#aa2727;background:#fff0f0;overflow-wrap:anywhere}.theme-dark .automation-error{background:#361e20;color:#ffb3b3}.automation-notice{display:flex;align-items:center;gap:16px;border-inline-start:3px solid #b88a24;padding:16px;margin-bottom:24px;background:color-mix(in srgb,#b88a24 8%,transparent)}.automation-notice small{display:block;margin-top:8px}.automation-metrics{display:flex;flex-wrap:wrap;gap:40px;border-block:1px solid var(--portal-border);padding:24px 0;margin:24px 0}.automation-metrics dd{margin:10px 0 0;font-size:22px;font-weight:700}.automation-policy{display:grid;gap:20px;max-width:680px}.automation-policy .button{justify-self:start}.automation-export-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.automation-export-toolbar label{flex:1 1 300px}.automation-toast{position:fixed;bottom:24px;left:24px;background:#064a36;color:#fff;padding:16px 24px;border-radius:4px;max-width:calc(100vw - 48px);z-index:100}.automation-entry{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;background:#f5f8f7;text-align:center}.automation-entry img{width:72px;height:72px;object-fit:contain}.automation-entry.theme-dark{background:#111b18;color:#e5efeb}.automation-shell.theme-dark .office-system-topbar,.automation-shell.theme-dark .office-system-sidebar,.automation-shell.theme-dark .connected-systems-nav{background:#17241f;color:#e5efeb;border-color:#364640}.automation-shell.theme-dark .office-system-sidebar-context{color:#e5efeb}.automation-content .module-header__title{min-width:0}.automation-content .automation-module .module-header__mark,.automation-content .automation-module .module-header__title>.icon-button{display:none}.automation-content .automation-module{padding:0}.readiness-toolbar{display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(220px,1.4fr) minmax(160px,.8fr);gap:18px;margin-bottom:24px}.readiness-search{position:relative;display:flex;align-items:center}.readiness-search>svg{position:absolute;inset-inline-start:12px;pointer-events:none}.readiness-search input{padding-inline-start:38px}.readiness-panel>header small{display:block;color:var(--muted,#5c7269);margin-bottom:6px}.readiness-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid var(--portal-border);margin-bottom:20px}.readiness-metrics button{min-width:0;display:grid;gap:12px;border:0;border-inline-end:1px solid var(--portal-border);padding:18px 12px;background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer}.readiness-metrics button:last-child{border-inline-end:0}.readiness-metrics button[aria-pressed=true]{box-shadow:inset 0 -3px var(--office-accent,#006b50);background:color-mix(in srgb,var(--office-accent,#006b50) 6%,transparent)}.readiness-metrics button:disabled{cursor:default}.readiness-metrics span{font-size:13px;overflow-wrap:anywhere}.readiness-metrics strong{font-size:25px}.readiness-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted,#5c7269);margin:18px 0}.readiness-table{background:var(--color-surface,#fff)}.readiness-table table{min-width:780px;table-layout:fixed}.readiness-table th:nth-child(1){width:23%}.readiness-table th:nth-child(2){width:15%}.readiness-table th:nth-child(3){width:30%}.readiness-table th:nth-child(4){width:24%}.readiness-table th:nth-child(5){width:8%}.readiness-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.readiness-table small{display:block;font-size:12px;color:var(--muted,#5c7269);margin-top:5px}.readiness-table ul{padding:0 16px 0 0;margin:0;font-size:13px}.readiness-table progress{display:block;width:100%;height:7px;margin-top:10px;accent-color:var(--office-accent,#006b50)}.readiness-state{display:inline-block;font-size:12px;padding:5px 7px;border:1px solid var(--portal-border);border-radius:3px}.readiness-state--ready,.readiness-state--committed{border-color:var(--office-accent,#006b50);color:var(--office-accent,#006b50)}.readiness-state--missing_data,.readiness-state--missing_files,.readiness-state--refresh{border-color:#b78830;color:#94671a}.readiness-state--review{border-color:#b35256;color:#a6333e}.theme-dark .readiness-state--review{color:#ffadb5}.theme-dark .readiness-state--ready,.theme-dark .readiness-state--committed{color:color-mix(in srgb,var(--office-accent) 45%,#fff)}.theme-dark .readiness-state--missing_data,.theme-dark .readiness-state--missing_files,.theme-dark .readiness-state--refresh{color:#ecc778}.readiness-footnote{color:var(--muted,#5c7269);font-size:12px;margin:0}.readiness-back{margin-bottom:20px}.readiness-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px}.readiness-dialog{width:760px;max-width:100%;max-height:90vh;overflow:auto;background:var(--color-surface,#fff);color:var(--portal-text);border:1px solid var(--portal-border);border-radius:6px;padding:24px}.readiness-dialog header{display:flex;align-items:start;gap:16px;justify-content:space-between;border-bottom:1px solid var(--portal-border);padding-bottom:16px}.readiness-dialog header>div{min-width:0;overflow-wrap:anywhere}.readiness-dialog h2{margin:6px 0 0;font-size:20px}.readiness-dialog small{color:var(--muted,#5c7269);font-size:12px}.readiness-identities{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.readiness-identities dt{font-size:12px;color:var(--muted,#5c7269)}.readiness-identities dd{margin:4px 0;overflow-wrap:anywhere}.readiness-source{padding:14px 0;border-block:1px solid var(--portal-border);font-size:13px}.readiness-source p{margin:8px 0 0;overflow-wrap:anywhere}.readiness-checks{list-style:none;padding:0;margin:12px 0}.readiness-checks li{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--portal-border);font-size:14px}.readiness-checks li>svg{flex:none}.readiness-checks li>span{flex:1;min-width:0;overflow-wrap:anywhere}.readiness-checks li>small{flex:none}.readiness-check--complete>svg{color:var(--office-accent,#006b50)}.readiness-check--missing>svg,.readiness-check--review>svg{color:#b78830}.readiness-dialog footer{display:flex;gap:10px;flex-wrap:wrap;padding-top:12px}@media(max-width:1000px){.readiness-toolbar{grid-template-columns:1fr 1fr}.readiness-toolbar label:first-child{grid-column:1/-1}.readiness-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-metrics button:nth-child(3){border-inline-end:0}.readiness-metrics button:nth-child(-n+3){border-bottom:1px solid var(--portal-border)}}@media(max-width:540px){.readiness-toolbar{grid-template-columns:1fr}.readiness-overlay{padding:10px}.readiness-dialog{padding:16px;max-height:95vh}.readiness-identities{grid-template-columns:1fr}.readiness-dialog footer .button{width:100%}.readiness-checks li{flex-wrap:wrap}.readiness-checks li>small{margin-inline-start:30px}}@media(max-width:800px){.automation-content{padding:18px 12px}.automation-form-grid{grid-template-columns:1fr}.automation-context{width:180px}.automation-metrics{gap:24px}.automation-export-toolbar .button{flex:1 1 140px}.automation-content .module-header{flex-wrap:wrap}}.moeen-review-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0}.moeen-review-toolbar label{display:flex;align-items:center;gap:8px;margin-inline-end:auto}.moeen-review-select{max-width:560px;margin-bottom:24px}.moeen-review-screen .readiness-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.moeen-review-screen .readiness-metrics>div{display:grid;gap:10px;padding:18px 12px;border-inline-end:1px solid var(--portal-border)}.moeen-review-screen .readiness-table-scroll{overflow-x:auto}.moeen-review-toolbar input{width:18px;min-height:18px;accent-color:var(--office-accent)}.moeen-review-record{border-bottom:1px solid var(--portal-border);padding:18px 0}.moeen-review-record summary{display:flex;align-items:center;flex-wrap:wrap;gap:16px;cursor:pointer;min-height:40px}.moeen-review-provenance{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted,#5c7269);font-size:13px;padding:16px 0}.moeen-sensitive{display:inline-flex;gap:6px;align-items:center;color:#ac6413}.moeen-review-files{display:flex;flex-wrap:wrap;gap:12px;padding:14px 0}.moeen-review-files a{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.moeen-review-record footer,.moeen-review-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:16px}.moeen-review-record table{width:100%;min-width:650px;table-layout:fixed;border-collapse:collapse;background:var(--surface,#fff)}.moeen-review-record th,.moeen-review-record td{padding:12px;border-bottom:1px solid var(--portal-border);text-align:start;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.moeen-review-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--portal-border);border-radius:6px;padding:24px;color:var(--portal-text);background:var(--surface,#fff)}.moeen-review-dialog::backdrop{background:#0008}.moeen-review-dialog h2{font-size:22px;margin-top:0}.moeen-review-dialog label{display:grid;gap:8px}.moeen-review-dialog textarea{min-height:90px;width:100%;resize:vertical}.moeen-review-dialog select{width:100%;min-width:0;min-height:44px;color:inherit;background:var(--surface,#fff);border:1px solid var(--portal-border);border-radius:4px;padding:8px}.moeen-review-dialog label+label{margin-top:16px}.moeen-review-dialog label p{margin:0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.moeen-review-dialog blockquote{margin:0;padding:10px 12px;border-inline-start:2px solid var(--portal-border);font-size:14px;line-height:1.7;max-height:140px;overflow:auto;overflow-wrap:anywhere}.theme-dark .moeen-sensitive{color:#e8bf69}@media(max-width:650px){.moeen-review-screen .readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.moeen-review-toolbar .button{flex:1 1 150px}.moeen-review-record summary{gap:8px}}:is(.n9-app,.office-system-shell,.app-frame,.engine-console){--n9-canvas: #f3f6f7;--n9-paper: var(--surface, #fff);--n9-ink: var(--ink, var(--text, #1c302d));--n9-muted: var(--muted, var(--ink-3, #63756f));--n9-line: var(--line, #d9e2df);--n9-accent: var(--office-brand-ink, var(--accent, #00664e));--n9-gold: #ae8740;--n9-control-height: 42px;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;letter-spacing:0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:is(.n9-app.theme-dark,.office-system-shell.theme-dark,.engine-console.theme-dark),:root[data-theme=dark] :where(.office-system-shell,.app-frame,.engine-console){--n9-canvas: #111c1a;--n9-accent: color-mix(in srgb,var(--office-accent,var(--accent,#00664e)) 48%,#f0f6f3);--n9-warning-ink: #ffadad;color-scheme:dark}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(input,select,textarea,button){font-family:inherit;letter-spacing:0}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--n9-accent);outline-offset:3px}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(input,select,textarea){max-width:100%;box-sizing:border-box}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){border-radius:5px;border-color:var(--n9-line);color:var(--n9-ink);background-color:var(--n9-paper);font-size:calc(14px * var(--font-scale, 1));line-height:1.6}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(input[type=checkbox],input[type=radio]){accent-color:var(--n9-accent);flex-shrink:0}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(input,select,textarea):focus{border-color:var(--n9-accent)}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(.button,.primary-action,.secondary-action,.button-primary,.button-secondary,.fu-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--n9-control-height);max-width:100%;padding:9px 15px;border-radius:5px;font-size:calc(14px * var(--font-scale, 1));font-weight:500;line-height:1.5;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(button,.button)>svg{flex-shrink:0}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(.icon-button,.icon-action,.office-system-icon,.fu-icon){display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0;padding:8px;border-radius:5px}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(.page-heading,.report-heading,.fu-heading,.finance-heading,.n9-module-heading){gap:16px;border-bottom-color:var(--n9-line);padding-bottom:20px;margin-bottom:22px}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(.page-heading,.report-heading,.fu-heading,.finance-heading,.n9-module-heading) h1{font-size:calc(26px * var(--font-scale, 1));line-height:1.5;margin-block:4px 8px;font-weight:600;overflow-wrap:anywhere}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(table){border-spacing:0;font-variant-numeric:tabular-nums}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(table th){font-weight:500;line-height:1.6;padding-block:11px;border-bottom-color:var(--n9-line)}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(table td){line-height:1.7;padding-block:13px;border-bottom-color:var(--n9-line)}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(table tbody tr:hover){background-color:color-mix(in srgb,var(--n9-accent) 4%,var(--n9-paper))}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(.empty-state,.claims-empty,.fu-empty,.n9-empty-state){padding:32px 18px;line-height:1.8;color:var(--n9-muted)}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) dialog:not(.n9-execution-folder--editor){max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);border-radius:8px;border-color:var(--n9-line);box-shadow:0 18px 64px #10252024;color:var(--n9-ink)}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) dialog::backdrop{background:#14282470;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.office-system-shell{background:var(--n9-canvas);border-top-width:3px}.office-system-brand{background:var(--n9-paper);color:var(--n9-ink);border-bottom:1px solid color-mix(in srgb,var(--n9-gold) 55%,var(--n9-line))}.office-system-brand .connected-office-mark{border:1px solid var(--n9-line);border-radius:5px;background:var(--n9-paper)}.office-system-brand .connected-office-name small{color:var(--n9-muted)}:is(.office-system-shell.theme-dark,.n9-app.theme-dark) .claims-modes button[aria-selected=true],:root[data-theme=dark] .office-system-shell .claims-modes button[aria-selected=true]{color:var(--n9-accent)}:is(.office-system-shell.theme-dark,.n9-app.theme-dark) .collection-late,:root[data-theme=dark] .office-system-shell .collection-late{color:var(--n9-warning-ink)!important}:is(.office-system-shell.theme-dark) .office-system-brand .connected-office-mark svg,:root[data-theme=dark] .office-system-shell .office-system-brand .connected-office-mark svg{color:var(--n9-accent)}:is(.office-system-shell.theme-dark) :is(.finance-content .icon-button,.finance-content .icon-action),:root[data-theme=dark] .office-system-shell :is(.finance-content .icon-button,.finance-content .icon-action){color:var(--n9-ink)}.office-system-sidebar-context{padding:20px 10px;gap:5px;margin-bottom:12px}.office-system-sidebar-context strong{font-size:14px;font-weight:600}.office-system-sidebar-context span{font-size:12px;color:var(--n9-muted)}.office-system-sidebar-context small{font-size:12px}.office-system-sidebar nav button{min-height:44px;padding:10px 12px;gap:10px;border-radius:5px;font-size:14px;font-weight:400}.office-system-sidebar nav button:is(.active,.is-active,[aria-current=page]){color:var(--n9-accent);background:color-mix(in srgb,var(--n9-accent) 8%,var(--n9-paper));border-inline-start-color:var(--office-accent, var(--n9-accent));font-weight:600}.office-system-topbar{gap:14px;padding-inline:22px}.office-system-topbar .office-system-user strong{font-weight:500}.office-system-shell :is(.finance-content,.fu-main,.report-main,.workspace){padding:26px 28px 40px}.office-system-menu-dialog{width:min(350px,calc(100vw - 24px))}.office-system-menu-body{padding:14px}.office-system-menu-body nav{display:grid;gap:4px}.office-system-menu-body nav button,.office-system-menu-body nav a{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 12px;border:0;border-radius:5px;color:var(--n9-ink);background:transparent;font:inherit;font-size:14px;text-align:start;text-decoration:none}.office-system-menu-body nav :is(.active,.is-active,[aria-current=page]){color:var(--n9-accent);background:var(--accent-tint,#edf4f0);font-weight:600}.office-system-menu-body nav svg{width:19px;height:19px;flex:0 0 19px}.office-system-menu-dialog>footer{padding:12px 24px;border-top:1px solid var(--n9-line);color:var(--n9-muted);font-size:11px}body:has(.office-system-menu-dialog[open]){overflow:hidden}.n9-app.layout-work .workspace-main{padding-block:24px 44px}.n9-app.layout-work .workspace-tabs button.is-active{background:var(--accent-tint);border-radius:5px}.n9-app .workspace-header__search{background:var(--surface-2,var(--surface));border-radius:5px}.n9-app .workspace-welcome h1{font-size:calc(27px * var(--font-scale,1));line-height:1.5;font-weight:600}.n9-app.layout-work .workspace-app--office .workspace-tabs button.is-active{color:var(--n9-accent);background:var(--accent-tint);border-inline-start-color:var(--office-accent)}.engine-console .module-header h1{font-size:26px;line-height:1.5}body[data-office][data-office-view=workspace] .n9-office-shell-brand{background:var(--surface);color:var(--text);border-bottom:1px solid color-mix(in srgb,#ae8740 55%,var(--line))}body[data-office][data-office-view=workspace] .n9-office-shell-brand .connected-office-mark{border:1px solid var(--line)}body[data-office][data-office-view=workspace] .n9-office-shell-brand .connected-office-name small{color:var(--muted)}body[data-office][data-office-view=workspace] .sidebar nav button{min-height:44px;padding-block:10px;font-weight:400}body[data-office][data-office-view=workspace] .sidebar nav button.active{color:var(--office-brand-ink);background:var(--accent-tint);border-inline-start:3px solid var(--office-accent);font-weight:600}@media(min-width:1181px){.n9-app.layout-work .workspace-app--office .workspace-header>.brand--office{background:var(--surface);border-bottom:1px solid color-mix(in srgb,#ae8740 55%,var(--line))}.n9-app.layout-work .workspace-app--office .workspace-header>.brand--office .brand__copy strong{color:var(--ink)}.n9-app.layout-work .workspace-app--office .workspace-header>.brand--office .brand__copy span{color:var(--ink-3)}}@media(max-width:1180px){.office-system-sidebar{border-inline-end:0}.office-system-brand{padding:10px 18px;min-height:68px}.office-system-brand .connected-office-mark{width:38px;height:38px;flex-basis:38px}.office-system-brand .connected-office-name strong{font-size:min(14px,var(--office-name-size,14px))}.office-system-topbar{padding:10px 16px}.office-system-menu-trigger{order:-2}.office-system-context{flex:1 1 160px;order:-1}}@media(max-width:650px){:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:max(16px,calc(14px * var(--font-scale,1)))}.office-system-shell :is(.finance-content,.fu-main,.report-main,.workspace){padding:20px 14px 32px}.office-system-topbar{gap:8px;padding:10px 14px;flex-wrap:nowrap}.office-system-topbar .office-system-menu-trigger{order:-2}.office-system-topbar .office-system-context{flex:1 1 90px}.office-system-user{max-width:100%;margin-inline-start:0;gap:8px}.office-system-user>span{display:grid;width:34px;height:34px;flex-basis:34px}.office-system-user>div{display:none}.office-system-search{min-width:0;flex-basis:100%}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(.page-heading,.report-heading,.fu-heading,.finance-heading,.n9-module-heading) h1{font-size:23px}.collection-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-filters>label:first-child{grid-column:1 / -1}.collection-field select{font-size:14px}}@media(prefers-reduced-motion:reduce){:is(.n9-app,.office-system-shell,.app-frame,.engine-console){scroll-behavior:auto}:is(.n9-app,.office-system-shell,.app-frame,.engine-console) :where(button,input,select,textarea){transition:none}}@media print{.office-system-shell{background:#fff;border:0}.office-system-menu-dialog{display:none!important}}.n9-platform-banner{position:relative;z-index:500;background:#f1faf6;color:#173b31;border-bottom:2px solid #b18b3c;padding:14px 24px;font-family:inherit;box-sizing:border-box;letter-spacing:0}.n9-platform-banner.is-maintenance{background:#fff9ed;color:#493b1c}.n9-platform-banner__row{display:flex;align-items:flex-start;gap:14px;max-width:1440px;margin:auto;min-width:0}.n9-platform-banner__symbol{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid currentColor;border-radius:4px;font-size:16px;font-weight:700}.n9-platform-banner__copy{flex:1;min-width:0;overflow-wrap:anywhere}.n9-platform-banner__kind{display:block;font-size:11px;color:#675526;margin-bottom:2px}.n9-platform-banner__copy strong{font-size:16px;line-height:1.6;display:block}.n9-platform-banner__copy p{margin:3px 0;font-size:14px;line-height:1.7;white-space:pre-wrap}.n9-platform-banner__times{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:12px;margin-top:7px;line-height:1.7}.n9-platform-banner__times b{font-weight:600}.n9-platform-banner__times time{font-variant-numeric:tabular-nums;margin-inline-start:8px}.n9-platform-banner__actions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.n9-platform-banner__actions :is(a,button){font:inherit;font-size:13px;min-height:36px;padding:6px 12px;border-radius:4px;border:1px solid #c5d4ce;background:#fff;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;box-sizing:border-box}.n9-platform-banner__actions :is(a,button):focus-visible{outline:2px solid #00664e;outline-offset:3px}.n9-platform-banner__count{max-width:1440px;margin:7px auto 0;display:flex;gap:14px;align-items:center;font-size:11px}.n9-platform-banner__count progress{flex:1;height:3px;accent-color:#00745a;min-width:40px}@media(max-width:600px){.n9-platform-banner{padding:12px}.n9-platform-banner__row{gap:10px;flex-wrap:wrap}.n9-platform-banner__copy{flex-basis:calc(100% - 50px)}.n9-platform-banner__actions{width:100%;justify-content:flex-end}.n9-platform-banner__copy strong{font-size:15px}.n9-platform-banner__copy p{font-size:13px}}@media print{.n9-platform-banner{display:none!important}}
