@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAvMABEAAAAAGIgAAAtwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXAiBMgmcDBEICoYghWsLFAABNgIkAyIEIAWEbgddDIFhGxAXIwPBxkEgBD5M9pcHNhkOC9d/TWPHUBgLWadj2h0PhZSK0tw7jx+laU82/ePdIKKcRtWjkSwrTAqxQ6wQ8yFmj+mPyTHAy1ClWfnSsJ4aFAU2rdvAUKgXQ4VVpN4/KjQl8Du/hvfCsMezEvO6//0L31tlazPvuG/VMIdsBxFiXRvhtvfPVw5JSBZpTBIVIaHKdqxnqcnWdplaYCm+ifr/rfnad2fmEwpbQiHx+Na46qrJJPlnZ3cLu/mQ5DNuSkDCoGLeIlkkIdn21Lpa38u2RBts2nC2Z1tIlmAJYhWffydFgFD4xApBMI7N4JCaPpB09QxNYaMBgkEAiG555KG+Nfpo/eqEcACVG2t1IC/CBHWn5oBB6E1WqJRGjwox/YbiSt3y6Q7zlzTb3Q8fw3XfZbwnaIHxIH4XeSmAClUfBFxsZRhWbIcV5Gn6dDhxPYWFSztv4uOi3Hd1Z378Jw3+ysdsayc/nUDgdqLvqi92rxjAYc6hYUf14pHGg/9RLMDMXhZg+bPMqoG56vuVPME89cXgX25G6lHaDn0pNc0hb8GQtwf/jf/b6oMSrdyDf6l9gQDXZevSD88ZPP8B6/KvQvUcBff1pHn6DuXthS0t6RztTogR7oG2WVBhzQkBbj4lFCxaTBjQ9MgYf/lCXhND1Zq7Gl/nnlslir89FKGG4rpN6LOHi6pUWDOZ3TcjiuslfOLiwZtC0fISo2Prmg3Oyl1f4rXSGukEIxLH4tUTz7X0aYMm8bEzdPHXUqAD3B63WKlEDPfzv0tBb5jnAmNnz7UXu9Rf2urvXd2ubhMFbhhJigXMgBJ9rItOmu/alRxdM6YrNp0Lq6XaaHUvdg2UE8ojXBQ4ZDpiI7gsPTH9sD2PlCN5k+emtN2n5kh07zz5cySelj1hQluhvU3Cx0PBZxnbcojRkZywxlp6FFu6r50lUX21g+nqGMXKYTXmepS8Mmp2P+8vxh6oO7q4XeohtHMv5tGFd1mQGCKeGRdL+ICfq4XKHJPd1W/ZBMngDdU+IR1mwLee8EMdnSGcx+da2qpcg5ddHqkb50oOFv+gcJvP4qqhkPlXkR3awM0lGhDtVds5u9Q00i5zs9GJO4c3WlEMJ+1N/asSVtYhpwJYqEfhqjfP7FFYv1TTocRg0c9iIgJdVRJb5SYRCSRLRPD70oFzi2UnEuECkdWJKMTBEfHVcy2dObskilXzWgApJfONxg+/la7fNv4eYV17mKGYutvlh19DJ8SQx/Qei84ofzeij9dGykxUdCDKc4/wEOmPTJow/FC6CCvaic93anPKyPVoSHmzA0UqsA8mTU4E94F0AoIFzNSizN91OxJjG4Sw8yOq8TOLw4VOJf1WiLasLeGWCTOsnFWfJU5flBG5JjnnwVPsHSNlj21FHq3m3vVEPDoTMZEATCiRKUpiBiUzTSnMpFRmURrzUTqzKYP5K4phU39erPzDb8U0IM+vlG0TJZKUePE+ZGlKnvg4aC4uEBGHWIeUT0Jlzzc0ZCIgCwHZCMhBQC4C8hCQj4ACBBQioAihtgwaVyuVeyuJWWu7V9tBN3Ap265NAVAedydnPVEBaa+FrLF23d7UF500w8CpMhTU9PBG2mwXomK9mzqxLR/4AO2qsVl0urYa+rTT5TW4YK8k6ds5EruhRNdk8g8Bur60671aJ4Z5UGqhUfuuR4HsF0rUYXh1TNQXq0Z4LPpeG9CVTLoG7cEOUP7dfLe3vTWVOyE6YnmpV5146SzRCJj8SrCMdrQX8e+hckAIV3fnMpPGud4aRlNEA+sQlmVFX7F2VoR3Xh7pcDWE43WKq7OeswmHmrOVo7arbEdEdVy904U+kc6hWSfDZJuiGTRbwGQNFqh+v80kdGG7dj0YDncox6GGjVZ5ptnahLrCfmN6w2wwhi4MSNeujWP4XXQePQ2eaJ6GASRhFlEbr+entERwKGNnqxbVAo5rFQd7EprkK8JVGTRaDKicSmHOQwzL0XLffW8JzeBCN3p4oUxb7+PantTEFyQy2aGbT37B/LZ4MA0T+Jd3JLAcwrkXjT70gI6vEu3EqOfhsPKOaousvM+doDG21rULNMXZjdX22sS5vpgHiwMBZeqOMLk17WLS2xqhlvutVufkplGDXW/6N96D7tQ8w+R6/if2G1gNR72H7Tra9RC3SlH0LlJvBRtxQnQfknFRNH8Ddr3/6LcnXvLuwqvbuCZKrV0fkYGmQXT0zqHOqx4CDScavhyTyTRoN2eXE+WOYDU7DF89o1iQngeMMaXxdBFMMDUnafSyKWXTdLoIZph6Z/EIodPHHFeazxDBAldazEcES1xpOUMEK1zNVX3oZmtIbB2J0TVk6i5mhnLJTMfBYs+yuwTcAe4C94D7wAPgIfAIOmN0+rNnJchBBiKFMrMRDyJwfY4Omook8DIJVJXQGkQthkbMbq9g6gBI0UOJAUxjCWkKk4BZwCJgFbAJ2AUcKeEU4RLhFuER4RXhE9X+WMS32i5xrLlFVy63LhZDdM8r7C7G8uHhB/VbSE8hggQRAYAfgGjABsaBSyAViAV5PwoV5PP8+v/atLaN+EQdGhFqhu2FmaFhM86UsxqyvBOysBj2Znnqd5y7b7nOd78b8ujbPCU1hHAiCH0VT/l2yKPvZoe86Vvfcu6+I099bYJzOBsytRqSJyGY+ER/4IMfeP0bnvb0p2X9seVrf999qWs/+sC9H37gYfon13svbDvlY88NpXWdHU0dI83VY8b04zZ2ls935vO+Od1R2VfZ8bpXZzdP9PT1jHv2mN08sxvoPH380WJU60rPV/To6kvPX/bSjDf8sMnXPjnp995kdI957d7tClQeAuLDF4y3o1w76JIBgHRQQ8ZL4YkeeRkIhhJjFwVqFqVYBcVoFH+mkdpKLn63I1rJ0OB90dicF4cG0eyhVMuwaSiRVhlJGbwvlyi8HfIs2lDO6L1UlFbPvHM9i9asgWZsft4LB7+ND18Uv5LlJBU/KLl/+30NhNp166j66hVPwe+zfX77KVrAtDB3sULE57d8u4gY6xhG5zC27azjOF2OYatbHU1l49jOdgOGPG7QayxzghiIMmTfJWfsvFY/2xmfn/eiS0vyc7Myc6L4c4vNis6JDHUyih+srS4vFoRnKhG5AQyMKMNJKH6w6JLF05T4kyGGIfNduYAY41lRmZHaSVYJOMQDqq+/hLPe1Yjmf9sRxu8Afvqkd/8Vrv2e6P939d9rbxoPgIWClwr8vRRFHRCpH9kBAm+21QFz4ZDpSXy8VBCTNyKAn1N8vBAHRQkLPB94V3goNgLY7GAg2g98TrxbDyFZ8noowiWxh0EzP+qhKeIdPUymWOlhUUCtDr80wx5XaZ9nXNJIuYTmTS7Yz+grpssSedNHoE8FepfyjtLDED1Ir7PmY7Y5UdLDrj7ZN5cywbZIX6vrdVrPIOuiuqK8LhWUEThKVtqEq7V5h3WuofWUPfabaXUp4EZJ1+9R3WcdpdSwteMNCvWOd9kw3Pk1HT6zdNNPU6fnR4uqT3c6sTMeS2Hf2hM3VxKgMo25TGWwvcCqKaXSxZgEfZBgs9SlfSqsvck2L5MFL0/pLvtk7JqNRG8q6WNB7JZtFjoq8a7rnLB72XE5Ox1IOq4tRMHHNPi6C5WA8Az8QA6fF4UhhmgxxbLaNy62b7Z91yf7gUB7AL6xMtBR7V/fvL7a/kdZQeGNqwK1DL6Pz03MPYi8YP5evoxf6+wBX8d7oaeWbIsidFMvfFIP6ia73MrXKZbl5FxwVo2qTqtGF6tMbd1NWMdH44ghglAcfGAR4lPMunipsq/5fgzoesiR54zP3XvPmcO0xQrK3mfjJ9A1n/KQz7p8wH4KolWKN6dyFX8CL3xaDasWq0IXqjRthRe9T4JDP/9BSRPfaW5ZdHUBAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-ext-400-normal-BbKYyvR9.woff2)format("woff2"),url(/assets/fragment-mono-latin-ext-400-normal-CT4YFKeK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-400-normal-yxdJ5AmL.woff2)format("woff2"),url(/assets/fragment-mono-latin-400-normal-BYwT3kSJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Fragment Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ls-tight:-.04em;--ls-snug:-.03em;--ls-normal:-.02em;--ls-subtle:-.01em}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,button,input,textarea,select{font-family:var(--font-sans);letter-spacing:var(--ls-normal)}code,pre,kbd,.mono,.dev-header,.code-body,.mac-dots,.card-build .card-mockup-header span,.problem-tag,.item-title,.item-num,.radar-status,.ob-script-code code{font-family:var(--font-mono);letter-spacing:-.02em}strong,b{font-weight:500}h1,h2,h3,h4,h5,h6{letter-spacing:var(--ls-snug);font-weight:400}h1,.hero-title{letter-spacing:var(--ls-tight);line-height:1.3}button,.btn-primary,.btn-secondary,.btn-try,.btn-contact,.approve-button,.primary-button,.ob-next-btn,.ob-back-btn,.filter,.nav-item.active,.secondary-button,.send-button,.ai-write,.text-button{font-weight:500}.brand-row,.landing-brand,.ob-brand,.topbar h1,.nav-count,.sidebar-label,.live-badge,.paused-badge,.provider-chip,.announcement-pill{letter-spacing:var(--ls-normal);font-weight:500}.topbar h1,.thread-head h2,.product-copy h2,.problem-header-box h2,.ob-step h1,.ob-step h2,.metric-display>span{font-weight:400}.problem-header-box h2{letter-spacing:var(--ls-tight);font-size:clamp(26px,4vw,40px);line-height:1.3}.problem-item h3{letter-spacing:var(--ls-normal);font-size:15px;font-weight:500}.conversation-meta strong,.subject-row span,.message-author strong,.card-mockup-header strong,.workflow-step strong{font-weight:500}.message-bubble,.conversation-copy p,.hero-subtitle,.ob-step p,.detail-section p,.product-copy p{letter-spacing:var(--ls-normal);font-weight:400}:root{font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:#17201d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink:#17201d;--muted:#737c77;--line:#e2e5df;--soft:#f5f6f2;--panel:#fff;--accent:#db4834;--accent-dark:#26351b;--radius:12px;background:#eef0ec}*{box-sizing:border-box}body{background:var(--soft);min-width:320px;min-height:100dvh;letter-spacing:var(--ls-normal,-.02em);margin:0;font-weight:400}button,input,textarea{font:inherit;letter-spacing:inherit}button{color:inherit}.app-shell{grid-template-columns:230px minmax(0,1fr);min-height:100dvh;display:grid;overflow:hidden}.sidebar{color:#dfe5df;z-index:30;background:#17201d;flex-direction:column;height:100dvh;padding:18px 14px 14px;display:flex;position:relative}.brand-row{color:#fff;letter-spacing:-.04em;align-items:center;gap:10px;height:42px;padding:0 8px;font-size:19px;font-weight:800;display:flex}.brand-mark{color:#1a241d;background:var(--accent);border-radius:9px;place-items:center;width:29px;height:29px;display:grid;transform:rotate(-4deg)}.brand-logo-mark{flex:none;place-items:center;width:32px;height:32px;display:grid}.brand-logo-mark img{object-fit:contain;filter:invert();width:100%;height:100%;display:block}.primary-nav{gap:4px;margin-top:24px;display:grid}.nav-item{color:#9faca5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 10px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:flex}.nav-count{background:var(--accent);color:#17201d;border-radius:7px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:800;display:grid}.sidebar-section{margin-top:28px}.sidebar-label{text-transform:uppercase;letter-spacing:.12em;color:#64716a;padding:0 10px 8px;font-size:9px;font-weight:800;display:block}.sidebar-bottom{gap:6px;margin-top:auto;display:grid}.resolution-card{border-radius:var(--radius);background:#202b27;border:1px solid #2b3933;margin-bottom:8px;padding:12px}.resolution-top{color:#aab5af;align-items:center;gap:7px;font-size:10px;display:flex}.resolution-top strong{color:#fff;margin-left:auto;font-size:12px}.progress-track{background:#3a4741;border-radius:10px;height:4px;margin:10px 0 8px;overflow:hidden}.progress-track span{background:var(--accent);width:73%;height:100%;display:block}.resolution-card p{color:#7f8c85;margin:0;font-size:9px}.workspace-switcher{border-top:1px solid #2b3430;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:6px;padding:9px 8px;display:grid}.workspace-avatar{color:#17201d;background:#edf0e9;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.workspace-switcher div:nth-child(2){display:grid}.workspace-switcher strong{color:#f4f7f4;font-size:11px}.workspace-switcher span{color:#77847d;margin-top:2px;font-size:9px}.sidebar-close,.mobile-menu,.sidebar-scrim{display:none!important}.main-area{background:var(--panel);grid-template-rows:68px minmax(0,1fr);min-width:0;height:100dvh;display:grid}.topbar{border-bottom:1px solid var(--line);background:#fffffff0;justify-content:space-between;align-items:center;min-width:0;padding:0 22px;display:flex}.topbar-title{align-items:center;gap:10px;display:flex}.topbar h1{letter-spacing:-.03em;margin:0;font-size:15px}.topbar p{color:#8c948f;margin:3px 0 0;font-size:9px}.topbar-actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .15s;display:grid}.search-command{border:1px solid var(--line);color:#7f8883;cursor:pointer;background:#fafbf9;border-radius:9px;align-items:center;gap:8px;min-width:190px;height:34px;padding:0 8px 0 11px;font-size:10px;display:flex}.search-command kbd{font:inherit;background:#fff;border:1px solid #d9ddd7;border-radius:5px;align-items:center;gap:2px;margin-left:auto;padding:3px 5px;font-size:9px;display:flex}.notification{position:relative}.notification span{background:#df563f;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.avatar{color:#354039;background:#dfe6dc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.avatar.small{color:#fff;background:#22302a;border-radius:9px;width:32px;height:32px}.avatar-1{color:#40576c;background:#dde7f0}.avatar-2{color:#7a4936;background:#f2dfd7}.avatar-3{color:#604b7c;background:#e7e0f2}.avatar-4{color:#76652f;background:#f0e8cf}.avatar-5{color:#3f684e;background:#dcebe2}.avatar-6{color:#6d4551;background:#eadde1}.inbox-layout{grid-template-columns:315px minmax(420px,1fr) 245px;min-height:0;display:grid}.inbox-layout.no-selection{grid-template-columns:315px minmax(420px,1fr)}.conversation-list-panel,.thread-panel,.details-panel{background:#fff;min-height:0}.conversation-list-panel{border-right:1px solid var(--line);grid-template-rows:auto auto minmax(0,1fr);display:grid}.list-head{align-items:center;gap:10px;padding:16px 14px 10px;display:flex}.filters{background:#f2f4f0;border-radius:9px;flex:1;gap:3px;padding:3px;display:flex}.filter{white-space:nowrap;color:#87908b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700}.filter.active{color:#25302b;background:#fff;box-shadow:0 1px 4px #1c2b2314}.list-head .icon-button{width:32px;height:32px}.list-search{color:#909891;background:#f7f8f5;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;height:34px;margin:0 14px 10px;padding:0 10px;display:flex}.list-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.conversation-scroll,.message-scroll{scrollbar-width:thin;scrollbar-color:#cfd4ce transparent;overflow-y:auto}.conversation-item{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f1f2ef;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;transition:background .15s;display:flex}.conversation-item.selected{box-shadow:inset 3px 0 var(--accent-dark);background:#f2f5ee}.conversation-copy{flex:1;min-width:0}.conversation-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.subject-row{align-items:center;gap:5px;margin-top:4px;display:flex}.subject-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.subject-row i{background:#638f2c;border-radius:50%;width:5px;height:5px;margin-left:auto}.conversation-copy p{color:#89918c;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 7px;font-size:8px;overflow:hidden}.conversation-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.status{align-items:center;gap:4px;width:max-content;font-size:8px;font-weight:700;display:flex}.status-ia{color:#577726}.status-revisar{color:#bb563f}.status-humano{color:#66736c}.channel-pill{color:#69736d;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:8px;font-weight:700;display:inline-flex}.channel-whatsapp{color:#128c5f}.empty-state{color:#8a938d;text-align:center;justify-items:center;gap:7px;padding:70px 20px;display:grid}.empty-state strong{color:#445049;font-size:12px}.empty-state span{font-size:9px}.thread-panel{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.thread-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:71px;padding:14px 18px;display:flex}.thread-title-row{align-items:center;gap:8px;display:flex}.thread-head h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:460px;margin:0;font-size:12px;overflow:hidden}.thread-head p{color:#8b938e;margin:5px 0 0;font-size:8px}.thread-head p span{margin:0 4px}.live-badge,.paused-badge{border-radius:6px;flex:none;padding:4px 7px;font-size:7px;font-weight:800}.thread-actions{gap:7px;display:flex}.secondary-button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.date-separator{color:#9aa19d;align-items:center;gap:10px;margin:0 0 19px;font-size:8px;display:flex}.date-separator:before,.date-separator:after{content:"";background:#eaede8;flex:1;height:1px}.message-row{align-items:flex-start;gap:9px;max-width:86%;margin-bottom:18px;display:flex}.message-row.customer{flex-direction:row-reverse;margin-left:auto}.message-row.customer .message-author{flex-direction:row-reverse}.message-row.customer .message-bubble{background:#edf1ea;border-top-right-radius:3px}.message-row.ai .message-bubble{border-top-left-radius:3px}.message-row.agent{flex-direction:row-reverse;margin-left:auto}.message-row.agent .message-author{flex-direction:row-reverse}.message-row.agent .message-bubble{color:#fff;background:#203028;border-top-right-radius:3px}.message-avatar{color:#415b73;background:#dce6f0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.message-avatar.agent{color:#fff;background:#22302a}.message-content{min-width:0}.message-author{align-items:center;gap:7px;margin-bottom:5px;display:flex}.message-bubble{background:#fff;border:1px solid #e5e8e3;border-radius:10px;padding:10px 12px;font-size:9px;line-height:1.6}.confidence{color:#6c8d34;align-items:center;gap:5px;margin-top:5px;font-size:7px;display:flex}.suggestion-card{border-radius:var(--radius);background:#f7faef;border:1px solid #d9e6c6;margin:8px 0 18px 37px;padding:13px}.suggestion-head{justify-content:space-between;align-items:center;display:flex}.suggestion-head div{color:#536f2d;align-items:center;gap:6px;display:flex}.source-link{color:#556548;background:#ffffffb3;border:1px solid #dde7d1;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:8px;display:flex}.source-link svg:last-child{margin-left:auto}.suggestion-reason{color:#88918b;margin-top:8px;font-size:7px;line-height:1.45}.suggestion-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.ai-loading-card{min-height:112px}.skeleton-line{background:linear-gradient(90deg,#e6edda 20%,#f7faef 50%,#e6edda 80%) 0 0/220% 100%;border-radius:5px;width:78%;height:8px;margin-top:10px;animation:1.25s ease-in-out infinite skeleton-pulse}.skeleton-line.wide{width:94%;margin-top:18px}.skeleton-line.short{width:55%}.ai-error-card{border-radius:var(--radius);color:#b5563f;background:#fff8f4;border:1px solid #e8c8bd;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:8px 0 18px 37px;padding:12px;display:grid}.ai-error-card div{gap:2px;display:grid}.ai-error-card strong{color:#713c30;font-size:9px}.ai-error-card span{color:#966d63;font-size:7px}.ai-error-card button{color:#854839;cursor:pointer;background:#fff;border:1px solid #dfb9ae;border-radius:8px;height:29px;padding:0 9px;font-size:8px;font-weight:800}.approve-button,.primary-button{color:#f7faf5;cursor:pointer;white-space:nowrap;background:#25331d;border:0;border-radius:9px;align-items:center;gap:6px;height:33px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.text-button{color:#63705f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;height:32px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.composer{border-radius:var(--radius);background:#fff;border:1px solid #d7dcd5;padding:9px;box-shadow:0 7px 20px #2e40350f}.composer textarea{resize:none;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px;line-height:1.45}.composer-bottom{justify-content:space-between;align-items:center;display:flex}.composer-bottom>div{align-items:center;gap:5px;display:flex}.small-icon{border:0;width:29px;height:29px}.ai-write{color:#577027;cursor:pointer;background:#f2f5ed;border:0;border-radius:8px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.ai-write:disabled{cursor:not-allowed;opacity:.58}.send-button{background:var(--accent-dark);color:#fff;cursor:pointer;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.details-panel{border-left:1px solid var(--line);overflow-y:auto}.customer-card{text-align:center;border-bottom:1px solid var(--line);justify-items:center;padding:24px 18px 18px;display:grid}.customer-card h3{margin:9px 0 2px;font-size:11px}.customer-card p{color:#8e9691;margin:0;font-size:8px}.customer-tags{gap:5px;margin-top:9px;display:flex}.detail-section{border-bottom:1px solid var(--line);padding:17px}.detail-section h4{margin:0 0 12px;font-size:9px}.detail-section dl{gap:10px;margin:0;display:grid}.detail-section dl div{justify-content:space-between;gap:8px;font-size:8px;display:flex}.detail-section dd{color:#4a554f;text-align:right;margin:0}.detail-title{justify-content:space-between;align-items:center;display:flex}.detail-title svg{color:#719439}.ai-summary p{color:#67716b;margin:0 0 8px;font-size:8px;line-height:1.65}.attribute{color:#6c746f;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;height:32px;padding:0;font-size:8px;display:flex}.attribute svg:last-child,.attribute span{color:#79a033;margin-left:auto}.product-page{background:#f7f8f5;min-height:0;padding:clamp(30px,5vw,70px);overflow-y:auto}.product-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;max-width:1120px;min-height:380px;margin:0 auto;display:grid}.product-copy{max-width:620px}.product-kicker{color:#587128;align-items:center;gap:7px;width:max-content;font-size:11px;font-weight:800;display:flex}.product-copy h2{letter-spacing:-.04em;max-width:720px;margin:18px 0;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.3}.product-copy p{color:#68736c;max-width:600px;margin:0 0 24px;font-size:14px;line-height:1.7}.primary-button{height:42px;padding:0 16px;font-size:11px}.metric-display{color:#f6f9f5;background:#1c2822;border-radius:18px;flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:330px;padding:30px;display:flex;position:relative;overflow:hidden}.metric-display:before{content:"";background:var(--accent);filter:blur(90px);opacity:.12;border-radius:50%;width:250px;height:250px;position:absolute;top:-40px;right:-50px}.metric-display>span{letter-spacing:-.04em;font-size:clamp(56px,8vw,96px);font-weight:400;line-height:1.3}.metric-display>p{color:#aab5ae;margin:10px 0 30px;font-size:11px}.metric-graph{align-items:flex-end;gap:7px;height:80px;display:flex}.metric-graph i{background:var(--accent);opacity:.85;border-radius:3px 3px 0 0;flex:1;min-width:8px}.metric-graph i:first-child{height:30%}.metric-graph i:nth-child(2){height:45%}.metric-graph i:nth-child(3){height:38%}.metric-graph i:nth-child(4){height:60%}.metric-graph i:nth-child(5){height:55%}.metric-graph i:nth-child(6){height:78%}.metric-graph i:nth-child(7){height:92%}.activity-grid{border-top:1px solid #dce0da;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:40px auto 0;display:grid}.activity-grid div{padding:25px 25px 25px 0}.activity-grid div+div{border-left:1px solid #dce0da;padding-left:25px}.activity-grid span{color:#7e8781;font-size:10px}.activity-grid strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:21px;display:block}.activity-grid p{color:#959d98;margin:0;font-size:9px}.toast{z-index:50;color:#fff;background:#1c2923;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;animation:.22s ease-out toast-in;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #141f193d}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes skeleton-pulse{to{background-position:-220% 0}}:root{color:#0a0a0a;--ink:#0a0a0a;--muted:#6b6b6b;--line:#dedede;--soft:#f6f6f6;--panel:#fff;--accent:#fff;--accent-dark:#0a0a0a}body{background:#f5f5f5}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#111}.sidebar{color:#e8e8e8;background:#0b0b0b}.brand-mark{color:#050505;background:#fff}.nav-item{color:#a8a8a8}.nav-item.active{color:#fff;background:#242424}.nav-count{color:#090909;background:#fff}.sidebar-label{color:#666}.resolution-card{background:#171717;border-color:#292929}.resolution-top{color:#b7b7b7}.progress-track{background:#363636}.resolution-card p{color:#858585}.workspace-avatar{color:#0a0a0a;background:#fff}.workspace-switcher strong{color:#fff}.workspace-switcher span{color:#818181}.main-area,.topbar,.conversation-list-panel,.thread-panel,.details-panel{background:#fff}.topbar h1{font-size:17px}.topbar p{color:#7c7c7c;font-size:11px}.search-command{color:#666;background:#fafafa;font-size:12px}.search-command kbd{border-color:#d8d8d8}.avatar.small{color:#fff;background:#111}.avatar,.avatar-1,.avatar-2,.avatar-3,.avatar-4,.avatar-5,.avatar-6{color:#303030;background:#ededed}.filters{background:#f0f0f0}.filter{color:#6f6f6f;font-size:11px}.filter.active{color:#0a0a0a}.list-search{color:#7d7d7d;background:#f7f7f7}.list-search:focus-within{border-color:#111}.conversation-meta strong{font-size:12px}.subject-row span{font-size:11px}.conversation-copy p{color:#777;font-size:10px}.status{color:#555;font-size:10px}.status-ia,.status-revisar,.status-humano{color:#555}.empty-state,.empty-state strong,.empty-state span{color:#666}.thread-head h2{max-width:560px;font-size:15px}.thread-head p{color:#777;font-size:10px}.live-badge,.paused-badge{padding:5px 8px;font-size:9px}.secondary-button{border-color:#d8d8d8;height:38px;font-size:11px}.date-separator{color:#929292;margin-bottom:24px;font-size:10px}.message-row{gap:12px;max-width:84%;margin-bottom:24px;animation:.28s ease-out both message-enter}.message-avatar{color:#282828;background:#ececec;border-radius:10px;width:34px;height:34px;font-size:10px}.message-avatar.ai,.message-avatar.agent{color:#fff;background:#0a0a0a}.message-author{gap:9px;margin-bottom:7px}.message-author strong{font-size:12px}.message-bubble{border-color:#dedede;border-radius:12px;padding:13px 15px;font-size:13px;line-height:1.55}.confidence{color:#555;margin-top:7px;font-size:10px}.suggestion-card{background:#fafafa;border-color:#cfcfcf;margin:10px 0 24px 46px;padding:17px;animation:.3s ease-out both suggestion-enter}.suggestion-head strong{color:#111;font-size:12px}.provider-chip{color:#fff;background:#111;font-size:9px}.suggestion-card>p{color:#333;margin:14px 0;font-size:13px;line-height:1.6}.source-link{color:#333;background:#fff;border-color:#d8d8d8;padding:10px;font-size:11px}.suggestion-reason{color:#777;margin-top:10px;font-size:10px}.approve-button,.primary-button{color:#fff;background:#0a0a0a;height:38px;font-size:11px}.text-button{color:#333;height:38px;font-size:11px}.ai-error-card{color:#111;background:#f7f7f7;border-color:#bdbdbd}.ai-error-card button{color:#111;border-color:#bdbdbd}.composer{border-color:#cecece;padding:12px;box-shadow:0 8px 24px #0000000f}.composer textarea{font-size:13px;line-height:1.5}.ai-write{color:#111;background:#eee;height:34px;padding:0 11px;font-size:11px}.send-button{background:#0a0a0a;width:36px;height:36px}.customer-card h3{font-size:13px}.customer-tags span{color:#444;background:#efefef;font-size:9px}.detail-section h4{font-size:11px}.detail-title svg,.attribute svg:last-child,.attribute span{color:#111}.ai-summary p{color:#555;font-size:10px}.product-kicker{color:#111}.product-copy p{color:#555}.metric-display{background:#0a0a0a}.metric-display:before,.metric-graph i{background:#fff}.toast{background:#0a0a0a;font-size:11px;box-shadow:0 14px 40px #00000038}.sidebar-close{border-color:#333}@keyframes message-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes suggestion-enter{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}:root{color:#000912;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink:#000912;--muted:#00091294;--line:#00091221;--soft:#fae6e1;--panel:#fff3f0;--accent:#ebd5be;--accent-dark:#000912;--radius:16px;font-family:Inter,system-ui,sans-serif}body{letter-spacing:-.02em;background:#fae6e1}button,input,textarea{letter-spacing:-.02em}button,.nav-item,.conversation-item,.icon-button{transition:background-color .15s}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #000912}.app-shell{grid-template-columns:240px minmax(0,1fr)}.sidebar{color:#fff3f0;background:#000912;padding:20px 16px 16px}.brand-row{letter-spacing:-.04em;padding:0 8px;font-size:20px;font-weight:500}.brand-mark{color:#000912;background:#fff3f0;border-radius:10px;width:32px;height:32px}.primary-nav{gap:6px;margin-top:30px}.nav-item{color:#fff3f0a8;border-radius:14px;min-height:44px;padding:0 12px;font-size:14px;font-weight:400}.nav-item:hover{color:#fff3f0;background:#ffffff12}.nav-item.active{color:#fff3f0;background:#ffffff1c;font-weight:500}.nav-item.active svg{color:#fff3f0}.nav-count{color:#000912;background:#fff3f0;border-radius:100px;min-width:24px;height:24px;font-size:11px;font-weight:500}.sidebar-label{color:#fff3f061;letter-spacing:.12em;font-size:10px;font-weight:500}.resolution-card{background:#ffffff14;border-color:#ffffff1a;border-radius:16px;padding:14px}.resolution-top{color:#fff3f0ad;font-size:11px}.resolution-top strong{color:#fff3f0;font-size:13px;font-weight:500}.resolution-top svg{color:#fff3f0}.progress-track{background:#ffffff24;height:3px}.progress-track span{background:#fff3f0}.resolution-card p{color:#fff3f07a;font-size:10px}.workspace-switcher{border-color:#ffffff1a}.workspace-avatar{color:#000912;background:#fff3f0;border-radius:10px}.workspace-switcher strong{color:#fff3f0;font-size:12px;font-weight:500}.workspace-switcher span{color:#fff3f075;font-size:10px}.main-area{background:#fff3f0;grid-template-rows:76px minmax(0,1fr)}.topbar,.conversation-list-panel,.thread-panel,.details-panel{background:#fff3f0}.topbar{padding:0 24px}.topbar h1{letter-spacing:-.04em;font-size:18px;font-weight:500}.topbar p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.icon-button{border-color:var(--line);background:#fff3f0ad;border-radius:100px;width:38px;height:38px}.icon-button:hover{background:#fae6e1}.search-command{border-color:var(--line);min-width:210px;height:38px;color:var(--muted);background:#fff3f0a8;border-radius:100px;padding:0 10px 0 14px;font-size:12px}.search-command kbd{border-color:var(--line);background:#fff3f0;border-radius:100px;font-size:10px}.notification span{background:#000912}.avatar.small{color:#fff3f0;background:#000912;border-radius:100px;font-weight:500}.filters{background:#ebd5be9e;border-radius:100px}.filter{color:var(--muted);border-radius:100px;padding:8px 12px;font-size:12px;font-weight:400}.filter.active{color:#000912;background:#fff3f0;font-weight:500;box-shadow:0 1px 4px #0009120f}.list-search{height:40px;color:var(--muted);background:#fae6e1b8;border:1px solid #0000;border-radius:100px}.list-search:focus-within{background:#fff3f0;border-color:#00091252}.list-search input{font-size:13px}.conversation-item{background:#fff3f0;border-color:#00091214;padding:15px 14px}.conversation-item:hover{background:#fae6e19e}.conversation-item.selected{background:#fae6e1;box-shadow:inset 3px 0 #000912}.avatar,.avatar-1,.avatar-2,.avatar-3,.avatar-4,.avatar-5,.avatar-6{color:#000912;background:#ebd5be;border-radius:12px;width:38px;height:38px;font-size:11px;font-weight:500}.conversation-meta strong{font-size:13px;font-weight:500}.conversation-meta span{color:var(--muted);font-size:11px}.subject-row span{margin-top:1px;font-size:12px;font-weight:500}.subject-row i{background:#000912}.conversation-copy p{color:var(--muted);margin:5px 0 9px;font-size:12px}.status,.status-ia,.status-revisar,.status-humano{color:#000912ad;font-size:11px;font-weight:400}.thread-head{min-height:82px;padding:17px 22px}.thread-head h2{letter-spacing:-.03em;font-size:18px;font-weight:500}.thread-head p{color:var(--muted);font-size:12px;line-height:1.5}.live-badge,.paused-badge{border-radius:100px;padding:5px 9px;font-size:10px;font-weight:500}.live-badge{color:#fff3f0;background:#000912}.paused-badge{color:#000912;background:#ebd5be}.secondary-button{border-color:var(--line);background:0 0;border-radius:100px;height:40px;padding:0 14px;font-size:12px;font-weight:500}.secondary-button:hover{background:#fae6e1}.message-scroll{background:#fff3f0;padding:30px clamp(26px,4vw,68px)}.date-separator{color:#0009126b;font-size:11px}.date-separator:before,.date-separator:after{background:#0009121a}.message-row{margin-bottom:26px;animation-duration:.4s;animation-timing-function:cubic-bezier(.44,0,.56,1)}.message-avatar{color:#000912;background:#ebd5be;border-radius:12px;width:38px;height:38px;font-size:11px;font-weight:500}.message-avatar.ai,.message-avatar.agent{color:#fff3f0;background:#000912}.message-author strong{font-size:13px;font-weight:500}.message-author span{color:#00091275;font-size:11px}.message-bubble{border-color:var(--line);color:#000912;letter-spacing:-.02em;background:#fff3f0cc;border-radius:16px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.5}.message-row.customer .message-bubble{background:#fae6e1}.message-row.agent .message-bubble{color:#fff3f0;background:#000912}.confidence{color:#00091299;font-size:11px}.confidence span:last-child{color:#0009126b}.suggestion-card{border-color:var(--line);background:#fae6e1;border-radius:16px;padding:20px;animation-duration:.4s;animation-timing-function:cubic-bezier(.44,0,.56,1)}.suggestion-card.needs-escalation{background:#fae6e1;border-color:#00091238}.suggestion-head div{color:#000912}.suggestion-head strong{color:#000912;font-size:14px;font-weight:500}.suggestion-head>span{color:var(--muted);font-size:11px}.provider-chip{color:#fff3f0;background:#000912;border-radius:100px;padding:4px 7px;font-size:10px;font-weight:500}.suggestion-card>p{color:#000912;font-size:14px;line-height:1.5}.source-link{border-color:var(--line);color:#000912;background:#fff3f0b8;border-radius:12px;padding:11px 12px;font-size:12px}.suggestion-reason{color:var(--muted);font-size:11px;line-height:1.5}.approve-button,.primary-button{color:#fff3f0;background:#000912;border-radius:100px;height:40px;padding:0 16px;font-size:12px;font-weight:500}.approve-button:hover,.primary-button:hover{background:#1b2228}.text-button{color:#000912;height:40px;font-size:12px;font-weight:500}.skeleton-line{background:linear-gradient(90deg,#ebd5be 20%,#fff3f0 50%,#ebd5be 80%)}.ai-error-card{border-color:var(--line);color:#000912;background:#fae6e1;border-radius:16px}.ai-error-card strong,.ai-error-card span{color:#000912}.ai-error-card button{border-color:var(--line);color:#000912;border-radius:100px}.composer-wrap{background:#fff3f0;padding:14px 20px 18px}.composer{background:#fff3f0e6;border-color:#0009122e;border-radius:16px;padding:14px;box-shadow:0 10px 28px #0009120d}.composer textarea{color:#000912;font-size:14px;line-height:1.5}.composer textarea::placeholder{color:#0009126b}.small-icon{width:36px;height:36px}.ai-write{color:#000912;background:#fae6e1;border-radius:100px;height:36px;padding:0 13px;font-size:12px;font-weight:500}.send-button{color:#fff3f0;background:#000912;border-radius:100px;width:38px;height:38px}.customer-card{padding-top:28px}.avatar.large{border-radius:16px;width:56px;height:56px;font-size:14px}.customer-card h3{font-size:15px;font-weight:500}.customer-card p{color:var(--muted);font-size:11px}.customer-tags span{color:#000912;background:#fae6e1;border-radius:100px;padding:5px 8px;font-size:10px;font-weight:500}.detail-section h4{font-size:12px;font-weight:500}.detail-section dl div{font-size:11px}.detail-section dt{color:var(--muted)}.detail-section dd,.detail-title svg,.attribute svg:last-child,.attribute span{color:#000912}.ai-summary p{color:#000912b3;font-size:11px;line-height:1.5}.ai-summary>span{color:#0009126b;font-size:10px}.attribute{color:#000912ad;font-size:11px}.product-page{background:#fff3f0}.product-kicker{color:#000912;font-size:14px;font-weight:500}.product-copy h2{color:#000912;letter-spacing:-.04em;font-weight:500}.product-copy p{color:#000912ad;font-size:16px}.metric-display{color:#fff3f0;background:#000912;border-radius:24px}.metric-display>p{color:#fff3f0a8}.metric-graph i{background:#fff3f0}.activity-grid,.activity-grid div+div{border-color:var(--line)}.activity-grid span,.activity-grid p{color:var(--muted)}.toast{color:#fff3f0;background:#000912;border-radius:100px;font-size:12px;box-shadow:0 14px 40px #0009122e}.toast svg{color:#fff3f0}body[data-view=app]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background-color:#000;background-image:radial-gradient(circle at 10% 20%,#db48340d 0%,#0000 42%),radial-gradient(circle at 90% 80%,#f973160a 0%,#0000 45%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:100% 100%,100% 100%,80px 80px,80px 80px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.app-shell{--ink:#fff;--muted:#ffffff8c;--line:#ffffff14;--soft:#0a0a0c;--panel:#050507;--accent:#db4834;--accent-dark:#c73d2a;--radius:12px}body[data-view=app] button:focus-visible,body[data-view=app] input:focus-visible,body[data-view=app] textarea:focus-visible{outline-color:#db4834}body[data-view=app] .app-shell{background:0 0;grid-template-columns:256px minmax(0,1fr)}body[data-view=app] .sidebar{color:#f4f4f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000eb;border-right:1px solid #ffffff0f;padding:16px 14px}body[data-view=app] .brand-row{letter-spacing:-.03em;height:48px;padding:0 6px;font-size:17px;font-weight:500}body[data-view=app] .brand-mark{color:#000;background:#db4834;border-radius:8px;width:28px;height:28px;transform:none}body[data-view=app] .primary-nav{margin-top:14px}body[data-view=app] .nav-item{color:#ffffff8c;letter-spacing:-.02em;border-radius:9px;min-height:40px;font-size:14px;font-weight:400}body[data-view=app] .nav-item.active svg{color:#db4834}body[data-view=app] .nav-count{color:#000;background:#db4834;min-width:22px;height:22px;font-size:11px;font-weight:500}body[data-view=app] .sidebar-label{color:#ffffff59}body[data-view=app] .resolution-card{background:#ffffff08;border-color:#ffffff14;border-radius:12px}body[data-view=app] .resolution-top{color:#ffffff8c}body[data-view=app] .resolution-top strong{color:#fff}body[data-view=app] .resolution-top svg{color:#db4834}body[data-view=app] .progress-track{background:#ffffff1a}body[data-view=app] .progress-track span{background:#db4834}body[data-view=app] .resolution-card p{color:#fff6}body[data-view=app] .workspace-switcher{border-color:#ffffff0f}body[data-view=app] .workspace-avatar{color:#fff;background:#ffffff14}body[data-view=app] .workspace-switcher strong{color:#f4f4f5}body[data-view=app] .workspace-switcher span{color:#ffffff73}body[data-view=app] .main-area{background:#050507;border:0;border-radius:0;grid-template-rows:68px minmax(0,1fr);height:100dvh;margin:0;overflow:hidden}body[data-view=app] .topbar,body[data-view=app] .conversation-list-panel,body[data-view=app] .thread-panel,body[data-view=app] .details-panel{background:#050507}body[data-view=app] .topbar h1{color:#fff;letter-spacing:-.04em;font-size:18px;font-weight:500}body[data-view=app] .topbar p{color:#ffffff73;letter-spacing:-.02em;font-size:12px}body[data-view=app] .icon-button{color:#fffc;background:#ffffff0a;border-color:#ffffff1a}body[data-view=app] .icon-button:hover{background:#ffffff14}body[data-view=app] .search-command{color:#ffffff80;background:#ffffff0a;border-color:#ffffff1a}body[data-view=app] .search-command kbd{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1f}body[data-view=app] .notification span{background:#db4834;border-color:#050507}body[data-view=app] .avatar.small{color:#fff;background:#ffffff1a}body[data-view=app] .list-head{background:#000}body[data-view=app] .filters{background:#ffffff0d;border-radius:9px}body[data-view=app] .filter{color:#ffffff80}body[data-view=app] .filter.active{color:#fff;box-shadow:none;background:#db483426}body[data-view=app] .list-search{color:#ffffff73;background:#ffffff0a;border-color:#ffffff14}body[data-view=app] .list-search:focus-within{background:#ffffff0f;border-color:#db483480}body[data-view=app] .list-search input{color:#fff}body[data-view=app] .list-search input::placeholder{color:#ffffff59}body[data-view=app] .conversation-item{color:#f4f4f5;background:#000;border-color:#ffffff0d}body[data-view=app] .conversation-item:hover{background:#ffffff0a}body[data-view=app] .conversation-item.selected{background:#db483414;box-shadow:inset 3px 0 #db4834}body[data-view=app] .avatar,body[data-view=app] .avatar-1,body[data-view=app] .avatar-2,body[data-view=app] .avatar-3,body[data-view=app] .avatar-4,body[data-view=app] .avatar-5,body[data-view=app] .avatar-6{color:#ffffffd9;background:#ffffff14}body[data-view=app] .conversation-meta strong,body[data-view=app] .subject-row span{color:#fff}body[data-view=app] .conversation-meta span,body[data-view=app] .conversation-copy p{color:#ffffff73}body[data-view=app] .subject-row i{background:#db4834}body[data-view=app] .status,body[data-view=app] .status-ia{color:#db4834e6}body[data-view=app] .status-revisar{color:#f97316}body[data-view=app] .status-humano{color:#ffffff80}body[data-view=app] .channel-pill,body[data-view=app] .empty-state,body[data-view=app] .empty-state strong,body[data-view=app] .empty-state span{color:#ffffff73}body[data-view=app] .empty-state strong{color:#ffffffbf}body[data-view=app] .thread-head{background:#050507;border-color:#ffffff0f}body[data-view=app] .thread-head h2{color:#fff}body[data-view=app] .thread-head p{color:#ffffff73}body[data-view=app] .live-badge{color:#db4834;background:#db483426}body[data-view=app] .paused-badge{color:#ffffffa6;background:#ffffff14}body[data-view=app] .secondary-button{color:#fff;background:#ffffff0a;border-color:#ffffff1f}body[data-view=app] .secondary-button:hover{background:#ffffff14}body[data-view=app] .message-scroll{scrollbar-color:#ffffff26 transparent;background:#050507}body[data-view=app] .date-separator{color:#ffffff59}body[data-view=app] .date-separator:before,body[data-view=app] .date-separator:after{background:#ffffff14}body[data-view=app] .message-avatar{color:#ffffffd9;background:#ffffff1a}body[data-view=app] .message-avatar.ai{color:#000;background:#db4834}body[data-view=app] .message-avatar.agent{color:#fff;background:#ffffff1f}body[data-view=app] .message-author strong{color:#fff}body[data-view=app] .message-author span{color:#fff6}body[data-view=app] .message-bubble{color:#ffffffe6;background:#ffffff0a;border-color:#ffffff14}body[data-view=app] .message-row.customer .message-bubble{color:#fff;background:#ffffff12}body[data-view=app] .message-row.agent .message-bubble{color:#000;background:#db4834;border-color:#db4834}body[data-view=app] .confidence{color:#db4834d9}body[data-view=app] .confidence span:last-child{color:#fff6}body[data-view=app] .suggestion-card,body[data-view=app] .suggestion-card.needs-escalation{background:#db48340f;border-color:#db483440}body[data-view=app] .suggestion-head div,body[data-view=app] .suggestion-head strong{color:#fff}body[data-view=app] .suggestion-head>span{color:#ffffff80}body[data-view=app] .provider-chip{color:#db4834;background:#db483433}body[data-view=app] .suggestion-card>p{color:#fffc}body[data-view=app] .source-link{color:#ffffffb3;background:#0000004d;border-color:#ffffff1a}body[data-view=app] .suggestion-reason{color:#ffffff73}body[data-view=app] .approve-button,body[data-view=app] .primary-button{color:#000;letter-spacing:-.02em;background:#db4834;border-radius:10px;font-size:12px;font-weight:500}body[data-view=app] .text-button{color:#ffffffa6}body[data-view=app] .skeleton-line{background:linear-gradient(90deg,#ffffff0f 20%,#ffffff1a 50%,#ffffff0f 80%)}body[data-view=app] .ai-error-card{color:#f4f4f5;background:#db483414;border-color:#db48344d}body[data-view=app] .ai-error-card strong{color:#fff}body[data-view=app] .ai-error-card span{color:#ffffff8c}body[data-view=app] .ai-error-card button{color:#db4834;background:0 0;border-color:#db483480}body[data-view=app] .composer-wrap{background:#050507}body[data-view=app] .composer{box-shadow:none;background:#ffffff0a;border-color:#ffffff1a;border-radius:12px}body[data-view=app] .composer textarea{color:#fff}body[data-view=app] .composer textarea::placeholder{color:#ffffff59}body[data-view=app] .ai-write{color:#db4834;background:#db48341f;border-radius:9px}body[data-view=app] .ai-write:hover{background:#db483433}body[data-view=app] .send-button{color:#000;background:#db4834;border-radius:10px}body[data-view=app] .send-button:disabled{color:#ffffff4d;background:#ffffff14}body[data-view=app] .approve-button:disabled{color:#ffffff59;background:#ffffff14}body[data-view=app] .details-panel,body[data-view=app] .customer-card,body[data-view=app] .detail-section{border-color:#ffffff0f}body[data-view=app] .customer-card h3,body[data-view=app] .detail-section h4{color:#fff}body[data-view=app] .customer-card p,body[data-view=app] .detail-section dt,body[data-view=app] .ai-summary>span{color:#ffffff73}body[data-view=app] .customer-tags span{color:#ffffffb3;background:#ffffff0f}body[data-view=app] .detail-section dd{color:#ffffffd9}body[data-view=app] .detail-title svg,body[data-view=app] .attribute svg:last-child,body[data-view=app] .attribute span{color:#db4834}body[data-view=app] .ai-summary p,body[data-view=app] .attribute{color:#ffffff8c}body[data-view=app] .product-page{background:#050507}body[data-view=app] .product-kicker{color:#db4834}body[data-view=app] .product-copy h2{color:#fff}body[data-view=app] .product-copy p{color:#ffffff8c}body[data-view=app] .metric-display{color:#fff;background:#ffffff08;border:1px solid #ffffff14}body[data-view=app] .metric-display:before{opacity:.15;background:#db4834}body[data-view=app] .metric-display>p{color:#ffffff80}body[data-view=app] .metric-graph i{background:#db4834}body[data-view=app] .activity-grid,body[data-view=app] .activity-grid div+div{border-color:#ffffff14}body[data-view=app] .activity-grid span,body[data-view=app] .activity-grid p{color:#ffffff73}body[data-view=app] .toast{color:#fff;background:#0a0a0c;border:1px solid #db48344d;box-shadow:0 14px 40px #00000080}body[data-view=app] .list-loading{padding:22px 16px}body[data-view=app] .thread-loading{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;max-width:720px;margin:16px auto;padding:18px}body[data-view=app] button:disabled,body[data-view=app] textarea:disabled{cursor:not-allowed;opacity:.54}body[data-view=app] .integration-page{background:#050507;min-height:0;padding:30px clamp(20px,3.2vw,48px) 44px;overflow-y:auto}body[data-view=app] .field-block>input:focus,body[data-view=app] .secret-input:focus-within,body[data-view=app] .phone-input:focus-within{border-color:#db4834;outline:0;box-shadow:0 0 0 2px #db483426}body[data-view=app] .setting-toggles input{accent-color:#db4834}body[data-view=app] .restart-link{color:#db4834}body[data-view=app] .landing-back-nav{color:#ffffffbf;background:#ffffff0a;margin-bottom:8px}body[data-view=app] .landing-back-nav:hover{color:#db4834;background:#db48341f}.integration-page{background:#050507;min-height:0;padding:30px clamp(20px,3.2vw,48px) 44px;overflow-y:auto}.integration-heading,.integration-grid,.integration-alert,.integration-loading{width:min(1120px,100%);margin-inline:auto}.integration-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.integration-brand{align-items:center;gap:14px;min-width:0;display:flex}.whatsapp-mark{color:#f7fff9;background:#1f9d63;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.integration-brand h2{color:#f4f4f5;letter-spacing:0;margin:0 0 4px;font-size:22px;font-weight:560}.integration-brand p{color:#92929b;margin:0;font-size:13px;line-height:1.5}.integration-state{color:#aaaab2;background:#202023;border:1px solid #343438;border-radius:9px;flex:none;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:550;display:inline-flex}.integration-state>span{background:#7b7b84;border-radius:50%;width:7px;height:7px}.integration-state.connected{color:#8fe0b4;background:#1e7f4e24;border-color:#3fb97747}.integration-state.connected>span{background:#46c985}.integration-alert{color:#f08d8d;background:#77252529;border:1px solid #ef6c6c4d;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 14px;display:flex}.integration-alert>div{flex:1;gap:3px;display:grid}.integration-alert strong{color:#f1c4c4;font-size:12px}.integration-alert span{color:#bd8f8f;font-size:11px;line-height:1.45}.integration-alert button{color:#bd8f8f;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.integration-alert button:hover{color:#f1c4c4;background:#ffffff0f}.integration-loading{background:#202023;border:1px solid #303034;border-radius:14px;gap:12px;padding:28px;display:grid}.integration-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:18px;display:grid}.connection-panel,.integration-settings{background:#202023;border:1px solid #303034;border-radius:14px;min-width:0}.connection-panel{min-height:525px;padding:22px}.integration-settings{gap:17px;padding:22px;display:grid}.panel-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-title>div{min-width:0}.panel-title span{color:#7f7f89;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:560;display:block}.panel-title h3{color:#f4f4f5;letter-spacing:0;margin:0;font-size:16px;font-weight:560}.service-badge{background:#1e7f4e24;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;color:#82d8aa!important;text-transform:none!important;margin:0!important;font-size:10px!important;display:inline-flex!important}.connection-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:32px;display:flex}.connection-empty>svg{color:#6f6f78;margin-bottom:16px}.connection-empty strong{color:#e4e4e7;font-size:15px;font-weight:560}.connection-empty p{color:#85858f;max-width:380px;margin:7px 0 20px;font-size:12px;line-height:1.55}.connection-empty .primary-button{justify-content:center;min-width:138px}.field-block{color:#b5b5bd;gap:7px;font-size:11px;font-weight:520;display:grid}.field-block>input,.secret-input,.phone-input{color:#f4f4f5;background:#18181a;border:1px solid #36363b;border-radius:9px;width:100%;height:42px}.field-block>input{padding:0 12px}.field-block input::placeholder,.phone-input input::placeholder{color:#666671}.field-block>input:focus,.secret-input:focus-within,.phone-input:focus-within{border-color:#3b82f6;outline:0;box-shadow:0 0 0 2px #3b82f624}.secret-input,.phone-input{align-items:center;display:flex;overflow:hidden}.secret-input input,.phone-input input{color:#f4f4f5;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%}.secret-input input{padding:0 4px 0 12px}.secret-input button{color:#85858f;background:0 0;border:0;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.secret-input button:hover{color:#f4f4f5}.setting-toggles{border-block:1px solid #303034;gap:1px;display:grid}.setting-toggles label{cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:13px 1px;display:grid}.setting-toggles label+label{border-top:1px solid #303034}.setting-toggles input{accent-color:#3b82f6;width:16px;height:16px;margin:2px 0 0}.setting-toggles span{gap:3px;display:grid}.setting-toggles strong{color:#d9d9dd;font-size:11px;font-weight:560}.setting-toggles small{color:#7d7d87;font-size:10px;line-height:1.45}.settings-submit{justify-content:center;width:100%}.link-view{padding-top:22px}.link-tabs{background:#18181a;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.link-tabs button{color:#85858f;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:11px;font-weight:540;display:flex}.link-tabs button.active{color:#f4f4f5;background:#303034}.phone-link{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px 4px 4px;display:grid}.phone-link form{gap:9px;max-width:410px;display:grid}.phone-link form>label{color:#c4c4ca;font-size:11px;font-weight:540}.phone-input span{color:#9b9ba4;border-right:1px solid #36363b;place-items:center;width:38px;height:100%;font-size:14px;display:grid}.phone-input input{padding:0 11px;font-size:14px}.phone-link form>p{color:#70707a;margin:-2px 0 6px;font-size:10px}.phone-link form .primary-button{justify-content:center;width:max-content}.pairing-result{background:#1e7f4e17;border-left:2px solid #45bd7d;justify-items:start;gap:7px;padding:16px;display:grid}.pairing-result>span{color:#8bd8af;font-size:10px;font-weight:550}.pairing-result code{color:#f4f4f5;font-family:var(--font-mono);letter-spacing:4px;font-size:clamp(23px,3vw,32px)}.pairing-result p{color:#8b9e94;max-width:440px;margin:0;font-size:10px;line-height:1.55}.qr-result,.qr-waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.qr-result img{aspect-ratio:1;object-fit:contain;background:#f3f3f1;border:10px solid #f3f3f1;border-radius:10px;width:min(270px,78%)}.qr-result p,.qr-waiting p{color:#81818b;max-width:330px;margin:13px 0 0;font-size:11px;line-height:1.5}.qr-waiting>svg{color:#6f6f78;margin-bottom:13px}.qr-waiting strong{color:#d9d9dd;font-size:13px}.qr-waiting .secondary-button{margin-top:16px}.restart-link{color:#8ab4ff;background:0 0;border:0;align-items:center;gap:6px;margin:14px auto 0;font-size:11px;display:flex}.connected-view{padding-top:28px}.connected-number{border-bottom:1px solid #303034;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:18px 0 22px;display:grid}.connected-number>span{color:#f7fff9;background:#1f9d63;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.connected-number small{color:#787882;margin-bottom:3px;font-size:10px;display:block}.connected-number strong{overflow-wrap:anywhere;color:#f4f4f5;font-size:17px;font-weight:580;display:block}.connected-number p{color:#85858f;margin:3px 0 0;font-size:11px}.connected-number>svg{color:#54cb8b}.connection-checks{gap:0;padding:12px 0;display:grid}.connection-checks div{color:#b9b9c0;align-items:center;gap:9px;min-height:38px;font-size:11px;display:flex}.connection-checks svg{color:#54cb8b}.connection-checks .pending svg{color:#d4a557}.connected-view>.secondary-button{margin-top:8px}@keyframes integration-spin{to{transform:rotate(360deg)}}@media (width<=1360px){.inbox-layout{grid-template-columns:290px minmax(420px,1fr)}.details-panel{display:none}}@media (width<=1040px){.integration-grid{grid-template-columns:1fr}.connection-panel{min-height:480px}}@media (width<=820px){.app-shell{grid-template-columns:1fr}.sidebar{width:240px;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000094;border:0;position:fixed;inset:0;display:block!important}.sidebar-close{color:#f4f4f5;background:#202023;border-color:#343438;margin-left:auto;display:grid!important}.mobile-menu{display:grid!important}.inbox-layout{grid-template-columns:280px minmax(420px,1fr);overflow-x:auto}.topbar{padding:0 14px}.search-command{justify-content:center;width:34px;min-width:auto;padding:0}.search-command span,.search-command kbd{display:none}.product-hero{grid-template-columns:1fr;gap:25px}.metric-display{min-height:270px}}@media (width<=620px){.main-area{grid-template-rows:62px minmax(0,1fr)}.inbox-layout{display:block;overflow:hidden}.conversation-list-panel{display:none}.thread-panel{height:calc(100dvh - 62px)}.thread-head{padding:10px 12px}.thread-head h2{max-width:190px}.thread-actions .icon-button{display:none}.secondary-button{justify-content:center;width:34px;padding:0;font-size:0}.message-scroll{padding:16px 13px}.message-row{max-width:95%}.suggestion-card,.ai-error-card{margin-left:0}.product-page{padding:32px 18px}.product-copy h2{font-size:40px}.activity-grid{grid-template-columns:1fr}.activity-grid div,.activity-grid div+div{border-bottom:1px solid #dce0da;border-left:0;padding:18px 0}.integration-page{padding:20px 13px 32px}.integration-heading,.integration-brand{align-items:flex-start}.integration-brand p{max-width:230px}.whatsapp-mark{border-radius:12px;flex-basis:42px;width:42px;height:42px}.integration-state{padding:7px;font-size:0}.integration-state>span{width:8px;height:8px}.connection-panel,.integration-settings{padding:17px}.connection-panel{min-height:450px}.connection-empty{min-height:350px;padding:22px 8px}.pairing-result code{letter-spacing:2px;font-size:21px}.phone-link form .primary-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.landing-page{--landing-header-height:62px;color:#fff;isolation:isolate;background:#000;width:100%;min-height:100dvh;position:relative;overflow:clip visible}.landing-hero:before,.landing-hero:after{content:"";pointer-events:none;position:absolute}.landing-hero:before{z-index:-2;filter:saturate(1.08);background:radial-gradient(128% 90% at 50% 116%,#ff924680 0%,#e5521c54 36%,#5c1b0a2e 64%,#0000 88%),radial-gradient(118% 76% at 50% 92%,#a02b0f38 0%,#4e14081f 48%,#0000 82%),radial-gradient(78% 50% at 50% 70%,#db48341f 0%,#db48340b 44%,#0000 78%),radial-gradient(58% 42% at 16% 78%,#db483429 0%,#0000 80%),radial-gradient(62% 44% at 84% 74%,#f9731624 0%,#0000 80%),linear-gradient(#050505 0%,#030303 30%,#080403fa 46%,#120704e6 64%,#3a1207a8 84%,#7a250a7a 100%);inset:0}.landing-hero:after{z-index:-1;opacity:.26;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E"),linear-gradient(#00000014,#00000029);background-size:180px 180px,100% 100%;inset:0}.landing-header{--header-gradient-opacity:0;height:var(--landing-header-height);min-height:var(--landing-header-height);-webkit-backdrop-filter:none;z-index:90;isolation:isolate;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;padding:10px clamp(20px,5vw,64px);display:flex;position:sticky;top:0}.landing-header:before{content:"";z-index:0;height:clamp(112px,13vh,160px);opacity:var(--header-gradient-opacity);pointer-events:none;background:linear-gradient(#000000f5 0%,#000000d6 34%,#0000006b 70%,#0000 100%);position:absolute;top:0;left:0;right:0}.landing-header>*{z-index:1;position:relative}.landing-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex}.landing-brand .brand-mark{color:#000;background:#db4834;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.landing-nav{gap:32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-nav a{color:#fff9;letter-spacing:-.02em;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.landing-nav a:hover{color:#fff}.landing-header-actions{align-items:center;gap:16px;display:flex}.btn-contact{color:#fffc;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:14px;font-weight:400;transition:color .2s}.btn-contact:hover{color:#fff}.btn-try{color:#000;letter-spacing:-.02em;cursor:pointer;background:#fff;border:0;border-radius:99px;padding:10px 22px;font-size:14px;font-weight:500;transition:background .15s}.btn-try:hover{background:#db4834}.landing-hero{--landing-hero-height:calc(100dvh - var(--landing-header-height));text-align:center;height:var(--landing-hero-height);min-height:var(--landing-hero-height);top:var(--landing-header-height);z-index:0;isolation:isolate;contain:paint;border-bottom:1px solid #ffffff0a;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:clamp(20px,3.4vh,38px) max(24px,50vw - 500px) clamp(34px,5vh,58px);display:flex;position:sticky;overflow:hidden;transform:translateZ(0)}.hero-announcement{cursor:pointer;background:#f973160d;border:1px solid #f973164d;border-radius:99px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px 6px 6px;transition:border-color .2s,background .2s;display:inline-flex}.hero-announcement:hover{background:#f9731614;border-color:#f9731699}.announcement-pill{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#f97316;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:800}.announcement-text{color:#ffffffe6;font-size:12px;font-weight:600}.announcement-arrow{color:#f97316;font-size:12px}.hero-3d-logo{z-index:1;pointer-events:none;filter:none;place-items:center;width:clamp(290px,34vw,390px);margin:clamp(8px,1.6vh,16px) auto clamp(4px,1vh,10px);display:grid;position:relative}.hero-3d-logo img{object-fit:contain;width:100%;height:auto;display:block}.hero-title{letter-spacing:-.04em;text-shadow:none;margin:0;font-size:clamp(34px,4.8vw,52px);font-weight:400;line-height:1.08}.hero-title span{color:#db4834;text-underline-offset:8px;text-shadow:none;text-decoration:underline;text-decoration-thickness:3px}.hero-actions{z-index:4;gap:16px;margin-top:0;display:flex;position:relative}.gsap-reveal,.problem-radar-ascii,.problem-item,.system-panel,.control-console,.landing-final-cta{will-change:transform, opacity}.btn-primary{color:#000;letter-spacing:-.02em;cursor:pointer;box-shadow:none;background:#fff;border:0;border-radius:99px;padding:14px 32px;font-size:15px;font-weight:500;transition:background-color .15s}.btn-primary:hover{background:#db4834}.btn-secondary{color:#fff;letter-spacing:-.02em;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:99px;padding:14px 32px;font-size:15px;font-weight:500;transition:background-color .15s,border-color .15s}.btn-secondary:hover{background:#ffffff0d;border-color:#ffffff80}.landing-foreground{z-index:3;--landing-divider-height:clamp(112px, 11vw, 150px);--landing-divider-overlap:calc(var(--landing-divider-height) * -.78);--landing-divider-image-position:43%;--landing-divider-image-scale:1;--landing-divider-image-origin:center bottom;--landing-divider-clearance:0px;--landing-divider-lift:0px;--_divider-flow:calc(var(--landing-divider-height) + var(--landing-divider-clearance));background:linear-gradient(180deg, transparent 0 var(--_divider-flow), #000 var(--_divider-flow) 100%);position:relative}.landing-section-divider{z-index:3;width:100%;height:var(--landing-divider-height);margin-top:var(--landing-divider-overlap);transform:translateY(var(--landing-divider-lift));isolation:isolate;pointer-events:none;background:0 0;position:relative;left:0;right:0;overflow:hidden}.landing-section-divider img{object-fit:cover;object-position:center var(--landing-divider-image-position);width:100%;height:100%;transform:scale(var(--landing-divider-image-scale));transform-origin:var(--landing-divider-image-origin);filter:saturate(1.08)contrast(1.08)brightness(.92);display:block;position:absolute;inset:0}.section-mini-label{color:#ffffff75;letter-spacing:.02em;font-size:11px;font-weight:600;display:block}.landing-system,.landing-control,.landing-problems,.landing-final-cta,.landing-footer{z-index:3;position:relative}.landing-system,.landing-control,.landing-final-cta{width:min(1240px,100% - 48px);margin:0 auto}.landing-system{padding:clamp(32px,4vw,56px) 0 110px}.system-copy,.control-copy{max-width:620px}.system-copy h2,.control-copy h2,.landing-final-cta h2{color:#fff;letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(30px,4.6vw,56px);font-weight:400;line-height:1.08}.system-copy p,.control-copy p,.landing-final-cta p{color:#fff9;margin:18px 0 0;font-size:15px;line-height:1.65}.system-grid{grid-template-columns:1fr;gap:24px;margin-top:38px;display:grid}.system-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0b,#ffffff04),#08080ab8;border:1px solid #ffffff14;border-radius:16px;align-content:start;gap:18px;min-width:0;min-height:230px;padding:24px;display:grid}.system-feature-card{--system-card-pad:clamp(28px, 4vw, 48px);--system-media-edge:8px;min-height:clamp(430px,46vw,560px);padding:var(--system-card-pad);isolation:isolate;background:radial-gradient(circle at 86% 16%,#ffffff14,#0000 26%),linear-gradient(#ffffff09,#ffffff03),#08080ad6;border-radius:18px;grid-template-columns:minmax(300px,.95fr) minmax(340px,1.05fr);grid-auto-rows:1fr;align-content:stretch;align-items:stretch;gap:clamp(28px,4vw,56px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000057}.system-feature-card:before{content:none}.system-card-copy,.system-card-media{z-index:1;position:relative}.system-card-copy{grid-template-rows:auto auto auto auto 1fr auto;align-content:start;max-width:430px;min-height:100%;padding:clamp(4px,1vw,12px) 0;display:grid}.system-card-kicker{color:#ffffffad;letter-spacing:-.02em;align-items:center;gap:11px;margin-bottom:clamp(42px,7vw,76px);font-size:13px;font-weight:600;display:inline-flex}.system-card-kicker:before{content:"";background:#ffffff94;border-radius:50%;width:6px;height:6px}.system-card-note{color:#ffffffb8;align-self:end;align-items:center;gap:12px;font-size:13px;font-weight:500;display:inline-flex}.system-card-note:before{content:"+";color:#ffffffc7;width:18px;height:18px;font-family:var(--font-mono);place-items:center;font-size:18px;font-weight:400;display:grid}.system-card-media{margin:calc((var(--system-card-pad) - var(--system-media-edge)) * -1) calc((var(--system-card-pad) - var(--system-media-edge)) * -1) calc((var(--system-card-pad) - var(--system-media-edge)) * -1) 0;background:linear-gradient(#080808 0%,#030303 100%);border:1px solid #db483429;border-radius:10px;align-self:stretch;place-items:center;min-height:100%;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 44px #ffffff06}.system-feature-card:nth-child(2n) .system-card-copy{grid-area:1/2}.system-feature-card:nth-child(2n) .system-card-media{margin:calc((var(--system-card-pad) - var(--system-media-edge)) * -1) 0 calc((var(--system-card-pad) - var(--system-media-edge)) * -1) calc((var(--system-card-pad) - var(--system-media-edge)) * -1);grid-area:1/1}.system-card-media:before{content:none}.system-card-media img{z-index:1;object-fit:contain;filter:brightness(1.22)contrast(1.18)saturate(1.18)drop-shadow(0 34px 70px #00000094);width:min(90%,500px);height:auto;display:block;position:relative}.system-card-media.robot img{object-fit:contain;width:min(94%,560px);height:auto}.system-card-media.chat img,.system-card-media.automation img{width:min(88%,470px)}.system-card-media.database img{width:min(90%,500px)}.system-panel.ascii-card,.system-panel.ascii-wide{isolation:isolate;position:relative;overflow:hidden}.system-panel.ascii-card{align-content:end;min-height:272px;padding-top:92px}.system-panel.ascii-card:before,.system-panel.ascii-wide:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#db48342e,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -18% -32% auto}.system-panel.ascii-card>svg,.system-panel.ascii-card h3,.system-panel.ascii-card p,.system-panel.ascii-wide>div:not(.system-ascii-art),.system-panel.ascii-wide .system-steps{z-index:2;position:relative}.system-panel.large{background:radial-gradient(circle at 50% 0,#f973162e,#0000 42%),#08080ac7;grid-row:span 2;min-height:478px}.system-panel.large.system-robot-panel{isolation:isolate;align-content:end;min-height:560px;padding:32px;position:relative;overflow:hidden}.system-robot-panel:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#db483440,#0000 66%);border-radius:50%;width:520px;height:520px;position:absolute;inset:-20% -24% auto auto}.system-robot-copy,.system-robot-panel .system-source-stack{z-index:2;position:relative}.system-robot-copy{max-width:360px;margin-top:auto}.system-robot-art{z-index:1;pointer-events:none;filter:drop-shadow(0 0 26px #db483438)drop-shadow(0 34px 70px #0000007a);width:min(520px,86%);position:absolute;top:-54px;right:-96px}.system-robot-art img{object-fit:contain;width:100%;height:auto;display:block}.system-ascii-art{z-index:1;pointer-events:none;filter:drop-shadow(0 0 18px #db48342e)drop-shadow(0 24px 52px #0000006b);position:absolute}.system-ascii-art img{object-fit:contain;width:100%;height:auto;display:block}.system-ascii-art.compact{opacity:.46;width:min(260px,82%);top:-46px;right:-58px}.system-ascii-art.compact.alternate{opacity:.4;width:min(248px,78%);top:-34px;right:-72px;transform:rotate(-7deg)scaleX(-1)}.system-ascii-art.wide{opacity:.26;width:min(360px,44%);top:-90px;right:18%;transform:rotate(5deg)}.system-panel.wide{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;align-items:end}.system-panel>svg,.control-row svg,.control-checks svg{color:#db4834}.system-panel h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:500}.system-panel p{color:#ffffff8a;margin:8px 0 0;font-size:13px;line-height:1.55}.system-source-stack,.system-steps,.control-checks{flex-wrap:wrap;gap:8px;display:flex}.system-source-stack{margin-top:auto}.system-source-stack span,.system-steps span,.control-checks span{color:#ffffffb8;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;display:inline-flex}.landing-control{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,6vw,80px);padding:0 0 110px;display:grid}.control-console{isolation:isolate;background:radial-gradient(circle at 84% 0,#f9731629,#0000 34%),#050505;border:1px solid #ffffff17;border-radius:18px;align-content:start;gap:12px;min-height:420px;padding:20px;display:grid;position:relative;overflow:hidden}.console-topline,.control-row,.console-command{z-index:2;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 15px;display:flex;position:relative}.control-ascii-art{z-index:1;opacity:.22;pointer-events:none;filter:drop-shadow(0 0 22px #db483433)drop-shadow(0 28px 62px #0000007a);width:min(360px,76%);position:absolute;bottom:-42px;right:-54px}.control-ascii-art img{object-fit:contain;width:100%;height:auto;display:block}.console-topline{font-family:var(--font-mono);color:#ffffff7a;font-size:11px}.console-topline strong{color:#f97316}.control-row span,.console-command span{color:#ffffffbd;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.control-row strong{color:#ffffff7a;white-space:nowrap;font-size:12px;font-weight:500}.console-command{background:#db48341f;border-color:#db483447;margin-top:26px}.console-command code{color:#fff;font-family:var(--font-mono);font-size:13px}.control-checks{margin-top:24px}.landing-final-cta{text-align:center;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border:0;border-radius:0;place-items:center;width:100%;min-height:clamp(560px,76vh,760px);margin:0 0 80px;padding:clamp(92px,13vw,168px) 24px;display:grid;position:relative;overflow:hidden}.final-cta-landscape{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.final-cta-landscape img{object-fit:cover;object-position:center;opacity:.78;filter:contrast(1.15)drop-shadow(0 0 28px #db483429)drop-shadow(0 32px 72px #00000080);width:100%;height:100%;position:absolute;inset:0}.final-cta-landscape:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 45%,#0000 0%,#00000040 58%,#0000009e 100%),linear-gradient(#00000047 0%,#0000 24% 76%,#0000005c 100%);position:absolute;inset:0}.landing-final-cta:before,.landing-final-cta:after{content:none;z-index:0;pointer-events:none;position:absolute;inset:0}.landing-final-cta:before{background:0 0}.landing-final-cta:after{opacity:0;background:0 0;-webkit-mask-image:none;mask-image:none}.final-cta-content{z-index:2;justify-items:center;width:min(860px,100%);display:grid;position:relative}.landing-final-cta h2{letter-spacing:-.065em;text-wrap:balance;max-width:820px;text-shadow:none;margin:0;font-size:clamp(44px,7.8vw,92px);line-height:.98}.landing-final-cta p{color:#ffffffad;text-wrap:balance;max-width:590px;margin:22px 0 0}.final-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.landing-final-cta .btn-primary,.landing-final-cta .btn-secondary{letter-spacing:-.02em;border-radius:10px;min-width:136px;padding:13px 25px;font-size:14px;font-weight:600}.landing-final-cta .btn-primary:hover{color:#fff}.final-cta-secondary{background:#ffffff0f;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff14,0 18px 48px #00000057}.landing-problems{background:#000;padding:8px 0 116px;position:relative}.problem-container{flex-direction:column;gap:44px;width:min(1240px,100% - 48px);margin:0 auto;display:flex}.problem-header-box{max-width:760px}.problem-tag{color:#ffffff7a;letter-spacing:.02em;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.problem-tag:before{content:"";background:#db4834;border-radius:50%;width:6px;height:6px;box-shadow:0 0 18px #db483485}.problem-header-box h2{letter-spacing:-.05em;color:#fff;max-width:760px;margin:12px 0 0;font-size:clamp(30px,4.6vw,56px);font-weight:400;line-height:1.08}.problem-header-box p{color:#ffffff94;max-width:680px;margin:18px 0 0;font-size:15px;line-height:1.65}.problem-grid{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:stretch;gap:clamp(34px,6vw,86px);padding-top:8px;display:grid}.problem-radar-ascii{background:0 0;border:0;border-radius:0;place-items:center;min-height:420px;margin:0;padding:0;display:grid;position:relative;overflow:visible}.problem-radar-ascii img{object-fit:contain;filter:brightness(1.18)contrast(1.14)saturate(1.08)drop-shadow(0 28px 58px #0000008f);width:min(100%,360px);height:auto;display:block}.radar-topline,.radar-metrics{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.radar-topline{color:#ffffff70;font-family:var(--font-mono);font-size:11px}.radar-topline strong{color:#f97316;background:0 0;border:1px solid #db483438;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.radar-circle{aspect-ratio:1;background:radial-gradient(circle,#db483429 0 2px,#0000 3px) 0 0/22px 22px,radial-gradient(circle,#0000 30%,#db483417 30.5% 31%,#0000 31.5%) 0 0/100% 100%,radial-gradient(circle,#0000 60%,#db483413 60.5% 61%,#0000 61.5%) 0 0/100% 100%,#00000052 0 0/100% 100%;border:1px solid #db483442;border-radius:50%;width:min(230px,72%);margin:auto 0;position:relative;overflow:hidden}.radar-circle:before,.radar-circle:after{content:"";background:#db483424;position:absolute}.radar-circle:before{height:1px;top:50%;left:0;right:0}.radar-circle:after{width:1px;top:0;bottom:0;left:50%}.radar-sweep{background:conic-gradient(#f9731647,#db483414 42deg,#0000 104deg);border-radius:50%;animation:4s linear infinite sweep;position:absolute;inset:0}.radar-center-dot{background:#db4834;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #f97316d1}.radar-status{font-family:var(--font-mono);color:#ffffff8a;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.radar-metrics span{color:#ffffff7a;background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;flex:1;align-content:center;gap:2px;min-height:auto;padding:16px 0 0;font-size:11px;display:grid}.radar-metrics strong{color:#fff;letter-spacing:-.04em;font-size:18px;font-weight:500}@keyframes sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grid-items-panel{border-top:1px solid #ffffff17;grid-template-columns:1fr;align-content:stretch;gap:0;display:grid}.problem-item{background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr) auto;align-content:center;gap:14px 28px;min-height:132px;padding:24px 0;transition:color .18s;display:grid;position:relative;overflow:visible}.problem-item:hover{background-color:#0000;border-color:#ffffff29;transform:none}.item-header{flex-direction:column;grid-area:1/1/span 2;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.item-title{font-family:var(--font-mono);color:#ffffff6b;letter-spacing:.1em;font-size:10px;font-weight:700}.item-num{font-family:var(--font-mono);color:#f97316d1;font-size:10px}.problem-item h3{letter-spacing:-.035em;color:#fff;grid-column:2;max-width:430px;margin:0;font-size:clamp(16px,2vw,20px);font-weight:500;line-height:1.15}.problem-item p{color:#ffffff8f;grid-column:2/-1;max-width:520px;margin:0;font-size:13px;line-height:1.55}.landing-footer{text-align:left;isolation:isolate;background:#000;border-top:1px solid #ffffff0f;min-height:clamp(680px,64vw,840px);padding:clamp(124px,10vw,154px) 24px 0;overflow:hidden}.landing-footer:before,.landing-footer:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.landing-footer:before{background:linear-gradient(#000 0%,#000000db 26%,#00000038 58%,#0000 82%),linear-gradient(90deg,#000 0%,#0000 18% 82%,#000 100%)}.landing-footer:after{opacity:.18;mix-blend-mode:screen;background-image:radial-gradient(circle,#ffffff61 0 .7px,#0000 1px);background-size:3px 3px}.footer-content{z-index:3;width:min(1240px,100% - 48px);margin:0 auto;position:relative}.footer-main{grid-template-columns:minmax(280px,.92fr) minmax(420px,1.08fr);align-items:start;gap:clamp(44px,8vw,112px);display:grid}.footer-brand{max-width:430px}.footer-brandline{color:#fff;letter-spacing:-.03em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.footer-brand h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin:24px 0 0;font-size:clamp(24px,3vw,38px);font-weight:450;line-height:1.06}.footer-brand p{color:#ffffff94;max-width:390px;margin:18px 0 0;font-size:14px;line-height:1.62}.footer-action{color:#050505;letter-spacing:-.02em;cursor:pointer;background:#fff;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;min-height:40px;margin-top:24px;padding:0 18px;font-size:13px;font-weight:650;transition:transform .16s,background-color .16s,color .16s,border-color .16s;display:inline-flex}.footer-action:hover{color:#fff;background:#db4834;border-color:#db48349e;transform:translateY(-1px)}.footer-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5vw,72px);display:grid}.footer-link-column{align-content:start;gap:12px;display:grid}.footer-link-column h3{color:#ffffffe0;letter-spacing:-.025em;margin:0 0 8px;font-size:13px;font-weight:650}.footer-link-column a{color:#ffffff7a;width:fit-content;font-size:13px;line-height:1.3;text-decoration:none;transition:color .16s,transform .16s}.footer-link-column a:hover{color:#f97316;transform:translate(2px)}.footer-legal{max-width:720px;font-size:12px;font-family:var(--font-mono);color:#ffffff61;letter-spacing:.01em;margin:clamp(34px,6vw,68px) 0 0}.footer-lightscape{z-index:0;pointer-events:none;grid-template-columns:repeat(7,minmax(110px,1fr));align-items:end;height:100%;display:grid;position:absolute;inset:auto 0 0}.footer-lightscape span{height:var(--footer-column-height);transform-origin:bottom;min-height:140px;animation:footerLightGrow 7.5s ease-in-out var(--footer-column-delay) infinite;opacity:.78;background:linear-gradient(#0000 0%,#00000038 10%,#db48341f 34%,#f9731675 74%,#ffefdcdb 100%),radial-gradient(at 50% 100%,#ffe8d0d1,#f9731661 34%,#db483414 72%,#0000 100%);border-left:1px dotted #ffffff38;position:relative;box-shadow:0 -24px 90px #db483433,inset 0 -32px 80px #fff5e633}.footer-lightscape span:before,.footer-lightscape span:after{content:"";pointer-events:none;position:absolute;inset:0}.footer-lightscape span:before{opacity:.36;mix-blend-mode:screen;background:radial-gradient(circle,#ffffff3d 0 .7px,#0000 1px) 0 0/4px 4px}.footer-lightscape span:after{background:linear-gradient(#0000 0%,#000000b8 62%,#0000 100%);top:-120px}@keyframes footerLightGrow{0%,to{opacity:.58;filter:brightness(.86)saturate(.9);transform:scaleY(.86)}42%{opacity:.92;filter:brightness(1.12)saturate(1.12);transform:scaleY(1.08)}68%{opacity:.76;filter:brightness(.98)saturate();transform:scaleY(.98)}}@media (prefers-reduced-motion:reduce){.footer-lightscape span{animation:none}}@media (width<=820px){.landing-footer{min-height:820px;padding-top:118px}.footer-content{width:min(100% - 32px,1240px)}.footer-main{grid-template-columns:1fr;gap:36px}.footer-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.footer-lightscape{grid-template-columns:repeat(5,minmax(96px,1fr))}.footer-lightscape span:first-child,.footer-lightscape span:nth-child(7){display:none}}@media (width<=520px){.landing-footer{min-height:900px}.footer-link-grid{grid-template-columns:1fr}.footer-legal{max-width:300px}}.landing-back-nav{transition:all .2s!important}.landing-back-nav:hover{color:#fff!important;background:#ffffff1f!important}@media (width<=960px){.system-grid,.landing-control{grid-template-columns:1fr}.system-panel.large,.system-panel.wide{grid-area:auto;min-height:260px}.system-panel.large.system-robot-panel{min-height:520px;padding:26px}.system-robot-art{opacity:.9;width:min(430px,92%);top:-34px;right:-82px}.system-robot-copy{max-width:320px}.system-panel.wide{grid-template-columns:1fr}}@media (width<=720px){.system-feature-card{grid-template-columns:1fr;gap:26px;min-height:auto}.system-card-copy{grid-area:auto;max-width:none;min-height:0}.system-card-kicker{margin-bottom:32px}.system-card-media{grid-area:auto;min-height:clamp(260px,54vw,390px);margin:0}.system-feature-card:nth-child(2n) .system-card-media{grid-area:auto;margin:0}.system-feature-card:nth-child(2n) .system-card-copy{grid-area:auto}.problem-grid{grid-template-columns:1fr}.problem-radar-ascii{min-height:280px}.problem-item{grid-template-columns:1fr;gap:10px}.item-header,.problem-item h3,.problem-item p{grid-column:1}.item-header{flex-direction:row;grid-row:auto;justify-content:space-between}}@media (width<=768px){.landing-page{--landing-header-height:64px}.landing-nav{display:none}.landing-header{padding:10px 20px}.landing-foreground{--landing-divider-height:clamp(120px, 32vw, 148px);--landing-divider-overlap:calc(var(--landing-divider-height) * -1.08);--landing-divider-clearance:0px;--landing-divider-lift:0px;--landing-divider-image-position:43%;--landing-divider-image-scale:1.6;--landing-divider-image-origin:center top}.landing-hero{height:auto;min-height:calc(100dvh - var(--landing-header-height));padding-top:clamp(20px,3.5vh,40px);padding-bottom:clamp(34px,6vh,64px);position:relative;top:auto}.hero-announcement{margin-bottom:14px}.hero-3d-logo{width:clamp(260px,76vw,340px);margin:14px auto}.hero-title{font-size:clamp(31px,9vw,43px)}.landing-section-divider img{object-position:center var(--landing-divider-image-position)}.landing-system,.landing-control,.landing-final-cta{width:min(100% - 32px,1240px)}.landing-system,.landing-control{padding-bottom:72px}.landing-system{padding-top:clamp(24px,6vw,48px)}.system-panel,.control-console{border-radius:14px}.console-topline,.control-row,.console-command{flex-direction:column;align-items:flex-start;gap:7px}.system-steps span,.control-checks span,.system-source-stack span{white-space:normal}}@media (height<=560px) and (width>=769px){.landing-foreground{--landing-divider-height:clamp(96px, 21vh, 118px);--landing-divider-overlap:calc(var(--landing-divider-height) * -.86);--landing-divider-image-position:42%;--landing-divider-image-scale:1.12}}.ob-overlay{z-index:200;color:#f4f4f5;background:0 0;justify-content:center;align-items:flex-start;min-height:100dvh;padding:0;display:flex;position:fixed;inset:0;overflow-y:auto}.ob-card{flex-direction:column;width:100%;max-width:900px;min-height:100dvh;padding:0 24px 40px;display:flex}.ob-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;margin-bottom:20px;padding:20px 0 16px;display:flex}.ob-brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:16px;font-weight:500;display:flex}.ob-brand .brand-mark{color:#000;background:#db4834;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.ob-progress-wrap{flex:1;align-items:center;gap:12px;display:flex}.ob-step-count{letter-spacing:-.04em;color:#fff;white-space:nowrap;font-size:22px;font-weight:500;font-family:var(--font-mono)}.ob-step-count span{color:#ffffff4d;font-size:14px;font-weight:500}.ob-progress-bar{background:#ffffff12;border-radius:10px;flex:1;max-width:200px;height:3px;overflow:hidden}.ob-progress-fill{background:linear-gradient(90deg,#db4834,#1a7a9e);border-radius:10px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.ob-skip-btn{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.ob-skip-btn:hover{color:#ffffffd9;background:#ffffff1a}.ob-steps-nav{flex-wrap:wrap;gap:4px;margin-bottom:36px;display:flex}.ob-step-pill{color:#ffffff59;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff12;border-radius:99px;align-items:center;gap:7px;padding:6px 12px 6px 8px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.ob-step-pill:hover{color:#ffffffb3;border-color:#fff3}.ob-step-pill.current{color:#db4834;background:#b9ef4514;border-color:#b9ef4566}.ob-step-pill.done{color:#b9ef4599;background:#b9ef450f;border-color:#b9ef4533}.ob-pill-num{width:18px;height:18px;font-size:9px;font-weight:500;font-family:var(--font-mono);background:#ffffff0d;border-radius:50%;place-items:center;display:grid}.ob-step-pill.current .ob-pill-num{color:#000;background:#db4834}.ob-pill-label{font-size:11px}.ob-content{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding-right:12px;overflow-y:auto}.ob-content::-webkit-scrollbar{width:6px}.ob-content::-webkit-scrollbar-track{background:0 0}.ob-content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.ob-content::-webkit-scrollbar-thumb:hover{background:#fff3}.ob-step{flex-direction:column;gap:28px;display:flex}.ob-step-header{align-items:flex-start;gap:14px;display:flex}.ob-step-icon{color:#db4834;flex-shrink:0;margin-top:3px}.ob-step-header h2{letter-spacing:-.03em;color:#fff;margin:0 0 4px;font-size:22px;font-weight:400}.ob-step-header p{color:#ffffff80;margin:0;font-size:13px;line-height:1.5}.ob-step-welcome{max-width:560px}.ob-welcome-icon{color:#000;background:#db4834;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.ob-step-tag{letter-spacing:.1em;text-transform:uppercase;color:#f97316;font-size:10px;font-weight:500;font-family:var(--font-mono);margin-bottom:8px}.ob-step-welcome h1{letter-spacing:-.04em;color:#fff;margin:0 0 12px;font-size:clamp(26px,4vw,36px);font-weight:400;line-height:1.3}.ob-step-welcome>p{color:#fff9;margin:0 0 28px;font-size:15px;line-height:1.6}.ob-welcome-cards{flex-wrap:wrap;gap:12px;display:flex}.ob-welcome-card{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.ob-welcome-card svg{color:#db4834}.ob-microcopy{color:#ffffff8c;background:#b9ef450d;border:1px solid #b9ef451f;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.ob-microcopy svg{color:#db4834;flex-shrink:0}.ob-fields{flex-direction:column;gap:18px;display:flex}.ob-field-block{flex-direction:column;gap:7px;display:flex}.ob-field-block label,.ob-field-block>label{color:#ffffffa6;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.ob-required{color:#f97316}.ob-optional{color:#ffffff4d;font-weight:500}.ob-field-block input:not([type=checkbox]):not([type=radio]),.ob-field-block textarea,.ob-field-block select{color:#f4f4f5;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:10px 13px;font-size:13px;transition:border-color .2s,background .2s}.ob-field-block input:focus,.ob-field-block textarea:focus,.ob-field-block select:focus{background:#b9ef4508;border-color:#b9ef4573}.ob-field-block input::placeholder,.ob-field-block textarea::placeholder{color:#fff3}.ob-field-block select option{background:#1a1a1f}.ob-field-block.has-error input,.ob-field-block.has-error textarea{border-color:#ef444480}.ob-field-error{color:#ef4444;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.ob-field-hint{color:#ffffff59;font-size:11px}.ob-field-hint.reading{color:#b9ef4599}.ob-field-hint.done{color:#db4834}.ob-url-input-wrap{align-items:center;display:flex;position:relative}.ob-url-prefix{color:#ffffff4d;display:flex;position:absolute;left:12px}.ob-url-input-wrap input{padding-left:36px!important;padding-right:36px!important}.ob-url-status{color:#fff6;position:absolute;right:12px}.ob-url-ok{color:#db4834!important}.ob-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ob-row-3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}@media (width<=600px){.ob-row-2,.ob-row-3{grid-template-columns:1fr}}.ob-detected-pages{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;max-height:200px;overflow:hidden auto}.ob-detected-pages::-webkit-scrollbar{width:5px}.ob-detected-pages::-webkit-scrollbar-track{background:0 0}.ob-detected-pages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.ob-detected-header{color:#ffffff80;border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.ob-muted{color:#ffffff4d}.ob-page-item{cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:9px 14px;transition:background .15s;display:flex}.ob-page-item:hover{background:#ffffff08}.ob-page-item:last-child{border-bottom:0}.ob-page-item input[type=checkbox]{accent-color:#db4834;flex-shrink:0;width:15px;height:15px}.ob-page-title{color:#ffffffbf;flex:1;font-size:12px;font-weight:600}.ob-page-url{color:#ffffff4d;font-size:10px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.ob-knowledge-section{flex-direction:column;gap:8px;display:flex}.ob-k-section-title{color:#fff6;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ob-k-section-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-upload-zone{cursor:pointer;text-align:center;background:#ffffff05;border:1.5px dashed #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 20px;transition:border-color .2s,background .2s;display:flex}.ob-upload-zone:hover{background:#b9ef4508;border-color:#b9ef4559}.ob-upload-zone svg{color:#ffffff4d}.ob-upload-zone strong{color:#ffffffb3;font-size:13px}.ob-upload-zone span{color:#ffffff4d;font-size:11px}.ob-avatar-picker{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:11px;display:flex}.ob-avatar-preview{background:#f7f7f4;border:1px solid #ffffff1a;border-radius:14px 14px 14px 5px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.ob-avatar-preview img{object-fit:contain;width:34px;height:34px;display:block}.ob-avatar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ob-avatar-actions>span{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ob-source-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ob-source-type-icon{flex-shrink:0}.ob-source-type-icon.web{color:#3b82f6}.ob-source-type-icon.pdf{color:#f97316}.ob-source-name{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.ob-source-url{color:#ffffff4d;font-size:10px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.ob-source-status{text-transform:uppercase;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.status-ready{color:#db4834;background:#b9ef451a}.status-scanning{color:#3b82f6;background:#3b82f61a}.status-duplicate{color:#f97316;background:#f973161a}.status-warn{color:#fbbf24;background:#fbbf241a}.status-error{color:#ef4444;background:#ef44441a}.ob-source-remove{color:#fff3;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:4px;transition:color .2s,background .2s;display:grid}.ob-source-remove:hover{color:#ef4444;background:#ef44441a}.ob-empty-sources{color:#ffffff40;text-align:center;margin:0;padding:16px;font-size:12px}.ob-files-list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:6px;max-height:180px;padding-right:6px;display:flex;overflow-y:auto}.ob-files-list::-webkit-scrollbar{width:5px}.ob-files-list::-webkit-scrollbar-track{background:0 0}.ob-files-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.ob-faq-list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:10px;max-height:250px;padding-right:6px;display:flex;overflow-y:auto}.ob-faq-list::-webkit-scrollbar{width:5px}.ob-faq-list::-webkit-scrollbar-track{background:0 0}.ob-faq-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.ob-faq-row{align-items:flex-start;gap:10px;display:flex}.ob-faq-fields{flex-direction:column;flex:1;gap:6px;display:flex}.ob-faq-fields input,.ob-faq-fields textarea{color:#f4f4f5;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12.5px;transition:border-color .2s}.ob-faq-fields input:focus,.ob-faq-fields textarea:focus{border-color:#b9ef4566}.ob-faq-fields input::placeholder,.ob-faq-fields textarea::placeholder{color:#fff3}.ob-add-btn{color:#db4834;cursor:pointer;background:#b9ef4514;border:1px solid #b9ef4533;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.ob-add-btn:hover{background:#b9ef4524;border-color:#b9ef4566}.ob-remove-btn{color:#ef4444b3;cursor:pointer;background:#ef444412;border:1px solid #ef444426;border-radius:7px;flex-shrink:0;place-items:center;padding:7px;transition:background .2s,color .2s;display:grid}.ob-remove-btn:hover{color:#ef4444;background:#ef444426}.ob-label-row{justify-content:space-between;align-items:center;display:flex}.ob-link-row{grid-template-columns:140px 1fr 36px;align-items:center;gap:8px;display:grid}.ob-link-row input{color:#f4f4f5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12.5px;transition:border-color .2s}.ob-link-row input:focus{border-color:#b9ef4566}.ob-link-row input::placeholder{color:#fff3}.ob-tone-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ob-tone-btn{cursor:pointer;text-align:left;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;transition:all .2s;display:flex}.ob-tone-btn:hover{background:#ffffff0f;border-color:#fff3}.ob-tone-btn.selected{background:#b9ef4512;border-color:#db4834}.ob-tone-btn strong{color:#ffffffe6;font-size:13px}.ob-tone-btn span{color:#fff6;font-size:11px}.ob-checkbox-row{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ob-checkbox-row input[type=checkbox]{accent-color:#db4834;flex-shrink:0;width:16px;height:16px;margin-top:2px}.ob-checkbox-row div strong{color:#ffffffd9;margin-bottom:2px;font-size:13px;display:block}.ob-checkbox-row div span{color:#fff6;font-size:11.5px}.ob-toggle-row{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.ob-toggle{cursor:pointer;background:#ffffff1a;border-radius:99px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.ob-toggle.on{background:#db4834}.ob-toggle span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.ob-toggle.on span{transform:translate(18px)}.ob-toggle-row>div strong{color:#ffffffd9;margin-bottom:2px;font-size:13px;display:block}.ob-toggle-row>div span{color:#fff6;font-size:11.5px}.ob-trigger-list{flex-direction:column;gap:8px;display:flex}.ob-trigger-item{cursor:pointer;border:1.5px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.ob-trigger-item.selected{background:#b9ef450d;border-color:#db4834}.ob-trigger-item input[type=radio]{accent-color:#db4834;flex-shrink:0;width:16px;height:16px;margin-top:2px;margin-left:0;margin-right:0}.ob-trigger-item div strong{color:#ffffffd9;font-size:12.5px;display:block}.ob-trigger-item div span{color:#fff6;font-size:11px}.ob-check-row{flex-wrap:wrap;gap:8px;display:flex}.ob-check-pill{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.ob-check-pill input[type=checkbox]{accent-color:#db4834;flex-shrink:0;width:15px;height:15px;margin:0}.ob-escalation-list{flex-direction:column;gap:6px;display:flex}.ob-escalation-item{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;transition:background .2s,border-color .2s;display:flex}.ob-escalation-item:hover{background:#ffffff17}.ob-escalation-item input[type=checkbox]{accent-color:#db4834;flex-shrink:0;width:16px;height:16px;margin:0}.ob-escalation-item span{flex:1;min-width:0}.ob-step-appearance{grid-template-columns:1fr 340px;align-items:flex-start;gap:40px;display:grid}@media (width<=780px){.ob-step-appearance{grid-template-columns:1fr}}.ob-appearance-left{flex-direction:column;gap:28px;display:flex}.ob-color-presets{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ob-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:border-color .15s}.ob-color-swatch:hover{opacity:.85}.ob-color-swatch.selected{border-color:#fff;box-shadow:0 0 0 3px #ffffff26}.ob-color-custom{cursor:pointer;width:28px;height:28px;position:relative}.ob-color-custom input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ob-color-custom span{border:2px dashed #ffffff4d;border-radius:50%;width:28px;height:28px;display:block}.ob-pos-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;display:flex;overflow:hidden}.ob-pos-toggle button{color:#fff6;cursor:pointer;background:0 0;border:0;flex:1;padding:9px 14px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.ob-pos-toggle button.selected{color:#db4834;background:#b9ef451f}.ob-widget-preview-wrap{flex-direction:column;gap:10px;display:flex}.ob-wp-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-size:11px;font-weight:700}.ob-wp-container{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;height:650px;min-height:0;display:block;position:relative;overflow:hidden}.ob-wp-container.align-right,.ob-wp-container.align-left{padding:0}.ob-wp-chat{transform-origin:50%;background:#fff;border-radius:14px;flex-direction:column;width:260px;animation:.24s cubic-bezier(.22,1,.36,1) both ob-widget-card-in;display:flex;position:absolute;bottom:82px;overflow:hidden;box-shadow:0 20px 50px #00000080}.ob-wp-chat.is-closing{pointer-events:none;animation:.2s cubic-bezier(.64,0,.78,0) both ob-widget-card-out}.ob-wp-container.align-right .ob-wp-chat{left:auto;right:20px}.ob-wp-container.align-left .ob-wp-chat{left:20px;right:auto}.ob-wp-chat-header{align-items:center;gap:10px;padding:12px 14px;display:flex}.ob-wp-chat-avatar{border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ob-wp-chat-header div{flex:1}.ob-wp-chat-header strong{font-size:13px;font-weight:700;display:block}.ob-wp-chat-header span{opacity:.7;font-size:10px}.ob-wp-chat-body{background:#f8f9fa;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.ob-wp-bot-msg{gap:6px;display:flex}.ob-wp-bot-bubble{color:#17201d;background:#fff;border:1px solid #e5e7eb;border-radius:4px 12px 12px;max-width:220px;padding:8px 12px;font-size:12px}.ob-wp-chat-input{background:#fff;border-top:1px solid #e5e7eb;gap:0;padding:10px;display:flex}.ob-wp-chat-input input{color:#17201d;background:#f8f9fa;border:1px solid #e5e7eb;border-right:0;border-radius:8px 0 0 8px;outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:12px}.ob-wp-chat-input button{cursor:pointer;border:0;border-radius:0 8px 8px 0;place-items:center;padding:8px 12px;line-height:0;display:inline-grid}.ob-wp-chat-input button svg{width:16px;height:16px;display:block}.ob-wp-launcher{--widget-accent:var(--widget-color,#db4834);--widget-accent-strong:color-mix(in srgb, var(--widget-accent) 92%, transparent);--widget-accent-mid:color-mix(in srgb, var(--widget-accent) 38%, transparent);--widget-accent-soft:color-mix(in srgb, var(--widget-accent) 16%, transparent);--widget-accent-faint:color-mix(in srgb, var(--widget-accent) 5%, transparent);cursor:pointer;color:#f7f7f4;width:54px;height:54px;box-shadow:0 18px 42px #0000003d, inset 0 -2px 0 var(--widget-accent-soft);background:#0b0b0b;border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;transition:box-shadow .18s,filter .18s;display:grid;position:absolute;bottom:20px}.ob-wp-container.align-right .ob-wp-launcher{left:auto;right:20px}.ob-wp-container.align-left .ob-wp-launcher{left:20px;right:auto}.ob-wp-launcher:hover{filter:brightness(1.04);box-shadow:0 18px 42px #0000003d, inset 0 -2px 0 var(--widget-accent-mid)}.ob-wp-launcher-icon{will-change:opacity, transform, filter;grid-area:1/1;place-items:center;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1),filter .2s;display:grid}.ob-wp-launcher-icon-logo{opacity:1;filter:blur();transform:rotate(0)scale(1)}.ob-wp-launcher-icon-close{opacity:0;filter:blur(4px);transform:rotate(-90deg)scale(.58)}.ob-wp-launcher.is-open .ob-wp-launcher-icon-logo{opacity:0;filter:blur(4px);transform:rotate(90deg)scale(.58)}.ob-wp-launcher.is-open .ob-wp-launcher-icon-close{opacity:1;filter:blur();transform:rotate(0)scale(1)}.ob-wp-launcher-logo{background:0 0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ob-wp-launcher-logo img{object-fit:contain;filter:brightness(0)invert();width:30px;height:30px;display:block}.ob-wp-chat.v2{--widget-accent:var(--widget-color,#db4834);--widget-accent-strong:color-mix(in srgb, var(--widget-accent) 92%, transparent);--widget-accent-mid:color-mix(in srgb, var(--widget-accent) 38%, transparent);--widget-accent-soft:color-mix(in srgb, var(--widget-accent) 16%, transparent);--widget-accent-faint:color-mix(in srgb, var(--widget-accent) 5%, transparent);width:min(352px,100%);height:min(560px,100% - 102px);box-shadow:0 28px 72px #00000042, inset 0 -3px 0 var(--widget-accent-soft);color:#111;background:#fbfbf8;border:1px solid #1111111f;border-radius:28px}.ob-wp-hero{background:var(--widget-accent);min-height:60px;color:var(--widget-text,#f7f7f4);padding:10px 16px;position:relative}.ob-wp-topbar{grid-template-columns:36px minmax(0,1fr) 36px;align-items:start;gap:10px;min-height:38px;display:grid}.ob-wp-topbar>button{width:32px;height:32px;color:var(--widget-text,#f7f7f4);opacity:.82;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.ob-wp-topbar>button:first-child,.ob-wp-topbar>button:hover{opacity:1}.ob-wp-topbar>button:last-child{font-size:0}.ob-wp-topbar>button:last-child:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.ob-wp-tab{color:#111;text-align:center;background:#f7f7f4;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;justify-self:center;align-items:center;min-width:112px;max-width:190px;height:34px;padding:0 14px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 3px #ffffff0a,0 8px 22px #0000002e}.ob-wp-tab span{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;min-width:0;overflow:hidden}.ob-wp-chat.v2 .ob-wp-chat-body{background:linear-gradient(180deg, var(--widget-accent-faint), transparent 90px), #fbfbf8;flex:1;padding:16px;overflow-y:auto}.ob-wp-chat.v2 .ob-wp-bot-msg{align-items:flex-start;gap:10px}.ob-wp-message-row{align-items:flex-start;gap:10px;margin-bottom:10px;animation:.18s both ob-widget-message-in;display:flex}.ob-wp-message-row.customer{justify-content:flex-end}.ob-wp-message-bubble{white-space:pre-wrap;color:#0f172a;border-radius:20px;min-width:0;max-width:260px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.45}.ob-wp-message-row.assistant .ob-wp-message-bubble{background:#f1f2f4;border:1px solid #1111110f}.ob-wp-message-row.customer .ob-wp-message-bubble{background:var(--widget-accent);color:var(--widget-text);box-shadow:0 10px 20px var(--widget-accent-soft)}.ob-wp-typing .ob-wp-message-bubble{justify-content:center;align-items:center;gap:4px;width:58px;min-height:36px;padding:0;display:flex}.ob-wp-typing i{background:#8b99ac;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite ob-widget-typing}.ob-wp-typing i:nth-child(2){animation-delay:.12s}.ob-wp-typing i:nth-child(3){animation-delay:.24s}.ob-wp-mini-avatar{color:#f7f7f4;background:#111;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.ob-wp-chat.v2 .ob-wp-bot-bubble{max-width:260px;box-shadow:none;color:#0f172a;background:#f1f2f4;border:1px solid #1111110f;border-radius:20px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.45}.ob-wp-chat.v2 .ob-wp-chat-input{background:#fff;border:1px solid #1111111a;border-radius:24px;gap:12px;min-height:82px;margin:0 12px 10px;padding:13px 13px 10px;display:grid;box-shadow:0 7px 22px #0000000f}.ob-wp-chat.v2 .ob-wp-chat-input:focus-within{border-color:var(--widget-accent-mid);box-shadow:0 0 0 3px var(--widget-accent-soft), 0 7px 22px #00000014}.ob-wp-chat.v2 .ob-wp-chat-input input{color:#334155;background:0 0;border:0;border-radius:0;width:100%;padding:0 2px;font-size:14px;font-weight:500}.ob-wp-chat.v2 .ob-wp-chat-input input::placeholder{color:#73839a}.ob-wp-input-bottom{color:#7b8ca3;justify-content:space-between;align-items:center;gap:10px;display:flex}.ob-wp-tool-button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;line-height:0;transition:background .16s,color .16s,transform .16s;display:inline-grid}.ob-wp-tool-button:hover,.ob-wp-tool-button.is-active{color:var(--widget-accent);background:0 0}.ob-wp-tool-button:active{transform:scale(.94)}.ob-wp-tool-button svg{width:16px;height:16px;display:block}.ob-wp-send-button{width:28px;height:28px;color:var(--widget-accent);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 28px;place-items:center;margin-left:auto;padding:0;line-height:0;transition:background .16s,color .16s,transform .16s;display:inline-grid}.ob-wp-send-button svg{width:20px;height:20px;display:block}.ob-wp-send-button:hover{color:var(--widget-accent);background:0 0}.ob-wp-send-button:active{transform:scale(.96)}.ob-wp-send-button:disabled{opacity:.45;cursor:not-allowed}.ob-wp-footer{color:#91a0b5;justify-content:center;align-items:center;gap:6px;padding:0 16px 13px;font-size:13px;line-height:1;display:flex}.ob-wp-footer strong{color:#000;opacity:.68;letter-spacing:-.03em;margin-left:-2px;font-weight:850}.ob-wp-footer-logo{justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;display:inline-flex}.ob-wp-footer-logo img{object-fit:contain;opacity:.68;width:16px;height:16px;display:block}.ob-step-publish{gap:20px}.ob-publish-grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:24px;display:grid}@media (width<=680px){.ob-publish-grid{grid-template-columns:1fr}}.ob-playground{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ob-playground-header{color:#fff9;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}.ob-playground-header svg{color:#db4834}.ob-playground-chat{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:10px;min-height:200px;max-height:260px;padding:14px;display:flex;overflow-y:auto}.ob-pg-msg{align-items:flex-end;gap:8px;display:flex}.ob-pg-msg.user{flex-direction:row-reverse}.ob-pg-avatar{color:#000;background:#db4834;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ob-pg-bubble{border-radius:12px;max-width:75%;padding:8px 12px;font-size:12px;line-height:1.5}.ob-pg-msg.bot .ob-pg-bubble{color:#ffffffd9;background:#b9ef4512;border:1px solid #b9ef4526;border-radius:4px 12px 12px}.ob-pg-msg.user .ob-pg-bubble{color:#ffffffd9;background:#ffffff12;border-radius:12px 4px 12px 12px}.ob-playground-input{border-top:1px solid #ffffff0f;gap:0;padding:10px;display:flex}.ob-playground-input input{color:#f4f4f5;background:#ffffff0a;border:1px solid #ffffff1a;border-right:0;border-radius:8px 0 0 8px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:12px;transition:border-color .2s}.ob-playground-input input:focus{border-color:#b9ef4559}.ob-playground-input input::placeholder{color:#fff3}.ob-playground-input button{color:#000;cursor:pointer;background:#db4834;border:0;border-radius:0 8px 8px 0;place-items:center;padding:0 14px;transition:background .2s;display:grid}.ob-playground-input button:hover{background:#3ab0de}.ob-playground-input button:disabled{color:#fff3;cursor:not-allowed;background:#ffffff14}.ob-test-suggestions{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.ob-suggestion-chip{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:99px;padding:4px 10px;font-size:10px;transition:all .15s}.ob-suggestion-chip:hover{color:#fffc;background:#ffffff14}.ob-publish-right{flex-direction:column;gap:14px;display:flex}.ob-checklist{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.ob-checklist-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;border-bottom:1px solid #ffffff0f;padding:10px 14px;font-size:10px;font-weight:700}.ob-check-item{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.ob-check-item:last-child{border-bottom:0}.ob-check-item.done{color:#ffffffb3}.ob-check-item.done svg{color:#db4834}.ob-check-item.pending{color:#ffffff59}.ob-check-item.pending svg{color:#f9731699}.ob-script-block{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.ob-script-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;font-size:10px;font-weight:700;display:flex}.ob-script-code{font-family:var(--font-mono);background:#020202;padding:14px}.ob-script-code code{color:#db4834;word-break:break-all;font-size:10.5px;line-height:1.6}.ob-script-hint{color:#ffffff4d;border-top:1px solid #ffffff0d;margin:0;padding:8px 14px;font-size:11px}.ob-script-hint code{color:#ffffff80;background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:10px}.ob-copy-btn{color:#db4834;cursor:pointer;background:#b9ef4514;border:1px solid #b9ef4533;border-radius:8px;align-items:center;gap:7px;margin:0 14px 14px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.ob-copy-btn:hover{background:#b9ef4524;border-color:#b9ef4566}.ob-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:36px;padding-top:20px;display:flex}.ob-back-btn{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:11px 18px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.ob-back-btn:hover{color:#ffffffd9;border-color:#ffffff40}.ob-next-btn{color:#000;letter-spacing:-.02em;cursor:pointer;background:#db4834;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.ob-next-btn:hover{background:#c73d2a}.ob-next-btn:disabled{color:#ffffff4d;cursor:not-allowed;box-shadow:none;background:#ffffff1a}@keyframes spin{to{transform:rotate(360deg)}}.ob-wp-chat.v2{animation-name:ob-widget-card-in}.ob-wp-chat.is-closing,.ob-wp-chat.v2.is-closing{pointer-events:none;animation:.2s cubic-bezier(.64,0,.78,0) both ob-widget-card-out}@keyframes ob-widget-card-in{0%{opacity:0;filter:blur(14px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes ob-widget-card-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(14px);transform:scale(.94)}}@keyframes ob-widget-typing{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes ob-widget-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.spin{animation:.8s linear infinite spin}body[data-view=landing]{color:#fff;background:#000}@media (width<=980px){.settings-topbar,.settings-panel-head,.settings-subhead{flex-direction:column;align-items:stretch}.settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-shell{grid-template-columns:1fr}.settings-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.settings-widget-layout,.settings-publish-grid,.ai-agent-layout{grid-template-columns:1fr}.settings-widget-layout .ob-widget-preview-wrap{position:static}.ai-agent-channel-card{margin-top:16px}.ai-agent-preview-card{min-height:660px;padding-top:42px}.ob-tone-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.settings-topbar .primary-button,.settings-crawl-bar .primary-button,.settings-install-card .primary-button{justify-content:center;width:100%}.settings-metrics,.settings-field-grid.two,.settings-crawl-bar,.settings-row,.settings-faq-row,.ob-tone-grid.compact,.settings-sidebar{grid-template-columns:1fr}.settings-row button,.settings-faq-row button{width:100%}.settings-source-row{grid-template-columns:auto minmax(0,1fr) auto}.settings-source-row input[type=checkbox]+svg{display:none}.settings-sidebar-group button span{justify-content:stretch;display:grid}.settings-sidebar-group button small{width:max-content;max-width:100%}.ai-agent-blueprint,.ai-agent-guide button{grid-template-columns:1fr;justify-items:start}.ai-agent-blueprint>button:first-child{display:none}.ai-agent-blueprint strong,.ai-agent-guide button span{white-space:normal}.ai-agent-preview-card{min-height:610px;padding:30px 12px 18px}.ai-agent-preview-card .ob-wp-container{height:520px}.ai-agent-preview-card .ob-wp-chat.v2{height:min(430px,100% - 88px);bottom:72px}.ai-agent-preview-card .ob-wp-launcher{bottom:8px;right:14px}.ai-utility-grid{grid-template-columns:1fr}}body[data-view=setup]{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.landing-page .btn-primary,.landing-page .btn-secondary,.landing-page .btn-contact,.landing-page .btn-try{letter-spacing:inherit;font-family:inherit}#root{min-height:100dvh}body[data-view=app]{background:#000!important}body[data-view=app] .app-shell{background:#000;grid-template-columns:220px minmax(0,1fr);min-height:100dvh}body[data-view=app] .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-right:none;gap:0;padding:22px 12px 14px}body[data-view=app] .sidebar-profile{align-items:center;gap:10px;margin-bottom:6px;padding:0 8px 22px;display:flex}body[data-view=app] .sidebar-profile-avatar{color:#000;background:#db4834;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:500;display:grid}body[data-view=app] .sidebar-profile-copy{flex:1;gap:2px;min-width:0;display:grid}body[data-view=app] .sidebar-profile-copy strong{color:#fff;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}body[data-view=app] .sidebar-profile-copy span{color:#ffffff6b;letter-spacing:-.02em;font-size:11px}body[data-view=app] .sidebar-nav-group{margin-bottom:22px}body[data-view=app] .sidebar-label{color:#ffffff52;letter-spacing:-.01em;text-transform:none;padding:0 10px 8px;font-size:11px;font-weight:400;display:block}body[data-view=app] .primary-nav{gap:2px;margin-top:0}body[data-view=app] .nav-item{color:#ffffff85;border-radius:10px;gap:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:400}body[data-view=app] .nav-item svg{opacity:.72}body[data-view=app] .nav-item:hover{color:#ffffffe0;background:#ffffff0d}body[data-view=app] .nav-item.active{color:#fff;background:#ffffff17;font-weight:500}body[data-view=app] .nav-item.active svg{color:#fff;opacity:1}body[data-view=app] .nav-count{color:#ffffffd9;background:#ffffff1a;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:500}body[data-view=app] .sidebar-search{color:#fff6;background:#ffffff0f;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:8px;height:40px;margin-top:auto;padding:0 12px;display:flex}body[data-view=app] .sidebar-search:focus-within{background:#ffffff14;border-color:#ffffff1f}body[data-view=app] .sidebar-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}body[data-view=app] .sidebar-search input::placeholder{color:#ffffff59}body[data-view=app] .sidebar-search kbd{font:inherit;color:#ffffff59;background:0 0;border:0;padding:0;font-size:11px}body[data-view=app] .main-area{background:#131313;border:1px solid #ffffff12;border-radius:28px;grid-template-rows:64px minmax(0,1fr);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);margin:10px 10px 10px 0;overflow:hidden}body[data-view=app] .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#131313;border-color:#ffffff0f;padding:0 28px}body[data-view=app] .topbar h1{letter-spacing:-.04em;font-size:20px;font-weight:500}body[data-view=app] .topbar p{color:#ffffff6b;font-size:13px}body[data-view=app] .icon-button{background:#ffffff0a;border-color:#ffffff1a;border-radius:999px}body[data-view=app] .avatar.small{background:#ffffff1a;border-radius:50%}body[data-view=app] .inbox-layout{background:#131313}body[data-view=app] .conversation-list-panel{background:#111;border-color:#ffffff0f}body[data-view=app] .list-head{background:#111;padding:18px 16px 10px}body[data-view=app] .filters{background:#ffffff0d;border-radius:999px;padding:3px}body[data-view=app] .filter{border-radius:999px;padding:7px 12px;font-size:11px}body[data-view=app] .filter.active{color:#fff;background:#ffffff1f}body[data-view=app] .list-search{border-radius:10px;height:38px;margin:0 14px 12px}body[data-view=app] .conversation-scroll{background:#111}body[data-view=app] .conversation-item{background:#111;border-color:#ffffff0a;padding:14px 16px}body[data-view=app] .conversation-item.selected{box-shadow:none;background:#ffffff0f}body[data-view=app] .thread-panel,body[data-view=app] .message-scroll,body[data-view=app] .composer-wrap,body[data-view=app] .thread-head{background:#131313}body[data-view=app] .details-panel{background:#131313;border-color:#ffffff0f}body[data-view=app] .secondary-button{background:0 0;border-color:#ffffff2e;border-radius:999px;padding:0 16px;font-size:12px}body[data-view=app] .approve-button,body[data-view=app] .primary-button{color:#000;background:#fff;border-radius:999px;font-weight:500}body[data-view=app] .approve-button:hover,body[data-view=app] .primary-button:hover{color:#000;background:#f0f0f0}body[data-view=app] .send-button{border-radius:50%}body[data-view=app] .composer{background:#ffffff0a;border-radius:16px}body[data-view=app] .product-page,body[data-view=app] .integration-page{background:#131313;padding:32px clamp(24px,4vw,48px) 48px}body[data-view=app] .metric-display{background:#111;border-color:#ffffff14;border-radius:24px}body[data-view=app] .toast{background:#1a1a1a;border-color:#ffffff1a;border-radius:999px}body[data-view=app] .toast svg{color:#db4834}body[data-view=app] .settings-page{color:#f6f6f6;grid-template-columns:252px minmax(0,1fr);align-items:stretch;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}body[data-view=app] .settings-page.settings-single-section{grid-template-columns:252px minmax(0,1fr)}.settings-main{min-width:0;padding:32px clamp(24px,4vw,48px) 48px;overflow-y:auto}.settings-main.ai-playground-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(420px,42%);column-gap:28px;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.ai-playground-main .settings-topbar{grid-area:1/1;margin:0;padding:32px 0 18px clamp(24px,4vw,48px)}.ai-playground-main .settings-message{grid-column:1;margin-left:clamp(24px,4vw,48px)}.ai-playground-main .settings-content,.ai-playground-main .ai-agent-layout{display:contents}.ai-playground-main .ai-agent-workspace{grid-area:2/1;min-height:0;padding:0 0 48px clamp(24px,4vw,48px);overflow-y:auto}.ai-playground-main .ai-agent-preview-card{border-top:0;border-bottom:0;border-right:0;border-radius:0;grid-area:1/2/3;align-self:stretch;height:100%;min-height:0}body[data-view=app] .settings-page.settings-loading{grid-template-columns:1fr;place-items:center;padding:32px;display:grid;overflow:auto}.settings-topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 18px;display:flex}.settings-topbar h2{color:#fff;letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(28px,4vw,44px);font-weight:520;line-height:.95}.settings-topbar p{color:#ffffff80;max-width:680px;margin:0;font-size:14px;line-height:1.55}.settings-message{color:#ffffffc7;background:#db483414;border:1px solid #db483438;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-bottom:18px;padding:10px 14px;font-size:12px;display:flex}.settings-message svg{color:#db4834;flex-shrink:0}.settings-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.settings-metrics div{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:16px}.settings-metrics span,.settings-metrics small{color:#ffffff5c;font-size:11px;display:block}.settings-metrics strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;letter-spacing:-.04em;margin:8px 0 3px;font-size:19px;font-weight:560;display:block;overflow:hidden}.settings-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-sidebar{background:#101010;border-right:1px solid #ffffff12;align-content:start;gap:4px;min-height:0;padding:22px 12px;display:grid}.settings-sidebar button{color:#ffffff94;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-width:0;padding:12px 10px;transition:background .18s,color .18s,transform .18s;display:flex}.settings-sidebar button:hover{color:#ffffffdb;background:#ffffff0d}.settings-sidebar button:active{transform:translateY(1px)}.settings-sidebar button.active{color:#101010;background:#f4f4f5}.settings-sidebar button svg{flex-shrink:0}.settings-sidebar button span{gap:2px;min-width:0;display:grid}.settings-sidebar button strong{font-size:13px;font-weight:560}.settings-sidebar button small{text-overflow:ellipsis;white-space:nowrap;color:inherit;opacity:.58;font-size:11px;overflow:hidden}.settings-sidebar-group{gap:4px;display:grid}.settings-sidebar-group+.settings-sidebar-group{margin-top:14px}.settings-sidebar-heading{color:#ffffff7a;padding:0 10px 7px;font-size:12px;font-weight:650;display:block}.settings-sidebar-group button span{justify-content:space-between;align-items:center;gap:8px;display:flex}.settings-sidebar-group button small{color:#ff9b8d;opacity:1;border:1px solid #db483459;border-radius:999px;flex:none;max-width:92px;padding:2px 7px;font-size:10px;font-weight:600}.settings-sidebar-group button.active small{color:#db4834;border-color:#10101029}.settings-sidebar-tip{color:#ffffffb8;background:#ffffff0f;border-radius:8px;margin-top:18px;padding:12px;position:relative}.settings-sidebar-tip button{color:#ffffff80;border-radius:50%;justify-content:center;width:20px;min-height:20px;padding:0;position:absolute;top:8px;right:8px}.settings-sidebar-tip strong{color:#fff;margin-right:22px;font-size:12px;font-weight:650;display:block}.settings-sidebar-tip p{color:#ffffff85;margin:7px 0 0;font-size:11px;line-height:1.35}.settings-content{min-width:0}.settings-panel{background:radial-gradient(circle at 100% 0,#db48341c,#0000 26%),#ffffff09;border:1px solid #ffffff14;border-radius:24px;gap:18px;min-width:0;padding:clamp(18px,3vw,26px);display:grid}.ai-agent-layout{grid-template-columns:minmax(0,1fr) minmax(360px,42%);align-items:stretch;gap:28px;min-width:0;display:grid}.ai-agent-workspace{align-content:start;gap:24px;min-width:0;display:grid}.ai-agent-blueprint{color:#f4f4f5;background:linear-gradient(135deg,#db48342e,#ffffff0a),#ffffff09;border:1px solid #db48343d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:44px;padding:7px 10px 7px 14px;display:grid}.ai-agent-blueprint>span:first-child{color:#050507;background:#db4834;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.ai-agent-blueprint strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.ai-agent-blueprint>button:last-child,.ai-agent-actions button,.ai-agent-channel-card button{color:#ffffffc7;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.ai-agent-control{gap:10px;max-width:520px;display:grid}.ai-agent-control a{color:#ffffff8c;text-underline-offset:3px;width:max-content;max-width:100%;font-size:12px;text-decoration:underline}.ai-agent-control p{color:#ffffff75;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.ai-agent-guide{gap:8px;max-width:620px;display:grid}.ai-agent-guide>label{color:#ffffffa8;font-size:13px;font-weight:620}.ai-agent-guide button{color:#ffffffa8;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 13px;display:grid}.ai-agent-guide button>svg:first-child{color:#4ade80}.ai-agent-guide button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.ai-agent-guide button strong{color:#fff;margin-right:8px}.ai-agent-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.ai-agent-actions button{color:#ffffffbd;border-color:#ffffff24}.ai-agent-channel-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;align-self:end;justify-items:start;gap:10px;margin-top:78px;padding:16px;display:grid}.ai-agent-channel-icons{flex-wrap:wrap;gap:7px;display:flex}.ai-agent-channel-icons span{color:#fff;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #0000002e}.ai-agent-channel-card strong{color:#fff;font-size:14px;font-weight:720}.ai-agent-channel-card p{color:#ffffffa3;max-width:620px;margin:0;font-size:12px;line-height:1.45}.ai-agent-channel-card button{color:#101010;background:#f4f4f5;border-color:#0000;margin-top:6px}.ai-agent-preview-card{background:linear-gradient(#db483429,#ffffff08 44%,#ffffff0f),#0d0d0f;border:1px solid #ffffff14;border-radius:18px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:center;min-width:0;min-height:min(760px,100dvh - 160px);padding:28px 22px 18px;display:grid;overflow:hidden}.ai-agent-preview-card h3{color:#f4f4f5;letter-spacing:-.035em;text-align:center;margin:0 0 18px;font-size:22px;font-weight:720}.ai-agent-preview-card .ob-widget-preview-wrap{width:100%;height:100%;min-height:0}.ai-agent-preview-card .ob-wp-label{display:none}.ai-agent-preview-card .ob-wp-container{background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0}.ai-agent-preview-card .ob-wp-chat.v2{width:min(430px,100% - 32px);height:min(610px,100% - 96px);margin-inline:0;bottom:78px;left:50%;right:auto;translate:-50%}.ai-agent-preview-card .ob-wp-launcher{display:grid;bottom:8px;left:auto;right:18px}.ai-utility-panel{max-width:820px}.ai-utility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-utility-grid div{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:14px}.ai-utility-grid span,.ai-utility-grid small{color:#fff6;font-size:11px;display:block}.ai-utility-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 2px;font-size:19px;font-weight:650;display:block;overflow:hidden}@media (width<=980px){.ai-agent-layout{grid-template-columns:1fr}.ai-agent-channel-card{margin-top:16px}.ai-agent-preview-card{min-height:660px;padding-top:42px}}@media (width<=640px){.ai-agent-blueprint,.ai-agent-guide button{grid-template-columns:1fr;justify-items:start}.ai-agent-blueprint>button:first-child{display:none}.ai-agent-blueprint strong,.ai-agent-guide button span{white-space:normal}.ai-agent-preview-card{min-height:610px;padding:30px 12px 18px}.ai-agent-preview-card .ob-wp-container{height:520px}.ai-agent-preview-card .ob-wp-chat.v2{height:505px}.ai-utility-grid{grid-template-columns:1fr}}.settings-panel-head,.settings-subhead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-panel-head h3,.settings-subhead h4,.settings-install-card h4{color:#fff;letter-spacing:-.035em;margin:0;font-size:18px;font-weight:560}.settings-subhead h4,.settings-install-card h4{font-size:14px}.settings-panel-head p,.settings-subhead p{color:#ffffff6e;max-width:640px;margin:5px 0 0;font-size:12px;line-height:1.5}.settings-pill{color:#ffffffb8;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;max-width:260px;padding:7px 10px;font-size:11px;display:inline-flex}.settings-pill.ok{color:#ffb2a8;background:#db48341a;border-color:#db483442}.settings-field-grid{gap:14px;display:grid}.settings-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-list,.settings-source-list,.settings-faq-list{gap:9px;min-width:0;display:grid}.settings-empty{color:#ffffff57;border:1px dashed #ffffff1f;border-radius:14px;margin:0;padding:14px;font-size:12px}.settings-row,.settings-source-row,.settings-faq-row{background:#00000029;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.settings-row{grid-template-columns:minmax(120px,.65fr) minmax(180px,1fr) 34px}.settings-row input,.settings-faq-row input,.settings-faq-row textarea{color:#f4f4f5;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:0;width:100%;min-width:0;padding:10px 12px;font-size:12px}.settings-row input:focus,.settings-faq-row input:focus,.settings-faq-row textarea:focus{background:#db483409;border-color:#db48347a}.settings-row button,.settings-source-row button,.settings-faq-row button{color:#ffffff7a;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.settings-row button:hover,.settings-source-row button:hover,.settings-faq-row button:hover{color:#f87171;background:#ef44441f}.settings-ghost-button{color:#ffffffc2;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12px;display:inline-flex}.settings-ghost-button:hover{background:#ffffff12;border-color:#ffffff3d}.settings-crawl-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.settings-source-row{color:#ffffffb8;grid-template-columns:auto auto minmax(0,1fr) auto}.settings-source-row>span{gap:2px;min-width:0;display:grid}.settings-source-row strong{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd6;font-size:12px;font-weight:560;overflow:hidden}.settings-source-row small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff52;font-size:10px;font-family:var(--font-mono);overflow:hidden}.settings-source-row input[type=checkbox]{accent-color:#db4834;width:16px;height:16px}.settings-faq-row{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) 34px;align-items:start}.settings-check-grid{flex-wrap:wrap;gap:8px;display:flex}.settings-widget-layout,.settings-publish-grid{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:start;gap:18px;display:grid}.settings-widget-form{gap:18px;min-width:0;display:grid}.settings-widget-layout .ob-widget-preview-wrap{position:sticky;top:20px}.settings-install-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:11px;padding:16px;display:grid}.settings-check{color:#ffffff73;align-items:center;gap:8px;font-size:12px;display:flex}.settings-check.done{color:#ffffffc2}.settings-check.done svg{color:#db4834}.ob-tone-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=980px){body[data-view=app] .settings-page{grid-template-columns:1fr;overflow-y:auto}.settings-main{padding:24px clamp(18px,4vw,32px) 40px;overflow:visible}.settings-topbar,.settings-panel-head,.settings-subhead{flex-direction:column;align-items:stretch}.settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-sidebar{border-bottom:1px solid #ffffff12;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px clamp(18px,4vw,32px)}.settings-widget-layout,.settings-publish-grid{grid-template-columns:1fr}.settings-widget-layout .ob-widget-preview-wrap{position:static}.ob-tone-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.settings-topbar .primary-button,.settings-crawl-bar .primary-button,.settings-install-card .primary-button{justify-content:center;width:100%}.settings-metrics,.settings-field-grid.two,.settings-crawl-bar,.settings-row,.settings-faq-row,.ob-tone-grid.compact,.settings-sidebar{grid-template-columns:1fr}.settings-row button,.settings-faq-row button{width:100%}.settings-source-row{grid-template-columns:auto minmax(0,1fr) auto}.settings-source-row input[type=checkbox]+svg{display:none}}@media (width<=820px){body[data-view=app] .app-shell{grid-template-columns:1fr}body[data-view=app] .main-area{border:0;border-radius:0;height:100dvh;max-height:100dvh;margin:0}body[data-view=app] .sidebar{width:240px;padding-top:18px}body[data-view=app] .sidebar-close{flex-shrink:0;margin-left:0;display:grid!important}body[data-view=app] .mobile-menu{display:grid!important}body[data-view=app] .sidebar-scrim{display:block!important}}body[data-view=setup]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background-size:100% 100%,100% 100%,80px 80px,80px 80px;overflow:hidden;background-color:#000!important;background-image:radial-gradient(circle at 10% 20%,#db48340d 0%,#0000 42%),radial-gradient(circle at 90% 80%,#f973160a 0%,#0000 45%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}body[data-view=setup] .ob-overlay{z-index:auto;background:0 0;justify-content:center;align-items:stretch;min-height:100dvh;max-height:100dvh;padding:10px;position:relative;inset:auto;overflow:hidden}body[data-view=setup] .ob-card{background:0 0;border:none;border-radius:28px;flex-direction:column;width:100%;max-width:680px;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);margin:0 auto;padding:28px 28px 24px;display:flex;overflow:hidden}body[data-view=setup] .ob-header{border-color:#ffffff0f;gap:12px;margin-bottom:28px;padding:0 0 20px}body[data-view=setup] .ob-brand .brand-mark{border-radius:50%;width:24px;height:24px}body[data-view=setup] .ob-progress-wrap{flex:1;gap:10px}body[data-view=setup] .ob-step-label{color:#ffffff8c;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:400;overflow:hidden}body[data-view=setup] .ob-progress-bar{background:#ffffff14;flex:0 120px;max-width:120px;height:2px}body[data-view=setup] .ob-progress-fill{background:#ffffffbf}body[data-view=setup] .ob-step-count{color:#ffffff73;font-size:12px;font-weight:400;font-family:var(--font-sans)}body[data-view=setup] .ob-step-count span{color:#ffffff47;font-size:12px}body[data-view=setup] .ob-skip-btn{color:#ffffff73;background:0 0;border-color:#ffffff1f;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:400}body[data-view=setup] .ob-steps-nav{display:none}body[data-view=setup] .ob-step{gap:22px}body[data-view=setup] .ob-step-icon{display:none}body[data-view=setup] .ob-step-header{gap:0}body[data-view=setup] .ob-step-header h2,body[data-view=setup] .ob-step-welcome h1{letter-spacing:-.04em;color:#fff;font-size:24px;font-weight:400;line-height:1.3}body[data-view=setup] .ob-step-header p,body[data-view=setup] .ob-step-welcome>p{color:#ffffff7a;font-size:14px;line-height:1.55}body[data-view=setup] .ob-welcome-icon,body[data-view=setup] .ob-step-tag,body[data-view=setup] .ob-welcome-cards{display:none}body[data-view=setup] .ob-microcopy{color:#ffffff7a;background:#ffffff0a;border-color:#ffffff14;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:400}body[data-view=setup] .ob-field-block label,body[data-view=setup] .ob-field-block>label{color:#ffffff8c;font-size:13px;font-weight:400}body[data-view=setup] .ob-required{color:#ffffff59}body[data-view=setup] .ob-field-block input,body[data-view=setup] .ob-field-block textarea,body[data-view=setup] .ob-field-block select,body[data-view=setup] .ob-faq-fields input,body[data-view=setup] .ob-faq-fields textarea,body[data-view=setup] .ob-link-row input{background:#ffffff0a;border-color:#ffffff1a;border-radius:12px;padding:11px 14px;font-size:14px}body[data-view=setup] .ob-field-block input:focus,body[data-view=setup] .ob-field-block textarea:focus,body[data-view=setup] .ob-field-block select:focus,body[data-view=setup] .ob-faq-fields input:focus,body[data-view=setup] .ob-faq-fields textarea:focus,body[data-view=setup] .ob-link-row input:focus{box-shadow:none;background:#ffffff0d;border-color:#ffffff38}body[data-view=setup] .ob-field-hint.reading,body[data-view=setup] .ob-field-hint.done,body[data-view=setup] .ob-url-ok{color:#ffffff8c!important}body[data-view=setup] .ob-upload-zone:hover{background:#ffffff08;border-color:#ffffff2e}body[data-view=setup] .ob-add-btn,body[data-view=setup] .ob-copy-btn{color:#ffffffbf;background:#ffffff0f;border-color:#ffffff1f;border-radius:999px;font-weight:500}body[data-view=setup] .ob-add-btn:hover,body[data-view=setup] .ob-copy-btn:hover{background:#ffffff1a;border-color:#ffffff2e}body[data-view=setup] .ob-tone-btn.selected{background:#ffffff0f;border-color:#ffffff47}body[data-view=setup] .ob-trigger-item.selected{background:#db483414;border-color:#db4834}body[data-view=setup] .ob-check-pill:has(input:checked){background:#db483414;border-color:#db4834}body[data-view=setup] .ob-escalation-item:has(input:checked){background:#db483414;border-color:#db4834}body[data-view=setup] .status-ready,body[data-view=setup] .ob-source-type-icon.web,body[data-view=setup] .ob-source-type-icon.pdf,body[data-view=setup] .ob-script-code code{color:#ffffff8c}body[data-view=setup] .status-ready,body[data-view=setup] .status-scanning,body[data-view=setup] .status-duplicate,body[data-view=setup] .status-warn,body[data-view=setup] .status-error{color:#ffffff8c;background:#ffffff14}body[data-view=setup] .ob-k-section-title{letter-spacing:-.01em;text-transform:none;color:#fff6;font-size:12px;font-weight:400}body[data-view=setup] .ob-footer{border-color:#ffffff0f;margin-top:32px;padding-top:20px}body[data-view=setup] .ob-back-btn{color:#ffffff8c;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:400}body[data-view=setup] .ob-next-btn{color:#000;background:#fff;border-radius:999px;padding:11px 22px;font-size:13px;font-weight:500}body[data-view=setup] .ob-next-btn:hover{background:#f0f0f0}body[data-view=setup] .ob-next-btn:disabled{color:#ffffff4d;background:#ffffff14}body[data-view=setup] .ob-toggle.on{background:#ffffffd9}body[data-view=setup] .ob-toggle.on span{background:#000}body[data-view=setup] .ob-color-swatch.selected{outline-offset:2px;outline:2px solid #fff}body[data-view=setup] .ob-pos-toggle button.selected{color:#fff;background:#ffffff1f}body[data-view=setup] .ob-playground,body[data-view=setup] .ob-checklist,body[data-view=setup] .ob-script-block{background:#ffffff08;border-color:#ffffff14;border-radius:16px}body[data-view=setup] .ob-check-item.done svg{color:#ffffff8c}@media (width<=720px){body[data-view=setup] .ob-overlay{padding:0}body[data-view=setup] .ob-card{border:0;border-radius:0;min-height:100dvh;padding:20px 18px 18px}body[data-view=setup] .ob-step-label{display:none}body[data-view=setup] .ob-progress-bar{flex:1;max-width:none}}body[data-view=login]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background-size:100% 100%,100% 100%,80px 80px,80px 80px;overflow:hidden;background-color:#000!important;background-image:radial-gradient(circle at 10% 20%,#db48340d 0%,#0000 42%),radial-gradient(circle at 90% 80%,#f973160a 0%,#0000 45%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.ob-login-page{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.ob-login-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#13131399;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:40px;display:flex;box-shadow:0 30px 60px #0009}.ob-login-brand{letter-spacing:-.03em;align-items:center;gap:10px;margin-bottom:32px;font-size:20px;font-weight:500;display:flex}.ob-login-brand .brand-mark{color:#000;background:#db4834;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ob-login-card h2{letter-spacing:-.04em;color:#fff;margin:0 0 12px;font-size:24px;font-weight:500}.ob-login-card p{color:#ffffff8c;margin:0 0 32px;font-size:14px;line-height:1.5}.ob-google-btn{color:#1f1f1f;cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:100%;height:48px;font-size:14px;font-weight:500;transition:background .15s,transform .1s;display:flex}.ob-google-btn:hover{background:#f3f3f3}.ob-google-btn:active{transform:scale(.98)}.ob-google-btn:disabled{cursor:not-allowed;background:#ffffffb3;transform:none}.ob-login-footer{color:#ffffff59;margin-top:32px;font-size:11px;line-height:1.4}.ob-google-chooser-overlay{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ob-google-chooser-modal{color:#1f1f1f;text-align:left;background:#fff;border-radius:8px;width:100%;max-width:380px;padding:32px;font-family:Roboto,Arial,sans-serif;box-shadow:0 12px 36px #00000040}.ob-google-chooser-header{text-align:center;margin-bottom:24px}.ob-google-chooser-header h3{color:#202124;margin:16px 0 4px;font-size:22px;font-weight:400}.ob-google-chooser-header p{color:#5f6368;margin:0;font-size:14px}.ob-google-chooser-header strong{color:#202124}.ob-google-accounts{border-top:1px solid #dadce0;border-bottom:1px solid #dadce0;margin-bottom:16px}.ob-google-account-row{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #f1f3f4;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;transition:background .15s;display:flex}.ob-google-account-row:last-child{border-bottom:0}.ob-google-account-row:hover{background:#f8f9fa}.ob-google-avatar{color:#fff;background:#1a73e8;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.ob-google-avatar.demo{background:#db4834}.ob-google-avatar.other{color:#5f6368;background:#f1f3f4}.ob-google-account-info{flex-direction:column;min-width:0;display:flex}.ob-google-account-info strong{color:#3c4043;font-size:14px}.ob-google-account-info span{color:#5f6368;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ob-google-account-row.use-other span{color:#1a73e8;font-size:14px;font-weight:500}.ob-google-chooser-footer{color:#5f6368;font-size:12px;line-height:1.5}.ob-loading-overlay{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ob-loading-box{text-align:center;flex-direction:column;align-items:center;display:flex}.ob-loading-box h3{color:#fff;margin:0 0 6px;font-size:18px;font-weight:500}.ob-loading-box p{color:#ffffff73;margin:0;font-size:13px}
