@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-Xz5Iioar.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-da0p_TGu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-D7frRTMg.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-Crgx7zTe.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-C0oqmF7T.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-ChcWOco_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-DsSuWkZ0.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-DzztwWdx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-CMeIqUb3.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-C2OxGUGH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-DtUIId4r.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-Btx04WmO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-kaJl8cRq.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-BtsXhQw6.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-CrM0J1V4.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-BUOKTQkp.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-BUu1NTlP.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-63WU3uO9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-CCX1ne2N.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-BWtyAlKv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-CXJ4FkXv.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-DWId6XrS.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-DUDKB872.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-XTACPmcu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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,d09GRgABAAAAAAbYAA8AAAAACOwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAIAAAACBEaExjR1NVQgAAAZAAAAAqAAAAKrjmuNJPUy8yAAABvAAAAE0AAABgFWVcklNUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhkd8XVoaGVhAAAE1AAAAB8AAAAkBlb/b2htdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABsAAAAgABgARW5hbWUAAAVQAAABFwAAAoA+ml9fcG9zdAAABmgAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAA4ACgAMAAAAAAABREZMVAAIAAQAAAAA//8AAAABAAAADgAKAAwAAAAAAAJERkxUAA5sYXRuABIACAAAAAAAAAAA//8AAAAAeNpjYGGKYJzAwMrAwNTFFMHAwOANoRnjGIwYHYCiDAycDFDAxM6ABLycgMQBBl6Wl8x//l1hYGD+w6gDFGEEq1RjugWkFBhYAe/LC18AAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYElNBLRF8PPPUAAwPoAAAAANvSppoAAAAA29rQ8gAj/0wCNQO2AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA1MEg/I/EyZToAgq4AMAfzIEyAB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBnUGFgZpAHYhAPAZgYGAEIeQBeAHjalZE1UgRAEEXfKi4pLgnu7u7uKbruvsdAT8MByNGQiHPwqxZ3amqmX/9pGQGyOcOEwZwBnMMTGyiWl2IjudylWGs/D09spt5Q+cQWCg2LT2yl1uB44lw6DUcpNqiX4eKJza81DXnSr544n0zDPWP4CZAkhBM7DiKU00ozmqJ1KQeys1ojjCpqR3E+wtIW8Iv8omVCsi7F7BGRP0JU1oFfuiKpFkc0AvJ6adKw40QRitulkT1FeqV+7vKV9tSXmh9Ptao9O1E82gvRSqNmi0afskbp+6Fuw4fcH+/+IXZTnu6sOO1T/tr3H/0+vJXsnlSnlIi4UdOJR9Yv1a79JSaZZ4uDlx+c0dzBI3+PVfS28nyPO6ZjNQB42mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-CIEtRijs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-CNojz0t3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-BeU3T8wf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-DHMOLxAi.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-B11XCQ5g.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--brand: #4b4c89;--brand-strong: #3b3c70;--lavender: #8374af;--pink: #e1a6ac;--magenta: #ac3ca9;--navy: #080721;--lav-bg: #f5eefa;--primary: #4b4c89;--primary-strong: #3b3c70;--primary-soft: #ebe6f6;--primary-line: #d5cbea;--on-primary: #ffffff;--accent: #a8399f;--accent-soft: #f7e6f5;--pink-soft: #fbedee;--chrome: #080721;--chrome-2: #121032;--chrome-ink: #ffffff;--chrome-muted: rgba(255, 255, 255, .62);--ink: #14122e;--ink-2: #39365a;--muted: #625d80;--faint: #69648a;--page: #f5eefa;--panel: #ffffff;--panel-2: #faf7fd;--panel-3: #f1ebf8;--sidebar: #efe7f7;--sidebar-ink: #2d2a4c;--line: #e8dff2;--line-strong: #d6cae6;--grey-soft: #f0eaf6;--ok: #1b7752;--ok-soft: #e3f4ec;--warn: #965b00;--warn-soft: #fcf0dc;--danger: #c2334d;--danger-soft: #fbe7eb;--info: #2f6fb0;--info-soft: #e6f0fa;--c1: #5455b0;--c2: #13968a;--c3: #b9770f;--c4: #c13fa6;--c5: #2f7fc4;--c-muted: #cfc6de;--st-ready: #1d9e6a;--st-busy: #ac3ca9;--st-wrap: #8374af;--st-notready: #d48a1a;--st-offline: #a9a3bd;--grad: linear-gradient(120deg, #4b4c89 0%, #8374af 42%, #ac3ca9 74%, #e1a6ac 100%);--grad-soft: linear-gradient(120deg, rgba(75, 76, 137, .1), rgba(172, 60, 169, .08) 60%, rgba(225, 166, 172, .14));--shadow-sm: 0 1px 2px rgba(20, 18, 46, .05);--shadow: 0 1px 2px rgba(20, 18, 46, .04), 0 8px 24px -8px rgba(75, 76, 137, .14);--shadow-lg: 0 24px 60px -12px rgba(8, 7, 33, .35);--overlay: rgba(8, 7, 33, .55);--radius: 14px;--radius-sm: 9px;--font: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--primary: #a3a4f0;--primary-strong: #c0c1ff;--primary-soft: #23214a;--primary-line: #38356b;--on-primary: #0b0a24;--accent: #e07ad8;--accent-soft: #35173a;--pink-soft: #3a2228;--chrome: #080721;--chrome-2: #110f2c;--ink: #efebfa;--ink-2: #cfc9e6;--muted: #a39dc2;--faint: #8f89b4;--page: #0e0c26;--panel: #15133a;--panel-2: #1a1842;--panel-3: #211e4d;--sidebar: #100e2e;--sidebar-ink: #d9d4f0;--line: #29265a;--line-strong: #3a3672;--grey-soft: #221f4c;--ok: #4cd09a;--ok-soft: #12352a;--warn: #f0b44c;--warn-soft: #3a2a10;--danger: #f2788f;--danger-soft: #3e1724;--info: #7db6f0;--info-soft: #132a45;--c1: #7c7dd6;--c2: #2ea597;--c3: #ba8426;--c4: #c953b3;--c5: #3f8fd6;--c-muted: #3a3672;--st-offline: #5d5880;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 30px -10px rgba(0, 0, 0, .5);--overlay: rgba(2, 2, 12, .7);--grad-soft: linear-gradient(120deg, rgba(124, 125, 214, .16), rgba(201, 83, 179, .12) 60%, rgba(225, 166, 172, .08))}}:root[data-theme=dark]{color-scheme:dark;--primary: #a3a4f0;--primary-strong: #c0c1ff;--primary-soft: #23214a;--primary-line: #38356b;--on-primary: #0b0a24;--accent: #e07ad8;--accent-soft: #35173a;--pink-soft: #3a2228;--chrome: #080721;--chrome-2: #110f2c;--ink: #efebfa;--ink-2: #cfc9e6;--muted: #a39dc2;--faint: #8f89b4;--page: #0e0c26;--panel: #15133a;--panel-2: #1a1842;--panel-3: #211e4d;--sidebar: #100e2e;--sidebar-ink: #d9d4f0;--line: #29265a;--line-strong: #3a3672;--grey-soft: #221f4c;--ok: #4cd09a;--ok-soft: #12352a;--warn: #f0b44c;--warn-soft: #3a2a10;--danger: #f2788f;--danger-soft: #3e1724;--info: #7db6f0;--info-soft: #132a45;--c1: #7c7dd6;--c2: #2ea597;--c3: #ba8426;--c4: #c953b3;--c5: #3f8fd6;--c-muted: #3a3672;--st-offline: #5d5880;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 30px -10px rgba(0, 0, 0, .5);--overlay: rgba(2, 2, 12, .7);--grad-soft: linear-gradient(120deg, rgba(124, 125, 214, .16), rgba(201, 83, 179, .12) 60%, rgba(225, 166, 172, .08))}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--chrome);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--pink);color:var(--navy)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}img{max-width:100%}code,.mono{font-family:var(--mono);font-size:.92em}hr{border:0;border-top:1px solid var(--line);margin:16px 0}h1{font-size:24px;line-height:1.25;font-weight:600;margin:0;letter-spacing:-.02em}h2{font-size:16px;line-height:1.35;font-weight:600;margin:0;letter-spacing:-.01em}h3{font-size:14.5px;font-weight:600;margin:0}p{margin:0}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:12.5px}.xs{font-size:11.5px}.strong{font-weight:600}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.app{min-height:100%;display:flex;flex-direction:column;background:var(--chrome)}.topbar{height:58px;flex:none;background:var(--chrome);display:flex;align-items:center;gap:10px;padding:0 18px 0 12px;position:sticky;top:0;z-index:30;color:var(--chrome-ink)}.topbar .brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.topbar .spacer{flex:1}.role-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;font-size:12px;font-weight:500;color:#e9e2fb;border:1px solid rgba(131,116,175,.45);background:#8374af24;white-space:nowrap}.tb-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:14px;font-size:12.5px;font-weight:600;white-space:nowrap;background:#e1a6ac29;color:#f6d9dc;border:1px solid rgba(225,166,172,.35)}.tb-pill:hover{text-decoration:none;background:#e1a6ac42}.tb-pill.alert{background:#ac3ca947;color:#fff;border-color:#e07ad880}.tb-btn{width:38px;height:38px;border-radius:50%;border:0;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;position:relative;flex:none}.tb-btn:hover{background:#ffffff17}.tb-btn .badge{position:absolute;top:4px;right:3px;min-width:16px;height:16px;border-radius:8px;background:var(--magenta);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px;border:2px solid var(--chrome)}.tb-search{display:flex;align-items:center;gap:8px;height:36px;width:min(340px,34vw);border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--chrome-muted);padding:0 8px 0 13px;cursor:pointer;font-size:13px}.tb-search:hover{border-color:#ffffff47}.tb-search kbd{margin-left:auto;font-family:var(--font);font-size:11px;padding:1px 6px;border-radius:5px;background:#ffffff1a;color:#fff}.panel-switch{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:18px;color:#fff;font-weight:600;font-size:13px;background:linear-gradient(var(--chrome),var(--chrome)) padding-box,var(--grad) border-box;border:1.5px solid transparent;white-space:nowrap}.panel-switch:hover{text-decoration:none;background:linear-gradient(var(--chrome-2),var(--chrome-2)) padding-box,var(--grad) border-box}.workspace{flex:1;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--page);border-radius:18px 18px 0 0;margin:0 6px;min-height:calc(100vh - 58px);overflow:clip}.app.collapsed .workspace{grid-template-columns:68px minmax(0,1fr)}.nav{background:var(--sidebar);position:sticky;top:58px;height:calc(100vh - 58px);overflow-y:auto;overflow-x:hidden;padding:12px 10px 14px;display:flex;flex-direction:column;z-index:20;scrollbar-width:thin;border-right:1px solid var(--line)}.nav-inner{display:grid;gap:1px}.nav a{display:flex;align-items:center;gap:11px;color:var(--sidebar-ink);padding:7px 10px;border-radius:9px;font-weight:500;font-size:13.5px;white-space:nowrap;position:relative;text-decoration:none}.nav a svg{flex:none;opacity:.85}.nav a:hover{background:var(--panel-3);color:var(--ink)}.nav a.active{background:var(--panel);color:var(--primary);font-weight:600;box-shadow:var(--shadow-sm)}.nav a.active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--grad)}.nav a.active svg{opacity:1}.nav a .lock{margin-left:auto;color:var(--faint)}.nav-section{display:flex;align-items:center;justify-content:space-between;padding:14px 10px 5px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);white-space:nowrap;border:0;background:none;cursor:pointer;width:100%}.nav-section:hover{color:var(--ink)}.nav-section svg{transition:transform .15s}.nav-section.closed svg{transform:rotate(-90deg)}.nav-badge{margin-left:auto;background:var(--accent);color:#fff;border-radius:9px;font-size:11px;font-weight:700;padding:0 7px;line-height:18px}.nav-card{margin:14px 2px 0;padding:14px;border-radius:12px;background:var(--chrome);color:#e9e4f7;font-size:12.5px;display:grid;gap:8px;position:relative;overflow:hidden}.nav-card:after{content:"";position:absolute;inset:auto -30px -40px auto;width:120px;height:120px;border-radius:50%;background:var(--grad);opacity:.45;filter:blur(18px)}.nav-card>*{position:relative;z-index:1}.nav-card strong{color:#fff;font-size:13px}.nav-card .bar{background:#ffffff24}.app.collapsed .nav{padding:8px 6px}.app.collapsed .nav a{flex-direction:column;gap:3px;padding:8px 2px;font-size:10px;text-align:center;white-space:normal;line-height:1.15}.app.collapsed .nav a.active:before{display:none}.app.collapsed .nav-section,.app.collapsed .nav-card,.app.collapsed .nav a .lock{display:none}.app.collapsed .nav-badge{position:absolute;top:2px;right:8px;padding:0 5px}.content{min-width:0;display:flex;flex-direction:column}.main{padding:26px 32px 64px;min-width:0;width:100%;max-width:1320px;margin:0 auto}.main.wide{max-width:none}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-head .eyebrow{font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;display:flex;gap:6px;align-items:center}.page-head .eyebrow a{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:500}.page-head p{margin:6px 0 0;color:var(--muted);max-width:76ch}.page-head .actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mobile-only{display:none!important}@media (max-width: 900px){.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}.workspace{grid-template-columns:minmax(0,1fr)!important;margin:0;border-radius:14px 14px 0 0}.nav{position:fixed;left:0;top:58px;width:264px;transform:translate(-105%);transition:transform .2s;z-index:50;box-shadow:var(--shadow-lg)}.nav.open{transform:none}.main{padding:20px 16px 56px}.tb-search{width:38px;padding:0;justify-content:center;border:0;background:none}.tb-search span,.tb-search kbd{display:none}}.profile{position:relative}.profile>button{display:flex;align-items:center;gap:8px;border:0;background:none;cursor:pointer;padding:3px;border-radius:22px;color:#fff}.profile>button:hover{background:#ffffff17}.avatar{width:32px;height:32px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:600;font-size:12.5px;flex:none;letter-spacing:.02em}.avatar.sm{width:26px;height:26px;font-size:11px}.avatar.lg{width:44px;height:44px;font-size:16px}.avatar.xl{width:64px;height:64px;font-size:22px}.avatar.flat{background:var(--primary-soft);color:var(--primary)}.avatar-wrap{position:relative;display:inline-block}.avatar-wrap .presence{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--panel)}.avatars{display:flex}.avatars .avatar{border:2px solid var(--panel);margin-left:-8px}.avatars .avatar:first-child{margin-left:0}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px;z-index:60;color:var(--ink)}.menu-head{padding:10px 10px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.menu-label{padding:8px 10px 4px;font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.menu button,.menu a{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:none;border-radius:8px;color:var(--ink);cursor:pointer;text-align:left;font-size:13.5px}.menu button:hover,.menu a:hover{background:var(--panel-3);color:var(--primary);text-decoration:none}.menu .sep{height:1px;background:var(--line);margin:6px 0}.banner-bar{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 16px;font-size:13px;font-weight:500;color:#fff;background:var(--grad)}.banner-bar.warn{background:#8a3a12}.banner-bar button{border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;border-radius:6px;padding:2px 10px;cursor:pointer;font-size:12.5px}.panel{background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--line);min-width:0}.panel.flat{box-shadow:none}.panel.soft{background:var(--panel-2);box-shadow:none}.panel.dark{background:var(--chrome);color:#ece8f8;border-color:transparent;position:relative;overflow:hidden}.panel.dark .muted{color:#ece8f8b3}.panel.gradient{background:var(--grad);color:#fff;border:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.panel-head.plain{border-bottom:0;padding-bottom:4px}.panel-head .sub{color:var(--muted);font-size:12.5px;margin-top:2px;font-weight:400}.panel-head h2{display:flex;align-items:center;gap:8px}.panel-body{padding:18px 20px}.panel-body.tight{padding:12px 16px}.panel-foot{padding:12px 20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.grid{display:grid;gap:20px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.grid-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;align-items:start}.grid-side{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.stack{display:grid;gap:20px;align-content:start;grid-template-columns:minmax(0,1fr)}.stack-sm{display:grid;gap:12px;align-content:start;grid-template-columns:minmax(0,1fr)}.stack-xs{display:grid;gap:6px;align-content:start}.mt{margin-top:20px}.mb{margin-bottom:20px}.mt-sm{margin-top:10px}@media (max-width: 1180px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-side{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1000px){.grid-main,.grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.grid-2,.grid-4{grid-template-columns:minmax(0,1fr)}}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}.kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1180px){.kpis,.kpis.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.kpis,.kpis.five,.kpis.three{grid-template-columns:minmax(0,1fr)}}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px 14px;display:grid;gap:2px;position:relative;overflow:hidden;min-width:0}.kpi .top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.kpi .k-label{color:var(--muted);font-size:13px;font-weight:500}.kpi .k-value{font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin-top:4px}.kpi .k-value small{font-size:14px;color:var(--muted);font-weight:500;letter-spacing:0;margin-left:4px}.kpi .k-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--primary-soft);color:var(--primary)}.kpi .k-icon.accent{background:var(--accent-soft);color:var(--accent)}.kpi .k-icon.pink{background:var(--pink-soft);color:#b0505b}.kpi .k-icon.solid{background:var(--grad);color:#fff}.kpi .k-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:12.5px;color:var(--muted)}.kpi.hero{background:var(--chrome);color:#fff;border-color:transparent}.kpi.hero:after{content:"";position:absolute;right:-40px;top:-60px;width:200px;height:200px;border-radius:50%;background:var(--grad);opacity:.55;filter:blur(30px)}.kpi.hero>*{position:relative;z-index:1}.kpi.hero .k-label,.kpi.hero .k-foot{color:#ffffffb8}.kpi.hero .k-icon{background:#ffffff1f;color:#fff}.trend{display:inline-flex;align-items:center;gap:2px;font-weight:600;font-size:12.5px}.trend.up{color:var(--ok)}.trend.down{color:var(--danger)}.kpi.hero .trend.up{color:#8ef0c2}.kpi.hero .trend.down{color:#ffb3c1}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.stat{background:var(--panel-2);border:1px solid var(--line);border-radius:11px;padding:12px 14px;min-width:0}.stat .s-label{color:var(--muted);font-size:12px}.stat .s-value{font-size:20px;font-weight:600;letter-spacing:-.02em;margin-top:2px}.stat .s-sub{color:var(--muted);font-size:11.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 15px;border-radius:10px;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none!important;font-size:13.5px;transition:background .12s,border-color .12s,transform .06s}.btn:hover{border-color:var(--primary);color:var(--primary)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover{background:var(--primary-strong);border-color:var(--primary-strong);color:var(--on-primary)}.btn.grad{background:var(--grad);border:0;color:#fff;box-shadow:0 6px 18px -6px #ac3ca98c}.btn.grad:hover{filter:brightness(1.06);color:#fff}.btn.dark{background:var(--chrome);border-color:var(--chrome);color:#fff}.btn.dark:hover{color:#fff;background:var(--chrome-2)}.btn.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.btn.danger:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.btn.danger.solid{background:var(--danger);color:#fff;border-color:var(--danger)}:root[data-theme=dark] .btn.danger.solid{color:#1a0710}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .btn.danger.solid{color:#1a0710}}.btn.success{background:var(--ok);border-color:var(--ok);color:#fff}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--panel-3);border-color:transparent}.btn.soft{background:var(--primary-soft);border-color:transparent;color:var(--primary)}.btn.soft:hover{border-color:var(--primary-line)}.btn.sm{height:31px;padding:0 11px;font-size:12.5px;border-radius:8px}.btn.xs{height:26px;padding:0 9px;font-size:12px;border-radius:7px;gap:5px}.btn.lg{height:46px;padding:0 22px;font-size:15px;border-radius:12px}.btn.block{width:100%}.icon-btn,.btn.icon-btn{width:34px;height:34px;padding:0;border-radius:9px;flex:none}.icon-btn.sm,.btn.sm.icon-btn{width:28px;height:28px;padding:0}.btn.xs.icon-btn{width:24px;height:24px;padding:0}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:10px 0 0 10px}.btn-group .btn:last-child{border-radius:0 10px 10px 0}.btn-group .btn+.btn{margin-left:-1px}.input,.select,.textarea{width:100%;height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--panel);color:var(--ink);font-size:13.5px}.select{padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;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='%238e89a8' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.textarea{height:auto;padding:10px 12px;resize:vertical;min-height:84px;line-height:1.5}.textarea.code{font-family:var(--mono);font-size:12.5px}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.input.sm,.select.sm{height:32px;font-size:13px;border-radius:8px}.input-icon{position:relative}.input-icon>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.input-icon .input{padding-left:34px}.input-group{display:flex}.input-group .input{border-radius:10px 0 0 10px}.input-group>.btn,.input-group>.addon{border-radius:0 10px 10px 0;margin-left:-1px}.input-group .addon{display:grid;place-items:center;padding:0 12px;border:1px solid var(--line-strong);background:var(--panel-2);color:var(--muted);font-size:13px;white-space:nowrap}.input-group .addon.pre{border-radius:10px 0 0 10px;margin:0 -1px 0 0}.input-group .addon.pre+.input{border-radius:0 10px 10px 0}.field{display:grid;gap:6px;min-width:0;align-content:start}.field>label,.field-label{font-weight:600;font-size:13px;display:flex;align-items:center;gap:6px;color:var(--ink)}.field-label .opt{font-weight:400;color:var(--faint)}.help{color:var(--muted);font-size:12.5px;line-height:1.45}.error-text{color:var(--danger);font-size:12.5px;font-weight:500}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.row.nowrap{flex-wrap:nowrap}.row.tight{gap:6px}.row.end{justify-content:flex-end}.spread{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.spread.top{align-items:flex-start}.grow{flex:1;min-width:0}.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width: 760px){.cols-2,.cols-3,.cols-4{grid-template-columns:minmax(0,1fr)}}.form-grid{display:grid;gap:18px}.switch{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.switch input{position:absolute;opacity:0;pointer-events:none}.switch .track{flex:none;width:38px;height:22px;border-radius:11px;background:var(--line-strong);position:relative;margin-top:1px;transition:background .15s}.switch .track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #00000040}.switch input:checked+.track{background:var(--primary)}.switch input:checked+.track:after{transform:translate(16px)}.switch input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}.switch input:disabled+.track{opacity:.5}.switch .s-label{font-weight:600;font-size:13.5px}.switch .s-help{color:var(--muted);font-size:12.5px}.check{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.check input{accent-color:var(--primary);width:16px;height:16px}.segmented{justify-self:start;display:inline-flex;padding:3px;gap:2px;border-radius:11px;background:var(--panel-3);border:1px solid var(--line);overflow-x:auto;max-width:100%}.segmented button{flex:none;border:0;background:transparent;padding:6px 13px;cursor:pointer;font-weight:500;color:var(--muted);border-radius:8px;font-size:13px;display:inline-flex;gap:6px;align-items:center}.segmented button:hover{color:var(--ink)}.segmented button[aria-pressed=true]{background:var(--panel);color:var(--primary);box-shadow:var(--shadow-sm);font-weight:600}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.tabs button,.tabs a{flex:none;border:0;background:none;padding:10px 14px;cursor:pointer;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;gap:7px;align-items:center;font-size:13.5px;white-space:nowrap;text-decoration:none}.tabs button:hover,.tabs a:hover{color:var(--ink);text-decoration:none}.tabs button[aria-selected=true],.tabs a.active{color:var(--primary);border-bottom-color:var(--accent);font-weight:600}.tabs .count{font-size:11px;background:var(--panel-3);border-radius:9px;padding:0 6px;color:var(--muted);font-weight:600}.panel>.tabs{padding:0 12px;margin-bottom:0}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:14px;background:var(--panel);border:1px solid var(--line-strong);font-size:12.5px;font-weight:500;cursor:pointer;color:var(--ink-2)}.chip:hover{border-color:var(--primary);color:var(--primary)}.chip.on,.chip[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary)}.chip button{border:0;background:none;padding:0;cursor:pointer;color:var(--muted);display:flex}.tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;background:var(--panel-3);color:var(--ink-2);font-size:11.5px;font-weight:500;white-space:nowrap}kbd{font-family:var(--mono);font-size:11px;padding:1px 5px;border-radius:4px;border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink-2)}.table-wrap{overflow-x:auto;position:relative}table.data{width:100%;border-collapse:collapse;font-size:13.5px}table.data th{text-align:left;font-weight:600;color:var(--muted);font-size:12px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel-2);white-space:nowrap;letter-spacing:.01em}table.data th:first-child,table.data td:first-child{padding-left:20px}table.data th:last-child{padding-right:20px}table.data td:last-child{padding-right:20px}table.data th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.data th.sortable:hover{color:var(--primary)}table.data .th-sort{all:unset;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;cursor:pointer;border-radius:4px}table.data .th-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}table.data tr.clickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.data td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle}table.data tr:last-child td{border-bottom:0}table.data tbody tr.clickable{cursor:pointer}table.data tbody tr:hover td{background:var(--panel-2)}table.data tbody tr.selected td{background:var(--primary-soft)}table.data td.r,table.data th.r{text-align:right}table.data td.c,table.data th.c{text-align:center}table.data.compact td,table.data.compact th{padding:8px 12px}table.data tfoot td{font-weight:600;background:var(--panel-2);border-top:1px solid var(--line-strong)}.cell-title{font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-sub{color:var(--muted);font-size:12.5px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-flex{display:flex;align-items:center;gap:10px;min-width:0}.neg{color:var(--danger)}.pos{color:var(--ok)}.toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:12px 20px;border-bottom:1px solid var(--line);align-items:center}.toolbar .input,.toolbar .select{width:auto;height:34px;font-size:13px;border-radius:9px}.toolbar .search{position:relative;flex:1 1 220px;max-width:340px}.toolbar .search .input{width:100%;padding-left:33px}.toolbar .search svg{position:absolute;left:11px;top:10px;color:var(--faint)}.pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 20px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted);flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;line-height:20px}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pill.no-dot:before{display:none}.pill.neutral{background:var(--panel-3);color:var(--ink-2)}.pill.brand{background:var(--primary-soft);color:var(--primary)}.pill.accent{background:var(--accent-soft);color:var(--accent)}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--danger-soft);color:var(--danger)}.pill.info{background:var(--info-soft);color:var(--info)}.pill.live:before{animation:pulse 1.4s infinite}.pill.solid{background:var(--grad);color:#fff}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);display:inline-block;box-shadow:0 0 color-mix(in srgb,var(--ok) 60%,transparent);animation:ring 1.8s infinite}@keyframes ring{0%{box-shadow:0 0 color-mix(in srgb,var(--ok) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.bar{height:7px;background:var(--grey-soft);border-radius:4px;overflow:hidden;min-width:60px}.bar>span{display:block;height:100%;background:var(--primary);border-radius:4px;transition:width .5s}.bar.grad>span{background:var(--grad)}.bar.warn>span{background:var(--warn)}.bar.bad>span{background:var(--danger)}.bar.ok>span{background:var(--ok)}.bar.lg{height:10px;border-radius:5px}.bar.indeterminate>span{width:35%!important;animation:slide 1.4s ease-in-out infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.meter{display:grid;gap:6px}.meter .m-top{display:flex;justify-content:space-between;font-size:13px;gap:8px}.meter .m-top span:last-child{color:var(--muted)}.callout{display:flex;gap:12px;padding:12px 14px;border-radius:12px;background:var(--primary-soft);color:var(--ink);font-size:13.5px;align-items:flex-start;border:1px solid var(--primary-line)}.callout>svg{flex:none;color:var(--primary);margin-top:2px}.callout.warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.callout.warn>svg{color:var(--warn)}.callout.bad{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.callout.bad>svg{color:var(--danger)}.callout.ok{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.callout.ok>svg{color:var(--ok)}.callout.accent{background:var(--grad-soft);border-color:var(--line)}.callout.accent>svg{color:var(--accent)}.callout strong{display:block;margin-bottom:2px}.empty{padding:48px 20px;text-align:center;color:var(--muted);display:grid;justify-items:center;gap:8px}.empty .e-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--grad-soft);color:var(--primary);margin-bottom:6px}.empty h3,.empty .e-title{color:var(--ink);font-size:14.5px}.locked{position:relative}.lock-card{display:grid;justify-items:center;text-align:center;gap:10px;padding:40px 24px;border-radius:var(--radius);border:1px dashed var(--line-strong);background:var(--grad-soft)}.lock-card .e-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--chrome);color:#fff}.code{position:relative;background:#0d0b2a;color:#e6e1fa;border-radius:12px;padding:14px 16px;font-family:var(--mono);font-size:12.5px;line-height:1.6;overflow-x:auto;white-space:pre;border:1px solid #221f4c}.code .tok-k{color:#e1a6ac}.code .tok-s{color:#9fe3c7}.code .tok-c{color:#7d77a0}.code .tok-a{color:#b8a9f0}.code-wrap{position:relative}.code-wrap .copy{position:absolute;top:8px;right:8px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14)}.code-wrap .copy:hover{background:#ffffff29;color:#fff;border-color:#ffffff4d}.kv{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:8px 16px;font-size:13.5px}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:500;min-width:0;overflow-wrap:anywhere}.list{display:grid}.list-item{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line);min-width:0}.list-item:last-child{border-bottom:0}.list-item.clickable{cursor:pointer}.list-item.clickable:hover{background:var(--panel-2)}.list-item .li-main{flex:1;min-width:0}.icon-tile{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--primary-soft);color:var(--primary)}.icon-tile.sm{width:30px;height:30px;border-radius:9px}.icon-tile.lg{width:48px;height:48px;border-radius:14px}.icon-tile.accent{background:var(--accent-soft);color:var(--accent)}.icon-tile.dark{background:var(--chrome);color:#fff}.icon-tile.grad{background:var(--grad);color:#fff}.icon-tile.ok{background:var(--ok-soft);color:var(--ok)}.icon-tile.warn{background:var(--warn-soft);color:var(--warn)}.icon-tile.bad{background:var(--danger-soft);color:var(--danger)}.ch{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--ink-2)}.ch .ch-i{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;flex:none}.ch-chat{background:var(--c1)}.ch-whatsapp{background:var(--c2)}.ch-phone{background:var(--c3)}.ch-voice{background:var(--c4)}.ch-wacall{background:var(--c5)}.select-card{display:grid;gap:6px;padding:16px;border-radius:13px;border:1.5px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;position:relative;transition:border-color .12s,box-shadow .12s;color:var(--ink)}.select-card:hover{border-color:var(--primary-line);box-shadow:var(--shadow)}.select-card.on,.select-card[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.select-card .sc-check{position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center}.select-card.on .sc-check,.select-card[aria-pressed=true] .sc-check{background:var(--primary);border-color:var(--primary);color:#fff}.stepper{display:flex;gap:0;align-items:center;overflow-x:auto;padding-bottom:4px}.stepper .st{display:flex;align-items:center;gap:10px;flex:none;color:var(--muted);font-size:13px;font-weight:500;background:none;border:0;cursor:pointer;padding:0}.stepper .st i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:600;font-size:12.5px;border:1.5px solid var(--line-strong);background:var(--panel)}.stepper .st.done i{background:var(--primary);border-color:var(--primary);color:#fff}.stepper .st.current{color:var(--ink);font-weight:600}.stepper .st.current i{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.stepper .line{flex:1;min-width:24px;height:2px;background:var(--line);margin:0 12px}.stepper .line.done{background:var(--primary)}.v-steps{display:grid;gap:0}.v-step{display:grid;grid-template-columns:28px 1fr;gap:12px;position:relative;padding-bottom:18px}.v-step:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--line)}.v-step.done:not(:last-child):before{background:var(--primary)}.v-step i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;border:1.5px solid var(--line-strong);background:var(--panel);color:var(--muted);font-size:12px;font-weight:600}.v-step.done i{background:var(--primary);border-color:var(--primary);color:#fff}.v-step.current i{border-color:var(--accent);color:var(--accent)}.timeline{display:grid}.tl-item{display:grid;grid-template-columns:20px 1fr;gap:10px;position:relative;padding-bottom:14px;font-size:13px}.tl-item:before{content:"";position:absolute;left:9px;top:18px;bottom:0;width:2px;background:var(--line)}.tl-item:last-child:before{display:none}.tl-item .tl-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:70;display:grid;place-items:center;padding:20px;animation:fade .15s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes fade{0%{opacity:0}}.modal{background:var(--panel);border-radius:16px;box-shadow:var(--shadow-lg);width:min(560px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;animation:pop .18s ease-out;border:1px solid var(--line)}.modal.lg{width:min(820px,100%)}.modal.xl{width:min(1080px,100%)}.modal.sm{width:min(420px,100%)}@keyframes pop{0%{transform:translateY(8px) scale(.98);opacity:0}}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.modal-head p{color:var(--muted);font-size:13px;margin-top:3px}.modal-body{padding:20px 22px;overflow-y:auto;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);align-content:start}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--line);flex-wrap:wrap}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:70;animation:fade .15s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(620px,100%);background:var(--panel);z-index:71;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:slidein .2s ease-out}.drawer.lg{width:min(880px,100%)}@keyframes slidein{0%{transform:translate(30px);opacity:0}}.drawer .modal-body{flex:1}.toasts{position:fixed;bottom:20px;right:20px;z-index:90;display:grid;gap:8px}.toast{display:flex;align-items:center;gap:10px;background:var(--chrome);color:#fff;padding:11px 16px;border-radius:12px;box-shadow:var(--shadow-lg);font-size:13.5px;animation:pop .2s;max-width:420px;border:1px solid rgba(255,255,255,.08)}.toast svg{flex:none;color:#8ef0c2}.toast.error svg{color:#ffb3c1}.cmdk{width:min(620px,100%);align-self:start;margin-top:10vh;background:var(--panel);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--line)}.cmdk-input{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line)}.cmdk-input input{flex:1;border:0;outline:0;height:54px;background:none;font-size:15px}.cmdk-list{max-height:380px;overflow-y:auto;padding:6px}.cmdk-item{display:flex;gap:12px;align-items:center;padding:9px 12px;border-radius:9px;cursor:pointer;font-size:13.5px}.cmdk-item.on{background:var(--primary-soft);color:var(--primary)}.cmdk-item small{margin-left:auto;color:var(--faint)}.chart{position:relative}.chart svg{display:block;width:100%;overflow:visible}.chart .gridline{stroke:var(--line);stroke-width:1}.chart .axis-text{fill:var(--muted);font-size:11px;font-family:var(--font)}.chart-tip{position:absolute;background:var(--chrome);color:#fff;padding:8px 11px;border-radius:9px;font-size:12px;pointer-events:none;z-index:5;white-space:nowrap;transform:translate(-50%,calc(-100% - 10px));box-shadow:var(--shadow-lg);display:grid;gap:3px}.chart-tip .t-head{font-weight:600;color:#ffffffbf}.chart-tip .t-row{display:flex;align-items:center;gap:7px}.chart-tip .t-row b{margin-left:auto;padding-left:14px}.legend{display:flex;gap:16px;font-size:12.5px;color:var(--muted);align-items:center;flex-wrap:wrap}.legend span{display:inline-flex;align-items:center;gap:6px}.swatch{width:10px;height:10px;border-radius:3px;display:inline-block;flex:none}.swatch.line{height:3px;width:14px;border-radius:2px}.hbars{display:grid;gap:12px}.hbar{display:grid;grid-template-columns:minmax(0,150px) 1fr 56px;gap:12px;align-items:center;font-size:13px}.hbar .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.hbar .track{height:8px;background:var(--grey-soft);border-radius:4px;overflow:hidden;display:flex;gap:2px}.hbar .track>span{display:block;height:100%;border-radius:4px}.hbar .val{text-align:right;font-weight:600}.donut-wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.donut-legend{display:grid;gap:8px;font-size:13px;flex:1;min-width:150px}.donut-legend div{display:flex;align-items:center;gap:8px}.donut-legend b{margin-left:auto;font-weight:600}.chat{display:grid;gap:10px;align-content:start}.msg{max-width:82%;display:grid;gap:4px}.msg .bubble{padding:9px 13px;border-radius:14px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.msg.in{justify-self:start}.msg.in .bubble{background:var(--panel-3);border-bottom-left-radius:4px}.msg.out{justify-self:end}.msg.out .bubble{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:4px}.msg.ai .bubble{background:var(--panel);border:1px solid var(--line);border-bottom-left-radius:4px}.msg.agent .bubble{background:var(--chrome);color:#fff;border-bottom-right-radius:4px}.msg.note .bubble{background:var(--warn-soft);color:var(--ink);border:1px dashed color-mix(in srgb,var(--warn) 45%,transparent)}.msg.sys{justify-self:center;max-width:100%}.msg.sys .bubble{background:none;color:var(--muted);font-size:12px;padding:2px 8px;text-align:center}.msg .meta{font-size:11px;color:var(--faint);display:flex;gap:6px;align-items:center}.msg.out .meta,.msg.agent .meta{justify-content:flex-end}.cite{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:2px 8px;border-radius:6px;background:var(--primary-soft);color:var(--primary);text-decoration:none}.toolcall{font-size:12px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);padding:7px 10px;display:flex;gap:8px;align-items:center;font-family:var(--mono)}.typing{display:inline-flex;gap:4px;padding:12px 14px}.typing span{width:6px;height:6px;border-radius:50%;background:var(--faint);animation:bounce 1.2s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}.orb{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e1a6ac 18%,#ac3ca9,#4b4c89 78%,#080721);box-shadow:0 0 60px -6px #ac3ca999;animation:breathe 3.2s ease-in-out infinite}.orb.talking{animation:talk .5s ease-in-out infinite alternate}@keyframes breathe{50%{transform:scale(1.05)}}@keyframes talk{0%{transform:scale(.97)}to{transform:scale(1.08)}}.wave{display:flex;align-items:center;gap:3px;height:40px}.wave span{width:3px;border-radius:2px;background:var(--accent);animation:wv 1s ease-in-out infinite}@keyframes wv{0%,to{height:6px}50%{height:32px}}.waveform{display:flex;align-items:center;gap:2px;height:56px;cursor:pointer}.waveform span{flex:1;border-radius:2px;background:var(--line-strong);min-width:2px}.waveform span.played{background:var(--primary)}.divider-label{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12px;margin:6px 0}.divider-label:before,.divider-label:after{content:"";flex:1;height:1px;background:var(--line)}.skeleton{background:linear-gradient(90deg,var(--panel-3),var(--panel-2),var(--panel-3));background-size:200% 100%;animation:shimmer 1.3s infinite;border-radius:8px}@keyframes shimmer{to{background-position:-200% 0}}.loading{min-height:60vh;display:grid;place-items:center;color:var(--muted)}.ring-wrap{position:relative;display:inline-grid;place-items:center}.ring-wrap .ring-label{position:absolute;text-align:center;line-height:1.1}.ring-wrap .ring-label b{font-size:20px;display:block;letter-spacing:-.02em}.hl{background:var(--pink-soft);border-radius:3px;padding:0 2px}.preview-frame{border-radius:16px;border:1px solid var(--line);background:repeating-linear-gradient(45deg,var(--panel-2),var(--panel-2) 10px,var(--panel-3) 10px,var(--panel-3) 20px);position:relative;overflow:hidden}.scroll-y{overflow-y:auto}.click{cursor:pointer}:where(p,.muted,.help,.s-help,.callout,.small,.xs,li,td,label) a:not(.btn):not([role]):not(.nav a){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--primary);outline-offset:1px}pre.code:focus-visible,.table-wrap:focus-visible{outline-offset:-2px}.skip-link{position:fixed;left:12px;top:-60px;z-index:1000;background:var(--panel);color:var(--primary);padding:10px 14px;border-radius:10px;box-shadow:var(--shadow-lg);font-weight:600}.skip-link:focus{top:12px}main.main:focus{outline:none}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);background:var(--chrome)}.auth-side{position:relative;overflow:hidden;padding:40px 48px;display:flex;flex-direction:column;gap:36px;color:#fff}.auth-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 400px at 85% 15%,rgba(172,60,169,.38),transparent 60%),radial-gradient(500px 380px at 10% 90%,rgba(75,76,137,.55),transparent 60%),radial-gradient(300px 260px at 60% 70%,rgba(225,166,172,.18),transparent 60%)}.auth-side>*{position:relative}.auth-pitch{display:grid;gap:18px;margin-top:4vh}.auth-eyebrow{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;font-weight:600;color:#f2c9cd;text-transform:uppercase;letter-spacing:.08em}.auth-pitch h1{font-size:clamp(26px,2.6vw,38px);line-height:1.12;font-weight:600;letter-spacing:-.03em;max-width:16ch}.auth-pitch h1 span{background:linear-gradient(90deg,#e1a6ac,#d06acb);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-channels{display:flex;flex-wrap:wrap;gap:8px}.auth-channels span{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border-radius:20px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);font-size:12.5px;color:#e8e3f7}.auth-demo{display:grid;gap:10px;max-width:440px;min-height:210px;align-content:end}.auth-msg{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:14px;font-size:13.5px;max-width:88%;animation:pop .35s ease-out;line-height:1.45}.auth-msg.user{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#f0edf9}.auth-msg.ai{justify-self:end;background:linear-gradient(120deg,#4b4c89f2,#ac3ca9e6);color:#fff}.auth-ch{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;background:#ffffff24}.auth-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:auto}.auth-facts div{display:grid;gap:2px;padding:14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);font-size:12px;color:#ffffffb3}.auth-facts svg{color:#e1a6ac;margin-bottom:6px}.auth-facts b{font-size:22px;color:#fff;letter-spacing:-.02em}.auth-main{background:var(--page);border-radius:22px 0 0 22px;display:grid;place-items:center;padding:40px 24px;overflow-y:auto}.auth-card{width:min(440px,100%)}.auth-main.wide .auth-card{width:min(820px,100%)}.auth-title{font-size:26px;letter-spacing:-.03em;margin-bottom:4px}.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-grid .select-card{padding:13px 14px;gap:3px}.otp{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.otp .input{height:56px;text-align:center;font-size:22px;font-weight:600}.otp-single{height:52px!important;font-size:22px;letter-spacing:.5em;text-align:center}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 14px}.plan-card{padding:20px 18px;gap:8px;align-content:start}.plan-pop{position:absolute;top:-11px;left:16px}.plan-price{font-size:32px;font-weight:600;letter-spacing:-.03em;margin:6px 0}.plan-price small{font-size:14px;color:var(--muted);font-weight:500}.plan-card ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:13px;color:var(--ink-2)}.plan-card li{display:flex;gap:8px;align-items:flex-start}.plan-card li svg{color:var(--accent);flex:none;margin-top:2px}.summary-box{display:grid;gap:8px;padding:14px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.success-burst{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--grad);box-shadow:0 0 0 10px var(--accent-soft),0 18px 40px -10px #ac3ca999;animation:pop .4s}@media (max-width: 1000px){.auth{grid-template-columns:minmax(0,1fr)}.auth-side{padding:22px 20px 26px;gap:18px}.auth-demo,.auth-facts,.auth-channels{display:none}.auth-pitch{margin-top:0}.auth-pitch h1{font-size:22px;max-width:none}.auth-main{border-radius:20px 20px 0 0;padding:28px 16px}.plan-grid{grid-template-columns:minmax(0,1fr)}}.ca-hello{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.ca-hello h1{font-size:28px}.ca-hello .ca-date{font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.ca-hello p{color:var(--muted);margin-top:6px}.ca-setup{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center}.ca-setup-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ca-setup-item{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);text-decoration:none!important;color:var(--ink);min-width:0;transition:border-color .12s,transform .12s}.ca-setup-item:hover{border-color:var(--primary-line);transform:translateY(-1px)}.ca-setup-item .ca-tick{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok)}.ca-setup-item.todo{background:var(--grad-soft);border:1.5px dashed var(--primary-line)}.ca-setup-item.todo .ca-tick{background:var(--panel);color:var(--accent);border:1.5px solid var(--accent)}.ca-setup-item b{font-size:13px;font-weight:600;line-height:1.3}.ca-setup-item span.xs{color:var(--muted)}@media (max-width: 1180px){.ca-setup-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.ca-setup{grid-template-columns:minmax(0,1fr);justify-items:start}.ca-setup-list{grid-template-columns:minmax(0,1fr);width:100%}}.ca-live-item{display:flex;align-items:center;gap:12px;padding:11px 20px;border-bottom:1px solid var(--line);text-decoration:none!important;color:var(--ink)}.ca-live-item:last-child{border-bottom:0}.ca-live-item:hover{background:var(--panel-2)}.ca-live-item .ca-state{font-size:11.5px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.ca-alert{display:flex;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);align-items:flex-start}.ca-alert:last-child{border-bottom:0}.ca-wallet{display:grid;gap:4px}.ca-ag{width:42px;height:42px;border-radius:13px;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:700;font-size:17px;flex:none;position:relative;box-shadow:0 6px 16px -8px #ac3ca9b3}.ca-ag.sm{width:32px;height:32px;border-radius:10px;font-size:13px}.ca-ag.lg{width:56px;height:56px;border-radius:17px;font-size:22px}.ca-ag.v1{background:linear-gradient(135deg,var(--c1),var(--c4))}.ca-ag.v2{background:linear-gradient(135deg,var(--c2),var(--c5))}.ca-ag.v3{background:linear-gradient(135deg,var(--c3),var(--c4))}.ca-ag.off{filter:grayscale(.85);opacity:.7}.ca-ag .ca-ag-dot{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;border:2.5px solid var(--panel);background:var(--ok)}.ca-ag .ca-ag-dot.draft{background:var(--faint)}.ca-ag .ca-ag-dot.paused{background:var(--danger)}.ca-chans{display:inline-flex;gap:4px;flex-wrap:wrap}.ca-agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px}.ca-agent-card{min-width:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;position:relative;transition:box-shadow .15s,transform .15s,border-color .15s}.ca-agent-card:hover{border-color:var(--primary-line);transform:translateY(-2px)}.ca-agent-card .ca-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:11px;overflow:hidden}.ca-agent-card .ca-metrics>div{padding:9px 10px;border-right:1px solid var(--line);background:var(--panel-2);min-width:0}.ca-agent-card .ca-metrics>div:last-child{border-right:0}.ca-agent-card .ca-metrics small{display:block;color:var(--muted);font-size:11px;white-space:nowrap}.ca-agent-card .ca-metrics b{font-size:15px;font-weight:600;letter-spacing:-.01em}.ca-agent-card .ca-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.ca-agent-card.paused{background:linear-gradient(var(--panel),var(--panel)) padding-box;border-style:dashed}.ca-agent-new{display:grid;place-items:center;align-content:center;text-align:center;gap:10px;padding:26px;border:1.5px dashed var(--line-strong);border-radius:var(--radius);background:var(--grad-soft);color:var(--muted);cursor:pointer;min-height:260px;font:inherit}.ca-agent-new:hover{border-color:var(--primary);color:var(--primary)}.ca-bhead{display:flex;align-items:center;gap:16px;padding:18px 20px;flex-wrap:wrap}.ca-bhead .grow h1{font-size:22px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ca-tabs-wrap{position:sticky;top:58px;z-index:10;background:var(--page);margin:0 -4px 20px;padding:0 4px}.ca-tabs-wrap .tabs{margin-bottom:0}.ca-prompt{font-family:var(--mono);font-size:12.8px;line-height:1.65;min-height:320px}.ca-var-chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:11.5px;border:1px solid transparent;cursor:pointer}.ca-var-chip:hover{border-color:var(--accent)}.ca-prompt-preview{font-family:var(--mono);font-size:12.5px;line-height:1.7;white-space:pre-wrap;padding:14px 16px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line);max-height:360px;overflow:auto}.ca-prompt-preview mark{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:0 3px}.ca-rule{display:grid;grid-template-columns:minmax(0,1.2fr) 24px minmax(0,1fr) 24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 18px}.ca-rule .ca-rule-box{display:grid;gap:3px;padding:10px 12px;border-radius:11px;background:var(--panel-2);border:1px solid var(--line);min-width:0}.ca-rule .ca-rule-box small{color:var(--faint);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ca-rule .ca-rule-box b{font-weight:600;font-size:13.5px}.ca-rule .ca-rule-box span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ca-rule .ca-arrow{color:var(--faint);display:grid;place-items:center}.ca-rule.off{opacity:.6}@media (max-width: 1000px){.ca-rule{grid-template-columns:minmax(0,1fr)}.ca-rule .ca-arrow{transform:rotate(90deg)}}.ca-voices{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.ca-voice{overflow:hidden;min-width:0;display:grid;gap:10px;padding:14px;border-radius:14px;border:1.5px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;font:inherit;color:var(--ink);position:relative;transition:border-color .12s,box-shadow .12s}.ca-voice:hover{border-color:var(--primary-line)}.ca-voice.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ca-voice.locked{opacity:.62}.ca-voice .ca-play{width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--chrome);color:#fff;cursor:pointer;flex:none}.ca-voice .ca-play.on{background:var(--grad)}.ca-tier{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ca-tier.Lite{background:var(--panel-3);color:var(--muted)}.ca-tier.Standard{background:var(--info-soft);color:var(--info)}.ca-tier.Natural{background:var(--ok-soft);color:var(--ok)}.ca-tier.HD{background:var(--primary-soft);color:var(--primary)}.ca-tier.Ultra{background:var(--grad);color:#fff}.ca-minwave{display:flex;align-items:center;gap:2px;height:26px;flex:1;min-width:0}.ca-minwave span{flex:1;min-width:2px;border-radius:2px;background:var(--line-strong);height:30%;transition:height .12s}.ca-minwave.on span{background:var(--accent);animation:ca-wv .9s ease-in-out infinite}@keyframes ca-wv{0%,to{height:18%}50%{height:100%}}.ca-range{display:grid;gap:6px}.ca-range .spread{font-size:13px}.ca-range input[type=range]{width:100%;accent-color:var(--accent)}.ca-range .ca-range-ends{display:flex;justify-content:space-between;font-size:11px;color:var(--faint)}.ca-diff{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ca-diff-col{border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0}.ca-diff-col h3{padding:10px 14px;background:var(--panel-2);border-bottom:1px solid var(--line);font-size:13px;display:flex;gap:8px;align-items:center}.ca-diff-line{font-family:var(--mono);font-size:12px;padding:3px 14px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.ca-diff-line.add{background:var(--ok-soft);color:var(--ink)}.ca-diff-line.del{background:var(--danger-soft);color:var(--ink);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--danger) 50%,transparent)}.ca-diff-line.add:before{content:"+ ";color:var(--ok);font-weight:700}.ca-diff-line.del:before{content:"− ";color:var(--danger);font-weight:700}.ca-diff-line.same:before{content:"  "}@media (max-width: 760px){.ca-diff{grid-template-columns:minmax(0,1fr)}}.ca-console{display:flex;flex-direction:column;min-height:0;height:100%}.ca-console-log{flex:1;overflow-y:auto;padding:16px;display:grid;gap:12px;align-content:start;background:var(--panel-2);border-radius:12px;border:1px solid var(--line);min-height:320px}.ca-console-input{display:flex;gap:8px;margin-top:10px}.ca-console-input .input{flex:1}.ca-under{display:grid;gap:6px;margin-top:2px}.ca-under .chips{gap:5px}.ca-conf{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.ca-conf i{width:36px;height:4px;border-radius:2px;background:var(--grey-soft);position:relative;overflow:hidden;display:inline-block}.ca-conf i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--ok);border-radius:2px}.ca-conf.low i:after{background:var(--warn)}.ca-caret:after{content:"▍";color:var(--accent);animation:pulse 1s infinite;margin-left:1px}.ca-console-drawer .modal-body{display:flex;flex-direction:column;min-height:0}.ca-wizard{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ca-wizard-top{padding:18px 22px}.ca-wizard-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--line);flex-wrap:wrap}.ca-industry{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.ca-industry .select-card{padding:13px;gap:4px}.ca-industry .select-card b{font-size:13.5px}.ca-industry .select-card span{font-size:11.5px;color:var(--muted);line-height:1.4}.ca-tones{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.ca-tones .select-card .ca-sample{font-size:12px;color:var(--muted);font-style:italic}.ca-crawl-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center}.ca-crawl-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ca-crawl-log{max-height:380px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.ca-crawl-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 14px;border-bottom:1px solid var(--line);font-size:12.5px;animation:ca-in .25s ease-out}.ca-crawl-row:last-child{border-bottom:0}.ca-crawl-row .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ca-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width: 760px){.ca-crawl-hero{grid-template-columns:minmax(0,1fr)}.ca-crawl-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-approve{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);align-items:start}.ca-approve.ok{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok-soft) 45%,var(--panel))}.ca-approve input[type=checkbox]{width:18px;height:18px;accent-color:var(--ok);margin-top:2px}.ca-approve-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.ca-publish{display:grid;justify-items:center;text-align:center;gap:14px;padding:40px 20px}.ca-publish .ca-burst{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:#fff;box-shadow:0 0 0 10px var(--accent-soft),0 20px 50px -12px #ac3ca999;animation:pop .4s ease-out}.ca-src-type{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.ca-src-type.crawl{background:var(--primary-soft);color:var(--primary)}.ca-src-type.file{background:var(--info-soft);color:var(--info)}.ca-src-type.url{background:var(--ok-soft);color:var(--ok)}.ca-src-type.text{background:var(--warn-soft);color:var(--warn)}.ca-src-type.qa{background:var(--accent-soft);color:var(--accent)}.ca-drop{border:2px dashed var(--line-strong);border-radius:14px;padding:30px 20px;display:grid;justify-items:center;gap:8px;text-align:center;color:var(--muted);background:var(--panel-2);cursor:pointer;transition:border-color .12s,background .12s}.ca-drop:hover,.ca-drop.over{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.ca-kb-card{min-width:0;grid-template-columns:minmax(0,1fr);display:grid;gap:14px;padding:18px}.ca-kb-card .ca-kb-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ca-gap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.ca-gap:last-child{border-bottom:0}.ca-gap .ca-gap-n{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:var(--grad-soft);border:1px solid var(--line);text-align:center;line-height:1.05}.ca-gap .ca-gap-n b{font-size:18px;display:block}.ca-gap .ca-gap-n small{font-size:10px;color:var(--muted)}@media (max-width: 760px){.ca-gap{grid-template-columns:auto minmax(0,1fr)}.ca-gap>:last-child{grid-column:1 / -1}}.ca-quote{display:inline-flex;padding:3px 9px;border-radius:8px;background:var(--panel-3);font-size:12px;color:var(--ink-2);font-style:italic}.ca-pinned{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line);align-items:start}.ca-pinned:last-child{border-bottom:0}.ca-pinned .ca-q{font-weight:600;display:flex;gap:8px;align-items:center}.ca-pinned .ca-a{color:var(--ink-2);margin-top:4px;font-size:13.5px}.ca-diff-block{border:1px solid var(--line);border-radius:12px;overflow:hidden}.ca-diff-block+.ca-diff-block{margin-top:10px}.ca-diff-block header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;background:var(--panel-2);border-bottom:1px solid var(--line);font-size:13px;flex-wrap:wrap}.ca-player{display:grid;gap:12px;padding:16px 18px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line)}.ca-player .ca-play-btn{width:44px;height:44px;border-radius:50%;border:0;background:var(--grad);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none;box-shadow:0 6px 18px -6px #ac3ca98c}.ca-tline{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;transition:background .15s;align-items:start}.ca-tline:hover{background:var(--panel-2)}.ca-tline.now{background:var(--primary-soft)}.ca-tline .ca-ts{font-family:var(--mono);font-size:11.5px;color:var(--faint);padding-top:2px}.ca-tline .ca-who{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ca-tline.now .ca-who{color:var(--primary)}.ca-tline.past{opacity:.78}.ca-cost-row{display:flex;justify-content:space-between;font-size:13px;padding:5px 0}.ca-cost-row.total{border-top:1px solid var(--line);margin-top:4px;padding-top:9px;font-weight:600}.ca-live-row td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.ca-sent{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}.ca-sent.positive{color:var(--ok)}.ca-sent.negative{color:var(--danger)}.ca-sent.neutral{color:var(--muted)}.ca-who-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:11.5px;font-weight:600}.ca-who-pill.ai{background:var(--grad-soft);color:var(--primary);border:1px solid var(--primary-line)}.ca-who-pill.human{background:var(--chrome);color:#fff}.ca-consent{display:inline-flex;gap:4px}.ca-consent span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center}.ca-consent span.yes{background:var(--ok-soft);color:var(--ok)}.ca-consent span.no{background:var(--panel-3);color:var(--faint)}.ca-identity{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.ca-map-row{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:10px;align-items:center}.ca-map-row .ca-map-src{padding:8px 12px;border-radius:9px;background:var(--panel-2);border:1px solid var(--line);font-size:13px;overflow:hidden}.ca-map-row .ca-map-src small{display:block;color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-wb.tv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;padding:22px 28px 40px;background:var(--chrome);color:#ece8f8;--panel: #121035;--panel-2: #17153f;--panel-3: #1f1c4b;--line: #26235a;--line-strong: #37336f;--ink: #f1edfb;--ink-2: #d2cce9;--muted: #a39dc2;--faint: #7d77a0;--primary: #a3a4f0;--primary-soft: #23214a;--primary-line: #38356b;--accent: #e07ad8;--accent-soft: #35173a;--pink-soft: #3a2228;--grey-soft: #221f4c;--grad-soft: linear-gradient(120deg, rgba(124, 125, 214, .16), rgba(201, 83, 179, .12) 60%, rgba(225, 166, 172, .08));--overlay: rgba(2, 2, 12, .7);--ok: #4cd09a;--ok-soft: #12352a;--warn: #f0b44c;--warn-soft: #3a2a10;--danger: #f2788f;--danger-soft: #3e1724;--info: #7db6f0;--info-soft: #132a45;--shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 30px -10px rgba(0, 0, 0, .5);--on-primary: #0b0a24}.ca-wb.tv .page-head h1{font-size:30px}.ca-wb.tv .kpi .k-value{font-size:40px}.ca-wb-kpi .k-value{font-variant-numeric:tabular-nums}.ca-wb-agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ca-wb-agent{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--panel);position:relative;overflow:hidden}.ca-wb-agent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--st)}.ca-wb-agent .ca-st{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--st)}.ca-wb-agent .ca-st:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--st)}.ca-wb-agent .ca-timer{font-family:var(--mono);font-size:18px;font-weight:600;letter-spacing:-.02em}.ca-wb-agent.warn .ca-timer{color:var(--warn)}.ca-wait{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 20px;border-bottom:1px solid var(--line)}.ca-wait:last-child{border-bottom:0}.ca-wait .ca-wait-t{font-family:var(--mono);font-weight:600;font-size:15px}.ca-wait .ca-wait-t.hot{color:var(--danger)}.ca-sla{display:grid;gap:4px;min-width:140px}.ca-sla .ca-sla-track{position:relative;height:8px;border-radius:4px;background:var(--grey-soft)}.ca-sla .ca-sla-track>span{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--ok);transition:width .5s}.ca-sla .ca-sla-track>span.miss{background:var(--danger)}.ca-sla .ca-sla-track>i{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink);border-radius:1px}.ca-monitor{display:flex;gap:4px;flex-wrap:wrap}.ca-monitor .btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.ca-share{height:12px;border-radius:6px;overflow:hidden;display:flex;gap:2px;background:var(--grey-soft)}.ca-share span{display:block;height:100%}.ca-mini-table td,.ca-mini-table th{padding:9px 12px!important}.ca-scroll{max-height:420px;overflow-y:auto}.ca-sticky-side{position:sticky;top:78px}.ca-kv-tight .kv{gap:6px 12px;font-size:13px}.ca-hr{height:1px;background:var(--line);margin:4px 0}.ca-section-title{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}@media (max-width: 900px){.ca-sticky-side{position:static}.ca-tabs-wrap{top:58px}}@media print{.nav,.topbar,.ca-noprint{display:none!important}.workspace{display:block}}.ca-spark-cell{width:96px;overflow:hidden}.ca-agent-grid>*{min-width:0}.ca-mini-table td:first-child,.ca-mini-table th:first-child{padding-left:20px!important}.ca-mini-table td:last-child,.ca-mini-table th:last-child{padding-right:20px!important}.ca-tabs-wrap .tabs button{padding:10px 11px}.ca-approve .check input[type=checkbox]{flex:none;width:16px;height:16px;margin-top:2px}.modal-head .btn.icon-btn{padding:0}.ca-vpick{all:unset;cursor:pointer;border-radius:4px}.ca-vpick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p2-link{padding:0!important;height:auto!important;font-weight:600;font-size:13.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;text-align:left}.p2-num{padding:0 4px!important;height:auto!important;font-weight:500}.p2-chunk{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;gap:6px;background:var(--panel);min-width:0}.p2-chunk.off{opacity:.55}.p2-chunk-text{font-size:13px;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.p2-chunk-text.open{display:block}.p2-indeterminate{height:6px;border-radius:99px;background:var(--panel-3, var(--line));overflow:hidden;position:relative}.p2-indeterminate span{position:absolute;inset:0 auto 0 0;width:35%;border-radius:99px;background:var(--grad);animation:p2-slide 1.3s ease-in-out infinite}@keyframes p2-slide{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion: reduce){.p2-indeterminate span{animation:none;width:100%;opacity:.5}}.p2-save{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap}.p2-save.err{color:var(--danger)}.p2-save.ok{color:var(--ok)}.p2-changes{display:grid;gap:8px}.p2-change{border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0}.p2-change header{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 14px;background:var(--panel-2);border-bottom:1px solid var(--line);font-size:12.5px}.p2-change .p2-vals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p2-change .p2-vals>div{min-width:0}.p2-change .p2-vals>div+div{border-left:1px solid var(--line)}@media (max-width: 720px){.p2-change .p2-vals{grid-template-columns:minmax(0,1fr)}.p2-change .p2-vals>div+div{border-left:0;border-top:1px solid var(--line)}}.p2-soon{display:flex;gap:12px;align-items:flex-start}.p2-msg-tools{display:grid;gap:5px;margin-top:4px;max-width:82%}.p2-hours{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px 12px;align-items:center}.p2-hours .row{flex-wrap:wrap}.p2-qr{width:168px;height:168px;border-radius:12px;background:#fff;padding:8px;border:1px solid var(--line);flex:none}.p2-secret{font-family:var(--mono);font-size:12.5px;padding:10px 12px;border-radius:10px;background:var(--panel-2);border:1px dashed var(--line-strong);overflow-wrap:anywhere}.p2-stream-err{font-size:12px;color:var(--danger)}.p3-mono{font-family:var(--mono);font-size:12.5px}.p3-url{font-family:var(--mono);font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}.p3-cell{min-width:0;max-width:100%}.p3-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.p3-table-scroll table.data{margin:0}.p3-table-scroll table.data th,.p3-table-scroll table.data td{white-space:nowrap}.p3-table-scroll .input,.p3-table-scroll .select{min-width:0}.p3-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px}.p3-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}@media (max-width: 720px){.p3-grid-2,.p3-grid-3{grid-template-columns:minmax(0,1fr)}}.p3-endpoint{display:flex;align-items:stretch;min-width:0}.p3-endpoint .select{width:112px;flex:none;border-radius:10px 0 0 10px;border-right:0;background:var(--panel-2);font-family:var(--mono);font-size:12.5px;font-weight:600}.p3-endpoint .input{flex:1;min-width:0;border-radius:0 10px 10px 0}.p3-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.p3-chip-btn{font-family:var(--mono);font-size:11.5px;padding:2px 7px;border-radius:6px;border:1px dashed var(--line-strong);background:var(--panel-2);color:var(--ink-2);cursor:pointer}.p3-chip-btn:hover{border-color:var(--primary);color:var(--primary)}.p3-secret{display:flex;gap:8px;align-items:stretch;min-width:0}.p3-secret .p3-secret-val{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;height:38px;border:1px solid var(--line-strong);border-radius:10px;background:var(--panel-2);font-family:var(--mono);font-size:12.5px;color:var(--ink-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p3-secret .p3-secret-val.missing{color:var(--warn);border-style:dashed}.p3-secret .input,.p3-secret .textarea{flex:1;min-width:0}.p3-secret textarea{font-family:var(--mono);font-size:12px;min-height:92px}.p3-secret-col{display:grid;gap:8px;min-width:0}.p3-result{display:grid;gap:10px;min-width:0}.p3-result .code{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.p3-readback{border:1px solid var(--warn);background:var(--warn-soft);color:var(--ink);border-radius:12px;padding:12px 14px;font-size:13.5px;display:grid;gap:6px}.p3-readback b{font-weight:600}.p3-row-click{cursor:pointer}.p3-call-detail{display:grid;gap:10px;padding:12px 14px 16px;background:var(--panel-2);border-top:1px solid var(--line);min-width:0}.p3-call-detail .code{max-height:220px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.p3-int-tile{position:relative}.p3-int-tile.soon{border-style:dashed}.p3-int-tile.soon .cb-tile{filter:saturate(.35)}.p3-int-tile .row.nowrap{min-width:0}.p3-conn-head{display:flex;gap:14px;align-items:center;min-width:0;flex-wrap:wrap}.p3-action{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line);min-width:0}.p3-action:first-child{border-top:0;padding-top:2px}.p3-action .grow{min-width:0}.p3-map-row{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1.2fr) 120px 32px;gap:8px;align-items:center}@media (max-width: 720px){.p3-map-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.p3-map-row .p3-arrow,.p3-map-row .p3-transform{display:none}}.p3-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}@media (max-width: 720px){.p3-events{grid-template-columns:minmax(0,1fr)}}.p3-events .check{align-items:flex-start}.p3-events .check span{min-width:0}.p3-ep{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:var(--panel);min-width:0;cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.p3-ep:hover{border-color:var(--primary-line, var(--line-strong))}.p3-ep.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft, transparent)}.p3-ep-url{font-family:var(--mono);font-size:13px;font-weight:600;overflow-wrap:anywhere;color:var(--ink)}.p3-ep-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.p3-excerpt{font-family:var(--mono);font-size:11.5px;color:var(--muted);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.p3-scope-group{display:grid;gap:6px}.p3-scope-group .check{align-items:flex-start}.p3-scope-group .check.off{opacity:.55}.p3-consent{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.p3-consent:first-child{border-top:0}.p3-identity{display:flex;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);min-width:0}.p3-identity .grow{min-width:0}.p3-identity b{overflow-wrap:anywhere}.p3-under-filler{font-size:11.5px;color:var(--muted);font-style:italic;padding-left:22px}.p3-confirm-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;border:1px dashed var(--warn);background:var(--warn-soft);font-size:12.5px;color:var(--ink)}.p3-confirm-bar .grow{min-width:140px}.p3-ret{margin-bottom:16px}.p3-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;font-size:13px;margin:0}.p3-dl dt{color:var(--muted)}.p3-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.p3-more{display:flex;justify-content:center;padding:10px;border-top:1px solid var(--line)}.p3-key-scopes{display:flex;flex-wrap:wrap;gap:4px;max-width:320px}.p3-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.p3-toolbar .input-icon{flex:1 1 220px;max-width:360px}.p3-sub-tabs{margin-bottom:14px}@media (max-width: 560px){.p3-ep-actions .btn{flex:1 1 auto}.p3-toolbar .input-icon{max-width:none}}.p5-sync .p5-sync-body{display:flex;align-items:center;gap:14px 18px;padding:16px 18px;flex-wrap:wrap}.p5-sync .p5-sync-body>.grow{flex:1 1 220px}.p5-sync-item{display:grid;gap:3px}.p5-tiers{padding-top:0}.p5-tiers .segmented{flex-wrap:wrap;max-width:100%}.p5-upsell{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;border:1px dashed var(--line-strong);background:var(--panel-2)}.p5-upsell .grow{flex:1 1 220px;min-width:0}.p5-voicepick{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:6px 6px 6px 12px;border-radius:10px;border:1px solid var(--line-strong);background:var(--panel)}.p5-call{display:grid;gap:14px;justify-items:stretch}.p5-orb-wrap{display:grid;place-items:center;padding:22px 0 6px}.p5-orb-wrap .orb{transform:scale(calc(1 + var(--lvl, 0) * .12));transition:transform .12s,opacity .2s}.p5-orb-wrap .orb.muted{filter:grayscale(.7)}.p5-call-status{text-align:center;font-size:13.5px;color:var(--muted);min-height:20px}.p5-call-ctrls{display:flex;justify-content:center;gap:10px}.p5-caps{display:grid;gap:8px;max-height:300px;overflow-y:auto;padding:12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line)}.p5-cap{font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.p5-cap b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:1px}.p5-cap.assistant b{color:var(--primary)}.p5-cap.partial{opacity:.7}.p5-say{display:flex;gap:8px}.p5-say .input{flex:1;min-width:0}.p5-call-note{display:flex;gap:8px;align-items:flex-start}.p5-call-note svg{flex:none;margin-top:2px}.p5-wave{outline:none;border-radius:6px}.p5-wave:focus-visible{box-shadow:0 0 0 3px var(--primary-soft)}.p5-tlines .ca-tline[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.p5-tlines .p5-untimed{cursor:default}.ca-player .btn.danger.ghost{color:var(--danger)}@media (max-width: 560px){.ca-player .spread{gap:8px}.p5-sync .p5-sync-body>.row{width:100%}}.p5-vhead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.p5-vhead .ca-tier{white-space:nowrap}.p8-sec{margin:6px 0 -4px;padding-top:12px;border-top:1px solid var(--line);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.p8-skills{display:grid;gap:6px}.p8-skill{display:grid;grid-template-columns:minmax(90px,160px) minmax(60px,1fr) 26px auto;gap:10px;align-items:center}.p8-skill .tag{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p8-skill input[type=range]{width:100%;accent-color:var(--primary)}.p8-skill-add{display:flex;gap:6px;flex-wrap:wrap}.p8-skill-add .input{flex:1 1 160px;min-width:0}.p8-skill-add .select{width:auto;flex:0 0 auto}.p8-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:6px}.p8-member{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;min-width:0}.p8-member.on{border-color:var(--primary);background:var(--primary-soft, var(--panel-2))}.p8-member .check{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.p8-member .select{width:auto;flex:none}.p8-log{display:grid;gap:2px}.p8-log-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto 70px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.p8-log-row:last-child{border-bottom:0}.p8-log-row .pill{margin-left:6px}.p8-unsaved{display:flex;gap:6px;align-items:center;padding:8px 16px;color:var(--warn);border-top:1px solid var(--line)}.p8-code{font-family:var(--mono);font-size:12.5px;background:var(--panel-2);border:1px solid var(--line);padding:2px 7px;border-radius:6px;white-space:nowrap}.p8-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.p8-vars{margin-top:-6px}.p8-vars .chip{font-size:12px}.p8-set+.p8-set{border-top:1px solid var(--line)}.p8-set-head{display:flex;gap:10px;align-items:baseline;justify-content:space-between;padding:12px 16px 4px}.p8-off .strong{color:var(--muted);text-decoration:line-through}.p8-disp .list-item{flex-wrap:wrap;row-gap:6px}.p8-disp .li-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:140px}.p8-dest-hint{margin-top:6px}.p8-wb-conn{display:inline-flex;align-items:center;gap:6px}.p8-wb-conn .dot{width:8px;height:8px;border-radius:50%;background:var(--faint);display:inline-block}.p8-wb-conn.closed .dot{background:var(--warn)}.p8-flash{animation:p8flash 1s ease-out}@keyframes p8flash{0%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px transparent}}.p8-wb-agent-foot{display:flex;justify-content:space-between;gap:8px;align-items:center;min-width:0}.p8-cap{display:inline-flex;gap:8px;font-size:11.5px;color:var(--muted);white-space:nowrap}.p8-cap b{color:var(--ink);font-weight:600}.p8-wait-meta{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.p8-live-mode{font-size:11.5px;color:var(--accent);font-weight:600}.p8-empty-row{padding:26px 20px;text-align:center;color:var(--muted);font-size:13px}.p8-sum{white-space:pre-line;font-size:12.5px;color:var(--muted);margin-top:4px}.p8-wb-tablewrap{overflow-x:auto}@media (max-width: 640px){.p8-skill{grid-template-columns:minmax(70px,1fr) minmax(50px,1fr) 22px auto;gap:6px}.p8-log-row{grid-template-columns:10px minmax(0,1fr) auto}.p8-log-row>:last-child{display:none}.ca-wait{padding:10px 14px;gap:10px}}.p8-qmeta{display:flex;gap:8px;align-items:center;margin-top:3px;flex-wrap:wrap}.p8-qmeta .ca-chans{gap:3px}.p8-sysline{justify-self:center;text-align:center;padding:3px 10px;border-radius:10px;background:var(--panel-2);max-width:90%}.cb-grid-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:20px;align-items:start}.cb-sticky{position:sticky;top:78px}@media (max-width: 1180px){.cb-grid-split{grid-template-columns:minmax(0,1fr)}.cb-sticky{position:static}}.cb-sec{border-bottom:1px solid var(--line)}.cb-sec:last-child{border-bottom:0}.cb-sec>button{width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;background:none;border:0;cursor:pointer;text-align:left;color:var(--ink)}.cb-sec>button:hover{background:var(--panel-2)}.cb-sec>button .cb-sec-title{font-weight:600;font-size:14px}.cb-sec>button .cb-sec-sub{font-size:12.5px;color:var(--muted)}.cb-sec>button .chev{margin-left:auto;color:var(--faint);transition:transform .15s;flex:none}.cb-sec.open>button .chev{transform:rotate(180deg)}.cb-sec-body{padding:4px 20px 20px;display:grid;gap:16px}.cb-mono{font-family:var(--mono);font-size:12.5px}.cb-hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.cb-range{width:100%;accent-color:var(--primary)}.cb-range-row{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:12px;align-items:center}.cb-range-row .cb-val{font-weight:600;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.cb-color{display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:10px;padding:4px 8px 4px 4px;background:var(--panel);height:38px}.cb-color input[type=color]{width:30px;height:28px;border:0;padding:0;background:none;cursor:pointer;border-radius:7px;flex:none}.cb-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.cb-color input[type=color]::-webkit-color-swatch{border:1px solid var(--line-strong);border-radius:7px}.cb-color input[type=text]{border:0;outline:0;background:none;width:100%;min-width:0;font-family:var(--mono);font-size:12.5px;text-transform:uppercase}.cb-contrast{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line);font-size:12.5px;flex-wrap:wrap}.cb-contrast .cb-sample{width:34px;height:26px;border-radius:7px;display:grid;place-items:center;font-weight:700;font-size:12px;flex:none;border:1px solid var(--line)}.cb-list-edit{display:grid;gap:8px}.cb-list-edit .row{flex-wrap:nowrap}.cb-kv-table{width:100%;border-collapse:collapse;font-size:13px}.cb-kv-table td{padding:4px 6px 4px 0;vertical-align:middle}.cb-kv-table td:last-child{width:34px;padding-right:0}.cb-option{display:grid;gap:4px}.cb-divider{height:1px;background:var(--line);margin:4px 0}.cb-lock-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px dashed var(--line-strong);background:var(--grad-soft)}.cb-lock-row .cb-lock-ico{width:34px;height:34px;border-radius:10px;background:var(--chrome);color:#fff;display:grid;place-items:center;flex:none}.cb-copy-field{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--panel-2);min-width:0}.cb-copy-field code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.cb-ip-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.cb-health{display:grid;gap:10px}.cb-check{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.cb-check .cb-check-i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}.cb-check.ok .cb-check-i{background:var(--ok-soft);color:var(--ok)}.cb-check.warn .cb-check-i{background:var(--warn-soft);color:var(--warn)}.cb-check.bad .cb-check-i{background:var(--danger-soft);color:var(--danger)}.cb-check .cb-check-t{font-weight:600;font-size:13.5px}.cb-check .cb-check-s{font-size:12.5px;color:var(--muted)}.cb-check .cb-check-a{margin-left:auto;flex:none}.cb-ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.cb-ch-card{display:grid;gap:14px;padding:18px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);position:relative;overflow:hidden}.cb-ch-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ch-color, var(--c1));opacity:.9}.cb-ch-card .cb-ch-head{display:flex;align-items:center;gap:12px}.cb-ch-card .cb-ch-num{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.cb-ch-card .cb-ch-meta{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:12.5px}.cb-ch-card .cb-ch-meta dt{color:var(--muted)}.cb-ch-card .cb-ch-meta dd{margin:0;font-weight:500;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-site{border-radius:14px;border:1px solid var(--line-strong);overflow:hidden;background:var(--panel);box-shadow:var(--shadow)}.cb-browser{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;background:var(--panel-3);border-bottom:1px solid var(--line)}.cb-browser .dots{display:flex;gap:5px}.cb-browser .dots i{width:9px;height:9px;border-radius:50%;background:var(--line-strong);display:block}.cb-browser .url{flex:1;height:22px;border-radius:11px;background:var(--panel);border:1px solid var(--line);font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px;padding:0 10px;min-width:0;overflow:hidden;white-space:nowrap}.cb-site-body{position:relative;height:640px;overflow:hidden;background:var(--panel-2)}.cb-site-body.short{height:560px}.cb-site-page{padding:18px 20px;display:grid;gap:14px;opacity:.9}.cb-site-nav{display:flex;align-items:center;gap:12px}.cb-site-logo{width:22px;height:22px;border-radius:7px;background:var(--c2)}.cb-sk{height:9px;border-radius:5px;background:var(--grey-soft)}.cb-site-hero{border-radius:12px;padding:22px 18px;background:var(--grad-soft);border:1px solid var(--line);display:grid;gap:10px}.cb-site-hero .h{font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--ink)}.cb-site-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cb-site-cards>div{height:74px;border-radius:10px;background:var(--panel);border:1px solid var(--line);padding:10px;display:grid;gap:6px;align-content:start}.cb-w{position:absolute;z-index:3;font-family:var(--w-font, var(--font))}.cb-w-launcher{border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:var(--w-on);background:var(--w-primary);box-shadow:0 10px 24px -8px #08072173;transition:transform .15s;font-weight:600;font-size:13.5px;font-family:inherit}.cb-w-launcher:hover{transform:translateY(-2px)}.cb-w-launcher.round{border-radius:50%;justify-content:center;padding:0}.cb-w-launcher.cb-pshape{border-radius:999px;padding:0 18px 0 14px}.cb-w-panel{position:absolute;width:330px;max-width:calc(100vw - 80px);height:470px;display:flex;flex-direction:column;overflow:hidden;background:var(--w-bg);color:var(--w-text);box-shadow:0 24px 60px -16px #08072173;border:1px solid rgba(127,127,160,.2);animation:pop .18s ease-out}.cb-w-head{background:var(--w-primary);color:var(--w-on);padding:14px 14px 14px 16px;display:flex;align-items:center;gap:10px}.cb-w-av{width:34px;height:34px;border-radius:50%;background:#ffffff38;display:grid;place-items:center;font-weight:700;flex:none;position:relative}.cb-w-av:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#34d399;border:2px solid var(--w-primary)}.cb-w-head .t{font-weight:700;font-size:14px;line-height:1.2}.cb-w-head .s{font-size:11.5px;opacity:.85}.cb-w-head button{margin-left:auto;background:#ffffff29;border:0;color:inherit;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.cb-w-body{flex:1;overflow-y:auto;padding:14px;display:grid;gap:10px;align-content:start}.cb-w-welcome{display:grid;gap:6px;padding:12px;border-radius:calc(var(--w-radius) * .75);background:var(--w-bubble)}.cb-w-welcome b{font-size:15px}.cb-w-welcome p{font-size:12.5px;opacity:.85;line-height:1.45}.cb-w-starters{display:grid;gap:6px}.cb-w-starters button{text-align:left;border:1px solid color-mix(in srgb,var(--w-primary) 35%,transparent);background:transparent;color:var(--w-text);border-radius:calc(var(--w-radius) * .6);padding:8px 11px;font-size:12.5px;cursor:pointer;font-family:inherit}.cb-w-starters button:hover{background:color-mix(in srgb,var(--w-primary) 10%,transparent)}.cb-w-msg{max-width:84%;padding:8px 12px;font-size:13px;line-height:1.45;border-radius:calc(var(--w-radius) * .75)}.cb-w-msg.ai{background:var(--w-bubble);color:var(--w-text);justify-self:start;border-bottom-left-radius:4px}.cb-w-msg.me{background:var(--w-primary);color:var(--w-on);justify-self:end;border-bottom-right-radius:4px}.cb-w-typing{justify-self:start;background:var(--w-bubble);border-radius:12px;padding:10px 12px;display:inline-flex;gap:4px}.cb-w-typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45;animation:bounce 1.2s infinite;display:block}.cb-w-typing i:nth-child(2){animation-delay:.15s}.cb-w-typing i:nth-child(3){animation-delay:.3s}.cb-w-lead{display:grid;gap:6px;padding:10px;border-radius:calc(var(--w-radius) * .6);border:1px dashed color-mix(in srgb,var(--w-text) 25%,transparent);font-size:12px}.cb-w-lead input{height:30px;border-radius:7px;border:1px solid color-mix(in srgb,var(--w-text) 20%,transparent);background:transparent;color:inherit;padding:0 9px;font-size:12px;font-family:inherit}.cb-w-input{display:flex;gap:8px;padding:10px;border-top:1px solid color-mix(in srgb,var(--w-text) 12%,transparent);align-items:center}.cb-w-input input{flex:1;min-width:0;height:36px;border-radius:calc(var(--w-radius) * .6);border:1px solid color-mix(in srgb,var(--w-text) 18%,transparent);background:transparent;color:var(--w-text);padding:0 12px;font-size:13px;outline:0;font-family:inherit}.cb-w-input button{width:36px;height:36px;border-radius:calc(var(--w-radius) * .6);border:0;background:var(--w-primary);color:var(--w-on);display:grid;place-items:center;cursor:pointer;flex:none}.cb-w-foot{text-align:center;font-size:10.5px;opacity:.6;padding:0 0 8px}.cb-w-proactive{position:absolute;max-width:230px;padding:10px 12px;border-radius:12px;background:var(--w-bg);color:var(--w-text);font-size:12.5px;box-shadow:0 10px 30px -10px #08072166;border:1px solid rgba(127,127,160,.2);animation:pop .2s}.cb-v-stage{flex:1;display:grid;justify-items:center;align-content:center;gap:16px;padding:18px;text-align:center}.cb-v-stage .orb{width:128px;height:128px}.cb-v-stage .orb.muted{filter:grayscale(.8);opacity:.6;animation:none}.cb-v-mic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--w-primary) 14%,transparent);color:var(--w-primary)}.cb-v-captions{min-height:62px;font-size:13px;line-height:1.45;padding:10px 12px;border-radius:12px;background:var(--w-bubble);width:100%;text-align:left}.cb-v-captions .who{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.6;display:block;margin-bottom:2px}.cb-v-controls{display:flex;justify-content:center;gap:12px;padding:12px;border-top:1px solid color-mix(in srgb,var(--w-text) 12%,transparent)}.cb-v-controls button{width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--w-text) 18%,transparent);background:transparent;color:var(--w-text);display:grid;place-items:center;cursor:pointer}.cb-v-controls button.end{background:#d93a56;border-color:#d93a56;color:#fff}.cb-v-controls button.on{background:var(--w-primary);color:var(--w-on);border-color:var(--w-primary)}.cb-v-timer{font-size:12px;opacity:.7;font-variant-numeric:tabular-nums}.cb-v-consent{font-size:11.5px;opacity:.75;padding:8px 10px;border-radius:9px;background:var(--w-bubble);text-align:left}.cb-qr{background:var(--panel);padding:10px;border-radius:12px;border:1px solid var(--line);display:inline-block;line-height:0}.cb-qr rect.on{fill:var(--ink)}.cb-phone{width:290px;max-width:100%;margin:0 auto;border-radius:34px;padding:10px;background:var(--chrome);box-shadow:var(--shadow-lg)}.cb-phone-screen{border-radius:26px;overflow:hidden;background:#e9e3da;min-height:470px;display:flex;flex-direction:column}.cb-phone-bar{background:#0b5c4f;color:#fff;padding:12px 14px;display:flex;align-items:center;gap:10px;font-size:13px}.cb-phone-bar .av{width:30px;height:30px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-weight:700;font-size:12px}.cb-phone-chat{flex:1;padding:14px 12px;display:grid;align-content:start;gap:8px;background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 1px);background-size:14px 14px}.cb-wa-bubble{background:#fff;color:#111;border-radius:2px 10px 10px;box-shadow:0 1px 1px #0000001f;max-width:92%;font-size:12.5px;overflow:hidden}.cb-wa-bubble .hd{font-weight:700;padding:8px 10px 0}.cb-wa-bubble .bd{padding:6px 10px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.cb-wa-bubble .bd .var{background:#fff3c4;border-radius:3px;padding:0 2px}.cb-wa-bubble .ft{padding:0 10px 6px;font-size:11px;color:#6b7280}.cb-wa-bubble .tm{text-align:right;font-size:10px;color:#6b7280;padding:0 8px 5px}.cb-wa-btns{display:grid;gap:4px;max-width:92%}.cb-wa-btns span{background:#fff;color:#0a7cff;border-radius:9px;text-align:center;font-size:12.5px;padding:7px;box-shadow:0 1px 1px #0000001f;font-weight:500}.cb-funnel{display:grid;gap:8px}.cb-funnel-row{display:grid;grid-template-columns:110px minmax(0,1fr) 90px;gap:12px;align-items:center;font-size:13px}.cb-funnel-row .trk{height:26px;border-radius:7px;background:var(--grey-soft);overflow:hidden}.cb-funnel-row .trk span{display:block;height:100%;border-radius:7px;background:var(--fc, var(--c1));transition:width .6s}.cb-funnel-row .v{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.cb-funnel-row .v small{display:block;font-weight:400;color:var(--muted);font-size:11.5px}@media (max-width: 560px){.cb-funnel-row{grid-template-columns:80px minmax(0,1fr) 64px}}.cb-trace{background:#0d0b2a;color:#d9d3f5;border-radius:12px;padding:12px 14px;font-family:var(--mono);font-size:12px;line-height:1.65;max-height:340px;overflow:auto;border:1px solid #221f4c}.cb-trace .ln{display:grid;grid-template-columns:74px 22px minmax(0,1fr);gap:8px;white-space:pre;animation:fade .2s}.cb-trace .ts{color:#7d77a0}.cb-trace .dir.out{color:#b8a9f0}.cb-trace .dir.in,.cb-trace .ok{color:#9fe3c7}.cb-trace .err{color:#ffb3c1}.cb-trace .warn{color:#f6d28b}.cb-tile{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:16px;color:#fff;flex:none;letter-spacing:-.02em}.cb-tile.sm{width:32px;height:32px;border-radius:9px;font-size:13px}.cb-tile.t1{background:var(--c1)}.cb-tile.t2{background:var(--c2)}.cb-tile.t3{background:var(--c3);color:#0b0a24}.cb-tile.t4{background:var(--c4)}.cb-tile.t5{background:var(--c5)}.cb-int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.cb-int{display:grid;gap:10px;padding:16px;border-radius:13px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);align-content:start}.cb-int:hover{border-color:var(--primary-line)}.cb-int .cb-int-desc{font-size:12.5px;color:var(--muted);min-height:36px}.cb-int-cat{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:8px 0 10px;display:flex;align-items:center;gap:10px}.cb-int-cat:after{content:"";flex:1;height:1px;background:var(--line)}.cb-popup{border-radius:12px;border:1px solid var(--line-strong);overflow:hidden;background:var(--panel);box-shadow:var(--shadow)}.cb-popup-bar{height:30px;background:var(--panel-3);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;color:var(--muted)}.cb-popup-body{padding:18px;display:grid;gap:12px}.cb-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.cb-matrix th,.cb-matrix td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:center}.cb-matrix th:first-child,.cb-matrix td:first-child{text-align:left;position:sticky;left:0;background:var(--panel);z-index:1;min-width:220px}.cb-matrix thead th{font-size:12px;color:var(--muted);font-weight:600;background:var(--panel-2);white-space:nowrap}.cb-matrix thead th:first-child{background:var(--panel-2)}.cb-matrix .grp td{background:var(--panel-2);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);text-align:left}.cb-matrix input{accent-color:var(--primary);width:16px;height:16px;cursor:pointer}.cb-matrix input:disabled{cursor:not-allowed}.cb-hours{display:grid;gap:4px}.cb-hours-row{display:grid;grid-template-columns:130px 70px minmax(0,1fr);gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.cb-hours-row:last-child{border-bottom:0}.cb-hours-row .times{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cb-hours-row .times .input{width:120px;height:34px}.cb-hours-bar{position:relative;height:8px;border-radius:4px;background:var(--grey-soft);flex:1;min-width:80px}.cb-hours-bar span{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--grad)}@media (max-width: 640px){.cb-hours-row{grid-template-columns:1fr auto}.cb-hours-row .times{grid-column:1 / -1}.cb-hours-bar{display:none}}.cb-live-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width: 1100px){.cb-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.cb-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-counter{padding:14px 16px;border-radius:13px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);display:grid;gap:2px}.cb-counter .l{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.cb-counter .n{font-size:26px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cb-live-call{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--line)}.cb-live-call:last-child{border-bottom:0}.cb-mini-wave{display:flex;align-items:center;gap:2px;height:18px}.cb-mini-wave i{width:2px;border-radius:1px;background:var(--accent);animation:wv 1s ease-in-out infinite;display:block}.cb-hero{background:var(--chrome);color:#fff;border-radius:var(--radius);padding:22px 24px;position:relative;overflow:hidden}.cb-hero:after{content:"";position:absolute;right:-60px;top:-80px;width:280px;height:280px;border-radius:50%;background:var(--grad);opacity:.5;filter:blur(40px)}.cb-hero>*{position:relative;z-index:1}.cb-hero .muted{color:#ffffffb3}.cb-hero .cb-hero-num{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.cb-hero .bar{background:#ffffff24}.cb-hero .btn:not(.grad){background:#ffffff1a;border-color:#fff3;color:#fff}.cb-hero .btn:not(.grad):hover{background:#ffffff2e;color:#fff}.cb-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.cb-wizard-foot{display:flex;justify-content:space-between;gap:10px;padding:14px 20px;border-top:1px solid var(--line);flex-wrap:wrap}.cb-drop{border:1.5px dashed var(--line-strong);border-radius:13px;padding:26px;text-align:center;display:grid;justify-items:center;gap:8px;background:var(--panel-2);color:var(--muted);cursor:pointer}.cb-drop:hover{border-color:var(--primary);color:var(--primary)}.cb-drop.done{border-style:solid;border-color:var(--ok);background:var(--ok-soft);color:var(--ink)}.cb-var{font-family:var(--mono);font-size:12px;padding:1px 6px;border-radius:5px;background:var(--accent-soft);color:var(--accent);white-space:nowrap}.cb-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.cb-summary>div{padding:12px 14px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);display:grid;gap:2px}.cb-summary>div:nth-child(2n){border-right:0}.cb-summary .k{font-size:12px;color:var(--muted)}.cb-summary .v{font-weight:600;font-size:13.5px}@media (max-width: 640px){.cb-summary{grid-template-columns:1fr}.cb-summary>div{border-right:0}}.cb-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 900px){.cb-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.cb-plans{grid-template-columns:1fr}}.cb-plan{border:1.5px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:10px;align-content:start;background:var(--panel);position:relative}.cb-plan.current{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.cb-plan .price{font-size:26px;font-weight:600;letter-spacing:-.03em}.cb-plan .price small{font-size:13px;color:var(--muted);font-weight:500}.cb-plan ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:12.5px}.cb-plan li{display:flex;gap:6px;align-items:flex-start}.cb-plan li svg{color:var(--ok);flex:none;margin-top:2px}.cb-card-visual{border-radius:14px;padding:16px;color:#fff;background:var(--chrome);position:relative;overflow:hidden;min-height:132px;display:grid;align-content:space-between}.cb-card-visual:after{content:"";position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:var(--grad);opacity:.55;filter:blur(24px)}.cb-card-visual>*{position:relative;z-index:1}.cb-card-visual .num{font-family:var(--mono);font-size:15px;letter-spacing:.12em}.cb-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width: 520px){.cb-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-amounts button{height:54px;border-radius:12px;border:1.5px solid var(--line);background:var(--panel);font-weight:600;font-size:16px;cursor:pointer;color:var(--ink)}.cb-amounts button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.cb-test-banner{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:11px;border:1px dashed color-mix(in srgb,var(--warn) 55%,transparent);background:var(--warn-soft);color:var(--ink);font-size:13px;margin-bottom:18px}.cb-test-banner svg{color:var(--warn);flex:none}.cb-invoice{background:#fff;color:#14122e;border-radius:12px;padding:28px;border:1px solid var(--line);font-size:13px;display:grid;gap:18px}.cb-invoice .muted{color:#625d80}.cb-invoice table{width:100%;border-collapse:collapse}.cb-invoice th,.cb-invoice td{padding:8px 0;border-bottom:1px solid #e8dff2;text-align:left}.cb-invoice th:last-child,.cb-invoice td:last-child{text-align:right}.cb-invoice .total td{font-weight:700;font-size:15px;border-bottom:0}.cb-ret{display:grid;grid-template-columns:220px minmax(0,1fr) 110px;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.cb-ret:last-child{border-bottom:0}@media (max-width: 700px){.cb-ret{grid-template-columns:1fr auto}.cb-ret .cb-range{grid-column:1 / -1;order:3}}.cb-stack{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px;background:var(--grey-soft)}.cb-stack span{display:block;height:100%}.cb-opt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 760px){.cb-opt-grid{grid-template-columns:1fr}}.cb-opt-grid .select-card .tag{justify-self:start}.cb-steps-mini{display:grid;gap:8px}.cb-steps-mini>div{display:flex;gap:10px;align-items:center;font-size:13px}.cb-steps-mini i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;font-style:normal;font-size:11px;font-weight:700;border:1.5px solid var(--line-strong);color:var(--muted)}.cb-steps-mini .done i{background:var(--ok);border-color:var(--ok);color:#fff}.cb-steps-mini .cur i{border-color:var(--accent);color:var(--accent)}.cb-tabs-pad{padding:0 8px}.cb-pill-row{display:flex;gap:6px;flex-wrap:wrap}.cb-num{font-variant-numeric:tabular-nums}.cb-flag{font-size:18px;line-height:1}.cb-empty-sm{padding:24px;text-align:center;color:var(--muted);font-size:13px}.cb-row-actions{display:flex;gap:4px;justify-content:flex-end}.cb-scroll-x{overflow-x:auto}.cb-key-reveal{padding:14px;border-radius:12px;background:var(--chrome);color:#fff;font-family:var(--mono);font-size:13px;word-break:break-all;display:flex;gap:10px;align-items:center;justify-content:space-between}.cb-key-reveal .btn{flex:none;background:#ffffff1a;color:#fff;border-color:#ffffff40}.cb-seat-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cb-dot-sep{width:3px;height:3px;border-radius:50%;background:var(--faint);display:inline-block}.cb-perm-chip{display:inline-flex;padding:1px 7px;border-radius:5px;background:var(--panel-3);font-family:var(--mono);font-size:11px;color:var(--ink-2)}.cb-xh{font-family:var(--mono);font-size:12px;display:grid;gap:4px}.cb-xh b{color:var(--accent);font-weight:500}@media (max-width: 560px){.cb-site-cards{grid-template-columns:repeat(2,1fr)}.cb-site-cards>div:nth-child(3){display:none}}.cb-page .stack,.cb-page .stack-sm,.cb-page .stack-xs,.cb-page .cb-sec-body,.cb-page .modal-body,.cb-page .form-grid,.cb-page .field{grid-template-columns:minmax(0,1fr)}.cb-page .code-wrap .code{padding-right:84px}.cb-ch-card{grid-template-columns:minmax(0,1fr);min-width:0}.cb-int{grid-template-columns:minmax(0,1fr)}.cb-page .btn.icon-btn,.cb-page .btn.icon-btn.sm{padding:0}.cb-page .segmented{justify-self:start}.cb-plan>.spread:first-child{min-height:26px}.cb-page .modal-body{grid-auto-rows:max-content}.cb-tile.t2,.cb-tile.t5{color:#0b0a24}:root[data-theme=dark] .cb-tile{color:#0b0a24}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cb-tile{color:#0b0a24}}.wa-ok{color:var(--ok)}.wa-ul{margin:4px 0 0;padding-left:18px;display:grid;gap:4px}.wa-center{display:flex;gap:8px;align-items:center;justify-content:center;padding:24px;color:var(--muted)}.tag.wa-tag-warn{background:var(--warn-soft);color:var(--warn)}.tag.wa-tag-coex{background:var(--info-soft);color:var(--info)}.wa-connect-body{border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--panel-2);min-width:0}.wa-es{display:grid;gap:14px}.wa-once{display:grid;gap:10px;border:1px solid var(--warn);background:var(--warn-soft);border-radius:12px;padding:14px;min-width:0}.wa-once .field{margin:0}.wa-dev{display:grid;gap:8px;border:1px dashed var(--line-strong);border-radius:12px;padding:12px 14px;background:var(--panel)}.wa-dev-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px}@media (max-width: 760px){.wa-dev-grid{grid-template-columns:minmax(0,1fr)}}.wa-phone .cb-phone-screen{min-height:420px}.wa-media{display:grid;place-items:center;gap:4px;height:120px;background:#d5dbe0;color:#4b5563;font-size:11.5px;font-weight:600}.wa-skel .bd{height:64px;width:200px;background:linear-gradient(90deg,#eee,#f7f7f7,#eee)}.wa-num{border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:14px;background:var(--panel);min-width:0}.wa-num-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;min-width:0}.wa-num-head h3{font-size:16px;margin:0;min-width:0}.wa-num-head>.grow{min-width:180px}.wa-wa-tile{background:var(--c2);color:#fff}.wa-tick{color:var(--c2);flex:none}.wa-num-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 1100px){.wa-num-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.wa-num-stats{grid-template-columns:minmax(0,1fr)}}.wa-sv{font-size:16px!important}.wa-num-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.wa-agent{display:flex;gap:8px;align-items:center;min-width:0;flex:1 1 320px}.wa-agent .select{flex:1;min-width:0;max-width:340px}.wa-acc-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}@media (max-width: 900px){.wa-acc-grid{grid-template-columns:minmax(0,1fr)}}.wa-acc-grid .segmented{max-width:100%;flex-wrap:wrap;height:auto}.wa-sync-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 700px){.wa-sync-grid{grid-template-columns:minmax(0,1fr)}}.wa-sync{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.wa-reason{color:var(--danger);min-width:160px;max-width:240px;white-space:normal;display:block}.wa-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.wa-editor-preview{position:sticky;top:0}@media (max-width: 900px){.wa-editor{grid-template-columns:minmax(0,1fr)}.wa-editor-preview{position:static}}.wa-header-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:start}.wa-header-row .field{margin:0}.wa-header-note{padding-top:30px}@media (max-width: 560px){.wa-header-row{grid-template-columns:minmax(0,1fr)}.wa-header-note{padding-top:0}}.wa-vars{display:grid;gap:6px}.wa-var-row{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1.3fr);gap:8px;align-items:center}.wa-var-row .cb-var{display:inline-flex;gap:6px;align-items:baseline;overflow:hidden;text-overflow:ellipsis}.wa-var-where{font-family:var(--font);font-size:10.5px;color:var(--muted)}@media (max-width: 560px){.wa-var-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wa-var-row .cb-var{grid-column:1 / -1}}.wa-btn-row{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1.3fr) 34px;gap:8px;align-items:center}.wa-btn-row>.btn{grid-column:4;grid-row:1}.wa-btn-err{grid-column:1 / -1}@media (max-width: 560px){.wa-btn-row{grid-template-columns:minmax(0,1fr) 34px}.wa-btn-row>.btn{grid-column:2}.wa-btn-row>.input{grid-column:1 / -1}}.wa-names{border:1px dashed var(--line-strong);border-radius:10px;padding:10px 12px;display:grid;gap:4px;overflow-wrap:anywhere}.wa-tpl .p3-toolbar .input-icon{flex:1 1 160px}.wa-tpl .p3-toolbar .segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.wa-inbox{display:grid;grid-template-columns:340px minmax(0,1fr);height:min(760px,calc(100vh - 230px));min-height:520px;overflow:hidden;padding:0}.wa-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;min-width:0}.wa-list-tools{display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.wa-filter-scroll{overflow-x:auto;scrollbar-width:none}.wa-filter-scroll .segmented{flex-wrap:nowrap}.wa-list-items{overflow-y:auto;flex:1;min-height:0}.wa-li{display:flex;gap:10px;align-items:flex-start;width:100%;padding:11px 12px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;color:var(--ink);font:inherit;min-width:0}.wa-li:hover{background:var(--panel-2)}.wa-li.on{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.wa-li>.grow{display:grid;gap:3px;min-width:0}.wa-li .spread{flex-wrap:nowrap;min-width:0}.wa-li-last{display:block}.wa-li-tags .pill{font-size:10.5px}.wa-view{min-width:0;min-height:0;display:flex;flex-direction:column}.wa-thread{display:flex;flex-direction:column;min-height:0;height:100%}.wa-thread-head{display:flex;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);min-width:0}.wa-back{display:none}.wa-thread-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--panel-2)}.wa-thread-bar .switch{font-size:12.5px}.wa-msgs{flex:1;overflow-y:auto;padding:16px;min-height:0;background:var(--page)}.wa-msgs .msg{max-width:min(82%,560px)}.wa-thread-empty{flex:1;display:grid;place-items:center;padding:20px}.wa-composer{padding:12px 16px;border-top:1px solid var(--line);background:var(--panel)}.wa-compose-row{display:flex;gap:8px;align-items:flex-end}.wa-compose-row .textarea{flex:1;min-width:0;min-height:44px;resize:vertical}.wa-tvars{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px}.wa-warn-text{color:var(--warn)}.wa-media-ph{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:6px 8px;margin:-2px -4px 6px;border-radius:8px;background:color-mix(in srgb,currentColor 8%,transparent)}.wa-media-note{opacity:.75}.wa-derived{font-style:italic;opacity:.92}.wa-meta-out{flex-wrap:wrap}.wa-tick-st{display:inline-flex;gap:3px;align-items:center;color:var(--faint)}.wa-tick-st.read{color:var(--info)}.wa-tick-st.bad{color:var(--danger);font-weight:600}.wa-err{color:var(--danger)}@media (max-width: 900px){.wa-inbox{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.wa-inbox .wa-list{border-right:0;max-height:640px}.wa-inbox .wa-view,.wa-inbox.has-sel .wa-list{display:none}.wa-inbox.has-sel .wa-view{display:flex;height:calc(100vh - 160px);min-height:480px}.wa-back{display:inline-grid}}@media (max-width: 560px){.wa-hide-sm{display:none}.wa-msgs{padding:12px 10px}.wa-thread-head,.wa-thread-bar,.wa-composer{padding-left:12px;padding-right:12px}}.wa-report{display:grid;gap:10px}.wa-report-errs{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:3px;background:var(--panel-2);max-height:180px;overflow:auto}.wa-map-row{display:grid;grid-template-columns:minmax(0,140px) 170px minmax(0,1fr);gap:8px;align-items:center}.wa-map-row .cb-var{overflow:hidden;text-overflow:ellipsis}@media (max-width: 560px){.wa-map-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wa-map-row .cb-var{grid-column:1 / -1;justify-self:start}}.wa-recip{border:1px solid var(--line);border-radius:10px;padding:8px 12px;display:grid;gap:2px;background:var(--panel-2);overflow-wrap:anywhere}.wa-kw-input{max-width:360px}.wa-kw-input .input{flex:1;min-width:0}.wa-builtin .tag{height:auto;padding:3px 8px;white-space:normal}.wa-pause-input{max-width:240px}.wa-pause-input .input{flex:1;min-width:0}.wa-save-bar{padding:4px 0}.wa-page .segmented{max-width:100%}.wa-connect-page .cb-opt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1280px){.wa-connect-page .cb-opt-grid{grid-template-columns:minmax(0,1fr)}}.wa-msgs .msg.agent,.wa-msgs .msg.out{justify-self:end}.wa-msgs .msg.ai,.wa-msgs .msg.in{justify-self:start}.wa-list-tools .chip{height:26px;font-size:12px}.wa-recips{display:grid;gap:6px}.wa-recip-table{max-height:320px;overflow:auto}.p6-page{min-width:0}.p6-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px}.p6-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.p6-grid-host{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px 14px}.p6-grid-2>*,.p6-grid-3>*,.p6-grid-host>*{min-width:0}@media (max-width: 760px){.p6-grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){.p6-grid-2{grid-template-columns:minmax(0,1fr)}}.p6-sec{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-width:0}.p6-sec-h{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;color:var(--ink)}.p6-sec-h svg{color:var(--primary);flex:none}.p6-section-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--ink)}.p6-section-title svg{color:var(--primary)}.p6-drop{padding:14px;width:100%;display:grid;gap:4px;justify-items:center;text-align:center}.p6-drop:disabled{cursor:default;opacity:.75}.p6-drop strong{overflow-wrap:anywhere}.p6-steps .v-step:last-child{padding-bottom:4px}.p6-steps .v-step.p6-failed i{border-color:var(--danger);color:var(--danger)}.p6-break{overflow-wrap:anywhere;word-break:break-word;min-width:0}.p6-list-box{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line);max-height:260px;overflow:auto;min-width:0}.p6-secret{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:10px;border:1px dashed var(--warn);background:var(--warn-soft);min-width:0}.p6-secret code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;font-family:var(--mono);color:var(--ink)}.p6-trunk .panel-head h2{flex-wrap:wrap}.p6-tag{margin-left:4px;font-weight:500}.p6-trunk-body{display:grid;gap:12px;min-width:0}.p6-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.p6-sv{font-size:15px!important}.p6-sv.small{font-size:12.5px!important;font-weight:500}.p6-check{display:inline-flex;margin-right:14px;align-items:center;min-height:38px}.p6-req{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-width:0}.p6-req.bad{border-color:var(--danger)}.p6-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:end}.p6-preview>.field{margin:0;min-width:0}.p6-preview>.btn{margin-bottom:1px}.p6-preview.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}@media (max-width: 620px){.p6-preview,.p6-preview.three{grid-template-columns:minmax(0,1fr)}.p6-preview>.btn{justify-self:start}}.p6-route{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line)}.p6-full{flex-basis:100%}.p6-flat{box-shadow:none;border:1px solid var(--line)}.p6-danger{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--danger-soft);border-radius:12px;background:var(--panel)}.p6-warn-text{color:var(--warn)}.p6-seg{display:inline-block;width:22px;height:6px;border-radius:3px;background:var(--grey-soft)}.p6-seg.on{background:var(--primary)}.p6-seg.on.bad{background:var(--danger)}.p6-hours{display:grid;gap:1px;color:var(--ink-2)}.p6-week{display:grid;gap:8px}.p6-day{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line)}.p6-ranges{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0}.p6-range{display:inline-flex;gap:6px;align-items:center}.p6-range .input{width:108px}.p6-holiday{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto;gap:8px;align-items:center}@media (max-width: 560px){.p6-day{grid-template-columns:minmax(0,1fr)}.p6-holiday{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.p6-in{color:var(--ok);flex:none}.p6-out{color:var(--primary);flex:none}.p6-legs{display:grid;gap:10px}.p6-leg{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.p6-callhead{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line);flex-wrap:wrap}.p6-counters{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}@media (max-width: 1280px){.p6-counters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 620px){.p6-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.p6-counters .cb-counter .n{font-size:21px}}.p6-obar{display:grid;grid-template-columns:minmax(70px,34%) minmax(0,1fr) 36px;gap:8px;align-items:center}.p6-obar .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.p6-obar .xs{text-align:right}.p6-cap{text-transform:capitalize}.p6-ok{color:var(--ok)}.p6-notice{display:flex;gap:6px;align-items:flex-start;max-width:900px}.p6-notice svg{flex:none;margin-top:1px}.p6-numpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.p6-numopt{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line-strong);border-radius:12px;cursor:pointer;background:var(--panel)}.p6-numopt input{grid-row:span 2;accent-color:var(--primary)}.p6-numopt.on{border-color:var(--primary);background:var(--primary-soft)}.p6-outcome{display:grid;grid-template-columns:150px 120px minmax(0,1fr) minmax(0,1.3fr) auto;gap:8px;align-items:center}@media (max-width: 820px){.p6-outcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.p6-outcome>:nth-child(3),.p6-outcome .p6-out-desc{grid-column:1 / 3}}.p6-quote{padding:10px 14px;border-left:3px solid var(--primary);background:var(--panel-2);border-radius:0 10px 10px 0;font-size:13.5px}.p6-launch-foot{margin:0;padding:14px 0 0;border-top:1px solid var(--line);background:none}.p6-stepper .stepper{overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.p6-sub{overflow-wrap:anywhere}.p6-audio{height:32px;max-width:100%}@media (max-width: 560px){.p6-hide-sm{display:none}.p6-page .toolbar .segmented{max-width:100%;overflow-x:auto}}.p6-clip{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-page{min-width:0}.wc-numsel{min-width:0;width:300px;max-width:100%}.wc-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;min-width:0}.wc-checks{display:grid;gap:8px}.wc-check{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.wc-check-i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.wc-check.ok .wc-check-i{background:var(--ok-soft);color:var(--ok)}.wc-check.bad .wc-check-i{background:var(--warn-soft);color:var(--warn)}.wc-check-t{font-weight:600;font-size:13.5px;color:var(--ink)}.wc-check-s{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.wc-check-a{align-self:center}@media (max-width: 560px){.wc-check{grid-template-columns:26px minmax(0,1fr)}.wc-check-a{grid-column:2;justify-self:start}}.wc-status{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line);flex-wrap:wrap}.wc-status .grow{min-width:160px}.wc-out{display:grid;gap:8px}.wc-out-row{display:flex;align-items:flex-start;gap:10px;font-size:13px}.wc-out-row svg{flex:none;margin-top:2px}.wc-out-row .ok{color:var(--ok)}.wc-out-row .no{color:var(--muted)}.wc-off{opacity:.62;filter:grayscale(.4)}.wc-sec{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-width:0}.wc-sec-h{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;color:var(--ink)}.wc-sec-h svg{color:var(--primary);flex:none}.wc-sec-h .grow{flex:1}.wc-form{display:grid;gap:14px}.wc-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.wc-form-grid>*{min-width:0}@media (max-width: 980px){.wc-form-grid{grid-template-columns:minmax(0,1fr)}}.wc-foot{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line);background:var(--panel);border-radius:0 0 var(--radius, 16px) var(--radius, 16px)}.wc-foot .grow{flex:1;min-width:120px}.wc-week{display:grid;gap:6px}.wc-day{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center;padding:7px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line);min-width:0}.wc-day.closed .wc-day-n{color:var(--muted)}.wc-day-n{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.wc-ranges{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0}.wc-range{display:inline-flex;gap:6px;align-items:center}.wc-range .input{width:122px;padding-left:8px;padding-right:6px}.wc-hol{display:grid;grid-template-columns:150px minmax(0,1fr) 136px auto;gap:8px;align-items:center}.wc-hol>*{min-width:0}@media (max-width: 620px){.wc-day{grid-template-columns:minmax(0,1fr)}.wc-hol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.wc-range .input{width:118px}}.wc-person{display:flex;align-items:center;gap:10px;min-width:0}.wc-person .grow{min-width:0}.wc-dir-in{color:var(--ok);flex:none}.wc-dir-out{color:var(--primary);flex:none}.wc-note{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:320px}.wc-term{font-size:11.5px;color:var(--muted);margin-top:3px}.wc-actions{display:inline-flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.wc-pick{display:grid;gap:6px;max-height:240px;overflow:auto;padding:2px}.wc-pick-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--line-strong);border-radius:12px;cursor:pointer;background:var(--panel);text-align:left;color:var(--ink);font:inherit}.wc-pick-row input{accent-color:var(--primary)}.wc-pick-row.on{border-color:var(--primary);background:var(--primary-soft)}.wc-pick-row:disabled,.wc-pick-row.off{opacity:.6;cursor:not-allowed}.wc-hist{display:grid;gap:6px}.wc-hist-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line);font-size:12.5px}.wc-hist-row .grow{flex:1;min-width:120px}.wc-limit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-placed{display:grid;justify-items:center;gap:10px;text-align:center;padding:10px 0 4px}.wc-placed .icon-tile{width:52px;height:52px;border-radius:16px}.wc-camp-num{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.wc-camp-num .p6-numopt.off{opacity:.6;cursor:not-allowed}.wc-camp-num .p6-numopt .xs{overflow-wrap:anywhere}@media (max-width: 560px){.wc-hide-sm{display:none}.wc-page .toolbar .segmented{max-width:100%;overflow-x:auto}.wc-numsel{max-width:none}.wc-head-actions{width:100%;flex-wrap:wrap}.wc-head-actions .wc-numsel{flex:1}}.va-banner{position:sticky;top:0;z-index:20;margin:-26px -32px 20px;padding:10px 32px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:repeating-linear-gradient(-45deg,#8a3a12,#8a3a12 14px,#7a3210 14px,#7a3210 28px);color:#fff;font-size:13px}.va-banner b{font-weight:600}.va-banner .grow{flex:1;min-width:200px}.va-banner button{border:1px solid rgba(255,255,255,.55);background:#ffffff14;color:#fff;border-radius:8px;padding:5px 12px;cursor:pointer;font-weight:600;font-size:12.5px}.va-banner button:hover{background:#ffffff2e}.va-banner button:disabled{opacity:.6;cursor:default}@media (max-width: 900px){.va-banner{margin:-20px -16px 16px;padding:10px 16px}}.va-totp:not(:empty){margin-bottom:18px}.dk{height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--chrome);overflow:hidden}.dk kbd{font-family:var(--mono)}.dk .btn.icon-btn{padding:0}.dk .btn svg{flex:none}.dk-top{height:56px;flex:none;display:flex;align-items:center;gap:8px;padding:0 12px 0 14px;color:var(--chrome-ink);position:relative;z-index:40}.dk-brand{display:inline-flex;align-items:center;text-decoration:none!important}.dk-tb-tag{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pink);padding:3px 8px;border-radius:6px;background:#e1a6ac1f;white-space:nowrap}.dk-tb-sep{width:1px;height:26px;background:#ffffff24;margin:0 4px}.dk-back{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:15px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;background:linear-gradient(var(--chrome),var(--chrome)) padding-box,var(--grad) border-box;border:1.5px solid transparent;text-decoration:none!important}.dk-back:hover{background:linear-gradient(var(--chrome-2),var(--chrome-2)) padding-box,var(--grad) border-box}.dk-pop-wrap{position:relative;display:inline-flex}.dk-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:80;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-lg);min-width:220px;animation:pop .14s ease-out;max-height:min(560px,calc(100vh - 80px));overflow-y:auto}.dk-pop.right{left:auto;right:0}.dk-pop-body{padding:14px;display:grid;gap:10px}.dk-pop-head{padding:12px 14px 10px;border-bottom:1px solid var(--line)}.dk-pop-foot{padding:10px 14px;border-top:1px solid var(--line)}.dk-lbl{font-size:12px;font-weight:600;color:var(--muted);margin-bottom:-4px}.dk-menu{padding:6px;display:grid;gap:1px}.dk-menu-label{padding:8px 10px 4px;font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.dk-menu-hint{margin:2px 6px 6px;padding:8px 10px;border-radius:8px;background:var(--warn-soft);color:var(--ink-2);font-size:12px}.dk-menu button,.dk-menu a{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;background:none;border-radius:8px;color:var(--ink);cursor:pointer;text-align:left;font-size:13.5px;text-decoration:none!important}.dk-menu button:hover:not(:disabled),.dk-menu a:hover{background:var(--panel-3)}.dk-menu button:disabled{opacity:.45;cursor:not-allowed}.dk-menu button.on{font-weight:600}.dk-menu kbd{margin-left:auto}.dk-menu .dk-check{margin-left:6px;color:var(--primary)}.dk-menu button kbd+.dk-check{margin-left:6px}.dk-menu-sub{margin-left:auto;color:var(--faint);font-size:11.5px}.dk-menu .sep{height:1px;background:var(--line);margin:5px 4px}.dk-menu-switch{padding:6px 10px 8px}.dk-me-head{display:flex;gap:12px;align-items:center;padding:10px 10px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.dk-status{--st: var(--st-ready);display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;border-radius:17px;cursor:pointer;color:#fff;background:color-mix(in srgb,var(--st) 16%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--st) 55%,transparent);font-weight:600;font-size:13px;white-space:nowrap;max-width:300px}.dk-status:hover,.dk-status.open{background:color-mix(in srgb,var(--st) 26%,rgba(255,255,255,.04))}.dk-st-dot{width:9px;height:9px;border-radius:50%;background:var(--st);flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--st) 30%,transparent)}.dk-st-dot.sm{width:8px;height:8px;box-shadow:none}.dk-st-label{overflow:hidden;text-overflow:ellipsis}.dk-st-label em{font-style:normal;font-weight:500;color:#ffffffb8}.dk-st-time{font-size:12px;color:#ffffffb3;font-weight:500}.dk-tb-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:15px;color:#e9e2fb;font-size:12.5px;font-weight:500;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;white-space:nowrap}.dk-tb-chip:hover,.dk-tb-chip.open{background:#ffffff1a}.dk-tb-chip.bad{border-color:#f2788f99;color:#ffc2cd}.dk-level{display:inline-flex;align-items:flex-end;gap:2px;height:13px}.dk-level i{width:3px;border-radius:2px;background:#ffffff38;transition:background .2s}.dk-level i:nth-child(1){height:4px}.dk-level i:nth-child(2){height:7px}.dk-level i:nth-child(3){height:10px}.dk-level i:nth-child(4){height:13px}.dk-level i.on{background:#4cd09a}.dk-mini-meter{display:flex;align-items:center;gap:8px;color:var(--muted)}.dk-mini-meter>span{flex:1;height:6px;border-radius:3px;background:var(--grey-soft);overflow:hidden}.dk-mini-meter i{display:block;height:100%;background:var(--ok);transition:width .3s}.dk-oncall{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#8ef0c2;white-space:nowrap}.dk-today{display:inline-flex;align-items:stretch;gap:0;height:36px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer;padding:0;color:#fff}.dk-today:hover{background:#ffffff14}.dk-today>span{display:grid;align-content:center;padding:0 12px;line-height:1.1;text-align:left}.dk-today>span+span{border-left:1px solid rgba(255,255,255,.1)}.dk-today small{font-size:10.5px;color:var(--chrome-muted);text-transform:uppercase;letter-spacing:.06em}.dk-today b{font-size:14px;font-weight:600}.dk-dial-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:17px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;background:linear-gradient(var(--chrome),var(--chrome)) padding-box,var(--grad) border-box;border:1.5px solid transparent}.dk-dial-btn:hover{background:linear-gradient(var(--chrome-2),var(--chrome-2)) padding-box,var(--grad) border-box}.dk-me{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:#fff;cursor:pointer;padding:3px;border-radius:20px}.dk-me:hover{background:#ffffff17}.dk-me-av{position:relative;display:inline-flex}.dk-me-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--chrome)}.dk-notes{display:grid;max-height:360px;overflow-y:auto;padding:4px}.dk-note{display:flex;gap:10px;padding:9px 10px;border:0;background:none;text-align:left;border-radius:9px;cursor:pointer;color:var(--ink);position:relative}.dk-note:hover{background:var(--panel-2)}.dk-note.unread:after{content:"";position:absolute;right:10px;top:14px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.dk-note>span.grow{display:grid;gap:1px;padding-right:12px}.dk-note b{font-size:13px;font-weight:600}.dk-note span span{font-size:12.5px;color:var(--ink-2)}.dk-note small{font-size:11px;color:var(--faint)}.dk-note-i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--primary-soft);color:var(--primary)}.dk-note-i.missed{background:var(--danger-soft);color:var(--danger)}.dk-note-i.queue{background:var(--warn-soft);color:var(--warn)}.dk-note-i.mention{background:var(--accent-soft);color:var(--accent)}.dk-net{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;font-size:13px;color:#fff;flex-wrap:wrap;text-align:center}.dk-net.down{background:#8a3a12}.dk-net.back{background:#1d7f57}.dk-ws{flex:1;min-height:0;display:grid;grid-template-columns:324px minmax(0,1fr) 356px;gap:8px;padding:8px;background:var(--page);border-radius:16px 16px 0 0;margin:0 6px;position:relative}.dk-ws.side-collapsed{grid-template-columns:324px minmax(0,1fr)}.dk-ws.side-collapsed .dk-side{display:none}.dk-rail,.dk-center,.dk-side{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-height:0;min-width:0;box-shadow:var(--shadow-sm)}.dk-rail,.dk-center{display:flex;flex-direction:column;overflow:hidden}.dk-side{overflow-y:auto;scrollbar-width:thin}.dk-rail-head{padding:14px 14px 0;display:grid;gap:10px;border-bottom:1px solid var(--line)}.dk-rail-head h2{font-size:16px}.dk-rail-head .input{height:34px;font-size:13px}.dk-sim{color:var(--muted)}.dk-tabs{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:10px;margin:0 -2px}.dk-tabs::-webkit-scrollbar{display:none}.dk-tabs button{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:8px;border:1px solid transparent;background:none;cursor:pointer;color:var(--muted);font-size:12.5px;font-weight:500;white-space:nowrap}.dk-tabs button:hover{color:var(--ink);background:var(--panel-2)}.dk-tabs button[aria-selected=true]{background:var(--primary-soft);color:var(--primary);font-weight:600;border-color:var(--primary-line)}.dk-tabs .count{font-size:11px;background:var(--panel-3);border-radius:9px;padding:0 6px;color:var(--muted);font-weight:600;line-height:17px}.dk-tabs button[aria-selected=true] .count{background:var(--panel);color:var(--primary)}.dk-tabs button.has-unread .count{background:var(--accent);color:#fff}.dk-ready-hint{margin:10px 10px 0;padding:9px 10px 9px 12px;border-radius:10px;background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 25%,transparent);font-size:12.5px;display:flex;gap:8px;align-items:center;color:var(--ink-2)}.dk-list{flex:1;overflow-y:auto;padding:6px;scrollbar-width:thin;display:grid;align-content:start;gap:1px}.dk-item{width:100%;display:flex;gap:11px;padding:10px 10px 10px 12px;border-radius:11px;border:0;background:none;text-align:left;position:relative;cursor:pointer;color:var(--ink)}.dk-item:before{content:"";position:absolute;left:2px;top:12px;bottom:12px;width:3px;border-radius:3px;background:transparent}.dk-item:hover{background:var(--panel-2)}.dk-item.active{background:var(--primary-soft)}.dk-item.sla-ok:before{background:var(--ok)}.dk-item.sla-warn:before{background:var(--warn)}.dk-item.sla-bad:before{background:var(--danger)}.dk-item.active:before{background:var(--grad)}.dk-item-av{position:relative;flex:none;height:32px;margin-top:1px}.dk-item-ch{position:absolute;right:-5px;bottom:-5px;border-radius:6px;border:2px solid var(--panel);display:flex}.dk-item.active .dk-item-ch{border-color:var(--primary-soft)}.dk-item-main{flex:1;min-width:0;display:grid;gap:2px}.dk-item-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.dk-item-top b{font-size:13.5px;font-weight:600}.dk-item-time{font-size:11.5px;color:var(--faint);white-space:nowrap}.dk-wait{font-size:11px;font-weight:600;padding:0 6px;border-radius:6px;line-height:18px;white-space:nowrap}.dk-wait.ok{background:var(--ok-soft);color:var(--ok)}.dk-wait.warn{background:var(--warn-soft);color:var(--warn)}.dk-wait.bad{background:var(--danger-soft);color:var(--danger)}.dk-live-time{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ok)}.dk-item-prev{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:12.5px;min-width:0}.dk-item-prev svg{flex:none}.dk-item.unread .dk-item-prev{color:var(--ink);font-weight:500}.dk-typing-txt{color:var(--accent);font-style:italic}.dk-unread{margin-left:auto;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px;flex:none}.dk-item-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.dk-ai-tag,.dk-q-tag,.dk-vip{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:5px;font-size:10.5px;font-weight:600;white-space:nowrap}.dk-ai-tag{background:var(--accent-soft);color:var(--accent)}.dk-q-tag{background:var(--panel-3);color:var(--ink-2)}.dk-vip{background:var(--accent);color:#fff;letter-spacing:.04em}.dk-list-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:40px 20px;color:var(--muted);font-size:12.5px}.dk-list-empty svg{color:var(--primary)}.dk-list-empty b{color:var(--ink);font-size:14px}.dk-rail-foot{border-top:1px solid var(--line);padding:10px 14px 12px;font-size:12.5px;display:grid;gap:5px;background:var(--panel-2)}.dk-rail-foot-h{display:flex;justify-content:space-between;font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.dk-q-row{display:grid;grid-template-columns:1fr auto 26px;gap:10px;align-items:center;color:var(--ink-2)}.dk-q-sla{font-size:11.5px;font-weight:600}.dk-q-sla.ok{color:var(--ok)}.dk-q-sla.bad{color:var(--danger)}.dk-q-w{text-align:center;font-weight:600;border-radius:6px;background:var(--panel-3);color:var(--muted);font-size:11.5px;line-height:18px}.dk-q-w.on{background:var(--warn-soft);color:var(--warn)}.dk-conv-head{display:flex;align-items:center;gap:12px;padding:11px 14px 11px 16px;border-bottom:1px solid var(--line);flex:none;min-width:0}.dk-ch-id{flex:1;min-width:110px;display:grid;gap:3px}.dk-ch-id h2{font-size:16px}.dk-ch-name{display:flex;gap:8px;align-items:center;min-width:0}.dk-ch-name .pill{line-height:18px;font-size:11px;flex:none}.dk-ch-meta{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;min-width:0}.dk-ch-meta i{font-style:normal;color:var(--faint)}.dk-ch-phone{display:inline-flex;gap:6px}.dk-ch-meta .mono{font-size:12px}.dk-ch-actions{display:flex;gap:6px;align-items:center;flex:none}.dk-ai-btn{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.dk-ai-btn:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.dk-thread{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:var(--panel-2);scrollbar-width:thin}.dk-thread-inner{max-width:800px;margin:0 auto;padding:18px 22px 22px;display:grid;grid-template-columns:minmax(0,1fr);gap:9px;align-content:start}.dk-msg{max-width:min(78%,560px)}.dk-msg .bubble{box-shadow:var(--shadow-sm)}.dk .msg.in.ai .bubble{background:var(--panel);border:1px solid var(--primary-line);border-bottom-left-radius:4px}.dk .msg.in:not(.ai) .bubble{background:var(--panel);border:1px solid var(--line)}.dk-msg-who{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--muted)}.dk-msg-who.ai{color:var(--accent)}.dk-msg-who.note{color:var(--warn);justify-content:flex-end}.dk .msg.out .dk-msg-who{justify-content:flex-end}.dk .msg.out.note .bubble{background:var(--warn-soft);color:var(--ink);border:1px dashed color-mix(in srgb,var(--warn) 50%,transparent);border-bottom-right-radius:4px}.dk-srcs{display:flex;flex-wrap:wrap;gap:4px}.dk-read{color:var(--info);display:inline-flex;align-items:center;gap:3px}.dk .msg .meta span{display:inline-flex;align-items:center;gap:3px}.dk-mention{color:var(--primary);background:var(--primary-soft);border-radius:4px;padding:0 3px;font-weight:600}.dk-file{display:flex;gap:10px;align-items:center}.dk-file b{display:block;font-size:13px}.dk-file small{opacity:.75;font-size:11.5px}.dk-sys{justify-self:center;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);max-width:100%;text-align:center;flex-wrap:wrap;justify-content:center;margin:4px 0}.dk-sys>span{border-radius:14px!important;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;max-width:100%;padding:4px 11px;border-radius:999px;background:var(--panel);border:1px solid var(--line)}.dk-sys.handoff>span{background:var(--grad-soft);border-color:var(--primary-line);color:var(--ink-2);font-weight:500}.dk-sys.handoff svg{color:var(--accent)}.dk-sys small{color:var(--faint);font-size:11px}.dk-tool{justify-self:start;max-width:min(82%,560px);font-size:11.5px;display:flex;gap:6px;align-items:center;padding:5px 10px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);background:var(--panel)}.dk-tool .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.dk-tool.failed{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.dk-composer-wrap{flex:none;border-top:1px solid var(--line);padding:8px 14px 12px;background:var(--panel)}.dk-modes{display:flex;gap:2px;margin-bottom:6px}.dk-modes button{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:7px;color:var(--muted);background:none;border:0;cursor:pointer}.dk-modes button:hover{color:var(--ink)}.dk-modes button[aria-selected=true]{background:var(--panel-3);color:var(--ink)}.dk-modes button.note[aria-selected=true]{background:var(--warn-soft);color:var(--warn)}.dk-composer{position:relative;border:1px solid var(--line-strong);border-radius:12px;background:var(--panel);transition:border-color .12s,box-shadow .12s}.dk-composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.dk-composer.note{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.dk-composer.note:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 18%,transparent);border-color:var(--warn)}.dk-composer.locked{display:flex;gap:10px;align-items:center;padding:14px 16px;margin:10px 14px 14px;border-radius:12px;background:var(--panel-3);color:var(--muted);border:1px dashed var(--line-strong);font-size:13px;flex:none}.dk-ta{width:100%;border:0;outline:0;resize:none;background:transparent;padding:10px 12px 2px;min-height:46px;font-size:13.5px;line-height:1.5;color:var(--ink);display:block}.dk-ta::placeholder{color:var(--faint)}.dk-comp-bar{display:flex;align-items:center;gap:2px;padding:4px 6px 6px}.dk-comp-bar .icon-btn{color:var(--muted)}.dk-win{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;margin-left:6px;white-space:nowrap}.dk-win.ok{background:var(--ok-soft);color:var(--ok)}.dk-win.warn{background:var(--warn-soft);color:var(--warn)}.dk-hint{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--faint);margin-right:8px}.dk-note-btn{background:var(--warn);border-color:var(--warn);color:var(--panel)}.dk-note-btn:hover{color:var(--panel);filter:brightness(1.05);border-color:var(--warn)}.dk-picker{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px;max-height:280px;overflow-y:auto;z-index:20;animation:pop .12s}.dk-picker-h{display:flex;align-items:center;gap:6px;justify-content:space-between;font-size:11.5px;color:var(--faint);padding:4px 8px 6px}.dk-picker-h>span{display:inline-flex;gap:3px}.dk-picker button{width:100%;display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:7px 9px;border-radius:8px;text-align:left;font-size:13px;background:none;border:0;cursor:pointer;color:var(--ink);align-items:center}.dk-picker button.on{background:var(--primary-soft)}.dk-picker button b{color:var(--primary);font-weight:600}.dk-picker button span{color:var(--ink-2)}.dk-files{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 0}.dk-emoji-pop,.dk-kp-pop{top:auto;bottom:calc(100% + 8px)}.dk-emoji{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;padding:8px}.dk-emoji button{height:34px;font-size:18px;background:none;border:0;border-radius:8px;cursor:pointer}.dk-emoji button:hover{background:var(--panel-3)}.dk-tpl{border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;background:var(--panel)}.dk-tpl-head{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--warn-soft);font-size:12.5px;color:var(--ink-2)}.dk-tpl-head>svg{color:var(--warn);flex:none;margin-top:2px}.dk-tpl-grid{display:grid;grid-template-columns:210px minmax(0,1fr)}.dk-tpl-list{border-right:1px solid var(--line);display:grid;align-content:start;max-height:220px;overflow-y:auto}.dk-tpl-list button{display:grid;gap:1px;padding:8px 12px;text-align:left;border:0;border-bottom:1px solid var(--line);background:none;cursor:pointer;color:var(--ink)}.dk-tpl-list button .mono{font-size:12px;font-weight:600}.dk-tpl-list button small{font-size:11px;color:var(--muted)}.dk-tpl-list button.on{background:var(--primary-soft)}.dk-tpl-list button.on .mono{color:var(--primary)}.dk-tpl-form{padding:10px 12px;display:grid;gap:8px;align-content:start}.dk-tpl-var{display:grid;grid-template-columns:44px 1fr;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.dk-tpl-preview{background:color-mix(in srgb,var(--c2) 12%,var(--panel));border:1px solid color-mix(in srgb,var(--c2) 25%,transparent);border-radius:10px 10px 10px 3px;padding:8px 11px;font-size:13px;white-space:pre-wrap;color:var(--ink)}.dk-rec{gap:14px}.dk-rec-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:12px;box-shadow:var(--shadow-sm)}.dk-rec-i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none}.dk-rec-i.vm{background:var(--accent-soft);color:var(--accent)}.dk-rec-i.cb{background:var(--info-soft);color:var(--info)}.dk-vm{display:flex;gap:12px;align-items:center}.dk-vm .waveform{height:40px}.dk-trans{display:grid;gap:10px}.dk-sec-h{font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--faint)}.dk-tline{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.5}.dk-tline p{margin:0;color:var(--ink)}.dk-tw{font-size:12px;font-weight:600;color:var(--c3);display:grid;align-content:start;padding-top:1px}.dk-tw small{font-size:10.5px;color:var(--faint);font-weight:500}.dk-tline.agent .dk-tw{color:var(--primary)}.dk-tline.ai .dk-tw{color:var(--accent)}.dk-tline.partial p{color:var(--ink-2)}.dk-caret{display:inline-block;width:2px;height:1em;background:var(--accent);margin-left:2px;vertical-align:-2px;animation:pulse 1s infinite}.dk-tsys{text-align:center;font-size:11.5px;color:var(--muted)}.dk-tsys span{display:inline-block;background:var(--panel-3);padding:2px 10px;border-radius:999px}.dk-tsys small{margin-left:6px;color:var(--faint);font-size:10.5px}.dk-call{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.dk-call-hero{position:relative;margin:14px 16px 0;border-radius:16px;background:var(--chrome);color:#fff;padding:16px 20px 18px;overflow:hidden;flex:none;border:1px solid rgba(255,255,255,.06)}.dk-call-glow{position:absolute;right:-70px;top:-90px;width:300px;height:300px;border-radius:50%;background:var(--grad);opacity:.5;filter:blur(46px);pointer-events:none;transition:opacity .4s,filter .4s}.dk-call-hero.held .dk-call-glow{opacity:.18;filter:blur(46px) grayscale(1)}.dk-call-hero>*:not(.dk-call-glow){position:relative;z-index:1}.dk-call-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#ffffffb8}.dk-call-dir{display:inline-flex;align-items:center;gap:6px}.dk-rec-pill,.dk-hero-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;letter-spacing:.03em}.dk-rec-pill{background:#f2788f33;color:#ffc2cd}.dk-rec-pill.off{background:#ffffff1a;color:#ffffffbf;font-weight:600;letter-spacing:0}.dk-rec-dot{width:7px;height:7px;border-radius:50%;background:#ff6b86;animation:pulse 1.2s infinite}.dk-hero-tag{background:#8374af4d;color:#e4dcff;font-weight:600;letter-spacing:0}.dk-call-id{display:flex;align-items:center;gap:18px;margin-top:14px;flex-wrap:wrap}.dk-call-av{border-radius:50%;padding:3px;background:#ffffff1a}.dk-call-av.talking{animation:dk-talkring 1.6s ease-out infinite}@keyframes dk-talkring{0%{box-shadow:0 0 #e1a6ac80}80%{box-shadow:0 0 0 14px #e1a6ac00}to{box-shadow:0 0 #e1a6ac00}}.dk-call-name{min-width:0;flex:1}.dk-call-name h2{font-size:22px;letter-spacing:-.02em}.dk-call-name .mono{color:#ffffffc7;font-size:13.5px}.dk-call-sub{font-size:12px;color:#fff9;margin-top:2px}.dk-call-timer{margin-left:auto;text-align:right;display:grid;gap:6px;justify-items:end}.dk-call-timer>.mono{font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.dk-hp{font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.dk-hp.ok{background:#4cd09a2e;color:#8ef0c2}.dk-hp.warn{background:#f0b44c33;color:#ffd48a}.dk-hp.bad{background:#f2788f38;color:#ffc2cd}.dk-hp.ring{background:#e07ad838;color:#f6c3f1;animation:pulse 1.2s infinite}.dk-wave{height:20px;gap:2px}.dk-wave span{width:3px;background:var(--pink)}@keyframes dk-wvs{0%,to{height:4px}50%{height:18px}}.dk-wave span{animation-name:dk-wvs}.dk-parts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center;font-size:12px;color:#ffffffb3}.dk-part{display:inline-flex;align-items:center;gap:7px;background:#ffffff17;padding:3px 6px 3px 3px;border-radius:999px;color:#fff;font-size:12.5px}.dk-part small{display:block;font-size:10.5px;color:#fff9;line-height:1.1}.dk-part button{border:0;background:#ffffff1a;color:#fff;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.dk-consult{margin-top:14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.dk-consult>div.grow{display:grid;gap:2px;min-width:200px}.dk-consult span{font-size:12px;color:#ffffffb3}.dk-ctls{display:flex;justify-content:center;gap:8px;padding:14px 16px 12px;flex-wrap:wrap;flex:none}.dk-ctl{display:grid;justify-items:center;gap:5px;background:none;border:0;cursor:pointer;color:var(--ink-2);font-size:11.5px;font-weight:500;width:70px;padding:0}.dk-ctl-i{width:50px;height:50px;border-radius:50%;background:var(--panel-2);border:1px solid var(--line-strong);display:grid;place-items:center;transition:background .12s,color .12s,border-color .12s,transform .06s;color:var(--ink)}.dk-ctl:hover:not(:disabled) .dk-ctl-i{border-color:var(--primary);color:var(--primary)}.dk-ctl:active:not(:disabled) .dk-ctl-i{transform:scale(.96)}.dk-ctl.on .dk-ctl-i,.dk-ctl.on:hover:not(:disabled) .dk-ctl-i{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.dk-ctl.hang .dk-ctl-i{background:var(--danger);color:#fff;border-color:var(--danger)}.dk-ctl.hang:hover .dk-ctl-i{color:#fff;filter:brightness(1.08);border-color:var(--danger)}.dk-ctl:disabled{opacity:.45;cursor:not-allowed}.dk-call-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px;padding:0 16px 16px;min-height:280px}.dk-live{border:1px solid var(--line);border-radius:14px;background:var(--panel-2);padding:12px 14px;overflow-y:auto;display:grid;gap:10px;align-content:start;min-height:0;max-height:100%}.dk-ai-before{border-bottom:1px dashed var(--line-strong);padding-bottom:8px;display:grid;gap:8px}.dk-ai-toggle{background:none;border:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer;padding:0;font-weight:500}.dk-ai-toggle:hover{color:var(--accent)}.dk-call-notes{display:flex;flex-direction:column;gap:6px;min-height:0}.dk-call-notes .textarea{flex:1;min-height:120px;font-size:13px;resize:none}.dk-callstrip{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 14px;background:var(--chrome);color:#fff;flex:none}.dk-cs-main{flex:1;min-width:0;background:none;border:0;color:#fff;display:flex;gap:10px;align-items:center;cursor:pointer;font-size:13px;padding:4px 0}.dk-cs-main .mono{opacity:.8}.dk-cs-main span:last-child{margin-left:auto;font-size:12px;color:var(--pink)}.dk-callstrip .btn.ghost{color:#fff}.dk-callstrip .btn.ghost:hover{background:#ffffff1a}.dk-keypad{display:grid;gap:8px;padding:10px}.dk-kp-val{text-align:center;padding:4px 6px 8px;border-bottom:1px solid var(--line);font-size:15px;min-height:30px;letter-spacing:.1em}.dk-kp-val .faint{font-family:var(--font);letter-spacing:0;font-size:12px}.dk-kp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dk-kp-grid button{height:48px;border-radius:14px;border:1px solid var(--line);background:var(--panel-2);display:grid;place-content:center;justify-items:center;cursor:pointer;color:var(--ink);gap:1px}.dk-kp-grid button:hover{background:var(--primary-soft);border-color:var(--primary-line)}.dk-kp-grid button:active{transform:scale(.97)}.dk-kp-grid b{font-size:19px;font-weight:600;line-height:1}.dk-kp-grid small{font-size:9px;letter-spacing:.12em;color:var(--faint);min-height:10px;line-height:1}.dk-prof{padding:16px 16px 14px;border-bottom:1px solid var(--line);position:relative;background:linear-gradient(180deg,var(--panel-2),var(--panel))}.dk-prof h3{font-size:15px}.dk-side-close{position:absolute;top:10px;right:10px;color:var(--muted)}.dk-prof-id{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding-right:30px}.dk-prof-rows{display:grid;gap:6px;margin-top:12px;font-size:12.5px;color:var(--ink-2)}.dk-prof-rows>span{display:flex;gap:8px;align-items:center;min-width:0}.dk-prof-rows svg{color:var(--faint);flex:none}.dk-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;align-items:center}.dk-tags .tag button{background:none;border:0;cursor:pointer;padding:0;margin-left:2px;color:var(--faint);display:flex}.dk-tags .tag button:hover{color:var(--danger)}.dk-tag-vip{background:var(--accent-soft)!important;color:var(--accent)!important}.dk-tag-add{cursor:pointer;border:1px dashed var(--line-strong);background:transparent;color:var(--muted)}.dk-tag-add:hover{color:var(--primary);border-color:var(--primary)}.dk-tag-in{height:24px!important;width:120px;font-size:12px!important;padding:0 8px!important}.dk-sec{border-bottom:1px solid var(--line)}.dk-sec-top{display:flex;align-items:center;padding-right:10px}.dk-sec-btn{flex:1;display:flex;gap:8px;align-items:center;padding:12px 16px;background:none;border:0;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;min-width:0}.dk-sec-btn>svg:first-child{color:var(--primary);flex:none}.dk-sec-count{font-size:11px;background:var(--panel-3);border-radius:9px;padding:0 6px;color:var(--muted);line-height:17px}.dk-chev{margin-left:auto;color:var(--faint);transition:transform .15s;transform:rotate(-90deg)}.dk-sec.open .dk-chev{transform:none}.dk-sec-body{padding:0 16px 14px;display:grid;gap:8px}.dk-assist{display:grid;gap:8px}.dk-ask{display:flex;align-items:center;gap:6px;border:1px solid var(--line-strong);border-radius:10px;padding:0 4px 0 10px;height:34px;background:var(--panel);color:var(--faint)}.dk-ask:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.dk-ask input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:13px;color:var(--ink)}.dk-sugg{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--panel);display:grid;gap:6px}.dk-sugg.top{background:var(--grad-soft);border-color:var(--primary-line)}.dk-sugg.gap{background:var(--warn-soft)}.dk-sugg p{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dk-sugg-t{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12.5px}.dk-score{font-size:11px;font-weight:600;color:var(--ok);font-family:var(--mono)}.dk-sugg-f{display:flex;justify-content:space-between;align-items:flex-end;gap:6px}.dk-sugg .cite{font-size:10.5px;padding:1px 6px}.dk-regen{justify-self:start;color:var(--muted)}.dk-ho{display:grid;gap:12px}.dk-ho-grid{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px 12px;font-size:12.5px;align-items:center}.dk-ho-grid>span{color:var(--muted)}.dk-ho-grid>b{font-weight:500;min-width:0}.dk-rule{font-family:var(--mono);font-size:11px!important;background:var(--panel-3);padding:2px 7px;border-radius:6px;font-weight:500;display:inline-block;justify-self:start}.dk-ho-sum ul,.dk-offer-sum ul{margin:6px 0 0;padding-left:18px;display:grid;gap:3px}.dk-ho-sum li{font-size:12.5px;color:var(--ink-2)}.dk-mini-h{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);display:flex;align-items:center;gap:5px}.dk-kv{display:grid;grid-template-columns:112px minmax(0,1fr);gap:6px 12px;font-size:12.5px;margin:0}.dk-kv dt{color:var(--muted)}.dk-kv dd{margin:0;font-weight:500;overflow-wrap:anywhere}.dk-kv.mono-v dt,.dk-kv.mono-v dd{font-size:11.5px}.dk-toolres{border:1px solid var(--line);border-radius:9px;padding:7px 9px;font-size:11.5px;background:var(--panel-2);display:grid;gap:3px;min-width:0}.dk-toolres svg{color:var(--ok);flex:none}.dk-toolres.failed svg{color:var(--danger)}.dk-toolres>.mono{color:var(--ink-2);font-size:11px}.dk-hist{display:grid;gap:1px;margin:0 -6px}.dk-hist-i{display:flex;gap:10px;align-items:center;padding:7px 6px;border-radius:9px;background:none;border:0;cursor:pointer;text-align:left;width:100%;color:var(--ink)}.dk-hist-i:hover{background:var(--panel-2)}.dk-hist-i b{font-size:12.5px;display:block;font-weight:600}.dk-hist-i small{font-size:11.5px;color:var(--muted);display:block}.dk-offer{position:fixed;top:66px;right:16px;width:404px;max-height:calc(100vh - 82px);overflow-y:auto;z-index:75;background:var(--panel);border-radius:18px;color:var(--ink);box-shadow:var(--shadow-lg),0 0 0 1px var(--primary-line),0 0 0 6px color-mix(in srgb,var(--accent) 12%,transparent);animation:dk-offerin .28s cubic-bezier(.2,.9,.3,1.2)}@keyframes dk-offerin{0%{transform:translateY(-14px) scale(.97);opacity:0}}.dk-offer-head{background:var(--chrome);color:#fff;padding:14px 16px;display:flex;gap:14px;align-items:center;position:relative;overflow:hidden}.dk-offer-head:after{content:"";position:absolute;left:-40px;top:-80px;width:220px;height:200px;border-radius:50%;background:var(--grad);opacity:.35;filter:blur(34px)}.dk-offer-head>*{position:relative;z-index:1}.dk-ring{position:relative;display:inline-grid;place-items:center;flex:none}.dk-ring:before,.dk-ring:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:14px;border:2px solid var(--pink);animation:dk-ringout 1.6s ease-out infinite}.dk-ring:after{animation-delay:.8s}@keyframes dk-ringout{0%{transform:scale(1);opacity:.9}to{transform:scale(1.6);opacity:0}}.dk-ring .ch-i{animation:dk-shake 1.6s ease-in-out infinite}@keyframes dk-shake{0%,50%,to{transform:none}5%,15%,25%{transform:rotate(-9deg)}10%,20%{transform:rotate(9deg)}}.dk-offer-k{font-size:11.5px;color:#ffffffb8;display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.dk-offer-t{font-size:15.5px;font-weight:600;margin-top:2px}.dk-count{position:relative;display:inline-grid;place-items:center;flex:none}.dk-count svg{position:absolute;top:0;right:0;bottom:0;left:0}.dk-count circle{fill:none;stroke-width:4}.dk-count .trk{stroke:#ffffff26}.dk-count .val{stroke:var(--pink);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.dk-count .val.low{stroke:#ff7b93}.dk-count b{font-family:var(--mono);font-size:14px;color:#fff;position:relative}.dk-offer-body{padding:14px 16px 4px;display:grid;gap:12px}.dk-offer-who{display:flex;gap:12px;align-items:center}.dk-offer-who b{font-size:15px}.dk-offer-chips{display:flex;flex-wrap:wrap;gap:5px}.dk-offer-chips .pill{font-size:11.5px;line-height:19px}.dk-offer-reason{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dk-offer-reason>div{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:grid;gap:3px;min-width:0}.dk-offer-reason small{font-size:11px;color:var(--muted)}.dk-offer-reason b{font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.dk-offer-reason .dk-rule{white-space:normal}.dk-offer-sum{background:var(--grad-soft);border:1px solid var(--primary-line);border-radius:12px;padding:10px 12px}.dk-offer-sum .dk-mini-h{color:var(--accent)}.dk-offer-sum li{font-size:12.8px;color:var(--ink-2);line-height:1.45}.dk-offer-quote{margin:0;padding:7px 12px;border-left:3px solid var(--c2);background:var(--panel-2);border-radius:0 8px 8px 0;font-size:13px;color:var(--ink-2);font-style:italic}.dk-offer-foot{display:grid;grid-template-columns:1fr 1.5fr;gap:8px;padding:12px 16px 16px;position:sticky;bottom:0;background:var(--panel)}.dk-offer-foot .btn{height:46px;font-size:14.5px;font-weight:600;border-radius:12px}.dk-offer-foot kbd{background:#7f7f7f2e;border:0;color:inherit;margin-left:2px}.dk-reject:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.dk-accept{background:var(--ok);border:0;color:#fff;box-shadow:0 10px 22px -10px var(--ok);animation:dk-acceptglow 1.6s ease-in-out infinite}.dk-accept:hover{color:#fff;filter:brightness(1.07)}@keyframes dk-acceptglow{50%{box-shadow:0 10px 26px -6px color-mix(in srgb,var(--ok) 70%,transparent)}}.dk-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.dk-wrap-head{padding:16px 20px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center;flex:none}.dk-wrap-head h2{font-size:17px}.dk-wrap-i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--st-wrap) 18%,var(--panel));color:var(--st-wrap);flex:none}.dk-wrap-timer{display:flex;gap:8px;align-items:center;color:var(--st-wrap);font-weight:600}.dk-wrap-timer .mono{font-size:20px;color:var(--ink)}.dk-wrap-bar{grid-column:1 / -1;height:4px;background:var(--grey-soft);overflow:hidden;margin:0 -20px;border-radius:0}.dk-wrap-bar span{display:block;height:100%;background:var(--st-wrap);transition:width 1s linear}.dk-wrap-bar span.low{background:var(--warn)}.dk-wrap-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px;display:grid;gap:18px;align-content:start}.dk-wrap-sec{display:grid;gap:10px}.dk-dispos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.dk-dispos button{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1.5px solid var(--line);border-radius:11px;background:var(--panel);cursor:pointer;text-align:left;font-size:13px;font-weight:500;color:var(--ink);transition:border-color .12s,box-shadow .12s}.dk-dispos button:hover{border-color:var(--primary-line)}.dk-dispos button.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);font-weight:600}.dk-dispos button.on kbd{border-color:var(--primary);color:var(--primary)}.dk-ai-sugg{margin-left:auto;font-size:10.5px;display:inline-flex;gap:3px;align-items:center;color:var(--accent);font-weight:700}.dk-wrap-crm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.dk-wrap-foot{padding:12px 20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;flex:none;flex-wrap:wrap}.dk-idle{flex:1;display:grid;place-content:center;gap:14px;padding:30px;background:radial-gradient(ellipse at 50% 30%,var(--panel-2),var(--panel) 70%)}.dk-idle-pulse{position:relative;width:74px;height:74px;margin:10px auto 0}.dk-idle-pulse span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--st-ready);animation:dk-ringout 2.4s ease-out infinite;opacity:0}.dk-idle-pulse span:nth-child(2){animation-delay:.8s}.dk-idle-pulse span:nth-child(3){animation-delay:1.6s}.dk-xfer{display:grid;grid-template-columns:168px minmax(0,1fr);gap:18px}.dk-xfer-tabs{display:flex;flex-direction:column;gap:2px}.dk-xfer-tabs button{display:flex;gap:8px;align-items:center;padding:9px 10px;border-radius:9px;font-size:13px;font-weight:500;color:var(--muted);text-align:left;background:none;border:0;cursor:pointer;white-space:nowrap}.dk-xfer-tabs button:hover{color:var(--ink);background:var(--panel-2)}.dk-xfer-tabs button[aria-selected=true]{background:var(--primary-soft);color:var(--primary);font-weight:600}.dk-xfer-main{display:grid;gap:12px;min-width:0;align-content:start}.dk-xfer-mode{display:grid;gap:6px}.dk-xfer-list{display:grid;gap:2px;max-height:248px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;padding:4px}.dk-xfer-list>button{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:9px;background:none;border:0;text-align:left;cursor:pointer;width:100%;color:var(--ink)}.dk-xfer-list>button b,.dk-dial-row b{font-size:13px;display:block;font-weight:600}.dk-xfer-list>button small,.dk-dial-row small{font-size:11.5px;color:var(--muted);display:block}.dk-xfer-list>button:hover:not(:disabled){background:var(--panel-2)}.dk-xfer-list>button.on{background:var(--primary-soft)}.dk-xfer-list>button:disabled{opacity:.45;cursor:not-allowed}.dk-xfer-list .dk-check{color:var(--primary)}.dk-xi{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--panel-3);color:var(--primary);flex:none}.dk-xi.ai{background:var(--grad);color:#fff}.dk-brief{display:grid;gap:10px;padding:12px;border:1px dashed var(--primary-line);border-radius:12px;background:var(--grad-soft)}.dk-dialer{display:grid;gap:22px}.dk-dial-top{display:grid;gap:12px;max-width:340px;margin:0 auto;width:100%}.dk-dial-top .dk-keypad{padding:0}.dk-dial-top .dk-kp-grid button{height:54px}.dk-dial-num{display:flex;align-items:center;border-bottom:2px solid var(--line);padding:4px 0}.dk-dial-num:focus-within{border-color:var(--primary)}.dk-dial-num input{flex:1;min-width:0;border:0;background:none;outline:0;font-size:24px;text-align:center;color:var(--ink);padding:4px}.dk-dial-lists{display:grid;gap:10px}.dk-dial-lists .dk-xfer-list{max-height:none}.dk-dial-row{display:flex;gap:10px;align-items:center;padding:8px;border-bottom:1px solid var(--line)}.dk-dial-row:last-child{border-bottom:0}.dk-dial-row>.grow{min-width:0}.dk-dir{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--panel-3);flex:none}.dk-dir.in{color:var(--ok)}.dk-dir.out{color:var(--info)}.dk-dir.missed{color:var(--danger);background:var(--danger-soft)}.dk-stats{display:grid;gap:18px}.dk-stats-hero{background:var(--chrome);color:#fff;border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;position:relative;overflow:hidden}.dk-stats-hero:after{content:"";position:absolute;right:-40px;top:-60px;width:200px;height:200px;border-radius:50%;background:var(--grad);opacity:.45;filter:blur(30px)}.dk-stats-hero>*{position:relative;z-index:1}.dk-stats-hero small{font-size:12px;color:#ffffffb3}.dk-stats-hero b{display:block;font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.dk-stats-hero span{font-size:12px;color:#ffffffb3}.dk-stats-spark{width:150px;flex:none}.dk-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dk-stats-sec{display:grid;gap:10px}.dk-stats-sec h3{font-size:14px}.dk-star{color:#e0a43a;fill:#e0a43a}.dk-fb{border-bottom:1px solid var(--line);padding:8px 0}.dk-fb:last-child{border-bottom:0}.dk-fb-s{color:#e0a43a;letter-spacing:.1em;font-size:13px}.dk-fb p{margin:2px 0;font-size:13px}.dk-fb small{color:var(--muted);font-size:12px}.dk-mtest{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.dk-meter{display:flex;gap:3px;height:22px}.dk-meter i{flex:1;border-radius:3px;background:var(--grey-soft);transition:background .08s}.dk-meter i.on{background:var(--ok)}.dk-meter i.mid{background:var(--warn)}.dk-meter i.hi{background:var(--danger)}.dk-keys{display:grid}.dk-keys>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;align-items:center}.dk-keys>div:last-child{border-bottom:0}.dk-keys>div>span:last-child{display:inline-flex;gap:4px}.dk-show-sm,.dk-show-sm-flex{display:none!important}.dk-mnav,.dk-side-scrim{display:none}@media (max-width: 1360px){.dk-hide-lg{display:none!important}}@media (max-width: 1439px){.dk-ws{grid-template-columns:296px minmax(0,1fr) 326px}.dk-ws.side-collapsed{grid-template-columns:296px minmax(0,1fr)}.dk-act-l{display:none}.dk-ch-actions .btn.sm:has(.dk-act-l){width:31px;padding:0}}@media (max-width: 1180px){.dk-hide-md{display:none!important}}@media (max-width: 1279px){.dk-ws,.dk-ws.side-collapsed{grid-template-columns:300px minmax(0,1fr)}.dk-act-l{display:inline}.dk-ch-actions .btn.sm:has(.dk-act-l){width:auto;padding:0 11px}.dk-ws.side-collapsed .dk-side{display:block}.dk-side{position:fixed;top:64px;right:8px;bottom:8px;width:min(370px,calc(100vw - 16px));z-index:45;box-shadow:var(--shadow-lg);transform:translate(calc(100% + 20px));transition:transform .22s ease;visibility:hidden}.dk-ws.side-overlay .dk-side{transform:none;visibility:visible}.dk-ws.side-overlay .dk-side-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:44}.dk-call-body{grid-template-columns:minmax(0,1fr)}.dk-call-notes .textarea{min-height:80px}}@media (max-width: 900px){.dk-hide-sm{display:none!important}.dk-show-sm{display:inline-flex!important}.dk-show-sm-flex{display:flex!important}.dk-top{gap:6px;padding:0 8px 0 10px;height:54px}.dk-status{max-width:52vw;padding:0 8px 0 10px}.dk-st-label em{display:none}.dk-dial-btn{width:36px;padding:0;justify-content:center}.dk-ws,.dk-ws.side-collapsed{grid-template-columns:minmax(0,1fr);padding:0;gap:0;margin:0;border-radius:14px 14px 0 0;overflow:hidden}.dk-rail,.dk-center,.dk-side{border-radius:0;border:0;box-shadow:none}.dk-side,.dk-ws.side-overlay .dk-side{position:static;transform:none;visibility:visible;width:auto;display:block}.dk-ws.side-overlay .dk-side-scrim{display:none}.dk[data-m=inbox] .dk-center,.dk[data-m=inbox] .dk-side,.dk[data-m=chat] .dk-rail,.dk[data-m=chat] .dk-side,.dk[data-m=customer] .dk-rail,.dk[data-m=customer] .dk-center{display:none!important}.dk-side-toggle,.dk-act-l{display:none}.dk-ch-actions .btn.sm:has(.dk-act-l){width:31px;padding:0}.dk-side-close{display:none}.dk-mnav{display:grid;grid-template-columns:repeat(4,1fr);height:60px;flex:none;background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.dk-mnav button{display:grid;place-items:center;align-content:center;gap:2px;font-size:11px;font-weight:500;color:var(--muted);background:none;border:0;position:relative;cursor:pointer}.dk-mnav button[aria-current=true]{color:var(--primary);font-weight:600}.dk-mnav button[aria-current=true]:before{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;border-radius:0 0 2px 2px;background:var(--grad)}.dk-mnav i{position:absolute;top:6px;left:calc(50% + 6px);background:var(--accent);color:#fff;font-style:normal;font-size:10px;font-weight:700;border-radius:8px;padding:0 5px;line-height:16px}.dk-conv-head{padding:10px;gap:8px}.dk-conv-head .avatar.lg{width:36px;height:36px;font-size:13px}.dk-ch-id h2{font-size:15px}.dk-ch-phone{display:none}.dk-thread-inner{padding:14px 12px 18px}.dk-msg{max-width:88%}.dk-composer-wrap{padding:6px 10px 10px}.dk-tpl-grid{grid-template-columns:minmax(0,1fr)}.dk-tpl-list{border-right:0;border-bottom:1px solid var(--line);max-height:130px}.dk-call-hero{margin:10px 10px 0;padding:14px}.dk-call-timer{margin-left:0;width:100%;grid-template-columns:auto 1fr auto;align-items:center;justify-items:start}.dk-call-timer>.mono{font-size:30px}.dk-call-name h2{font-size:19px}.dk-call-id{gap:12px}.dk-call-av .avatar.xl{width:52px;height:52px;font-size:18px}.dk-ctls{gap:2px;padding:12px 6px 10px}.dk-ctl{width:48px;font-size:10.5px}.dk-ctl-l{white-space:nowrap}.dk-ctl-i{width:44px;height:44px}.dk-call-body{padding:0 10px 12px}.dk-offer{top:auto;bottom:68px;left:8px;right:8px;width:auto;max-height:calc(100dvh - 140px)}.dk-xfer{grid-template-columns:minmax(0,1fr)}.dk-xfer-tabs{flex-direction:row;overflow-x:auto}.dk-wrap-head{padding:14px 14px 0;grid-template-columns:minmax(0,1fr)}.dk-wrap-head h2{font-size:15.5px}.dk-net{font-size:12px;padding:6px 10px}.dk-wrap-bar{margin:0 -14px}.dk-wrap-body{padding:14px}.dk-dispos{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-wrap-foot{padding:10px 14px}.dk-today{display:none}.dk-stats-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dk-offer-reason{grid-template-columns:minmax(0,1fr)}.dk~.toasts{bottom:72px;left:12px;right:12px}}.dk{--dk-on-ok: #fff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .dk{--dk-on-ok: #06281b}}:root[data-theme=dark] .dk{--dk-on-ok: #06281b}.dk .btn.success,.dk .btn.success:hover,.dk-accept,.dk-accept:hover{color:var(--dk-on-ok)}
