@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2")}:root{--brand-darker:#203089;--brand-dark:#2136e1;--brand:#2136e1;--brand-light:#98beff;--brand-subtle:#ebf5ff;--brand-hover:#203089;--btn-primary-bg:#2136e1;--btn-primary-bg-hover:#203089;--btn-primary-ink:#fff;--focus-ring:0 0 0 4px #2136e12e;--table-header-gradient:none;--accent-purple-dark:#4e2092;--accent-purple:#7734e7;--accent-purple-light:#c5b7fb;--accent-purple-subtle:#a855f71a;--sidebar-bg:#eff4f5;--sidebar-ink:#09151d;--sidebar-ink-muted:#5f6a76;--sidebar-nav-ink:#5f6a76;--sidebar-nav-ink-hover:#09151d;--sidebar-nav-active-bg:#fff;--sidebar-nav-active-ink:#09151d;--sidebar-nav-active-indicator:#09151d;--sidebar-active-bg:#fff;--bg:#eff4f5;--bg-accent:none;--surface:#fff;--surface-sunken:#f4f9fa;--surface-raised:#fff;--surface-striped:#eff4f552;--border:#e1e7ea;--border-strong:#ced6da;--ink:#09151d;--ink-muted:#5f6a76;--ink-faint:#9aa5b0;--ink-on-brand:#fff;--link:#2136e1;--success-dark:#0f766e;--success:#2dcdad;--success-light:#9af5dc;--success-text:#0e7a67;--success-subtle:#2dcdad24;--danger-dark:#b91c1c;--danger:#c53838;--danger-light:#f87171;--danger-hover:#b91c1c;--danger-subtle:#c538381a;--warning-dark:#a16207;--warning:#f2c14e;--warning-light:#fde68a;--warning-text:#8a5a00;--warning-subtle:#f2c14e29;--info:#0061a8;--info-subtle:#0061a81a;--accent-violet:var(--accent-purple);--accent-violet-subtle:var(--accent-purple-subtle);--font-ui:"Outfit", system-ui, -apple-system, sans-serif;--font-brand:"Outfit", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.875rem;--text-2xl:2.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:999px;--shadow-sm:0 1px 2px #09151d0a, inset 0 -1px 0 #09151d1a;--shadow-md:0 1px 3px #1018281a, 0 1px 2px #1018280f;--shadow-lg:0 12px 24px -4px #09151d1f, 0 4px 8px -2px #09151d0f;--duration-fast:.15s;--duration-base:.3s;--duration-slow:.5s;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--z-dropdown:100;--z-sticky:200;--z-modal-backdrop:300;--z-modal:400;--z-toast:500;--z-tooltip:600}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg);background-image:var(--bg-accent);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;line-height:1.55}#app{height:100%;min-height:100%}button,input,select,textarea{font-family:inherit}h1,h2,h3{color:var(--ink);margin:0;font-weight:600;line-height:1.25}h1{font-size:var(--text-xl);letter-spacing:-.056rem;font-weight:400;line-height:1.2}h2{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:500}h3{font-size:var(--text-md);font-weight:500}p{margin:0}a{color:var(--link);text-underline-offset:4px}a:hover{color:var(--brand-dark)}code,kbd,samp,pre{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}*{scrollbar-width:thin;scrollbar-color:#0000002e transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#0000002e}::-webkit-scrollbar-thumb:hover{background:#00000052}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.form-field{gap:var(--space-1);flex-direction:column;display:flex}.form-field label{font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.form-field input,.form-field textarea,.form-field select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--ink);font-family:inherit;font-size:var(--text-base);resize:vertical;transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart)}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--ink-faint)}.form-field input:focus-visible,.form-field textarea:focus-visible,.form-field select:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #2136e126}.form-field input:disabled,.form-field textarea:disabled,.form-field select:disabled{background:var(--surface-sunken);color:var(--ink-muted);cursor:not-allowed;opacity:.75}.form-hint,.field-hint{font-size:var(--text-xs);color:var(--ink-muted);margin:0;line-height:1.4}.form-field .field-footer{justify-content:flex-end;display:flex}.dialog-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}.form-error{color:var(--danger);font-size:var(--text-sm);margin:0;font-weight:500}.empty-message{color:var(--ink-muted);font-size:var(--text-base);margin:0}.form-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.assignees-dialog-intro{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.55}.assignees-dialog-intro strong{color:var(--ink);font-weight:600}.summary-stats-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.page-overline{letter-spacing:.025rem;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.625rem;font-weight:400}.page{gap:var(--space-5);flex-direction:column;width:100%;max-width:none;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-header-text{flex-direction:column;gap:2px;max-width:48rem;display:flex}.page-header-text p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.page-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.section-heading{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.section-heading h2{font-size:var(--text-md);color:var(--ink);font-weight:500}.section-heading p{font-size:var(--text-base);color:var(--ink-muted);margin:0}.section-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.data-table .actions-col{white-space:nowrap;text-align:right;width:1%}.data-table .actions-cell{text-align:right}.row-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.cell-muted{color:var(--ink-muted)}.table-scroll{border-radius:var(--radius-md);overflow-x:hidden}.table-scroll--wide{overflow-x:auto}.data-table{border-collapse:collapse;background:var(--surface);width:100%}.data-table--responsive{table-layout:fixed}.data-table--responsive th,.data-table--responsive td{text-overflow:ellipsis;overflow:hidden}.data-table--responsive .assignees-cell{white-space:normal;overflow:visible}.data-table--responsive .person-cell{overflow:hidden}.data-table th{text-align:left;height:3rem;font-size:var(--text-sm);color:var(--ink-muted);background:var(--surface-sunken);padding:0 var(--space-4);white-space:nowrap;border:none;border-bottom:1px solid var(--border);vertical-align:middle;font-weight:400}.data-table tbody tr{transition:background-color var(--duration-slow) ease}.data-table tbody tr:nth-child(2n){background:var(--surface-striped)}.data-table tbody tr:hover{background:var(--surface-sunken)}.data-table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--ink);vertical-align:middle}.data-table tbody tr:first-child td{border-top:none}.data-table--dense th{height:2.5rem;padding:0 var(--space-4);font-size:var(--text-sm)}.data-table--dense td{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.data-table .sort-button{align-items:center;gap:var(--space-1);font:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;transition:color var(--duration-fast) ease;background:0 0;border:0;padding:0;display:inline-flex}.data-table .sort-button:hover{color:var(--ink)}.data-table .sort-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.truncate-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-name-cell{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;overflow:hidden}.table-pagination{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.bulk-toolbar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.bulk-clear{border-radius:var(--radius-full);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--ink-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bulk-clear:hover{color:var(--ink);background:#ffffff73}.bulk-count{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.bulk-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.data-table tbody tr.selected-row,.data-table tbody tr.selected-row:hover{background:var(--surface-sunken)}.checkbox-column,.checkbox-col{width:2.75rem}.data-table--responsive .checkbox-column,.data-table--responsive .checkbox-col{text-overflow:clip}.page-tabs{background:var(--bg);border-radius:var(--radius-md);gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex}.page-tab{height:1.75rem;padding:0 var(--space-3);color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);background:0 0;border:1px solid #0000;border-radius:5px;font-weight:400}.page-tab:hover{color:var(--ink)}.page-tab[data-state=active]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.page-tab-content{padding-top:var(--space-4)}.header-breadcrumbs{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:400;display:flex}.module-breadcrumb-link{color:var(--ink-muted);transition:color var(--duration-fast) ease;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.module-breadcrumb-link:hover{color:var(--ink);text-decoration:underline}.breadcrumb-separator{color:var(--ink-faint)}.breadcrumb-current{color:var(--ink)}.module-page-body-enter{animation:module-page-enter var(--duration-base) var(--ease-out-quart)}@media (prefers-reduced-motion:reduce){.module-page-body-enter{animation:none}}@keyframes module-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.list-stack{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.content-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.content-panel.table-scroll{overflow:auto hidden}.panel-result-count{font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap;margin:0}.panel-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.panel-toolbar .list-toolbar{flex:14rem;justify-content:flex-end}.panel-toolbar .list-toolbar-search{max-width:20rem}.panel-empty{padding:var(--space-6) var(--space-5)}.content-panel>.panel-result-count{padding:var(--space-3) var(--space-5);background:var(--surface-sunken);border-bottom:1px solid var(--border)}.panel{gap:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex}.table-link{color:var(--ink);transition:color var(--duration-fast) var(--ease-out-quart);font-weight:500;text-decoration:none}.table-link:hover{color:var(--link);text-decoration:underline}.back-link{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out-quart);font-weight:500;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.badge-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.detail-card{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.detail-card-header{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);display:flex}.detail-card-title{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:500}.module-page{gap:var(--space-5);flex-direction:column;width:100%;max-width:none;display:flex}.module-page-body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.dashboard-section{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.dashboard-section-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid #0000000f;display:flex}.dashboard-section-title{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--ink);margin:0;font-weight:500;display:flex}.dashboard-section-link{font-size:var(--text-xs);color:var(--brand);white-space:nowrap;font-weight:600;text-decoration:none}.dashboard-section-link:hover{text-decoration:underline}.readiness-summary-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.radio-card-group{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.radio-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart);display:flex}.radio-card:has(input:checked){border-color:var(--brand);background:var(--brand-subtle)}.radio-card input{accent-color:var(--brand);margin-top:.2rem}.radio-card-content{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.radio-card-title{font-size:var(--text-sm);color:var(--ink);font-weight:600}.radio-card-description{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.45}.options-card{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border-radius:var(--radius-md);flex-direction:column;display:flex}.options-card-title{font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600}.option-row{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink);cursor:pointer;display:flex}.option-row input{accent-color:var(--brand);margin-top:.15rem}.package-summary-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--brand-subtle);border-radius:var(--radius-md);border:1px solid #2136e11f;flex-wrap:wrap;display:flex}.package-summary-text{font-size:var(--text-sm);color:var(--brand-darker);margin:0}.config-row-list{gap:var(--space-3);flex-direction:column;display:flex}.provider-card-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.provider-card{gap:var(--space-3);padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid #0000000f;flex-direction:column;display:flex}.provider-card-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.provider-card-header h3{font-size:var(--text-base);margin:0}.provider-domain-list{padding-left:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);margin:0}.provider-card-actions{gap:var(--space-2);margin-top:auto;display:flex}.data-table--responsive td:has(>.status-badge){text-overflow:clip;overflow:visible}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(html[dir=ltr]),:where([data-sonner-toaster][dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}:where(html[dir=rtl]),:where([data-sonner-toaster][dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}:where([data-sonner-toaster]){width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;position:fixed}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset), env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset), env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset), env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset), env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);filter:blur();touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}:where([data-sonner-toast][data-styled=true]){background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}:where([data-sonner-toast][data-y-position=bottom]){--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;transition:opacity .4s,box-shadow .2s;display:flex}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:#00000014}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}:where([data-sonner-toast]) :where([data-close-button]){left:var(--toast-close-button-start);right:var(--toast-close-button-end);background:var(--gray1);width:20px;height:20px;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";z-index:-1;height:100%;position:absolute;left:0;right:0}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3)translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3)translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:.2s ease-out forwards swipe-out}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{--mobile-offset:16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%;position:fixed}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true] [data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-theme=dark] [data-sonner-toast][data-type=default] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=info],[data-rich-colors=true] [data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true] [data-sonner-toast][data-type=warning],[data-rich-colors=true] [data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error],[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.button.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);height:2.25rem;font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-slow) ease, border-color var(--duration-slow) ease, color var(--duration-slow) ease, box-shadow var(--duration-fast) ease;padding:0 .875rem;font-weight:400;line-height:1;display:inline-flex}.button.svelte-18sv61c:focus-visible{box-shadow:var(--focus-ring);outline:none}.button.svelte-18sv61c:disabled,.button[aria-disabled=true].svelte-18sv61c{cursor:not-allowed;opacity:.45}.button--primary.svelte-18sv61c{background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);color:var(--btn-primary-ink);box-shadow:inset 0 1px #ffffff2e,0 1px 1px .5px #09151d29}.button--primary.svelte-18sv61c:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.button--secondary.svelte-18sv61c{background:var(--surface);color:var(--ink);border:1px solid #09151d1f;box-shadow:0 1px 2px #09151d1a}.button--secondary.svelte-18sv61c:hover:not(:disabled):not([aria-disabled=true]){border-color:#09151d3d}.button--ghost.svelte-18sv61c{color:var(--ink-muted);background:0 0;border:1px solid #0000}.button--ghost.svelte-18sv61c:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface);border-color:var(--border);color:var(--ink)}.button--inverse.svelte-18sv61c{color:var(--sidebar-ink-muted);background:0 0;border:1px solid #0000}.button--inverse.svelte-18sv61c:hover:not(:disabled):not([aria-disabled=true]){color:var(--sidebar-ink);background:oklab(100% 0 5.96046e-8/.08)}.button--destructive.svelte-18sv61c{background:var(--surface);border:1px solid var(--danger);color:var(--danger-dark)}.button--destructive.svelte-18sv61c:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-subtle)}.visually-hidden.svelte-18sv61c{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.async-state.svelte-1joi0xr{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);color:var(--ink-muted);flex-direction:column;display:flex}.async-state--empty.svelte-1joi0xr{text-align:center;padding:var(--space-7) var(--space-5);align-items:center;gap:var(--space-2)}.empty-icon{color:var(--ink-faint)}.async-state--error.svelte-1joi0xr{background:var(--danger-subtle);border-radius:var(--radius-md);color:var(--danger);border:1px solid #d700002e}.error-header.svelte-1joi0xr{align-items:flex-start;gap:var(--space-2);color:var(--danger);display:flex}.error-text.svelte-1joi0xr{font-size:var(--text-sm);margin:0;font-weight:500}.error-actions.svelte-1joi0xr{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.correlation.svelte-1joi0xr{font-size:var(--text-xs);color:var(--ink-muted);margin:0}.correlation.svelte-1joi0xr code:where(.svelte-1joi0xr){background:var(--surface);border-radius:var(--radius-sm);padding:.125rem .25rem}.spinner.svelte-1joi0xr{border:2px solid var(--border);border-top-color:var(--brand);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite svelte-1joi0xr-spin}@keyframes svelte-1joi0xr-spin{to{transform:rotate(360deg)}}.skeleton-list.svelte-1joi0xr{gap:var(--space-2);flex-direction:column;display:flex}.skeleton-row.svelte-1joi0xr{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-sunken) 0%, #ffffffe6 50%, var(--surface-sunken) 100%);background-size:200% 100%;height:3rem;animation:1.4s ease-in-out infinite svelte-1joi0xr-shimmer}@keyframes svelte-1joi0xr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.visually-hidden.svelte-1joi0xr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.spinner.svelte-1joi0xr{animation-duration:1.5s}.skeleton-row.svelte-1joi0xr{background:var(--surface-sunken);animation:none}}.overview-card.svelte-qugiv0{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border-radius:var(--radius-lg);border:1px solid #09151d1f;flex-direction:column;display:flex;box-shadow:0 1px 2px #09151d0a,inset 0 -1px #09151d1a}.overview-header.svelte-qugiv0 h2:where(.svelte-qugiv0){font-size:var(--text-md);font-weight:600}.overview-attention.svelte-qugiv0{align-items:center;gap:var(--space-2);padding-top:var(--space-1);font-size:var(--text-xs);color:var(--ink-muted);display:flex}.attention-dot.svelte-qugiv0{border-radius:var(--radius-full);background:var(--warning);width:.375rem;height:.375rem;animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-qugiv0-attention-pulse}.attention-dot--clear.svelte-qugiv0{background:var(--success)}@keyframes svelte-qugiv0-attention-pulse{50%{opacity:.5}}.stats-grid.svelte-qugiv0{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (width<=1280px){.stats-grid.svelte-qugiv0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.stats-grid.svelte-qugiv0{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-tile.svelte-qugiv0{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:transform var(--duration-base) ease, box-shadow var(--duration-base) ease;background:#eff4f580;border:1px solid #09151d1f;display:flex}.stat-tile.svelte-qugiv0:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.stat-tile.svelte-qugiv0:hover{transform:none}.attention-dot.svelte-qugiv0{animation:none}}.stat-tile-text.svelte-qugiv0{flex-direction:column;min-width:0;display:flex}.stat-tile-label.svelte-qugiv0{font-size:var(--text-sm);font-weight:500}.stat-tile-hint.svelte-qugiv0{font-size:var(--text-xs);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stat-tile-figure.svelte-qugiv0{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.stat-tile-value.svelte-qugiv0{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600}.stat-tile-icon.svelte-qugiv0{padding:var(--space-2);border-radius:var(--radius-md);display:inline-flex}.stat-tile-icon--neutral.svelte-qugiv0{background:var(--info-subtle);color:var(--info)}.stat-tile-icon--warning.svelte-qugiv0{background:var(--warning-subtle);color:var(--warning-dark)}.stat-tile-icon--danger.svelte-qugiv0{background:var(--danger-subtle);color:var(--danger-dark)}.stat-tile-icon--success.svelte-qugiv0{background:var(--success-subtle);color:var(--success-dark)}.stat-tile-icon--accent.svelte-qugiv0{background:var(--brand-subtle);color:var(--brand)}.dash-panel.svelte-760t7a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.dash-panel-header.svelte-760t7a{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3);display:flex}.dash-panel-title.svelte-760t7a{font-size:var(--text-md);margin:0;font-weight:500}.dash-panel-subtitle.svelte-760t7a{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-muted)}.dash-panel-action.svelte-760t7a{font-size:var(--text-sm);color:var(--link);white-space:nowrap;flex-shrink:0;text-decoration:none}.dash-panel-action.svelte-760t7a:hover{text-decoration:underline}.dash-panel-body.svelte-760t7a{padding:0 var(--space-5) var(--space-5)}.dash-panel-body--flush.svelte-760t7a{padding:0}.empty.svelte-1wikfh8{color:var(--ink-muted);align-items:center;gap:.625rem;padding:.5rem 0;font-size:.875rem;display:flex}.empty.svelte-1wikfh8 svg{color:var(--success-text)}.actions.svelte-1wikfh8{margin:0;padding:0;list-style:none}.action-row.svelte-1wikfh8{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);color:inherit;transition:background-color var(--duration-slow) ease;justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}.actions.svelte-1wikfh8 li:where(.svelte-1wikfh8):first-child .action-row:where(.svelte-1wikfh8){border-top:none}.action-row.svelte-1wikfh8:hover{background:var(--surface-sunken)}.action-main.svelte-1wikfh8{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.action-label.svelte-1wikfh8{font-size:var(--text-sm);color:var(--ink);font-weight:400}.action-badge.svelte-1wikfh8{border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:capitalize;background:var(--bg);color:var(--ink-muted);border:1px solid #0000;padding:.125rem .625rem;font-weight:400}.is-critical.svelte-1wikfh8 .action-badge:where(.svelte-1wikfh8){background:var(--danger-subtle);color:var(--danger-dark);border-color:#dc4d4d3d}.is-warning.svelte-1wikfh8 .action-badge:where(.svelte-1wikfh8){background:var(--warning-subtle);color:var(--warning-text);border-color:#f2c14e66}.is-info.svelte-1wikfh8 .action-badge:where(.svelte-1wikfh8){background:var(--info-subtle);color:var(--info);border-color:#0061a833}.action-count.svelte-1wikfh8{font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--ink);flex-shrink:0;font-weight:500}.is-critical.svelte-1wikfh8 .action-count:where(.svelte-1wikfh8){color:var(--danger-dark)}.score-row.svelte-nrddix{border-bottom:1px solid var(--border);align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.score-ring.svelte-nrddix{--score:0;background:radial-gradient(closest-side, #fff 78%, transparent 80% 100%), conic-gradient(var(--brand) calc(var(--score) * 1%), var(--bg) 0);border-radius:50%;flex-shrink:0;place-items:center;width:4rem;height:4rem;display:grid}.score-ring-value.svelte-nrddix{color:var(--brand);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.score-copy.svelte-nrddix{color:var(--ink-muted);flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.score-copy.svelte-nrddix strong:where(.svelte-nrddix){color:var(--ink);font-size:.875rem}.domains.svelte-nrddix{flex-direction:column;gap:.875rem;display:flex}.domain-head.svelte-nrddix{justify-content:space-between;gap:.5rem;margin-bottom:.375rem;display:flex}.domain-name.svelte-nrddix{color:var(--ink);font-size:.8125rem;font-weight:600;text-decoration:none}.domain-name.svelte-nrddix:hover{color:var(--brand)}.domain-stat.svelte-nrddix{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.domain-bar.svelte-nrddix{background:var(--bg);border-radius:3px;height:5px;display:flex;overflow:hidden}.domain-bar-seg.svelte-nrddix{min-width:1px}.domain-bar-seg--success.svelte-nrddix{background:var(--success)}.domain-bar-seg--warning.svelte-nrddix{background:var(--warning)}.domain-bar-seg--danger.svelte-nrddix{background:var(--danger)}.domain-bar-seg--brand.svelte-nrddix{background:var(--brand)}.domain-bar-seg--muted.svelte-nrddix{background:var(--border-strong)}.domain-note.svelte-nrddix{color:var(--ink-faint);margin-top:.25rem;font-size:.6875rem}.scopes.svelte-nrddix{border-top:1px solid var(--border);flex-wrap:wrap;gap:.375rem;margin-top:.875rem;padding-top:.875rem;display:flex}.scope-tag.svelte-nrddix{border:1px solid var(--border);background:var(--surface-sunken);color:var(--ink);border-radius:3px;padding:.125rem .5rem;font-size:.6875rem;text-decoration:none}.scope-tag.svelte-nrddix em:where(.svelte-nrddix){color:var(--brand);margin-left:.25rem;font-style:normal;font-weight:600}.scope-tag.svelte-nrddix:hover{border-color:var(--brand);background:var(--brand-subtle)}.status-badge.svelte-12nqn7t{border-radius:var(--radius-full);height:fit-content;font-size:var(--text-xs);text-transform:capitalize;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.375rem;padding:.125rem .625rem;font-weight:400;line-height:1rem;display:inline-flex}.status-dot.svelte-12nqn7t{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:.375rem;height:.375rem}.status-badge--neutral.svelte-12nqn7t{background:var(--bg);color:var(--ink-muted);border-color:var(--border)}.status-badge--success.svelte-12nqn7t{background:var(--success-subtle);color:var(--success-text);border-color:#2dcdad3d}.status-badge--danger.svelte-12nqn7t{background:var(--danger-subtle);color:var(--danger-dark);border-color:#dc4d4d3d}.status-badge--warning.svelte-12nqn7t{background:var(--warning-subtle);color:var(--warning-text);border-color:#f2c14e66}.association-chips.svelte-or775u{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.association-chip.svelte-or775u{max-width:12rem;padding:.125rem var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}.association-chip--control.svelte-or775u{background:var(--brand-subtle);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 20%, transparent);transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart)}.association-chip--control.svelte-or775u:hover{background:color-mix(in srgb, var(--brand) 15%, #fff);border-color:var(--brand)}.association-chip--control.svelte-or775u:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.association-chip--policy.svelte-or775u{background:var(--accent-purple-subtle);color:var(--accent-purple-dark);transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);border-color:#7734e72e}.association-chip--policy.svelte-or775u:hover{background:color-mix(in srgb, var(--accent-purple) 15%, #fff);border-color:var(--accent-purple)}.association-chip--policy.svelte-or775u:focus-visible{outline:2px solid var(--accent-purple);outline-offset:1px}.association-chip--more.svelte-or775u{background:var(--surface-sunken);color:var(--ink-muted)}.association-empty.svelte-or775u{color:var(--ink-faint)}.empty-state.svelte-je64uz{align-items:flex-start;gap:var(--space-3);color:var(--ink-muted);padding:.25rem 0;font-size:.875rem;display:flex}.empty-state.svelte-je64uz svg{color:var(--brand);flex-shrink:0;margin-top:.125rem}.empty-state.svelte-je64uz p:where(.svelte-je64uz){margin:0 0 .5rem}.empty-link.svelte-je64uz{color:var(--brand);font-size:.8125rem;font-weight:500;text-decoration:none}.empty-link.svelte-je64uz:hover{text-decoration:underline}.dash-table thead th{color:var(--ink-muted);background:var(--surface-sunken);border-bottom:1px solid var(--border);font-size:.6875rem;font-weight:600}.dash-table tbody td{border-bottom:1px solid var(--border);font-size:.8125rem}tr.row-overdue .due-cell.svelte-je64uz{color:var(--danger-dark);font-weight:600}tr.row-due-soon:not(.row-overdue) .due-cell.svelte-je64uz{color:var(--warning-dark);font-weight:500}.due-cell.svelte-je64uz{align-items:center;gap:var(--space-1);display:inline-flex}.overdue-icon{color:var(--danger)}.empty-state.svelte-p0szli{align-items:center;gap:var(--space-3);color:var(--ink-muted);padding:.25rem 0;font-size:.875rem;display:flex}.empty-state.svelte-p0szli svg{color:var(--ink-faint);flex-shrink:0}.empty-state.svelte-p0szli p:where(.svelte-p0szli){margin:0}.activity-list.svelte-p0szli{margin:0;padding:0;list-style:none}.activity-row.svelte-p0szli{border-top:1px solid var(--border);color:inherit;transition:background-color var(--duration-fast) var(--ease-out-quart);align-items:flex-start;gap:.75rem;padding:.75rem 1.25rem;text-decoration:none;display:flex}.activity-list.svelte-p0szli li:where(.svelte-p0szli):first-child .activity-row:where(.svelte-p0szli){border-top:none}.activity-row.svelte-p0szli:hover{background:var(--surface-sunken)}.activity-row.svelte-p0szli:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.activity-dot.svelte-p0szli{background:var(--brand);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.activity-content.svelte-p0szli{flex-direction:column;gap:.125rem;min-width:0;display:flex}.activity-text.svelte-p0szli{color:var(--ink);font-size:.8125rem;line-height:1.45}.activity-time.svelte-p0szli{color:var(--ink-faint);font-size:.6875rem}.dashboard :global(.dash-panel){background:var(--surface);border-radius:var(--radius-lg);border:1px solid #09151d1f;box-shadow:0 1px 2px #09151d0a,inset 0 -1px #09151d1a}.page.dashboard{max-width:1476px;padding:var(--space-4) var(--space-6) var(--space-6);gap:var(--space-4);margin:0 auto}@media (width<=768px){.page.dashboard{padding:var(--space-4)}}.dash-header.svelte-1yul49n{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.dash-title.svelte-1yul49n{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:2.25rem}.dash-subtitle.svelte-1yul49n{font-size:var(--text-base);color:var(--ink-muted)}.dash-header-tools.svelte-1yul49n{align-items:center;gap:var(--space-3);display:flex}.dash-updated.svelte-1yul49n{font-size:var(--text-xs);color:var(--ink-muted)}.dash-body-grid.svelte-1yul49n{gap:var(--space-4);align-items:flex-start;display:flex}.dash-col.svelte-1yul49n{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.dash-col--aside.svelte-1yul49n{flex:0 0 350px}@media (width<=1024px){.dash-body-grid.svelte-1yul49n{flex-direction:column;align-items:stretch}.dash-col--aside.svelte-1yul49n{flex-basis:auto}}.dash-loading.svelte-1yul49n{gap:var(--space-4);flex-direction:column;display:flex}.dash-loading-card.svelte-1yul49n{border-radius:var(--radius-lg);background:var(--bg);height:14rem;animation:1.2s ease-in-out infinite svelte-1yul49n-dash-pulse}.dash-loading-card--overview.svelte-1yul49n{height:9rem}.dash-loading-card--short.svelte-1yul49n{height:8rem}@keyframes svelte-1yul49n-dash-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.dash-loading-card.svelte-1yul49n{animation:none}}.metric-strip.svelte-h1xdtq{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));padding:0;display:grid;overflow:hidden}.metric-strip-item.svelte-h1xdtq{justify-content:flex-end;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:none;border-right:1px solid var(--border);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);background:0 0;flex-direction:column-reverse;font-family:inherit;display:flex;position:relative}.metric-strip-item.svelte-h1xdtq:last-child{border-right:none}.metric-strip-item.svelte-h1xdtq:after{content:"";left:var(--space-4);right:var(--space-4);height:3px;transition:background-color var(--duration-fast) var(--ease-out-quart);background:0 0;border-radius:3px 3px 0 0;position:absolute;bottom:0}.metric-strip-item.svelte-h1xdtq:hover{background:var(--surface-sunken)}.metric-strip-item.svelte-h1xdtq:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;z-index:1}.metric-strip-item--static.svelte-h1xdtq{cursor:default}.metric-strip-item--static.svelte-h1xdtq:hover{background:0 0}.metric-strip-item--static.svelte-h1xdtq:focus-visible{outline:none}.metric-strip-item.active.svelte-h1xdtq{background:var(--surface-sunken)}.metric-strip-item.active.svelte-h1xdtq:after{background:var(--brand)}.metric-strip-item--accent.active.svelte-h1xdtq:after{background:var(--accent-purple)}.metric-strip-item--success.active.svelte-h1xdtq:after{background:var(--success)}.metric-strip-item--danger.active.svelte-h1xdtq:after{background:var(--danger)}.metric-strip-item--warning.active.svelte-h1xdtq:after{background:var(--warning)}.metric-strip-count.svelte-h1xdtq{font-size:var(--text-xl);letter-spacing:-.056rem;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.metric-strip-label.svelte-h1xdtq{font-size:var(--text-sm);color:var(--ink-muted);text-align:left;font-weight:400}.metric-strip-item--success.svelte-h1xdtq .metric-strip-count:where(.svelte-h1xdtq){color:var(--success-dark)}.metric-strip-item--danger.svelte-h1xdtq .metric-strip-count:where(.svelte-h1xdtq){color:var(--danger-dark)}.metric-strip-item--warning.svelte-h1xdtq .metric-strip-count:where(.svelte-h1xdtq){color:var(--warning-dark)}.metric-strip-item--accent.svelte-h1xdtq .metric-strip-count:where(.svelte-h1xdtq){color:var(--accent-purple-dark)}@media (width<=640px){.metric-strip.svelte-h1xdtq{grid-template-columns:1fr}.metric-strip-item.svelte-h1xdtq{border-right:none;border-bottom:1px solid var(--border)}.metric-strip-item.svelte-h1xdtq:last-child{border-bottom:none}}.filter-pills.svelte-gzmvqe{gap:var(--space-1);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-full);flex-shrink:0;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.filter-pill-indicator.svelte-gzmvqe{background:var(--surface);border-radius:var(--radius-full);height:calc(100% - 6px);box-shadow:var(--shadow-sm);pointer-events:none;position:absolute;top:3px;left:0}.filter-pill.svelte-gzmvqe{z-index:1;border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);color:var(--ink-muted);font-family:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;font-weight:500;position:relative}.filter-pill.svelte-gzmvqe:hover{color:var(--ink)}.filter-pill.active.svelte-gzmvqe{color:var(--brand)}.list-toolbar.svelte-947jp3{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.list-toolbar--with-filters.svelte-947jp3{justify-content:space-between}.list-toolbar-start.svelte-947jp3{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.list-toolbar-search.svelte-947jp3{align-items:center;gap:var(--space-2);max-width:22rem;height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);flex:14rem;display:inline-flex}.list-toolbar--with-filters.svelte-947jp3 .list-toolbar-search:where(.svelte-947jp3){flex:0 18rem;margin-left:auto}.list-toolbar-search.svelte-947jp3:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.list-toolbar-search.svelte-947jp3 input:where(.svelte-947jp3){min-width:0;color:var(--ink);font-family:inherit;font-size:var(--text-sm);background:0 0;border:none;flex:1}.list-toolbar-search.svelte-947jp3 input:where(.svelte-947jp3):focus{outline:none}.list-toolbar-clear.svelte-947jp3{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.list-toolbar-clear.svelte-947jp3:hover{color:var(--ink)}.user-avatar.svelte-1kg0ab6{border-radius:var(--radius-full);color:#fff;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.user-avatar--sm.svelte-1kg0ab6{width:1.625rem;height:1.625rem;font-size:var(--text-2xs)}.user-avatar--md.svelte-1kg0ab6{width:2rem;height:2rem;font-size:var(--text-xs)}.user-avatar--tone-0.svelte-1kg0ab6{background:var(--brand-dark)}.user-avatar--tone-1.svelte-1kg0ab6{background:#7734e7}.user-avatar--tone-2.svelte-1kg0ab6{background:#0e8080}.user-avatar--tone-3.svelte-1kg0ab6{background:#c2410c}.user-avatar-label.svelte-1kg0ab6{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.assignee-cell.svelte-19o0ee1{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.assignee-cell.svelte-19o0ee1 .user-avatar-label{font-size:var(--text-xs);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.assignee-unassigned.svelte-19o0ee1{font-size:var(--text-sm);color:var(--ink-muted)}.action-menu-trigger.svelte-48a2tj{justify-content:center;align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--ink-muted);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);background:0 0;border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.action-menu-trigger.svelte-48a2tj:hover,.action-menu-trigger[data-state=open].svelte-48a2tj{background:var(--surface);border-color:var(--border);color:var(--ink);box-shadow:var(--shadow-sm)}.action-menu-trigger-label.svelte-48a2tj{display:none}.action-menu-trigger--labeled.svelte-48a2tj{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);white-space:nowrap;height:1.75rem;min-height:1.75rem;font-size:var(--text-xs);gap:.25rem;padding:0 .45rem}.action-menu-trigger--labeled.svelte-48a2tj .action-menu-trigger-label:where(.svelte-48a2tj){font-weight:500;font-size:var(--text-xs);display:inline}.action-menu-trigger--labeled.svelte-48a2tj:hover,.action-menu-trigger--labeled[data-state=open].svelte-48a2tj{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.action-menu-content-root{z-index:var(--z-dropdown)}.action-menu-panel.svelte-48a2tj{min-width:min(20rem, calc(100vw - var(--space-6)));border:1px solid color-mix(in oklab, var(--border) 80%, var(--brand-light));border-radius:var(--radius-lg);background:var(--surface-raised);max-width:22rem;box-shadow:var(--shadow-lg), 0 0 0 1px oklab(100% 0 5.96046e-8/.6);outline:none}.action-menu-panel.svelte-48a2tj:not(.action-menu-panel--compact){max-height:min(var(--bits-floating-available-height,100dvh), calc(100dvh - 2rem));overscroll-behavior:contain;overflow-y:auto}.action-menu-panel--compact.svelte-48a2tj,.action-menu-panel[data-side=top].svelte-48a2tj{max-height:none;overflow-y:visible}.action-menu-panel[data-side=top].svelte-48a2tj:not(.action-menu-panel--compact) .action-menu-header:where(.svelte-48a2tj),.action-menu-panel[data-side=top].svelte-48a2tj:not(.action-menu-panel--compact) .action-menu-item-description:where(.svelte-48a2tj){display:none}.action-menu-panel[data-side=top].svelte-48a2tj:not(.action-menu-panel--compact) .action-menu-item-button:where(.svelte-48a2tj){align-items:center}.action-menu-panel--compact.svelte-48a2tj{min-width:min(14rem, calc(100vw - var(--space-6)));max-width:16rem}.action-menu-panel-body.svelte-48a2tj{padding:var(--space-2)}.action-menu-header.svelte-48a2tj{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--border);margin-bottom:var(--space-2)}.action-menu-context-title.svelte-48a2tj{font-size:var(--text-sm);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.action-menu-context-hint.svelte-48a2tj{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-muted);line-height:1.4}.action-menu-section-heading{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-2xs);color:var(--ink-faint);font-weight:600}.action-menu-separator{height:1px;margin:var(--space-2) var(--space-2);background:var(--border)}.action-menu-item{outline:none}.action-menu-item-button.svelte-48a2tj{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);display:flex}.action-menu-item[data-highlighted] .action-menu-item-button.svelte-48a2tj:not(.action-menu-item-button--disabled){background:var(--brand-subtle)}.action-menu-item-button--destructive.svelte-48a2tj .action-menu-item-label{color:var(--danger)}.action-menu-item[data-highlighted] .action-menu-item-button--destructive.svelte-48a2tj:not(.action-menu-item-button--disabled){background:var(--danger-subtle)}.action-menu-item-button--disabled.svelte-48a2tj{opacity:.5;cursor:not-allowed}.action-menu-item-icon.svelte-48a2tj{border-radius:var(--radius-md);background:color-mix(in oklab, var(--brand-subtle) 70%, white);width:1.75rem;height:1.75rem;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.action-menu-item-button--destructive.svelte-48a2tj .action-menu-item-icon:where(.svelte-48a2tj){background:var(--danger-subtle);color:var(--danger)}.action-menu-item-copy.svelte-48a2tj{text-align:left;flex-direction:column;gap:.125rem;min-width:0;display:flex}.action-menu-item-label{font-size:var(--text-sm);color:var(--ink);font-weight:600;line-height:1.3}.action-menu-item-description.svelte-48a2tj{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.35}.action-menu-panel--compact.svelte-48a2tj .action-menu-item-description:where(.svelte-48a2tj){display:none}.action-menu-panel--compact.svelte-48a2tj .action-menu-item-button:where(.svelte-48a2tj){padding:var(--space-1) var(--space-3);align-items:center}.action-menu-panel--compact.svelte-48a2tj .action-menu-item-icon:where(.svelte-48a2tj){width:1.5rem;height:1.5rem}.action-menu-panel--compact.svelte-48a2tj .action-menu-section-heading{padding:var(--space-1) var(--space-3) 0}.action-menu-panel--compact.svelte-48a2tj .action-menu-separator{margin:var(--space-1) var(--space-2)}.dialog-overlay.svelte-jby388{z-index:var(--z-modal-backdrop);background:#0000006b;position:fixed;inset:0}.dialog-content.svelte-jby388{width:min(var(--dialog-max-width,480px), calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-6));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);gap:var(--space-4);z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-content--scroll-body.svelte-jby388{max-height:calc(100dvh - var(--space-6));overflow:hidden}.dialog-body--scroll.svelte-jby388{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dialog-header.svelte-jby388{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-shrink:0;display:flex}.dialog-header-text.svelte-jby388{flex-direction:column;gap:6px;display:flex}.dialog-title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1}.dialog-description{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.4}.dialog-close-button{border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;padding:var(--space-1);transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.dialog-close-button:hover:not(:disabled){background:var(--surface-sunken);color:var(--ink)}.dialog-close-button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.dialog-close-button:disabled{opacity:.5;cursor:not-allowed}.reschedule-form.svelte-16aij1w{gap:var(--space-3);flex-direction:column;display:flex}.cell-muted.svelte-16aij1w{color:var(--ink-muted);white-space:nowrap}.due-cell-inner.svelte-16aij1w{align-items:center;gap:var(--space-1);display:inline-flex}.cell-overdue.svelte-16aij1w{color:var(--danger);font-weight:600}.sort-idle{opacity:.55}.assignee-filter.svelte-16aij1w{align-items:center;gap:var(--space-2);display:inline-flex}.assignee-filter-label.svelte-16aij1w{font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.assignee-filter.svelte-16aij1w select:where(.svelte-16aij1w){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-2);transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart)}.assignee-filter.svelte-16aij1w select:where(.svelte-16aij1w):focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 2px #2136e126}.checkbox-col.svelte-16aij1w{width:2.5rem}.bulk-toolbar.svelte-16aij1w{align-items:center;gap:var(--space-3);width:100%;display:flex}.bulk-clear.svelte-16aij1w{color:var(--ink-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.bulk-count.svelte-16aij1w{font-size:var(--text-sm);color:var(--ink);font-weight:600}.selected-row.svelte-16aij1w{background:#2136e10a}.confirm-dialog-overlay.svelte-7e0w24{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);background:oklch(22% .01 265/.45);position:fixed;inset:0}.confirm-dialog-content.svelte-7e0w24{width:min(440px, calc(100vw - var(--space-6)));background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg), 0 20px 25px -5px #0000001a;padding:var(--space-5);gap:var(--space-3);z-index:var(--z-modal);border:1px solid #00000014;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-dialog-title{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:600}.confirm-dialog-description{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.55}.confirm-dialog-actions.svelte-7e0w24{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.confirm-dialog-cancel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);color:var(--ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.confirm-dialog-cancel:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border-strong)}.confirm-dialog-cancel:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.confirm-dialog-cancel:disabled{opacity:.55;cursor:not-allowed}.assignee-group.svelte-m1hnil{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.assignee-group--compact.svelte-m1hnil{flex-wrap:nowrap;overflow:hidden}.assignee-group.svelte-m1hnil .user-avatar-label{display:none}.assignee-group-name.svelte-m1hnil{font-size:var(--text-sm);color:var(--ink);white-space:normal;overflow-wrap:anywhere}.assignee-group--compact.svelte-m1hnil .assignee-group-name:where(.svelte-m1hnil){white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;overflow:hidden}.assignee-group-extra.svelte-m1hnil{font-size:var(--text-xs);color:var(--ink-muted);flex-shrink:0;font-weight:600}.assignee-group-names.svelte-m1hnil{white-space:normal;overflow-wrap:anywhere;min-width:0;display:inline}.assignee-group--empty.svelte-m1hnil .assignee-group-name:where(.svelte-m1hnil){color:var(--ink-muted);font-style:italic}.assignee-group-placeholder.svelte-m1hnil{border-radius:var(--radius-full);background:var(--surface-sunken);border:1px dashed var(--border);width:1.625rem;height:1.625rem;color:var(--ink-faint);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.assignee-group-avatars.svelte-m1hnil{align-items:center;display:inline-flex}.assignee-group-avatar.svelte-m1hnil{margin-left:-.45rem;display:inline-flex}.assignee-group-avatar.svelte-m1hnil:first-child{margin-left:0}.assignee-group-more.svelte-m1hnil{min-width:1.625rem;height:1.625rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border);color:var(--ink-muted);font-size:var(--text-2xs);justify-content:center;align-items:center;margin-left:-.45rem;font-weight:600;display:inline-flex}.bulk-import-controls.svelte-1nemgaz{gap:var(--space-4);flex-direction:column;display:flex}.bulk-import-controls.svelte-1nemgaz p:where(.svelte-1nemgaz),.bulk-import-notes.svelte-1nemgaz{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.bulk-import-notes.svelte-1nemgaz{padding-left:1.25rem}.bulk-import-summary.svelte-1nemgaz{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.bulk-import-summary.svelte-1nemgaz p:where(.svelte-1nemgaz){margin:0 0 var(--space-1);color:var(--ink)}.filter-drawer-overlay.svelte-1w9n1w1{z-index:var(--z-overlay);background:#00000080;position:fixed;inset:0}.filter-drawer.svelte-1w9n1w1{background:var(--surface);border-left:1px solid var(--border);width:min(24rem,100vw);box-shadow:var(--shadow-lg);z-index:calc(var(--z-overlay) + 1);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.filter-drawer-header.svelte-1w9n1w1,.filter-drawer-footer.svelte-1w9n1w1{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);display:flex}.filter-drawer-footer.svelte-1w9n1w1{border-bottom:0;border-top:1px solid var(--border);justify-content:flex-end;margin-top:auto}.filter-drawer-header.svelte-1w9n1w1 h2:where(.svelte-1w9n1w1){margin:0;font-size:1.125rem;font-weight:600}.filter-drawer-close.svelte-1w9n1w1{cursor:pointer;color:var(--ink-muted);background:0 0;border:0;font-size:1.25rem}.filter-drawer-body.svelte-1w9n1w1{padding:var(--space-5) var(--space-6);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.filter-group.svelte-1w9n1w1{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.filter-group.svelte-1w9n1w1:last-child{border-bottom:0;padding-bottom:0}.filter-group-head.svelte-1w9n1w1{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.filter-group-head.svelte-1w9n1w1 h3:where(.svelte-1w9n1w1){font-size:var(--text-sm);margin:0;font-weight:500}.filter-clear.svelte-1w9n1w1{color:var(--brand);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}.filter-group.svelte-1w9n1w1 select:where(.svelte-1w9n1w1){border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:2.25rem;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);background:var(--surface)}.filter-chip-list.svelte-1w9n1w1{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chip.svelte-1w9n1w1{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);padding:.25rem var(--space-3);font:inherit;font-size:var(--text-xs);cursor:pointer}.filter-chip--active.svelte-1w9n1w1{border-color:var(--brand);background:var(--brand-subtle);color:var(--brand-darker)}.filter-catalog-alert.svelte-1w9n1w1{font-size:var(--text-xs);color:var(--danger-dark);margin:0}.filter-catalog-retry.svelte-1w9n1w1{color:var(--brand);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.dialog-step-indicator.svelte-1ns45f{align-items:center;margin:0;padding:0;list-style:none;display:flex}.dialog-step.svelte-1ns45f{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.dialog-step-marker.svelte-1ns45f{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);width:1.375rem;height:1.375rem;font-size:var(--text-2xs);color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dialog-step-label.svelte-1ns45f{font-size:var(--text-sm);white-space:nowrap;font-weight:500}.dialog-step-connector.svelte-1ns45f{width:var(--space-6);height:1px;margin:0 var(--space-2);background:var(--border-strong)}.dialog-step--current.svelte-1ns45f .dialog-step-marker:where(.svelte-1ns45f){border-color:var(--brand);background:var(--brand);color:var(--ink-on-brand)}.dialog-step--current.svelte-1ns45f .dialog-step-label:where(.svelte-1ns45f){color:var(--ink)}.dialog-step--complete.svelte-1ns45f .dialog-step-marker:where(.svelte-1ns45f){border-color:var(--brand);color:var(--brand)}.directory-combobox.svelte-18761bo{width:100%;position:relative}.directory-combobox-input-wrap.svelte-18761bo{align-items:center;width:100%;display:flex;position:relative}.directory-combobox-icon{left:var(--space-3);color:var(--ink-faint);pointer-events:none;flex-shrink:0;position:absolute}.directory-combobox-input.svelte-18761bo{width:100%;padding:var(--space-2) var(--space-8) var(--space-2) calc(var(--space-3) + 1.25rem);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);box-sizing:border-box;line-height:1.4}.directory-combobox-input.svelte-18761bo:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #2136e126}.directory-combobox-input.svelte-18761bo:disabled{background:var(--surface-sunken);color:var(--ink-muted);cursor:not-allowed}.directory-combobox-clear.svelte-18761bo,.directory-combobox-toggle.svelte-18761bo{right:var(--space-2);width:1.5rem;height:1.5rem;color:var(--ink-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.directory-combobox-clear.svelte-18761bo:hover,.directory-combobox-toggle.svelte-18761bo:hover{color:var(--ink)}.directory-combobox-dropdown.svelte-18761bo{top:calc(100% + var(--space-1));z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);max-height:18rem;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);padding:var(--space-1);position:absolute;left:0;right:0;overflow-y:auto}.directory-combobox-list.svelte-18761bo{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.directory-combobox-option.svelte-18761bo{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart);box-sizing:border-box;background:0 0;border:none;display:flex}.directory-combobox-option.svelte-18761bo:hover:not(:disabled),.directory-combobox-option.is-highlighted.svelte-18761bo{background:var(--surface-sunken)}.directory-combobox-option-text.svelte-18761bo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.directory-combobox-option-name.svelte-18761bo{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.directory-combobox-option-email.svelte-18761bo{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.directory-combobox-option-badge.svelte-18761bo{font-size:var(--text-2xs);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink-muted);flex-shrink:0;font-weight:500}.directory-combobox-status.svelte-18761bo{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);text-align:center}.directory-combobox-status.is-error.svelte-18761bo{color:var(--danger)}.user-multi-select.svelte-1176y7w{gap:var(--space-3);flex-direction:column;display:flex}.user-multi-select-label.svelte-1176y7w{font-size:var(--text-sm);color:var(--ink);font-weight:500}.user-multi-select-list.svelte-1176y7w{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.user-multi-select-item.svelte-1176y7w{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.user-multi-select-item.is-primary.svelte-1176y7w{background:var(--brand-subtle);border-color:#2136e12e}.user-multi-select-item.svelte-1176y7w .user-multi-select-check{color:var(--brand);flex-shrink:0}.user-multi-select-name.svelte-1176y7w{min-width:0;font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.user-multi-select-primary-badge.svelte-1176y7w{font-size:var(--text-2xs);letter-spacing:.02em;color:var(--brand);flex-shrink:0;font-weight:600}.user-multi-select-set-primary.svelte-1176y7w{color:var(--brand);cursor:pointer;font:inherit;font-size:var(--text-xs);background:0 0;border:none;flex-shrink:0;padding:0;font-weight:500}.user-multi-select-set-primary.svelte-1176y7w:hover:not(:disabled){text-decoration:underline}.user-multi-select-remove.svelte-1176y7w{border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:.125rem;display:inline-flex}.user-multi-select-remove.svelte-1176y7w:hover:not(:disabled){color:var(--ink);background:#0000000f}.user-multi-select-remove.svelte-1176y7w:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.user-multi-select-hint.svelte-1176y7w{font-size:var(--text-xs);color:var(--ink-muted);margin:0}.toolbar-button.svelte-94k4t6{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.toolbar-button.svelte-94k4t6:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.toolbar-button--pressed.svelte-94k4t6{background:color-mix(in srgb, var(--brand) 12%, var(--surface));color:var(--brand)}.toolbar-button.svelte-94k4t6:disabled{opacity:.45;cursor:not-allowed}.toolbar-button.svelte-94k4t6 svg{flex-shrink:0;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.toolbar-button.svelte-94k4t6{transition:none}}.policy-editor-toolbar.svelte-1uyivoi{scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:0;width:100%;padding:.25rem;display:flex;overflow-x:auto}.policy-editor-toolbar.svelte-1uyivoi::-webkit-scrollbar{display:none}.toolbar-group.svelte-1uyivoi{align-items:center;gap:.125rem;padding:0 .375rem;display:flex;position:relative}.toolbar-group.svelte-1uyivoi:not(:last-child):after{content:"";background:var(--border);width:1px;height:1.25rem;margin-left:.375rem}.font-size-control.svelte-1uyivoi{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink) 5%, var(--surface));align-items:center;gap:0;height:1.75rem;margin-right:.125rem;display:inline-flex}.font-size-control.svelte-1uyivoi .toolbar-button{width:1.75rem;height:1.75rem}.font-size-input.svelte-1uyivoi{text-align:center;width:2.25rem;height:1.75rem;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:none}.font-size-input.svelte-1uyivoi:focus{outline:none}.toolbar-menu.svelte-1uyivoi{z-index:calc(var(--z-sticky) + 1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:11rem;box-shadow:var(--shadow-md);padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0}.toolbar-menu--compact.svelte-1uyivoi{min-width:9rem}.toolbar-menu--link.svelte-1uyivoi{flex-direction:column;gap:.5rem;min-width:14rem;padding:.5rem;display:flex}.toolbar-menu-label.svelte-1uyivoi{font-size:var(--text-xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .25rem;padding:0 .35rem;font-weight:600}.toolbar-menu-item.svelte-1uyivoi{border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.toolbar-menu-item.svelte-1uyivoi:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.toolbar-menu-item.svelte-1uyivoi svg{width:1rem;height:1rem;color:var(--ink-muted)}.toolbar-menu--link.svelte-1uyivoi input:where(.svelte-1uyivoi){border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2rem;font:inherit;padding:0 .5rem}.toolbar-menu-actions.svelte-1uyivoi{justify-content:flex-end;gap:.35rem;display:flex}.toolbar-menu-action.svelte-1uyivoi{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:.25rem .6rem}.toolbar-menu-action--primary.svelte-1uyivoi{background:var(--brand);color:#fff;border-color:#0000}.sr-only.svelte-1uyivoi{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.policy-editor-toolbar.svelte-1uyivoi *{transition:none!important}}.policy-editor.svelte-clmmer{width:100%;min-height:var(--policy-editor-min-height,9rem);flex-direction:column;display:flex}.policy-editor-shell.svelte-clmmer{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.policy-editor-toolbar-wrap.svelte-clmmer{z-index:calc(var(--z-sticky) + 1);border-bottom:1px solid var(--border);background:var(--surface);position:sticky;top:0}.policy-editor-body.svelte-clmmer{min-height:var(--policy-editor-min-height,9rem);max-height:var(--policy-editor-max-height,none);cursor:text;flex:1;padding:0 2.5rem 2rem;overflow-y:auto}.policy-editor-body.svelte-clmmer .policy-editor-surface{min-height:var(--policy-editor-min-height,9rem);font-size:var(--text-base);color:var(--ink);outline:none;line-height:1.6}.policy-editor-body.svelte-clmmer .policy-editor-surface p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--ink-muted)}.policy-editor-body.svelte-clmmer .policy-editor-surface:focus-visible{outline:none}.policy-editor-body.svelte-clmmer .policy-editor-surface h1{font-size:var(--text-lg);margin:1.5rem 0 .75rem;line-height:1.2}.policy-editor-body.svelte-clmmer .policy-editor-surface h2{font-size:var(--text-base);margin:1.25rem 0 .65rem;line-height:1.3}.policy-editor-body.svelte-clmmer .policy-editor-surface h3{font-size:var(--text-base);margin:1rem 0 .5rem;line-height:1.35}.policy-editor-body.svelte-clmmer .policy-editor-surface p{margin:.65rem 0}.policy-editor-body.svelte-clmmer .policy-editor-surface ul,.policy-editor-body.svelte-clmmer .policy-editor-surface ol{margin:.65rem 0;padding-left:1.5rem}.policy-editor-body.svelte-clmmer .policy-page-break{border-top:1px dashed var(--border);margin:var(--space-5) 0}.policy-editor-body.svelte-clmmer table{border-collapse:collapse;table-layout:fixed;width:100%}.policy-editor-body.svelte-clmmer td,.policy-editor-body.svelte-clmmer th{border:1px solid var(--border);padding:var(--space-2);word-break:break-word}.policy-editor-bubble.svelte-clmmer{visibility:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);align-items:center;gap:.125rem;padding:.25rem;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.policy-editor-body.svelte-clmmer *{transition:none!important}}.create-control-header-actions.svelte-wb4e92{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-shrink:0;display:flex}.bulk-import-link.svelte-wb4e92{color:var(--brand);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0}.create-control-form.svelte-wb4e92{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.create-control-scroll.svelte-wb4e92{gap:var(--space-4);min-height:0;padding-right:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.create-control-grid.svelte-wb4e92{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-hint.svelte-wb4e92{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-muted)}.framework-override-field.svelte-wb4e92{border:0;margin:0;padding:0}.checkbox-group.svelte-wb4e92{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.checkbox-field.svelte-wb4e92{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.reference-code-entry.svelte-wb4e92{gap:var(--space-2);display:flex}.reference-code-entry.svelte-wb4e92 input:where(.svelte-wb4e92){flex:1}.reference-code-list.svelte-wb4e92{margin:var(--space-2) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.reference-code-list.svelte-wb4e92 li:where(.svelte-wb4e92){align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-sunken);font-size:var(--text-xs);display:inline-flex}.reference-code-list.svelte-wb4e92 button:where(.svelte-wb4e92){cursor:pointer;color:var(--ink-muted);background:0 0;border:0}@media (width<=720px){.create-control-grid.svelte-wb4e92{grid-template-columns:1fr}}.framework-code-badges.svelte-anqvsf{align-items:center;min-width:0;display:inline-flex}.framework-code-badge.svelte-anqvsf{padding:.125rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.tag-list.svelte-gguuac{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag-chip.svelte-gguuac{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--ink);font-weight:500}.new-tag-form.svelte-gguuac{gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-4);flex-direction:column;display:flex}.new-tag-row.svelte-gguuac{gap:var(--space-2);display:flex}.new-tag-row.svelte-gguuac input:where(.svelte-gguuac){flex:1}.bulk-deprecate-copy.svelte-10srm9v{margin:0}.bulk-deprecate-error.svelte-10srm9v{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--danger)}.controls-panel.svelte-10srm9v{padding:0;overflow:hidden}.controls-toolbar.svelte-10srm9v{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.controls-toolbar-left.svelte-10srm9v,.controls-toolbar-right.svelte-10srm9v{align-items:center;gap:var(--space-3);display:flex}.toolbar-text-button.svelte-10srm9v{color:var(--brand);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0}.toolbar-text-button.svelte-10srm9v:disabled{color:var(--ink-faint);cursor:not-allowed}.search-field.svelte-10srm9v{align-items:center;gap:var(--space-2);min-width:min(100%,18rem);height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);display:inline-flex}.search-field.svelte-10srm9v:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.search-field.svelte-10srm9v input:where(.svelte-10srm9v){color:var(--ink);width:100%;font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none}.search-clear.svelte-10srm9v{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}.controls-result-count.svelte-10srm9v{font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap;margin:0}.checkbox-column.svelte-10srm9v{width:2.75rem}.controls-table.svelte-10srm9v .assignees-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.controls-table.svelte-10srm9v th:nth-child(2),.controls-table.svelte-10srm9v td:nth-child(2){width:26%}.controls-table.svelte-10srm9v th:nth-child(3),.controls-table.svelte-10srm9v td:nth-child(3){width:12%}.controls-table.svelte-10srm9v th:nth-child(4),.controls-table.svelte-10srm9v td:nth-child(4){width:14%}.controls-table.svelte-10srm9v th:nth-child(5),.controls-table.svelte-10srm9v td:nth-child(5){width:10%}.controls-table.svelte-10srm9v th:nth-child(6),.controls-table.svelte-10srm9v td:nth-child(6){width:24%}.controls-table.svelte-10srm9v th:nth-child(7),.controls-table.svelte-10srm9v td:nth-child(7){width:14%}.control-frameworks-cell.svelte-10srm9v,.control-status-cell.svelte-10srm9v{white-space:nowrap;overflow:hidden}.control-name-cell.svelte-10srm9v{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;overflow:hidden}.control-name-link.svelte-10srm9v{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--ink);font-weight:600;text-decoration:none;display:inline-flex}.control-name-link.svelte-10srm9v svg{flex-shrink:0;width:1rem;height:1rem}.control-name-text.svelte-10srm9v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.control-indicators.svelte-10srm9v{align-items:center;gap:var(--space-1);color:var(--ink-muted);flex-shrink:0;display:inline-flex}.control-scope-cell.svelte-10srm9v,.control-category-cell.svelte-10srm9v{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.controls-pagination.svelte-10srm9v{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.controls-pagination-nav.svelte-10srm9v{align-items:center;gap:var(--space-1);display:inline-flex}.pagination-button.svelte-10srm9v{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:2rem;height:2rem;font:inherit;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.pagination-button.svelte-10srm9v:disabled{opacity:.45;cursor:not-allowed}.pagination-button--active.svelte-10srm9v{border-color:var(--brand);background:var(--brand-subtle);color:var(--brand-darker);font-weight:600}.page-size-selector.svelte-10srm9v select:where(.svelte-10srm9v){border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);background:var(--surface-sunken)}.panel-empty.svelte-10srm9v{padding:var(--space-5)}.empty-actions.svelte-10srm9v{gap:var(--space-2);margin-top:var(--space-3);justify-content:center;display:flex}.sr-only.svelte-10srm9v{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.controls-table.svelte-10srm9v th:nth-child(4),.controls-table.svelte-10srm9v td:nth-child(4){display:none}}@media (width<=900px){.controls-table.svelte-10srm9v th:nth-child(5),.controls-table.svelte-10srm9v td:nth-child(5){display:none}}.relationship-editor.svelte-fmuoxp{gap:var(--space-4);flex-direction:column;display:flex}.relationship-section.svelte-fmuoxp{gap:var(--space-2);flex-direction:column;display:flex}.section-heading-row.svelte-fmuoxp{justify-content:space-between;align-items:center;display:flex}.linked-count-badge.svelte-fmuoxp{font-size:var(--text-2xs);color:var(--brand);background:var(--brand-subtle);border-radius:var(--radius-full);padding:.125rem .375rem;font-weight:500}.section-heading.svelte-fmuoxp{font-size:var(--text-xs);color:var(--ink-muted);margin:0;font-weight:600}.linked-panel.svelte-fmuoxp,.results-panel.svelte-fmuoxp{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.results-panel.svelte-fmuoxp{max-height:16rem;overflow-y:auto}.linked-list.svelte-fmuoxp,.results-list.svelte-fmuoxp{margin:0;padding:0;list-style:none}.linked-item.svelte-fmuoxp{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-sunken);display:flex}.linked-item.svelte-fmuoxp:last-child{border-bottom:none}.linked-label.svelte-fmuoxp{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.4}.empty-state.svelte-fmuoxp,.no-results.svelte-fmuoxp{padding:var(--space-3);font-size:var(--text-sm);color:var(--ink-muted);margin:0}.search-input.svelte-fmuoxp{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);transition:border-color .12s,box-shadow .12s}.search-input.svelte-fmuoxp:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}.remove-button.svelte-fmuoxp{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:var(--ink-muted);font:inherit;font-size:var(--text-xs);padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-weight:500;transition:color .12s,background .12s;display:inline-flex}.remove-button.svelte-fmuoxp:hover:not(:disabled){color:var(--danger);background:var(--danger-subtle)}.remove-button.svelte-fmuoxp:disabled{opacity:.5;cursor:not-allowed}.add-option.svelte-fmuoxp{align-items:flex-start;gap:var(--space-2);border:none;border-bottom:1px solid var(--border);width:100%;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;line-height:1.4;transition:background .12s,color .12s;display:flex}.add-option.svelte-fmuoxp:last-child{border-bottom:none}.add-option.svelte-fmuoxp svg{color:var(--brand);flex-shrink:0;margin-top:.1rem}.add-option.svelte-fmuoxp span:where(.svelte-fmuoxp){overflow-wrap:anywhere;min-width:0}.add-option.svelte-fmuoxp:hover:not(:disabled){background:var(--brand-subtle);color:var(--brand-dark)}.add-option.svelte-fmuoxp:disabled{opacity:.5;cursor:not-allowed}.sr-only.svelte-fmuoxp{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty-message.svelte-6onchq{color:var(--ink-muted);margin:0}.activity-timeline.svelte-6onchq{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.activity-entry.svelte-6onchq{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:1.5rem 1fr;display:grid;position:relative}.activity-entry.svelte-6onchq:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:1rem;bottom:0;left:.6875rem}.activity-marker.svelte-6onchq{background:var(--brand);border:2px solid var(--surface);z-index:1;border-radius:50%;justify-self:center;width:.75rem;height:.75rem;margin-top:.35rem;position:relative;box-shadow:0 0 0 2px #2136e133}.activity-body.svelte-6onchq{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.activity-header.svelte-6onchq{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.activity-header.svelte-6onchq strong:where(.svelte-6onchq){font-size:var(--text-sm);color:var(--ink);font-weight:600}.activity-header.svelte-6onchq time:where(.svelte-6onchq){font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap}.activity-actor.svelte-6onchq{font-size:var(--text-xs);color:var(--ink-muted);margin:0}.activity-metadata.svelte-6onchq{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);width:fit-content}.common-scope-banner.svelte-1wgdbxj{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--brand-subtle) 55%, white);display:flex}.common-scope-banner-icon.svelte-1wgdbxj{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--brand);background:#ffffffd9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.common-scope-banner-copy.svelte-1wgdbxj{flex:1;min-width:0}.common-scope-banner-copy.svelte-1wgdbxj h2:where(.svelte-1wgdbxj){margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--ink);font-weight:600}.common-scope-banner-copy.svelte-1wgdbxj p:where(.svelte-1wgdbxj){color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.common-scope-banner-dismiss.svelte-1wgdbxj{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.common-scope-banner-dismiss.svelte-1wgdbxj:hover{color:var(--ink);background:#ffffffbf}.character-counter.svelte-q6aa4b{font-size:var(--text-2xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.character-counter--near-limit.svelte-q6aa4b{color:var(--warning-text)}.visually-hidden.svelte-q6aa4b{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comments-section.svelte-1vzz2k6{padding:var(--space-5);border-top:1px solid var(--border)}.comments-header.svelte-1vzz2k6{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.comments-header.svelte-1vzz2k6 h2:where(.svelte-1vzz2k6){font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600}.comments-lock-toggle.svelte-1vzz2k6{color:var(--brand);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.comments-lock-toggle.svelte-1vzz2k6:hover{text-decoration:underline}.comment-list.svelte-1vzz2k6{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.comment-item.svelte-1vzz2k6{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.comment-item.svelte-1vzz2k6:last-child{border-bottom:none}.comment-text.svelte-1vzz2k6{white-space:pre-wrap;font-size:var(--text-sm);margin:0}.comment-meta.svelte-1vzz2k6{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-faint)}.comment-composer.svelte-1vzz2k6{gap:var(--space-2);flex-direction:column;display:flex}.comment-composer-input.svelte-1vzz2k6{align-items:flex-start;gap:var(--space-3);display:flex}.comment-composer-input.svelte-1vzz2k6 .user-avatar-label{display:none}.comment-composer.svelte-1vzz2k6 textarea:where(.svelte-1vzz2k6){border:1px solid var(--border);border-radius:var(--radius-md);width:100%;padding:var(--space-3);font-family:inherit;font-size:var(--text-sm);resize:vertical;min-height:5.5rem;transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);line-height:1.5}.comment-composer.svelte-1vzz2k6 textarea:where(.svelte-1vzz2k6):focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #2136e11f}.comment-composer-footer.svelte-1vzz2k6{justify-content:space-between;align-items:center;gap:var(--space-2);padding-left:calc(2rem + var(--space-3));display:flex}.visually-hidden.svelte-1vzz2k6{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assignee-chip-list.svelte-9rd3af{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.assignee-chip.svelte-9rd3af{align-items:center;gap:var(--space-2);max-width:100%;padding:.125rem var(--space-2) .125rem .125rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-sunken);display:inline-flex}.assignee-chip-label.svelte-9rd3af{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignee-chip-primary.svelte-9rd3af{font-size:var(--text-2xs);color:var(--brand);padding-right:var(--space-1);font-weight:600}.assignee-chip-empty.svelte-9rd3af{font-size:var(--text-sm);color:var(--ink-muted);font-style:italic}.assignee-chip.svelte-9rd3af .user-avatar-label{display:none}.control-sidebar.svelte-1n1hmsn{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sidebar-card.svelte-1n1hmsn{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.sidebar-card.svelte-1n1hmsn h2:where(.svelte-1n1hmsn){margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--ink);font-weight:600}.sidebar-field.svelte-1n1hmsn{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.sidebar-field.svelte-1n1hmsn label:where(.svelte-1n1hmsn){font-size:var(--text-xs);color:var(--ink-muted);font-weight:600}.sidebar-field.svelte-1n1hmsn select:where(.svelte-1n1hmsn){border:1px solid var(--border);border-radius:var(--radius-md);width:100%;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);background:var(--surface-sunken)}.sidebar-meta-list.svelte-1n1hmsn{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.sidebar-meta-list.svelte-1n1hmsn div:where(.svelte-1n1hmsn){gap:var(--space-1);flex-direction:column;display:flex}.sidebar-meta-list.svelte-1n1hmsn dt:where(.svelte-1n1hmsn){font-size:var(--text-xs);color:var(--ink-muted);font-weight:600}.sidebar-meta-list.svelte-1n1hmsn dd:where(.svelte-1n1hmsn){font-size:var(--text-sm);color:var(--ink);margin:0}.compliance-status.svelte-1n1hmsn,.scope-type-value.svelte-1n1hmsn{align-items:center;gap:var(--space-2);display:inline-flex}.compliance-status.svelte-1n1hmsn svg{color:var(--success-text)}.chip-list.svelte-1n1hmsn{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.meta-chip.svelte-1n1hmsn{padding:.125rem var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:600;font-family:var(--font-mono);align-items:center;display:inline-flex}.meta-chip--link.svelte-1n1hmsn{color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart);text-decoration:none}.meta-chip--link.svelte-1n1hmsn:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-subtle)}.sidebar-empty.svelte-1n1hmsn{color:var(--ink-faint);font-style:italic}.sidebar-inline-action.svelte-1n1hmsn{margin-top:var(--space-2);color:var(--brand);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.sidebar-intro.svelte-1n1hmsn{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.association-list.svelte-1n1hmsn,.linked-policy-list.svelte-1n1hmsn{margin:0;padding:0;list-style:none}.association-row.svelte-1n1hmsn{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) 0;color:inherit;font:inherit;font-size:var(--text-sm);background:0 0;border:0;text-decoration:none;display:flex}.association-row--interactive.svelte-1n1hmsn{cursor:pointer}.association-row--interactive.svelte-1n1hmsn:hover{color:var(--brand)}.association-count.svelte-1n1hmsn{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-weight:600;display:inline-flex}.linked-policy-list.svelte-1n1hmsn{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.linked-policy-list.svelte-1n1hmsn a:where(.svelte-1n1hmsn){padding:var(--space-1) 0;color:var(--brand);font-size:var(--text-sm);text-decoration:none;display:block}.permissions-toggle.svelte-1n1hmsn{align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.permissions-toggle-icon.svelte-1n1hmsn{transition:transform var(--duration-fast) var(--ease-out-quart);display:inline-flex}.permissions-toggle-icon--open.svelte-1n1hmsn{transform:rotate(180deg)}.permissions-body.svelte-1n1hmsn{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.policy-content-frame.svelte-1l9txg4{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:24rem}.toggle.svelte-d39fdc{align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.toggle--disabled.svelte-d39fdc{opacity:.6;cursor:not-allowed}.toggle-input.svelte-d39fdc{opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-d39fdc{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:2.75rem;height:1.5rem;transition:background .15s;position:relative}.toggle-thumb.svelte-d39fdc{background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.toggle-input.svelte-d39fdc:checked+.toggle-track:where(.svelte-d39fdc){background:var(--brand)}.toggle-input.svelte-d39fdc:checked+.toggle-track:where(.svelte-d39fdc) .toggle-thumb:where(.svelte-d39fdc){transform:translate(1.25rem)}.toggle-input.svelte-d39fdc:focus-visible+.toggle-track:where(.svelte-d39fdc){outline:2px solid var(--brand);outline-offset:2px}.toggle-label.svelte-d39fdc{font-size:var(--text-sm);color:var(--ink)}.new-evidence-task-form.svelte-gvvf7j{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.form-scroll.svelte-gvvf7j{gap:var(--space-3);min-height:0;padding-right:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.new-evidence-task-layout.svelte-gvvf7j{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.new-evidence-task-layout--single.svelte-gvvf7j{grid-template-columns:minmax(0,1fr)}.new-evidence-task-step.svelte-gvvf7j{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.new-evidence-task-layout.svelte-gvvf7j:not(.new-evidence-task-layout--single) .new-evidence-task-step:where(.svelte-gvvf7j):last-child{padding-left:var(--space-5);border-left:1px solid var(--border)}.step-header.svelte-gvvf7j h3:where(.svelte-gvvf7j){margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:600}.step-header.svelte-gvvf7j p:where(.svelte-gvvf7j){color:var(--ink-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.required-mark.svelte-gvvf7j{color:var(--danger)}.form-field.svelte-gvvf7j{gap:var(--space-2);flex-direction:column;display:flex}.form-field.svelte-gvvf7j label:where(.svelte-gvvf7j){font-size:var(--text-sm);font-weight:500}.form-field.svelte-gvvf7j input:where(.svelte-gvvf7j),.form-field.svelte-gvvf7j select:where(.svelte-gvvf7j),.form-field.svelte-gvvf7j textarea:where(.svelte-gvvf7j){width:100%;font:inherit}.attachment-type-tabs{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);display:inline-flex}.attachment-type-tab{border-radius:var(--radius-sm);color:var(--ink-muted);font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border:0;font-weight:500}.attachment-type-tab[data-state=active]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.attachment-type-tab:disabled{opacity:.6;cursor:not-allowed}.attachment-type-panel{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex}.attachment-type-panel[hidden]{display:none}.visually-hidden-file-input.svelte-gvvf7j{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drop-zone.svelte-gvvf7j{justify-content:center;align-items:center;gap:var(--space-2);min-height:6.5rem;padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);text-align:center;cursor:pointer;flex-direction:column;display:flex}.drop-zone--drag-over.svelte-gvvf7j{border-color:var(--brand);background:var(--brand-subtle)}.drop-zone--disabled.svelte-gvvf7j{opacity:.6;cursor:not-allowed}.drop-zone-title.svelte-gvvf7j{font-size:var(--text-sm);margin:0;font-weight:500}.drop-zone-hint.svelte-gvvf7j{color:var(--ink-muted);font-size:var(--text-xs);margin:0}.selected-file-list.svelte-gvvf7j{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.selected-file-row.svelte-gvvf7j{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);display:flex}.selected-file-name.svelte-gvvf7j{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);overflow:hidden}.form-actions.svelte-gvvf7j{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);background:var(--surface-raised);flex-shrink:0;display:flex}@media (width<=900px){.new-evidence-task-layout.svelte-gvvf7j{grid-template-columns:minmax(0,1fr)}.new-evidence-task-layout.svelte-gvvf7j:not(.new-evidence-task-layout--single) .new-evidence-task-step:where(.svelte-gvvf7j):last-child{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:1px solid var(--border)}}.evidence-tasks-panel.svelte-t9k5tw{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.evidence-tasks-intro.svelte-t9k5tw h2:where(.svelte-t9k5tw),.evidence-tasks-intro.svelte-t9k5tw p:where(.svelte-t9k5tw),.evidence-task-meta.svelte-t9k5tw,.evidence-task-count.svelte-t9k5tw,.empty-message.svelte-t9k5tw{margin:0}.evidence-tasks-intro.svelte-t9k5tw h2:where(.svelte-t9k5tw){font-size:var(--text-md);font-weight:600}.evidence-tasks-intro.svelte-t9k5tw p:where(.svelte-t9k5tw),.evidence-task-meta.svelte-t9k5tw,.evidence-task-count.svelte-t9k5tw,.empty-message.svelte-t9k5tw{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}.evidence-task-toolbar.svelte-t9k5tw{min-height:2.5rem;margin-top:var(--space-2);justify-content:center;align-items:center;display:flex;position:relative}.evidence-task-toolbar-track.svelte-t9k5tw{border-top:1px solid var(--border);position:absolute;inset:50% 0 auto}.evidence-task-count.svelte-t9k5tw{z-index:1;padding:0 var(--space-3);background:var(--surface-raised);color:var(--ink-muted);font-weight:500;font-size:var(--text-sm);position:relative}.evidence-task-add.svelte-t9k5tw{z-index:1;border-radius:var(--radius-full);background:var(--brand);color:#fff;cursor:pointer;width:2.25rem;height:2.25rem;box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0}.evidence-task-add.svelte-t9k5tw:hover:not(:disabled){background:var(--brand-dark)}.evidence-task-add.svelte-t9k5tw:disabled{opacity:.5;cursor:not-allowed}.evidence-task-list.svelte-t9k5tw{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.evidence-task-row.svelte-t9k5tw{align-items:center;column-gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) 12.5rem auto 11.75rem 2rem;display:grid}.evidence-task-main.svelte-t9k5tw{min-width:0}.evidence-task-title.svelte-t9k5tw{margin-bottom:var(--space-2);color:var(--ink);font-size:var(--text-base);font-weight:600;line-height:1.35;text-decoration:none;display:block}.evidence-task-title.svelte-t9k5tw:hover{color:var(--brand);text-decoration:underline}.evidence-task-meta.svelte-t9k5tw{align-items:center;gap:var(--space-2);min-width:0;display:flex;overflow:hidden}.evidence-task-cadence.svelte-t9k5tw{padding:.125rem var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--ink);font-size:var(--text-xs);background:0 0;flex-shrink:0;align-items:center;font-weight:500;line-height:1.4;display:inline-flex}.evidence-task-description.svelte-t9k5tw{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-muted);font-size:var(--text-sm);overflow:hidden}.evidence-task-assignee.svelte-t9k5tw{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);font-size:var(--text-sm);font-weight:500;display:inline-flex}.evidence-task-assignee.svelte-t9k5tw .user-avatar{flex-shrink:0}.evidence-task-assignee.svelte-t9k5tw .user-avatar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evidence-task-separator.svelte-t9k5tw{color:var(--ink-faint);font-size:var(--text-sm);text-align:center}.evidence-task-collected.svelte-t9k5tw{color:var(--ink-muted);font-size:var(--text-sm);white-space:nowrap}.evidence-task-menu.svelte-t9k5tw{justify-content:flex-end;min-width:2rem;display:flex}.evidence-task-menu.svelte-t9k5tw .action-menu-trigger{min-height:1.75rem;padding:var(--space-1);color:var(--ink-muted)}.association-dialog-tabs{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.association-tabs{gap:var(--space-1);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.association-tab{color:var(--ink-muted);font:inherit;padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:500}.association-tab[data-state=active]{border-bottom-color:var(--brand);color:var(--ink)}.association-content{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.association-content[hidden]{display:none}.association-panel-scroll.svelte-t9k5tw{min-height:0;padding-right:var(--space-1);flex:1;overflow-y:auto}.form-actions.svelte-t9k5tw{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);background:var(--surface-raised);flex-shrink:0;display:flex}@media (width<=900px){.evidence-task-row.svelte-t9k5tw{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.evidence-task-meta.svelte-t9k5tw{flex-wrap:wrap}.evidence-task-description.svelte-t9k5tw,.evidence-task-collected.svelte-t9k5tw{white-space:normal}}.control-detail.svelte-1gfgw1s{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.page-header.svelte-1gfgw1s{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.page-header-copy.svelte-1gfgw1s{flex:1;min-width:0}.breadcrumb.svelte-1gfgw1s{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);display:flex}.breadcrumb.svelte-1gfgw1s a:where(.svelte-1gfgw1s){color:var(--brand);font-weight:500;text-decoration:none}.breadcrumb.svelte-1gfgw1s a:where(.svelte-1gfgw1s):hover{text-decoration:underline}.page-header.svelte-1gfgw1s h1:where(.svelte-1gfgw1s){letter-spacing:-.025em;margin:0;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:700;line-height:1.2}.archived-note.svelte-1gfgw1s,.page-form-error.svelte-1gfgw1s{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-sm)}.control-layout.svelte-1gfgw1s{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}.control-main.svelte-1gfgw1s{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.content-surface.svelte-1gfgw1s,.control-card.svelte-1gfgw1s{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.control-overview.svelte-1gfgw1s{gap:var(--space-6);padding:var(--space-5);flex-direction:column;display:flex}.overview-section.svelte-1gfgw1s h2:where(.svelte-1gfgw1s){margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink);font-weight:600}.overview-body.svelte-1gfgw1s{color:var(--ink);line-height:1.65}.overview-body.svelte-1gfgw1s p:where(.svelte-1gfgw1s){white-space:pre-wrap;margin:0}.overview-empty.svelte-1gfgw1s{color:var(--ink-faint);font-style:italic}.implementation-body.svelte-1gfgw1s .policy-content-frame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);min-height:5rem}.edit-form.svelte-1gfgw1s{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.framework-override-field.svelte-1gfgw1s{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);margin:0}.framework-override-field.svelte-1gfgw1s legend:where(.svelte-1gfgw1s){padding:0 var(--space-1);font-weight:600}.checkbox-group.svelte-1gfgw1s{gap:var(--space-4);margin-top:var(--space-2);display:flex}.checkbox-field.svelte-1gfgw1s{align-items:center;gap:var(--space-2);display:inline-flex}.field-help.svelte-1gfgw1s{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-xs)}.reload-link.svelte-1gfgw1s{color:var(--danger);cursor:pointer;margin-left:var(--space-2);font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.control-tabs .tabs-list{padding:0 var(--space-5);border:none;border-bottom:1px solid var(--border);width:100%;box-shadow:none;background:0 0;border-radius:0;gap:0;display:inline-flex}.control-tabs .tabs-trigger{padding:var(--space-3) var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;font-family:inherit;font-weight:500}.control-tabs .tabs-trigger:hover{color:var(--ink)}.control-tabs .tabs-trigger[data-state=active]{color:var(--brand-darker);border-bottom-color:var(--brand);box-shadow:none;background:0 0}.control-tabs .tabs-content{min-width:0;padding-top:0}.form-actions.svelte-1gfgw1s{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}@media (width<=960px){.control-layout.svelte-1gfgw1s{grid-template-columns:1fr}}@media (width<=700px){.page-header.svelte-1gfgw1s{flex-direction:column}}.user-picker.svelte-lnwhpn{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.user-picker-header.svelte-lnwhpn{justify-content:space-between;align-items:center;display:flex}.user-picker-label.svelte-lnwhpn{font-size:var(--text-sm);color:var(--ink);font-weight:500}.user-picker-selected.svelte-lnwhpn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-sizing:border-box;width:100%;min-height:2.625rem;display:flex}.user-picker-selected.is-disabled.svelte-lnwhpn{background:var(--surface-sunken);cursor:not-allowed}.user-picker-selected-text.svelte-lnwhpn{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.user-picker-selected-name.svelte-lnwhpn{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.user-picker-selected-email.svelte-lnwhpn{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-picker-change-button.svelte-lnwhpn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);flex-shrink:0;font-weight:500;display:inline-flex}.user-picker-change-button.svelte-lnwhpn:hover{color:var(--ink);border-color:var(--border-strong)}.user-picker-hint.svelte-lnwhpn{font-size:var(--text-xs);color:var(--ink-muted);margin:0}.scope-indicator.svelte-1yytbx0{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.scope-indicator-icon.svelte-1yytbx0{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.scope-indicator--sm.svelte-1yytbx0 .scope-indicator-icon:where(.svelte-1yytbx0){width:1.5rem;height:1.5rem;font-size:var(--text-2xs)}.scope-indicator--md.svelte-1yytbx0 .scope-indicator-icon:where(.svelte-1yytbx0){width:1.75rem;height:1.75rem;font-size:var(--text-xs)}.scope-indicator-icon--org.svelte-1yytbx0{background:var(--brand-subtle);color:var(--brand-darker);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent)}.scope-indicator-icon--common.svelte-1yytbx0{background:var(--surface-sunken);color:var(--ink-muted);border:1px solid var(--border)}.scope-indicator-label.svelte-1yytbx0{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bulk-toolbar.svelte-1bt2h35{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--brand-subtle);display:flex}.bulk-clear.svelte-1bt2h35{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bulk-count.svelte-1bt2h35{font-size:var(--text-sm);color:var(--ink);margin-right:auto;font-weight:600}.bulk-actions.svelte-1bt2h35{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.checkbox-col.svelte-1bt2h35{width:2.75rem}.sort-header.svelte-1bt2h35{align-items:center;gap:var(--space-1);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.task-link.svelte-1bt2h35{font-weight:600}.association-cell.svelte-1bt2h35{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.selected-row.svelte-1bt2h35{background:color-mix(in srgb, var(--brand-subtle) 45%, white)}.cell-muted.svelte-1bt2h35{color:var(--ink-muted)}.archived-indicator.svelte-1bt2h35{font-size:var(--text-xs);color:var(--ink-muted);font-style:italic}.definition-form.svelte-1bt2h35{gap:var(--space-3);flex-direction:column;display:flex}.renew-help.svelte-1bt2h35{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.links-section-title.svelte-1bt2h35{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:600}.links-loading.svelte-1bt2h35{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.cell-muted.svelte-hdi47o{color:var(--ink-muted);white-space:nowrap}.due-cell-inner.svelte-hdi47o{align-items:center;gap:var(--space-1);display:inline-flex}.cell-overdue.svelte-hdi47o{color:var(--danger);font-weight:600}.overdue-icon{color:var(--danger);flex-shrink:0}.evidence-status-rail.svelte-172ug5d{margin:var(--space-4) 0 var(--space-5)}.evidence-status-rail-list.svelte-172ug5d{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.evidence-status-rail-step.svelte-172ug5d{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.evidence-status-rail-marker.svelte-172ug5d{border-radius:var(--radius-full);width:1.5rem;height:1.5rem;font-size:var(--text-xs);border:1px solid var(--border);background:var(--surface-sunken);color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.evidence-status-rail-label.svelte-172ug5d{font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap}.evidence-status-rail-connector.svelte-172ug5d{background:var(--border);min-width:1rem;max-width:3rem;height:1px;margin:0 var(--space-2);flex:1.5rem;list-style:none}.evidence-status-rail-step--complete.svelte-172ug5d .evidence-status-rail-marker:where(.svelte-172ug5d){background:var(--success-subtle);color:var(--success-text);border-color:#4cbb1738}.evidence-status-rail-step--complete.svelte-172ug5d .evidence-status-rail-label:where(.svelte-172ug5d){color:var(--ink)}.evidence-status-rail-step--current.svelte-172ug5d .evidence-status-rail-marker:where(.svelte-172ug5d){background:var(--brand);border-color:var(--brand);color:#fff}.evidence-status-rail-step--current.svelte-172ug5d .evidence-status-rail-label:where(.svelte-172ug5d){color:var(--ink);font-weight:600}.evidence-status-rail-step--rejected.svelte-172ug5d .evidence-status-rail-marker:where(.svelte-172ug5d){background:var(--danger-subtle);color:var(--danger);border-color:#d700002e}.evidence-status-rail-step--rejected.svelte-172ug5d .evidence-status-rail-label:where(.svelte-172ug5d){color:var(--danger);font-weight:600}.evidence-item-list.svelte-t5mmev{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.evidence-item.svelte-t5mmev{align-items:center;gap:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.evidence-item.svelte-t5mmev .item-icon{color:var(--brand);flex-shrink:0}.item-body.svelte-t5mmev{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.item-type-label.svelte-t5mmev{font-size:var(--text-xs);color:var(--ink-muted);letter-spacing:.03em}.item-note-text.svelte-t5mmev{white-space:pre-wrap;word-break:break-word;margin:0}.item-link.svelte-t5mmev{color:var(--brand);word-break:break-all}.item-policy-id.svelte-t5mmev{font-family:monospace;font-size:var(--text-sm);word-break:break-all}.item-filename.svelte-t5mmev{word-break:break-word}.item-file-size.svelte-t5mmev{font-size:var(--text-xs);color:var(--ink-muted)}.download-only-label.svelte-t5mmev{font-size:var(--text-xs);color:var(--ink-muted);align-self:center}.add-item-form.svelte-knxj0s{gap:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-4);flex-direction:column;display:flex}.file-upload-panel.svelte-knxj0s{gap:var(--space-3);flex-direction:column;display:flex}.evidence-type-tabs{gap:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;padding:3px;display:inline-flex}.evidence-type-tab{color:var(--ink-muted);font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-md) - 3px);cursor:pointer;background:0 0;border:0;font-weight:500}.evidence-type-tab:hover:not(:disabled){color:var(--ink)}.evidence-type-tab[data-state=active]{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-sm)}.evidence-type-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.evidence-type-tab:disabled{opacity:.6;cursor:not-allowed}.evidence-type-panel{gap:var(--space-3);flex-direction:column;display:flex}.visually-hidden-file-input.svelte-knxj0s{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drop-zone.svelte-knxj0s{justify-content:center;align-items:center;gap:var(--space-2);min-height:9rem;padding:var(--space-5);border:2px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);text-align:center;cursor:pointer;flex-direction:column;display:flex}.drop-zone.svelte-knxj0s:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.drop-zone--focused.svelte-knxj0s{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-light)}.drop-zone--drag-over.svelte-knxj0s{border-color:var(--brand);background:var(--brand-subtle);color:var(--ink)}.drop-zone--disabled.svelte-knxj0s{opacity:.6;cursor:not-allowed}.drop-zone--error.svelte-knxj0s{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger-light)}.drop-zone-icon{color:var(--brand)}.drop-zone-title.svelte-knxj0s{font-size:var(--text-sm);color:var(--ink);pointer-events:none;margin:0;font-weight:500}.drop-zone-hint.svelte-knxj0s{font-size:var(--text-xs);pointer-events:none;margin:0}.drop-zone.svelte-knxj0s svg{pointer-events:none}.upload-progress.svelte-knxj0s,.queue-status.svelte-knxj0s{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.queued-file-list.svelte-knxj0s{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.queued-file-row.svelte-knxj0s{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.queued-file-summary.svelte-knxj0s{align-items:center;gap:var(--space-3);display:flex}.queued-file-icon{color:var(--brand);flex-shrink:0}.queued-file-meta.svelte-knxj0s{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.queued-file-name.svelte-knxj0s{font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere;font-weight:500}.queued-file-size.svelte-knxj0s{font-size:var(--text-xs);color:var(--ink-muted)}.queued-file-remove.svelte-knxj0s{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.queued-file-remove.svelte-knxj0s:hover:not(:disabled){color:var(--danger);border-color:var(--danger-light);background:var(--danger-subtle)}.queued-file-remove.svelte-knxj0s:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.queued-file-remove.svelte-knxj0s:disabled{opacity:.6;cursor:not-allowed}.queued-file-note.svelte-knxj0s{margin:0}@media (width<=640px){.queued-file-summary.svelte-knxj0s{flex-wrap:wrap}.queued-file-meta.svelte-knxj0s{flex-basis:calc(100% - 3.5rem)}}.comment-thread.svelte-197rm3f{gap:var(--space-3);flex-direction:column;display:flex}.comment-list.svelte-197rm3f{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comment-row.svelte-197rm3f{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.comment-text.svelte-197rm3f{white-space:pre-wrap;word-break:break-word;margin:0}.comment-timestamp.svelte-197rm3f{font-size:var(--text-xs);color:var(--ink-muted)}.new-comment-form.svelte-197rm3f{gap:var(--space-2);flex-direction:column;display:flex}.new-comment-form.svelte-197rm3f textarea:where(.svelte-197rm3f){background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--ink);font:inherit;resize:vertical}.comment-form-footer.svelte-197rm3f{justify-content:space-between;align-items:center;display:flex}.preview-dialog-overlay.svelte-ezkfqg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);background:oklch(22% .01 265/.45);position:fixed;inset:0}.preview-dialog.svelte-ezkfqg{z-index:var(--z-modal);gap:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-lg);width:min(960px,100vw - 2rem);max-height:calc(100vh - 2rem);padding:var(--space-5);box-shadow:var(--shadow-lg), 0 20px 25px -5px #0000001a;border:1px solid #00000014;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.preview-dialog-header.svelte-ezkfqg{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-shrink:0;display:flex}.preview-frame.svelte-ezkfqg,.preview-image.svelte-ezkfqg{border:1px solid var(--border);border-radius:var(--radius-md);object-fit:contain;background:#fff;width:100%;max-height:calc(100vh - 10rem)}.preview-frame.svelte-ezkfqg{min-height:28rem}.preview-message.svelte-ezkfqg{color:var(--ink-muted);margin:0}.collection-detail.svelte-1w9ivqt{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.collection-workspace.svelte-1w9ivqt{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;display:grid}.collection-main.svelte-1w9ivqt,.collection-sidebar.svelte-1w9ivqt{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width<=960px){.collection-workspace.svelte-1w9ivqt{grid-template-columns:1fr}}.conflict-banner.svelte-1w9ivqt{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--warning-subtle);color:var(--warning-text);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex}.collection-header.svelte-1w9ivqt{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.collection-metadata.svelte-1w9ivqt,.collection-setup.svelte-1w9ivqt{padding:var(--space-4) var(--space-5)}.required-mark.svelte-1w9ivqt{color:var(--danger)}.definition-context.svelte-1w9ivqt{gap:var(--space-4);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.definition-context-block.svelte-1w9ivqt h2:where(.svelte-1w9ivqt){margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--ink-muted)}.definition-context-block.svelte-1w9ivqt p:where(.svelte-1w9ivqt){white-space:pre-wrap;margin:0}.metadata-grid.svelte-1w9ivqt{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}@media (width>=1200px){.metadata-grid.svelte-1w9ivqt{grid-template-columns:repeat(4,minmax(0,1fr))}.metadata-item--wide.svelte-1w9ivqt{grid-column:span 2}}.metadata-item.svelte-1w9ivqt{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.metadata-item--wide.svelte-1w9ivqt{grid-column:span 2}.metadata-item.svelte-1w9ivqt dt:where(.svelte-1w9ivqt){font-size:var(--text-xs);color:var(--ink-muted);font-weight:500}.metadata-item.svelte-1w9ivqt dd:where(.svelte-1w9ivqt){font-size:var(--text-sm);color:var(--ink);margin:0}@media (width<=768px){.metadata-item--wide.svelte-1w9ivqt{grid-column:span 1}}h1.svelte-1w9ivqt{font-size:var(--text-xl);margin:0}.period-range.svelte-1w9ivqt,.due-date.svelte-1w9ivqt{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--text-sm)}.due-date.overdue.svelte-1w9ivqt{color:var(--danger);font-weight:500}.empty-collection.svelte-1w9ivqt{align-items:flex-start;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex}.rejection-banner.svelte-1w9ivqt{background:var(--danger-subtle);border-radius:var(--radius-md);padding:var(--space-4);border:1px solid #d700002e}.rejection-banner.svelte-1w9ivqt h2:where(.svelte-1w9ivqt){margin:0 0 var(--space-2);font-size:var(--text-md);color:var(--danger)}.rejection-banner.svelte-1w9ivqt p:where(.svelte-1w9ivqt){color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0}.items-section.svelte-1w9ivqt,.comments-section.svelte-1w9ivqt,.activity-section.svelte-1w9ivqt{gap:var(--space-3);flex-direction:column;display:flex}.items-section.svelte-1w9ivqt,.comments-section.svelte-1w9ivqt,.activity-panel.svelte-1w9ivqt{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}h2.svelte-1w9ivqt{font-size:var(--text-lg);margin:0}.limit-warning.svelte-1w9ivqt{color:var(--warning-text);font-size:var(--text-sm);margin:0}.actions-section.svelte-1w9ivqt{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.reject-form.svelte-1w9ivqt{gap:var(--space-3);flex-direction:column;display:flex}.collected-entry-list.svelte-rxwc6d{margin:0;padding:0;list-style:none}.collected-entry.svelte-rxwc6d{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border);display:flex}.collected-entry.svelte-rxwc6d:last-child{border-bottom:none;padding-bottom:0}.collected-entry-main.svelte-rxwc6d{flex:1;min-width:0}.collected-entry-header.svelte-rxwc6d{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.collected-entry-summary.svelte-rxwc6d{font-size:var(--text-sm);color:var(--ink);margin:0;line-height:1.5}.evidence-type-badge.svelte-rxwc6d{padding:.0625rem var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-2xs);align-items:center;font-weight:700;display:inline-flex}.collected-entry-link.svelte-rxwc6d,.collected-entry-filename.svelte-rxwc6d{font-weight:600}.collected-entry-link.svelte-rxwc6d{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.collected-entry-body.svelte-rxwc6d{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-sm);white-space:pre-wrap;line-height:1.55}.interval-accordion.svelte-1nyt86b{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.interval-row.svelte-1nyt86b{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);overflow:hidden}.interval-header.svelte-1nyt86b{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.interval-header-left.svelte-1nyt86b{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.interval-chevron.svelte-1nyt86b{color:var(--ink-muted);transition:transform var(--duration-fast) var(--ease-out-quart);display:inline-flex}.interval-chevron--open.svelte-1nyt86b{transform:rotate(180deg)}.interval-status-icon--collected{color:var(--success-text)}.interval-status-icon--open{color:var(--ink-faint)}.interval-status-label.svelte-1nyt86b,.interval-due.svelte-1nyt86b,.interval-header-right.svelte-1nyt86b{font-size:var(--text-sm);color:var(--ink)}.interval-due.svelte-1nyt86b,.interval-header-right.svelte-1nyt86b{color:var(--ink-muted)}.interval-header-right--warning.svelte-1nyt86b{color:var(--warning-text,var(--danger))}.interval-panel.svelte-1nyt86b{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--border);background:var(--surface)}.interval-panel-message.svelte-1nyt86b{margin:var(--space-4) 0;color:var(--ink-muted);font-size:var(--text-sm)}.interval-panel-message--error.svelte-1nyt86b{color:var(--danger)}.interval-collection-actions.svelte-1nyt86b{padding-top:var(--space-4);padding-bottom:var(--space-3)}@media (width<=760px){.interval-header.svelte-1nyt86b{flex-direction:column;align-items:stretch}}.dialog-intro.svelte-ip1n62,.status-message.svelte-ip1n62,.error-message.svelte-ip1n62{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.recipient-list.svelte-ip1n62{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:0;overflow:hidden}.recipient-list.svelte-ip1n62 legend:where(.svelte-ip1n62){padding:0 var(--space-2);margin-left:var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);font-weight:600}.recipient-option.svelte-ip1n62{align-items:center;gap:var(--space-3);padding:var(--space-3);cursor:pointer;border-top:1px solid var(--border);display:flex}.recipient-option.svelte-ip1n62:first-of-type{border-top:0}.recipient-option--all.svelte-ip1n62{background:var(--surface-sunken);font-size:var(--text-sm);font-weight:600}.recipient-option.svelte-ip1n62>span:where(.svelte-ip1n62){flex-direction:column;gap:.125rem;min-width:0;display:flex}.recipient-option.svelte-ip1n62 strong:where(.svelte-ip1n62){font-size:var(--text-sm);font-weight:600}.recipient-option.svelte-ip1n62 small:where(.svelte-ip1n62){color:var(--ink-muted);overflow-wrap:anywhere}.note-field.svelte-ip1n62{gap:var(--space-2);flex-direction:column;display:flex}.field-heading.svelte-ip1n62,.dialog-actions.svelte-ip1n62{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.field-heading.svelte-ip1n62 label:where(.svelte-ip1n62){font-size:var(--text-sm);font-weight:600}textarea.svelte-ip1n62{box-sizing:border-box;resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);padding:var(--space-3);font:inherit;font-size:var(--text-sm)}textarea.svelte-ip1n62:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.error-message.svelte-ip1n62{color:var(--danger);background:var(--danger-subtle);border-radius:var(--radius-md);padding:var(--space-3);border:1px solid #d700002e}.dialog-actions.svelte-ip1n62{justify-content:flex-end}.evidence-sidebar.svelte-21zqat{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sidebar-card.svelte-21zqat{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.sidebar-card.svelte-21zqat h2:where(.svelte-21zqat){margin:0 0 var(--space-4);font-size:var(--text-sm);font-weight:600}.sidebar-meta-list.svelte-21zqat{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.sidebar-meta-list.svelte-21zqat div:where(.svelte-21zqat){gap:var(--space-1);flex-direction:column;display:flex}.sidebar-meta-list.svelte-21zqat dt:where(.svelte-21zqat){font-size:var(--text-xs);color:var(--ink-muted);font-weight:600}.sidebar-meta-list.svelte-21zqat dd:where(.svelte-21zqat){font-size:var(--text-sm);color:var(--ink);margin:0}.meta-chip.svelte-21zqat{padding:.125rem var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:600;display:inline-flex}.sidebar-empty.svelte-21zqat{color:var(--ink-faint);font-style:italic}.sidebar-inline-action.svelte-21zqat{margin-top:var(--space-2);color:var(--brand);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.sidebar-intro.svelte-21zqat{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.association-list.svelte-21zqat,.linked-entity-list.svelte-21zqat{margin:0;padding:0;list-style:none}.association-row.svelte-21zqat{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) 0;color:inherit;font:inherit;font-size:var(--text-sm);background:0 0;border:0;text-decoration:none;display:flex}.association-row--interactive.svelte-21zqat{cursor:pointer}.association-row--interactive.svelte-21zqat:hover{color:var(--brand)}.association-count.svelte-21zqat{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-weight:600;display:inline-flex}.linked-entity-list.svelte-21zqat{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.linked-entity-list.svelte-21zqat a:where(.svelte-21zqat){padding:var(--space-1) 0;color:var(--brand);font-size:var(--text-sm);text-decoration:none;display:block}.permissions-toggle.svelte-21zqat{align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.permissions-toggle-icon.svelte-21zqat{transition:transform var(--duration-fast) var(--ease-out-quart);display:inline-flex}.permissions-toggle-icon--open.svelte-21zqat{transform:rotate(180deg)}.permissions-body.svelte-21zqat{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.evidence-task-detail.svelte-q3fx1k{gap:var(--space-5);flex-direction:column;display:flex}.page-header.svelte-q3fx1k{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.page-header-copy.svelte-q3fx1k{flex:1;min-width:0}.breadcrumb.svelte-q3fx1k{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);display:flex}.breadcrumb.svelte-q3fx1k a:where(.svelte-q3fx1k){color:var(--brand);font-weight:500;text-decoration:none}.page-header.svelte-q3fx1k h1:where(.svelte-q3fx1k){letter-spacing:-.025em;margin:0;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:700}.evidence-layout.svelte-q3fx1k{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}.evidence-main.svelte-q3fx1k{min-width:0}.evidence-card.svelte-q3fx1k,.content-surface.svelte-q3fx1k{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.detail-section.svelte-q3fx1k{padding:var(--space-5)}.detail-section--divider.svelte-q3fx1k{border-top:1px solid var(--border)}.section-toggle.svelte-q3fx1k{align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--text-md);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600;display:flex}.section-chevron.svelte-q3fx1k{color:var(--ink-muted);transition:transform var(--duration-fast) var(--ease-out-quart);display:inline-flex}.section-chevron--open.svelte-q3fx1k{transform:rotate(180deg)}.section-body.svelte-q3fx1k{padding-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.section-lead.svelte-q3fx1k,.subsection.svelte-q3fx1k p:where(.svelte-q3fx1k),.interval-result-count.svelte-q3fx1k{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.subsection.svelte-q3fx1k h2:where(.svelte-q3fx1k){margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:600}.interval-filters.svelte-q3fx1k{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.interval-filters.svelte-q3fx1k select:where(.svelte-q3fx1k){border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);background:var(--surface-sunken)}.filter-clear.svelte-q3fx1k{color:var(--brand);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.interval-result-count.svelte-q3fx1k{text-align:center;padding:var(--space-3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--ink);font-weight:600}.edit-definition-header-actions.svelte-q3fx1k{margin-bottom:var(--space-3);flex-shrink:0}.configuration-form.svelte-q3fx1k{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.configuration-form-scroll.svelte-q3fx1k{gap:var(--space-4);min-height:0;padding-right:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.configuration-form-grid.svelte-q3fx1k{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.full-width.svelte-q3fx1k{grid-column:1/-1}.form-actions.svelte-q3fx1k{justify-content:flex-end;gap:var(--space-2);display:flex}.field-hint.svelte-q3fx1k{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.visually-hidden.svelte-q3fx1k{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=960px){.evidence-layout.svelte-q3fx1k{grid-template-columns:1fr}}@media (width<=720px){.configuration-form-grid.svelte-q3fx1k{grid-template-columns:1fr}.full-width.svelte-q3fx1k{grid-column:auto}}.logs-page.svelte-iemna{gap:var(--space-5);flex-direction:column;max-width:68rem;margin:0 auto;display:flex}.page-header.svelte-iemna h1:where(.svelte-iemna){margin:var(--space-2) 0 0;letter-spacing:-.025em;font-size:clamp(1.375rem,2.2vw,1.875rem)}.page-header.svelte-iemna p:where(.svelte-iemna){margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-sm)}.breadcrumb.svelte-iemna{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.breadcrumb.svelte-iemna a:where(.svelte-iemna){color:var(--brand);font-weight:500;text-decoration:none}.logs-surface.svelte-iemna{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.filter-bar.svelte-iemna{align-items:end;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.filter-bar.svelte-iemna label:where(.svelte-iemna){gap:var(--space-1);color:var(--ink-muted);font-size:var(--text-xs);flex-direction:column;font-weight:600;display:flex}.filter-bar.svelte-iemna input:where(.svelte-iemna),.filter-bar.svelte-iemna button:where(.svelte-iemna){box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:2.25rem;color:var(--ink);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm)}.filter-bar.svelte-iemna button:where(.svelte-iemna){cursor:pointer}.filter-bar.svelte-iemna button:where(.svelte-iemna):disabled{cursor:not-allowed;opacity:.55}.filter-bar.svelte-iemna>span:where(.svelte-iemna){color:var(--ink-muted);font-size:var(--text-sm);align-self:center;margin-left:auto}.activity-list.svelte-iemna{margin:0;padding:0;list-style:none}.activity-list.svelte-iemna>li:where(.svelte-iemna)+li:where(.svelte-iemna){border-top:1px solid var(--border)}.activity-row.svelte-iemna{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.activity-row.svelte-iemna:hover{background:var(--surface-sunken)}.activity-row.svelte-iemna:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.activity-marker.svelte-iemna{background:var(--brand);border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 3px #2136e124}.activity-copy.svelte-iemna{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.activity-heading.svelte-iemna{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.activity-heading.svelte-iemna strong:where(.svelte-iemna){font-size:var(--text-sm)}.activity-heading.svelte-iemna time:where(.svelte-iemna),.activity-actor.svelte-iemna{color:var(--ink-muted);font-size:var(--text-xs)}.is-expanded{transform:rotate(180deg)}.activity-details.svelte-iemna{gap:var(--space-3);padding:0 var(--space-5) var(--space-4) calc(var(--space-5) + 1.4rem);color:var(--ink-muted);font-size:var(--text-sm);flex-direction:column;display:flex;overflow-x:auto}.activity-details.svelte-iemna h2:where(.svelte-iemna),.activity-details.svelte-iemna p:where(.svelte-iemna){font-size:var(--text-sm);margin:0}.activity-details.svelte-iemna ul:where(.svelte-iemna){gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.activity-details.svelte-iemna li:where(.svelte-iemna){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);padding:var(--space-1) var(--space-2);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs)}.field-changes-table.svelte-iemna{border-collapse:collapse;width:100%;color:var(--ink);font-size:var(--text-xs)}.field-changes-table.svelte-iemna caption:where(.svelte-iemna){padding-bottom:var(--space-2);text-align:left;font-size:var(--text-sm);font-weight:600}.field-changes-table.svelte-iemna th:where(.svelte-iemna),.field-changes-table.svelte-iemna td:where(.svelte-iemna){border:1px solid var(--border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.field-changes-table.svelte-iemna thead:where(.svelte-iemna) th:where(.svelte-iemna){background:var(--surface-sunken);color:var(--ink-muted);font-weight:600}.field-changes-table.svelte-iemna tbody:where(.svelte-iemna) th:where(.svelte-iemna){font-family:var(--font-mono);font-weight:500}@media (width<=640px){.filter-bar.svelte-iemna{align-items:stretch}.filter-bar.svelte-iemna label:where(.svelte-iemna),.filter-bar.svelte-iemna input:where(.svelte-iemna),.filter-bar.svelte-iemna button:where(.svelte-iemna){width:100%}.filter-bar.svelte-iemna>span:where(.svelte-iemna){margin-left:0}.activity-row.svelte-iemna{padding:var(--space-4)}.activity-heading.svelte-iemna{flex-direction:column}.activity-details.svelte-iemna{padding-left:var(--space-4)}}.filter-drawer-overlay.svelte-1nhu129{z-index:var(--z-overlay);background:#00000080;position:fixed;inset:0}.filter-drawer.svelte-1nhu129{background:var(--surface);border-left:1px solid var(--border);width:min(24rem,100vw);box-shadow:var(--shadow-lg);z-index:calc(var(--z-overlay) + 1);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.filter-drawer-header.svelte-1nhu129,.filter-drawer-footer.svelte-1nhu129{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);display:flex}.filter-drawer-footer.svelte-1nhu129{border-bottom:0;border-top:1px solid var(--border);justify-content:flex-end;margin-top:auto}.filter-drawer-header.svelte-1nhu129 h2:where(.svelte-1nhu129){margin:0;font-size:1.125rem;font-weight:600}.filter-drawer-close.svelte-1nhu129{cursor:pointer;color:var(--ink-muted);background:0 0;border:0;font-size:1.25rem;line-height:1}.filter-drawer-body.svelte-1nhu129{padding:var(--space-5) var(--space-6);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.filter-group.svelte-1nhu129{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.filter-group.svelte-1nhu129:last-child{border-bottom:0;padding-bottom:0}.filter-group-head.svelte-1nhu129{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.filter-group-head.svelte-1nhu129 h3:where(.svelte-1nhu129){font-size:var(--text-sm);margin:0;font-weight:500}.filter-clear.svelte-1nhu129{color:var(--brand);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}.filter-group.svelte-1nhu129 select:where(.svelte-1nhu129){border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:2.25rem;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);background:var(--surface)}.filter-chip-list.svelte-1nhu129{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chip.svelte-1nhu129{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);padding:.25rem var(--space-3);font:inherit;font-size:var(--text-xs);cursor:pointer}.filter-chip--active.svelte-1nhu129{border-color:var(--brand);background:var(--brand-subtle);color:var(--brand-darker)}.policies-panel.svelte-ijb0wa{padding:0;overflow:hidden}.policies-toolbar.svelte-ijb0wa{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.policies-toolbar-left.svelte-ijb0wa,.policies-toolbar-right.svelte-ijb0wa{align-items:center;gap:var(--space-3);display:flex}.toolbar-text-button.svelte-ijb0wa{color:var(--brand);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0}.toolbar-text-button.svelte-ijb0wa:disabled{color:var(--ink-faint);cursor:not-allowed}.search-field.svelte-ijb0wa{align-items:center;gap:var(--space-2);min-width:min(100%,18rem);height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);display:inline-flex}.search-field.svelte-ijb0wa:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.search-field.svelte-ijb0wa input:where(.svelte-ijb0wa){color:var(--ink);width:100%;font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none}.search-clear.svelte-ijb0wa{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}.policies-result-count.svelte-ijb0wa{font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap;margin:0}.checkbox-column.svelte-ijb0wa{width:2.75rem}.policies-table.svelte-ijb0wa th:nth-child(2),.policies-table.svelte-ijb0wa td:nth-child(2){width:24%}.policies-table.svelte-ijb0wa th:nth-child(3),.policies-table.svelte-ijb0wa td:nth-child(3){width:14%}.policies-table.svelte-ijb0wa th:nth-child(4),.policies-table.svelte-ijb0wa td:nth-child(4),.policies-table.svelte-ijb0wa th:nth-child(5),.policies-table.svelte-ijb0wa td:nth-child(5){width:18%}.policies-table.svelte-ijb0wa th:nth-child(6),.policies-table.svelte-ijb0wa td:nth-child(6){width:10%}.policies-table.svelte-ijb0wa th:nth-child(7),.policies-table.svelte-ijb0wa td:nth-child(7){width:12%}.policy-name-cell.svelte-ijb0wa{overflow:hidden}.policy-name-text.svelte-ijb0wa{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1100px){.policies-table.svelte-ijb0wa th:nth-child(7),.policies-table.svelte-ijb0wa td:nth-child(7){display:none}}.policy-name-link.svelte-ijb0wa{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--ink);font-weight:600;text-decoration:none;display:inline-flex}.policy-name-link.svelte-ijb0wa svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.policy-name-text.svelte-ijb0wa{min-width:0;line-height:1.45}.policy-category.svelte-ijb0wa{white-space:normal;max-width:12rem;line-height:1.45}.create-policy-header-actions.svelte-ijb0wa{margin-bottom:var(--space-3);flex-shrink:0}.create-policy-form.svelte-ijb0wa{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.create-policy-scroll.svelte-ijb0wa{gap:var(--space-4);min-height:0;padding-right:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.create-policy-grid.svelte-ijb0wa{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.details-field-head.svelte-ijb0wa{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.bulk-upload-link.svelte-ijb0wa{color:var(--brand);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0}.create-policy-note.svelte-ijb0wa{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.panel-empty.svelte-ijb0wa{padding:var(--space-5)}@media (width<=720px){.create-policy-grid.svelte-ijb0wa{grid-template-columns:1fr}}.alert-banner.svelte-hnpofc{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid #0000;display:flex}.alert-banner--info.svelte-hnpofc{background:var(--brand-subtle);color:var(--brand-darker);border-color:#2136e126}.alert-banner--warning.svelte-hnpofc{background:var(--warning-subtle);color:var(--warning-text);border-color:#e27c0040}.alert-banner--critical.svelte-hnpofc{background:var(--danger-subtle);color:var(--danger-dark);border-color:#d7000033}.alert-banner--success.svelte-hnpofc{background:var(--success-subtle);color:var(--success-dark);border-color:#4cbb1740}.alert-banner-icon.svelte-hnpofc{opacity:.9;flex-shrink:0;margin-top:1px}.alert-banner-body.svelte-hnpofc{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.alert-banner-title.svelte-hnpofc{font-size:var(--text-sm);margin:0;font-weight:600;line-height:1.4}.alert-banner-description.svelte-hnpofc{font-size:var(--text-sm);margin:0;line-height:1.5}.alert-banner-actions.svelte-hnpofc{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.policy-version-diff.svelte-1cg33ob{gap:var(--space-3);flex-direction:column;display:flex}.compare-selector.svelte-1cg33ob{align-items:center;gap:var(--space-2);display:flex}.compare-selector.svelte-1cg33ob label:where(.svelte-1cg33ob){font-size:var(--text-sm);color:var(--ink-muted)}.diff-columns.svelte-1cg33ob{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.diff-column.svelte-1cg33ob{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.diff-column.svelte-1cg33ob h3:where(.svelte-1cg33ob){font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.diff-text.svelte-1cg33ob{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;max-height:480px;margin:0;overflow-y:auto}@media (width<=720px){.diff-columns.svelte-1cg33ob{grid-template-columns:1fr}}.policy-export.svelte-anrvto{gap:var(--space-2);flex-direction:column;display:flex}.export-options.svelte-anrvto{gap:var(--space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.export-options-legend.svelte-anrvto{font-size:var(--text-sm);color:var(--ink-muted);margin-bottom:var(--space-1)}.export-option.svelte-anrvto{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);display:inline-flex}.export-actions.svelte-anrvto{gap:var(--space-2);display:flex}.export-status.svelte-anrvto{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.export-error.svelte-anrvto{font-size:var(--text-sm);color:var(--danger);margin:0}.spin{animation:.8s linear infinite svelte-anrvto-spin}@keyframes svelte-anrvto-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:1.5s}}.policy-version-panel.svelte-18kfgbk{gap:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex}.policy-version-panel--workspace.svelte-18kfgbk,.policy-version-panel--history.svelte-18kfgbk{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace-status-bar.svelte-18kfgbk{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);display:flex}.workspace-status-meta.svelte-18kfgbk{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.workspace-status-label.svelte-18kfgbk{align-items:center;gap:var(--space-2);display:inline-flex}.workspace-top-actions.svelte-18kfgbk{align-items:center;gap:var(--space-2);display:flex}.workspace-field.svelte-18kfgbk{gap:var(--space-2);flex-direction:column;display:flex}.workspace-field.svelte-18kfgbk label:where(.svelte-18kfgbk){font-size:var(--text-sm);color:var(--ink);font-weight:600}.workspace-field.svelte-18kfgbk input:where(.svelte-18kfgbk){border:1px solid var(--border);border-radius:var(--radius-md);width:100%;padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--text-base);background:var(--surface);min-height:2.75rem;color:var(--ink-muted);background:var(--surface-sunken);line-height:1.55}.workspace-field--summary.svelte-18kfgbk .policy-editor{min-height:16rem}.workspace-field--details.svelte-18kfgbk .policy-editor{min-height:28rem}.workspace-footer-actions.svelte-18kfgbk{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}.content-field--history.svelte-18kfgbk .policy-content-frame{width:100%;min-height:24rem}.panel-header.svelte-18kfgbk{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-heading.svelte-18kfgbk{align-items:center;gap:var(--space-2);display:flex}.immutable-indicator.svelte-18kfgbk{font-size:var(--text-xs);color:var(--ink-muted);font-style:italic}.updated-at.svelte-18kfgbk{font-size:var(--text-sm);color:var(--ink-muted)}.read-only-notice.svelte-18kfgbk{padding:var(--space-3);border-radius:var(--radius-md);background:var(--brand-subtle);color:var(--ink-muted);font-size:var(--text-sm);margin:0}.rejection-reason.svelte-18kfgbk{background:var(--danger-subtle);color:var(--danger);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);margin:0}.panel-actions.svelte-18kfgbk{gap:var(--space-2);flex-wrap:wrap;display:flex}.action-reason.svelte-18kfgbk{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.diff-section.svelte-18kfgbk,.export-section.svelte-18kfgbk{border-top:1px solid var(--border);padding-top:var(--space-4)}.content-header.svelte-18kfgbk{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.content-field.svelte-18kfgbk .policy-editor{min-height:28rem}.editor-link.svelte-18kfgbk{font-size:var(--text-sm);color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:none}.editor-link.svelte-18kfgbk:hover{color:var(--brand-hover)}.policy-readable-content.svelte-1pgvm3d{width:100%;font-family:var(--font-ui);font-size:var(--text-base);color:var(--ink);line-height:1.6}.policy-readable-content.svelte-1pgvm3d *{font-family:var(--font-ui)!important}.policy-readable-content--summary.svelte-1pgvm3d{color:var(--ink-muted);margin-bottom:var(--space-3);font-style:italic;line-height:1.55}.policy-readable-content--summary.svelte-1pgvm3d p{margin:0 0 .5rem}.policy-readable-content--summary.svelte-1pgvm3d p:last-child{margin-bottom:0}.policy-readable-content--document.svelte-1pgvm3d{line-height:1.6}.policy-readable-content--document.svelte-1pgvm3d p{margin:0 0 .75rem}.policy-readable-content--document.svelte-1pgvm3d p:last-child{margin-bottom:0}.policy-readable-content--document.svelte-1pgvm3d h1{margin:0 0 .75rem;font-size:1.25em;font-weight:600;line-height:1.25}.policy-readable-content--document.svelte-1pgvm3d h2{margin:1.5rem 0 .5rem;font-size:1.1em;font-weight:600;line-height:1.3}.policy-readable-content--document.svelte-1pgvm3d h2:first-child{margin-top:0}.policy-readable-content--document.svelte-1pgvm3d h3,.policy-readable-content--document.svelte-1pgvm3d h4,.policy-readable-content--document.svelte-1pgvm3d h5,.policy-readable-content--document.svelte-1pgvm3d h6{margin:1.125rem 0 .375rem;font-size:1em;font-weight:600;line-height:1.35}.policy-readable-content--document.svelte-1pgvm3d .policy-section-heading--major{margin:1.5rem 0 .5rem;font-weight:600;line-height:1.35}.policy-readable-content--document.svelte-1pgvm3d .policy-section-heading--major:first-child{margin-top:0}.policy-readable-content--document.svelte-1pgvm3d .policy-section-heading--minor{margin:1.125rem 0 .375rem;font-weight:600;line-height:1.35}:is(.policy-readable-content--document.svelte-1pgvm3d p:has(>strong:only-child):not(.policy-section-heading),.policy-readable-content--document.svelte-1pgvm3d p:has(>b:only-child):not(.policy-section-heading)){margin-top:1.25rem;margin-bottom:.5rem;font-weight:600}.policy-readable-content--document.svelte-1pgvm3d [style*="text-align: center"],.policy-readable-content--document.svelte-1pgvm3d [style*=text-align\:center]{text-align:center;margin-bottom:.75rem}.policy-readable-content--document.svelte-1pgvm3d [style*="text-align: right"],.policy-readable-content--document.svelte-1pgvm3d [style*=text-align\:right]{text-align:right}.policy-readable-content--document.svelte-1pgvm3d strong,.policy-readable-content--document.svelte-1pgvm3d b{font-weight:600}.policy-readable-content--document.svelte-1pgvm3d ul,.policy-readable-content--document.svelte-1pgvm3d ol{margin:.375rem 0 .75rem;padding-left:1.5rem}.policy-readable-content--document.svelte-1pgvm3d li{margin:.25rem 0}.policy-readable-content--document.svelte-1pgvm3d li>p{margin-bottom:.25rem}.policy-readable-content--document.svelte-1pgvm3d table{border-collapse:collapse;width:100%;margin:.75rem 0 1rem}.policy-readable-content--document.svelte-1pgvm3d td,.policy-readable-content--document.svelte-1pgvm3d th{border:1px solid var(--border);padding:var(--space-2) var(--space-3);vertical-align:top}.policy-readable-content--document.svelte-1pgvm3d th{background:var(--surface-sunken);font-weight:600}.policy-readable-content--document.svelte-1pgvm3d hr{border:0;border-top:1px solid var(--border);margin:1.5rem 0}.policy-readable-content--document.svelte-1pgvm3d .policy-page-break{border-top:1px dashed var(--border);margin:1.5rem 0}.comments-section.svelte-1ea3uv5{padding:var(--space-5) 0 0 0;border-top:1px solid var(--border);margin-top:var(--space-6);background:0 0}.comments-header.svelte-1ea3uv5{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.comments-header.svelte-1ea3uv5 h2:where(.svelte-1ea3uv5){font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600}.comments-lock-toggle.svelte-1ea3uv5{color:var(--brand);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.comments-lock-toggle.svelte-1ea3uv5:hover{text-decoration:underline}.comment-list.svelte-1ea3uv5{margin:0 0 var(--space-4);padding:0;list-style:none}.comment-item.svelte-1ea3uv5{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.comment-item-head.svelte-1ea3uv5{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--ink-muted);display:flex}.comment-item-head.svelte-1ea3uv5 strong:where(.svelte-1ea3uv5){color:var(--ink)}.comment-text.svelte-1ea3uv5{white-space:pre-wrap;font-size:var(--text-sm);color:var(--ink);margin:0;line-height:1.5}.comment-composer.svelte-1ea3uv5{gap:var(--space-2);flex-direction:column;display:flex}.comment-composer-input.svelte-1ea3uv5{align-items:flex-start;gap:var(--space-3);display:flex}.comment-composer-input.svelte-1ea3uv5 .user-avatar-label{display:none}.comment-composer.svelte-1ea3uv5 textarea:where(.svelte-1ea3uv5){border:1px solid var(--border);border-radius:var(--radius-md);width:100%;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);height:5.25rem;min-height:5rem;max-height:8rem;color:var(--ink);background:var(--surface);resize:vertical;line-height:1.45}.comment-composer.svelte-1ea3uv5 textarea:where(.svelte-1ea3uv5):focus-visible{outline:2px solid var(--brand);outline-offset:-1px;border-color:var(--brand)}.comment-composer.svelte-1ea3uv5 textarea:where(.svelte-1ea3uv5):disabled{background:var(--surface-sunken);cursor:not-allowed;opacity:.7}.comment-composer-footer.svelte-1ea3uv5{justify-content:space-between;align-items:center;gap:var(--space-2);padding-left:calc(1.625rem + var(--space-3));display:flex}.policy-evidence-tasks.svelte-1otmezn{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.policy-evidence-tasks-intro.svelte-1otmezn h2:where(.svelte-1otmezn){margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:600}.policy-evidence-tasks-intro.svelte-1otmezn p:where(.svelte-1otmezn),.empty-message.svelte-1otmezn,.policy-evidence-task-toolbar.svelte-1otmezn p:where(.svelte-1otmezn){color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.policy-evidence-task-toolbar.svelte-1otmezn{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border);display:flex}.policy-evidence-task-toolbar.svelte-1otmezn p:where(.svelte-1otmezn){color:var(--ink);font-weight:600}.policy-evidence-task-add.svelte-1otmezn{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);width:2rem;height:2rem;color:var(--brand);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.policy-evidence-task-list.svelte-1otmezn{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.policy-evidence-task-row.svelte-1otmezn{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.policy-evidence-task-main.svelte-1otmezn{flex:1;min-width:0}.policy-evidence-task-title.svelte-1otmezn{margin-bottom:var(--space-1);color:var(--ink);font-weight:600;text-decoration:none;display:inline-block}.policy-evidence-task-meta.svelte-1otmezn{gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.policy-evidence-task-cadence.svelte-1otmezn{padding:.125rem var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);font-size:var(--text-xs);color:var(--ink);font-weight:600;display:inline-flex}.policy-evidence-task-side.svelte-1otmezn{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.policy-evidence-task-assignee.svelte-1otmezn{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.policy-evidence-task-assignee.svelte-1otmezn .user-avatar-label{display:none}.policy-evidence-task-separator.svelte-1otmezn{color:var(--ink-faint)}.policy-evidence-task-collected.svelte-1otmezn{color:var(--ink-muted);font-size:var(--text-sm);white-space:nowrap}.associate-dialog-error.svelte-1otmezn{font-size:var(--text-sm);color:var(--danger);margin:0}.associate-dialog-footer.svelte-1otmezn{justify-content:flex-end;gap:var(--space-2);display:flex}@media (width<=900px){.policy-evidence-task-row.svelte-1otmezn{flex-direction:column;align-items:stretch}}.policy-sidebar.svelte-1gnh3e6{gap:var(--space-3);flex-direction:column;flex-shrink:0;width:17rem;display:flex}.sidebar-card.svelte-1gnh3e6{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.sidebar-card.svelte-1gnh3e6 h2:where(.svelte-1gnh3e6){margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink);font-weight:600}.compliance-status.svelte-1gnh3e6{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);display:flex}.compliance-status-label.svelte-1gnh3e6{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink);font-weight:600;display:inline-flex}.editing-action.svelte-1gnh3e6{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:.125rem var(--space-2);color:var(--brand);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:500}.editing-action.svelte-1gnh3e6:hover{border-color:var(--brand);background:var(--brand-subtle)}.sidebar-meta-list.svelte-1gnh3e6{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.sidebar-meta-list.svelte-1gnh3e6 div:where(.svelte-1gnh3e6){flex-direction:column;gap:.1875rem;display:flex}.sidebar-meta-list.svelte-1gnh3e6 dt:where(.svelte-1gnh3e6){font-size:var(--text-xs);color:var(--ink-muted);font-weight:500}.sidebar-meta-list.svelte-1gnh3e6 dd:where(.svelte-1gnh3e6){font-size:var(--text-sm);color:var(--ink);margin:0;line-height:1.4}.label-with-hint.svelte-1gnh3e6{align-items:center;gap:var(--space-1);display:inline-flex}.info-hint.svelte-1gnh3e6{color:var(--ink-faint);cursor:help;align-items:center;display:inline-flex}.training-row.svelte-1gnh3e6{align-items:center;gap:var(--space-2);display:flex}.training-progress.svelte-1gnh3e6{border-radius:var(--radius-full);background:var(--surface-sunken);flex:1;height:.25rem;overflow:hidden}.training-progress-bar.svelte-1gnh3e6{background:var(--brand);border-radius:var(--radius-full);height:100%}.training-pct.svelte-1gnh3e6{font-size:var(--text-xs);color:var(--ink);text-align:right;min-width:2.25rem;font-weight:600}.tags-row.svelte-1gnh3e6{align-items:center;gap:var(--space-2);display:flex}.sidebar-empty.svelte-1gnh3e6{color:var(--ink-faint);font-style:italic;font-size:var(--text-sm)}.sidebar-inline-action.svelte-1gnh3e6{color:var(--brand);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.sidebar-inline-action.svelte-1gnh3e6:hover{text-decoration:underline}.toggle-row.svelte-1gnh3e6{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.toggle-switch.svelte-1gnh3e6{width:2.25rem;height:1.25rem;display:inline-flex;position:relative}.toggle-switch.svelte-1gnh3e6 input:where(.svelte-1gnh3e6){opacity:0;width:0;height:0}.toggle-slider.svelte-1gnh3e6{border-radius:var(--radius-full);background:var(--border);transition:background-color var(--duration-fast) var(--ease-out-quart);cursor:pointer;position:absolute;inset:0}.toggle-slider.svelte-1gnh3e6:before{content:"";width:.9375rem;height:.9375rem;transition:transform var(--duration-fast) var(--ease-out-quart);background-color:#fff;border-radius:50%;position:absolute;bottom:.15625rem;left:.125rem}.toggle-switch.svelte-1gnh3e6 input:where(.svelte-1gnh3e6):checked+.toggle-slider:where(.svelte-1gnh3e6){background:var(--brand)}.toggle-switch.svelte-1gnh3e6 input:where(.svelte-1gnh3e6):checked+.toggle-slider:where(.svelte-1gnh3e6):before{transform:translate(1rem)}.sidebar-intro.svelte-1gnh3e6{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);line-height:1.4}.association-list.svelte-1gnh3e6,.linked-entity-list.svelte-1gnh3e6{margin:0;padding:0;list-style:none}.association-row.svelte-1gnh3e6{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--ink);display:flex}.association-row--interactive.svelte-1gnh3e6{color:var(--brand)}.association-count.svelte-1gnh3e6{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-weight:500;font-size:var(--text-xs);display:inline-flex}.linked-entity-list.svelte-1gnh3e6{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.linked-entity-list.svelte-1gnh3e6 a:where(.svelte-1gnh3e6){padding:var(--space-1) 0;color:var(--brand);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.linked-entity-list.svelte-1gnh3e6 a:where(.svelte-1gnh3e6):hover{text-decoration:underline}.permissions-toggle.svelte-1gnh3e6{align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.permissions-toggle-icon.svelte-1gnh3e6{transition:transform var(--duration-fast) var(--ease-out-quart);display:inline-flex}.permissions-toggle-icon--open.svelte-1gnh3e6{transform:rotate(180deg)}.permissions-body.svelte-1gnh3e6{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.assignees-form.svelte-1darobj{gap:var(--space-4);flex-direction:column;display:flex}.assignees-section-label.svelte-1darobj{font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.policy-detail.svelte-1darobj{flex-direction:column;gap:1.25rem;width:100%;max-width:100%;margin:0;display:flex}.policy-page-header.svelte-1darobj{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.policy-breadcrumb.svelte-1darobj{font-size:var(--text-xs);color:var(--ink-muted);align-items:center;gap:.375rem;display:flex}.policy-breadcrumb.svelte-1darobj a:where(.svelte-1darobj){color:var(--brand);font-weight:500;text-decoration:none}.policy-breadcrumb.svelte-1darobj a:where(.svelte-1darobj):hover{text-decoration:underline}.policy-title-row.svelte-1darobj{align-items:center;gap:var(--space-3);margin-top:.1875rem;display:flex}.policy-title-row.svelte-1darobj h1:where(.svelte-1darobj){color:var(--ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.archived-indicator.svelte-1darobj{font-size:var(--text-xs);color:var(--ink-muted);font-style:italic}.policy-layout.svelte-1darobj{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1rem;width:100%;display:grid}.policy-main.svelte-1darobj{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex;box-shadow:0 1px 2px #0000000a}.policy-primary-tabs{gap:var(--space-1);padding:0 var(--space-5);border-bottom:1px solid var(--border);background:var(--surface);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);align-items:stretch;height:2.75rem;display:flex}.policy-primary-tabs [data-tabs-trigger]{padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.policy-primary-tabs [data-tabs-trigger]:hover{color:var(--ink)}.policy-primary-tabs [data-tabs-trigger][data-state=active]{color:var(--ink);border-bottom-color:var(--brand);font-weight:600}.policy-workspace-body.svelte-1darobj{padding:var(--space-5);flex-direction:column;min-width:0;display:flex}.policy-secondary-tabs{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);margin-bottom:var(--space-4);align-items:stretch;gap:2px;width:fit-content;padding:2px;display:inline-flex}.policy-secondary-tabs [data-tabs-trigger]{border-radius:calc(var(--radius-sm) - 2px);font:inherit;font-size:var(--text-xs);color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;height:1.875rem;padding:.3125rem .75rem;font-weight:500;transition:all .15s;display:inline-flex}.policy-secondary-tabs [data-tabs-trigger]:hover{color:var(--ink)}.policy-secondary-tabs [data-tabs-trigger][data-state=active]{color:var(--brand);background:var(--surface);border-color:var(--border);font-weight:600;box-shadow:0 1px 2px #0000000d}.policy-main.svelte-1darobj .policy-tab-panel[data-state=active]{flex-direction:column;min-width:0;display:flex}.policy-main.svelte-1darobj .policy-subtab-panel[data-state=active]{flex-direction:column;min-width:0;max-width:100%;display:flex}.policy-view-article.svelte-1darobj{gap:var(--space-3);flex-direction:column;width:100%;max-width:54rem;display:flex}.policy-section-title.svelte-1darobj{margin:0 0 var(--space-3);font-size:var(--text-base);font-weight:600}.policy-instructions.svelte-1darobj ol:where(.svelte-1darobj){gap:var(--space-3);line-height:1.55;font-size:var(--text-sm);flex-direction:column;margin:0;padding-left:1.25rem;display:flex}.policy-history-table-wrap.svelte-1darobj{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}.policy-history-table.svelte-1darobj{border-collapse:collapse;text-align:left;table-layout:auto;width:100%}.policy-history-table.svelte-1darobj thead:where(.svelte-1darobj) th:where(.svelte-1darobj){background:var(--surface-sunken);color:var(--ink-muted);font-size:var(--text-2xs);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 6px;font-weight:600}.policy-history-table.svelte-1darobj tbody:where(.svelte-1darobj) td:where(.svelte-1darobj){border-bottom:1px solid var(--border);font-size:var(--text-xs);color:var(--ink);vertical-align:middle;padding:9px 6px;line-height:1.35}.policy-history-table.svelte-1darobj th:where(.svelte-1darobj):first-child,.policy-history-table.svelte-1darobj td:where(.svelte-1darobj):first-child{padding-left:10px}.policy-history-table.svelte-1darobj th:where(.svelte-1darobj):last-child,.policy-history-table.svelte-1darobj td:where(.svelte-1darobj):last-child{padding-right:10px}.policy-history-table.svelte-1darobj tbody:where(.svelte-1darobj) tr:where(.svelte-1darobj):last-child td:where(.svelte-1darobj){border-bottom:none}.col-version.svelte-1darobj{white-space:nowrap;width:48px;font-weight:600}.col-status.svelte-1darobj{white-space:nowrap;width:80px}.col-summary.svelte-1darobj{word-break:break-word;white-space:normal;width:auto;min-width:140px}.col-date.svelte-1darobj{white-space:nowrap;width:130px;font-size:var(--text-2xs);color:var(--ink)}.col-approver.svelte-1darobj,.col-publisher.svelte-1darobj{width:110px}.col-actions.svelte-1darobj{text-align:right;white-space:nowrap;width:80px}.policy-status-text.svelte-1darobj{font-weight:500;font-size:var(--text-xs);white-space:nowrap}.policy-status-text--published.svelte-1darobj{color:#1b8738}.policy-status-text--draft.svelte-1darobj{color:var(--ink-muted)}.policy-status-text--in_review.svelte-1darobj{color:#b45309}.policy-status-text--rejected.svelte-1darobj{color:var(--danger)}.policy-history-detail.svelte-1darobj{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--border)}.policy-history-detail.svelte-1darobj:focus{outline:none}.empty-message.svelte-1darobj{color:var(--ink-muted);font-size:var(--text-sm);padding:var(--space-3) 0;margin:0}.new-draft-version-form.svelte-1darobj{gap:var(--space-3);flex-direction:column;display:flex}@media (width<=1100px){.policy-layout.svelte-1darobj{grid-template-columns:minmax(0,1fr) 15.5rem;gap:.875rem}}@media (width<=900px){.policy-layout.svelte-1darobj{grid-template-columns:1fr;gap:1.25rem}.policy-page-header.svelte-1darobj{flex-direction:column}}.policy-editor-page.svelte-w7om94{gap:var(--space-4);width:100%;padding:var(--space-5);flex-direction:column;display:flex}.policy-editor-page.svelte-w7om94 .policy-editor{min-height:70vh}.page-header.svelte-w7om94{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.back-link.svelte-w7om94{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-quart);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.back-link.svelte-w7om94:hover{color:var(--brand)}.back-link.svelte-w7om94:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.version-meta.svelte-w7om94{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--ink-muted);display:flex}.header-actions.svelte-w7om94{gap:var(--space-2);align-items:flex-start;display:flex}.editor-meta.svelte-w7om94{gap:var(--space-2);flex-direction:column;max-width:48rem;display:flex}.editor-meta.svelte-w7om94 label:where(.svelte-w7om94){font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.editor-meta.svelte-w7om94 textarea:where(.svelte-w7om94){border:1px solid var(--border);border-radius:var(--radius-md);width:100%;padding:var(--space-3);font:inherit;resize:vertical}.editor-meta-footer.svelte-w7om94{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);display:flex}.word-count.svelte-w7om94{margin:0}.form-error.svelte-w7om94{color:var(--danger)}.draft-recovery-banner.svelte-w7om94{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--warning,#d97706);border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning,#d97706) 10%, transparent);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.draft-recovery-banner.svelte-w7om94 p:where(.svelte-w7om94){color:var(--ink);flex:1;margin:0}.draft-recovery-actions.svelte-w7om94{gap:var(--space-2);display:flex}.draft-recovery-keep.svelte-w7om94,.draft-recovery-discard.svelte-w7om94{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);font:inherit;font-size:var(--text-sm);cursor:pointer;background:var(--surface);color:var(--ink)}.draft-recovery-keep.svelte-w7om94:hover,.draft-recovery-discard.svelte-w7om94:hover{background:var(--surface-raised,var(--surface));border-color:var(--ink-muted)}.module-nav--horizontal.svelte-hb3vsl{background:var(--bg);border-radius:var(--radius-md);scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:2px;display:flex;position:relative;overflow-x:auto}.module-nav--horizontal.svelte-hb3vsl .module-nav-pill:where(.svelte-hb3vsl){background:var(--surface);box-shadow:var(--shadow-sm);pointer-events:none;transition:transform var(--duration-base) var(--ease-out-quart), width var(--duration-base) var(--ease-out-quart), opacity var(--duration-fast) var(--ease-out-quart);border-radius:5px;position:absolute;top:2px;bottom:2px;left:0}@media (prefers-reduced-motion:reduce){.module-nav--horizontal.svelte-hb3vsl .module-nav-pill:where(.svelte-hb3vsl){transition:none}}.module-nav--horizontal.svelte-hb3vsl .module-nav-group-label:where(.svelte-hb3vsl){display:none}.module-nav--horizontal.svelte-hb3vsl .module-nav-list:where(.svelte-hb3vsl){align-items:center;gap:var(--space-1);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.module-nav--horizontal.svelte-hb3vsl .module-nav-list:where(.svelte-hb3vsl) li:where(.svelte-hb3vsl){flex-shrink:0;margin:0;padding:0;list-style:none}.module-nav--horizontal.svelte-hb3vsl .module-nav-link:where(.svelte-hb3vsl){z-index:1;align-items:center;gap:var(--space-2);height:1.75rem;padding:0 var(--space-3);font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-quart);border-radius:5px;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.module-nav--horizontal.svelte-hb3vsl .module-nav-link:where(.svelte-hb3vsl):hover,.module-nav--horizontal.svelte-hb3vsl .module-nav-link--active:where(.svelte-hb3vsl){color:var(--ink)}.module-nav--sidebar.svelte-hb3vsl{gap:var(--space-4);flex-direction:column;flex-shrink:0;min-width:11.5rem;max-width:13rem;display:flex}.module-nav--sidebar.svelte-hb3vsl .module-nav-group-label:where(.svelte-hb3vsl){padding:0 var(--space-3);font-size:var(--text-2xs);color:var(--ink-muted);margin:0;font-weight:600}.module-nav--sidebar.svelte-hb3vsl .module-nav-list:where(.svelte-hb3vsl){flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.module-nav--sidebar.svelte-hb3vsl .module-nav-link:where(.svelte-hb3vsl){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--ink-muted);transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);font-weight:500;text-decoration:none;display:flex}.module-nav--sidebar.svelte-hb3vsl .module-nav-link:where(.svelte-hb3vsl):hover,.module-nav--sidebar.svelte-hb3vsl .module-nav-link--active:where(.svelte-hb3vsl){background:var(--surface-sunken);color:var(--ink)}.module-nav-icon.svelte-hb3vsl{opacity:.85;flex-shrink:0;display:inline-flex}.module-nav-link--active.svelte-hb3vsl .module-nav-icon:where(.svelte-hb3vsl){opacity:1}.administration-layout.svelte-kye0f6{gap:var(--space-5)}.module-page-with-sidebar.svelte-kye0f6{gap:var(--space-6);grid-template-columns:minmax(11.5rem,13rem) minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (width<=900px){.module-page-with-sidebar.svelte-kye0f6{grid-template-columns:1fr}}.access-denied.svelte-kye0f6{gap:var(--space-2);background:var(--danger-subtle);border:1px solid var(--danger);border-radius:var(--radius-md);padding:var(--space-5);color:var(--ink);flex-direction:column;max-width:480px;display:flex}.access-denied.svelte-kye0f6 h1:where(.svelte-kye0f6){color:var(--danger);font-size:var(--text-md);margin:0}.access-denied.svelte-kye0f6 p:where(.svelte-kye0f6){color:var(--ink-muted);margin:0}.audit-event-table.svelte-16pf2a5{gap:var(--space-4);flex-direction:column;display:flex}.table-header.svelte-16pf2a5{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filters.svelte-16pf2a5{gap:var(--space-3);display:flex}.data-table.svelte-16pf2a5 td:where(.svelte-16pf2a5){vertical-align:top}.load-more.svelte-16pf2a5{padding:var(--space-4);justify-content:center;display:flex}.metadata-cell.svelte-16pf2a5{overflow-wrap:anywhere;max-width:320px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.empty-state.svelte-13862ru{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);text-align:center;flex-direction:column;min-height:8rem;display:flex}.empty-state--compact.svelte-13862ru{padding:var(--space-5) var(--space-4);min-height:6rem}.empty-state-icon.svelte-13862ru{border-radius:var(--radius-full);background:var(--surface-sunken);width:2.75rem;height:2.75rem;color:var(--ink-muted);justify-content:center;align-items:center;display:flex}.empty-state--compact.svelte-13862ru .empty-state-icon:where(.svelte-13862ru){width:2.25rem;height:2.25rem}.empty-state-text.svelte-13862ru{gap:var(--space-1);flex-direction:column;max-width:28rem;display:flex}.empty-state-title.svelte-13862ru{font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600}.empty-state-description.svelte-13862ru{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.empty-state-actions.svelte-13862ru{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.workspace-panel.svelte-1tup09z{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.workspace-panel-header.svelte-1tup09z{gap:var(--space-1);flex-direction:column;display:flex}.workspace-panel-title.svelte-1tup09z{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:500}.workspace-panel-description.svelte-1tup09z{font-size:var(--text-sm);color:var(--ink-muted);max-width:40rem;margin:0;line-height:1.5}.workspace-panel-summary.svelte-1tup09z{min-width:0}.workspace-panel-toolbar.svelte-1tup09z{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace-panel-toolbar.svelte-1tup09z .list-toolbar{flex:auto;min-width:0}.workspace-panel-body.svelte-1tup09z{min-width:0}.workspace-panel-body--empty.svelte-1tup09z{justify-content:center;align-items:stretch;display:flex}.workspace-panel-body--empty.svelte-1tup09z .empty-state{width:100%}.auditor-package-panel.svelte-m9a4m0{gap:var(--space-4);flex-direction:column;display:flex}.auditor-package-grid.svelte-m9a4m0{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(18rem,.9fr);align-items:start;display:grid}.auditor-package-side.svelte-m9a4m0{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.interval-toolbar.svelte-m9a4m0{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.interval-search.svelte-m9a4m0{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);flex:12rem;display:inline-flex}.interval-search.svelte-m9a4m0 input:where(.svelte-m9a4m0){min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;flex:1}.interval-search.svelte-m9a4m0 input:where(.svelte-m9a4m0):focus{outline:none}.select-all-row.svelte-m9a4m0{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap;display:inline-flex}.interval-table-scroll.svelte-m9a4m0{max-height:22rem;overflow:auto}.checkbox-col.svelte-m9a4m0{width:2.5rem}.status-row.svelte-m9a4m0{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.status-note.svelte-m9a4m0{font-size:var(--text-sm);color:var(--ink-muted)}.package-status-card.svelte-m9a4m0{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid #0000000f}@media (width<=960px){.auditor-package-grid.svelte-m9a4m0{grid-template-columns:1fr}}.issue-preview.svelte-19o7zg5{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.issue-preview--warning.svelte-19o7zg5{border:1px solid #e27c0040}.issue-preview--critical.svelte-19o7zg5{border:1px solid #d7000033}.issue-preview-header.svelte-19o7zg5{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;display:flex}.issue-preview--warning.svelte-19o7zg5 .issue-preview-header:where(.svelte-19o7zg5){background:var(--warning-subtle);color:var(--warning-text)}.issue-preview--critical.svelte-19o7zg5 .issue-preview-header:where(.svelte-19o7zg5){background:var(--danger-subtle);color:var(--danger-dark)}.issue-preview-title.svelte-19o7zg5{flex:1;min-width:0}.issue-preview-link.svelte-19o7zg5{font-size:var(--text-xs);color:inherit;white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.issue-preview-link.svelte-19o7zg5:hover{text-decoration:underline}.issue-preview-body.svelte-19o7zg5{padding:var(--space-1) 0}.issue-preview-body.svelte-19o7zg5 .issue-preview-item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border-top:1px solid #0000000a;display:flex}.issue-preview-body.svelte-19o7zg5 .issue-preview-item-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issue-preview-body.svelte-19o7zg5 .issue-preview-item-meta{font-size:var(--text-xs);color:var(--ink-muted);flex-shrink:0}.summary-stat.svelte-1upu2ji{align-items:flex-start;gap:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart);flex-direction:column;font-family:inherit;display:flex}.summary-stat.svelte-1upu2ji:hover{border-color:var(--border-strong);background:var(--surface-sunken)}.summary-stat.svelte-1upu2ji:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.summary-stat.active.svelte-1upu2ji{background:var(--brand-subtle);border-color:var(--brand-dark)}.summary-stat-dot.svelte-1upu2ji{border-radius:var(--radius-full);background:var(--ink-faint);width:.5rem;height:.5rem}.summary-stat--accent.svelte-1upu2ji .summary-stat-dot:where(.svelte-1upu2ji){background:var(--accent-purple)}.summary-stat--success.svelte-1upu2ji .summary-stat-dot:where(.svelte-1upu2ji){background:var(--success)}.summary-stat--danger.svelte-1upu2ji .summary-stat-dot:where(.svelte-1upu2ji){background:var(--danger)}.summary-stat--warning.svelte-1upu2ji .summary-stat-dot:where(.svelte-1upu2ji){background:var(--warning)}.summary-stat-count.svelte-1upu2ji{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--ink);font-weight:600;line-height:1.1}.summary-stat-label.svelte-1upu2ji{font-size:var(--text-xs);color:var(--ink-muted);font-weight:500}.readiness-panel.svelte-1rrap4o{gap:var(--space-4);flex-direction:column;display:flex}.readiness-hero.svelte-1rrap4o{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:linear-gradient(135deg, var(--surface) 0%, var(--brand-subtle) 100%);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.readiness-hero-copy.svelte-1rrap4o{gap:var(--space-2);flex-direction:column;max-width:32rem;display:flex}.readiness-hero-eyebrow.svelte-1rrap4o{font-size:var(--text-2xs);color:var(--brand);margin:0;font-weight:600}.readiness-hero-title.svelte-1rrap4o{font-size:var(--text-lg);color:var(--ink);margin:0;font-weight:600}.readiness-hero-description.svelte-1rrap4o{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.readiness-period-chip.svelte-1rrap4o{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--success-dark);display:flex}.readiness-period-chip.svelte-1rrap4o div:where(.svelte-1rrap4o){flex-direction:column;gap:2px;display:flex}.readiness-period-name.svelte-1rrap4o{font-size:var(--text-sm);color:var(--ink);font-weight:600}.readiness-period-dates.svelte-1rrap4o{font-size:var(--text-xs);color:var(--ink-muted)}.dashboard-section.svelte-1rrap4o .issue-preview{margin-top:var(--space-2)}.compliance-periods-panel.svelte-13qmkl7{gap:var(--space-4);flex-direction:column;display:flex}.section-intro.svelte-13qmkl7{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.section-intro.svelte-13qmkl7 h2:where(.svelte-13qmkl7){margin:0 0 var(--space-1);font-size:var(--text-md);font-weight:500}.section-intro.svelte-13qmkl7 p:where(.svelte-13qmkl7){color:var(--ink-muted);font-size:var(--text-sm);max-width:42rem;margin:0}.reconciliation-panel.svelte-137zca9{gap:var(--space-4);flex-direction:column;display:flex}.section-intro.svelte-137zca9 h2:where(.svelte-137zca9){margin:0 0 var(--space-1);font-size:var(--text-md);font-weight:500}.section-intro.svelte-137zca9 p:where(.svelte-137zca9){color:var(--ink-muted);font-size:var(--text-sm);max-width:48rem;margin:0}.filter-row.svelte-137zca9{align-items:center;gap:var(--space-3);display:flex}.filter-label.svelte-137zca9{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);display:flex}.filter-select.svelte-137zca9{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--text-sm);padding:var(--space-1) var(--space-2);cursor:pointer}.email-cell.svelte-137zca9{font-family:var(--font-mono,monospace);font-size:var(--text-xs)}.reason-badge.svelte-137zca9,.status-badge.svelte-137zca9{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:capitalize;font-weight:500;display:inline-block}.reason-badge--no_match.svelte-137zca9{background:var(--warning-subtle,#fef9c3);color:var(--warning-ink,#713f12)}.reason-badge--ambiguous.svelte-137zca9{background:var(--brand-subtle,#ede9fe);color:var(--brand,#7c3aed)}.status-badge--pending.svelte-137zca9{background:var(--warning-subtle,#fef9c3);color:var(--warning-ink,#713f12)}.status-badge--resolved.svelte-137zca9{background:var(--success-subtle,#dcfce7);color:var(--success-ink,#166534)}.status-badge--dismissed.svelte-137zca9{background:var(--surface-sunken);color:var(--ink-muted)}.dialog-context.svelte-137zca9{margin:0 0 var(--space-3);color:var(--ink-muted)}.ambiguous-hint.svelte-137zca9{margin-top:var(--space-1);color:var(--brand);font-size:var(--text-sm);display:block}.form-actions.svelte-137zca9{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.form-error.svelte-137zca9{color:var(--danger);font-size:var(--text-sm)}.identity-queue-link.svelte-137zca9{color:inherit;font-size:var(--text-sm);font-weight:600;text-decoration:none}.identity-queue-link.svelte-137zca9:hover{text-decoration:underline}.unassigned-panel.svelte-m3ioms{gap:var(--space-4);flex-direction:column;display:flex}.section-intro.svelte-m3ioms h2:where(.svelte-m3ioms){margin:0 0 var(--space-1);font-size:var(--text-md);font-weight:500}.section-intro.svelte-m3ioms p:where(.svelte-m3ioms){color:var(--ink-muted);font-size:var(--text-sm);max-width:42rem;margin:0}.assign-context.svelte-m3ioms{margin:0 0 var(--space-3);color:var(--ink-muted)}.form-actions.svelte-m3ioms{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.form-error.svelte-m3ioms{color:var(--danger);font-size:var(--text-sm)}.copyable-field.svelte-1wt08fj{gap:var(--space-1);flex-direction:column;display:flex}.copyable-field-label.svelte-1wt08fj{font-size:var(--text-xs);color:var(--ink-muted);letter-spacing:.02em;font-weight:600}.copyable-field-hint.svelte-1wt08fj{font-size:var(--text-2xs);color:var(--ink-faint)}.copyable-field-row.svelte-1wt08fj{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);display:flex}.copyable-field-value.svelte-1wt08fj{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--ink);flex:1;overflow:hidden}.copyable-field-action.svelte-1wt08fj{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.copyable-field-action.svelte-1wt08fj:hover{background:var(--surface);color:var(--ink)}.copyable-checklist.svelte-xrb45b{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.copyable-checklist-item.svelte-xrb45b{align-items:flex-start;gap:var(--space-3);display:flex}.copyable-checklist-marker.svelte-xrb45b{border:2px solid var(--border-strong);border-radius:999px;flex-shrink:0;width:.75rem;height:.75rem;margin-top:.35rem}.copyable-checklist-marker[data-complete=true].svelte-xrb45b{background:var(--success);border-color:var(--success)}.copyable-checklist-copy.svelte-xrb45b{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.copyable-checklist-label.svelte-xrb45b{color:var(--ink);font-size:var(--text-sm)}.filter-select.svelte-1uynfky{min-width:8.5rem;max-width:14rem;display:inline-flex}.filter-select-label.svelte-1uynfky{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-select-control.svelte-1uynfky{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b5f70' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--space-3) center;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:2.25rem;padding:0 var(--space-6) 0 var(--space-3);color:var(--ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart)}.filter-select-control.svelte-1uynfky:hover{border-color:var(--border-strong)}.filter-select-control.svelte-1uynfky:focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.integration-status-card.svelte-6gtkfa{flex-direction:column;gap:0;display:flex;overflow:hidden}.integration-status-card-header.svelte-6gtkfa{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border-bottom:1px solid #0000000f;flex-wrap:wrap;display:flex}.integration-status-card-title.svelte-6gtkfa{font-size:var(--text-md);color:var(--ink);margin:0}.integration-status-card-description.svelte-6gtkfa{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--text-sm);max-width:42rem}.integration-status-card-body.svelte-6gtkfa{gap:var(--space-4);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.settings-section.svelte-z7kl18{flex-direction:column;gap:0;display:flex;overflow:hidden}.settings-section-header.svelte-z7kl18{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface);border-bottom:1px solid #0000000f;flex-wrap:wrap;display:flex}.settings-section-intro.svelte-z7kl18{gap:var(--space-1);flex-direction:column;min-width:0;max-width:36rem;display:flex}.settings-section-title.svelte-z7kl18{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:600}.settings-section-description.svelte-z7kl18{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.settings-section-meta.svelte-z7kl18{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.settings-section-actions.svelte-z7kl18{align-items:center;gap:var(--space-2);display:flex}.settings-section-body.svelte-z7kl18{padding:var(--space-4) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.sync-history.svelte-29y1t{margin-top:var(--space-4)}.sync-history.svelte-29y1t h4:where(.svelte-29y1t){margin:0 0 var(--space-2);font-size:var(--text-sm)}.sync-history-muted.svelte-29y1t{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.sync-history-error.svelte-29y1t{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:var(--text-xs);color:var(--danger-dark);overflow:hidden}.numeric.svelte-29y1t{text-align:right}.integrations-panel.svelte-x1v6fa{gap:var(--space-5);flex-direction:column;display:flex}.integrations-warnings.svelte-x1v6fa{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--warning-subtle);border:1px solid #e27c0038;flex-direction:column;display:flex}.integrations-warnings-title.svelte-x1v6fa{font-size:var(--text-sm);color:var(--warning-text);margin:0;font-weight:600}.integrations-warnings-list.svelte-x1v6fa{padding-left:var(--space-5);color:var(--warning-text);font-size:var(--text-sm);margin:0;line-height:1.5}.integrations-hero.svelte-x1v6fa{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:linear-gradient(135deg, var(--surface) 0%, var(--brand-subtle) 100%);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.integrations-hero-copy.svelte-x1v6fa{gap:var(--space-2);flex-direction:column;max-width:32rem;display:flex}.integrations-hero-eyebrow.svelte-x1v6fa{font-size:var(--text-2xs);color:var(--brand);margin:0;font-weight:600}.integrations-hero-title.svelte-x1v6fa{font-size:var(--text-lg);color:var(--ink);margin:0;font-weight:600}.integrations-hero-description.svelte-x1v6fa{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.integrations-attention-list.svelte-x1v6fa{margin:var(--space-1) 0 0;padding-left:var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.integrations-attention-item[data-tone=warning].svelte-x1v6fa{color:var(--warning-text)}.integrations-mode-chip.svelte-x1v6fa{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.integrations-mode-chip.svelte-x1v6fa div:where(.svelte-x1v6fa){flex-direction:column;gap:2px;display:flex}.integrations-mode-label.svelte-x1v6fa{font-size:var(--text-xs);color:var(--ink-muted);font-weight:600}.integrations-mode-value.svelte-x1v6fa{font-size:var(--text-sm);color:var(--ink);font-weight:600}.integrations-summary-stat.svelte-x1v6fa{align-items:flex-start;gap:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.integrations-summary-dot.svelte-x1v6fa{border-radius:var(--radius-full);background:var(--ink-faint);width:.5rem;height:.5rem}.integrations-summary-stat[data-tone=success].svelte-x1v6fa .integrations-summary-dot:where(.svelte-x1v6fa){background:var(--success)}.integrations-summary-stat[data-tone=warning].svelte-x1v6fa .integrations-summary-dot:where(.svelte-x1v6fa){background:var(--warning)}.integrations-summary-value.svelte-x1v6fa{font-size:var(--text-sm);color:var(--ink);font-weight:600;line-height:1.3}.integrations-summary-label.svelte-x1v6fa{font-size:var(--text-xs);color:var(--ink-muted);font-weight:500}.integrations-stack.svelte-x1v6fa{gap:var(--space-5);flex-direction:column;max-width:48rem;display:flex}.integrations-group.svelte-x1v6fa{gap:var(--space-3);flex-direction:column;display:flex}.integrations-group-title.svelte-x1v6fa{font-size:var(--text-xs);color:var(--ink-muted);margin:0;font-weight:600}.integrations-field-grid.svelte-x1v6fa{gap:var(--space-3);display:grid}.integrations-actions.svelte-x1v6fa{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.integrations-link.svelte-x1v6fa{align-items:center;gap:var(--space-2);color:var(--brand);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.integrations-link.svelte-x1v6fa:hover{text-decoration:underline}.integrations-metrics.svelte-x1v6fa{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.integrations-metrics.svelte-x1v6fa div:where(.svelte-x1v6fa){gap:var(--space-1);flex-direction:column;display:flex}.integrations-metrics.svelte-x1v6fa dt:where(.svelte-x1v6fa){font-size:var(--text-xs);color:var(--ink-muted);font-weight:600}.integrations-metrics.svelte-x1v6fa dd:where(.svelte-x1v6fa){color:var(--ink);font-size:var(--text-sm);margin:0}.integrations-meta.svelte-x1v6fa{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.integrations-test-form.svelte-x1v6fa{gap:var(--space-3);padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.cell-muted.svelte-5o3y66{color:var(--ink-muted)}.request-actions.svelte-5o3y66{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.provision-status.svelte-5o3y66{font-size:var(--text-xs);color:var(--ink-muted);font-weight:600}.provision-status--succeeded.svelte-5o3y66{color:var(--success-text)}.provision-status--failed.svelte-5o3y66{color:var(--danger)}.provision-error.svelte-5o3y66{margin:var(--space-1) 0 0;max-width:22ch;color:var(--ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overdue-flag.svelte-5o3y66{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--danger);font-weight:600;display:inline-flex}.access-sync-link.svelte-5o3y66{color:inherit;font-size:var(--text-sm);font-weight:600;text-decoration:none}.access-sync-link.svelte-5o3y66:hover{text-decoration:underline}.queue-dialog-form.svelte-5o3y66{gap:var(--space-4);flex-direction:column;display:flex}.override-warning.svelte-5o3y66{color:var(--warning-text)}.inline-filter.svelte-1t5bjp1{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b5f70' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--space-3) center;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-6) var(--space-2) var(--space-3);color:var(--ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer}.access-denied.svelte-1t5bjp1{gap:var(--space-2);background:var(--danger-subtle);border:1px solid var(--danger);border-radius:var(--radius-md);padding:var(--space-5);color:var(--ink);flex-direction:column;max-width:480px;display:flex}.access-denied.svelte-1t5bjp1 h1:where(.svelte-1t5bjp1){color:var(--danger);font-size:var(--text-md);margin:0}.access-denied.svelte-1t5bjp1 p:where(.svelte-1t5bjp1){color:var(--ink-muted);margin:0}.access-redirect.svelte-x4rgrq{color:var(--ink-muted);font-size:var(--text-sm)}.entity-combobox.svelte-18gxuqg{gap:var(--space-1);flex-direction:column;width:100%;display:flex;position:relative}.entity-combobox-header.svelte-18gxuqg{justify-content:space-between;align-items:center;display:flex}.entity-combobox-label.svelte-18gxuqg{font-size:var(--text-sm);color:var(--ink);font-weight:500}.entity-combobox-selected.svelte-18gxuqg{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-sizing:border-box;width:100%;min-height:2.625rem;display:flex}.entity-combobox-selected.is-disabled.svelte-18gxuqg{background:var(--surface-sunken);cursor:not-allowed}.entity-combobox-selected-text.svelte-18gxuqg{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.entity-combobox-selected-label.svelte-18gxuqg{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.entity-combobox-selected-desc.svelte-18gxuqg{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entity-combobox-change-button.svelte-18gxuqg{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);flex-shrink:0;font-weight:500;display:inline-flex}.entity-combobox-change-button.svelte-18gxuqg:hover{color:var(--ink);border-color:var(--border-strong)}.entity-combobox-input-wrap.svelte-18gxuqg{align-items:center;width:100%;display:flex;position:relative}.entity-combobox-icon{left:var(--space-3);color:var(--ink-faint);pointer-events:none;flex-shrink:0;position:absolute}.entity-combobox-input.svelte-18gxuqg{width:100%;padding:var(--space-2) var(--space-8) var(--space-2) calc(var(--space-3) + 1.25rem);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);box-sizing:border-box;line-height:1.4}.entity-combobox-input.svelte-18gxuqg:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #2136e126}.entity-combobox-input.svelte-18gxuqg:disabled{background:var(--surface-sunken);color:var(--ink-muted);cursor:not-allowed}.entity-combobox-clear.svelte-18gxuqg,.entity-combobox-toggle.svelte-18gxuqg{right:var(--space-2);width:1.5rem;height:1.5rem;color:var(--ink-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.entity-combobox-clear.svelte-18gxuqg:hover,.entity-combobox-toggle.svelte-18gxuqg:hover{color:var(--ink)}.entity-combobox-dropdown.svelte-18gxuqg{top:calc(100% + var(--space-1));z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);max-height:18rem;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);padding:var(--space-1);position:absolute;left:0;right:0;overflow-y:auto}.entity-combobox-list.svelte-18gxuqg{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.entity-combobox-option.svelte-18gxuqg{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart);box-sizing:border-box;background:0 0;border:none;display:flex}.entity-combobox-option.svelte-18gxuqg:hover:not(:disabled),.entity-combobox-option.is-highlighted.svelte-18gxuqg{background:var(--surface-sunken)}.entity-combobox-option.svelte-18gxuqg:disabled{opacity:.5;cursor:not-allowed}.entity-combobox-option-text.svelte-18gxuqg{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.entity-combobox-option-name.svelte-18gxuqg{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.entity-combobox-option-desc.svelte-18gxuqg{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entity-combobox-badge.svelte-18gxuqg{font-size:var(--text-2xs);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink-muted);flex-shrink:0;font-weight:500}.entity-combobox-status.svelte-18gxuqg{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);text-align:center}.entity-combobox-hint.svelte-18gxuqg{font-size:var(--text-xs);color:var(--ink-muted);margin:0}.edit-app-form.svelte-1vmyx1i{gap:var(--space-4);flex-direction:column;display:flex}.toggle-row.svelte-1vmyx1i{gap:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.checkbox-row.svelte-1vmyx1i{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink);cursor:pointer;display:flex}.owner-chips.svelte-1vmyx1i{margin:0 0 var(--space-2);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.owner-chip.svelte-1vmyx1i{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--brand-subtle);color:var(--brand-darker);font-size:var(--text-xs);font-weight:500;display:inline-flex}.owner-chip-remove.svelte-1vmyx1i{color:var(--brand-darker);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.owner-chip-remove.svelte-1vmyx1i:hover{color:var(--danger)}.start-review-form.svelte-j995vu{gap:var(--space-3);flex-direction:column;display:flex}.embedded-header.svelte-se4uw{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.embedded-header-text.svelte-se4uw h2:where(.svelte-se4uw){font-size:var(--text-lg);margin:0;font-weight:500}.embedded-header-text.svelte-se4uw p:where(.svelte-se4uw){margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.embedded-actions.svelte-se4uw{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.back-link.svelte-se4uw{margin-bottom:var(--space-4);color:var(--brand);font-size:var(--text-sm);text-decoration:none;display:inline-block}.overview-grid.svelte-se4uw{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.overview-card.svelte-se4uw{padding:var(--space-5)}.overview-card.svelte-se4uw h2:where(.svelte-se4uw){margin:0 0 var(--space-3);font-size:var(--text-base)}.profile-grid.svelte-se4uw{gap:var(--space-3);margin:0 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.profile-grid.svelte-se4uw dt:where(.svelte-se4uw){font-size:var(--text-xs);color:var(--ink-muted);font-weight:400}.profile-grid.svelte-se4uw dd:where(.svelte-se4uw){margin:var(--space-1) 0 0;overflow-wrap:anywhere}.table-link.svelte-se4uw{color:var(--brand);font-size:var(--text-sm);text-decoration:none}.table-link.svelte-se4uw:hover{text-decoration:underline}.muted.svelte-se4uw{color:var(--ink-muted);font-size:var(--text-xs)}.clickable.svelte-se4uw{cursor:pointer}.row-danger.svelte-se4uw td:where(.svelte-se4uw){background:var(--danger-subtle)}.log-toolbar.svelte-se4uw{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.transition-cell.svelte-se4uw{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.note-cell.svelte-se4uw{max-width:22rem}.dialog-hint.svelte-se4uw{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.dialog-error.svelte-se4uw{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--danger)}.application-provisioning.svelte-se4uw{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.application-provisioning.svelte-se4uw label:where(.svelte-se4uw){gap:var(--space-1);flex-direction:column;display:flex}.checkbox-row.svelte-se4uw{align-items:center;gap:var(--space-2)!important;flex-direction:row!important}.provisioning-warning.svelte-se4uw,.provisioning-feedback.svelte-se4uw{font-size:var(--text-sm);margin:0}.provisioning-warning.svelte-se4uw{color:var(--warning-text)}.access-denied.svelte-se4uw{padding:var(--space-5)}.segmented-progress.svelte-gu7fm0{gap:var(--space-3);flex-direction:column;display:flex}.segmented-progress-track.svelte-gu7fm0{border-radius:var(--radius-full);background:var(--surface-sunken);width:100%;height:.5rem;display:flex;overflow:hidden}.segmented-progress-fill.svelte-gu7fm0{min-width:.25rem;transition:flex-grow var(--duration-normal) var(--ease-out-quart)}.segmented-progress-fill--brand.svelte-gu7fm0{background:var(--brand)}.segmented-progress-fill--success.svelte-gu7fm0{background:var(--success)}.segmented-progress-fill--warning.svelte-gu7fm0{background:var(--warning)}.segmented-progress-fill--danger.svelte-gu7fm0{background:var(--danger)}.segmented-progress-fill--muted.svelte-gu7fm0{background:var(--ink-faint)}.segmented-progress-legend.svelte-gu7fm0{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.segmented-progress-key.svelte-gu7fm0{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink);text-decoration:none;display:inline-flex}a.segmented-progress-key.svelte-gu7fm0:hover{color:var(--brand-dark);text-decoration:underline}a.segmented-progress-key.svelte-gu7fm0:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.segmented-progress-dot.svelte-gu7fm0{border-radius:var(--radius-full);background:var(--ink-faint);flex-shrink:0;width:.5rem;height:.5rem}.segmented-progress-key--brand.svelte-gu7fm0 .segmented-progress-dot:where(.svelte-gu7fm0){background:var(--brand)}.segmented-progress-key--success.svelte-gu7fm0 .segmented-progress-dot:where(.svelte-gu7fm0){background:var(--success)}.segmented-progress-key--warning.svelte-gu7fm0 .segmented-progress-dot:where(.svelte-gu7fm0){background:var(--warning)}.segmented-progress-key--danger.svelte-gu7fm0 .segmented-progress-dot:where(.svelte-gu7fm0){background:var(--danger)}.segmented-progress-key--muted.svelte-gu7fm0 .segmented-progress-dot:where(.svelte-gu7fm0){background:var(--ink-faint)}.segmented-progress-count.svelte-gu7fm0{font-variant-numeric:tabular-nums;font-weight:600}.review-row.svelte-abz8ns{cursor:pointer}.review-row.svelte-abz8ns:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.muted.svelte-abz8ns{color:var(--ink-muted);font-size:var(--text-xs)}.overdue.svelte-abz8ns{color:var(--danger-dark);font-weight:500}.progress-cell.svelte-abz8ns{min-width:12rem}.progress-cell.svelte-abz8ns .muted:where(.svelte-abz8ns){margin-top:2px;display:block}.access-denied.svelte-abz8ns{padding:var(--space-5)}.back-link.svelte-wmdrto{margin-bottom:var(--space-4);color:var(--brand);font-size:var(--text-sm);text-decoration:none;display:inline-block}.muted.svelte-wmdrto{color:var(--ink-muted);font-size:var(--text-xs)}.person-link.svelte-wmdrto{color:inherit;text-decoration:none}.comment-col.svelte-wmdrto{min-width:14rem}.comment-input.svelte-wmdrto{width:100%;font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.decision-actions.svelte-wmdrto{gap:var(--space-2);white-space:nowrap;display:flex}.row-revoke.svelte-wmdrto td:where(.svelte-wmdrto){background:var(--danger-subtle)}.row-keep.svelte-wmdrto td:where(.svelte-wmdrto){background:var(--success-subtle)}.summary-hint.svelte-wmdrto{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.summary-field.svelte-wmdrto{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.summary-field.svelte-wmdrto textarea:where(.svelte-wmdrto){font:inherit;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.access-denied.svelte-wmdrto{padding:var(--space-5)}.back-link.svelte-wcf3es{margin-bottom:var(--space-4);color:var(--brand);font-size:var(--text-sm);text-decoration:none;display:inline-block}.group-overview.svelte-wcf3es{padding:var(--space-5);margin-bottom:var(--space-4)}.profile-grid.svelte-wcf3es{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.profile-grid.svelte-wcf3es dt:where(.svelte-wcf3es){font-size:var(--text-xs);color:var(--ink-muted);font-weight:400}.profile-grid.svelte-wcf3es dd:where(.svelte-wcf3es){margin:var(--space-1) 0 0}.muted.svelte-wcf3es{color:var(--ink-muted);font-size:var(--text-xs)}.clickable.svelte-wcf3es{cursor:pointer}.access-denied.svelte-wcf3es{padding:var(--space-5)}.user-access-detail.svelte-1hcb2e4{gap:var(--space-5)}.user-access-detail--embedded.svelte-1hcb2e4{gap:var(--space-3)}.page-header--compact.svelte-1hcb2e4{align-items:center;margin:0;padding:0}.page-header--compact.svelte-1hcb2e4 .page-header-text:where(.svelte-1hcb2e4) p:where(.svelte-1hcb2e4){font-size:var(--text-sm);color:var(--ink-muted);margin:0}.back-link.svelte-1hcb2e4{margin-bottom:var(--space-2);color:var(--brand);font-size:var(--text-sm);text-decoration:none;display:inline-block}.request-actions.svelte-1hcb2e4{gap:var(--space-2);flex-wrap:wrap;display:flex}.overdue-flag.svelte-1hcb2e4,.late-flag.svelte-1hcb2e4{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--danger);font-weight:600;display:inline-flex}.history-row.svelte-1hcb2e4 td:where(.svelte-1hcb2e4){background:var(--surface-sunken)}.request-history.svelte-1hcb2e4{gap:var(--space-4);display:grid}.request-history.svelte-1hcb2e4 h2:where(.svelte-1hcb2e4),.request-history.svelte-1hcb2e4 h3:where(.svelte-1hcb2e4),.history-message.svelte-1hcb2e4,.history-error.svelte-1hcb2e4 p:where(.svelte-1hcb2e4){margin:0}.request-history.svelte-1hcb2e4 h2:where(.svelte-1hcb2e4){font-size:var(--text-base)}.request-history.svelte-1hcb2e4 h3:where(.svelte-1hcb2e4){margin-bottom:var(--space-2);font-size:var(--text-sm)}.history-list.svelte-1hcb2e4{padding-left:var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);margin:0}.history-message.svelte-1hcb2e4,.history-error.svelte-1hcb2e4{color:var(--ink-muted);font-size:var(--text-sm)}.history-error.svelte-1hcb2e4{align-items:center;gap:var(--space-3);display:flex}.provision-attempt-list.svelte-1hcb2e4{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.provision-attempt-details.svelte-1hcb2e4{gap:var(--space-2) var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.provision-attempt-details.svelte-1hcb2e4 div:where(.svelte-1hcb2e4){min-width:0}.provision-attempt-details.svelte-1hcb2e4 dt:where(.svelte-1hcb2e4){color:var(--ink-muted);font-size:var(--text-xs);font-weight:600}.provision-attempt-details.svelte-1hcb2e4 dd:where(.svelte-1hcb2e4){overflow-wrap:anywhere;margin:var(--space-1) 0 0}.grant-dialog-form.svelte-1hcb2e4{gap:var(--space-4);flex-direction:column;display:flex}.grant-subject-card.svelte-1hcb2e4{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.grant-subject-meta.svelte-1hcb2e4{font-size:var(--text-2xs);color:var(--ink-muted);font-weight:600}.grant-subject-row.svelte-1hcb2e4{align-items:center;gap:var(--space-2);display:flex}.grant-subject-text.svelte-1hcb2e4{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.grant-subject-name.svelte-1hcb2e4{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.grant-subject-email.svelte-1hcb2e4{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.back-link.svelte-xfj7sf{margin-bottom:var(--space-4);color:var(--brand);font-size:var(--text-sm);text-decoration:none;display:inline-block}.person-header.svelte-xfj7sf{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.person-identity.svelte-xfj7sf{align-items:center;gap:var(--space-3);display:flex}.person-identity.svelte-xfj7sf .user-avatar-label{font-weight:600;font-size:var(--text-base)}.person-identity-text.svelte-xfj7sf{gap:var(--space-1);flex-direction:column;display:flex}.person-badges.svelte-xfj7sf{gap:var(--space-2);align-items:center;display:flex}.email-button.svelte-xfj7sf{text-align:left;font:inherit;font-size:var(--text-sm);color:var(--ink-muted);cursor:copy;background:0 0;border:none;padding:0}.person-facts.svelte-xfj7sf{gap:var(--space-5);grid-template-columns:repeat(4,auto);margin:0;display:grid}.person-facts.svelte-xfj7sf dt:where(.svelte-xfj7sf),.profile-grid.svelte-xfj7sf dt:where(.svelte-xfj7sf){font-size:var(--text-xs);color:var(--ink-muted);font-weight:400}.person-facts.svelte-xfj7sf dd:where(.svelte-xfj7sf),.profile-grid.svelte-xfj7sf dd:where(.svelte-xfj7sf){margin:var(--space-1) 0 0}.overview-grid.svelte-xfj7sf{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.overview-card.svelte-xfj7sf{padding:var(--space-5)}.overview-card.svelte-xfj7sf h2:where(.svelte-xfj7sf){margin:0 0 var(--space-3);font-size:var(--text-base)}.profile-grid.svelte-xfj7sf{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.source-badge.svelte-xfj7sf{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--brand-subtle);color:var(--brand-darker);font-size:var(--text-xs);font-weight:500;display:inline-block}.numeric.svelte-xfj7sf{text-align:right}.muted.svelte-xfj7sf{color:var(--ink-muted);font-size:var(--text-xs)}.clickable.svelte-xfj7sf{cursor:pointer}.timeline.svelte-xfj7sf{padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.timeline-entry.svelte-xfj7sf{gap:var(--space-3);grid-template-columns:1rem 1fr;display:grid}.timeline-marker.svelte-xfj7sf{border-radius:var(--radius-full);background:var(--ink-faint);width:.6rem;height:.6rem;margin-top:.4rem}.timeline-entry--request_event.svelte-xfj7sf .timeline-marker:where(.svelte-xfj7sf){background:var(--brand)}.timeline-entry--review.svelte-xfj7sf .timeline-marker:where(.svelte-xfj7sf){background:var(--warning)}.timeline-title.svelte-xfj7sf{gap:var(--space-2);align-items:baseline;display:flex}.timeline-app.svelte-xfj7sf{font-size:var(--text-xs);color:var(--ink-muted)}.timeline-description.svelte-xfj7sf{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.timeline-meta.svelte-xfj7sf{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-muted)}.checklist.svelte-xfj7sf{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist.svelte-xfj7sf li:where(.svelte-xfj7sf){align-items:center;gap:var(--space-2);display:flex}.checklist.svelte-xfj7sf li.done:where(.svelte-xfj7sf){color:var(--success-text)}.check.svelte-xfj7sf{justify-content:center;width:1.2rem;display:inline-flex}.attachment-list.svelte-xfj7sf{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attachment-list.svelte-xfj7sf li:where(.svelte-xfj7sf){flex-direction:column;display:flex}.access-denied.svelte-xfj7sf{padding:var(--space-5)}.people-redirect.svelte-1yqx8so{color:var(--ink-muted);font-size:var(--text-sm)}.people-layout.svelte-1pwybmp{gap:var(--space-5)}.users-row.svelte-1tinknu{cursor:pointer}.users-table.svelte-1tinknu th:first-child,.users-table.svelte-1tinknu td:first-child{width:2.75rem}.users-table.svelte-1tinknu th:nth-child(2),.users-table.svelte-1tinknu td:nth-child(2){width:22%}.users-table.svelte-1tinknu th:nth-child(3),.users-table.svelte-1tinknu td:nth-child(3){width:28%}.users-table.svelte-1tinknu th:nth-child(4),.users-table.svelte-1tinknu td:nth-child(4){width:16%}.users-table.svelte-1tinknu th:nth-child(5),.users-table.svelte-1tinknu td:nth-child(5){width:14%}.users-table.svelte-1tinknu th:nth-child(6),.users-table.svelte-1tinknu td:nth-child(6){width:16%}:is(.users-table.svelte-1tinknu:not(:has(.checkbox-col)) th:first-child,.users-table.svelte-1tinknu:not(:has(.checkbox-col)) td:first-child){width:22%}.person-cell-inner.svelte-1tinknu{align-items:center;gap:var(--space-2);min-width:0;display:flex}.person-name.svelte-1tinknu{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:500;overflow:hidden}.status-cell.svelte-1tinknu{white-space:nowrap}.users-form.svelte-1tinknu{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-1tinknu{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;font-weight:500;display:flex}.field.svelte-1tinknu input:where(.svelte-1tinknu),.field.svelte-1tinknu select:where(.svelte-1tinknu){padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm)}.users-form-actions.svelte-1tinknu{justify-content:flex-end;gap:var(--space-3);display:flex}.detail-stack.svelte-5dna26{gap:var(--space-4);flex-direction:column;display:flex}.detail-section.svelte-5dna26{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.detail-section-header.svelte-5dna26{align-items:center;gap:var(--space-3);display:flex}.detail-section-title.svelte-5dna26{font-size:var(--text-md);flex:1}.profile-heading.svelte-5dna26{flex-direction:column;flex:1;min-width:0;display:flex}.profile-heading.svelte-5dna26 h2:where(.svelte-5dna26){font-size:var(--text-md)}.profile-email.svelte-5dna26{font-size:var(--text-sm);color:var(--ink-muted)}.property-grid.svelte-5dna26{gap:var(--space-4) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;display:grid}.property.svelte-5dna26{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.property.svelte-5dna26 dt:where(.svelte-5dna26){font-size:var(--text-sm);color:var(--ink-muted)}.property.svelte-5dna26 dd:where(.svelte-5dna26){align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.property-link.svelte-5dna26{font-size:var(--text-sm);text-decoration:none}.property-link.svelte-5dna26:hover{text-decoration:underline}.edit-grid.svelte-5dna26{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width<=900px){.edit-grid.svelte-5dna26{grid-template-columns:1fr}}.edit-form.svelte-5dna26{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.field-row.svelte-5dna26{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.field-row.svelte-5dna26{grid-template-columns:1fr}}.field.svelte-5dna26{gap:var(--space-1);font-size:var(--text-sm);color:var(--ink-muted);flex-direction:column;display:flex}.field.svelte-5dna26 input:where(.svelte-5dna26),.field.svelte-5dna26 select:where(.svelte-5dna26),.date-input.svelte-5dna26{height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);color:var(--ink)}.field.svelte-5dna26 input:where(.svelte-5dna26):focus-visible,.field.svelte-5dna26 select:where(.svelte-5dna26):focus-visible,.date-input.svelte-5dna26:focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.form-footer.svelte-5dna26{justify-content:flex-end;margin-top:auto;display:flex}.training-groups-list.svelte-5dna26{gap:var(--space-3)}.training-group-chip.svelte-5dna26{align-items:center;gap:var(--space-2);display:inline-flex}.setting-list.svelte-5dna26{margin:0;padding:0;list-style:none}.setting-row.svelte-5dna26{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.setting-row.svelte-5dna26+.setting-row:where(.svelte-5dna26){border-top:1px solid var(--border)}.setting-name.svelte-5dna26{font-size:var(--text-sm);flex:1}.setting-state.svelte-5dna26{font-size:var(--text-xs);color:var(--ink-muted)}.roles-section.svelte-163xu55{gap:var(--space-3);flex-direction:column;display:flex}.roles-section-header.svelte-163xu55{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.roles-section-header.svelte-163xu55 h2:where(.svelte-163xu55){font-size:var(--text-md)}.role-list.svelte-163xu55{border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.role-list.svelte-163xu55 li:where(.svelte-163xu55)+li:where(.svelte-163xu55){border-top:1px solid var(--border)}.role-row.svelte-163xu55{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--ink-muted);transition:background-color var(--duration-slow) ease;text-decoration:none;display:flex}.role-row.svelte-163xu55:hover{background:var(--surface-sunken);color:var(--ink)}.role-row.svelte-163xu55:focus-visible{outline-offset:-2px}.role-row-text.svelte-163xu55{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.role-row-name.svelte-163xu55{font-size:var(--text-base);color:var(--ink);font-weight:500}.role-row-description.svelte-163xu55{font-size:var(--text-sm);color:var(--ink-muted)}.role-row-count.svelte-163xu55{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);background:var(--brand-subtle);color:var(--brand-dark);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;padding:.125rem .625rem;display:inline-flex}.role-row-count--empty.svelte-163xu55{background:var(--bg);color:var(--ink-muted)}@media (width<=640px){.role-row-description.svelte-163xu55{display:none}}.role-overview.svelte-v3zged{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) 18rem;display:grid}.role-card.svelte-v3zged{padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.role-card-title.svelte-v3zged{font-size:var(--text-base);margin:0;font-weight:500}.role-card-note.svelte-v3zged{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.role-properties.svelte-v3zged{gap:var(--space-5);margin:var(--space-5) 0 0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.role-properties.svelte-v3zged dt:where(.svelte-v3zged){font-size:var(--text-sm);color:var(--ink-muted)}.role-properties.svelte-v3zged dd:where(.svelte-v3zged){margin:var(--space-1) 0 0}.role-users-card.svelte-v3zged{gap:var(--space-3);flex-direction:column;display:flex}.role-users-count.svelte-v3zged{align-items:center;gap:var(--space-2);font-size:var(--text-xl);color:var(--ink);margin:0;display:flex}.role-users-count.svelte-v3zged svg{color:var(--ink-faint)}.role-users-link.svelte-v3zged{font-size:var(--text-sm);margin-top:auto}@media (width<=900px){.role-overview.svelte-v3zged,.role-properties.svelte-v3zged{grid-template-columns:1fr}}.access-levels-header.svelte-v3zged{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.access-groups.svelte-v3zged{gap:var(--space-5);flex-direction:column;display:flex}.access-group.svelte-v3zged h3:where(.svelte-v3zged){margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);font-weight:400}.access-module-list.svelte-v3zged{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.access-module-row.svelte-v3zged{flex-direction:column;display:flex}.access-module-row.svelte-v3zged+.access-module-row:where(.svelte-v3zged){border-top:1px solid var(--border)}.access-module-toggle.svelte-v3zged{align-items:center;gap:var(--space-2);width:100%;min-height:3rem;padding:0 var(--space-4);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;font-weight:500;display:flex}.access-module-toggle.svelte-v3zged:hover{background:var(--surface-sunken)}.access-module-name.svelte-v3zged{flex:1;min-width:0}.access-module-toggle.svelte-v3zged svg{color:var(--ink-faint);transition:transform var(--duration-fast)}.access-module-level.svelte-v3zged{font-size:var(--text-sm);font-weight:400}.access-module-detail.svelte-v3zged{gap:var(--space-2) var(--space-4);padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 16px + var(--space-2));font-size:var(--text-sm);grid-template-columns:10rem minmax(0,1fr);margin:0;display:grid}.access-module-detail.svelte-v3zged>div:where(.svelte-v3zged){display:contents}.access-module-detail.svelte-v3zged dt:where(.svelte-v3zged){color:var(--ink-muted)}.access-module-detail.svelte-v3zged dd:where(.svelte-v3zged){margin:0}@media (width<=640px){.access-module-detail.svelte-v3zged{grid-template-columns:1fr;gap:0}.access-module-detail.svelte-v3zged>div:where(.svelte-v3zged)+div:where(.svelte-v3zged){margin-top:var(--space-2)}}.access-level--active.svelte-v3zged{color:var(--success-text)}.access-level--pending.svelte-v3zged{color:var(--warning-text)}.access-level--disabled.svelte-v3zged,.access-level--failed.svelte-v3zged{color:var(--ink-muted)}.apps-summary.svelte-o43nms{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.apps-summary.svelte-o43nms{grid-template-columns:1fr}}.apps-summary-card.svelte-o43nms{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.apps-summary-header.svelte-o43nms{justify-content:space-between;align-items:center;display:flex}.apps-summary-header.svelte-o43nms h2:where(.svelte-o43nms){align-items:center;gap:var(--space-2);font-size:var(--text-base);display:inline-flex}.apps-summary-count.svelte-o43nms{border-radius:var(--radius-full);background:var(--bg);min-width:1.5rem;font-size:var(--text-xs);text-align:center;color:var(--ink-muted);padding:0 .5rem;line-height:1.5rem}.apps-summary-empty.svelte-o43nms{font-size:var(--text-sm);color:var(--ink-muted)}.app-chip-list.svelte-o43nms{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-chip.svelte-o43nms{border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);font-size:var(--text-sm);padding:.25rem .625rem}.pending-list.svelte-o43nms{margin:0;padding:0;list-style:none}.pending-row.svelte-o43nms{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.pending-row.svelte-o43nms+.pending-row:where(.svelte-o43nms){border-top:1px solid var(--border)}.pending-name.svelte-o43nms{font-size:var(--text-sm)}.catalog.svelte-o43nms{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.catalog-header.svelte-o43nms{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-header.svelte-o43nms .list-toolbar{flex:0 22rem;width:auto}.catalog-heading.svelte-o43nms{align-items:baseline;gap:var(--space-3);display:flex}.catalog-heading.svelte-o43nms h2:where(.svelte-o43nms){font-size:var(--text-md)}.catalog-grid.svelte-o43nms{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-card.svelte-o43nms{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-slow) ease, background-color var(--duration-slow) ease;display:flex}.catalog-card.svelte-o43nms:hover{border-color:var(--border-strong)}.catalog-card--granted.svelte-o43nms{background:var(--surface-sunken)}.catalog-avatar.svelte-o43nms{border-radius:var(--radius-md);background:var(--bg);width:2rem;height:2rem;color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.catalog-name.svelte-o43nms{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:1;overflow:hidden}.training-summary.svelte-ch06d0{gap:var(--space-4) var(--space-8);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.training-summary-item.svelte-ch06d0{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.training-summary-label.svelte-ch06d0{font-size:var(--text-sm);color:var(--ink-muted)}.training-summary-value.svelte-ch06d0{font-size:var(--text-sm)}.policy-column.svelte-ch06d0{width:40%}.action-column.svelte-ch06d0{text-align:right;width:7rem}.completed-row.svelte-ch06d0 td:where(.svelte-ch06d0){color:var(--ink-muted)}.training-row.svelte-ch06d0{cursor:pointer}.onboarding-layout.svelte-pemr3v{gap:var(--space-5)}.overview-grid.svelte-713bu{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1100px){.overview-grid.svelte-713bu{grid-template-columns:1fr}}.overview-card.svelte-713bu,.tasks-card.svelte-713bu{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;box-shadow:0 1px 2px #09151d0a}.overview-card-header.svelte-713bu,.tasks-card-header.svelte-713bu{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.overview-label.svelte-713bu{font-size:var(--text-sm);color:var(--ink-muted)}.overview-meta.svelte-713bu{font-size:var(--text-xs);color:var(--ink-muted);background:var(--bg);border-radius:var(--radius-full);padding:.125rem .625rem}.overview-value.svelte-713bu{font-size:var(--text-md);color:var(--ink)}.overview-hint.svelte-713bu{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.5}.overview-link.svelte-713bu{align-items:center;gap:var(--space-1);font-size:var(--text-sm);margin-top:auto;text-decoration:none;display:inline-flex}.overview-link.svelte-713bu:hover{text-decoration:underline}.progress-item.svelte-713bu{gap:var(--space-1);flex-direction:column;display:flex}.progress-caption.svelte-713bu{font-size:var(--text-sm);color:var(--ink-muted);justify-content:space-between;display:flex}.progress-count.svelte-713bu{color:var(--ink);font-variant-numeric:tabular-nums}.progress-bar.svelte-713bu{border-radius:var(--radius-full);background:var(--bg);height:.375rem;overflow:hidden}.progress-bar-fill.svelte-713bu{background:var(--brand);border-radius:inherit;height:100%;transition:width var(--duration-slow) var(--ease-out-quart)}.progress-bar-fill.complete.svelte-713bu{background:var(--success)}.progress-complete.svelte-713bu{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--success-text);display:inline-flex}.tasks-card.svelte-713bu{margin-top:var(--space-4)}.tasks-card-header.svelte-713bu h2:where(.svelte-713bu){font-size:var(--text-md)}.task-tabs.svelte-713bu{overflow-x:auto}.task-tabs.svelte-713bu .page-tab:where(.svelte-713bu){align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.task-count.svelte-713bu{border-radius:var(--radius-full);background:var(--bg);min-width:1.25rem;font-size:var(--text-xs);text-align:center;color:var(--ink-muted);padding:0 .375rem;line-height:1.25rem}.page-tab[data-state=active].svelte-713bu .task-count:where(.svelte-713bu){background:var(--brand-subtle);color:var(--brand-dark)}.tasks-empty.svelte-713bu{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm);color:var(--ink-muted);display:flex}.task-list.svelte-713bu{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.task-list.svelte-713bu li:where(.svelte-713bu)+li:where(.svelte-713bu){border-top:1px solid var(--border)}.task-row.svelte-713bu{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--surface);font:inherit;text-align:left;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-slow) ease;border:none;display:flex}.task-row.svelte-713bu:hover{background:var(--surface-sunken)}.task-row-text.svelte-713bu{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-row-title.svelte-713bu{font-size:var(--text-sm);color:var(--ink)}.task-row-subtitle.svelte-713bu{font-size:var(--text-xs);color:var(--ink-muted)}.task-row-due.svelte-713bu{font-size:var(--text-xs);white-space:nowrap}.task-row-due.overdue.svelte-713bu{color:var(--danger-dark)}.quick-links.svelte-713bu{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-link.svelte-713bu{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg);color:var(--ink-muted);font-size:var(--text-sm);transition:background-color var(--duration-slow) ease, color var(--duration-slow) ease;text-decoration:none;display:flex}.quick-link.svelte-713bu:hover{background:var(--surface-sunken);color:var(--ink)}.quick-link-count.svelte-713bu{font-size:var(--text-lg);color:var(--ink);font-variant-numeric:tabular-nums}.quick-link-label.svelte-713bu{flex:1}.person-name-cell.svelte-4k5086{font-weight:500}.action-cell.svelte-4k5086{white-space:nowrap;text-align:right;width:2.5rem}.manage-access-link.svelte-4k5086{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--ink-faint);opacity:0;transition:opacity var(--duration-fast), color var(--duration-fast);justify-content:center;align-items:center;display:inline-flex}.employee-access-row.svelte-4k5086:hover .manage-access-link:where(.svelte-4k5086),.employee-access-row.svelte-4k5086:focus-visible .manage-access-link:where(.svelte-4k5086){opacity:1;color:var(--ink-muted)}.employee-access-row.svelte-4k5086{cursor:pointer}.employee-access-row.svelte-4k5086:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.status-cell.svelte-4k5086{white-space:nowrap}.catalog-form.svelte-elrqex{gap:var(--space-3);flex-direction:column;display:flex}.catalog-form.svelte-elrqex label:where(.svelte-elrqex){font-size:var(--text-sm);font-weight:500}.catalog-form.svelte-elrqex input:where(.svelte-elrqex),.catalog-form.svelte-elrqex select:where(.svelte-elrqex),.catalog-form.svelte-elrqex textarea:where(.svelte-elrqex){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:var(--space-2) var(--space-3)}.catalog-form-checkbox.svelte-elrqex{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;display:flex}.catalog-form-checkbox.svelte-elrqex input:where(.svelte-elrqex){width:auto}.provisioning-provider.svelte-elrqex{font-size:var(--text-sm)}.provisioning-filter.svelte-elrqex{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);display:flex}.provisioning-filter.svelte-elrqex select:where(.svelte-elrqex){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;padding:var(--space-2) var(--space-3)}.provisioning-target.svelte-elrqex,.provisioning-role.svelte-elrqex{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-family:var(--font-mono);font-size:var(--text-xs);display:block;overflow:hidden}.provisioning-role.svelte-elrqex{margin-top:var(--space-1);color:var(--ink-muted)}.provisioning-cell.svelte-elrqex{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.provisioning-connector-warning.svelte-elrqex{margin:0 0 var(--space-3);color:var(--warning-text);font-size:var(--text-sm)}.stacks-grid.svelte-l5m234{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.stack-card.svelte-l5m234{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.stack-card.svelte-l5m234 header:where(.svelte-l5m234) h3:where(.svelte-l5m234){margin:0}.stack-card.svelte-l5m234 header:where(.svelte-l5m234) p:where(.svelte-l5m234){margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--text-sm)}.stack-card.svelte-l5m234 ul:where(.svelte-l5m234){padding-left:var(--space-4);color:var(--ink);font-size:var(--text-sm);margin:0}.stack-card-actions.svelte-l5m234{margin-top:auto}.stack-form.svelte-l5m234{gap:var(--space-4);flex-direction:column;display:flex}.selected-application-list.svelte-l5m234{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.selected-application-list.svelte-l5m234 li:where(.svelte-l5m234){justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.selected-application-list.svelte-l5m234 li:where(.svelte-l5m234)>span:where(.svelte-l5m234){flex-direction:column;min-width:0;display:flex}.selected-application-list.svelte-l5m234 small:where(.svelte-l5m234){color:var(--ink-muted);font-size:var(--text-xs)}.selected-application-list.svelte-l5m234 button:where(.svelte-l5m234){border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.selected-application-list.svelte-l5m234 button:where(.svelte-l5m234):hover{background:var(--surface);color:var(--danger)}.selected-application-list.svelte-l5m234 strong:where(.svelte-l5m234){font-size:var(--text-sm);color:var(--ink)}.stack-summary-box.svelte-l5m234{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.stack-summary-heading.svelte-l5m234{font-size:var(--text-xs);color:var(--ink-muted);font-weight:600}.stack-summary-apps.svelte-l5m234{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--ink);margin:0}.access-denied.svelte-l5m234{padding:var(--space-5)}.bulk-toolbar.svelte-10r092s{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-bottom:1px solid var(--border);font-size:var(--text-sm);display:flex}.pagination.svelte-10r092s{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.muted.svelte-10r092s{color:var(--ink-muted)}.row-actions.svelte-10r092s{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.app-list-dialog-form.svelte-10r092s{gap:var(--space-4);flex-direction:column;display:flex}.group-list.svelte-6m471o{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.group-item.svelte-6m471o+.group-item:where(.svelte-6m471o){border-top:1px solid var(--border)}.group-row.svelte-6m471o{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-2);text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;display:flex}.group-row.svelte-6m471o:hover{background:var(--surface-sunken)}.group-row-text.svelte-6m471o{gap:var(--space-1);flex-direction:column;display:flex}.group-row-name.svelte-6m471o{font-weight:600}.group-row-description.svelte-6m471o{color:var(--ink-muted);font-size:var(--text-sm)}.group-row-meta.svelte-6m471o{color:var(--ink-muted);font-size:var(--text-sm);white-space:nowrap}.group-members.svelte-6m471o{padding:0 var(--space-2) var(--space-4)}.group-members.svelte-6m471o ul:where(.svelte-6m471o){gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.group-member-row.svelte-6m471o{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.group-member-text.svelte-6m471o{flex-direction:column;display:flex}.group-member-email.svelte-6m471o{color:var(--ink-muted);font-size:var(--text-xs)}.group-members-actions.svelte-6m471o{margin-top:var(--space-3)}.member-search-results.svelte-6m471o{border:1px solid var(--border);border-radius:var(--radius-md);max-height:18rem;padding:var(--space-2);overflow-y:auto}.member-search-results.svelte-6m471o ul:where(.svelte-6m471o){margin:0;padding:0;list-style:none}.member-option.svelte-6m471o{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.member-option.svelte-6m471o:hover{background:var(--surface-sunken)}.group-members-empty.svelte-6m471o{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.group-form.svelte-6m471o{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-6m471o{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;font-weight:500;display:flex}.field.svelte-6m471o input:where(.svelte-6m471o){padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm)}.group-form-actions.svelte-6m471o{justify-content:flex-end;gap:var(--space-3);display:flex}.sync-chip.svelte-1b674ju{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.sync-chip.svelte-1b674ju:hover{color:var(--ink);border-color:var(--ink-muted)}.sync-chip--success.svelte-1b674ju{color:var(--success-text);border-color:var(--success-light);background:var(--success-subtle)}.sync-chip--warning.svelte-1b674ju{color:var(--warning-text);border-color:var(--warning-light);background:var(--warning-subtle)}.sync-chip--critical.svelte-1b674ju{color:var(--danger-dark);border-color:var(--danger-light);background:var(--danger-subtle)}.sync-chip-separator.svelte-1b674ju{opacity:.6}.clickable.svelte-1nyb2in{cursor:pointer}.muted.svelte-1nyb2in{color:var(--ink-muted);font-size:var(--text-xs)}.numeric.svelte-1nyb2in{text-align:right}.danger.svelte-1nyb2in{color:var(--danger-dark);font-weight:500}.coverage-col.svelte-1nyb2in{min-width:12rem}.coverage-bar.svelte-1nyb2in{vertical-align:middle;width:8rem;height:.5rem;margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);display:inline-block;overflow:hidden}.coverage-bar.svelte-1nyb2in span:where(.svelte-1nyb2in){background:var(--brand);border-radius:var(--radius-full);height:100%;display:block}.coverage-count.svelte-1nyb2in{font-variant-numeric:tabular-nums}.access-denied.svelte-1nyb2in{padding:var(--space-5)}.settings-form.svelte-u4jjyo{gap:var(--space-4);max-width:32rem;padding:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.field.svelte-u4jjyo{gap:var(--space-1);font-size:var(--text-sm);color:var(--ink-muted);flex-direction:column;width:100%;font-weight:400;display:flex}.field.svelte-u4jjyo input:where(.svelte-u4jjyo){height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm)}.field.svelte-u4jjyo input:where(.svelte-u4jjyo):focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.docs-search-panel.svelte-pel94{gap:var(--space-3);flex-direction:column;display:flex}.docs-search-input-wrap.svelte-pel94{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.docs-search-input-wrap.svelte-pel94:focus-within{border-color:var(--brand-light);box-shadow:0 0 0 3px #98beff2e}.docs-search-input-wrap.svelte-pel94 svg{color:var(--ink-faint);flex-shrink:0}input.svelte-pel94{width:100%;padding:var(--space-3) 0;font:inherit;background:0 0;border:0}input.svelte-pel94:focus{outline:none}.docs-search-results.svelte-pel94{gap:var(--space-1);flex-direction:column;max-height:20rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.docs-search-results.svelte-pel94 button:where(.svelte-pel94){width:100%;padding:var(--space-3);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.docs-search-results.svelte-pel94 button.selected:where(.svelte-pel94),.docs-search-results.svelte-pel94 button:where(.svelte-pel94):hover{border-color:var(--border);background:var(--brand-subtle)}.docs-search-result-title.svelte-pel94{color:var(--ink);font-weight:600}.docs-search-result-meta.svelte-pel94{font-size:var(--text-xs);color:var(--brand-dark)}.docs-search-result-description.svelte-pel94{font-size:var(--text-sm);color:var(--ink-muted)}.docs-search-empty.svelte-pel94{padding:var(--space-3);color:var(--ink-muted)}:root{--docs-reading-width:42rem;--docs-content-max:52rem;--docs-sidebar-width:15.5rem;--docs-outline-width:13rem;--docs-prose-size:1.0625rem;--docs-prose-leading:1.75}.docs-prose{max-width:var(--docs-reading-width);font-size:var(--docs-prose-size);line-height:var(--docs-prose-leading);color:var(--ink)}.docs-prose :is(h2,h3,h4){scroll-margin-top:var(--space-7);color:var(--ink);font-family:var(--font-brand);letter-spacing:-.015em}.docs-prose h2{margin:var(--space-8) 0 var(--space-4);padding-top:var(--space-2);font-size:var(--text-lg);line-height:1.25}.docs-prose h2:first-child{margin-top:0}.docs-prose h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-md);line-height:1.35}.docs-prose p{margin:0 0 var(--space-4)}.docs-prose :is(ul,ol){margin:0 0 var(--space-5);padding-left:1.4rem}.docs-prose li{margin-bottom:var(--space-2)}.docs-prose li::marker{color:var(--brand-dark)}.docs-prose a{color:var(--brand-dark);text-underline-offset:.18em;font-weight:500;-webkit-text-decoration:underline #2136e140;text-decoration:underline #2136e140}.docs-prose a:hover{-webkit-text-decoration-color:var(--brand-dark);text-decoration-color:var(--brand-dark)}.docs-prose strong{color:var(--ink);font-weight:600}.docs-prose hr{margin:var(--space-7) 0;border:0;border-top:1px solid var(--border)}.docs-prose blockquote{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-left:3px solid var(--brand-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--brand-subtle);color:var(--ink-muted)}.docs-prose table{width:100%;margin:0 0 var(--space-6);border-collapse:separate;border-spacing:0;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.docs-prose th{padding:var(--space-3) var(--space-4);background:var(--surface-sunken);color:var(--ink);text-align:left;border-bottom:1px solid var(--border);font-weight:600}.docs-prose td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}.docs-prose tr:last-child td{border-bottom:0}.docs-prose pre{margin:0 0 var(--space-5);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.55;overflow:auto}.docs-prose code{border-radius:var(--radius-sm);font-family:var(--font-mono);background:#ebf5ffd9;padding:.12em .4em;font-size:.9em}.docs-prose pre code{background:0 0;padding:0}.docs-shell.svelte-128t1u2{grid-template-columns:var(--docs-sidebar-width) minmax(0, 1fr);gap:0;height:100%;min-height:100%;display:grid}.docs-sidebar.svelte-128t1u2{gap:var(--space-4);height:100%;padding:var(--space-5) var(--space-4) var(--space-6);border-right:1px solid var(--border);background:var(--bg);flex-direction:column;display:flex;overflow-y:auto}.docs-sidebar-header.svelte-128t1u2{gap:var(--space-3);flex-direction:column;display:flex}.docs-home-link.svelte-128t1u2{font-family:var(--font-brand);font-size:var(--text-base);color:var(--ink);font-weight:700;text-decoration:none}.docs-home-link.svelte-128t1u2:hover,.docs-home-link[aria-current=page].svelte-128t1u2{color:var(--brand-dark)}.docs-search-trigger.svelte-128t1u2{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);display:flex}.docs-search-trigger.svelte-128t1u2:hover{border-color:var(--brand-light);box-shadow:0 0 0 3px #98beff29}.docs-search-trigger.svelte-128t1u2 kbd:where(.svelte-128t1u2){border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-mono);color:var(--ink-faint);margin-left:auto;padding:.1rem .35rem;font-size:.65rem}.docs-nav.svelte-128t1u2{gap:var(--space-5);flex-direction:column;display:flex}.docs-nav-section-toggle.svelte-128t1u2{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.docs-nav-section-toggle.svelte-128t1u2:hover{color:var(--brand-dark)}.docs-nav-chevron{color:var(--ink-faint);transition:transform var(--duration-fast) var(--ease-out-quart);flex-shrink:0}.docs-nav-chevron.expanded{transform:rotate(180deg)}.docs-nav-section.svelte-128t1u2 ul:where(.svelte-128t1u2){margin:var(--space-2) 0 0;flex-direction:column;gap:1px;padding:0;list-style:none;display:flex}.docs-nav-section.svelte-128t1u2 a:where(.svelte-128t1u2){padding:.4rem var(--space-2);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);line-height:1.45;text-decoration:none;display:block}.docs-nav-section.svelte-128t1u2 a:where(.svelte-128t1u2):hover{color:var(--brand-dark);background:#ffffffa6}.docs-nav-section.svelte-128t1u2 a.active:where(.svelte-128t1u2){color:var(--brand-dark);background:var(--surface);box-shadow:var(--shadow-sm);font-weight:600}.docs-main.svelte-128t1u2{background:var(--surface);min-width:0;min-height:0;overflow-y:auto}@media (width<=900px){.docs-shell.svelte-128t1u2{grid-template-columns:1fr}.docs-sidebar.svelte-128t1u2{border-right:0;border-bottom:1px solid var(--border);height:auto}}.docs-index.svelte-wdgglk{gap:var(--space-7);max-width:56rem;padding:var(--space-8) var(--space-7);flex-direction:column;margin:0 auto;display:flex}.docs-index-header.svelte-wdgglk{gap:var(--space-3);flex-direction:column;max-width:36rem;display:flex}.docs-index-header.svelte-wdgglk h1:where(.svelte-wdgglk){font-family:var(--font-brand);letter-spacing:-.025em;font-size:clamp(1.85rem,3vw,2.35rem);line-height:1.1}.docs-index-lead.svelte-wdgglk{color:var(--ink-muted);font-size:var(--text-md);margin:0;line-height:1.6}.docs-index-search.svelte-wdgglk{align-items:center;gap:var(--space-3);width:100%;max-width:28rem;margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart), background var(--duration-fast) var(--ease-out-quart);display:flex}.docs-index-search.svelte-wdgglk:hover{border-color:var(--brand-light);background:var(--surface);box-shadow:0 0 0 3px #98beff29}.docs-index-search.svelte-wdgglk kbd:where(.svelte-wdgglk){border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-mono);color:var(--ink-faint);margin-left:auto;padding:.15rem .45rem;font-size:.65rem}.docs-index-start.svelte-wdgglk{gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--duration-fast) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-quart);background:linear-gradient(120deg,#ebf5ffe6 0%,#fff 100%);border:1px solid #2136e124;text-decoration:none;display:grid;position:relative}.docs-index-start.svelte-wdgglk:hover{border-color:#2136e147;transform:translateY(-1px)}.docs-index-start-label.svelte-wdgglk{color:var(--brand-dark);font-size:var(--text-xs);font-weight:600}.docs-index-start-title.svelte-wdgglk{font-family:var(--font-brand);font-size:var(--text-lg);color:var(--ink);font-weight:700}.docs-index-start-description.svelte-wdgglk{color:var(--ink-muted);font-size:var(--text-sm);max-width:40rem;line-height:1.55}.docs-index-start-arrow{top:var(--space-5);right:var(--space-5);color:var(--brand-dark);position:absolute}.docs-index-topics.svelte-wdgglk{gap:var(--space-7) var(--space-8);padding-top:var(--space-2);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-index-topic.svelte-wdgglk h2:where(.svelte-wdgglk){margin:0 0 var(--space-4);font-family:var(--font-brand);font-size:var(--text-base);color:var(--ink);font-weight:700}.docs-index-topic.svelte-wdgglk ul:where(.svelte-wdgglk){gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-index-topic.svelte-wdgglk a:where(.svelte-wdgglk){padding:var(--space-2) 0;color:inherit;transition:border-color var(--duration-fast) var(--ease-out-quart);border-bottom:1px solid #0000;flex-direction:column;gap:.2rem;text-decoration:none;display:flex}.docs-index-topic.svelte-wdgglk a:where(.svelte-wdgglk):hover{border-bottom-color:var(--border)}.docs-index-link-title.svelte-wdgglk{color:var(--brand-dark);font-size:var(--text-sm);font-weight:600;line-height:1.4}.docs-index-link-description.svelte-wdgglk{color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}@media (width<=768px){.docs-index.svelte-wdgglk{padding:var(--space-6) var(--space-4)}.docs-index-topics.svelte-wdgglk{grid-template-columns:1fr}}.not-found-container.svelte-1r1fvrx{min-height:50vh;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex}.not-found-card.svelte-1r1fvrx{text-align:center;align-items:center;gap:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6);box-shadow:var(--shadow-md);flex-direction:column;width:100%;max-width:28rem;display:flex}.not-found-icon.svelte-1r1fvrx{border-radius:var(--radius-full);background:var(--brand-subtle);width:4rem;height:4rem;color:var(--brand);justify-content:center;align-items:center;display:flex}.not-found-text.svelte-1r1fvrx{gap:var(--space-2);flex-direction:column;display:flex}.not-found-text.svelte-1r1fvrx h1:where(.svelte-1r1fvrx){font-size:var(--text-lg);color:var(--ink);margin:0;font-weight:600}.not-found-text.svelte-1r1fvrx p:where(.svelte-1r1fvrx){color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.return-button.svelte-1r1fvrx{justify-content:center;align-items:center;gap:var(--space-2);background:var(--brand);color:#fff;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);margin-top:var(--space-2);transition:background-color var(--duration-fast) var(--ease-out-quart);font-weight:500;text-decoration:none;display:inline-flex}.return-button.svelte-1r1fvrx:hover{background:var(--brand-hover);color:#fff}.docs-outline.svelte-ofqi7y{top:var(--space-6);padding-left:var(--space-5);border-left:1px solid var(--border);position:sticky}.docs-outline-label.svelte-ofqi7y{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--ink-faint);font-weight:600}.docs-outline.svelte-ofqi7y ul:where(.svelte-ofqi7y){gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-outline.svelte-ofqi7y a:where(.svelte-ofqi7y){color:var(--ink-muted);font-size:var(--text-xs);transition:color var(--duration-fast) var(--ease-out-quart);line-height:1.45;text-decoration:none;display:block}.docs-outline.svelte-ofqi7y a:where(.svelte-ofqi7y):hover{color:var(--brand-dark)}.level-3.svelte-ofqi7y a:where(.svelte-ofqi7y){padding-left:var(--space-3)}@media (width<=1100px){.docs-outline.svelte-ofqi7y{display:none}}.docs-article.svelte-1k6066r{grid-template-columns:minmax(0, 1fr) var(--docs-outline-width);gap:var(--space-6);max-width:calc(var(--docs-content-max) + var(--docs-outline-width) + var(--space-6));padding:var(--space-8) var(--space-7);margin:0 auto;display:grid}.docs-article-body.svelte-1k6066r{min-width:0}.docs-breadcrumbs.svelte-1k6066r ol:where(.svelte-1k6066r){align-items:center;gap:var(--space-1);margin:0 0 var(--space-5);color:var(--ink-faint);font-size:var(--text-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.docs-breadcrumbs.svelte-1k6066r li:where(.svelte-1k6066r){align-items:center;display:inline-flex}.docs-breadcrumbs.svelte-1k6066r li:where(.svelte-1k6066r):not(:last-child):after{content:"/";margin:0 var(--space-2)}.docs-breadcrumbs.svelte-1k6066r a:where(.svelte-1k6066r){color:var(--brand-dark);font-weight:500;text-decoration:none}.docs-breadcrumbs.svelte-1k6066r a:where(.svelte-1k6066r):hover{text-decoration:underline}.docs-article-header.svelte-1k6066r{margin-bottom:var(--space-7);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.docs-article-header.svelte-1k6066r h1:where(.svelte-1k6066r){margin:0 0 var(--space-3);max-width:var(--docs-reading-width);font-family:var(--font-brand);letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.125rem);line-height:1.15}.docs-article-description.svelte-1k6066r{margin:0 0 var(--space-3);max-width:var(--docs-reading-width);color:var(--ink-muted);font-size:var(--text-md);line-height:1.65}.docs-article-meta.svelte-1k6066r{color:var(--ink-faint);font-size:var(--text-xs);margin:0}.docs-related-routes.svelte-1k6066r{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.docs-related-routes.svelte-1k6066r h2:where(.svelte-1k6066r){margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-muted);font-weight:600}.docs-related-routes.svelte-1k6066r ul:where(.svelte-1k6066r){gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.docs-related-routes.svelte-1k6066r a:where(.svelte-1k6066r){padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--brand-dark);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);font-weight:500;text-decoration:none;display:inline-flex}.docs-related-routes.svelte-1k6066r a:where(.svelte-1k6066r):hover{border-color:var(--brand-light);background:var(--brand-subtle)}.docs-pagination.svelte-1k6066r{gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-pagination-link.svelte-1k6066r{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);color:inherit;transition:border-color var(--duration-fast) var(--ease-out-quart), background var(--duration-fast) var(--ease-out-quart);flex-direction:column;text-decoration:none;display:flex}.docs-pagination-link.svelte-1k6066r:hover{border-color:var(--brand-light);background:var(--brand-subtle)}.docs-pagination-link-next.svelte-1k6066r{text-align:right;grid-column:2;align-items:flex-end}.docs-pagination-direction.svelte-1k6066r{align-items:center;gap:var(--space-1);color:var(--ink-faint);font-size:var(--text-xs);font-weight:600;display:inline-flex}.docs-pagination-title.svelte-1k6066r{color:var(--brand-dark);font-size:var(--text-sm);font-weight:600;line-height:1.4}@media (width<=1100px){.docs-article.svelte-1k6066r{grid-template-columns:1fr}}@media (width<=700px){.docs-article.svelte-1k6066r{padding:var(--space-6) var(--space-4)}.docs-pagination.svelte-1k6066r{grid-template-columns:1fr}.docs-pagination-link-next.svelte-1k6066r{text-align:left;grid-column:auto;align-items:flex-start}}.access-denied.svelte-prxg8l{gap:var(--space-2);background:var(--danger-subtle);border:1px solid var(--danger);border-radius:var(--radius-md);padding:var(--space-5);color:var(--ink);flex-direction:column;max-width:480px;display:flex}.app-shell.svelte-whg6dh{contain:layout;height:100vh;min-height:100vh;display:flex;overflow:hidden}.skip-link.svelte-whg6dh{z-index:1000;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);transform:translateY(calc(-100% - var(--space-5)));position:fixed}.skip-link.svelte-whg6dh:focus{transform:translateY(0)}.sidebar.svelte-whg6dh{background:var(--sidebar-bg);width:14rem;height:100%;color:var(--sidebar-ink);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.brand.svelte-whg6dh{padding:var(--space-4) var(--space-3) var(--space-3)}.brand-text.svelte-whg6dh{padding:0 var(--space-2);line-height:1.1;font-family:var(--font-brand);flex-direction:column;gap:2px;display:flex}.brand-parent.svelte-whg6dh{letter-spacing:.025rem;text-transform:uppercase;color:var(--sidebar-ink-muted);font-size:.625rem;font-weight:500}.brand-product.svelte-whg6dh{letter-spacing:-.02em;color:var(--sidebar-ink);font-size:1.375rem;font-weight:600}nav.svelte-whg6dh{padding:var(--space-2);flex:1;overflow-y:auto}nav.svelte-whg6dh ul:where(.svelte-whg6dh){gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}nav.svelte-whg6dh li:where(.svelte-whg6dh){position:relative}nav.svelte-whg6dh a:where(.svelte-whg6dh){align-items:center;gap:var(--space-2);height:2.375rem;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--sidebar-nav-ink);font-size:var(--text-base);transition:background-color var(--duration-slow) ease-in-out, border-color var(--duration-slow) ease-in-out, color var(--duration-slow) ease-in-out;border:1px solid #0000;font-weight:400;line-height:1.5rem;text-decoration:none;display:flex}.nav-icon.svelte-whg6dh{color:inherit;display:inline-flex}.nav-icon.svelte-whg6dh svg{width:1.125rem;height:1.125rem}nav.svelte-whg6dh a:where(.svelte-whg6dh):hover,nav.svelte-whg6dh a.active:where(.svelte-whg6dh){background:var(--sidebar-nav-active-bg);border-color:var(--border);color:var(--sidebar-nav-active-ink)}nav.svelte-whg6dh a.active:where(.svelte-whg6dh):before{content:"";left:calc(-1 * var(--space-2));background:var(--sidebar-nav-active-indicator);width:2px;position:absolute;top:0;bottom:0}.nav-divider.svelte-whg6dh{height:1px;margin:var(--space-2);background:var(--border);list-style:none}.sidebar-footer.svelte-whg6dh{padding:var(--space-3) var(--space-2);border-top:1px solid var(--border);gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.user-chip.svelte-whg6dh{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-2);display:flex}.user-avatar.svelte-whg6dh{border-radius:var(--radius-full);background:var(--brand-subtle);width:1.75rem;height:1.75rem;color:var(--brand-dark);font-size:var(--text-2xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.user-chip-text.svelte-whg6dh{flex-direction:column;gap:1px;min-width:0;display:flex}.user-email.svelte-whg6dh{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-role.svelte-whg6dh{font-size:var(--text-2xs);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sign-out.svelte-whg6dh{align-items:center;gap:var(--space-2);height:2.375rem;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink-muted);font-family:inherit;font-size:var(--text-base);cursor:pointer;transition:background-color var(--duration-slow) ease-in-out, border-color var(--duration-slow) ease-in-out, color var(--duration-slow) ease-in-out;background:0 0;border:1px solid #0000;display:inline-flex}.sign-out.svelte-whg6dh:hover{background:var(--surface);border-color:var(--border);color:var(--ink)}.main.svelte-whg6dh{min-width:0;min-height:0;padding:var(--space-1) var(--space-1) var(--space-1) 0;flex-direction:column;flex:1;display:flex;overflow:hidden}#main-content.svelte-whg6dh{min-height:0;padding:var(--space-4) var(--space-6) var(--space-6);background:var(--surface);border-radius:var(--radius-lg);flex:1;overflow:hidden auto}#main-content.svelte-whg6dh:focus{outline:none}#main-content.dashboard-route.svelte-whg6dh{padding:0}#main-content.docs-route.svelte-whg6dh{flex-direction:column;padding:0;display:flex;overflow:hidden}@media (width<=768px){.app-shell.svelte-whg6dh{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.sidebar.svelte-whg6dh{width:100%;height:auto;z-index:var(--z-sticky);box-shadow:var(--shadow-md);position:sticky;top:0}.brand.svelte-whg6dh{padding:var(--space-3) var(--space-3) var(--space-1)}.brand-product.svelte-whg6dh{font-size:var(--text-lg)}nav.svelte-whg6dh{padding:var(--space-1) var(--space-3)}nav.svelte-whg6dh ul:where(.svelte-whg6dh){padding-bottom:var(--space-2);gap:var(--space-1);flex-direction:row;overflow-x:auto}nav.svelte-whg6dh a:where(.svelte-whg6dh){padding:var(--space-2) var(--space-3);white-space:nowrap;font-size:var(--text-sm)}nav.svelte-whg6dh a.active:where(.svelte-whg6dh):before{display:none}.nav-divider.svelte-whg6dh{width:1px;height:auto;margin:var(--space-1) var(--space-2)}.sidebar-footer.svelte-whg6dh{padding:var(--space-2) var(--space-3);flex-direction:row;justify-content:space-between;align-items:center}.sign-out.svelte-whg6dh{width:auto;margin-inline:0}.main.svelte-whg6dh{padding:0 var(--space-1) var(--space-1);overflow:visible}#main-content.svelte-whg6dh{padding:var(--space-5) var(--space-4);overflow:visible}#main-content.dashboard-route.svelte-whg6dh{padding:0}}.auth-screen.svelte-1n46o8q{background:var(--bg);background-image:var(--bg-accent);min-height:100vh}.sign-in-screen.svelte-1n46o8q{min-height:100vh;padding:var(--space-6);background:var(--table-header-gradient);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden auto}.sign-in-portal.svelte-1n46o8q{z-index:1;border-radius:var(--radius-lg);background:var(--surface);width:min(100%,24rem);animation:svelte-1n46o8q-sign-in-portal-enter var(--duration-slow) var(--ease-out-quart) both;border:1px solid #ffffff38;position:relative;overflow:hidden;box-shadow:0 18px 48px #080e2861}.sign-in-portal-crest.svelte-1n46o8q{align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-6) calc(var(--space-7) + 2.75rem);background:var(--surface);border-bottom:1px solid var(--border);text-align:center;flex-direction:column;display:flex;position:relative}.sign-in-brand-text.svelte-1n46o8q{z-index:1;align-items:center;gap:var(--space-1);line-height:1.05;font-family:var(--font-brand);flex-direction:column;display:flex;position:relative}.sign-in-brand-parent.svelte-1n46o8q{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-darker);font-weight:500}.sign-in-brand-product.svelte-1n46o8q{letter-spacing:.03em;color:var(--brand-darker);font-size:clamp(1.75rem,4vw,2.125rem);font-weight:700}.sign-in-mark-shell.svelte-1n46o8q{z-index:2;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 10px 28px #20308938}.sign-in-mark.svelte-1n46o8q{width:4.25rem;height:auto;display:block}.sign-in-portal-body.svelte-1n46o8q{gap:var(--space-4);padding:calc(var(--space-7) + 1rem) var(--space-6) var(--space-6);flex-direction:column;display:flex}.sign-in-portal-body.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-size:var(--text-xl);color:var(--ink);text-align:center;margin:0;font-weight:600;line-height:1.2}.sign-in-lead.svelte-1n46o8q{font-size:var(--text-base);color:var(--ink-muted);text-align:center;margin:0;line-height:1.55}.sign-in-portal-body.svelte-1n46o8q .button{width:100%;padding-block:var(--space-3);margin-top:var(--space-2);justify-content:center}.sign-in-footnote.svelte-1n46o8q{font-size:var(--text-sm);color:var(--ink-muted);text-align:center;margin:0;line-height:1.5}.passphrase-form.svelte-1n46o8q{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.passphrase-label.svelte-1n46o8q{font-size:var(--text-sm);color:var(--ink);font-weight:500}.passphrase-input.svelte-1n46o8q{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:var(--space-2) var(--space-3)}.passphrase-input[aria-invalid=true].svelte-1n46o8q{border-color:var(--danger)}.passphrase-error.svelte-1n46o8q{font-size:var(--text-xs);color:var(--danger);margin:0}@keyframes svelte-1n46o8q-sign-in-portal-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sign-in-portal.svelte-1n46o8q{animation:none}}@media (width<=480px){.sign-in-screen.svelte-1n46o8q{padding:var(--space-4)}.sign-in-portal-crest.svelte-1n46o8q,.sign-in-portal-body.svelte-1n46o8q{padding-inline:var(--space-5)}}
