@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:Bebas Neue;font-style:normal;font-weight:400;font-display:block;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2");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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--border)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light;--canvas: #f5f5f3;--surface: #ffffff;--surface-subtle: #fafaf9;--surface-muted: #f0f0ee;--surface-sunken: #ebebe8;--border: #e5e4e1;--border-subtle: #efeeec;--border-strong: #8c8b87;--text-primary: #1e1e1c;--text-secondary: #50504d;--text-tertiary: #6b6a67;--text-disabled: #a4a3a0;--text-on-accent: #ffffff;--brand: #4a7cc9;--brand-mark: #4a7cc9;--accent: #3769b5;--accent-hover: #2f5fa8;--accent-pressed: #285599;--accent-text: #3769b5;--accent-subtle: #ebf2fd;--accent-subtle-border: #c8deff;--focus-ring: #3769b5;--sev-critical: #bc0947;--sev-critical-text: #92123b;--sev-critical-bg: #ffe8eb;--sev-high: #e25500;--sev-high-text: #973e16;--sev-high-bg: #ffe9d8;--sev-medium: #daa415;--sev-medium-text: #7b5600;--sev-medium-bg: #fff3ca;--sev-low: #009494;--sev-low-text: #006666;--sev-low-bg: #daf7f6;--positive: #2f9e44;--positive-text: #146d34;--positive-bg: #e5f9e8;--info-text: #3f5b88;--info-bg: #ebf3ff;--src-ops: #4a7cc9;--src-hrm: #1baf7a;--src-saas: #4a3aa7;--src-fin: #b8508f;--chart-1: #4a7cc9;--chart-grid: #ebeae7;--chart-axis: #c9c9c5;--inverse-surface: #1e1e1c;--inverse-text: #f5f5f3;--backdrop: rgba(17, 17, 15, .32);--shadow-overlay: 0 1px 2px rgba(17, 17, 15, .06), 0 8px 24px rgba(17, 17, 15, .1);--shadow-dialog: 0 2px 8px rgba(17, 17, 15, .08), 0 24px 56px rgba(17, 17, 15, .18);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-none: 0;--radius-2xs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--sidebar-width: 240px;--topbar-height: 56px;--content-max: 1320px;--control-height-sm: 30px;--control-height-md: 36px;--control-height-lg: 44px;--z-topbar: 20;--z-sidebar: 30;--z-menu: 60;--z-scrim: 70;--z-dialog: 80;--z-toast: 90;--font-sans: "Barlow", "Segoe UI", system-ui, -apple-system, sans-serif;--font-condensed: "Barlow Semi Condensed", "Barlow", "Arial Narrow", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-brand: "Bebas Neue", "Barlow Semi Condensed", "Arial Narrow", sans-serif}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--canvas: #0b0b0b;--surface: #141414;--surface-subtle: #1a1a1a;--surface-muted: #202020;--surface-sunken: #262625;--border: #2a2a29;--border-subtle: #212120;--border-strong: #6b6a67;--text-primary: #f0f0ee;--text-secondary: #c4c3bf;--text-tertiary: #9b9a96;--text-disabled: #5e5d5a;--text-on-accent: #ffffff;--brand: #6e9ee9;--brand-mark: #4a7cc9;--accent: #3769b5;--accent-hover: #3e70bd;--accent-pressed: #2f5fa8;--accent-text: #7aa7ec;--accent-subtle: #17273f;--accent-subtle-border: #24406b;--focus-ring: #7aa7ec;--sev-critical: #e8395f;--sev-critical-text: #faa6b0;--sev-critical-bg: #40171e;--sev-high: #ff7c34;--sev-high-text: #fcb58b;--sev-high-bg: #401e0b;--sev-medium: #f4c947;--sev-medium-text: #eed286;--sev-medium-bg: #332707;--sev-low: #36baba;--sev-low-text: #90d6d5;--sev-low-bg: #0e2c2c;--positive: #3fb257;--positive-text: #89d298;--positive-bg: #152d1a;--info-text: #99b9eb;--info-bg: #17273f;--src-ops: #3370c7;--src-hrm: #2ea37a;--src-saas: #9c7ceb;--src-fin: #ab4085;--chart-1: #6e9ee9;--chart-grid: #242423;--chart-axis: #3a3a38;--inverse-surface: #f0f0ee;--inverse-text: #141414;--backdrop: rgba(0, 0, 0, .6);--shadow-overlay: 0 0 0 1px #2a2a29, 0 12px 32px rgba(0, 0, 0, .5);--shadow-dialog: 0 0 0 1px #2a2a29, 0 24px 64px rgba(0, 0, 0, .6)}}:root[data-theme=dark]{color-scheme:dark;--canvas: #0b0b0b;--surface: #141414;--surface-subtle: #1a1a1a;--surface-muted: #202020;--surface-sunken: #262625;--border: #2a2a29;--border-subtle: #212120;--border-strong: #6b6a67;--text-primary: #f0f0ee;--text-secondary: #c4c3bf;--text-tertiary: #9b9a96;--text-disabled: #5e5d5a;--text-on-accent: #ffffff;--brand: #6e9ee9;--brand-mark: #4a7cc9;--accent: #3769b5;--accent-hover: #3e70bd;--accent-pressed: #2f5fa8;--accent-text: #7aa7ec;--accent-subtle: #17273f;--accent-subtle-border: #24406b;--focus-ring: #7aa7ec;--sev-critical: #e8395f;--sev-critical-text: #faa6b0;--sev-critical-bg: #40171e;--sev-high: #ff7c34;--sev-high-text: #fcb58b;--sev-high-bg: #401e0b;--sev-medium: #f4c947;--sev-medium-text: #eed286;--sev-medium-bg: #332707;--sev-low: #36baba;--sev-low-text: #90d6d5;--sev-low-bg: #0e2c2c;--positive: #3fb257;--positive-text: #89d298;--positive-bg: #152d1a;--info-text: #99b9eb;--info-bg: #17273f;--src-ops: #3370c7;--src-hrm: #2ea37a;--src-saas: #9c7ceb;--src-fin: #ab4085;--chart-1: #6e9ee9;--chart-grid: #242423;--chart-axis: #3a3a38;--inverse-surface: #f0f0ee;--inverse-text: #141414;--backdrop: rgba(0, 0, 0, .6);--shadow-overlay: 0 0 0 1px #2a2a29, 0 12px 32px rgba(0, 0, 0, .5);--shadow-dialog: 0 0 0 1px #2a2a29, 0 24px 64px rgba(0, 0, 0, .6)}:root{--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur-base: .18s}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--text-primary);font:400 15px/22px var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}svg{flex:none}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ico{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ico--16{width:16px;height:16px}.ico--20{width:20px;height:20px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}.display{font:600 40px/44px var(--font-condensed);letter-spacing:-.005em}.title-1{font:600 28px/34px var(--font-condensed);letter-spacing:0;text-wrap:balance}.title-2{font:600 20px/28px var(--font-sans);text-wrap:balance}.title-3{font:600 16px/24px var(--font-sans)}.title-4{font:600 14px/20px var(--font-sans)}.body-lg{font:400 16px/26px var(--font-sans)}.body{font:400 15px/22px var(--font-sans)}.body-sm{font:400 13px/18px var(--font-sans)}.caption{font:500 12px/16px var(--font-sans);letter-spacing:.01em}.label{font:500 13px/18px var(--font-sans)}.kpi{font:600 32px/36px var(--font-condensed)}.mono{font:400 12px/16px var(--font-mono)}.muted{color:var(--text-tertiary)}.secondary{color:var(--text-secondary)}.dn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-sm);font:500 14px/20px var(--font-sans);white-space:nowrap;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.dn-btn:hover{text-decoration:none}.dn-btn .ico{width:16px;height:16px}.dn-btn--primary{background:var(--accent);color:var(--text-on-accent)}.dn-btn--primary:hover{background:var(--accent-hover)}.dn-btn--primary:active{background:var(--accent-pressed)}.dn-btn--secondary{background:var(--surface);color:var(--text-primary);border-color:var(--border-strong)}.dn-btn--secondary:hover{background:var(--surface-subtle);border-color:var(--text-secondary)}.dn-btn--ghost{background:transparent;color:var(--text-secondary)}.dn-btn--ghost:hover{background:var(--surface-muted);color:var(--text-primary)}.dn-btn--danger{background:var(--surface);color:var(--sev-critical-text);border-color:var(--border-strong)}.dn-btn--danger:hover{background:var(--sev-critical-bg)}.dn-btn--sm{height:30px;padding:0 10px;font-size:13px;gap:6px}.dn-btn--lg{height:44px;padding:0 20px;font-size:15px}.dn-btn--icon{width:36px;padding:0}.dn-btn--icon.dn-btn--sm{width:30px}.dn-btn--block{width:100%}.dn-btn[disabled],.dn-btn[aria-disabled=true]{background:var(--surface-muted);color:var(--text-disabled);border-color:transparent;cursor:not-allowed}.dn-field{display:grid;gap:6px;min-width:0}.dn-field__label{font:500 13px/18px var(--font-sans);color:var(--text-secondary)}.dn-field__help{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-input,.dn-select,.dn-textarea{width:100%;height:36px;padding:0 12px;background:var(--surface);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:400 14px/20px var(--font-sans);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.dn-textarea{height:auto;min-height:88px;padding:10px 12px;resize:vertical}.dn-input::-moz-placeholder,.dn-textarea::-moz-placeholder{color:var(--text-tertiary)}.dn-input::placeholder,.dn-textarea::placeholder{color:var(--text-tertiary)}.dn-input:hover,.dn-select:hover,.dn-textarea:hover{border-color:var(--text-secondary)}.dn-input:focus,.dn-select:focus,.dn-textarea:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}.dn-input--lg{height:44px;padding:0 14px;font-size:15px}.dn-input[aria-invalid=true]{border-color:var(--sev-critical)}.dn-input[aria-invalid=true]:focus{border-color:var(--sev-critical);box-shadow:0 0 0 1px var(--sev-critical)}.dn-field__error{display:flex;align-items:flex-start;gap:6px;font:400 13px/18px var(--font-sans);color:var(--sev-critical-text)}.dn-field__error .ico{width:16px;height:16px;flex:none;margin-top:1px}.dn-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer}.dn-select-wrap{position:relative;display:inline-flex;min-width:0}.dn-select-wrap .ico{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;color:var(--text-tertiary)}.dn-input-icon{position:relative;display:flex;min-width:0}.dn-input-icon>.ico{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.dn-input-icon>.dn-input{padding-left:34px}.dn-check{display:inline-flex;align-items:center;gap:8px;font:400 14px/20px var(--font-sans);cursor:pointer}.dn-check input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.dn-switch{position:relative;width:34px;height:20px;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-sunken);transition:background-color var(--dur-fast) var(--ease)}.dn-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--radius-full);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong);transition:transform var(--dur-base) var(--ease)}.dn-switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.dn-switch[aria-checked=true]:after{transform:translate(14px);box-shadow:none}.dn-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-xs);background:var(--surface-muted);color:var(--text-secondary);font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums}.dn-count--accent{background:var(--accent-subtle);color:var(--accent-text)}.dn-count--critical{background:var(--sev-critical-bg);color:var(--sev-critical-text)}.dn-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--radius-xs);background:var(--surface-muted);color:var(--text-secondary);font:500 12px/16px var(--font-sans);white-space:nowrap}.dn-tag .ico{width:14px;height:14px}button.dn-tag{border:0;font:500 12px/16px var(--font-sans);cursor:pointer}button.dn-tag:hover{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong)}.dn-tag--outline{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.dn-tag--positive{background:var(--positive-bg);color:var(--positive-text)}.dn-tag--info{background:var(--info-bg);color:var(--info-text)}.dn-tag--warning{background:var(--sev-medium-bg);color:var(--sev-medium-text)}.dn-tag--danger{background:var(--sev-critical-bg);color:var(--sev-critical-text)}.dn-tag--high{background:var(--sev-high-bg);color:var(--sev-high-text)}.dn-tag--new{height:18px;padding:0 6px;background:var(--accent-subtle);color:var(--accent-text);font:600 11px/14px var(--font-sans);vertical-align:1px}.dn-sev{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 6px;border-radius:var(--radius-xs);font:600 12px/16px var(--font-sans);white-space:nowrap}.dn-sev svg{width:14px;height:14px}.dn-sev--critical{background:var(--sev-critical-bg);color:var(--sev-critical-text)}.dn-sev--critical svg{color:var(--sev-critical)}.dn-sev--high{background:var(--sev-high-bg);color:var(--sev-high-text)}.dn-sev--high svg{color:var(--sev-high)}.dn-sev--medium{background:var(--sev-medium-bg);color:var(--sev-medium-text)}.dn-sev--medium svg{color:var(--sev-medium)}.dn-sev--low{background:var(--sev-low-bg);color:var(--sev-low-text)}.dn-sev--low svg{color:var(--sev-low)}.dn-sev--plain{background:transparent;padding:0;height:auto;color:var(--text-secondary);font-weight:500}.dn-status{display:inline-flex;align-items:center;gap:8px;font:500 13px/18px var(--font-sans);color:var(--text-secondary);white-space:nowrap}.dn-status:before{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--text-tertiary);flex:none}.dn-status--positive:before{background:var(--positive)}.dn-status--warning:before{background:var(--sev-medium)}.dn-status--danger:before{background:var(--sev-critical)}.dn-status--accent:before{background:var(--accent)}.dn-ref{display:inline;font-weight:500;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-strong);text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0;font-size:inherit;line-height:inherit;text-align:left}.dn-ref:hover{text-decoration-color:var(--accent-text);color:var(--accent-text)}.dn-ref__id{font:400 .8em/1 var(--font-mono);color:var(--text-tertiary);margin-left:4px;text-decoration:none;display:inline-block}.dn-id{font:400 12px/16px var(--font-mono);color:var(--text-tertiary)}.dn-src{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 7px;border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);color:var(--text-secondary);font:500 12px/16px var(--font-sans);white-space:nowrap}.dn-src__mark{width:8px;height:8px;flex:none;border-radius:var(--radius-2xs)}.dn-src--ops .dn-src__mark{background:var(--src-ops)}.dn-src--hrm .dn-src__mark{background:var(--src-hrm)}.dn-src--saas .dn-src__mark{background:var(--src-saas)}.dn-src--fin .dn-src__mark{background:var(--src-fin)}.dn-avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-text);font:600 11px/1 var(--font-sans);letter-spacing:.02em;flex:none}.dn-avatar--sq{border-radius:var(--radius-sm)}.dn-avatar--lg{width:36px;height:36px;font-size:13px}.dn-avatar--empty{background:transparent;color:var(--text-tertiary);box-shadow:inset 0 0 0 1px var(--border-strong)}.dn-kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);color:var(--text-tertiary);font:500 11px/1 var(--font-mono)}.dn-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0}.dn-panel>:first-child{border-start-start-radius:calc(var(--radius-md) - 1px);border-start-end-radius:calc(var(--radius-md) - 1px)}.dn-panel>:last-child{border-end-start-radius:calc(var(--radius-md) - 1px);border-end-end-radius:calc(var(--radius-md) - 1px)}.dn-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:14px 20px;border-bottom:1px solid var(--border)}.dn-panel__header--plain{border-bottom:0;padding-bottom:4px}.dn-panel__title{font:600 16px/24px var(--font-sans)}.dn-panel__meta{font:400 13px/18px var(--font-sans);color:var(--text-tertiary)}.dn-panel__body{padding:20px}.dn-panel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 20px;border-top:1px solid var(--border)}.dn-link-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:0;border:0;background:none;color:var(--accent-text);font:500 14px/20px var(--font-sans)}.dn-link-btn:hover{text-decoration:underline;text-underline-offset:3px}.dn-link-btn .ico{width:16px;height:16px}.dn-kpi{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0}.dn-kpi__label{font:500 13px/18px var(--font-sans);color:var(--text-secondary)}.dn-kpi__value{font:600 34px/38px var(--font-condensed);color:var(--text-primary)}.dn-kpi__value small{font:500 16px/20px var(--font-condensed);color:var(--text-tertiary);margin-left:4px}.dn-kpi__value small.is-pre{margin:0 5px 0 0}.dn-kpi__foot{font:400 13px/18px var(--font-sans);color:var(--text-tertiary)}.dn-kpi__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dn-kpi__status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font:400 13px/18px var(--font-sans);color:var(--text-tertiary)}.dn-kpi__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 12px}.dn-spark{flex:none;overflow:visible;margin-bottom:6px}.dn-spark polyline{stroke:var(--border-strong);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.dn-spark circle{fill:var(--accent);stroke:var(--surface);stroke-width:1.5px}.dn-delta{display:inline-flex;align-items:center;gap:0 4px;font:600 13px/18px var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums}.dn-kpi .dn-delta{flex-wrap:wrap}.dn-delta__arrow{width:9px;height:9px;flex:none}.dn-delta__vs{font-weight:400;color:var(--text-tertiary)}.dn-delta.is-bad{color:var(--sev-critical-text)}.dn-delta.is-good{color:var(--positive-text)}.dn-delta.is-flat{font-weight:500;color:var(--text-tertiary)}.dn-meter{height:8px;margin-top:6px;background:var(--surface-sunken);border-radius:var(--radius-2xs);overflow:hidden}.dn-meter>span{display:block;height:100%;background:var(--chart-1);border-radius:var(--radius-2xs)}.dn-sevbar{display:flex;gap:2px;height:8px;width:100%;border-radius:var(--radius-2xs);overflow:hidden}.dn-sevbar span{display:block;min-width:4px}.dn-sevbar .is-critical{background:var(--sev-critical)}.dn-sevbar .is-high{background:var(--sev-high)}.dn-sevbar .is-medium{background:var(--sev-medium)}.dn-sevbar .is-low{background:var(--sev-low)}.dn-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.dn-legend__item{display:inline-flex;align-items:center;gap:6px}.dn-legend__item b{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.dn-legend__sw{width:10px;height:10px;flex:none;border-radius:var(--radius-2xs)}.dn-posture{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font:500 13px/18px var(--font-sans);color:var(--text-secondary);white-space:nowrap}.dn-posture .sev,.dn-posture .ico{width:14px;height:14px;flex:none}.dn-posture b{font-weight:600;color:var(--text-primary)}.dn-table-wrap{overflow-x:auto;min-width:0}.dn-table{width:100%;border-collapse:separate;border-spacing:0;font:400 14px/20px var(--font-sans)}.dn-table th{position:sticky;top:0;z-index:1;text-align:left;padding:10px 12px;background:var(--surface-subtle);border-bottom:1px solid var(--border);color:var(--text-tertiary);font:500 12px/16px var(--font-sans);white-space:nowrap}.dn-table td{padding:12px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.dn-table th:first-child,.dn-table td:first-child{padding-left:20px}.dn-table th:last-child,.dn-table td:last-child{padding-right:20px}.dn-table tbody tr:last-child td{border-bottom:0}.dn-table tbody tr.is-clickable{cursor:pointer}.dn-table tbody tr.is-clickable:hover td{background:var(--surface-subtle)}.dn-table tbody tr.is-selected td{background:var(--accent-subtle)}.dn-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dn-table .cell-title{font-weight:500;color:var(--text-primary)}.dn-table .cell-sub{display:block;margin-top:2px;font:400 13px/18px var(--font-sans);color:var(--text-tertiary)}.dn-tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.dn-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 0 11px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;color:var(--text-secondary);font:500 14px/20px var(--font-sans);white-space:nowrap}.dn-tab:hover{color:var(--text-primary)}.dn-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent);font-weight:600}.dn-seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.dn-seg button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--text-secondary);font:500 13px/18px var(--font-sans);white-space:nowrap}.dn-seg button:last-child{border-right:0}.dn-seg button:hover{background:var(--surface-subtle);color:var(--text-primary)}.dn-seg button[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-text);font-weight:600}.dn-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font:500 13px/18px var(--font-sans);white-space:nowrap}.dn-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.dn-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-text)}.dn-chip .dn-count{height:18px;min-width:18px;padding:0 5px;font-size:11px}.dn-chip svg.sev{width:12px;height:12px}.dn-banner{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font:400 14px/20px var(--font-sans);color:var(--text-secondary)}.dn-banner>.ico{margin-top:1px;width:18px;height:18px}.dn-banner strong{color:var(--text-primary);font-weight:600}.dn-banner--info{background:var(--info-bg);border-color:var(--accent-subtle-border)}.dn-banner--info>.ico{color:var(--accent-text)}.dn-banner--warning{background:var(--sev-medium-bg);border-color:transparent;color:var(--sev-medium-text)}.dn-banner--warning strong{color:var(--sev-medium-text)}.dn-banner--positive{background:var(--positive-bg);border-color:transparent;color:var(--positive-text)}.dn-banner--positive strong{color:var(--positive-text)}.dn-verify{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 6px;border-radius:var(--radius-xs);font:600 12px/16px var(--font-sans);white-space:nowrap}.dn-verify .ico{width:14px;height:14px;stroke-width:2}.dn-verify--verified{background:var(--positive-bg);color:var(--positive-text)}.dn-verify--partial{background:var(--sev-medium-bg);color:var(--sev-medium-text)}.dn-verify--unverified{background:var(--surface-muted);color:var(--text-secondary)}.dn-empty{display:grid;justify-items:center;gap:10px;padding:48px 24px;text-align:center;color:var(--text-secondary)}.dn-panel__body .dn-empty{padding:24px}.dn-empty__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-tertiary)}.dn-empty__title{font:600 16px/24px var(--font-sans);color:var(--text-primary)}.dn-empty p{max-width:46ch;font:400 14px/20px var(--font-sans)}.dn-menu{position:absolute;z-index:60;min-width:220px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.dn-menu__label{padding:8px 10px 4px;font:500 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:var(--radius-xs);background:none;color:var(--text-primary);font:400 14px/20px var(--font-sans);text-align:left}.dn-menu__item:hover,.dn-menu__item:focus-visible{background:var(--surface-muted);outline:none}.dn-menu__item .ico{width:16px;height:16px;color:var(--text-tertiary)}.dn-menu__item small{margin-left:auto;color:var(--text-tertiary);font-size:12px}.dn-menu__sep{height:1px;margin:4px 0;background:var(--border)}.dn-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--backdrop)}.dn-dialog{position:fixed;z-index:80;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog)}.dn-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 8px}.dn-dialog__body{display:grid;gap:16px;padding:8px 24px 20px}.dn-dialog__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border);background:var(--surface-subtle)}.dn-drawer{position:fixed;z-index:80;top:8px;right:8px;bottom:8px;width:min(480px,calc(100vw - 16px));display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog)}@media (max-width: 560px){.dn-drawer{top:0;right:0;bottom:0;width:100vw!important;border-radius:0}}.dn-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--border)}.dn-drawer__body{flex:1;overflow:auto;display:grid;align-content:start;gap:20px;padding:24px}.dn-drawer__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border)}.dn-toast{position:fixed;z-index:90;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:min(560px,calc(100vw - 32px));padding:10px 14px;border-radius:var(--radius-md);background:var(--inverse-surface);color:var(--inverse-text);font:500 14px/20px var(--font-sans);box-shadow:var(--shadow-overlay)}.dn-toast .ico{width:16px;height:16px}.dn-toast{animation:dn-toast-in .3s cubic-bezier(.16,1,.3,1) both}.dn-toast>span{text-wrap:pretty}.dn-toast.is-leaving{animation:dn-toast-out .2s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes dn-toast-in{0%{opacity:0;transform:translate(-50%,14px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes dn-toast-out{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,8px) scale(.98)}}.dn-toast__action{margin:-4px -6px -4px 6px;padding:4px 8px;border:0;border-radius:var(--radius-xs);background:none;color:inherit;font:600 14px/20px var(--font-sans);text-decoration:underline;text-underline-offset:3px}.dn-toast__action:hover{background:color-mix(in srgb,var(--inverse-text) 14%,transparent)}.dn-toast__action:focus-visible{outline:2px solid var(--inverse-text);outline-offset:1px}.dn-notif{position:relative;display:inline-flex}.dn-notif__bell{position:relative}.dn-notif__dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:var(--radius-full);background:var(--sev-critical);box-shadow:0 0 0 2px var(--surface)}.dn-notif__bell[aria-expanded=true]{background:var(--surface-muted);color:var(--text-primary)}.dn-notif__bell[aria-expanded=true] .dn-notif__dot{box-shadow:0 0 0 2px var(--surface-muted)}.dn-notif-pop{position:absolute;z-index:65;top:calc(100% + 8px);right:-6px;width:372px;max-height:min(492px,calc(100vh - 88px));display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);transform-origin:top right;animation:dn-notif-in .16s var(--ease)}@keyframes dn-notif-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.dn-notif-pop__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.dn-notif-pop__title{font:600 15px/22px var(--font-sans)}.dn-notif-pop__head .dn-link-btn,.dn-notif-pop__foot .dn-link-btn{font-size:13px;line-height:18px}.dn-notif-pop__all{font:400 13px/18px var(--font-sans);color:var(--text-tertiary)}.dn-notif-pop__list{list-style:none;flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px}.dn-notif-item{display:grid;grid-template-columns:28px minmax(0,1fr) 8px;gap:12px;align-items:start;width:100%;padding:10px;border:0;border-radius:var(--radius-xs);background:none;color:inherit;text-align:left}.dn-notif-item:hover{background:var(--surface-subtle)}.dn-notif-item:focus-visible{outline:none;background:var(--surface-subtle);box-shadow:inset 0 0 0 2px var(--focus-ring)}.dn-notif-item__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-secondary)}.dn-notif-item__icon .sev{width:14px;height:14px;color:var(--sev-critical)}.dn-notif-item__icon--critical{background:var(--sev-critical-bg)}.dn-notif-item__text{display:grid;gap:2px;min-width:0}.dn-notif-item__title{font:500 14px/20px var(--font-sans);color:var(--text-primary)}.dn-notif-item.is-unread .dn-notif-item__title{font-weight:600}.dn-notif-item__body{font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.dn-notif-item__when{margin-top:2px;font:400 12px/16px var(--font-sans);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.dn-notif-item__dot{width:8px;height:8px;margin-top:6px;border-radius:var(--radius-full);background:var(--accent)}.dn-notif-pop__foot{display:flex;align-items:center;padding:10px 16px;border-top:1px solid var(--border);background:var(--surface-subtle)}@media (max-width: 640px){.dn-notif-pop{position:fixed;top:calc(var(--topbar-height) + 6px);left:8px;right:8px;width:auto}}@media (prefers-reduced-motion: reduce){.dn-notif-pop{animation:none}}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;z-index:50;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:5px 8px;border-radius:var(--radius-xs);background:var(--inverse-surface);color:var(--inverse-text);font:500 12px/16px var(--font-sans);white-space:nowrap;pointer-events:none}.dn-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);text-decoration:none}.dn-lockup__mark{width:26px;height:26px;flex:none;color:var(--brand-mark)}.dn-lockup__word{font:400 27px/1 var(--font-brand);letter-spacing:.02em;padding-top:3px}.dn-sidenav{display:flex;flex-direction:column;width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border)}.dn-sidenav__brand{display:flex;align-items:center;height:var(--topbar-height);padding:0 20px;border-bottom:1px solid var(--border)}.dn-sidenav__list{display:grid;align-content:start;gap:2px;padding:8px 12px 16px}.dn-sidenav__group{margin:18px 10px 6px;font:500 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-sidenav__item{display:flex;align-items:center;gap:12px;height:38px;padding:0 10px;color:var(--text-secondary);font:500 14px/20px var(--font-sans);border-radius:var(--radius-sm);text-decoration:none}.dn-sidenav__item:hover{background:var(--surface-muted);color:var(--text-primary);text-decoration:none}.dn-sidenav__item .ico{color:var(--text-tertiary)}.dn-sidenav__item .dn-count{margin-left:auto}.dn-sidenav__item[aria-current=page]{background:var(--accent-subtle);color:var(--accent-text);font-weight:600}.dn-sidenav__item[aria-current=page] .ico{color:var(--accent-text)}.dn-sidenav__list{flex:1 1 auto}.dn-sidenav__item .dn-sidenav__soon{margin-left:auto;height:20px}.dn-sidenav__foot{display:grid;gap:10px;padding:12px;border-top:1px solid var(--border)}.dn-sidenav__foot>.dn-status{padding:0 8px;font-size:12px;color:var(--text-tertiary)}.dn-sidenav__warn{padding:0 8px;border:0;background:none;cursor:pointer;text-align:left}.dn-sidenav__warn .dn-status{font-size:12px;line-height:16px;white-space:normal}.dn-sidenav__warn:hover .dn-status{color:var(--text-primary)}.dn-sidenav__warn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.dn-me{display:flex;align-items:center;gap:10px;padding:6px 8px}.dn-me__link{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:inherit;text-decoration:none}.dn-me__link:hover .dn-me__name{color:var(--accent-text)}.dn-me__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dn-me__text{display:grid;flex:1;min-width:0}.dn-me__name{font:600 13px/18px var(--font-sans);color:var(--text-primary)}.dn-me__settings{flex:none;width:32px;height:32px;color:var(--text-tertiary)}.dn-me__settings:hover{color:var(--text-primary)}.dn-me__settings[aria-current=page]{background:var(--accent-subtle);color:var(--accent-text)}.dn-set-row{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:8px 24px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.dn-set-row:last-child{border-bottom:0}.dn-set-row__label{font:500 14px/20px var(--font-sans);color:var(--text-primary)}.dn-set-row__help{display:block;margin-top:2px;font:400 13px/18px var(--font-sans);color:var(--text-tertiary)}.dn-set-row__value{min-width:0;font:400 14px/20px var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere}@media (max-width: 860px){.dn-set-row{grid-template-columns:minmax(0,1fr)}}.dn-me__mail{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-theme-toggle{--dn-roll: cubic-bezier(.3, 1.22, .5, 1);position:relative;display:inline-grid;place-items:center;flex:none;margin:-5px -4px;padding:5px 4px;border:0;border-radius:var(--radius-full);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dn-theme-toggle--live{view-transition-name:dn-theme-toggle}.dn-theme-toggle__track{position:relative;display:block;width:48px;height:26px;border-radius:var(--radius-full);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border);transition:background-color .32s var(--ease),box-shadow .32s var(--ease)}.dn-theme-toggle__thumb{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);box-shadow:0 1px 2px #00000029,0 0 0 1px var(--border);transition:transform .46s var(--dn-roll),background-color .32s var(--ease),color .32s var(--ease),box-shadow .32s var(--ease)}.dn-theme-toggle:hover .dn-theme-toggle__thumb{color:var(--text-primary)}.dn-theme-toggle:focus-visible{outline:none}.dn-theme-toggle:focus-visible .dn-theme-toggle__track{outline:2px solid var(--focus-ring);outline-offset:2px}.dn-theme-toggle[aria-checked=true] .dn-theme-toggle__track{background:var(--canvas)}.dn-theme-toggle[aria-checked=true] .dn-theme-toggle__thumb{transform:translate(22px);background:var(--surface-sunken);color:var(--text-primary)}.dn-sunmoon{display:block;width:14px;height:14px;overflow:visible;transform:rotate(-135deg);transition:transform .52s var(--dn-roll)}.dn-sunmoon__core,.dn-sunmoon__bite,.dn-sunmoon__rays{transform-box:view-box;transform-origin:12px 12px}.dn-sunmoon__core{transform:scale(.58);transition:transform .38s var(--dn-roll) 60ms}.dn-sunmoon__bite{transform:translate(8px,-8px);transition:transform .3s var(--ease)}.dn-sunmoon__rays{transform:scale(1) rotate(0);opacity:1;transition:transform .38s var(--dn-roll) .14s,opacity .24s var(--ease) .14s}.dn-theme-toggle[aria-checked=true] .dn-sunmoon{transform:rotate(0)}.dn-theme-toggle[aria-checked=true] .dn-sunmoon__core{transform:scale(1);transition:transform .4s var(--dn-roll) 90ms}.dn-theme-toggle[aria-checked=true] .dn-sunmoon__bite{transform:translate(0);transition:transform .38s var(--ease) .13s}.dn-theme-toggle[aria-checked=true] .dn-sunmoon__rays{transform:scale(.35) rotate(-45deg);opacity:0;transition:transform .26s var(--ease),opacity .18s var(--ease)}@media (prefers-reduced-motion: reduce){.dn-theme-toggle *{transition:none!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease)}html.theme-fade *:not(.dn-theme-toggle,.dn-theme-toggle *),html.theme-fade *:before,html.theme-fade *:after{transition:background-color .36s var(--ease),border-color .36s var(--ease),color .36s var(--ease),fill .36s var(--ease),stroke .36s var(--ease),box-shadow .36s var(--ease)!important}::view-transition-old(dn-theme-toggle){display:none}::view-transition-new(dn-theme-toggle){animation:none}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.dn-topbar{display:flex;align-items:center;gap:12px;height:var(--topbar-height);padding:0 24px;background:var(--surface);border-bottom:1px solid var(--border)}.dn-topbar__search{display:flex;align-items:center;gap:10px;flex:0 1 440px;min-width:0;height:36px;padding:0 8px 0 12px;border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-tertiary);font:400 14px/20px var(--font-sans);text-align:left;border-radius:var(--radius-sm)}.dn-topbar__search span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-topbar__right{margin-left:auto;display:flex;align-items:center;gap:4px}.dn-topbar__meta{display:inline-flex;align-items:center;gap:6px;height:30px;margin-right:6px;padding:0 8px;border:0;background:none;font:500 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;cursor:pointer;transition:color .12s var(--ease)}.dn-topbar__meta:hover{color:var(--text-primary)}.dn-topbar__meta .ico{width:15px;height:15px}.dn-topbar__dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:var(--radius-full);background:var(--sev-critical);box-shadow:0 0 0 2px var(--surface)}.dn-frow{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid var(--border-subtle);background:var(--surface);text-align:left;color:inherit}.dn-frow:hover{background:var(--surface-subtle)}.dn-frow[aria-selected=true]{background:var(--accent-subtle);box-shadow:inset 3px 0 0 var(--accent)}.dn-frow>svg{width:16px;height:16px;margin-top:2px}.dn-frow__title{font:500 14px/20px var(--font-sans);color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dn-frow__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-frow__meta b{font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.dn-frow__meta i{width:3px;height:3px;border-radius:var(--radius-full);background:var(--text-disabled);display:inline-block}.dn-frow__own{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font:400 12px/16px var(--font-sans);color:var(--text-secondary)}.dn-frow__none{font:600 12px/16px var(--font-sans);color:var(--sev-high-text);white-space:nowrap}.dn-due{display:inline-flex;align-items:center;gap:4px;font:500 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.dn-due.is-soon{color:var(--sev-high-text)}.dn-due.is-late{color:var(--sev-critical-text);font-weight:600}.dn-answer__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dn-answer__by{display:flex;align-items:center;gap:8px;font:600 13px/18px var(--font-sans)}.dn-answer__lead{font:400 16px/26px var(--font-sans);max-width:70ch}.dn-steps summary{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font:500 13px/18px var(--font-sans);color:var(--text-secondary);list-style:none}.dn-steps summary::-webkit-details-marker{display:none}.dn-lockup__glyph{width:9px;height:9px;flex:none;background:var(--brand);border-radius:1px;transform:rotate(45deg)}.dn-answer{display:grid;gap:16px;padding:20px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.dn-cite{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin:0 2px;padding:0 4px;background:var(--accent-subtle);color:var(--accent-text);font:600 11px/1 var(--font-sans);vertical-align:2px;border-radius:var(--radius-xs)}.dn-steps{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.dn-dash{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.dn-widget{position:relative;grid-column:span var(--w, 12);display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-md);container-type:inline-size}.dn-widget__body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.dn-widget__body>*{flex:1 1 auto}.dn-widget--fixed{align-self:start}.dn-widget--fixed>.dn-widget__body{flex:none;height:var(--h)}.dn-widget--fixed>.dn-widget__body>.dn-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dn-widget--fixed>.dn-widget__body>.dn-panel>:not(.dn-panel__header):not(.dn-panel__footer){flex:1 1 0;min-height:0;overflow:auto;background:linear-gradient(var(--surface) 40%,transparent) top / 100% 28px no-repeat local,linear-gradient(transparent,var(--surface) 60%) bottom / 100% 28px no-repeat local,linear-gradient(color-mix(in srgb,var(--text-primary) 12%,transparent),transparent) top / 100% 10px no-repeat scroll,linear-gradient(transparent,color-mix(in srgb,var(--text-primary) 12%,transparent)) bottom / 100% 10px no-repeat scroll,var(--surface)}.dn-dash__empty{grid-column:1 / -1;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.dn-dash.is-editing .dn-widget{outline:1px dashed var(--border-strong);outline-offset:4px}.dn-dash.is-editing .dn-widget:hover,.dn-dash.is-editing .dn-widget:has(:focus-visible){outline:1.5px solid var(--accent)}.dn-dash.is-editing .dn-widget:has(.dn-widget__grip:focus-visible){outline:2px solid var(--focus-ring)}.dn-widget__tab{position:absolute;z-index:4;top:-14px;left:12px;display:inline-flex;align-items:center;gap:1px;max-width:calc(100% - 24px);height:28px;padding:0 2px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay)}.dn-dash.is-editing .dn-widget:hover>.dn-widget__tab,.dn-dash.is-editing .dn-widget:has(:focus-visible)>.dn-widget__tab{border-color:var(--accent)}.dn-widget__grip{display:inline-flex;align-items:center;gap:6px;min-width:0;height:24px;padding:0 8px 0 4px;border:0;border-radius:var(--radius-xs);background:none;color:var(--text-secondary);font:600 12px/16px var(--font-sans);cursor:grab;touch-action:none}.dn-widget__grip:hover,.dn-widget__grip:focus-visible{outline:none;background:var(--surface-muted);color:var(--text-primary)}.dn-widget__grip .ico{flex:none;width:16px;height:16px;color:var(--text-tertiary)}.dn-widget__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-widget__tool{display:grid;place-items:center;flex:none;width:24px;height:24px;border:0;border-radius:var(--radius-xs);background:none;color:var(--text-tertiary)}.dn-widget__tool .ico{width:16px;height:16px}.dn-widget__tool:hover{background:var(--surface-muted);color:var(--text-primary)}.dn-widget__tool--remove:hover{background:var(--sev-critical-bg);color:var(--sev-critical-text)}.dn-widget__shield{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);cursor:grab;transition:background-color var(--dur-fast) var(--ease)}.dn-widget__shield:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.dn-widget__rs{position:absolute;z-index:3;display:grid;place-items:center;touch-action:none}.dn-widget__rs:before{content:"";display:block;background:var(--surface);border:1.5px solid var(--accent);border-radius:var(--radius-2xs);transition:background-color var(--dur-fast) var(--ease)}.dn-widget__rs:hover:before{background:var(--accent)}.dn-widget__rs--e{top:50%;right:-9px;width:14px;height:44px;margin-top:-22px;cursor:ew-resize}.dn-widget__rs--e:before{width:6px;height:28px}.dn-widget__rs--s{left:50%;bottom:-9px;width:44px;height:14px;margin-left:-22px;cursor:ns-resize}.dn-widget__rs--s:before{width:28px;height:6px}.dn-widget__rs--se{right:-9px;bottom:-9px;width:14px;height:14px;cursor:nwse-resize}.dn-widget__rs--se:before{width:10px;height:10px}@keyframes dn-widget-in{0%{opacity:0;transform:translateY(4px)}}.dn-dash.is-entering .dn-widget__tab,.dn-dash.is-entering .dn-widget__rs{animation:dn-widget-in .2s var(--ease) both}.dn-dash__cols{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease)}.dn-dash__cols i{background:var(--accent-subtle);box-shadow:inset 1px 0 0 var(--accent-subtle-border),inset -1px 0 0 var(--accent-subtle-border);border-radius:var(--radius-xs)}.dn-dash.is-arranging .dn-dash__cols{opacity:1}.dn-dash.is-editing .dn-widget.dn-widget--placeholder{outline:none;border:1.5px dashed var(--accent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-subtle) 70%,transparent)}.dn-dash.is-editing .dn-widget.is-lifted{position:fixed;z-index:70;margin:0;outline:none;pointer-events:none;box-shadow:var(--shadow-dialog)}.dn-widget.is-lifted .dn-widget__rs,.dn-widget.is-lifted .dn-widget__tool{display:none}.dn-widget.is-lifted>.dn-widget__tab,.dn-widget--lifted-demo>.dn-widget__tab{border-color:var(--accent)}.dn-dash.is-editing .dn-widget--lifted-demo{outline:none;box-shadow:var(--shadow-dialog);transform:translate(-14px,-12px);z-index:5}.dn-widget--lifted-demo .dn-widget__rs,.dn-widget--lifted-demo .dn-widget__tool{display:none}.dn-dash.is-editing .dn-widget.is-sizing{outline:2px solid var(--accent)}.dn-widget__readout{position:absolute;z-index:5;right:16px;bottom:16px;padding:4px 8px;border-radius:var(--radius-sm);background:var(--inverse-surface);color:var(--inverse-text);font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--shadow-overlay);pointer-events:none}html.dn-is-dragging,html.dn-is-dragging *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.dn-is-sizing-xy,html.dn-is-sizing-xy *{cursor:nwse-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.dn-is-sizing-x,html.dn-is-sizing-x *{cursor:ew-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.dn-is-sizing-y,html.dn-is-sizing-y *{cursor:ns-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes dn-widget-new{0%,35%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 3px transparent}}.dn-widget.is-new{animation:dn-widget-new 1.8s var(--ease) both}@media (prefers-reduced-motion: reduce){.dn-widget.is-new,.dn-dash.is-entering .dn-widget__tab,.dn-dash.is-entering .dn-widget__rs{animation:none}.dn-dash__cols{transition:none}}@container (max-width: 480px){.dn-panel__header{flex-wrap:wrap}}@media (max-width: 1100px){.dn-widget{grid-column:span 12}.dn-widget--figure{grid-column:span 6}.dn-widget__rs{display:none}}@media (max-width: 640px){.dn-dash{gap:12px}.dn-widget--figure{grid-column:span 12}}.dn-mapwidget__body{display:grid;grid-template-columns:minmax(0,1fr) 236px;min-height:0}.dn-mapwidget__stage{position:relative;height:600px;overflow:hidden;border-inline-end:1px solid var(--border-subtle)}.dn-mapwidget__aside{display:flex;flex-direction:column;gap:20px;padding:20px;min-width:0}.dn-mapwidget__facts{display:grid;border:1px solid var(--border);border-radius:var(--radius-md)}.dn-mapwidget__facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.dn-mapwidget__facts>div:last-child{border-bottom:0}.dn-mapwidget__facts dt{font:500 13px/18px var(--font-sans);color:var(--text-secondary)}.dn-mapwidget__facts dd{font:600 20px/24px var(--font-condensed);color:var(--text-primary);font-variant-numeric:tabular-nums}.dn-mapwidget__hint{margin-top:auto;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}@container (max-width: 760px){.dn-mapwidget__body{grid-template-columns:minmax(0,1fr)}.dn-mapwidget__stage{height:480px;border-inline-end:0;border-bottom:1px solid var(--border-subtle)}.dn-mapwidget__aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.dn-mapwidget__hint{grid-column:1 / -1}}.dn-wlib__list{list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.dn-wlib__item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.dn-wlib__item:last-child{border-bottom:0}.dn-wlib__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-secondary)}.dn-wlib__icon .ico{width:18px;height:18px}.dn-wlib__text{display:grid;gap:2px;min-width:0}.dn-wlib__name{font:600 14px/20px var(--font-sans);color:var(--text-primary)}.dn-wlib__desc{font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.dn-wlib__meta{margin-top:2px;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-wlib__item>.dn-btn,.dn-wlib__on{align-self:center}.dn-wlib__on{display:inline-flex;align-items:center;gap:6px;font:500 13px/18px var(--font-sans);color:var(--text-tertiary);white-space:nowrap}.dn-wlib__on .ico{width:16px;height:16px}.dn-wlib__item.is-on .dn-wlib__icon{color:var(--text-tertiary)}.dn-minilist{list-style:none}.dn-minirow{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 20px;border:0;border-bottom:1px solid var(--border-subtle);background:none;color:var(--text-tertiary);text-align:left}.dn-minilist li:last-child .dn-minirow{border-bottom:0}button.dn-minirow{cursor:pointer}button.dn-minirow:hover{background:var(--surface-subtle)}.dn-minirow>.ico{width:16px;height:16px}.dn-minirow__text{display:grid;gap:2px;min-width:0}.dn-minirow__title{font:600 14px/20px var(--font-sans);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-minirow__sub{font:400 13px/18px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-minirow__num{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.mapstage{position:relative;flex:1;min-height:600px;overflow:hidden;background-color:var(--surface)}.mapstage__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.mapg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.mapg.is-panning,.mapg.is-dragging{cursor:grabbing}.mapg .l{fill:none;transition:opacity .26s var(--ease),stroke .26s var(--ease),stroke-width .26s var(--ease)}.mapg .l--entity{stroke:var(--text-tertiary);stroke-width:1.4;opacity:.5}.mapg .l--table{stroke:var(--chart-axis);stroke-width:1;opacity:.9}.mapg .p{pointer-events:none}.mapg .p--entity{fill:var(--text-secondary)}.mapg .p--table.src-ops,.mapg .src-ops .n__dot{fill:var(--src-ops)}.mapg .p--table.src-hrm,.mapg .src-hrm .n__dot{fill:var(--src-hrm)}.mapg .p--table.src-saas,.mapg .src-saas .n__dot{fill:var(--src-saas)}.mapg .p--table.src-fin,.mapg .src-fin .n__dot{fill:var(--src-fin)}.mapg .n{cursor:pointer;outline:none;transition:opacity .26s var(--ease)}.mapg .n__in{transform-box:fill-box;transform-origin:center;transition:opacity .52s var(--ease) var(--d, 0ms),transform .76s cubic-bezier(.16,1,.3,1) var(--d, 0ms)}.mapg.is-intro .n__in{opacity:0;transform:scale(.35)}.mapg.is-intro .l{opacity:0}.mapg .n__disc{fill:var(--surface);stroke:var(--text-secondary);stroke-width:1.25;transition:fill .2s var(--ease),stroke .2s var(--ease),stroke-width .2s var(--ease)}.mapg .n__icon{fill:none;stroke:var(--text-secondary);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s var(--ease)}.mapg .n__name{font:600 13px var(--font-sans);fill:var(--text-primary);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.mapg .n__meta{font:400 11px var(--font-sans);fill:var(--text-tertiary);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.mapg .n__halo{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:center}.mapg .n--entity:hover .n__disc,.mapg .n--entity:focus-visible .n__disc{stroke:var(--accent);stroke-width:2}.mapg .n--entity:hover .n__icon,.mapg .n--entity:focus-visible .n__icon{stroke:var(--accent-text)}.mapg .n--entity.is-sel .n__disc{fill:var(--accent);stroke:var(--accent)}.mapg .n--entity.is-sel .n__icon{stroke:var(--text-on-accent)}.mapg .n--entity.is-sel .n__halo{animation:dn-halo 2.6s var(--ease) infinite}.mapg .n__dot{stroke:var(--surface);stroke-width:1.5;transition:stroke .2s var(--ease)}.mapg .n--table:hover .n__dot,.mapg .n--table:focus-visible .n__dot,.mapg .n--table.is-sel .n__dot{stroke:var(--text-primary);stroke-width:2}.mapg .n__tname{font:400 11px var(--font-mono);fill:var(--text-secondary);opacity:0;paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;transition:opacity .2s var(--ease);pointer-events:none}.mapg.is-zoomed .n__tname,.mapg .n--table.is-sel .n__tname{opacity:1}.mapg .l-label{font:500 11.5px var(--font-sans);fill:var(--accent-text);opacity:0;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;transition:opacity .22s var(--ease);pointer-events:none}.mapg.is-focus .n:not(.is-near){opacity:.16}.mapg.is-focus .l:not(.is-near){opacity:.06}.mapg.is-focus .p:not(.is-near){visibility:hidden}.mapg .l--entity.is-near{stroke:var(--accent);stroke-width:2;opacity:1}.mapg .l--table.is-near{stroke:var(--text-tertiary);opacity:1}.mapg .p--entity.is-near{fill:var(--accent)}.mapg .l-label.is-near{opacity:1}@keyframes dn-halo{0%{opacity:.3;transform:scale(.92)}75%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}.mapg-tip{position:absolute;z-index:3;transform:translate(-50%,-100%);display:grid;gap:2px;max-width:280px;padding:7px 10px;background:var(--inverse-surface);color:var(--inverse-text);font:400 12px/16px var(--font-sans);pointer-events:none;box-shadow:var(--shadow-overlay);border-radius:var(--radius-sm)}.mapg-tip b{font:500 12px/16px var(--font-mono)}.map-legend{position:absolute;left:16px;top:14px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;max-width:calc(100% - 220px);padding:7px 10px;background:var(--surface);border:1px solid var(--border);font:500 12px/16px var(--font-sans);color:var(--text-secondary);border-radius:var(--radius-sm)}.map-legend__item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.map-legend__dot{width:9px;height:9px;border-radius:var(--radius-full);display:inline-block;flex:none}.map-legend__dot.src-ops,.tbl-chip__dot.src-ops{background:var(--src-ops)}.map-legend__dot.src-hrm,.tbl-chip__dot.src-hrm{background:var(--src-hrm)}.map-legend__dot.src-saas,.tbl-chip__dot.src-saas{background:var(--src-saas)}.map-legend__dot.src-fin,.tbl-chip__dot.src-fin{background:var(--src-fin)}.map-legend__ent{width:12px;height:12px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px var(--text-primary);background:var(--surface)}.map-legend__flow{display:inline-flex;gap:3px}.map-legend__flow i{width:4px;height:4px;border-radius:var(--radius-full);background:var(--text-secondary);display:block}.map-legend__flow i:nth-child(2){opacity:.6}.map-legend__flow i:nth-child(3){opacity:.3}.map-controls{position:absolute;right:14px;top:12px;z-index:2;display:flex;gap:8px}.map-controls__group{display:inline-flex}.map-controls__group .dn-btn{border-radius:0;margin-left:-1px}.map-controls__group .dn-btn:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-left:0}.map-controls__group .dn-btn:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.map-hint{position:absolute;left:16px;bottom:12px;z-index:2;font:400 12px/16px var(--font-sans);color:var(--text-tertiary);pointer-events:none}.conns{list-style:none;display:grid;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.conn{display:flex;align-items:center;gap:4px;width:100%;padding:8px 10px;border:0;border-bottom:1px solid var(--border-subtle);background:var(--surface);color:var(--text-secondary);font:400 13px/18px var(--font-sans);text-align:left}.conns li:last-child .conn{border-bottom:0}.conn b{color:var(--text-primary);font-weight:600}.conn .ico{margin-left:auto;color:var(--text-tertiary)}.conn:hover{background:var(--surface-subtle)}.conn:hover .ico{color:var(--accent-text)}.tbl-chips{display:flex;flex-wrap:wrap;gap:6px}.tbl-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:var(--radius-sm)}.tbl-chip:hover{border-color:var(--border-strong)}.tbl-chip .mono{font-size:11.5px}.tbl-chip__dot{width:8px;height:8px;border-radius:var(--radius-full);flex:none}.tbl-chip__n{font:500 11px/1 var(--font-sans);color:var(--text-tertiary)}@media (prefers-reduced-motion: reduce){.mapg .n--entity.is-sel .n__halo{animation:none}}.owner{display:inline-flex;align-items:center;gap:8px;color:var(--text-tertiary);font:400 13px/18px var(--font-sans);white-space:nowrap}.owner .dn-avatar{width:24px;height:24px;font-size:10px}.owner__text{display:grid;min-width:0}.owner__name{font:500 13px/18px var(--font-sans);color:var(--text-primary)}.owner__role{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.owner--none{color:var(--text-tertiary)}.owner-cell{display:inline-grid;justify-items:start;gap:2px}.owner-cell>.due{padding-left:32px}.due{display:inline-flex;align-items:center;gap:4px;font:500 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.due.is-soon{color:var(--sev-high-text)}.due.is-late{color:var(--sev-critical-text);font-weight:600}.trend{display:grid;gap:16px}.trend__plot{position:relative;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;height:236px;padding:26px 0 24px}.trend__plot:after{content:"";position:absolute;left:0;right:0;bottom:24px;border-top:1px solid var(--chart-axis);pointer-events:none}.trend__col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;min-width:0;border-radius:var(--radius-xs)}.trend__col:hover,.trend__col:focus-visible{background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}.trend__total{flex:none;font:600 13px/18px var(--font-sans);color:var(--text-primary);font-variant-numeric:tabular-nums}.trend__stack{flex:none;display:flex;flex-direction:column-reverse;gap:2px;width:min(24px,70%);border-radius:var(--radius-xs) var(--radius-xs) 0 0;overflow:hidden}.trend__seg{display:block;min-height:3px}.trend__mon{position:absolute;top:100%;margin-top:4px;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.trend__col.is-now .trend__mon{font-weight:600;color:var(--text-primary)}.trend__col[data-tip]:hover:after,.trend__col[data-tip]:focus-visible:after{bottom:auto;top:-4px;transform:translate(-50%,-100%)}.trend--compact{gap:12px}.trend--compact .trend__plot{height:164px;gap:10px;padding-top:22px}.trend--compact .trend__legend{font-size:12px}.trend__cap{margin:0 0 -4px;font:600 13px/18px var(--font-sans);color:var(--text-primary)}@container (max-width: 480px){.dn-panel__header{flex-wrap:wrap}.dash-onto__stage{height:400px}}.ov-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ov-kpi{gap:4px;padding:16px 18px 18px}.ov-kpi .dn-kpi__value{font-size:32px;line-height:36px}.ov-kpi .dn-kpi__foot{margin-top:auto;padding-top:6px}.ov-kpi .dn-link-btn{font-size:13px;line-height:18px}@media (max-width: 1280px){.ov-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.ov-kpi{grid-column:span 2}.ov-kpi:nth-child(n+4){grid-column:span 3}}@media (max-width: 640px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ov-kpi,.ov-kpi:nth-child(n+4){grid-column:span 1}.ov-kpi:last-child{grid-column:1 / -1}.ov-kpi .dn-kpi__value{font-size:28px;line-height:32px}}.ov-legend{gap:4px 12px;padding-top:4px;font-size:12px;line-height:16px}.ov-legend .dn-legend__item{gap:4px}.ov-owes{display:inline-flex;flex-wrap:wrap;gap:2px 10px}.ov-none{font:600 12px/16px var(--font-sans);color:var(--sev-high-text);white-space:nowrap}.ov-ok{display:inline-flex;align-items:center;gap:4px;font:400 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap}.ov-ok .ico{color:var(--positive)}.ov-flist{list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.ov-flist li{display:grid;grid-template-columns:14px minmax(0,1fr) auto minmax(200px,auto);align-items:center;gap:4px 16px;padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.ov-flist li:last-child{border-bottom:0}.ov-flist li>.sev{align-self:start;margin-top:3px}.ov-flist__text{display:grid;gap:2px;min-width:0}.ov-flist__t{justify-self:start;padding:0;border:0;background:none;color:var(--text-primary);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer}.ov-flist__t:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.ov-flist__meta{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.ov-flist__amt{font:600 13px/18px var(--font-sans);color:var(--text-primary);white-space:nowrap;text-align:right}.ov-flist__foot{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:12px}.ov-flist__foot .dn-link-btn{font-size:13px;line-height:18px}.ov-dark{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:14px 20px;border-top:1px solid var(--border);background:repeating-linear-gradient(135deg,var(--surface-subtle) 0 6px,var(--surface) 6px 12px)}.ov-dark__icon{display:grid;place-items:center;width:36px;height:36px;border:1.5px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary)}.ov-dark__text{display:grid;gap:2px;min-width:0}.ov-dark__text b{font:600 14px/20px var(--font-sans);color:var(--text-primary)}.ov-dark__text span{font:400 13px/18px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.ov-dark__acts{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 720px){.ov-dark{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.ov-dark__acts{grid-column:1 / -1}}.ov-chase__tabs{padding:0 20px}.ov-chase__empty{padding:32px 20px}.chase-list{list-style:none}.chase{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;padding:12px 20px;border-bottom:1px solid var(--border-subtle)}.chase:last-child{border-bottom:0}.chase>.sev{align-self:start;margin-top:3px}.chase__text{display:grid;gap:2px;min-width:0}.chase__title{justify-self:start;padding:0;border:0;background:none;color:var(--text-primary);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer}.chase__title:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.chase__meta{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.chase__who{display:grid;justify-items:end;gap:2px;min-width:0}.chase__sugg{display:grid;justify-items:end;font:500 13px/18px var(--font-sans);color:var(--text-secondary);white-space:nowrap}.chase__sugg small{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.chase__act{display:flex;justify-content:flex-end}@media (max-width: 640px){.chase{grid-template-columns:14px minmax(0,1fr) auto;padding:12px 16px}.chase__who{grid-column:2;grid-row:2;justify-items:start}.chase__sugg{justify-items:start}.chase__act{grid-column:3;grid-row:1 / span 2;align-self:center}.ov-chase__tabs{padding:0 16px}}.ov-since__body{display:grid;gap:22px}.since__g{display:grid;gap:10px}.since__h{display:flex;align-items:center;gap:8px;font:600 13px/18px var(--font-sans);color:var(--text-primary)}.since__h .dn-count{height:18px;min-width:18px;padding:0 5px;font-size:11px}.since__list{list-style:none;display:grid;gap:10px}.since__list li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;align-items:start}.since__list .sev{margin-top:3px}.since__text{display:grid;gap:1px;min-width:0}.since__t{justify-self:start;padding:0;border:0;background:none;color:var(--text-primary);font:500 13px/18px var(--font-sans);text-align:left;cursor:pointer}.since__t:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.since__t.is-static{cursor:default}.since__t.is-static:hover{color:var(--text-primary);text-decoration:none}.since__meta{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.since__none{font:400 13px/18px var(--font-sans);color:var(--text-tertiary)}.since__sum{font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.since__sum .dn-link-btn{font-size:13px;line-height:18px}.obar{display:grid;grid-auto-flow:column;grid-template-columns:auto minmax(0,1fr);grid-auto-columns:auto;align-items:center;gap:10px 16px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle)}.obar--none{border-style:dashed;border-color:var(--border-strong);background:var(--surface)}.obar--late{box-shadow:inset 3px 0 0 var(--sev-critical)}.obar .dn-avatar{width:32px;height:32px;font-size:12px}.obar__text{display:grid;min-width:0}.obar__text b{font:600 14px/20px var(--font-sans);color:var(--text-primary)}.obar__text span{font:400 13px/18px var(--font-sans);color:var(--text-tertiary)}.obar__due{display:grid;justify-items:end;gap:2px;text-align:right}.obar__due .due{font-size:13px;line-height:18px}.obar__due small{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.obar__acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width: 640px){.obar{grid-auto-flow:row}.obar__due{grid-column:2;justify-items:start;text-align:left}.obar__acts{grid-column:1 / -1;justify-content:flex-start}}.assign__due{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.assign__opt{display:grid;justify-items:start;gap:2px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font:500 13px/18px var(--font-sans);text-align:left}.assign__opt small{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.assign__opt:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.assign__opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent)}.assign__opt[aria-pressed=true] small{color:var(--accent-text)}.assign__opt-l{margin-left:4px;font-weight:400;color:var(--text-tertiary)}.assign__how{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-subtle);font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.assign__how .ico{flex:none;margin-top:1px;color:var(--text-tertiary)}@media (max-width: 480px){.assign__due{grid-template-columns:repeat(2,minmax(0,1fr))}}.inline-icon{display:inline-flex;align-items:center;gap:6px}.con-trust{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.con-gap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 20px;border-top:1px solid var(--border);background:repeating-linear-gradient(135deg,var(--surface-subtle) 0 6px,var(--surface) 6px 12px);font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.con-gap>.ico{flex:none;color:var(--text-tertiary)}.con-gap>span{flex:1 1 320px;min-width:0}.con-gap b{font-weight:600;color:var(--text-primary)}.con-trust li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:14px 20px;border-right:1px solid var(--border-subtle);font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.con-trust li:last-child{border-right:0}.con-trust .ico{margin-top:1px;color:var(--accent-text)}.con-trust b{color:var(--text-primary);font-weight:600}@media (max-width: 860px){.con-trust{grid-template-columns:minmax(0,1fr)}.con-trust li{border-right:0;border-bottom:1px solid var(--border-subtle)}}@media (max-width: 640px){.dn-kpi{padding:14px 16px 16px}}.wg{display:flex;flex-direction:column}.wg__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:16px 20px 0}.wg__title{font:600 16px/24px var(--font-sans);color:var(--text-primary)}.wg__lead{padding:6px 20px 0;max-width:84ch;font:400 14px/21px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.wg__lead b{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.wg__lead .dn-link-btn{font-size:inherit;line-height:inherit}.wg__body{padding:16px 20px 20px}.wg__list{margin-top:14px;border-top:1px solid var(--border-subtle)}.wg__table{margin-top:14px;border-top:1px solid var(--border)}.wg__legend{margin-bottom:14px;font-size:12px;line-height:16px}.wg__more{display:block;width:100%;padding:10px 20px 12px;border:0;border-top:1px solid var(--border-subtle);background:none;text-align:left;color:var(--accent-text);font:500 13px/18px var(--font-sans);cursor:pointer}.wg__more:hover{background:var(--surface-subtle)}.dn-kpi__foot .dn-link-btn{font-size:13px;line-height:18px}.wl{list-style:none}.wl__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding-right:20px;border-bottom:1px solid var(--border-subtle)}.wl__row:last-child{border-bottom:0}.wl__row:hover{background:var(--surface-subtle)}.wl__main{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-width:0;padding:12px 0 12px 20px;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.wl__main>.sev{margin-top:2px}.wl__main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.wl__text{display:grid;gap:2px;min-width:0}.wl__title{font:600 14px/20px var(--font-sans);color:var(--text-primary)}.wl__main:hover .wl__title{color:var(--accent-text)}.wl__meta{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.wl__amt{font:600 14px/20px var(--font-sans);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.wl__own{display:flex;justify-content:flex-start;min-width:150px}@container (max-width: 620px){.wl__row{grid-template-columns:minmax(0,1fr);padding:0 20px 12px 0}.wl__own{min-width:0;padding-left:48px}}.dash-onto__tools{display:flex;align-items:center;gap:10px 16px;min-width:0}.dash-onto__tools .osearch{flex:none;width:300px;max-width:100%}.dash-onto__stage{position:relative;height:520px;margin-top:14px;overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.gm-legend.dash-onto__key{border-top:0}@media (max-width: 640px){.dash-onto__stage{height:420px}.dash-onto__tools{width:100%;flex-wrap:wrap}.dash-onto__tools .osearch{width:100%}}.ov-legend{gap:4px 12px;font-size:12px;line-height:16px}.ovt-wrap{margin-top:14px;border-top:1px solid var(--border-subtle)}.ovt{table-layout:fixed;min-width:700px}.ovt__c-co{width:26%}.ovt__c-amt{width:104px}.ovt__c-who{width:148px}.ovt thead th{position:static;vertical-align:bottom}.ovt thead th:first-child{padding-left:42px}.ovt tbody tr:last-child>th{border-bottom:0}.ovt tbody th,.ovt td{vertical-align:top}.ovt tbody th{position:static;z-index:auto;padding:12px;background:none;border-bottom:1px solid var(--border-subtle);font:inherit;color:inherit;text-align:left}.ovt .ovt__row{cursor:pointer}.ovt .ovt__row:hover>*,.ovt .ovt__row.is-open>*,.ovt__more>td{background:var(--surface-subtle)}.ovt .ovt__row.is-open>*{border-bottom-color:transparent}.ovt__btn{display:flex;align-items:flex-start;gap:6px;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-xs)}.ovt__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ovt__chev{flex:none;margin-top:2px;color:var(--text-tertiary);transition:transform var(--dur-base) var(--ease)}.ovt__btn[aria-expanded=true] .ovt__chev{transform:rotate(90deg);color:var(--text-primary)}.ovt__name{display:grid;min-width:0;font:600 14px/20px var(--font-sans);color:var(--text-primary)}.ovt__name small{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovt__btn:hover .ovt__name{color:var(--accent-text)}.ovt__fig{display:flex;align-items:center;gap:10px;min-width:0;min-height:20px}.ovt__n{flex:none;display:inline-flex;align-items:center;width:60px;white-space:nowrap}.ovt__n b{min-width:20px;margin-right:6px;font:600 16px/20px var(--font-sans);color:var(--text-primary);font-variant-numeric:tabular-nums}.ovt__track{flex:1 1 0;min-width:48px;max-width:440px}.ovt__bar{display:flex;gap:2px;height:10px;min-width:6px}.ovt__bar>span{display:block;min-width:3px}.ovt__bar>span:first-child{border-radius:var(--radius-2xs) 0 0 var(--radius-2xs)}.ovt__bar>span:last-child{border-radius:0 var(--radius-2xs) var(--radius-2xs) 0}.ovt__where{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:6px;padding-left:70px;line-height:18px}.ovt__area{padding:0;border:0;background:none;font:400 13px/18px var(--font-sans);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:var(--radius-xs)}.ovt__area b{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.ovt__area:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.ovt__area:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ovt__amt{font-weight:600;line-height:20px;color:var(--text-primary)}.ovt__lbl{display:none;font-weight:400;color:var(--text-tertiary)}.ovt__who .ov-owes{display:flex;flex-wrap:wrap;gap:0 10px}.ovt__who .due,.ovt__who .ov-none,.ovt__who .ov-ok{line-height:20px}.ovt__more>td{padding:0 20px 16px 40px!important;cursor:default}.ovl-clear{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 20px;border-top:1px solid var(--border-subtle);font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.ovl-clear>.ico{flex:none;margin-top:1px;color:var(--positive)}.ovl-clear b{font-weight:600;color:var(--text-primary)}.ovl-clear .dn-ref{font-weight:400;color:var(--text-secondary)}@container (max-width: 700px){.ovt{min-width:0}.ovt,.ovt tbody{display:block}.ovt colgroup,.ovt thead{display:none}.ovt .ovt__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"co co" "f f" "amt who";align-items:center;gap:8px 12px;padding:12px 16px 12px 10px;border-bottom:1px solid var(--border-subtle)}.ovt .ovt__row>*{display:block;padding:0!important;border:0!important;background:none!important}.ovt .ovt__row:hover,.ovt .ovt__row.is-open{background:var(--surface-subtle)}.ovt .ovt__row>.ovt__co{grid-area:co}.ovt .ovt__row>.ovt__f{grid-area:f;padding-left:22px!important}.ovt .ovt__row>.ovt__amt{grid-area:amt;text-align:left;padding-left:22px!important}.ovt__lbl{display:inline}.ovt .ovt__row>.ovt__amt .ovt__v{display:inline}.ovt .ovt__row>.ovt__amt .dn-delta.is-compact{display:inline-flex;margin:0 0 0 6px}.ovt .ovt__row>.ovt__who{grid-area:who;justify-self:end}.ovt__more{display:block}.ovt__more>td{display:block;padding:0 16px 16px!important}.ovt__more .ov-flist li{grid-template-columns:14px minmax(0,1fr)}.ovt__more .ov-flist__amt,.ovt__more .ov-flist__own{grid-column:2;text-align:left}.ovl-clear{padding:12px 16px}}@container (max-width: 1000px){.ov-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.ov-kpi{grid-column:span 2}.ov-kpi:nth-child(n+4){grid-column:span 3}}@container (max-width: 520px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ov-kpi,.ov-kpi:nth-child(n+4){grid-column:span 1}.ov-kpi:last-child{grid-column:1 / -1}}.dn-delta.is-compact{margin-left:4px;font-size:12px;line-height:16px;gap:0 2px;vertical-align:1px}.dn-delta.is-compact .dn-delta__arrow{width:8px;height:8px}.fig{white-space:nowrap}.fig b{font-weight:600;color:var(--text-primary)}.dn-kpi__foot .dn-delta.is-compact{vertical-align:0}.dn-tab .dn-delta.is-compact{margin-left:6px}.due .dn-delta.is-compact{margin-left:0}.ov-none .dn-delta.is-compact{margin-left:4px}.since__h .dn-delta.is-compact,.ovt__n .dn-delta.is-compact{margin-left:0}.ovt__area .dn-delta.is-compact{margin-left:3px}.ovt__amt .ovt__v{display:block}.ovt__amt .dn-delta.is-compact{display:flex;justify-content:flex-end;margin:2px 0 0}.ovt__who .ov-owes{flex-direction:column;align-items:flex-start}.wl__amt:has(.dn-delta){display:grid;justify-items:end;align-content:start}.wl__amt .dn-delta.is-compact{margin:2px 0 0}.bh-wrap{margin-top:14px;border-top:1px solid var(--border-subtle)}.bh__t{table-layout:fixed;min-width:680px}.bh__t thead th{position:static}.bh__t thead th:first-child{width:26%}.bh__t tbody th{position:static;z-index:auto;padding:12px;background:none;border-bottom:1px solid var(--border-subtle);font:inherit;text-align:left;white-space:normal}.bh__t tbody tr:last-child>*{border-bottom:0}.bh__co .dn-ref{font:600 14px/20px var(--font-sans);color:var(--text-primary);text-align:left}.bh__v{text-align:right;white-space:nowrap}.bh__in,.bh__btn{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.bh__v b{font:600 14px/20px var(--font-sans);color:var(--text-primary);font-variant-numeric:tabular-nums}.bh__v .dn-delta.is-compact{margin-left:0}.bh__v.is-over.is-critical b{color:var(--sev-critical-text)}.bh__v.is-over.is-high b{color:var(--sev-high-text)}.bh__v.is-over.is-medium b{color:var(--sev-medium-text)}.bh__v.is-over.is-low b{color:var(--sev-low-text)}.bh__btn{padding:2px 4px;margin:-2px -4px;border:0;background:none;border-radius:var(--radius-xs);cursor:pointer;font:inherit}.bh__btn:hover b{text-decoration:underline;text-underline-offset:3px}.bh__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bh__foot{margin:0;padding:12px 20px 16px;border-top:1px solid var(--border-subtle);font:400 12px/18px var(--font-sans);color:var(--text-tertiary)}@container (max-width: 700px){.bh__t{min-width:0}.bh__t,.bh__t tbody{display:block}.bh__t thead{display:none}.bh__t tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.bh__t tbody tr:last-child{border-bottom:0}.bh__t tbody tr>*{display:block;padding:0!important;border:0!important;text-align:left}.bh__t tbody th{grid-column:1 / -1}.bh__v:before{content:attr(data-label);display:block;margin-bottom:2px;font:400 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:normal}.bh__in,.bh__btn{justify-content:flex-start}.bh__foot{padding:12px 16px 16px}}.con-st{min-width:170px;white-space:normal}.con-note{display:block;max-width:200px;margin-top:2px;white-space:normal}.src-notice{display:flex;align-items:flex-start;gap:10px;margin:-8px 0 16px;padding:10px 14px;border:1px solid var(--border);border-left:3px solid var(--sev-medium);border-radius:var(--radius-sm);background:var(--surface);font:400 13px/20px var(--font-sans);color:var(--text-secondary)}.src-notice>.ico{flex:none;margin-top:2px;color:var(--sev-medium-text)}.src-notice b{font-weight:600;color:var(--text-primary)}.src-notice>span{flex:1;min-width:0}.src-notice .dn-link-btn{flex:none}@media (max-width: 640px){.src-notice{flex-wrap:wrap}.src-notice>span{flex-basis:calc(100% - 26px)}.src-notice .dn-link-btn{margin-left:26px}}.dn-notif-item__icon--connector{background:var(--sev-medium-bg);color:var(--sev-medium-text)}.sev--11{width:11px;height:11px;flex:none}.sev--12{width:12px;height:12px;flex:none}.sev--14{width:14px;height:14px;flex:none}.sev--16{width:16px;height:16px;flex:none}.panel-ctrls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.panel-ctrls .dn-seg button{min-width:0}.fact__ref{font:inherit;font-weight:600;text-align:left}@keyframes gm-pulse{0%{transform:scale(.7);opacity:.65}70%{transform:scale(1.7);opacity:0}to{opacity:0}}.gm-glyph{flex:none;width:9px;height:9px;margin:0 1px;background:var(--brand);transform:rotate(45deg);display:inline-block;border-radius:1px}.gm-risk{display:inline-flex;align-items:center;gap:8px;flex:none;font:600 12px/16px var(--font-sans);color:var(--text-secondary);font-variant-numeric:tabular-nums}.gm-risk__i{display:inline-flex;align-items:center;gap:3px}.gm-risk__none{display:inline-flex;align-items:center;gap:3px;font-weight:400;color:var(--text-tertiary)}@keyframes gm-march{to{stroke-dashoffset:-18}}.gm-badge{display:inline-flex;align-items:center;gap:6px;height:20px;background:var(--surface);border:1px solid var(--accent-subtle-border);color:var(--accent-text);font:500 12px/16px var(--font-sans);white-space:nowrap;border-radius:var(--radius-xs);overflow:hidden}.gm-badge b{display:grid;place-items:center;width:18px;height:18px;background:var(--accent-subtle);font:600 11px/1 var(--font-sans)}.gm-badge--static{flex:none}@keyframes gm-in{0%{opacity:0;transform:translateY(4px)}}@keyframes gm-fade{0%{opacity:0}}.gm-legend{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 20px;border-top:1px solid var(--border-subtle);font:400 12px/16px var(--font-sans);color:var(--text-secondary)}.gm-legend__i{display:inline-flex;align-items:center;gap:8px}.lg-dots{display:inline-flex;gap:4px}.lg-dots i{width:4px;height:4px;border-radius:var(--radius-full);background:var(--chart-1)}.lg-dep{width:26px;border-top:2px dotted var(--border-strong)}.lg-link{width:26px;border-top:1.5px dashed var(--accent-text)}.lg-own{width:26px;border-top:1.5px solid var(--border-strong)}.lg-ext{width:26px;border-top:1.5px dashed var(--border-strong)}.lg-pct{display:inline-grid;place-items:center;height:18px;padding:0 5px;border:1px solid var(--accent);color:var(--accent-text);font:600 11px/1 var(--font-sans);border-radius:var(--radius-xs)}.lg-shapes{display:inline-flex;gap:3px}.lg-sev{flex-wrap:wrap;gap:6px 12px}.lg-sev__k{display:inline-flex;align-items:center;gap:4px}.lg-ring{flex:none;overflow:visible}.lg-ring__dot{fill:var(--text-tertiary)}.hid-list{list-style:none;display:grid;gap:12px}.hid-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.hid-list li>div{display:grid;gap:1px;font:400 12px/16px var(--font-sans);color:var(--text-secondary);min-width:0}.hid-list b{font:600 13px/18px var(--font-sans);color:var(--text-primary)}.kv--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}.kv dd small{display:block;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.rel-list{list-style:none;display:grid;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.rel-list li>button,.rel-list li>div{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:9px 12px;border:0;border-bottom:1px solid var(--border-subtle);background:none;text-align:left;color:var(--text-primary)}.rel-list--static li>div{grid-template-columns:minmax(0,1fr) auto}.rel-list li:last-child>*{border-bottom:0}.rel-list li>button{cursor:pointer}.rel-list li>button:hover{background:var(--surface-subtle)}.rel-list li>button>svg{margin-top:2px}.rel-list__ok{width:8px;height:8px;margin:5px 3px 0;border-radius:var(--radius-full);background:var(--text-tertiary);display:inline-block;flex:none}.rel-list__name{display:grid;gap:1px;min-width:0;font:500 13px/18px var(--font-sans)}.rel-list__name small{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.rel-list__v{font:600 13px/18px var(--font-sans);color:var(--text-primary);white-space:nowrap}.mini-findings{list-style:none;display:grid;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.mini-findings button{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;padding:9px 12px;border:0;border-bottom:1px solid var(--border-subtle);background:none;text-align:left;cursor:pointer}.mini-findings li:last-child button{border-bottom:0}.mini-findings button:hover{background:var(--surface-subtle)}.mini-findings button>svg{margin-top:2px}.mini-findings__t{font:500 13px/18px var(--font-sans);color:var(--text-primary)}.people-list{list-style:none;display:grid;gap:10px}.people-list li{display:flex;gap:10px;align-items:flex-start}.people-list li>span:last-child{display:grid;gap:1px;min-width:0;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.people-list b{font:600 13px/18px var(--font-sans);color:var(--text-primary)}.btn-row{display:flex;flex-wrap:wrap;gap:8px}.reg-party{display:flex;align-items:center;gap:8px}.reg-party .rel-list__ok{margin:0 3px}.reg-f{display:inline-flex;flex-wrap:wrap;gap:6px}.gs-wrap,.gs-stage,.gs{position:relative}.gs-svg{position:absolute;left:0;top:0;pointer-events:none}.gs-layer{position:absolute;top:0;right:0;bottom:0;left:0}.gs-conn{fill:none;stroke:var(--border-strong);stroke-width:1.25;transition:stroke .16s var(--ease),stroke-width .16s var(--ease)}.gs-conn.is-hot{stroke:var(--accent);stroke-width:2}.gs-conn--ext{stroke-dasharray:5 4}.gs-card{position:absolute;display:flex;flex-direction:column;gap:1px;padding:11px 12px 10px;background:var(--surface);border:1px solid var(--border);color:var(--text-primary);text-align:left;cursor:pointer;overflow:hidden;transition:border-color .12s var(--ease),box-shadow .12s var(--ease);border-radius:var(--radius-md)}.gs-card:hover{border-color:var(--border-strong)}.gs-card:focus-visible,.gs-owner.is-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gs-card.is-on:not(.is-selected){border-color:var(--accent-subtle-border)}.gs-card.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.gs-card--hold{border-color:var(--border-strong)}.gs-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:3px;min-width:0}.gs-card__name{display:flex;align-items:center;gap:8px;min-width:0;font:600 14px/18px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-card__top .gm-risk{padding-top:1px}.gs-card__line{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-card__reg{color:var(--text-secondary)}.gs-card__reg b{font-weight:600;color:var(--text-primary)}.gs-holders{position:absolute;display:grid;align-content:start;gap:4px;padding:10px 12px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm)}.gs-holders__h{font:500 12px/16px var(--font-sans);color:var(--text-tertiary);margin-bottom:2px}.gs-holders__r{display:flex;justify-content:space-between;gap:8px;font:400 13px/18px var(--font-sans);color:var(--text-primary)}.gs-holders__r span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-holders__r b{font-weight:600;font-variant-numeric:tabular-nums}.gs-owner{position:absolute;display:grid;align-content:center;gap:1px;padding:6px 12px;background:var(--surface-subtle);border:1px solid var(--border);text-align:left;color:var(--text-primary);border-radius:var(--radius-sm)}.gs-owner b{font:600 13px/17px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-owner span{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-owner--ext{border-style:dashed;background:var(--surface)}.gs-owner.is-btn{cursor:pointer}.gs-owner.is-btn:hover{border-color:var(--border-strong)}.gs-owner.is-selected{border-color:var(--accent);border-style:solid;box-shadow:inset 0 0 0 1px var(--accent)}.gs-pct{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;height:20px;padding:0 7px;background:var(--surface);border:1px solid var(--border-strong);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-primary);pointer-events:none;border-radius:var(--radius-xs)}.gs-pct--part{border-color:var(--accent);color:var(--accent-text)}.gs-pct--ext{border-style:dashed;color:var(--text-secondary)}.gs.is-intro .gs-card,.gs.is-intro .gs-owner,.gs.is-intro .gs-holders{animation:gm-in .48s var(--ease) both}.gs.is-intro .gs-svg,.gs.is-intro .gs-pct{animation:gm-fade .6s .2s var(--ease) both}.gs-outline{display:grid;gap:14px;padding:16px}.gs-outline__owners{display:flex;flex-wrap:wrap;gap:4px 12px;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.gs-outline__owners b{font-weight:500;color:var(--text-secondary)}.gs-tree{list-style:none;display:grid;gap:6px}.gs-tree li{padding-left:calc(var(--depth) * 16px)}.gs-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:var(--surface);border:1px solid var(--border);text-align:left;cursor:pointer;color:var(--text-primary);border-radius:var(--radius-sm)}.gs-row--ext{border-style:dashed}.gs-row.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.gs-row__pct{flex:none;display:grid;place-items:center;min-width:42px;height:20px;border:1px solid var(--border-strong);font:600 12px/1 var(--font-sans);border-radius:var(--radius-xs)}.gs-row__pct.is-part{border-color:var(--accent);color:var(--accent-text)}.gs-row__pct.is-ext{border-style:dashed;color:var(--text-secondary)}.gs-row__text{display:grid;flex:1;min-width:0}.gs-row__text b{display:flex;align-items:center;gap:7px;font:600 13px/18px var(--font-sans)}.gs-row__text span{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-card>*{flex-shrink:0}.gs-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px;min-width:0}.gs-cov{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-subtle);font:500 11px/1 var(--font-sans);color:var(--text-secondary);white-space:nowrap}.gs-cov.is-dark{border:1px dashed var(--border-strong);background:var(--surface);color:var(--text-tertiary)}.gs-card__kids{display:inline-flex;align-items:center;gap:2px;font:500 12px/16px var(--font-sans);color:var(--accent-text);white-space:nowrap}.gs-chev{width:14px;height:14px;transition:transform var(--dur-base) var(--ease)}.gs-card.is-open .gs-chev,.gs-row.is-open .gs-chev{transform:rotate(90deg)}.gs-card.is-dark{border-style:dashed;border-color:var(--border-strong);background:var(--surface-subtle)}.gs-card.is-dark .gs-card__name{color:var(--text-secondary)}.gs-card.is-open:not(.is-selected){border-color:var(--accent)}.gs-card--l2{padding-top:9px;padding-bottom:8px}.gs-row.is-dark{border-style:dashed;border-color:var(--border-strong);background:var(--surface-subtle)}.gs-row__kids{display:inline-flex;align-items:center;gap:2px;flex:none;font:600 12px/16px var(--font-sans);color:var(--accent-text)}.cos-name{display:grid;padding-left:calc(var(--d, 0) * 18px)}.cos-table tr.is-dark .cell-title{color:var(--text-secondary);font-weight:400}.cos-src{display:inline-flex;align-items:center;gap:3px;margin-right:6px;font:400 13px/18px var(--font-sans);color:var(--text-secondary);white-space:nowrap}.cos-src .map-legend__dot{width:8px;height:8px;margin-right:1px}.cos-src .map-legend__dot+.map-legend__dot{margin-left:-1px}.gm-dark{align-items:flex-start}@media (max-width: 640px){.gm-legend{padding:12px 16px}.kv--2{grid-template-columns:minmax(0,1fr)}}.flist__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:var(--text-secondary);cursor:pointer}.flist__sort:hover{color:var(--accent-text)}.flist__sort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.netwrap{position:relative;background-color:var(--surface)}.netstage{position:relative;height:700px;overflow:hidden}.net-ctrls{position:absolute;top:12px;right:12px;display:flex;gap:8px}.net-hint{position:absolute;left:16px;bottom:10px;margin:0;font:400 12px/16px var(--font-sans);color:var(--text-tertiary);pointer-events:none}.netg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.netg.is-panning,.netg.is-dragging{cursor:grabbing}.netg .l{fill:none;transition:opacity .24s var(--ease),stroke .24s var(--ease),stroke-width .24s var(--ease)}.netg .l--own{stroke:var(--text-secondary);stroke-width:1.6;opacity:.75}.netg .l--coown{stroke:var(--text-secondary);stroke-width:1.4;stroke-dasharray:5 4;opacity:.75}.netg .l--rel{stroke:var(--border-strong);stroke-width:1.1;opacity:.5}.netg .l--rel.is-critical{stroke:var(--sev-critical);stroke-width:1.8;opacity:.9}.netg .l--dep{stroke:var(--border-strong);stroke-width:1.4;stroke-dasharray:1.5 4;stroke-linecap:round;opacity:.55}.netg .l-tag--hid:not(.is-near){opacity:0!important}.netg .l-tag--hid{font-weight:600}.netg .l--hid{stroke:var(--accent-text);stroke-width:1.5;stroke-dasharray:5 4;opacity:.9;animation:gm-march 1.6s linear infinite}.netg.is-still .l--hid{animation:none}.netg .l-hit{fill:none;stroke:transparent;stroke-width:10;pointer-events:stroke;cursor:help}.netg .l-tag{font:500 11.5px var(--font-sans);fill:var(--accent-text);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;pointer-events:none;transition:opacity .24s var(--ease)}.netg .l-pill rect{fill:var(--surface);stroke:var(--accent);stroke-width:1}.netg .l-pill text{font:600 11.5px var(--font-sans);fill:var(--accent-text)}.netg .l-pill--ext rect{stroke:var(--border-strong);stroke-dasharray:3 2}.netg .l-pill--ext text{fill:var(--text-secondary)}.netg .l-pill{pointer-events:none;transition:opacity .24s var(--ease)}.netg .p{fill:var(--chart-1);pointer-events:none}.netg .p--critical{fill:var(--sev-critical)}.netg .n{cursor:pointer;outline:none;transition:opacity .24s var(--ease)}.netg .n__in{transform-box:fill-box;transform-origin:center;transition:opacity .52s var(--ease) var(--d, 0ms),transform .76s cubic-bezier(.16,1,.3,1) var(--d, 0ms)}.netg.is-intro .n__in{opacity:0;transform:scale(.4)}.netg.is-intro .l,.netg.is-intro .l-tag,.netg.is-intro .l-pill{opacity:0}.netg .n__label,.netg .n__name,.netg .n__meta,.netg .n__badge{transition:opacity .36s var(--ease)}.netg.is-bloom .n__label,.netg.is-bloom .n__name,.netg.is-bloom .n__meta,.netg.is-bloom .n__badge,.netg.is-bloom .l-tag,.netg.is-bloom .l-pill{opacity:0}.netg .n__disc{fill:var(--surface);stroke:var(--text-secondary);stroke-width:1.25;transition:fill .2s var(--ease),stroke .2s var(--ease),stroke-width .2s var(--ease)}.netg .n--hold .n__disc{stroke:var(--text-primary);stroke-width:2}.netg .n__glyph{fill:var(--brand)}.netg .n__icon{fill:none;stroke:var(--text-secondary);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s var(--ease)}.netg .n__name{font:600 13.5px var(--font-sans);fill:var(--text-primary);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.netg .n__meta{font:400 12px var(--font-sans);fill:var(--text-tertiary);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.netg .n__halo{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:center}.netg .n__badge rect{stroke:var(--surface);stroke-width:2}.netg .n__badge text{font:700 11px var(--font-sans)}.netg .n__badge.is-critical rect{fill:var(--sev-critical-bg)}.netg .n__badge.is-critical text{fill:var(--sev-critical-text)}.netg .n__badge.is-high rect{fill:var(--sev-high-bg)}.netg .n__badge.is-high text{fill:var(--sev-high-text)}.netg .n__badge.is-medium rect{fill:var(--sev-medium-bg)}.netg .n__badge.is-medium text{fill:var(--sev-medium-text)}.netg .n__badge.is-low rect{fill:var(--sev-low-bg)}.netg .n__badge.is-low text{fill:var(--sev-low-text)}.netg .n--co:hover .n__disc,.netg .n--co:focus-visible .n__disc{stroke:var(--accent);stroke-width:2}.netg .n--co:hover .n__icon,.netg .n--co:focus-visible .n__icon{stroke:var(--accent-text)}.netg .n--co.is-sel .n__disc{fill:var(--accent);stroke:var(--accent)}.netg .n--co.is-sel .n__icon{stroke:var(--text-on-accent)}.netg .n--co.is-sel .n__glyph{fill:var(--text-on-accent)}.netg .n--co.is-sel .n__halo{animation:dn-halo 2.6s var(--ease) infinite}.netg .n__hit{fill:transparent}.netg .n__dot{fill:var(--text-tertiary);stroke:var(--surface);stroke-width:2;paint-order:stroke;transition:fill .2s var(--ease)}.netg .n__ring,.lg-ring__ring{fill:none}.netg .is-critical .n__ring,.lg-ring__ring.is-critical{stroke:var(--sev-critical);stroke-width:3}.netg .is-high .n__ring,.lg-ring__ring.is-high{stroke:var(--sev-high);stroke-width:2.25}.netg .is-medium .n__ring,.lg-ring__ring.is-medium{stroke:var(--sev-medium);stroke:color-mix(in oklab,var(--sev-medium) 62%,var(--sev-medium-text));stroke-width:1.75}.netg .is-low .n__ring,.lg-ring__ring.is-low{stroke:var(--sev-low);stroke-width:1.5}.netg .n--pt:hover .n__dot,.netg .n--pt:focus-visible .n__dot{fill:var(--text-primary)}.netg .n--pt.is-sel .n__dot{fill:var(--accent)}.netg .n__pulse{fill:none;stroke:var(--sev-critical);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:gm-pulse 2.6s var(--ease) infinite}.netg.is-still .n__pulse{animation:none}.netg .n__label{font:500 12.5px var(--font-sans);fill:var(--text-primary);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.netg .is-none .n__label{fill:var(--text-secondary)}.netg .n--pt.is-sel .n__label,.netg .n--pt:hover .n__label{fill:var(--accent-text);font-weight:600}.netg.is-focus .n:not(.is-near){opacity:.16}.netg.is-focus .l:not(.is-near),.netg.is-focus .l-tag:not(.is-near),.netg.is-focus .l-pill:not(.is-near){opacity:.07}.netg.is-focus .p:not(.is-near){visibility:hidden}.netg .l--rel.is-near,.netg .l--own.is-near,.netg .l--coown.is-near{stroke:var(--accent);stroke-width:2;opacity:1}.netg .l--rel.is-critical.is-near{stroke:var(--sev-critical)}.netg .l--dep.is-near{stroke:var(--accent);opacity:1}.netg .l--hid.is-near{stroke-width:2;opacity:1}.netg .is-off,.netg .n.is-gone{display:none}.netg .n.is-leaving{opacity:0;pointer-events:none;transition:opacity .26s var(--ease)}.netg .n.is-enter .n__in{animation:netg-enter .56s cubic-bezier(.16,1,.3,1) both}@keyframes netg-enter{0%{opacity:0;transform:scale(.3)}}.netg .n--co.is-dark .n__disc{fill:var(--surface-subtle);stroke:var(--border-strong);stroke-dasharray:4 3}.netg .n--co.is-dark .n__icon{stroke:var(--text-tertiary)}.netg .n--co.is-dark .n__name{fill:var(--text-secondary)}.netg .n--co.is-dark:hover .n__disc,.netg .n--co.is-dark:focus-visible .n__disc{stroke:var(--accent)}.netg .n--co.is-open .n__disc{stroke:var(--accent);stroke-width:2.25}.netg .n--co.is-open.is-dark .n__disc{stroke-dasharray:4 3}.netg .n--co.is-compact .n__name{font-size:12.5px;font-weight:500;fill:var(--text-secondary)}.netg .n--co.is-compact:hover .n__name,.netg .n--co.is-compact:focus-visible .n__name{fill:var(--text-primary)}.netg .n--l2 .n__name{font-size:12.5px;font-weight:500}.netg .n--l2 .n__meta{font-size:11px}.netg .n__exp circle{fill:var(--surface);stroke:var(--border-strong);stroke-width:1}.netg .n__exp path{fill:none;stroke:var(--text-secondary);stroke-width:1.5;stroke-linecap:round}.netg .n--co:hover .n__exp circle,.netg .n--co:focus-visible .n__exp circle,.netg .n--co.is-open .n__exp circle{stroke:var(--accent)}.netg .n--co:hover .n__exp path,.netg .n--co:focus-visible .n__exp path,.netg .n--co.is-open .n__exp path{stroke:var(--accent-text)}.netg .n--co.is-sel .n__exp circle{fill:var(--surface);stroke:var(--accent)}.netg .l.is-cross:not(.is-near){opacity:.3}.netg-crumb{position:absolute;z-index:2;top:12px;left:12px;right:176px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:500 13px/18px var(--font-sans);color:var(--text-secondary);pointer-events:none}.netg-crumb>*{pointer-events:auto}.netg-crumb[hidden]{display:none}.netg-crumb__up{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font:500 13px/18px var(--font-sans);cursor:pointer}.netg-crumb__up:hover{border-color:var(--accent);color:var(--accent-text)}.netg-crumb__up .ico{width:16px;height:16px}.netg-crumb__sep{color:var(--text-tertiary)}.netg-crumb__here{font-weight:600;color:var(--text-primary)}.netg-crumb__meta{font-weight:400;color:var(--text-tertiary)}@media (max-width: 640px){.netg-crumb{right:12px;top:56px}.netg-crumb__meta{display:none}}.netg-tip__hint{margin-top:4px;opacity:.7}.lg-exp{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);font:600 11px/1 var(--font-sans);color:var(--text-secondary)}.netg-tip{position:absolute;z-index:3;transform:translate(-50%,-100%);display:grid;gap:2px;max-width:280px;padding:8px 11px;background:var(--inverse-surface);color:var(--inverse-text);font:400 12px/16px var(--font-sans);pointer-events:none;box-shadow:var(--shadow-overlay);border-radius:var(--radius-sm)}.netg-tip b{font:600 13px/18px var(--font-sans)}.netg-tip.is-side-l{transform:translate(-100%,-50%)}.netg-tip.is-side-r{transform:translateY(-50%)}.netg-tip span{opacity:.84}.netg-tip .netg-tip__status{opacity:1}.netg-tip__f{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font:400 11px/16px var(--font-mono);opacity:1!important}.netg-tip__f svg,.netg-tip__risk svg{display:inline-block;vertical-align:-1px;margin-right:3px}.netg-tip .gm-risk,.netg-tip .gm-risk__none{color:inherit}.lg-co{display:block;flex:none;width:14px;height:14px;overflow:visible}.lg-co circle{fill:var(--surface);stroke:var(--text-secondary);stroke-width:1.25}.lg-co.is-dark circle{fill:var(--surface-subtle);stroke:var(--border-strong);stroke-dasharray:2.6 1.9}.lg-pt{display:inline-flex;align-items:center;gap:3px}.lg-pt i{display:block;width:6px;height:6px;border-radius:var(--radius-full);background:var(--text-tertiary)}.lg-pt i+i{width:11px;height:11px}@media (max-width: 860px){.netstage{height:560px}.net-hint{display:none}}@media (max-width: 640px){.netstage{height:480px}}@media (prefers-reduced-motion: reduce){.netg .l--hid,.netg .n__pulse{animation:none}.netg.is-intro .n__in{opacity:1;transform:none}}.ont{gap:16px}.page-sub b{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.page-sub .dn-link-btn{font-size:inherit;line-height:inherit}.ont-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.ont-bar .dn-seg button{height:34px}.ont-bar .dn-seg .dn-count{height:18px;min-width:18px;padding:0 5px;font-size:11px}.ont-bar .dn-chip,.ont-bar__end .dn-btn--sm{height:36px}.ont-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ont-filters:empty,.ont-bar__end:empty{display:none}.ont-bar__end{position:relative;margin-left:auto}.osearch{position:relative;flex:1 1 300px;max-width:440px;min-width:0}.osearch>.ico{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.osearch>.dn-input{padding-left:36px;padding-right:40px;text-overflow:ellipsis}.osearch__kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.osearch>.dn-input:not(:-moz-placeholder)~.osearch__kbd{display:none}.osearch>.dn-input:focus~.osearch__kbd,.osearch>.dn-input:not(:placeholder-shown)~.osearch__kbd{display:none}.osearch__clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--text-tertiary);cursor:pointer}.osearch__clear:hover{background:var(--surface-muted);color:var(--text-primary)}.osearch__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.osearch__list{position:absolute;z-index:35;left:0;top:calc(100% + 4px);width:max(100%,380px);max-width:calc(100vw - 32px);max-height:min(440px,62vh);overflow-y:auto;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.osr__label{padding:8px 10px 4px;font:500 12px/16px var(--font-sans);color:var(--text-tertiary)}.osr{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-xs);cursor:pointer}.osr:hover{background:var(--surface-muted)}.osr[aria-selected=true]{background:var(--surface-muted);box-shadow:inset 2px 0 0 var(--accent)}.osr__ico{display:grid;place-items:center;color:var(--text-tertiary)}.osr__t{display:grid;min-width:0}.osr__name{font:500 14px/20px var(--font-sans);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.osr__name mark,.ont-list .cell-title mark{background:none;color:var(--accent-text);font-weight:600}.osr__meta{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.osr__sev{display:inline-flex}.osr__more,.osr__none{margin:0;padding:6px 10px 8px;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.osr__none{padding:12px 10px;font-size:13px;line-height:18px}@keyframes ont-pop{0%{opacity:0;transform:translateY(-4px)}}.ont-key{position:absolute;z-index:30;right:0;top:calc(100% + 6px);width:304px;max-width:calc(100vw - 32px);padding:8px 14px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);animation:ont-pop .16s var(--ease) both}.ont-key__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font:600 14px/20px var(--font-sans);color:var(--text-primary)}.ont-key__list{list-style:none;display:grid;gap:9px;font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.ont-key__list li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.ont-key__m{display:flex;align-items:center}.ont-key--wide{width:330px}.ont-key--wide .ont-key__list li{grid-template-columns:62px minmax(0,1fr)}.ont-key__sev{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle);font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.ont-key__rings{display:flex;flex-wrap:wrap;gap:6px 14px}.ont-hl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.ont-hl__label{flex:none;font:500 13px/18px var(--font-sans);color:var(--text-tertiary)}.ont-hl__list{flex:1 1 0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ont-hl__i{height:32px;color:var(--text-primary)}.ont-hl__more{height:32px;padding:0 6px;border:0;background:none;color:var(--accent-text);font:500 13px/18px var(--font-sans);white-space:nowrap;cursor:pointer}.ont-hl__more:hover{text-decoration:underline;text-underline-offset:3px}.ont-hl:not(.is-all) .ont-hl__list>.is-extra{display:none}.ont-frame{display:grid;grid-template-columns:minmax(0,1fr) 0px;-moz-column-gap:0px;column-gap:0px;align-items:stretch;transition:grid-template-columns .28s var(--ease),column-gap .28s var(--ease);transition:grid-template-columns .28s var(--ease),column-gap .28s var(--ease),-moz-column-gap .28s var(--ease)}.ont-frame.has-drawer{grid-template-columns:minmax(0,1fr) 360px;-moz-column-gap:16px;column-gap:16px}.ont-stage{min-width:0;overflow:hidden}.ont-stage .netstage{height:clamp(520px,calc(100vh - 300px - var(--proto-h, 0px)),860px)}.ont-drawer{contain:size;display:flex;justify-content:flex-end;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transition:visibility 0s linear .28s}.ont-frame.has-drawer .ont-drawer{visibility:visible;transition-delay:0s}.ont-drawer__in{flex:none;width:358px;align-self:flex-start}.ont-frame--list{align-items:start}.ont-frame--list .ont-drawer{contain:none;position:sticky;top:calc(var(--topbar-height) + var(--proto-h, 0px) + 16px);max-height:calc(100vh - var(--topbar-height) - var(--proto-h, 0px) - 32px)}.ont-d__head{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 12px 14px 20px;background:var(--surface);border-bottom:1px solid var(--border-subtle)}.ont-d__titles{display:grid;gap:2px;min-width:0}.ont-d__kicker{font:500 12px/16px var(--font-sans);color:var(--text-tertiary)}.ont-d__kicker .dn-id{color:inherit}.ont-d__title{display:flex;align-items:center;gap:8px;font:600 18px/24px var(--font-sans);color:var(--text-primary);overflow-wrap:anywhere}.ont-d__title:focus{outline:none}.ont-d__title .sev{flex:none}.ont-d__meta{font:400 13px/18px var(--font-sans);color:var(--text-tertiary)}.ont-d__body{display:grid;gap:18px;padding:16px 20px 20px}.ont-d__status{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);font:400 13px/18px var(--font-sans);color:var(--text-primary)}.ont-d__status>svg{margin-top:1px}.ont-d__ok{display:grid;margin-top:1px;color:var(--positive)}.ont-d__status b{font-weight:600}.ont-d__status.is-critical{background:var(--sev-critical-bg);border-color:transparent;color:var(--sev-critical-text)}.ont-d__status.is-high{background:var(--sev-high-bg);border-color:transparent;color:var(--sev-high-text)}.ont-d__figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0;border:1px solid var(--border);border-radius:var(--radius-md)}.ont-d__figs>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;padding:10px 12px;border-right:1px solid var(--border)}.ont-d__figs>div:last-child{border-right:0}.ont-d__figs dd{font:600 19px/24px var(--font-condensed);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ont-d__figs dt{font:500 12px/16px var(--font-sans);color:var(--text-tertiary)}.ont-d__sec{display:grid;gap:8px;min-width:0}.ont-d__sh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:600 13px/18px var(--font-sans);color:var(--text-primary)}.ont-d__sh .dn-link-btn{font-size:13px;line-height:18px}.ont-d__more{padding-top:14px;border-top:1px solid var(--border-subtle)}.ont-d__more summary{display:flex;align-items:center;gap:6px;font:600 13px/18px var(--font-sans);color:var(--text-primary);cursor:pointer;list-style:none;border-radius:var(--radius-xs)}.ont-d__more summary::-webkit-details-marker{display:none}.ont-d__more summary .ico{width:16px;height:16px;color:var(--text-tertiary);transition:transform var(--dur-fast) var(--ease)}.ont-d__more[open] summary .ico{transform:rotate(90deg)}.ont-d__more summary .dn-count{margin-left:2px}.ont-d__more summary:hover{color:var(--accent-text)}.ont-d__more summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ont-d__more>:not(summary){margin-top:12px}.ont-d__text{font:400 14px/21px var(--font-sans);color:var(--text-secondary)}.ont-d__text strong{color:var(--text-primary);font-weight:600}.ont-d__step{display:flex;justify-content:space-between;gap:8px}.ont-d__node{cursor:pointer}.ont-d__node .ico{width:14px;height:14px;color:var(--text-tertiary)}.people-list li.is-hit{margin:-6px;padding:6px;border-radius:var(--radius-sm);background:var(--accent-subtle)}.people-list small{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.ont-list tr.is-selected td{background:var(--accent-subtle)}.ont-list tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.ont-list__empty{padding:40px 24px}@media (max-width: 860px){.ont-frame,.ont-frame.has-drawer{grid-template-columns:minmax(0,1fr);-moz-column-gap:0px;column-gap:0px}.ont-drawer,.ont-frame--list .ont-drawer{position:fixed;z-index:45;left:0;right:0;top:auto;bottom:0;contain:none;display:block;max-height:min(72vh,620px);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-dialog);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(105%);transition:transform .28s var(--ease),visibility 0s linear .28s}.ont-frame.has-drawer .ont-drawer{transform:none;transition:transform .28s var(--ease),visibility 0s}.ont-drawer__in{width:auto}.ont-d__head{padding-top:20px}.ont-d__head:before{content:"";position:absolute;left:50%;top:7px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--border-strong)}.ont-stage .netstage{height:520px}}@media (max-width: 640px){.osearch{flex-basis:100%;max-width:none}.osearch__kbd{display:none}.ont-bar__end{order:2}.ont-filters{order:3}.ont-hl__list{flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 2px;scroll-padding:0 16px}.ont-hl__list::-webkit-scrollbar{display:none}.ont-hl__list>li{flex:none}.ont-hl .ont-hl__list>.is-extra{display:list-item}.ont-hl__morei{display:none}.ont-stage .netstage{height:460px}.ont-d__body{padding:14px 16px 18px}.ont-d__head{padding-left:16px}}@media (prefers-reduced-motion: reduce){.ont-frame,.ont-drawer,.ont-frame.has-drawer .ont-drawer{transition:none}.ont-key{animation:none}}.netg-crumb__more{padding:0;border:0;background:none;color:var(--accent-text);font:500 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap}.netg-crumb__more:hover{text-decoration:underline;text-underline-offset:3px}.netg-crumb__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.netg-crumb__link{padding:0;border:0;background:none;color:var(--text-secondary);font:500 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap}.netg-crumb__link:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.netg-crumb__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.netg .n.is-hub .n__name{font-size:14px;font-weight:600}.netg .n.is-hub .n__meta{font-size:12px}.gs-crumb{position:absolute;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:500 13px/18px var(--font-sans);color:var(--text-secondary)}.gs-crumb__up{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font:inherit;cursor:pointer}.gs-crumb__up .ico{width:16px;height:16px}.gs-crumb__up:hover{border-color:var(--accent);color:var(--accent-text)}.gs-crumb__link{padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;cursor:pointer}.gs-crumb__link:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.gs-crumb__sep{color:var(--text-tertiary)}.gs-crumb__here{font-weight:600;color:var(--text-primary)}.gs-crumb__meta{font-weight:400;color:var(--text-tertiary)}.gs-more{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);font:400 13px/18px var(--font-sans);color:var(--text-secondary);cursor:pointer;text-align:left}.gs-more b{font-weight:600;color:var(--text-primary)}.gs-more__go{display:inline-flex;align-items:center;gap:2px;color:var(--accent-text);white-space:nowrap}.gs-more__go .ico{width:14px;height:14px}.gs-more:hover{border-color:var(--accent)}.gs-more:focus-visible,.gs-crumb button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gs-row--more{border-style:dashed}.gs-card__nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-card__top>.gs-card__name{margin-right:-6px}.list-branch{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 20px;border-bottom:1px solid var(--border-subtle);background:var(--accent-subtle);font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.list-branch b{font-weight:600;color:var(--text-primary)}.list-branch .ico{color:var(--accent-text)}[hidden]:not([hidden=until-found i]){display:none!important}.kpi{font:600 34px/38px var(--font-condensed)}.dn-panel__footer{background:var(--surface-subtle)}.dn-panel__titles{min-width:0}.kv{display:grid;gap:10px}.kv div{display:grid;gap:2px}.kv dt{font:500 12px/16px var(--font-sans);color:var(--text-tertiary)}.kv dd{font:400 14px/20px var(--font-sans);color:var(--text-primary)}.dn-steps summary .ico{width:16px;height:16px;transition:transform var(--dur-base) var(--ease)}.dn-steps[open] summary .ico{transform:rotate(90deg)}.dn-steps summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dn-steps ol{list-style:none;counter-reset:s;padding:4px 14px 14px;display:grid;gap:10px}.dn-steps ol>li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 10px;font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.dn-steps ol>li:before{counter-increment:s;content:counter(s);grid-row:span 3;display:grid;place-items:center;width:20px;height:20px;background:var(--surface-muted);font:600 11px/1 var(--font-sans);color:var(--text-secondary);border-radius:var(--radius-xs)}.dn-steps ol>li>*{grid-column:2}.dn-steps code,.dn-sql{display:block;margin:6px 0 0;padding:8px 10px;background:var(--surface-muted);font:400 12px/18px var(--font-mono);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-xs)}.dn-input:-webkit-autofill,.dn-input:-webkit-autofill:hover,.dn-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface) inset;-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}.dn-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface) inset,0 0 0 1px var(--focus-ring)}.dn-input:disabled,.dn-select:disabled,.dn-textarea:disabled{background:var(--surface-muted);color:var(--text-tertiary);border-color:var(--border);cursor:not-allowed}.dn-select-wrap:has(.dn-select:disabled) .ico{color:var(--text-disabled)}.netg,.mapg,.gs{direction:ltr}.dn-src__mark,.map-legend__dot,.tbl-chip__dot{background:var(--src-color, var(--text-tertiary))}.mapg .p--table,.mapg .n__dot{fill:var(--src-color, var(--text-tertiary))}.dn-table[data-stack] thead{display:none}.dn-table[data-stack],.dn-table[data-stack] tbody,.dn-table[data-stack] tr{display:block}.dn-table[data-stack] tbody tr{padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.dn-table[data-stack] tbody tr:last-child{border-bottom:0}.dn-table[data-stack] td,.dn-table[data-stack] tbody th{display:block;padding:2px 0!important;border:0!important;text-align:start;white-space:normal}.dn-table[data-stack] td:before{content:attr(data-label);display:block;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-table[data-stack] td:first-child:before,.dn-table[data-stack] tbody th:first-child:before{content:none}.dn-table-wrap[data-rank]{container-type:inline-size}.dn-table .dn-fold{display:none}@container (max-width: 1120px){.dn-table-wrap[data-rank] .dn-col-r0{display:none}.dn-table-wrap[data-rank] .dn-fold-r0{display:block}}@container (max-width: 960px){.dn-table-wrap[data-rank] .dn-col-r1{display:none}.dn-table-wrap[data-rank] .dn-fold-r1{display:block}}@container (max-width: 640px){.dn-table-wrap[data-rank] .dn-col-r2{display:none}.dn-table-wrap[data-rank] .dn-fold-r2{display:block;margin-top:6px}}.dn-table-wrap[data-drop="1"] .dn-col-r0,.dn-table-wrap[data-drop="2"] .dn-col-r0,.dn-table-wrap[data-drop="3"] .dn-col-r0,.dn-table-wrap[data-drop="2"] .dn-col-r1,.dn-table-wrap[data-drop="3"] .dn-col-r1,.dn-table-wrap[data-drop="3"] .dn-col-r2{display:none}.dn-table-wrap[data-drop="1"] .dn-fold-r0,.dn-table-wrap[data-drop="2"] .dn-fold-r0,.dn-table-wrap[data-drop="3"] .dn-fold-r0,.dn-table-wrap[data-drop="2"] .dn-fold-r1,.dn-table-wrap[data-drop="3"] .dn-fold-r1,.dn-table-wrap[data-drop="3"] .dn-fold-r2{display:block}.dn-wlib__group{display:grid;gap:8px}.dn-wlib__label{font:500 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-wlib__all{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--border);background:var(--surface-subtle);font:500 14px/20px var(--font-sans);color:var(--text-secondary);border-radius:var(--radius-md)}.dn-wlib__all .ico{color:var(--positive)}.dn-sev-outline{fill:none;stroke:var(--sev-medium-text);stroke-width:1.25}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .dn-sev-outline{display:none}}:root[data-theme=dark] .dn-sev-outline{display:none}.dn-skel{display:block;height:16px;background:var(--surface-muted);border-radius:var(--radius-xs);animation:none}.dn-skel--text{height:12px;margin:4px 0}.dn-skel--short{width:62%}.dn-skel--circle{width:16px;height:16px;border-radius:var(--radius-full);flex:none}.dn-skel-lines{display:grid;gap:6px}.dn-skel-rows{display:grid}.dn-skel-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.dn-skel-row:last-child{border-bottom:0}.dn-skel-row__text{display:grid;flex:1;gap:6px}.dn-notif-item__icon--assignment,.dn-notif-item__icon--reminder{background:var(--surface-muted);color:var(--text-secondary)}.dn-notif-item__icon--escalation{background:var(--sev-high-bg);color:var(--sev-high-text)}.dn-notif-item__icon--fix{background:var(--positive-bg);color:var(--positive-text)}.dn-page .dn-panel-host{container-type:inline-size}.dn-btn[aria-disabled=true]:hover{background:var(--surface-muted);color:var(--text-disabled)}.dn-flip-rtl{flex:none}.dn-tooltip{z-index:50;max-width:280px;padding:5px 8px;border-radius:var(--radius-xs);background:var(--inverse-surface);color:var(--inverse-text);font:500 12px/16px var(--font-sans);overflow-wrap:anywhere}.dn-tip-trigger{display:inline-flex;border-radius:var(--radius-xs)}.dn-tip-trigger:focus{outline:none}.dn-tip-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dn-select-wrap--inline .dn-select{width:auto}.dn-select-wrap--block{display:flex}.dn-select[aria-invalid=true]{border-color:var(--sev-critical)}.dn-select[aria-invalid=true]:focus{border-color:var(--sev-critical);box-shadow:0 0 0 1px var(--sev-critical)}.dn-textarea[aria-invalid=true]{border-color:var(--sev-critical)}.dn-check__done{color:var(--text-tertiary);text-decoration:line-through}.dn-check.is-disabled{color:var(--text-disabled);cursor:not-allowed}.dn-switch:disabled{cursor:not-allowed;background:var(--surface-muted);border-color:var(--border)}.dn-switch[aria-checked=true]:disabled{background:var(--text-disabled);border-color:var(--text-disabled)}.dn-seg .dn-count{height:18px;min-width:18px;padding:0 5px;font-size:11px}.dn-seg button[aria-disabled=true],.dn-seg button[aria-disabled=true]:hover{background:transparent;color:var(--text-disabled);cursor:not-allowed}.dn-seg button:focus-visible{position:relative;z-index:1;outline-offset:-2px}.dn-tab:focus-visible{outline-offset:-2px;border-radius:var(--radius-xs)}.dn-tab .dn-count--critical{background:var(--sev-critical-bg);color:var(--sev-critical-text)}.dn-theme-toggle__thumb{--dn-thumb: var(--surface)}.dn-theme-toggle[aria-checked=true] .dn-theme-toggle__thumb{--dn-thumb: var(--surface-sunken)}.dn-sunmoon__bite{fill:var(--dn-thumb);transition:transform .3s var(--ease),fill .32s var(--ease)}.dn-theme-toggle[aria-checked=true] .dn-sunmoon__bite{transition:transform .38s var(--ease) .13s,fill .32s var(--ease)}.dn-posture__ok{display:inline-flex;color:var(--positive)}.dn-ref-text{font-weight:500;color:var(--text-primary)}.dn-ref-text .dn-ref__id{font:400 .8em/1 var(--font-mono);color:var(--text-tertiary);margin-inline-start:4px}.dn-ref:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.dn-banner__body{flex:1 1 auto;min-width:0}.dn-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none;align-self:center}.dn-inline-error:focus{outline:none}.dn-inline-error:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width: 640px){.dn-banner{flex-wrap:wrap}.dn-banner__actions{flex-basis:100%;padding-inline-start:30px}}.dn-empty .dn-empty__title{margin:0;max-width:none;font:600 16px/24px var(--font-sans);color:var(--text-primary)}.dn-disclosure__body{display:grid;gap:8px}.dn-menu[data-side]{position:relative}.dn-menu{max-width:min(360px,calc(100vw - 16px))}.dn-menu__item{outline:none;cursor:default;text-align:start}.dn-menu__item[data-highlighted]{background:var(--surface-muted)}.dn-menu__item[data-disabled],.dn-menu__item[data-disabled] .ico{color:var(--text-disabled)}.dn-menu__item.is-destructive,.dn-menu__item.is-destructive .ico{color:var(--sev-critical-text)}.dn-menu__item.has-desc{align-items:flex-start}.dn-menu__check{display:grid;place-items:center;flex:none;width:16px;height:20px;color:var(--accent-text)}.dn-menu__check .ico{color:inherit}.dn-menu__text{display:grid;min-width:0}.dn-menu__name{min-width:0}.dn-menu__item.has-desc .dn-menu__name{font-weight:600}.dn-menu__item .dn-menu__desc{margin:0;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-menu__item .dn-menu__hint{margin-inline-start:auto;padding-inline-start:12px;color:var(--text-tertiary);font-size:12px;text-align:end}.dn-menu__note{margin:0;padding:6px 10px 8px;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-popover{z-index:65;max-width:calc(100vw - 16px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);outline:none;animation:dn-pop-in .16s var(--ease)}@keyframes dn-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.dn-overlay__titles{display:grid;gap:4px;min-width:0}.dn-overlay__desc{color:var(--text-tertiary)}.dn-dialog__message{color:var(--text-secondary)}.dn-dialog:focus,.dn-drawer:focus{outline:none}.dn-scrim[data-state=open]{animation:dn-fade-in .18s var(--ease)}.dn-drawer[data-state=open]{animation:dn-drawer-in .28s var(--ease)}.dn-drawer{--dn-drawer-from: 24px}.dn-drawer--wide{width:min(760px,calc(100vw - 16px))}@keyframes dn-fade-in{0%{opacity:0}}@keyframes dn-drawer-in{0%{opacity:0;transform:translate(var(--dn-drawer-from))}}.dn-frow__body{display:block;min-width:0}.dn-frow{text-align:start}.dn-frow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dn-flist{display:grid}.dn-table th{text-align:start}.dn-table .is-num{text-align:end}.dn-table tbody th{position:static;z-index:auto;padding:12px;background:none;border-bottom:1px solid var(--border-subtle);font:inherit;color:inherit;white-space:normal;vertical-align:top}.dn-table tbody th:first-child{padding-inline-start:20px}.dn-table tbody tr:last-child th{border-bottom:0}.dn-table tbody tr.is-clickable:hover th{background:var(--surface-subtle)}.dn-table tbody tr.is-selected th{background:var(--accent-subtle)}.dn-table tbody tr.is-clickable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dn-table .flist__sort .ico{color:var(--text-tertiary)}.dn-sort-asc{transform:rotate(180deg)}@media (max-width: 640px){.dn-table .dn-col-phone{display:none}}.dn-sevbar.is-empty{background:var(--surface-sunken)}.dn-sevbar-wrap{display:grid;gap:12px;min-width:0}.dn-kpi__sev{margin-top:4px}.wg__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wl__main:hover .wl__title,.wl__main:focus-visible .wl__title{color:var(--accent-text)}.dn-rchart{display:grid;gap:12px;margin:0;min-width:0}.dn-rchart__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.dn-rchart__title{font:600 14px/20px var(--font-sans);color:var(--text-primary)}.dn-rchart__bars{list-style:none;display:grid;gap:8px;margin:0;padding:0}.dn-rchart__row{display:grid;grid-template-columns:minmax(0,32%) minmax(0,1fr) auto;align-items:center;gap:12px;font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.dn-rchart__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn-rchart__track{display:block;height:16px;min-width:0}.dn-rchart__svg{display:block;width:100%;height:16px;overflow:visible}.dn-rchart__bar{fill:var(--chart-1)}.dn-rchart__value{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.dn-rchart__more,.dn-rchart__caption{margin:0;font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-md{font:400 15px/22px var(--font-sans);color:var(--text-primary);overflow-wrap:anywhere}.dn-md>*+*{margin-top:10px}.dn-md p,.dn-md ul,.dn-md ol,.dn-md table,.dn-md pre,.dn-md blockquote{margin:0}.dn-md *+p,.dn-md *+ul,.dn-md *+ol,.dn-md *+table,.dn-md *+pre,.dn-md *+h2,.dn-md *+h3,.dn-md *+h4{margin-top:10px}.dn-md ul,.dn-md ol{padding-inline-start:22px}.dn-md ul{list-style:disc}.dn-md ol{list-style:decimal}.dn-md li+li{margin-top:4px}.dn-md h1,.dn-md h2,.dn-md h3,.dn-md h4{font:600 15px/22px var(--font-sans)}.dn-md strong{font-weight:600}.dn-md code{padding:1px 4px;background:var(--surface-muted);font:400 .9em/1 var(--font-mono);border-radius:var(--radius-xs)}.dn-md pre{padding:8px 10px;background:var(--surface-muted);overflow-x:auto;border-radius:var(--radius-xs)}.dn-md pre code{padding:0;background:none}.dn-md blockquote{padding-inline-start:12px;border-inline-start:2px solid var(--border-strong);color:var(--text-secondary)}.dn-md table{border-collapse:collapse;font-size:14px}.dn-md th,.dn-md td{padding:6px 10px;border-bottom:1px solid var(--border-subtle);text-align:start}.dn-md th{color:var(--text-tertiary);font-weight:500}.dn-md .md-host{color:var(--text-tertiary)}.dn-md .md-ext{margin-inline-start:2px}.dn-answer__facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dn-answer__meta{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.dn-answer__unmatched{margin:0;font:400 13px/18px var(--font-sans);color:var(--sev-medium-text)}.dn-answer__related{display:grid;gap:8px}.dn-answer__refs{list-style:none;display:flex;flex-wrap:wrap;gap:6px 12px}.dn-answer__cited{list-style:none;display:grid;gap:6px;font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.dn-answer__cited li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.dn-answer__cited .dn-link-btn{font-size:13px;line-height:18px}.dn-answer__steps .dn-answer__step-meta{color:var(--text-tertiary)}.dn-answer__steps .dn-steps,.dn-answer__steps .ont-d__more{padding-top:6px;border-top:0}.dn-answer__actions{display:flex;flex-wrap:wrap;gap:8px}.ovt__where{row-gap:8px}.dn-table-wrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}[dir=rtl] .dn-select{padding-inline:12px 34px}[dir=rtl] .dn-select-wrap .ico{inset-inline:auto 10px}[dir=rtl] .dn-input-icon>.ico{inset-inline:11px auto}[dir=rtl] .dn-input-icon>.dn-input{padding-inline-start:34px;padding-inline-end:12px}[dir=rtl] .dn-switch:after{inset-inline:2px auto}[dir=rtl] .dn-switch[aria-checked=true]:after{transform:translate(-14px)}[dir=rtl] .dn-seg button{border-inline-start:0;border-inline-end:1px solid var(--border)}[dir=rtl] .dn-seg button:last-child{border-inline-end:0}[dir=rtl] .dn-flip-rtl{transform:scaleX(-1)}[dir=rtl] .dn-ref{text-align:start}[dir=rtl] .dn-ref__id,[dir=rtl] .dn-kpi__value small{margin-inline:4px 0}[dir=rtl] .dn-kpi__value small.is-pre{margin-inline:0 5px}[dir=rtl] .dn-delta.is-compact{margin-inline:4px 0}[dir=rtl] .dn-tab .dn-delta.is-compact{margin-inline:6px 0}[dir=rtl] .due .dn-delta.is-compact,[dir=rtl] .since__h .dn-delta.is-compact,[dir=rtl] .ovt__n .dn-delta.is-compact,[dir=rtl] .bh__v .dn-delta.is-compact{margin-inline:0}[dir=rtl] .ov-none .dn-delta.is-compact{margin-inline:4px 0}[dir=rtl] .ovt__area .dn-delta.is-compact{margin-inline:3px 0}[dir=rtl] .dn-table th:first-child,[dir=rtl] .dn-table td:first-child{padding-inline:20px 12px}[dir=rtl] .dn-table th:last-child,[dir=rtl] .dn-table td:last-child{padding-inline:12px 20px}[dir=rtl] .dn-table th:first-child:last-child,[dir=rtl] .dn-table td:first-child:last-child{padding-inline:20px}[dir=rtl] .dn-frow[aria-selected=true],[dir=rtl] .ont-list tr.is-selected td:first-child{box-shadow:inset -3px 0 0 var(--accent)}[dir=rtl] .osr[aria-selected=true]{box-shadow:inset -2px 0 0 var(--accent)}[dir=rtl] .dn-minirow,[dir=rtl] .wg__more,[dir=rtl] .wl__main,[dir=rtl] .conn,[dir=rtl] .ovt__btn,[dir=rtl] .ov-flist__t,[dir=rtl] .chase__title,[dir=rtl] .since__t,[dir=rtl] .gs-row,[dir=rtl] .fact__ref,[dir=rtl] .rel-list li>button,[dir=rtl] .mini-findings button,[dir=rtl] .bh__co .dn-ref{text-align:start}[dir=rtl] .wl__row{padding-inline:0 20px}[dir=rtl] .wl__main{padding-inline:20px 0}[dir=rtl] .wl__amt,[dir=rtl] .ov-flist__amt,[dir=rtl] .bh__v{text-align:end}[dir=rtl] .owner-cell>.due{padding-inline:32px 0}[dir=rtl] .conn .ico{margin-inline:auto 0}[dir=rtl] .cos-name{padding-inline:calc(var(--d, 0) * 18px) 0}[dir=rtl] .cos-src{margin-inline:0 6px}[dir=rtl] .gs-tree li{padding-inline:calc(var(--depth) * 16px) 0}[dir=rtl] .ovt thead th:first-child{padding-inline:42px 12px}[dir=rtl] .ovt tbody th{text-align:start}[dir=rtl] .ovt__n b{margin-inline:0 6px}[dir=rtl] .ovt__where{padding-inline:70px 0}[dir=rtl] .ovt__chev{transform:scaleX(-1)}[dir=rtl] .ovt__btn[aria-expanded=true] .ovt__chev{transform:rotate(90deg)}[dir=rtl] .bh__t tbody th,[dir=rtl] .obar__due,[dir=rtl] .assign__opt{text-align:start}[dir=rtl] .assign__opt-l{margin-inline:4px 0}[dir=rtl] .ont-d__more summary .dn-count{margin-inline:2px 0}[dir=rtl] .ont-d__figs>div{border-inline-start:0;border-inline-end:1px solid var(--border)}[dir=rtl] .ont-d__figs>div:last-child{border-inline-end:0}[dir=rtl] .con-trust li{border-inline-start:0;border-inline-end:1px solid var(--border-subtle)}[dir=rtl] .con-trust li:last-child{border-inline-end:0}@media (max-width: 860px){[dir=rtl] .con-trust li{border-inline-end:0}}@container (max-width: 620px){[dir=rtl] .wl__own{padding-inline:48px 0}}[dir=rtl] .src-notice{border-inline-start:3px solid var(--sev-medium);border-inline-end:1px solid var(--border)}@media (max-width: 640px){[dir=rtl] .src-notice .dn-link-btn{margin-inline:26px 0}}[dir=rtl] .obar--late{box-shadow:inset -3px 0 0 var(--sev-critical)}[dir=rtl] .dn-menu__item small{margin-inline:auto 0}[dir=rtl] .dn-drawer{inset-inline:auto 8px;--dn-drawer-from: -24px}@media (max-width: 560px){[dir=rtl] .dn-drawer{inset-inline-end:0}}[dir=rtl] .dn-toast__action{margin-inline:6px -6px}[dir=rtl] .dn-notif__dot,[dir=rtl] .dn-topbar__dot{inset-inline:auto 8px}[dir=rtl] .dn-notif-pop{inset-inline:auto -6px;transform-origin:top left}@media (max-width: 640px){[dir=rtl] .dn-notif-pop{inset-inline:8px}}[dir=rtl] .dn-notif-item{text-align:start}[dir=rtl] .dn-sidenav{border-inline-start:0;border-inline-end:1px solid var(--border)}[dir=rtl] .dn-sidenav__item .dn-count,[dir=rtl] .dn-sidenav__item .dn-sidenav__soon{margin-inline:auto 0}[dir=rtl] .dn-sidenav__warn{text-align:start}[dir=rtl] .dn-topbar__search{padding-inline:12px 8px;text-align:start}[dir=rtl] .dn-topbar__right{margin-inline:auto 0}[dir=rtl] .dn-topbar__meta{margin-inline:0 6px}[dir=rtl] .dn-widget__tab{inset-inline:12px auto}[dir=rtl] .dn-widget__rs--e{inset-inline:auto -9px}[dir=rtl] .dn-widget__rs--se{inset-inline:auto -9px;cursor:nesw-resize}[dir=rtl] .dn-widget__readout{inset-inline:auto 16px}[dir=rtl] .ont-bar__end{margin-inline:auto 0}[dir=rtl] .osearch>.ico{inset-inline:12px auto}[dir=rtl] .osearch>.dn-input{padding-inline:36px 40px}[dir=rtl] .osearch__kbd{inset-inline:auto 10px}[dir=rtl] .osearch__clear{inset-inline:auto 5px}[dir=rtl] .osearch__list{inset-inline:0 auto}[dir=rtl] .ont-key{inset-inline:auto 0}[dir=rtl] .ont-d__head{padding-inline:20px 12px}@media (max-width: 640px){[dir=rtl] .ont-d__head{padding-inline-start:16px}}.container{width:100%}@media (min-width: 641px){.container{max-width:641px}}@media (min-width: 861px){.container{max-width:861px}}@media (min-width: 1101px){.container{max-width:1101px}}@media (min-width: 1281px){.container{max-width:1281px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-4{left:1rem;right:1rem}.bottom-4{bottom:1rem}.z-toast{z-index:90}.m-0{margin:0}.ms-6{margin-inline-start:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-12{height:3rem}.h-\[440px\]{height:440px}.min-h-\[260px\]{min-height:260px}.min-h-\[340px\]{min-height:340px}.min-h-screen{min-height:100vh}.w-6{width:1.5rem}.w-full{width:100%}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-md{max-width:28rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.border-edge{border-color:var(--border)}.bg-backdrop{background-color:var(--backdrop)}.bg-canvas{background-color:var(--canvas)}.bg-surface{background-color:var(--surface)}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.text-brand-mark{color:var(--brand-mark)}.text-ink{color:var(--text-primary)}.text-ink-2{color:var(--text-secondary)}.text-ink-3{color:var(--text-tertiary)}.text-sev-critical{color:var(--sev-critical)}.text-sev-high{color:var(--sev-high)}.text-sev-low{color:var(--sev-low)}.text-sev-medium{color:var(--sev-medium)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.2,0,0,1);transition-duration:.15s}@media not all and (min-width: 1101px){.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width: 861px){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width: 641px){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 861px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
