@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2)format("woff2"),url(/assets/michroma-latin-ext-400-normal-DlRaauac.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:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/assets/michroma-latin-400-normal-C7Pn7qca.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:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-cyrillic-ext-400-normal-CkIweJqd.woff2)format("woff2"),url(/assets/exo-2-cyrillic-ext-400-normal-iCCHmvbS.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:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-cyrillic-400-normal-DkhFZ3TL.woff2)format("woff2"),url(/assets/exo-2-cyrillic-400-normal-h9Yg8YHF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-vietnamese-400-normal-BgZK7AGH.woff2)format("woff2"),url(/assets/exo-2-vietnamese-400-normal-C-HDQfeq.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:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-latin-ext-400-normal-BiLgrt0k.woff2)format("woff2"),url(/assets/exo-2-latin-ext-400-normal-eOOluZza.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:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-latin-400-normal-D8MC3_dU.woff2)format("woff2"),url(/assets/exo-2-latin-400-normal-_vYD6UCb.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:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-cyrillic-ext-500-normal-Cc8zzZZQ.woff2)format("woff2"),url(/assets/exo-2-cyrillic-ext-500-normal-W1MGb_cZ.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:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-cyrillic-500-normal-VVdDkghk.woff2)format("woff2"),url(/assets/exo-2-cyrillic-500-normal-DBzaSLUy.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-vietnamese-500-normal-Dzcusaks.woff2)format("woff2"),url(/assets/exo-2-vietnamese-500-normal-BXxkl4Jl.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:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-latin-ext-500-normal-UPjkt-P3.woff2)format("woff2"),url(/assets/exo-2-latin-ext-500-normal-CkIs4PTR.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:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-latin-500-normal-z_O1F9ci.woff2)format("woff2"),url(/assets/exo-2-latin-500-normal-DseOpgOL.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:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-cyrillic-ext-600-normal-c2lTakb1.woff2)format("woff2"),url(/assets/exo-2-cyrillic-ext-600-normal-Bva7FavC.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:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-cyrillic-600-normal-CENMUrsM.woff2)format("woff2"),url(/assets/exo-2-cyrillic-600-normal-DUkGHFVI.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-vietnamese-600-normal-D_uNeL95.woff2)format("woff2"),url(/assets/exo-2-vietnamese-600-normal-H3VyuMj8.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:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-latin-ext-600-normal-70qtqWxx.woff2)format("woff2"),url(/assets/exo-2-latin-ext-600-normal-DMfc7h1y.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:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-latin-600-normal-DOMk466V.woff2)format("woff2"),url(/assets/exo-2-latin-600-normal-DZPWd1Z-.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:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-cyrillic-ext-700-normal-Csksz6kL.woff2)format("woff2"),url(/assets/exo-2-cyrillic-ext-700-normal-pInDkuOc.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:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-cyrillic-700-normal-BWvdHNKb.woff2)format("woff2"),url(/assets/exo-2-cyrillic-700-normal-BV2eOPIx.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-vietnamese-700-normal-DXLQ-H9k.woff2)format("woff2"),url(/assets/exo-2-vietnamese-700-normal-DffI6dGw.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:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-latin-ext-700-normal-DLQkDG7N.woff2)format("woff2"),url(/assets/exo-2-latin-ext-700-normal-BP27c6Zx.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:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-latin-700-normal-OoACPC18.woff2)format("woff2"),url(/assets/exo-2-latin-700-normal-CMe4g2cX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=)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:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.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:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.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:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.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:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.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:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.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:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)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:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.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:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.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:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA+YABAAAAAALJQAAA84AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYRoB4xODAcb3iVFRoaNAwho/vmJoixsfqj4v07g5OqncaqIUAYqEI6gCkZ0qK4wEp3O9K+ySRaPPWftnd0mjZ8MzaNUaT+LsTAfnt9Wf+57KJFiNgZKlNHoICIwI21jYAViwejIjPZsu9HtRqQ77o8Mg+c/7tNzXzaRbQGM7gKhXRPOFLQiNdiAagUv6MdINrw+CRbhCE4hLJogyLSeshN+VfZv5VL37H77gu4BKGHwW0dphEhUGp7GwmyG25Sd6RBu5KJfsOTNfCWUAfB19+PmRqWEQqiWGEn0j5jlvf3H/82VdmZ/psCo0P8iGd/ns5PZJHNZaHmxwLjtAeWugApQATsgkmXNkhyjrpK1usLr8vD90V5b7skee5GGy7ZRGGe7LuOFEX8C/Wam5iygbneagmmYgiiqXH2XJK/cPwoEwAMAAEWEECHEEhHJUhHppIhiWkSJckQlI6KZDeHgQnj0IwZMIKbMIBYsoAWF0Jatom3YRiMAjhwq1OE0OyB43IEJCDAAOAmAzKQqsADEYmi+jAgWUtf5lSpVPIM1Nn604UB+8+kcMZwH72OOZ7davZk9tJtVRIsSnvNE9OrEH4KBFbrHbRCqNAG9QZJRZx4JZOWpDpoASo9SQw/gKVmLUOG9GwEgggRIhnxQghb0YAILtB2vjwDQBfAAbBBOgDCDGsrXAsoFuCJEIsjOMrlKUYcQBAlIVIQojHc9ABPGya9gqHNSXCJMDlD3Z3wKAuLiUQC0SEPMzAT4UyMBlBQcNCIHcR+AACLQAGIXIUYADBTKeavwOZyQYKGMYIZzX7A6ZNOWbXvWQMXMzK2SH/na6PFMLAmFmBY26NyXnbMijFGe2SsCqPfxBDR7eyenVKkNFLCda82A0wDKIU07AHfgj7/04fGV/XmSogPk478PtZwDkCECWWYIiAHJmeT1DgUIgH+Km4QIQcRgZFyeiihY1OngXWovUMdA/fNKcMMQjXghRqasR8zAwMDH169zhzfQJEqBYXd6YiE0g2bT2ft/Mx4+Ke0hKCKSb8gdHl9AnyULcMdjfjia13+zDnocBY9C7g66gB//BI6fJEWaDFlyAEBW+x9YgFZJpEkqF60JEt3khixYIdBIyIhNj6sBzyl8Bhz1GKpEqsFUi6VOhGrxzkjQIpGNWLMYFrGs4pwWzSyFUzKHHJ1ydUnnkalNlnbZOmRolcerQK9CfaT65etRbIDMIIVhKqPUxmiMUxpRalqJKWX8ys0gSNMGAG4GgKwCOoDxChGfMH6g+wEAjWrgVNWR6HK6JmKmSqMyAnp89GkbFlUvxHn9DBRSJkbJ0WO3bZpmsWFBLpPLlUFplsvJC71sAwTtTKa/ewc0gsrMnTccBDHoBgVfgvuFQAl01Npfijtuu2KxaV/sineuGHfjbJgPBiYcfeYkYs9WM01qZv/3+L2fajEo5gznhondV80YlkzdVH02jAjOYSmcqhjohBj9veu6vAd5supT4jsmdnxiYCKE3dpEmKOqu8w5Y56a38bfFjPXHJbTiukP33yJU85ikrZ7dY8UV9XnvSYbERMVfbG1/4mgp4EtarXUHun+zExY6HhGihCEK2aBGSSICBmMlU68XuvHPfmG6FUGYVCEAL8mvYgQyDvlRLttv/PGjL3k1wdr1zVo6ullSK+O5c85/L1Tzbd8ictJGCTir/jjf3onzjNYWBMJtX2OmDHtcybOYVLNkk9/hdYy+Nbc0qHV5aIeAypuMcjzee9Gk3yrPYM+/gMOqjAUWA8kv7LHPCmhDCYPubjOkJvrCCWtPVSvIRpqtlC9mD550fHy8lxurkM2XTQzDK2/noSvs1zSDTGVD80yI1EMHnVzHd5F8FXUe/gUZzB1BZMYGk7XOdnjWA9XmR4nJPJFREI1169CzIvjJCE/kj4ID0/l3n7uvvs427vpF3n23ntXdbqFoJBIY3QZ8qMcTudTbju456BTWVRRcyItL0L285fufOHSSt4Tb17dFdVxu9K37hBaMzMF1tfANroT3N8aDy6ZxkoqfIaoUxUDY6Wmdn+H7lAbpTnUdcBz8Nx4xasJYwnfVoyjbeKa42sm7ml3BSnbMKDRefXV+kI9BQyNvr7MdTXE97szrtapqzVatVqrqVYbsDrgzI0Si5oHLDpDTfna1PNfQcoeXQj4OMtsTZlK2aRhL3N88wG8sOpUDTrXdy9XHvKP7G8+vzB9+EmivIb9ycTheekRZONPbGdPq7ll1N23Jc+vLC6wW4Msy2J7ty/Q75pd9MaUV7U2ZnZq9Vpp/Ybk+5w8Mw7Ztt5pb2tPz7S9wWqu30ulz3+7dBAcTtmrt5rjRxWlaqu6VKHI01g1eYxPHf0OFLENg9pSb912Xan3Nmg4NdDd+D57XnmwpLByNMQ3BB3RDWllHTrdUlnszwjM/tfr759Of+YhP6Qsw4Cm1Kvf1JduDik1t8DRdkwlH2lT61MpZ7Wbmjks7jmV20B85NSCWX/n+RshZQ/PB3yuJae2VCE3ap1LLt9iAKaPW5fa1N8UFv5S3TZqfuqflTH6Z/y9fdN+3Pu0+YuPmVu+hDlhrabBOce57oRV1iUcKm29k94sb8+kvcFq0a8Ru+1y/3NZx/sdv/qvUqJKUEmUilx1gjq36GqHyoE7wplzmV1MVgs8K0vuD2lY8lzd4TkJnSLiVmd2tkd28Mbq8M769A6GVjd3Ao1/odl4vhaQnrV6W/Q9mfdnZ9+f2aPvbsH0Snrvjb0iPkRJlkzlxWKpsOBYlHKlZ3Fu1+vx4j+ryV/wolPPmIelbZLMUgukP5E8l5mVlmaFkqLzs3O2kKXd8rY3omYKcwrzsgvLRSOvKSwHit/KsnaXGa9f5vhsSRlk0ZXl8xNek/b7n3HFqVZLt/yW3PSy4vJQ0nOn+0xVXcmf5hV8mtxVJWzO5Vv+9UBw/X6u4Fawbv5TWNt671Me50OB3uQsDmULH72ZrcwVtvSM35H8miTvs+SOKjoV1r3p9pvsIj6EqZZU+Q2yDPt2ffS0lAxLinwTt/97dmd5aecR/7wLLTYZm/yf/zscaG1x54eHuu/fv3udw/2NoKHZIQ/lCp5LU3RLPXI8rUm3XWcbK0+8JT6XbaOlUGqiJc6ufUz/vQuu2RgMBCYDjcFGe2OVM0WRVZV5JsVRZWs0QvQV794PpQ96AxOeAIRPzyUssDi8Rn1fdleK8MVgnGnY5mZd4NWYykucsffEW+PviXWWNJXXFq6lPnySirw/8SItkVJlUdrNJ1p67Ewk/n1jKHBuKvBIcKo7S1FvBALLY4HP+J0k/X1k8EGuKLbhVHtBXDb/oeuvv7dzJeb16auT9a9aGxx+7soMkrp/LFASEEAXq2lCoXUAuYYUENs6NFnCHLwb91rg6/D1Ca/Z4BvwjeymGaJ0GrGHFYjwUG1FheNen0CJ8sVwK7gB+Mak3BSFt6yNICTZwpGUfUvElQ4knJaPkqaTAZyG0wSyhzlGKpDYVmMglALZL3xn5K9IHP9SijyAwV75a07ALVV45EHN2PEzLFfkDIYAuuxhjmGAdVgHFbalCPTfASxlxIob1tgugvBl+HJyBTEPZyNs8JX4qnm4GlHWCsUz2TsYiskDGMAmZooiCq/AMrX3WmJRDEssC71DpNi1YDx3Vg4obg9HMIDdzD3LKB3QbQvFsFAK5Ax+N2NUluV/KT4PYDAM2UJi5Az/oyCC3+osjNE/YJlODushjAclp0Wcn+2zr7BF3He1Pqn54dG/jv58cvufjv+//BcAZkBp6ec8cpjmJF2cNRLaULMyVm2YZacOIr+BJ5p6qIB5mIezV6BSySV69tn/EtqoHTkOkrZMORbkRMh4sjk1UhEXOThDNVlXdaJ+wdY+LHWUzPMWsgts3/NSdO0HLKDCa2QX2D68REUyXu2vow6QCVDhAttXQUsjfDoK9Kr46aIA24OnF9+lV1k2Ekf+KvpR94uqTpSCItUwRFMDFTMDM3BIMTSVCsEulBbTsTD7ZbTYywywahmLhJgzDEbljIq8ajpqETW1Imoeqw7Fonkx+SVo5sg9RkeRbNQua2DVEEv5UqIOqCgJiFmFC6xaxdUQQOkY9m9t33cLK//JounfAPx9ed9NOPeDz/8GzknULn0IgkhQAAJ8CTywPOAcZZMOwVm+hWWb07CyKad+PXVq+5uNTt3iG0YpNdavoU7mhmFoEM11k2CcvxHwxAHuxpsYxhJWsIKPcYBxOeOytbjPv1QZDIPft7zfHQHcrBhDCy9KgCyagjzX+VO02QD2EleXJ1L8rzyF5W/laTp73RgkBuUjJDlbPlIOjxREKVkxJKESZyORxu2IMMg4UuQfDrCZNK7HhCYBr9oxw/q4+QYNGhJw1KryKTPKyQ83o4/fsCkBM2QIDBtjORmSg6pqTzMwM/GV1vPrkRPa0haTJmQx7W3SmH4uPn4THn5WGVRkVJSUe18GZciYPkpW1Jbenb3Uuhd9IlmPYVMW+beC52gpnEAGh0x9s5Hr3PoMf30c4dNnsq0zu6XbSX798/zt3Q4a1q1n9e67fa/PK3mqd+WLPRSgnMs9QQUg/gluBuT4AEVowiARJJIwCYuwCYdwCY/wiYAIkR+RKGLRYsSKE19REiRKSpVkKVKlSZchU5ZsOXJJ5FWafAUKSRUpJiOnqDJKKmqaGqKlU6JUmXIVKlWpVqNWHQJj9Oo1OMWgkVFT+0yambPFwuq0M1rY2Dk4ubh5tOZJm3YdOnXp5tWjt4706eczEJ1BQ4aNGDVm3IRJU6b5zQiYNWfegkVBIWctWXbOirDV512was26DZu2bNtxca0bHMaXcXzezJHX3kuGg3DQgmZxkgYvcOSGh23/NFj4ueUA4aDJSDpssvpMRk+n+Wo0RsbVQMJoY9QGnfrwebY9bDShBz6WDT/30EO3PPy0qFHIQaKl+xafPvqc8G9Co9//BbLR2+fel4z6L4qEgBCsAY6gGKhhEsncCkBIsGQUEy5Z86Wi+asBUQhGcMVJuGUQTgJhxSI8UxDDlSTRuYRFf0TV6k8INXywb8Fou5mKewIlT0U69vFXRR7T/eH55NcVfcwTnh7vIXxO87PtdtkfbOMPudH29CdL1b76OJVfKzkETa23NlID/Vyyh32eD0HaB0WeEl85A0PlLU3DkD1ZS6cTFwkYYsUIxRhhiJWdFJNo46JigrC/jgoTcZop6gjrqICM/O9k7YngMgA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#001f3d;--bg-deep:#001530;--bg-glow:#06335c;--ink:#fff;--muted:#8aa2c0;--coral:var(--a-err);--amber:var(--a-attn);--purple:var(--a-violet);--blue:var(--a-blue);--peach:#f8dcbf;--accent:var(--a-attn);--accent2:#e8923a;--violet:var(--a-violet);--mint:var(--a-work);--danger:var(--a-err);--honey:var(--a-attn);--line:#ffffff1f;--panel:#ffffff0b;--font-display:"Michroma", sans-serif;--font-body:"Exo 2", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--a-ink0:#05070e;--a-ink1:#0a0e18;--a-panel:#0f15238c;--a-pop:#0a0e18f5;--a-line:#ffffff12;--a-line2:#ffffff21;--a-text:#eaeef7;--a-muted:#8b97ae;--a-faint:#515c73;--a-teal:#67e8d2;--a-violet:#9d8cff;--a-blue:#6fa8ff;--a-domain:#a78bfa;--a-work:#5be3b3;--a-attn:#ffb257;--a-comm:#b79cff;--a-idle:#6e7a93;--a-off:#39425a;--a-err:#ff7a6b;--a-rec:#ff5c6b;--a-r:14px;--a-ui:var(--font-body);--a-mono:var(--font-mono);--a-glass:var(--a-panel);--a-field:var(--a-pop);--a-ink:var(--a-text);--a-dim:var(--a-muted);--a-soft:var(--a-muted);--a-border:var(--a-line);--a-bg:var(--a-pop);--a-bg2:var(--a-pop);--a-ok:var(--a-work);--a-on-accent:#001f3d}.logo-morph{vertical-align:middle;flex:none;width:30px;height:30px;display:inline-block;position:relative}.logo-morph .glyph{opacity:0;animation:10s infinite lm-morph;position:absolute;inset:0}.logo-morph .glyph svg{width:100%;height:100%;display:block}.logo-morph .glyph:nth-child(2){animation-delay:0s}.logo-morph .glyph:nth-child(3){animation-delay:2s}.logo-morph .glyph:nth-child(4){animation-delay:4s}.logo-morph .glyph:nth-child(5){animation-delay:6s}.logo-morph .glyph:nth-child(6){animation-delay:8s}@keyframes lm-morph{0%{opacity:0;transform:scale(.55)rotate(-25deg)}4%{opacity:1;transform:none}16%{opacity:1;transform:none}20%{opacity:0;transform:scale(.55)rotate(25deg)}to{opacity:0}}.logo-morph.load .glyph{animation-duration:4s}.logo-morph.load:after{content:"";background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--a-teal) 75%, transparent) 300deg, transparent 360deg);border-radius:50%;animation:1.05s linear infinite lm-spin;position:absolute;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}@keyframes lm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.logo-morph .glyph,.logo-morph.load:after{animation:none}.logo-morph .glyph:first-of-type{opacity:1}}.shell{z-index:1;height:100vh;font-family:var(--a-ui);color:var(--a-text);background:radial-gradient(900px 600px at 50% 46%, #6fa8ff0f, transparent 60%), radial-gradient(1100px 700px at 50% 50%, #9d8cff0f, transparent 62%), linear-gradient(180deg, var(--a-ink1) 0%, var(--a-ink0) 100%);grid-template:"top top"64px"nav content"1fr/200px 1fr;gap:14px;padding:14px;display:grid;position:relative}.shell .panel{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r);-webkit-backdrop-filter:blur(18px)saturate(120%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -24px #000000e6}.a-pop,.a-agsearch-drop,.a-timerpop,.a-notifpop,.a-toast,.a-profmenu,.a-ping,.detail,.cdock-picker,.siet-results,.nlg-pop,.atp-pop,.shr-pop,.modalbox,.onb.modalbox,.gd-modal,.rn-modal{-webkit-backdrop-filter:blur(22px)saturate(120%);background:var(--a-pop)!important}.cfm-msg{color:var(--a-muted);margin:0 0 16px;font-size:13px;line-height:1.55}.cfm-acts{justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.modalback,.rn-ov,.gd-modal-bg{align-items:flex-end;padding:0}.modalbox,.a-modalcard,.rn-modal,.gd-modal{border-radius:18px 18px 0 0;max-height:92dvh;width:100%!important;max-width:100%!important}}.a-modalcard{border:1px solid var(--a-line2);border-radius:var(--a-r);max-height:86vh;padding:22px 26px 20px;position:relative;overflow:auto}.a-modalx{color:var(--a-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;transition:color .15s;position:absolute;top:12px;right:16px}.a-modalx:hover{color:var(--a-text)}.a-modaltitle{color:var(--a-text);margin:0 0 10px;font-size:18px}.a-ping-wrap{z-index:70;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.a-ping{pointer-events:auto;cursor:pointer;border:1px solid var(--a-line2);border-radius:12px;flex-direction:column;gap:3px;min-width:280px;max-width:400px;padding:10px 14px;animation:.26s cubic-bezier(.2,.8,.2,1) a-ping-in;display:flex;box-shadow:0 12px 34px #0000006b}.a-ping-nm{font:600 9px/1 var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-teal)}.a-ping-sub{font:600 13px var(--a-ui,inherit);color:var(--a-text)}.a-ping-txt{font:400 12px/1.45 var(--a-ui,inherit);color:var(--a-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes a-ping-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.a-top{grid-area:top;align-items:center;gap:18px;padding:0 18px;display:flex;position:relative}.a-burger{border:1px solid var(--a-line);width:42px;height:42px;color:var(--a-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background .16s,border-color .16s;display:none}.a-burger:hover,.a-burger.on{background:#22d3ee1a;border-color:#22d3ee66}.a-burger svg{width:22px;height:22px}.a-navbackdrop{display:none}.a-topclock{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.a-brain{color:var(--a-muted);font-family:var(--a-mono);cursor:default;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;display:flex}.a-brain-i{width:17px;height:17px;color:var(--a-teal);opacity:.9;flex:none}.a-brain-vals{letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:13px;display:flex}.a-brain-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);margin-right:3px;font-size:9.5px}.a-brain-sold{color:var(--a-muted)}.a-brain-mine{color:var(--a-teal);font-weight:600}.a-brain-sep{color:var(--a-faint)}@media (width<=720px){.a-brain-lbl{display:none}}.a-searchwrap{flex:1;align-items:center;gap:10px;max-width:600px;margin:0 auto;display:flex}.a-search{border:1px solid var(--a-line);background:#ffffff08;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:7px 7px 7px 16px;display:flex}.a-searchwrap .a-timerbtn{flex:none}.a-timerbtn-mob{display:none}.a-search input{color:var(--a-text);font-family:var(--a-ui);background:0 0;border:none;outline:none;flex:1;font-size:13px}.a-search input::placeholder{color:var(--a-faint)}.a-mic{border:1px solid var(--a-line2);cursor:pointer;width:32px;height:32px;color:var(--a-muted);background:#ffffff08;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .16s;display:flex}.a-mic:hover{color:var(--a-text);border-color:#ffffff40}.a-mic svg{width:15px;height:15px}.a-search.rec{border-color:#ff5c6b80}.a-search.rec .a-mic{color:var(--a-rec);border-color:var(--a-rec);background:#ff5c6b1f}.a-recpill{font-family:var(--a-mono);color:var(--a-rec);align-items:center;gap:7px;font-size:11px;display:none}.a-search.rec .a-recpill{display:flex}.a-search.rec input{display:none}.a-rd{background:var(--a-rec);border-radius:50%;width:8px;height:8px;animation:1s infinite a-blink}.a-ticons{color:var(--a-muted);align-items:center;gap:14px;margin-left:auto;display:flex;position:relative}.a-clock{font-family:var(--a-mono);letter-spacing:.08em;color:var(--a-teal);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.a-topclock{gap:14px}.a-agsearch{pointer-events:auto;position:relative}.a-agsearch-pill{border:1px solid var(--a-line);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;width:210px;padding:6px 10px 6px 12px;transition:border-color .15s,background .15s;display:flex}.a-agsearch:focus-within .a-agsearch-pill{border-color:var(--a-line2);background:#ffffff0d}.a-agsearch-ic{width:15px;height:15px;color:var(--a-faint);flex:none}.a-agsearch:focus-within .a-agsearch-ic{color:var(--a-violet)}.a-agsearch-pill input{min-width:0;color:var(--a-text);font-family:var(--a-ui);background:0 0;border:none;outline:none;flex:1;font-size:13px}.a-agsearch-pill input::placeholder{color:var(--a-faint)}.a-agsearch-x{color:var(--a-faint);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;font-size:11px;line-height:1}.a-agsearch-x:hover{color:var(--a-text)}.a-agsearch-drop{z-index:60;background:var(--a-panel);border:1px solid var(--a-line2);-webkit-backdrop-filter:blur(18px)saturate(120%);border-radius:12px;width:270px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 24px 60px -18px #000c}.a-agsearch-empty{color:var(--a-faint);padding:10px 12px;font-size:12.5px}.a-agsearch-row{text-align:left;cursor:pointer;width:100%;color:var(--a-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.a-agsearch-row.hi{color:var(--a-text);background:#ffffff0d}.a-agsearch-dot{border-radius:50%;flex:none;width:8px;height:8px}.a-agsearch-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--a-text);flex:1;font-size:13px;overflow:hidden}.a-agsearch-tag{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint);border:1px solid var(--a-line);border-radius:5px;flex:none;padding:2px 5px;font-size:9.5px}@media (width<=980px){.a-agsearch-pill{width:150px}}.a-timerbtn.on{color:var(--a-teal)}.a-runpill{cursor:pointer;font-family:var(--a-mono);font-variant-numeric:tabular-nums;color:var(--a-work);background:color-mix(in srgb, var(--a-work) 14%, transparent);border:1px solid color-mix(in srgb, var(--a-work) 40%, transparent);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:12.5px;transition:background .15s;display:inline-flex}.a-runpill:hover{background:color-mix(in srgb, var(--a-work) 24%, transparent)}.a-runpill-dot{background:var(--a-work);width:8px;height:8px;box-shadow:0 0 8px var(--a-work);border-radius:50%;animation:1.2s infinite a-blink}.a-runpill-t{letter-spacing:.04em;font-weight:600}.a-timerbtn.running{color:var(--a-work);animation:1.7s ease-in-out infinite tmrpulse}@keyframes tmrpulse{0%,to{opacity:1}50%{opacity:.5}}.a-timerpop{z-index:70;background:var(--a-panel);-webkit-backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--a-line2);border-radius:var(--a-r);width:min(340px,92vw);position:fixed;top:70px;right:24px;overflow:hidden;box-shadow:0 24px 60px -18px #000c}.a-timerpop-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.a-timerpop-eb{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.a-timerpop-x{color:var(--a-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1;transition:color .15s}.a-timerpop-x:hover{color:var(--a-text)}@media (width<=1100px){.a-timerpop{width:auto;left:12px;right:12px}}.tb{font-family:var(--a-mono);flex-direction:column;gap:12px;padding:14px;display:flex}.tb-form{flex-direction:column;gap:12px;display:flex}.tb-fieldwrap{flex-direction:column;display:flex}.tb-label{letter-spacing:.15em;text-transform:uppercase;color:var(--a-faint);margin-bottom:6px;font-size:10px}.tb-field{border:1px solid var(--a-line2);width:100%;font-family:var(--a-mono);color:var(--a-text);background:#ffffff08;border-radius:10px;outline:none;padding:9px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.tb-field::placeholder{color:var(--a-faint)}.tb-field:focus{border-color:#7cdcff;box-shadow:0 0 0 3px #7cdcff2e}select.tb-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B97AE' stroke-width='2.4'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}.tb-field option{background:var(--a-ink1);color:var(--a-text)}.tb-btn{font-family:var(--a-mono);cursor:pointer;border:0;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:500;transition:filter .15s,background .15s,color .15s,border-color .15s}.tb-btn.primary{color:#05131c;background:#7cdcff}.tb-btn.primary:hover{filter:brightness(1.06)}.tb-btn.primary:disabled{opacity:.5;cursor:default;filter:none}.tb-btn.ghost{color:var(--a-muted);border:1px solid var(--a-line2);background:0 0}.tb-btn.ghost:hover{color:var(--a-text);border-color:#ffffff40}.tb-btn.stop{color:#ff6470;background:0 0;border:1px solid #ff647066}.tb-btn.stop:hover{background:#ff64701f}.tb-row{gap:10px;display:flex}.tb-row .tb-btn{flex:1}.tb-runproj{text-align:center;color:var(--a-muted);font-size:11px}.tb-dot{background:var(--a-work);width:7px;height:7px;box-shadow:0 0 8px var(--a-work);vertical-align:middle;border-radius:50%;margin-right:7px;display:inline-block}.tb-time{letter-spacing:.04em;text-align:center;color:var(--a-text);font-variant-numeric:tabular-nums;padding:4px 0 2px;font-size:34px;font-weight:500}.tb-err{color:var(--a-err);text-align:center;font-size:11px}.a-bell{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:flex;position:relative}.a-bell:hover{color:var(--a-text)}.a-bell svg{width:17px;height:17px}.a-bdot{background:var(--a-attn);border-radius:999px;width:8px;height:8px;display:none;position:absolute;top:-3px;right:-4px}.a-bell.has .a-bdot{display:block}.a-avatar{background:linear-gradient(135deg, var(--a-violet), var(--a-teal));border:1px solid var(--a-line2);border-radius:50%;width:28px;height:28px}.a-nav{flex-direction:column;grid-area:nav;padding:10px 8px;display:flex}.a-navitem{cursor:pointer;color:var(--a-muted);font-family:var(--a-ui);letter-spacing:.04em;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:13px;font-weight:500;text-decoration:none;transition:all .16s;display:flex}.a-navitem svg{flex:none;width:18px;height:18px}.a-navitem:hover{color:var(--a-text);background:#ffffff08}.a-navitem.g-core svg{stroke:#7fe9f6;filter:drop-shadow(0 0 3px #22d3ee8c)drop-shadow(0 0 7px #22d3ee38)}.a-navitem.g-domain svg{stroke:#c4b3fb;filter:drop-shadow(0 0 3px #a78bfa80)drop-shadow(0 0 7px #a78bfa33)}.a-navitem.g-util svg{stroke:#93a0b4;filter:drop-shadow(0 0 2px #93a0b459)}.a-navitem.g-core svg .f{fill:#7fe9f6;stroke:none}.a-navitem.g-domain svg .f{fill:#c4b3fb;stroke:none}.a-navitem.g-util svg .f{fill:#93a0b4;stroke:none}.a-navitem.g-client svg{stroke:#ff8a90;filter:drop-shadow(0 0 3px #ff5e698c)drop-shadow(0 0 7px #ff5e6938)}.a-navitem.g-client svg .f{fill:#ff8a90;stroke:none}.a-navitem.g-board svg{stroke:#f9a8d4;filter:drop-shadow(0 0 3px #ec489980)drop-shadow(0 0 7px #ec489933)}.a-navitem.g-board svg .f{fill:#f9a8d4;stroke:none}.a-navitem.g-timer svg{stroke:#8fbaff;filter:drop-shadow(0 0 3px #6fa8ff80)drop-shadow(0 0 7px #6fa8ff33)}.a-navitem.g-timer svg .f{fill:#8fbaff;stroke:none}.a-navitem.g-timer.on{background:#6fa8ff1a;border-color:#6fa8ff66;box-shadow:0 0 0 1px #6fa8ff1a,0 8px 24px #6fa8ff1a}.a-navitem.g-timer.on svg{stroke:#6fa8ff;filter:drop-shadow(0 0 5px #6fa8ffb3)drop-shadow(0 0 12px #6fa8ff59)}.a-navitem.g-timer.on svg .f{fill:#6fa8ff}.a-navitem.g-home svg{stroke:#6ee7b7;filter:drop-shadow(0 0 3px #34d3998c)drop-shadow(0 0 7px #34d39938)}.a-navitem.g-home svg .f{fill:#6ee7b7;stroke:none}.a-navitem.g-home.on{background:#34d3991a;border-color:#34d39966;box-shadow:0 0 0 1px #34d3991a,0 8px 24px #34d3991a}.a-navitem.g-home.on svg{stroke:#34d399;filter:drop-shadow(0 0 5px #34d399b3)drop-shadow(0 0 12px #34d39959)}.a-navitem.g-home.on svg .f{fill:#34d399}.a-navitem.sig svg{stroke:#dff7fb;filter:drop-shadow(0 0 4px #22d3eeb3)drop-shadow(0 0 10px #22d3ee4d);width:21px;height:21px}.a-navitem.sig svg .f{fill:#eafbfe}.a-navlogo{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 4px #22d3ee73);flex:none;width:21px;height:21px;transition:filter .16s}.a-navitem.sig.on .a-navlogo{filter:drop-shadow(0 0 6px #22d3eeb3)drop-shadow(0 0 13px #22d3ee59)}.a-navitem.on{color:var(--a-text)}.a-navitem.g-core.on{background:#22d3ee1a;border-color:#22d3ee66;box-shadow:0 0 0 1px #22d3ee1a,0 8px 24px #22d3ee1a}.a-navitem.g-core.on svg{stroke:var(--a-teal);filter:drop-shadow(0 0 5px #22d3eeb3)drop-shadow(0 0 12px #22d3ee59)}.a-navitem.g-core.on svg .f{fill:var(--a-teal)}.a-navitem.sig.on svg{filter:drop-shadow(0 0 6px #22d3eed9)drop-shadow(0 0 14px #22d3ee66)}.a-navitem.g-domain.on{background:#a78bfa1a;border-color:#a78bfa66;box-shadow:0 0 0 1px #a78bfa1a,0 8px 24px #a78bfa1a}.a-navitem.g-domain.on svg{stroke:var(--a-domain);filter:drop-shadow(0 0 5px #a78bfaa6)drop-shadow(0 0 12px #a78bfa4d)}.a-navitem.g-domain.on svg .f{fill:var(--a-domain)}.a-navitem.g-util.on{background:#ffffff0f;border-color:#ffffff1a}.a-navitem.g-util.on svg{stroke:#fff}.a-navitem.g-util.on svg .f{fill:#fff}.a-navitem.g-client.on{background:#ff5e691a;border-color:#ff5e6966;box-shadow:0 0 0 1px #ff5e691a,0 8px 24px #ff5e691a}.a-navitem.g-client.on svg{stroke:#ff5e69;filter:drop-shadow(0 0 5px #ff5e69b3)drop-shadow(0 0 12px #ff5e6959)}.a-navitem.g-client.on svg .f{fill:#ff5e69}.a-navitem.g-board.on{background:#ec48991a;border-color:#ec489966;box-shadow:0 0 0 1px #ec48991a,0 8px 24px #ec48991a}.a-navitem.g-board.on svg{stroke:#ec4899;filter:drop-shadow(0 0 5px #ec4899b3)drop-shadow(0 0 12px #ec489959)}.a-navitem.g-board.on svg .f{fill:#ec4899}.a-navitem.g-admin svg{stroke:#93a0b4;filter:drop-shadow(0 0 2px #93a0b459)}.a-navitem.g-admin svg .f{fill:#93a0b4;stroke:none}.a-navitem.g-admin.on{background:#ffffff0f;border-color:#ffffff1a}.a-navitem.g-admin.on svg{stroke:#fff}.a-navitem.g-admin.on svg .f{fill:#fff}.a-navlogout:hover{color:#ff8a90}.a-navlogout:hover svg{stroke:#ff8a90;filter:drop-shadow(0 0 3px #ff5e6973)}.a-navitem.g-dev svg{stroke:#ffcf6b;filter:drop-shadow(0 0 3px #ffa84b80)drop-shadow(0 0 7px #ffa84b33)}.a-navitem.g-dev svg .f{fill:#ffcf6b;stroke:none}.a-navitem.g-dev.on{background:#ffa84b1a;border-color:#ffa84b66;box-shadow:0 0 0 1px #ffa84b1a,0 8px 24px #ffa84b1a}.a-navitem.g-dev.on svg{stroke:#ffa84b;filter:drop-shadow(0 0 5px #ffa84bb3)drop-shadow(0 0 12px #ffa84b59)}.a-navitem.g-dev.on svg .f{fill:#ffa84b}.a-navlabel{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffb968;opacity:.8;padding:8px 13px 2px;font-size:8.5px}.a-navlabel.a-navlabel-admin{color:#93a0b4}.a-navlabel.a-navlabel-panels{color:#ff8a90}.a-navsec{flex-direction:column;display:flex}.a-navsec+.a-navsec{margin-top:2px}.a-navcat{cursor:pointer;text-align:left;width:100%;font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:#93a0b4;opacity:.85;background:0 0;border:0;align-items:center;gap:8px;margin:7px 0 1px;padding:7px 13px;font-size:8.5px;transition:color .15s,opacity .15s;display:flex}.a-navcat:hover{color:var(--a-text);opacity:1}.a-navcat span{flex:auto}.a-navcat-chev{opacity:.7;flex:none;width:13px;height:13px;transition:transform .18s}.a-navcat.open .a-navcat-chev{transform:rotate(90deg)}.a-navcat.a-navcat-panels{color:#ff8a90}.a-navcat.a-navcat-panels:hover{color:var(--a-text)}.a-navsec-panels{margin-top:4px}.a-navitem.a-navchild{margin-left:15px;position:relative}.a-navitem.a-navchild:before{content:"";background:var(--a-line);width:1px;position:absolute;top:0;bottom:0;left:-1px}.a-navitem.a-navchild2{margin-left:30px;position:relative}.a-navitem.a-navchild2:before{content:"";background:var(--a-line);width:1px;position:absolute;top:0;bottom:0;left:-1px}.a-navparent{align-items:center;gap:2px;display:flex}.a-navparent .a-navitem{flex:auto;width:auto;min-width:0}.a-navchev-btn{cursor:pointer;width:26px;height:26px;color:var(--a-muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:color .15s,background .15s;display:grid}.a-navchev-btn:hover{color:var(--a-text);background:#ffffff0d}.a-navchev-btn .a-navcat-chev{opacity:.8}.a-navchev-btn.open .a-navcat-chev{transform:rotate(90deg)}.a-navspacer{flex:1}.a-navscroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.a-navscroll::-webkit-scrollbar{width:6px}.a-navscroll::-webkit-scrollbar-thumb{background:var(--a-line2);border-radius:999px}.a-navdiv{background:var(--a-line);height:1px;margin:9px 8px}.a-viewas{z-index:60;color:#021a36;background:linear-gradient(90deg,#ffcf6b,#ffa84b);justify-content:center;align-items:center;gap:14px;padding:7px 14px;font-size:12.5px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #0000004d}.a-viewas b{font-weight:800}.a-viewas button{cursor:pointer;color:#021a36;background:#021a361f;border:1px solid #021a3680;border-radius:16px;padding:4px 12px;font-family:inherit;font-size:11.5px;font-weight:700}.a-viewas button:hover{background:#021a3638}.a-viewas button:disabled{opacity:.55;cursor:default}.a-viewas-full{color:#ffcf6b!important;background:#021a36!important;border-color:#021a36!important}.a-viewas-full:hover{background:#06264b!important}.a-impbar{color:#fff;background:linear-gradient(90deg,#ff8a56,#ff5e69)}.a-impbar b{color:#fff}.a-impbar button{color:#fff;background:#ffffff2e;border-color:#ffffffb3}.a-impbar button:hover{background:#ffffff4d}.a-viewas-sel{pointer-events:auto;font-family:var(--a-mono);color:var(--a-muted);border:1px solid var(--a-line2);cursor:pointer;background:#ffffff0a;border-radius:999px;outline:none;max-width:170px;padding:5px 10px;font-size:11px}.a-viewas-sel:hover{color:var(--a-text);border-color:var(--a-line)}.a-viewas-sel.on{color:#021a36;background:#ffcf6b;border-color:#ffa84b;font-weight:700}.a-viewas-sel option{background:var(--a-pop,#0a1622);color:var(--a-text)}.a-profile{margin-top:4px;position:relative}.a-profsep{background:var(--a-line);height:1px;margin:4px 6px 8px}.a-navfoot{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;width:100%;padding:9px 11px;transition:background .18s,border-color .18s;display:flex}.a-navfoot:hover,.a-navfoot.on{border-color:var(--a-line);background:#ffffff0a}.a-navfoot-static{cursor:default}.a-navfoot-static:hover{background:0 0;border-color:#0000}.a-navfoot .a-av{background:linear-gradient(135deg,#7cc1f2 0%,#7cb5f8 50%,#86a8ff 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 0 0 2px #7cc1f22e}.a-navfoot .a-av.has-logo{box-shadow:none;background:0 0}.a-pinfo{flex-direction:column;gap:3px;min-width:0;line-height:1;display:flex}.a-navfoot .a-nm{color:#fff;font-size:13px;font-weight:700}.a-navfoot .a-st{font-family:var(--a-mono);color:var(--a-work);letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;display:flex}.a-navfoot .a-dot{background:var(--a-work);width:7px;height:7px;box-shadow:0 0 8px var(--a-work);border-radius:50%;flex:none}.a-chev{color:var(--a-faint);margin-left:auto;display:flex}.a-chev svg{width:15px;height:15px;transition:transform .2s}.a-navfoot.on .a-chev svg{transform:rotate(180deg)}.a-profmenu{z-index:70;border:1px solid var(--a-line2);background:#0e1320;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px -10px #000000b3}.a-profmenu-head{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-teal);opacity:.85;padding:6px 12px 8px;font-size:11px;font-weight:700}.a-profmenu-div{background:var(--a-line);height:1px;margin:6px 8px}.a-profmenu .a-navitem{width:100%}.a-profmenu-logout{color:#ff8a90;background:#ff5e6912;border:1px solid #ff5e693d;font-weight:600}.a-profmenu-logout svg{stroke:#ff8a90;filter:drop-shadow(0 0 3px #ff5e6973)}.a-profmenu-logout:hover{color:#ffb2b7;background:#ff5e6924;border-color:#ff5e6980}.a-profmenu-logout:hover svg{stroke:#ffb2b7}.a-profitem{cursor:pointer;width:100%;color:var(--a-muted);font-family:var(--a-ui);letter-spacing:.04em;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:flex}.a-profitem svg{width:19px;height:19px;stroke:var(--a-muted);filter:none;flex:none}.a-profitem:hover{color:var(--a-text);background:#ffffff09}.a-profitem:hover svg{stroke:var(--a-text)}.a-profitem.on{color:var(--a-text)}.a-profitem.on svg{stroke:var(--a-teal)}.a-profitem.a-logout{color:var(--a-err)}.a-profitem.a-logout svg{stroke:var(--a-err);opacity:.9}.a-profitem.a-logout:hover{color:var(--a-err);background:#ff7a6b1a}.a-saverbtn{transition:color .18s}.a-saverbtn svg{transition:stroke .18s,filter .18s}.a-saverbtn.on{color:var(--a-teal)}.a-saverbtn.on svg{stroke:var(--a-teal);filter:drop-shadow(0 0 5px #22d3ee8c)drop-shadow(0 0 10px #22d3ee42)}.a-content{flex-direction:column;grid-area:content;gap:14px;min-width:0;min-height:0;display:flex;overflow:auto}.a-content.narrow{align-items:center}.a-content.narrow>*{width:100%;max-width:1080px}.a-content.full>*{width:100%}@keyframes a-blink{0%,to{opacity:1}50%{opacity:.35}}@media (width<=1100px){.shell{grid-template:"top"56px"content"1fr/1fr;gap:10px;height:100dvh;padding:10px}.a-burger{display:inline-flex}.shell .a-nav{z-index:90;border-radius:0 var(--a-r) var(--a-r) 0;flex-direction:column;width:min(84vw,300px);padding:14px 12px;transition:transform .26s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;overflow:visible;transform:translate(-102%);box-shadow:24px 0 60px -20px #000c}.shell .a-nav.open{transform:translate(0)}.a-navscroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.a-navitem{white-space:normal;width:100%;padding:13px 14px}.a-navdiv,.a-profsep{display:block}.a-profile{flex:none;margin-top:4px;display:block}.a-navfoot{width:100%;padding:9px 11px}.a-navfoot .a-pinfo{display:flex}.a-profmenu{width:auto;inset:auto 0 calc(100% + 8px)}.a-navbackdrop{z-index:89;-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#04060c80;transition:opacity .26s;display:block;position:fixed;inset:0}.a-navbackdrop.on{opacity:1;pointer-events:auto}.a-content.narrow{align-items:stretch}.a-content.narrow>*{max-width:none}}@media (width<=560px){.shell{grid-template-rows:54px 1fr;gap:8px;padding:8px}.a-top{gap:10px;padding:0 10px}.a-brain,.nlg,.a-topclock,.a-timerbtn-desk{display:none}.a-ticons{flex:1;justify-content:flex-end;gap:14px;margin-left:auto}.a-timerbtn-mob{display:flex}.a-content .panel{overflow-x:auto}.modalbox{max-width:94vw;max-height:88dvh}.detail{width:100%;margin-bottom:12px;position:relative;top:auto;right:auto}}@media (width<=700px){.a-content{overflow-x:hidden}.a-content>*{min-width:0;max-width:100%}.grid2,.grid3,.aw-grid,.ca-cols,.ca-fields,.agb-cols,.gd-cols,.gd-panels,.agb-levelgrid,.agb-qgrid{grid-template-columns:1fr!important}.a-content .agb-col,.a-content .aw-card,.a-content section,.a-content .panel,.a-content .stat{min-width:0;max-width:100%}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(1200px 760px at 52% 42%, color-mix(in srgb, var(--a-violet) 9%, transparent), transparent 60%), radial-gradient(900px 600px at 10% 82%, color-mix(in srgb, var(--a-blue) 7%, transparent), transparent 62%), var(--a-ink0);color:var(--ink);font-family:var(--font-body)}#root{z-index:1;position:relative}.wrap{max-width:1120px;margin:0 auto;padding:24px 20px 48px}.topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.eyebrow{font-family:var(--font-mono);letter-spacing:3px;color:var(--accent);text-transform:uppercase;opacity:.85;font-size:12px}.nav{flex-wrap:wrap;gap:10px;display:flex}.nav a{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);background:#ffa84b1a;border-radius:4px;padding:6px 14px;font-size:11.5px;text-decoration:none}.nav a.active{background:var(--accent);color:var(--a-on-accent)}.nav button.logout{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--danger);border:1px solid var(--danger);cursor:pointer;background:#ff8d8d14;border-radius:4px;padding:6px 14px;font-size:11.5px}.nav button.logout:hover{background:#ff8d8d2e}.authwrap{isolation:isolate;background:radial-gradient(1200px 760px at 52% 42%, color-mix(in srgb, var(--a-violet) 9%, transparent), transparent 60%), radial-gradient(900px 600px at 10% 82%, color-mix(in srgb, var(--a-blue) 7%, transparent), transparent 62%), var(--a-ink0);flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,3vh,36px);min-height:100vh;padding:clamp(32px,7vh,80px) 20px;display:flex;position:relative;overflow:hidden}.authwrap .loading-sig{width:min(300px,74vw);padding:0}.authwrap{--auth-cyan:#7cdcff}.authcard{width:100%;max-width:320px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0}.authcard .eyebrow{opacity:.75;color:var(--auth-cyan);margin-bottom:10px}.authcard h2{opacity:.92;font-size:16px;font-weight:600}.authcard .sub{opacity:.7}.authcard .field{text-align:left;margin-bottom:12px;animation:9s ease-in-out infinite auth-floaty}.authcard .field:nth-of-type(2){animation-duration:11s;animation-delay:-3s}.authcard .field span{text-align:center;opacity:.6;letter-spacing:2px;font-size:9px}.authcard .field input{text-align:center;-webkit-backdrop-filter:blur(10px);background:#7cdcff0d;border:1px solid #8794ad29;border-radius:999px;padding:11px 18px;transition:border-color .25s,background .25s}.authcard .field input:focus{border-color:color-mix(in srgb, var(--auth-cyan) 60%, transparent);background:#7cdcff17;outline:none}.authcard button.primary{background:var(--auth-cyan);color:#05131c;letter-spacing:2px;border-radius:999px;width:auto;min-width:160px;margin:8px auto 0;padding:10px 26px;animation:12s ease-in-out -6s infinite auth-floaty;display:block}.authcard button.primary:hover{background:color-mix(in srgb, var(--auth-cyan) 88%, #fff)}@keyframes auth-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.authcard .field,.authcard button.primary{animation:none}}.aura-sig{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.aura-sig-canvas{display:block}.aura-sig-cap{font-family:var(--a-mono);letter-spacing:.3em;text-transform:uppercase;color:#8794ad;font-size:11px;transition:color .8s}.aura-sig-dots:after{content:"";animation:1.4s steps(4,end) infinite aura-sig-dots}@keyframes aura-sig-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.aura-sig-dots:after{content:"…";animation:none}}.boot-splash{z-index:9999;opacity:1;background:#05070e;justify-content:center;align-items:center;transition:opacity 1.4s;display:flex;position:fixed;inset:0}.boot-splash.out{opacity:0}.boot-splash-logo{width:min(420px,70vw);height:auto}@media (prefers-reduced-motion:reduce){.boot-splash{transition:none}}.authcard h2{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);margin:0 0 4px}.authcard .sub{color:var(--muted);letter-spacing:.5px;margin-bottom:16px;font-size:10.5px}.authcard form{margin-top:16px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:18px 20px;position:relative}.panel .corner{border:0 solid var(--accent);width:9px;height:9px;display:none;position:absolute}.panel .corner.tl{border-top-width:1.5px;border-left-width:1.5px;top:-1px;left:-1px}.panel .corner.tr{border-top-width:1.5px;border-right-width:1.5px;top:-1px;right:-1px}.panel .corner.bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:-1px;left:-1px}.panel .corner.br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-1px;right:-1px}.panel h2{font-family:var(--font-display);letter-spacing:.05em;margin:0 0 4px;font-size:15px}.panel .sub{color:var(--muted);letter-spacing:.5px;margin-bottom:14px;font-size:10.5px}h1{font-family:var(--font-display);letter-spacing:.05em;margin:26px 0 6px;font-size:22px}.pagehint{color:var(--muted);letter-spacing:.5px;margin:0 0 22px;font-size:11.5px}.grid2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.grid3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.stat{position:relative}.stat:before{content:"";background:var(--a-teal);width:3px;box-shadow:0 0 14px var(--a-teal);opacity:.75;position:absolute;top:0;bottom:0;left:0}.stat .big{font-family:var(--font-mono);color:var(--a-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.stat .big small{color:var(--muted);font-size:15px;font-weight:400}.stat .label{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10.5px}table{border-collapse:collapse;width:100%;font-size:12.5px}th{text-align:left;font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-size:10px;font-weight:500}td{border-bottom:1px solid #ffffff1a;padding:9px 10px}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}a{color:var(--a-teal)}.chip{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:10px;display:inline-block}.chip.aktivny,.chip.prebieha,.chip.zaplatena{color:var(--mint);border-color:var(--mint);background:#5dcaa514}.chip.novy,.chip.vystavena{color:var(--accent);border-color:var(--accent);background:#ffa84b14}.chip.na_review,.chip.pauza{color:var(--violet);border-color:var(--violet);background:#a98bff14}.chip.po_splatnosti,.chip.ukonceny{color:var(--danger);border-color:var(--danger);background:#ff8d8d14}.chip.bezi,.chip.uhradena{color:var(--mint);border-color:var(--mint);background:#5dcaa514}.chip.ponuka{color:var(--peach);border-color:var(--peach);background:#f8dcbf1a}.chip.uzavrety{color:var(--muted);border-color:var(--line)}.chip.caka{color:var(--amber);border-color:var(--amber);background:#ffa84b1a}.chip.navrh{color:var(--muted);border-color:var(--line)}.chip.publikum-klient{color:var(--accent);border-color:var(--accent);background:#ffa84b14}.chip.publikum-verejne{color:var(--danger);border-color:var(--danger);background:#ff8d8d14}.chip.kontrola{color:var(--honey);border-color:var(--honey);background:#e8b44a14}.chip.prerobit{color:var(--danger);border-color:var(--danger);background:#ff8d8d14}.chip.schvalene{color:var(--mint);border-color:var(--mint);background:#5dcaa514}.chip.zamietnute{color:var(--muted);border-color:var(--line)}.outmeta{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.outcontent{white-space:pre-wrap;font-size:12.5px;line-height:1.6}.panel.verdikt{border-color:var(--violet)}.verdikttext{white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.6}.actrow{align-items:center;gap:10px;display:flex}details.hlasenie,details.vybavene{margin-top:8px}details.hlasenie summary,details.vybavene summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.05em;padding:6px 0;font-size:12px}details.hlasenie .hlmeta{color:var(--muted);font-weight:400;font-family:var(--font-mono);font-size:10.5px}details.hlasenie .outcontent{border-left:1px solid var(--line);margin:4px 0 6px 4px;padding:6px 0 10px 16px}button.ghost.danger{color:var(--danger);border-color:var(--danger);background:#ff8d8d14}button.ghost.danger:hover{background:#ff8d8d29}button.ghost:disabled,button.ghost.danger:disabled{opacity:.5;cursor:default}.chip.linia-marketing{color:var(--accent);border-color:var(--accent);background:#ffa84b14}.chip.linia-prosight{color:var(--violet);border-color:var(--violet);background:#a98bff14}.chip.linia-ai{color:var(--mint);border-color:var(--mint);background:#5dcaa514}.chip.linia-travel{color:var(--honey);border-color:var(--honey);background:#e8b44a14}.below-min{color:var(--danger)!important}.chip.prio{color:var(--honey);border-color:var(--honey);background:#e8b44a1a}.filterbar{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.clientrow{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 6px;display:flex}.clientrow:last-child{border-bottom:0}.clientrow.prio{border-left:2px solid var(--honey);background:#e8b44a0d;padding-left:10px}.clientrow .cname{min-width:140px;font-family:var(--font-display);letter-spacing:.05em;flex:1;font-size:14px;text-decoration:none}.clientrow .crate{text-align:right;min-width:76px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:12.5px}.clientrow .cprojects{min-width:84px;color:var(--muted);letter-spacing:.5px;font-size:10.5px}button.ghost{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--a-muted);border:1px solid var(--a-line2);cursor:pointer;background:0 0;border-radius:10px;padding:5px 12px;font-size:10.5px;transition:color .15s,border-color .15s,background .15s}button.ghost:hover{color:var(--a-text);background:#ffffff08;border-color:#ffffff40}.modalback{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#000a18b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modalbox{width:100%;max-width:460px;max-height:90vh;overflow:auto}.grid4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.stat .subline{color:var(--muted);letter-spacing:.5px;margin-top:4px;font-size:10.5px}.activeproj{border-bottom:1px solid #ffffff1a;padding:12px 0}.activeproj:last-child{border-bottom:0}.activeproj .ptitle{font-family:var(--font-display);letter-spacing:.05em;font-size:14px}.progress-line{align-items:center;gap:10px;margin:8px 0 10px;display:flex}.progress{border:1px solid var(--line);background:#001530cc;border-radius:4px;flex:1;height:7px;overflow:hidden}.progress i{background:linear-gradient(90deg, var(--accent2), var(--accent));height:100%;display:block}.progress-line .pct{text-align:right;min-width:86px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px}.mslist{margin:0;padding:0;list-style:none}.mslist li{border-bottom:1px solid #ffffff12;align-items:center;gap:9px;padding:6px 0;font-size:12.5px;display:flex}.mslist li:last-child{border-bottom:0}.mslist input{accent-color:var(--mint);flex:none;width:15px;height:15px}.mslist .done{color:var(--muted);text-decoration:line-through}.mslist .msdue{color:var(--muted);margin-left:auto;font-size:10.5px}tfoot td{border-top:1px solid var(--line);font-family:var(--font-mono);border-bottom:0;font-weight:700}.inline-edit{width:100%;color:var(--ink);font-family:var(--font-mono);background:0 0;border:1px solid #0000;border-radius:3px;padding:3px 6px;font-size:12.5px}.inline-edit:hover{border-color:var(--line)}.inline-edit:focus{border-color:var(--accent);background:#001530b3;outline:none}.inline-edit.num{text-align:right;font-variant-numeric:tabular-nums;width:84px}.agentgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:18px 0;display:grid}.agentcard{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:14px 16px;transition:border-color .15s}.agentcard:hover{border-color:var(--accent)}.agentcard:focus-visible{outline:1px solid var(--accent)}.agentcard.off{opacity:.55;cursor:default}.agentcard.off:hover{border-color:var(--line)}.agentcard.sel{border-color:var(--accent);box-shadow:0 0 9px #ffa84b4d}.agentcard .aname{font-family:var(--font-display);letter-spacing:.05em;font-size:13.5px}.agentcard .arole{color:var(--muted);min-height:31px;margin-top:4px;font-size:10.5px;line-height:1.5}.agentcard .afoot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.agentcard .astat{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);font-size:9.5px}.agentcard.off .astat{color:var(--muted)}.modelsel{width:100%;color:var(--muted);margin-top:8px;padding:5px 7px;font-size:10.5px}.modelsel:focus{color:var(--ink)}.modelsel.chat{flex:none;width:auto;max-width:150px;margin-top:0}.switch{cursor:pointer;flex:none;width:34px;height:18px;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch i{border:1px solid var(--line);pointer-events:none;background:#6e8ca24d;border-radius:10px;transition:background .15s;position:absolute;inset:0}.switch i:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;transition:left .15s,background .15s;position:absolute;top:2px;left:2px}.switch input:checked+i{border-color:var(--accent);background:#ffa84b40}.switch input:checked+i:after{background:var(--accent);left:18px}label.field{margin-bottom:14px;display:block}label.field span{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10px;display:block}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=search],input[type=tel],input[type=url],select,textarea{border:1px solid var(--a-line2);width:100%;color:var(--a-text);font-family:var(--font-mono);background:#ffffff08;border-radius:10px;padding:9px 11px;font-size:13px}input:focus,select:focus,textarea:focus{border-color:#7cdcff;outline:none;box-shadow:0 0 0 3px #7cdcff2e}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);opacity:.55;cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.7);opacity:.55;cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.7);opacity:.55;cursor:pointer}input[type=month]::-webkit-calendar-picker-indicator{filter:invert(.7);opacity:.55;cursor:pointer}input[type=week]::-webkit-calendar-picker-indicator{filter:invert(.7);opacity:.55;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.9}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.9}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.checkline{color:var(--ink);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.checkline input{accent-color:var(--accent);width:15px;height:15px}button.primary{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:#05131c;cursor:pointer;background:#7cdcff;border:0;border-radius:10px;padding:11px 22px;font-size:12px;transition:filter .15s}button.primary:hover{filter:brightness(1.06)}button.primary:disabled{opacity:.5;cursor:default;filter:none}.formmsg{margin-top:10px;font-size:12px}.formmsg.ok{color:var(--mint)}.formmsg.err{color:var(--danger)}.loading,.empty{color:var(--muted);letter-spacing:.5px;padding:12px 0;font-size:12px}.loading-sig{justify-content:center;padding:16px 0;display:flex}.orbwrap{justify-content:center;padding:8px 0 0;display:flex}.orbwrap svg{width:min(380px,80vw);height:auto;display:block}.orb-ring{fill:none;stroke:var(--accent);transform-box:fill-box;transform-origin:50%}.orb-ring.r1{stroke-width:1.4px;opacity:.5;animation:4.2s ease-in-out infinite orb-breathe}.orb-ring.r2{stroke-width:1.1px;opacity:.3;animation:4.2s ease-in-out .7s infinite orb-breathe}.orb-ring.r3{stroke-width:1px;opacity:.16;animation:4.2s ease-in-out 1.4s infinite orb-breathe}.orb-radar{stroke:var(--accent);stroke-width:1px;fill:none;opacity:.16;stroke-dasharray:2 6}.orb-sweep{transform-box:view-box;transform-origin:200px 200px;animation:5.5s linear infinite orb-radar}.orb-bar{fill:#001f3d;transform-box:fill-box;transform-origin:50%;transform:scaleY(.4)}.orb-bar.b2{animation-delay:.15s}.orb-bar.b3{animation-delay:.3s}.orb-bar.b4{animation-delay:.15s}.mode-speaking .orb-bar{animation:.9s ease-in-out infinite orb-vox}.mode-listening .orb-ring{stroke:var(--mint);animation-duration:1.6s}.mode-listening .orb-radar{stroke:var(--mint);opacity:.28}.mode-listening .orb-sub{fill:var(--mint)}.mode-listening .orb-bar{fill:#073b2c;animation:2.6s ease-in-out infinite orb-vox}.orb-label{font-family:var(--font-display);fill:var(--accent);letter-spacing:.18em;font-size:19px}.orb-sub{font-family:var(--font-mono);fill:var(--muted);letter-spacing:1px;font-size:10.5px}@keyframes orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes orb-vox{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes orb-radar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orb-ring,.orb-bar,.orb-sweep{animation:none}}.orbwrap.compact svg{width:min(220px,60vw)}.orbwrap.compact{padding:0}.orbwrap{position:relative}.micbtn{border:1px solid var(--accent);width:52px;height:52px;color:var(--ink);cursor:pointer;opacity:0;background:#03242b8c;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:42.5%;left:50%;transform:translate(-50%,-50%)}.orbwrap:hover .micbtn,.micbtn:focus-visible{opacity:1}.mode-listening .micbtn{opacity:1;border-color:var(--mint);color:var(--mint);animation:1.4s ease-in-out infinite mic-pulse}.mode-speaking .micbtn{opacity:1}@keyframes mic-pulse{0%,to{box-shadow:0 0 #5dcaa580}50%{box-shadow:0 0 0 12px #5dcaa500}}@media (prefers-reduced-motion:reduce){.micbtn,.mode-listening .micbtn,.mode-speaking .orb-bar,.mode-listening .orb-bar{animation:none}}.timerbar{background:var(--panel);border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;font-size:12px;display:flex}.timerbar.running{border-color:var(--accent)}.timerbar .dot{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite timer-pulse}@keyframes timer-pulse{0%,to{opacity:1;box-shadow:0 0 #ffa84b80}50%{opacity:.55;box-shadow:0 0 0 7px #ffa84b00}}@media (prefers-reduced-motion:reduce){.timerbar .dot{animation:none}}.timerbar .tlabel{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:10px}.timerbar .tlabel.idle{color:var(--muted)}.timerbar .tproject{font-family:var(--font-display);letter-spacing:.05em;font-size:13px}.timerbar .tdesc{font-family:var(--font-mono);color:var(--muted);font-size:11px;font-weight:400}.timerbar .ttime{font-variant-numeric:tabular-nums;color:var(--accent);letter-spacing:1px;margin-left:auto;font-size:16px}.timerbar button{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:7px 14px;font-size:10.5px}.timerbar .tstop{color:var(--danger);border:1px solid var(--danger);background:#ff8d8d14}.timerbar .tstop:hover{background:#ff8d8d2e}.timerbar .tstart{color:var(--a-on-accent);background:var(--accent);border:0}.timerbar .tstart:disabled{opacity:.5;cursor:default}.timerbar .tcancel{color:var(--muted);border:1px solid var(--line);background:0 0}.timerbar .thint{color:var(--muted);font-size:10.5px}.timerbar .terr{color:var(--danger);width:100%;font-size:11px}.timerbar .tform{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.timerbar .tform select,.timerbar .tform input{flex:1;width:auto;min-width:140px;padding:7px 8px;font-size:11.5px}.brainmap{max-width:860px;margin:0 auto;position:relative}.brainmap svg{width:100%;height:auto;display:block}.brainmap .micbtn{top:52.3%;left:50%}.nodelink{fill:none;stroke-width:1px}.nodelink.on{stroke:var(--accent);opacity:.35;stroke-dasharray:2 10;animation:3s linear infinite link-flow}.nodelink.off{stroke:var(--line);opacity:.3;stroke-dasharray:1 7}@keyframes link-flow{to{stroke-dashoffset:-24px}}.agentnode{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite node-float}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.agentnode .nodebox{fill:var(--panel);stroke-width:1px}.agentnode .bracket{fill:none;stroke-width:1.5px}.agentnode .nname{font-family:var(--font-display);letter-spacing:.05em;font-size:13.5px}.agentnode .nstat{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;font-size:10px}.agentnode.on{cursor:pointer}.agentnode.on .nodebox{stroke:currentColor;opacity:.9}.agentnode.on .bracket{stroke:currentColor}.agentnode.on .nname{fill:var(--ink)}.agentnode.on .nstat{fill:currentColor;opacity:.85}.agentnode.on:hover .nodebox,.agentnode.on:focus-visible .nodebox{fill:#ffffff0f;stroke-width:1.6px}.agentnode.on:focus-visible{outline:none}.agentnode.sel .nodebox{fill:#ffffff0f;stroke-width:1.8px;filter:drop-shadow(0 0 7px)}.agentnode.sel .nstat{fill:currentColor;opacity:1}.agentnode.off{opacity:.45}.agentnode.off .nodebox,.agentnode.off .bracket{stroke:var(--line)}.agentnode.off .nname,.agentnode.off .nstat{fill:var(--muted)}@media (prefers-reduced-motion:reduce){.agentnode,.nodelink.on{animation:none}}.voicebar{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.voicebar .checkline{color:var(--muted);margin-bottom:0;font-size:11px}.voicesel{width:auto;max-width:320px;padding:6px 8px;font-size:11px}.voicenote{color:var(--violet);letter-spacing:.3px;margin:8px 0 0;font-size:10.5px}.chatpanel{margin-top:4px}.agentpick{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.agentchip{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:#ffa84b1a;border-radius:4px;padding:6px 12px;font-size:10.5px}.agentchip.active{background:var(--accent);color:var(--a-on-accent)}.thread{flex-direction:column;gap:10px;min-height:160px;max-height:420px;padding:4px 2px 10px;display:flex;overflow-y:auto}.bubble{white-space:pre-wrap;border-radius:4px;max-width:78%;padding:10px 13px;font-size:12.5px;line-height:1.55}.bubble.user{border:1px solid var(--accent2);color:var(--ink);background:#ffa84b1f;align-self:flex-end}.bubble.assistant{border:1px solid var(--line);background:#001530b3;align-self:flex-start}.bubble .who{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:5px;font-size:9.5px;display:block}.bubble .modeltag{letter-spacing:.8px;color:var(--muted);margin-top:6px;font-size:9px;display:block}.bubble.thinking{color:var(--muted);animation:1.4s ease-in-out infinite chat-pulse}@keyframes chat-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bubble.thinking{animation:none}}.chatform{gap:10px;margin-top:6px;display:flex}.chatform input{flex:1}body:after{content:"";background:radial-gradient(120% 90% at 50% 8%, #b16cea1a, transparent 42%), radial-gradient(130% 100% at 50% 100%, color-mix(in srgb, var(--a-ink0) 55%, transparent), transparent 55%);pointer-events:none;z-index:0;position:fixed;inset:0}.glass{-webkit-backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px}.subtabs{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.subtab{font-family:var(--a-mono,var(--font-mono));letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);border:1px solid var(--a-line,#ffffff12);cursor:pointer;background:#ffffff08;border-radius:999px;padding:6px 13px;font-size:10px;transition:color .15s,border-color .15s,background .15s}.subtab:hover{color:var(--a-text);border-color:var(--a-line2)}.subtab.on{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 35%, transparent);background:color-mix(in srgb, var(--a-teal) 12%, transparent)}.aura-page{font-family:var(--a-ui);color:var(--a-text)}.aura-eyebrow{font-family:var(--a-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--a-teal);margin:0 0 8px;font-size:10.5px}.aura-page h1{font-family:var(--font-display);letter-spacing:.05em;color:var(--a-text);margin:0 0 6px;font-size:22px}.aura-sub{color:var(--a-muted);letter-spacing:.4px;margin:0 0 22px;font-size:12px}.aura-headline{min-width:0;font-family:var(--a-mono);white-space:nowrap;align-items:baseline;gap:8px;margin:0 0 14px;font-size:13px;line-height:1.2;display:flex;overflow:hidden}.aura-headline .ah-tab{color:var(--a-text);letter-spacing:.02em;flex:none;font-weight:600}.aura-headline .ah-agent{color:var(--a-teal);letter-spacing:.08em;flex:none}.aura-headline .ah-sep{color:var(--a-faint);flex:none}.aura-headline .ah-desc{color:var(--a-muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.aura-section-label{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-teal);opacity:.88;margin:24px 0 12px;font-size:10px}.aura-empty{color:var(--a-faint);font-family:var(--a-mono);letter-spacing:.04em;padding:14px 0;font-size:12px}.aura-page .stat .big{color:var(--a-teal)}.aura-page .panel h2{color:var(--a-text)}.auraview{position:relative}.aura-legend{color:var(--muted);letter-spacing:.4px;flex-wrap:wrap;justify-content:center;gap:18px;margin:2px 0 16px;font-size:11px;display:flex}.aura-sec{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--peach);opacity:.7;margin:4px 0 8px;font-size:11px}.orbcore{filter:drop-shadow(0 0 7px #ffa84be6)drop-shadow(0 0 26px #ffa84b73)}.orb-constellation{transform-box:view-box;transform-origin:200px 200px;animation:22s linear infinite orb-spin}.orb-constellation.rev{animation:30s linear infinite reverse orb-spin}.orb-constellation circle{fill:var(--peach)}@keyframes orb-spin{to{transform:rotate(360deg)}}.orb-label{fill:var(--amber)!important}.nodelink.ambient{stroke:#ffffff21;stroke-width:1px;stroke-dasharray:3 10;animation:6s linear infinite link-flow}.nodelink.live{stroke-width:1.9px;opacity:.95;stroke-dasharray:4 7;filter:drop-shadow(0 0 4px);animation:1.3s linear infinite link-flow}.agentnode .nodehalo{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s}.agentnode.live .nodehalo{opacity:1;animation:1.8s ease-in-out infinite node-pulse}.agentnode.live .nodeglow{filter:drop-shadow(0 0 6px)drop-shadow(0 0 14px)}@keyframes node-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}.feed{flex-direction:column;gap:6px;display:flex}.frow{border:1px solid var(--line);background:#ffffff09;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:flex}.frow.hl{border-color:#ffa84b73}.frow.warn{border-color:#ff5e6973}.fdot{border-radius:50%;flex:none;width:8px;height:8px}.fdot.live{animation:1.5s ease-in-out infinite feed-blink}@keyframes feed-blink{0%,to{opacity:1}50%{opacity:.3}}.fgrow{flex:1;min-width:0;overflow:hidden}.fnm{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fsm{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ftag{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;padding:3px 9px;font-size:10px}.ftag.run{color:var(--coral);background:#ff5e6924}.ftag.wait{color:var(--a-on-accent);background:var(--amber);font-weight:600}.ftag.pon{color:var(--peach);background:#f8dcbf24}.ftag.rev{color:var(--purple);background:#b16cea29}.fade-in{animation:.35s both aura-fade}@keyframes aura-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.orb-constellation,.nodelink.ambient,.nodelink.live,.agentnode.live .nodehalo,.fdot.live,.fade-in{animation:none}}.cc{min-height:0;font-family:var(--a-ui);color:var(--a-text);flex-direction:column;display:flex}.cc-grid{grid-template-columns:minmax(0,1fr) 306px;align-items:stretch;gap:14px;min-height:0;display:grid}.cc-center{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.cc-rightcol{flex-direction:column;gap:14px;min-height:0;display:flex}.a2panel{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r);-webkit-backdrop-filter:blur(18px)saturate(120%);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -24px #000000e6}.a2panel.grow{flex:1}.a2panel .phead{border-bottom:1px solid var(--a-line);flex:none;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.a2panel .eyebrow{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-faint);font-size:10px;font-weight:500}.a2panel .count{font-family:var(--a-mono);color:var(--a-muted);font-size:11px}.a2panel .badge{font-family:var(--a-mono);color:#0a0e18;background:var(--a-attn);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.a2panel .pbody{min-height:0;padding:8px 10px;overflow:auto}.cc-empty{color:var(--a-muted);padding:6px 4px;font-size:12.5px;line-height:1.5}.kpis{flex:none;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kpi{background:var(--a-panel);border:1px solid var(--a-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:11px;flex-direction:column;gap:3px;padding:7px 12px 8px 13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.kpi .acc{background:var(--a-teal);opacity:.6;width:2px;position:absolute;top:0;bottom:0;left:0}.kpi.warn .acc{background:var(--a-attn)}.kpi .k{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint);font-size:8.5px}.kpi .row{justify-content:space-between;align-items:center;display:flex}.kpi .v{font-family:var(--a-mono);font-size:19px;font-weight:500;line-height:1}.kpi .v small{font-size:11px}.kpi .sub{font-family:var(--a-mono);color:var(--a-muted);font-size:9px}.ring-stat{border-radius:50%;flex:none;width:26px;height:26px;-webkit-mask:radial-gradient(9px,#0000 98%,#000 100%);mask:radial-gradient(9px,#0000 98%,#000 100%)}.cosmos{background:#05070e;flex:1;min-height:clamp(440px,64vh,820px);position:relative;overflow:visible}.cc-canvas{z-index:2;position:absolute;inset:0}.cc-canvas canvas{display:block;width:100%!important;height:100%!important}.cc-overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.cc-field{z-index:2;transform-origin:50%;animation:126s linear infinite cc-orbit;position:absolute;inset:0}.cc-links{pointer-events:none;position:absolute;inset:0;overflow:visible}.cc-node{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;line-height:0;transition:filter .2s;position:absolute;transform:translate(-50%,-50%)}.cc-node-spin{transform-origin:50%;animation:126s linear infinite cc-orbit-rev;display:block}.cc-node:hover{z-index:6}.cc-node:hover .cc-node-spin{filter:brightness(1.12)}.cc-node.sel .cc-node-spin{filter:drop-shadow(0 0 14px #ffffff40)}.cc-node:focus-visible{border-radius:50%;outline:1px solid #65e6ec80}@keyframes cc-orbit{to{transform:rotate(360deg)}}@keyframes cc-orbit-rev{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.cc-field,.cc-node-spin{animation:none!important}}.cc-label{pointer-events:auto;cursor:pointer;font-family:var(--a-ui);white-space:nowrap;background:0 0;border:0;flex-direction:row;align-items:center;gap:5px;padding:2px 6px;display:flex;position:absolute;top:0;left:0}.cc-l-name{font-family:var(--font-display);letter-spacing:.05em;text-shadow:0 0 12px #000000f2,0 1px 4px #000000f2;font-size:11.5px}.cc-l-pip{background:var(--a-idle);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 1.5px #00000073}.cc-l-pip.s-attn{animation:1.4s infinite a-blink}.cc-label.core .cc-l-name{letter-spacing:.18em;font-size:16px}.cc-label.off{opacity:.5}.cc-label.sel .cc-l-name{text-underline-offset:3px;text-decoration:underline}.cc-label:focus-visible{border-radius:6px;outline:1px solid #67e8d299}.bottom{flex:none;grid-template-columns:1fr 1fr 1fr;gap:14px;height:190px;display:grid}.cc .li{border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:8px 9px;display:grid}.cc .li:hover{background:#ffffff06}.cc .li .nm{color:var(--a-text);font-size:12px;font-weight:500}.cc .li .meta{font-family:var(--a-mono);color:var(--a-faint);font-size:9px}.cc-badge{width:20px;height:20px;font-family:var(--a-mono);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.cc-badge.lvl2{color:#acc8ff;background:#6fa8ff2e}.cc-badge.lvl3{color:#ffb0a6;background:#ff7a6b2e}.log{font-family:var(--a-mono);font-size:10.5px}.logrow{border-bottom:1px solid #ffffff0a;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:6px 2px;display:grid}.logrow:last-child{border-bottom:0}.log .tag{letter-spacing:.08em;border-radius:4px;padding:1px 6px;font-size:8.5px}.log .tag.e{color:var(--a-err);background:#ff7a6b1f}.log .tag.w{color:var(--a-attn);background:#ffb2571f}.log .tag.i{color:var(--a-muted);background:#ffffff0d}.log .tag.o{color:var(--a-work);background:#5be3b31f}.logrow .msg{color:var(--a-text)}.logrow .src{color:var(--a-faint);font-size:9px}.fitem{border-bottom:1px solid #ffffff0a;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:9px 4px;display:grid}.fitem:last-child{border-bottom:0}.fitem .fd{border-radius:50%;width:7px;height:7px;margin-top:4px}.fitem .ag{font-family:var(--a-mono);letter-spacing:.06em;font-size:9px}.fitem .ac{color:var(--a-text);font-size:11.5px}.fitem .fsm{font-family:var(--a-mono);color:var(--a-faint);margin-top:2px;font-size:9px}.strow{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:9px 14px;font-size:12px;display:flex}.strow:last-child{border-bottom:none}.strow .k{color:var(--a-muted)}.strow .val{font-family:var(--a-mono);color:var(--a-work);font-size:11px}.kp .kp-eyebrow{color:var(--a-teal)}.kp .pbody{flex-direction:column;gap:12px;padding:12px 12px 14px;display:flex}.kp-card{border:1px solid var(--a-line);background:#ffffff06;border-radius:12px;flex-direction:column;gap:10px;padding:12px 13px 11px;transition:border-color .18s;display:flex}.kp-card:hover{border-color:var(--a-line2)}.kp-row{align-items:flex-end;gap:10px;display:flex}.kp-field{flex-direction:column;gap:4px;min-width:0;display:flex}.kp-field.grow{flex:1}.kp-lbl{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.kp-in{font-family:var(--a-ui);color:var(--a-text);border:1px solid var(--a-line);background:#ffffff08;border-radius:8px;outline:none;width:100%;padding:7px 9px;font-size:12.5px;transition:border-color .15s,background .15s}.kp-in:focus{border-color:var(--a-teal);background:#67e8d20f}.kp-ta{resize:vertical;min-height:64px;line-height:1.5}.kp-key{font-family:var(--a-mono);letter-spacing:.02em;color:var(--a-teal);font-size:11.5px}.kp-date{font-family:var(--a-mono);color:var(--a-faint);white-space:nowrap;padding-bottom:8px;font-size:9.5px}.kp-src{font-family:var(--a-mono);color:var(--a-faint);font-size:9.5px}.kp-msg{border-radius:8px;padding:6px 9px;font-size:11.5px;line-height:1.45}.kp-msg.err{color:var(--a-err);background:#ff7a6b1a;border:1px solid #ff7a6b47}.kp-actions{gap:8px;margin-top:2px;display:flex}.kp-btn{text-align:center;font-family:var(--a-mono);letter-spacing:.06em;border:1px solid var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:8px 0;font-size:11px;transition:filter .15s,background .15s,border-color .15s}.kp-btn:disabled{opacity:.5;cursor:default}.kp-btn.ok{color:var(--a-teal);background:#67e8d214;border-color:#67e8d266}.kp-btn.no{color:var(--a-muted)}.kp-btn:not(:disabled):hover{filter:brightness(1.2)}.kp-btn.no:not(:disabled):hover{color:var(--a-text);border-color:var(--a-line);background:#ffffff0d}.detail{z-index:12;background:var(--a-panel);-webkit-backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--a-line2);border-radius:var(--a-r);opacity:0;pointer-events:none;width:268px;transition:all .22s;position:absolute;top:14px;right:14px;overflow:hidden;transform:translate(20px);box-shadow:0 24px 60px -20px #000c}.detail.open{opacity:1;pointer-events:auto;transform:none}.detail .phead{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.detail .eyebrow{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.detail .x{cursor:pointer;color:var(--a-faint);font-family:var(--a-mono);font-size:14px}.detail{flex-direction:column;max-height:calc(100% - 28px);display:flex}.detail .dbody{padding:12px 15px;overflow-y:auto}.detail .d-orb{justify-content:center;margin-bottom:6px;display:flex}.detail .who{align-items:center;gap:9px;margin-bottom:10px;display:flex}.detail .who .dot{border-radius:50%;flex:none;width:11px;height:11px}.detail .who .nm{font-family:var(--font-display);letter-spacing:.05em;font-size:16px}.detail .who .stt{font-family:var(--a-mono);letter-spacing:.08em;margin-left:auto;font-size:9px}.detail .d-set{justify-content:space-between;align-items:center;gap:8px;margin:10px 0 8px;display:flex}.detail .d-toggle{font-family:var(--a-mono);color:var(--a-muted);cursor:pointer;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.detail .d-toggle input{accent-color:var(--a-teal);cursor:pointer;width:14px;height:14px}.detail .d-chat{font-family:var(--a-mono);color:var(--a-work);letter-spacing:.06em;font-size:10.5px}.detail .d-usage{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.detail .d-model{width:100%;color:var(--a-text);border:1px solid var(--a-line2);font-family:var(--a-mono);cursor:pointer;background:#ffffff08;border-radius:8px;outline:none;margin-bottom:4px;padding:6px 9px;font-size:11px}.detail .d-model option{background:var(--a-ink1);color:var(--a-text)}.detail .field{margin:10px 0}.detail .fk{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);margin-bottom:5px;font-size:9px}.detail .fv{color:var(--a-text);font-size:12px;line-height:1.5}.detail .chips{flex-wrap:wrap;gap:5px;display:flex}.detail .chip{font-family:var(--a-mono);color:var(--a-muted);border:1px solid var(--a-line2);border-radius:6px;padding:3px 7px;font-size:9.5px}.detail .mantra{border-left:2px solid;padding-left:10px;font-style:italic}.detail .subs{flex-direction:column;gap:6px;display:flex}.detail .sub-a{font-family:var(--a-mono);color:var(--a-muted);align-items:center;gap:8px;font-size:10px;display:flex}.detail .sub-a i{border-radius:50%;flex:none;width:6px;height:6px;font-style:normal}.detail .d-expand{width:100%;color:var(--a-muted);border:1px solid var(--a-line2);font-family:var(--a-mono);letter-spacing:.04em;cursor:pointer;background:#ffffff08;border-radius:8px;margin-top:9px;padding:6px 9px;font-size:10px;transition:all .15s}.detail .d-expand:hover{color:var(--a-text);border-color:var(--a-line);background:#ffffff0f}.cc-hero{position:relative}.cosmos-hero{border-radius:var(--a-r);min-height:clamp(540px,80vh,1000px)}.cc-sun{z-index:5;appearance:none;box-shadow:none;cursor:pointer;aspect-ratio:1;background:0 0;border:0;outline:none;place-items:center;width:clamp(364px,50vh,588px);padding:0;display:grid;position:absolute;top:50%;left:50%}.cc-sun:focus-visible{border-radius:50%;outline:1px solid #65e6ec80}.cc-sun-glow{pointer-events:none;filter:blur(20px);background:radial-gradient(circle at 50% 48%,#65e6ec57,#3a7bd026 42%,#0000 68%);border-radius:50%;animation:6.5s ease-in-out infinite sun-breathe;position:absolute;inset:-22%}.cc-sun-img{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 26px #65e6ec80)drop-shadow(0 0 66px #3a7bd052);width:100%;height:100%;animation:4.6s ease-in-out infinite sun-shimmer;position:relative}.cc-sun:hover .cc-sun-img{filter:drop-shadow(0 0 34px #65e6ecb3)drop-shadow(0 0 80px #3a7bd075)brightness(1.08)}@keyframes sun-breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes sun-shimmer{0%,to{filter:drop-shadow(0 0 22px #65e6ec70)drop-shadow(0 0 58px #3a7bd04d)brightness()contrast()}50%{filter:drop-shadow(0 0 36px #65e6ecb8)drop-shadow(0 0 84px #3a7bd075)brightness(1.16)contrast(1.06)}}@media (prefers-reduced-motion:reduce){.cc-sun-glow,.cc-sun-img{animation:none!important}}.detail .d-emblem{object-fit:contain;filter:drop-shadow(0 0 16px #65e6ec80)drop-shadow(0 0 36px #3a7bd04d);width:150px;height:150px}.cc-drawer-tab{z-index:16;background:var(--a-panel);-webkit-backdrop-filter:blur(12px)saturate(120%);border:1px solid var(--a-line2);color:var(--a-muted);font-family:var(--a-mono);letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:11px;transition:all .22s;position:absolute;top:14px;right:14px}.cc-drawer-tab:hover{color:var(--a-text);border-color:var(--a-line)}.cc-drawer-tab.open{right:366px}.cc-drawer{z-index:15;-webkit-backdrop-filter:blur(20px)saturate(120%);border-left:1px solid var(--a-line2);background:linear-gradient(#0a0e18eb,#070a12f7);width:350px;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;transform:translate(calc(100% + 18px));box-shadow:-24px 0 60px -20px #000000b3}.cc-drawer.open{transform:none}.cc-drawer-in{flex-direction:column;gap:12px;height:100%;padding:14px;display:flex;overflow-y:auto}.cc-drawer .kpis{grid-template-columns:repeat(2,1fr)}@media (width<=720px){.cc-drawer{width:100%}.cc-drawer-tab.open{right:14px}}@media (width<=1100px){.cc-grid{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.bottom{grid-template-columns:1fr;height:auto}.detail{width:230px;right:8px}}.a-agentsel{color:var(--a-muted);border:1px solid var(--a-line2);font-family:var(--a-mono);cursor:pointer;background:#ffffff0a;border-radius:999px;outline:none;max-width:130px;padding:5px 8px;font-size:10.5px}.a-agentsel option{background:var(--a-ink1);color:var(--a-text)}.cc-msg{border-bottom:1px solid #ffffff0a;gap:9px;padding:9px 4px;display:flex}.cc-msg:last-child{border-bottom:0}.cc-mtxt{color:var(--a-text);font-size:11.5px;line-height:1.45}.cc-msg.err .cc-mtxt{color:var(--a-err)}.cc-mtime{font-family:var(--a-mono);color:var(--a-faint);margin-top:3px;font-size:8.5px}.a-toast{z-index:60;background:var(--a-panel);-webkit-backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--a-line2);border-radius:var(--a-r);opacity:0;pointer-events:none;width:312px;transition:all .3s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:24px;right:24px;overflow:hidden;transform:translateY(18px);box-shadow:0 24px 60px -18px #000c}.a-toast.show{opacity:1;pointer-events:auto;transform:none}.a-toast-head{border-bottom:1px solid var(--a-line);align-items:center;gap:8px;padding:11px 13px;display:flex}.a-toast-nm{font-family:var(--font-display);letter-spacing:.05em;font-size:12px}.a-toast-tt{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:9px}.a-toast-x{cursor:pointer;color:var(--a-faint);font-family:var(--a-mono);margin-left:8px}.a-toast-load{font-family:var(--a-mono);color:var(--a-muted);align-items:center;gap:10px;padding:14px;font-size:11px;display:flex}.a-toast-body{color:var(--a-text);padding:12px 14px;font-size:12.5px;line-height:1.5}.a-toast-body.err{color:var(--a-err)}.a-toast-foot{gap:7px;padding:0 14px 13px;display:flex}.a-tbtn{font-family:var(--a-ui);cursor:pointer;border:1px solid var(--a-line2);color:var(--a-muted);background:0 0;border-radius:7px;padding:5px 10px;font-size:10.5px;font-weight:500}.a-tbtn:hover{color:var(--a-text);border-color:#ffffff40}@media (width<=1100px){.a-toast{width:auto;bottom:12px;left:12px;right:12px}}.a-lingua .pbody{padding:12px 14px}.a-lingua-row{align-items:center;gap:13px;display:flex}.a-lingua-img{object-fit:contain;flex:none;width:56px;height:56px}.a-lingua-particle{border-radius:10px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.a-lingua-main{min-width:0}.a-lingua-word{font-family:var(--font-display);color:var(--a-text);letter-spacing:.05em;font-size:20px;line-height:1.1}.a-lingua-badge{font-family:var(--a-mono);color:#bcd4ff;background:#6fa8ff24;border-radius:999px;margin-top:5px;padding:2px 8px;font-size:9.5px;display:inline-block}.a-lingua-pron{font-family:var(--a-mono);color:var(--a-blue);margin-top:6px;font-size:11px}.a-lingua-pron span{color:var(--a-faint)}.a-lingua-gloss{color:var(--a-text);margin-top:11px;font-size:13px;line-height:1.5}.a-lingua-note{color:var(--a-muted);margin-top:6px;font-size:11.5px;line-height:1.5}.a-lingua-foot{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.a-lingua-author{font-family:var(--a-mono);color:var(--a-faint);font-size:9.5px}.a-lingua-next{font-family:var(--a-ui);cursor:pointer;border:1px solid var(--a-line2);color:var(--a-teal);background:0 0;border-radius:8px;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:500}.a-lingua-next:hover{background:#67e8d214}.a-loader{border-radius:4px;display:block;position:relative;overflow:hidden}.a-loader-lbl{font-family:var(--a-mono);letter-spacing:.12em;color:var(--a-muted);font-size:11px}.cc-loading{z-index:4;pointer-events:none;position:absolute;inset:0}.a-authgate{z-index:200;background:radial-gradient(600px 420px at 50% 44%,#6fa8ff0f,#0000),#05070e;place-items:center;display:grid;position:fixed;inset:0}.a-authgate-txt{font-family:var(--a-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--a-faint);font-size:11px}.a-toast .a-loader{flex-direction:row;gap:11px;padding:14px}.a-toast .a-loader-lbl{color:var(--a-muted);font-size:11px}.kap{--free:#5be0b0;--coral:#ff5e69;--amb:#ffa84b;flex-direction:column;gap:26px;display:flex}.aura-day{width:100%;max-width:880px;font-family:var(--a-mono,"JetBrains Mono",ui-monospace,monospace);position:relative}.aura-day .head{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.aura-day .head h2{letter-spacing:.34em;text-transform:uppercase;color:#e7edf8;text-shadow:0 0 18px #5be0b040;font-size:13px;font-weight:500}.aura-day .head .sub{letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted,#8794ad);font-size:10px}.aura-day .rail{height:236px;margin:0 10px;position:relative}.aura-day .axis{background:linear-gradient(90deg,#0000,#8794ad73 12% 88%,#0000);height:1px;position:absolute;top:78px;left:0;right:0;box-shadow:0 0 10px #4a9fd459}.aura-day .blk{border-radius:30px;justify-content:center;align-items:center;height:30px;display:flex;position:absolute;top:78px;transform:translateY(-50%)}.aura-day .blk .dot{border-radius:50%;width:7px;height:7px}.aura-day .lab{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#cdd6ea;white-space:normal;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;width:96px;font-size:9.5px;line-height:1.4;position:absolute;left:50%;transform:translate(-50%)}.aura-day .free .lab{text-shadow:0 0 14px #5be0b066;bottom:calc(100% + 13px)}.aura-day .focus .lab{top:calc(100% + 13px)}.aura-day .free{background:linear-gradient(90deg,#5be0b014,#5be0b038,#5be0b014);border-top:1px solid #5be0b08c;box-shadow:0 0 22px #5be0b073,inset 0 0 14px #5be0b040}.aura-day .free .dot{background:var(--free);box-shadow:0 0 10px var(--free)}.aura-day .focus{background:linear-gradient(90deg,#ff5e690f,#ff5e692e,#ff5e690f);border-top:1px solid #ff5e6973;height:22px;box-shadow:0 0 16px #ff5e694d,inset 0 0 10px #ff5e692e}.aura-day .focus.amber{background:linear-gradient(90deg,#ffa84b0f,#ffa84b2e,#ffa84b0f);border-top-color:#ffa84b73;box-shadow:0 0 16px #ffa84b4d,inset 0 0 10px #ffa84b2e}.aura-day .focus .dot{background:var(--coral);box-shadow:0 0 9px var(--coral)}.aura-day .focus.amber .dot{background:var(--amb);box-shadow:0 0 9px var(--amb)}.aura-day .blk.done{filter:brightness(1.18)saturate(1.1)}.aura-day .blk.done .lab{color:#eafff6}.aura-day .times{height:36px;position:absolute;top:160px;left:0;right:0}.aura-day .tm{letter-spacing:.04em;color:var(--a-muted,#8794ad);white-space:nowrap;font-size:9px;position:absolute;transform:translate(-50%)}.aura-day .tm.f{color:#86e8c6}.aura-day .tm.c{color:#ff9aa1}.aura-day .tm.a{color:#ffc987}.aura-day .ends{letter-spacing:.2em;color:#8794ad8c;height:14px;font-size:8.5px;position:absolute;top:214px;left:0;right:0}.aura-day .ends span{position:absolute;transform:translate(-50%)}.aura-day .legend{letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted,#8794ad);gap:22px;margin-top:26px;font-size:9.5px;display:flex}.aura-day .legend span{align-items:center;gap:8px;display:flex}.aura-day .legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.kap-tasks{max-width:880px}.kap-th{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.kap-th .count{color:var(--a-muted,#8794ad);font-size:11px}.kap-task{border-bottom:1px solid var(--a-line,#ffffff12);padding:10px 0}.kap-tline{align-items:baseline;gap:10px;display:flex}.kap-tname{color:var(--a-ink,#eaeff8);flex:1;font-size:13px}.kap-twho{color:var(--a-muted,#8794ad);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.kap-tp{color:var(--a-muted,#8794ad);font-variant-numeric:tabular-nums;font-size:11px}.kap-bar{background:#ffffff0f;border-radius:5px;height:5px;margin-top:7px;overflow:hidden}.kap-bar span{background:linear-gradient(90deg,#5be0b0,#4a9fd4);border-radius:5px;height:100%;display:block}.kap-tmeta{color:var(--a-faint,#525c76);margin-top:5px;font-size:10px}.kap-backlog{margin-top:14px}.kap-backlog summary{cursor:pointer;color:var(--a-muted,#8794ad);font-size:11.5px}.kap-bl-item{color:var(--a-muted,#8794ad);justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.kap .empty{color:var(--a-muted,#8794ad);padding:6px 0;font-size:12.5px}.brain3d{flex-direction:column;min-height:calc(100vh - 132px);display:flex}.brain3d-stage{flex:1;min-height:clamp(480px,72vh,920px)}.brain3d-hint{z-index:4;pointer-events:none;letter-spacing:.02em;color:var(--a-faint,#525c76);font-size:11px;position:absolute;bottom:14px;left:16px}.bm-stage{touch-action:none;cursor:grab;overflow:hidden}.bm-stage:active{cursor:grabbing}.bm-field{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.bm-rotor{transform-origin:0 0;animation:75s linear infinite bm-spin;position:absolute;top:0;left:0}.bm-rotor.paused,.bm-rotor.paused .bm-node-spin{animation-play-state:paused}.bm-links{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.bm-arc{stroke-linecap:round;filter:drop-shadow(0 0 4px #cfe6ff);animation:1.6s ease-in-out infinite bm-arc-blink}.bm-node{position:absolute}.bm-node-spin{animation:75s linear infinite bm-spin-rev}.bm-core-img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 0 24px #65e6ec8c)drop-shadow(0 0 60px #3a7bd066)}@keyframes bm-spin{to{transform:rotate(360deg)}}@keyframes bm-spin-rev{to{transform:rotate(-360deg)}}@keyframes bm-arc-blink{0%,to{stroke-opacity:.3}50%{stroke-opacity:.9}}@media (prefers-reduced-motion:reduce){.bm-rotor,.bm-node-spin,.bm-arc{animation:none!important}}.lgm{flex:none;line-height:0;display:inline-block;position:relative}.lgm-defs{pointer-events:none;width:0;height:0;position:absolute}.lgm img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.lgm-glow{z-index:0;opacity:.55;transform-origin:50%;transform:scale(var(--lgm-fit,1)) translateZ(0);will-change:opacity;animation:2.6s ease-in-out infinite lgm-breathe;position:absolute;inset:0}.lgm-glow-img{transform:translateZ(0)}.lgm-logo{z-index:1;transform-origin:50%;position:absolute;inset:0}.lgm-label{z-index:1;pointer-events:none;filter:drop-shadow(0 0 16px color-mix(in srgb, var(--lgm-color) 50%, transparent));opacity:.94;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lgm-label-text{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.4em;text-indent:.4em;white-space:nowrap;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1;display:inline-block}.lgm-aura .lgm-label-text{letter-spacing:.3em;text-indent:.3em}.lgm-ring{z-index:2;transform-origin:50%;position:absolute;inset:0}.lgm-ring-img{transform:scale(var(--lgm-fit,1));transform-origin:50%}.lgm-dots{z-index:3;pointer-events:none;color:var(--lgm-color);--dfr:calc(var(--lgm-size,140px) * -.46 * var(--lgm-fit,1));--dfsz:max(3px, calc(var(--lgm-size,140px) * .014));animation:9.5s linear infinite lgm-spin;position:absolute;inset:0}.lgm-dot{width:var(--dfsz);height:var(--dfsz);margin:calc(var(--dfsz) / -2);transform:rotate(calc(var(--i) * 60deg)) translateY(var(--dfr));background:currentColor;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 8px 1px}.lgm-idle .lgm-glow{animation-duration:2.6s}.lgm-comm .lgm-glow{animation-duration:1.4s}.lgm-attention .lgm-glow{opacity:.85;animation-duration:1s}.lgm-attention .lgm-ring{animation:13s linear infinite lgm-spin}.lgm-off{opacity:.42}.lgm-off .lgm-glow,.lgm-off .lgm-ring,.lgm-off .lgm-dots{animation:none}.lgm-off .lgm-label{opacity:.5}@keyframes lgm-breathe{0%,to{opacity:.34}50%{opacity:.82}}@keyframes lgm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lgm-glow,.lgm-ring,.lgm-dots{animation:none!important}}.vyvojar-stage-head{justify-content:flex-end;margin-bottom:14px;display:flex}.vyvojar-close{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0b;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;display:inline-flex}.vyvojar-close:hover{color:var(--accent);border-color:var(--accent);background:#ffa84b14}.tajnost-bar{justify-content:flex-end;padding:10px clamp(12px,1.4vw,20px) 0;display:flex}.a-content.narrow .tajnost-bar{width:100%;max-width:1080px;margin:0 auto}.tajnost-chip{font-family:var(--a-mono);letter-spacing:.16em;border:1px solid var(--a-line2);background:#ffffff08;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;display:inline-flex}.tajnost-chip.tj-inline{vertical-align:middle;margin-left:10px}.tajnost-chip.tj-verejne{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 40%, transparent)}.tajnost-chip.tj-firemne{color:var(--a-attn);border-color:color-mix(in srgb, var(--a-attn) 40%, transparent)}.tajnost-chip.tj-tajne{color:var(--a-err);border-color:color-mix(in srgb, var(--a-err) 45%, transparent)}.sp8-top{grid-template-columns:1.7fr 1fr 1fr 1fr;align-items:stretch;gap:12px;display:grid}.sp8-top .stat{margin:0}.sp8-hero{background:color-mix(in srgb, var(--a-teal) 4%, var(--a-panel))!important;border-color:color-mix(in srgb, var(--a-teal) 25%, var(--a-line))!important}.sp8-hero .big{font-variant-numeric:tabular-nums;font-size:30px!important;font-family:var(--a-mono)!important}@media (width<=1100px){.sp8-top{grid-template-columns:1fr 1fr}.sp8-hero{grid-column:1/-1}}@media (width<=560px){.sp8-top{grid-template-columns:1fr}}.a-theme-sw{flex-wrap:wrap;align-items:center;gap:5px;padding:4px 12px 8px;display:flex}.a-theme-lbl{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);margin-right:2px;font-size:9px}.a-theme-b{border:1px solid var(--a-line);color:var(--a-muted);cursor:pointer;background:#80808014;border-radius:999px;padding:4px 11px;font-size:11px}.a-theme-b:hover{color:var(--a-text);border-color:var(--a-line2)}.a-theme-b.on{color:var(--a-text);border-color:var(--a-teal);background:color-mix(in srgb, var(--a-teal) 15%, transparent)}.a-theme-b.brand{margin-left:4px}.a-theme-b.brand.on{color:var(--a-text);border-color:var(--a-violet);background:color-mix(in srgb, var(--a-violet) 16%, transparent)}.fk{flex-direction:column;gap:14px;display:flex}.fk-hint{font-family:var(--a-mono);color:var(--a-teal);text-shadow:0 0 8px color-mix(in srgb, var(--a-teal) 55%, transparent);margin:-4px 0 2px;font-size:12px;line-height:1.55}.fk-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=900px){.fk-kpis{grid-template-columns:repeat(2,1fr)}}.fk-kpi{border:1px solid var(--a-line);background:#ffffff08;border-radius:12px;flex-direction:column;padding:12px 12px 12px 16px;display:flex;position:relative;overflow:hidden}.fk-kpi:before{content:"";background:var(--fk-c,var(--a-teal));width:3px;position:absolute;top:0;bottom:0;left:0}.fk-kpi .l{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.fk-kpi .v{font-family:var(--a-mono);color:var(--fk-vc,var(--a-text));font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:600;line-height:1.15}.fk-kpi.watch{--fk-c:var(--a-work);--fk-vc:var(--a-work)}.fk-kpi.warn{--fk-c:var(--a-attn);--fk-vc:var(--a-attn)}.fk-kpi.crit{--fk-c:#ff7a6b;--fk-vc:#ff7a6b}.fk-card{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;min-width:0;padding:14px 18px}.fk-card-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.fk-card-lbl{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-teal);text-shadow:0 0 8px color-mix(in srgb, var(--a-teal) 60%, transparent);font-size:12.5px}.fk-card-sub{font-family:var(--a-mono);color:var(--a-teal);text-shadow:0 0 7px color-mix(in srgb, var(--a-teal) 45%, transparent);font-size:11.5px}.fk-btn{font-family:var(--a-mono);letter-spacing:.06em;border:1px solid var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:10.5px;transition:color .15s,border-color .15s,background .15s}.fk-btn:hover{color:var(--a-text)}.fk-btn.acc{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 40%, transparent)}.fk-btn.acc:hover{background:color-mix(in srgb, var(--a-teal) 10%, transparent)}.fk-btn:disabled{opacity:.55;cursor:default}.fk-form{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=760px){.fk-form{grid-template-columns:1fr}}.fk-f{flex-direction:column;gap:6px;display:flex}.fk-f>span{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.fk-actrow{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.fk-table{min-width:0}.fk-cols{grid-template-columns:1.2fr 1.6fr .8fr .8fr 1.1fr .7fr;align-items:center;gap:8px;display:grid}.fk-thead{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);border-bottom:1px solid var(--a-line);padding-bottom:6px;font-size:9.5px}.fk-row{border-bottom:1px solid #ffffff0a;padding:7px 0}.fk-row:last-child{border-bottom:0}.fk-num{font-family:var(--a-mono);color:var(--a-teal);min-width:0;font-size:12px}.fk-ext{color:var(--a-faint);font-size:9.5px;display:block}.fk-cli{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.fk-date{font-family:var(--a-mono);color:var(--a-muted);font-size:11px}.fk-sum{font-family:var(--a-mono);text-align:right;color:var(--a-text);font-variant-numeric:tabular-nums;font-size:12px}.fk-st{font-family:var(--a-mono);text-align:right;white-space:nowrap;font-size:9.5px}.fk-st.watch{color:var(--a-work)}.fk-st.warn{color:var(--a-attn)}.fk-st.crit{color:#ff7a6b}.fk-st.faint{color:var(--a-faint)}.fk-act{text-align:right}.fk-act .fk-btn{padding:4px 10px;font-size:9.5px}.fk-empty{font-family:var(--a-mono);color:var(--a-faint);text-align:center;padding:18px 0;font-size:11px}.fk-cols.fin6{grid-template-columns:1.4fr .9fr .8fr 1.1fr .8fr .8fr}@media (width<=900px){.fk-cols.fin6{grid-template-columns:1.4fr .9fr .9fr 1.1fr}.fk-cols.fin6>.fk-date,.fk-cols.fin6.fk-thead>:nth-child(5),.fk-cols.fin6.fk-thead>:nth-child(6){display:none}}.fk-alerts{flex-direction:column;gap:6px;display:flex}.fk-alert{border-left:3px solid var(--a-attn);background:color-mix(in srgb, var(--a-attn) 8%, transparent);color:var(--a-text);border-radius:0 6px 6px 0;padding:7px 10px;font-size:12.5px;line-height:1.5}.fk-alert.ok{border-left-color:var(--a-work);background:color-mix(in srgb, var(--a-work) 7%, transparent);font-family:var(--a-mono);color:var(--a-muted);font-size:11px}@media (width<=900px){.fk-cols:not(.fin6):not(.comp5):not(.tax2):not(.st6){grid-template-columns:1.2fr 1.4fr .9fr 1.1fr}.fk-cols:not(.fin6):not(.comp5):not(.tax2):not(.st6)>.fk-date,.fk-cols:not(.fin6):not(.comp5):not(.tax2):not(.st6).fk-thead>:nth-child(3),.fk-cols:not(.fin6):not(.comp5):not(.tax2):not(.st6)>.fk-act,.fk-cols:not(.fin6):not(.comp5):not(.tax2):not(.st6).fk-thead>:nth-child(6){display:none}}.fk-p{color:var(--a-muted);margin:0;font-size:12.5px;line-height:1.6}.fk-kpis.auto{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fk-selmini{max-width:100%;font-family:var(--a-mono);color:var(--a-muted);border:1px solid var(--a-line2);cursor:pointer;background:0 0;border-radius:7px;padding:4px 6px;font-size:10px;transition:color .15s,border-color .15s}.fk-selmini:hover,.fk-selmini:focus{color:var(--a-text);border-color:color-mix(in srgb, var(--a-teal) 45%, var(--a-line2));outline:none}.fk-selmini option{background:var(--a-pop,#10131d);color:var(--a-text)}.fk-btn.del{color:#ff7a6b;border-color:#ff7a6b59}.fk-btn.del:hover{color:#ff7a6b;background:#ff7a6b1a}.fk-cols.comp5{grid-template-columns:1.6fr .8fr 1.2fr 1.2fr auto}.fk-cols.tax2{grid-template-columns:1fr auto}.fk-cols.st6{grid-template-columns:1.8fr .8fr .8fr .9fr auto}.fk-cols.off6{grid-template-columns:1.3fr 1.1fr .8fr .8fr 1fr 2fr}@media (width<=900px){.fk-cols.comp5{grid-template-columns:1.4fr 1fr 1fr auto}.fk-cols.st6{grid-template-columns:1.6fr .9fr auto}.fk-cols.comp5>.fk-hidem,.fk-cols.st6>.fk-hidem{display:none}}.fk-st.acc{color:var(--a-teal)}.fk-row.done{opacity:.55}.fk-row.done:hover{opacity:1}.fk-row.editing{outline:1px solid color-mix(in srgb, var(--a-teal) 55%, transparent);outline-offset:2px;border-radius:6px}.fk-offwrap{border-bottom:1px solid #ffffff0a}.fk-offwrap:last-child,.fk-offwrap>.fk-row{border-bottom:0}.fk-oedit{border:1px solid var(--a-line);background:#ffffff08;border-radius:10px;margin:2px 0 10px;padding:10px 12px 12px}.fk-oe-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.fk-oe-head>span:first-child{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal);font-size:10px}.fk-oe-sub{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.fk-oe-cols{grid-template-columns:2.4fr .8fr .8fr .8fr 1fr auto;align-items:center;gap:8px;display:grid}.fk-oe-thead{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);border-bottom:1px solid var(--a-line);padding-bottom:4px;font-size:9px}.fk-oe-thead>span:nth-child(3),.fk-oe-thead>span:nth-child(4){text-align:right}.fk-oe-row{padding:4px 0}.fk-ie{box-sizing:border-box;border:1px solid var(--a-line2);width:100%;min-width:0;color:var(--a-text);background:#ffffff0a;border-radius:7px;padding:5px 8px;font-family:inherit;font-size:12px;transition:border-color .15s}.fk-ie:focus{border-color:color-mix(in srgb, var(--a-teal) 50%, var(--a-line2));outline:none}.fk-ie.mono{font-family:var(--a-mono);text-align:right;font-variant-numeric:tabular-nums}.fk-ie-del{justify-self:end;padding:4px 9px}.fk-oe-foot{align-items:center;gap:8px;margin-top:10px;display:flex}.fk-oe-total{font-family:var(--a-mono);color:var(--a-muted);margin-left:auto;font-size:11px}.fk-oe-total b{font-family:var(--a-mono);color:var(--a-text);margin-left:4px;font-size:14px}.fk-sum-edit{cursor:pointer;border-bottom:1px dashed color-mix(in srgb, var(--a-teal) 45%, transparent)}.fk-sum-edit:hover{color:var(--a-teal)}.fk-sumedit{text-align:right;padding:3px 6px}.fk-oinv{border:1px solid var(--a-line);background:#ffffff05;border-radius:10px;margin:0 0 10px;padding:8px 12px 12px}.fk-prog{background:#ffffff0f;border-radius:3px;height:6px;margin:2px 0 10px;overflow:hidden}.fk-prog-bar{background:var(--a-work);border-radius:3px;height:100%;transition:width .25s;display:block}.fk-invrow{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 2fr .8fr 1.1fr;align-items:center;gap:8px;padding:5px 0;display:grid}.fk-invrow:last-child{border-bottom:0}@media (width<=760px){.fk-oe-cols{grid-template-columns:1.6fr .7fr .7fr .8fr auto}.fk-oe-cols>:nth-child(5){display:none}}.kp{flex-direction:column;gap:14px;display:flex}.kp-err{font-family:var(--a-mono);color:#ff7a6b;background:#ff7a6b14;border-left:3px solid #ff7a6b;border-radius:0 6px 6px 0;padding:8px 12px;font-size:11.5px}.kp-card{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;padding:14px 18px}.kp-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.kp-eyebrow{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);font-size:10px}.kp-sub{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.kp-rail{height:118px;margin:4px 4px 0;position:relative}.kp-axis{background:var(--a-line2);height:1px;position:absolute;top:56px;left:0;right:0}.kp-blk{box-sizing:border-box;border:1px solid var(--kp-c,var(--a-work));background:color-mix(in srgb, var(--kp-c,var(--a-work)) 12%, transparent);border-radius:6px;height:20px;position:absolute}.kp-blk.free{--kp-c:var(--a-work);top:30px}.kp-blk.focus{--kp-c:var(--a-teal);top:68px}.kp-blk.focus.amber{--kp-c:var(--a-attn)}.kp-blk.done{background:color-mix(in srgb, var(--kp-c) 26%, transparent);box-shadow:0 0 10px -2px var(--kp-c)}.kp-blk .lab{white-space:nowrap;font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-muted);font-size:8.5px;position:absolute;left:0}.kp-blk.free .lab{top:-13px}.kp-blk.focus .lab{bottom:-13px}.kp-blk.done .lab{color:var(--a-text)}.kp-blk .dot{background:var(--kp-c,var(--a-work));width:6px;height:6px;box-shadow:0 0 8px var(--kp-c,var(--a-work));border-radius:50%;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.kp-times{height:22px;position:absolute;top:96px;left:0;right:0}.kp-tm{font-family:var(--a-mono);color:var(--a-faint);white-space:nowrap;font-size:8px;position:absolute;transform:translate(-50%)}.kp-tm.f{color:color-mix(in srgb, var(--a-work) 70%, var(--a-faint))}.kp-tm.c{color:color-mix(in srgb, var(--a-teal) 70%, var(--a-faint))}.kp-tm.a{color:color-mix(in srgb, var(--a-attn) 70%, var(--a-faint))}.kp-ends{pointer-events:none;position:absolute;inset:0}.kp-ends span{font-family:var(--a-mono);color:var(--a-faint);font-size:8.5px;position:absolute;top:4px;transform:translate(-50%)}.kp-legend{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.kp-legend span{font-family:var(--a-mono);color:var(--a-muted);align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.kp-legend i{border-radius:50%;width:9px;height:9px}.kp-legend i.free{background:var(--a-work);box-shadow:0 0 8px var(--a-work)}.kp-legend i.focus{background:var(--a-teal);box-shadow:0 0 8px var(--a-teal)}.kp-tasks{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;padding:14px 18px}.kp-th{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.kp-th .eyebrow{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);font-size:10px}.kp-th .count{font-family:var(--a-mono);color:var(--a-faint);font-size:9.5px}.kp-task{border-bottom:1px solid #ffffff0a;padding:9px 0}.kp-task:last-child{border-bottom:0}.kp-tline{align-items:baseline;gap:10px;display:flex}.kp-tname{min-width:0;color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.kp-twho{font-family:var(--a-mono);color:var(--a-faint);white-space:nowrap;font-size:9.5px}.kp-tp{font-family:var(--a-mono);color:var(--a-teal);font-variant-numeric:tabular-nums;font-size:11px}.kp-bar{background:#ffffff0f;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.kp-bar>span{background:var(--a-teal);border-radius:999px;height:100%;transition:width .3s;display:block}.kp-tmeta{font-family:var(--a-mono);color:var(--a-faint);margin-top:5px;font-size:9px}.kp-backlog{margin-top:12px}.kp-backlog>summary{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-muted);cursor:pointer;font-size:10px;list-style:none}.kp-backlog>summary::-webkit-details-marker{display:none}.kp-backlog>summary:before{content:"▸ ";color:var(--a-faint)}.kp-backlog[open]>summary:before{content:"▾ "}.kp-bl-item{color:var(--a-muted);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0 0;font-size:12px;display:flex}.kp-empty{font-family:var(--a-mono);color:var(--a-faint);text-align:center;padding:14px 0;font-size:11px}.kp-cli{flex-direction:column;gap:6px;display:flex}.kp-clirow{border:1px solid var(--a-line);background:#ffffff05;border-radius:9px;grid-template-columns:1.3fr 2fr 1.2fr;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.kp-clinm{font-size:.86rem;font-weight:600}.kp-clim{color:var(--a-muted);font-size:.78rem}.kp-clidl{font-family:var(--a-mono);text-align:right;color:var(--a-muted);font-size:.74rem}.kp-clidl.warn{color:var(--c-plan,#ff8a56)}.kp-clidl.crit{color:var(--a-err,#ff6b6b);font-weight:600}.astage{background:linear-gradient(180deg, var(--a-panel), #0f152359);border:1px solid var(--a-line2);border-radius:var(--a-r,16px);-webkit-backdrop-filter:blur(14px)saturate(120%);isolation:isolate;margin:14px 0 16px;padding:16px 20px 20px;position:relative;overflow:hidden}.astage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(620px 320px at 78% 30%, color-mix(in srgb, var(--ast-c) 16%, transparent), transparent 70%);position:absolute;inset:0}.astage-crumbs{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;font-size:11px;display:flex}.astage-crumbs .sep{color:var(--a-faint);margin:0 4px}.astage-crumbs button{color:var(--a-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font:inherit;background:0 0;border:0;padding:2px 4px;transition:color .15s}.astage-crumbs button:hover:not(:disabled){color:var(--a-text)}.astage-crumbs button.on{color:var(--ast-c);cursor:default}.astage-body{align-items:center;gap:clamp(16px,4vw,48px);min-height:260px;display:flex}.astage-kids{flex-direction:column;flex:none;gap:12px;max-height:300px;padding-right:4px;display:flex;overflow-y:auto}.astage-kids-cap{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint);margin-bottom:2px;font-size:8.5px}.astage-kids-empty{font-family:var(--font-mono);color:var(--a-muted);padding:8px 4px;font-size:11px}.astage-kid{border:1px solid var(--a-line);cursor:pointer;color:inherit;background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 6px;transition:transform .18s,border-color .18s,background .18s;display:flex}.astage-kid:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);background:#ffffff0a;transform:translateY(-1px)}.astage-kid-lg{flex:none;width:52px;height:52px;display:block}.astage-kid-lab{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--a-text);white-space:nowrap;font-size:11px}.astage-main{flex:1;align-items:center;gap:clamp(14px,3vw,36px);min-width:0;display:flex}.astage-logo{flex:none;width:clamp(180px,22vw,260px);height:clamp(180px,22vw,260px);display:block}.astage-meta{min-width:0}.astage-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);margin:0 0 6px;font-size:clamp(20px,3vw,30px)}.astage-role{color:var(--a-muted);margin:0;font-size:13px;line-height:1.5}.aw{position:relative}.aw-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.aw-dot{background:currentColor;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 9px}.aw-name{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);margin:0;font-size:16px}.aw-status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.9;border:1px solid;border-radius:30px;padding:3px 10px;font-size:9.5px}.aw-tabs{gap:8px;margin-left:auto;display:flex}.aw-tabs button{font-family:var(--font-mono);letter-spacing:.1em;text-transform:lowercase;color:var(--a-muted);border:1px solid var(--a-line);cursor:pointer;background:#ffffff08;border-radius:30px;padding:6px 16px;font-size:11px;transition:color .15s,border-color .15s}.aw-tabs button:hover{color:var(--a-text)}.aw-tabs button.on{color:var(--aw-c);border-color:color-mix(in srgb, var(--aw-c) 50%, transparent)}.aw-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.aw-chat,.aw-bio{grid-column:1/-1}@media (width<=900px){.aw-grid{grid-template-columns:1fr}}.aw-card{background:var(--a-panel);border:1px solid var(--a-line);border-radius:14px;padding:14px 16px}.aw-card h4{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-teal);margin:0 0 10px;font-size:9.5px;font-weight:500}.aw-role{color:var(--a-text);margin:0 0 6px;font-size:13.5px;line-height:1.55}.aw-mantra{color:var(--a-muted);margin:0;font-size:12.5px;font-style:italic}.aw-mantra.muted{opacity:.7}.aw-err{color:var(--danger);font-size:12px}.aw-note{color:var(--a-faint);letter-spacing:.03em;margin:10px 0 0;font-size:10px}.aw-kpis{flex-wrap:wrap;gap:8px;display:flex}.aw-kpi{text-align:center;border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;flex:1;min-width:78px;padding:10px 6px}.aw-kpi b{font-family:var(--font-mono);color:var(--a-text);font-size:18px;line-height:1.1;display:block}.aw-kpi span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);font-size:8px}.aw-row{border-bottom:1px solid var(--a-line);align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.aw-row:last-child{border-bottom:0}.aw-rk{color:var(--aw-c);flex:none;font-size:11px}.aw-rk.err{color:var(--danger)}.aw-rt{min-width:0;color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.aw-rs{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);flex:none;font-size:9.5px}.aw-rs.warn{color:var(--a-attn)}.aw-rd{font-family:var(--font-mono);color:var(--a-faint);flex:none;font-size:10px}.aw-empty{color:var(--a-muted);margin:4px 0;font-size:12px}.aw-chatlog{flex-direction:column-reverse;gap:8px;max-height:280px;margin-bottom:10px;display:flex;overflow-y:auto}.aw-msg{white-space:pre-wrap;border-radius:12px;max-width:85%;padding:9px 13px;font-size:13px;line-height:1.55}.aw-msg.user{background:color-mix(in srgb, var(--aw-c) 16%, transparent);border:1px solid color-mix(in srgb, var(--aw-c) 35%, transparent);color:var(--a-text);align-self:flex-end}.aw-msg.agent{border:1px solid var(--a-line2);color:var(--a-text);background:#ffffff08;align-self:flex-start}.aw-msg.err{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.aw-chatbar{align-items:flex-end;gap:10px;display:flex}.aw-chatbar textarea{resize:vertical;border:1px solid var(--a-line2);min-height:48px;color:var(--a-text);font:inherit;background:#ffffff08;border-radius:10px;flex:1;padding:10px 12px;font-size:13px}.aw-chatbar textarea:focus{border-color:color-mix(in srgb, var(--aw-c) 50%, transparent);outline:none}.aw-extra{margin-top:4px}.ca-info,.ca-coop,.ca-tasks{flex-direction:column;gap:14px;display:flex}.ca-block h4{color:var(--a-teal)}.ca-fields{grid-template-columns:repeat(2,1fr);gap:8px 18px;display:grid}@media (width<=760px){.ca-fields{grid-template-columns:1fr}}.ca-field{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.ca-flabel{color:var(--a-muted);font-size:12.5px}.ca-fvalue{color:var(--a-text);text-align:right;font-size:13px}.ca-fvalue.empty{color:var(--a-faint)}.ca-mods{flex-wrap:wrap;gap:8px;display:flex}.ca-cols{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=900px){.ca-cols{grid-template-columns:1fr}}.ca-col h4{color:var(--aw-c)}.ca-task{border-bottom:1px solid var(--a-line);padding:6px 0}.ca-task summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.ca-task summary::-webkit-details-marker{display:none}.ca-ttitle{min-width:0;color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ca-thist{border-left:2px solid var(--a-line2);flex-direction:column;gap:5px;margin:8px 0 4px;padding-left:6px;display:flex}.ca-hrow{gap:10px;font-size:11.5px;display:flex}.ca-hrow span{color:var(--a-faint);min-width:96px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:9.5px}.ca-hrow b{color:var(--a-text);font-weight:500}.ca-hrow.warn b{color:var(--a-attn)}.ca-hrow.ok b{color:var(--mint)}.ca-signal{border-left:2px solid;border-radius:10px;margin-bottom:8px;padding:8px 12px;font-size:12.5px;line-height:1.5}.ca-signal.ok{border-color:var(--mint);color:var(--a-text);background:color-mix(in srgb, var(--mint) 8%, transparent)}.ca-signal.warn{border-color:var(--a-attn);color:var(--a-text);background:color-mix(in srgb, var(--a-attn) 8%, transparent)}.ca-signal.err{border-color:var(--danger);color:var(--a-text);background:color-mix(in srgb, var(--danger) 8%, transparent)}.ca-signal.idle{border-color:var(--a-line2);color:var(--a-muted)}.ca-know{margin-top:6px}.agb{--agb-accent:var(--a-teal);--agb-plan:var(--a-violet);--agb-beh:var(--agb-accent);--agb-hot:var(--a-work);font-family:var(--a-ui);color:var(--a-text)}.agb *{box-sizing:border-box}.agb-loading,.agb-err{color:var(--a-faint);padding:18px 4px;font-size:12px}.agb-err{color:var(--a-err)}.agb-shell{background:radial-gradient(680px 200px at 18% -6%, color-mix(in srgb, var(--agb-accent) 14%, transparent), transparent 70%), radial-gradient(620px 220px at 92% 4%, #9d8cff14, transparent 72%), linear-gradient(180deg, #ffffff0b, #ffffff03);border:1px solid var(--a-line);border-radius:20px;padding:26px 24px 28px;position:relative;overflow:hidden;box-shadow:0 30px 90px -42px #000000d9,inset 0 1px #ffffff0f}.agb-shell:after{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%)}.agb-head{z-index:1;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex;position:relative}.agb-head .agb-eyebrow{font-family:var(--a-mono);letter-spacing:.32em;color:var(--agb-accent);text-transform:uppercase;font-size:11px}.agb-head h1{font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:19px;font-weight:400}.agb-head h1 .agb-count{font-family:var(--a-mono);color:var(--a-faint);font-size:13px}.agb-head .agb-sub{font-family:var(--a-mono);color:var(--a-faint);letter-spacing:.04em;font-size:11.5px}.agb-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.agb-search{border:1px solid var(--a-line);width:210px;color:var(--a-faint);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:flex}.agb-search:focus-within{border-color:color-mix(in srgb, var(--agb-accent) 45%, transparent)}.agb-search input{min-width:0;font-family:var(--a-ui);color:var(--a-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:12.5px}.agb-search input::placeholder{color:var(--a-faint)}.agb-fchips{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex;position:relative}.agb-approve{z-index:1;background:color-mix(in srgb, var(--a-violet) 6%, transparent);border:1px solid color-mix(in srgb, var(--a-violet) 35%, var(--a-line));border-radius:12px;margin-bottom:16px;padding:14px 16px;position:relative}.agb-ap-head{align-items:center;gap:8px;margin-bottom:11px;display:flex}.agb-ap-head .dot{background:var(--a-violet);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--a-violet) 60%, transparent);border-radius:50%;flex:none}.agb-ap-head .lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-violet);font-size:10px}.agb-ap-head .note{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:10px}.agb-ap-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.agb-ap-card{background:var(--a-panel);border:1px solid var(--a-line);border-radius:10px;padding:12px 14px}.agb-ap-title{cursor:pointer;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.agb-bdg.st-ap{color:var(--a-violet);border-color:color-mix(in srgb, var(--a-violet) 38%, transparent);background:color-mix(in srgb, var(--a-violet) 12%, transparent)}.agb-ap-acts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.agb-ap-acts .apx{font-family:var(--a-mono);cursor:pointer;border:1px solid var(--a-line2);color:var(--a-muted);background:0 0;border-radius:999px;padding:5px 12px;font-size:11px;transition:all .15s}.agb-ap-acts .apx:disabled{opacity:.5;cursor:default}.agb-ap-acts .apx.ok{border-color:color-mix(in srgb, var(--a-violet) 50%, transparent);color:var(--a-violet)}.agb-ap-acts .apx.ok:not(:disabled):hover{background:color-mix(in srgb, var(--a-violet) 12%, transparent)}.agb-ap-acts .apx.no{color:#ff6470;border-color:#ff647066}.agb-ap-acts .apx.no:not(:disabled):hover{background:#ff64701f}.agb-ap-acts .apx:not(.ok):not(.no):not(:disabled):hover{color:var(--a-text);border-color:#ffffff40}.agb-cols{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;height:calc(100vh - 300px);display:grid;position:relative}.agb-col{--c:var(--agb-plan);border:1px solid var(--a-line);background:#ffffff05;border-radius:14px;flex-direction:column;min-height:0;padding:12px 12px 16px;display:flex}.agb-col.col-beh{--c:var(--agb-beh)}.agb-col.col-hot{--c:var(--agb-hot)}.agb-col-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:4px 4px 12px;display:flex}.agb-col-chev{width:16px;height:16px;color:var(--a-faint);flex:none;margin-left:4px;transition:transform .2s}.agb-col-chev svg{width:100%;height:100%}.agb-col.collapsed .agb-col-chev{transform:rotate(-90deg)}.agb-col.collapsed .agb-col-body{display:none}.agb-col-head .dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 12px var(--c);border-radius:50%;flex:none}.agb-col-head .dot.live{animation:1.2s infinite a-blink}.agb-col-head .nm{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:600}.agb-col-head .ct{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:11px}.agb-col-body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-right:6px;display:flex;overflow:hidden auto}.agb-col-body::-webkit-scrollbar{width:8px}.agb-col-body::-webkit-scrollbar-thumb{background:var(--a-line2);border-radius:8px}.agb-col-body::-webkit-scrollbar-track{background:0 0}.agb-empty{font-family:var(--a-mono);color:var(--a-faint);text-align:center;opacity:.6;padding:14px 0;font-size:12px}.agb-note{--c:var(--agb-plan);border:1px solid var(--a-line);border-top:2px solid var(--c);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff0e,#ffffff05);border-radius:4px 4px 12px 12px;padding:14px 13px 11px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 14px 34px -20px #000c,inset 0 1px #ffffff0d}.agb-note.st-schv{--c:var(--a-violet)}.agb-note.st-beh{--c:var(--agb-beh)}.agb-note.st-caka{--c:var(--a-blue)}.agb-note.st-hot{--c:var(--agb-hot)}.agb-note:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--c) 14%, transparent), transparent 42%);opacity:.55;position:absolute;inset:0}.agb-note:hover{border-color:var(--a-line2);box-shadow:0 22px 46px -22px #000000d9, 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);transform:translateY(-2px)}.agb-nt-title{z-index:1;font-family:var(--a-ui);color:var(--a-text);overflow-wrap:anywhere;cursor:pointer;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.agb-edit{z-index:1;width:100%;font-family:var(--a-ui);color:var(--a-text);border:1px solid var(--a-line2);resize:vertical;background:#ffffff0a;border-radius:8px;outline:none;padding:9px 11px;font-size:13px;line-height:1.5;position:relative}.agb-edit:focus{border-color:color-mix(in srgb, var(--agb-accent) 50%, transparent)}.agb-badges{z-index:1;flex-wrap:wrap;gap:6px;margin-top:11px;display:flex;position:relative}.agb-bdg{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--a-line);color:var(--a-muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;display:inline-flex}.agb-bdg .bd{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px}.agb-bdg.st{color:var(--c);border-color:color-mix(in srgb, var(--c) 38%, transparent);background:color-mix(in srgb, var(--c) 12%, transparent)}.agb-bdg.who{color:var(--a-text)}.agb-bdg.usp{color:var(--agb-hot);border-color:color-mix(in srgb, var(--agb-hot) 30%, transparent);background:color-mix(in srgb, var(--agb-hot) 10%, transparent)}.agb-bdg.prio{color:#ffa84b;background:#ffa84b1a;border-color:#ffa84b66}.agb-usp{z-index:1;align-items:center;gap:8px;margin-top:10px;display:flex;position:relative}.agb-usp .bar{background:#ffffff14;border-radius:3px;flex:1;height:5px;overflow:hidden}.agb-usp .bar i{background:var(--agb-hot);height:100%;box-shadow:0 0 8px var(--agb-hot);display:block}.agb-files{z-index:1;flex-wrap:wrap;gap:6px;margin-top:10px;display:flex;position:relative}.agb-file{cursor:pointer;font:inherit;color:var(--a-text);background:color-mix(in srgb, var(--a-violet) 12%, transparent);border:1px solid color-mix(in srgb, var(--a-violet) 34%, transparent);border-radius:8px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.agb-file:hover{filter:brightness(1.12)}.agb-nt-foot{z-index:1;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex;position:relative}.agb-when{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.agb-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agb-lnk{font-family:var(--a-mono);letter-spacing:.04em;cursor:pointer;color:var(--a-faint);background:0 0;border:0;padding:0;font-size:10px;transition:color .15s}.agb-lnk:disabled{opacity:.5;cursor:default}.agb-lnk:not(:disabled):hover{color:var(--a-text)}.agb-lnk.ok{color:var(--agb-accent)}.agb-lnk.ok:not(:disabled):hover{color:var(--a-text)}.agb-lnk.no:not(:disabled):hover{color:#e0697a}.agb-time{z-index:1;margin-top:10px;position:relative}.agb-note.done{opacity:.62}.agb-note.done:hover{opacity:1}.agb-cat{flex-direction:column;gap:10px;display:flex}.agb-cat-body{flex-direction:column;gap:10px;margin-left:10px;display:flex}.agb-rows{z-index:1;border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;flex-direction:column;max-height:calc(100vh - 300px);padding:10px 14px;display:flex;position:relative;overflow-y:auto}.agb-rows::-webkit-scrollbar{width:8px}.agb-rows::-webkit-scrollbar-thumb{background:var(--a-line2);border-radius:8px}.agb-rgroup{flex-direction:column;display:flex}.agb-rgroup .u-cath.flat{border:0;border-bottom:1px solid var(--a-line);background:0 0;border-radius:0;padding:7px 6px}.agb-row{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:8px 6px;display:flex}.agb-row:hover{background:#ffffff08}.agb-row.done{opacity:.55}.agb-row-dot{border-radius:50%;flex:none;width:8px;height:8px}.agb-row-dot.live{box-shadow:0 0 6px var(--a-work);animation:1.2s infinite a-blink}.agb-row-title{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;min-width:0;font-size:13px;overflow:hidden}.agb-row-fire{color:var(--a-attn)}.agb-row-st{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);flex:none;font-size:9px}.agb-row-st.st-na_schvalenie{color:var(--a-violet)}.agb-row-st.st-prebieha,.agb-row-st.st-hotove{color:var(--a-work)}.agb-row-st.st-caka{color:var(--a-blue)}.agb-row-time{font-family:var(--a-mono);color:var(--a-faint);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:92px;font-size:9.5px}.agb-row-time.live{color:var(--a-work)}.agb-row-time.over{color:var(--a-attn)}.agb-row-when{font-family:var(--a-mono);color:var(--a-faint);text-align:right;flex:none;width:74px;font-size:9.5px}.agb-row-acts{flex:none;justify-content:flex-end;gap:8px;min-width:148px;display:flex}@media (width<=700px){.agb-row{flex-wrap:wrap;row-gap:4px}.agb-row-when,.agb-row-time{width:auto}}.agb-nt-acts{z-index:1;gap:8px;margin-top:11px;display:flex;position:relative}.agb-nt-acts .act{text-align:center;font-family:var(--a-mono);letter-spacing:.05em;border:1px solid var(--a-line);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:9px;flex:1;padding:7px 0;font-size:10.5px;transition:all .15s}.agb-nt-acts .act:disabled{opacity:.5;cursor:default}.agb-nt-acts .act.ok{color:var(--agb-hot);border-color:color-mix(in srgb, var(--agb-hot) 22%, var(--a-line));background:0 0}.agb-nt-acts .act.no{color:#cf8893;border-color:color-mix(in srgb, #e0697a 20%, var(--a-line));background:0 0}.agb-nt-acts .act.ok:not(:disabled):hover{background:color-mix(in srgb, var(--agb-hot) 7%, transparent);border-color:color-mix(in srgb, var(--agb-hot) 38%, transparent)}.agb-nt-acts .act.no:not(:disabled):hover{color:#e0697a;background:#e0697a12;border-color:#e0697a57}.agb-nt-acts .act{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.agb-nt-acts .act:not(:disabled):hover{filter:none}.agb-review{z-index:1;grid-template-columns:1.9fr 1fr;align-items:stretch;gap:16px;height:calc(100vh - 300px);display:grid;position:relative}@media (width<=900px){.agb-review{grid-template-columns:1fr;height:auto}}.agb-side{flex-direction:column;gap:16px;min-height:0;display:flex}.agb-side>.agb-col{flex:1 1 0}.agb-col.col-schval{--c:var(--agb-hot)}.agb-col.col-odmiet,.agb-note.st-odm{--c:#e0697a}.agb-subsec{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.agb-subsec-head{border-top:1px solid var(--a-line);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;padding:8px 2px 2px;display:flex}.agb-subsec-head .nm{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-violet);font-size:10px;font-weight:600}.agb-subsec-head .ct{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.agb-subsec-head .hint{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:9.5px}.agb-prop-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.agb-linknote{text-align:left;cursor:pointer;width:100%;font:inherit;display:block}.agb-linknote:hover{border-color:color-mix(in srgb, var(--a-violet) 45%, var(--a-line))}.agb-zapis{z-index:1;border-top:1px solid var(--a-line);margin-top:22px;padding-top:18px;position:relative}.zp-wrap{flex-direction:column;gap:6px;display:flex}.zp-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.zp-head .nm{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-violet);font-size:11px;font-weight:600}.zp-head .ct{font-family:var(--a-mono);color:var(--a-faint);font-size:11px}.zp-head .hint{font-family:var(--a-mono);color:var(--a-faint);font-size:9.5px}.zp-head .zp-all{margin-left:auto}.zp-body{z-index:1;border-top:1px solid var(--a-line);white-space:pre-wrap;color:var(--a-muted);margin-top:8px;padding-top:8px;font-size:12.5px;line-height:1.5;position:relative}.zp-msg{font-family:var(--a-mono);color:var(--a-faint);padding:8px 2px;font-size:12px}.agb-sub-title{z-index:1;font-family:var(--a-ui);color:var(--a-text);font-size:12.5px;font-weight:500;line-height:1.45;position:relative}.agb-sub-title a{color:inherit;text-decoration:none}.agb-sub-title a:hover{text-decoration:underline}.agb-hint{z-index:1;text-align:center;font-family:var(--a-ui);color:var(--a-faint);letter-spacing:.02em;margin-top:22px;font-size:12px;position:relative}.agb-hint b{color:var(--agb-accent);font-weight:600}.agb-note>.ca-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:8px;list-style:none;display:flex}.agb-note>.ca-summary::-webkit-details-marker{display:none}.agb-note>.ca-summary .agb-nt-title{flex:1}.agb-note[open]>.ca-summary{margin-bottom:4px}.ca-contrib{z-index:1;margin-top:22px;position:relative}.agb-tabs{z-index:1;flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex;position:relative}.agb-tabrow{z-index:1;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex;position:relative}.agb-tabrow .agb-tabs{margin-bottom:0}.agb-tablbl{width:70px;font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);flex:none;font-size:10px}.agb-tab{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid var(--a-line);color:var(--a-muted);background:#ffffff08;border-radius:999px;padding:7px 14px;font-size:10.5px;transition:all .15s}.agb-tab:hover{color:var(--a-text);border-color:var(--a-line2)}.agb-tab.on{color:var(--tab-c,var(--agb-accent));border-color:color-mix(in srgb, var(--tab-c,var(--agb-accent)) 48%, transparent);background:color-mix(in srgb, var(--tab-c,var(--agb-accent)) 12%, transparent);font-weight:600}.agb-tab.agb-tab-child{opacity:.9;align-self:center;margin-left:4px;padding:5px 12px 5px 10px;font-size:9px}.agb-tab.agb-tab-child:before{content:"└";opacity:.5;margin-right:5px;font-size:10px}.agb-layout{z-index:1;grid-template-columns:1fr 232px;align-items:start;gap:18px;display:grid;position:relative}@media (width<=1000px){.agb-layout{grid-template-columns:1fr}}.agb-filters{flex-direction:column;gap:18px;display:flex}@media (width<=1000px){.agb-filters{flex-flow:wrap}}.agb-fgroup{border:1px solid var(--a-line);background:#ffffff05;border-radius:14px;min-width:180px;padding:12px 12px 14px}.agb-fgroup .fh{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);align-items:center;gap:8px;padding:2px 2px 10px;font-size:10.5px;display:flex}.agb-fbtn{text-align:left;cursor:pointer;width:100%;font-family:var(--a-ui);color:var(--a-muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;transition:all .15s;display:flex}.agb-fbtn:hover{color:var(--a-text);background:#ffffff0a}.agb-fbtn.on{color:var(--tab-c,var(--agb-accent));border-color:color-mix(in srgb, var(--tab-c,var(--agb-accent)) 40%, transparent);background:color-mix(in srgb, var(--tab-c,var(--agb-accent)) 10%, transparent)}.agb-fbtn .n{font-family:var(--a-mono);color:var(--a-faint);font-size:10.5px}.agb-fbtn.on .n{color:inherit}.agb-bdg.agent{color:var(--tab-c,var(--agb-accent));border-color:color-mix(in srgb, var(--tab-c,var(--agb-accent)) 36%, transparent);background:color-mix(in srgb, var(--tab-c,var(--agb-accent)) 10%, transparent)}@media (width<=900px){.agb-cols{grid-template-columns:1fr;height:auto}}@media (prefers-reduced-motion:reduce){.agb-note{transition:none!important}}.agb-add{z-index:1;gap:10px;margin:0 0 16px;display:flex;position:relative}.agb-addin{font-family:var(--a-ui);color:var(--a-text);border:1px solid var(--a-line2);background:#ffffff08;border-radius:999px;outline:none;flex:1;padding:10px 16px;font-size:13px;transition:border-color .15s}.agb-addin::placeholder{color:var(--a-faint)}.agb-addin:focus{border-color:color-mix(in srgb, var(--agb-accent) 50%, transparent)}.agb-addbtn{font-family:var(--a-mono);letter-spacing:.06em;cursor:pointer;color:var(--agb-accent);border:1px solid color-mix(in srgb, var(--agb-accent) 45%, transparent);background:0 0;border-radius:999px;padding:0 18px;font-size:11px;transition:background .15s,opacity .15s}.agb-addbtn:hover:not(:disabled){background:color-mix(in srgb, var(--agb-accent) 10%, transparent)}.agb-addbtn:disabled{opacity:.5;cursor:default}.agb-nt-sub{z-index:1;color:var(--a-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.agb-editin{z-index:1;width:100%;font-family:var(--a-ui);color:var(--a-text);border:1px solid var(--a-line2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff08;border-radius:8px;outline:none;margin-top:6px;padding:7px 10px;font-size:12.5px;position:relative}.agb-editin:focus{border-color:color-mix(in srgb, var(--agb-accent) 50%, transparent)}.agb-logs{z-index:1;flex-direction:column;gap:4px;margin-top:14px;display:flex;position:relative}.agb-logsec.err .agb-logline .ts{color:var(--a-err,#e0697a)}.agb-logbody{padding:4px 2px 8px}.agb-logline{font-family:var(--a-mono);color:var(--a-muted);gap:10px;min-width:0;font-size:11px;line-height:1.7;display:flex}.agb-logline .ts{color:var(--a-faint);flex:none}.agb-logline.dim{color:var(--a-faint)}.agb-navrhy{z-index:1;background:#ff8a560f;border:1px solid #ff8a563d;border-radius:12px;margin-bottom:16px;padding:14px 16px;position:relative}.agb-navrhy .agb-ap-head .dot{background:#ff8a56;box-shadow:0 0 8px #ff8a56}.agb-navrhy .agb-ap-head .lbl{color:#ff8a56}.agb-nvr-card{cursor:pointer}.agb-nvr-kind{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.agb-nvr-status{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:9.5px;font-weight:800}.agb-nvr-reason{color:var(--a-muted);margin-top:4px;font-size:11px;line-height:1.45}.agb-nvr-more{border-top:1px dashed var(--a-line);color:var(--a-text);margin-top:7px;padding-top:7px;font-size:11.5px;line-height:1.5}.agb-nvr-more>div{margin-bottom:3px}.agb-nvr-eff{color:#3aa76d}.agb-navrhy .agb-nvr-run{font-family:var(--a-mono);cursor:pointer;color:#ff8a56;white-space:nowrap;background:#ff8a561f;border:1px solid #ff8a5673;border-radius:999px;margin-left:auto;padding:6px 14px;font-size:11px;font-weight:700}.agb-navrhy .agb-nvr-run:not(:disabled):hover{background:#ff8a5633}.agb-navrhy .agb-nvr-run:disabled{opacity:.6;cursor:default}.agb-nvr-msg{font-family:var(--a-mono);color:var(--a-text);margin:8px 0 2px;font-size:11px;line-height:1.5}.agb-nvr-empty{color:var(--a-faint);margin-top:8px;font-size:12px;line-height:1.5}.kp{--kp-warn:#ffb257;padding:18px clamp(12px,1.4vw,20px) 46px}.kp-card{background:var(--a-panel,#0f15238c);border:1px solid var(--a-line,#ffffff12);border-radius:14px;padding:14px 16px}.kp-crumbs{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--a-muted);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;display:flex}.kp-crumb{color:var(--a-muted);text-decoration:none}.kp-crumb.accent{color:var(--kp-accent,#ff5e69)}.kp-crumb.accent:hover{text-decoration:underline}.kp-crumb.cur{color:var(--a-text)}.kp-head{flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;display:flex}.kp-logogram{width:64px;height:64px;box-shadow:0 0 0 2px color-mix(in srgb, var(--kp-accent,#ff5e69) 30%, transparent), 0 0 22px color-mix(in srgb, var(--kp-accent,#ff5e69) 30%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.kp-id{flex:1;min-width:0}.kp-idrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kp-title{font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:19px;font-weight:400}.kp-chip{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:3px 10px;font-size:9px}.kp-chip.accent{color:var(--kp-accent,#ff5e69);border-color:color-mix(in srgb, var(--kp-accent,#ff5e69) 40%, transparent);background:color-mix(in srgb, var(--kp-accent,#ff5e69) 8%, transparent)}.kp-chip.mint{color:var(--mint);border-color:color-mix(in srgb, var(--mint) 35%, transparent)}.kp-warnline{font-family:var(--font-mono,monospace);color:var(--kp-accent,#ff5e69);margin-top:5px;font-size:11px}.kp-tiles{flex:none;align-items:stretch;gap:8px;display:flex}.kp-tile{text-align:center;border:1px solid var(--a-line,#ffffff12);font:inherit;color:var(--a-text);background:#ffffff05;border-radius:10px;padding:8px 14px}button.kp-tile{cursor:pointer}.kp-tile b{font-family:var(--font-mono,monospace);font-size:15px;font-weight:600;display:block}.kp-tile span{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);font-size:8px;display:block}.kp-tile.violet b,.kp-tile.violet span{color:var(--violet,#9d8cff)}.kp-tile.warn{background:color-mix(in srgb, var(--kp-warn) 6%, transparent);border-color:color-mix(in srgb, var(--kp-warn) 30%, transparent)}.kp-tile.warn b,.kp-tile.warn span{color:var(--kp-warn)}.kp-tabs{border-bottom:1px solid var(--a-line,#ffffff12);align-items:center;gap:6px;margin-top:14px;display:flex}.kp-tab{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--a-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px;font-size:11px}.kp-tab.on{color:var(--kp-accent,#ff5e69);border-bottom-color:var(--kp-accent,#ff5e69)}.kp-tabdot{color:var(--violet,#9d8cff)}.kp-subchips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kp-subchip{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--a-line,#ffffff12);color:var(--a-muted);cursor:pointer;background:#ffffff08;border-radius:999px;padding:5px 12px;font-size:10px}.kp-subchip.on{background:color-mix(in srgb, var(--kp-accent,#ff5e69) 10%, transparent);border-color:color-mix(in srgb, var(--kp-accent,#ff5e69) 40%, transparent);color:var(--kp-accent,#ff5e69)}.kp-body{margin-top:14px}.kp-cardhead{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.kp-cardhead .kp-cardnote{margin-left:auto}.kp-cardcap{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--a-muted);margin-bottom:10px;font-size:10px;display:block}.kp-cardhead .kp-cardcap{margin-bottom:0}.kp-cardcap.accent{color:var(--kp-accent,#ff5e69)}.kp-cardcap.warn{color:var(--kp-warn)}.kp-cardnote{font-family:var(--font-mono,monospace);color:var(--a-faint);font-size:9px}.kp-runline{color:var(--a-muted);margin:0 0 10px;font-size:12.5px}.kp-kalwrap{grid-template-columns:1.7fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=980px){.kp-kalwrap{grid-template-columns:1fr}}.kp-kalhead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.kp-kalhead b{font-family:var(--font-mono,monospace);letter-spacing:.04em;text-align:center;min-width:120px;font-size:13px}.kp-katermin{white-space:nowrap;margin-left:auto}.kp-legend{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.kp-legchip{font-family:var(--font-mono,monospace);color:var(--a-muted);border:1px solid #ffffff1a;border-radius:999px;padding:3px 9px;font-size:9px}.kp-legnote{font-family:var(--font-mono,monospace);color:var(--a-faint);margin-left:auto;font-size:9px}.kp-legnote a{color:inherit}.kp-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.kp-gday{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);text-align:center;padding:2px 0 4px;font-size:9px}.kp-gcell{border:1px solid var(--a-line,#ffffff12);cursor:pointer;background:#ffffff05;border-radius:9px;flex-direction:column;gap:3px;min-height:76px;padding:5px 7px;display:flex;overflow:hidden}.kp-gcell:hover{border-color:color-mix(in srgb, var(--kp-accent,#ff5e69) 50%, transparent)}.kp-gcell.off{cursor:default;background:0 0;border-color:#ffffff0a}.kp-gcell.today{border-color:color-mix(in srgb, var(--kp-accent,#ff5e69) 50%, transparent);background:color-mix(in srgb, var(--kp-accent,#ff5e69) 6%, transparent)}.kp-gnum{font-family:var(--font-mono,monospace);color:var(--a-muted);font-size:10px}.kp-gcell.today .kp-gnum{color:var(--kp-accent,#ff5e69);font-weight:600}.kp-ev{border:0;border-left:3px solid var(--kp-accent,#ff5e69);background:color-mix(in srgb, var(--kp-accent,#ff5e69) 9%, transparent);color:var(--a-text);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:0 5px 5px 0;max-width:100%;padding:2px 6px;font-size:9.5px;line-height:1.3;display:block;overflow:hidden}.kp-ev.done{opacity:.5;color:var(--a-muted);text-decoration:line-through}.kp-ev.late{border-left-color:var(--kp-warn);background:color-mix(in srgb, var(--kp-warn) 8%, transparent);color:var(--kp-warn)}.kp-kalfoot{font-family:var(--font-mono,monospace);color:var(--a-faint);margin-top:8px;font-size:9.5px}.kp-kadd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.kp-kadd .tb-field{flex:1;min-width:160px}.kp-kadd .kp-kdatein{flex:0 0 150px;min-width:0}.kp-kadd .kp-ktyp{flex:0 0 160px;min-width:0}.kp-side{flex-direction:column;gap:14px;display:flex}.kp-sidelist{flex-direction:column;gap:7px;display:flex}.kp-siderow{font:inherit;color:var(--a-text);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.kp-siderow.near{background:color-mix(in srgb, var(--kp-warn) 5%, transparent);border-color:color-mix(in srgb, var(--kp-warn) 20%, transparent)}.kp-siderow.violet{background:color-mix(in srgb, var(--violet,#9d8cff) 6%, transparent)}.kp-siderow.quiet{opacity:.5;cursor:default}.kp-siderow.dashed{background:0 0;border:1px dashed #ffffff1f}.kp-sidewhen{font-family:var(--font-mono,monospace);color:var(--kp-accent,#ff5e69);font-variant-numeric:tabular-nums;flex:none;min-width:40px;font-size:10px}.kp-siderow.near .kp-sidewhen{color:var(--kp-warn)}.kp-sidetitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.kp-sidetitle.faint{color:var(--a-faint)}.kp-sidesub{font-family:var(--font-mono,monospace);color:var(--a-faint);flex:none;font-size:9px}.kp-sidesub.ok{color:var(--mint)}.kp-sidesub.warn{color:var(--kp-warn)}.kp-sidesub.violet{color:var(--violet,#9d8cff)}.kp-sideok{font-family:var(--font-mono,monospace);color:var(--mint);flex:none;font-size:10px}.kp-bar{background:#ffffff12;border-radius:2px;flex:none;width:70px;height:4px;overflow:hidden}.kp-barfill{border-radius:2px;height:100%;display:block}.kp-barfill.ok{background:var(--mint)}.kp-barfill.warn{background:var(--kp-warn)}.kp-sidemid{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kp-sidemid .kp-sidetitle{flex:none}.kp-sidedesc{color:var(--a-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.kp-cdhead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.kp-cdtitle{min-width:0}.kp-cdtype{font-family:var(--a-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);margin-bottom:3px;font-size:9px;display:block}.kp-cdetail h4{font-family:var(--font-display);color:var(--a-text);margin:0;font-size:1rem;font-weight:400;line-height:1.25}.kp-tdetail{color:var(--a-muted);white-space:pre-wrap;max-height:220px;margin:4px 0 10px;font-size:12px;overflow:auto}.kp-richprev{white-space:normal;line-height:1.5}.kp-detaillbl{align-items:center;gap:8px;display:flex}.kp-tinyedit{color:var(--kp-accent,#ff5e69);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.kp-tdetailedit{resize:vertical;white-space:pre-wrap;min-height:120px}.kp-tfoot{align-items:center;gap:8px;display:flex}.kp-tdel{color:var(--danger)}.kp-nastavenia{flex-direction:column;gap:14px;display:flex}.kp-inforow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.kp-addwrap{position:relative}.kp-addmenu{z-index:80;border:1px solid var(--a-line);border-radius:12px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.kp-addmenu button{font:inherit;text-align:left;color:var(--a-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:.85rem}.kp-addmenu button:hover{background:#ffffff0f}.ca-flink{color:var(--kp-accent,#ff5e69);word-break:break-all;text-decoration:none}.ca-flink:hover{text-decoration:underline}.ca-fedit{opacity:0;color:var(--a-muted);cursor:pointer;background:0 0;border:0;margin-left:6px;font-size:.75rem}.ca-field:hover .ca-fedit{opacity:.8}.ca-fedit:hover{color:var(--kp-accent,#ff5e69);opacity:1}.ca-feditbox{flex-direction:column;flex:1;gap:6px;display:flex}.ca-fbtns{gap:6px;display:flex}.kp-additem{max-width:460px;padding:18px}.kp-additem h4{margin:0 0 12px;font-size:.95rem}.kp-addrow{gap:10px;display:flex}.kp-addrow>*{flex:1}.kp-items{flex-direction:column;gap:6px;display:flex}.kp-item{border:1px solid var(--a-line);background:#ffffff05;border-radius:10px;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.kp-ikind{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--kp-accent,#ff5e69);opacity:.85;flex:none;font-size:.68rem}.kp-ititle{color:var(--a-text);font-size:.85rem;text-decoration:none}a.kp-ititle:hover{text-decoration:underline}.kp-inote{opacity:.6;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.75rem;overflow:hidden}.kp-idel{color:var(--a-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:.9rem}.kp-idel:hover{color:var(--danger,#f87171)}.kp-mono{font-family:var(--font-mono,monospace)}.kp-kst{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);flex:none;font-size:.68rem}.kp-kst.ok{color:var(--mint)}.kp-kst.err{color:var(--danger,#f87171)}.kp-sttypy{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.kp-sttyp{font:inherit;cursor:pointer;color:var(--a-muted);border:1px solid var(--a-line);background:#ffffff08;border-radius:999px;padding:8px 14px;font-size:.82rem;transition:all .15s}.kp-sttyp:hover{color:var(--a-text)}.kp-sttyp.on{color:var(--kp-accent,#ff5e69);border-color:color-mix(in srgb, var(--kp-accent,#ff5e69) 55%, transparent);background:color-mix(in srgb, var(--kp-accent,#ff5e69) 12%, transparent)}.kp-stcount{font-family:var(--font-mono,monospace);opacity:.7;text-transform:none;letter-spacing:0;margin-left:6px;font-size:.7rem}.kp-strat .onb-field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.kp-strat .onb-label{opacity:.75;font-size:.78rem}.kp-strow{width:100%}.kp-strow>summary{border:1px solid var(--a-line);cursor:pointer;background:#ffffff05;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;list-style:none;display:flex}.kp-strow>summary::-webkit-details-marker{display:none}.kp-strow[open]>summary{border-color:color-mix(in srgb, var(--kp-accent,#ff5e69) 40%, transparent)}.kp-strow .kp-stbody{padding:12px 12px 4px}.kp-emailbox{flex-direction:column;width:92vw;max-width:680px;max-height:84vh;display:flex}.kp-emailhead{align-items:flex-start;gap:12px;display:flex}.kp-emailhead h4{flex:auto;margin:0}.kp-emailmeta{opacity:.7;flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 12px;font-size:.75rem;display:flex}.kp-emailtag{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--kp-accent,#ff5e69);font-size:.66rem}.kp-emailbody{padding-right:6px;font-size:.9rem;line-height:1.5;overflow:auto}.kp-emaillinks{border-top:1px solid var(--a-line);flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:10px;display:flex}.kp-emaillinks a{color:var(--kp-accent,#ff5e69);font-size:.8rem}.kp-insights{flex-direction:column;gap:8px;display:flex}.kp-insight{border:1px solid var(--a-line);border-left:3px solid var(--kp-accent,#ff5e69);background:#ffffff05;border-radius:10px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.kp-insight-txt{font-size:.82rem;line-height:1.45}.kp-insight-src{font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--kp-accent,#ff5e69);cursor:pointer;opacity:.85;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.66rem}.kp-insight-src:hover{opacity:1;text-decoration:underline}.kp-insight-src.plain{cursor:default;color:var(--a-faint)}.kp-ugroup{margin-top:10px}.kp-ugroup-h{letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted);justify-content:space-between;align-items:baseline;margin:6px 2px;font-size:.74rem;display:flex}.kp-ugroup-frac{opacity:.7}.kp-utask{text-align:left;border:1px solid var(--a-line);cursor:pointer;background:#ffffff05;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:8px 10px;display:flex}.kp-utask:hover{border-color:color-mix(in srgb, var(--kp-accent,#ff5e69) 40%, transparent)}.kp-ubox{border:1.5px solid var(--a-line);width:18px;height:18px;color:var(--kp-accent,#ff5e69);border-radius:5px;flex:0 0 18px;place-items:center;font-size:.7rem;display:grid}.kp-utask.done .kp-ubox{background:var(--mint,#7ce0c0);color:#08221b;border-color:#0000}.kp-utitle{flex:auto;font-size:.82rem}.kp-utask.done .kp-utitle{opacity:.5;text-decoration:line-through}.kp-udate{opacity:.6;flex:none;font-size:.68rem}.kp-daylog{flex-direction:column;gap:10px;display:flex}.kp-dayrow{gap:12px;display:flex}.kp-daydate{opacity:.6;flex:0 0 46px;padding-top:2px;font-size:.72rem}.kp-daysum{flex:auto;min-width:0;font-size:.82rem;line-height:1.45}.kp-insight-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kp-insight-done{font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--mint,#7ce0c0);font-size:.64rem}.kp-insight.done{opacity:.6}.kp-insight.done .kp-insight-txt{text-decoration:line-through}.kp-utask{color:var(--a-text);font-family:var(--a-ui)}.kp-utitle{color:var(--a-text)}.kp-utask.done .kp-utitle{color:var(--a-muted)}.kp-daysum,.kp-daysum *{color:var(--a-text)}.kp-ugroup-h{color:var(--a-muted)}.kp-crow{text-align:left;border:1px solid var(--a-line);cursor:pointer;width:100%;color:var(--a-text);background:#ffffff05;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.kp-crow:hover{border-color:color-mix(in srgb, var(--kp-accent,#ff5e69) 40%, transparent)}.kp-crow .kp-sidetitle{flex:auto}.kp-cst{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--a-line);cursor:pointer;background:#ffffff08;border-radius:999px;flex:none;padding:3px 8px;font-size:.62rem}.kp-cst.warn{color:var(--c-plan,#ff8a56);border-color:#ff8a5673}.kp-cst.accent{color:var(--kp-accent,#ff5e69);border-color:color-mix(in srgb, var(--kp-accent,#ff5e69) 45%, transparent)}.kp-cst.ok{color:var(--mint,#7ce0c0);border-color:#7ce0c073}.kp-frames{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;display:flex}.kp-frames li{font-size:.82rem;line-height:1.4}.kp-cdate{opacity:.6;flex:none;font-size:.66rem}.kp-tile.mint{border-color:color-mix(in srgb, var(--mint,#7ce0c0) 45%, transparent)}.kp-tile.mint b{color:var(--mint,#7ce0c0)}.kp-cptypes{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.kp-cptype{border:1px solid var(--a-line);color:var(--a-text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:6px 12px;font-size:.82rem}.kp-cptype.on{border-color:var(--kp-accent,#ff5e69);color:var(--kp-accent,#ff5e69);background:color-mix(in srgb, var(--kp-accent,#ff5e69) 12%, transparent)}.kp-cev{text-align:left;border:none;border-left:3px solid var(--kp-accent,#ff5e69);width:100%;color:var(--a-text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:4px;margin-top:3px;padding:2px 5px;font-size:.64rem;line-height:1.2;display:block;overflow:hidden}.kp-cev:hover{background:#ffffff1a}.kp-content .kp-grid{gap:4px}.kp-content .kp-gcell{align-items:stretch;min-height:104px}.kp-content .kp-gday{font-size:.72rem}.kp-content .kp-cev{padding:3px 6px;font-size:.68rem}.kp-scope{align-items:center;gap:8px;margin-bottom:10px;display:flex}.kp-scope-l{color:var(--a-muted);font-size:.78rem}.kp-scope-chip{border:1px solid var(--a-line);color:var(--a-text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:5px 12px;font-size:.8rem;text-decoration:none}.kp-scope-chip.on{border-color:var(--kp-accent,#ff5e69);color:var(--kp-accent,#ff5e69);background:color-mix(in srgb, var(--kp-accent,#ff5e69) 12%, transparent)}.kp-linkcards{flex-wrap:wrap;gap:12px;margin:4px 0 8px;display:flex}.kp-linkcard{border:1px solid var(--a-line);background:var(--a-panel);border-radius:14px;flex-direction:column;flex:260px;gap:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.kp-linkcard:hover{border-color:var(--kp-accent,#ff5e69);transform:translateY(-1px)}.kp-lc-h{color:var(--a-text);font-size:1rem;font-weight:700}.kp-lc-s{color:var(--a-muted);font-size:.82rem}.kp-onbcard{max-width:520px}.kp-onbbtn{padding:6px 12px;font-size:.82rem}.kp-onblink{cursor:pointer;color:var(--a-muted);background:0 0;border:none;border-radius:6px;margin-left:auto;padding:2px 4px;font-size:.74rem}.kp-onblink:hover{color:var(--a-text);background:#ffffff0d}.kp-projekt{flex-direction:column;gap:12px;display:flex}.kp-agents{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 2px;display:flex}.kp-agents-l{color:var(--a-muted);font-size:.78rem}.kp-agentchip{border:1px solid var(--a-line);color:var(--a-text);background:#ffffff08;border-radius:999px;padding:4px 11px;font-size:.8rem}.kp-agentchip.lead{border-color:var(--kp-accent,#ff5e69);color:var(--kp-accent,#ff5e69);font-weight:600}.kp-projwrap.plocha.pl3{gap:12px;margin-top:0;padding:0}.kp-projwrap.plocha.pl3:before{display:none}.u-chip{--uc:var(--a-teal);cursor:pointer;font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--a-line);color:var(--a-muted);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:10px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.u-chip:hover{color:var(--a-text);border-color:var(--a-line2)}.u-chip.on{color:var(--uc);background:color-mix(in srgb, var(--uc) 12%, transparent);border-color:color-mix(in srgb, var(--uc) 35%, transparent)}.u-chip-n{color:var(--a-faint);font-size:10px}.u-chip.on .u-chip-n{color:inherit;opacity:.8}.u-chiprow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.u-chiprow-lbl{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint);flex:none;font-size:9px}.u-chipdiv{background:#ffffff1a;flex:none;width:1px;height:18px}.u-vtoggle{border:1px solid var(--a-line2);background:#ffffff08;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.u-vt{font-family:var(--a-mono);cursor:pointer;color:var(--a-muted);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:10.5px;transition:color .15s,background .15s}.u-vt:hover{color:var(--a-text)}.u-vt.on{background:color-mix(in srgb, var(--a-teal) 15%, transparent);color:var(--a-teal)}.u-cath{--uc:var(--a-muted);cursor:pointer;text-align:left;border:1px solid var(--a-line);background:#ffffff08;border-radius:9px;align-items:center;gap:8px;width:100%;padding:7px 10px;transition:border-color .15s,background .15s;display:flex}.u-cath:hover{border-color:var(--a-line2)}.u-cath-chev{font-family:var(--a-mono);color:var(--uc);flex:none;font-size:10px}.u-cath-lbl{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--uc);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.u-cath.open{--uc:var(--a-teal)}.u-cath-n{font-family:var(--a-mono);color:var(--a-faint);flex:none;margin-left:auto;font-size:10px}.u-done{opacity:.45;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:6px 10px;transition:opacity .15s,background .15s;display:flex}.u-done.clickable{cursor:pointer}.u-done.clickable:hover{opacity:.85;background:#ffffff08}.u-done-mark{font-family:var(--a-mono);color:var(--uc,var(--a-work));flex:none;font-size:10px}.u-done-title{min-width:0;color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;overflow:hidden}.u-done-meta{color:var(--a-faint)}.u-done-when{font-family:var(--a-mono);color:var(--a-faint);flex:none;font-size:9px}.u-time{font-family:var(--a-mono);font-variant-numeric:tabular-nums;color:var(--a-muted);align-items:center;gap:7px;font-size:10.5px;display:flex}.u-time b{color:var(--a-text);font-weight:600}.u-time.ok b{color:var(--a-work)}.u-time.warn{color:var(--a-muted)}.u-time.warn b,.u-time.warn svg{color:var(--a-attn)}.u-time.ok.active svg{color:var(--a-work)}.u-time-flag{letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:9px}.u-time.ok .u-time-flag{color:var(--a-work)}.u-time.warn .u-time-flag{color:var(--a-attn)}.u-info-wrap{align-items:center;display:inline-flex}.u-info{--uc:var(--a-teal);cursor:pointer;width:16px;height:16px;font-family:var(--a-mono);border:1px solid var(--a-line);color:var(--a-muted);background:#ffffff0d;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:6px;padding:0;font-size:10px;font-style:italic;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.u-info:hover{color:var(--uc);border-color:color-mix(in srgb, var(--uc) 45%, transparent);background:color-mix(in srgb, var(--uc) 12%, transparent)}.u-info-pop{z-index:9999;background:var(--a-pop,#0e1830);border:1px solid var(--a-line,#1e2c48);border-radius:10px;width:min(300px,90vw);max-height:min(60vh,340px);padding:10px 12px;animation:.12s ease-out uInfoIn;position:fixed;overflow-y:auto;box-shadow:0 14px 40px #00000080}@keyframes uInfoIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.u-info-pop-h{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);margin-bottom:5px;font-size:9px}.u-info-pop-b{color:var(--a-text);white-space:pre-line;font-size:12px;line-height:1.5}.vys-grid{z-index:1;grid-template-columns:1.5fr 1fr;gap:16px;display:grid;position:relative}@media (width<=900px){.vys-grid{grid-template-columns:1fr}}.vys-col{--c:var(--agb-accent,var(--a-teal))}.vys-col.vys-watch{--c:var(--a-violet)}.vys-h{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c);align-items:center;gap:9px;padding:0 2px 12px;font-size:11px;font-weight:600;display:flex}.vys-h:before{content:"";background:var(--c);width:8px;height:8px;box-shadow:0 0 12px var(--c);border-radius:50%;flex:none}.vys-card{border:1px solid var(--a-line);border-top:2px solid var(--c);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff0e,#ffffff05);border-radius:4px 4px 12px 12px;margin-bottom:12px;padding:14px 14px 12px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 14px 34px -20px #000c,inset 0 1px #ffffff0d}.vys-card:hover{border-color:var(--a-line2);box-shadow:0 22px 46px -22px #000000d9, 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);transform:translateY(-2px)}.vys-date{font-family:var(--a-mono);color:var(--a-faint);margin-bottom:7px;font-size:10.5px}.vys-text{font-family:var(--a-ui);white-space:pre-wrap;color:var(--a-text);overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}.vys-empty{font-family:var(--a-ui);color:var(--a-faint);padding:12px 2px;font-size:12px}.vys-watchtext{font-family:var(--a-ui);color:var(--a-text);border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;padding:14px;font-size:11.5px;line-height:1.6}.vys-wl-line{word-break:break-word}.vys-wl-line:empty{height:7px}.vys-link{color:var(--a-teal);word-break:break-all;text-decoration:underline}.vys-loading{padding:24px}.connect{max-width:560px}.cn-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cn-title{color:var(--a-ink,#eaf1fb);font-size:14px;font-weight:800}.cn-desc{color:var(--a-faint);margin-top:3px;font-size:12px;line-height:1.45}.cn-status{font-family:var(--a-mono,monospace);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--a-faint);border:1px solid var(--a-line,#ffffff14);background:#ffffff0d;border-radius:999px;padding:4px 9px;font-size:10px}.cn-status.on{color:#5fd0a0;background:#5fd0a01f;border-color:#5fd0a059}.cn-note{color:var(--a-faint);background:#ffa84b14;border:1px solid #ffa84b40;border-radius:9px;margin:10px 0;padding:9px 11px;font-size:11.5px;line-height:1.5}.cn-actions{gap:8px;margin-top:12px;display:flex}.cn-actions.end{justify-content:flex-end}.cn-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:9px 14px;font-size:12.5px;font-weight:700}.cn-btn.pri{background:var(--a-teal,#22d3ee);color:#06131c}.cn-btn.sec{border-color:var(--a-line,#ffffff1f);color:var(--a-text,#d6e0ee);background:0 0}.cn-btn:disabled{opacity:.55;cursor:default}.cn-overlay{z-index:80;background:#0408109e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cn-modal{border:1px solid var(--a-line2,#ffffff24);width:100%;max-width:460px;max-height:88vh;font-family:var(--a-ui,system-ui, sans-serif);background:#0e1320;border-radius:16px;padding:18px;overflow-y:auto;box-shadow:0 24px 60px -10px #000000b3}.cn-mtitle{color:var(--a-ink,#eaf1fb);margin-bottom:14px;font-size:15px;font-weight:800}.cn-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.cn-field span{color:var(--a-faint);font-size:11px}.cn-field input,.cn-field select{border:1px solid var(--a-line,#ffffff1f);color:var(--a-ink,#eaf1fb);background:#0000004d;border-radius:9px;width:100%;padding:9px 11px;font-size:13px}.cn-err{color:var(--a-err,#ff7a6b);margin-bottom:8px;font-size:12px}.cn-test{border-radius:8px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.45}.cn-test.ok{color:#5fd0a0;background:#5fd0a01a;border:1px solid #5fd0a04d}.cn-test.bad{color:#ff9a8e;background:#ff5e691a;border:1px solid #ff5e694d}.coos{max-width:720px}.coos .coos-hint{color:var(--a-faint);margin:0 0 14px;font-size:12px;line-height:1.5}.coos .coos-sec{margin-bottom:16px}.coos .coos-h{font-family:var(--a-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);margin-bottom:10px;font-size:10.5px;font-weight:700}.coos .coos-field{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.coos .coos-field span{color:var(--a-text,#d6e0ee);font-size:12px}.coos .coos-field textarea{border:1px solid var(--a-line,#ffffff1a);color:var(--a-ink,#eaf1fb);resize:vertical;background:#00000040;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.45}.coos .coos-actions{align-items:center;gap:12px;margin-top:6px;display:flex}.coos .coos-btn{cursor:pointer;background:var(--a-teal,#22d3ee);color:#06131c;border:0;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:700}.coos .coos-btn:disabled{opacity:.55;cursor:default}.coos .coos-msg{color:#5fd0a0;font-size:12px}.coos .coos-load{color:var(--a-faint);padding:16px 0;font-size:12.5px}.fi-wrap{--brand:#b16cea;padding:22px clamp(12px,1.4vw,20px) 40px}.fi-head{align-items:center;gap:18px;margin-bottom:20px;display:flex}.fi-emblem{background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--brand) 85%, #fff 0%), color-mix(in srgb, var(--brand) 55%, #000 30%));width:62px;height:62px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 45%, transparent), 0 10px 26px color-mix(in srgb, var(--brand) 28%, transparent);border-radius:16px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.fi-emblem img{object-fit:cover;width:100%;height:100%}.fi-emblem-txt{font:800 24px/1 var(--font-display,sans-serif);color:#fff;letter-spacing:.04em;text-shadow:0 2px 8px #00000059}.fi-head-t{min-width:0}.fi-hello{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-work,#93a0b4);text-transform:none;font-size:11.5px}.fi-hello .fi-date{color:color-mix(in srgb, var(--a-text,#e8ecf3) 70%, transparent)}.fi-name{font-family:var(--font-display,sans-serif);color:var(--a-text,#fff);margin:3px 0 4px;font-size:clamp(24px,3vw,34px);line-height:1.05;display:inline-block;position:relative}.fi-name:after{content:"";background:linear-gradient(90deg, var(--brand), color-mix(in srgb, var(--brand) 30%, transparent));border-radius:999px;width:46px;height:3px;margin-top:7px;display:block}.fi-tag{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-work,#93a0b4);opacity:.8;margin-top:8px;font-size:9px}.fi-onb{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;flex-direction:column;align-self:center;gap:6px;min-width:180px;max-width:240px;margin-left:auto;padding:12px 14px;text-decoration:none;transition:border-color .15s;display:flex}.fi-onb:hover{border-color:var(--a-line2)}.fi-onb-l{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.fi-onb-bar{background:#ffffff12;border-radius:2px;height:4px;overflow:hidden}.fi-onb-bar i{background:var(--a-teal);border-radius:2px;height:100%;display:block}.fi-onb-v{font-family:var(--a-mono);color:var(--a-teal);font-size:10.5px}@media (width<=760px){.fi-onb{display:none}}.fw-toolbar{align-items:center;gap:10px;margin:6px 0 16px;display:flex}.fw-toolbar-t{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.fw-tbtn{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--a-text);background:var(--a-panel);border:1px solid var(--a-line);border-radius:999px;padding:8px 15px;font-size:11px;transition:border-color .14s,background .14s}.fw-tbtn:hover{border-color:var(--a-line2)}.fw-tbtn.on{border-color:color-mix(in srgb, var(--a-teal) 55%, transparent);color:var(--a-teal)}.fw-tbtn.primary{background:color-mix(in srgb, var(--a-teal) 16%, transparent);border-color:color-mix(in srgb, var(--a-teal) 45%, transparent);color:var(--a-teal)}.fw-tbtn.primary:hover{background:color-mix(in srgb, var(--a-teal) 24%, transparent)}.fw-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:16px;display:grid}.fw{background:var(--a-panel,#12161f);border:1px solid var(--a-line,#ffffff14);border-radius:16px;flex-direction:column;grid-column:span 6;min-width:0;display:flex;overflow:hidden}.fw.sz-sm{grid-column:span 4}.fw.sz-md{grid-column:span 6}.fw.sz-lg{grid-column:span 8}.fw.sz-xl{grid-column:span 12}.fw-grid.editing .fw{outline:1px dashed color-mix(in srgb, var(--a-teal) 40%, transparent);outline-offset:-1px}.fw-h{align-items:center;gap:9px;padding:13px 15px 9px;display:flex}.fw-ico{opacity:.9;font-size:15px;line-height:1}.fw-ttl{font-family:var(--font-display,sans-serif);color:var(--a-text,#fff);margin:0;font-size:15px}.fw-b{flex-direction:column;gap:4px;min-width:0;padding:4px 12px 14px;display:flex}.fw-ctl{gap:4px;display:flex}.fw-ctl button{font-family:var(--a-mono);cursor:pointer;min-width:24px;height:24px;color:var(--a-muted);border:1px solid var(--a-line);background:#ffffff08;border-radius:7px;padding:0 6px;font-size:10px;transition:color .12s,border-color .12s}.fw-ctl button:hover{color:var(--a-text);border-color:var(--a-line2)}.fw-ctl button.rm:hover{color:var(--a-err,#ff7a6b);border-color:color-mix(in srgb, var(--a-err,#ff7a6b) 50%, transparent)}.fw-empty{text-align:center;color:var(--a-muted);border:1px dashed var(--a-line);border-radius:16px;padding:40px 16px;font-size:13px}.fw-inline,.fw-single{color:var(--a-teal);font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:none}.fw-inline:hover{text-decoration:underline}.fw-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;width:100%;display:grid}.fw-list{flex-direction:column;gap:4px;width:100%;display:flex}.fw-links{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;width:100%;display:grid}.fw-linktile{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;transition:border-color .14s,background .14s;display:flex}.fw-linktile:hover{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 8%, transparent)}.fw-linktile-l{color:var(--a-text);font-size:13px}.fw-linktile-s{font-family:var(--a-mono);color:var(--a-muted);font-size:10px}.fi-kpi{background:var(--a-panel,#12161f);border:1px solid var(--a-line,#ffffff14);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:15px 16px;display:flex}.fi-kpi-v{font-family:var(--a-mono);color:var(--a-text,#fff);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.fi-kpi-l{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-work,#93a0b4);font-size:10px}.fi-kpi-s{color:color-mix(in srgb, var(--a-text,#e8ecf3) 55%, transparent);font-size:10.5px}.fi-kpi.tone-watch{border-color:color-mix(in srgb, #34d399 45%, var(--a-line))}.fi-kpi.tone-watch .fi-kpi-v{color:#6ee7b7}.fi-kpi.tone-warn{border-color:color-mix(in srgb, #fbbf24 50%, var(--a-line))}.fi-kpi.tone-warn .fi-kpi-v{color:#fcd34d}.fi-kpi.tone-crit{border-color:color-mix(in srgb, #f87171 55%, var(--a-line));box-shadow:0 0 0 1px #f8717140}.fi-kpi.tone-crit .fi-kpi-v{color:#fca5a5}.fi-kpi-link{text-decoration:none;display:block}.fi-task{color:inherit;border-radius:10px;align-items:center;gap:11px;padding:10px;text-decoration:none;transition:background .14s;display:flex}.fi-task:hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}.fi-task-dot{background:var(--brand);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--brand) 70%, transparent);border-radius:50%;flex:none}.fi-task.over .fi-task-dot{background:#f87171;box-shadow:0 0 8px #f8717199}.fi-task-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fi-task-title{color:var(--a-text,#e8ecf3);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.fi-task-note{color:color-mix(in srgb, var(--a-text,#e8ecf3) 55%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.fi-task-meta{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.fi-task-when{font-family:var(--a-mono);color:var(--a-work,#93a0b4);font-variant-numeric:tabular-nums;font-size:11px}.fi-task.over .fi-task-when{color:#fca5a5}.fi-task-st{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--a-text) 45%, transparent);font-size:8.5px}.fi-empty{text-align:center;color:var(--a-work,#93a0b4);padding:16px 10px;font-size:12.5px}.fi-link{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-text,#e8ecf3);background:var(--a-panel,#12161f);border:1px solid var(--a-line,#ffffff14);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:11px;text-decoration:none;transition:border-color .14s,background .14s}.fi-link:hover{border-color:color-mix(in srgb, var(--brand) 50%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent)}.fi-link.acc{color:var(--a-teal)}.fi-err{color:#fca5a5;padding:10px 0;font-size:13px}.fi-loading{place-items:center;padding:40px 0;display:grid}.fi-timer{flex-direction:column;gap:4px;display:flex}.fi-timer-big{font-family:var(--a-mono);color:var(--a-work);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.fi-timer-desc{color:var(--a-muted);font-size:12.5px}.fi-timer-sum{font-family:var(--a-mono);color:var(--a-muted);margin:6px 0;font-size:11px}.fi-timer-sum b{color:var(--a-text)}.fi-acc-row{color:var(--a-text);border-radius:9px;grid-template-columns:2fr .7fr .7fr .8fr 1.1fr .8fr;align-items:center;gap:8px;padding:9px 10px;font-size:.84rem;text-decoration:none;display:grid}.fi-acc-row:hover{background:#ffffff08}.fi-acc-head{letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);border-bottom:1px solid var(--a-line);border-radius:0;font-size:.68rem}.fi-acc-head:hover{background:0 0}.fi-acc-nm{font-weight:600}.fi-acc-dl{font-family:var(--a-mono);font-size:.78rem}.fi-acc-low{color:var(--a-err,#ff6b6b);font-family:var(--a-mono)}button.fi-acc-row{width:100%;font:inherit;text-align:left;color:var(--a-text);cursor:pointer;background:0 0;border:none}button.fi-acc-row:hover{background:#ffffff08}.fi-contract{width:92vw;max-width:560px}.fi-ct-head{align-items:center;gap:10px;display:flex}.fi-ct-head h3{flex:1;margin:0}.fi-ct-kpis{color:var(--a-muted);flex-wrap:wrap;gap:12px;margin:8px 0 14px;font-size:.78rem;display:flex}.fi-ct-sec{flex-direction:column;gap:6px;margin:12px 0;display:flex}.fi-ct-sec b{letter-spacing:.05em;text-transform:uppercase;color:var(--a-muted);font-size:.72rem}.fi-ct-chips{flex-wrap:wrap;gap:6px;display:flex}.fi-ct-chip{border:1px solid var(--a-line);background:#ffffff08;border-radius:999px;padding:4px 10px;font-size:.78rem}.fi-ct-chip.alt{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 40%, transparent)}.fi-ct-none{color:var(--a-faint);font-size:.8rem}.fi-ct-foot{align-items:center;gap:10px;margin-top:14px;display:flex}.wp-box{flex-direction:column;width:94vw;max-width:720px;max-height:86vh;display:flex}.wp-head{align-items:center;gap:10px;display:flex}.wp-head h3{font-family:var(--font-display,sans-serif);flex:1;margin:0}.wp-sub{color:var(--a-muted);margin:6px 0 12px;font-size:12.5px}.wp-body{flex-direction:column;gap:16px;padding-right:4px;display:flex;overflow-y:auto}.wp-cat-h{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);margin-bottom:8px;font-size:10px}.wp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.wp-card{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.wp-card.on{border-color:color-mix(in srgb, var(--a-teal) 40%, transparent);background:color-mix(in srgb, var(--a-teal) 7%, transparent)}.wp-ico{flex:none;font-size:18px;line-height:1.2}.wp-card-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.wp-card-ttl{color:var(--a-text);font-size:13.5px;font-weight:600}.wp-card-desc{color:var(--a-muted);font-size:11.5px;line-height:1.4}.wp-toggle{font-family:var(--a-mono);cursor:pointer;color:var(--a-teal);border:1px solid color-mix(in srgb, var(--a-teal) 45%, transparent);background:0 0;border-radius:999px;flex:none;align-self:center;padding:6px 11px;font-size:10.5px;transition:background .14s}.wp-toggle:hover{background:color-mix(in srgb, var(--a-teal) 14%, transparent)}.wp-toggle.on{color:var(--a-muted);border-color:var(--a-line)}.wp-toggle.on:hover{color:var(--a-err,#ff7a6b);border-color:color-mix(in srgb, var(--a-err,#ff7a6b) 45%, transparent);background:0 0}.wp-foot{justify-content:flex-end;margin-top:14px;display:flex}@media (width<=900px){.fw,.fw.sz-sm,.fw.sz-md,.fw.sz-lg,.fw.sz-xl{grid-column:span 12}.fw-kpis,.fw-links{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}.fw-reports{flex-direction:column;gap:10px;display:flex}.fw-report{border:1px solid var(--a-line,#ffffff14);background:var(--a-panel-2,#ffffff05);border-radius:10px;padding:10px 12px}.fw-report-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fw-report-title{color:var(--a-text);font-size:13px;font-weight:600;line-height:1.3}.fw-report-sub{color:var(--a-dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.fw-report-tag{color:var(--a-dim);background:#ffffff0f;border-radius:999px;padding:1px 7px;font-size:10px}.fw-report-tag.warn{color:#ffa84b;background:#ff8a5624}.fw-report-acts{flex:none;gap:6px;display:flex}.fw-report-kpis{border-top:1px solid var(--a-line,#ffffff0f);grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:8px;margin-top:10px;padding-top:9px;display:grid}.fw-report-kpi{flex-direction:column;gap:1px;display:flex}.fw-report-kpi-v{font-family:var(--a-mono);color:var(--a-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.fw-report-kpi-l{color:var(--a-dim);font-size:10px}.fw-report.bezi{background:#b16cea0d;border-color:#b16cea59}.fw-pct{font-family:var(--a-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.fw-pct.ok{color:#6ee7b7}.fw-pct.warn{color:#ffa84b}.fw-pct.crit{color:#ff5e69}.fw-upl{border-top:1px solid var(--a-line,#ffffff0f);flex-direction:column;gap:6px;margin-top:10px;padding-top:9px;display:flex}.fw-upl-tip{color:var(--a-dim);margin-top:6px;font-size:11px;line-height:1.45}.fw-auto{flex-wrap:wrap;gap:4px 12px;margin-top:9px;display:flex}.fw-auto-i{color:var(--a-dim);font-size:10.5px}.fw-auto-i.ok{color:#6ee7b7}.fw-report-tag.ok{color:#6ee7b7;background:#6ee7b724}.cpp-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0208149e;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow:auto}.cpp-wrap{background:var(--a-pop,#0e1830);border:1px solid var(--a-line,#1e2c48);border-radius:16px;width:min(880px,100%);padding:18px 18px 24px;box-shadow:0 20px 60px #00000080}.cpp-wrap-single{width:min(620px,100%)}.cpp-load{text-align:center;color:var(--a-dim,#8ea0c0);padding:40px}.cpp-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cpp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--a-violet,#b16cea);font-size:11px}.cpp-head h2{color:var(--a-text,#e7eefc);margin:2px 0 0;font-size:20px}.cpp-head-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cpp-role{border:1px solid var(--a-line);border-radius:999px;padding:3px 8px;font-size:11px}.cpp-role-final{color:#22d3ee;border-color:#22d3ee55}.cpp-role-pre{color:#ffa84b;border-color:#ffa84b55}.cpp-x{color:var(--a-dim);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.cpp-msg{color:#bfeaf5;background:#22d3ee1a;border:1px solid #22d3ee44;border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:13px}.cpp-empty{color:var(--a-dim);text-align:center;padding:24px}.cpp-themebar{color:var(--a-dim);background:#b16cea14;border:1px solid #b16cea33;border-radius:8px;margin-bottom:12px;padding:7px 10px;font-size:12px}.cpp-theme{margin-bottom:18px}.cpp-theme-h{color:var(--a-text);border-bottom:2px solid var(--a-violet,#b16cea);margin-bottom:10px;padding:6px 0;font-size:14px;font-weight:700}.cpp-channel{margin:0 0 12px 6px}.cpp-channel-h{letter-spacing:.1em;text-transform:uppercase;color:var(--a-dim);align-items:center;gap:8px;margin:8px 0;font-size:11px;display:flex}.cpp-channel-h span{opacity:.6}.cpp-card{border:1px solid var(--a-line);border-left:3px solid var(--a-line);background:#ffffff05;border-radius:12px;margin-bottom:10px;padding:12px}.cpp-card.approved{background:#3ecf8e0f;border-left-color:#3ecf8e}.cpp-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.cpp-tag{background:var(--a-panel,#0b1428);border:1px solid var(--a-line);color:var(--a-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:5px 8px;font-size:12px}.cpp-tag-theme{flex:100%;min-width:0;font-weight:600}.cpp-date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cpp-pillar{letter-spacing:.06em;text-transform:uppercase;color:var(--a-violet);border:1px solid #b16cea44;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px}.cpp-sixlist{color:var(--a-dim);margin-bottom:8px;font-size:11px;line-height:1.4}.cpp-sixedit{margin-bottom:10px}.cpp-sixul{flex-direction:column;gap:4px;margin:6px 0 4px;padding:0;list-style:none;display:flex}.cpp-sixul li{border:1px solid var(--a-line);color:var(--a-text);background:#ffffff08;border-radius:8px;align-items:center;gap:8px;padding:5px 9px;font-size:12.5px;display:flex}.cpp-sixt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cpp-sixdel{color:var(--a-dim);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.cpp-sixdel:hover{color:var(--a-err,#ff6b6b)}.cpp-sixempty{color:var(--a-dim);background:0 0;border:none;font-style:italic}.cpp-airow{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 10px;display:flex}.cpp-aibtn{background:linear-gradient(90deg,var(--a-violet,#b16cea),#ff6f91);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:700}.cpp-aibtn:disabled{opacity:.6;cursor:default}.cpp-aihint{color:var(--a-dim);flex:1;min-width:160px;font-size:11px}.cpp-fix{font-size:12px;font-family:var(--a-mono,ui-monospace,monospace);background:#b16cea14;border:1px solid #b16cea33;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;padding:6px 10px;display:flex}.cpp-fix-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--a-violet);font-family:inherit;font-size:10px}.cpp-fix-link{color:#22d3ee;margin-left:auto;text-decoration:none}.cpp-swaprow{margin-bottom:8px;position:relative}.cpp-mini{border:1px solid var(--a-line);color:var(--a-dim);cursor:pointer;background:0 0;border-radius:8px;padding:5px 9px;font-size:12px}.cpp-mini:hover{color:var(--a-text);border-color:var(--a-violet)}.cpp-picker{z-index:5;background:var(--a-pop,#0e1830);border:1px solid var(--a-line);border-radius:10px;width:min(360px,90vw);padding:8px;position:absolute;top:34px;left:0;box-shadow:0 12px 30px #00000080}.cpp-picker-list{flex-direction:column;gap:2px;max-height:240px;margin:6px 0;display:flex;overflow:auto}.cpp-picker-it{text-align:left;color:var(--a-text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:13px}.cpp-picker-it:hover{background:#b16cea26}.cpp-fields{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cpp-field{flex-direction:column;gap:3px;display:flex}.cpp-field>span{color:var(--a-dim);letter-spacing:.04em;font-size:11px}.cpp-body{background:var(--a-panel,#0b1428);border:1px solid var(--a-line);width:100%;color:var(--a-text);resize:vertical;border-radius:8px;padding:9px;font-family:inherit;font-size:13px;line-height:1.5}.cpp-input{background:var(--a-panel,#0b1428);border:1px solid var(--a-line);color:var(--a-text);border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.cpp-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.cpp-labels{flex-wrap:wrap;gap:6px;display:flex}.cpp-lbl{border:1px solid var(--a-line);color:var(--a-dim);border-radius:999px;padding:2px 8px;font-size:11px}.cpp-lbl.pre{color:#ffa84b;border-color:#ffa84b55}.cpp-lbl.fin{color:#22d3ee;border-color:#22d3ee55}.cpp-lbl.green{color:#3ecf8e;background:#3ecf8e1a;border-color:#3ecf8e66}.cpp-actions{gap:6px;display:flex}.cpp-btn{background:var(--a-violet,#b16cea);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 12px;font-size:13px}.cpp-btn.primary{color:#04231a;background:#3ecf8e}.cpp-btn.ghost{border:1px solid var(--a-line);color:var(--a-text);background:0 0}.cpp-btn:disabled{opacity:.55;cursor:default}.cpp-addidea{border-top:1px solid var(--a-line);gap:8px;margin-top:14px;padding-top:12px;display:flex}.cpp-addidea .cpp-input{flex:1}.cpp-batch{position:relative}.cpp-batch-pop{z-index:6;background:var(--a-pop,#0e1830);border:1px solid var(--a-line);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 12px 30px #00000080}.cpp-batch-pop label{color:var(--a-dim);align-items:center;gap:6px;font-size:12px;display:flex}.cpp-batch-pop input{background:var(--a-panel,#0b1428);border:1px solid var(--a-line);width:64px;color:var(--a-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;padding:5px 7px}.cppm-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cppm-chip{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--a-line2);color:var(--a-muted);border-radius:999px;padding:3px 9px;font-size:9px}.cppm-chip.type{color:var(--a-text);background:#ffffff0d}.cppm-chip.st{color:var(--sc,var(--a-muted));border-color:color-mix(in srgb,var(--sc,#888) 35%,transparent);background:color-mix(in srgb,var(--sc,#888) 8%,transparent)}.cppm-chip.meta{text-transform:none;letter-spacing:.02em;border-color:#0000;padding-left:0;font-size:10px}.cppm-sp{flex:1}.cppm-act{font-family:var(--a-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:10px;transition:all .15s}.cppm-act.reject{color:#ff7a6b;border:1px solid #ff7a6b66}.cppm-act.reject:hover{background:#ff7a6b1a}.cppm-act.del{color:var(--a-faint);border:1px solid var(--a-line2)}.cppm-act.del:hover{color:var(--a-text)}.cppm-title{color:var(--a-text);margin:10px 0 0;font-size:19px;line-height:1.3}.cppm-byline{font-family:var(--a-mono);color:var(--a-teal,#67e8d2);letter-spacing:.03em;margin-top:5px;font-size:10.5px;font-weight:600}.cppm-flow{font-family:var(--a-mono);color:var(--a-faint);margin-top:12px;font-size:9.5px;line-height:1.5}.cpp-nl{flex-direction:column;gap:10px;margin-top:4px;display:flex}.cpp-nl-grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=560px){.cpp-nl-grid2{grid-template-columns:1fr}}.cpp-nl-bloky{border:1px solid var(--a-line,#1e2c48);background:#ffffff05;border-radius:12px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.cpp-nl-blok{border:1px solid var(--a-line2,#243350);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.cpp-nl-blokhead{align-items:center;gap:6px;display:flex}.cpp-nl-blokhead .cpp-input{flex:auto}.cpp-nl-bt{text-transform:capitalize;flex:0 0 92px}.cpp-lbl.nlstav{background:var(--a-violet,#b16cea);color:#fff;border:none}.cpp-btn.locked{opacity:.5;cursor:not-allowed;border:1px dashed var(--a-line2,#243350);color:var(--a-faint);background:0 0}.cpp-nl-htmlrow{border-top:1px solid var(--a-line,#1e2c48);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.cpp-htmlback{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020814b8;justify-content:center;align-items:flex-start;padding:24px 12px;display:flex;position:fixed;inset:0;overflow:auto}.cpp-htmlwrap{background:var(--a-pop,#0e1830);border:1px solid var(--a-line,#1e2c48);border-radius:14px;width:min(1000px,100%);overflow:hidden;box-shadow:0 20px 60px #00000080}.cpp-htmlbar{border-bottom:1px solid var(--a-line,#1e2c48);align-items:center;gap:8px;padding:10px 14px;display:flex}.cpp-htmltitle{color:var(--a-text);font-weight:700}.cpp-htmlbar .cpp-sp{flex:1}.cpp-seg{border:1px solid var(--a-line2,#243350);color:var(--a-faint);cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px;font-size:12px}.cpp-seg.on{background:var(--a-violet,#b16cea);color:#fff;border-color:#0000}.cpp-htmlstage{background:#f2f2f2;justify-content:center;max-height:78vh;padding:18px;display:flex;overflow:auto}.cpp-htmlframe{background:#f2f2f2;border:0;width:640px;height:1400px}.cpp-htmlframe.mobil{width:390px}.cpp-field-hi>span{color:var(--a-violet,#b16cea);letter-spacing:.03em;font-weight:700}.cpp-field-hi .cpp-input,.cpp-field-hi .cpp-body{border-left:3px solid var(--a-violet,#b16cea);background:color-mix(in srgb,var(--a-violet,#b16cea) 8%,transparent);color:var(--a-text);font-size:14px;font-weight:600;line-height:1.45}.cpp-field-hi .cpp-input:focus,.cpp-field-hi .cpp-body:focus{border-color:var(--a-violet,#b16cea);box-shadow:0 0 0 2px color-mix(in srgb,var(--a-violet,#b16cea) 22%,transparent)}.cpp-aibtn.ghost{border:1px solid var(--a-line2,#2a3a52);color:var(--a-muted);background:0 0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.cpp-aibtn.ghost:hover{color:var(--a-text);border-color:var(--a-violet,#b16cea)}.cppm-navrh{font-family:var(--a-mono);letter-spacing:.16em;color:#fff;background:var(--a-violet,#b16cea);border-radius:999px;padding:3px 11px;font-size:10px;font-weight:800;display:inline-block}.cppm-head{margin-bottom:10px}.cppm-chips{gap:6px}.cppm-title{margin:8px 0 0;font-size:16px;line-height:1.25}.cppm-byline{margin-top:4px;font-size:10px}.pd-modal{flex-direction:column;max-height:85vh;padding:0;display:flex;overflow:hidden}.pd-modal .pd-head{z-index:3;background:var(--a-pop,#0e1830);position:sticky;top:0}.pd-modal .pd-body{flex:1;min-height:0;overflow-y:auto}.pd-modal .pd-foot{z-index:3;background:var(--a-pop,#0e1830);position:sticky;bottom:0}.pd-head{border-bottom:1px solid #ffffff12;padding:18px 24px 14px;position:relative}.pd-x{color:var(--a-muted,#8b97ae);cursor:pointer;z-index:2;background:0 0;border:none;font-size:18px;line-height:1;position:absolute;top:14px;right:18px}.pd-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding-right:26px;display:flex}.pd-chip{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:3px 9px;font-size:9.5px;line-height:1.5}.pd-chip.ro{cursor:default}.pd-chip.type{letter-spacing:.1em;text-transform:uppercase;color:var(--tc,#8b97ae);background:color-mix(in srgb,var(--tc,#8b97ae) 10%,transparent);border-color:color-mix(in srgb,var(--tc,#8b97ae) 40%,transparent);font-size:9px}.pd-chip.st{letter-spacing:.1em;text-transform:uppercase;color:var(--sc,#9d8cff);background:color-mix(in srgb,var(--sc,#9d8cff) 10%,transparent);border-color:color-mix(in srgb,var(--sc,#9d8cff) 35%,transparent);cursor:default;font-size:9px}.pd-chipsel{appearance:none;font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--tc,#8b97ae);background:color-mix(in srgb,var(--tc,#8b97ae) 10%,transparent);border:1px solid color-mix(in srgb,var(--tc,#8b97ae) 40%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:999px;padding:3px 9px;font-size:9px}.pd-chipdate{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:1px solid #ffffff1a;border-radius:999px;width:118px;padding:2px 9px;font-size:9.5px}.pd-chipdate::-webkit-calendar-picker-indicator{opacity:.5}.pd-chiptime{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:1px solid #ffffff1a;border-radius:999px;width:84px;padding:2px 9px;font-size:9.5px}.pd-chiptime::-webkit-calendar-picker-indicator{opacity:.5}.pd-titlerow{align-items:baseline;gap:8px;display:flex}.pd-title{color:var(--a-text,#eaeef7);margin:0;font-size:17px;font-weight:600;line-height:1.35}.pd-title-in{background:var(--a-panel,#0b1428);border:1px solid var(--a-line);color:var(--a-text);border-radius:8px;flex:1;padding:6px 9px;font-size:16px;font-weight:600}.pd-pencil{color:var(--a-faint,#515c73);cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-size:12px;line-height:1}.pd-pencil:hover{color:var(--a-text)}.pd-byline{font-family:var(--a-mono);color:var(--a-faint,#515c73);margin-top:5px;font-size:9.5px}.pd-body{flex-direction:column;gap:14px;padding:16px 24px;display:flex}.pd-slot{background:color-mix(in srgb,var(--tc,#8b97ae) 5%,transparent);border:1px solid color-mix(in srgb,var(--tc,#8b97ae) 25%,transparent);border-radius:11px;align-items:center;gap:12px;padding:11px 14px;display:flex}.pd-slot-lbl{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tc,#8b97ae);flex:none;font-size:8.5px;line-height:1.5}.pd-slot-lbl small{color:var(--a-faint,#515c73);text-transform:none;letter-spacing:0;display:block}.pd-slot-main{flex:1;min-width:0}.pd-slot-t{color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pd-slot-m{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px}.pd-slot-act{font-family:var(--a-mono);color:var(--tc,#8b97ae);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:0;font-size:10px}.pd-slot-act.dim{color:var(--a-muted,#8b97ae)}.pd-slot-av{background:radial-gradient(circle at 35% 30%,#bdf0d8,#3ecf8e 65%,#1e8f5e);border-radius:50%;flex:none;width:34px;height:34px}.pd-sec-h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pd-bar{background:var(--tc,#8b97ae);border-radius:2px;flex:none;width:3px;height:13px}.pd-sec-t{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tc,#8b97ae);font-size:9.5px}.pd-sec-note{font-family:var(--a-mono);color:var(--a-faint,#515c73);margin-left:auto;font-size:9px}.pd-read{color:var(--a-text,#eaeef7);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.pd-read.dim{color:var(--a-muted,#8b97ae);font-size:13px;line-height:1.6}.pd-read.empty{color:var(--a-faint,#515c73);font-size:12.5px;font-style:italic}.pd-edit{background:var(--a-panel,#0b1428);border:1px solid var(--a-line);width:100%;color:var(--a-text);resize:vertical;border-radius:8px;padding:9px;font-family:inherit;font-size:13px;line-height:1.5}.pd-grouplist{flex-direction:column;align-items:stretch;gap:6px;display:flex}.pd-groupchip{border:1px solid color-mix(in srgb, var(--tc,#4ea1ff) 40%, transparent);background:color-mix(in srgb, var(--tc,#4ea1ff) 10%, transparent);color:var(--a-text,#eaeef7);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:8px 10px 8px 13px;font-size:13px;line-height:1.35;transition:background .12s,border-color .12s;display:flex}.pd-groupchip:hover{background:color-mix(in srgb, var(--tc,#4ea1ff) 18%, transparent);border-color:var(--tc,#4ea1ff)}.pd-groupchip:before{content:"";background:var(--tc,#4ea1ff);border-radius:50%;flex:none;align-self:flex-start;width:6px;height:6px;margin-top:6px}.pd-groupname{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.pd-grouprules{opacity:.8;margin-left:6px;font-size:11px}.pd-grouplink{font-family:var(--a-mono);letter-spacing:.04em;color:var(--tc,#4ea1ff);border:1px solid color-mix(in srgb, var(--tc,#4ea1ff) 40%, transparent);border-radius:999px;flex:none;align-self:flex-start;padding:3px 8px;font-size:10.5px;text-decoration:none}.pd-grouplink:hover{background:color-mix(in srgb, var(--tc,#4ea1ff) 20%, transparent)}.pd-groupx{color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;align-self:flex-start;margin-top:1px;padding:3px 5px;font-size:12px;line-height:1}.pd-gpop-back{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0408129e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.pd-gpop{background:var(--a-bg,#0a1122);border:1px solid color-mix(in srgb, var(--tc,#4ea1ff) 35%, var(--a-line));border-radius:16px;width:min(520px,94vw);max-height:88vh;padding:16px 18px 18px;overflow:auto;box-shadow:0 24px 60px #00000080}.pd-gpop-head{align-items:center;margin-bottom:12px;display:flex}.pd-gpop-tag{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tc,#4ea1ff);border:1px solid color-mix(in srgb, var(--tc,#4ea1ff) 45%, transparent);border-radius:999px;padding:3px 9px;font-size:9.5px}.pd-gpop-head .pd-x{margin-left:auto}.pd-gpop-field{margin-bottom:11px;display:block}.pd-gpop-l{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted,#8b97ae);margin-bottom:5px;font-size:9.5px;display:block}.pd-gpop-open{font-family:var(--a-mono);color:var(--tc,#4ea1ff);margin:-4px 0 12px;font-size:11.5px;text-decoration:none;display:inline-block}.pd-gpop-open:hover{text-decoration:underline}.pd-gpop-foot{align-items:center;gap:10px;margin-top:6px;display:flex}.pd-gpop-foot .pd-quiet{margin-left:auto}.pd-gpop-hint{color:var(--a-faint,#515c73);margin:10px 0 0;font-size:11px}.pd-groupx:hover{color:#ff5e69;background:#ff5e6924}.pd-groupadd{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:11px}.pd-groupadd:hover{color:var(--a-text);border-color:var(--tc,#4ea1ff)}.pd-video-row{align-items:center;gap:8px;display:flex}.pd-video-row .pd-groupinput{flex:1;min-width:0}.pd-groupadd-row{align-items:center;gap:7px;margin-top:9px;display:flex}.pd-groupinput{background:var(--a-panel,#0b1428);border:1px solid color-mix(in srgb, var(--tc,#4ea1ff) 45%, transparent);min-width:0;color:var(--a-text,#eaeef7);border-radius:999px;outline:none;flex:1;padding:8px 14px;font-family:inherit;font-size:13px}.pd-groupinput:focus{border-color:var(--tc,#4ea1ff);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc,#4ea1ff) 16%, transparent)}.pd-groupinput::placeholder{color:var(--a-faint,#515c73)}.pd-groupok{font-family:var(--a-mono);cursor:pointer;background:var(--tc,#4ea1ff);color:#08131f;border:none;border-radius:999px;flex:none;padding:8px 15px;font-size:11px;font-weight:600}.pd-groupok:disabled{opacity:.4;cursor:default}.pd-groupcancel{font-family:var(--a-mono);cursor:pointer;color:var(--a-muted,#8b97ae);background:0 0;border:1px solid #ffffff21;border-radius:999px;flex:none;padding:8px 13px;font-size:11px}.pd-groupcancel:hover{color:var(--a-text)}.pd-ghosts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-ghost{font-family:var(--a-mono);color:var(--a-faint,#515c73);cursor:pointer;background:0 0;border:1px dashed #ffffff26;border-radius:999px;padding:6px 13px;font-size:10px}.pd-ghost:hover{color:var(--a-muted);border-color:#ffffff4d}.pd-ghost.tc{border-color:color-mix(in srgb,var(--tc,#8b97ae) 35%,transparent);color:var(--tc,#8b97ae)}.pd-filled{font-family:var(--a-mono);color:var(--a-text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:5px 12px;font-size:10px}.pd-rows{flex-direction:column;gap:4px;display:flex}.pd-row{background:#ffffff05;border-radius:8px;align-items:baseline;gap:9px;padding:7px 10px;display:flex}.pd-row-badge{font-family:var(--a-mono);color:var(--tc,#8b97ae);border:1px solid color-mix(in srgb,var(--tc,#8b97ae) 30%,transparent);text-transform:uppercase;letter-spacing:.06em;border-radius:5px;flex:none;padding:1px 6px;font-size:9px}.pd-row-t{font-family:var(--a-mono);color:var(--tc,#8b97ae);font-variant-numeric:tabular-nums;flex:none;width:52px;font-size:10px}.pd-row-x{color:var(--a-text);flex:1;min-width:0;font-size:12.5px}.pd-row-x.ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-row-m{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);font-variant-numeric:tabular-nums;flex:none;font-size:9px}.pd-row .pd-edit{padding:5px 8px;font-size:12.5px}.pd-drag{font-family:var(--a-mono);color:var(--a-faint,#515c73);flex:none;font-size:10px}.pd-tabs{align-items:center;gap:6px;display:flex}.pd-tab{font-family:var(--a-mono);letter-spacing:.08em;color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:7px 14px;font-size:10px}.pd-tab.on{background:color-mix(in srgb,var(--tc,#b16cea) 12%,transparent);border-color:color-mix(in srgb,var(--tc,#b16cea) 45%,transparent);color:var(--tc,#b16cea)}.pd-tabbox{border:1px solid color-mix(in srgb,var(--tc,#b16cea) 25%,transparent);border-radius:11px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pd-cmp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pd-cmp-c{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;padding:10px 13px}.pd-cmp-c.fit{background:color-mix(in srgb,var(--tc,#6fa8ff) 5%,transparent);border-color:color-mix(in srgb,var(--tc,#6fa8ff) 30%,transparent)}.pd-cmp-l{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted,#8b97ae);margin-bottom:5px;font-size:8.5px}.pd-cmp-c.fit .pd-cmp-l{color:var(--tc,#6fa8ff)}.pd-cmp-x{color:var(--a-text);font-size:12.5px}.pd-cmp-k{font-family:var(--a-mono);font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px}.pd-cmp-k.bad{color:#ff7a6b}.pd-cmp-k.good{color:#5be3b3}.pd-seo{background:color-mix(in srgb,var(--tc,#7cdcff) 4%,transparent);border:1px solid color-mix(in srgb,var(--tc,#7cdcff) 22%,transparent);border-radius:11px;flex-direction:column;gap:7px;padding:11px 14px;display:flex}.pd-seo-row{align-items:baseline;gap:9px;display:flex}.pd-seo-l{font-family:var(--a-mono);color:var(--a-faint,#515c73);flex:none;width:74px;font-size:9px}.pd-seo-v{color:var(--a-text);flex:1;min-width:0;font-size:12.5px}.pd-seo-v.dim{color:var(--a-muted,#8b97ae);font-size:12px;line-height:1.5}.pd-seo-v.mono{font-family:var(--a-mono);color:var(--tc,#7cdcff);font-size:11px}.pd-seo-n{font-family:var(--a-mono);flex:none;font-size:9px}.pd-seo-n.ok{color:#5be3b3}.pd-seo-n.warn{color:#ffb257}.pd-kw{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);border:1px solid #ffffff1a;border-radius:999px;padding:2px 8px;font-size:9px}.pd-kw.main{color:var(--tc,#7cdcff);border-color:color-mix(in srgb,var(--tc,#7cdcff) 35%,transparent)}.pd-acc{flex-direction:column;gap:4px;display:flex}.pd-acc-row{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pd-acc-row.open{border-color:color-mix(in srgb,var(--tc,#7cdcff) 25%,transparent);background:color-mix(in srgb,var(--tc,#7cdcff) 3%,transparent);cursor:default;flex-direction:column;align-items:stretch}.pd-acc-h{cursor:pointer;align-items:center;gap:8px;display:flex}.pd-acc-a{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);flex:none;font-size:10px}.pd-acc-row.open .pd-acc-a{color:var(--tc,#7cdcff)}.pd-acc-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--a-text);flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.pd-acc-m{font-family:var(--a-mono);color:var(--a-faint,#515c73);flex:none;font-size:9px}.pd-acc-body{color:var(--a-muted,#8b97ae);margin-top:6px;font-size:12px;line-height:1.6}.pd-gate{color:#ffb257;font-family:var(--a-mono);letter-spacing:.04em;background:#ffb25714;border:1px solid #ffb25759;border-radius:9px;margin:0 24px;padding:8px 12px;font-size:10px}.pd-foot{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 24px 18px;display:flex}.pd-approve{font-family:var(--a-mono);color:#05131c;cursor:pointer;background:#7cdcff;border:none;border-radius:10px;flex:none;padding:10px 20px;font-size:12px;font-weight:500}.pd-approve:disabled{opacity:.55;cursor:default}.pd-pill{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:999px;flex:none;padding:9px 15px;font-size:11px}.pd-pill:hover{color:var(--a-text)}.pd-pill:disabled{opacity:.55;cursor:default}.pd-pill.lock{opacity:.5;cursor:not-allowed;color:var(--a-faint,#515c73);border-style:dashed}.pd-foot-r{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.pd-quiet{font-family:var(--a-mono);color:var(--a-faint,#515c73);cursor:pointer;background:0 0;border:none;font-size:10px}.pd-quiet:hover{color:var(--a-text)}.pd-reject{font-family:var(--a-mono);color:#ff6470;cursor:pointer;background:0 0;border:1px solid #ff647066;border-radius:999px;padding:9px 15px;font-size:11px}.pd-reject:hover{background:#ff647014}.pd-foot .cpp-lbl{flex:none}.pd-final{border:1px solid color-mix(in srgb, var(--a-work,#3bb273) 50%, transparent);background:color-mix(in srgb, var(--a-work,#3bb273) 8%, transparent);border-radius:12px;margin-bottom:12px;padding:12px 14px}.pd-final-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pd-final-badge{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-work,#3bb273);font-size:11px;font-weight:600}.pd-final-canva{color:var(--a-text);border:1px solid var(--a-line2,#3a4256);background:#ffffff0a;border-radius:8px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none}.pd-final-canva:hover{background:#ffffff17}.pd-final-canva.off{color:var(--a-faint);cursor:default;background:0 0;border-style:dashed;margin-left:auto}.pd-final-cap{white-space:pre-wrap;color:var(--a-text);font-size:14.5px;line-height:1.5}.pd-final-badge{margin-bottom:8px;display:inline-block}.pd-final-foot{border-top:1px solid var(--a-line,#26364f);margin-top:10px;padding-top:8px}.pd-draft-toggle{border:1px dashed var(--a-line2,#3a4256);color:var(--a-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:8px;width:100%;margin:10px 0 4px;padding:6px 12px;font-size:12.5px}.pd-draft-toggle:hover{color:var(--a-text);border-color:var(--a-line2)}.pd-final-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pd-final-copyall{background:var(--a-work,#3bb273);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600}.pd-final-copyall:hover{filter:brightness(1.06)}.pd-final-lbl{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);align-items:center;gap:8px;margin:10px 0 4px;font-size:10.5px;display:flex}.pd-final-lbl small{text-transform:none;letter-spacing:0;color:var(--a-faint)}.pd-final-copy{border:1px solid var(--a-line,#26364f);color:var(--a-muted);font:inherit;cursor:pointer;background:0 0;border-radius:7px;margin-left:auto;padding:3px 8px;font-size:11px}.pd-final-copy:hover{color:var(--a-text)}.pd-final-cap.fb{border-top:1px dashed var(--a-line,#26364f);padding-top:8px}.cpp-wrap-single.pd-modal{width:min(760px,100%)}.pd-modal .pd-body.pd-2col{grid-template-columns:1fr 248px;gap:0;padding:0;display:grid}.pd-2col .pd-col-main{flex-direction:column;gap:14px;min-width:0;padding:18px 22px;display:flex}.pd-rail{background:#ffffff04;border-left:1px solid #ffffff12;flex-direction:column;gap:15px;padding:18px 20px;display:flex}.pd-rail-lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint,#515c73);margin-bottom:5px;font-size:8.5px}.pd-rail-v{color:var(--a-text,#eaeef7);font-size:13px}.pd-rail-date{font-family:var(--a-mono);color:var(--a-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:5px 9px;font-size:12px}.pd-rail-date::-webkit-calendar-picker-indicator{opacity:.5}.pd-rail-sel{appearance:none;color:var(--a-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:5px 9px;font-size:13px}.pd-rail-div{background:#ffffff0f;height:1px}.pd-rail-pill{font-family:var(--a-mono);letter-spacing:.04em;color:var(--sc,#9d8cff);background:color-mix(in srgb,var(--sc,#9d8cff) 10%,transparent);border:1px solid color-mix(in srgb,var(--sc,#9d8cff) 40%,transparent);border-radius:999px;padding:5px 12px;font-size:11px;display:inline-block}.pd-rail .cpp-lbl{flex:none}@media (width<=600px){.pd-modal .pd-body.pd-2col{grid-template-columns:1fr}.pd-rail{border-top:1px solid #ffffff12;border-left:none}}.pd-saving{font-family:var(--a-mono);color:var(--a-faint,#515c73);align-items:center;gap:5px;font-size:9px;display:inline-flex}.pd-saving:before{content:"";background:var(--a-work,#5be3b3);width:6px;height:6px;box-shadow:0 0 7px var(--a-work,#5be3b3);border-radius:50%}.pd-final-ig{border-left:3px solid #e1306c;padding-left:12px}.pd-final-fb{border-left:3px solid #1877f2;margin-top:8px;padding-left:12px}.pd-final-lbl.ig{color:#f06595}.pd-final-lbl.fb{color:#4a9bff}.pd-final-actions{border-top:1px solid color-mix(in srgb,var(--a-work,#5be3b3) 18%,transparent);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.pd-smmbox{border:1px solid color-mix(in srgb,var(--a-teal,#67e8d2) 22%,transparent);background:color-mix(in srgb,var(--a-teal,#67e8d2) 4%,transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pd-smmbox-t{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal,#67e8d2);flex:100%;font-size:9px}.pd-smm-go{font-family:var(--a-mono);cursor:pointer;color:#04231a;background:linear-gradient(90deg,var(--a-teal,#67e8d2),#7cdcff);border:none;border-radius:9px;padding:8px 14px;font-size:11.5px;font-weight:600}.pd-smm-go:disabled{opacity:.6;cursor:default}.pd-smm-fresh{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:9px;padding:8px 14px;font-size:11.5px}.pd-smm-fresh:disabled{opacity:.6;cursor:default}.pd-smmbox-n{font-family:var(--a-mono);color:var(--a-faint,#515c73);flex:100%;font-size:9.5px}.pd-nets{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pd-net{background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 3px;display:inline-flex}.pd-net.on{border-color:color-mix(in srgb,var(--nc,#8b97ae) 55%,transparent);background:color-mix(in srgb,var(--nc,#8b97ae) 12%,transparent)}.pd-net-box{border:1px solid color-mix(in srgb,var(--nc,#8b97ae) 60%,transparent);width:15px;height:15px;color:var(--nc,#8b97ae);cursor:pointer;background:#00000040;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-size:9px;line-height:1;display:inline-flex}.pd-net.on .pd-net-box{background:var(--nc,#8b97ae);color:#05131c;border-color:#0000}.pd-net-lbl{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);cursor:default;background:0 0;border:none;padding:0 2px;font-size:10.5px}.pd-net.on .pd-net-lbl{color:var(--a-text,#eaeef7)}.pd-net-lbl.has{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--nc,#8b97ae) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--nc,#8b97ae) 55%,transparent);text-underline-offset:3px}.pd-net-lbl.has:hover{color:var(--nc,#eaeef7)}.pd-net-lbl.off{color:var(--a-faint,#515c73)}.pd-rail-hint{font-family:var(--a-mono);color:var(--a-faint,#515c73);margin-top:7px;font-size:9px;line-height:1.5}.pd-cap-tabs{flex-wrap:wrap;gap:6px;margin:2px 0 10px;display:flex}.pd-cap-tab{font-family:var(--a-mono);color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:10.5px;display:inline-flex}.pd-cap-tab .pd-cap-dot{background:var(--nc,#8b97ae);border-radius:50%;flex:none;width:7px;height:7px}.pd-cap-tab.on{color:var(--a-text,#eaeef7);border-color:color-mix(in srgb,var(--nc,#8b97ae) 55%,transparent);background:color-mix(in srgb,var(--nc,#8b97ae) 14%,transparent)}.pd-final-net{border-left:3px solid var(--nc,#8b97ae);padding-left:12px}.pd-final-lbl.net{color:var(--nc,#8b97ae)}.pd-final-empty{font-family:var(--a-mono);color:var(--a-faint,#515c73);padding:6px 0;font-size:11px;font-style:italic}.pd-cap-done{font-family:var(--a-mono);letter-spacing:.02em;cursor:pointer;color:#05131c;background:#7cdcff;border:none;border-radius:10px;padding:11px 22px;font-size:13px;font-weight:700;animation:1.8s ease-in-out infinite pd-done-pulse}.pd-cap-done:hover{filter:brightness(1.05)}@keyframes pd-done-pulse{0%,to{box-shadow:0 0 14px -2px #7cdcff8c}50%{box-shadow:0 0 22px 2px #7cdcffe6}}.pd-cap-done.warn{color:#241300;background:#ffb257;animation:.4s ease-in-out 3 pd-done-shake}@keyframes pd-done-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.pd-cap-warn{font-family:var(--a-mono);color:var(--a-faint,#515c73);align-items:center;gap:6px;margin-top:8px;font-size:10.5px;display:flex}.pd-cap-warn.hot{color:#ff8a56;font-weight:700}.pd-nl-preview{font-family:var(--a-mono);border:1px solid color-mix(in srgb,var(--a-teal,#67e8d2) 45%,transparent);color:var(--a-teal,#67e8d2);background:color-mix(in srgb,var(--a-teal,#67e8d2) 10%,transparent);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:11px}.pd-nl-preview:hover{background:color-mix(in srgb,var(--a-teal,#67e8d2) 18%,transparent)}.pd-approve.done{color:var(--a-work,#5be3b3);border:1px solid color-mix(in srgb,var(--a-work,#5be3b3) 55%,transparent);box-shadow:none;background:0 0;font-weight:600}.pd-approve.done:hover{background:color-mix(in srgb,var(--a-work,#5be3b3) 10%,transparent)}.pd-eco-go{font-family:var(--a-mono);cursor:pointer;color:#04231a;background:var(--a-work,#5be3b3);border:none;border-radius:999px;padding:9px 15px;font-size:11.5px;font-weight:600;animation:1.8s ease-in-out infinite pd-eco-pulse}.pd-eco-go:hover{filter:brightness(1.05)}.pd-eco-go:disabled{opacity:.7;cursor:default}@keyframes pd-eco-pulse{0%,to{box-shadow:0 0 12px -2px color-mix(in srgb,var(--a-work,#5be3b3) 70%,transparent)}50%{box-shadow:0 0 20px 2px color-mix(in srgb,var(--a-work,#5be3b3) 92%,transparent)}}.pd-blok-save{font-family:var(--a-mono);cursor:pointer;color:#05131c;background:var(--tc,#67e8d2);border:none;border-radius:9px;padding:8px 16px;font-size:12px;font-weight:600}.pd-blok-save:hover{filter:brightness(1.06)}.pd-cap-discard{font-family:var(--a-mono);color:#ff6470;cursor:pointer;background:0 0;border:1px solid #ff647066;border-radius:10px;padding:10px 16px;font-size:11px}.pd-cap-discard:hover{background:#ff64701a}.pd-cap-discard.warn{color:#ff8593;border-color:#ff6470b3}.pd-modal-chat{flex-direction:row;align-items:stretch;width:min(1240px,100%);height:82vh;max-height:82vh;padding:0;overflow:hidden}.pd-modal-chat .pd-postcol{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.pd-modal-chat .pd-postcol .pd-body{flex:1;min-height:0;overflow-y:auto}.pd-chatpane{border-left:1px solid var(--a-line,#1e2c48);background:var(--a-pop,#0e1830);flex-direction:column;flex:0 0 clamp(360px,32%,440px);min-height:0;display:flex}.pd-chatpane-h{border-bottom:1px solid var(--a-line,#1e2c48);color:var(--a-text,#eaeef7);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;display:flex}.pd-chatpane .cdock-body{flex:1;min-height:0}.pd-chatpane-x{color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:16px;line-height:1}.pd-chatpane-x:hover{color:var(--a-text,#eaeef7)}@media (width<=900px){.pd-modal-chat{flex-direction:column;height:88vh;max-height:88vh}.pd-modal-chat .pd-postcol{flex:55%}.pd-chatpane{border-left:none;border-top:1px solid var(--a-line,#1e2c48);flex:45%}}.cid{flex-direction:column;gap:16px;display:flex}.cid-sec{flex-direction:column;gap:6px;display:flex}.cid-lbl{font-family:var(--a-mono,"DM Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint,#8a8f98);font-size:9px}.cid-hook{color:var(--a-text,#f3f4f6);margin:0;font-family:Montserrat,Trebuchet MS,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.35}.cid-text{color:var(--a-text,#e7e8ea);margin:0;font-family:Montserrat,Trebuchet MS,system-ui,sans-serif;font-size:13.5px;line-height:1.6}.cid-src{font-family:var(--a-mono,"DM Mono", monospace);color:var(--a-muted,#a9adb5);margin:0;font-size:11px;line-height:1.5}.cid-chip{font-family:var(--a-mono,"DM Mono", monospace);letter-spacing:.04em;border:1px solid var(--tc,var(--a-line,#2a2d33));color:var(--tc,var(--a-muted,#a9adb5));white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px}.cid-empty{font-family:var(--a-mono,"DM Mono", monospace);color:var(--a-faint,#8a8f98);font-size:12px}.prd{position:relative}.prd .sp{margin-left:auto}.prd-loading{font-family:var(--a-mono);color:var(--a-faint);padding:18px 4px;font-size:12px}.prd-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.prd-head .eb{font-family:var(--a-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--a-muted);font-size:11px}.prd-head h2{font-family:var(--font-display);letter-spacing:.03em;color:var(--a-text);margin:4px 0 0;font-size:22px;font-weight:400}.prd-levels{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));align-items:start;gap:16px;display:grid}@media (width<=900px){.prd-levels{grid-template-columns:1fr}}.prd-col{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:14px 16px;display:flex}.prd-colhead{align-items:center;gap:8px;display:flex}.prd-colhead .dot{background:var(--c,var(--a-teal));width:8px;height:8px;box-shadow:0 0 10px var(--c,var(--a-teal));border-radius:50%;flex:none}.prd-colhead .nm{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c,var(--a-teal));font-size:9.5px;font-weight:600}.prd-colhead .ct{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:10px}.prd-colbody{flex-direction:column;gap:9px;min-width:0;display:flex;overflow-y:auto}.prd-colbody.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.prd-colbody::-webkit-scrollbar{width:7px}.prd-colbody::-webkit-scrollbar-thumb{background:var(--a-line2);border-radius:8px}.prd-colbody::-webkit-scrollbar-track{background:0 0}.prd-empty{font-family:var(--a-mono);color:var(--a-faint);text-align:center;opacity:.6;padding:12px 0;font-size:11px}.prd-mcard{background:var(--a-panel);border:1px solid var(--a-line);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px 13px;transition:transform .15s,border-color .15s;display:flex;position:relative}.prd-mcard:hover{border-color:var(--a-line2);transform:translateY(-2px)}.prd-mcard .inst{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-blue);border:1px solid color-mix(in srgb, var(--a-blue) 30%, transparent);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:9px}.prd-mcard .t{font-family:var(--a-ui);color:var(--a-text);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.prd-mcard .meta{font-family:var(--a-mono);color:var(--a-faint);align-items:center;gap:6px;font-size:9.5px;display:flex}.prd-mcard .ag{color:var(--a-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.prd-mcard.run{background:color-mix(in srgb, var(--a-work) 6%, transparent);border-color:color-mix(in srgb, var(--a-work) 30%, var(--a-line))}.prd-mcard.run .meta{color:var(--a-work)}.prd-mcard .blip{background:var(--a-work);width:7px;height:7px;box-shadow:0 0 8px var(--a-work);border-radius:50%;flex:none;animation:1.2s infinite a-blink}.prd-mcard.done{opacity:.6}.prd-mcard.done .meta{color:var(--a-work)}@media (prefers-reduced-motion:reduce){.prd-mcard .blip{animation:none}}.prd-chiprow{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.prd-chip{font-family:var(--a-mono);letter-spacing:.04em;border:1px solid var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:9.5px}.prd-chip:hover{color:var(--a-text);border-color:color-mix(in srgb, var(--a-text) 25%, transparent)}.prd-chip.teal{border-color:color-mix(in srgb, var(--a-teal) 35%, transparent);color:var(--a-teal)}.prd-chip.teal:hover{background:color-mix(in srgb, var(--a-teal) 12%, transparent)}.prd-medit{background:color-mix(in srgb, var(--a-violet) 5%, transparent);border:1px dashed color-mix(in srgb, var(--a-violet) 30%, var(--a-line));border-radius:10px;flex-direction:column;gap:6px;padding:10px 13px;display:flex}.prd-medit .eb{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-violet);font-size:9px}.prd-medit .none{color:var(--a-faint);font-size:11.5px}.prd-medit .mrow{color:var(--a-muted);cursor:pointer;justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;line-height:1.4;display:flex}.prd-medit .mrow:hover{color:var(--a-text)}.prd-medit .mrow .d{font-family:var(--a-mono);color:var(--a-faint);flex:none;font-size:9px}.prd-medit .more{font-family:var(--a-mono);color:var(--a-faint);font-size:9px}.prd-qsec{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;margin-top:20px;padding:14px 18px}.prd-qsec .eb{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-violet);align-items:center;gap:8px;font-size:10px;display:flex}.prd-qsec .eb .ct{color:var(--a-faint);letter-spacing:.06em}.prd-qgrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}@media (width<=760px){.prd-qgrid{grid-template-columns:1fr}}.prd-qrow{background:var(--a-panel);border:1px solid var(--a-line);border-radius:10px;align-items:center;gap:12px;padding:10px 13px;display:flex}.prd-qrow.tous{background:color-mix(in srgb, var(--a-violet) 6%, transparent);border-color:color-mix(in srgb, var(--a-violet) 30%, var(--a-line))}.prd-qrow .qmain{flex:1;min-width:0}.prd-qrow .qt{color:var(--a-text);overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.4}.prd-qrow .qm{font-family:var(--a-mono);color:var(--a-faint);margin-top:3px;font-size:9.5px}.prd-qrow .qans{color:var(--a-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.45}.prd-qbtn{font-family:var(--a-mono);cursor:pointer;border:1px solid color-mix(in srgb, var(--a-violet) 40%, transparent);color:var(--a-violet);background:0 0;border-radius:999px;flex:none;padding:5px 12px;font-size:10px}.prd-qbtn:hover{background:color-mix(in srgb, var(--a-violet) 12%, transparent)}.prd-qwait{font-family:var(--a-mono);color:var(--a-faint);text-align:right;flex:none;font-size:9.5px}.prd-props{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.prd-foot{font-family:var(--a-mono);color:var(--a-faint);margin-top:14px;font-size:9.5px;line-height:1.5}.cen{flex-direction:column;gap:14px;display:flex}.cen-err{color:var(--a-err);font-family:var(--a-mono);margin:0;font-size:12.5px}.cen-empty{color:var(--a-faint);font-family:var(--a-mono);padding:14px 2px;font-size:12.5px}.cen-firms{flex-wrap:wrap;gap:8px;display:flex}.cen-firm{cursor:pointer;background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-text);font-family:var(--font-display);letter-spacing:.02em;border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.cen-firm:hover{border-color:var(--a-line2)}.cen-firm.active{border-color:var(--a-teal);box-shadow:0 0 0 1px var(--a-teal) inset}.cen-firm-t{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--a-faint);font-size:10px}.cen-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cen-desc{color:var(--a-muted);flex:320px;min-width:0;font-size:13px;line-height:1.5}.cen-acts{flex:none;gap:8px;display:flex}.cen-btn{cursor:pointer;white-space:nowrap;color:#05070e;font-family:var(--a-mono);letter-spacing:.04em;background:#7cdcff;border:1px solid #0000;border-radius:10px;padding:8px 14px;font-size:12px}.cen-btn.ghost{color:var(--a-text);border-color:var(--a-line2);background:0 0}.cen-btn:disabled{opacity:.5;cursor:default}.cen-add{border:1px dashed var(--a-line2);border-radius:var(--a-r);background:var(--a-panel);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.cen-inp{background:var(--a-ink1);border:1px solid var(--a-line2);color:var(--a-text);font-family:var(--a-mono);border-radius:10px;min-width:90px;max-width:130px;padding:7px 10px;font-size:12.5px}.cen-inp.wide{flex:180px;max-width:none}.cen-inp:focus{border-color:var(--a-teal);outline:none;box-shadow:0 0 0 2px #67e8d22e}.cen-table{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r);overflow:hidden}.cen-cols{grid-template-columns:minmax(0,1.7fr) 84px minmax(90px,1fr) minmax(100px,1fr) minmax(100px,1fr) minmax(84px,.9fr) 64px;align-items:center;gap:10px;padding:10px 14px;display:grid}.cen-thead{border-bottom:1px solid var(--a-line)}.cen-thead span{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--a-faint);font-size:10.5px}.cen-cols .r{text-align:right;justify-self:end}.cen-row{border-top:1px solid var(--a-line)}.cen-row:first-of-type{border-top:none}.cen-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--a-text);font-size:13px;overflow:hidden}.cen-title a{color:var(--a-text);text-decoration:none}.cen-title a:hover{color:var(--a-teal)}.cen-kind{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--a-muted);font-size:10.5px}.cen-num{font-family:var(--a-mono);color:var(--a-text);font-size:12.5px}.cen-edcell{cursor:pointer;border-bottom:1px dashed #0000}.cen-edcell:hover{border-bottom-color:var(--a-line2)}.cen-marza{font-weight:500}.cen-watch{color:var(--a-work)}.cen-warn{color:var(--a-attn)}.cen-crit{color:var(--a-err)}.cen-note{color:var(--a-faint);margin:0;font-size:11.5px;line-height:1.5}@media (width<=720px){.cen-table{overflow-x:auto}.cen-cols{min-width:640px}}.pl-lab{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex;position:relative}.pl-labchip{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-muted);border:1px solid var(--a-line2);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:3px;padding:2px 4px 2px 9px;font-size:10px;display:inline-flex}.pl-labchip.role{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 42%, transparent);background:color-mix(in srgb, var(--a-teal) 9%, transparent)}.pl-labchip.role.sem{color:var(--a-violet);border-color:color-mix(in srgb, var(--a-violet) 44%, transparent);background:color-mix(in srgb, var(--a-violet) 11%, transparent)}.pl-labx{cursor:pointer;color:inherit;opacity:.55;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1;transition:opacity .15s}.pl-labx:hover{opacity:1}.pl-labadd{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-faint);border:1px dashed var(--a-line2);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:10px;transition:color .15s,border-color .15s}.pl-labadd:hover{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 45%, var(--a-line2))}.pl-labadd.on{color:var(--a-teal);border-style:solid;border-color:color-mix(in srgb, var(--a-teal) 45%, transparent);background:color-mix(in srgb, var(--a-teal) 8%, transparent)}.pl-labback{z-index:39;background:0 0;position:fixed;inset:0}.pl-labpop{z-index:40;background:var(--a-pop,#10131d);border:1px solid var(--a-line);border-radius:12px;flex-direction:column;gap:8px;width:max-content;max-width:340px;padding:11px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 44px #00000080}.pl-labpop-t{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint);font-size:8.5px}.pl-labpresets{flex-wrap:wrap;gap:5px;display:flex}.pl-labpreset{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-muted);border:1px solid var(--a-line2);cursor:pointer;background:0 0;border-radius:999px;padding:3px 11px;font-size:10px;transition:color .15s,border-color .15s,background .15s}.pl-labpreset:hover{color:var(--a-text);border-color:color-mix(in srgb, var(--a-teal) 40%, var(--a-line2))}.pl-labpreset.on{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 50%, transparent);background:color-mix(in srgb, var(--a-teal) 12%, transparent)}.pl-labpreset.on.sem{color:var(--a-violet);border-color:color-mix(in srgb, var(--a-violet) 52%, transparent);background:color-mix(in srgb, var(--a-violet) 13%, transparent)}.pl-labcustom{align-items:center;gap:6px;display:flex}.pl-labinput{min-width:130px;font-family:var(--a-ui);color:var(--a-text);border:1px solid var(--a-line2);background:#ffffff08;border-radius:8px;flex:1;padding:5px 9px;font-size:12px}.pl-labinput:focus{border-color:color-mix(in srgb, var(--a-teal) 50%, var(--a-line2));outline:none}.pl-labinput::placeholder{color:var(--a-faint)}.pl-labaddbtn{font-family:var(--a-mono);letter-spacing:.05em;color:var(--a-teal);white-space:nowrap;background:color-mix(in srgb, var(--a-teal) 10%, transparent);border:1px solid color-mix(in srgb, var(--a-teal) 40%, transparent);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:10px;transition:background .15s}.pl-labaddbtn:hover{background:color-mix(in srgb, var(--a-teal) 18%, transparent)}.fin{color:var(--a-text);font-family:var(--a-ui);flex-direction:column;gap:18px;display:flex}.fin .fin-err{color:var(--a-err);font-size:12px}.fin .fin-empty{color:var(--a-faint);padding:6px 2px;font-size:12px}.fin .fin-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.fin .fin-kpi{border:1px solid var(--a-line);background:#ffffff08;border-radius:12px;flex-direction:column;padding:12px 12px 12px 16px;display:flex;position:relative;overflow:hidden}.fin .fin-kpi:before{content:"";background:var(--c,var(--a-teal));width:3px;position:absolute;top:0;bottom:0;left:0}.fin .fin-kpi .label{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);order:0;margin-top:0;font-size:9px}.fin .fin-kpi .big{font-family:var(--a-mono);letter-spacing:.01em;color:var(--c,var(--a-text));font-variant-numeric:tabular-nums;order:1;margin-top:4px;font-size:20px;font-weight:600;line-height:1.15}.fin .fin-kpi.c-paid{--c:var(--a-work)}.fin .fin-kpi.c-wait{--c:var(--a-attn)}.fin .fin-kpi.c-alert{--c:var(--a-err)}.fin .fin-panel{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;padding:14px 18px}.fin .fin-mnav{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.fin .fin-mnav .m{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;min-width:132px;color:var(--a-text);font-size:12px}.fin .fin-mnav .arrow{font-family:var(--a-mono);border:1px solid var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:8px;width:27px;height:27px}.fin .fin-mnav .arrow:hover{color:var(--a-text)}.fin .fin-sortbar{gap:6px;margin-left:auto;display:flex}.fin .fin-hint{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:10px}.fin .fin-mini{font-family:var(--a-mono);letter-spacing:.06em;cursor:pointer;color:var(--a-muted);border:1px solid var(--a-line2);background:0 0;border-radius:999px;padding:2px 9px;font-size:9.5px}.fin .fin-mini.on{color:var(--a-teal);border-color:color-mix(in srgb,var(--a-teal) 40%,transparent);background:color-mix(in srgb,var(--a-teal) 10%,transparent)}.fin .fin-mini.plus{color:var(--a-teal);border-color:color-mix(in srgb,var(--a-teal) 35%,transparent)}.fin .fin-legend{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-faint);flex-wrap:wrap;gap:14px;margin-bottom:12px;font-size:9.5px;display:flex}.fin .fin-legend i{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.fin .fin-section{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);justify-content:space-between;align-items:center;margin:18px 2px 7px;font-size:10px;display:flex}.fin .fin-panel h2{justify-content:space-between;align-items:center;gap:10px;display:flex}.fin .fin-kat{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0 7px;display:flex}.fin .fin-kat .fin-kat-l{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.fin .fin-kat .nm{font-family:var(--a-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--a-text);font-size:12.5px;font-weight:600}.fin .fin-kat .sm{font-family:var(--a-mono);letter-spacing:.02em;color:var(--a-muted);font-variant-numeric:tabular-nums;font-size:11px}.fin .fin-list.exp .fin-thead,.fin .fin-list.exp .fin-row{grid-template-columns:22px 20px minmax(150px,1.9fr) 104px 70px 78px 92px 92px 74px;align-items:center;gap:10px;display:grid}.fin .fin-row{border-top:1px solid var(--a-line);padding:8px 0;position:relative}.fin .fin-thead+.fin-row{border-top:0}.fin .fin-row:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:-18px}.fin .fin-row.st-paid:before{background:var(--a-work)}.fin .fin-row.st-late:before{background:var(--a-err)}.fin .fin-row.st-paid{background:color-mix(in srgb,var(--a-work) 7%,transparent)}.fin .fin-row.st-late{background:color-mix(in srgb,var(--a-err) 8%,transparent)}.fin .fin-row.is-parent{background:color-mix(in srgb,var(--a-violet) 7%,transparent)}.fin .fin-row.is-kid .fin-row-name{padding-left:15px}.fin .fin-row.is-off{opacity:.42}.fin .fin-row.is-off .fin-row-name input{text-decoration:line-through}.fin .fin-caret{text-align:center;color:var(--a-faint);font-family:var(--a-mono)}.fin .fin-row-name{min-width:0}.fin .fin-row-name input{width:100%;color:var(--a-text);font-family:var(--a-ui);background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 5px;font-size:13.5px}.fin .fin-row-name .d input{font-family:var(--a-mono);color:var(--a-faint);font-size:10.5px}.fin .fin-row-name input:hover{border-color:var(--a-line)}.fin .fin-row-name input:focus{border-color:var(--a-teal);background:var(--a-pop);outline:none}.fin .fin-amt-cell{justify-content:flex-end;align-items:center;gap:3px;display:flex}.fin .fin-amt-cell input{text-align:right;width:64px;color:var(--a-text);font-family:var(--a-mono);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 4px;font-size:12.5px;font-weight:600}.fin .fin-amt-cell input:hover{border-color:var(--a-line)}.fin .fin-amt-cell input:focus{border-color:var(--a-teal);background:var(--a-pop);outline:none}.fin .fin-amt-sum{font-family:var(--a-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.fin .fin-dph{justify-content:center;align-items:center;gap:4px;display:flex}.fin .fin-dph input[type=checkbox]{width:14px;height:14px;accent-color:var(--a-teal);margin:0;padding:0}.fin .fin-dph input[type=number]{text-align:right;width:52px;padding:1px 3px;font-size:10px}.fin .fin-date.miss{color:var(--a-attn);border:1px dashed color-mix(in srgb,var(--a-attn) 45%,transparent);cursor:pointer;text-align:center;border-radius:6px;padding:1px 5px;font-size:10px}.fin .fin-row select{background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-muted);font-family:var(--a-mono);cursor:pointer;border-radius:7px;width:100%;padding:3px 5px;font-size:10px}.fin .fin-row-end{justify-content:flex-end;align-items:center;gap:5px;display:flex}.fin .fin-del{color:var(--a-faint);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.fin .fin-del:hover{color:var(--a-err)}.fin .fin-cb{border:1.5px solid var(--a-line2);cursor:pointer;width:18px;height:18px;color:var(--a-on-accent);background:0 0;border-radius:5px;place-items:center;padding:0;font-size:11px;display:grid}.fin .fin-cb.on{background:var(--a-work);border-color:var(--a-work)}.fin .fin-pb{font-family:var(--a-mono);border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.fin .fin-tag{font-family:var(--a-mono);white-space:nowrap;border:1px solid;border-radius:5px;padding:2px 6px;font-size:9px}.fin .fin-tag.o-zrusit{border-color:color-mix(in srgb,var(--a-err) 50%,transparent);color:var(--a-err)}.fin .fin-tag.o-znizit{border-color:color-mix(in srgb,var(--a-attn) 50%,transparent);color:var(--a-attn)}.fin .fin-tag.o-overit{border-color:color-mix(in srgb,var(--a-blue) 50%,transparent);color:var(--a-blue)}.fin .fin-alert{background:color-mix(in srgb,var(--a-err) 8%,transparent);border:1px solid color-mix(in srgb,var(--a-err) 32%,transparent);border-radius:12px;margin-bottom:14px;padding:12px 15px;font-size:13px}.fin .fin-alert b{color:var(--a-err)}.fin .fin-alert ul{color:var(--a-muted);margin:7px 0 0;padding-left:18px;font-size:12.5px}.fin .fin-warn{color:var(--a-attn);margin-top:10px;font-size:12.5px}.fin .fin-matrix{max-height:calc(100vh - 300px);overflow:auto}.fin .fin-matrix table{border-collapse:collapse;width:100%;font-family:var(--a-mono);font-size:11px}.fin .fin-matrix th{background:var(--a-ink1);color:var(--a-faint);letter-spacing:.1em;text-transform:uppercase;text-align:center;border-bottom:1px solid var(--a-line2);z-index:2;padding:7px 4px;font-size:9px;font-weight:400;position:sticky;top:0}.fin .fin-matrix th.l,.fin .fin-matrix td.l{text-align:left;padding-left:8px}.fin .fin-matrix th.r,.fin .fin-matrix td.r{text-align:right;padding-right:8px}.fin .fin-matrix td{text-align:center;border-bottom:1px solid var(--a-line);padding:5px 3px}.fin .fin-matrix td.l{font-family:var(--a-ui);color:var(--a-text);font-size:12px}.fin .fin-matrix td.l.kid{color:var(--a-muted);padding-left:24px}.fin .fin-matrix td.strong,.fin .fin-matrix td.l.strong{font-weight:600}.fin .fin-matrix td.dim{color:var(--a-muted)}.fin .fin-matrix tr.g td{background:color-mix(in srgb,var(--a-violet) 10%,transparent);color:var(--a-text);font-weight:700}.fin .fin-matrix tr.off{opacity:.45}.fin .fin-matrix td.on{background:color-mix(in srgb,var(--a-work) 16%,transparent)}.fin .fin-mc{border:1.5px solid var(--a-line2);cursor:pointer;background:0 0;border-radius:4px;width:14px;height:14px;padding:0}.fin .fin-mc.on{background:var(--a-work);border-color:var(--a-work)}.fin .fin-mc.na{opacity:.25;cursor:default;border-style:dashed}.fin .fin-mi{width:42px;font-family:var(--a-mono);text-align:right;color:var(--a-faint);background:0 0;border:1px solid #0000;border-radius:4px;margin-left:2px;padding:1px 3px;font-size:10px}.fin .fin-mi:hover{border-color:var(--a-line)}.fin .fin-mi:focus{border-color:var(--a-teal);color:var(--a-text);outline:none}.fin .fin-inline{width:100%;color:var(--a-muted);font-family:var(--a-ui);background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 5px;font-size:12.5px}.fin .fin-inline:hover{border-color:var(--a-line)}.fin .fin-inline:focus{border-color:var(--a-teal);color:var(--a-text);background:var(--a-pop);outline:none}.fin .fin-inline-num{text-align:right;width:74px;color:inherit;font-family:var(--a-mono);font-size:inherit;font-weight:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 3px}.fin .fin-inline-num:hover{border-color:var(--a-line)}.fin .fin-check{font-family:var(--a-mono);color:var(--a-muted);cursor:pointer;align-items:center;gap:5px;font-size:10px;display:inline-flex}.fin .fin-chip{font-family:var(--a-mono);border:1px solid var(--a-line2);background:var(--a-panel);color:var(--a-muted);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px}.fin .fin-chip.violet{border-color:color-mix(in srgb,var(--a-violet) 45%,transparent);color:var(--a-violet)}.fin .fin-cf{border-top:1px solid var(--a-line);grid-template-columns:150px 1fr 96px 96px 96px;align-items:center;gap:12px;padding:9px 0;display:grid}.fin .fin-cf .n{font-size:13.5px;font-weight:600}.fin .fin-cf .s{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.fin .fin-cf .bars{align-items:center;gap:6px;display:flex}.fin .fin-cf .bars i{border-radius:0 4px 4px 0;height:20px;display:block}.fin .fin-cf .bars i.in{background:var(--a-violet)}.fin .fin-cf .bars i.out{background:var(--a-comm)}.fin .fin-cf .v{font-family:var(--a-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.fin .fin-cf .v.in{color:var(--a-violet)}.fin .fin-cf .v.out{color:var(--a-comm)}.fin .fin-cf .v.tot{font-size:12.5px;font-weight:600}.fin .fin-cal{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.fin .fin-cal .cw{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint);text-align:center;padding:5px 0;font-size:9.5px}.fin .fin-cal .cd{background:var(--a-panel);border:1px solid var(--a-line);border-radius:9px;min-height:92px;padding:6px 7px}.fin .fin-cal .cd.out{opacity:.3}.fin .fin-cal .cd.today{border-color:var(--a-violet)}.fin .fin-cal .dn{font-family:var(--a-mono);color:var(--a-muted);margin-bottom:4px;font-size:11px}.fin .fin-cal .ev{font-family:var(--a-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;margin-bottom:3px;padding:2px 5px;font-size:10px;overflow:hidden}.fin .fin-cal .ev.in{background:color-mix(in srgb,var(--a-violet) 20%,transparent);color:var(--a-violet);font-weight:600}.fin .fin-cal .ev.out{background:color-mix(in srgb,var(--a-comm) 18%,transparent);color:var(--a-comm)}.fin .fin-cal .ev.out.paid{background:color-mix(in srgb,var(--a-work) 16%,transparent);color:var(--a-work);text-decoration:line-through}.fin .fin-cal .ev.out.late{background:color-mix(in srgb,var(--a-err) 20%,transparent);color:var(--a-err);font-weight:700}.fin .fin-pillar{background:var(--a-panel);border:1px solid var(--a-line);border-left:3px solid;border-radius:12px;margin-bottom:10px;padding:14px 17px}.fin .fin-pillar .h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fin .fin-pillar .t{font-size:15px;font-weight:700}.fin .fin-pillar .meta{font-family:var(--a-mono);color:var(--a-muted);align-items:center;gap:12px;font-size:12px;display:flex}.fin .fin-pillar .p{color:var(--a-muted);margin-top:6px;font-size:13px}.fin .fin-pillar .prog{background:var(--a-line);border-radius:4px;height:8px;margin-top:11px;overflow:hidden}.fin .fin-pillar .prog i{border-radius:4px;height:100%;display:block}.fin .fin-pillar .n{border-left:2px solid var(--a-line2);margin-top:8px;padding-left:12px;font-size:13px}.fin .fin-pillar .f{font-family:var(--a-mono);color:var(--a-faint);margin-top:8px;font-size:10px}.fin .fin-find{background:var(--a-panel);border:1px solid var(--a-line);border-left:3px solid;border-radius:11px;margin-bottom:9px;padding:13px 16px}.fin .fin-find .h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fin .fin-find .d{color:var(--a-muted);margin-top:6px;font-size:13px}.fin .fin-find .a{border-left:2px solid var(--a-line2);margin-top:8px;padding-left:12px;font-size:13px}@media (width<=1000px){.fin .fin-list.exp .fin-thead,.fin .fin-list.exp .fin-row{grid-template-columns:22px 20px 1fr 96px 64px 74px}.fin .fin-list.exp .fin-thead>span:nth-child(n+7),.fin .fin-list.exp .fin-row>:nth-child(n+7){display:none}.fin .fin-cf{grid-template-columns:120px 1fr 80px}.fin .fin-cf .v.out,.fin .fin-cf .v.tot{display:none}}.fin .fin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fin .fin-toolbar .fin-mnav{margin:0}.fin .fin-seg{border:1px solid var(--a-line2);border-radius:999px;display:inline-flex;overflow:hidden}.fin .fin-seg button{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-muted);cursor:pointer;background:0 0;border:0;padding:5px 13px;font-size:10px}.fin .fin-seg button+button{border-left:1px solid var(--a-line2)}.fin .fin-seg button:hover{color:var(--a-text)}.fin .fin-seg button.on{background:color-mix(in srgb,var(--a-teal) 14%,transparent);color:var(--a-teal)}.fin .fin-list.exp .fin-thead,.fin .fin-list.exp .fin-row{grid-template-columns:22px 20px minmax(140px,1.7fr) 96px 78px 78px 84px 62px 72px 88px 88px 68px}.fin .fin-thead>span.r{text-align:right}.fin .fin-num{font-family:var(--a-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--a-muted);font-size:11.5px}.fin .fin-num.dim{color:var(--a-faint)}.fin .fin-num.hist{color:var(--a-blue)}.fin .fin-num.dlzne{color:var(--a-faint)}.fin .fin-num.dlzne.due{color:var(--a-err);font-weight:600}.fin .fin-obd{border-top:1px solid var(--a-line);grid-template-columns:88px 1fr 96px 96px 96px;align-items:center;gap:12px;padding:8px 0;display:grid}.fin .fin-obd:first-of-type{border-top:0}.fin .fin-obd .lbl{font-family:var(--a-mono);color:var(--a-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.fin .fin-obd .bars{flex-direction:column;gap:3px;display:flex}.fin .fin-obd .line{gap:2px;height:11px;display:flex}.fin .fin-obd .line i{border-radius:0 3px 3px 0;height:100%;display:block}.fin .fin-obd .v{font-family:var(--a-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.fin .fin-obd .v.in{color:var(--a-violet)}.fin .fin-obd .v.out{color:var(--a-comm)}.fin .fin-obd .v.tot{font-weight:600}.fin .fin-debt{border-top:1px solid var(--a-line);grid-template-columns:minmax(180px,1.6fr) 1fr 110px 96px;align-items:center;gap:14px;padding:11px 0;display:grid}.fin .fin-debt:first-of-type{border-top:0}.fin .fin-debt .n{font-size:14px;font-weight:600}.fin .fin-debt .s{font-family:var(--a-mono);flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:10.5px;display:flex}.fin .fin-debt .note{color:var(--a-faint);margin-top:5px;font-size:12px}.fin .fin-debt .bar{background:var(--a-line);border-radius:5px;height:9px;overflow:hidden}.fin .fin-debt .bar i{background:var(--a-err);border-radius:5px;height:100%;display:block}.fin .fin-debt .v{font-family:var(--a-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.fin .fin-debt .v.dim{color:var(--a-muted);font-size:11.5px;font-weight:400}.fin .dim{color:var(--a-muted)}.fin .fin-matrix td.hist,.fin .fin-matrix td.r.hist{color:var(--a-blue)}.fin .fin-matrix td.dlzne{color:var(--a-faint)}.fin .fin-matrix td.dlzne.due{color:var(--a-err);font-weight:600}.fin .fin-drag{cursor:grab;color:var(--a-faint);-webkit-user-select:none;user-select:none;padding:0 4px;font-size:12px}.fin .fin-drag:hover{color:var(--a-text)}.fin .fin-drag:active{cursor:grabbing}.fin .fin-matrix tr.drop td{border-top:2px solid var(--a-teal)}@media (width<=1240px){.fin .fin-list.exp .fin-thead,.fin .fin-list.exp .fin-row{grid-template-columns:22px 20px 1fr 92px 74px 74px 78px}.fin .fin-list.exp .fin-thead>span:nth-child(n+8),.fin .fin-list.exp .fin-row>:nth-child(n+8){display:none}}.fin .fin-row.is-off .fin-amt-cell input,.fin .fin-row.is-off .fin-amt-sum,.fin .fin-row.is-off .fin-num,.fin .fin-row.is-off .fin-date{text-decoration:line-through}.fin .fin-ico{color:var(--a-faint);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:11px;line-height:1}.fin .fin-ico:hover{color:var(--a-attn)}.fin .fin-date{font-family:var(--a-mono);text-align:center;border:1px solid #0000;border-radius:6px;padding:1px 5px;font-size:11px}.fin .fin-date.clik{cursor:pointer}.fin .fin-date.clik:hover{border-color:var(--a-line2);color:var(--a-text)}.fin .fin-date.paid{color:var(--a-work)}.fin .fin-date.overdue{color:var(--a-err);font-weight:700}.fin .fin-date.today{color:var(--a-attn);font-weight:600}.fin .fin-date.future{color:var(--a-muted)}.fin .fin-date.is-plan{color:var(--a-faint)}.fin .fin-rgrip{cursor:grab;color:var(--a-line2);-webkit-user-select:none;user-select:none;padding:2px;font-size:12px;line-height:1;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.fin .fin-rgrip:hover{color:var(--a-muted)}.fin .fin-rgrip:active{cursor:grabbing}.fin .fin-row[data-drop]{box-shadow:inset 0 2px 0 0 var(--a-teal)}.fin .fin-datebtn{font-family:var(--a-mono);color:var(--a-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 6px;font-size:11px}.fin .fin-datebtn:hover{border-color:var(--a-line2);color:var(--a-text)}.fin .fin-stsel{font-family:var(--a-mono);background:var(--a-panel);border:1px solid var(--a-line2);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:10px}.fin .fin-matrix input.strong{color:var(--a-text);font-weight:600}.dp-back{z-index:1400;position:fixed;inset:0}.dp{z-index:1401;background:var(--a-pop);border:1px solid var(--a-line2);color:var(--a-text);font-family:var(--a-ui);border-radius:14px;padding:12px;position:fixed;box-shadow:0 18px 44px #00000080}.dp-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.dp-title{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint);font-size:9.5px}.dp-x{color:var(--a-faint);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.dp-x:hover{color:var(--a-text)}.dp-tabs{gap:6px;margin-bottom:10px;display:flex}.dp-tabs button{font-family:var(--a-mono);letter-spacing:.04em;border:1px solid var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:5px 6px;font-size:10px}.dp-tabs button.on{color:var(--a-teal);border-color:color-mix(in srgb,var(--a-teal) 42%,transparent);background:color-mix(in srgb,var(--a-teal) 12%,transparent)}.dp-nav{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dp-nav span{font-family:var(--a-ui);font-size:13px;font-weight:600}.dp-nav button{border:1px solid var(--a-line2);width:26px;height:26px;color:var(--a-muted);cursor:pointer;font-family:var(--a-mono);background:0 0;border-radius:8px;font-size:15px;line-height:1}.dp-nav button:hover{color:var(--a-text);border-color:var(--a-teal)}.dp-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.dp-dow span{font-family:var(--a-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--a-faint);text-align:center;padding:3px 0;font-size:9px}.dp-d{font-family:var(--a-mono);height:30px;color:var(--a-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;font-size:12px}.dp-d:hover{border-color:var(--a-teal);background:color-mix(in srgb,var(--a-teal) 12%,transparent)}.dp-d.now{border-color:color-mix(in srgb,var(--a-violet) 55%,transparent);color:var(--a-violet)}.dp-d.sel{background:var(--a-teal);border-color:var(--a-teal);color:var(--a-on-accent);font-weight:700}.dp-e{height:30px}.dp-den{gap:4px}.dp-den .dp-d{height:32px}.dp-note{color:var(--a-faint);margin:0 0 9px;font-size:11px}.dp-foot{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.dp-foot:empty{display:none}.dp-quiet{font-family:var(--a-mono);border:1px solid var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px;font-size:10px}.dp-quiet:hover{color:var(--a-text);border-color:var(--a-teal)}.fin .fin-dph-chip{font-family:var(--a-mono);letter-spacing:.02em;border:1px solid var(--a-line2);color:var(--a-faint);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:3px 8px;font-size:9.5px}.fin .fin-dph-chip:hover{color:var(--a-text);border-color:var(--a-line)}.fin .fin-dph-chip.on{color:var(--a-teal);border-color:color-mix(in srgb,var(--a-teal) 42%,transparent);background:color-mix(in srgb,var(--a-teal) 12%,transparent)}.dp.dph{padding-bottom:12px}.dp-save{font-family:var(--a-mono);background:var(--a-teal);color:var(--a-on-accent);cursor:pointer;border:0;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:600}.dp-save:hover{filter:brightness(1.06)}.dph-toggle{cursor:pointer;color:var(--a-text);text-align:left;width:100%;font-size:13px;font-family:var(--a-ui);background:0 0;border:0;align-items:center;gap:9px;padding:2px 0;display:flex}.dph-toggle .box{background:var(--a-line);border-radius:999px;flex:none;width:34px;height:20px;transition:all .15s;position:relative}.dph-toggle .box i{background:var(--a-muted);border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:2px;left:2px}.dph-toggle.on .box{background:color-mix(in srgb,var(--a-teal) 45%,transparent)}.dph-toggle.on .box i{background:var(--a-teal);left:16px}.dph-chips{gap:5px;margin:11px 0 4px;display:flex}.dph-chips button{font-family:var(--a-mono);border:1px solid var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:5px 0;font-size:10.5px}.dph-chips button.on{color:var(--a-teal);border-color:color-mix(in srgb,var(--a-teal) 45%,transparent);background:color-mix(in srgb,var(--a-teal) 12%,transparent)}.dph-ins{gap:8px;margin:8px 0 2px;display:flex}.dph-ins label{font-family:var(--a-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--a-faint);flex-direction:column;flex:1;gap:3px;font-size:9px;display:flex}.dph-ins input{background:var(--a-field);border:1px solid var(--a-line2);color:var(--a-text);font-family:var(--a-mono);border-radius:8px;width:100%;padding:6px 8px;font-size:13px}.dph-ins input:focus{border-color:var(--a-teal);outline:none}.dph-break{border-top:1px solid var(--a-line);margin-top:11px;padding-top:9px}.dph-row{justify-content:space-between;align-items:center;gap:10px;margin:5px 0;display:flex}.dph-row .k{color:var(--a-muted);font-family:var(--a-mono);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px}.dph-row .v{font-family:var(--a-mono);font-variant-numeric:tabular-nums;color:var(--a-text);font-size:12px}.dph-row .v.big{color:var(--a-teal);font-size:13.5px;font-weight:600}.fin .fin-cred{border-top:1px solid var(--a-line);padding:11px 0 6px}.fin .fin-cred:first-of-type{border-top:0}.fin .fin-cred-head,.fin .fin-sub{grid-template-columns:minmax(180px,1.6fr) 1fr 110px 96px;align-items:center;gap:14px;display:grid}.fin .fin-cred-head .n{font-size:14px;font-weight:600}.fin .fin-cred-head .meta{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-faint);text-transform:uppercase;margin-left:8px;font-size:9.5px}.fin .fin-cred-head .bar{background:var(--a-line);border-radius:5px;height:9px;overflow:hidden}.fin .fin-cred-head .bar i{background:var(--a-err);border-radius:5px;height:100%;display:block}.fin .fin-cred-head .tot{font-family:var(--a-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.fin .fin-sub{padding:7px 0 0}.fin .fin-sub .lbl{padding-left:16px;font-size:13px;position:relative}.fin .fin-sub .lbl:before{content:"└";color:var(--a-faint);font-family:var(--a-mono);font-size:11px;position:absolute;left:2px}.fin .fin-sub .s{font-family:var(--a-mono);flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;padding-left:16px;font-size:10.5px;display:flex}.fin .fin-sub .note{color:var(--a-faint);margin-top:3px;padding-left:16px;font-size:11.5px}.fin .fin-sub .v{font-family:var(--a-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.fin .fin-sub .v.dim{color:var(--a-muted);font-size:11.5px;font-weight:400}.fin .fin-debt.is-paid{opacity:.6}.fin .fin-debt.is-paid .bar i{background:var(--a-work)}.fin .fin-chip.paid-chip{border-color:color-mix(in srgb,var(--a-work) 45%,transparent);color:var(--a-work)}.fin .fin-cred-head{cursor:pointer}.fin .fin-cred-head:hover .n{color:var(--a-text)}.fin .fin-tri{width:12px;color:var(--a-faint);font-family:var(--a-mono);margin-right:5px;font-size:9px;display:inline-block}.fin{--a-faint:#94a2bc;--a-muted:#b4c0d6}.fin .fin-archiv{border-top:1px solid var(--a-line);margin-top:24px;padding-top:16px}.fin .fin-archiv h2{letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint);align-items:center;gap:8px;margin:0 2px 6px;font-size:12px;font-weight:700;display:flex}.fin .fin-archiv-c{font-family:var(--a-mono);color:var(--a-muted);border:1px solid var(--a-line2);border-radius:999px;padding:1px 7px;font-size:11px}.fin .fin-arow-note{color:var(--a-faint);margin:0 2px 10px;font-size:11.5px}.fin .fin-arow{border:1px solid var(--a-line);background:color-mix(in srgb,var(--a-panel) 60%,transparent);border-radius:9px;align-items:center;gap:12px;margin-bottom:6px;padding:8px 12px;display:flex}.fin .fin-arow-t{color:var(--a-text);min-width:150px;font-weight:600}.fin .fin-arow-m{color:var(--a-muted);font-size:12px}.fin .fin-arow-a{font-family:var(--a-mono);color:var(--a-muted);font-size:12px}.fin .fin-arow-d{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:11px}.pt-wrap{color:var(--a-text);font-family:var(--font-body);padding:18px clamp(12px,1.4vw,20px) 60px}.pt-load,.pt-empty{color:var(--a-muted);padding:20px 4px;font-size:13px}.pt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.pt-title{font-family:var(--font-display);color:var(--ink);letter-spacing:.5px;margin:0 0 4px;font-size:20px}.pt-sub{color:var(--a-muted);max-width:660px;font-size:12px}.pt-add{background:var(--accent);color:#1a1204;cursor:pointer;font-size:12.5px;font-weight:700;font-family:var(--font-body);border:0;border-radius:10px;padding:9px 14px}.pt-add:hover{filter:brightness(1.06)}.pt-newform{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:1.2fr 1fr 1fr 1.4fr auto;gap:8px;margin-bottom:16px;padding:12px;display:grid}.pt-newform input{border:1px solid var(--line);color:var(--a-text);font-size:12.5px;font-family:var(--font-body);background:#00000038;border-radius:8px;padding:8px 10px}.pt-newform input:focus{border-color:var(--accent);outline:none}.pt-save,.pt-taskadd{background:var(--a-work);color:#04140d;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:700;font-family:var(--font-body);border:0;border-radius:8px;padding:8px 14px}.pt-save:disabled,.pt-taskadd:disabled{opacity:.45;cursor:not-allowed}.pt-cat{margin-bottom:20px}.pt-cat-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--a-faint);margin:0 2px 8px;font-size:11px}.pt-list{flex-direction:column;gap:8px;display:flex}.pt-item{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pt-item.off{opacity:.62}.pt-row{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.pt-row:hover{background:#ffffff08}.pt-nm{color:var(--ink);flex:1;min-width:120px;font-size:14px;font-weight:700}.pt-nm a{color:var(--a-teal);text-decoration:none}.pt-nm a:hover{text-decoration:underline}.pt-status{border:1px solid var(--line);cursor:pointer;font-size:11px;font-weight:700;font-family:var(--font-mono);white-space:nowrap;background:0 0;border-radius:20px;padding:3px 11px}.pt-status.on{color:var(--a-work);background:#5be3b314;border-color:#5be3b373}.pt-status.offb{color:var(--a-faint)}.pt-counts{gap:6px;display:flex}.pt-chip{color:var(--a-muted);border:1px solid var(--line);white-space:nowrap;font-size:10.5px;font-family:var(--font-mono);border-radius:9px;padding:2px 8px}.pt-chip.rec{color:var(--a-teal);border-color:#67e8d24d}.pt-chev{color:var(--a-faint);text-align:center;width:14px;font-size:12px}.pt-note{color:var(--a-muted);margin-top:-4px;padding:0 14px 10px;font-size:12px}.pt-detail{border-top:1px solid var(--line);background:#00000026;padding:12px 14px}.pt-edit{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.pt-edit label{color:var(--a-faint);font-size:10.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:4px;display:flex}.pt-edit input{border:1px solid var(--line);color:var(--a-text);font-size:12.5px;font-family:var(--font-body);background:#00000040;border-radius:8px;padding:8px 10px}.pt-edit input:focus{border-color:var(--accent);outline:none}.pt-tasks-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--a-muted);margin:0 0 8px;font-size:11px}.pt-tasks-empty{color:var(--a-faint);margin-bottom:8px;font-size:12px}.pt-tasks{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.pt-task{background:var(--panel);border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.pt-task-st{border:1px solid var(--line);color:var(--a-muted);cursor:pointer;white-space:nowrap;font-size:10.5px;font-weight:700;font-family:var(--font-mono);background:0 0;border-radius:7px;min-width:66px;padding:3px 9px}.pt-task.st-hotové .pt-task-st{color:var(--a-work);border-color:#5be3b366}.pt-task.st-prebieha .pt-task-st{color:var(--accent);border-color:#ffb25766}.pt-task.st-zrušené{opacity:.5}.pt-task.st-zrušené .pt-task-body b{text-decoration:line-through}.pt-task-body{color:var(--a-text);flex:1;font-size:13px}.pt-task-detail{color:var(--a-muted);margin-top:2px;font-size:11.5px}.pt-task-del{color:var(--a-faint);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.pt-task-del:hover{color:var(--a-err)}.pt-taskform{flex-wrap:wrap;gap:8px;display:flex}.pt-taskform input{border:1px solid var(--line);min-width:140px;color:var(--a-text);font-size:12.5px;font-family:var(--font-body);background:#00000040;border-radius:8px;flex:1;padding:8px 10px}.pt-taskform input:focus{border-color:var(--accent);outline:none}@media (width<=720px){.pt-newform{grid-template-columns:1fr 1fr}.pt-edit{grid-template-columns:1fr}}.pt-share{align-items:center;gap:2px;display:inline-flex}.pt-private{border-top:1px dashed var(--line);margin-top:8px;padding-top:12px}.pt-private-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--a-attn);align-items:center;gap:6px;margin:0 0 8px;font-size:11px;display:flex}.pt-private-grid{grid-template-columns:150px 90px;gap:10px;display:grid}.pt-private-grid label{color:var(--a-faint);font-size:10.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:4px;display:flex}.pt-private-grid .pt-private-full{grid-column:1/-1}.pt-private-grid input,.pt-private-grid textarea{border:1px solid var(--line);color:var(--a-text);font-size:12.5px;font-family:var(--font-body);resize:vertical;background:#00000040;border-radius:8px;padding:8px 10px}.pt-private-grid input:focus,.pt-private-grid textarea:focus{border-color:var(--accent);outline:none}@media (width<=720px){.pt-private-grid{grid-template-columns:1fr 1fr}}.pt-shr-btn{border:1px solid var(--line);color:var(--a-muted);cursor:pointer;font-size:11px;font-weight:700;font-family:var(--font-mono);white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.pt-shr-btn:hover{border-color:var(--a-line2);color:var(--a-text)}.pt-shr-btn.on{color:var(--a-teal);background:#67e8d214;border-color:#67e8d266}.pt-shr-btn svg{width:12px;height:12px}.pt-cat-cnt{font-family:var(--font-mono);color:var(--a-faint);text-transform:none;letter-spacing:0;margin-left:6px;font-size:10px}.pt-shr-pop{z-index:9999;background:var(--a-pop,#0a0e18fa);border:1px solid var(--a-line2);border-radius:12px;width:230px;max-height:320px;padding:6px;position:fixed;overflow:auto;box-shadow:0 14px 44px #0000008c}.pt-shr-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--a-faint);padding:6px 8px 8px;font-size:10.5px}.pt-shr-emp{text-align:left;width:100%;color:var(--a-text);cursor:pointer;font-size:12.5px;font-family:var(--font-body);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.pt-shr-emp:hover{background:#ffffff0d}.pt-shr-emp.on{color:var(--a-teal)}.pt-shr-emp .tick{width:13px;color:var(--a-teal);font-weight:700}.pt-shr-emp.pt-shr-co{border-bottom:1px solid var(--line);border-radius:0;margin-bottom:4px}.pt-shr-emp .dim{color:var(--a-faint);font-size:11px}.pt-shr-empty{color:var(--a-faint);padding:8px;font-size:12px}.nlg{cursor:pointer;line-height:1.1;font-family:var(--font-mono);background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:2px;padding:4px 2px;display:flex}.nlg-eb{letter-spacing:.26em;text-transform:uppercase;color:var(--a-teal);font-size:8.5px}.nlg-row{align-items:center;gap:8px;display:flex}.nlg-word{font-family:var(--font-mono);letter-spacing:.01em;background:linear-gradient(90deg,#7cc1f2,#7cb5f8,#86a8ff);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:600;animation:3.4s ease-in-out infinite nlg-breathe}@keyframes nlg-breathe{0%,to{filter:drop-shadow(0 0 6px #7cb5f859);opacity:.92}50%{filter:drop-shadow(0 0 14px #7cb5f8b3);opacity:1}}.nlg-chev{color:#86a8ff;filter:drop-shadow(0 0 5px #86a8ffa6);flex:none;width:14px;height:14px;transition:transform .3s}.nlg.on .nlg-chev{transform:rotate(180deg)}.nlg:hover .nlg-word{opacity:1}.nlg-pop{z-index:70;background:var(--a-panel);border:1px solid var(--a-line2);border-radius:var(--a-r,14px);-webkit-backdrop-filter:blur(18px)saturate(120%);width:min(320px,92vw);font-family:var(--font-mono);padding:16px 18px;animation:.18s nlg-pop-in;position:fixed;box-shadow:0 24px 60px -18px #000000d1,0 0 44px -12px #7cb5f84d}@keyframes nlg-pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nlg-pop-head{letter-spacing:.24em;text-transform:uppercase;color:var(--a-faint);margin-bottom:12px;font-size:9.5px}.nlg-pop-word{font-family:var(--font-mono);letter-spacing:.01em;background:linear-gradient(90deg,#7cc1f2,#7cb5f8,#86a8ff);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 12px #7cb5f880);-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.1}.nlg-pop-kind{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.nlg-pop-lang{letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal);border:1px solid color-mix(in srgb, var(--a-teal) 40%, transparent);border-radius:30px;padding:3px 10px;font-size:9.5px}.nlg-pop-pron{color:var(--a-muted);font-size:11.5px}.nlg-pop-mean{color:var(--a-text);font-size:13.5px;line-height:1.6}.nlg-pop-note{color:var(--a-muted);margin-top:8px;font-size:12px;line-height:1.55}.nlg-pop-actions{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.nlg-pop-foot{letter-spacing:.04em;color:var(--a-faint);font-size:10.5px}.nlg-next{color:var(--a-muted);border:1px solid var(--a-line2,#ffffff21);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.nlg-next:hover:not(:disabled){color:#ff5e69;background:#ff5e6914;border-color:#ff5e6980}.nlg-next:disabled{opacity:.55;cursor:default}.nlg-next svg{width:14px;height:14px}.nlg-next svg.spin{animation:.7s linear infinite nlg-spin}@keyframes nlg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nlg-word,.nlg-next svg.spin{animation:none}}.onb.modalbox{background:var(--a-panel);-webkit-backdrop-filter:blur(20px)saturate(120%);border:1px solid var(--a-line2);border-radius:var(--a-r);max-width:640px;padding:0;overflow:hidden;box-shadow:0 32px 80px -24px #000000d9}.onb-head{border-bottom:1px solid var(--a-line);background:radial-gradient(420px 160px at 18% 0,#67e8d21a,#0000 70%);align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.onb-av{flex:none;width:50px;height:50px}.onb-av-img{object-fit:contain;filter:drop-shadow(0 0 14px #67e8d259);width:100%;height:100%}.onb-id{flex:1;min-width:0}.onb-eyebrow{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-teal);opacity:.9;font-size:10px}.onb-title{font-family:var(--font-display);letter-spacing:.05em;color:var(--a-text);margin-top:4px;font-size:19px}.onb-sub{color:var(--a-muted);margin-top:6px;font-size:12.5px;line-height:1.5}.onb-x{color:var(--a-faint);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:16px;line-height:1;transition:color .15s}.onb-x:hover{color:var(--a-text)}.onb-body{max-height:min(66vh,640px);padding:16px 22px 20px;overflow:auto}.onb-sec{border-bottom:1px solid var(--a-line);padding:14px 0}.onb-sec:first-child{padding-top:4px}.onb-sec:last-of-type{border-bottom:0}.onb-sechead{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.onb-secn{font-family:var(--a-mono);color:var(--a-teal);opacity:.8;font-size:11px}.onb-sectitle{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);font-size:13px}.onb-sectag{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:9px}.onb-sectag.req{color:#062018;background:var(--a-teal)}.onb-sectag.opt{color:var(--a-faint);border:1px solid var(--a-line2)}.onb-field{margin-bottom:12px;display:block}.onb-field:last-child{margin-bottom:0}.onb-label{font-family:var(--a-mono);letter-spacing:.05em;color:var(--a-muted);margin-bottom:6px;font-size:11px;display:block}.onb-ta{resize:vertical;min-height:44px;line-height:1.5;font-family:var(--a-ui)}.onb-msg{border-radius:9px;margin:12px 0 0;padding:9px 12px;font-size:12px}.onb-msg.err{color:var(--a-err);background:#ff7a6b1a;border:1px solid #ff7a6b47}.onb-msg.ok{color:var(--a-teal);background:#67e8d21a;border:1px solid #67e8d247}.onb-foot{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.onb-hint{color:var(--a-faint);text-align:right;margin:8px 0 0;font-size:11px}.a-notifpop{z-index:70;background:var(--a-panel);-webkit-backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--a-line2);border-radius:var(--a-r);width:min(360px,92vw);position:fixed;top:70px;right:24px;overflow:hidden;box-shadow:0 24px 60px -18px #000c}.a-notifpop-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.a-notifpop-eb{font-family:var(--a-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.a-notifpop-x{color:var(--a-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.a-notifpop-x:hover{color:var(--a-text)}.a-notifpop-body{max-height:60vh;padding:10px;overflow:auto}.a-notifempty{text-align:center;font-family:var(--a-mono);color:var(--a-faint);padding:22px 12px;font-size:11px}.onb-pin{background:#67e8d212;border:1px solid #67e8d242;border-radius:11px;gap:11px;margin-bottom:10px;padding:12px;display:flex}.onb-pin-av{flex:none;width:34px;height:34px}.onb-pin-main{flex:1;min-width:0}.onb-pin-top{align-items:center;gap:8px;display:flex}.onb-pin-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);font-size:12.5px}.onb-pin-badge{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal);border:1px solid #67e8d266;border-radius:999px;padding:2px 7px;font-size:8px}.onb-pin-txt{color:var(--a-muted);margin:7px 0 10px;font-size:12px;line-height:1.5}.onb-pin-foot{gap:8px;display:flex}.onb-pin-btn{padding:7px 14px;font-size:12px}.a-notiflist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.a-notifitem{border:1px solid var(--a-line);background:#ffffff08;border-radius:10px;padding:10px 12px}.a-notifitem.err{border-color:#ff7a6b47}.a-notifitem-top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.a-notifitem-nm{font-family:var(--font-display);letter-spacing:.05em;color:var(--a-text);font-size:10.5px}.a-notifitem-tt{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:9px}.a-notifitem-txt{color:var(--a-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.kbp{background:#7cdcff0f;border:1px solid #7cdcff42;border-radius:11px;margin-bottom:10px;padding:12px}.kbp-top{align-items:center;gap:8px;display:flex}.kbp-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);min-width:0;font-size:12.5px}.kbp-badge{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:#7cdcff;white-space:nowrap;border:1px solid #7cdcff66;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:8px}.kbp-key{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-faint);margin-top:5px;font-size:9.5px}.kbp-txt{color:var(--a-muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:7px 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.kbp-err{color:var(--a-err);margin:0 0 8px;font-size:11px}.kbp-foot{gap:8px;display:flex}.a-notiflist+.a-notiflist{margin-top:8px}.a-notifitem.unread{background:#7cdcff0d;border-color:#7cdcff52}.a-notifitem-sub{color:var(--a-text);margin-bottom:3px;font-size:11.5px}.a-notifitem-dot{background:var(--a-coral);border-radius:50%;flex:none;width:6px;height:6px}.a-bell.on{color:var(--a-text)}.a-notifpop-act{align-items:center;gap:10px;display:flex}.a-notiftabs{border-bottom:1px solid var(--a-line);gap:4px;padding:8px 10px 0;display:flex}.a-notiftab{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 10px 9px;font-size:10px}.a-notiftab:hover{color:var(--a-muted)}.a-notiftab.on{color:var(--a-text);border-bottom-color:var(--a-coral)}.a-notifpop-body{scrollbar-width:thin;scrollbar-color:var(--a-line2) transparent}.a-notifpop-body::-webkit-scrollbar{width:9px}.a-notifpop-body::-webkit-scrollbar-track{background:0 0}.a-notifpop-body::-webkit-scrollbar-thumb{background:var(--a-line2);background-clip:content-box;border:2px solid #0000;border-radius:999px}.a-notifpop-body::-webkit-scrollbar-thumb:hover{background:var(--a-muted);background-clip:content-box}.a-notifsec{margin-bottom:6px}.a-notifsec+.a-notifsec{margin-top:12px}.a-notifsec-h{align-items:center;gap:7px;padding:2px 2px 8px;display:flex}.a-notifsec-lb{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.a-notifsec-ct{font-family:var(--a-mono);color:var(--a-faint);border:1px solid var(--a-line2);border-radius:999px;padding:1px 6px;font-size:9px}.a-notifitem-foot{gap:8px;margin-top:9px;display:flex}.a-notifact{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-text);background:var(--a-glass-2);border:1px solid var(--a-line2);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:10px}.a-notifact:hover{border-color:var(--a-coral);color:var(--a-text)}.a-notifact:disabled{opacity:.5;cursor:default}.a-notifact.ghost{color:var(--a-muted);background:0 0}.a-notifact.ghost:hover{color:var(--a-text)}.a-teamcard{background:#ff5e690f;border:1px solid #ff5e6942;border-radius:11px;margin-bottom:10px;padding:12px}.a-teamcard-top{align-items:center;gap:8px;display:flex}.a-teamcard-nm{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);min-width:0;font-size:12.5px}.a-teamcard-bd{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-coral);white-space:nowrap;border:1px solid #ff5e6966;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:8px}.a-teamcard-txt{color:var(--a-muted);margin:7px 0 10px;font-size:12px;line-height:1.5}.a-notifsel{background:var(--a-ink1);width:100%;color:var(--a-text);border:1px solid var(--a-line2);font-family:var(--a-mono);cursor:pointer;border-radius:9px;margin-bottom:10px;padding:8px 10px;font-size:11px}.a-notifsel:focus{border-color:var(--a-coral);outline:none}.a-notifsel option{background:var(--a-ink1);color:var(--a-text)}@media (width<=1100px){.a-notifpop{width:auto;left:12px;right:12px}}:root{--st-sans:var(--font-sans,"Montserrat", "Trebuchet MS", system-ui, sans-serif)}.a-statuschip{white-space:nowrap;border:1px solid color-mix(in srgb, var(--sc-c,var(--a-violet)) 38%, transparent);background:color-mix(in srgb, var(--sc-c,var(--a-violet)) 10%, transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.a-statuschip:hover{filter:brightness(1.15)}.a-statuschip.on{background:color-mix(in srgb, var(--sc-c,var(--a-violet)) 18%, transparent)}.a-statuschip-dot{background:var(--sc-c,var(--a-violet));width:8px;height:8px;box-shadow:0 0 8px var(--sc-c,var(--a-violet));border-radius:50%;flex:none}.a-statuschip-lbl{font:600 9.5px/1 var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted)}.a-statuschip-val{font:700 11.5px/1 var(--st-sans);letter-spacing:.01em;color:var(--a-text)}.st-wrap{font-family:var(--st-sans);flex-direction:column;gap:18px;display:flex}.st-loading,.st-muted{color:var(--a-muted);font-size:13.5px;line-height:1.5}.st-muted{margin:6px 0 0}.st-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.st-head .st-eyebrow{font:600 11px/1 var(--a-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--a-violet)}.st-head h1{font-family:var(--font-display,var(--st-sans));letter-spacing:.01em;color:var(--a-text);margin:0;font-size:22px;font-weight:500}.st-head-sub{color:var(--a-muted);flex-basis:100%;margin:2px 0 0;font-size:14px}.st-head-right{align-items:center;gap:14px;margin-left:auto;display:flex}.st-level-now{font:700 13px/1 var(--st-sans);letter-spacing:.01em;color:var(--lc,var(--a-violet));border:1px solid color-mix(in srgb, var(--lc,var(--a-violet)) 45%, transparent);background:color-mix(in srgb, var(--lc,var(--a-violet)) 12%, transparent);border-radius:999px;padding:7px 14px}.st-overall{font:700 17px var(--st-sans);color:var(--a-text)}.st-overbar{background:var(--a-line2);border-radius:8px;height:8px;overflow:hidden}.st-overbar>i{background:linear-gradient(90deg,#b16cea,#6fa8ff,#ff5e69,#ff8a56,#ffa84b,#5be3b3);border-radius:8px;height:100%;transition:width .6s;display:block}.st-track{flex-wrap:wrap;align-items:center;gap:0;margin-top:2px;display:flex}.st-step{flex:150px;align-items:center;min-width:138px;display:flex}.st-conn{background:var(--a-line2);border-radius:3px;flex:1;align-self:center;height:3px;margin:0 -1px}.st-conn.done{background:#5be3b399}.st-tile{cursor:pointer;text-align:left;border:1px solid var(--a-line);background:var(--a-glass);border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:9px;padding:13px 14px 12px;transition:transform .15s,border-color .15s,box-shadow .25s;display:flex;position:relative}.st-tile:hover{box-shadow:0 10px 26px -16px color-mix(in srgb, var(--lc) 70%, transparent);transform:translateY(-2px)}.st-tile-ic{width:30px;height:30px;font:700 14px var(--st-sans);background:color-mix(in srgb, var(--lc) 26%, var(--a-line2));color:var(--a-muted);border-radius:10px;place-items:center;display:grid}.st-tile-lbl{font:600 13px/1.2 var(--st-sans);letter-spacing:.005em;color:var(--a-muted)}.st-tile-pct{font:600 11px var(--a-mono);color:var(--a-faint)}.st-tile-bar{background:var(--a-line2);border-radius:5px;width:100%;height:5px;overflow:hidden}.st-tile-bar>i{background:var(--lc);border-radius:5px;height:100%;transition:width .5s;display:block}.st-tile.done{border-color:color-mix(in srgb, var(--lc) 45%, transparent);background:color-mix(in srgb, var(--lc) 9%, transparent)}.st-tile.done .st-tile-ic{background:var(--lc);color:#061018;box-shadow:0 0 14px color-mix(in srgb, var(--lc) 55%, transparent)}.st-tile.done .st-tile-lbl{color:var(--a-text)}.st-tile.active{border-color:var(--lc);background:color-mix(in srgb, var(--lc) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--lc) 40%, transparent), 0 0 28px -6px color-mix(in srgb, var(--lc) 60%, transparent)}.st-tile.active .st-tile-ic{background:var(--lc);color:#061018;box-shadow:0 0 16px color-mix(in srgb, var(--lc) 65%, transparent)}.st-tile.active .st-tile-lbl{color:var(--lc)}.st-tile.pending{opacity:.58}.st-tile-now{font:700 8.5px var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lc);background:color-mix(in srgb, var(--lc) 16%, transparent);border-radius:999px;padding:2px 7px;position:absolute;top:9px;right:10px}.st-detail{font-family:var(--st-sans);border:1px solid var(--a-line2);background:var(--a-glass);border-top:3px solid var(--lc,var(--a-violet));border-radius:18px;padding:20px 22px 24px}.st-modal-back{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0208149e;justify-content:center;align-items:flex-start;padding:7vh 16px 16px;display:flex;position:fixed;inset:0}.st-modal{background:var(--a-pop);border:1px solid var(--a-line2);border-top:3px solid var(--lc,var(--a-violet));width:min(720px,96%);max-height:84vh;font-family:var(--st-sans);border-radius:18px;padding:20px 22px 24px;position:relative;overflow:auto;box-shadow:0 40px 90px -30px #000000b3}.st-modal.narrow{width:min(560px,96%)}.st-modal-x{color:var(--a-muted);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.st-modal-x:hover{color:var(--a-text)}.st-modal-eyebrow{font:600 10px var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lc,var(--a-violet))}.st-modal-ttl{font:500 21px var(--font-display,var(--st-sans));color:var(--a-text);margin:4px 0 0}.st-modal-desc{color:var(--a-soft,#c7d2e6);margin:10px 0 0;font-size:14.5px;line-height:1.6}.st-modal-chip{font:700 11px var(--st-sans);border:1px solid;border-radius:999px;margin-top:10px;padding:4px 12px;display:inline-block}.st-modal-chip.done{color:var(--a-work);border-color:color-mix(in srgb, var(--a-work) 45%, transparent)}.st-modal-chip.active{color:var(--lc,var(--a-violet));border-color:color-mix(in srgb, var(--lc) 50%, transparent)}.st-modal-chip.pending{color:var(--a-muted);border-color:var(--a-line2)}.st-sec{margin-top:20px}.st-sec-h{font:600 11px var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.st-sec-note{font:600 11px var(--st-sans);letter-spacing:0;text-transform:none;color:var(--a-faint)}.st-ms-row{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;margin-bottom:10px;padding:12px 14px}.st-ms-top{align-items:baseline;gap:10px;display:flex}.st-ms-nm{font:600 14px var(--st-sans);color:var(--a-text)}.st-ms-st{font:700 11px var(--st-sans);color:var(--a-muted);margin-left:auto}.st-ms-st.done{color:var(--a-work)}.st-ms-st.active{color:var(--lc,var(--a-violet))}.st-ms-bar{background:var(--a-line2);border-radius:5px;height:5px;margin:9px 0 0;display:block;overflow:hidden}.st-ms-bar>i{background:var(--lc,var(--a-violet));border-radius:5px;height:100%;transition:width .5s;display:block}.st-ms-desc{color:var(--a-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.st-acc{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;margin-bottom:8px;overflow:hidden}.st-acc-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.st-acc-head:disabled{cursor:default}.st-chev{font:700 15px var(--a-mono);color:var(--a-muted);flex:none;width:12px;transition:transform .2s;display:inline-block}.st-chev.off{opacity:.2}.st-acc-nm{font:600 14px var(--st-sans);color:var(--a-text)}.st-acc-bar{background:var(--a-line2);border-radius:6px;flex:1;max-width:160px;height:6px;margin-left:auto;overflow:hidden}.st-acc-bar>i{border-radius:6px;height:100%;transition:width .5s;display:block}.st-acc-bar>i.ok{background:var(--a-work)}.st-acc-bar>i.bad{background:var(--a-attn)}.st-acc-bar>i.neutral{background:var(--lc,var(--a-violet))}.st-badge{font:700 10px var(--st-sans);white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px}.st-badge.ok{color:var(--a-work);border-color:color-mix(in srgb, var(--a-work) 40%, transparent)}.st-badge.warn{color:var(--a-attn);border-color:color-mix(in srgb, var(--a-attn) 40%, transparent)}.st-badge.mut{color:var(--a-muted);border-color:var(--a-line2)}.st-acc-body{padding:2px 13px 12px 35px}.st-item{text-align:left;cursor:pointer;border:1px solid var(--a-line2);width:100%;color:var(--a-text);font-family:var(--st-sans);background:#ffffff05;border-radius:9px;align-items:center;gap:9px;margin-top:7px;padding:8px 11px;display:flex}.st-item:hover{border-color:color-mix(in srgb, var(--lc,var(--a-violet)) 45%, transparent);background:#ffffff0a}.st-item-nm{font-size:13.5px;font-weight:600}.st-item-meta{color:var(--a-faint);margin-left:auto;font-size:11.5px}.st-item .st-arrow{color:var(--a-muted)}.st-gap{text-align:left;cursor:pointer;width:100%;color:var(--a-text);background:color-mix(in srgb, var(--a-attn) 8%, transparent);border:1px solid color-mix(in srgb, var(--a-attn) 28%, transparent);border-radius:9px;margin-top:7px;padding:8px 11px;font-size:13px;display:block}.st-gap:hover{border-color:color-mix(in srgb, var(--a-attn) 55%, transparent)}.st-btn{font:600 13px var(--st-sans);cursor:pointer;border:1px solid var(--lc,var(--a-violet));color:var(--a-text);background:color-mix(in srgb, var(--lc,var(--a-violet)) 16%, transparent);border-radius:10px;align-items:center;gap:7px;padding:9px 16px;transition:filter .15s;display:inline-flex}.st-btn:hover:not(:disabled){filter:brightness(1.15)}.st-btn:disabled{opacity:.45;cursor:not-allowed;border-color:var(--a-line2);color:var(--a-muted);background:#ffffff08}.st-btn.ghost{border-color:var(--a-line2);color:var(--a-muted);background:0 0}.st-btn.ghost:hover{color:var(--a-text);border-color:var(--lc,var(--a-violet))}.st-btn-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.st-welcome{margin-top:14px}.st-welcome p{color:var(--a-soft,#c7d2e6);margin:0 0 12px;font-size:14.5px;line-height:1.65}.st-welcome p:first-child{color:var(--a-text);font-size:16px;font-weight:600}.st-list{margin:4px 0 10px;padding-left:20px}.st-list li{color:var(--a-soft,#c7d2e6);margin-bottom:4px;font-size:14px;line-height:1.6}.st-note{color:var(--a-faint);margin-top:8px;font-size:12.5px}.st-cubes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.st-cube{cursor:pointer;text-align:center;border:1px solid var(--a-line);background:var(--a-glass);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px 13px;transition:transform .15s,border-color .15s,box-shadow .25s;display:flex}.st-cube:hover{transform:translateY(-2px)}.st-cube-n{width:38px;height:38px;font:700 17px var(--st-sans);color:var(--a-muted);background:color-mix(in srgb, var(--lc) 22%, var(--a-line2));border-radius:11px;place-items:center;display:grid}.st-cube-lbl{font:600 12.5px/1.25 var(--st-sans);color:var(--a-muted)}.st-cube.sel{border-color:var(--lc);background:color-mix(in srgb, var(--lc) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--lc) 40%, transparent), 0 0 24px -8px color-mix(in srgb, var(--lc) 60%, transparent)}.st-cube.sel .st-cube-n{background:var(--lc);color:#061018;box-shadow:0 0 14px color-mix(in srgb, var(--lc) 60%, transparent)}.st-cube.sel .st-cube-lbl{color:var(--a-text)}.st-cube-list{margin-top:12px}.st-form{margin-top:14px}.st-content{color:var(--a-soft,#c7d2e6);white-space:pre-wrap;word-break:break-word;margin-top:12px;font-size:14px;line-height:1.65}.st-content-meta{font:600 11px var(--a-mono);letter-spacing:.06em;color:var(--a-faint)}.st-aura{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.st-aura img{object-fit:contain;filter:drop-shadow(0 0 10px #67e8d280);flex:none;width:44px;height:44px}.st-aura p{color:var(--a-muted);margin:0;font-size:12.5px;line-height:1.6}.st-aura-tag{font:400 9px var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal);margin-top:6px;display:block}.st7-track{grid-template-columns:repeat(6,1fr);align-items:stretch;gap:12px;margin-top:14px;display:grid;position:relative}.st7-line{z-index:0;background:linear-gradient(90deg, var(--a-work) 0%, var(--a-teal) var(--p,40%), var(--a-line) calc(var(--p,40%) + 8%), var(--a-line) 100%);height:2px;position:absolute;top:27px;left:8%;right:8%}.st7-tile{z-index:1;cursor:pointer;text-align:center;font:inherit;color:inherit;border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 12px 12px;transition:border-color .15s,box-shadow .2s;display:flex;position:relative}.st7-ic{width:26px;height:26px;font:700 12px var(--a-mono);color:var(--a-faint);background:0 0;border:1px solid #ffffff26;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.st7-lbl{color:var(--a-muted);font-size:12.5px;font-weight:600;line-height:1.25}.st7-st{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);margin-top:2px;font-size:9px}.st7-bar{background:#ffffff14;border-radius:2px;width:100%;height:3px;margin-top:6px;overflow:hidden}.st7-bar i{background:var(--a-teal);border-radius:2px;height:100%;transition:width .5s;display:block}.st7-tile.done{background:color-mix(in srgb, var(--a-work) 5%, transparent);border-color:color-mix(in srgb, var(--a-work) 30%, transparent)}.st7-tile.done .st7-ic{background:var(--a-work);color:#05131c;border:0}.st7-tile.done .st7-lbl{color:var(--a-text)}.st7-tile.done .st7-st{color:var(--a-work)}.st7-tile.active{background:color-mix(in srgb, var(--a-teal) 9%, transparent);border-color:color-mix(in srgb, var(--a-teal) 50%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--a-teal) 15%, transparent)}.st7-tile.active .st7-ic{background:var(--a-teal);color:#05131c;box-shadow:0 0 14px color-mix(in srgb, var(--a-teal) 60%, transparent);border:0;animation:2.6s ease-in-out infinite st7-pulse}.st7-tile.active .st7-lbl{color:var(--a-text)}.st7-tile.active .st7-st{color:var(--a-teal)}@keyframes st7-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.st7-tile.pending .st7-lbl{color:var(--a-muted)}.st7-tile.sel{border-color:color-mix(in srgb, var(--a-teal) 60%, transparent)}.st7-tile:hover{border-color:var(--a-line2)}@media (width<=980px){.st7-track{grid-template-columns:repeat(3,1fr)}.st7-line{display:none}}@media (width<=560px){.st7-track{grid-template-columns:repeat(2,1fr)}}.st-detail.st7-detail{grid-template-columns:1.3fr 1fr;align-items:start;gap:14px;display:grid}.st7-left{min-width:0}.st7-right{flex-direction:column;gap:14px;min-width:0;display:flex}.st7-card{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;padding:16px 18px}.st7-card-h{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);margin-bottom:10px;font-size:10px}.st7-chips{flex-wrap:wrap;gap:8px;display:flex}.st7-chip{cursor:pointer;font-family:var(--a-mono);border:1px solid var(--a-line);color:var(--a-muted);background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:10.5px;transition:all .15s;display:inline-flex}.st7-chip.ok{color:var(--a-work);background:color-mix(in srgb, var(--a-work) 8%, transparent);border-color:color-mix(in srgb, var(--a-work) 30%, transparent)}.st7-chip.warn{color:var(--a-attn);background:color-mix(in srgb, var(--a-attn) 8%, transparent);border-color:color-mix(in srgb, var(--a-attn) 30%, transparent)}.st7-chip:hover,.st7-chip.on{filter:brightness(1.15)}.st7-agents{margin-top:10px}.st7-hint{font-family:var(--a-mono);color:var(--a-faint);margin-top:10px;font-size:10px}@media (width<=900px){.st-detail.st7-detail{grid-template-columns:1fr}}.st7-left .st-ms-row{border:1px solid var(--a-line);background:#ffffff05;border-radius:9px;margin-bottom:8px;padding:9px 12px}.st7-left .st-ms-row:has(.st-ms-st.done){background:color-mix(in srgb, var(--a-work) 5%, transparent);border-color:color-mix(in srgb, var(--a-work) 20%, transparent)}.st7-left .st-ms-row:has(.st-ms-st.active){background:color-mix(in srgb, var(--a-teal) 6%, transparent);border-color:color-mix(in srgb, var(--a-teal) 30%, transparent)}.st7-left .st-ms-st.done{color:var(--a-work)}.st7-left .st-ms-st.active{color:var(--a-teal)}.cmx{font-size:13px}.cmx-t{border-collapse:collapse;width:100%}.cmx-t th{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);text-align:left;border-bottom:1px solid var(--a-line);padding:4px 8px;font-size:9.5px}.cmx-t th.ce,.cmx-t td.ce{text-align:center}.cmx-t td{color:var(--a-text);border-bottom:1px solid #ffffff0d;padding:6px 8px}.cmx-t tr.off td{opacity:.45}.cmx-typ{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-text);font-size:11px;font-weight:600}.cmx-lbl{color:var(--a-muted);margin-left:8px;font-size:11.5px}.cmx-src{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-faint);background:0 0;border:1px solid #ffffff14;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:8.5px}.cmx-src.own{color:var(--a-teal,#67e8d2);border-color:color-mix(in srgb, var(--a-teal,#67e8d2) 35%, transparent);cursor:pointer}.cmx-n{background:var(--a-panel,#0b1428);border:1px solid var(--a-line);width:58px;color:var(--a-text);font-family:var(--a-mono);text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:5px 6px;font-size:12px}.cmx-tgl{border:1px solid var(--a-line);width:26px;height:22px;color:var(--a-faint);cursor:pointer;background:0 0;border-radius:7px;font-size:11px}.cmx-tgl.on{color:var(--a-work,#5be3b3);border-color:color-mix(in srgb, var(--a-work,#5be3b3) 40%, transparent);background:color-mix(in srgb, var(--a-work,#5be3b3) 10%, transparent)}.cmx-foot{align-items:center;gap:10px;margin-top:8px;display:flex}.cmx-add{font-family:var(--a-mono);color:var(--a-muted);cursor:pointer;background:0 0;border:1px dashed #ffffff2e;border-radius:999px;padding:6px 13px;font-size:10px}.cmx-add:hover{color:var(--a-text)}.cmx-sum{font-family:var(--a-mono);color:var(--a-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.cmx-note{color:var(--a-faint);margin:8px 0 0;font-size:11px;line-height:1.5}.ap-wrap{flex-direction:column;gap:12px;display:flex}.ap-family{background:color-mix(in srgb, var(--ap-c) 7%, #ffffff08);border:1px solid color-mix(in srgb, var(--ap-c) 32%, var(--a-line2));-webkit-backdrop-filter:blur(12px)saturate(130%);border-radius:var(--a-r,16px);flex:auto;min-height:0}.ap-family:before{display:none}.ap-family .ap-head{border-bottom-color:color-mix(in srgb, var(--ap-c) 18%, var(--a-line))}.ap-overview{flex:none}.ap-head-family{flex-wrap:wrap;row-gap:6px}.ap-counts{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);gap:14px;font-size:9px;display:flex}.ap-counts b{font-family:var(--font-display);letter-spacing:0;font-size:14px}.ap-counts-inline{align-items:baseline;gap:16px;margin:2px 0 6px}.ap-grid{grid-template-columns:repeat(3,1fr);gap:14px 8px;padding:4px 0;display:grid}.ap-cell{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:6px 2px;transition:transform .2s,background .15s;display:flex;position:relative}.ap-cell:hover{background:#ffffff08;transform:translateY(-2px)}.ap-cell:disabled{cursor:default}.ap-cell:disabled:hover{background:0 0;transform:none}.ap-cell-logo{place-items:center;display:grid;position:relative}.ap-cell-lab{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;text-shadow:0 0 10px color-mix(in srgb, var(--c) 35%, transparent);font-size:9px;overflow:hidden}.ap-cell:hover .ap-cell-lab{color:var(--a-text)}.ap-tools{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ap-id{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.ap-agentname{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}.ap-id .stage-chip{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--st,var(--a-muted));border:1px solid color-mix(in srgb, var(--st,var(--a-muted)) 35%, transparent);background:color-mix(in srgb, var(--st,var(--a-muted)) 12%, transparent);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:9px;display:inline-flex}.ap-id .stage-chip .stage-emoji{filter:saturate(1.1);font-size:10px;line-height:1}.ap-id .stage-chip .stage-warn{color:var(--a-attn);margin-left:1px;font-size:13px;line-height:0}.ap-id .stage-chip.incomplete{border-style:dashed}.aps-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.aps-stat{border:1px solid var(--a-line2);background:#ffffff06;border-radius:10px;min-width:0;padding:10px 12px}.aps-v{font-family:var(--font-display);color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:1;overflow:hidden}.aps-v.on{color:var(--a-teal)}.aps-v small{color:var(--a-muted);font-size:11px;font-weight:500}.aps-k{letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);margin-top:6px;font-size:8.5px}.aps-stat-cost{grid-column:span 2}.aps-cost{font-family:var(--font-mono);color:var(--a-teal);white-space:nowrap;margin-top:5px;font-size:16px;font-weight:700;line-height:1.1;overflow:visible}.aps-mem{color:var(--a-muted);margin-top:12px;font-size:10.5px;line-height:1.6}.aps-mem b{color:var(--a-text);font-weight:500}.aps-shared{color:var(--a-teal)}.aps-modelrow{border-top:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.aps-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);font-size:9.5px}.aps-sel{background:var(--a-panel);color:var(--a-text);border:1px solid var(--a-line2);cursor:pointer;border-radius:8px;padding:7px 11px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .15s}.aps-sel:hover{border-color:color-mix(in srgb, var(--ap-c) 50%, var(--a-line2))}.aps-sel:focus{border-color:color-mix(in srgb, var(--ap-c) 70%, transparent);outline:none}.aps-rate{color:var(--a-muted);margin-left:auto;font-size:10px}.aps-brain{text-align:center;background:radial-gradient(360px 180px at 50% -20%, color-mix(in srgb, var(--a-teal) 16%, transparent), transparent 70%), var(--a-panel);border:1px solid color-mix(in srgb, var(--a-teal) 26%, var(--a-line2));border-radius:var(--a-r,16px);box-shadow:0 0 30px -14px color-mix(in srgb, var(--a-teal) 70%, transparent);flex-direction:column;align-items:center;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.aps-brain-lbl{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--a-teal);font-size:9.5px}.aps-brain-num{font-family:var(--font-display);color:var(--a-teal);text-shadow:0 0 22px color-mix(in srgb, var(--a-teal) 60%, transparent), 0 0 6px color-mix(in srgb, var(--a-teal) 45%, transparent);margin:8px 0 6px;font-size:clamp(44px,9vw,60px);font-weight:700;line-height:1}.aps-brain-sub{font-family:var(--font-mono);letter-spacing:.04em;color:var(--a-muted);font-size:10.5px}.ap{background:var(--a-panel);border:1px solid var(--a-line2);border-radius:var(--a-r,16px);--ap-glow:color-mix(in srgb, var(--ap-c) 16%, transparent);isolation:isolate;flex-direction:column;max-height:clamp(340px,52vh,520px);display:flex;position:relative;overflow:hidden}.ap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(540px 280px at 82% 8%, var(--ap-glow), transparent 70%);position:absolute;inset:0}.ap-head{border-bottom:1px solid var(--a-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ap-name{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--a-text);align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.ap-dot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 9px}.ap-hide{font-family:var(--font-mono);letter-spacing:.16em;text-transform:lowercase;color:var(--a-muted);border:1px solid var(--a-line);cursor:pointer;background:#ffffff08;border-radius:30px;flex:none;padding:6px 14px;font-size:10.5px;transition:color .15s,border-color .15s}.ap-hide:hover{color:var(--a-text);border-color:color-mix(in srgb, var(--ap-c) 50%, transparent)}.ap-body{min-height:0;font-family:var(--font-mono);color:var(--a-text);flex:1;padding:16px 18px;font-size:12px;line-height:1.6;overflow-y:auto}.ap-body h4{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-teal);margin:16px 0 8px;font-size:9.5px;font-weight:500}.ap-body h4:first-child{margin-top:0}.ap-row{border-bottom:1px solid var(--a-line);align-items:center;gap:10px;padding:7px 0;display:flex}.ap-row:last-child{border-bottom:0}.ap-sw{background:currentColor;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 7px}.ap-nm{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ap-st{letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);flex:none;font-size:9px}.ap-val{font-family:var(--font-mono);color:var(--a-text);flex:none;font-size:12.5px}.ap-kid.is-link{cursor:pointer;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px;transition:background .15s}.ap-kid.is-link:hover{background:#ffffff0a}.ap-kpis{gap:8px;margin-bottom:8px;display:flex}.ap-kpi{text-align:center;border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;flex:1;min-width:0;padding:9px 6px}.ap-kpi b{font-family:var(--font-display);font-size:19px;line-height:1.1;display:block}.ap-kpi span{letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);font-size:8px}.ap-sum{color:var(--a-muted);letter-spacing:.03em;margin:0 0 6px;font-size:11px}.ap-role{color:var(--a-text);text-transform:none;letter-spacing:normal;margin:0;font-size:13px;line-height:1.55}.ap-acc{border:0;border-top:1px solid var(--a-line);width:100%;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-teal);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:9px 0;font-size:9.5px;transition:color .15s;display:flex}.ap-acc:hover{color:var(--a-text)}.ap-acc.on{color:#a9e4ff}.ap-acc-ar{opacity:.8;font-size:11px;line-height:1;transition:transform .2s}.ap-acc.on .ap-acc-ar{transform:rotate(180deg)}.ap-acc-body{padding:2px 0 6px}.ap-acc-body .ap-row:first-child{border-top:0}.ap-chatwrap{flex-direction:column;flex:none;gap:10px;display:flex}.ap-chatlog{flex-direction:column-reverse;gap:8px;max-height:240px;display:flex;overflow-y:auto}.ap-msg{white-space:pre-wrap;border-radius:12px;max-width:88%;padding:9px 13px;font-size:13px;line-height:1.55}.ap-msg.user{background:color-mix(in srgb, var(--ap-c) 16%, transparent);border:1px solid color-mix(in srgb, var(--ap-c) 35%, transparent);color:var(--a-text);align-self:flex-end}.ap-msg.agent{border:1px solid var(--a-line2);color:var(--a-text);background:#ffffff08;align-self:flex-start}.ap-msg.err{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.ap-md{white-space:normal;font-family:var(--a-ui)}.ap-md>:first-child{margin-top:0}.ap-md>:last-child{margin-bottom:0}.ap-md p{margin:0 0 6px}.ap-md strong{color:color-mix(in srgb, #7cdcff 60%, var(--a-text));font-weight:600}.ap-md em{font-style:italic}.ap-md h1,.ap-md h2,.ap-md h3{margin:10px 0 5px;font-weight:600;line-height:1.3}.ap-md h1{font-size:15px}.ap-md h2{font-size:14px}.ap-md h3{color:var(--a-muted);font-size:13px}.ap-md ul,.ap-md ol{margin:4px 0 6px;padding-left:18px}.ap-md li{margin:2px 0}.ap-md li::marker{color:#7cdcff}.ap-md code{font-family:var(--a-mono);border:1px solid var(--a-line);background:#ffffff0f;border-radius:5px;padding:1px 5px;font-size:12px}.ap-md pre{border:1px solid var(--a-line);background:#00000047;border-radius:9px;margin:6px 0;padding:9px 11px;overflow-x:auto}.ap-md pre code{background:0 0;border:0;padding:0;font-size:12px}.ap-md a{color:#7cdcff;text-decoration:underline}.ap-md a:hover{color:#a3e7ff}.ap-md blockquote{border-left:2px solid var(--a-line2);color:var(--a-muted);margin:6px 0;padding:2px 0 2px 10px}.ap-md hr{border:0;border-top:1px solid var(--a-line);margin:8px 0}.ap-bubble{background:color-mix(in srgb, var(--ap-c) 7%, #ffffff08);border:1px solid color-mix(in srgb, var(--ap-c) 32%, var(--a-line2));-webkit-backdrop-filter:blur(12px)saturate(130%);box-shadow:0 8px 30px -10px #0009, 0 0 26px -6px color-mix(in srgb, var(--ap-c) 55%, transparent);border-radius:999px;align-items:center;gap:11px;padding:8px 8px 8px 11px;transition:border-color .2s,box-shadow .2s;animation:5.5s ease-in-out infinite ap-float;display:flex}.ap-bubble:focus-within{border-color:color-mix(in srgb, var(--ap-c) 60%, transparent);box-shadow:0 8px 30px -10px #0009, 0 0 34px -4px color-mix(in srgb, var(--ap-c) 70%, transparent)}@keyframes ap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ap-bubble-logo{width:30px;height:30px;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--ap-c) 60%, transparent));border-radius:50%;flex:none;display:block}.ap-bubble input{min-width:0;color:var(--a-text);font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;font-size:13px}.ap-bubble input::placeholder{color:var(--a-faint)}.ap-bubble input:disabled{opacity:.7}.ap-mic{border:1px solid var(--a-line2);cursor:pointer;width:34px;height:34px;color:var(--a-muted);background:#ffffff08;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .16s;display:flex}.ap-mic:hover{color:var(--a-text);border-color:color-mix(in srgb, var(--ap-c) 45%, transparent)}.ap-mic svg{width:16px;height:16px}.ap-recpill{font-family:var(--font-mono);letter-spacing:.04em;color:var(--a-rec,#ff5c6b);flex:1;align-items:center;gap:7px;font-size:11.5px;display:none}.ap-rd{background:var(--a-rec,#ff5c6b);border-radius:50%;width:8px;height:8px;animation:1s infinite ap-blink}@keyframes ap-blink{0%,to{opacity:1}50%{opacity:.2}}.ap-bubble.rec{border-color:color-mix(in srgb, var(--a-rec,#ff5c6b) 55%, transparent)}.ap-bubble.rec input{display:none}.ap-bubble.rec .ap-recpill{display:flex}.ap-bubble.rec .ap-mic{color:var(--a-rec,#ff5c6b);border-color:var(--a-rec,#ff5c6b);background:#ff5c6b1f}.plocha .pl-panel .ap-wrap{min-height:0}.plocha .pl-panel .ap{min-height:0;max-height:none}.plocha .pl-panel .ap:before{display:none}.plocha .pl-panel .ap-body{flex:none;overflow:visible}.plocha .pl-panel .ap-overview{flex:none}.plocha .pl-chat .ap-chatwrap{align-items:stretch}.plocha.saver .ap-bubble{animation:none}.aura-page .ap-wrap{margin:0 0 12px}.aura-page .ap-chatwrap{margin:0 0 16px}@media (prefers-reduced-motion:reduce){.ap-bubble{animation:none}}.ap-clip{border:1px solid var(--a-line2);cursor:pointer;width:34px;height:34px;color:var(--a-muted);background:#ffffff08;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .16s;display:flex}.ap-clip:hover{color:var(--a-text);border-color:color-mix(in srgb, var(--ap-c) 45%, transparent)}.ap-clip svg{width:16px;height:16px}.ap-pending{flex-wrap:wrap;gap:6px;margin:0 0 7px;display:flex}.ap-chip{max-width:220px;font-size:11.5px;font-family:var(--a-ui);color:var(--a-text);background:color-mix(in srgb, var(--ap-c) 12%, transparent);border:1px solid color-mix(in srgb, var(--ap-c) 30%, transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 9px;display:inline-flex}.ap-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-chip-x{cursor:pointer;width:16px;height:16px;color:var(--a-muted);background:#ffffff14;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.ap-chip-x:hover{color:var(--a-text);background:#ffffff29}.ap-chip-up{color:var(--a-muted);font-style:italic}.ap-atts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ap-att{font-size:12px;font-family:var(--a-ui);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ap-att-load{color:var(--a-faint);font-style:italic}.ap-att-file{color:var(--a-text);border:1px solid var(--a-line2);background:#ffffff0a;border-radius:9px;padding:5px 10px;transition:all .16s}.ap-att-file:hover{border-color:color-mix(in srgb, var(--ap-c) 45%, transparent);color:#fff}.ap-att-file svg{flex:none;width:14px;height:14px}.ap-att-img img{border:1px solid var(--a-line2);border-radius:9px;max-width:180px;max-height:180px;display:block}.ap-att-img:hover img{border-color:color-mix(in srgb, var(--ap-c) 45%, transparent)}.ap-att-audio{border-radius:9px;width:240px;max-width:100%;height:36px}.ph-stat.bi.tone-warn b,.ph-stat.bi.tone-warn small{color:var(--a-attn,#ffb257)}.ph-stat.bi.tone-crit b,.ph-stat.bi.tone-crit small{color:var(--a-err,#e0697a)}.cdock{z-index:60;pointer-events:none;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:18px;right:18px}.cdock>*{pointer-events:auto}.cdock-win{background:var(--a-panel);-webkit-backdrop-filter:blur(20px)saturate(120%);border:1px solid var(--a-line2);width:clamp(300px,26vw,360px);height:min(560px,72vh);min-height:0;box-shadow:0 26px 64px -20px #000000d9, 0 0 30px -10px color-mix(in srgb, var(--ap-c) 35%, transparent);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cdock-head{border-bottom:1px solid var(--a-line);background:color-mix(in srgb, var(--ap-c) 7%, transparent);flex:none;align-items:center;gap:10px;padding:10px 10px 10px 13px;display:flex}.cdock-name{min-width:0;font-family:var(--font-display);letter-spacing:.08em;color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.cdock-actions{flex:none;align-items:center;gap:4px;display:flex}.cdock-model{flex:none;align-items:center;gap:4px;min-width:0;display:inline-flex}.cdock-model-lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.cdock-model select{max-width:96px;font-family:var(--font-mono);color:var(--a-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:3px 4px;font-size:10px;transition:color .15s,border-color .15s}.cdock-model select:hover{color:var(--a-text);border-color:var(--a-line2)}.cdock-model select:focus{color:var(--a-text);border-color:color-mix(in srgb, var(--ap-c) 55%, transparent);outline:none}.cdock-model select option{background:var(--a-pop,#10131d);color:var(--a-text)}.cdock-ico{width:28px;height:28px;color:var(--a-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.cdock-ico:hover{color:var(--a-text);border-color:var(--a-line2);background:#ffffff0f}.cdock-ico svg{width:15px;height:15px}.cdock-body{flex-direction:column;flex:1;min-height:0;display:flex}.cdock-body .pl-chathead{display:none}.cdock-body .pl-chatscroll{contain:layout paint;flex-direction:column-reverse;flex:1;gap:11px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.cdock-body .pl-chatempty{color:var(--a-muted);font-family:var(--font-mono);text-align:center;opacity:.8;margin:auto;font-size:11px}.cdock-body .pl-chatbar{border-top:1px solid var(--a-line);flex-direction:column;flex:none;gap:9px;padding:12px 14px;display:flex}.cdock-body .ap-bubble{width:100%;animation:none}.cdock-body .pl-step{font-family:var(--font-mono);letter-spacing:.04em;color:var(--a-muted);--st-c:var(--a-work);align-self:flex-start;align-items:center;gap:8px;padding:2px;font-size:11px;display:flex}.cdock-body .pl-step[data-state=pracuje]{--st-c:var(--a-work)}.cdock-body .pl-step[data-state=komunikuje]{--st-c:var(--a-comm)}.cdock-body .pl-step[data-state=caka]{--st-c:var(--a-attn)}.cdock-body .pl-step-dot{background:var(--st-c);width:7px;height:7px;box-shadow:0 0 8px var(--st-c);border-radius:50%;flex:none;animation:1s ease-in-out infinite pl-step-blink}.cdock-body .pl-step-label{color:color-mix(in srgb, var(--st-c) 55%, var(--a-text))}.cdock-rail{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.cdock-bubble{border:1px solid var(--a-line2);background:var(--a-panel);-webkit-backdrop-filter:blur(12px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,border-color .15s;display:flex;position:relative;box-shadow:0 10px 28px -12px #000c}.cdock-bubble:hover{border-color:#ffffff40;transform:translateY(-2px)}.cdock-bubble-x{background:var(--a-ink1);border:1px solid var(--a-line2);width:18px;height:18px;color:var(--a-muted);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:-4px;right:-4px}.cdock-bubble:hover .cdock-bubble-x{opacity:1}.cdock-bubble-x:hover{color:var(--a-text)}.cdock-launch{cursor:pointer;border:1px solid color-mix(in srgb, var(--a-coral,#ff5e69) 45%, var(--a-line2));background:linear-gradient(140deg, color-mix(in srgb, var(--a-violet,#b16cea) 28%, var(--a-panel)), color-mix(in srgb, var(--a-coral,#ff5e69) 24%, var(--a-panel)));width:56px;height:56px;color:var(--a-text);box-shadow:0 14px 34px -12px #000000d9, 0 0 24px -8px color-mix(in srgb, var(--a-coral,#ff5e69) 50%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:flex}.cdock-launch:hover{transform:translateY(-2px)}.cdock-launch.on{background:var(--a-panel)}.cdock-launch svg{width:24px;height:24px}.cdock-picker{background:var(--a-panel);-webkit-backdrop-filter:blur(20px)saturate(120%);border:1px solid var(--a-line2);border-radius:14px;flex-direction:column;width:280px;max-height:min(60vh,440px);display:flex;overflow:hidden;box-shadow:0 26px 64px -20px #000000d9}.cdock-picker-head{border-bottom:1px solid var(--a-line);flex:none;padding:10px}.cdock-picker-head input{border:1px solid var(--a-line2);width:100%;font-family:var(--a-ui);color:var(--a-text);background:#ffffff08;border-radius:10px;outline:none;padding:9px 12px;font-size:13px;transition:border-color .15s}.cdock-picker-head input::placeholder{color:var(--a-faint)}.cdock-picker-head input:focus{border-color:#ffffff47}.cdock-picker-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px;display:flex;overflow-y:auto}.cdock-picker-empty{text-align:center;color:var(--a-muted);font-family:var(--font-mono);padding:18px;font-size:11px}.cdock-picker-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:7px 9px;transition:all .15s;display:flex}.cdock-picker-item:hover{border-color:var(--a-line);background:#ffffff0d}.cdock-picker-item{flex:1;min-width:0}.cdock-picker-nm{min-width:0;color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.cdock-tree-row{align-items:center;gap:2px;display:flex}.cdock-tree-tog{cursor:pointer;width:20px;height:20px;color:var(--a-muted);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.cdock-tree-tog:hover{color:var(--a-text);background:#ffffff0f}.cdock-tree-tog svg{width:13px;height:13px;transition:transform .15s}.cdock-tree-tog.open svg{transform:rotate(90deg)}.cdock-tree-spacer{pointer-events:none}.cdock-tree-row:first-child .cdock-picker-nm{font-family:var(--font-display);letter-spacing:.06em;font-size:12.5px}.cdock-av{border-radius:50%;flex:none;display:block;overflow:visible}.cdock-av .lgm{width:100%!important;height:100%!important}@media (width<=640px){.cdock{gap:10px;bottom:10px;left:10px;right:10px}.cdock-win{flex:1;width:auto;height:min(70vh,520px)}.cdock-win~.cdock-win{display:none}}@media (prefers-reduced-motion:reduce){.cdock-body .pl-step-dot{animation:none}.cdock-bubble,.cdock-launch{transition:none}}.gsd{z-index:61;background:var(--a-pop);border:1px solid var(--a-line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(340px,100vw - 24px);color:var(--a-text);border-radius:14px;font-size:13px;animation:.28s cubic-bezier(.2,.8,.2,1) gsd-in;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 50px #00000073,0 2px 10px #00000059}@keyframes gsd-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gsd-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--a-line);background:linear-gradient(#ffffff0a,#0000);align-items:center;gap:10px;padding:11px 12px;display:flex}.gsd.min .gsd-head{border-bottom:none}.gsd-head-ic{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.gsd-head-txt{flex:1;min-width:0}.gsd-head-title{letter-spacing:.01em;font-size:13px;font-weight:700}.gsd-head-sub{color:var(--a-muted);margin-top:1px;font-size:11px}.gsd-chev{color:var(--a-faint);font-size:14px}.gsd-clear{color:var(--a-muted);font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 6px;font-size:10.5px}.gsd-clear:hover{background:var(--a-line);color:var(--a-text)}.gsd-list{max-height:46vh;padding:4px;overflow-y:auto}.gsd-item{border-radius:10px;align-items:flex-start;gap:10px;padding:9px 8px;display:flex;position:relative}.gsd-item+.gsd-item{border-top:1px solid var(--a-line)}.gsd-item.done{opacity:.92}.gsd-ic{background:color-mix(in srgb, var(--uc) 16%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.gsd-body{flex:1;min-width:0}.gsd-title{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.gsd-sub{color:var(--a-muted);margin-top:2px;font-size:11px;line-height:1.4}.gsd-item.done .gsd-sub{color:var(--a-work)}.gsd-item.error .gsd-sub{color:var(--a-err)}.gsd-count{color:var(--a-faint)}.gsd-bar{background:var(--a-line2);border-radius:99px;height:4px;margin-top:7px;overflow:hidden}.gsd-bar>span{background:linear-gradient(90deg, var(--uc), var(--a-attn));border-radius:99px;height:100%;transition:width .4s;display:block}.gsd-bar>span.indet{width:40%;animation:1.1s ease-in-out infinite gsd-indet}@keyframes gsd-indet{0%{margin-left:-40%}to{margin-left:100%}}.gsd-spin{border:2.4px solid color-mix(in srgb, var(--uc) 30%, transparent);border-top-color:var(--uc);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite gsd-spin}.gsd-spin.light{border-color:#ffffff40;border-top-color:var(--a-attn);width:16px;height:16px}@keyframes gsd-spin{to{transform:rotate(360deg)}}.gsd-check{color:var(--a-work);font-size:14px;font-weight:800}.gsd-check.light{color:var(--a-work);font-size:15px}.gsd-x{color:var(--a-err);font-size:14px;font-weight:800}.gsd-open{cursor:pointer;color:#0b1020;background:linear-gradient(90deg, var(--uc), var(--a-attn));box-shadow:0 6px 16px color-mix(in srgb, var(--uc) 30%, transparent);border:none;border-radius:9px;align-items:center;gap:5px;margin-top:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .14s;display:inline-flex}.gsd-open:hover{transform:translateY(-1px)}.gsd-close{color:var(--a-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:2px 4px;font-size:16px;line-height:1}.gsd-close:hover{background:var(--a-line);color:var(--a-text)}@media (width<=560px){.gsd{width:auto;bottom:10px;left:10px;right:10px}}.dt-root{--dt-violet:#b16cea;--dt-coral:#ff5e69;--dt-orange:#ff8a56;--dt-amber:#ffa84b;--dt-teal:var(--a-work,#5be3b3);--dt-blue:var(--a-blue,#6fa8ff);z-index:100000;pointer-events:none;font-family:var(--a-ui,system-ui, sans-serif);color:var(--a-text,#eaeef7);position:fixed;inset:0}.dt-catch{z-index:100000;pointer-events:auto;background:0 0;position:fixed;inset:0}.dt-veil{z-index:100000;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(120% 90% at 50% 40%,#080b1694,#04060ed1);animation:.3s dt-fade;position:fixed;inset:0}.dt-hole{z-index:100001;pointer-events:none;border:2px solid var(--dt-violet);border-radius:12px;transition:top .28s cubic-bezier(.2,.8,.2,1),left .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1);animation:1.8s ease-in-out infinite dt-ring;position:fixed;box-shadow:0 0 0 100vmax #04060ebd,0 0 26px #b16cea8c}@keyframes dt-ring{0%,to{box-shadow:0 0 0 100vmax #04060ebd,0 0 0 3px #b16cea00,0 0 22px #b16cea66}50%{box-shadow:0 0 0 100vmax #04060ebd,0 0 0 6px #b16cea29,0 0 34px #b16ceaa6}}@keyframes dt-fade{0%{opacity:0}to{opacity:1}}@keyframes dt-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.dt-card,.dt-bubble{z-index:100002;pointer-events:auto;background:var(--a-pop,#0a0e18f5);border:1px solid var(--a-line2,#ffffff21);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;animation:.32s cubic-bezier(.2,.8,.2,1) dt-pop;position:fixed;box-shadow:0 26px 70px #0000008c,0 3px 14px #0006}.dt-card{width:min(560px,100vw - 32px);max-height:calc(100vh - 140px);padding:26px 26px 22px;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dt-card.wide{width:min(720px,100vw - 32px)}.dt-bubble{width:min(360px,100vw - 28px);padding:16px 17px 15px}.dt-bubble:after{content:"";background:var(--a-pop,#0a0e18f5);border:1px solid var(--a-line2,#ffffff21);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.dt-bubble.arr-up:after{top:-8px;left:var(--arx,28px);border-bottom:none;border-right:none}.dt-bubble.arr-down:after{bottom:-8px;left:var(--arx,28px);border-top:none;border-left:none}.dt-eyebrow{font-family:var(--a-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--dt-violet);align-items:center;gap:7px;margin-bottom:8px;font-size:10.5px;display:inline-flex}.dt-eyebrow .dt-spark{background:var(--dt-violet);width:6px;height:6px;box-shadow:0 0 10px var(--dt-violet);border-radius:50%;animation:1.6s ease-in-out infinite dt-blink}@keyframes dt-blink{0%,to{opacity:1}50%{opacity:.35}}.dt-h{font-family:var(--font-display,"Michroma", sans-serif);letter-spacing:.01em;color:var(--a-text);margin:0 0 10px;font-size:clamp(15px,2.4vw,19px);line-height:1.28}.dt-bubble .dt-h{font-size:14.5px}.dt-body{color:var(--a-text);opacity:.92;white-space:pre-line;font-size:13.5px;line-height:1.6}.dt-bubble .dt-body{font-size:12.8px;line-height:1.55}.dt-body b{color:#fff}.dt-sub{color:var(--a-muted);margin-top:8px;font-size:12px;line-height:1.5}.dt-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.dt-btn{appearance:none;font-family:var(--a-ui,inherit);cursor:pointer;color:#10121b;background:linear-gradient(180deg, #c98bf2, var(--dt-violet));border:1px solid #0000;border-radius:11px;padding:10px 15px;font-size:13px;font-weight:700;transition:transform .12s,filter .12s,background .12s,border-color .12s;box-shadow:0 6px 18px #b16cea52}.dt-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.dt-btn:active{transform:translateY(0)}.dt-btn.ghost{color:var(--a-text);border-color:var(--a-line2,#ffffff29);box-shadow:none;background:0 0;font-weight:600}.dt-btn.ghost:hover{border-color:var(--dt-violet);color:#fff}.dt-btn.coral{background:linear-gradient(180deg, #ff7c85, var(--dt-coral));color:#fff;box-shadow:0 6px 18px #ff5e694d}.dt-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.dt-skip{color:var(--a-faint,#515c73);cursor:pointer;font-size:11.5px;font-family:var(--a-mono,monospace);letter-spacing:.03em;background:0 0;border:none;margin-left:auto}.dt-skip:hover{color:var(--a-muted);text-decoration:underline}.dt-form{gap:14px;margin-top:16px;display:grid}.dt-field{gap:6px;display:grid}.dt-label{font-size:11.5px;font-family:var(--a-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted)}.dt-input{border:1px solid var(--a-line2,#ffffff21);width:100%;color:var(--a-text);font-size:13.5px;font-family:var(--a-ui,inherit);background:#ffffff0a;border-radius:10px;padding:10px 12px}.dt-input:focus{border-color:var(--dt-violet);background:#b16cea12;outline:none}.dt-chips{flex-wrap:wrap;gap:7px;display:flex}.dt-chip{border:1px solid var(--a-line2,#ffffff21);color:var(--a-text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:7px 13px;font-size:12.5px;transition:all .12s}.dt-chip:hover{border-color:var(--dt-violet)}.dt-chip.on{border-color:var(--dt-violet);color:#fff;background:linear-gradient(#b16cea47,#b16cea29);font-weight:600}.dt-work{gap:10px;margin-top:16px;display:grid}.dt-work-row{grid-template-columns:22px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.dt-work-ic{background:#ffffff0d;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.dt-work-row.run .dt-work-ic{background:#b16cea2e}.dt-work-row.done .dt-work-ic{color:var(--dt-teal);background:#5be3b32e}.dt-work-txt{color:var(--a-text)}.dt-work-txt small{color:var(--a-muted);margin-top:1px;font-size:11px;display:block}.dt-work-row.wait{opacity:.5}.dt-work-state{font-family:var(--a-mono,monospace);letter-spacing:.04em;color:var(--a-muted);font-size:10.5px}.dt-work-row.run .dt-work-state{color:var(--dt-violet)}.dt-work-row.done .dt-work-state{color:var(--dt-teal)}.dt-spin{border:2px solid #b16cea47;border-top-color:var(--dt-violet);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite dt-spin}@keyframes dt-spin{to{transform:rotate(360deg)}}.dt-bigbar{background:#ffffff12;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.dt-bigbar>i{background:linear-gradient(90deg, var(--dt-violet), var(--dt-coral), var(--dt-amber));border-radius:999px;height:100%;transition:width .4s;display:block}.dt-meta{border-top:1px dashed var(--a-line2,#ffffff21);margin-top:16px;padding-top:14px}.dt-meta-h{font-size:11.5px;font-family:var(--a-mono,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--a-muted);margin-bottom:9px}.dt-team{flex-wrap:wrap;gap:7px;display:flex}.dt-team span{border:1px solid var(--a-line,#ffffff12);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.dt-team span i{background:var(--dt-c,var(--dt-violet));border-radius:50%;width:7px;height:7px}.dt-cards{gap:12px;margin-top:16px;display:grid}.dt-cards.two{grid-template-columns:1fr 1fr}@media (width<=560px){.dt-cards.two{grid-template-columns:1fr}}.dt-rc{border:1px solid var(--a-line2,#ffffff21);background:linear-gradient(#ffffff09,#ffffff03);border-radius:13px;padding:13px 14px;position:relative;overflow:hidden}.dt-rc:before{content:"";background:var(--dt-c,var(--dt-violet));width:3px;position:absolute;top:0;bottom:0;left:0}.dt-rc-h{font-size:12px;font-family:var(--a-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--dt-c,var(--dt-violet));align-items:center;gap:8px;margin-bottom:8px;display:flex}.dt-rc-b{color:var(--a-text);font-size:13px;line-height:1.55}.dt-rc-b b{color:#fff}.dt-rc ul{gap:3px;margin:6px 0 0;padding-left:16px;display:grid}.dt-rc li{font-size:12.5px;line-height:1.45}.dt-comp{gap:7px;margin-top:4px;display:grid}.dt-comp-row{background:#ffffff08;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:grid}.dt-comp-row b{color:#fff;font-weight:600}.dt-tag{font-family:var(--a-mono,monospace);color:var(--dt-orange);letter-spacing:.03em;background:#ff8a5629;border-radius:999px;padding:2px 7px;font-size:10px}.dt-tag.up{color:var(--dt-teal);background:#5be3b329}.dt-tag.watch{color:var(--dt-coral);background:#ff5e6929}.dt-spark{align-items:flex-end;gap:5px;height:46px;margin-top:6px;display:flex}.dt-spark i{background:linear-gradient(180deg, var(--dt-violet), #b16cea40);border-radius:4px 4px 0 0;flex:1;min-height:5px}.dt-spark i:last-child{background:linear-gradient(180deg, var(--dt-teal), #5be3b34d)}.dt-choices{gap:10px;margin-top:16px;display:grid}.dt-choice{text-align:left;border:1px solid var(--a-line2,#ffffff21);cursor:pointer;color:var(--a-text);background:#ffffff06;border-radius:13px;grid-template-columns:40px 1fr 18px;align-items:center;gap:12px;padding:13px 15px;transition:all .14s;display:grid}.dt-choice:hover{border-color:var(--dt-violet);background:#b16cea14;transform:translateY(-1px)}.dt-choice-ic{background:#b16cea24;border-radius:10px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.dt-choice-t{font-size:13.5px;font-weight:700}.dt-choice-s{color:var(--a-muted);margin-top:2px;font-size:12px;line-height:1.4}.dt-choice-x{color:var(--a-faint);font-size:16px}.dt-loop{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.dt-loop span{border:1px solid var(--a-line,#ffffff12);background:#ffffff0a;border-radius:999px;padding:6px 11px;font-size:12px}.dt-loop .dt-arw{color:var(--a-faint);background:0 0;border:none;padding:0 1px;font-size:12px}.dt-loop .cyc{color:#fff;background:#b16cea24;border-color:#b16cea59;font-weight:600}.dt-channels{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.dt-ch{border:1px solid var(--a-line2,#ffffff21);background:#ffffff08;border-radius:11px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.dt-ch i{font-size:15px;font-style:normal}.dt-ch.mail{border-color:#6fa8ff66}.dt-ch.tg{border-color:#5be3b366}.dt-status{z-index:100003;pointer-events:auto;background:var(--a-pop,#0a0e18f5);border:1px solid var(--a-line2,#ffffff21);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;width:min(340px,100vw - 24px);animation:.3s cubic-bezier(.2,.8,.2,1) dt-pop;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 50px #00000080,0 2px 10px #00000059}.dt-st-head{border-bottom:1px solid var(--a-line,#ffffff12);background:linear-gradient(#b16cea1a,#0000);align-items:center;gap:9px;padding:11px 13px;display:flex}.dt-st-dot{background:var(--dt-violet);width:9px;height:9px;box-shadow:0 0 12px var(--dt-violet);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite dt-blink}.dt-st-title{letter-spacing:.01em;flex:1;min-width:0;font-size:12.5px;font-weight:700}.dt-st-title small{font-family:var(--a-mono,monospace);color:var(--a-muted);letter-spacing:.04em;margin-top:1px;font-size:10px;font-weight:400;display:block}.dt-st-min,.dt-st-x{color:var(--a-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 5px;font-size:14px;line-height:1}.dt-st-min:hover,.dt-st-x:hover{color:var(--a-text);background:#ffffff0f}.dt-st-body{padding:12px 13px 13px}.dt-st-prog{background:#ffffff14;border-radius:999px;height:6px;margin-bottom:11px;overflow:hidden}.dt-st-prog>i{background:linear-gradient(90deg, var(--dt-violet), var(--dt-coral));border-radius:999px;height:100%;transition:width .35s;display:block}.dt-st-line{gap:8px;margin-bottom:6px;font-size:12px;line-height:1.45;display:flex}.dt-st-line .k{font-family:var(--a-mono,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--a-faint);flex:none;width:44px;padding-top:2px;font-size:9.5px}.dt-st-line .v{color:var(--a-text)}.dt-st-line.now .v b{color:var(--dt-violet)}.dt-st-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.dt-st-back{border:1px solid var(--a-line2,#ffffff21);color:var(--a-text);cursor:pointer;background:0 0;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:600}.dt-st-back:hover:not(:disabled){border-color:var(--dt-violet)}.dt-st-back:disabled{opacity:.4;cursor:not-allowed}.dt-st-skip{color:var(--a-faint);cursor:pointer;font-size:11px;font-family:var(--a-mono,monospace);background:0 0;border:none;margin-left:auto}.dt-st-skip:hover{color:var(--a-muted);text-decoration:underline}.dt-status.min{width:auto}.dt-status.min .dt-st-body{display:none}.dt-status.min .dt-st-head{border-bottom:none}.dt-launch{z-index:100003;pointer-events:auto;color:var(--a-text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#141022f5,#0c0a16f5);border:1px solid #b16cea80;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:700;animation:.3s dt-pop;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 40px #00000073,0 0 24px #b16cea40}.dt-launch:hover{border-color:var(--dt-violet);transform:translateY(-1px)}.dt-launch .dt-st-dot{position:static}@media (width<=620px){.dt-card{max-height:74vh;top:auto;bottom:12px;transform:translate(-50%)}.dt-status,.dt-launch{width:auto;bottom:12px;left:12px;right:12px}.dt-bubble{width:auto;right:12px;left:12px!important}}@media (prefers-reduced-motion:reduce){.dt-hole,.dt-st-dot,.dt-eyebrow .dt-spark,.dt-spin{animation:none!important}}.dt-veil.light{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#04060e57}.dt-card.dock{max-height:62vh;top:auto;bottom:22px;transform:translate(-50%)}.dt-analhint{color:var(--a-muted);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.dt-analhint .dt-spin{flex:none}.dt-ok{color:var(--dt-teal);font-weight:600}.dt-mini{border:1px solid var(--a-line2,#ffffff21);background:#ffffff08;border-radius:12px;max-height:34vh;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.6;overflow-y:auto}.dt-mini :is(b,strong){color:#fff}.dt-mini p{margin:0 0 8px}.dt-mini p:last-child{margin-bottom:0}.dt-mini ul,.dt-mini ol{margin:4px 0 8px;padding-left:18px}.dt-mini li{margin:2px 0}.dt-explore{z-index:100003;pointer-events:auto;background:var(--a-pop,#0a0e18f5);border:1px solid var(--dt-violet);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;align-items:center;gap:14px;width:min(660px,100vw - 24px);padding:12px 15px;animation:.3s cubic-bezier(.2,.8,.2,1) dt-pop;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000080,0 0 26px #b16cea47}.dt-explore-body{flex:1;min-width:0}.dt-explore-body .dt-eyebrow{margin-bottom:3px}.dt-explore-h{color:var(--a-text);font-size:13.5px;font-weight:700}.dt-explore-t{color:var(--a-muted);margin-top:2px;font-size:12.5px;line-height:1.45}.dt-explore-hint{color:var(--dt-violet);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;font-weight:600;display:inline-flex}.dt-explore-ctrl{flex:none;align-items:center;gap:8px;display:flex}.dt-ping{z-index:100002;pointer-events:none;border:2px solid var(--dt-violet);border-radius:12px;transition:top .25s,left .25s,width .25s,height .25s;animation:1.4s ease-in-out infinite dt-ping;position:fixed}@keyframes dt-ping{0%,to{box-shadow:0 0 0 3px #b16cea29,0 0 16px #b16cea66}50%{box-shadow:0 0 0 8px #b16cea3d,0 0 30px #b16ceab3}}@media (width<=640px){.dt-explore{flex-wrap:wrap;width:auto;left:12px;right:12px;transform:none}.dt-explore-ctrl{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.dt-ping{animation:none!important}}.dt-launch-wrap{z-index:100003;pointer-events:auto;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.dt-launch-wrap .dt-launch{position:static}.dt-launch-alt{pointer-events:auto;border:1px solid var(--a-line2,#ffffff29);color:var(--a-muted);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border-radius:999px;padding:9px 13px;font-size:12px}.dt-launch-alt:hover{color:var(--a-text);border-color:var(--dt-violet)}.lgn{background:radial-gradient(700px 460px at 50% 34%,#6fa8ff12,#0000 62%),radial-gradient(900px 560px at 50% 66%,#9d8cff0f,#0000 64%),linear-gradient(#080b14,#05070e);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.lgn-top{justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:absolute;top:0;left:0;right:0}.lgn-back{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-muted);font-size:11px;text-decoration:none;transition:color .15s}.lgn-back:hover{color:var(--a-text)}.lgn-clock{font-family:var(--a-mono);color:var(--a-faint);font-variant-numeric:tabular-nums;font-size:11px}.lgn-orb{place-items:center;margin-bottom:6px;display:grid}.lgn-brand{font-family:var(--font-display);letter-spacing:.14em;color:var(--a-text);text-align:center;margin-top:10px;font-size:22px}.lgn-tag{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint);text-align:center;margin-top:7px;font-size:10.5px}.lgn-card{border:1px solid var(--a-line2);background:#ffffff05;border-radius:16px;flex-direction:column;gap:16px;width:min(360px,100%);margin-top:26px;padding:28px 28px 24px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -24px #000000e6}.lgn-f{flex-direction:column;display:flex}.lgn-f>span{font-family:var(--a-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--a-faint);margin-bottom:6px;font-size:10px}.lgn-f input{box-sizing:border-box;border:1px solid var(--a-line2);width:100%;font-family:var(--a-mono);color:var(--a-text);background:#ffffff08;border-radius:10px;outline:none;padding:11px 13px;font-size:13px;transition:border-color .15s,box-shadow .15s}.lgn-f input:focus{border-color:#7cdcff;box-shadow:0 0 0 3px #7cdcff2e}.lgn-submit{font-family:var(--a-mono);cursor:pointer;color:#05131c;background:#7cdcff;border:0;border-radius:10px;margin-top:4px;padding:13px 18px;font-size:13.5px;font-weight:500;transition:filter .15s,opacity .15s}.lgn-submit:hover:not(:disabled){filter:brightness(1.06)}.lgn-submit:disabled{opacity:.6;cursor:default}.lgn-links{font-family:var(--a-mono);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.lgn-links a{text-decoration:none;transition:color .15s}.lgn-links .lost{color:var(--a-faint)}.lgn-links .lost:hover{color:var(--a-muted)}.lgn-links .try{color:var(--a-teal)}.lgn-links .try:hover{color:var(--a-text)}.lgn-err{font-family:var(--a-mono);color:#ff7a6b;margin:0;font-size:11.5px}.lgn-safe{font-family:var(--a-mono);color:var(--a-faint);text-align:center;align-items:center;gap:8px;margin-top:22px;font-size:10.5px;display:flex}.lgn-safe i{background:var(--a-work);width:7px;height:7px;box-shadow:0 0 8px var(--a-work);border-radius:50%;flex:none;animation:1.6s infinite lgn-blink}@keyframes lgn-blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.lgn-safe i{animation:none}}.cht{background:linear-gradient(180deg, var(--a-ink1), var(--a-ink0));border:1px solid var(--a-line);border-radius:var(--a-r);flex:auto;grid-template-columns:280px 1fr;height:100%;min-height:480px;display:grid;overflow:hidden}.cht-side{border-right:1px solid var(--a-line);flex-direction:column;gap:4px;min-height:0;padding:16px 12px;display:flex}.cht-side-h{font-family:var(--a-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-muted);padding:0 6px 10px;font-size:10px}.cht-threads{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.cht-threads::-webkit-scrollbar{width:7px}.cht-threads::-webkit-scrollbar-thumb{background:var(--a-line2);border-radius:8px}.cht-threads::-webkit-scrollbar-track{background:0 0}.cht-thr{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.cht-thr:hover{background:#ffffff08}.cht-thr.active{background:color-mix(in srgb, var(--a-teal) 9%, transparent);border-color:color-mix(in srgb, var(--a-teal) 35%, transparent)}.cht-av{flex:none;place-items:center;width:30px;height:30px;display:grid}.cht-thr-main{flex:1;min-width:0}.cht-thr-nm{color:var(--a-text);font-size:12.5px;font-weight:600}.cht-thr-sub{font-family:var(--a-mono);color:var(--a-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.cht-thr-t{font-family:var(--a-mono);color:var(--a-faint);flex:none;font-size:9px}.cht-thr.active .cht-thr-t{color:var(--a-teal)}.cht-side-foot{border-top:1px solid var(--a-line);flex-direction:column;gap:9px;margin-top:auto;padding-top:12px;display:flex}.cht-set{justify-content:space-between;align-items:center;gap:8px;display:flex}.cht-set>span{font-family:var(--a-mono);color:var(--a-muted);font-size:10px}.cht-modelsel{font-family:var(--a-mono);color:var(--a-text);border:1px solid var(--a-line2);background:#ffffff0a;border-radius:8px;max-width:150px;padding:4px 8px;font-size:10px}.cht-voicesel{font-family:var(--a-mono);color:var(--a-text);border:1px solid var(--a-line2);background:#ffffff0a;border-radius:8px;width:100%;padding:4px 8px;font-size:10px}.cht-toggle{background:var(--a-line2);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:19px;padding:0;transition:background .15s;position:relative}.cht-toggle:after{content:"";background:var(--a-muted);border-radius:50%;width:15px;height:15px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.cht-toggle.on{background:color-mix(in srgb, var(--a-teal) 35%, transparent)}.cht-toggle.on:after{background:var(--a-teal);transform:translate(15px)}.cht-manage{font-family:var(--a-mono);color:var(--a-muted);border:1px solid var(--a-line2);cursor:pointer;background:0 0;border-radius:8px;padding:7px 10px;font-size:10px}.cht-manage:hover{color:var(--a-text);border-color:color-mix(in srgb, var(--a-text) 22%, transparent)}.cht-note{font-family:var(--a-mono);color:var(--a-faint);font-size:9px;line-height:1.5}.cht-main{flex-direction:column;min-height:0;display:flex}.cht-head{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.cht-head .dot{background:var(--a-work);width:9px;height:9px;box-shadow:0 0 8px var(--a-work);border-radius:50%;flex:none}.cht-head .nm{font-family:var(--font-display);letter-spacing:.06em;color:var(--a-text);font-size:13px}.cht-head .role{font-family:var(--a-mono);color:var(--a-teal);font-size:10px}.cht-head .hint{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:9.5px}.cht-msgs{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.cht-msgs::-webkit-scrollbar{width:8px}.cht-msgs::-webkit-scrollbar-thumb{background:var(--a-line2);border-radius:8px}.cht-msgs::-webkit-scrollbar-track{background:0 0}.cht-empty{font-family:var(--a-mono);color:var(--a-faint);margin:auto;font-size:12px}.cht-b{overflow-wrap:anywhere;max-width:80%;padding:12px 16px;font-size:13.5px;line-height:1.6}.cht-b.me{max-width:70%;color:var(--a-text);background:#ffffff0f;border-radius:16px 16px 4px;align-self:flex-end}.cht-b.ai{background:var(--a-panel);border:1px solid var(--a-line);border-radius:16px 16px 16px 4px;align-self:flex-start}.cht-b.think{color:var(--a-muted);background:var(--a-panel);border:1px solid var(--a-line);border-radius:16px 16px 16px 4px;align-self:flex-start}.cht-who{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-teal);margin-bottom:5px;font-size:9px;display:block}.cht-modeltag{font-family:var(--a-mono);color:var(--a-faint);margin-top:8px;font-size:9px;display:inline-block}.cht-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.cht-chip{font-family:var(--a-mono);cursor:pointer;border:1px solid var(--a-line2);color:var(--a-muted);background:0 0;border-radius:999px;padding:6px 13px;font-size:10.5px}.cht-chip:hover{color:var(--a-text);border-color:color-mix(in srgb, var(--a-text) 25%, transparent)}.cht-chip.teal{border-color:color-mix(in srgb, var(--a-teal) 35%, transparent);color:var(--a-teal)}.cht-chip.teal:hover{background:color-mix(in srgb, var(--a-teal) 12%, transparent)}.cht-orb-wrap{flex-direction:column;align-self:center;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.cht-orb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--a-teal) 60%, white), var(--a-teal) 55%, color-mix(in srgb, var(--a-teal) 70%, black));width:64px;height:64px;box-shadow:0 0 30px color-mix(in srgb, var(--a-teal) 50%, transparent);border-radius:50%;justify-content:center;align-items:center;animation:2.4s ease-in-out infinite cht-pulse;display:flex}.cht-orb.listen{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--a-rec) 55%, white), var(--a-rec) 55%, color-mix(in srgb, var(--a-rec) 70%, black));box-shadow:0 0 30px color-mix(in srgb, var(--a-rec) 45%, transparent)}.cht-orb svg{stroke:var(--a-ink0)}.cht-orb-l{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal);font-size:9.5px}.cht-orb-wrap.listen .cht-orb-l{color:var(--a-rec)}@keyframes cht-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.cht-orb{animation:none}}.cht-input{border-top:1px solid var(--a-line);align-items:center;gap:10px;padding:14px 20px;display:flex}.cht-chip:disabled{opacity:.5;cursor:default}@media (width>=900px){.cht-input{padding-right:84px}}.cht-txt{border:1px solid var(--a-line2);min-width:0;color:var(--a-text);font-size:13px;font-family:var(--a-ui);background:#ffffff08;border-radius:999px;flex:1;padding:11px 18px}.cht-txt::placeholder{color:var(--a-faint)}.cht-txt:focus{border-color:color-mix(in srgb, var(--a-teal) 45%, transparent);outline:none}.cht-iconbtn{cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cht-mic{border:1px solid color-mix(in srgb, var(--a-rec) 50%, transparent);color:var(--a-rec)}.cht-mic:hover{background:color-mix(in srgb, var(--a-rec) 10%, transparent)}.cht-mic.on{background:color-mix(in srgb, var(--a-rec) 16%, transparent)}.cht-input .cht-send{border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.cht-send:disabled{opacity:.4;cursor:default;filter:none}@media (width<=900px){.cht{grid-template-rows:auto 1fr;grid-template-columns:1fr}.cht-side{border-right:0;border-bottom:1px solid var(--a-line);padding:12px}.cht-threads{flex-direction:row;overflow:auto hidden}.cht-thr{min-width:180px}.cht-side-foot{flex-flow:wrap;align-items:center;margin-top:10px}}.obw{background:radial-gradient(600px 380px at 50% 0%, color-mix(in srgb, var(--a-teal) 8%, transparent), transparent 60%), linear-gradient(180deg, var(--a-ink1), var(--a-ink0));border:1px solid var(--a-line);border-radius:var(--a-r);flex-direction:column;gap:18px;width:100%;max-width:940px;margin:0 auto;padding:30px 34px;display:flex}.obw-loading{font-family:var(--a-mono);color:var(--a-faint);padding:24px;font-size:12px}.obw-top{align-items:center;gap:10px;display:flex}.obw-emblem{object-fit:contain;width:36px;height:36px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--a-teal) 50%, transparent))}.obw-eyebrow{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-teal);font-size:10px}.obw-bars{align-items:center;gap:5px;margin-left:auto;display:flex}.obw-bar{background:var(--a-line2);cursor:pointer;border:0;border-radius:3px;width:34px;height:5px;padding:0}.obw-bar.done{background:var(--a-work)}.obw-bar.active{background:var(--a-teal);box-shadow:0 0 8px color-mix(in srgb, var(--a-teal) 50%, transparent)}.obw-h{font-family:var(--font-display);letter-spacing:.03em;color:var(--a-text);margin:0;font-size:20px;font-weight:400;line-height:1.35}.obw-desc{color:var(--a-muted);max-width:620px;margin:10px 0 0;font-size:13.5px;line-height:1.6}.obw-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=720px){.obw-grid{grid-template-columns:1fr}}.obw-card{border:1px solid var(--a-line);text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:transform .15s,border-color .15s;display:flex}.obw-card:hover{border-color:var(--a-line2);transform:translateY(-2px)}.obw-card:disabled{cursor:default;opacity:.8}.obw-card:disabled:hover{border-color:var(--a-line);transform:none}.obw-card.done{background:color-mix(in srgb, var(--a-work) 4%, transparent);border-color:color-mix(in srgb, var(--a-work) 25%, var(--a-line))}.obw-card.todo{background:color-mix(in srgb, var(--a-attn) 5%, transparent);border-color:color-mix(in srgb, var(--a-attn) 30%, var(--a-line))}.obw-av{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c,var(--a-teal)) 55%, white), var(--c,var(--a-teal)) 65%, color-mix(in srgb, var(--c,var(--a-teal)) 70%, black));width:38px;height:38px;box-shadow:0 0 14px color-mix(in srgb, var(--c,var(--a-teal)) 35%, transparent);border-radius:50%;flex:none}.obw-card-main{flex:1;min-width:0}.obw-name{font-family:var(--font-display);letter-spacing:.06em;color:var(--a-text);font-size:12px}.obw-sub{color:var(--a-muted);margin-top:3px;font-size:11.5px}.obw-state{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px}.obw-state.ok{color:var(--a-work)}.obw-state.mut{color:var(--a-muted)}.obw-state.faint{color:var(--a-faint)}.obw-pill{font-family:var(--a-mono);border:1px solid color-mix(in srgb, var(--a-attn) 40%, transparent);color:var(--a-attn);background:0 0;border-radius:999px;flex:none;padding:6px 13px;font-size:10px}.obw-gaps{flex-direction:column;gap:8px;display:flex}.obw-gap{text-align:left;cursor:pointer;background:color-mix(in srgb, var(--a-attn) 5%, transparent);border:1px solid color-mix(in srgb, var(--a-attn) 28%, var(--a-line));border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 14px;transition:border-color .15s;display:flex}.obw-gap:hover{border-color:color-mix(in srgb, var(--a-attn) 45%, transparent)}.obw-gap-main{flex:1;min-width:0}.obw-gap-lbl{color:var(--a-text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.obw-gap-who{font-family:var(--a-mono);color:var(--a-faint);margin-top:2px;font-size:9.5px}.obw-arrow{color:var(--a-attn);font-family:var(--a-mono);flex:none}.obw-allok{color:var(--a-work);align-items:center;gap:8px;padding:10px 0;font-size:13.5px;display:flex}.obw-sum{flex-direction:column;gap:12px;display:flex}.obw-prog{align-items:center;gap:12px;display:flex}.obw-prog-bar{background:#ffffff0f;border-radius:5px;flex:1;height:8px;overflow:hidden}.obw-prog-bar>i{background:var(--a-work);height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--a-work) 45%, transparent);display:block}.obw-prog-pct{font-family:var(--a-mono);color:var(--a-work);flex:none;font-size:13px}.obw-sum-note{color:var(--a-muted);font-size:13px;line-height:1.6}.obw-foot{align-items:center;gap:10px;display:flex}.obw-hint{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:10.5px}.obw-foot .obw-hint+*{margin-left:10px}.obw-emp{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.obw-emp p{color:var(--a-muted);max-width:620px;margin:0;font-size:13.5px;line-height:1.6}.obw-empty{font-family:var(--a-mono);color:var(--a-faint);padding:12px 0;font-size:12px}.pg-head{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;display:flex}.pg-head-l{align-self:flex-start;min-width:0}.pg-eyebrow{font-family:var(--a-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--a-muted);font-size:11px}.pg-title{font-family:var(--font-display);letter-spacing:.03em;color:var(--a-text);margin:3px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:400;line-height:1.2}.pg-sub{font-family:var(--a-mono);color:var(--a-faint);margin-top:4px;font-size:11.5px}.pg-right{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.pg-mnav{align-items:center;gap:8px;display:flex;position:relative}.pg-mnav>button{background:var(--a-panel);color:var(--a-text);border:1px solid var(--a-line);cursor:pointer;font:inherit;border-radius:9px;padding:6px 12px;font-size:15px;line-height:1}.pg-mnav>button:hover{background:#ffffff0f}.pg-mnav b{text-align:center;min-width:148px;font-family:var(--a-mono);letter-spacing:.04em;font-size:13px}.pg-mnav-lbl{text-align:center;background:var(--a-panel);min-width:148px;color:var(--a-text);border:1px solid var(--a-line);cursor:pointer;font-family:var(--a-mono);letter-spacing:.04em;border-radius:9px;padding:6px 12px;font-size:13px}.pg-mnav-lbl:hover{background:#ffffff0f}.pg-mpick-back{z-index:40;position:fixed;inset:0}.pg-mpick{z-index:41;background:var(--a-pop);border:1px solid var(--a-line);border-radius:12px;width:230px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0006}.pg-mpick-yr{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pg-mpick-yr b{font-family:var(--a-mono);font-size:14px}.pg-mpick-yr button{background:var(--a-panel);color:var(--a-text);border:1px solid var(--a-line);cursor:pointer;font:inherit;border-radius:8px;padding:3px 10px}.pg-mpick-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pg-mpick-grid button{background:var(--a-panel);color:var(--a-text);border:1px solid var(--a-line);cursor:pointer;font:inherit;border-radius:8px;padding:7px 0;font-size:12px}.pg-mpick-grid button:hover{background:#ffffff14}.pg-mpick-grid button.on{background:var(--a-violet);color:#fff;border-color:#0000}.vd{flex-direction:column;gap:16px;display:flex}.vd-err{font-family:var(--a-mono);color:#ff7a6b;background:#ff7a6b14;border-left:3px solid #ff7a6b;border-radius:0 6px 6px 0;padding:8px 12px;font-size:11.5px}.vd-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=900px){.vd-kpis{grid-template-columns:repeat(2,1fr)}}.vd-kpi{border:1px solid var(--a-line);background:#ffffff08;border-radius:12px;flex-direction:column;padding:12px 12px 12px 16px;display:flex;position:relative;overflow:hidden}.vd-kpi:before{content:"";background:var(--vd-c,var(--a-teal));width:3px;position:absolute;top:0;bottom:0;left:0}.vd-kpi .l{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.vd-kpi .v{font-family:var(--a-mono);color:var(--vd-vc,var(--a-text));font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:600;line-height:1.15}.vd-kpi .s{font-family:var(--a-mono);color:var(--a-faint);margin-top:5px;font-size:9.5px;line-height:1.4}.vd-kpi.watch{--vd-c:var(--a-work);--vd-vc:var(--a-work)}.vd-kpi.warn{--vd-c:var(--a-attn);--vd-vc:var(--a-attn)}.vd-kpi.crit{--vd-c:#ff7a6b;--vd-vc:#ff7a6b}.vd-card{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;min-width:0;padding:14px 18px}.vd-card-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.vd-card-lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);font-size:10px}.vd-card-sub{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.vd-btn{font-family:var(--a-mono);letter-spacing:.06em;border:1px solid var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:10.5px;transition:color .15s,border-color .15s,background .15s}.vd-btn:hover{color:var(--a-text)}.vd-btn.acc{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 40%, transparent)}.vd-btn.acc:hover{background:color-mix(in srgb, var(--a-teal) 10%, transparent)}.vd-btn.del{color:#ff7a6b;border-color:#ff7a6b59;padding:4px 10px}.vd-btn.del:hover{background:#ff7a6b1a}.vd-btn:disabled{opacity:.55;cursor:default}.vd-form{grid-template-columns:1fr;gap:10px;display:grid}.vd-f{flex-direction:column;gap:6px;display:flex}.vd-f>span{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.vd-actrow{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.vd-alerts{flex-direction:column;gap:6px;display:flex}.vd-alert{border-left:3px solid var(--a-attn);background:color-mix(in srgb, var(--a-attn) 8%, transparent);color:var(--a-text);border-radius:0 6px 6px 0;padding:8px 11px;font-size:12.5px;line-height:1.5}.vd-alert.crit{background:#ff7a6b14;border-left-color:#ff7a6b}.vd-alert.ok{border-left-color:var(--a-work);background:color-mix(in srgb, var(--a-work) 7%, transparent);font-family:var(--a-mono);color:var(--a-muted);font-size:11px}.vd-list{flex-direction:column;display:flex}.vd-row{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:9px 0;display:grid}.vd-row:last-child{border-bottom:0}.vd-row.content{grid-template-columns:1fr auto auto}.vd-row.note{grid-template-columns:1fr auto;align-items:start}.vd-rname{color:var(--a-text);min-width:0;font-size:13px;line-height:1.45}.vd-rsub{color:var(--a-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.vd-cat{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);white-space:nowrap;font-size:9px}.vd-state{font-family:var(--a-mono);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:9.5px;transition:opacity .15s}.vd-state:hover{opacity:.75}.vd-state.napad{color:var(--a-faint)}.vd-state.pripravene{color:var(--a-attn)}.vd-state.schvalene{color:var(--a-work)}.vd-empty{font-family:var(--a-mono);color:var(--a-faint);text-align:center;padding:16px 0;font-size:11px}.vd-rname.clk{text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;margin:0;padding:0;font-family:inherit;display:inline-flex}.vd-rname.clk:hover{color:var(--a-teal)}.vd-detail-hint{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);white-space:nowrap;font-size:9px}.vd-rname.clk:hover .vd-detail-hint{color:var(--a-teal)}.plocha{--pl-bg:#0a0c15;--pl-ink:#dbe3f4;--pl-muted:#8794ad;--pl-line:#8794ad24;isolation:isolate;height:clamp(520px,74vh,900px);color:var(--pl-ink);font-family:var(--font-mono);background:radial-gradient(1200px 760px at 52% 46%, #11182b, transparent 60%), radial-gradient(900px 600px at 10% 82%, #0c1326, transparent 62%), var(--pl-bg);border-radius:16px;flex:none;position:relative;overflow:hidden}.plocha .stage{position:absolute;inset:0}.plocha .lg{width:100%;height:100%;position:relative}.plocha .glow,.plocha .pl-logo,.plocha .ring,.plocha .df{position:absolute;inset:0}.plocha .glow{opacity:.5;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .6s;animation:2.4s ease-in-out infinite pl-breathe}.plocha .pl-logo{transform-origin:50%;z-index:1}.plocha .ring svg,.plocha .ring image{width:100%;height:100%}.plocha .ring{z-index:2;transition:filter .4s}.plocha .df{opacity:0;color:inherit;z-index:3;transition:opacity .4s}.plocha .df i{background:currentColor;border-radius:50%;width:5px;height:5px;margin:-2.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px 1px}.plocha .df i:first-child{transform:rotate(0) translateY(var(--dfr,-46%))}.plocha .df i:nth-child(2){transform:rotate(60deg) translateY(var(--dfr,-46%));opacity:.7}.plocha .df i:nth-child(3){transform:rotate(120deg) translateY(var(--dfr,-46%));opacity:.45}.plocha .df i:nth-child(4){transform:rotate(180deg) translateY(var(--dfr,-46%))}.plocha .df i:nth-child(5){transform:rotate(240deg) translateY(var(--dfr,-46%));opacity:.7}.plocha .df i:nth-child(6){transform:rotate(300deg) translateY(var(--dfr,-46%));opacity:.45}@keyframes pl-breathe{0%,to{opacity:.34;transform:scale(1)}50%{opacity:.82;transform:scale(1.05)}}@keyframes pl-spin{to{transform:rotate(360deg)}}.plocha .cell[data-s=idle] .glow{animation:2.6s ease-in-out infinite pl-breathe}.plocha .cell[data-s=idle] .ring{filter:brightness(1.05)}.plocha .cell[data-s=komunikuje] .glow{animation:1.4s ease-in-out infinite pl-breathe}.plocha .cell[data-s=komunikuje] .ring{filter:brightness(1.3)drop-shadow(0 0 6px)}.plocha .cell[data-s=komunikuje] .df{opacity:1;animation:3.4s linear infinite pl-spin}.plocha .cell[data-s=attention] .glow{opacity:.85;animation:1s ease-in-out infinite pl-breathe}.plocha .cell[data-s=attention] .ring{filter:brightness(1.5)drop-shadow(0 0 9px)}.plocha .cell[data-s=attention] .pl-logo{animation:13s linear infinite pl-spin}.pl-crumbs{flex-wrap:wrap;align-items:center;gap:2px;min-height:22px;padding:2px 2px 0;display:flex}.pl-crumb-seg{align-items:center;display:inline-flex}.pl-crumb{cursor:pointer;font-family:var(--font-mono,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint);background:0 0;border:0;border-radius:5px;padding:2px 5px;font-size:10px;transition:color .15s,background .15s}.pl-crumb-seg:first-child .pl-crumb:not(.cur){color:var(--a-teal)}.pl-crumb:hover:not(.cur){color:var(--a-text);background:#ffffff0d}.pl-crumb.cur{color:var(--a-text);cursor:default}.pl-crumb-sep{color:var(--a-off);padding:0 1px;font-size:11px}.plocha .agents{z-index:6;flex-direction:column;justify-content:center;gap:clamp(8px,1.6vh,16px);max-height:calc(100% - 16px);animation:.34s cubic-bezier(.22,.61,.36,1) pl-rail-shift;display:flex;position:absolute;top:50%;left:clamp(16px,3vw,50px);transform:translateY(-50%)}@keyframes pl-rail-shift{0%{opacity:0;transform:translateY(-50%)translate(-14px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.plocha.saver .agents{animation:none}.plocha .agents .cell{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;transition:transform .25s;display:flex;position:relative}.plocha .agents .cell:hover{transform:translateY(-3px)scale(1.05)}.plocha .agents .lg{width:clamp(54px,5vw,66px);height:clamp(54px,5vw,66px)}.plocha .agents .cell.active .lab{color:#fff}.plocha .agents .cell.active .lg:after{content:"";border:1px solid color-mix(in srgb, var(--c) 50%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--c) 40%, transparent);border-radius:50%;position:absolute;inset:-18%}.plocha .lab{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#aeb9d2;white-space:nowrap;text-shadow:0 0 3px #000000e6, 0 0 12px color-mix(in srgb, var(--c) 40%, transparent);font-size:10px}.plocha .pip{background:var(--s);width:8px;height:8px;box-shadow:0 0 8px var(--s);z-index:5;border-radius:50%;position:absolute;top:1px;right:3px}.plocha .cell[data-s=attention] .pip{animation:.9s step-end infinite pl-blink}.plocha .cell[data-s=komunikuje] .pip{animation:1.6s ease-in-out infinite pl-blinksoft}@keyframes pl-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes pl-blinksoft{0%,to{opacity:1}50%{opacity:.5}}.plocha .center{transform:translate(calc(-50% + var(--pl-shift,0px)), -50%) scale(var(--pl-zoom,1));transform-origin:50%;z-index:5;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0;transition:transform .42s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;left:50%}.plocha .center .lg{width:clamp(440px,52vw,680px);height:clamp(440px,52vw,680px);animation:8.5s ease-in-out infinite pl-floaty}.plocha .center .word{pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset:0}.plocha .center .ring{z-index:2}.plocha .center .word b{font-family:var(--font-display);letter-spacing:.4em;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 16px #7cb5f880);opacity:.94;-webkit-background-clip:text;background-clip:text;padding-left:.4em;font-size:clamp(28px,3.6vw,48px);transition:opacity .3s}.plocha .center.cell[data-s=attention] .word{animation:13s linear infinite reverse pl-spin}.plocha .center .pip{z-index:5;width:11px;height:11px;animation:3.2s ease-in-out infinite pl-breathe;top:18%;right:23%}.plocha .center-logo{place-items:center;animation:8.5s ease-in-out infinite pl-floaty;display:grid;position:relative}.plocha .pl-layer{place-items:center;display:grid;position:absolute;inset:0}.plocha .pl-layer-in{animation:.4s both pl-logo-in}.plocha .pl-layer-out{pointer-events:none;animation:.4s both pl-logo-out}@keyframes pl-logo-in{0%{opacity:0}to{opacity:1}}@keyframes pl-logo-out{0%{opacity:1}to{opacity:0}}.plocha{--aura-fit:1.2}.plocha .center-logo .pl-hero{object-fit:contain;width:100%;height:100%;transform:scale(var(--aura-fit,1));filter:drop-shadow(0 0 26px #7cb5f866)}.plocha .cell-logo{place-items:center;display:grid;position:relative}.plocha .cell-logo .pl-hero{object-fit:contain;width:100%;height:100%;transform:scale(var(--aura-fit,1))}.plocha .agents .cell.active .cell-logo:after{content:"";border:1px solid color-mix(in srgb, var(--c) 50%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--c) 40%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-14%}.plocha .shock{z-index:6;pointer-events:none;opacity:0;border:1.5px solid var(--sc,#7cc1f2);border-radius:50%;position:absolute;inset:8%}.plocha .shock.go{animation:.72s ease-out pl-shockw}@keyframes pl-shockw{0%{opacity:.5;transform:scale(.62)}to{opacity:0;transform:scale(1.5)}}@keyframes pl-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.plocha .status{transform:translateX(calc(-50% + var(--pl-shift,0px)));z-index:8;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:8px;width:max-content;max-width:min(560px,80vw);transition:transform .42s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;bottom:clamp(16px,3.5vh,38px);left:50%}.plocha .pl-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-muted);border:1px solid var(--pl-line);white-space:nowrap;background:#7cc1f20a;border-radius:30px;padding:4px 11px;font-size:9.5px}.plocha .pl-chip.live{color:#a9e4ff;text-shadow:0 0 10px #7cdcff59;border-color:#7cdcff4d}.plocha .topright{z-index:40;align-items:center;gap:12px;display:flex;position:absolute;top:14px;right:16px}.plocha .prehlad{letter-spacing:.22em;text-transform:lowercase;color:var(--pl-muted);border:1px solid var(--pl-line);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10142199;border-radius:30px;padding:8px 16px;font-family:inherit;font-size:11px;transition:color .2s,border-color .2s}.plocha .prehlad:hover,.plocha .prehlad.active{color:var(--pl-ink);border-color:#8794ad59}.plocha .prehlad .arw{margin-right:6px;transition:transform .3s;display:inline-block}.plocha .prehlad.active .arw{transform:rotate(180deg)}.plocha .zoom{z-index:40;border:1px solid var(--pl-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.14em;text-transform:lowercase;color:var(--pl-muted);background:#10142199;border-radius:30px;align-items:center;gap:10px;padding:7px 13px;font-size:11px;display:flex;position:absolute;bottom:16px;right:16px}.plocha .zoom .mg{font-size:13px}.plocha .zoom input[type=range]{appearance:none;background:#8794ad40;border-radius:3px;outline:none;width:120px;height:3px}.plocha .zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#a9e4ff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 8px #7cdcff80}.plocha .zoom input[type=range]::-moz-range-thumb{cursor:pointer;background:#a9e4ff;border:0;border-radius:50%;width:13px;height:13px;box-shadow:0 0 8px #7cdcff80}.plocha .zoom b{color:#b9c4dc;text-align:right;min-width:34px;font-weight:500}.plocha .pl-right{z-index:30;pointer-events:none;flex-direction:column;width:clamp(300px,30vw,384px);display:flex;position:absolute;top:16px;bottom:60px;right:16px}.plocha .pl-right .pl-panel{pointer-events:auto;flex:0 auto;min-height:0;transition:transform .42s cubic-bezier(.22,.61,.36,1);overflow:hidden auto;transform:translate(calc(100% + 28px))}.plocha .pl-panel.open{transform:none}.plocha.siet .pl-panel{z-index:30;flex-direction:column;width:clamp(300px,30vw,384px);max-height:calc(100% - 150px);transition:transform .42s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:16px;right:16px;overflow:visible;transform:translate(calc(100% + 28px))}.plocha .pl-chat{pointer-events:auto;flex-direction:column;flex:none;width:100%;margin-top:auto;padding-top:12px;display:flex}.plocha .phead{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;padding:6px 22px 14px;display:flex}.plocha .ptitle{font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;display:flex}.plocha .ptitle .dot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px}.plocha .pclose{color:var(--pl-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:2px 6px;font-size:22px;line-height:1;transition:color .2s,background .2s}.plocha .pclose:hover{color:var(--pl-ink);background:#8794ad1f}.plocha .pbody{color:#b9c4dc;padding:18px 22px;font-size:12px;line-height:1.65;overflow-y:auto}.plocha .pbody h4{letter-spacing:.2em;text-transform:uppercase;color:var(--pl-muted);margin:16px 0 8px;font-size:9.5px;font-weight:500}.plocha .pbody h4:first-child{margin-top:0}.plocha .prow{border-bottom:1px solid #8794ad12;align-items:center;gap:10px;padding:7px 0;display:flex}.plocha .prow .sw{background:currentColor;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 7px}.plocha .prow .nm{letter-spacing:.06em;flex:1}.plocha .prow .st{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-muted);font-size:9.5px}.plocha .pl-kpis{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.plocha .pl-kpi{text-align:center;border:1px solid var(--pl-line);background:#7cc1f208;border-radius:12px;flex:1;min-width:72px;padding:10px 8px}.plocha .pl-kpi b{font-size:20px;font-weight:700;line-height:1.1;display:block}.plocha .pl-kpi span{letter-spacing:.14em;text-transform:uppercase;color:var(--pl-muted);font-size:8.5px}.plocha .note{color:var(--pl-muted);letter-spacing:.04em;border-top:1px solid var(--pl-line);margin-top:14px;padding-top:12px;font-size:10.5px}.plocha .idrow{align-items:center;gap:12px;margin-bottom:6px;display:flex}.plocha .idrow .big{background:currentColor;border-radius:50%;width:16px;height:16px;box-shadow:0 0 12px}.plocha.saver .center-logo,.plocha.saver .lgm,.plocha.saver .lgm *{animation-play-state:paused!important}.plocha.saver .glow,.plocha.saver .pl-logo,.plocha.saver .df,.plocha.saver .pip,.plocha.saver .center .lg{animation-play-state:paused}.plocha.saver .glow{opacity:0}.plocha.saver .ring{filter:brightness(.5)saturate(.82)!important}.plocha.saver .center .word b{opacity:.5}.plocha.saver .lab,.plocha.saver .pl-chip,.plocha.saver .pip{opacity:.45}.plocha .lab,.plocha .pl-chip,.plocha .center .word b{transition:opacity .55s}.plocha .ring{transition:filter .55s}@media (prefers-reduced-motion:reduce){.plocha .glow,.plocha .pl-logo,.plocha .df,.plocha .center .lg,.plocha .pl-layer-in,.plocha .pl-layer-out{animation:none!important}}@media (height<=720px){.plocha .agents .lg{width:48px;height:48px}.plocha .agents{gap:10px}.plocha .lab{font-size:9px}}.plocha.pl3{background:0 0;border-radius:0;flex-direction:column;flex:auto;gap:clamp(12px,1.4vw,18px);height:auto;min-height:0;margin-top:-8px;padding:clamp(2px,.4vw,6px) clamp(12px,1.4vw,20px) clamp(12px,1.4vw,20px);display:flex;overflow:visible}.plocha.pl3:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(900px 600px at 78% -8%,#7cdcff1a,#0000 60%),radial-gradient(700px 500px at 8% 118%,#67e8d20f,#0000 60%);position:fixed;inset:0;transform:translateZ(0)}.plocha.pl3.fade-in{animation:.3s both pl-fade}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}.plocha.pl3 .pl-loading{place-items:center;min-height:320px;display:grid}.plocha.pl3 .pl-main{border:1px solid var(--a-line2);border-radius:var(--a-r,14px);background:var(--a-panel);isolation:isolate;contain:layout paint;grid-template-columns:clamp(94px,8vw,108px) minmax(0,1fr) clamp(260px,24vw,320px);min-height:clamp(460px,62vh,620px);display:grid;overflow:hidden}.plocha.pl3 .pl-main .agents{z-index:auto;border-right:1px solid var(--a-line);background:#0000001f;flex-direction:column;justify-content:space-evenly;align-items:center;gap:clamp(2px,1vh,8px);height:100%;min-height:0;max-height:none;padding:10px 4px;animation:.34s cubic-bezier(.22,.61,.36,1) pl3-rail-in;display:flex;position:static;top:auto;left:auto;overflow:visible auto;transform:none}.plocha.pl3 .pl-main .agents .cell.active .cell-logo:after{box-shadow:0 0 13px color-mix(in srgb, var(--c) 45%, transparent);inset:-12%}.plocha.pl3 .pl-main .agents .lab{letter-spacing:.08em;font-size:8px}.plocha.pl3.saver .agents{animation:none}@keyframes pl3-rail-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.plocha.pl3 .pl-stage{flex-direction:column;min-width:0;min-height:0;display:flex}.plocha.pl3 .pl-chatstage{flex-direction:column;flex:1;min-height:0;display:flex}.plocha.pl3 .pl-chatstage .pl-chathead{display:none}.plocha.pl3 .pl-logoside{border-left:1px solid var(--a-line);scrollbar-width:thin;scrollbar-color:var(--a-line2) transparent;background:#0000001a;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:22px 18px 20px;display:flex;overflow-y:auto}.plocha.pl3 .pl-logoside::-webkit-scrollbar{width:6px}.plocha.pl3 .pl-logoside::-webkit-scrollbar-thumb{background:var(--a-line2);border-radius:6px}.plocha.pl3 .pl-logoside .center{position:static;top:auto;left:auto;transform:none}.plocha.pl3 .pl-logoside .status{pointer-events:auto;width:auto;max-width:100%;margin-top:4px;position:static;bottom:auto;left:auto;transform:none}.plocha.pl3 .pl-logoside .center-logo{animation:none;position:relative}.plocha.pl3 .lgm-glow,.plocha.pl3 .lgm-ring,.plocha.pl3 .lgm-dots{animation:none}.plocha.pl3 .pl-logoside .center-logo:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--s,var(--a-teal)) 42%, transparent), transparent 68%);will-change:opacity;border-radius:50%;animation:3.6s ease-in-out infinite pl-logohalo;position:absolute;inset:-9%;transform:translateZ(0)}.plocha.pl3 .pl-logoside .pl-layer{z-index:1}@keyframes pl-logohalo{0%,to{opacity:.4}50%{opacity:.9}}.plocha.pl3 .pl-logoside[data-state=active] .center-logo:before{animation-duration:1.8s}.plocha.pl3 .pl-logoside[data-state=comm] .center-logo:before{animation-duration:2.4s}.plocha.pl3 .pl-logoside[data-state=attention] .center-logo:before{animation-duration:1.2s}.plocha.pl3 .pl-logoside[data-state=pracuje] .center-logo:before{animation-duration:1.6s}.plocha.pl3 .pl-logoside[data-state=komunikuje] .center-logo:before{animation-duration:2.4s}.plocha.pl3.saver .pl-logoside .center-logo:before,.plocha.pl3 .pl-logoside[data-state=off] .center-logo:before{opacity:.5;animation:none}@media (prefers-reduced-motion:reduce){.plocha.pl3 .pl-logoside .center-logo:before{animation:none}}.plocha.pl3 .pl-logoside .pl-cap{text-align:center;letter-spacing:.012em;max-width:236px;color:color-mix(in srgb, var(--a-text) 74%, var(--a-muted));text-wrap:pretty;margin:0;font-size:12px;line-height:1.5;animation:.6s both pl-cap-in,7s ease-in-out infinite pl-cap-float}@keyframes pl-cap-in{0%{opacity:0}to{opacity:1}}@keyframes pl-cap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.plocha.pl3.saver .pl-logoside .pl-cap{opacity:.82;animation:none}@media (prefers-reduced-motion:reduce){.plocha.pl3 .pl-logoside .pl-cap{animation:.4s both pl-cap-in}}.plocha .center-logo .pl-statxt{z-index:6;pointer-events:none;text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;white-space:normal;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-shadow:0 0 12px color-mix(in srgb, currentColor 50%, transparent);place-items:center;font-weight:400;line-height:1.12;animation:.45s cubic-bezier(.22,.61,.36,1) both pl-stat-in;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pl-stat-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.plocha.saver .center-logo .pl-statxt{animation:none}@media (prefers-reduced-motion:reduce){.plocha .center-logo .pl-statxt{animation:none}}.plocha .tophead{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px 22px;display:flex}.plocha .headinfo{flex-direction:column;flex:240px;gap:0;min-width:0;display:flex}.plocha .tophead .who{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plocha .tophead .ph-name{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:21px;line-height:1.15;overflow:hidden}.plocha .tophead .ph-sub{font-family:var(--font-mono);letter-spacing:.01em;color:var(--a-teal);margin-top:5px;font-size:11.5px}.plocha .ph-stats{flex-wrap:wrap;align-items:stretch;gap:8px;margin-left:auto;display:flex}.plocha .ph-stat{text-align:center;border:1px solid var(--a-line);background:#ffffff05;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:56px;padding:8px 14px;display:flex}.plocha .ph-stat b{font-family:var(--font-mono);color:var(--a-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.2}.plocha .ph-stat small{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--a-faint);text-align:center;font-size:8px}.plocha .ph-stat.bi{border-color:color-mix(in srgb, var(--a-teal) 30%, transparent);background:color-mix(in srgb, var(--a-teal) 6%, transparent)}.plocha .ph-stat.bi b,.plocha .ph-stat.bi small{color:var(--a-teal)}.plocha .tophead .stage-chip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--st,var(--a-muted));border:1px solid color-mix(in srgb, var(--st,var(--a-muted)) 35%, transparent);background:color-mix(in srgb, var(--st,var(--a-muted)) 8%, transparent);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:9px;display:inline-flex}.plocha .tophead .stage-chip .stage-warn{color:var(--a-attn);margin-left:1px;font-size:13px;line-height:0}.plocha .tophead .stage-chip.incomplete{border-style:dashed}.plocha.pl3 .pl-morecue{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);justify-content:center;align-items:center;gap:10px;margin:-2px 0;font-size:9px;display:flex}.plocha.pl3 .pl-morecue .ln{background:linear-gradient(90deg, transparent, var(--a-line2), transparent);flex:1;max-width:120px;height:1px}.plocha.pl3 .pl-morecue .chev{color:var(--a-teal);animation:1.8s ease-in-out infinite pl-bob}@keyframes pl-bob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.plocha.pl3.saver .pl-morecue .chev{animation:none}.plocha.pl3 .pl-apanel{border:1px solid var(--a-line2);border-radius:var(--a-r,14px);background:var(--a-panel);contain:layout paint;flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}.plocha.pl3 .pl-apbody{padding:16px 18px}.plocha .pl-tabbar{border-bottom:1px solid var(--a-line);flex-wrap:wrap;flex:none;gap:6px;padding:10px 14px;scroll-margin-top:84px;display:flex}.plocha .pl-tab{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-size:10px}.plocha .pl-tab:hover{color:var(--a-text)}.plocha .pl-tab.on{color:var(--tabc,var(--a-teal));background:color-mix(in srgb, var(--tabc,var(--a-teal)) 12%, transparent);border-color:color-mix(in srgb, var(--tabc,var(--a-teal)) 32%, var(--a-line2))}.plocha .pl-tab--core{--tabc:var(--a-teal)}.plocha .pl-tab--onb{--tabc:var(--a-violet);color:color-mix(in srgb, var(--a-violet) 52%, var(--a-muted))}.plocha .pl-tab--onb:hover{color:var(--a-violet)}.plocha .pl-tab--skrina{--tabc:#ffa84b;color:color-mix(in srgb, #ffa84b 52%, var(--a-muted))}.plocha .pl-tab--skrina:hover{color:#ffa84b}.plocha .pl-tab--spec{--tabc:#ff5e69;color:color-mix(in srgb, #ff5e69 60%, var(--a-muted));border-color:#ff5e693d}.plocha .pl-tab--spec:before{content:"◆";opacity:.75;vertical-align:middle;margin-right:6px;font-size:8px}.plocha .pl-tab--spec:hover{color:#ff5e69}.plocha .pl-tab-bdg{color:var(--a-violet);margin-left:5px;font-weight:600}.plocha .pl-tab-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--a-off);align-self:center;margin-left:auto;font-size:9px}@media (width<=900px){.plocha .pl-tab-note{display:none}}.plocha .pl-domain{flex-direction:column;gap:12px;display:flex}.plocha .pl-domchips{padding-bottom:2px}.plocha .pl-domcard{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;min-width:0;padding:14px 18px}.plocha .pl-domhead{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);margin-bottom:10px;font-size:10px}.plocha .pl-dombody{min-width:0}.plocha .pl-domempty{color:var(--a-faint);text-align:center;padding:26px 16px;font-size:13px}.plocha .pl-ovscroll{flex-direction:column;gap:14px;min-height:0;display:flex}.plocha .pl-nowcard{background:color-mix(in srgb, var(--a-work) 4%, transparent);border:1px solid color-mix(in srgb, var(--a-work) 22%, var(--a-line));border-radius:12px;padding:13px 16px}.plocha .pl-now-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.plocha .pl-now-head .dot{background:var(--a-idle);border-radius:50%;flex:none;width:8px;height:8px}.plocha .pl-now-head .dot.live{background:var(--a-work);box-shadow:0 0 8px var(--a-work);animation:1.2s infinite a-blink}.plocha .pl-now-head .lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-work);font-size:9.5px}.plocha .pl-now-item .t{font-size:13.5px;font-weight:600}.plocha .pl-now-bar{background:#ffffff0f;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.plocha .pl-now-bar i{background:var(--a-work);border-radius:2px;width:40%;height:100%;animation:1.8s ease-in-out infinite lg-indef;display:block}@keyframes lg-indef{0%{margin-left:-40%}to{margin-left:100%}}.plocha .pl-now-queue{border-top:1px solid #ffffff0d;margin-top:10px;padding-top:10px}.plocha .pl-now-queue .h{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);margin-bottom:6px;font-size:9.5px}.plocha .pl-now-queue .r{color:var(--a-muted);font-size:12.5px;line-height:1.8}@media (prefers-reduced-motion:reduce){.plocha .pl-now-bar i,.plocha .pl-now-head .dot.live{animation:none!important}}.plocha .pl-kpigrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.plocha .pl-kpic{border:1px solid var(--a-line);background:#ffffff08;border-radius:12px;flex-direction:column;padding:12px 12px 12px 16px;display:flex;position:relative;overflow:hidden}.plocha .pl-kpic:before{content:"";background:var(--a-teal);width:3px;position:absolute;top:0;bottom:0;left:0}.plocha .pl-kpic.warn:before{background:var(--a-attn)}.plocha .pl-kpic .l{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--a-faint);order:0;font-size:9px}.plocha .pl-kpic .v{font-family:var(--font-mono);color:var(--a-text);font-variant-numeric:tabular-nums;order:1;margin-top:4px;font-size:20px;font-weight:600;line-height:1.15}.plocha .pl-kpic .sub{font-family:var(--font-body);color:var(--a-muted);order:2;margin-top:3px;font-size:11px}.plocha .pl-kpic .kpi-alert{order:3}@media (width<=760px){.plocha .pl-kpigrid{grid-template-columns:repeat(2,1fr)}}.plocha .pl-chathead{border-bottom:1px solid var(--a-line);flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.plocha .pl-chathead-logo{flex:none;width:26px;height:26px;display:block}.plocha .pl-chathead-logo .lg{width:100%;height:100%}.plocha .pl-chathead b{font-family:var(--font-display);letter-spacing:.1em;color:var(--a-text);font-size:12px}.plocha .pl-chatscroll{contain:layout paint;flex-direction:column-reverse;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.plocha .pl-chatempty{color:var(--a-muted);font-family:var(--font-mono);text-align:center;opacity:.8;margin:auto;font-size:11px}.plocha .pl-step{font-family:var(--font-mono);letter-spacing:.04em;color:var(--a-muted);--st-c:var(--a-work);align-self:flex-start;align-items:center;gap:8px;padding:2px;font-size:11px;display:flex}.plocha .pl-step[data-state=pracuje]{--st-c:var(--a-work)}.plocha .pl-step[data-state=komunikuje]{--st-c:var(--a-comm)}.plocha .pl-step[data-state=caka]{--st-c:var(--a-attn)}.plocha .pl-step-dot{background:var(--st-c);width:7px;height:7px;box-shadow:0 0 8px var(--st-c);border-radius:50%;flex:none;animation:1s ease-in-out infinite pl-step-blink}.plocha .pl-step-label{color:color-mix(in srgb, var(--st-c) 55%, var(--a-text))}@keyframes pl-step-blink{0%,to{opacity:1}50%{opacity:.35}}.plocha.saver .pl-step-dot{animation:none}@media (prefers-reduced-motion:reduce){.plocha .pl-step-dot{animation:none}}.plocha .pl-chatbar{border-top:1px solid var(--a-line);flex-direction:column;flex:none;gap:10px;padding:14px 20px;display:flex}@media (width>=900px){.plocha .pl-chatbar{padding-right:74px}}.plocha .pl-chatstatus{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.plocha .pl-status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);border:1px solid var(--a-line);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:9px}.plocha .pl-status.live{color:#a9e4ff;border-color:#7cdcff4d}.plocha.pl3 .pl-chatbar .ap-bubble{width:100%;animation:none}@media (width<=1024px){.plocha.pl3 .pl-main{grid-template-columns:clamp(56px,9vw,68px) minmax(0,1fr)}.plocha.pl3 .pl-logoside{border-left:0;border-top:1px solid var(--a-line);flex-direction:row;grid-column:1/-1;justify-content:center;padding:16px}}.siet{position:relative}.siet-split{flex:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;min-height:0;display:grid}.siet-split>.plocha.siet{height:100%;min-height:0}.siet-split>.siet-mappanel{flex-direction:column;height:100%;min-height:0;display:flex}.siet-mappanel .pm{flex:1;min-height:0}.siet-mappanel .pm-interactive .pm-stage{flex:1;height:auto;min-height:0}@media (width<=860px){.siet-split{grid-template-columns:1fr}.siet-split>.plocha.siet,.siet-split>.siet-mappanel{height:clamp(460px,70vh,760px)}.siet-mappanel .pm-interactive .pm-stage{flex:1;height:auto}.siet-top{padding:0 4px 12px;position:static}.siet-tools{flex-wrap:wrap;width:100%;margin-left:0}.siet-search{flex:180px}.siet-search-in{min-width:0}.siet-results{width:auto;left:0;right:0}}.siet-mappanel{background:linear-gradient(180deg, var(--a-panel), color-mix(in srgb, var(--a-panel) 80%, #121a25));border:1px solid #e9edf829;border-radius:16px;padding:16px;position:relative;overflow:hidden}.siet-mappanel:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#22d3ee33,#0000 45%);border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.siet-mappanel-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.siet-mappanel-head .t{letter-spacing:.04em;color:var(--a-text);font-size:13px;font-weight:700}.siet-mappanel-head .s{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-teal);font-size:10px}.siet-top{z-index:20;flex-wrap:wrap;align-items:center;gap:12px;padding:14px clamp(14px,2.4vw,26px);display:flex;position:absolute;top:0;left:0;right:0}.siet-crumbs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.siet-back{border:1px solid var(--a-line2);width:28px;height:28px;color:var(--a-muted);cursor:pointer;background:#ffffff08;border-radius:50%;flex:none;place-items:center;margin-right:6px;font-size:14px;line-height:1;transition:all .16s;display:inline-grid}.siet-back:hover:not(:disabled){color:var(--a-text);border-color:#ffffff40}.siet-back:disabled{opacity:.35;cursor:default}.siet-crumb{cursor:pointer;font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);white-space:nowrap;background:0 0;border:0;padding:4px 6px;font-size:11px;transition:color .16s}.siet-crumb:hover{color:var(--a-text)}.siet-crumb.cur{color:var(--a-teal)}.siet-sep{color:var(--a-faint);opacity:.6;font-size:11px}.siet-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.siet-search{position:relative}.siet-search-in{border:1px solid var(--a-line2);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;min-width:200px;padding:7px 14px;transition:border-color .16s,box-shadow .16s;display:flex}.siet-search-in:focus-within{border-color:var(--a-teal);box-shadow:0 0 0 3px #67e8d21f}.siet-search-in svg{width:13px;height:13px;color:var(--a-faint);flex:none}.siet-search-in input{min-width:0;color:var(--a-text);font-family:var(--a-mono);background:0 0;border:0;outline:none;flex:1;font-size:12px}.siet-search-in input::placeholder{color:var(--a-faint)}.siet-results{z-index:30;background:var(--a-panel);-webkit-backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--a-line2);border-radius:12px;width:280px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 24px 60px -20px #000c}.siet-res{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .14s;display:flex}.siet-res:hover{background:#ffffff0d}.siet-res .rdot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 7px}.siet-res .rnm{color:var(--a-text);flex:1;font-size:12px}.siet-res .rpath{font-family:var(--a-mono);color:var(--a-faint);letter-spacing:.04em;font-size:9px}.siet-empty{text-align:center;font-family:var(--a-mono);color:var(--a-faint);padding:14px;font-size:11px}.siet-mode{cursor:pointer;border:1px solid var(--a-line2);color:var(--a-muted);font-family:var(--a-mono);letter-spacing:.08em;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:11px;transition:all .16s;display:inline-flex}.siet-mode:hover{color:var(--a-text);border-color:#ffffff40}.siet-mode.on{color:var(--a-teal);background:#67e8d21a;border-color:#67e8d252}.siet-mode svg{width:14px;height:14px}.siet-stage{position:absolute;inset:0;overflow:hidden}.siet-orbit{position:absolute;inset:0}.siet-center{z-index:8;cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;padding:0;animation:.42s cubic-bezier(.22,.61,.36,1) both siet-pop;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.siet-center .siet-logo-wrap{animation:8.5s ease-in-out infinite siet-floaty}.siet-center:hover .siet-logo-wrap{filter:brightness(1.08)}.siet-center-cap{white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute;bottom:-2px;left:50%;transform:translate(-50%,100%)}.siet-center-name{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--a-text);text-shadow:0 0 14px #000000e6;font-size:14px}.siet-ring{transform-origin:50%;animation:.46s cubic-bezier(.22,.61,.36,1) both siet-ring-in;position:absolute;inset:0}.siet-node{z-index:6;transform:translate(-50%, -50%) translate(var(--ox,0px), var(--oy,0px)) scale(var(--sc,1));cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;padding:0;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .3s,filter .2s;display:grid;position:absolute;top:50%;left:50%}.siet-node:hover{z-index:9;filter:brightness(1.1)}.siet-node:focus-visible,.siet-center:focus-visible{outline-offset:4px;border-radius:50%;outline:1px solid #67e8d299}.siet-node-lab{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#aeb9d2;white-space:nowrap;text-shadow:0 0 3px #000000e6;pointer-events:none;font-size:9.5px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%,100%)}.siet-node.sel .siet-node-lab,.siet-node.sel{color:#fff}.siet-node.sel .siet-logo-wrap:after,.siet-center.sel .siet-logo-wrap:after{content:"";border:1px solid color-mix(in srgb, var(--nc,var(--a-teal)) 55%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--nc,var(--a-teal)) 45%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-14%}.siet-node.drilling{z-index:7;--ox:0px!important;--oy:0px!important}.siet-node.leaving{opacity:0;transform:translate(-50%, -50%) translate(var(--ox), var(--oy)) scale(.7)}.siet-logo-wrap{place-items:center;display:grid;position:relative}.siet-dot{background:var(--sd);width:9px;height:9px;box-shadow:0 0 9px var(--sd);z-index:4;border-radius:50%;position:absolute;top:6%;right:6%}.siet-node.s-attention .siet-dot{animation:.9s step-end infinite siet-blink}.siet-node.s-active .siet-dot{animation:1.6s ease-in-out infinite siet-blinksoft}.siet-hint{z-index:12;pointer-events:none;font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-faint);font-size:10.5px;position:absolute;bottom:14px;left:clamp(16px,2.4vw,26px)}.siet-loading{z-index:14;place-items:center;display:grid;position:absolute;inset:0}@keyframes siet-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes siet-ring-in{0%{opacity:.3;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes siet-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes siet-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes siet-blinksoft{0%,to{opacity:1}50%{opacity:.5}}.siet-cols{gap:0;padding:8px clamp(14px,2.4vw,26px) 56px;display:flex;position:absolute;inset:64px 0 0;overflow-x:auto}.siet-col{border-right:1px solid var(--a-line);flex:none;width:232px;padding:4px 12px;overflow-y:auto}.siet-col:last-child{border-right:0}.siet-col-head{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint);padding:6px 8px 10px;font-size:9px;position:sticky;top:0}.siet-cell{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 10px;transition:background .14s;display:flex}.siet-cell:hover{background:#ffffff0a}.siet-cell.on{background:#67e8d21a}.siet-cell .clogo{flex:none;place-items:center;display:grid}.siet-cell .cnm{color:var(--a-text);letter-spacing:.03em;flex:1;font-size:12.5px}.siet-cell.on .cnm{color:#fff}.siet-cell .cdot{background:var(--sd);width:8px;height:8px;box-shadow:0 0 7px var(--sd);border-radius:50%;flex:none}.siet-cell .ckids{font-family:var(--a-mono);color:var(--a-faint);flex:none;font-size:13px}.siet .pl-panel .siet-orb{justify-content:center;margin-bottom:12px;display:flex}.siet .pl-panel .siet-open-plocha{background:color-mix(in srgb, var(--nc,var(--a-teal)) 16%, transparent);border:1px solid color-mix(in srgb, var(--nc,var(--a-teal)) 50%, transparent);color:#eaf0ff;width:100%;font-family:var(--font-display,inherit);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:8px;margin:0 0 14px;padding:8px 12px;font-size:11px;transition:background .15s,border-color .15s;display:block}.siet .pl-panel .siet-open-plocha:hover{background:color-mix(in srgb, var(--nc,var(--a-teal)) 28%, transparent);border-color:color-mix(in srgb, var(--nc,var(--a-teal)) 75%, transparent)}.siet .pl-panel .siet-ctl{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.siet .pl-panel .siet-toggle{cursor:pointer;color:var(--pl-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.siet .pl-panel .siet-toggle input{accent-color:var(--a-teal);cursor:pointer;width:14px;height:14px}.siet .pl-panel .siet-dom{font-family:var(--a-mono);color:var(--pl-muted);font-size:10px}.siet .pl-panel .siet-model{width:100%;color:var(--pl-ink);border:1px solid var(--pl-line);font-family:var(--font-mono);cursor:pointer;background:#ffffff08;border-radius:8px;outline:none;padding:7px 10px;font-size:11px}.siet .pl-panel .siet-model option{color:var(--pl-ink);background:#0e1322}.siet .pl-panel .mantra{border-left:2px solid;margin:4px 0;padding-left:10px;font-style:italic}.siet .pl-panel .subs{flex-direction:column;gap:7px;display:flex}.siet .pl-panel .sub-a{color:var(--pl-muted);align-items:center;gap:9px;font-size:11px;display:flex}.siet .pl-panel .sub-a i{border-radius:50%;flex:none;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.siet-center,.siet-ring,.siet-center .siet-logo-wrap{animation:none!important}.siet-node{transition:opacity .2s}}.siet-page{flex-direction:column;flex:none;gap:14px;display:flex}.siet-page>.siet-split{flex:none;min-height:clamp(560px,82vh,920px)}.tok-panel{background:radial-gradient(680px 220px at 16% -8%, color-mix(in srgb, var(--a-teal) 12%, transparent), transparent 70%), radial-gradient(620px 240px at 92% 2%, #9d8cff14, transparent 72%), linear-gradient(180deg, #ffffff0a, #ffffff02), #070b14;border:1px solid var(--a-line);border-radius:20px;flex:none;height:clamp(480px,74vh,860px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px -42px #000000d9,inset 0 1px #ffffff0f}.tok-frame{z-index:1;background:0 0;border:0;flex:1;width:100%;min-height:0;display:block;position:relative}@media (width<=860px){.tok-panel{height:clamp(420px,64vh,680px)}}.tok-panel.tok-with-feed{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:0;display:grid}.tok-with-feed .tok-frame{width:100%;min-width:0;height:100%;min-height:0}.tok-feed{border-left:1px solid var(--a-line);background:#ffffff04;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.tok-feed-head{border-bottom:1px solid var(--a-line);align-items:center;gap:8px;padding:12px 14px;display:flex}.tok-feed-head .dot{background:var(--a-idle);border-radius:50%;flex:none;width:8px;height:8px}.tok-feed-head .dot.live{background:var(--a-work);box-shadow:0 0 8px var(--a-work);animation:1.2s infinite a-blink}.tok-feed-head .lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);font-size:10px}.tok-feed-head .note{font-family:var(--a-mono);color:var(--a-faint);text-align:right;margin-left:auto;font-size:9px}.tok-feed-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.tok-feed-quiet{color:var(--a-faint);padding:8px 2px;font-size:12.5px}.tok-feed-item{border:1px solid var(--a-line);background:var(--a-panel);border-radius:10px;padding:9px 11px}.tok-feed-item.live{border-color:color-mix(in srgb, var(--a-work) 30%, var(--a-line));background:color-mix(in srgb, var(--a-work) 5%, transparent)}.tok-feed-item .t{font-size:12.5px;font-weight:600}.tok-feed-item .s{font-family:var(--a-mono);color:var(--a-muted);margin-top:3px;font-size:10px}.tok-feed-done .h{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);margin:10px 0 6px;font-size:9.5px}.tok-feed-done .r{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;padding:4px 2px;font-size:12px;overflow:hidden}.tok-feed-done .ck{color:var(--a-work)}.tok-feed-foot{border-top:1px solid var(--a-line);font-family:var(--a-mono);color:var(--a-faint);padding:10px 14px;font-size:9.5px}.tok-feed-foot a{color:var(--a-teal);text-decoration:none}@media (width<=900px){.tok-panel.tok-with-feed{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.tok-feed{border-left:0;border-top:1px solid var(--a-line);height:auto;max-height:300px}}.shr{--shr-cyan:#7cdcff;display:inline-flex;position:relative}.shr .shr-btn{white-space:nowrap}.shr-pop{z-index:40;border:1px solid var(--a-line2);background:#0e1320;border-radius:12px;width:240px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 24px 60px -18px #000c}.shr-head{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);padding:4px 6px 8px;font-size:9.5px}.shr-list{flex-direction:column;gap:3px;display:flex}.shr-emp{text-align:left;cursor:pointer;width:100%;color:var(--a-muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;transition:all .15s;display:flex}.shr-emp:hover:not(:disabled){color:var(--a-text);background:#ffffff0a}.shr-emp.on{color:var(--a-text);background:#7cdcff12;border-color:#7cdcff66}.shr-emp:disabled{opacity:.5;cursor:default}.shr-tick{width:16px;height:16px;color:var(--shr-cyan);border:1px solid var(--a-line2);border-radius:5px;flex:0 0 16px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.shr-emp.on .shr-tick{border-color:var(--shr-cyan);background:#7cdcff1f}.shr-nm{font-family:var(--a-ui);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.shr-empty{font-family:var(--a-mono);color:var(--a-faint);padding:8px 6px;font-size:11px;line-height:1.5}.shr-err{color:var(--a-err);padding:6px;font-size:11px}.skills{--sk-cyan:#7cdcff}.skills .am-panel+.am-panel{margin-top:18px}.skills .sk-scope{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.skills .sk-scopebtn{text-align:left;cursor:pointer;border:1px solid var(--a-line2);background:#ffffff08;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,background .15s,opacity .15s;display:flex}.skills .sk-scopebtn:hover:not(:disabled){border-color:#7cdcff66}.skills .sk-scopebtn.on{border-color:var(--sk-cyan);background:#7cdcff12}.skills .sk-scopebtn:disabled{cursor:default;opacity:.55}.skills .sk-scopett{font-family:var(--a-ui);color:var(--a-text);font-size:13.5px;font-weight:500}.skills .sk-scopesub{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-faint);font-size:9.5px}.skills .sk-scopebtn.on .sk-scopesub{color:var(--sk-cyan)}.skills .sk-chips{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.skills .sk-chip{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-muted);border:1px solid var(--a-line2);cursor:pointer;background:#ffffff08;border-radius:999px;padding:5px 11px;font-size:11px;transition:all .15s}.skills .sk-chip:hover{color:var(--a-text);border-color:#ffffff40}.skills .sk-chip.on{color:#05131c;background:var(--sk-cyan);border-color:var(--sk-cyan)}.skills .sk-ta{resize:vertical;width:100%;min-height:180px;line-height:1.55;font-family:var(--a-mono);color:var(--a-text);border:1px solid var(--a-line2);background:#ffffff08;border-radius:10px;outline:none;padding:11px 12px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.skills .sk-ta::placeholder{color:var(--a-faint)}.skills .sk-ta:focus{border-color:var(--sk-cyan);box-shadow:0 0 0 3px #7cdcff26}.skills .sk-enable{cursor:pointer;color:var(--a-muted);background:0 0;border:0;align-items:center;gap:11px;padding:0;display:inline-flex}.skills .sk-enable .am-tg{color:inherit}.skills .sk-enable.on .am-tg{border-color:var(--sk-cyan);background:#7cdcff40}.skills .sk-enable.on .am-tg:after{background:var(--sk-cyan);left:17px}.skills .sk-enable-lbl{font-family:var(--a-mono);letter-spacing:.05em;font-size:11px}.skills .sk-enable.on .sk-enable-lbl{color:var(--a-text)}.skills .sk-msg{border-radius:9px;margin:16px 0 0;padding:9px 12px;font-size:12px}.skills .sk-msg.err{color:var(--a-err);background:#ff7a6b1a;border:1px solid #ff7a6b47}.skills .sk-msg.ok{color:var(--a-teal);background:#67e8d21a;border:1px solid #67e8d247}.skills .sk-formfoot{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.skills .sk-listpanel .am-phead{align-items:center}.skills .sk-list{flex-direction:column;gap:9px;display:flex}.skills .sk-row{border:1px solid var(--a-line);background:#ffffff08;border-radius:11px;align-items:stretch;gap:8px;transition:border-color .15s,opacity .15s;display:flex;overflow:hidden}.skills .sk-row.editing{background:#7cdcff0d;border-color:#7cdcff66}.skills .sk-row.off{opacity:.55}.skills .sk-rowmain{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:12px 14px}.skills .sk-rowtop{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.skills .sk-rowname{font-family:var(--a-ui);color:var(--a-text);font-size:13.5px;font-weight:500}.skills .sk-badge{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:8.5px}.skills .sk-badge.global{color:var(--a-violet);border:1px solid #9d8cff66}.skills .sk-badge.mine{color:var(--sk-cyan);border:1px solid #7cdcff66}.skills .sk-badge.off{color:var(--a-faint);border:1px solid var(--a-line2)}.skills .sk-rowmeta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;display:flex}.skills .sk-rowkey{font-family:var(--a-mono);color:var(--a-faint);font-size:10.5px}.skills .sk-rowtags{flex-wrap:wrap;gap:6px;display:flex}.skills .sk-tag{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-muted);border:1px solid var(--a-line);background:#ffffff0a;border-radius:6px;padding:2px 7px;font-size:9.5px}.skills .sk-tag.all{color:var(--a-faint);font-style:italic}.skills .sk-rowact{align-items:center;gap:6px;padding:0 12px 0 0;display:flex}.skills .sk-mini{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);border:1px solid var(--a-line2);cursor:pointer;background:#ffffff08;border-radius:7px;padding:5px 9px;font-size:10px;transition:all .15s}.skills .sk-mini:hover{color:var(--a-text);border-color:#ffffff40}.skills .sk-mini.on{color:var(--sk-cyan);border-color:#7cdcff66}.skills .sk-mini.danger:hover{color:var(--a-err);border-color:#ff7a6b66}.knowledge .kb-hint{font-family:var(--a-mono);color:var(--a-muted);background:#7cdcff12;border:1px solid #7cdcff42;border-radius:9px;margin:12px 0 0;padding:9px 12px;font-size:11px;line-height:1.55}.knowledge .kb-hint b{color:var(--sk-cyan)}.brain-wrap{background:radial-gradient(680px 220px at 16% -8%, color-mix(in srgb, var(--a-teal) 12%, transparent), transparent 70%), radial-gradient(620px 240px at 92% 2%, #9d8cff14, transparent 72%), linear-gradient(180deg, #ffffff0a, #ffffff02), #070b14;border:1px solid var(--a-line);border-radius:20px;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px -42px #000000d9,inset 0 1px #ffffff0f}.brain-wrap>iframe{z-index:1;flex:1;position:relative}.addmember{--am-cyan:#7cdcff;--am-cyan-navy:#05131c;--am-r:14px;--am-r2:10px;font-family:var(--a-ui);color:var(--a-text)}.addmember .am-panel{background:var(--a-panel);-webkit-backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--a-line2);border-radius:var(--am-r);width:100%;max-width:none;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -20px #000c}.addmember .am-phead{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 18px;display:flex}.addmember .am-eyebrow{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint);margin-bottom:9px;font-size:10px}.addmember .am-ptitle{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);font-size:19px}.addmember .am-psub{color:var(--a-muted);max-width:46ch;margin-top:7px;font-size:13px;line-height:1.5}.addmember .am-chip{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-attn);white-space:nowrap;background:#ffb2571a;border:1px solid #ffb25752;border-radius:999px;padding:5px 10px;font-size:10px}.addmember .am-chip.ok{color:var(--a-work);background:#5be3b31a;border-color:#5be3b357}.addmember .am-pbody{padding:24px 26px}.addmember .am-sec-label{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);margin:0 0 12px;font-size:10px}.addmember .am-empcards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.addmember .am-empcard{text-align:left;cursor:pointer;border:1px solid var(--a-line2,#ffffff1f);background:#7cdcff0d;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 14px;transition:border-color .15s,background .15s;display:flex}.addmember .am-empcard:hover{background:#7cdcff1a;border-color:#7cdcff80}.addmember .am-empcard-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.addmember .am-empcard-nm{font-family:var(--a-ui);color:var(--a-text);font-size:14px;font-weight:700}.addmember .am-empcard-role{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-accent,#7cdcff);font-size:10.5px}.addmember .am-empcard-role.none{color:var(--a-muted);opacity:.8}.addmember .am-empcard-arr{color:var(--a-muted);flex:none;font-size:20px}.addmember .am-emplist{flex-wrap:wrap;gap:7px;display:flex}.addmember .am-empchip{font-family:var(--a-ui);color:var(--a-text);background:#7cdcff12;border:1px solid #7cdcff66;border-radius:999px;align-items:center;gap:9px;padding:5px 12px;font-size:12.5px;display:inline-flex}.addmember .am-tg-link{font-family:var(--a-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--a-accent,#7cdcff);cursor:pointer;opacity:.75;background:0 0;border:none;padding:0;font-size:9.5px;transition:opacity .15s}.addmember .am-tg-link:hover{opacity:1;text-decoration:underline}.addmember .am-tg-code{font-family:var(--a-ui);color:var(--a-text);margin-top:12px;font-size:12.5px}.addmember .am-tg-code code{font-family:var(--a-mono);color:var(--a-accent,#7cdcff);background:#7cdcff1a;border:1px solid #7cdcff66;border-radius:6px;padding:3px 9px;font-size:13px}.addmember .am-sec+.am-sec{margin-top:26px}.addmember .am-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.addmember .am-field{flex-direction:column;gap:7px;margin:0;display:flex}.addmember .am-field.full{grid-column:1/-1}.addmember .am-field span{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.addmember .am-field input{font-family:var(--a-mono);color:var(--a-text);border:1px solid var(--a-line2);border-radius:var(--am-r2);background:#ffffff08;outline:none;padding:9px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.addmember .am-field input::placeholder{color:var(--a-faint)}.addmember .am-field input:focus{border-color:var(--am-cyan);box-shadow:0 0 0 3px #7cdcff26}.addmember .am-field select{font-family:var(--a-mono);color:var(--a-text);border:1px solid var(--a-line2);border-radius:var(--am-r2);cursor:pointer;appearance:none;background:#ffffff08 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='%237cdcff' stroke-width='2.4'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 11px center no-repeat;outline:none;padding:9px 11px;font-size:13px}.addmember .am-field select:focus{border-color:var(--am-cyan);box-shadow:0 0 0 3px #7cdcff26}.addmember .am-field select option{background:var(--a-pop,#0a1622);color:var(--a-text)}.addmember .am-pick-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.addmember .am-count{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--am-cyan);background:#7cdcff1a;border:1px solid #7cdcff4d;border-radius:999px;padding:5px 10px;font-size:10px}.addmember .am-prefill{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--am-cyan);cursor:pointer;background:#7cdcff12;border:1px solid #7cdcff52;border-radius:999px;padding:5px 11px;font-size:9.5px;transition:background .15s,border-color .15s}.addmember .am-prefill:hover{border-color:var(--am-cyan);background:#7cdcff24}.addmember .am-acard.am-locked{cursor:default;opacity:.92}.addmember .am-acard.am-locked:hover{opacity:.92}.addmember .am-lock{opacity:.5;flex-shrink:0;font-size:11px}.addmember .am-branch{margin-top:18px}.addmember .am-branch:first-child{margin-top:0}.addmember .am-branch-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.addmember .am-branch-h>span{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);font-size:9.5px}.addmember .am-branch-h .am-ln{background:var(--a-line);flex:1;height:1px}.addmember .am-branch-h .am-all{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--am-cyan);cursor:pointer;opacity:.85;background:0 0;border:0;padding:0;font-size:9.5px}.addmember .am-branch-h .am-all:hover{opacity:1}.addmember .am-branch-h .am-brn{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.addmember .am-branch-h .am-bchev{color:var(--a-faint);flex:none;transition:transform .15s}.addmember .am-branch-h .am-bchev.closed{transform:rotate(-90deg)}.addmember .am-branch-h .am-bdot{border-radius:50%;flex:none;width:8px;height:8px}.addmember .am-branch-h .am-btitle{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-ink,#eaf1fb);font-size:9.5px}.addmember .am-branch-h .am-bsub{color:var(--a-faint);font-size:10px}.addmember .am-branch-h .am-bn{font-family:var(--a-mono);color:var(--a-faint);margin-left:2px;font-size:9.5px}.addmember .am-agrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.addmember .am-acard{border:1px solid var(--a-line);border-radius:var(--am-r2);cursor:pointer;text-align:left;background:#ffffff08;align-items:center;gap:11px;padding:11px 12px;transition:border-color .15s,opacity .15s,background .15s;display:flex}.addmember .am-acard.on{background:#7cdcff0f;border-color:#7cdcff52}.addmember .am-acard.off{opacity:.42}.addmember .am-acard:hover{opacity:1}.addmember .am-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 8px}.addmember .am-ameta{flex-direction:column;flex:1;min-width:0;display:flex}.addmember .am-aname{font-family:var(--a-ui);color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.addmember .am-alabel{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);margin-top:2px;font-size:8.5px}.addmember .am-tg{border:1px solid var(--a-line2);background:#6e8ca24d;border-radius:999px;flex-shrink:0;width:34px;height:18px;transition:background .15s,border-color .15s;position:relative}.addmember .am-tg:after{content:"";background:var(--a-idle);border-radius:50%;width:14px;height:14px;transition:left .15s,background .15s;position:absolute;top:1px;left:1px}.addmember .am-acard.on .am-tg{border-color:var(--am-cyan);background:#7cdcff40}.addmember .am-acard.on .am-tg:after{background:var(--am-cyan);left:17px}.addmember .am-cred{border:1px solid var(--a-line2);border-radius:var(--am-r2);background:#ffffff08;overflow:hidden}.addmember .am-credrow{align-items:center;gap:16px;padding:13px 16px;display:flex}.addmember .am-credrow+.am-credrow{border-top:1px solid var(--a-line)}.addmember .am-credlbl{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);flex:none;width:120px;font-size:10px}.addmember .am-credval{color:var(--a-text);word-break:break-all;font-size:14px}.addmember .am-credval.am-mono{font-family:var(--a-mono);letter-spacing:.02em;color:var(--am-cyan)}.addmember .am-rec{color:var(--a-muted);margin-top:14px;font-size:12px;line-height:1.5}.addmember .am-err{color:var(--a-err);margin-top:16px;font-size:12.5px}.addmember .am-empty{color:var(--a-faint);font-family:var(--a-mono);padding:8px 0;font-size:12px}.addmember .am-pfoot{border-top:1px solid var(--a-line);justify-content:flex-end;align-items:center;gap:12px;padding:20px 26px;display:flex}.addmember .am-btn{font-family:var(--a-ui);border-radius:var(--am-r2);cursor:pointer;border:1px solid #0000;padding:10px 22px;font-size:13.5px;font-weight:500;transition:transform .1s,background .15s,filter .15s}.addmember .am-btn:active{transform:scale(.98)}.addmember .am-btn:disabled{opacity:.5;cursor:default}.addmember .am-sec.am-btn,.addmember .am-btn.am-sec{color:var(--am-cyan);background:0 0;border-color:#7cdcff73}.addmember .am-btn.am-pri{background:var(--am-cyan);color:var(--am-cyan-navy)}.addmember .am-btn.am-pri:hover:not(:disabled){filter:brightness(1.06)}.addmember .am-note{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-faint);max-width:32ch;margin-right:auto;font-size:9.5px;line-height:1.5}@media (width<=640px){.addmember .am-grid{grid-template-columns:1fr}}.members{font-family:var(--a-ui);color:var(--a-text)}.members .mb-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.members .mb-search{max-width:360px;font-family:var(--a-mono);color:var(--a-text);border:1px solid var(--a-line2);background:#ffffff08;border-radius:10px;outline:none;flex:1;padding:9px 12px;font-size:13px}.members .mb-search:focus{border-color:#7cdcff;box-shadow:0 0 0 3px #7cdcff26}.members .mb-search::placeholder{color:var(--a-faint)}.members .mb-count{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.members .mb-list{flex-direction:column;gap:8px;display:flex}.members .mb-row{border:1px solid var(--a-line);cursor:pointer;text-align:left;background:#ffffff08;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px 14px;padding:13px 16px;transition:border-color .15s,background .15s;display:flex}.members .mb-row>div{flex:200px;min-width:0}.members .mb-row:hover{background:#7cdcff0d;border-color:#7cdcff52}.members .mb-exp{width:20px;height:20px;color:var(--a-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.members .mb-exp:hover{color:#7cdcff;background:#7cdcff1f}.members .mb-exp.ph{cursor:default;color:var(--a-faint)}.members .mb-child{background:#ffffff04;border-left:2px solid #7cdcff40;margin-left:26px}.members .mb-kids{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-faint);font-size:10px;font-weight:400}.members .mb-nm{color:var(--a-text);font-size:14px;font-weight:500}.members .mb-meta{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);margin-top:3px;font-size:9.5px}.members .mb-tag{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);border:1px solid var(--a-line2);white-space:nowrap;background:#ffffff0d;border-radius:999px;justify-self:start;padding:4px 9px;font-size:9.5px}.members .mb-stat{font-family:var(--a-mono);color:var(--a-muted);white-space:nowrap;text-align:right;font-size:11px}.members .mb-stat b{color:#7cdcff;font-weight:600}.members .mb-empty{color:var(--a-faint);font-family:var(--a-mono);text-align:center;padding:18px 0;font-size:12px}.members .mb-popwrap{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0208109e;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.members .mb-pop{background:var(--a-pop,#0a1622);border:1px solid var(--a-line2);border-radius:16px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 80px -24px #000000d9}.members .mb-pophead{border-bottom:1px solid var(--a-line);flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 24px 16px;display:flex}.members .mb-poptitle{font-family:var(--font-display);letter-spacing:.03em;font-size:18px}.members .mb-popsub{color:var(--a-muted);margin-top:5px;font-size:12.5px}.members .mb-x{color:var(--a-faint);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.members .mb-x:hover{color:var(--a-text)}.members .mb-popbody{flex:auto;padding:20px 24px;overflow-y:auto}.members .mb-usage{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.members .mb-ucard{border:1px solid var(--a-line);background:#ffffff08;border-radius:12px;padding:12px 14px}.members .mb-ucard .big{font-family:var(--a-mono);color:var(--a-text);font-size:18px}.members .mb-ucard .lbl{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);margin-top:4px;font-size:9px}.members .mb-seclbl{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);justify-content:space-between;align-items:center;margin:0 0 11px;font-size:10px;display:flex}.members .mb-sec+.mb-sec{margin-top:22px}.members .mb-popfoot{border-top:1px solid var(--a-line);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex}.members .mb-savemsg{font-family:var(--a-mono);color:var(--a-work,#5be3b3);margin-right:auto;font-size:11px}.members .mb-cred-btn{margin-right:auto}.members .mb-credpop{max-width:460px}.members .mb-cred-note{color:var(--a-muted);margin:0;font-size:12.5px;line-height:1.55}.members .mb-cred-note+.am-err{margin-top:12px}.members .mb-cred{flex-direction:column;gap:12px;display:flex}.members .mb-cred-row{border:1px solid var(--a-line);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.members .mb-cred-lbl{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);flex:0 0 54px;font-size:9px}.members .mb-cred-val{font-family:var(--a-mono);color:var(--a-text);word-break:break-all;-webkit-user-select:all;user-select:all;flex:auto;font-size:13.5px}.members .mb-cred-copy{flex:none;padding:5px 11px;font-size:11px}.members .mb-cred .mb-cred-note{margin-top:4px}.adm{max-width:1020px;font-family:var(--a-mono);color:var(--a-text);flex-direction:column;gap:26px;margin:0 auto;padding:6px 4px 48px;display:flex}.adm-loading{place-items:center;min-height:60vh;display:grid}.adm-head{text-align:center}.adm-head h1{font-family:var(--font-display);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:500;display:inline-flex}.adm-head p{color:var(--a-muted);margin-top:8px;max-width:640px;margin-inline:auto;font-size:12.5px;line-height:1.5}.adm-devbadge{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal);background:#67e8d21a;border:1px solid #67e8d266;border-radius:999px;padding:4px 11px;font-size:9.5px}.adm-card{background:var(--a-panel);-webkit-backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--a-line2);border-radius:var(--a-r);padding:18px}.adm-card-active{border-color:#7cdcff66;box-shadow:0 0 0 1px #7cdcff14,0 24px 60px -30px #000000b3}.adm-ctitle{color:var(--a-text);margin-bottom:3px;font-size:14px;font-weight:500}.adm-cdesc{color:var(--a-muted);margin-bottom:16px;font-size:12px;line-height:1.5}.adm-empty{color:var(--a-faint);text-align:center;padding:24px 12px;font-size:12px}.adm-stats{margin-bottom:18px}.adm-statsum{font-family:var(--a-mono);color:var(--a-muted);letter-spacing:.02em;margin-bottom:16px;font-size:12.5px}.adm-statsum b{color:var(--a-teal);font-weight:500}.adm-rankhead,.adm-rankrow{grid-template-columns:minmax(0,1fr) 76px 104px 88px;align-items:center;gap:10px;display:grid}.adm-rankhead{letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint);border-bottom:1px solid var(--a-line);padding-bottom:9px;font-size:9.5px}.adm-rankhead span:not(:first-child){text-align:right}.adm-rankrow{border-bottom:1px solid var(--a-line);color:var(--a-text);padding:10px 0;font-size:13px}.adm-rankrow:last-child{border-bottom:0}.adm-rankname{align-items:center;gap:8px;min-width:0;display:flex}.adm-chev{width:16px;height:16px;color:var(--a-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:10px;line-height:1;transition:transform .16s,color .16s;display:grid}.adm-chev.open{transform:rotate(90deg)}.adm-chev:hover{color:var(--a-teal)}.adm-chev.ghost{cursor:default;pointer-events:none}.adm-dot{border-radius:50%;flex:none;width:9px;height:9px}.adm-rnm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-num{font-family:var(--a-mono);color:var(--a-muted);text-align:right;font-size:12.5px}.adm-pct{color:var(--a-text)}.adm-activegrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-items:center;gap:24px 16px;padding:12px 6px 6px;display:grid}.adm-aitem{flex-direction:column;align-items:center;gap:9px;width:100%;display:flex}.adm-logo{place-items:center;display:grid}.adm-anm{color:var(--a-text);letter-spacing:.03em;text-align:center;white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:144px;font-size:11.5px;line-height:1.35}.adm-stage{background:var(--a-ink1);border-radius:12px;padding:34px 16px 24px;position:relative}.adm-cf{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:360px;display:flex;position:relative}.adm-item{cursor:pointer;color:inherit;transform:translate(-50%, -50%) translateX(var(--ox,0px));background:0 0;border:0;flex-direction:column;align-items:center;gap:11px;padding:0;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s;display:flex;position:absolute;top:50%;left:50%}.adm-item .adm-inm{color:var(--a-muted);text-align:center;white-space:normal;overflow-wrap:break-word;max-width:130px;font-size:11px;line-height:1.3}.adm-item:not(.focus){transform:translate(-50%, -50%) translateX(var(--ox,0px)) translateY(10px) scale(.86);opacity:.8;z-index:2}.adm-item.dim{transform:translate(-50%, -50%) translateX(var(--ox,0px)) translateY(24px) scale(.7);opacity:.5;z-index:1}.adm-item.focus{opacity:1;z-index:5;transform:translate(-50%,-50%)scale(1)}.adm-item.focus .adm-inm{color:var(--a-text);max-width:220px;font-size:13px}.adm-item.dim .adm-inm{color:var(--a-faint)}.adm-item.off{opacity:.4}.adm-item.off.focus{opacity:.55}.adm-item.off .adm-inm{color:var(--a-faint)}.adm-arr{z-index:8;border:1px solid var(--a-line2);width:36px;height:36px;color:var(--a-muted);cursor:pointer;background:#ffffff08;border-radius:50%;place-items:center;font-size:16px;transition:all .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.adm-arr:hover:not(:disabled){color:var(--a-text);background:#ffffff0f;border-color:#ffffff4d}.adm-arr:disabled{opacity:.3;cursor:default}.adm-arr.l{left:12px}.adm-arr.r{right:12px}.adm-focusmeta{flex-direction:column;align-items:center;gap:8px;margin-top:6px;display:flex}.adm-pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--a-line2);color:var(--a-muted);border-radius:999px;padding:4px 12px;font-size:10px}.adm-pill.on{color:var(--a-work);background:#5be3b31a;border-color:#5be3b366}.adm-pill.off{color:var(--a-faint)}.adm-role{text-align:center;color:var(--a-muted);max-width:440px;font-size:11.5px;line-height:1.5}.adm-connect{flex-direction:column;align-items:center;gap:8px;margin-top:4px;display:flex}.adm-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:inline-flex}.adm-tg{border:1px solid var(--a-line2);background:#6e8ca24d;border-radius:999px;flex:none;width:38px;height:20px;transition:background .18s,border-color .18s;position:relative}.adm-tg i{background:var(--a-muted);border-radius:50%;width:14px;height:14px;transition:left .18s,background .18s;position:absolute;top:2px;left:2px}.adm-toggle.on .adm-tg{background:#7cdcff40;border-color:#7cdcff}.adm-toggle.on .adm-tg i{background:#7cdcff;left:20px}.adm-tlbl{color:#7cdcff;font-size:12px}.adm-cap{color:var(--a-faint);text-align:center;font-size:11px;line-height:1.5}.adm-note{color:var(--a-muted);background:#7cdcff0d;border:1px solid #7cdcff40;border-radius:12px;padding:14px 16px;font-size:12.5px;line-height:1.6}.adm-note b{color:var(--a-text)}@media (width<=640px){.adm-item.dim{display:none}}.logo-list{flex-direction:column;gap:2px;display:flex}.logo-sum{font-family:var(--a-mono);color:var(--a-dim-2,#8a93a6);margin-bottom:8px;font-size:11.5px}.logo-row{border-radius:9px;align-items:center;gap:10px;padding:5px 6px;display:flex}.logo-row.base{opacity:.68}.logo-row .lg-mini{flex:none;width:26px;height:26px;display:inline-flex}.logo-row .lg-name{min-width:0;font-family:var(--a-ui);color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.logo-row .lg-file{font-family:var(--a-mono);color:var(--a-dim-2,#8a93a6);flex:none;font-size:10.5px}.logo-row .lg-tag{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-dim-2,#8a93a6);background:#ffffff0f;border-radius:999px;flex:none;padding:2px 7px;font-size:9px}.logo-row .lg-tag.ok{color:var(--mint);background:#34d39924}.da{flex-direction:column;gap:8px;display:flex}.da-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}@media (width<=900px){.da-kpis{grid-template-columns:repeat(2,1fr)}}.da-kpis.k3{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.da-kpis.k3{grid-template-columns:repeat(2,1fr)}}.da-kpi{border:1px solid var(--a-line);background:#ffffff08;border-radius:12px;flex-direction:column;padding:12px 12px 12px 16px;display:flex;position:relative;overflow:hidden}.da-kpi:before{content:"";background:var(--da-c,var(--a-teal));width:3px;position:absolute;top:0;bottom:0;left:0}.da-kpi .v{font-family:var(--a-mono);color:var(--da-vc,var(--a-text));font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.15}.da-kpi .v.sm{font-size:15px}.da-kpi .l{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);margin-top:5px;font-size:9px;line-height:1.4}.da-kpi.watch{--da-c:var(--a-work);--da-vc:var(--a-work)}.da-kpi.warn{--da-c:var(--a-attn);--da-vc:var(--a-attn)}.da-kpi.crit{--da-c:#ff7a6b;--da-vc:#ff7a6b}.da-card{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;padding:14px 18px}.da-card-lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);margin-bottom:10px;font-size:10px}.da-loading{place-items:center;min-height:50vh;display:grid}.da-note{color:var(--a-muted);background:color-mix(in srgb, var(--a-teal) 6%, transparent);border:1px solid color-mix(in srgb, var(--a-teal) 22%, transparent);border-radius:12px;margin-top:18px;padding:14px 16px;font-size:12.5px;line-height:1.6}.da-note b{color:var(--a-text)}.cd{flex-direction:column;gap:16px;display:flex}.cd-err{font-family:var(--a-mono);color:#ff7a6b;background:#ff7a6b14;border-left:3px solid #ff7a6b;border-radius:0 6px 6px 0;padding:8px 12px;font-size:11.5px}.cd-back{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);font-size:10px;text-decoration:none}.cd-back:hover{color:var(--a-teal)}.cd-head{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.cd-title{font-family:var(--font-display);letter-spacing:.03em;color:var(--a-text);margin:0;font-size:22px;font-weight:400}.cd-prio{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-attn);font-size:10px}.cd-edit,.cd-right{margin-left:auto}.cd-meta{font-family:var(--a-mono);color:var(--a-faint);margin:0;font-size:10.5px;line-height:1.6}.cd-meta a{color:var(--a-teal);text-decoration:none}.cd-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=900px){.cd-kpis{grid-template-columns:repeat(2,1fr)}}.cd-kpi{border:1px solid var(--a-line);background:#ffffff08;border-radius:12px;flex-direction:column;padding:12px 12px 12px 16px;display:flex;position:relative;overflow:hidden}.cd-kpi:before{content:"";background:var(--cd-c,var(--a-teal));width:3px;position:absolute;top:0;bottom:0;left:0}.cd-kpi .l{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.cd-kpi .v{font-family:var(--a-mono);color:var(--cd-vc,var(--a-text));font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:600;line-height:1.15}.cd-kpi .s{font-family:var(--a-mono);color:var(--a-faint);margin-top:5px;font-size:9.5px;line-height:1.4}.cd-kpi.watch{--cd-c:var(--a-work);--cd-vc:var(--a-work)}.cd-kpi.warn{--cd-c:var(--a-attn);--cd-vc:var(--a-attn)}.cd-kpi.crit{--cd-c:#ff7a6b;--cd-vc:#ff7a6b}.cd-kpi .s.crit{color:#ff7a6b}.cd-card{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;min-width:0;padding:14px 18px}.cd-card-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.cd-card-lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);font-size:10px}.cd-card-sub{font-family:var(--a-mono);color:var(--a-faint);flex:1;min-width:0;font-size:10px}.cd-card-act{margin-left:auto}.cd-btn{font-family:var(--a-mono);letter-spacing:.06em;border:1px solid var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:10.5px;transition:color .15s,border-color .15s,background .15s}.cd-btn:hover{color:var(--a-text)}.cd-btn.acc{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 40%, transparent)}.cd-btn.acc:hover{background:color-mix(in srgb, var(--a-teal) 10%, transparent)}.cd-btn.del{color:#ff7a6b;border-color:#ff7a6b59;padding:3px 9px}.cd-btn.del:hover{background:#ff7a6b1a}.cd-btn.sm{padding:4px 10px;font-size:9.5px}.cd-btn:disabled{opacity:.55;cursor:default}.cd-proj{border-bottom:1px solid #ffffff0a;padding:12px 0}.cd-proj:last-child{border-bottom:0}.cd-proj-head{align-items:center;gap:10px;display:flex}.cd-ptitle{color:var(--a-text);font-size:14px}.cd-prog{align-items:center;gap:10px;margin:9px 0;display:flex}.cd-prog-track{background:#ffffff0f;border-radius:999px;flex:1;height:6px;overflow:hidden}.cd-prog-track>i{background:var(--a-work);border-radius:999px;height:100%;transition:width .3s;display:block}.cd-prog-pct{font-family:var(--a-mono);color:var(--a-muted);white-space:nowrap;font-size:10px}.cd-ms{flex-direction:column;gap:3px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cd-ms li{color:var(--a-text);align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.cd-ms input[type=checkbox]{accent-color:var(--a-work);cursor:pointer}.cd-ms .done{color:var(--a-faint);text-decoration:line-through}.cd-ms-run{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-attn);font-size:9px}.cd-ms-due{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:10px}.cd-closing{border:1px solid color-mix(in srgb, var(--a-teal) 40%, var(--a-line2));background:#ffffff05;border-radius:12px;margin-top:10px;padding:14px}.cd-checkline{color:var(--a-text);align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.cd-checkline input{accent-color:var(--a-teal)}.cd-f{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.cd-f>span{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.cd-f.narrow{max-width:200px}.cd-actrow{justify-content:flex-end;gap:8px;display:flex}.cd-tbl{border-collapse:collapse;width:100%}.cd-tbl th{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);text-align:left;border-bottom:1px solid var(--a-line);padding:0 10px 7px 0;font-size:9.5px;font-weight:400}.cd-tbl th.num,.cd-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.cd-tbl td{color:var(--a-text);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:8px 10px 8px 0;font-size:12.5px}.cd-tbl tr:last-child td{border-bottom:0}.cd-tbl td.num{font-family:var(--a-mono)}.cd-tbl .muted{color:var(--a-muted)}.cd-tbl tfoot td{font-family:var(--a-mono);color:var(--a-muted);border-top:1px solid var(--a-line);border-bottom:0;padding-top:8px;font-size:11px}.cd-num-teal{font-family:var(--a-mono);color:var(--a-teal)}.cd-row-done td{opacity:.55}.cd-costcell{background:#ffffff05}.cd-costhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cd-costrow{align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}.cd-costrow .kind{width:84px;color:var(--a-muted);font-family:var(--a-mono);font-size:10.5px}.cd-costrow .desc{flex:1;min-width:0}.cd-costrow .date{color:var(--a-faint);font-family:var(--a-mono);font-size:10.5px}.cd-costrow .amt{text-align:right;width:80px;font-family:var(--a-mono);font-variant-numeric:tabular-nums}.cd-costlink{font-family:var(--a-mono);color:var(--a-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px}.cd-costlink:hover{color:var(--a-teal)}.cd-tbl a{color:var(--a-teal);text-decoration:none}.cd-tbl a:hover{text-decoration:underline}.cd-state{font-family:var(--a-mono);letter-spacing:.04em;white-space:nowrap;font-size:9.5px}.cd-state.is-ok{color:var(--a-work)}.cd-state.is-warn{color:var(--a-attn)}.cd-state.is-crit{color:#ff7a6b}.cd-state.is-acc{color:var(--a-teal)}.cd-state.is-violet{color:var(--a-violet)}.cd-state.is-muted{color:var(--a-faint)}.cd-empty{font-family:var(--a-mono);color:var(--a-faint);text-align:center;padding:16px 0;font-size:11px}.vystupy{padding:4px 2px 24px}.vys-msg{text-align:center;color:var(--a-faint);font-family:var(--a-mono);padding:40px;font-size:12px}.vys-msg.err{color:var(--a-err)}.vys-stack{flex-direction:column;gap:14px;display:flex}.vys-wait{background:color-mix(in srgb, var(--a-violet) 6%, transparent);border:1px solid color-mix(in srgb, var(--a-violet) 35%, var(--a-line));border-radius:12px;padding:14px 16px}.vys-wait-head{align-items:center;gap:8px;margin-bottom:11px;display:flex}.vys-wait-head .dot{background:var(--a-violet);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--a-violet) 60%, transparent);border-radius:50%;flex:none}.vys-wait-head .lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-violet);font-size:10px}.vys-wait-head .note{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:10px}.vys-wait-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.vys-wcard{background:var(--a-panel);border:1px solid var(--a-line);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.vys-wcard.returned{border-color:color-mix(in srgb, var(--a-err) 30%, var(--a-line))}.vys-wtitle{color:var(--a-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.vys-wtitle:hover{color:var(--a-teal)}.vys-wmeta{font-family:var(--a-mono);color:var(--a-faint);font-size:9.5px}.vys-wmeta.ret{color:var(--a-err)}.vys-quiet{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.vys-qhead{align-items:center;gap:8px;padding:2px 0 8px;display:flex}.vys-qhead .dot{border-radius:50%;flex:none;width:7px;height:7px}.vys-qhead .dot.work{background:var(--a-work)}.vys-qhead .dot.blue{background:var(--a-blue)}.vys-qhead .lbl{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.vys-qhead .hint{font-family:var(--a-mono);color:var(--a-off);margin-left:auto;font-size:9px}.vys-more{cursor:pointer;font-family:var(--a-mono);color:var(--a-faint);background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:4px 8px;font-size:9.5px}.vys-more:hover{color:var(--a-muted)}.vys-empty-col{font-family:var(--a-mono);color:var(--a-faint);text-align:center;opacity:.6;padding:14px 0;font-size:12px}.vys-wait{margin-bottom:16px}.vys-batches{flex-direction:column;gap:12px;margin-top:4px;display:flex}.vys-agentwrap{position:relative}.vys-agent-back{z-index:40;background:0 0;position:fixed;inset:0}.vys-agentmenu{z-index:41;background:var(--a-pop);border:1px solid var(--a-line2);border-radius:var(--a-r);flex-direction:column;gap:2px;min-width:180px;max-height:320px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 30px #0006}.vys-agentmenu button{text-align:left;cursor:pointer;font-family:var(--a-ui);color:var(--a-text);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.vys-agentmenu button:hover{background:#ffffff0f}.vys-agentmenu button.on{color:var(--a-teal);background:color-mix(in srgb, var(--a-teal) 12%, transparent)}.vys-agentmenu button:disabled{color:var(--a-faint);cursor:default}.vys-agentmenu button:disabled:hover{background:0 0}.vys-audits{margin-bottom:14px}.vys-audit{border-top:1px solid var(--a-line);grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;padding:9px 4px;display:grid}.vys-audit:first-of-type{border-top:0}.va-date{font-family:var(--a-mono);color:var(--a-faint);white-space:nowrap;grid-area:1/1;font-size:11px}.va-title{color:var(--a-text);grid-area:1/2;font-size:13px;font-weight:600}.va-scope{color:var(--a-muted);grid-area:2/2;font-size:11.5px;line-height:1.4}.va-stav{white-space:nowrap;font-family:var(--a-mono);background:color-mix(in srgb, var(--a-blue) 12%, transparent);color:var(--a-blue);border-radius:999px;grid-area:1/3/span 2;place-self:center end;padding:3px 9px;font-size:10px}.va-stav.ok{background:color-mix(in srgb, var(--a-work) 14%, transparent);color:var(--a-work)}.cb{--cb-coral:#ff5e69;--cb-coral-soft:#ff5e691f;--cb-coral-line:#ff5e6961;--c-plan:#ff8a56;--c-beh:var(--cb-coral);--c-hot:var(--a-teal);font-family:var(--a-ui);color:var(--a-text)}.cb *{box-sizing:border-box}.cb-loading,.cb-err{color:var(--a-faint);padding:20px 4px;font-size:12px}.cb-err{color:var(--a-err)}.cb-err.inline{padding:6px 2px 0}.cb-shell{border:1px solid var(--a-line);background:radial-gradient(680px 200px at 18% -6%,#ff5e691f,#0000 70%),radial-gradient(620px 220px at 92% 4%,#ff8a5614,#0000 72%),linear-gradient(#ffffff0b,#ffffff03);border-radius:20px;padding:28px 26px 30px;position:relative;overflow:hidden;box-shadow:0 30px 90px -42px #000000d9,inset 0 1px #ffffff0f}.cb-shell:after{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%)}.cb-head{z-index:1;flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:20px;display:flex;position:relative}.cb-head .cb-eyebrow{font-family:var(--a-mono);letter-spacing:.32em;color:var(--cb-coral);text-transform:uppercase;font-size:11px}.cb-head h1{font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:19px;font-weight:400}.cb-head .cb-sub{font-family:var(--a-mono);color:var(--a-faint);letter-spacing:.04em;margin-left:auto;font-size:11.5px}.cb-add{z-index:1;gap:10px;margin:4px 0 18px;display:flex;position:relative}.cb-addin{font-family:var(--a-ui);color:var(--a-text);border:1px solid var(--a-line2);background:#ffffff0a;border-radius:10px;outline:none;flex:1;padding:11px 14px;font-size:13px;transition:border-color .15s,background .15s}.cb-addin::placeholder{color:var(--a-faint)}.cb-addin:focus{border-color:var(--cb-coral-line);background:var(--cb-coral-soft)}.cb-addbtn{font-family:var(--a-mono);letter-spacing:.06em;cursor:pointer;color:#1a0d10;background:var(--cb-coral);border:1px solid var(--cb-coral);border-radius:10px;padding:0 18px;font-size:11.5px;font-weight:600;transition:filter .15s,opacity .15s}.cb-addbtn:hover:not(:disabled){filter:brightness(1.08)}.cb-addbtn:disabled{opacity:.45;cursor:default}.cb-cols{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.cb-cols.cb-cols-hot{grid-template-columns:1fr}.cb-cols.cb-cols-two{grid-template-columns:repeat(2,1fr);margin:16px 0 20px}.cb-col{--c:var(--c-plan);border:1px solid var(--a-line);background:#ffffff05;border-radius:14px;min-height:120px;padding:12px 12px 16px}.cb-col.col-prebieha{--c:var(--c-beh)}.cb-col.col-hotove{--c:var(--c-hot)}.cb-col-head{align-items:center;gap:9px;padding:4px 4px 12px;display:flex}.cb-col-head .dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 12px var(--c);border-radius:50%;flex:none}.cb-col-head .nm{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:600}.cb-col-head .ct{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:11px}.cb-col-body{scrollbar-width:thin;scrollbar-color:var(--a-line2) transparent;flex-direction:column;gap:12px;max-height:calc(100vh - 300px);padding-right:4px;display:flex;overflow-y:auto}.cb-col-body::-webkit-scrollbar{width:8px}.cb-col-body::-webkit-scrollbar-thumb{background:var(--a-line2);border-radius:8px}.cb-col-body::-webkit-scrollbar-track{background:0 0}.col-hotove .cb-col-body{grid-template-columns:repeat(3,1fr);align-content:start;align-items:start;gap:12px;display:grid}.cb-empty{font-family:var(--a-mono);color:var(--a-faint);text-align:center;opacity:.6;padding:14px 0;font-size:12px}.cb-note{--c:var(--c-plan);border:1px solid var(--a-line);border-top:2px solid var(--c);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff0e,#ffffff05);border-radius:4px 4px 12px 12px;padding:14px 13px 11px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 14px 34px -20px #000c,inset 0 1px #ffffff0d}.cb-note.has-detail{cursor:pointer}.cb-note.st-prebieha{--c:var(--c-beh)}.cb-note.st-hotove{--c:var(--c-hot)}.cb-note:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--c) 14%, transparent), transparent 42%);opacity:.55;position:absolute;inset:0}.cb-note:hover{border-color:var(--a-line2);box-shadow:0 22px 46px -22px #000000d9, 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);transform:translateY(-2px)}.cb-nt-title{z-index:1;font-family:var(--a-ui);color:var(--a-text);font-size:13.5px;font-weight:500;line-height:1.5;position:relative}.cb-nt-note{z-index:1;font-family:var(--a-ui);color:var(--a-muted);white-space:pre-wrap;margin-top:7px;font-size:12px;line-height:1.5;position:relative}.cb-nt-foot{z-index:1;align-items:center;gap:8px;margin-top:12px;display:flex;position:relative}.cb-when{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.cb-acts{gap:4px;margin-left:auto;display:flex}.cb-arr{width:24px;height:24px;color:var(--a-muted);cursor:pointer;border:1px solid var(--a-line);background:#ffffff0a;border-radius:7px;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:all .15s;display:inline-flex}.cb-arr:hover:not(:disabled){color:var(--a-text);border-color:var(--a-line2);background:#ffffff14}.cb-arr.del:hover:not(:disabled){color:var(--cb-coral);border-color:var(--cb-coral-line);background:var(--cb-coral-soft)}.cb-arr:disabled{opacity:.4;cursor:default}.cb-editbox{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.cb-in,.cb-ta{font-family:var(--a-ui);color:var(--a-text);border:1px solid var(--a-line2);resize:vertical;background:#ffffff0a;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:12.5px}.cb-in:focus,.cb-ta:focus{border-color:var(--cb-coral-line)}.cb-editactions{gap:6px;display:flex}.cb-mini{font-family:var(--a-mono);cursor:pointer;color:var(--a-muted);border:1px solid var(--a-line);background:0 0;border-radius:8px;padding:6px 12px;font-size:10.5px;transition:all .15s}.cb-mini:hover:not(:disabled){color:var(--a-text);border-color:var(--a-line2)}.cb-mini.ok{color:#1a0d10;background:var(--cb-coral);border-color:var(--cb-coral);font-weight:600}.cb-mini:disabled{opacity:.5;cursor:default}.cb-hint{z-index:1;text-align:center;font-family:var(--a-ui);color:var(--a-faint);letter-spacing:.02em;margin-top:22px;font-size:12px;position:relative}.cb-hint b{color:var(--cb-coral);font-weight:600}.cb-contract{z-index:1;border:1px solid var(--cb-coral-line);background:linear-gradient(135deg,#ff8a561a,#ff5e690d);border-radius:14px;align-items:center;gap:14px;margin:2px 0 16px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.cb-contract:hover{border-color:var(--cb-coral);background:linear-gradient(135deg,#ff8a5626,#ff5e6914);transform:translateY(-1px)}.cb-contract-ic{width:44px;height:44px;color:var(--c-plan);background:#ff8a5624;border:1px solid #ff8a5652;border-radius:11px;flex:none;place-items:center;display:grid}.cb-contract-ic svg{width:22px;height:22px}.cb-contract-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.cb-contract-txt .t{font-family:var(--a-ui);color:var(--a-text);font-size:13.5px;font-weight:600}.cb-contract-txt .m{font-family:var(--a-mono);color:var(--a-muted);letter-spacing:.02em;font-size:11px}.cb-contract-go{font-family:var(--a-mono);letter-spacing:.04em;color:#1a0d10;white-space:nowrap;background:linear-gradient(90deg, #ffa84b, var(--c-plan));border-radius:9px;flex:none;margin-left:auto;padding:9px 15px;font-size:11px;font-weight:600}.cb-prog{z-index:1;border:1px solid var(--a-line);background:#ffffff05;border-radius:14px;margin:0 0 20px;padding:15px 16px;position:relative}.cb-prog-top{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.cb-prog-top .lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);font-size:11px}.cb-prog-top .val{font-family:var(--font-display);color:var(--cb-coral);font-size:16px}.cb-prog-bar{border:1px solid var(--a-line);background:#ffffff0f;border-radius:999px;height:11px;overflow:hidden}.cb-prog-fill{background:linear-gradient(90deg, var(--a-violet), var(--cb-coral), var(--c-plan));border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 14px #ff5e6973}.cb-prog-meta{font-family:var(--a-mono);color:var(--a-faint);letter-spacing:.02em;margin-top:9px;font-size:10.5px}.cb-legend{z-index:1;flex-wrap:wrap;gap:14px;margin:-8px 2px 14px;display:flex;position:relative}.cb-legend .lg{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-faint);align-items:center;gap:6px;font-size:10px;display:inline-flex}.cb-legend .lg i{border-radius:50%;width:9px;height:9px}.cb-legend .lg-prebieha i{background:var(--cb-coral);box-shadow:0 0 8px var(--cb-coral)}.cb-legend .lg-prichadzajuce i{background:#ffa84b;box-shadow:0 0 8px #ffa84bb3}.cb-legend .lg-hotove i{background:var(--a-teal);box-shadow:0 0 8px var(--a-teal)}.cb-road{z-index:1;flex-direction:column;gap:9px;display:flex;position:relative}.cb-road .cb-loading{padding:16px 4px}.cb-wk{--acc:var(--cb-coral);--st:var(--a-faint);border:1px solid var(--a-line);border-left:3px solid var(--st);background:#ffffff05;border-radius:12px;transition:border-color .15s,background .15s;overflow:hidden}.cb-wk.acc-violet{--acc:var(--a-violet)}.cb-wk.acc-blue{--acc:var(--a-blue)}.cb-wk.acc-warm{--acc:var(--c-plan)}.cb-wk.st-prebieha{--st:var(--cb-coral);background:#ff5e690b}.cb-wk.st-prichadzajuce{--st:#ffa84b;background:#ffa84b0d}.cb-wk.st-hotove{--st:var(--a-teal)}.cb-wk.st-planovane{--st:var(--a-faint)}.cb-wk-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 14px;transition:background .15s;display:flex}.cb-wk-head:hover{background:#ffffff08}.cb-wk-caret{color:var(--a-faint);flex:none;font-size:11px;transition:transform .18s}.cb-wk.open .cb-wk-caret{transform:rotate(90deg)}.cb-wk-ttl{font-family:var(--a-ui);color:var(--a-text);font-size:13.5px;font-weight:600}.cb-wk-tag{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:9.5px}.cb-wk-tag.tag-prebieha{color:#2a0d10;background:var(--cb-coral)}.cb-wk-tag.tag-prichadzajuce{color:#2a1804;background:#ffa84b}.cb-wk-tag.tag-hotove{color:#07221d;background:var(--a-teal)}.cb-wk-tag.tag-planovane{color:var(--a-muted);border:1px solid var(--a-line);background:#ffffff0f}.cb-wk-dur{font-family:var(--a-mono);color:var(--a-faint);white-space:nowrap;margin-left:auto;font-size:10.5px}.cb-wk-frac{font-family:var(--a-mono);color:var(--a-muted);text-align:right;flex:none;min-width:30px;font-size:11px}.cb-wk-bar{background:#ffffff0d;height:5px}.cb-wk-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--st) 70%, var(--acc)), var(--st));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--st) 50%, transparent);transition:width .45s cubic-bezier(.4,0,.2,1)}.cb-mo{--acc:var(--a-blue);--st:var(--a-faint);border:1px solid var(--a-line);border-left:3px solid var(--acc);background:#6fa8ff09;border-radius:13px;transition:border-color .15s,background .15s;overflow:hidden}.cb-mo.st-prebieha{--st:var(--a-blue);background:#6fa8ff12}.cb-mo.st-prichadzajuce{--st:#ffa84b}.cb-mo.st-hotove{--acc:var(--a-teal);--st:var(--a-teal)}.cb-mo.st-planovane{--st:var(--a-faint)}.cb-mo-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:14px 15px;transition:background .15s;display:flex}.cb-mo-head:hover{background:#ffffff08}.cb-mo.open .cb-wk-caret{transform:rotate(90deg)}.cb-mo-ttl{font-family:var(--a-ui);letter-spacing:.01em;color:var(--a-text);font-size:15px;font-weight:700}.cb-mo-weeks{border-left:2px solid #6fa8ff29;flex-direction:column;gap:7px;margin-left:15px;padding:2px 12px 13px 18px;display:flex}.cb-wk--sub{border-radius:10px}.cb-wk--sub .cb-wk-head{padding:10px 12px}.cb-wk--sub .cb-wk-ttl{font-size:12.5px}.cb-mo--extra,.cb-mo--extra.st-hotove,.cb-mo--extra.st-prebieha,.cb-mo--extra.st-planovane{--acc:#ffa84b;--st:#ffa84b}.cb-mo--extra{background:linear-gradient(120deg,#ffa84b1c,#ff8a560d);border:1px solid #ffa84b6b;border-left:3px solid #ffa84b}.cb-mo--extra .cb-mo-ttl{color:#ffc98a}.cb-mo--extra .cb-wk-fill{background:linear-gradient(90deg,#ffa84b,#ff8a56);box-shadow:0 0 10px #ffa84b80}.cb-mo-star{color:#ffa84b;filter:drop-shadow(0 0 6px #ffa84b8c);flex:none;font-size:13px}.cb-mo-badge{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:#2a1804;background:#ffa84b;border-radius:999px;flex:none;padding:3px 8px;font-size:9px}.cb-wk-body{flex-direction:column;gap:7px;padding:12px 14px 14px;display:flex}.cb-ms{text-align:left;cursor:pointer;border:1px solid var(--a-line);background:#ffffff04;border-radius:10px;align-items:flex-start;gap:11px;width:100%;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.cb-ms:hover:not(:disabled){border-color:var(--a-line2);background:#ffffff0d}.cb-ms:disabled{opacity:.55;cursor:default}.cb-ms .box{border:2px solid var(--a-line2);color:#07221d;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;margin-top:1px;transition:all .18s;display:grid}.cb-ms .box svg{opacity:0;width:11px;height:11px;transition:all .18s;transform:scale(.5)}.cb-ms.on .box{background:var(--a-teal);border-color:#0000}.cb-ms.on .box svg{opacity:1;transform:scale(1)}.cb-ms .ms-t{font-family:var(--a-ui);color:var(--a-text);font-size:12.5px;line-height:1.45;transition:all .18s}.cb-ms.on .ms-t{color:var(--a-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--a-teal) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--a-teal) 60%, transparent)}.cb-wk-sugg{font-family:var(--a-mono);letter-spacing:.04em;color:#2a1804;background:#ffa84b;border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:700}.cb-ms-wrap{flex-direction:column;display:flex}.cb-ms-wrap.suggested .cb-ms{background:#ffa84b0f;border-color:#ffa84b80}.cb-sugg{background:#ffa84b14;border:1px dashed #ffa84b66;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 2px 30px;padding:8px 11px;display:flex}.cb-sugg-txt{font-family:var(--a-ui);color:#ffce96;flex:1;min-width:140px;font-size:11.5px;line-height:1.4}.cb-sugg-acts{flex:none;gap:6px;display:flex}.cb-sugg-ok,.cb-sugg-no{font-family:var(--a-mono);cursor:pointer;border:1px solid var(--a-line2);color:var(--a-muted);background:0 0;border-radius:8px;padding:6px 12px;font-size:10.5px;font-weight:600;transition:all .15s}.cb-sugg-ok{color:#2a1804;background:#ffa84b;border-color:#ffa84b}.cb-sugg-ok:hover:not(:disabled){filter:brightness(1.08)}.cb-sugg-no:hover:not(:disabled){color:var(--a-text);border-color:var(--a-line2);background:#ffffff0d}.cb-sugg-ok:disabled,.cb-sugg-no:disabled{opacity:.5;cursor:default}.ms-auto{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-teal);border:1px solid color-mix(in srgb, var(--a-teal) 40%, transparent);vertical-align:middle;border-radius:5px;margin-left:8px;padding:1px 5px;font-size:8.5px}.cb-diary{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.cb-diary-empty{font-family:var(--a-ui);color:var(--a-faint);padding:6px 2px;font-size:12.5px}.cb-day{border:1px solid var(--a-line);border-left:3px solid var(--a-violet);background:#ffffff05;border-radius:12px;padding:12px 15px}.cb-day-head{align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.cb-day-date{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-violet);font-size:11px;font-weight:600}.cb-day-meta{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:10px}.cb-day-body{font-family:var(--a-ui);color:var(--a-text);white-space:pre-wrap;font-size:12.5px;line-height:1.6}.cb-divider{z-index:1;align-items:center;gap:12px;margin:26px 0 14px;display:flex;position:relative}.cb-divider:before,.cb-divider:after{content:"";background:var(--a-line);flex:1;height:1px}.cb-divider span{font-family:var(--a-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-faint);font-size:10.5px}@media (width<=900px){.cb-cols,.cb-cols.cb-cols-two{grid-template-columns:1fr}.col-hotove .cb-col-body{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.col-hotove .cb-col-body{grid-template-columns:1fr}.cb-contract{flex-wrap:wrap}.cb-contract-go{text-align:center;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.cb-note,.cb-arr,.cb-prog-fill,.cb-ms,.cb-ms .box{transition:none!important}}.cb-detailbtn{cursor:pointer;color:var(--a-faint);background:0 0;border:1px solid #0000;border-radius:7px;margin-left:auto;margin-right:6px;padding:2px 6px;font-size:10.5px;transition:color .15s,background .15s}.cb-note.has-detail:hover .cb-detailbtn{color:var(--a-muted)}.cb-detailbtn:hover{color:var(--a-text);background:#ffffff0d}.cb-ov{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060c9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cb-modal{background:var(--a-pop,#12151d);border:1px solid var(--a-line2,#2a2f3a);border-radius:16px;width:min(680px,100%);max-height:88vh;padding:22px 24px;position:relative;overflow:auto;box-shadow:0 24px 70px #00000080}.cb-x{cursor:pointer;width:30px;height:30px;color:var(--a-muted);background:var(--a-panel);border:1px solid var(--a-line);border-radius:8px;font-size:14px;position:absolute;top:12px;right:12px}.cb-x:hover{color:var(--a-text)}.cb-modal-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);font-size:11px}.cb-modal-title{color:var(--a-text);margin:4px 0 8px;padding-right:34px;font-size:20px}.cb-modal-note{color:var(--a-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.cb-modal-detail{color:var(--a-text);word-break:break-word;margin:0;font-size:13px}.cb-modal-detail>:first-child{margin-top:0}.cb-modal-detail a{color:var(--a-teal,#67e8d2)}.rn{padding:clamp(12px,1.4vw,20px)}.rn-head{margin-bottom:14px}.rn-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);font-size:11px}.rn-head h1{color:var(--a-text);margin:3px 0 4px;font-size:clamp(22px,2.4vw,30px)}.rn-sub{color:var(--a-muted);font-size:12.5px}.rn-live{color:var(--a-muted)}.rn-live.on{color:#6ee7a8;transition:color .2s}.rn-loading,.rn-err{color:var(--a-muted);padding:20px 0;font-size:13px}.rn-err{color:var(--a-err)}.rn-err.inline{padding:6px 0}.rn-filters{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.rn-fl{color:var(--a-muted);cursor:pointer;background:var(--a-panel);border:1px solid var(--a-line);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;display:inline-flex}.rn-fl:hover{color:var(--a-text)}.rn-fl .n{font-family:var(--a-mono);opacity:.8;font-size:11px}.rn-fl.on{color:var(--a-text);background:#ff5e691a;border-color:#ff5e6980}.rn-fl.acc-violet.on{border-color:color-mix(in srgb, var(--a-violet) 55%, transparent);background:color-mix(in srgb, var(--a-violet) 12%, transparent)}.rn-fl.acc-teal.on{border-color:color-mix(in srgb, var(--a-teal) 55%, transparent);background:color-mix(in srgb, var(--a-teal) 12%, transparent)}.rn-fl.acc-blue.on{border-color:color-mix(in srgb, var(--a-blue) 55%, transparent);background:color-mix(in srgb, var(--a-blue) 12%, transparent)}.rn-add{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.rn-sel,.rn-in{color:var(--a-text);background:var(--a-panel);border:1px solid var(--a-line);border-radius:9px;padding:9px 11px;font-size:13px}.rn-in{flex:240px}.rn-in.url{flex:200px}.rn-sel{min-width:210px}.rn-addbtn{cursor:pointer;color:#1a1020;background:#ff5e69;border:1px solid #ff5e69;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600}.rn-addbtn:disabled{opacity:.5;cursor:default}.rn-sec{margin:0 0 22px}.rn-sec-head{border-bottom:1px solid var(--a-line);align-items:baseline;gap:10px;margin-bottom:10px;padding-bottom:7px;display:flex}.rn-sec-ttl{color:var(--a-text);font-size:14px;font-weight:650}.rn-sec-ct{font-family:var(--a-mono);color:var(--a-muted);font-size:12px}.rn-sec-desc{color:var(--a-muted);text-align:right;margin-left:auto;font-size:11.5px}.rn-sec.acc-violet .rn-sec-ttl{color:var(--a-violet)}.rn-sec.acc-coral .rn-sec-ttl{color:#ff8a90}.rn-sec.acc-teal .rn-sec-ttl{color:var(--a-teal)}.rn-sec.acc-blue .rn-sec-ttl{color:var(--a-blue)}.rn-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:11px;display:grid}.rn-empty{text-align:center;color:var(--a-muted);border:1px dashed var(--a-line);border-radius:10px;grid-column:1/-1;padding:16px;font-size:12.5px}.rn-card{background:var(--a-panel);border:1px solid var(--a-line);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:12px;flex-direction:column;gap:7px;padding:12px 13px;transition:border-color .15s,transform 50ms;display:flex}.rn-card:hover{border-color:#ff5e6973}.rn-card:active{transform:translateY(1px)}.rn-card.from-agent{border-color:#7cdcff66;box-shadow:0 0 0 1px #7cdcff1f}.rn-pozn.one{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rn-card-foot{justify-content:flex-end;margin-top:2px;display:flex}.rn-detailhint{color:var(--a-faint);font-size:11px}.rn-card:hover .rn-detailhint{color:#ff8a90}.rn-card.st-pouzite{opacity:.62}.rn-card-top{align-items:center;gap:7px;display:flex}.rn-status{letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted);border:1px solid var(--a-line);background:#ffffff0d;border-radius:999px;padding:2px 8px;font-size:10.5px}.rn-status.s-napad{color:var(--a-muted)}.rn-status.s-v-priprave{color:#ffcf8a;border-color:#ffa84b66}.rn-status.s-hotovy-scenar{color:#6ee7a8;border-color:#6ee7a866}.rn-status.s-pouzite{color:var(--a-faint)}.rn-trend{color:#ff8a90;font-size:10.5px}.rn-badge-agent{color:#7cdcff;margin-left:auto;font-size:10px}.rn-tema{color:var(--a-text);font-size:13.5px;font-weight:600;line-height:1.3}.rn-meta{flex-wrap:wrap;gap:6px;display:flex}.rn-chip{color:var(--a-text);border:1px solid var(--a-line);background:#ffffff0d;border-radius:7px;padding:2px 8px;font-size:11px}.rn-chip.alt{color:var(--a-muted);font-family:var(--a-mono);font-size:10.5px}.rn-pozn{color:var(--a-muted);font-size:12px;line-height:1.4}.rn-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.rn-link{color:#7cdcff;font-size:12px;text-decoration:none}.rn-link:hover{text-decoration:underline}.rn-when{color:var(--a-faint);font-size:11px;font-family:var(--a-mono)}.rn-acts{gap:5px;display:flex}.rn-arr{cursor:pointer;width:26px;height:26px;color:var(--a-muted);background:var(--a-panel);border:1px solid var(--a-line);border-radius:7px;font-size:13px}.rn-arr:hover{color:var(--a-text)}.rn-arr.next:hover{color:#6ee7a8}.rn-arr.del:hover{color:var(--a-err);border-color:#ff5e6973}.rn-arr:disabled{opacity:.45;cursor:default}.rn-sec.zdroje .rn-sec-ttl{color:var(--a-text)}.rn-zlist{flex-wrap:wrap;gap:9px;display:flex}.rn-zlink{background:var(--a-panel);border:1px solid var(--a-line);border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:10px 13px;text-decoration:none;display:flex}.rn-zlink:hover{border-color:#7cdcff66}.rn-zlink .t{color:#7cdcff;font-size:12.5px}.rn-zlink .m{color:var(--a-muted);font-size:11px}.rn-hint{color:var(--a-faint);margin-top:8px;font-size:11.5px}.rn-ov{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060c9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rn-modal{background:var(--a-pop);border:1px solid var(--a-line2);border-radius:16px;width:min(560px,100%);max-height:88vh;padding:20px 22px;position:relative;overflow:auto;box-shadow:0 24px 70px #00000080}.rn-x{cursor:pointer;width:30px;height:30px;color:var(--a-muted);background:var(--a-panel);border:1px solid var(--a-line);border-radius:8px;font-size:14px;position:absolute;top:12px;right:12px}.rn-x:hover{color:var(--a-text)}.rn-m-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);padding-right:34px;font-size:11px}.rn-m-tema{color:var(--a-text);margin:5px 0 14px;font-size:19px;line-height:1.3}.rn-stepper{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.rn-step{color:var(--a-faint);border:1px solid var(--a-line);background:#ffffff0a;border-radius:999px;padding:4px 10px;font-size:11px}.rn-step.done{color:var(--a-muted)}.rn-step.on{color:#1a1020;background:#ff5e69;border-color:#ff5e69;font-weight:600}.rn-stepctrl{gap:8px;margin-bottom:16px;display:flex}.rn-sbtn{cursor:pointer;color:var(--a-text);background:var(--a-panel);border:1px solid var(--a-line);border-radius:9px;flex:1;padding:9px 12px;font-size:12.5px}.rn-sbtn:hover:not(:disabled){border-color:var(--a-muted)}.rn-sbtn.next:hover:not(:disabled){color:#6ee7a8;border-color:#6ee7a880}.rn-sbtn:disabled{opacity:.4;cursor:default}.rn-m-rows{flex-direction:column;gap:9px;display:flex}.rn-m-row{grid-template-columns:130px 1fr;align-items:baseline;gap:10px;display:grid}.rn-m-row .k{text-transform:uppercase;letter-spacing:.05em;color:var(--a-muted);font-size:11px}.rn-m-row .v{color:var(--a-text);font-size:13px;line-height:1.45}.rn-m-row .v.mono{font-family:var(--a-mono);color:var(--a-muted);font-size:11.5px}.rn-m-row .v.hot{color:#ff8a90}.rn-m-row .v.link{color:#7cdcff;text-decoration:none}.rn-m-row .v.link:hover{text-decoration:underline}.rn-m-foot{border-top:1px solid var(--a-line);justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.rn-del{cursor:pointer;color:var(--a-err);background:0 0;border:1px solid #ff5e6966;border-radius:9px;padding:8px 14px;font-size:12.5px}.rn-del:hover:not(:disabled){background:#ff5e691a}.rn-del:disabled{opacity:.5;cursor:default}@media (width<=520px){.rn-m-row{grid-template-columns:1fr;gap:2px}}.rn.embedded{padding:0}.rn.embedded .rn-sec:last-of-type{margin-bottom:0}.ac-stavfilter{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.ac-sf{cursor:pointer;color:var(--a-muted);background:var(--a-panel);border:1px solid var(--a-line);border-radius:999px;padding:5px 10px;font-size:11.5px}.ac-sf:hover{color:var(--a-text)}.ac-sf.on{color:var(--a-text);border-color:var(--a-muted);background:#ffffff0f}.ac-pill{letter-spacing:.03em;text-transform:uppercase;color:var(--a-muted);border:1px solid var(--a-line);background:#ffffff0d;border-radius:999px;padding:2px 8px;font-size:10.5px}.ac-rola{color:var(--a-faint);margin-left:auto;font-size:10.5px}.ac-stavrow{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ac-stav{cursor:pointer;color:var(--a-muted);background:var(--a-panel);border:1px solid var(--a-line);border-radius:999px;padding:5px 10px;font-size:11.5px}.ac-stav:hover:not(:disabled){color:var(--a-text)}.ac-stav:disabled{opacity:.5;cursor:default}.ac-pill.s-oslovena{color:#7cdcff;border-color:#7cdcff66}.ac-pill.s-ceka{color:#ffcf8a;border-color:#ffa84b66}.ac-pill.s-skusobne{color:#c9a6ff;border-color:color-mix(in srgb, var(--a-violet) 45%, transparent)}.ac-pill.s-zvazujeme{color:#7fe3d6;border-color:#7fe3d666}.ac-pill.s-schvalena{color:#6ee7a8;border-color:#6ee7a873}.ac-pill.s-zamietnuta{color:#ff8a90;border-color:#ff5e6966}.ac-stav.s-nova.on{color:#1a1020;background:var(--a-muted);border-color:var(--a-muted)}.ac-stav.s-oslovena.on{color:#04121a;background:#7cdcff;border-color:#7cdcff}.ac-stav.s-ceka.on{color:#1a1204;background:#ffcf8a;border-color:#ffcf8a}.ac-stav.s-skusobne.on{color:#12081f;background:#c9a6ff;border-color:#c9a6ff}.ac-stav.s-zvazujeme.on{color:#04140f;background:#7fe3d6;border-color:#7fe3d6}.ac-stav.s-schvalena.on{color:#04140b;background:#6ee7a8;border-color:#6ee7a8}.ac-stav.s-zamietnuta.on{color:#1a0407;background:#ff8a90;border-color:#ff8a90}.rn-m-row.soc{align-items:flex-start}.soc-wrap{flex-wrap:wrap;gap:8px;display:flex}.soc-chip{color:var(--soc,#67e8d2);background:color-mix(in srgb, var(--soc,#67e8d2) 12%, transparent);border:1px solid color-mix(in srgb, var(--soc,#67e8d2) 42%, transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12.5px;line-height:1;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.soc-chip:hover{background:color-mix(in srgb, var(--soc,#67e8d2) 22%, transparent);transform:translateY(-1px)}.soc-ico{display:inline-flex}.soc-ico svg{display:block}.soc-h{font-family:var(--a-mono,monospace);color:var(--a-text,#eaeef7);font-weight:600}.ac-remind{border:1px solid var(--a-line,#ffffff14);background:#ffffff08;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 4px;padding:10px 12px;display:flex}.ac-remind-date{color:var(--a-muted,#8b97ae);font-size:12.5px}.ac-remind-date b{color:var(--a-text,#eaeef7);font-family:var(--a-mono,monospace)}.ac-remindbtn{cursor:pointer;white-space:nowrap;color:var(--a-purple,#b16cea);background:color-mix(in srgb, var(--a-purple,#b16cea) 14%, transparent);border:1px solid color-mix(in srgb, var(--a-purple,#b16cea) 45%, transparent);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ac-remindbtn:hover:not(:disabled){background:color-mix(in srgb, var(--a-purple,#b16cea) 26%, transparent)}.ac-remindbtn:disabled{opacity:.5;cursor:default}.amb-filters2{flex-wrap:wrap;align-items:center;gap:16px 22px;margin:10px 0 4px;display:flex}.amb-fgrp{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.amb-flab{font-family:var(--a-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint,#515c73);font-size:9.5px}.amb-fbtn{font-family:var(--a-mono,monospace);cursor:pointer;color:var(--a-muted,#8b97ae);border:1px solid var(--a-line2,#ffffff24);background:0 0;border-radius:999px;padding:4px 10px;font-size:10.5px}.amb-fbtn.on{color:var(--a-teal,#67e8d2);border-color:color-mix(in srgb, var(--a-teal,#67e8d2) 45%, transparent);background:color-mix(in srgb, var(--a-teal,#67e8d2) 12%, transparent)}.amb-sort{font-family:var(--a-mono,monospace);cursor:pointer;color:var(--a-text,#eaeef7);background:var(--a-ink1,#0f1523);border:1px solid var(--a-line2,#ffffff24);border-radius:8px;padding:4px 8px;font-size:10.5px}.amb-scroll{border:1px solid var(--a-line,#ffffff14);border-radius:14px;margin-top:12px;overflow-x:auto}.amb-table{border-collapse:collapse;width:100%;min-width:1100px;font-size:12.5px}.amb-table thead th{z-index:1;text-align:left;white-space:nowrap;font-family:var(--a-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint,#515c73);background:var(--a-ink1,#0f1523);border-bottom:1px solid var(--a-line,#ffffff14);padding:11px 12px;font-size:9.5px;position:sticky;top:0}.amb-table th.amb-th-grp{color:var(--a-teal,#67e8d2)}.amb-row{cursor:pointer;border-bottom:1px solid var(--a-line,#ffffff0f);transition:background .12s}.amb-row:hover{background:#ffffff08}.amb-row>td{vertical-align:top;padding:10px 12px}.amb-nm{color:var(--a-text,#eaeef7);font-size:13px;font-weight:600}.amb-rola{font-family:var(--a-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--a-faint,#515c73);margin:1px 0 5px;font-size:9px}.amb-soc{flex-wrap:wrap;gap:5px;display:inline-flex}.amb-soc-chip{color:var(--soc,#67e8d2);border:1px solid color-mix(in srgb, var(--soc,#67e8d2) 40%, transparent);background:color-mix(in srgb, var(--soc,#67e8d2) 12%, transparent);font-size:10px;font-family:var(--a-mono,monospace);border-radius:999px;align-items:center;gap:4px;padding:2px 6px;text-decoration:none;display:inline-flex}.amb-soc-chip .ico{display:inline-flex}.amb-stav-sel{font-family:var(--a-mono,monospace);cursor:pointer;background:var(--a-ink1,#0f1523);border:1px solid var(--tc,var(--a-line2,#ffffff24));color:var(--tc,var(--a-text,#eaeef7));border-radius:999px;padding:4px 8px;font-size:10.5px}.amb-stav-sel.t-neutral{--tc:var(--a-muted,#8b97ae)}.amb-stav-sel.t-muted{--tc:var(--a-faint,#8b97ae)}.amb-stav-sel.t-blue{--tc:var(--a-blue,#6fa8ff)}.amb-stav-sel.t-violet{--tc:var(--a-violet,#9d8cff)}.amb-stav-sel.t-work{--tc:var(--a-work,#5be3b3)}.amb-stav-sel.t-err{--tc:var(--a-err,#ff7a6b)}.amb-prices{flex-direction:column;gap:2px;display:flex}.amb-price{color:var(--a-muted,#8b97ae);white-space:nowrap;font-size:11px}.amb-price b{font-family:var(--a-mono,monospace);color:var(--a-text,#eaeef7);font-variant-numeric:tabular-nums}.amb-price.best b{color:var(--a-work,#5be3b3)}.amb-cennik-raw{color:var(--a-faint,#515c73);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:180px;display:-webkit-box;overflow:hidden}.amb-tags{flex-wrap:wrap;gap:4px;max-width:220px;display:inline-flex}.amb-tag{font-family:var(--a-mono,monospace);color:var(--a-muted,#8b97ae);border:1px solid var(--a-line2,#ffffff24);border-radius:999px;padding:2px 7px;font-size:9.5px}.amb-tag.warn{color:var(--a-attn,#ffb257);border-color:color-mix(in srgb, var(--a-attn,#ffb257) 40%, transparent);background:color-mix(in srgb, var(--a-attn,#ffb257) 10%, transparent)}.amb-tag.muted{opacity:.7}.amb-stars{gap:1px;display:inline-flex}.amb-star{cursor:pointer;color:var(--a-line2,#3a4155);background:0 0;border:0;padding:0 1px;font-size:15px;line-height:1}.amb-star.on{color:var(--a-attn,#ffb257)}.amb-star:disabled{cursor:default}.amb-rec-why{color:var(--a-faint,#515c73);max-width:180px;margin-top:3px;font-size:10.5px;line-height:1.35}.amb-overdue{color:var(--a-attn,#ffb257);font-family:var(--a-mono,monospace);font-size:11px}.amb-c-act{white-space:nowrap;text-align:right}.amb-act{font-family:var(--a-mono,monospace);cursor:pointer;color:var(--a-teal,#67e8d2);background:color-mix(in srgb, var(--a-teal,#67e8d2) 12%, transparent);border:1px solid color-mix(in srgb, var(--a-teal,#67e8d2) 38%, transparent);border-radius:8px;margin-left:6px;padding:5px 10px;font-size:10.5px}.amb-act.ghost{color:var(--a-muted,#8b97ae);border-color:var(--a-line2,#ffffff24);background:0 0}.amb-act:disabled{opacity:.5;cursor:default}.amb-empty{text-align:center;color:var(--a-faint,#515c73);font-family:var(--a-mono,monospace);padding:22px 0;font-size:12px}.amb-rejected{margin-top:14px}.amb-rej-head{cursor:pointer;font-family:var(--a-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint,#515c73);background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;font-size:10.5px;display:flex}.amb-rej-head .n{color:var(--a-muted,#8b97ae)}.amb-rej-list{flex-direction:column;gap:2px;margin-top:4px;display:flex}.amb-rej-row{text-align:left;cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.amb-rej-row:hover{opacity:1;background:#ffffff08}.amb-rej-row .mk{color:var(--a-err,#ff7a6b)}.amb-rej-row .t{color:var(--a-text,#eaeef7);flex:1;font-size:12.5px}.amb-rej-row .m{color:var(--a-faint,#515c73)}.amb-rej-row .w{font-family:var(--a-mono,monospace);color:var(--a-faint,#515c73);font-size:10px}.amb-edit{border:1px solid var(--a-line,#ffffff14);background:#ffffff05;border-radius:12px;margin:10px 0 6px;padding:12px 14px}.amb-edit-h{font-family:var(--a-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint,#515c73);margin:4px 0 6px;font-size:9.5px}.amb-edit-row{gap:8px;display:flex}.amb-edit label,.amb-edit-full{color:var(--a-muted,#8b97ae);flex-direction:column;flex:1;gap:3px;font-size:10.5px;display:flex}.amb-edit-full{margin-top:8px}.amb-edit input{color:var(--a-text,#eaeef7);background:var(--a-ink1,#0f1523);border:1px solid var(--a-line2,#ffffff24);border-radius:8px;padding:6px 9px;font-size:12.5px}.amb-edit-rec{align-items:center;gap:10px;margin-bottom:10px;display:flex}.amb-edit-rec input{flex:1}.amb-edit textarea{resize:vertical;width:100%;font:inherit;border:1px solid var(--a-line);background:var(--a-ink1);color:var(--a-text);border-radius:8px;padding:7px 9px}.amb-posts{margin:12px 0 4px}.amb-posts-empty{color:var(--a-muted);padding:4px 0;font-size:12.5px}.amb-posts-list{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.amb-post-row{text-align:left;cursor:pointer;border:1px solid var(--a-line);background:var(--a-ink1);width:100%;color:var(--a-text);border-radius:9px;align-items:center;gap:9px;padding:7px 10px;display:flex}.amb-post-row:hover{border-color:var(--a-acc);background:color-mix(in srgb, var(--a-acc) 8%, var(--a-ink1))}.amb-post-st{white-space:nowrap;background:color-mix(in srgb, var(--a-muted) 22%, transparent);color:var(--a-muted);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.amb-post-st.st-schvalene{background:color-mix(in srgb, var(--a-work) 20%, transparent);color:var(--a-work)}.amb-post-st.st-na_review{background:color-mix(in srgb, var(--a-violet,#b16cea) 22%, transparent);color:var(--a-violet,#b16cea)}.amb-post-st.st-prerobit{background:color-mix(in srgb, var(--a-warn,#ff8a56) 22%, transparent);color:var(--a-warn,#ff8a56)}.amb-post-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.amb-post-date{color:var(--a-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.dintake{margin:0 0 16px}.dintake-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rn-addbtn.ghost{color:var(--a-text,#e8ecf3);border-color:var(--a-line2,#ffffff2e);background:0 0}.rn-addbtn.ghost:hover{color:#ff5e69;border-color:#ff5e69}.dintake-hint{color:var(--a-muted,#8b97ae);font-size:12px}.dintake-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dintake-row{text-align:left;cursor:pointer;width:100%;color:var(--a-text,#e8ecf3);background:0 0;border:0;align-items:center;gap:8px;padding:3px 2px;display:flex}.dintake-row .nm{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dintake-row .st{background:color-mix(in srgb, var(--a-muted,#8b97ae) 18%, transparent);color:var(--a-muted,#8b97ae);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.dintake-it.st-spracovava .st,.dintake-it.st-nova .st{background:color-mix(in srgb, var(--a-violet,#b16cea) 22%, transparent);color:var(--a-violet,#b16cea)}.dintake-it.st-hotovo .st{background:color-mix(in srgb, var(--a-work,#67e8d2) 20%, transparent);color:var(--a-work,#67e8d2)}.dintake-it.st-chyba .st{background:color-mix(in srgb, var(--a-err,#ff6b6b) 22%, transparent);color:var(--a-err,#ff6b6b)}.dintake-sum{color:var(--a-muted,#b9c2d0);border-left:2px solid var(--a-line2,#ffffff24);white-space:pre-wrap;margin:2px 0 6px 10px;padding:8px 10px;font-size:12.5px;line-height:1.5}.amb-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin:10px 0 14px;display:flex}.amb-toolbar .rn-filters{flex:auto;margin:0}.amb-actions{flex-direction:column;flex:none;align-items:stretch;gap:8px;min-width:236px;display:flex}.amb-actions .dintake{margin:0}.amb-actions .dintake-bar{flex-direction:column;align-items:stretch;gap:5px}.amb-actions .dintake-hint{font-size:11px;line-height:1.4}.amb-actbtn{text-align:center;width:100%}.rn-addbtn.amb-actbtn{box-shadow:0 4px 14px #ff5e6947}.amb-searchbar{align-items:center;max-width:360px;margin:4px 0 0;display:flex;position:relative}.amb-searchbar .amb-search{flex:auto;padding-right:30px}.amb-search-x{color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;line-height:1;position:absolute;right:8px}.amb-search-x:hover{color:#ff5e69}@media (width<=720px){.amb-toolbar{flex-direction:column}.amb-actions{width:100%;min-width:0}}.amb-add-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.amb-edit select{color:var(--a-text,#eaeef7);background:var(--a-ink1,#0f1523);border:1px solid var(--a-line2,#ffffff24);cursor:pointer;border-radius:8px;padding:6px 9px;font-size:12.5px}.amb-crumb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amb-crumb .rn-eyebrow{margin:0}.amb-crumb-sep{color:var(--a-faint,#515c73)}.amb-crumb-firm{letter-spacing:.14em;text-transform:uppercase;color:var(--a-text,#e8ecf3);font-size:11px}.amb-firm-sel{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--a-text,#e8ecf3);background:var(--a-ink1,#0f1523);border:1px solid var(--a-line2,#ffffff29);border-radius:8px;padding:3px 8px;font-size:11px}.amb-firm-sel:hover{border-color:#ff5e69}.amb-prog-title{align-items:center;gap:8px;display:inline-flex}.amb-prog-pen{color:var(--a-muted,#8b97ae);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:15px;line-height:1}.amb-prog-pen:hover{color:#ff5e69;background:#ff5e691a}.amb-prog-edit{flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 4px;display:flex}.amb-prog-edit input{color:var(--a-text,#eaeef7);background:var(--a-ink1,#0f1523);border:1px solid var(--a-line2,#ffffff29);border-radius:9px;flex:260px;padding:7px 10px;font-size:15px}.amb-titlerow{flex-wrap:wrap;align-items:center;gap:12px;margin:3px 0 4px;display:flex}.amb-titlerow .amb-prog-title{margin:0}.amb-titlerow .amb-firm-sel{letter-spacing:.03em;text-transform:none;padding:5px 11px;font-size:12px}.amb-titlerow .amb-crumb-firm{text-transform:none;letter-spacing:0;color:var(--a-muted,#8b97ae);font-size:13px}.gd-back{color:var(--a-muted);font-family:var(--a-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0 0 6px clamp(12px,1.4vw,20px);font-size:12px;transition:color .15s}.gd-back:hover{color:var(--a-text)}.gd-projline{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 clamp(12px,1.4vw,20px) 10px;display:flex}.gd-projline-t{align-items:baseline;gap:8px;min-width:0;display:flex}.gd-projline-kind{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint);font-size:11px}.gd-projline-sep{color:var(--a-faint)}.gd-projline-nm{font-family:var(--font-display);letter-spacing:.04em;color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.gd-projline-tag{font-family:var(--a-mono);color:var(--a-teal);font-size:12px}.gd-page{background:radial-gradient(680px 200px at 18% -6%, color-mix(in srgb, var(--a-teal,#67e8d2) 13%, transparent), transparent 70%), radial-gradient(620px 220px at 92% 4%, #9d8cff14, transparent 72%), linear-gradient(180deg, #ffffff0b, #ffffff03);border:1px solid var(--a-line,#ffffff14);border-radius:20px;flex-shrink:0;padding:26px 24px 28px;position:relative;overflow:hidden;box-shadow:0 30px 90px -42px #000000d9,inset 0 1px #ffffff0f}.gd-page:after{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%)}.gd-page>*{z-index:1;position:relative}.gd-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.gd-detail-head h1{font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:19px;font-weight:400}.gd-detail-head .aura-eyebrow{color:var(--a-teal)}.gd-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.gd-cardlink{text-align:left;cursor:pointer;background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r);flex-direction:column;gap:6px;padding:16px 16px 18px;transition:border-color .16s,transform .16s,background .16s;display:flex;position:relative}.gd-cardlink:hover{border-color:var(--a-line2);background:#ffffff0f;transform:translateY(-2px)}.gd-cardlink-kind{font-family:var(--a-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-faint);font-size:9.5px}.gd-cardlink-nm{font-family:var(--font-display);letter-spacing:.03em;color:var(--a-text);font-size:17px}.gd-cardlink-tag{font-family:var(--a-mono);color:var(--a-teal);font-size:11px}.gd-cardlink-shared{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-violet);border:1px solid var(--a-line2);border-radius:999px;padding:2px 7px;font-size:9px;position:absolute;top:12px;right:12px}.gd-cardlink.rich{flex-direction:row;align-items:flex-start;gap:11px;padding:13px 14px}.gd-card-lead{flex:none;place-items:center;width:34px;height:34px;display:grid}.gd-card-main{flex-direction:column;gap:3px;min-width:0;display:flex}.gd-cardlink.rich .gd-cardlink-nm{overflow-wrap:anywhere;font-size:15px}.gd-card-sub{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-faint);font-size:9.5px}.gd-card-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.gd-chip{font-family:var(--a-mono);letter-spacing:.05em;border:1px solid var(--a-line2);color:var(--a-muted);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;display:inline-flex}.gd-chip.violet{color:var(--a-violet);border-color:color-mix(in srgb, var(--a-violet) 38%, transparent);background:color-mix(in srgb, var(--a-violet) 12%, transparent)}.gd-chip.work{color:var(--a-work);border-color:color-mix(in srgb, var(--a-work) 30%, transparent)}.gd-chip.work .d{background:var(--a-work);width:6px;height:6px;box-shadow:0 0 7px var(--a-work);border-radius:50%;animation:1.2s infinite a-blink}@media (prefers-reduced-motion:reduce){.gd-chip.work .d{animation:none}}.gd-col-title.klient{color:var(--a-coral,#ff5e69)}.gd-archive{flex-direction:column;gap:2px;display:flex}.ka-sec{margin-top:16px}.ka-sec-h{border-top:1px solid var(--a-line);align-items:baseline;gap:8px;padding:6px 2px 8px;display:flex}.ka-sec-h .nm{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-teal);font-size:10.5px;font-weight:600}.ka-sec-h .ct{font-family:var(--a-mono);color:var(--a-faint);font-size:10.5px}.ka-empty{font-family:var(--a-mono);color:var(--a-faint);border:1px dashed var(--a-line2);border-radius:12px;margin:0;padding:16px 18px;font-size:12px;line-height:1.6}.ka-empty b{color:var(--a-muted);font-weight:600}.gd-cols{grid-template-columns:repeat(4,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.gd-cols{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.gd-cols{grid-template-columns:1fr}}.gd-col{border:1px solid var(--a-line);background:#ffffff05;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px 12px 16px;display:flex}.gd-col-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding:2px 2px 10px;display:flex}.gd-col-title{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);font-size:10.5px}.gd-col-count{font-family:var(--a-mono);color:var(--a-teal);font-variant-numeric:tabular-nums;background:#67e8d21a;border:1px solid #67e8d240;border-radius:999px;padding:1px 8px;font-size:11px}.gd-col-empty{font-family:var(--a-mono);color:var(--a-faint);margin:0;padding:4px 2px;font-size:11px}.gd-wrap{flex-direction:column;gap:18px;display:flex}.gd-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gd-card-t{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);font-size:10.5px}.gd-count{font-family:var(--a-mono);color:var(--a-teal);font-variant-numeric:tabular-nums;background:#67e8d21a;border:1px solid #67e8d240;border-radius:999px;padding:1px 9px;font-size:12px}.gd-note{font-family:var(--a-mono);color:var(--a-faint);margin:10px 0 0;font-size:10.5px;line-height:1.5}.gd-empty{font-family:var(--a-mono);color:var(--a-faint);padding:8px 0;font-size:11.5px;line-height:1.5}.gd-empty code{color:var(--a-teal);background:#67e8d214;border-radius:5px;padding:0 5px}.gd-graph-card,.gd-panel{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r);padding:16px 18px}.gd-legend{font-family:var(--a-mono);color:var(--a-faint);gap:16px;font-size:10.5px;display:flex}.gd-leg-it{align-items:center;gap:6px;display:inline-flex}.gd-leg-line{border-top:1.5px solid var(--a-line2);width:18px;height:0}.gd-leg-shield{font-size:11px}.gd-graph-scroll{padding:8px 4px 14px;overflow:auto}.gd-graph{margin:0 auto;position:relative}.gd-edges{pointer-events:none;position:absolute;inset:0}.gd-edge{fill:none;stroke:var(--a-line2);stroke-width:1.5px}.gd-node{cursor:pointer;text-align:left;border:1px solid var(--a-line2);border-left:2px solid var(--nc);background:#0f1523b8;border-radius:12px;flex-direction:column;gap:7px;padding:9px 10px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:absolute}.gd-node:hover{border-color:var(--nc);transform:translateY(-2px);box-shadow:0 10px 26px -14px #000c}.gd-node.off{opacity:.5}.gd-node.ctrl{border-top:1px dashed color-mix(in srgb, var(--a-comm) 60%, transparent)}.gd-node-top{align-items:center;gap:8px;min-width:0;display:flex}.gd-node-id{flex-direction:column;gap:2px;min-width:0;display:flex}.gd-node-lab{font-family:var(--a-ui);color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.gd-node-stage{font-family:var(--a-mono);color:var(--a-muted);white-space:nowrap;font-size:9.5px}.gd-node-stage .gd-bi{color:var(--a-faint);font-style:normal}.gd-shield{margin-right:3px}.gd-node-stats{font-family:var(--a-mono);color:var(--a-faint);gap:9px;font-size:9.5px;display:flex}.gd-node-stats b{color:var(--a-text);font-weight:600}.gd-out{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-attn);background:var(--a-ink1);border:1px solid var(--a-line2);border-radius:999px;padding:1px 6px;font-size:8.5px;position:absolute;top:-8px;right:8px}.gd-panels{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.gd-pillrow{gap:8px;margin-bottom:10px;display:flex}.gd-pill{font-family:var(--a-mono);letter-spacing:.05em;border:1px solid var(--a-line2);border-radius:999px;padding:2px 9px;font-size:10px}.gd-pill.ok{color:var(--a-work);background:#5be3b314;border-color:#5be3b34d}.gd-pill.wait{color:var(--a-attn);background:#ffb25714;border-color:#ffb2574d}.gd-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gd-list li{border-top:1px solid var(--a-line);flex-direction:column;gap:2px;padding:7px 0;display:flex}.gd-list li:first-child{border-top:0}.gd-li-t{color:var(--a-text);font-size:12px}.gd-li-meta{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.gd-more{font-family:var(--a-mono);color:var(--a-muted);font-size:10.5px}.gd-modal-bg{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0008149e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gd-modal{background:var(--a-ink1);border:1px solid var(--a-line2);border-radius:var(--a-r);width:min(560px,100%);max-height:88vh;padding:20px 22px;overflow:auto;box-shadow:0 30px 80px -20px #000000d9}.gd-modal-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.gd-modal-head h3{font-family:var(--font-display);color:var(--a-text);letter-spacing:.03em;margin:0;font-size:17px}.gd-x{color:var(--a-muted);cursor:pointer;background:0 0;border:0;font-size:16px;transition:color .15s}.gd-x:hover{color:var(--a-text)}.gd-form-grid{grid-template-columns:1fr 120px 1fr;gap:12px;display:grid}.gd-field{flex-direction:column;gap:5px;display:flex}.gd-field>span{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.gd-field input,.gd-field select,.gd-memsearch{border:1px solid var(--a-line2);font-family:var(--a-ui);color:var(--a-text);background:#ffffff08;border-radius:9px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.gd-field input:focus,.gd-field select:focus,.gd-memsearch:focus{border-color:var(--a-teal)}.gd-field input:disabled{opacity:.55}.gd-field select option{background:var(--a-ink1)}.gd-hint{font-family:var(--a-mono);color:var(--a-faint);margin:6px 0 0;font-size:10px}.gd-members{margin-top:16px}.gd-memsearch{width:180px}.gd-memlist{border:1px solid var(--a-line);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:280px;padding:4px;display:grid;overflow:auto}.gd-mem{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;transition:background .15s,border-color .15s;display:flex}.gd-mem:hover{background:#ffffff0a}.gd-mem.on{background:#67e8d212;border-color:#67e8d240}.gd-mem input{accent-color:var(--a-teal)}.gd-mem-dot{background:var(--nc);border-radius:50%;flex:none;width:8px;height:8px}.gd-mem-nm{color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gd-modal-foot{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.gd-btn{font-family:var(--a-mono);cursor:pointer;background:var(--a-teal);color:#04231d;border:0;border-radius:9px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:filter .15s,opacity .15s}.gd-btn:hover{filter:brightness(1.08)}.gd-btn:disabled{opacity:.55;cursor:default}.gd-btn.ghost{color:var(--a-muted);border:1px solid var(--a-line2);background:0 0}.gd-btn.ghost:hover{color:var(--a-text);filter:none;border-color:#ffffff40}.gd-head-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.gd-statustabs{border:1px solid var(--a-line2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.gd-tab{font-family:var(--a-mono);letter-spacing:.06em;cursor:pointer;color:var(--a-muted);background:0 0;border:0;border-radius:999px;padding:5px 13px;font-size:11px;transition:color .15s,background .15s}.gd-tab:hover{color:var(--a-text)}.gd-tab.on{background:var(--a-teal);color:#04231d;font-weight:600}.gd-projline-actions{flex-shrink:0;gap:8px;display:inline-flex}.gd-statbadge{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-attn);white-space:nowrap;background:#ffb25714;border:1px solid #ffb25759;border-radius:999px;padding:2px 8px;font-size:9px}.gd-cardlink .gd-statbadge{position:absolute;top:12px;right:12px}.gd-quota{border:1px solid var(--a-line2);font-family:var(--a-mono);color:var(--a-muted);border-radius:999px;align-items:center;gap:12px;padding:6px 14px;font-size:11px;display:inline-flex}.gd-quota-item{letter-spacing:.04em;white-space:nowrap}.gd-quota-item b{color:var(--a-text);font-variant-numeric:tabular-nums;font-weight:700}.gd-quota-sep{color:var(--a-faint);margin:0 1px}.gd-quota-max{color:var(--a-teal);font-variant-numeric:tabular-nums}.gd-quota-plan{letter-spacing:.12em;text-transform:uppercase;color:var(--a-violet);border-left:1px solid var(--a-line2);padding-left:12px;font-size:9px}@media (width<=720px){.gd-quota-plan{display:none}}@media (width<=700px){.gd-detail-head{flex-direction:column;align-items:stretch;gap:12px}.gd-head-actions{flex-wrap:wrap}.gd-projline{flex-direction:column;align-items:flex-start;gap:8px}.gd-projline-t{flex-wrap:wrap}.gd-projline-nm{white-space:normal}.gd-projline-actions,.gd-quota{flex-wrap:wrap}}.gd2-projgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.gd2-projgrid.two{grid-template-columns:repeat(2,1fr)}@media (width<=860px){.gd2-projgrid,.gd2-projgrid.two{grid-template-columns:1fr;gap:16px}}.gd2-sec-h{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.gd2-c{font-family:var(--a-mono);color:var(--a-teal);font-variant-numeric:tabular-nums;font-size:11px}.gd2-list{margin:0;padding:0;list-style:none}.gd2-list li{border-top:1px solid var(--a-line);flex-direction:column;gap:2px;padding:6px 0;display:flex}.gd2-list li:first-child{border-top:0}.gd2-li-t{color:var(--a-text);font-size:12px}.gd2-li-meta{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.gd2-more{font-family:var(--a-mono);color:var(--a-muted);padding-top:6px;font-size:10.5px}.gd-bottomrow{grid-template-columns:minmax(0,1fr) clamp(320px,30%,440px);align-items:start;gap:clamp(12px,1.4vw,18px);display:grid}@media (width<=960px){.gd-bottomrow{grid-template-columns:1fr}}.gd2-exp li{padding:8px 0}.gd2-exp-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gd2-exp-amt{font-family:var(--a-mono);font-variant-numeric:tabular-nums;color:var(--a-coral,#ff5e69);white-space:nowrap;font-size:12px}.gd2-exp-total{border-top:1px solid var(--a-line2);justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-top:10px;display:flex}.gd2-exp-total>span:first-child{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);font-size:10px}.gd2-exp-total .gd2-exp-amt{font-size:14px}.gd-cost-right{align-items:center;gap:14px;display:inline-flex}.gd-costtoggle{cursor:pointer;text-transform:none;letter-spacing:0;color:var(--a-faint);align-items:center;gap:7px;font-size:11px;display:inline-flex}.gd-costtoggle:hover{color:var(--a-text)}.gd-costtoggle input{appearance:none;cursor:pointer;border:1px solid var(--a-line,#ffffff2e);background:#ffffff0a;border-radius:4px;place-content:center;width:15px;height:15px;margin:0;transition:background .15s,border-color .15s;display:inline-grid}.gd-costtoggle input:hover{border-color:color-mix(in srgb, var(--a-teal) 50%, var(--a-line))}.gd-costtoggle input:checked{background:color-mix(in srgb, var(--a-teal) 20%, transparent);border-color:var(--a-teal)}.gd-costtoggle input:checked:after{content:"";border:solid var(--a-teal);border-width:0 2px 2px 0;width:4px;height:8px;margin-bottom:2px;transform:rotate(45deg)}.gd-costgrp{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);margin:12px 0 2px;font-size:10px}.gd-costgrp.future{color:var(--a-faint)}.gd-future li{opacity:.72}.gd2-rec{color:var(--a-faint);font-size:10px}.gd-costnote{color:var(--a-faint);margin:8px 0 0;font-size:10px;line-height:1.4}.gd-exp-amts{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.gd-exp-conv{font-family:var(--a-mono);color:var(--a-teal);font-variant-numeric:tabular-nums;font-size:11px}.gd-api-owner{border:1px solid color-mix(in srgb, var(--a-coral,#ff5e69) 38%, var(--a-line2,#ffffff1f));background:color-mix(in srgb, var(--a-coral,#ff5e69) 12%, var(--a-panel,#ffffff0a));border-radius:12px;margin:4px 0 12px;padding:10px 12px}.gd-api-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gd-api-label{opacity:.82;font-size:12.5px}.gd-api-amt{color:var(--a-coral,#ff5e69);white-space:nowrap;font-size:20px;font-weight:700}.gd-api-meta{opacity:.6;margin-top:3px;font-size:11.5px}.gd-bottomrow.board-mode{grid-template-columns:1fr}.gd2-exp-total{margin-top:14px;padding-top:14px}.gd2-exp-total>span:first-child{opacity:.9;font-size:11px}.gd2-exp-total .gd2-exp-amt{opacity:.7;font-size:12px;font-weight:600}.gd2-exp-total .gd-exp-conv{color:var(--a-coral,#ff5e69);font-size:26px;font-weight:700}.gd-rightcol{flex-direction:column;gap:clamp(12px,1.4vw,18px);min-width:0;display:flex}.gd-income .gd2-exp-amt,.gd-income .gd2-exp-total .gd-exp-conv{color:var(--a-work,#5be3b3)}.gd-income .gd2-c{color:var(--a-work,#5be3b3);border-color:color-mix(in srgb, var(--a-work,#5be3b3) 30%, transparent);background:color-mix(in srgb, var(--a-work,#5be3b3) 10%, transparent)}.pl-kpic.gd-kpi-income .v{color:var(--a-work,#5be3b3)}.plocha .pl-kpic.tone-watch:before{background:var(--a-work,#5be3b3)}.plocha .pl-kpic.tone-warn:before{background:var(--a-attn,#ffb257)}.plocha .pl-kpic.tone-crit:before{background:var(--a-err,#e0697a)}.plocha .pl-kpic.tone-crit{background:color-mix(in srgb, var(--a-err,#e0697a) 9%, transparent);border-color:color-mix(in srgb, var(--a-err,#e0697a) 35%, var(--a-line))}.plocha .pl-kpic.tone-watch .v{color:var(--a-work,#5be3b3)}.plocha .pl-kpic.tone-warn .v{color:var(--a-attn,#ffb257)}.plocha .pl-kpic.tone-crit .v{color:var(--a-err,#e0697a)}.pl-kpic .kpi-alert{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:9px}.pl-kpic.tone-warn .kpi-alert{color:var(--a-attn,#ffb257)}.pl-kpic.tone-crit .kpi-alert{color:var(--a-err,#e0697a)}.gd-watch-note{border:1px solid color-mix(in srgb, var(--a-work,#5be3b3) 30%, var(--a-line));background:color-mix(in srgb, var(--a-work,#5be3b3) 8%, transparent);border-radius:12px;flex-direction:column;gap:3px;margin:0 0 12px;padding:10px 12px;display:flex}.gd-watch-eyebrow{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-work,#5be3b3);font-size:9.5px}.gd-watch-text{color:var(--a-text);font-size:13px;line-height:1.5}.ka{border-radius:var(--a-r,14px);border:1px solid var(--a-line);background:var(--a-panel);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);margin-top:26px;padding:18px 20px}.ka-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ka-eyebrow{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-teal);font-size:10px}.ka-head h2{font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:17px;font-weight:400}.ka-sub{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:10px}.ka-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.ka-grid{grid-template-columns:1fr}}.ka-tbl{flex-direction:column;display:flex}.ka-row{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1.6fr) .9fr .7fr .7fr;align-items:center;gap:10px;padding:8px 6px;display:grid}.ka-row-h{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);border-bottom:1px solid var(--a-line);font-size:9.5px}.ka-row .num{text-align:right}.ka-row .mono{font-family:var(--a-mono);font-variant-numeric:tabular-nums;font-size:12px}.ka-nm{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:13px;display:flex;overflow:hidden}.ka-nm i{border-radius:50%;flex:none;width:8px;height:8px}.ka-note{color:var(--a-muted);background:color-mix(in srgb, var(--a-err) 6%, transparent);border:1px solid color-mix(in srgb, var(--a-err) 25%, var(--a-line));border-radius:9px;margin-top:10px;padding:9px 12px;font-size:12.5px;line-height:1.5}.ka-note b{color:var(--a-text)}.ka-quad{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;padding:12px 14px}.ka-quad-h{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-muted);margin-bottom:8px;font-size:9.5px}.ka-svg{width:100%;height:auto;display:block}.ka-quad-f{font-family:var(--a-mono);color:var(--a-faint);justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.gd2-list-click li{border-top:0;padding:0}.gd2-li-btn{border:0;border-top:1px solid var(--a-line);cursor:pointer;text-align:left;width:100%;color:var(--a-muted);font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;display:flex}.gd2-list-click li:first-child .gd2-li-btn{border-top:0}.gd2-li-btn:hover{color:var(--a-text)}.gd2-li-btn .gd2-li-edit{letter-spacing:.04em;color:var(--a-faint);opacity:0;white-space:nowrap;font-size:10px}.gd2-li-btn:hover .gd2-li-edit{opacity:1;color:var(--a-teal)}.kb-editbox{flex-direction:column;gap:10px;width:min(720px,94vw);display:flex}.kb-edit-head{align-items:center;gap:10px;display:flex}.kb-edit-title{flex:1;font-weight:600}.kb-edit-key{font-family:var(--a-mono);color:var(--a-faint);margin-top:-4px;font-size:11px}.kb-edit-body{resize:vertical;width:100%;min-height:240px;font-family:var(--a-mono);font-size:12.5px;line-height:1.5}.kb-edit-foot{align-items:center;gap:8px;margin-top:2px;display:flex}.kb-del{border:1px solid color-mix(in srgb, var(--a-err,#e0697a) 40%, var(--a-line));color:var(--a-err,#e0697a);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:12px}.kb-del:hover:not(:disabled){background:color-mix(in srgb, var(--a-err,#e0697a) 12%, transparent)}.kb-del:disabled{opacity:.5;cursor:default}.predajna{--ps-zlt:#ffa84b}.predajna .ps-tiers{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.predajna .ps-tier{flex-direction:column;gap:2px;padding:18px;display:flex;position:relative;overflow:visible}.predajna .ps-tier.main{background:color-mix(in srgb, var(--a-teal) 5%, transparent);border-color:color-mix(in srgb, var(--a-teal) 40%, transparent)}.predajna .ps-ribbon{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--a-teal);color:#05131c;border-radius:999px;padding:3px 10px;font-size:8.5px;font-weight:700;position:absolute;top:-10px;left:18px}.predajna .ps-tier.t-xl{background:#9d8cff0a;border-color:#9d8cff4d}.predajna .ps-badge{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);align-self:flex-start;align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.predajna .ps-badge.b-m{color:var(--a-teal)}.predajna .ps-badge.b-xl{color:var(--a-violet)}.predajna .ps-price{font-family:var(--a-mono);color:var(--a-text);margin:10px 0 2px;font-size:26px;font-weight:600;line-height:1}.predajna .ps-price small{color:var(--a-faint);margin-left:2px;font-size:11px;font-weight:500}.predajna .ps-count{font-family:var(--a-mono);color:var(--a-faint);margin:6px 0 2px;font-size:12px;font-weight:600;line-height:1}.predajna .ps-note{color:var(--a-faint);margin-bottom:12px;font-size:11.5px}.predajna .ps-rowlbl{font-family:var(--a-mono);color:var(--a-faint);text-transform:uppercase;letter-spacing:.1em;margin:12px 0 6px;font-size:10px;font-weight:600}.predajna .ps-roles{flex-wrap:wrap;gap:5px;display:flex}.predajna .ps-chip{font-family:var(--a-mono);border:1px solid var(--a-line);color:var(--a-text);white-space:nowrap;background:#ffffff0a;border-radius:7px;padding:3px 8px;font-size:10.5px}.predajna .ps-chip.head{border-color:var(--a-line2);font-weight:700}.predajna .ps-feats{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.predajna .ps-feat{color:var(--a-text);padding-left:20px;font-size:11.5px;line-height:1.45;position:relative}.predajna .ps-feat:before{content:"✓";color:var(--a-work);font-weight:800;position:absolute;top:0;left:0}.predajna .ps-feat.emp{background:#ff8a561a;border:1px solid #ff8a5659;border-radius:9px;padding:8px 10px 8px 30px;font-weight:600}.predajna .ps-feat.emp:before{content:"👥";left:9px}.predajna .ps-limits{flex-wrap:wrap;gap:5px;display:flex}.predajna .ps-limits span{font-family:var(--a-mono);border:1px solid var(--a-line);color:var(--a-text);background:#ffffff0a;border-radius:7px;padding:3px 8px;font-size:10.5px}.predajna .ps-limits-xl span{color:var(--a-violet);background:#9d8cff1a;border-color:#9d8cff4d}.predajna .ps-marza{font-family:var(--a-mono);color:var(--a-faint);border:1px solid var(--a-line);background:#ffffff08;border-radius:8px;margin-top:10px;padding:6px 9px;font-size:11.5px;font-weight:600}.predajna .ps-marza.tone-watch b{color:var(--a-work)}.predajna .ps-marza.tone-warn b{color:var(--a-attn)}.predajna .ps-marza.tone-crit b{color:var(--a-err)}.predajna .ps-arrow{text-align:center;color:var(--a-faint);font-size:11px;font-family:var(--a-mono);margin:14px 0}.predajna .ps-hybrid{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;padding:13px 18px;display:flex}.predajna .ps-hybrid-lbl{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-teal);flex:none;font-size:10px}.predajna .ps-hybrid p{color:var(--a-muted);flex:1;min-width:260px;margin:0;font-size:12.5px;line-height:1.55}.predajna .ps-hybrid code{font-family:var(--a-mono)}.predajna .ps-warnbadge{font-family:var(--a-mono);letter-spacing:.04em;white-space:nowrap;color:var(--a-attn);border:1px solid color-mix(in srgb, var(--a-attn) 35%, transparent);background:0 0;border-radius:999px;padding:5px 12px;font-size:9.5px}.predajna .ps-mono{font-family:var(--a-mono);color:var(--a-text)}.predajna .ps-example{color:var(--a-text);background:#38bdd614;border:1px solid #38bdd640;border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:12px;line-height:1.5}.predajna .ps-doplnok-price{font-family:var(--a-mono);color:var(--ps-zlt);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700}.predajna .ps-bottom{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.predajna .ps-panel h3{margin:0 0 12px;font-size:13px;font-weight:700}.predajna .ps-instances{margin-top:14px}.predajna .ps-addon{border-bottom:1px dashed var(--a-line);align-items:center;gap:10px;padding:9px 0;display:flex}.predajna .ps-addon:last-child{border-bottom:0}.predajna .ps-dot{border-radius:50%;flex:none;width:9px;height:9px}.predajna .ps-addon b{font-size:12.5px}.predajna .ps-addon span{color:var(--a-faint);margin-left:4px;font-size:11px}.predajna .ps-tpl{border:1px solid var(--a-line);background:#ffffff0a;border-radius:9px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.predajna .ps-tpl code,.predajna .ps-fine code{font-family:var(--a-mono);color:var(--ps-zlt);background:#00000040;border-radius:5px;padding:1px 6px;font-size:10.5px}.predajna .ps-fine{color:var(--a-faint);margin:0;font-size:11.5px;line-height:1.5}@media (width<=1100px){.predajna .ps-tiers{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.predajna .ps-tiers,.predajna .ps-bottom{grid-template-columns:1fr}}.lingua{--lng-koral:#ff5e69;--lng-fial:#b16cea;--lng-teal:#67e8d2}.lingua .lng-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 16px;display:flex}.lingua .lng-filters{flex-wrap:wrap;gap:6px;display:flex}.lingua .lng-filt{color:var(--a-muted);background:var(--a-panel,#ffffff08);border:1px solid var(--a-line,#ffffff14);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.lingua .lng-filt:hover{border-color:var(--a-line2);color:var(--a-text)}.lingua .lng-filt.on{color:var(--a-text);border-color:var(--lng-koral);background:#ff5e691a}.lingua .lng-cnt{color:var(--a-faint);margin-left:3px;font-size:11px}.lingua .lng-filt.on .lng-cnt{color:var(--lng-koral)}.lingua .lng-search{min-width:200px;max-width:360px;color:var(--a-text);background:var(--a-ink1,#0a0e1899);border:1px solid var(--a-line,#ffffff14);border-radius:10px;outline:none;flex:1;padding:9px 12px;font-size:13.5px}.lingua .lng-search::placeholder{color:var(--a-faint)}.lingua .lng-search:focus{border-color:var(--lng-koral)}.lingua .lng-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.lingua .lng-card{background:var(--a-panel,#ffffff08);border:1px solid var(--a-line,#ffffff14);border-radius:14px;flex-direction:column;gap:7px;padding:14px 15px 13px;display:flex;position:relative;overflow:hidden}.lingua .lng-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.lingua .lng-card.is-navrh:before{background:var(--lng-koral)}.lingua .lng-card.is-ok:before{background:var(--lng-teal)}.lingua .lng-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lingua .lng-word{color:var(--a-text);font-size:17px;font-weight:800;line-height:1.2}.lingua .lng-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.lingua .lng-heart{color:var(--lng-koral);font-size:13px;line-height:1}.lingua .lng-tag{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.lingua .lng-tag.t-navrh{color:var(--lng-koral);background:#ff5e6924}.lingua .lng-tag.t-ok{color:var(--lng-teal);background:#67e8d224}.lingua .lng-tag.t-concept{color:var(--lng-fial);background:#b16cea29}.lingua .lng-meta{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.lingua .lng-lang{color:var(--a-muted);font-size:12px}.lingua .lng-pron{font-family:var(--a-mono);color:var(--lng-koral);font-size:12px}.lingua .lng-mean{color:var(--a-text);font-size:13.5px;line-height:1.5}.lingua .lng-note{color:var(--a-muted);border-top:1px solid var(--a-line,#ffffff14);padding-top:7px;font-size:12.5px;line-height:1.5}.lingua .lng-foot{margin-top:auto;padding-top:4px}.lingua .lng-btn{cursor:pointer;border:1px solid var(--a-line2,#ffffff21);color:var(--a-muted);background:0 0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.lingua .lng-btn:disabled{opacity:.55;cursor:default}.lingua .lng-btn.ok{color:var(--lng-teal);border-color:#67e8d266}.lingua .lng-btn.ok:hover:not(:disabled){background:#67e8d21f}.lingua .lng-btn.ghost:hover:not(:disabled){border-color:var(--lng-koral);color:var(--lng-koral)}.lingua .lng-empty{color:var(--a-faint);padding:1rem 0;font-size:14px}.kalendar{background:radial-gradient(680px 200px at 18% -6%, color-mix(in srgb, var(--kal-accent,#22d3ee) 14%, transparent), transparent 70%), radial-gradient(620px 220px at 92% 4%, #9d8cff14, transparent 72%), linear-gradient(180deg, #ffffff0b, #ffffff03);border:1px solid var(--a-line,#ffffff14);border-radius:20px;flex-direction:column;flex:auto;max-width:1280px;min-height:0;margin:0 auto;padding:26px 24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px -42px #000000d9,inset 0 1px #ffffff0f}.kalendar:after{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%)}.kalendar .kal-head,.kalendar .kal-tabs,.kalendar .kal-bar,.kalendar .kal-grid{z-index:1;position:relative}.kalendar .kal-head{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.kalendar .kal-head .kal-eyebrow{font-family:var(--a-mono,monospace);letter-spacing:.32em;text-transform:uppercase;color:var(--kal-accent,#22d3ee);font-size:11px}.kalendar .kal-head h1{font-family:var(--font-display,inherit);letter-spacing:.03em;margin:0;font-size:19px;font-weight:400}.kalendar .kal-head .kal-head-right{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:flex}.kalendar .kal-head .kal-sub{font-family:var(--a-mono,monospace);color:var(--a-faint);letter-spacing:.04em;font-size:11.5px}.kalendar .kal-views{border:1px solid var(--a-line,#ffffff1a);background:#ffffff08;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.kalendar .kal-vbtn{font-family:var(--a-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--a-muted,#9fb0c3);background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:10.5px;font-weight:500;transition:all .14s}.kalendar .kal-vbtn:hover{color:var(--a-text,#d6e0ee)}.kalendar .kal-vbtn.on{color:var(--kal-accent,#22d3ee);background:color-mix(in srgb, var(--kal-accent,#22d3ee) 16%, transparent);font-weight:600}.kalendar .kal-mtitle-static{cursor:default}.kalendar .kal-mtitle-static:hover{background:0 0}.kalendar .kal-num-btn{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0}.kalendar .kal-num-btn:hover{color:var(--kal-accent,#22d3ee)}.kalendar .kal-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.kalendar .kal-tab{font-family:var(--a-mono,monospace);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid var(--a-line,#ffffff1a);color:var(--a-muted,#9fb0c3);background:#ffffff08;border-radius:999px;padding:7px 14px;font-size:10.5px;font-weight:500;transition:all .15s}.kalendar .kal-tab:hover{color:var(--a-text,#d6e0ee);border-color:#ffffff38}.kalendar .kal-tab.on{color:var(--tab-c);border-color:color-mix(in srgb, var(--tab-c) 48%, transparent);background:color-mix(in srgb, var(--tab-c) 12%, transparent);font-weight:600}.kalendar .kal-tab.kal-tab-child{opacity:.9;align-self:center;margin-left:4px;padding:5px 12px 5px 10px;font-size:9px}.kalendar .kal-tab.kal-tab-child:before{content:"└";opacity:.5;margin-right:5px;font-size:10px}.kalendar .kal-bar{justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.kalendar .kal-bar .kal-today{position:absolute;right:0}.kalendar .kal-month{justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.kalendar .kal-mtitle{text-align:center;min-width:170px;color:var(--a-text,#d6e0ee);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:4px 8px;font-size:18px;font-weight:800}.kalendar .kal-mtitle:hover{background:#ffffff0d}.kalendar .kal-picker-backdrop{z-index:15;position:fixed;inset:0}.kalendar .kal-picker{z-index:20;background:var(--a-panel,#0c1424);border:1px solid var(--a-line,#ffffff1f);border-radius:14px;width:248px;padding:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000080}.kalendar .kal-picker-yr{justify-content:center;align-items:center;gap:16px;margin-bottom:10px;display:flex}.kalendar .kal-picker-yr span{text-align:center;min-width:56px;font-size:14px;font-weight:800}.kalendar .kal-picker-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.kalendar .kal-pm{cursor:pointer;border:1px solid var(--a-line,#ffffff14);color:var(--a-text,#d6e0ee);background:#ffffff08;border-radius:8px;padding:8px 0;font-size:12px;font-weight:700}.kalendar .kal-pm:hover{background:#ffffff14}.kalendar .kal-pm.now{border-color:color-mix(in srgb, var(--kal-accent,#22d3ee) 50%, transparent)}.kalendar .kal-pm.on{color:var(--kal-accent,#22d3ee);border-color:var(--kal-accent,#22d3ee);background:color-mix(in srgb, var(--kal-accent,#22d3ee) 16%, transparent)}.kalendar .kal-nav{cursor:pointer;border:1px solid var(--a-line,#ffffff1a);width:34px;height:34px;color:var(--a-text,#d6e0ee);background:#ffffff0a;border-radius:10px;font-size:18px;line-height:1}.kalendar .kal-nav:hover{background:#22d3ee1a;border-color:#22d3ee66}.kalendar .kal-today{cursor:pointer;border:1px solid var(--a-line,#ffffff1f);color:var(--a-faint);background:0 0;border-radius:9px;justify-self:end;padding:6px 12px;font-size:12px;font-weight:700}.kalendar .kal-grid{flex:auto;grid-template-rows:auto repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;min-height:0;margin-top:16px;display:grid}.kalendar .kal-dow{font-family:var(--a-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);text-align:center;padding:4px 0 2px;font-size:10.5px;font-weight:700}.kalendar .kal-dow.we{color:#b16cea}.kalendar .kal-cell{border:1px solid var(--a-line,#ffffff12);background:linear-gradient(#ffffff09,#ffffff03);border-radius:10px;flex-direction:column;min-width:0;min-height:0;padding:5px 6px;display:flex;position:relative;overflow:hidden}.kalendar .kal-cell.we{background:linear-gradient(#b16cea12,#b16cea05)}.kalendar .kal-cell.out{opacity:.4}.kalendar .kal-cell.today{border-color:color-mix(in srgb, var(--kal-accent,#22d3ee) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--kal-accent,#22d3ee) 25%, transparent), 0 0 18px color-mix(in srgb, var(--kal-accent,#22d3ee) 18%, transparent)}.kalendar .kal-num{color:var(--a-text,#d6e0ee);text-align:center;flex:none;margin-bottom:4px;font-size:12.5px;font-weight:700}.kalendar .kal-cell.today .kal-num{color:var(--kal-accent,#22d3ee)}.kalendar .kal-items{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--kal-accent,#22d3ee) 40%, transparent) transparent;flex-direction:column;flex:auto;align-items:stretch;gap:4px;min-width:0;min-height:0;display:flex;overflow-y:auto}.kalendar .kal-items::-webkit-scrollbar{width:5px}.kalendar .kal-items::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--kal-accent,#22d3ee) 40%, transparent);border-radius:3px}.kalendar .kal-chip{cursor:pointer;text-align:center;background:color-mix(in srgb, var(--kal-accent,#22d3ee) 22%, transparent);border:1px solid color-mix(in srgb, var(--kal-accent,#22d3ee) 48%, transparent);width:100%;color:var(--a-text,#eaeef7);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:none;padding:3px 6px;font-family:inherit;font-size:10.5px;font-weight:700;line-height:1.25;transition:filter .12s;display:block;overflow:hidden}.kalendar .kal-chip:hover{filter:brightness(1.25)}.kalendar .kal-chip.risk{background:color-mix(in srgb, var(--a-attn) 24%, transparent);border-color:color-mix(in srgb, var(--a-attn) 58%, transparent);color:var(--a-text,#eaeef7)}.kalendar .kal-week{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;min-height:0;margin-top:16px;display:grid}.kalendar .kal-wcol{border:1px solid var(--a-line,#ffffff12);background:linear-gradient(#ffffff09,#ffffff03);border-radius:10px;flex-direction:column;min-width:0;min-height:0;padding:6px 6px 8px;display:flex;overflow:hidden}.kalendar .kal-wcol.we{background:linear-gradient(#b16cea12,#b16cea05)}.kalendar .kal-wcol.today{border-color:color-mix(in srgb, var(--kal-accent,#22d3ee) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--kal-accent,#22d3ee) 25%, transparent), 0 0 18px color-mix(in srgb, var(--kal-accent,#22d3ee) 18%, transparent)}.kalendar .kal-whead{cursor:pointer;border:0;border-bottom:1px solid var(--a-line,#ffffff12);background:0 0;flex-direction:column;flex:none;align-items:center;gap:2px;margin-bottom:4px;padding:2px 0 8px;display:flex}.kalendar .kal-wdow{font-family:var(--a-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:10px;font-weight:700}.kalendar .kal-wnum{color:var(--a-text,#d6e0ee);font-size:16px;font-weight:800}.kalendar .kal-wcol.today .kal-wnum,.kalendar .kal-whead:hover .kal-wnum{color:var(--kal-accent,#22d3ee)}.kalendar .kal-wempty{color:var(--a-faint);text-align:center;opacity:.5;padding-top:4px;font-size:11px}.kalendar .kal-day{flex-direction:column;flex:auto;gap:8px;min-height:0;margin-top:16px;display:flex;overflow-y:auto}.kalendar .kal-year{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;min-height:0;margin-top:16px;display:grid;overflow-y:auto}.kalendar .kal-ymonth{text-align:left;cursor:pointer;border:1px solid var(--a-line,#ffffff12);background:linear-gradient(#ffffff09,#ffffff03);border-radius:12px;padding:12px 12px 14px;transition:border-color .14s,background .14s}.kalendar .kal-ymonth:hover{border-color:color-mix(in srgb, var(--kal-accent,#22d3ee) 45%, transparent);background:#ffffff0d}.kalendar .kal-ym-name{color:var(--a-text,#d6e0ee);margin-bottom:8px;font-size:13px;font-weight:700}.kalendar .kal-ym-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.kalendar .kal-ym-dow{font-family:var(--a-mono,monospace);color:var(--a-faint);text-align:center;opacity:.6;font-size:8.5px}.kalendar .kal-ym-d{text-align:center;color:var(--a-muted,#9fb0c3);border-radius:4px;padding:2px 0;font-size:10px;line-height:1.3}.kalendar .kal-ym-d.empty{color:#0000}.kalendar .kal-ym-d.has{color:#fff;background:color-mix(in srgb, var(--kal-accent,#22d3ee) 30%, transparent);font-weight:700}.kalendar .kal-ym-d.today{box-shadow:inset 0 0 0 1px var(--kal-accent,#22d3ee);color:var(--kal-accent,#22d3ee);font-weight:800}.kalendar .kal-modal-bg{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061099;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kalendar .kal-modal{background:var(--a-panel,#0c1424);border:1px solid var(--a-line,#ffffff1f);border-radius:16px;width:min(560px,100%);max-height:80vh;padding:22px 24px;position:relative;overflow:auto;box-shadow:0 20px 60px #0000008c}.kalendar .kal-modal-x{cursor:pointer;border:1px solid var(--a-line,#ffffff1f);width:30px;height:30px;color:var(--a-faint);background:0 0;border-radius:8px;font-size:20px;line-height:1;position:absolute;top:12px;right:14px}.kalendar .kal-modal-x:hover{color:var(--a-text,#d6e0ee)}.kalendar .kal-modal-meta{font-family:var(--a-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--kal-accent,#22d3ee);margin-bottom:6px;font-size:11px}.kalendar .kal-modal-title{margin:0 0 14px;padding-right:30px;font-size:17px;font-weight:800}.kalendar .kal-modal-body{color:var(--a-text,#d6e0ee);white-space:pre-wrap;font-size:13.5px;line-height:1.6}.kalendar .kal-modal-empty{color:var(--a-faint);font-size:13px;font-style:italic}.kalendar .kal-more{color:var(--a-faint);text-align:center;font-size:10px}.kalendar .kal-agenda{flex-direction:column;gap:8px;margin-top:14px;display:none}.kalendar .kal-agenda-item{text-align:left;border:1px solid var(--a-line);cursor:pointer;width:100%;color:inherit;font:inherit;background:#ffffff08;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .14s,background .14s;display:flex}.kalendar .kal-agenda-item:hover{border-color:var(--a-line2);background:#ffffff0d}.kalendar .kal-agenda-date{font-family:var(--a-mono);color:var(--kal-accent,var(--a-teal));flex:none;min-width:52px;padding-top:1px;font-size:12px;font-weight:700}.kalendar .kal-agenda-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.kalendar .kal-agenda-t{color:var(--a-text);font-size:14px;line-height:1.35}.kalendar .kal-agenda-p{font-family:var(--a-mono);letter-spacing:.04em;color:var(--a-faint);font-size:10px}.kalendar .kal-agenda-empty{color:var(--a-muted);text-align:center;padding:18px 4px;font-size:13px}@media (width<=760px){.kalendar .kal-grid{display:none}.kalendar .kal-agenda{display:flex}.kalendar{padding:18px 14px 20px}}.kal-gen{flex-direction:column;align-items:stretch;gap:6px;margin-left:8px;display:flex}.kal-genbtn{border:1px solid var(--kal-accent,#22d3ee);background:color-mix(in srgb, var(--kal-accent,#22d3ee) 16%, transparent);color:var(--a-text,#eaf2ff);cursor:pointer;white-space:nowrap;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:700;transition:filter .15s}.kal-genbtn:hover:not(:disabled){filter:brightness(1.18)}.kal-genbtn:disabled{opacity:.5;cursor:default}.kal-genbtn-2{background:0 0}.kal-genbtn-smm{border-color:var(--a-violet,#b16cea);background:color-mix(in srgb, var(--a-violet,#b16cea) 18%, transparent)}.kal-pchip{text-align:left;letter-spacing:.01em;cursor:grab;border:1px solid color-mix(in srgb, var(--a-violet,#b16cea) 50%, transparent);background:color-mix(in srgb, var(--a-violet,#b16cea) 22%, transparent);width:100%;color:var(--a-text,#eaeef7);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin-top:3px;padding:3px 7px;font-size:11px;font-weight:700;display:block;overflow:hidden}.kal-pchip:active{cursor:grabbing}.kal-pchip.pre{color:#fff7ec;background:#ffa84b3d;border-color:#ffa84b99}.kal-pchip.final{color:#eafff4;background:#3ecf8e47;border-color:#3ecf8ea3}.kal-pagenda.final .kal-agenda-p{color:#3ecf8e}.kal-pagenda.pre .kal-agenda-p{color:#ffa84b}.kal-cell.kal-drop,.kal-wcol.kal-drop{outline:2px dashed var(--a-violet,#b16cea);outline-offset:-2px}.kal-gen-msg{color:var(--a-dim,#93a4c4);max-width:200px;font-size:11px;line-height:1.3}.kal-planner{z-index:1;border:1px solid var(--a-line);background:var(--a-glass);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 16px;padding:9px 12px;display:flex;position:relative}.kal-planner.locked{opacity:.6}.kal-planner-eyebrow{font:600 10px/1 var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);margin-right:2px}.kal-planner-lock{color:var(--a-muted);font-size:12px}.timerpage{padding:clamp(12px,1.4vw,20px)}.timerpage-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.timerpage-title{margin:0;font-size:22px;font-weight:800}.timerpage-sub{color:var(--a-faint);margin:4px 0 0;font-size:13px}.timerpage-add{white-space:nowrap}.timercard{background:var(--a-panel,#ffffff05);border:1px solid var(--a-line,#ffffff14);border-radius:14px;padding:16px}.timercard-h{font-family:var(--a-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;display:flex}.timercard-sum{color:var(--a-teal,#22d3ee);font-weight:700}.timerlog{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timerlog-row{border-top:1px solid var(--a-line,#ffffff0f);grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:9px 4px;font-size:13px;display:grid}.timerlog-row:first-child{border-top:0}.timerlog-date{font-family:var(--a-mono,monospace);color:var(--a-faint);font-size:11px}.timerlog-proj{color:var(--a-text,#d6e0ee);text-overflow:ellipsis;overflow:hidden}.timerlog-desc{color:var(--a-faint)}.timerlog-h{color:var(--a-teal,#22d3ee);white-space:nowrap;font-weight:700}.timerlog-h.nb{color:var(--a-faint)}.timerlog-empty{color:var(--a-faint);margin:4px 0;font-size:13px}.tb-bar{padding:4px 0 0}.tb-bar .tb-form-bar{flex-flow:wrap;align-items:flex-end;gap:14px}.tb-bar .tb-fw-proj{flex:300px;min-width:240px}.tb-bar .tb-fw-desc{flex:2 320px;min-width:220px}.tb-bar .tb-start{flex:none;align-self:stretch;min-width:150px;padding-left:28px;padding-right:28px}.tb-bar .tb-run{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.tb-bar .tb-run .tb-runproj{text-align:left;flex:200px;font-size:13px}.tb-bar .tb-run .tb-time{text-align:left;flex:none;padding:0}.tb-bar .tb-run .tb-row{flex:none}@media (width<=700px){.tb-bar .tb-form-bar{flex-direction:column;align-items:stretch}.tb-bar .tb-start{align-self:stretch}}.wv{flex-direction:column;gap:16px;display:flex}.wv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wv-nav{align-items:center;gap:8px;display:flex}.wv-arrow{cursor:pointer;border:1px solid var(--a-line2,#ffffff21);width:30px;height:30px;color:var(--a-text,#eaeef7);background:#ffffff0a;border-radius:8px;font-size:18px;line-height:1}.wv-arrow:hover:not(:disabled){border-color:var(--a-teal,#67e8d2);color:var(--a-teal,#67e8d2)}.wv-arrow:disabled{opacity:.35;cursor:default}.wv-now{cursor:pointer;border:1px solid var(--a-line2,#ffffff21);color:var(--a-text,#eaeef7);background:#ffffff0a;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700}.wv-now:hover:not(:disabled){border-color:var(--a-teal,#67e8d2);color:var(--a-teal,#67e8d2)}.wv-now:disabled{opacity:.5;cursor:default}.wv-range{font-family:var(--a-mono,monospace);color:var(--a-faint,#515c73);margin-left:4px;font-size:12px}.wv-total{color:var(--a-teal,#67e8d2);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:22px;font-weight:800;display:flex}.wv-total-lbl{font-family:var(--a-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint,#515c73);font-size:10px;font-weight:700}.wv-chart{border-bottom:1px solid var(--a-line,#ffffff12);grid-template-columns:repeat(7,1fr);gap:8px;padding:4px 2px 0;display:grid}.wv-col{border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding-bottom:8px;display:flex}.wv-col.is-today{background:color-mix(in srgb, var(--a-teal,#67e8d2) 8%, transparent)}.wv-bar-wrap{justify-content:center;align-items:flex-end;width:100%;height:120px;display:flex}.wv-bar{background:#ffffff08;border-radius:6px 6px 3px 3px;flex-direction:column-reverse;justify-content:flex-start;width:60%;min-width:14px;max-width:38px;height:100%;display:flex;overflow:hidden}.wv-seg{width:100%;min-height:2px;transition:height .25s}.wv-daylbl{font-family:var(--a-mono,monospace);letter-spacing:.06em;color:var(--a-muted,#8b97ae);font-size:11px}.wv-col.is-today .wv-daylbl{color:var(--a-teal,#67e8d2);font-weight:700}.wv-dayh{font-family:var(--a-mono,monospace);color:var(--a-faint,#515c73);font-variant-numeric:tabular-nums;font-size:11px}.wv-list{flex-direction:column;gap:14px;max-height:360px;padding-right:6px;display:flex;overflow-y:auto}.wv-list::-webkit-scrollbar{width:8px}.wv-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.wv-list::-webkit-scrollbar-track{background:0 0}.wv-group-h{border-bottom:1px solid var(--a-line,#ffffff0f);align-items:baseline;gap:10px;padding:0 4px 4px;display:flex}.wv-group-day{color:var(--a-text,#eaeef7);text-transform:capitalize;font-size:13px;font-weight:700}.wv-group-date{font-family:var(--a-mono,monospace);color:var(--a-faint,#515c73);font-size:11px}.wv-group-sum{font-family:var(--a-mono,monospace);color:var(--a-teal,#67e8d2);margin-left:auto;font-size:12px;font-weight:700}.wv-list .timerlog-row{grid-template-columns:10px 1fr auto}.wv-dot{border-radius:50%;align-self:center;width:8px;height:8px}.timercard-wide{margin-top:16px}.projtbl{border-collapse:collapse;width:100%;font-size:13px}.projtbl th{text-align:left;font-family:var(--a-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint);padding:0 10px 8px;font-size:10px;font-weight:700}.projtbl th.num,.projtbl td.num{text-align:right;white-space:nowrap}.projtbl td{border-top:1px solid var(--a-line,#ffffff0f);color:var(--a-text,#d6e0ee);padding:9px 10px}.projtbl-tag{font-family:var(--a-mono,monospace);color:var(--a-faint);border:1px solid var(--a-line,#ffffff14);background:#ffffff0a;border-radius:6px;padding:2px 7px;font-size:11px}.projtbl-group{font-family:var(--a-mono,monospace);color:var(--a-teal,#22d3ee);background:color-mix(in srgb, var(--a-teal,#22d3ee) 12%, transparent);border-radius:5px;margin-left:8px;padding:1px 6px;font-size:10px}.projtbl-main{cursor:pointer}.projtbl-main:hover td{background:#ffffff08}.projtbl-main.open td{background:color-mix(in srgb, var(--a-teal,#67e8d2) 7%, transparent)}.projtbl-chev{color:var(--a-faint,#515c73);margin-right:8px;font-weight:700;transition:transform .15s;display:inline-block;transform:rotate(0)}.projtbl-chev.open{color:var(--a-teal,#67e8d2);transform:rotate(90deg)}.projtbl-subrow>td{border-top:0;padding:4px 10px 12px 26px}.projsub{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.projsub-row{cursor:pointer;border-top:1px solid var(--a-line,#ffffff0d);border-radius:7px;grid-template-columns:64px 92px 1fr auto;align-items:center;gap:12px;padding:7px 10px;font-size:12.5px;display:grid}.projsub-row:first-child{border-top:0}.projsub-row:hover{background:#ffffff0d}.projsub-row:focus-visible{outline:1px solid var(--a-teal,#67e8d2);outline-offset:-1px}.projsub-date{font-family:var(--a-mono,monospace);color:var(--a-faint,#515c73);font-size:11px}.projsub-od{font-family:var(--a-mono,monospace);color:var(--a-muted,#8b97ae);font-size:11px}.projsub-desc{color:var(--a-text,#d6e0ee);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projsub-desc em{color:var(--a-faint,#515c73)}.projsub-h{color:var(--a-teal,#22d3ee);white-space:nowrap;font-weight:700}.projsub-h.nb{color:var(--a-faint,#515c73)}.projtbl td.num.over{color:var(--a-coral,#ff5e69);white-space:nowrap;font-weight:700}.projtbl tr.over-row td{background:color-mix(in srgb, var(--a-coral,#ff5e69) 7%, transparent)}.projtbl-est{text-align:right;border:1px solid var(--a-line,#ffffff1f);width:64px;color:var(--a-text,#d6e0ee);background:#ffffff0a;border-radius:7px;padding:5px 8px;font-family:inherit;font-size:13px}.projtbl-est:focus{border-color:var(--a-teal,#22d3ee);outline:none}.wv-entry{cursor:pointer;border-radius:7px;transition:background .12s}.wv-entry:hover{background:#ffffff0d}.wv-entry:focus-visible{outline:1px solid var(--a-teal,#67e8d2);outline-offset:-1px}.wv-odto{font-family:var(--a-mono,monospace);color:var(--a-faint,#515c73);border:1px solid var(--a-line,#ffffff14);background:#ffffff0a;border-radius:5px;margin-left:8px;padding:1px 6px;font-size:10.5px}.ee-auto{color:var(--a-teal,#67e8d2);margin-left:4px;font-size:10px;font-style:normal}.ee-actions{align-items:center;gap:10px;margin-top:4px;display:flex}.ee-del{cursor:pointer;border:1px solid color-mix(in srgb, var(--a-coral,#ff5e69) 45%, transparent);color:var(--a-coral,#ff5e69);background:0 0;border-radius:8px;margin-left:auto;padding:9px 14px;font-family:inherit;font-size:13px}.ee-del:hover{background:color-mix(in srgb, var(--a-coral,#ff5e69) 12%, transparent)}.ee-del:disabled{opacity:.5;cursor:default}.qh-chips{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.qh-chip{cursor:pointer;border:1px solid var(--a-line,#ffffff1a);color:var(--a-faint);background:#ffffff08;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.qh-chip:hover{color:var(--a-text,#d6e0ee);border-color:#ffffff3d}.qh-chip.on{color:var(--a-teal,#22d3ee);border-color:var(--a-teal,#22d3ee);background:color-mix(in srgb, var(--a-teal,#22d3ee) 15%, transparent)}.qh-bill{color:var(--a-text,#d6e0ee);cursor:pointer;align-items:center;gap:8px;margin:4px 0 2px;font-size:13px;display:flex}.qh-bill input{appearance:none;cursor:pointer;border:1px solid var(--a-line,#ffffff2e);background:#ffffff0a;border-radius:4px;place-content:center;width:16px;height:16px;margin:0;transition:background .15s,border-color .15s;display:inline-grid}.qh-bill input:hover{border-color:color-mix(in srgb, var(--a-teal,#22d3ee) 50%, var(--a-line,#ffffff2e))}.qh-bill input:checked{background:color-mix(in srgb, var(--a-teal,#22d3ee) 20%, transparent);border-color:var(--a-teal,#22d3ee)}.qh-bill input:checked:after{content:"";border:solid var(--a-teal,#22d3ee);border-width:0 2px 2px 0;width:4px;height:8px;margin-bottom:2px;transform:rotate(45deg)}.pp{position:relative}.pp-input{box-sizing:border-box;border:1px solid var(--a-line,#ffffff1f);width:100%;color:var(--a-text,#d6e0ee);background:#ffffff0a;border-radius:9px;padding:9px 30px 9px 11px;font-family:inherit;font-size:13px}.pp-input:focus{border-color:var(--a-teal,#22d3ee);outline:none}.pp-clear{cursor:pointer;width:20px;height:20px;color:var(--a-faint);background:0 0;border:0;border-radius:6px;font-size:15px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pp-clear:hover{color:var(--a-text,#d6e0ee)}.pp-pop{z-index:50;background:var(--a-panel,#0c1424);border:1px solid var(--a-line,#ffffff24);border-radius:11px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 16px 44px #00000080}.pp-empty{color:var(--a-faint);padding:10px;font-size:12.5px}.pp-group+.pp-group{margin-top:4px}.pp-grouph{font-family:var(--a-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--a-teal,#22d3ee);padding:6px 8px 3px;font-size:10px}.pp-opt{text-align:left;cursor:pointer;width:100%;color:var(--a-text,#d6e0ee);background:0 0;border:0;border-radius:7px;padding:7px 9px;font-family:inherit;font-size:13px;display:block}.pp-opt:hover{background:#ffffff12}.pp-opt.on{background:color-mix(in srgb, var(--a-teal,#22d3ee) 16%, transparent);color:var(--a-teal,#22d3ee)}.pp-add{text-align:left;cursor:pointer;background:color-mix(in srgb, var(--a-teal,#67e8d2) 10%, transparent);border:1px dashed color-mix(in srgb, var(--a-teal,#67e8d2) 45%, transparent);width:100%;color:var(--a-teal,#67e8d2);border-radius:7px;align-items:center;gap:8px;margin-top:4px;padding:8px 9px;font-family:inherit;font-size:13px;display:flex}.pp-add:hover{background:color-mix(in srgb, var(--a-teal,#67e8d2) 18%, transparent)}.pp-add-plus{font-size:15px;font-weight:700;line-height:1}.pp-create{flex-direction:column;padding:4px;display:flex}.pp-create-h{font-family:var(--a-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint,#515c73);padding:2px 2px 8px;font-size:10px}.pp-create-field{margin-bottom:8px}.pp-create-lbl{font-family:var(--a-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint,#515c73);margin:0 0 5px 2px;font-size:10px}.pp-create-select{appearance:none;cursor:pointer;background-image: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='%23677' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.pp-create-select option{background:var(--a-ink1,#0a0e18);color:var(--a-text,#eaeef7)}.pp-create-row{gap:8px;margin-top:2px;display:flex}.pp-create-save{cursor:pointer;background:var(--a-teal,#67e8d2);color:#05131c;border:0;border-radius:8px;flex:1;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:700}.pp-create-save:hover{filter:brightness(1.06)}.pp-create-save:disabled{opacity:.5;cursor:default;filter:none}.pp-create-back{cursor:pointer;border:1px solid var(--a-line2,#ffffff21);color:var(--a-muted,#8b97ae);background:0 0;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13px}.pp-create-back:hover{color:var(--a-text,#eaeef7);border-color:#ffffff40}.pp-err{color:var(--a-coral,#ff5e69);margin:-2px 0 8px;font-size:11px}.a-menu-backdrop{z-index:69;position:fixed;inset:0}.a-timermenu{z-index:72;background:var(--a-panel,#0c1424);border:1px solid var(--a-line,#ffffff24);border-radius:12px;width:210px;padding:6px;position:fixed;top:62px;right:24px;box-shadow:0 16px 44px #00000080}@media (width<=1100px){.a-timermenu{right:12px}}.a-timermenu-item{text-align:left;cursor:pointer;width:100%;color:var(--a-text,#d6e0ee);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.a-timermenu-item:hover{background:#ffffff12}.a-timermenu-item svg{width:16px;height:16px;color:var(--a-teal,#22d3ee);flex:none}.projtbl-filter{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.projtbl-search{background:var(--a-panel);border:1px solid var(--a-line);min-width:180px;color:var(--a-text);border-radius:10px;flex:1;padding:8px 11px;font-size:13px}.projtbl-search:focus{border-color:var(--a-teal);outline:none}.projtbl-tagsel{background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-text);border-radius:10px;padding:8px 11px;font-size:13px}.projtbl-clear{border:1px solid var(--a-line);color:var(--a-muted);font-family:var(--a-mono);cursor:pointer;background:0 0;border-radius:10px;padding:8px 11px;font-size:11px}.projtbl-clear:hover{color:var(--a-text);border-color:var(--a-coral,#ff5e69)}.kscan{flex-direction:column;gap:16px;display:flex}.kscan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kscan-big{flex-direction:column;gap:2px;display:flex}.kscan-num{font-family:var(--a-mono,monospace);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.kscan-num.ok{color:var(--a-teal,#67e8d2)}.kscan-num.warn{color:var(--a-coral,#ff5e69)}.kscan-cap{color:var(--a-faint);font-size:12px}.kscan-badge{font-family:var(--a-mono,monospace);border:1px solid var(--a-line2,#ffffff21);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px}.kscan-badge.ok{color:var(--a-teal,#67e8d2);border-color:color-mix(in srgb, var(--a-teal,#67e8d2) 45%, transparent)}.kscan-badge.warn{color:var(--a-coral,#ff5e69);border-color:color-mix(in srgb, var(--a-coral,#ff5e69) 45%, transparent)}.kscan-sec{flex-direction:column;gap:7px;display:flex}.kscan-lbl{font-family:var(--a-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.kscan-lbl.warn{color:var(--a-coral,#ff5e69)}.kscan-lbl.amber{color:var(--a-amber,#ffa84b)}.kscan-bars{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kscan-bar{grid-template-columns:minmax(120px,1.3fr) 2fr minmax(90px,auto);align-items:center;gap:10px;font-size:13px;display:grid}.kscan-bt{color:var(--a-text,#eaeef7);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kscan-tag{font-family:var(--a-mono,monospace);color:var(--a-faint);margin-left:6px;font-size:10px;font-style:normal}.kscan-track{background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}.kscan-track>span{background:linear-gradient(90deg, var(--a-purple,#b16cea), var(--a-coral,#ff5e69));border-radius:999px;height:100%;display:block}.kscan-bh{font-family:var(--a-mono,monospace);color:var(--a-faint);text-align:right;white-space:nowrap;font-size:11px}.kscan-bh em{color:var(--a-coral,#ff5e69);font-style:normal}.kscan-flag{border:1px solid var(--a-line,#ffffff14);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.kscan-flag.warn{border-color:color-mix(in srgb, var(--a-coral,#ff5e69) 35%, transparent);background:color-mix(in srgb, var(--a-coral,#ff5e69) 7%, transparent)}.kscan-flag.amber{border-color:color-mix(in srgb, var(--a-amber,#ffa84b) 32%, transparent);background:color-mix(in srgb, var(--a-amber,#ffa84b) 6%, transparent)}.kscan-flag>span:first-child{color:var(--a-text,#eaeef7);text-overflow:ellipsis;overflow:hidden}.kscan-fh{font-family:var(--a-mono,monospace);color:var(--a-faint);white-space:nowrap;font-size:11px}.kscan-fh b{color:var(--a-coral,#ff5e69)}.kscan-foot{color:var(--a-faint);margin:2px 0 0;font-size:12px;line-height:1.5}.kc{flex-direction:column;gap:14px;display:flex}.kc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kc-switch{border:1px solid var(--a-line2,#ffffff21);border-radius:10px;display:inline-flex;overflow:hidden}.kc-switch button{color:var(--a-muted,#8b97ae);font-family:var(--a-mono,monospace);cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:12px}.kc-switch button.on{background:color-mix(in srgb, var(--a-teal,#67e8d2) 16%, transparent);color:var(--a-teal,#67e8d2)}.kc-nav{align-items:center;gap:8px;display:inline-flex}.kc-arrow,.kc-now{border:1px solid var(--a-line2,#ffffff21);color:var(--a-text,#eaeef7);cursor:pointer;background:#ffffff0a;border-radius:8px;padding:6px 10px;font-size:13px}.kc-now{font-family:var(--a-mono,monospace);font-size:11px}.kc-arrow:disabled,.kc-now:disabled{opacity:.4;cursor:default}.kc-arrow:hover:not(:disabled),.kc-now:hover:not(:disabled){border-color:var(--a-teal,#67e8d2);color:var(--a-teal,#67e8d2)}.kc-range{font-family:var(--a-mono,monospace);color:var(--a-faint,#515c73);text-transform:capitalize;margin-left:4px;font-size:12px}.kc-tote{color:var(--a-muted);border-bottom:1px solid var(--a-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;font-size:13px;display:flex}.kc-tote b{color:var(--a-text);font-family:var(--a-mono)}.kc-tote-save b{color:var(--a-teal,#67e8d2)}.kc-rows{flex-direction:column;display:flex}.kc-cat{border-top:1px solid var(--a-line,#ffffff0f)}.kc-cat:first-child{border-top:0}.kc-catrow{cursor:pointer;border-radius:7px;grid-template-columns:minmax(150px,1.4fr) minmax(80px,1.6fr) 62px minmax(150px,auto);align-items:center;gap:12px;padding:10px 4px;display:grid}.kc-catrow:hover{background:#ffffff0a}.kc-left{align-items:center;gap:8px;min-width:0;display:flex}.kc-chev{color:var(--a-faint);width:10px;font-size:9px}.kc-dot{border-radius:3px;flex:none;width:9px;height:9px}.kc-name{color:var(--a-text,#eaeef7);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kc-track{background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}.kc-track>span{border-radius:999px;height:100%;display:block}.kc-h{font-family:var(--a-mono,monospace);color:var(--a-text);text-align:right;font-size:12px;font-weight:600}.kc-save{font-family:var(--a-mono,monospace);color:var(--a-teal,#67e8d2);text-align:right;flex-direction:column;font-size:11px;line-height:1.35;display:flex}.kc-save em{color:var(--a-faint,#515c73);font-size:10px;font-style:normal}.kc-items{flex-direction:column;gap:2px;margin:0 0 8px;padding:2px 4px 6px 28px;list-style:none;display:flex}.kc-items li{grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:grid}.kc-idate{font-family:var(--a-mono,monospace);color:var(--a-faint);font-size:10px}.kc-idesc{color:var(--a-muted,#8b97ae);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-ih{font-family:var(--a-mono,monospace);color:var(--a-faint);white-space:nowrap;font-size:11px}.kc-foot{color:var(--a-faint);margin:2px 0 0;font-size:12px;line-height:1.5}.kc-savenum{display:block}.kc-deleg{font-family:var(--a-mono,monospace);cursor:pointer;white-space:nowrap;background:color-mix(in srgb, var(--a-teal,#67e8d2) 14%, transparent);border:1px solid color-mix(in srgb, var(--a-teal,#67e8d2) 45%, transparent);color:var(--a-teal,#67e8d2);border-radius:999px;align-self:flex-end;margin-top:4px;padding:3px 9px;font-size:10px}.kc-deleg:hover:not(:disabled){background:color-mix(in srgb, var(--a-teal,#67e8d2) 26%, transparent)}.kc-deleg:disabled{opacity:.5;cursor:default}.kc-deleg.done{color:var(--a-faint,#515c73);cursor:default;background:0 0;border-color:#0000;padding-left:0;padding-right:0}.ql-tabs{border:1px solid var(--a-line,#ffffff1a);background:#ffffff08;border-radius:11px;gap:4px;margin:0 0 14px;padding:3px;display:flex}.ql-tab{cursor:pointer;color:var(--a-faint,#515c73);background:0 0;border:0;border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,color .15s}.ql-tab:hover{color:var(--a-text,#d6e0ee)}.ql-tab.on{color:var(--a-text,#d6e0ee);background:color-mix(in srgb, var(--a-teal,#22d3ee) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a-teal,#22d3ee) 45%, transparent)}.ql-import{flex-direction:column;gap:12px;display:flex}.ql-drop{text-align:center;cursor:pointer;border:1px dashed color-mix(in srgb, var(--a-teal,#22d3ee) 40%, var(--a-line,#ffffff2e));background:#ffffff08;border-radius:11px;flex-direction:column;gap:3px;padding:18px 14px;display:flex;position:relative}.ql-drop:hover{border-color:var(--a-teal,#22d3ee);background:color-mix(in srgb, var(--a-teal,#22d3ee) 7%, transparent)}.ql-drop input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.ql-drop-title{color:var(--a-text,#d6e0ee);font-size:13px;font-weight:700}.ql-drop-sub{color:var(--a-faint,#515c73);font-size:11px}.ql-opt{color:var(--a-faint,#515c73);font-size:11px;font-style:normal;font-weight:400}.ql-prev-head{color:var(--a-muted,#94a3b8);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.ql-prev-head strong{font-family:var(--a-mono,monospace);color:var(--a-text,#d6e0ee)}.ql-prev-hint{color:var(--a-faint,#515c73);font-size:11px}.ql-prev-wrap{border:1px solid var(--a-line,#ffffff1a);border-radius:10px;max-height:260px;overflow:auto}.ql-prev{border-collapse:collapse;width:100%;font-size:12px}.ql-prev thead th{z-index:1;text-align:left;color:var(--a-faint,#515c73);background:var(--a-panel,#0e1626);border-bottom:1px solid var(--a-line,#ffffff1a);padding:7px 8px;font-weight:600;position:sticky;top:0}.ql-prev th.num,.ql-prev td.num{text-align:right}.ql-prev th.ctr,.ql-prev td.ctr{text-align:center}.ql-prev tbody td{border-bottom:1px solid color-mix(in srgb, var(--a-line,#ffffff1a) 60%, transparent);padding:4px 6px}.ql-prev tbody tr.nb{opacity:.62}.ql-prev input[type=date],.ql-prev input[type=number],.ql-prev input[type=text]{box-sizing:border-box;width:100%;color:var(--a-text,#d6e0ee);background:#ffffff0a;border:1px solid #0000;border-radius:7px;padding:5px 7px;font-family:inherit;font-size:12px}.ql-prev input[type=number]{text-align:right;font-family:var(--a-mono,monospace)}.ql-prev input:hover{border-color:var(--a-line,#ffffff2e)}.ql-prev input:focus{border-color:var(--a-teal,#22d3ee);background:#ffffff0f;outline:none}.ql-prev input[type=checkbox]{appearance:none;cursor:pointer;border:1px solid var(--a-line,#ffffff2e);background:#ffffff0a;border-radius:4px;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.ql-prev input[type=checkbox]:checked{background:color-mix(in srgb, var(--a-teal,#22d3ee) 20%, transparent);border-color:var(--a-teal,#22d3ee)}.ql-prev input[type=checkbox]:checked:after{content:"";border:solid var(--a-teal,#22d3ee);border-width:0 2px 2px 0;width:4px;height:8px;margin-bottom:2px;transform:rotate(45deg)}.ql-del{cursor:pointer;width:22px;height:22px;color:var(--a-faint,#515c73);background:0 0;border:0;border-radius:6px;font-size:15px;line-height:1}.ql-del:hover{color:var(--a-coral,#ff5e69);background:color-mix(in srgb, var(--a-coral,#ff5e69) 14%, transparent)}.t4-row{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:14px;display:grid}.t4-row .timercard{min-width:0;height:100%;margin:0}@media (width<=1000px){.t4-row{grid-template-columns:1fr}}.fnc{--fnc-accent:var(--a-violet);font-family:var(--a-ui);color:var(--a-text);width:100%}.fnc *{box-sizing:border-box}.fnc-load{color:var(--a-faint);padding:24px 4px;font-size:13px}.fnc-shell{background:radial-gradient(680px 200px at 18% -6%, color-mix(in srgb, var(--fnc-accent) 14%, transparent), transparent 70%), radial-gradient(620px 220px at 92% 4%, #9d8cff14, transparent 72%), linear-gradient(180deg, #ffffff0b, #ffffff03);border:1px solid var(--a-line);border-radius:20px;padding:26px clamp(16px,1.8vw,28px) 34px;position:relative;overflow:hidden;box-shadow:0 30px 90px -42px #000000d9,inset 0 1px #ffffff0f}.fnc-shell:after{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(120% 80% at 50% 0,#000,#0000 75%)}.fnc-head{z-index:1;flex-wrap:wrap;align-items:baseline;gap:16px;display:flex;position:relative}.fnc-eyebrow{font-family:var(--a-mono);letter-spacing:.32em;color:var(--fnc-accent);text-transform:uppercase;font-size:11px}.fnc-head h1{font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:22px;font-weight:400}.fnc-sub{font-family:var(--a-mono);color:var(--a-faint);letter-spacing:.04em;margin-left:auto;font-size:11.5px}.fnc-lead{z-index:1;color:var(--a-muted);max-width:70ch;margin:10px 0 22px;font-size:13px;line-height:1.55;position:relative}.fnc-sec{z-index:1;margin-bottom:26px;position:relative}.fnc-sec-head{border-bottom:1px solid var(--a-line);align-items:baseline;gap:12px;margin:0 2px 14px;padding-bottom:9px;display:flex}.fnc-sec-ttl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fnc-accent);font-size:11px;font-weight:700}.fnc-sec-hint{color:var(--a-faint);font-size:11.5px}.fnc-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:14px;display:grid}.fnc-card.span2{grid-column:1/-1}.fnc-card{border:1px solid var(--a-line);background:#ffffff06;border-radius:14px;padding:16px 18px;transition:border-color .16s,transform .16s,opacity .16s;position:relative}.fnc-card:hover{border-color:var(--a-line2)}.fnc-card.off{opacity:.6}.fnc-card.med{background:linear-gradient(#9d8cff12,#ffffff05);border-color:#9d8cff4d}.fnc-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fnc-card-ttl{align-items:flex-start;gap:12px;min-width:0;display:flex}.fnc-ico{flex:none;font-size:20px;line-height:1.2}.fnc-name{color:var(--a-text);margin-bottom:3px;font-size:14.5px;font-weight:700}.fnc-desc{color:var(--a-muted);font-size:12.5px;line-height:1.5}.fnc-warn{color:#ffd0b0;background:#ff5e691a;border:1px solid #ff5e6947;border-radius:10px;margin-top:11px;padding:8px 11px;font-size:12px;line-height:1.5}.fnc-card-foot{border-top:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;padding-top:12px;display:flex}.fnc-freq{align-items:center;gap:8px;display:flex}.fnc-freq-lbl{color:var(--a-muted);font-size:12px}.fnc-when{color:var(--a-faint);margin-left:auto;font-size:11.5px;font-style:italic}.fnc-fixed{color:var(--a-faint);font-size:12px}.fnc-med-grid{grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:14px;display:grid}.fnc-field{flex-direction:column;gap:6px;display:flex}.fnc-field>span{color:var(--a-muted);font-size:11.5px}.fnc-inline{color:var(--a-text);align-items:center;gap:10px;margin-top:12px;font-size:12.5px;display:flex}.fnc-med-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.fnc-night{color:var(--a-blue);background:#6fa8ff14;border:1px solid #6fa8ff33;border-radius:10px;margin-top:14px;padding:8px 11px;font-size:12px;line-height:1.5}.fnc-quiet{background:linear-gradient(#6fa8ff12,#ffffff03);border:1px solid #6fa8ff38;border-radius:12px;margin-top:14px;padding:13px 14px}.fnc-quiet-head{color:var(--a-text);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.fnc-moon{font-size:16px}.fnc-quiet-desc{color:var(--a-muted);max-width:72ch;margin:8px 0 12px;font-size:12px;line-height:1.55}.fnc-quiet-row{gap:18px;display:flex}.fnc-quiet-row .fnc-field{flex-direction:row;align-items:center;gap:8px}.fnc-sel,.fnc-time{border:1px solid var(--a-line2);color:var(--a-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000052;border-radius:9px;outline:none;padding:7px 10px;font-family:inherit;font-size:12.5px}.fnc-sel.wide{width:100%}.fnc-sel:focus,.fnc-time:focus{border-color:var(--fnc-accent)}.fnc-sel option{background:var(--a-ink1,#0a0e18);color:var(--a-text)}.fnc-sel:disabled,.fnc-time:disabled{opacity:.5}.fnc-btn{cursor:pointer;background:var(--fnc-accent);color:#0a0a16;border:0;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:700;transition:filter .14s,opacity .14s}.fnc-btn:hover:not(:disabled){filter:brightness(1.08)}.fnc-btn:disabled{opacity:.5;cursor:default}.fnc-flash{color:var(--a-teal);font-size:12px}.fnc-runmsg{color:var(--a-muted);max-width:52ch;font-size:12px;line-height:1.5}.fnc-sw{cursor:pointer;flex:none;display:inline-flex;position:relative}.fnc-sw.dis{cursor:default;opacity:.5}.fnc-sw input{opacity:0;width:0;height:0;position:absolute}.fnc-sw-track{border:1px solid var(--a-line2);background:#ffffff1a;border-radius:999px;width:42px;height:24px;transition:background .16s;display:block}.fnc-sw-knob{background:var(--a-faint);border-radius:50%;width:18px;height:18px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.fnc-sw.on .fnc-sw-track{background:#9d8cff66;border-color:#9d8cff80}.fnc-sw.on .fnc-sw-knob{background:var(--fnc-accent);transform:translate(18px)}@media (width<=680px){.fnc-med-grid{grid-template-columns:1fr}.fnc-quiet-row{flex-direction:column;gap:10px}}.fnc-tabs{z-index:1;margin:4px 0 20px;position:relative}.odd{z-index:1;position:relative}.odd-overview{background:linear-gradient(#9d8cff14,#ffffff03);border:1px solid #9d8cff47;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:18px 20px;display:flex}.odd-ov-eyebrow{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-violet);font-size:10.5px}.odd-ov-plan{font-family:var(--font-display);color:var(--a-text);margin:4px 0 2px;font-size:22px}.odd-ov-sub{color:var(--a-muted);font-size:12px}.odd-ov-chips{flex-wrap:wrap;gap:8px;display:flex}.odd-chip{border:1px solid var(--a-line2);color:var(--a-text);background:#ffffff08;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:700}.odd-chip.s{color:var(--a-teal);border-color:#67e8d266}.odd-chip.m{color:var(--a-violet);border-color:#9d8cff73}.odd-chip.l{color:#ff8a56;border-color:#ff8a5673}.odd-chip.x{color:var(--a-blue);border-color:#6fa8ff66}.odd-chip.add{color:var(--a-rec);border-color:#ff5e6966}.odd-dept{margin-bottom:22px}.odd-dept-head{border-bottom:1px solid var(--a-line);align-items:baseline;gap:12px;margin:0 2px 12px;padding-bottom:8px;display:flex}.odd-dept-ttl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-violet);font-size:11px;font-weight:700}.odd-dept-ct{color:var(--a-faint);margin-left:auto;font-size:11px}.odd-master{color:var(--a-muted);align-items:center;gap:9px;font-size:11px;display:flex}.odd-master>span{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.odd-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.odd-row{border:1px solid var(--a-line);background:#ffffff06;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:opacity .16s,border-color .16s;display:flex}.odd-row:hover{border-color:var(--a-line2)}.odd-row.off{opacity:.55}.odd-logo{flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.odd-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.odd-nm{color:var(--a-text);flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.odd-role{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.odd-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:700}.odd-tag.head{color:var(--a-violet);background:#9d8cff29}.odd-tag.tier{color:var(--a-faint);background:#ffffff0f}.odd-gal-hint{color:var(--a-faint);margin:0 2px 12px;font-size:12px;line-height:1.5}.odd-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.odd-gcard{text-align:center;border:1px dashed var(--a-line2);background:#ffffff04;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:16px 10px;display:flex}.odd-gnm{color:var(--a-muted);font-size:12px;line-height:1.3}.odd-gadd{letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint);font-size:9.5px;font-weight:700}.intg{z-index:1;position:relative}.intg-card{border:1px solid var(--a-line);background:#ffffff06;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px 18px;display:flex}.intg-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.intg-ico{font-size:22px;line-height:1.1}.intg-nm{color:var(--a-text);font-size:14.5px;font-weight:700}.intg-desc{color:var(--a-muted);max-width:60ch;font-size:12.5px;line-height:1.5}.intg-side{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.intg-badge{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.intg-badge.on{color:var(--a-teal);background:#67e8d224;border:1px solid #67e8d259}.intg-badge.off{color:var(--a-faint);border:1px solid var(--a-line2);background:#ffffff0a}.intg-hint{color:var(--a-faint);font-size:11.5px}.intg-hint code{background:#ffffff0f;border-radius:4px;padding:1px 5px}.lim-page{flex-direction:column;gap:14px;display:flex}.lim-head h1{margin:0 0 6px}.lim-sub{color:var(--a-dim,#8aa0b8);max-width:760px;margin:0}.lim-err{color:var(--a-crit,#ff5e69)}.lim-card{background:var(--a-panel,#ffffff0a);border:1px solid var(--a-line,#ffffff14);border-left-width:3px;border-radius:12px;padding:14px 16px}.lim-card.ok{border-left-color:var(--a-ok,#38d39f)}.lim-card.warn{border-left-color:var(--a-warn,#ffa84b)}.lim-card.crit{border-left-color:var(--a-crit,#ff5e69)}.lim-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lim-who strong{font-size:15px}.lim-meta{color:var(--a-dim,#8aa0b8);margin-top:2px;font-size:12px;display:block}.lim-spend{gap:22px;display:flex}.lim-spend .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--a-dim,#8aa0b8);font-size:10px;display:block}.lim-spend .val{font-family:var(--a-mono,ui-monospace, monospace);font-size:15px}.lim-spend .eff-crit{color:var(--a-crit,#ff5e69)}.lim-spend .eff-warn{color:var(--a-warn,#ffa84b)}.lim-ctrl{flex-wrap:wrap;align-items:end;gap:14px;margin-top:12px;display:flex}.lim-ctrl label{color:var(--a-dim,#8aa0b8);flex-direction:column;gap:4px;font-size:11px;display:flex}.lim-ctrl input{border:1px solid var(--a-line,#ffffff1f);color:inherit;width:110px;font-family:var(--a-mono,ui-monospace, monospace);background:#00000040;border-radius:8px;padding:6px 8px}.lim-ctrl input[type=date]{width:150px}.lim-ctrl .lim-note{flex:1;min-width:180px}.lim-ctrl .lim-note input{width:100%;font-family:inherit}.lim-pause{align-items:flex-start}.lim-save,.lim-fns{border:1px solid var(--a-line,#ffffff26);color:inherit;cursor:pointer;background:#ffffff0f;border-radius:8px;padding:7px 14px}.lim-save:disabled{opacity:.4;cursor:default}.lim-save{background:var(--a-acc,#2e6bff);border-color:#0000}.lim-features{border-top:1px solid var(--a-line,#ffffff14);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 22px;margin-top:12px;padding-top:10px;display:grid}.lim-fcat h4{letter-spacing:.08em;text-transform:uppercase;color:var(--a-dim,#8aa0b8);margin:4px 0 6px;font-size:11px}.lim-frow{align-items:center;gap:8px;padding:3px 0;display:flex}.lim-frow .fname{flex:1;font-size:13px}.lim-frow .freset{color:var(--a-warn,#ffa84b);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:10px}.lg{font-family:var(--a-ui);color:var(--a-text);width:100%}.lg-head{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.lg-eyebrow{font-family:var(--a-mono);letter-spacing:.32em;color:var(--a-violet);text-transform:uppercase;font-size:11px}.lg-head h1{font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:22px;font-weight:400}.lg-sub{font-family:var(--a-mono);color:var(--a-faint);letter-spacing:.04em;margin-left:auto;font-size:11.5px}.lg-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lg-flabel{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);margin-right:2px;font-size:10.5px}.lg-chip{font-family:var(--a-ui);color:var(--a-muted);border:1px solid var(--a-line);cursor:pointer;background:#00000047;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.lg-chip:hover{border-color:var(--a-line2);color:var(--a-text)}.lg-chip.on{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 55%, transparent);background:color-mix(in srgb, var(--a-teal) 9%, transparent)}.lg-mini{font-family:var(--a-mono);letter-spacing:.02em;padding:4px 10px;font-size:11px}.lg-panel{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r,14px);-webkit-backdrop-filter:blur(18px)saturate(120%);max-height:calc(100vh - 300px);overflow:auto}.lg-table{border-collapse:collapse;width:100%}.lg-table th{z-index:1;text-align:left;font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);background:var(--a-ink1,#0a0e18);border-bottom:1px solid var(--a-line);padding:11px 14px;font-size:10.5px;font-weight:400;position:sticky;top:0}.lg-table th.r,.lg-table td.r{text-align:right}.lg-table td{color:var(--a-text);border-bottom:1px solid var(--a-line);vertical-align:middle;padding:10px 14px;font-size:13px}.lg-table tr:last-child td{border-bottom:none}.lg-row:hover td{background:#ffffff07}.lg-row.clk{cursor:pointer}.lg-time{font-family:var(--a-mono);color:var(--a-faint);white-space:nowrap;font-size:11.5px}.lg-cat{font-family:var(--a-mono);color:var(--a-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.lg-feat{font-family:var(--a-mono);color:var(--a-muted);border:1px solid var(--a-line2);white-space:nowrap;background:#00000047;border-radius:6px;padding:2px 8px;font-size:11px}.lg-who{font-family:var(--a-mono);color:var(--a-faint);font-size:11.5px}.lg-user{color:var(--a-muted);white-space:nowrap;font-size:12px}.lg-title{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.lg-cost{font-family:var(--a-mono);color:var(--a-teal);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.lg-st{font-family:var(--a-mono);letter-spacing:.03em;text-transform:lowercase;font-size:10.5px}.lg-st.ok{color:var(--a-teal)}.lg-st.err{color:var(--a-err,#ff6b6b)}.lg-st.mut{color:var(--a-faint)}.lg-empty{text-align:center;color:var(--a-faint);padding:44px 16px;font-size:13px}.lg-live{background:color-mix(in srgb, var(--a-work) 5%, transparent);border:1px solid color-mix(in srgb, var(--a-work) 28%, var(--a-line));border-radius:12px;margin-bottom:14px;padding:13px 15px}.lg-live-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.lg-live-head .dot{background:var(--a-work);width:8px;height:8px;box-shadow:0 0 8px var(--a-work);border-radius:50%;flex:none;animation:1.2s infinite a-blink}.lg-live-head .lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-work);font-size:10px}.lg-live-head .note{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;font-size:10px}.lg-live-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.lg-live-card{background:var(--a-panel);border:1px solid var(--a-line);border-radius:10px;padding:11px 13px}.lg-live-top{align-items:center;gap:8px;margin-bottom:7px;display:flex}.lg-live-top .dot{background:var(--a-work);border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s infinite a-blink}.lg-live-top .who{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.lg-live-top .tm{font-family:var(--a-mono);color:var(--a-faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:10px}.lg-live-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.lg-live-bar{background:#ffffff0f;border-radius:2px;height:4px;margin-top:9px;overflow:hidden}.lg-live-bar i{background:var(--a-work);border-radius:2px;width:40%;height:100%;animation:1.8s ease-in-out infinite lg-indef;display:block}@media (prefers-reduced-motion:reduce){.lg-live-bar i,.lg-live-head .dot,.lg-live-top .dot{animation:none!important}}.lg-feedpanel{padding:6px 14px 10px}.lg-day{padding-top:8px}.lg-day-h{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint);border-bottom:1px solid var(--a-line);padding:8px 6px 6px;font-size:9.5px}.lg-line{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:8px 6px;display:flex}.lg-line:hover{background:#ffffff08}.lg-line.clk{cursor:pointer}.lg-dot{border-radius:50%;flex:none;width:8px;height:8px}.lg-text{min-width:0;color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.lg-text b{color:var(--a-text);font-weight:600}.lg-feat-min{font-family:var(--a-mono);color:var(--a-faint);font-size:10.5px}.lg-go{font-family:var(--a-mono);color:var(--a-teal);opacity:0;flex:none;font-size:10px;transition:opacity .15s}.lg-line:hover .lg-go{opacity:1}.lg-bundle{padding:4px 0}.lg-bundle .u-cath.flat{background:0 0;border:0;border-bottom:1px solid #ffffff0a;border-radius:0;padding:8px 6px}.lg-bundle .u-cath.flat .u-cath-lbl{text-transform:none;letter-spacing:.02em;color:var(--a-faint);font-size:11.5px}.lg-bundle-rng{font-family:var(--a-mono);color:var(--a-faint);margin-left:auto;padding-right:6px;font-size:9.5px}.lg-bundle .u-cath-n{margin-left:0}.lg-foot{font-family:var(--a-mono);color:var(--a-faint);padding:12px 6px 6px;font-size:10px}@media (width<=700px){.lg-line{flex-wrap:wrap;row-gap:4px}.lg-text{white-space:normal;flex-basis:100%;order:5}}.zd{flex-direction:column;gap:14px;padding:clamp(12px,1.4vw,20px);display:flex}.zd-denied{color:var(--a-muted);font-family:var(--a-mono);padding:24px}.zd-status{font-family:var(--a-mono);letter-spacing:.14em;border:1px solid var(--a-line2);border-radius:999px;padding:6px 12px;font-size:12px}.zd-ok{color:var(--a-work);border-color:color-mix(in srgb, var(--a-work) 45%, transparent)}.zd-warn{color:var(--a-attn);border-color:color-mix(in srgb, var(--a-attn) 45%, transparent)}.zd-err{color:var(--a-err);border-color:color-mix(in srgb, var(--a-err) 45%, transparent)}.zd-panel{padding:16px 18px}.zd-h{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-muted);margin:0 0 12px;font-size:11px;font-weight:500}.zd-mt{margin-top:20px}.zd-chips{flex-wrap:wrap;gap:8px;display:flex}.zd-chip{font-family:var(--a-mono);color:var(--a-text);border:1px solid var(--a-line);background:#ffffff0a;border-radius:999px;padding:5px 12px;font-size:12px}.zd-chip em{color:var(--a-faint);text-transform:uppercase;letter-spacing:.12em;margin-right:8px;font-size:10px;font-style:normal}.zd-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.zd-kpi{border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px 12px 17px;display:flex;position:relative;overflow:hidden}.zd-kpi:before{content:"";background:var(--zd-c,var(--a-teal));width:3px;position:absolute;top:0;bottom:0;left:0}.zd-kpi .l{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);font-size:9px}.zd-kpi .v{font-family:var(--a-mono);color:var(--zd-vc,var(--a-text));font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.15}.zd-kpi .s{font-family:var(--a-mono);color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.zd-kpi.watch{--zd-c:var(--a-work);--zd-vc:var(--a-work)}.zd-kpi.warn{--zd-c:var(--a-attn);--zd-vc:var(--a-attn)}.zd-kpi.crit{--zd-c:var(--a-err);--zd-vc:var(--a-err)}.zd-bars{align-items:flex-end;gap:6px;height:120px;display:flex}.zd-barcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.zd-bar{background:color-mix(in srgb, var(--a-teal) 55%, transparent);border:1px solid color-mix(in srgb, var(--a-teal) 70%, transparent);border-radius:4px 4px 0 0;width:100%;max-width:38px;min-height:2px;position:relative;overflow:hidden}.zd-bar.hb{background:color-mix(in srgb, var(--a-violet) 45%, transparent);border-color:color-mix(in srgb, var(--a-violet) 60%, transparent)}.zd-barerr{background:var(--a-err);opacity:.85;position:absolute;bottom:0;left:0;right:0}.zd-barlbl{font-family:var(--a-mono);color:var(--a-faint);margin-top:4px;font-size:9px}.zd-hours{gap:3px;height:80px}.zd-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.zd-lang{grid-template-columns:150px minmax(0,1fr) 70px;align-items:center;gap:10px;margin-bottom:8px;display:grid}.zd-lang .n{color:var(--a-muted);font-size:12px}.zd-lang .t{background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}.zd-lang .f{background:linear-gradient(90deg, var(--a-blue), var(--a-teal));border-radius:999px;height:100%}.zd-lang .v{font-family:var(--a-mono);color:var(--a-text);text-align:right;font-size:12px}.zd-struct{font-family:var(--a-mono);color:var(--a-muted);border-top:1px solid var(--a-line);flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.zd-health{flex-direction:column;display:flex}.zd-hrow{border-bottom:1px solid var(--a-line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.zd-hrow:last-child{border-bottom:none}.zd-hrow .n{color:var(--a-muted);font-size:12.5px}.zd-hrow .v{font-family:var(--a-mono);color:var(--a-text);font-size:13px}.zd-hrow.ok .v{color:var(--a-work)}.zd-hrow.warn .v{color:var(--a-attn)}.zd-hrow.err .v{color:var(--a-err)}.zd-crons{border-collapse:collapse;width:100%}.zd-crons th{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);text-align:left;border-bottom:1px solid var(--a-line2);padding:6px 10px;font-size:10px;font-weight:500}.zd-crons td{color:var(--a-text);border-bottom:1px solid var(--a-line);padding:7px 10px;font-size:12.5px}.zd-crons td.mono{font-family:var(--a-mono);color:var(--a-muted);font-size:12px}.zd-crons tr.off td{opacity:.45}.zd-crons tr.err td{color:var(--a-err)}.zd-crons tr:last-child td{border-bottom:none}@media (width<=720px){.zd-lang{grid-template-columns:110px minmax(0,1fr) 60px}.zd-hours .zd-barlbl{display:none}}.vizia{flex-direction:column;gap:14px;display:flex}.vz-guard{color:var(--a-muted);padding:40px}.vizia .mono{font-family:var(--a-mono)}.vz-tabs{gap:8px;display:flex}.vz-tabs button{background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-muted);font-family:var(--a-mono);cursor:pointer;letter-spacing:.04em;border-radius:999px;padding:8px 16px;font-size:12px}.vz-tabs button.on{color:var(--a-text);border-color:var(--a-teal);box-shadow:0 0 0 1px var(--a-teal) inset}.vz-panel{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px 18px}.vz-panel h3{letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);margin:14px 0 8px;font-size:12px}.vz-panel h3:first-child{margin-top:0}.vz-progress .vz-prog-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.vz-bar{background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.vz-bar.sm{height:6px}.vz-bar-fill{background:linear-gradient(90deg, var(--a-violet), var(--a-teal));border-radius:999px;height:100%;transition:width .3s}.vz-ciel{color:var(--a-muted);margin-top:8px;font-size:12px}.vz-mesiace{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.vz-mesiac header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.vz-mesiac header b{font-family:var(--font-display);letter-spacing:.06em;font-size:15px}.vz-tema{color:var(--a-teal);margin-left:10px;font-size:13px}.vz-mpct{color:var(--a-muted);font-size:12px}.vz-mesiac ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.vz-mesiac li{color:var(--a-text);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:4px 6px;font-size:13.5px;line-height:1.35;display:flex}.vz-mesiac li:hover{background:#ffffff0a}.vz-mesiac li.done{color:var(--a-faint);-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.vz-chk{border:1px solid var(--a-line);height:18px;color:var(--a-work);border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:inline-flex}li.done .vz-chk{border-color:var(--a-work);background:#5be3b31f}.vz-gate-label{letter-spacing:.1em;color:var(--a-attn);text-transform:uppercase;margin-top:12px;font-size:11px}.vz-gate li{border-left:2px solid var(--a-attn);border-radius:0 8px 8px 0}.vz-gate li.done{border-left-color:var(--a-work)}.vz-horizonty{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.vz-horizonty b{color:var(--a-teal);font-size:15px}.vz-horizonty p{color:var(--a-muted);margin:6px 0 0;font-size:13.5px;line-height:1.45}.vz-zisk-grid{grid-template-columns:minmax(320px,1fr) minmax(360px,1.2fr);align-items:start;gap:14px;display:grid}@media (width<=900px){.vz-zisk-grid{grid-template-columns:1fr}}.vz-inputs{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.vz-inputs label{color:var(--a-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.vz-inputs input{border:1px solid var(--a-line);color:var(--a-text);font-family:var(--a-mono);background:#ffffff0d;border-radius:9px;width:100%;padding:8px 10px;font-size:14px}.vz-inputs input:focus{border-color:var(--a-teal);outline:none}.vz-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.vz-kpi{border:1px solid var(--a-line);background:#ffffff0a;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.vz-kpi span{letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);font-size:11px}.vz-kpi b{font-size:22px;font-weight:600}.vz-kpi small{color:var(--a-faint);font-size:11px}.vz-kpi .vz-alert,.vz-alert{font-size:11px;font-style:normal;font-family:var(--a-mono);margin-top:2px}.vz-kpi.tone-watch b{color:var(--a-work)}.vz-kpi.tone-warn b{color:var(--a-attn)}.vz-kpi.tone-crit b{color:var(--a-err)}.vz-kpi.tone-crit{border-color:#ff7a6b80}.vz-goal{flex-direction:column;gap:6px;display:flex}.vz-goal span{color:var(--a-muted);font-size:12px}.vz-goal small{color:var(--a-faint);font-size:11.5px}.vz-live{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.vz-live>div{border:1px solid var(--a-line);background:#ffffff0a;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.vz-live span{letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);font-size:10.5px}.vz-live b{font-size:18px}.vz-live small{color:var(--a-faint);font-size:10.5px}.vz-fine{color:var(--a-faint);margin:12px 0 0;font-size:12px;line-height:1.5}.vz-err{color:var(--a-err);font-size:12.5px}.vz-muted{color:var(--a-muted);font-size:13px}.vz-cennik{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.vz-cen-karta{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:5px;padding:14px 16px;display:flex}.vz-dot{border-radius:50%;width:10px;height:10px}.vz-cen-karta>b{font-family:var(--font-display);letter-spacing:.05em;font-size:13px}.vz-cen{font-size:22px}.vz-cen small{color:var(--a-muted);font-size:11px}.vz-pop{color:var(--a-muted);font-size:11.5px;line-height:1.35}.vz-setup{color:var(--a-faint);font-size:11px}.vz-cen-doplnky{gap:8px}.vz-addon-row{color:var(--a-text);grid-template-columns:1fr 90px 34px;align-items:center;gap:8px;font-size:12px;display:grid}.vz-addon-row em{color:var(--a-muted);font-size:11px;font-style:normal}.vz-timeline{flex-direction:column;gap:10px;display:flex}.vz-tmes header{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.vz-tmes header b{font-family:var(--font-display);letter-spacing:.06em;font-size:14px}.vz-badge{font-family:var(--a-mono);color:var(--a-attn);border:1px solid #ffb25759;border-radius:999px;padding:2px 10px;font-size:10.5px}.vz-sliders{grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px;margin-bottom:10px;display:grid}@media (width<=720px){.vz-sliders{grid-template-columns:1fr}}.vz-sliders label{color:var(--a-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.vz-sliders span{font-size:12px}.vizia input[type=range]{appearance:none;background:#ffffff1a;border-radius:999px;outline:none;width:100%;height:6px}.vizia input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--a-teal);cursor:pointer;border:2px solid #0a0e18;border-radius:50%;width:18px;height:18px;box-shadow:0 0 8px #67e8d280}.vizia input[type=range]::-moz-range-thumb{background:var(--a-teal);cursor:pointer;border:2px solid #0a0e18;border-radius:50%;width:16px;height:16px}.vz-trow{grid-template-columns:90px 1fr 1fr 1fr;gap:10px;display:grid}@media (width<=860px){.vz-trow{grid-template-columns:1fr 1fr}}.vz-trow>div{border:1px solid var(--a-line);background:#ffffff0a;border-radius:10px;flex-direction:column;gap:1px;padding:8px 12px;display:flex}.vz-trow span{letter-spacing:.07em;text-transform:uppercase;color:var(--a-muted);font-size:10px}.vz-trow b{font-size:17px}.vz-trow small{color:var(--a-faint);font-size:10.5px;line-height:1.3}.vz-tin b{color:var(--a-work)}.vz-tout b{color:var(--a-err)}.vz-tzisk.tone-watch b{color:var(--a-work)}.vz-tzisk.tone-crit b{color:var(--a-err)}.vz-tzisk.tone-crit{border-color:#ff7a6b80}.vz-dp{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex;flex-direction:row!important}.vz-dp input{width:18px;height:18px;accent-color:var(--a-teal)}.vz-infra{flex-direction:column;gap:6px;display:flex}.vz-infra>div{border:1px solid var(--a-line);background:#ffffff0a;border-radius:9px;justify-content:space-between;align-items:baseline;padding:7px 12px;display:flex}.vz-infra span{color:var(--a-muted);font-size:12px}.vz-infra b{color:var(--a-err);font-size:15px}.vz-infra .vz-infra-sum{border-color:#ff7a6b66}.vz-infra .vz-infra-sum span{color:var(--a-text)}.reporty{padding:4px 2px 24px}.rep-head{margin-bottom:16px}.rep-head h2{letter-spacing:.02em;color:var(--a-text);margin:0;font-size:18px}.rep-sub{font-family:var(--a-mono);color:var(--a-faint);letter-spacing:.04em;font-size:11px}.rep-empty{text-align:center;color:var(--a-faint);font-family:var(--a-mono);padding:40px;font-size:12px}.rep-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.rep-dept{padding:14px}.rep-dept-h{align-items:center;gap:9px;margin-bottom:10px;display:flex}.rep-dept-h .dot{border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 9px}.rep-dept-h .nm{color:var(--a-text);letter-spacing:.02em;font-size:13px;font-weight:700}.rep-dept-h .cnt{font-family:var(--a-mono);color:var(--a-faint);border:1px solid var(--a-line);background:#ffffff0d;border-radius:999px;margin-left:auto;padding:1px 9px;font-size:11px}.rep-run{text-align:left;cursor:pointer;border:1px solid var(--a-line);width:100%;color:inherit;background:#ffffff05;border-radius:10px;margin-top:8px;padding:9px 11px;font-family:inherit;transition:all .14s;display:block}.rep-run:hover{border-color:var(--a-line2);background:#ffffff0b}.rep-run.glob{border-style:dashed}.rep-run-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rep-run-top .rk{color:var(--a-text);font-size:12.5px;font-weight:600}.rep-run-top .chev{font-family:var(--a-mono);color:var(--a-faint)}.rep-run-top .meta{font-family:var(--a-mono);color:var(--a-faint);white-space:nowrap;margin-left:auto;font-size:10px}.rep-globtag{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-attn);background:color-mix(in srgb, var(--a-attn) 14%, transparent);border:1px solid color-mix(in srgb, var(--a-attn) 40%, transparent);border-radius:5px;padding:1px 6px;font-size:8.5px}.rep-ag{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.rep-ag .ag{color:var(--a-muted);border:1px solid var(--a-line);background:#ffffff0a;border-radius:7px;padding:2px 7px;font-size:10.5px}.rep-sum{border-top:1px solid var(--a-line);color:var(--a-muted);white-space:pre-wrap;margin-top:9px;padding-top:8px;font-size:12px;line-height:1.5}.rep-timeline{flex-direction:column;gap:8px;padding:14px;display:flex}.rep-timeline .rep-run{margin-top:0}.rep-tl-dot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 7px}.rep-tl-deptlbl{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--a-faint);font-size:9.5px}.rep-devwrap{position:relative}.rep-dev-back{z-index:40;background:0 0;position:fixed;inset:0}.rep-devmenu{z-index:41;background:var(--a-pop);border:1px solid var(--a-line2);border-radius:var(--a-r);flex-direction:column;gap:2px;min-width:200px;max-height:320px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 30px #0006}.rep-devmenu button{text-align:left;cursor:pointer;font-family:var(--a-ui);color:var(--a-text);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.rep-devmenu button:hover{background:#ffffff0f}.rep-devmenu button.on{color:var(--a-attn);background:color-mix(in srgb, var(--a-attn) 12%, transparent)}.rep-devmenu button:disabled{color:var(--a-faint);cursor:default}.rep-devmenu button:disabled:hover{background:0 0}.rep-devmenu button span{font-family:var(--a-mono);color:var(--a-faint);text-transform:uppercase;font-size:10px}.ps{background:var(--a-panel);-webkit-backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--a-line2);border-radius:var(--a-r);flex-direction:column;max-width:480px;display:flex;overflow:hidden;box-shadow:0 24px 60px -10px #000000b3}.ps-embedded{-webkit-backdrop-filter:none;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ps-embedded .ps-body{padding:4px 0 0;overflow:visible}.ps-head{border-bottom:1px solid var(--a-line);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.ps-id{align-items:center;gap:13px;min-width:0;display:flex}.ps-av{flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.ps-idtext{min-width:0}.ps-title{font-family:var(--a-ui);color:var(--a-text);font-size:15px;font-weight:700}.ps-sub{font-family:var(--a-mono);color:var(--a-muted);letter-spacing:.04em;margin-top:3px;font-size:12px}.ps-x{color:var(--a-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1;transition:color .15s}.ps-x:hover{color:var(--a-text)}.ps-loading{text-align:center;font-family:var(--a-mono);color:var(--a-muted);padding:28px 18px;font-size:13px}.ps-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 18px 20px;display:flex;overflow-y:auto}.ps-sec{flex-direction:column;gap:8px;display:flex}.ps-label{font-family:var(--a-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.ps-row{align-items:stretch;gap:10px;display:flex}.ps-row .tb-field{flex:1;min-width:0}.ps-row .tb-btn{flex:none;padding:9px 16px}.ps-hint{font-family:var(--a-ui);color:var(--a-faint);font-size:11.5px;line-height:1.4}.ps-msg{font-family:var(--a-mono);font-size:11.5px;line-height:1.45}.ps-msg.ok{color:var(--a-work)}.ps-msg.err{color:var(--a-err)}.ps-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;margin-top:2px;display:grid}.ps-logo{cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 7px;transition:all .16s;display:flex}.ps-logo:hover{background:#ffffff0d}.ps-logo.on{background:#22d3ee1a;border-color:#22d3ee66;box-shadow:0 0 0 1px #22d3ee1a,0 8px 24px #22d3ee1a}.ps-logolbl{font-family:var(--a-mono);letter-spacing:.05em;color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;overflow:hidden}.ps-logo.on .ps-logolbl{color:var(--a-text)}.ps-empty{font-family:var(--a-mono);color:var(--a-faint);grid-column:1/-1;padding:8px 0;font-size:12px}.uc-dz{background:var(--a-panel);border:1px solid var(--a-line);border-radius:16px;padding:16px 18px}.uc-dz-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.uc-dz-lbl{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-teal);font-size:11px}.uc-dz-sub{color:var(--a-faint);font-size:12px}.uc-dz-modes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.uc-dz-mode{text-align:left;cursor:pointer;font:inherit;color:var(--a-text);background:color-mix(in srgb, var(--a-text) 3%, transparent);border:1px solid var(--a-line);border-radius:12px;align-items:center;gap:11px;padding:11px 13px;transition:all .13s;display:flex}.uc-dz-mode:hover{border-color:var(--a-line2)}.uc-dz-mode.on{border-color:var(--a-teal);box-shadow:0 0 0 1px var(--a-teal) inset;background:color-mix(in srgb, var(--a-teal) 8%, transparent)}.uc-dz-mode-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.uc-dz-mode-t b{font-size:13.5px;font-weight:600}.uc-dz-mode-t em{color:var(--a-muted);font-size:11px;font-style:normal}.uc-dz-radio{border:1px solid var(--a-line2);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.uc-dz-mode.on .uc-dz-radio{border-color:var(--a-teal)}.uc-dz-mode.on .uc-dz-radio:after{content:"";background:var(--a-teal);border-radius:50%;position:absolute;inset:3px}.uc-dz-sw{border:1px solid var(--a-line2);border-radius:7px;flex:none;width:26px;height:26px;display:flex;overflow:hidden}.uc-dz-sw i{flex:1;display:block}.uc-dz-sw.m-dark i:first-child{background:#0a0e18}.uc-dz-sw.m-dark i:last-child{background:#05070e}.uc-dz-sw.m-light i:first-child{background:#f7f9f7}.uc-dz-sw.m-light i:last-child{background:#e6eae6}.uc-dz-sw.m-auto i:first-child{background:#f7f9f7}.uc-dz-sw.m-auto i:last-child{background:#05070e}.uc-dz-brand{border-top:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:13px;padding-top:13px;display:flex}.uc-dz-brand-tx{flex:1;min-width:200px}.uc-dz-brand-tx b{font-size:13.5px}.uc-dz-brand-tx p{color:var(--a-muted);max-width:460px;margin:3px 0 0;font-size:12px;line-height:1.5}.uc-dz-brand-btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid var(--a-violet);color:var(--a-violet);background:color-mix(in srgb, var(--a-violet) 10%, transparent);border-radius:10px;flex:none;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .13s}.uc-dz-brand-btn:hover:not(:disabled){background:color-mix(in srgb, var(--a-violet) 18%, transparent)}.uc-dz-brand-btn.on{background:var(--a-violet);color:#0b0713;border-color:var(--a-violet)}.uc-dz-brand-btn:disabled{opacity:.5;cursor:not-allowed;border-color:var(--a-line);color:var(--a-faint);background:0 0}.uc-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;margin-top:18px;display:grid}.uc-nav{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r,14px);-webkit-backdrop-filter:blur(18px)saturate(120%);flex-direction:column;gap:4px;padding:10px;display:flex;position:sticky;top:84px}.uc-nav-item{text-align:left;cursor:pointer;width:100%;font-family:var(--a-ui);letter-spacing:.02em;color:var(--a-muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:block}.uc-nav-item:hover{color:var(--a-text);background:#ffffff08}.uc-nav-item.on{color:var(--a-teal);background:color-mix(in srgb, var(--a-teal) 10%, transparent);border-color:color-mix(in srgb, var(--a-teal) 32%, transparent)}.uc-nav-bdg{font-family:var(--a-mono);color:var(--a-faint);font-size:11px}.uc-nav-item.on .uc-nav-bdg{color:inherit;opacity:.8}.uc-nav-plan{border-top:1px solid var(--a-line);margin-top:10px;padding:12px 12px 4px}.uc-nav-plan-l{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-faint);margin-bottom:6px;font-size:9px}.uc-nav-plan-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.uc-nav-plan-nm{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.uc-nav-plan-up{font-family:var(--a-mono);letter-spacing:.06em;cursor:pointer;color:#c4b3fb;background:0 0;border:1px solid #b16cea80;border-radius:999px;flex:none;padding:4px 10px;font-size:10px;transition:background .15s}.uc-nav-plan-up:hover{background:#b16cea1f}.uc-body{min-width:0}.uc-prof{flex-direction:column;gap:14px;display:flex}.uc-profcard{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 20px;display:flex}.uc-prof-avwrap{flex:none;position:relative}.uc-prof-av{object-fit:cover;width:72px;height:72px;box-shadow:0 0 0 2px color-mix(in srgb, var(--av-c,#7cc1f2) 22%, transparent);background:#ffffff0a;border-radius:50%;display:block}.uc-prof-av-ph{background:linear-gradient(135deg,#7cc1f2 0%,#7cb5f8 50%,#86a8ff 100%);box-shadow:0 0 0 2px #7cc1f233}.uc-prof-edit{background:var(--a-pop,#0a0e18f5);width:26px;height:26px;color:var(--a-text);cursor:pointer;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s;display:flex;position:absolute;bottom:-4px;right:-4px}.uc-prof-edit:hover{border-color:color-mix(in srgb, var(--a-teal) 55%, transparent)}.uc-prof-info{flex:1;min-width:180px}.uc-prof-nm{color:var(--a-text);font-size:17px;font-weight:600}.uc-prof-mail{font-family:var(--a-mono);color:var(--a-muted);margin-top:3px;font-size:11px}.uc-prof-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.uc-prof-chip{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:9px}.uc-prof-chip.rola{color:var(--a-teal);border:1px solid color-mix(in srgb, var(--a-teal) 30%, transparent)}.uc-prof-chip.firma{color:var(--a-muted);border:1px solid #ffffff1a}.uc-prof-btns{flex-direction:column;flex:none;gap:8px;display:flex}.uc-prof-btns button{font-family:var(--a-mono);border:1px solid var(--a-line2);color:var(--a-muted);text-align:center;cursor:pointer;background:0 0;border-radius:10px;padding:8px 15px;font-size:11px;transition:color .15s,border-color .15s}.uc-prof-btns button:hover{color:var(--a-text);border-color:color-mix(in srgb, var(--a-teal) 45%, var(--a-line2))}.uc-grid2{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.uc-mini{border:1px solid var(--a-line);background:#ffffff05;border-radius:12px;min-width:0;padding:16px 18px}.uc-mini[role=button]{cursor:pointer;transition:border-color .15s}.uc-mini[role=button]:hover{border-color:var(--a-line2)}.uc-mini-head{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.uc-mini-lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.uc-mini-lbl.emp{color:#ff8a90}.uc-mini-lbl.int{color:var(--a-blue)}.uc-mini-sub{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.uc-mini-add{font-family:var(--a-mono);background:var(--accent,#7cdcff);color:#05131c;cursor:pointer;border:0;border-radius:999px;flex:none;margin-left:auto;padding:5px 12px;font-size:10px;font-weight:500;transition:filter .15s}.uc-mini-add:hover{filter:brightness(1.1)}.uc-mini-arrow{color:var(--a-faint);margin-left:auto;font-size:13px}.uc-mini-rows{flex-direction:column;gap:8px;display:flex}.uc-mini-row{background:#ffffff05;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.uc-mini-av{border-radius:50%;flex:none;width:28px;height:28px}.uc-mini-av.g0{background:linear-gradient(135deg,#9d8cff,#b79cff)}.uc-mini-av.g1{background:linear-gradient(135deg,#67e8d2,#5be3b3)}.uc-mini-av.g2{background:linear-gradient(135deg,#6fa8ff,#7cdcff)}.uc-mini-av.g3{background:linear-gradient(135deg,#ffa84b,#ffb257)}.uc-mini-main{flex:1;min-width:0}.uc-mini-nm{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.uc-mini-desc{font-family:var(--a-mono);color:var(--a-faint);margin-top:1px;font-size:9px}.uc-mini-st{font-family:var(--a-mono);flex:none;align-items:center;gap:5px;font-size:9px;display:inline-flex}.uc-mini-st.on{color:var(--a-work)}.uc-mini-st.off{color:var(--a-faint)}.uc-mini-st .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.uc-mini-indev{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:#021a36;background:#ffcf6b;border-radius:999px;flex:none;padding:3px 8px;font-size:8.5px;font-weight:700}.uc-mini-note{font-family:var(--a-mono);color:var(--a-faint);margin-top:10px;font-size:9.5px;line-height:1.5}.uc-mini-empty{font-family:var(--a-mono);color:var(--a-faint);padding:8px 2px;font-size:10.5px}.uc-featrow{border:1px solid var(--a-line);cursor:pointer;background:#ffffff05;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;transition:border-color .15s;display:flex}.uc-featrow:hover{border-color:var(--a-line2)}.uc-featrow-lbl{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);flex:none;font-size:10px}.uc-featrow-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.uc-featchip{font-family:var(--a-mono);color:var(--a-faint);border:1px solid var(--a-line);border-radius:999px;padding:4px 10px;font-size:9.5px}.uc-featchip.on{color:var(--a-work);border-color:color-mix(in srgb, var(--a-work) 30%, transparent)}.uc-featrow-note{font-family:var(--a-mono);color:var(--a-faint);flex:none;margin-left:auto;font-size:9.5px}@media (width<=900px){.uc-layout{grid-template-columns:1fr;gap:14px}.uc-nav{flex-flow:row;gap:6px;padding:8px;position:static;overflow-x:auto}.uc-nav-item{white-space:nowrap;border-radius:999px;flex:none;width:auto;padding:7px 13px;font-size:12px}.uc-nav-plan{display:none}.uc-grid2{grid-template-columns:1fr}}.ckal-dhead{justify-content:space-between;align-items:center;gap:4px;display:flex}.ckal-dhead .ckal-dn{margin-bottom:0}.ckal-add{border:1px solid var(--a-line,#26364f);width:18px;height:18px;color:var(--a-muted);cursor:pointer;opacity:.35;background:#ffffff08;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:all .12s;display:inline-flex}.ckal-cell:hover .ckal-add{opacity:1}.ckal-add:hover{color:#fff;background:var(--a-violet);border-color:var(--a-violet)}.ckal-cell.today .ckal-add{opacity:.8}.ckal-actbtn{display:block;position:relative}.ckal-actbtn>.ckal-hbtn{text-align:left;width:100%;padding-right:30px}.ckal-actbtn>.u-info-wrap{margin:0;position:absolute;top:4px;right:4px}.ckal-actbtn>.u-info-wrap .u-info{color:#fff;background:#ffffff24;border-color:#ffffff47;width:15px;height:15px;margin-left:0}.ckal-actbtn>.u-info-wrap .u-info:hover{background:color-mix(in srgb, var(--uc) 22%, transparent);border-color:color-mix(in srgb, var(--uc) 55%, transparent);color:#fff}.kp-canvalink{color:var(--a-violet);border:1px solid color-mix(in srgb, var(--a-violet) 35%, transparent);border-radius:8px;align-items:center;gap:6px;width:fit-content;margin:8px 0 2px;padding:6px 10px;font-size:12.5px;text-decoration:none;transition:all .15s;display:inline-flex}.kp-canvalink:hover{background:color-mix(in srgb, var(--a-violet) 12%, transparent)}.cppm-nl{border:1px solid var(--a-line);background:#ffffff05;border-radius:10px;flex-direction:column;gap:2px;margin:6px 0 10px;padding:10px 12px;display:flex}.cppm-nl-blok{border:1px solid var(--a-line);border-radius:8px;flex-direction:column;gap:4px;margin:4px 0;padding:6px 8px;display:flex}.cpp-wrap.cppm-wide{width:96vw;max-width:940px}.cppm-article{color:var(--a-text);max-width:760px;font-size:13.5px;line-height:1.62}.cppm-article h1{font-size:1.5rem}.cppm-article h2{margin-top:1.1em;font-size:1.15rem}.cppm-photoph{border:1px dashed color-mix(in srgb, var(--a-teal) 45%, transparent);background:color-mix(in srgb, var(--a-teal) 6%, transparent);color:var(--a-muted);border-radius:12px;align-items:center;gap:10px;margin:12px 0;padding:14px 16px;font-size:12.5px;display:flex}.cppm-photoic{font-size:20px;line-height:1}.cppm-body{flex-direction:column;gap:10px;margin-top:14px;display:flex}.cppm-caplbl{flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 6px;display:flex}.cppm-body .kp-addrow{gap:10px;display:flex}.cppm-body .kp-addrow>*{flex:1}.ckal-pcard-ap{font-family:var(--a-mono);letter-spacing:.04em;margin-top:4px;font-size:10px}.ckal-pcard.is-appr{border:1px solid color-mix(in srgb, var(--a-work,#3bb273) 55%, transparent);background:color-mix(in srgb, var(--a-work,#3bb273) 10%, transparent)}.ckal-pcard.is-pre{border:1px solid color-mix(in srgb, var(--a-attn,#ffb257) 45%, transparent)}.ckal-theme.is-appr .ckal-theme-ct{font-weight:600}.ckal-studio{background:var(--a-bg2,#10151f);border:1px solid var(--a-line2,#3a4256);border-radius:16px;width:min(720px,94vw);max-height:86vh;padding:20px 22px;position:relative;overflow:auto}.ckal-studio h2{margin:0 0 2px}.ckal-studio-acts{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.ckal-studio-msg{color:var(--a-muted);font-size:12.5px}.ckal-studio-agents{flex-direction:column;gap:14px;display:flex}.ckal-studio-ag{border:1px solid var(--a-line);border-radius:12px;padding:12px 14px}.ckal-studio-agh{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ckal-studio-agh b{font-size:14px}.ckal-studio-sub{color:var(--a-faint);font-size:12px}.ckal-studio-cnt{font-family:var(--a-mono);color:var(--a-work,#3bb273);margin-left:auto;font-size:11px}.ckal-studio-list{flex-direction:column;gap:4px;display:flex}.ckal-studio-item{background:#ffffff05;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:flex}.ckal-studio-item.done{background:color-mix(in srgb, var(--a-work,#3bb273) 9%, transparent)}.ckal-studio-item .ty{font-family:var(--a-mono);min-width:74px;font-size:10px}.ckal-studio-item .ti{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ckal-studio-item .dt{font-family:var(--a-mono);color:var(--a-faint);font-size:10.5px}.ckal-studio-item .ok{text-align:center;width:16px;color:var(--a-work,#3bb273)}.ckal-studio-empty{color:var(--a-faint);padding:4px 6px;font-size:12px}.ckal-mini{background:var(--a-panel,#111a2b);border:1px solid var(--a-line,#26364f);color:var(--a-text,#e8eefc);font:inherit;cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12px}.ckal-mini:hover:not(:disabled){border-color:var(--a-line2,#3a4256)}.ckal-studio-agh .ckal-mini{margin-left:8px}.ckal-mini.dev{color:var(--a-faint);border-style:dashed}.ckal-flow{border:1px dashed var(--a-line,#26364f);border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;padding:8px;display:flex}.ckal-flow-arrow{text-align:center;color:var(--a-faint);margin:1px 0;font-size:15px;line-height:1}.ckal-hbtn.studio{color:#fff;background:#ff5e69;border-color:#0000}.ckal-hbtn.studio:hover:not(:disabled){filter:brightness(1.06)}.ckal-studio-item.clickable{cursor:pointer}.ckal-studio-item.clickable:hover{background:color-mix(in srgb, var(--a-teal,#67e8d2) 10%, transparent)}.ckal-post[draggable=true]{cursor:grab}.ckal-post[draggable=true]:active{cursor:grabbing}.ckal-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);font-size:11px}.ckal-fil{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.ckal-fil button{color:var(--a-muted);border:1px solid var(--a-line,#24324a);cursor:pointer;font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border-radius:999px;padding:6px 13px;font-size:11px;transition:all .15s}.ckal-fil button:hover{color:var(--a-text);border-color:var(--a-line2)}.ckal-fil button.on{background:color-mix(in srgb,var(--a-teal) 12%,transparent);border-color:color-mix(in srgb,var(--a-teal) 35%,transparent);color:var(--a-teal)}.ckal-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.ckal-tl{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint);margin-right:2px;font-size:9.5px}.ckal-tag{color:var(--a-muted);border:1px solid var(--a-line,#24324a);cursor:pointer;font-family:var(--a-mono);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:10px;transition:all .15s;display:inline-flex}.ckal-tag:hover{color:var(--a-text);border-color:var(--a-line2)}.ckal-tag.on{background:color-mix(in srgb,var(--a-violet) 14%,transparent);border-color:color-mix(in srgb,var(--a-violet) 40%,transparent);color:var(--a-violet)}.ckal-tag-ct{opacity:.7;font-size:9px}.ckal-tag-av{border-radius:50%;flex:none;width:14px;height:14px}.ckal-tag-av.g0{background:linear-gradient(135deg,#9d8cff,#b79cff)}.ckal-tag-av.g1{background:linear-gradient(135deg,#67e8d2,#5be3b3)}.ckal-tag-av.g2{background:linear-gradient(135deg,#6fa8ff,#7cdcff)}.ckal-tag-av.g3{background:linear-gradient(135deg,#ffa84b,#ffb257)}.ckal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:100%;display:grid}.ckal-dow{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint);text-align:center;min-width:0;padding-bottom:4px;font-size:9.5px}.ckal-cell{border:1px solid var(--a-line);background:#ffffff05;border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:96px;padding:7px 8px;display:flex;overflow:hidden}.ckal-cell.empty{background:0 0;border-color:#0000}.ckal-cell.today{border-color:color-mix(in srgb,var(--a-teal) 50%,transparent);background:color-mix(in srgb,var(--a-teal) 6%,transparent)}.ckal-dn{font-family:var(--a-mono);color:var(--a-muted);margin-bottom:1px;font-size:10.5px}.ckal-cell.today .ckal-dn{color:var(--a-teal);font-weight:600}.ckal-drophint{font-family:var(--a-mono);color:var(--a-faint);text-align:center;border:1px dashed #ffffff26;border-radius:6px;margin-top:2px;padding:4px 7px;font-size:9px}.ckal-post{border:0;border-left:3px solid var(--ty,#888);background:color-mix(in srgb,var(--ty,#888) 10%,transparent);cursor:pointer;text-align:left;box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--a-text,#e8eefc);font:inherit;border-radius:0 6px 6px 0;padding:4px 7px;transition:background .15s}.ckal-post:hover{background:color-mix(in srgb,var(--ty,#888) 18%,transparent)}.ckal-post.done{opacity:.45}.ckal-post.done:hover{opacity:.85}.ckal-pt{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.ckal-pmeta{font-family:var(--a-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8px;line-height:1.3;overflow:hidden}.ckal-nets{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.ckal-netchip{font-family:var(--a-mono);letter-spacing:.04em;border-radius:4px;padding:1px 4px;font-size:7.5px;font-weight:700;line-height:1.4}.ckal-hint{font-family:var(--a-mono);color:var(--a-faint);margin-top:10px;font-size:9.5px;line-height:1.6}.ckal-modal-back{z-index:80;background:#0408109e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ckal-modal{background:var(--a-pop,#0e1626);border:1px solid var(--a-line,#26364f);border-radius:16px;width:100%;max-width:640px;max-height:82vh;padding:22px 24px;position:relative;overflow:auto}.ckal-x{color:var(--a-dim,#9ab);cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:12px;right:14px}.ckal-empty{color:var(--a-muted);padding:30px 0}.ckal-post{cursor:grab}.ckal-post:active{cursor:grabbing}.ckal-cell.drop{outline:1px dashed color-mix(in srgb,var(--a-violet) 60%,transparent);outline-offset:-2px}.ckal-cell.drop:hover{background:color-mix(in srgb,var(--a-violet) 12%,var(--a-panel,#0f1726))}.ckal-hbtn{background:var(--a-violet);color:#fff;cursor:pointer;font:inherit;border:1px solid #0000;border-radius:9px;padding:7px 13px;font-size:13px;font-weight:600}.ckal-hbtn.ghost{background:var(--a-panel,#111a2b);border-color:var(--a-line,#26364f);color:var(--a-text,#e8eefc);font-weight:500}.ckal-hbtn:disabled{opacity:.6;cursor:default}.ckal-legend{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.ckal-lgi{font-family:var(--a-mono);color:var(--a-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 3px;font-size:9.5px;display:inline-flex}.ckal-lgi:hover{color:var(--a-text)}.ckal-lgi i{border-radius:50%;width:8px;height:8px;display:inline-block}.ckal-lgct{opacity:.7;font-size:9px;font-weight:700}.ckal-linkbtn{color:var(--a-violet);cursor:pointer;font:inherit;background:0 0;border:none;padding:0 0 0 6px;font-size:12px}.ckal-plan-back{z-index:85;background:#040810a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ckal-plan{background:var(--a-pop,#0e1626);border:1px solid var(--a-line,#26364f);border-radius:16px;width:100%;max-width:920px;max-height:86vh;padding:22px 24px;position:relative;overflow:auto}.ckal-plan h2{margin:0 0 2px;font-size:20px}.ckal-plan-sub{color:var(--a-muted);margin-bottom:16px;font-size:12.5px}.ckal-theme{border-left:3px solid var(--tc,#888);margin-bottom:18px;padding-left:12px}.ckal-theme-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ckal-theme-h h3{color:var(--a-text);margin:0;font-size:14px}.ckal-theme-ct{color:var(--a-muted);font-size:11px}.ckal-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.ckal-pcard{text-align:left;background:color-mix(in srgb,var(--tc,#888) 14%,var(--a-panel,#0f1726));border:1px solid color-mix(in srgb,var(--tc,#888) 30%,transparent);cursor:pointer;color:var(--a-text,#e8eefc);font:inherit;border-radius:9px;padding:8px 10px}.ckal-pcard:hover{background:color-mix(in srgb,var(--tc,#888) 24%,var(--a-panel,#0f1726));border-color:color-mix(in srgb,var(--tc,#888) 45%,transparent)}.ckal-pcard .ty{letter-spacing:.03em;font-size:10.5px;font-weight:700}.ckal-pcard .ti{margin-top:2px;font-size:12.5px;line-height:1.3}.ckal-pcard .dt{color:var(--a-muted);margin-top:3px;font-size:10.5px}.ckal-pcard{position:relative}.ckal-pcard-x{border:1px solid var(--a-line,#26364f);background:var(--a-panel,#0f1726);width:18px;height:18px;color:var(--a-dim,#9ab);cursor:pointer;opacity:0;border-radius:5px;justify-content:center;align-items:center;font-size:11px;line-height:1;transition:all .12s;display:flex;position:absolute;top:5px;right:5px}.ckal-pcard:hover .ckal-pcard-x{opacity:1}.ckal-pcard-x:hover{color:#fff;background:#ff7a6b;border-color:#ff7a6b}.ckal-plan-acts{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.ckal-hsep{background:var(--a-line,#26364f);align-self:center;width:1px;height:20px;margin:0 2px}.ckal-theme-acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.ckal-mini{border:1px solid var(--a-line,#26364f);color:var(--a-muted);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:7px;padding:3px 9px;font-size:11px;transition:all .12s}.ckal-mini:hover{color:var(--a-text);border-color:var(--a-line2)}.ckal-mini:disabled{opacity:.5;cursor:default}.ckal-fld{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.ckal-fld>span{color:var(--a-dim,#9ab);letter-spacing:.02em;font-size:12px}.ckal-fld select,.ckal-fld input{background:var(--a-field,#0b1424);border:1px solid var(--a-line,#26364f);color:var(--a-text,#e7eefc);font:inherit;box-sizing:border-box;border-radius:9px;width:100%;padding:9px 11px;font-size:14px}.ckal-fld select:focus,.ckal-fld input:focus{border-color:var(--a-line2,#3a5478);outline:none}.ckal-fld input::placeholder{color:var(--a-faint,#5b6b85)}.ckal-fld option{color:#e7eefc;background:#0b1424}.cp{padding:clamp(12px,1.4vw,20px)}.cp-loading,.cp-err{color:var(--a-muted);padding:18px 0;font-size:13px}.cp-err{color:var(--a-err)}.cp-head{margin-bottom:16px}.cp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);font-size:11px}.cp-head h1{color:var(--a-text);margin:3px 0 4px;font-size:clamp(22px,2.4vw,30px)}.cp-sub{color:var(--a-muted);font-size:12.5px}.cp-kpis{grid-template-columns:repeat(6,1fr);gap:12px;margin:6px 0 20px;display:grid}.cp-kpi{background:var(--a-panel);border:1px solid var(--a-line);border-radius:14px;padding:13px 15px}.cp-kpi .n{color:var(--a-text);font-size:24px;font-weight:800;line-height:1}.cp-kpi .l{color:var(--a-muted);text-transform:uppercase;letter-spacing:.4px;margin-top:6px;font-size:10.5px;font-weight:600}.cp-kpi.k-violet .n{color:var(--a-violet)}.cp-kpi.k-coral .n{color:#ff5e69}.cp-kpi.k-amber .n{color:#ffa84b}.cp-kpi.k-orange .n{color:#ff8a56}.cp-kpi.k-blue .n{color:var(--a-blue)}.cp-kpi.k-teal .n{color:var(--a-teal)}.cp-views{gap:8px;margin-bottom:16px;display:flex}.cp-views button{background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-muted);cursor:pointer;border-radius:10px;padding:9px 18px;font-family:inherit;font-size:13.5px;font-weight:700}.cp-views button.on{color:#fff;background:#ff5e69;border-color:#ff5e69}.cp-months{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.cp-months button{background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-muted);cursor:pointer;border-radius:999px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:700}.cp-months button.on{border-color:var(--a-violet);box-shadow:0 0 0 1px var(--a-violet) inset;color:var(--a-text)}.cp-months button.empty{opacity:.45}.cp-months button .c{color:var(--a-muted);margin-left:6px;font-size:10px}.cp-mhead{flex-wrap:wrap;align-items:baseline;gap:14px;margin:4px 0 14px;display:flex}.cp-mhead .mm{color:var(--a-text);font-size:21px;font-weight:800}.cp-mhead .bs{color:#ffa84b;background:#ffa84b1f;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700}.cp-empty{color:var(--a-muted);text-align:center;padding:34px 0;font-style:italic}.cp-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.col-8{grid-column:span 8}.col-6{grid-column:span 6}.col-4{grid-column:span 4}.cp-card{background:var(--a-panel);border:1px solid var(--a-line);border-radius:14px;padding:14px 16px}.cp-card-h{align-items:center;gap:9px;margin-bottom:10px;display:flex}.cp-card-h h3{text-transform:uppercase;letter-spacing:.5px;color:var(--a-text);flex:1;margin:0;font-size:12px;font-weight:800}.cp-card-h .bar{background:var(--a-muted);border-radius:3px;flex:none;width:9px;height:9px}.sek-violet .bar{background:var(--a-violet)}.sek-navy .bar{background:#4f7bd0}.sek-orange .bar{background:#ff8a56}.sek-coral .bar{background:#ff5e69}.sek-amber .bar{background:#ffa84b}.sek-blue .bar{background:var(--a-blue)}.cp-addbtn{border:1px solid var(--a-line);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:7px;width:24px;height:24px;font-size:15px;line-height:1}.cp-addbtn:hover{color:var(--a-text);border-color:var(--a-violet)}.cp-hint{color:var(--a-muted);margin-bottom:8px;font-size:11.5px;font-style:italic}.cp-items{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cp-items li{color:var(--a-text);align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;display:flex}.cp-items li.muted{color:var(--a-muted);opacity:.5}.cp-items li .tx{flex:1}.cp-check{border:1px solid var(--a-line);width:16px;height:16px;color:var(--a-work);cursor:pointer;background:0 0;border-radius:5px;flex:none;margin-top:1px;padding:0;font-size:11px;line-height:1;transition:border-color .15s}.cp-check:hover{border-color:var(--a-work)}.cp-check.on{background:color-mix(in srgb, var(--a-work) 16%, transparent);border-color:var(--a-work)}.cp-items li.zar .tx{color:var(--a-muted)}.cp-smm{letter-spacing:.05em;color:var(--a-work);border:1px solid color-mix(in srgb, var(--a-work) 45%, transparent);border-radius:5px;flex:none;margin-top:2px;padding:1px 4px;font-size:9px;font-weight:700}.cp-del{color:var(--a-muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:0 2px;font-size:11px;transition:opacity .15s}.cp-items li:hover .cp-del,.cp-table tr:hover .cp-del{opacity:.7}.cp-del:hover{color:var(--a-err);opacity:1}.cp-acts{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.cp-mini{color:var(--a-muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:0 3px;font-size:12px;transition:opacity .15s}.cp-items li:hover .cp-mini{opacity:.75}.cp-mini:hover{color:var(--a-violet);opacity:1}.cp-li-edit{align-items:center;gap:6px;display:flex}.cp-li-edit select{background:var(--a-ui,var(--a-panel));border:1px solid var(--a-line);color:var(--a-text);border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12px}.cp-li-edit input{background:var(--a-ui,var(--a-panel));border:1px solid var(--a-line);min-width:0;color:var(--a-text);border-radius:8px;flex:1;padding:6px 8px;font-family:inherit;font-size:12.5px}.cp-li-move{background:var(--a-ui,#0000001f);border:1px solid var(--a-line);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px;display:flex}.cp-move-yr{align-items:center;gap:8px;display:flex}.cp-move-yr b{font-family:var(--a-mono);font-size:13px}.cp-move-yr button{background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-text);cursor:pointer;font:inherit;border-radius:7px;padding:2px 9px}.cp-move-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.cp-move-grid button{background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-text);cursor:pointer;font:inherit;border-radius:7px;padding:6px 0;font-size:11.5px}.cp-move-grid button:hover{background:#ffffff14}.cp-move-grid button.on{background:var(--a-violet);color:#fff;border-color:#0000}.cp-tag{text-transform:uppercase;letter-spacing:.3px;border-radius:6px;flex:none;margin-top:1px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-block}.t-predaj{color:#ff5e69;background:#ff5e6929}.t-brand{background:color-mix(in srgb, var(--a-violet) 18%, transparent);color:var(--a-violet)}.t-zlava{color:#ffa84b;background:#ffa84b2e}.t-neutral{background:color-mix(in srgb, var(--a-blue) 15%, transparent);color:var(--a-blue)}.cp-addrow{gap:7px;margin-top:10px;display:flex}.cp-addrow select,.cp-addrow input,.cp-filters input,.cp-filters select,.cp-addpost input{background:var(--a-ui,var(--a-panel));border:1px solid var(--a-line);color:var(--a-text);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12.5px}.cp-addrow input{flex:1}.cp-save{background:var(--a-violet);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.cp-save:disabled{opacity:.5;cursor:not-allowed}.cp-filters{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.cp-filters input{flex:240px;min-width:240px}.cp-table{border-collapse:collapse;width:100%;font-size:13px}.cp-table th{text-align:left;color:var(--a-muted);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--a-line);padding:9px 11px;font-size:10.5px;font-weight:700}.cp-table th.ce,.cp-table td.ce{text-align:center}.cp-table td{border-bottom:1px solid var(--a-line);vertical-align:top;color:var(--a-text);padding:10px 11px;line-height:1.4}.cp-table tr:hover td{background:color-mix(in srgb, var(--a-text) 3%, transparent)}.cp-prod{background:color-mix(in srgb, var(--a-violet) 16%, transparent);border:1px solid color-mix(in srgb, var(--a-violet) 45%, transparent);color:var(--a-text);border-radius:7px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.cp-subj{color:var(--a-text);text-align:left;cursor:pointer;background:0 0;border:none;max-width:340px;padding:0;font-family:inherit;font-size:12.5px}.cp-subj:hover{color:var(--a-violet)}.cp-detail{background:var(--a-ui,#00000026);color:var(--a-muted);border-radius:8px;max-width:460px;margin-top:8px;padding:10px;font-size:12px}.cp-detail .blk{margin-top:6px}.cp-detail pre{white-space:pre-wrap;color:var(--a-text);margin:3px 0 0;font-family:inherit}.cp-flag{border:1px solid var(--a-line);width:30px;height:26px;color:var(--a-muted);cursor:pointer;background:0 0;border-radius:7px;font-size:13px;font-weight:800}.cp-flag.on{background:color-mix(in srgb, var(--a-teal) 18%, transparent);border-color:color-mix(in srgb, var(--a-teal) 55%, transparent);color:var(--a-teal)}.cp-addpost{flex-wrap:wrap;gap:8px;margin:16px 0 8px;display:flex}.cp-addpost input{flex:150px}.cp-count,.cp-foot{color:var(--a-muted);margin-top:12px;font-size:11.5px}.cp-foot{text-align:center;margin-top:26px}@media (width<=960px){.cp-kpis{grid-template-columns:repeat(3,1fr)}.col-8,.col-6,.col-4{grid-column:span 12}}.cp-done{letter-spacing:.04em;color:var(--a-work);border:1px solid color-mix(in srgb, var(--a-work) 45%, transparent);white-space:nowrap;border-radius:5px;flex:none;margin-top:2px;padding:1px 5px;font-size:9px;font-weight:700}.cp-new{letter-spacing:.06em;color:var(--a-coral,#ff5e69);border:1px solid color-mix(in srgb, var(--a-coral,#ff5e69) 55%, transparent);background:color-mix(in srgb, var(--a-coral,#ff5e69) 12%, transparent);white-space:nowrap;border-radius:5px;flex:none;margin-top:1px;padding:1px 5px;font-size:9px;font-weight:800}.cp-items li.isnew{border-left:2px solid color-mix(in srgb, var(--a-coral,#ff5e69) 60%, transparent);margin-left:-8px;padding-left:6px}.cp-sent{color:var(--a-work);white-space:nowrap;flex:none;margin-top:2px;font-size:10px}.cp-smm-btn{border:1px solid var(--a-line);color:var(--a-muted);cursor:pointer;opacity:0;letter-spacing:.02em;white-space:nowrap;background:0 0;border-radius:6px;flex:none;padding:2px 6px;font-size:10px;font-weight:700;transition:opacity .15s,border-color .15s,color .15s}.cp-items li:hover .cp-smm-btn{opacity:.85}.cp-smm-btn:hover:not(:disabled){color:var(--a-work);border-color:var(--a-work);opacity:1}.cp-smm-btn:disabled{opacity:.4;cursor:default}.td{color:var(--a-text);padding:clamp(12px,1.4vw,20px)}.td-load,.td-empty{color:var(--a-muted);padding:20px 4px}.td-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.td-eyebrow{font-family:var(--a-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--a-muted);margin-bottom:6px;font-size:11px}.td-head h1{margin:0}.td-sub{font-family:var(--a-mono);color:var(--a-faint);margin-top:7px;font-size:12px;display:block}.td-head-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.td-legend{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.td-lg{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--a-line);color:var(--a-text);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px;font-size:.66rem}.td-lg.billable{color:var(--coral)}.td-lg.aura{color:var(--a-teal)}.td-lg.on{background:#ffffff12;border-color:currentColor}.td-qa{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px;display:flex}.td-qa.panel{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-r);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%)}.td-qa-plus{width:26px;height:26px;color:var(--a-teal);background:#67e8d224;border-radius:8px;flex:none;place-items:center;font-size:16px;display:grid}.td-qa-title{background:var(--a-pop);border:1px solid var(--a-line2);min-width:170px;color:var(--a-text);font-family:var(--a-ui);border-radius:10px;flex:240px;padding:9px 12px;font-size:14px}.td-qa-title:focus{border-color:var(--a-teal);outline:none;box-shadow:0 0 0 3px #67e8d224}.td-qa-sel,.td-qa-date{background:var(--a-pop);border:1px solid var(--a-line2);color:var(--a-text);font-family:var(--a-mono);border-radius:10px;padding:8px 9px;font-size:12px}.td-qa-close{padding:6px 10px}.td-qa-err{color:var(--a-err);font-family:var(--a-mono);flex-basis:100%;font-size:11px}.td-group{border:1px solid var(--a-line);border-radius:var(--a-r);background:var(--a-panel);margin-bottom:12px;overflow:hidden}.td-gh{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:11px 14px;display:flex}.td-gh-static{cursor:default}.td-caret{color:var(--a-faint);width:10px;font-size:11px}.td-gdot{border-radius:50%;flex:none;width:9px;height:9px}.td-gh h2{letter-spacing:.01em;margin:0;font-size:.98rem}.td-gc{font-family:var(--a-mono);color:var(--a-muted);font-size:12px}.td-gmeta{font-family:var(--a-mono);color:var(--a-faint);align-items:center;gap:12px;margin-left:auto;font-size:11px;display:flex}.td-over{color:var(--a-err)}.td-rows{padding:0 8px 8px}.td-item{cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:22px 15px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.td-item:hover{border-color:var(--a-line);background:#ffffff08}.td-item.sel{background:#67e8d20f;border-color:#67e8d266}.td-check{border:1.5px solid var(--a-line2);cursor:pointer;background:0 0;border-radius:6px;width:20px;height:20px;padding:0}.td-check:hover:not(:disabled){border-color:var(--a-teal)}.td-check:hover:not(:disabled):after{content:"✓";color:var(--a-teal);font-size:.72rem}.td-check:disabled{opacity:.4;cursor:default}.td-dot2{border-radius:50%;justify-self:center;width:9px;height:9px}.td-flag{text-align:center;font-size:13px;line-height:1}.td-flag.crit{color:var(--a-err)}.td-flag.warn{color:var(--a-attn)}.td-flag.low{color:var(--a-faint)}.td-main{flex-direction:column;gap:2px;min-width:0;display:flex}.td-title{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;line-height:1.32;overflow:hidden}.td-isub{font-family:var(--a-mono);color:var(--a-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.td-r{align-items:center;gap:9px;display:flex}.td-who{font-family:var(--a-mono);color:var(--a-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.td-av{color:#04121b;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:grid}.td-kind{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--a-muted);border:1px solid var(--a-line);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9.5px}.td-kind.k-obsah{color:var(--a-blue);border-color:#6fa8ff59}.td-kind.k-termin{color:var(--a-violet);border-color:#9d8cff59}.td-kind.k-napad{color:var(--a-attn);border-color:#ffb2574d}.td-srcb{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:9px}.td-srcb.agent{color:var(--a-teal);background:#67e8d21a}.td-due{font-family:var(--a-mono);color:var(--a-muted);white-space:nowrap;font-size:11px}.td-due.warn{color:var(--a-attn)}.td-due.crit{color:var(--a-err);font-weight:600}.td-addrow{color:var(--a-faint);font-family:var(--a-mono);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.td-addrow:hover{color:var(--a-teal);background:#ffffff05}.td-approve{border-radius:var(--a-r);background:#9d8cff0f;border:1px solid #9d8cff59;margin-bottom:12px;padding:10px 12px}.td-ap-h{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-violet);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.td-ap-h .dot{background:var(--a-violet);border-radius:50%;width:7px;height:7px}.td-ap-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px;display:grid}.td-board{grid-template-columns:repeat(2,1fr);align-items:start;gap:12px;display:grid}.td-col{border:1px solid var(--a-line);border-radius:var(--a-r);background:var(--a-panel);overflow:hidden}.td-col-h{border-bottom:1px solid var(--a-line);font-family:var(--a-mono);letter-spacing:.03em;align-items:center;gap:9px;padding:11px 14px;font-size:12px;display:flex}.td-col-h .bd{border-radius:50%;width:8px;height:8px}.td-col-h .c{color:var(--a-muted);margin-left:auto}.td-col-body{flex-direction:column;gap:9px;padding:10px;display:flex}.td-col-empty{color:var(--a-faint);font-family:var(--a-mono);padding:6px;font-size:12px}.td-card{border:1px solid var(--a-line);cursor:pointer;background:#ffffff05;border-radius:12px;padding:11px}.td-card:hover{border-color:var(--a-line2)}.td-card.sel{border-color:#67e8d280}.td-card-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.td-card-top .td-kico{opacity:.5;margin-left:auto}.td-card-title{margin-bottom:9px;font-size:.9rem;line-height:1.3}.td-card-foot{align-items:center;gap:8px;display:flex}.td-dr-back{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02040a8c;justify-content:flex-end;display:flex;position:fixed;inset:0}.td-dr{background:var(--a-pop);border-left:1px solid var(--a-line2);flex-direction:column;width:min(420px,96vw);height:100%;animation:.18s td-slide;display:flex;box-shadow:-24px 0 60px -30px #000000f2}@keyframes td-slide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.td-dr-head{align-items:flex-start;gap:10px;padding:16px 16px 12px;display:flex}.td-dr-kind{border:1px solid var(--a-line);background:#ffffff0d;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.td-dr-title{font-family:var(--font-display);letter-spacing:.01em;flex:1;margin:0;font-size:1.02rem;font-weight:400;line-height:1.4}.td-dr-x{color:var(--a-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:17px;line-height:1}.td-dr-x:hover{color:var(--a-text)}.td-pipe{gap:4px;padding:0 16px 14px;display:flex}.td-pipe button{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--a-faint);border:1px solid var(--a-line);cursor:pointer;background:#ffffff08;border-radius:7px;flex:1;padding:7px 3px;font-size:9.5px}.td-pipe button.on{color:var(--a-text);background:#ffffff0f;border-color:currentColor}.td-pipe button.on.s-beh{color:var(--a-work)}.td-pipe button.on.s-schv{color:var(--a-violet)}.td-pipe button.on.s-hot{color:var(--a-work)}.td-pipe-static{padding:0 16px 14px}.td-sttag{font-family:var(--a-mono);color:var(--a-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.td-sttag .bd{border-radius:50%;width:7px;height:7px}.td-dr-scroll{flex:1;padding:0 16px 16px;overflow-y:auto}.td-meta{border-top:1px solid var(--a-line);flex-direction:column;gap:10px;padding:14px 0;display:flex}.td-mrow{grid-template-columns:92px 1fr;align-items:center;gap:12px;font-size:.86rem;display:grid}.td-ml{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint);font-size:10.5px}.td-mv{color:var(--a-text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.td-mono{font-family:var(--a-mono);font-size:12px}.td-link{color:var(--a-teal);border-bottom:1px dashed #67e8d266;text-decoration:none}.td-link:hover{border-bottom-style:solid}.td-prio-pick{gap:4px;display:inline-flex}.td-prio-b{font-family:var(--a-mono);color:var(--a-muted);border:1px solid var(--a-line);cursor:pointer;background:#ffffff08;border-radius:6px;padding:4px 8px;font-size:10.5px}.td-prio-b.on{color:var(--a-text);background:#ffffff12;border-color:currentColor}.td-date{background:var(--a-pop);border:1px solid var(--a-line2);color:var(--a-text);font-family:var(--a-mono);border-radius:8px;padding:5px 8px;font-size:12px}.td-dr-sec{border-top:1px solid var(--a-line);padding:14px 0}.td-sh{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);margin-bottom:8px;font-size:10.5px}.td-rich{font-size:.88rem;line-height:1.55}.td-cross{flex-wrap:wrap;gap:8px;display:flex}.td-xbtn{padding:6px 10px;font-size:11px;text-decoration:none}.td-dr-meta2{font-family:var(--a-mono);color:var(--a-faint);gap:6px;padding:12px 0 0;font-size:10px;display:flex}.td-dr-foot{border-top:1px solid var(--a-line);background:#00000038;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.td-foot-r{gap:8px;display:flex}.td-del{color:var(--a-err);border-color:#0000}.td-del:hover{border-color:#ff7a6b80}@media (width<=640px){.td-board{grid-template-columns:1fr}.td-dr-back{align-items:flex-end}.td-dr{border-left:0;border-top:1px solid var(--a-line2);border-radius:18px 18px 0 0;width:100%;height:92dvh}}.hz-page{padding:clamp(12px,1.4vw,20px)}.hz-page-head h1{font-family:var(--a-ui);letter-spacing:-.01em;color:var(--a-text);margin:0 0 4px;font-size:21px}.hz-page-head p{color:var(--a-muted);max-width:760px;margin:0 0 14px;font-size:12.5px;line-height:1.5}.hz{color:var(--a-text);font-size:13px}.hz-empty,.hz-empty2{color:var(--a-faint);padding:8px 2px;font-size:12px}.hz-err{background:color-mix(in srgb, var(--a-err) 16%, transparent);border:1px solid color-mix(in srgb, var(--a-err) 40%, transparent);color:var(--a-err);border-radius:9px;justify-content:space-between;margin-bottom:10px;padding:6px 10px;font-size:12px;display:flex}.hz-err button{color:inherit;cursor:pointer;background:0 0;border:none;font-size:15px}.hz-bar{z-index:4;background:linear-gradient(var(--a-ink1,#0a0e18), var(--a-ink1,#0a0e18) 74%, transparent);margin-bottom:6px;padding:6px 0 10px;position:sticky;top:0}.hz-compact .hz-bar{position:static}.hz-search{border:1px solid var(--a-line);width:100%;max-width:340px;color:var(--a-text);background:#ffffff0a;border-radius:11px;outline:none;margin-bottom:9px;padding:8px 13px;font-size:13px}.hz-search:focus{border-color:var(--a-teal)}.hz-search::placeholder{color:var(--a-faint)}.hz-frow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.hz-frl{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);flex:none;width:62px;font-size:9px}.hz-chip{border:1px solid var(--a-line);color:var(--a-text);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:12px;transition:all .12s;display:inline-flex}.hz-chip:hover{border-color:color-mix(in srgb, var(--c,#67e8d2) 45%, transparent)}.hz-chip .hz-dot{background:var(--c,#888);border-radius:50%;width:8px;height:8px}.hz-chip .hz-cn{color:var(--a-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.hz-chip .hz-ic{font-size:13px}.hz-chip.on{background:color-mix(in srgb, var(--c,#67e8d2) 18%, transparent);border-color:color-mix(in srgb, var(--c,#67e8d2) 55%, transparent);color:var(--a-text);font-weight:600}.hz-chip.cc{--c:var(--a-teal)}.hz-chip.cc.on{background:color-mix(in srgb, var(--a-teal) 16%, transparent);border-color:color-mix(in srgb, var(--a-teal) 50%, transparent)}.hz-chip.re input{color:var(--a-text);background:0 0;border:none;outline:none;width:78px;font-family:inherit;font-size:12px}.hz-pen{border:1px solid var(--a-line);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:8px;padding:3px 7px;font-size:11px}.hz-pen.on{color:var(--a-teal);border-color:color-mix(in srgb, var(--a-teal) 45%, transparent)}.hz-clear{color:var(--a-muted);cursor:pointer;background:0 0;border:none;font-size:11.5px;text-decoration:underline}.hz-count{color:var(--a-muted);margin:2px 0 14px;font-size:11.5px}.hz-count b{color:var(--a-text)}.hz-cat{margin:0 0 20px}.hz-cath{border-bottom:1px solid color-mix(in srgb, var(--a-teal) 28%, transparent);align-items:center;gap:8px;margin:0 0 10px;padding-bottom:6px;display:flex}.hz-ic{font-size:15px}.hz-catname{min-width:0;color:var(--a-text);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:3px 6px;font-family:inherit;font-size:14px;font-weight:600}.hz-catname:hover{border-color:var(--a-line)}.hz-catname:focus{border-color:var(--a-teal);background:#ffffff0a;outline:none}.hz-catn{font-family:var(--a-mono);color:#04121f;background:var(--a-teal);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.hz-addtip{font-family:var(--a-mono);border:1px dashed var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:9px}.hz-addtip:hover{color:var(--a-text)}.hz-x{color:var(--a-faint);cursor:pointer;background:0 0;border:none;font-size:12px}.hz-x:hover{color:var(--a-err)}.hz-grid{grid-template-columns:repeat(auto-fill,minmax(256px,1fr));gap:11px;display:grid}.hz-compact .hz-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.hz-card{border:1px solid var(--a-line);border-left:3px solid var(--c,#888);background:#ffffff09;border-radius:12px;padding:11px 13px 12px;transition:all .12s}.hz-card:hover{border-color:var(--a-line2);background:#ffffff0e}.hz-card.open{border-color:color-mix(in srgb, var(--c) 45%, transparent);background:#ffffff0d;grid-column:1/-1}.hz-ctop{cursor:pointer;align-items:center;gap:6px;margin-bottom:6px;display:flex}.hz-pill{letter-spacing:.04em;text-transform:uppercase;color:#06121e;background:var(--c,#888);border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.hz-b{font-family:var(--a-mono);color:var(--a-muted);border:1px solid var(--a-line2);border-radius:999px;padding:1px 7px;font-size:8.5px}.hz-b.hist{color:var(--a-faint)}.hz-flag{color:var(--a-attn)}.hz-cchev{color:var(--a-faint);margin-left:6px;font-size:11px}.hz-used{white-space:nowrap;cursor:pointer;font-family:var(--a-mono);letter-spacing:.02em;border:1px solid var(--a-line2);color:var(--a-faint);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:9px;display:inline-flex}.hz-used:hover{color:var(--a-text);border-color:color-mix(in srgb, var(--a-attn,#e7b24b) 45%, transparent)}.hz-used.on{color:#1c1204;background:var(--a-attn,#e7b24b);border-color:#0000;font-weight:700}.hz-used:disabled{opacity:.55;cursor:default}.hz-chip.ust.on{background:color-mix(in srgb, var(--a-attn,#e7b24b) 20%, transparent);border-color:color-mix(in srgb, var(--a-attn,#e7b24b) 55%, transparent);color:var(--a-text);font-weight:600}.hz-ctitle{cursor:pointer;font-size:13px;font-weight:600;line-height:1.35}.hz-cbody{color:var(--a-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.hz-ctags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.hz-tag{color:color-mix(in srgb, var(--a-teal) 80%, #fff);background:color-mix(in srgb, var(--a-teal) 10%, transparent);border-radius:999px;padding:1px 7px;font-size:10px}.hz-edit{border-top:1px dashed var(--a-line2);grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:10px;display:grid}.hz-edit .hz-f:first-child,.hz-edit>label.hz-f:nth-child(2),.hz-sub3,.hz-meta{grid-column:1/-1}.hz-f{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);flex-direction:column;gap:3px;font-size:8.5px;display:flex}.hz-f input,.hz-f textarea,.hz-f select{border:1px solid var(--a-line);color:var(--a-text);font-family:var(--a-ui);text-transform:none;letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border-radius:7px;padding:6px 8px;font-size:12.5px}.hz-f input:focus,.hz-f textarea:focus,.hz-f select:focus{border-color:var(--a-teal);outline:none}.hz-sub3{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.hz-meta{flex-wrap:wrap;gap:8px;display:flex}.hz-meta .hz-f{flex:1;min-width:110px}.hz-cfoot{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.hz-id{font-family:var(--a-mono);color:var(--a-faint);font-size:9px}.hz-del{border:1px solid color-mix(in srgb, var(--a-err) 40%, transparent);color:var(--a-err);cursor:pointer;background:0 0;border-radius:7px;padding:4px 10px;font-size:11px}.hz-foot{align-items:center;gap:10px;margin-top:6px;display:flex}.hz-addcat{font-family:var(--a-mono);border:1px dashed var(--a-line2);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:10px}.hz-addcat:hover{color:var(--a-text)}.hz-addcat-in{align-items:center;gap:4px;display:inline-flex}.hz-addcat-in input{border:1px solid var(--a-line);color:var(--a-text);background:#ffffff0a;border-radius:8px;padding:6px 8px;font-size:12.5px}.hz-addcat-in button{border:1px solid var(--a-line);color:var(--a-text);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:12px}.hz-sum{font-family:var(--a-mono);color:var(--a-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.hz-compact{font-size:12px}.hz-compact .hz-cat{margin-bottom:12px}.vyv-wrap{padding:22px clamp(12px,1.4vw,20px) 64px}.vyv-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vyv-lock{font:600 11.5px/1 var(--a-mono);letter-spacing:.03em;color:#ffa84b;background:#ffa84b1a;border:1px solid #ffa84b4d;border-radius:999px;padding:6px 12px;display:inline-block}.vyv-title{letter-spacing:-.02em;color:var(--a-text);margin:14px 0 4px;font-size:clamp(26px,4vw,40px);font-weight:800}.vyv-sub{color:var(--a-muted);max-width:640px;font-size:14px}.vyv-firm{background:var(--a-panel);border:1px solid var(--a-line2);color:var(--a-text);font-family:var(--a-mono);cursor:pointer;border-radius:12px;outline:none;min-width:230px;padding:9px 12px;font-size:13px}.vyv-firm:focus{border-color:var(--a-line2)}.vyv-firm option{background:var(--a-ink1);color:var(--a-text)}.vyv-stats{flex-wrap:wrap;gap:12px;margin:22px 0 4px;display:flex}.vyv-stat{background:var(--a-panel);border:1px solid var(--a-line);border-radius:14px;flex:120px;padding:14px 16px;position:relative;overflow:hidden}.vyv-stat:before{content:"";background:#b16cea;width:3px;position:absolute;top:0;bottom:0;left:0}.vyv-stat:nth-child(2):before{background:#ff5e69}.vyv-stat:nth-child(3):before{background:#ff8a56}.vyv-stat:nth-child(4):before{background:#ffa84b}.vyv-stat:nth-child(5):before{background:#57e2a4}.vyv-stat b{font:800 22px/1.1 var(--a-mono);color:var(--a-text);display:block}.vyv-stat span{font:600 11px/1.2 var(--a-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--a-muted);margin-top:4px;display:block}.vyv-bar{flex-wrap:wrap;gap:8px;margin:22px 0 10px;display:flex}.vyv-chip{cursor:pointer;font:600 13px/1 var(--a-mono);border:1px solid var(--a-line);color:var(--a-muted);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;transition:all .15s;display:inline-flex}.vyv-chip:hover{color:var(--a-text);border-color:var(--a-line2)}.vyv-chip.on{color:#001f3d;background:#f8dcbf;border-color:#f8dcbf}.vyv-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.vyv-empty{color:var(--a-muted);text-align:center;border:1px dashed var(--a-line2);border-radius:14px;margin-top:14px;padding:40px 4px;font-size:14px}.vyv-tl{margin:10px 0 0;padding-left:32px;position:relative}.vyv-tl:before{content:"";background:linear-gradient(#b16cea,#ff5e69,#ff8a56,#ffa84b);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:8px}.vyv-era{margin:30px 0 8px;position:relative}.vyv-era:before{content:"";background:var(--a-ink1);border:3px solid #f8dcbf;border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:-31px}.vyv-yr{font:800 18px/1 var(--a-mono);color:var(--a-text);background:var(--a-panel);border:1px solid var(--a-line2);border-radius:11px;padding:6px 14px;display:inline-block}.vyv-cap{color:var(--a-muted);font:600 12.5px/1 var(--a-mono);margin-left:10px}.vyv-card{background:var(--a-panel);border:1px solid var(--a-line);border-left:4px solid var(--acc,#b16cea);border-radius:13px;margin:11px 0;padding:14px 17px;transition:transform .14s,border-color .14s;position:relative}.vyv-card:hover{border-color:var(--a-line2);transform:translate(3px)}.vyv-card:before{content:"";background:var(--acc,#b16cea);border:2px solid var(--a-ink1);border-radius:50%;width:10px;height:10px;position:absolute;top:19px;left:-28px}.vyv-card-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.vyv-tag{font:800 10.5px/1 var(--a-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:3px 9px}.vyv-when{font:700 12px/1 var(--a-mono);color:#f8dcbf}.vyv-src{font:700 9.5px/1 var(--a-mono);letter-spacing:.04em;border-radius:5px;padding:3px 7px}.vyv-src.data{color:#57e2a4;background:#57e2a424}.vyv-src.confirm{color:#ffa84b;background:#ffa84b24}.vyv-card-title{color:var(--a-text);margin:0;font-size:16px;font-weight:700}.vyv-card-detail{color:var(--a-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.vyv-lessons{margin:44px 0 0}.vyv-lessons-h{color:var(--a-text);margin:0 0 4px;font-size:21px;font-weight:800}.vyv-lessons-hint{color:var(--a-muted);margin:0 0 16px;font-size:13px}.vyv-lgrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:13px;display:grid}.vyv-lesson{background:var(--a-panel);border:1px solid var(--a-line);border-top:3px solid #ff5e69;border-radius:13px;padding:15px 16px}.vyv-lesson:nth-child(2n){border-top-color:#ff8a56}.vyv-lesson:nth-child(3n){border-top-color:#b16cea}.vyv-lesson b{color:var(--a-text);margin-bottom:5px;font-size:14px;font-weight:700;display:block}.vyv-lesson span{color:var(--a-muted);font-size:13px;line-height:1.5}.vyv-goals{margin:26px 0 10px}.vyv-goals-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vyv-goals-head h2{color:var(--a-text);margin:0;font-size:21px;font-weight:800}.vyv-years{gap:6px;display:flex}.vyv-yearbtn{cursor:pointer;font:700 13px/1 var(--a-mono);border:1px solid var(--a-line);color:var(--a-muted);background:0 0;border-radius:999px;padding:7px 15px;transition:all .15s}.vyv-yearbtn:hover{color:var(--a-text);border-color:var(--a-line2)}.vyv-yearbtn.on{color:#fff;background:#b16cea;border-color:#b16cea}.vyv-draft{color:#ffa84b;background:#ffa84b1a;border:1px solid #ffa84b4d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:11px 15px;font-size:13.5px;font-weight:600;display:flex}.vyv-confirm{cursor:pointer;font:700 12.5px/1 var(--a-mono);color:#001f3d;background:#57e2a4;border:0;border-radius:10px;padding:9px 16px}.vyv-confirm:hover{filter:brightness(1.05)}.vyv-goalgrid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:13px;display:grid}.vyv-goal{background:var(--a-panel);border:1px solid var(--a-line);border-top:3px solid #b16cea;border-radius:14px;padding:15px 16px}.vyv-goal.ns{border-top-color:#ffa84b;box-shadow:inset 0 0 0 1px #ffa84b40}.vyv-ns{font:800 10px/1 var(--a-mono);letter-spacing:.05em;color:#ffa84b;background:#ffa84b24;border-radius:6px;margin-bottom:7px;padding:3px 8px;display:inline-block}.vyv-goal-cat{font:700 10px/1 var(--a-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--a-muted);margin-bottom:3px}.vyv-goal h3{color:var(--a-text);margin:0 0 6px;font-size:15px;font-weight:700}.vyv-goal-target{font:800 22px/1.05 var(--a-mono);color:var(--a-text)}.vyv-goal-meta{font:600 11.5px/1.4 var(--a-mono);color:var(--a-muted);margin-top:4px}.vyv-goal-note{color:var(--a-muted);margin-top:6px;font-size:12px;font-style:italic;line-height:1.4}.vyv-goal-acts{border-top:1px solid var(--a-line);flex-direction:column;gap:7px;margin-top:11px;padding-top:9px;display:flex}.vyv-act b{color:var(--a-text);font-size:12.5px;font-weight:600;line-height:1.35}.vyv-act>div{font:600 11px/1.3 var(--a-mono);color:var(--a-muted);margin-top:2px}.vyv-act .ag{color:#b16cea;text-transform:uppercase;letter-spacing:.04em}.vyv-edit{cursor:text;border-bottom:1px dashed #0000;border-radius:3px;padding:0 2px;transition:all .12s}.vyv-edit:hover{border-bottom-color:var(--a-line2);background:#ffffff0d}.vyv-edit.empty{color:var(--a-faint);font-style:italic}.vyv-editinput{font:inherit;color:var(--a-text);background:var(--a-ink1);border:1px solid #b16cea;border-radius:5px;outline:none;max-width:100%;padding:1px 6px}.vyv-goal-unit{color:var(--a-muted);font-size:14px;font-weight:600}.vyv-years{flex-wrap:wrap;align-items:center}.vyv-yearmore{cursor:pointer;font:700 12px/1 var(--a-mono);border:1px dashed var(--a-line2);color:var(--a-muted);background:0 0;border-radius:999px;padding:7px 13px;transition:all .15s}.vyv-yearmore:hover{color:#b16cea;border-color:#b16cea}.vyv-suggest{background:#67e2d214;border:1px solid #67e2d247;border-radius:12px;margin-bottom:14px;padding:12px 15px}.vyv-suggest-h{align-items:center;gap:8px;margin-bottom:9px;display:flex}.vyv-suggest-t{font:700 12.5px/1.2 var(--a-mono);color:var(--a-text)}.vyv-sugrow{flex-wrap:wrap;gap:8px;display:flex}.vyv-sugchip{cursor:pointer;font:600 12px/1 var(--a-mono);color:var(--a-text);background:var(--a-panel);border:1px solid #67e2d266;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;transition:all .14s;display:inline-flex}.vyv-sugchip:hover{background:#67e2d224;border-color:#67e2d2}.vyv-sugchip:disabled{opacity:.5;cursor:default}.vyv-sugchip-plus{color:#67e2d2;font-weight:800}.vyv-sugarea{font:700 9.5px/1 var(--a-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--a-muted)}.vyv-goal.is-proposal{border-style:solid dashed dashed}.vyv-persel{font:600 11.5px/1 var(--a-mono);color:var(--a-muted);background:var(--a-ink1);border:1px solid var(--a-line2);cursor:pointer;border-radius:6px;outline:none;padding:3px 7px}.vyv-persel option{background:var(--a-ink1);color:var(--a-text)}.vyv-goal-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.vyv-prop-ok{cursor:pointer;font:700 11.5px/1 var(--a-mono);color:#001f3d;background:#57e2a4;border:0;border-radius:8px;padding:8px 13px}.vyv-prop-ok:hover{filter:brightness(1.05)}.vyv-prop-del{cursor:pointer;font:700 16px/1 var(--a-mono);border:1px solid var(--a-line2);width:30px;height:30px;color:var(--a-muted);background:0 0;border-radius:8px;margin-left:auto;transition:all .14s}.vyv-prop-del:hover{color:#ff5e69;border-color:#ff5e69}.vyv-del-q{font:600 12px/1 var(--a-mono);color:#ff5e69}.vyv-del-yes{cursor:pointer;font:700 11.5px/1 var(--a-mono);color:#fff;background:#ff5e69;border:0;border-radius:8px;padding:7px 12px}.vyv-del-no{cursor:pointer;font:700 11.5px/1 var(--a-mono);border:1px solid var(--a-line2);color:var(--a-muted);background:0 0;border-radius:8px;padding:7px 12px}.vyv-goal-add{cursor:pointer;border:1.5px dashed var(--a-line2);min-height:130px;color:var(--a-muted);font:600 13px/1.2 var(--a-mono);background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:all .15s;display:flex}.vyv-goal-add:hover{color:#b16cea;border-color:#b16cea}.vyv-goal-add:disabled{opacity:.5;cursor:default}.vyv-goal-add-plus{font-size:26px;font-weight:800;line-height:1}.vyv-nsbtn{cursor:pointer;font:800 10px/1 var(--a-mono);letter-spacing:.05em;color:var(--a-muted);border:1px solid var(--a-line2);background:0 0;border-radius:6px;margin-bottom:7px;padding:4px 9px;transition:all .14s;display:inline-block}.vyv-nsbtn:hover{color:#ffa84b;border-color:#ffa84b}.vyv-nsbtn.on{color:#ffa84b;background:#ffa84b24;border-color:#0000}.vyv-nsbtn.ghost{opacity:.7}.vyv-nsbtn:disabled{opacity:.4;cursor:default}.vyv-nssug{font:500 11.7px/1.45 var(--a-mono);color:var(--a-text);background:#b16cea17;border:1px solid #b16cea47;border-left:3px solid #b16cea;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 11px;display:flex}.vyv-nssug span{flex:160px}.vyv-nssug b{color:var(--a-text);font-weight:700}.vyv-nssug button{cursor:pointer;font:700 11px/1 var(--a-mono);border:0;border-radius:7px;padding:5px 10px}.vyv-nssug-ok{color:#fff;background:#b16cea}.vyv-nssug-no{color:var(--a-muted);background:0 0;border:1px solid var(--a-line2)!important}.vyv-goal.is-template{opacity:.9;border-style:solid dashed dashed}.vyv-goal.is-template .vyv-goal-target{color:var(--a-faint)}.vyv-tpl-hint{font:600 10.5px/1.3 var(--a-mono);color:var(--a-faint);margin-top:8px}.vyv-prog{margin-top:11px}.vyv-prog-bar{background:var(--a-line);border-radius:999px;height:6px;overflow:hidden}.vyv-prog-fill{border-radius:999px;height:100%;transition:width .35s;display:block}.vyv-prog-txt{font:600 11px/1.3 var(--a-mono);color:var(--a-muted);margin-top:5px}.vyv-prog-mon{color:var(--a-faint)}.vyv-traj-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.vyv-traj-btn{cursor:pointer;font:700 12px/1 var(--a-mono);color:var(--a-text);background:#b16cea1a;border:1px solid #b16cea;border-radius:10px;padding:9px 14px;transition:all .14s}.vyv-traj-btn:hover{background:#b16cea2e}.vyv-traj-btn:disabled{opacity:.6;cursor:default}.vyv-traj-msg{font:600 11.5px/1.3 var(--a-mono);color:var(--a-muted);flex:200px}@media (width<=560px){.vyv-cap{margin:6px 0 0;display:block}}.dz-page{max-width:1080px;color:var(--a-text);padding:clamp(12px,1.4vw,22px)}.dz-head h1{color:var(--a-text);margin:0 0 4px;font-size:22px}.dz-head p{color:var(--a-muted);max-width:780px;margin:0 0 8px;font-size:12.5px;line-height:1.55}.dz-head code,.dz-sec code{font-family:var(--a-mono);background:color-mix(in srgb, var(--a-teal) 12%, transparent);color:var(--a-teal);border-radius:5px;padding:1px 5px;font-size:11px}.dz-sec{margin:22px 0}.dz-sec h2{color:var(--a-text);border-bottom:1px solid color-mix(in srgb, var(--a-teal) 30%, transparent);align-items:baseline;gap:10px;margin:0 0 11px;padding-bottom:6px;font-size:14px;display:flex}.dz-sub{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-faint);font-size:10px;font-weight:400}.dz-hint{color:var(--a-faint);margin:8px 0 0;font-size:11.5px}.dz-foot{border-top:1px solid var(--a-line);color:var(--a-muted);margin-top:26px;padding-top:12px;font-size:12px}.dz-themes{flex-wrap:wrap;gap:9px;display:flex}.dz-theme{background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-text);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;transition:all .13s;display:inline-flex}.dz-theme:hover{border-color:var(--a-line2)}.dz-theme.on{border-color:var(--a-teal);box-shadow:0 0 0 1px var(--a-teal) inset}.dz-sw{gap:2px;display:inline-flex}.dz-sw i{border:1px solid #8080804d;border-radius:3px;width:11px;height:16px;display:block}.dz-badge{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--a-attn);border:1px solid color-mix(in srgb, var(--a-attn) 45%, transparent);border-radius:999px;padding:1px 6px;font-size:8.5px}.dz-tokens{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.dz-tok{background:var(--a-panel);border:1px solid var(--a-line);border-radius:10px;align-items:center;gap:9px;padding:7px 10px;display:flex}.dz-tok-sw{border:1px solid var(--a-line2);background-clip:padding-box;border-radius:7px;flex:none;width:26px;height:26px}.dz-tok-meta{flex-direction:column;flex:1;min-width:0;display:flex}.dz-tok-meta b{font-size:12px;font-weight:600}.dz-tok-meta code{font-family:var(--a-mono);color:var(--a-faint);background:0 0;padding:0;font-size:9.5px}.dz-tok input[type=color]{cursor:pointer;background:0 0;border:none;flex:none;width:26px;height:26px;padding:0}.dz-tok-in{border:1px solid var(--a-line);width:120px;color:var(--a-text);font-family:var(--a-mono);background:#80808014;border-radius:7px;flex:none;padding:5px 7px;font-size:11px}.dz-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.dz-card{background:var(--a-panel);border:1px solid var(--a-line);border-radius:14px;padding:16px 18px}.dz-btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dz-inline{align-items:center;gap:4px;display:inline-flex}.dz-pill{text-transform:uppercase;letter-spacing:.04em;color:#06121e;background:var(--c,#888);border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}.dz-chip{border:1px solid var(--a-line);color:var(--a-text);background:#80808014;border-radius:999px;padding:4px 11px;font-size:12px}.dz-chip.on{background:color-mix(in srgb, var(--a-teal) 18%, transparent);border-color:var(--a-teal);font-weight:600}.dz-mini{background:color-mix(in srgb, var(--a-text) 4%, transparent);border:1px solid var(--a-line);border-left:3px solid var(--c);border-radius:12px;max-width:280px;padding:12px 14px}.dz-mini-t{margin-bottom:6px}.dz-mini b{font-size:13px}.dz-mini p{color:var(--a-muted);margin:4px 0 0;font-size:12px}.dz-tpls{flex-wrap:wrap;gap:8px;display:flex}.dz-tpl{background:var(--a-panel);border:1px solid var(--a-line);color:var(--a-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;display:inline-flex}.dz-tpl:hover{border-color:var(--a-line2)}.dz-tpl.on{border-color:var(--a-teal)}.dz-tpl-ch{font-family:var(--a-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--a-teal);border:1px solid color-mix(in srgb, var(--a-teal) 40%, transparent);border-radius:999px;padding:1px 7px;font-size:8.5px}.dz-tpl-detail{background:var(--a-panel);border:1px solid var(--a-line);border-radius:12px;margin-top:12px;padding:14px 16px}.dz-tpl-h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.dz-tpl-h b{font-size:13.5px}.dz-tpl-detail p{color:var(--a-muted);margin:0;font-size:12.5px;line-height:1.55}.dz-x{color:var(--a-faint);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:16px}.dz-x:hover{color:var(--a-text)}.dz-fonts{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.dz-font{background:var(--a-panel);border:1px solid var(--a-line);border-radius:11px;grid-template-columns:130px 1fr;grid-template-areas:"l sel""l inp""prev prev";align-items:center;gap:6px 9px;padding:11px 13px;display:grid}.dz-font-l{color:var(--a-text);grid-area:l;font-size:12px;font-weight:600}.dz-font select{border:1px solid var(--a-line);color:var(--a-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#80808014;border-radius:7px;grid-area:sel;padding:6px 8px;font-size:12px}.dz-font-in{border:1px solid var(--a-line);color:var(--a-text);font-family:var(--a-mono);background:#80808014;border-radius:7px;grid-area:inp;padding:5px 8px;font-size:11px}.dz-font-prev{color:var(--a-text);border-top:1px solid var(--a-line);grid-area:prev;padding-top:4px;font-size:20px}.dz-tplgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:11px;display:grid}.dz-tplcard{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--a-text);background:var(--a-panel);border:1px solid var(--a-line);border-left:3px solid var(--a-teal);border-radius:12px;padding:12px 14px;transition:all .12s;display:block}.dz-tplcard:hover{border-color:var(--a-line2);background:color-mix(in srgb, var(--a-text) 4%, var(--a-panel))}.dz-tplcard.on{border-color:var(--a-teal);box-shadow:0 0 0 1px var(--a-teal) inset}.dz-tplcard-cta{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-teal);margin-top:8px;font-size:9.5px;display:inline-block}.dz-tplcard-h{align-items:center;gap:8px;margin-bottom:5px;display:flex}.dz-tplcard-h b{flex:1;font-size:13px}.dz-tplcard p{color:var(--a-muted);margin:0;font-size:12px;line-height:1.5}.dz-tpl-sys{font-family:var(--a-mono);color:var(--a-teal);margin-top:8px;font-size:10px}.dz-pop{background:var(--a-pop);border:1px solid var(--a-line2);border-radius:var(--a-r);width:260px;overflow:hidden}.dz-pop-h{border-bottom:1px solid var(--a-line);padding:10px 13px;font-size:13px;font-weight:600;display:flex}.dz-pop-h .dz-x2{color:var(--a-faint);margin-left:auto}.dz-pop-b{color:var(--a-muted);padding:12px 13px;font-size:12px;line-height:1.5}.dz-pop-f{border-top:1px solid var(--a-line);justify-content:flex-end;padding:10px 13px;display:flex}.dz-prev{background:var(--a-panel);border:1px solid var(--a-teal);border-radius:14px;margin-top:14px;padding:14px 16px}.dz-prev-h{align-items:center;gap:8px;margin-bottom:12px;display:flex}.dz-prev-h b{font-size:14px}.dz-prev-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.dz-prev-sec{background:var(--a-ink1,#0a0e18);border:1px solid var(--a-line);border-radius:11px;padding:11px 13px}.dz-prev-st{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);margin-bottom:9px;font-size:9.5px}.dz-prev-f{margin-bottom:9px}.dz-prev-fl{color:var(--a-muted);margin-bottom:3px;font-size:11px;display:block}.dz-prev-box{background:color-mix(in srgb, var(--a-text) 6%, transparent);border:1px dashed var(--a-line2);border-radius:7px;height:26px;display:block}.dz-prev-box.big{height:52px}.dz-prev-chips{flex-wrap:wrap;gap:5px;display:flex}.dz-prev-chips i{color:var(--a-teal);background:color-mix(in srgb, var(--a-teal) 12%, transparent);border:1px solid color-mix(in srgb, var(--a-teal) 35%, transparent);border-radius:999px;padding:2px 9px;font-size:10.5px;font-style:normal}.dz-prev-note{color:var(--a-faint);margin:12px 0 0;font-size:11.5px}.dz-prev-note code{font-family:var(--a-mono);color:var(--a-teal);font-size:10.5px}
